freebsd-amd64-race at 32e19fc4397142b743646ff8a526d07c126bf89b :: 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.510s ok archive/zip 2.302s ok bufio 1.268s ok bytes 1.916s ok cmp 1.053s ok compress/bzip2 1.373s ok compress/flate 4.747s ok compress/gzip 9.224s ok compress/lzw 1.830s ok compress/zlib 4.388s ok container/heap 1.023s ok container/list 1.068s ok container/ring 1.026s ok context 1.049s ok crypto 2.385s ok crypto/aes 1.033s ok crypto/cipher 18.985s ok crypto/des 1.048s ok crypto/dsa 1.014s ok crypto/ecdh 1.263s ok crypto/ecdsa 1.157s ok crypto/ed25519 1.248s ok crypto/elliptic 1.083s ? crypto/fips140 [no test files] ok crypto/hkdf 1.077s ok crypto/hmac 1.077s ok crypto/internal/boring 1.027s ? crypto/internal/boring/bbig [no test files] ok crypto/internal/boring/bcache 1.392s ? 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.042s ok crypto/internal/fips140/aes/gcm 1.041s [no tests to run] ? crypto/internal/fips140/alias [no test files] ok crypto/internal/fips140/bigmod 1.114s ? crypto/internal/fips140/check [no test files] ? crypto/internal/fips140/check/checktest [no test files] ? crypto/internal/fips140/drbg [no test files] ok crypto/internal/fips140/ecdh 1.050s ok crypto/internal/fips140/ecdsa 1.120s ? crypto/internal/fips140/ed25519 [no test files] ok crypto/internal/fips140/edwards25519 1.574s ok crypto/internal/fips140/edwards25519/field 1.074s ? crypto/internal/fips140/hkdf [no test files] ? crypto/internal/fips140/hmac [no test files] ok crypto/internal/fips140/mlkem 1.298s ok crypto/internal/fips140/nistec 1.019s [no tests to run] ok crypto/internal/fips140/nistec/fiat 1.019s [no tests to run] ? crypto/internal/fips140/pbkdf2 [no test files] ok crypto/internal/fips140/rsa 1.118s ? 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.098s ? crypto/internal/fips140deps/byteorder [no test files] ? crypto/internal/fips140deps/cpu [no test files] ? crypto/internal/fips140deps/godebug [no test files] ? crypto/internal/fips140only [no test files] ok crypto/internal/fips140test 2.680s ok crypto/internal/hpke 1.071s ? crypto/internal/impl [no test files] ? crypto/internal/randutil [no test files] ok crypto/internal/sysrand 1.269s ? crypto/internal/sysrand/internal/seccomp [no test files] ok crypto/md5 1.078s ok crypto/mlkem 1.298s ok crypto/pbkdf2 1.121s ok crypto/rand 1.474s ok crypto/rc4 1.394s ok crypto/rsa 1.473s ok crypto/sha1 1.022s ok crypto/sha256 1.092s ok crypto/sha3 2.823s ok crypto/sha512 1.030s ok crypto/subtle 1.325s ok crypto/tls 7.251s ? crypto/tls/internal/fips140tls [no test files] ok crypto/x509 1.777s ? crypto/x509/pkix [no test files] ok database/sql 1.626s ok database/sql/driver 1.079s ok debug/buildinfo 1.086s ok debug/dwarf 1.110s ok debug/elf 1.694s ok debug/gosym 1.091s ok debug/macho 1.090s ok debug/pe 1.091s ok debug/plan9obj 1.076s ok embed 1.034s [no tests to run] ok embed/internal/embedtest 1.033s ? encoding [no test files] ok encoding/ascii85 1.082s ok encoding/asn1 1.085s ok encoding/base32 1.069s ok encoding/base64 1.079s ok encoding/binary 1.095s ok encoding/csv 1.042s ok encoding/gob 12.367s ok encoding/hex 1.023s ok encoding/json 1.875s ok encoding/pem 2.340s ok encoding/xml 1.137s ok errors 1.078s ok expvar 1.076s ok flag 3.249s ok fmt 1.506s ok go/ast 1.076s ok go/ast/internal/tests 1.076s ok go/build 7.002s ok go/build/constraint 1.102s ok go/constant 1.031s ok go/doc 1.239s ok go/doc/comment 2.149s ok go/format 1.035s ok go/importer 1.623s ok go/internal/gccgoimporter 1.101s ok go/internal/gcimporter 9.272s ok go/internal/srcimporter 10.357s ok go/parser 1.841s ok go/printer 2.194s ok go/scanner 1.021s ok go/token 1.144s ok go/types 30.256s ok go/version 1.023s ok hash 1.024s ok hash/adler32 1.084s ok hash/crc32 1.056s ok hash/crc64 1.056s ok hash/fnv 1.056s ok hash/maphash 1.179s ok html 1.078s ok html/template 1.231s ok image 1.356s ok image/color 1.069s ? image/color/palette [no test files] ok image/draw 1.409s ok image/gif 1.650s ? image/internal/imageutil [no test files] ok image/jpeg 1.962s ok image/png 3.078s ok index/suffixarray 1.731s ok internal/abi 1.100s ? internal/asan [no test files] ? internal/bisect [no test files] ok internal/buildcfg 1.053s ? internal/bytealg [no test files] ? internal/byteorder [no test files] ? internal/cfg [no test files] ok internal/chacha8rand 1.077s ok internal/copyright 1.102s ? internal/coverage [no test files] ? internal/coverage/calloc [no test files] ok internal/coverage/cfile 2.238s ok internal/coverage/cformat 1.074s ok internal/coverage/cmerge 1.074s ? 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.079s ? internal/coverage/rtcov [no test files] ok internal/coverage/slicereader 1.073s ok internal/coverage/slicewriter 1.076s ? internal/coverage/stringtab [no test files] ok internal/coverage/test 1.050s ? internal/coverage/uleb128 [no test files] ok internal/cpu 3.076s ok internal/dag 1.026s ok internal/diff 1.016s ? internal/exportdata [no test files] ? internal/filepathlite [no test files] ok internal/fmtsort 1.060s ok internal/fuzz 1.060s ? internal/goarch [no test files] ok internal/godebug 16.952s ok internal/godebugs 58.154s ? internal/goexperiment [no test files] ? internal/goos [no test files] ? internal/goroot [no test files] ok internal/gover 1.023s ? internal/goversion [no test files] ok internal/itoa 1.074s ? 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.079s ok internal/platform 1.593s ok internal/poll 1.302s ok internal/profile 1.074s ? internal/profilerecord [no test files] ? internal/race [no test files] ok internal/reflectlite 1.051s ok internal/runtime/atomic 1.081s ? internal/runtime/exithook [no test files] ok internal/runtime/maps 1.029s ok internal/runtime/math 1.018s ok internal/runtime/sys 1.016s ok internal/saferio 1.063s ok internal/singleflight 1.086s ? internal/stringslite [no test files] ok internal/sync 4.244s ok internal/synctest 4.877s ? internal/syscall/execenv [no test files] ok internal/syscall/unix 1.037s ok internal/sysinfo 1.076s ? internal/syslist [no test files] ok internal/testenv 1.197s ? internal/testlog [no test files] ? internal/testpty [no test files] ok internal/trace 34.159s ? internal/trace/event [no test files] ? internal/trace/event/go122 [no test files] ok internal/trace/internal/oldtrace 1.384s ? 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.382s ok internal/unsafeheader 1.082s ok internal/xcoff 1.041s ok internal/zstd 1.606s ok io 1.080s ok io/fs 1.273s ok io/ioutil 1.082s ok iter 1.082s ok log 1.024s ? log/internal [no test files] ok log/slog 1.146s ? log/slog/internal [no test files] ok log/slog/internal/benchmarks 1.029s ok log/slog/internal/buffer 1.029s ? log/slog/internal/slogtest [no test files] ok log/syslog 2.337s ok maps 1.062s ok math 1.049s ok math/big 3.116s ok math/bits 1.038s ok math/cmplx 1.080s ok math/rand 3.617s ok math/rand/v2 2.350s ok mime 1.045s ok mime/multipart 4.406s ok mime/quotedprintable 1.046s ok net 10.502s ok net/http 8.665s ok net/http/cgi 28.338s ok net/http/cookiejar 1.090s ok net/http/fcgi 1.240s ok net/http/httptest 1.088s ok net/http/httptrace 1.074s ok net/http/httputil 1.665s ok net/http/internal 2.243s ok net/http/internal/ascii 1.076s ? net/http/internal/testcert [no test files] ok net/http/pprof 6.209s ok net/internal/cgotest 1.029s ok net/internal/socktest 1.019s ok net/mail 1.084s ok net/netip 1.538s ok net/rpc 1.067s ok net/rpc/jsonrpc 1.081s ok net/smtp 1.067s ok net/textproto 1.067s ok net/url 1.049s ok os 10.137s ok os/exec 8.598s ok os/exec/internal/fdtest 1.049s ok os/signal 20.459s ok os/user 1.020s ok path 1.019s ok path/filepath 1.102s ok plugin 1.040s ok reflect 1.388s ? reflect/internal/example1 [no test files] ? reflect/internal/example2 [no test files] ok regexp 3.090s ok regexp/syntax 5.534s ok runtime 44.193s ok runtime/cgo 1.073s ? runtime/coverage [no test files] ok runtime/debug 2.206s ? runtime/internal/startlinetest [no test files] ok runtime/internal/wasitest 1.017s ok runtime/metrics 1.042s ok runtime/pprof 29.177s ok runtime/race 8.954s ? runtime/race/internal/amd64v1 [no test files] ok runtime/trace 1.116s ok slices 1.302s ok sort 1.407s ok strconv 2.725s ok strings 2.141s ? structs [no test files] ok sync 1.565s ok sync/atomic 3.754s ok syscall 7.174s ok testing 6.282s ok testing/fstest 1.049s ? testing/internal/testdeps [no test files] ok testing/iotest 1.049s ok testing/quick 1.170s ok testing/slogtest 1.079s ok text/scanner 1.088s ok text/tabwriter 1.076s ok text/template 1.093s ok text/template/parse 1.091s ok time 15.020s ? time/tzdata [no test files] ok unicode 1.080s ok unicode/utf16 1.074s ok unicode/utf8 1.074s ok unique 1.278s ? unsafe [no test files] ok weak 1.180s ok cmd/addr2line 4.726s ok cmd/api 11.653s ? cmd/asm [no test files] ? cmd/asm/internal/arch [no test files] ok cmd/asm/internal/asm 3.427s ? cmd/asm/internal/flags [no test files] ok cmd/asm/internal/lex 1.023s ? cmd/buildid [no test files] ? cmd/cgo [no test files] ? cmd/cgo/internal/cgotest [no test files] ok cmd/cgo/internal/swig 1.037s ok cmd/cgo/internal/test 1.615s ? cmd/cgo/internal/test/gcc68255 [no test files] ? cmd/cgo/internal/test/issue23555a [no test files] ? cmd/cgo/internal/test/issue23555b [no test files] ? cmd/cgo/internal/test/issue26213 [no test files] ? cmd/cgo/internal/test/issue26430 [no test files] ? cmd/cgo/internal/test/issue26743 [no test files] ? cmd/cgo/internal/test/issue27054 [no test files] ? cmd/cgo/internal/test/issue27340 [no test files] ? cmd/cgo/internal/test/issue29563 [no test files] ? cmd/cgo/internal/test/issue30527 [no test files] ? cmd/cgo/internal/test/issue41761a [no test files] ? cmd/cgo/internal/test/issue43639 [no test files] ? cmd/cgo/internal/test/issue52611a [no test files] ? cmd/cgo/internal/test/issue52611b [no test files] ? cmd/cgo/internal/test/issue8756 [no test files] ? cmd/cgo/internal/test/issue8828 [no test files] ? cmd/cgo/internal/test/issue9026 [no test files] ? cmd/cgo/internal/test/issue9510a [no test files] ? cmd/cgo/internal/test/issue9510b [no test files] ok cmd/cgo/internal/testcarchive 22.001s ok cmd/cgo/internal/testcshared 8.521s ok cmd/cgo/internal/testerrors 10.866s ok cmd/cgo/internal/testfortran 1.023s ok cmd/cgo/internal/testgodefs 1.483s ok cmd/cgo/internal/testlife 1.554s ok cmd/cgo/internal/testnocgo 1.077s ok cmd/cgo/internal/testplugin 35.519s ok cmd/cgo/internal/testsanitizers 17.906s ok cmd/cgo/internal/testshared 1.018s ok cmd/cgo/internal/testso 2.186s ok cmd/cgo/internal/teststdio 2.281s ok cmd/cgo/internal/testtls 1.028s ok cmd/compile 36.786s ? cmd/compile/internal/abi [no test files] ok cmd/compile/internal/abt 1.097s ok cmd/compile/internal/amd64 1.012s ? cmd/compile/internal/arm [no test files] ? cmd/compile/internal/arm64 [no test files] ok cmd/compile/internal/base 1.073s ? cmd/compile/internal/bitvec [no test files] ok cmd/compile/internal/compare 1.081s ? cmd/compile/internal/coverage [no test files] ? cmd/compile/internal/deadlocals [no test files] ok cmd/compile/internal/devirtualize 1.075s ok cmd/compile/internal/dwarfgen 1.457s ? cmd/compile/internal/escape [no test files] ? cmd/compile/internal/gc [no test files] ok cmd/compile/internal/importer 1.838s ? cmd/compile/internal/inline [no test files] ok cmd/compile/internal/inline/inlheur 1.396s ? cmd/compile/internal/inline/interleaved [no test files] ok cmd/compile/internal/ir 1.076s ok cmd/compile/internal/liveness 1.111s ok cmd/compile/internal/logopt 1.236s ? cmd/compile/internal/loong64 [no test files] ok cmd/compile/internal/loopvar 1.077s ? cmd/compile/internal/mips [no test files] ? cmd/compile/internal/mips64 [no test files] ok cmd/compile/internal/noder 1.083s ? 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.079s ok cmd/compile/internal/reflectdata 1.016s [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.007s ok cmd/compile/internal/ssagen 1.049s ? cmd/compile/internal/staticdata [no test files] ? cmd/compile/internal/staticinit [no test files] ok cmd/compile/internal/syntax 1.146s ok cmd/compile/internal/test 12.086s ? cmd/compile/internal/typebits [no test files] ok cmd/compile/internal/typecheck 1.250s ok cmd/compile/internal/types 1.079s ok cmd/compile/internal/types2 8.204s ? 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.061s ok cmd/cover 17.385s ok cmd/dist 1.018s ok cmd/distpack 1.016s ok cmd/doc 2.689s ok cmd/fix 2.734s ok cmd/go 300.273s ok cmd/go/internal/auth 1.076s ? cmd/go/internal/base [no test files] ? cmd/go/internal/bug [no test files] ok cmd/go/internal/cache 1.147s ok cmd/go/internal/cfg 1.047s [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.068s ok cmd/go/internal/fips140 1.080s ? cmd/go/internal/fix [no test files] ? cmd/go/internal/fmtcmd [no test files] ok cmd/go/internal/fsys 1.113s ok cmd/go/internal/generate 1.027s ok cmd/go/internal/gover 1.026s ? cmd/go/internal/help [no test files] ok cmd/go/internal/imports 1.090s ? cmd/go/internal/list [no test files] ok cmd/go/internal/load 1.082s ok cmd/go/internal/lockedfile 2.475s ok cmd/go/internal/lockedfile/internal/filelock 2.152s ? cmd/go/internal/mmap [no test files] ? cmd/go/internal/modcmd [no test files] ok cmd/go/internal/modfetch 1.022s ok cmd/go/internal/modfetch/codehost 2.165s ok cmd/go/internal/modfetch/zip_sum_test 1.022s ? cmd/go/internal/modget [no test files] ok cmd/go/internal/modindex 1.514s ? cmd/go/internal/modinfo [no test files] ok cmd/go/internal/modload 1.080s ok cmd/go/internal/mvs 1.104s ? cmd/go/internal/run [no test files] ? cmd/go/internal/search [no test files] ok cmd/go/internal/str 1.081s ? cmd/go/internal/telemetrycmd [no test files] ? cmd/go/internal/telemetrystats [no test files] ok cmd/go/internal/test 1.096s ? cmd/go/internal/test/internal/genflags [no test files] ? cmd/go/internal/tool [no test files] ok cmd/go/internal/toolchain 1.029s ? cmd/go/internal/trace [no test files] ok cmd/go/internal/vcs 1.028s ok cmd/go/internal/vcweb 1.029s ok cmd/go/internal/vcweb/vcstest 2.865s ? cmd/go/internal/version [no test files] ? cmd/go/internal/vet [no test files] ok cmd/go/internal/web 1.060s ? cmd/go/internal/web/intercept [no test files] ok cmd/go/internal/work 1.283s ? cmd/go/internal/workcmd [no test files] ok cmd/gofmt 1.219s ok cmd/internal/archive 1.295s ? cmd/internal/bio [no test files] ? cmd/internal/browser [no test files] ok cmd/internal/bootstrap_test 1.072s ok cmd/internal/buildid 1.442s ? cmd/internal/codesign [no test files] ok cmd/internal/cov 1.260s ? cmd/internal/cov/covcmd [no test files] ok cmd/internal/dwarf 1.060s ok cmd/internal/edit 1.060s ? cmd/internal/gcprog [no test files] ok cmd/internal/goobj 1.081s ? cmd/internal/hash [no test files] ? cmd/internal/macho [no test files] ok cmd/internal/moddeps 1.709s ok cmd/internal/obj 1.408s ? cmd/internal/obj/arm [no test files] ok cmd/internal/obj/arm64 1.554s ok cmd/internal/obj/loong64 1.110s ? cmd/internal/obj/mips [no test files] ok cmd/internal/obj/ppc64 1.145s ok cmd/internal/obj/riscv 1.069s ok cmd/internal/obj/s390x 1.074s ? cmd/internal/obj/wasm [no test files] ok cmd/internal/obj/x86 3.350s ok cmd/internal/objabi 1.029s ? cmd/internal/objfile [no test files] ok cmd/internal/osinfo 1.029s ok cmd/internal/par 1.208s ? cmd/internal/pathcache [no test files] ok cmd/internal/pgo 1.078s ok cmd/internal/pkgpath 5.306s ok cmd/internal/pkgpattern 1.035s ok cmd/internal/quoted 1.035s ? cmd/internal/robustio [no test files] ? cmd/internal/script [no test files] ? cmd/internal/script/scripttest [no test files] ok cmd/internal/src 1.073s ok cmd/internal/sys 1.073s ? cmd/internal/telemetry [no test files] ? cmd/internal/telemetry/counter [no test files] ok cmd/internal/test2json 1.611s ok cmd/link 17.548s ? 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.023s ? cmd/link/internal/dwtest [no test files] ok cmd/link/internal/ld 6.131s ? cmd/link/internal/loadelf [no test files] ok cmd/link/internal/loader 1.094s ? 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.552s ok cmd/objdump 5.148s ok cmd/pack 7.692s ok cmd/pprof 3.613s ? cmd/preprofile [no test files] ok cmd/relnote 1.080s ? cmd/test2json [no test files] ok cmd/trace 1.243s ok cmd/vet 51.516s ##### Running benchmarks briefly. goos: freebsd goarch: amd64 pkg: archive/tar cpu: AMD EPYC 7B12 Benchmark/Writer/USTAR-4 5436 19502 ns/op 1128 B/op 10 allocs/op Benchmark/Writer/GNU-4 3543 28917 ns/op 1663 B/op 24 allocs/op Benchmark/Writer/PAX-4 2707 40565 ns/op 2256 B/op 38 allocs/op Benchmark/Reader/USTAR-4 5186 19562 ns/op 5159 B/op 16 allocs/op Benchmark/Reader/GNU-4 7611 13637 ns/op 5215 B/op 15 allocs/op Benchmark/Reader/PAX-4 3127 40109 ns/op 9013 B/op 33 allocs/op PASS ok archive/tar 1.696s goos: freebsd goarch: amd64 pkg: archive/zip cpu: AMD EPYC 7B12 BenchmarkCompressedZipGarbage-4 1 267430635 ns/op 15264 B/op 67 allocs/op BenchmarkZip64Test-4 1 104966489 ns/op BenchmarkZip64TestSizes/4096-4 2230 52194 ns/op BenchmarkZip64TestSizes/1048576-4 235 484815 ns/op BenchmarkZip64TestSizes/67108864-4 1 112541084 ns/op PASS ok archive/zip 2.095s goos: freebsd goarch: amd64 pkg: bufio cpu: AMD EPYC 7B12 BenchmarkReaderCopyOptimal-4 335418 333.1 ns/op BenchmarkReaderCopyUnoptimal-4 220837 551.1 ns/op BenchmarkReaderCopyNoWriteTo-4 10000 14248 ns/op BenchmarkReaderWriteToOptimal-4 13604 8878 ns/op BenchmarkReaderReadString-4 200602 628.2 ns/op 144 B/op 1 allocs/op BenchmarkWriterCopyOptimal-4 292328 365.9 ns/op BenchmarkWriterCopyUnoptimal-4 333838 338.7 ns/op BenchmarkWriterCopyNoReadFrom-4 10000 12092 ns/op BenchmarkReaderEmpty-4 46698 2389 ns/op 4224 B/op 3 allocs/op BenchmarkWriterEmpty-4 38048 2822 ns/op 4096 B/op 1 allocs/op BenchmarkWriterFlush-4 784243 152.9 ns/op 0 B/op 0 allocs/op PASS ok bufio 2.701s goos: freebsd goarch: amd64 pkg: bytes cpu: AMD EPYC 7B12 BenchmarkReadString-4 6858 16450 ns/op 1991.98 MB/s BenchmarkWriteByte-4 597 197520 ns/op 20.74 MB/s BenchmarkWriteRune-4 348 343791 ns/op 35.74 MB/s BenchmarkBufferNotEmptyWriteRead-4 43 2728241 ns/op BenchmarkBufferFullSmallReads-4 140 849218 ns/op BenchmarkBufferWriteBlock/N4096-4 10000 11962 ns/op 14336 B/op 6 allocs/op BenchmarkBufferWriteBlock/N65536-4 805 176765 ns/op 260096 B/op 14 allocs/op BenchmarkBufferWriteBlock/N1048576-4 26 4684437 ns/op 4192259 B/op 22 allocs/op BenchmarkBufferAppendNoCopy-4 16 6348369 ns/op 2642.76 MB/s 2097152 B/op 0 allocs/op BenchmarkIndexByte/10-4 5885412 19.68 ns/op 508.25 MB/s BenchmarkIndexByte/32-4 5741889 21.29 ns/op 1502.94 MB/s BenchmarkIndexByte/4K-4 1613239 74.03 ns/op 55325.63 MB/s BenchmarkIndexBytePortable/10-4 1318836 98.78 ns/op 101.24 MB/s BenchmarkIndexBytePortable/32-4 349208 287.5 ns/op 111.30 MB/s BenchmarkIndexBytePortable/4K-4 2926 35088 ns/op 116.73 MB/s BenchmarkIndexRune/10-4 1665673 72.31 ns/op 138.29 MB/s BenchmarkIndexRune/32-4 1627358 75.97 ns/op 421.23 MB/s BenchmarkIndexRune/4K-4 772398 130.0 ns/op 31509.46 MB/s BenchmarkIndexRuneASCII/10-4 5596905 21.31 ns/op 469.31 MB/s BenchmarkIndexRuneASCII/32-4 5412960 21.93 ns/op 1459.48 MB/s BenchmarkIndexRuneASCII/4K-4 1556746 76.50 ns/op 53544.06 MB/s BenchmarkIndexRuneUnicode/Latin/10-4 1928920 62.35 ns/op 160.38 MB/s BenchmarkIndexRuneUnicode/Latin/32-4 1951851 62.05 ns/op 515.75 MB/s BenchmarkIndexRuneUnicode/Latin/4K-4 238524 496.8 ns/op 8243.99 MB/s BenchmarkIndexRuneUnicode/Cyrillic/10-4 1656801 70.63 ns/op 141.59 MB/s BenchmarkIndexRuneUnicode/Cyrillic/32-4 1599235 75.99 ns/op 421.12 MB/s BenchmarkIndexRuneUnicode/Cyrillic/4K-4 78811 1367 ns/op 2995.53 MB/s BenchmarkIndexRuneUnicode/Han/10-4 1144204 106.2 ns/op 94.13 MB/s BenchmarkIndexRuneUnicode/Han/32-4 1208602 99.53 ns/op 321.50 MB/s BenchmarkIndexRuneUnicode/Han/4K-4 155102 769.9 ns/op 5319.99 MB/s BenchmarkEqual/0-4 9319848 12.54 ns/op BenchmarkEqual/same/1-4 2047770 59.21 ns/op 16.89 MB/s BenchmarkEqual/same/6-4 2131282 56.26 ns/op 106.65 MB/s BenchmarkEqual/same/9-4 1989724 61.12 ns/op 147.24 MB/s BenchmarkEqual/same/15-4 2078952 58.17 ns/op 257.84 MB/s BenchmarkEqual/same/16-4 2058094 60.22 ns/op 265.69 MB/s BenchmarkEqual/same/20-4 1964727 61.41 ns/op 325.69 MB/s BenchmarkEqual/same/32-4 1888472 60.12 ns/op 532.31 MB/s BenchmarkEqual/same/4K-4 146428 732.5 ns/op 5592.13 MB/s BenchmarkEqual/1-4 1982838 58.65 ns/op 17.05 MB/s BenchmarkEqual/6-4 1961268 61.77 ns/op 97.13 MB/s BenchmarkEqual/9-4 1993932 61.17 ns/op 147.13 MB/s BenchmarkEqual/15-4 1932632 61.37 ns/op 244.44 MB/s BenchmarkEqual/16-4 1930921 59.97 ns/op 266.79 MB/s BenchmarkEqual/20-4 1840188 63.12 ns/op 316.85 MB/s BenchmarkEqual/32-4 1861257 64.37 ns/op 497.10 MB/s BenchmarkEqual/4K-4 97220 1233 ns/op 3322.47 MB/s BenchmarkEqualBothUnaligned/64_0-4 2086605 58.66 ns/op 1090.96 MB/s BenchmarkEqualBothUnaligned/64_1-4 1918846 65.36 ns/op 979.16 MB/s BenchmarkEqualBothUnaligned/64_4-4 1970972 59.01 ns/op 1084.57 MB/s BenchmarkEqualBothUnaligned/64_7-4 1997977 58.12 ns/op 1101.26 MB/s BenchmarkEqualBothUnaligned/4096_0-4 103645 1079 ns/op 3795.81 MB/s BenchmarkEqualBothUnaligned/4096_1-4 83068 1392 ns/op 2943.27 MB/s BenchmarkEqualBothUnaligned/4096_4-4 151128 776.0 ns/op 5278.58 MB/s BenchmarkEqualBothUnaligned/4096_7-4 151690 772.5 ns/op 5302.01 MB/s BenchmarkIndex/10-4 4010895 29.43 ns/op 339.80 MB/s BenchmarkIndex/32-4 4427276 27.12 ns/op 1179.86 MB/s BenchmarkIndex/4K-4 42142 2821 ns/op 1451.78 MB/s BenchmarkIndexEasy/10-4 4090278 29.07 ns/op 343.96 MB/s BenchmarkIndexEasy/32-4 4345251 27.40 ns/op 1167.97 MB/s BenchmarkIndexEasy/4K-4 820248 145.2 ns/op 28201.16 MB/s BenchmarkCount/10-4 2075356 56.99 ns/op 175.47 MB/s BenchmarkCount/32-4 2204749 55.90 ns/op 572.45 MB/s BenchmarkCount/4K-4 41408 2869 ns/op 1427.64 MB/s BenchmarkCountEasy/10-4 2067710 57.48 ns/op 173.96 MB/s BenchmarkCountEasy/32-4 2193306 54.21 ns/op 590.27 MB/s BenchmarkCountEasy/4K-4 688135 174.0 ns/op 23534.05 MB/s BenchmarkCountSingle/10-4 3850096 31.67 ns/op 315.71 MB/s BenchmarkCountSingle/32-4 3689330 31.98 ns/op 1000.74 MB/s BenchmarkCountSingle/4K-4 1216370 100.1 ns/op 40935.43 MB/s BenchmarkToUpper/#00-4 3792202 32.37 ns/op BenchmarkToUpper/ONLYUPPER-4 387069 262.2 ns/op BenchmarkToUpper/abc-4 801399 152.3 ns/op BenchmarkToUpper/AbC123-4 492342 235.0 ns/op BenchmarkToUpper/azAZ09_-4 452756 257.7 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 126048 886.3 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 51122 2203 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 85272 1449 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 163294 668.4 ns/op BenchmarkToLower/#00-4 3559446 33.79 ns/op BenchmarkToLower/abc-4 710014 171.7 ns/op BenchmarkToLower/AbC123-4 420666 245.7 ns/op BenchmarkToLower/azAZ09_-4 384320 263.2 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 123878 892.9 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 59730 2079 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 92324 1259 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 181052 669.0 ns/op BenchmarkFields/ASCII/16-4 220656 502.9 ns/op 31.82 MB/s 24 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 16190 7395 ns/op 34.62 MB/s 448 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 949 122892 ns/op 33.33 MB/s 9472 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 58 2000823 ns/op 32.75 MB/s 139264 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 4 31793529 ns/op 32.98 MB/s 2260992 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 214882 536.3 ns/op 29.83 MB/s 48 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 8752 12245 ns/op 20.91 MB/s 640 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 531 223354 ns/op 18.34 MB/s 24832 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 28 3708387 ns/op 17.67 MB/s 512256 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 2 62676384 ns/op 16.73 MB/s 11211008 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 248260 475.9 ns/op 33.62 MB/s 24 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 17702 6703 ns/op 38.19 MB/s 448 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 961 120618 ns/op 33.96 MB/s 24832 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 48 2166644 ns/op 30.25 MB/s 504064 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 3 37310424 ns/op 28.10 MB/s 11202816 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 225182 501.9 ns/op 31.88 MB/s 48 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 13971 8746 ns/op 29.27 MB/s 640 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 728 160917 ns/op 25.45 MB/s 24832 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 43 2724294 ns/op 24.06 MB/s 512258 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 3 47655302 ns/op 22.00 MB/s 11211008 B/op 24 allocs/op BenchmarkTrimSpace/NoTrim-4 2731929 44.28 ns/op BenchmarkTrimSpace/ASCII-4 1413873 84.45 ns/op BenchmarkTrimSpace/SomeNonASCII-4 154456 772.3 ns/op BenchmarkTrimSpace/JustNonASCII-4 72807 1643 ns/op BenchmarkToValidUTF8/Valid-4 803638 148.0 ns/op BenchmarkToValidUTF8/InvalidASCII-4 489343 225.7 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 155682 790.1 ns/op BenchmarkIndexHard1-4 1257 94077 ns/op 11145.95 MB/s BenchmarkIndexHard2-4 906 132109 ns/op 7937.17 MB/s BenchmarkIndexHard3-4 176 662959 ns/op 1581.66 MB/s BenchmarkIndexHard4-4 184 648179 ns/op 1617.72 MB/s BenchmarkLastIndexHard1-4 8 14789593 ns/op BenchmarkLastIndexHard2-4 6 17678862 ns/op BenchmarkLastIndexHard3-4 6 19128468 ns/op BenchmarkCountHard1-4 1272 95366 ns/op BenchmarkCountHard2-4 902 131492 ns/op BenchmarkCountHard3-4 181 658401 ns/op BenchmarkSplitEmptySeparator-4 2 64966895 ns/op BenchmarkSplitSingleByteSeparator-4 30 4547098 ns/op BenchmarkSplitMultiByteSeparator-4 18 5792791 ns/op BenchmarkSplitNSingleByteSeparator-4 316609 433.2 ns/op BenchmarkSplitNMultiByteSeparator-4 114879 1001 ns/op BenchmarkRepeat-4 257248 417.5 ns/op BenchmarkRepeatLarge/256/1-4 208911 566.3 ns/op 452.05 MB/s BenchmarkRepeatLarge/256/16-4 355908 395.5 ns/op 647.25 MB/s BenchmarkRepeatLarge/512/1-4 158010 767.2 ns/op 667.33 MB/s BenchmarkRepeatLarge/512/16-4 180375 568.7 ns/op 900.24 MB/s BenchmarkRepeatLarge/1024/1-4 90348 1140 ns/op 898.35 MB/s BenchmarkRepeatLarge/1024/16-4 117090 1062 ns/op 964.20 MB/s BenchmarkRepeatLarge/2048/1-4 60704 1986 ns/op 1031.17 MB/s BenchmarkRepeatLarge/2048/16-4 66253 1757 ns/op 1165.79 MB/s BenchmarkRepeatLarge/4096/1-4 34441 3167 ns/op 1293.14 MB/s BenchmarkRepeatLarge/4096/16-4 38102 3241 ns/op 1263.99 MB/s BenchmarkRepeatLarge/8192/1-4 18992 6059 ns/op 1352.14 MB/s BenchmarkRepeatLarge/8192/16-4 19348 5838 ns/op 1403.22 MB/s BenchmarkRepeatLarge/8192/4097-4 36076 3166 ns/op 1293.94 MB/s BenchmarkRepeatLarge/16384/1-4 10500 11542 ns/op 1419.47 MB/s BenchmarkRepeatLarge/16384/16-4 9070 11206 ns/op 1462.04 MB/s BenchmarkRepeatLarge/16384/4097-4 13693 8813 ns/op 1394.64 MB/s BenchmarkRepeatLarge/32768/1-4 5892 21113 ns/op 1552.05 MB/s BenchmarkRepeatLarge/32768/16-4 6576 21519 ns/op 1522.76 MB/s BenchmarkRepeatLarge/32768/4097-4 5701 19630 ns/op 1460.98 MB/s BenchmarkRepeatLarge/65536/1-4 2779 41761 ns/op 1569.31 MB/s BenchmarkRepeatLarge/65536/16-4 2812 40703 ns/op 1610.10 MB/s BenchmarkRepeatLarge/65536/4097-4 2796 40179 ns/op 1529.53 MB/s BenchmarkRepeatLarge/131072/1-4 873 126702 ns/op 1034.49 MB/s BenchmarkRepeatLarge/131072/16-4 910 132927 ns/op 986.05 MB/s BenchmarkRepeatLarge/131072/4097-4 888 130155 ns/op 975.81 MB/s BenchmarkRepeatLarge/262144/1-4 456 287642 ns/op 911.36 MB/s BenchmarkRepeatLarge/262144/16-4 456 274738 ns/op 954.16 MB/s BenchmarkRepeatLarge/262144/4097-4 433 251473 ns/op 1026.40 MB/s BenchmarkRepeatLarge/524288/1-4 252 518899 ns/op 1010.38 MB/s BenchmarkRepeatLarge/524288/16-4 232 526236 ns/op 996.30 MB/s BenchmarkRepeatLarge/524288/4097-4 254 497221 ns/op 1046.45 MB/s BenchmarkRepeatLarge/1048576/1-4 120 980993 ns/op 1068.89 MB/s BenchmarkRepeatLarge/1048576/16-4 122 940708 ns/op 1114.67 MB/s BenchmarkRepeatLarge/1048576/4097-4 123 965806 ns/op 1081.72 MB/s BenchmarkRepeatLarge/2097152/1-4 55 1873293 ns/op 1119.50 MB/s BenchmarkRepeatLarge/2097152/16-4 60 1897051 ns/op 1105.48 MB/s BenchmarkRepeatLarge/2097152/4097-4 55 1871472 ns/op 1118.67 MB/s BenchmarkRepeatLarge/4194304/1-4 32 3689047 ns/op 1136.96 MB/s BenchmarkRepeatLarge/4194304/16-4 28 3669883 ns/op 1142.90 MB/s BenchmarkRepeatLarge/4194304/4097-4 32 3620579 ns/op 1157.61 MB/s BenchmarkRepeatLarge/8388608/1-4 15 6927010 ns/op 1211.00 MB/s BenchmarkRepeatLarge/8388608/16-4 15 7013178 ns/op 1196.12 MB/s BenchmarkRepeatLarge/8388608/4097-4 15 6885364 ns/op 1218.03 MB/s BenchmarkRepeatLarge/16777216/1-4 8 13575990 ns/op 1235.80 MB/s BenchmarkRepeatLarge/16777216/16-4 8 13381980 ns/op 1253.72 MB/s BenchmarkRepeatLarge/16777216/4097-4 8 13474724 ns/op 1245.09 MB/s BenchmarkRepeatLarge/33554432/1-4 4 26610558 ns/op 1260.94 MB/s BenchmarkRepeatLarge/33554432/16-4 4 26342817 ns/op 1273.76 MB/s BenchmarkRepeatLarge/33554432/4097-4 4 26127444 ns/op 1284.26 MB/s BenchmarkRepeatLarge/67108864/1-4 2 54061508 ns/op 1241.34 MB/s BenchmarkRepeatLarge/67108864/16-4 2 51944938 ns/op 1291.92 MB/s BenchmarkRepeatLarge/67108864/4097-4 2 53157140 ns/op 1262.46 MB/s BenchmarkRepeatLarge/134217728/1-4 1 103765105 ns/op 1293.48 MB/s BenchmarkRepeatLarge/134217728/16-4 1 104875479 ns/op 1279.78 MB/s BenchmarkRepeatLarge/134217728/4097-4 1 103042654 ns/op 1302.55 MB/s BenchmarkRepeatLarge/268435456/1-4 1 228953705 ns/op 1172.44 MB/s BenchmarkRepeatLarge/268435456/16-4 1 208192732 ns/op 1289.36 MB/s BenchmarkRepeatLarge/268435456/4097-4 1 205724906 ns/op 1304.83 MB/s BenchmarkRepeatLarge/536870912/1-4 1 465279286 ns/op 1153.87 MB/s BenchmarkRepeatLarge/536870912/16-4 1 429942583 ns/op 1248.70 MB/s BenchmarkRepeatLarge/536870912/4097-4 1 416204245 ns/op 1289.92 MB/s BenchmarkRepeatLarge/1073741824/1-4 1 914966450 ns/op 1173.53 MB/s BenchmarkRepeatLarge/1073741824/16-4 1 842906700 ns/op 1273.86 MB/s BenchmarkRepeatLarge/1073741824/4097-4 1 827353049 ns/op 1297.80 MB/s BenchmarkBytesCompare/1-4 14510844 9.090 ns/op BenchmarkBytesCompare/2-4 12502564 8.957 ns/op BenchmarkBytesCompare/4-4 14181753 9.151 ns/op BenchmarkBytesCompare/8-4 13209415 8.826 ns/op BenchmarkBytesCompare/16-4 12938382 7.970 ns/op BenchmarkBytesCompare/32-4 12516765 9.090 ns/op BenchmarkBytesCompare/64-4 11443980 9.746 ns/op BenchmarkBytesCompare/128-4 10871994 10.34 ns/op BenchmarkBytesCompare/256-4 9466471 11.35 ns/op BenchmarkBytesCompare/512-4 7285768 15.04 ns/op BenchmarkBytesCompare/1024-4 5056678 22.74 ns/op BenchmarkBytesCompare/2048-4 3154635 37.84 ns/op BenchmarkIndexAnyASCII/1:1-4 2981293 34.46 ns/op BenchmarkIndexAnyASCII/1:2-4 3085501 38.25 ns/op BenchmarkIndexAnyASCII/1:4-4 3094972 38.27 ns/op BenchmarkIndexAnyASCII/1:8-4 3337791 38.07 ns/op BenchmarkIndexAnyASCII/1:16-4 3068082 33.78 ns/op BenchmarkIndexAnyASCII/1:32-4 3060597 39.19 ns/op BenchmarkIndexAnyASCII/1:64-4 3121512 37.25 ns/op BenchmarkIndexAnyASCII/16:1-4 2988234 40.97 ns/op BenchmarkIndexAnyASCII/16:2-4 484308 248.5 ns/op BenchmarkIndexAnyASCII/16:4-4 382783 263.4 ns/op BenchmarkIndexAnyASCII/16:8-4 461437 259.5 ns/op BenchmarkIndexAnyASCII/16:16-4 362114 283.5 ns/op BenchmarkIndexAnyASCII/16:32-4 330182 320.6 ns/op BenchmarkIndexAnyASCII/16:64-4 298225 415.0 ns/op BenchmarkIndexAnyASCII/256:1-4 2846780 41.82 ns/op BenchmarkIndexAnyASCII/256:2-4 33858 3413 ns/op BenchmarkIndexAnyASCII/256:4-4 34290 3442 ns/op BenchmarkIndexAnyASCII/256:8-4 34525 3113 ns/op BenchmarkIndexAnyASCII/256:16-4 34165 3483 ns/op BenchmarkIndexAnyASCII/256:32-4 33398 3523 ns/op BenchmarkIndexAnyASCII/256:64-4 32989 3567 ns/op BenchmarkIndexAnyUTF8/1:1-4 3355269 35.57 ns/op BenchmarkIndexAnyUTF8/1:2-4 3113966 36.86 ns/op BenchmarkIndexAnyUTF8/1:4-4 3200587 33.64 ns/op BenchmarkIndexAnyUTF8/1:8-4 3480572 38.07 ns/op BenchmarkIndexAnyUTF8/1:16-4 3478806 38.00 ns/op BenchmarkIndexAnyUTF8/1:32-4 3119358 35.06 ns/op BenchmarkIndexAnyUTF8/1:64-4 3127274 38.26 ns/op BenchmarkIndexAnyUTF8/16:1-4 205654 576.3 ns/op BenchmarkIndexAnyUTF8/16:2-4 376544 310.0 ns/op BenchmarkIndexAnyUTF8/16:4-4 398001 308.3 ns/op BenchmarkIndexAnyUTF8/16:8-4 328868 307.8 ns/op BenchmarkIndexAnyUTF8/16:16-4 405922 303.9 ns/op BenchmarkIndexAnyUTF8/16:32-4 314517 320.7 ns/op BenchmarkIndexAnyUTF8/16:64-4 395154 308.1 ns/op BenchmarkIndexAnyUTF8/256:1-4 14534 8480 ns/op BenchmarkIndexAnyUTF8/256:2-4 30361 4316 ns/op BenchmarkIndexAnyUTF8/256:4-4 27960 4271 ns/op BenchmarkIndexAnyUTF8/256:8-4 29282 4256 ns/op BenchmarkIndexAnyUTF8/256:16-4 29571 3920 ns/op BenchmarkIndexAnyUTF8/256:32-4 27372 4351 ns/op BenchmarkIndexAnyUTF8/256:64-4 27498 4327 ns/op BenchmarkLastIndexAnyASCII/1:1-4 3105004 34.85 ns/op BenchmarkLastIndexAnyASCII/1:2-4 3162709 38.53 ns/op BenchmarkLastIndexAnyASCII/1:4-4 3193179 36.05 ns/op BenchmarkLastIndexAnyASCII/1:8-4 3135666 37.77 ns/op BenchmarkLastIndexAnyASCII/1:16-4 3187108 34.18 ns/op BenchmarkLastIndexAnyASCII/1:32-4 3224553 36.27 ns/op BenchmarkLastIndexAnyASCII/1:64-4 3159043 36.65 ns/op BenchmarkLastIndexAnyASCII/16:1-4 400945 265.3 ns/op BenchmarkLastIndexAnyASCII/16:2-4 477602 253.5 ns/op BenchmarkLastIndexAnyASCII/16:4-4 444781 280.5 ns/op BenchmarkLastIndexAnyASCII/16:8-4 398766 251.2 ns/op BenchmarkLastIndexAnyASCII/16:16-4 371034 282.1 ns/op BenchmarkLastIndexAnyASCII/16:32-4 374337 319.2 ns/op BenchmarkLastIndexAnyASCII/16:64-4 282061 392.4 ns/op BenchmarkLastIndexAnyASCII/256:1-4 33524 3226 ns/op BenchmarkLastIndexAnyASCII/256:2-4 33050 3569 ns/op BenchmarkLastIndexAnyASCII/256:4-4 33436 3129 ns/op BenchmarkLastIndexAnyASCII/256:8-4 32988 3514 ns/op BenchmarkLastIndexAnyASCII/256:16-4 37225 3615 ns/op BenchmarkLastIndexAnyASCII/256:32-4 32841 3572 ns/op BenchmarkLastIndexAnyASCII/256:64-4 32019 3531 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 3119041 34.08 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 3209070 34.60 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 3121288 38.10 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 3359708 36.66 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 3203017 37.55 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 3322682 37.47 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 3221955 37.92 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 331754 360.6 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 361040 298.8 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 356318 289.0 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 435841 293.2 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 385924 297.9 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 419280 308.8 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 378670 297.9 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 22192 5228 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 27997 4063 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 27836 3998 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 27990 4199 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 27858 4271 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 27087 4332 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 27759 4224 ns/op BenchmarkTrimASCII/1:1-4 3721940 31.45 ns/op BenchmarkTrimASCII/1:2-4 2977270 39.96 ns/op BenchmarkTrimASCII/1:4-4 3228412 39.69 ns/op BenchmarkTrimASCII/1:8-4 2711785 42.14 ns/op BenchmarkTrimASCII/1:16-4 2144418 54.94 ns/op BenchmarkTrimASCII/16:1-4 686112 174.3 ns/op BenchmarkTrimASCII/16:2-4 427206 259.5 ns/op BenchmarkTrimASCII/16:4-4 471405 246.2 ns/op BenchmarkTrimASCII/16:8-4 441188 258.8 ns/op BenchmarkTrimASCII/16:16-4 408321 275.0 ns/op BenchmarkTrimASCII/256:1-4 52842 2158 ns/op BenchmarkTrimASCII/256:2-4 32642 3091 ns/op BenchmarkTrimASCII/256:4-4 33754 3605 ns/op BenchmarkTrimASCII/256:8-4 33274 3586 ns/op BenchmarkTrimASCII/256:16-4 33844 3629 ns/op BenchmarkTrimASCII/4096:1-4 3848 36483 ns/op BenchmarkTrimASCII/4096:2-4 1821 58137 ns/op BenchmarkTrimASCII/4096:4-4 2106 49591 ns/op BenchmarkTrimASCII/4096:8-4 2006 56826 ns/op BenchmarkTrimASCII/4096:16-4 1900 56700 ns/op BenchmarkTrimByte-4 2856891 42.49 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 19860 5961 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 20031 5958 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 831 134692 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 1609 63665 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 3007 35067 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 5880 17611 ns/op BenchmarkCompareBytesEqual-4 14610080 8.157 ns/op BenchmarkCompareBytesToNil-4 14792503 7.582 ns/op BenchmarkCompareBytesEmpty-4 15285307 7.530 ns/op BenchmarkCompareBytesIdentical-4 16079959 8.115 ns/op BenchmarkCompareBytesSameLength-4 13678910 7.578 ns/op BenchmarkCompareBytesDifferentLength-4 13226552 7.801 ns/op BenchmarkCompareBytesBigUnaligned/offset=1-4 4358 37480 ns/op 27977.58 MB/s BenchmarkCompareBytesBigUnaligned/offset=2-4 4425 32000 ns/op 32768.34 MB/s BenchmarkCompareBytesBigUnaligned/offset=3-4 3321 36547 ns/op 28691.35 MB/s BenchmarkCompareBytesBigUnaligned/offset=4-4 4395 26318 ns/op 39843.67 MB/s BenchmarkCompareBytesBigUnaligned/offset=5-4 4299 26455 ns/op 39636.87 MB/s BenchmarkCompareBytesBigUnaligned/offset=6-4 4386 27257 ns/op 38469.75 MB/s BenchmarkCompareBytesBigUnaligned/offset=7-4 3348 38162 ns/op 27477.49 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=0-4 3278 32346 ns/op 32418.10 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=1-4 3014 34672 ns/op 30242.83 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=2-4 4131 29517 ns/op 35525.15 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=3-4 3825 32613 ns/op 32152.32 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=4-4 3726 30539 ns/op 34335.34 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=5-4 2882 37726 ns/op 27794.57 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=6-4 4096 28584 ns/op 36684.29 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=7-4 3367 37780 ns/op 27755.16 MB/s BenchmarkCompareBytesBig-4 3291 35104 ns/op 29870.83 MB/s BenchmarkCompareBytesBigIdentical-4 14580538 7.807 ns/op 134307102.69 MB/s PASS ok bytes 58.535s goos: freebsd goarch: amd64 pkg: compress/bzip2 cpu: AMD EPYC 7B12 BenchmarkDecodeDigits-4 2 57488119 ns/op 1.74 MB/s 3611644 B/op 27 allocs/op BenchmarkDecodeNewton-4 1 228315823 ns/op 2.48 MB/s 3637920 B/op 30 allocs/op BenchmarkDecodeRand-4 6 18282546 ns/op 0.90 MB/s 3644125 B/op 27 allocs/op PASS ok compress/bzip2 2.006s goos: freebsd goarch: amd64 pkg: compress/flate cpu: AMD EPYC 7B12 BenchmarkDecode/Digits/Huffman/1e4-4 90 1293286 ns/op 7.73 MB/s 42001 B/op 5 allocs/op BenchmarkDecode/Digits/Huffman/1e5-4 8 12735466 ns/op 7.85 MB/s 43674 B/op 6 allocs/op BenchmarkDecode/Digits/Huffman/1e6-4 1 130053039 ns/op 7.69 MB/s 49264 B/op 9 allocs/op BenchmarkDecode/Digits/Speed/1e4-4 84 1344740 ns/op 7.44 MB/s 42674 B/op 8 allocs/op BenchmarkDecode/Digits/Speed/1e5-4 8 13268426 ns/op 7.54 MB/s 43962 B/op 12 allocs/op BenchmarkDecode/Digits/Speed/1e6-4 1 136256443 ns/op 7.34 MB/s 53024 B/op 77 allocs/op BenchmarkDecode/Digits/Default/1e4-4 92 1294205 ns/op 7.73 MB/s 42722 B/op 7 allocs/op BenchmarkDecode/Digits/Default/1e5-4 8 12643429 ns/op 7.91 MB/s 43954 B/op 14 allocs/op BenchmarkDecode/Digits/Default/1e6-4 1 127334654 ns/op 7.85 MB/s 53384 B/op 83 allocs/op BenchmarkDecode/Digits/Compression/1e4-4 84 1303268 ns/op 7.67 MB/s 42732 B/op 7 allocs/op BenchmarkDecode/Digits/Compression/1e5-4 8 12911519 ns/op 7.75 MB/s 43954 B/op 14 allocs/op BenchmarkDecode/Digits/Compression/1e6-4 1 129972530 ns/op 7.69 MB/s 53384 B/op 83 allocs/op BenchmarkDecode/Newton/Huffman/1e4-4 81 1445823 ns/op 6.92 MB/s 43984 B/op 14 allocs/op BenchmarkDecode/Newton/Huffman/1e5-4 8 14038704 ns/op 7.12 MB/s 47127 B/op 23 allocs/op BenchmarkDecode/Newton/Huffman/1e6-4 1 144295141 ns/op 6.93 MB/s 88512 B/op 165 allocs/op BenchmarkDecode/Newton/Speed/1e4-4 105 1119197 ns/op 8.93 MB/s 43267 B/op 18 allocs/op BenchmarkDecode/Newton/Speed/1e5-4 12 9395407 ns/op 10.64 MB/s 45809 B/op 31 allocs/op BenchmarkDecode/Newton/Speed/1e6-4 2 95253183 ns/op 10.50 MB/s 85328 B/op 230 allocs/op BenchmarkDecode/Newton/Default/1e4-4 118 970423 ns/op 10.30 MB/s 43695 B/op 15 allocs/op BenchmarkDecode/Newton/Default/1e5-4 14 7652110 ns/op 13.07 MB/s 44677 B/op 32 allocs/op BenchmarkDecode/Newton/Default/1e6-4 2 76072097 ns/op 13.15 MB/s 65952 B/op 160 allocs/op BenchmarkDecode/Newton/Compression/1e4-4 116 1003193 ns/op 9.97 MB/s 42961 B/op 15 allocs/op BenchmarkDecode/Newton/Compression/1e5-4 15 7665766 ns/op 13.05 MB/s 45105 B/op 32 allocs/op BenchmarkDecode/Newton/Compression/1e6-4 2 76139162 ns/op 13.13 MB/s 67752 B/op 152 allocs/op BenchmarkEncode/Digits/Huffman/1e4-4 141 830646 ns/op 12.04 MB/s BenchmarkEncode/Digits/Huffman/1e5-4 13 7982910 ns/op 12.53 MB/s BenchmarkEncode/Digits/Huffman/1e6-4 2 80008166 ns/op 12.50 MB/s BenchmarkEncode/Digits/Speed/1e4-4 74 1594765 ns/op 6.27 MB/s BenchmarkEncode/Digits/Speed/1e5-4 8 14321187 ns/op 6.98 MB/s BenchmarkEncode/Digits/Speed/1e6-4 1 140794332 ns/op 7.10 MB/s BenchmarkEncode/Digits/Default/1e4-4 25 4093054 ns/op 2.44 MB/s BenchmarkEncode/Digits/Default/1e5-4 2 53291104 ns/op 1.88 MB/s BenchmarkEncode/Digits/Default/1e6-4 1 562819250 ns/op 1.78 MB/s BenchmarkEncode/Digits/Compression/1e4-4 30 3977827 ns/op 2.51 MB/s BenchmarkEncode/Digits/Compression/1e5-4 2 56640538 ns/op 1.77 MB/s BenchmarkEncode/Digits/Compression/1e6-4 1 555643693 ns/op 1.80 MB/s BenchmarkEncode/Newton/Huffman/1e4-4 116 1021427 ns/op 9.79 MB/s BenchmarkEncode/Newton/Huffman/1e5-4 12 10815054 ns/op 9.25 MB/s BenchmarkEncode/Newton/Huffman/1e6-4 2 83080388 ns/op 12.04 MB/s BenchmarkEncode/Newton/Speed/1e4-4 70 1554076 ns/op 6.43 MB/s BenchmarkEncode/Newton/Speed/1e5-4 9 11825662 ns/op 8.46 MB/s BenchmarkEncode/Newton/Speed/1e6-4 1 115686801 ns/op 8.64 MB/s BenchmarkEncode/Newton/Default/1e4-4 31 3833352 ns/op 2.61 MB/s BenchmarkEncode/Newton/Default/1e5-4 2 50703860 ns/op 1.97 MB/s BenchmarkEncode/Newton/Default/1e6-4 1 528906458 ns/op 1.89 MB/s BenchmarkEncode/Newton/Compression/1e4-4 31 3936108 ns/op 2.54 MB/s BenchmarkEncode/Newton/Compression/1e5-4 2 62572830 ns/op 1.60 MB/s BenchmarkEncode/Newton/Compression/1e6-4 1 650434920 ns/op 1.54 MB/s PASS ok compress/flate 15.572s goos: freebsd goarch: amd64 pkg: compress/lzw cpu: AMD EPYC 7B12 BenchmarkDecoder/1e4-4 66 1761167 ns/op 5.68 MB/s BenchmarkDecoder/1e-Reuse4-4 68 1820142 ns/op 5.49 MB/s BenchmarkDecoder/1e5-4 6 17567058 ns/op 5.69 MB/s BenchmarkDecoder/1e-Reuse5-4 6 17616517 ns/op 5.68 MB/s BenchmarkDecoder/1e6-4 1 175888535 ns/op 5.69 MB/s BenchmarkDecoder/1e-Reuse6-4 1 175247514 ns/op 5.71 MB/s BenchmarkEncoder/1e4-4 79 1501990 ns/op 6.66 MB/s BenchmarkEncoder/1e-Reuse4-4 74 1433428 ns/op 6.98 MB/s BenchmarkEncoder/1e5-4 7 15150877 ns/op 6.60 MB/s BenchmarkEncoder/1e-Reuse5-4 7 14892310 ns/op 6.71 MB/s BenchmarkEncoder/1e6-4 1 155524371 ns/op 6.43 MB/s BenchmarkEncoder/1e-Reuse6-4 1 150547591 ns/op 6.64 MB/s PASS ok compress/lzw 3.288s goos: freebsd goarch: amd64 pkg: container/heap cpu: AMD EPYC 7B12 BenchmarkDup-4 33 3419814 ns/op PASS ok container/heap 1.195s goos: freebsd goarch: amd64 pkg: context cpu: AMD EPYC 7B12 BenchmarkCommonParentCancel-4 19868 6123 ns/op BenchmarkWithTimeout/concurrency=40-4 4912 23920 ns/op BenchmarkWithTimeout/concurrency=4000-4 5035 27069 ns/op BenchmarkWithTimeout/concurrency=400000-4 5775 18188 ns/op BenchmarkCancelTree/depth=1/Root=Background-4 642117 174.7 ns/op BenchmarkCancelTree/depth=1/Root=OpenCanceler-4 21880 5888 ns/op BenchmarkCancelTree/depth=1/Root=ClosedCanceler-4 26140 4464 ns/op BenchmarkCancelTree/depth=10/Root=Background-4 4525 25035 ns/op BenchmarkCancelTree/depth=10/Root=OpenCanceler-4 2712 39912 ns/op BenchmarkCancelTree/depth=10/Root=ClosedCanceler-4 3470 28951 ns/op BenchmarkCancelTree/depth=100/Root=Background-4 405 335043 ns/op BenchmarkCancelTree/depth=100/Root=OpenCanceler-4 273 405969 ns/op BenchmarkCancelTree/depth=100/Root=ClosedCanceler-4 414 271129 ns/op BenchmarkCancelTree/depth=1000/Root=Background-4 37 2969628 ns/op BenchmarkCancelTree/depth=1000/Root=OpenCanceler-4 24 4752195 ns/op BenchmarkCancelTree/depth=1000/Root=ClosedCanceler-4 42 2806092 ns/op BenchmarkCheckCanceled/Err-4 409568 283.7 ns/op BenchmarkCheckCanceled/Done-4 693531 172.2 ns/op BenchmarkContextCancelDone-4 655231 159.8 ns/op BenchmarkDeepValueNewGoRoutine/depth=10-4 18127 7597 ns/op BenchmarkDeepValueNewGoRoutine/depth=20-4 16179 7951 ns/op BenchmarkDeepValueNewGoRoutine/depth=30-4 13510 8399 ns/op BenchmarkDeepValueNewGoRoutine/depth=50-4 10000 10057 ns/op BenchmarkDeepValueNewGoRoutine/depth=100-4 8511 11802 ns/op BenchmarkDeepValueSameGoRoutine/depth=10-4 547658 215.0 ns/op BenchmarkDeepValueSameGoRoutine/depth=20-4 299198 367.6 ns/op BenchmarkDeepValueSameGoRoutine/depth=30-4 219064 502.0 ns/op BenchmarkDeepValueSameGoRoutine/depth=50-4 137024 847.1 ns/op BenchmarkDeepValueSameGoRoutine/depth=100-4 70482 1708 ns/op PASS ok context 9.840s goos: freebsd goarch: amd64 pkg: crypto/aes cpu: AMD EPYC 7B12 BenchmarkEncrypt/AES-128-4 1866976 60.96 ns/op 262.46 MB/s BenchmarkEncrypt/AES-192-4 1843785 61.97 ns/op 258.19 MB/s BenchmarkEncrypt/AES-256-4 1788762 63.59 ns/op 251.62 MB/s BenchmarkDecrypt/AES-128-4 1878205 62.56 ns/op 255.74 MB/s BenchmarkDecrypt/AES-192-4 1878859 62.22 ns/op 257.14 MB/s BenchmarkDecrypt/AES-256-4 1891694 62.59 ns/op 255.64 MB/s BenchmarkCreateCipher/AES-128-4 303375 376.5 ns/op 512 B/op 1 allocs/op BenchmarkCreateCipher/AES-192-4 305074 375.3 ns/op 512 B/op 1 allocs/op BenchmarkCreateCipher/AES-256-4 282253 391.7 ns/op 512 B/op 1 allocs/op PASS ok crypto/aes 2.695s goos: freebsd goarch: amd64 pkg: crypto/cipher cpu: AMD EPYC 7B12 BenchmarkAESGCM/Open-128-64-4 227802 511.9 ns/op 125.01 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-64-4 384276 272.4 ns/op 234.95 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-64-4 216256 530.9 ns/op 120.54 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-64-4 419109 285.0 ns/op 224.60 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-1350-4 143181 825.1 ns/op 1636.25 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-1350-4 196328 599.9 ns/op 2250.40 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-1350-4 133958 894.3 ns/op 1509.60 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-1350-4 181584 659.9 ns/op 2045.91 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-8192-4 52945 2223 ns/op 3685.77 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-8192-4 57956 2063 ns/op 3970.75 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-8192-4 47863 2472 ns/op 3313.25 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-8192-4 51860 2308 ns/op 3549.11 MB/s 0 B/op 0 allocs/op BenchmarkAESCTR/50-4 343134 299.6 ns/op 166.90 MB/s BenchmarkAESCTR/1K-4 179182 640.5 ns/op 1591.05 MB/s BenchmarkAESCTR/8K-4 46387 2544 ns/op 3218.34 MB/s BenchmarkAESCBCEncrypt1K-4 26403 4614 ns/op 221.91 MB/s BenchmarkAESCBCDecrypt1K-4 27360 4480 ns/op 228.55 MB/s PASS ok crypto/cipher 3.374s goos: freebsd goarch: amd64 pkg: crypto/des cpu: AMD EPYC 7B12 BenchmarkEncrypt-4 112562 1049 ns/op 7.62 MB/s BenchmarkDecrypt-4 116460 1034 ns/op 7.74 MB/s BenchmarkTDESEncrypt-4 39037 3058 ns/op 2.62 MB/s BenchmarkTDESDecrypt-4 39088 3055 ns/op 2.62 MB/s PASS ok crypto/des 1.643s goos: freebsd goarch: amd64 pkg: crypto/ecdh cpu: AMD EPYC 7B12 BenchmarkECDH/P256-4 1358 86363 ns/op 967 B/op 15 allocs/op BenchmarkECDH/P384-4 19 6081544 ns/op 1328 B/op 24 allocs/op BenchmarkECDH/P521-4 7 15956283 ns/op 1809 B/op 24 allocs/op BenchmarkECDH/X25519-4 124 955339 ns/op 392 B/op 9 allocs/op PASS ok crypto/ecdh 1.753s goos: freebsd goarch: amd64 pkg: crypto/ecdsa cpu: AMD EPYC 7B12 BenchmarkSign/P256-4 1212 94148 ns/op 6976 B/op 72 allocs/op BenchmarkSign/P384-4 57 1910722 ns/op 7215 B/op 75 allocs/op BenchmarkSign/P521-4 25 4579862 ns/op 8063 B/op 77 allocs/op BenchmarkVerify/P256-4 1322 89181 ns/op 576 B/op 10 allocs/op BenchmarkVerify/P384-4 18 6527230 ns/op 808 B/op 17 allocs/op BenchmarkVerify/P521-4 7 16275028 ns/op 1224 B/op 17 allocs/op BenchmarkGenerateKey/P256-4 5473 19250 ns/op 1000 B/op 17 allocs/op BenchmarkGenerateKey/P384-4 69 1695985 ns/op 1197 B/op 19 allocs/op BenchmarkGenerateKey/P521-4 27 4155764 ns/op 1595 B/op 20 allocs/op PASS ok crypto/ecdsa 2.411s goos: freebsd goarch: amd64 pkg: crypto/ed25519 cpu: AMD EPYC 7B12 BenchmarkKeyGeneration-4 414 279707 ns/op BenchmarkNewKeyFromSeed-4 427 279116 ns/op BenchmarkSigning-4 405 292329 ns/op BenchmarkVerification-4 261 455995 ns/op PASS ok crypto/ed25519 1.678s goos: freebsd goarch: amd64 pkg: crypto/elliptic cpu: AMD EPYC 7B12 BenchmarkScalarBaseMult/P256-4 7021 16138 ns/op 368 B/op 6 allocs/op BenchmarkScalarBaseMult/P224-4 178 671107 ns/op 376 B/op 9 allocs/op BenchmarkScalarBaseMult/P384-4 66 1748873 ns/op 504 B/op 9 allocs/op BenchmarkScalarBaseMult/P521-4 26 4286499 ns/op 696 B/op 9 allocs/op BenchmarkScalarMult/P256-4 1864 63561 ns/op 448 B/op 7 allocs/op BenchmarkScalarMult/P224-4 69 1726316 ns/op 440 B/op 10 allocs/op BenchmarkScalarMult/P384-4 25 4678367 ns/op 616 B/op 10 allocs/op BenchmarkScalarMult/P521-4 9 12407791 ns/op 840 B/op 10 allocs/op BenchmarkMarshalUnmarshal/P256/Uncompressed-4 22368 5194 ns/op 544 B/op 8 allocs/op BenchmarkMarshalUnmarshal/P256/Compressed-4 7983 13057 ns/op 592 B/op 9 allocs/op BenchmarkMarshalUnmarshal/P224/Uncompressed-4 5547 19357 ns/op 560 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P224/Compressed-4 98 1118754 ns/op 592 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P384/Uncompressed-4 3720 30520 ns/op 784 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P384/Compressed-4 384 307994 ns/op 848 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P521/Uncompressed-4 2227 48661 ns/op 1104 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P521/Compressed-4 124 954836 ns/op 1184 B/op 15 allocs/op PASS ok crypto/elliptic 3.363s goos: freebsd goarch: amd64 pkg: crypto/hkdf cpu: AMD EPYC 7B12 Benchmark16ByteMD5Single-4 11200 10137 ns/op 1.58 MB/s Benchmark20ByteSHA1Single-4 10970 10872 ns/op 1.84 MB/s Benchmark32ByteSHA256Single-4 11290 10886 ns/op 2.94 MB/s Benchmark64ByteSHA512Single-4 6248 19022 ns/op 3.36 MB/s PASS ok crypto/hkdf 1.889s goos: freebsd goarch: amd64 pkg: crypto/hmac cpu: AMD EPYC 7B12 BenchmarkHMACSHA256_1K-4 63495 1883 ns/op 543.90 MB/s BenchmarkHMACSHA256_32-4 89166 1366 ns/op 23.43 MB/s BenchmarkNewWriteSum-4 23330 5162 ns/op 6.20 MB/s PASS ok crypto/hmac 1.532s goos: freebsd goarch: amd64 pkg: crypto/internal/fips140/bigmod cpu: AMD EPYC 7B12 BenchmarkModAdd-4 581869 180.8 ns/op BenchmarkModSub-4 688138 174.2 ns/op BenchmarkMontgomeryRepr-4 88756 1322 ns/op BenchmarkMontgomeryMul-4 88668 1333 ns/op BenchmarkModMul-4 42891 2696 ns/op BenchmarkExpBig-4 26 4548032 ns/op BenchmarkExp-4 32 3582990 ns/op PASS ok crypto/internal/fips140/bigmod 2.154s goos: freebsd goarch: amd64 pkg: crypto/internal/fips140/edwards25519 cpu: AMD EPYC 7B12 BenchmarkEncodingDecoding-4 5078 21565 ns/op BenchmarkScalarBaseMult-4 438 263176 ns/op BenchmarkScalarMult-4 193 614523 ns/op BenchmarkVarTimeDoubleScalarBaseMult-4 276 431740 ns/op PASS ok crypto/internal/fips140/edwards25519 1.668s goos: freebsd goarch: amd64 pkg: crypto/internal/fips140/edwards25519/field cpu: AMD EPYC 7B12 BenchmarkAdd-4 652368 185.0 ns/op BenchmarkMultiply-4 5862909 20.44 ns/op BenchmarkSquare-4 7887926 15.30 ns/op BenchmarkInvert-4 28351 4214 ns/op BenchmarkMult32-4 1712640 69.74 ns/op PASS ok crypto/internal/fips140/edwards25519/field 1.935s goos: freebsd goarch: amd64 pkg: crypto/internal/fips140/nistec cpu: AMD EPYC 7B12 BenchmarkScalarMult/P224-4 66 1544847 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P256-4 2119 56617 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P384-4 25 4357882 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P521-4 10 11271813 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P224-4 193 570095 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P256-4 10000 10902 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P384-4 79 1459773 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P521-4 31 3521545 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/fips140/nistec 2.102s goos: freebsd goarch: amd64 pkg: crypto/internal/fips140/nistec/fiat cpu: AMD EPYC 7B12 BenchmarkMul/P224-4 619746 181.4 ns/op 0 B/op 0 allocs/op BenchmarkMul/P384-4 297399 347.8 ns/op 0 B/op 0 allocs/op BenchmarkMul/P521-4 142440 834.2 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P224-4 690738 174.4 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P384-4 336156 344.4 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P521-4 140954 842.0 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/fips140/nistec/fiat 1.908s goos: freebsd goarch: amd64 pkg: crypto/md5 cpu: AMD EPYC 7B12 BenchmarkHash8Bytes-4 244707 464.6 ns/op 17.22 MB/s BenchmarkHash64-4 273358 418.7 ns/op 152.86 MB/s BenchmarkHash128-4 223045 504.5 ns/op 253.70 MB/s BenchmarkHash256-4 172126 694.1 ns/op 368.81 MB/s BenchmarkHash512-4 113775 1040 ns/op 492.27 MB/s BenchmarkHash1K-4 67321 1768 ns/op 579.24 MB/s BenchmarkHash8K-4 9883 11868 ns/op 690.27 MB/s BenchmarkHash1M-4 69 1484396 ns/op 706.40 MB/s BenchmarkHash8M-4 9 11795221 ns/op 711.19 MB/s BenchmarkHash8BytesUnaligned-4 253971 460.0 ns/op 17.39 MB/s BenchmarkHash1KUnaligned-4 68071 1772 ns/op 577.75 MB/s BenchmarkHash8KUnaligned-4 9828 11879 ns/op 689.59 MB/s PASS ok crypto/md5 2.608s goos: freebsd goarch: amd64 pkg: crypto/mlkem cpu: AMD EPYC 7B12 BenchmarkKeyGen-4 465 250409 ns/op BenchmarkEncaps-4 265 453595 ns/op BenchmarkDecaps-4 202 581710 ns/op BenchmarkRoundTrip/Alice-4 134 895119 ns/op BenchmarkRoundTrip/Bob-4 271 442486 ns/op PASS ok crypto/mlkem 1.898s goos: freebsd goarch: amd64 pkg: crypto/pbkdf2 cpu: AMD EPYC 7B12 BenchmarkHMACSHA1-4 13 7960174 ns/op BenchmarkHMACSHA256-4 12 9279408 ns/op PASS ok crypto/pbkdf2 1.314s goos: freebsd goarch: amd64 pkg: crypto/rand cpu: AMD EPYC 7B12 BenchmarkRead/4-4 128270 920.6 ns/op 4.35 MB/s BenchmarkRead/32-4 127934 932.9 ns/op 34.30 MB/s BenchmarkRead/4K-4 9937 11811 ns/op 346.79 MB/s BenchmarkPrime-4 1 396929445 ns/op PASS ok crypto/rand 1.852s goos: freebsd goarch: amd64 pkg: crypto/rc4 cpu: AMD EPYC 7B12 BenchmarkRC4_128-4 18138 6534 ns/op 19.59 MB/s BenchmarkRC4_1K-4 2114 51513 ns/op 19.88 MB/s BenchmarkRC4_8K-4 291 410136 ns/op 19.74 MB/s PASS ok crypto/rc4 1.539s goos: freebsd goarch: amd64 pkg: crypto/rsa cpu: AMD EPYC 7B12 BenchmarkDecryptPKCS1v15/2048-4 86 1383396 ns/op BenchmarkDecryptPKCS1v15/3072-4 31 3559711 ns/op BenchmarkDecryptPKCS1v15/4096-4 15 7234652 ns/op BenchmarkEncryptPKCS1v15/2048-4 2216 50164 ns/op BenchmarkDecryptOAEP/2048-4 84 1420780 ns/op BenchmarkEncryptOAEP/2048-4 1879 59893 ns/op BenchmarkSignPKCS1v15/2048-4 85 1405532 ns/op BenchmarkVerifyPKCS1v15/2048-4 2505 47492 ns/op BenchmarkSignPSS/2048-4 82 1450323 ns/op BenchmarkVerifyPSS/2048-4 2068 57724 ns/op BenchmarkGenerateKey/2048-4 1 133329727 ns/op BenchmarkParsePKCS8PrivateKey/2048-4 859 140649 ns/op PASS ok crypto/rsa 2.853s goos: freebsd goarch: amd64 pkg: crypto/sha1 cpu: AMD EPYC 7B12 BenchmarkHash8Bytes/New-4 219679 538.6 ns/op 14.85 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum-4 259818 431.5 ns/op 18.54 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/New-4 129602 908.4 ns/op 352.28 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/Sum-4 149628 805.5 ns/op 397.28 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 79615 1509 ns/op 678.57 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum-4 86302 1388 ns/op 737.91 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 14970 7991 ns/op 1025.16 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum-4 15218 7917 ns/op 1034.74 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha1 2.258s goos: freebsd goarch: amd64 pkg: crypto/sha256 cpu: AMD EPYC 7B12 BenchmarkHash8Bytes/New-4 241574 480.2 ns/op 16.66 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum224-4 233677 475.5 ns/op 16.82 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum256-4 247972 473.4 ns/op 16.90 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 119108 998.3 ns/op 1025.74 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum224-4 120940 988.8 ns/op 1035.60 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum256-4 120082 989.3 ns/op 1035.09 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 21562 5571 ns/op 1470.34 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum224-4 21559 5544 ns/op 1477.76 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum256-4 21642 5570 ns/op 1470.66 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha256 2.368s goos: freebsd goarch: amd64 pkg: crypto/sha3 cpu: AMD EPYC 7B12 BenchmarkSha3_512_MTU-4 12768 9299 ns/op 145.17 MB/s BenchmarkSha3_384_MTU-4 17466 6832 ns/op 197.61 MB/s BenchmarkSha3_256_MTU-4 21951 5452 ns/op 247.62 MB/s BenchmarkSha3_224_MTU-4 23292 5150 ns/op 262.12 MB/s BenchmarkShake128_MTU-4 20210 5863 ns/op 230.28 MB/s BenchmarkShake256_MTU-4 18982 6297 ns/op 214.39 MB/s BenchmarkShake256_16x-4 712 164994 ns/op 99.30 MB/s BenchmarkShake256_1MiB-4 32 3598512 ns/op 291.39 MB/s BenchmarkSha3_512_1MiB-4 16 6670231 ns/op 157.20 MB/s PASS ok crypto/sha3 2.569s goos: freebsd goarch: amd64 pkg: crypto/sha512 cpu: AMD EPYC 7B12 BenchmarkHash8Bytes/New-4 154236 766.3 ns/op 10.44 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum384-4 155718 746.0 ns/op 10.72 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum512-4 152230 763.5 ns/op 10.48 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 55653 2140 ns/op 478.61 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum384-4 56138 2128 ns/op 481.17 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum512-4 54592 2147 ns/op 476.91 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 9178 12730 ns/op 643.52 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum384-4 8840 12700 ns/op 645.05 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum512-4 9198 12682 ns/op 645.98 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha512 2.236s goos: freebsd goarch: amd64 pkg: crypto/subtle cpu: AMD EPYC 7B12 BenchmarkConstantTimeByteEq-4 19497379 5.181 ns/op BenchmarkConstantTimeEq-4 19837749 5.968 ns/op BenchmarkConstantTimeLessOrEq-4 19793281 5.936 ns/op BenchmarkXORBytes/8Bytes-4 5225979 22.27 ns/op 359.22 MB/s BenchmarkXORBytes/128Bytes-4 4832670 25.49 ns/op 5021.37 MB/s BenchmarkXORBytes/2048Bytes-4 1695079 70.75 ns/op 28948.68 MB/s BenchmarkXORBytes/32768Bytes-4 101179 1065 ns/op 30776.78 MB/s PASS ok crypto/subtle 2.035s goos: freebsd goarch: amd64 pkg: crypto/tls cpu: AMD EPYC 7B12 BenchmarkCertCache/0-4 211 575609 ns/op BenchmarkCertCache/1-4 210 578815 ns/op BenchmarkCertCache/2-4 206 580215 ns/op BenchmarkCertCache/3-4 208 606622 ns/op BenchmarkHandshakeServer/RSA-4 186 626459 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv13-4 128 935397 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv12-4 158 762091 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv13-4 230 516370 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv12-4 333 369463 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv13-4 78 1474156 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv12-4 81 1352838 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv13-4 5 23869338 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv12-4 5 23352711 ns/op BenchmarkThroughput/MaxPacket/1MB/TLSv12-4 8 13544254 ns/op 77.42 MB/s BenchmarkThroughput/MaxPacket/1MB/TLSv13-4 6 16725671 ns/op 62.69 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv12-4 5 22105042 ns/op 94.87 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv13-4 4 29201818 ns/op 71.82 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv12-4 3 39578102 ns/op 105.98 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv13-4 2 52891505 ns/op 79.30 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv12-4 2 72768646 ns/op 115.28 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv13-4 1 101385372 ns/op 82.74 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv12-4 1 136942354 ns/op 122.51 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv13-4 1 197457300 ns/op 84.97 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv12-4 1 279939482 ns/op 119.86 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv13-4 1 392951026 ns/op 85.39 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv12-4 1 578241200 ns/op 116.06 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv13-4 1 775355570 ns/op 86.55 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv12-4 8 13905341 ns/op 75.41 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv13-4 6 18186796 ns/op 57.66 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv12-4 5 22504801 ns/op 93.19 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv13-4 4 30174590 ns/op 69.50 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv12-4 3 40057307 ns/op 104.71 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv13-4 2 53302756 ns/op 78.69 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv12-4 2 74148439 ns/op 113.13 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv13-4 1 102196622 ns/op 82.08 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv12-4 1 141057912 ns/op 118.94 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv13-4 1 202360700 ns/op 82.91 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv12-4 1 283436388 ns/op 118.38 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv13-4 1 391994014 ns/op 85.60 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv12-4 1 575066285 ns/op 116.70 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv13-4 1 779534008 ns/op 86.09 MB/s BenchmarkLatency/MaxPacket/200kbps/TLSv12-4 1 697553028 ns/op BenchmarkLatency/MaxPacket/200kbps/TLSv13-4 1 701656717 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv12-4 1 282061746 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv13-4 1 282988748 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv12-4 1 143037726 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv13-4 1 143174267 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv12-4 2 74017554 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv13-4 2 73373698 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv12-4 4 32181987 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv13-4 4 31750844 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv12-4 1 136969885 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv13-4 1 140640213 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv12-4 2 57317254 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv13-4 2 58705067 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv12-4 4 30791514 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv13-4 4 31216392 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv12-4 6 17780258 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv13-4 6 17409375 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv12-4 12 9879136 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv13-4 12 9265796 ns/op PASS ok crypto/tls 16.482s goos: freebsd goarch: amd64 pkg: crypto/x509 cpu: AMD EPYC 7B12 BenchmarkOIDMarshalUnmarshalText-4 18308 6141 ns/op BenchmarkCreateCertificate/RSA_2048-4 76 1560246 ns/op BenchmarkCreateCertificate/ECDSA_P256-4 426 276623 ns/op BenchmarkParseCertificate/ecdsa_leaf-4 1599 71893 ns/op 12952 B/op 169 allocs/op BenchmarkParseCertificate/rsa_leaf-4 1498 78170 ns/op 14360 B/op 192 allocs/op PASS ok crypto/x509 1.880s goos: freebsd goarch: amd64 pkg: database/sql cpu: AMD EPYC 7B12 BenchmarkConcurrentDBExec-4 39 2786132 ns/op 280951 B/op 1646 allocs/op BenchmarkConcurrentStmtQuery-4 38 3220110 ns/op 275392 B/op 2073 allocs/op BenchmarkConcurrentStmtExec-4 46 2319074 ns/op 220752 B/op 737 allocs/op BenchmarkConcurrentTxQuery-4 48 2494007 ns/op 280495 B/op 2170 allocs/op BenchmarkConcurrentTxExec-4 63 1870276 ns/op 87817 B/op 1553 allocs/op BenchmarkConcurrentTxStmtQuery-4 39 2794327 ns/op 107737 B/op 2062 allocs/op BenchmarkConcurrentTxStmtExec-4 123 1007562 ns/op 40122 B/op 380 allocs/op BenchmarkConcurrentRandom-4 46 2373307 ns/op 233650 B/op 1861 allocs/op BenchmarkManyConcurrentQueries-4 2575 46458 ns/op 4137 B/op 20 allocs/op BenchmarkGrabConn-4 272228 415.1 ns/op 0 B/op 0 allocs/op BenchmarkConnRequestSet-4 23564 5133 ns/op PASS ok database/sql 2.697s goos: freebsd goarch: amd64 pkg: debug/elf cpu: AMD EPYC 7B12 BenchmarkSymbols64-4 2275 44936 ns/op BenchmarkSymbols32-4 2840 39078 ns/op PASS ok debug/elf 1.245s goos: freebsd goarch: amd64 pkg: debug/gosym cpu: AMD EPYC 7B12 Benchmark115/NewLineTable-4 304716 408.5 ns/op 384 B/op 3 allocs/op Benchmark115/NewTable-4 126 884901 ns/op 179129 B/op 15 allocs/op Benchmark115/LineToPC-4 109 1127633 ns/op 0 B/op 0 allocs/op Benchmark115/PCToLine-4 25378 4793 ns/op 0 B/op 0 allocs/op PASS ok debug/gosym 1.918s goos: freebsd goarch: amd64 pkg: encoding/asn1 cpu: AMD EPYC 7B12 BenchmarkObjectIdentifierString-4 96290 1204 ns/op BenchmarkMarshal-4 1132 103272 ns/op 8056 B/op 271 allocs/op BenchmarkUnmarshal-4 4158 28697 ns/op 352 B/op 16 allocs/op PASS ok encoding/asn1 1.569s goos: freebsd goarch: amd64 pkg: encoding/base32 cpu: AMD EPYC 7B12 BenchmarkEncode-4 501 223542 ns/op 36.65 MB/s BenchmarkEncodeToString-4 435 245105 ns/op 33.42 MB/s BenchmarkDecode-4 205 577844 ns/op 22.69 MB/s BenchmarkDecodeString-4 201 588487 ns/op 22.28 MB/s PASS ok encoding/base32 1.671s goos: freebsd goarch: amd64 pkg: encoding/base64 cpu: AMD EPYC 7B12 BenchmarkEncodeToString-4 524 205085 ns/op 39.94 MB/s BenchmarkDecodeString/2-4 522692 223.7 ns/op 17.88 MB/s BenchmarkDecodeString/4-4 323830 342.8 ns/op 23.34 MB/s BenchmarkDecodeString/8-4 261798 415.1 ns/op 28.91 MB/s BenchmarkDecodeString/64-4 56149 2138 ns/op 41.16 MB/s BenchmarkDecodeString/8192-4 492 239276 ns/op 45.65 MB/s BenchmarkNewEncoding-4 93165 1288 ns/op 198.71 MB/s PASS ok encoding/base64 2.098s goos: freebsd goarch: amd64 pkg: encoding/binary cpu: AMD EPYC 7B12 BenchmarkReadSlice1000Int32s-4 1896 62138 ns/op 64.37 MB/s BenchmarkReadStruct-4 21019 5612 ns/op 13.36 MB/s BenchmarkWriteStruct-4 22920 5164 ns/op 14.52 MB/s BenchmarkAppendStruct-4 232747 496.9 ns/op 150.92 MB/s BenchmarkWriteSlice1000Structs-4 22 5008963 ns/op 14.97 MB/s BenchmarkAppendSlice1000Structs-4 22 4845478 ns/op 15.48 MB/s BenchmarkReadSlice1000Structs-4 20 5319807 ns/op 14.10 MB/s BenchmarkReadInts-4 66273 1770 ns/op 16.95 MB/s BenchmarkWriteInts-4 62300 1846 ns/op 16.25 MB/s BenchmarkAppendInts-4 123391 913.2 ns/op 32.85 MB/s BenchmarkWriteSlice1000Int32s-4 1786 61284 ns/op 65.27 MB/s BenchmarkAppendSlice1000Int32s-4 2096 58614 ns/op 68.24 MB/s BenchmarkPutUint16-4 4437482 26.76 ns/op 74.73 MB/s BenchmarkAppendUint16-4 4598605 26.93 ns/op 74.26 MB/s BenchmarkPutUint32-4 3308782 36.64 ns/op 109.18 MB/s BenchmarkAppendUint32-4 3328110 36.94 ns/op 108.27 MB/s BenchmarkPutUint64-4 1827310 68.73 ns/op 116.39 MB/s BenchmarkAppendUint64-4 1790113 71.75 ns/op 111.50 MB/s BenchmarkLittleEndianPutUint16-4 4416465 27.00 ns/op 74.08 MB/s BenchmarkLittleEndianAppendUint16-4 4475379 26.94 ns/op 74.24 MB/s BenchmarkLittleEndianPutUint32-4 3296922 36.89 ns/op 108.44 MB/s BenchmarkLittleEndianAppendUint32-4 3345864 35.69 ns/op 112.06 MB/s BenchmarkLittleEndianPutUint64-4 1763020 65.97 ns/op 121.28 MB/s BenchmarkLittleEndianAppendUint64-4 1692082 65.47 ns/op 122.19 MB/s BenchmarkReadFloats-4 226411 531.3 ns/op 22.59 MB/s BenchmarkWriteFloats-4 193381 567.6 ns/op 21.14 MB/s BenchmarkReadSlice1000Float32s-4 1552 75097 ns/op 53.26 MB/s BenchmarkWriteSlice1000Float32s-4 1406 79572 ns/op 50.27 MB/s BenchmarkReadSlice1000Uint8s-4 98191 1057 ns/op 945.81 MB/s BenchmarkWriteSlice1000Uint8s-4 382321 287.4 ns/op 3479.76 MB/s BenchmarkSize/bool-4 5828436 19.76 ns/op BenchmarkSize/int8-4 5704862 20.15 ns/op BenchmarkSize/int16-4 5625390 21.07 ns/op BenchmarkSize/int32-4 6145088 20.19 ns/op BenchmarkSize/int64-4 5998258 21.37 ns/op BenchmarkSize/uint8-4 5764482 21.03 ns/op BenchmarkSize/uint16-4 6128439 19.71 ns/op BenchmarkSize/uint32-4 5767534 19.70 ns/op BenchmarkSize/uint64-4 5776774 20.45 ns/op BenchmarkSize/float32-4 4779744 24.93 ns/op BenchmarkSize/float64-4 4774807 24.17 ns/op BenchmarkSize/complex64-4 882104 124.2 ns/op BenchmarkSize/complex128-4 844141 127.4 ns/op BenchmarkSize/binary.Struct-4 276364 412.5 ns/op BenchmarkSize/*binary.Struct-4 238286 461.3 ns/op BenchmarkSize/[]binary.Struct-4 248643 465.9 ns/op BenchmarkSize/[]binary.Struct#01-4 230589 468.8 ns/op BenchmarkSize/[1]binary.Struct-4 215218 496.7 ns/op BenchmarkPutUvarint32-4 1220678 95.83 ns/op 41.74 MB/s BenchmarkPutUvarint64-4 300739 357.9 ns/op 22.35 MB/s PASS ok encoding/binary 8.086s goos: freebsd goarch: amd64 pkg: encoding/csv cpu: AMD EPYC 7B12 BenchmarkRead-4 8829 11712 ns/op 736 B/op 16 allocs/op BenchmarkReadWithFieldsPerRecord-4 10530 11758 ns/op 736 B/op 16 allocs/op BenchmarkReadWithoutFieldsPerRecord-4 10534 11583 ns/op 736 B/op 16 allocs/op BenchmarkReadLargeFields-4 5912 18847 ns/op 3937 B/op 24 allocs/op BenchmarkReadReuseRecord-4 10953 10908 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithFieldsPerRecord-4 11078 11113 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithoutFieldsPerRecord-4 9165 10927 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordLargeFields-4 5764 17427 ns/op 2977 B/op 12 allocs/op BenchmarkWrite-4 15661 6787 ns/op PASS ok encoding/csv 2.546s goos: freebsd goarch: amd64 pkg: encoding/gob cpu: AMD EPYC 7B12 BenchmarkEndToEndPipe-4 14814 7542 ns/op 1812 B/op 2 allocs/op BenchmarkEndToEndByteBuffer-4 19573 6157 ns/op 1811 B/op 2 allocs/op BenchmarkEndToEndSliceByteBuffer-4 256 441480 ns/op 16774 B/op 330 allocs/op BenchmarkEncodeComplex128Slice-4 1005 116818 ns/op 488 B/op 0 allocs/op BenchmarkEncodeFloat64Slice-4 1965 55532 ns/op 44 B/op 0 allocs/op BenchmarkEncodeInt32Slice-4 2020 55287 ns/op 43 B/op 0 allocs/op BenchmarkEncodeStringSlice-4 2536 43825 ns/op 152 B/op 0 allocs/op BenchmarkEncodeInterfaceSlice-4 51 2317277 ns/op 37549 B/op 255 allocs/op BenchmarkDecodeComplex128Slice-4 848 158773 ns/op 25222 B/op 149 allocs/op BenchmarkDecodeFloat64Slice-4 1532 83858 ns/op 10814 B/op 149 allocs/op BenchmarkDecodeInt32Slice-4 1717 68637 ns/op 9778 B/op 149 allocs/op BenchmarkDecodeStringSlice-4 1225 100334 ns/op 39135 B/op 1149 allocs/op BenchmarkDecodeStringsSlice-4 458 260762 ns/op 66030 B/op 2174 allocs/op BenchmarkDecodeBytesSlice-4 811 156407 ns/op 23558 B/op 163 allocs/op BenchmarkDecodeInterfaceSlice-4 98 1382657 ns/op 83069 B/op 3158 allocs/op BenchmarkDecodeMap-4 100 1101147 ns/op 50000 B/op 160 allocs/op PASS ok encoding/gob 3.424s goos: freebsd goarch: amd64 pkg: encoding/hex cpu: AMD EPYC 7B12 BenchmarkEncode/256-4 22358 5295 ns/op 48.35 MB/s BenchmarkEncode/1024-4 4965 21724 ns/op 47.14 MB/s BenchmarkEncode/4096-4 1328 85561 ns/op 47.87 MB/s BenchmarkEncode/16384-4 350 352867 ns/op 46.43 MB/s BenchmarkDecode/256-4 40980 2841 ns/op 90.11 MB/s BenchmarkDecode/1024-4 10318 10960 ns/op 93.43 MB/s BenchmarkDecode/4096-4 2548 46332 ns/op 88.41 MB/s BenchmarkDecode/16384-4 648 180799 ns/op 90.62 MB/s BenchmarkDecodeString/256-4 38229 3181 ns/op 80.49 MB/s BenchmarkDecodeString/1024-4 9734 12295 ns/op 83.29 MB/s BenchmarkDecodeString/4096-4 2169 48787 ns/op 83.96 MB/s BenchmarkDecodeString/16384-4 609 198049 ns/op 82.73 MB/s BenchmarkDump/256-4 1915 60386 ns/op 4.24 MB/s BenchmarkDump/1024-4 495 241980 ns/op 4.23 MB/s BenchmarkDump/4096-4 123 967638 ns/op 4.23 MB/s BenchmarkDump/16384-4 31 3926489 ns/op 4.17 MB/s PASS ok encoding/hex 3.494s goos: freebsd goarch: amd64 pkg: encoding/json cpu: AMD EPYC 7B12 BenchmarkCodeEncoder-4 2 50227089 ns/op 38.63 MB/s 8390040 B/op 50 allocs/op BenchmarkCodeEncoderError-4 3 39675189 ns/op 48.91 MB/s 5637914 B/op 50 allocs/op BenchmarkCodeMarshal-4 2 51942342 ns/op 37.36 MB/s 10330920 B/op 49 allocs/op BenchmarkCodeMarshalError-4 2 53496281 ns/op 36.27 MB/s 10397464 B/op 72 allocs/op BenchmarkMarshalBytes/32-4 28960 4172 ns/op BenchmarkMarshalBytes/256-4 7902 14236 ns/op BenchmarkMarshalBytes/4096-4 739 162535 ns/op BenchmarkMarshalBytesError/32-4 82 1466639 ns/op BenchmarkMarshalBytesError/256-4 81 1449915 ns/op BenchmarkMarshalBytesError/4096-4 72 1614829 ns/op BenchmarkMarshalMap-4 57406 2254 ns/op 299 B/op 8 allocs/op BenchmarkCodeDecoder-4 1 309715604 ns/op 6.27 MB/s 10097192 B/op 40037 allocs/op BenchmarkUnicodeDecoder-4 49064 2446 ns/op 5.72 MB/s 40 B/op 2 allocs/op BenchmarkDecoderStream-4 57627 1836 ns/op 16 B/op 1 allocs/op BenchmarkCodeUnmarshal-4 1 272428516 ns/op 7.12 MB/s 2019408 B/op 40002 allocs/op BenchmarkCodeUnmarshalReuse-4 1 266885845 ns/op 7.27 MB/s 2019480 B/op 40005 allocs/op BenchmarkUnmarshalString-4 69368 1827 ns/op 160 B/op 2 allocs/op BenchmarkUnmarshalFloat64-4 142959 905.8 ns/op 144 B/op 1 allocs/op BenchmarkUnmarshalInt64-4 428792 301.7 ns/op 144 B/op 1 allocs/op BenchmarkUnmarshalMap-4 25231 4945 ns/op 320 B/op 12 allocs/op BenchmarkIssue10335-4 80773 1709 ns/op 176 B/op 3 allocs/op BenchmarkIssue34127-4 76976 1556 ns/op 83 B/op 2 allocs/op BenchmarkUnmapped-4 22244 5693 ns/op 208 B/op 4 allocs/op BenchmarkTypeFieldsCache/MissTypes1-4 2538 41475 ns/op BenchmarkTypeFieldsCache/MissTypes10-4 1138 97818 ns/op BenchmarkTypeFieldsCache/MissTypes100-4 247 491357 ns/op BenchmarkTypeFieldsCache/MissTypes1000-4 34 3907458 ns/op BenchmarkTypeFieldsCache/HitTypes1-4 437944 236.2 ns/op BenchmarkTypeFieldsCache/HitTypes10-4 386641 291.8 ns/op BenchmarkTypeFieldsCache/HitTypes100-4 382526 291.3 ns/op BenchmarkTypeFieldsCache/HitTypes1000-4 316786 346.6 ns/op BenchmarkEncodeMarshaler-4 65559 1793 ns/op 76 B/op 2 allocs/op BenchmarkEncoderEncode-4 71242 1641 ns/op 43 B/op 0 allocs/op BenchmarkNumberIsValid-4 5890598 20.12 ns/op BenchmarkNumberIsValidRegexp-4 27562 4526 ns/op BenchmarkUnmarshalNumber-4 51202 2365 ns/op 168 B/op 2 allocs/op PASS ok encoding/json 7.853s goos: freebsd goarch: amd64 pkg: encoding/pem cpu: AMD EPYC 7B12 BenchmarkEncode-4 68 1776198 ns/op 36.90 MB/s BenchmarkDecode-4 30 3542939 ns/op 25.06 MB/s PASS ok encoding/pem 1.414s goos: freebsd goarch: amd64 pkg: encoding/xml cpu: AMD EPYC 7B12 BenchmarkMarshal-4 2936 36009 ns/op 6280 B/op 24 allocs/op BenchmarkUnmarshal-4 1260 104337 ns/op 8218 B/op 185 allocs/op BenchmarkHTMLAutoClose-4 5554 19564 ns/op PASS ok encoding/xml 1.453s goos: freebsd goarch: amd64 pkg: errors cpu: AMD EPYC 7B12 BenchmarkIs-4 459187 262.3 ns/op BenchmarkAs-4 105986 1140 ns/op PASS ok errors 1.437s goos: freebsd goarch: amd64 pkg: expvar cpu: AMD EPYC 7B12 BenchmarkIntAdd-4 369742 295.4 ns/op BenchmarkIntSet-4 344846 357.3 ns/op BenchmarkFloatAdd-4 61131 6427 ns/op BenchmarkFloatSet-4 281409 437.0 ns/op BenchmarkStringSet-4 350889 449.6 ns/op BenchmarkMapSet-4 92612 1329 ns/op BenchmarkMapSetDifferent-4 42751 3099 ns/op BenchmarkMapSetDifferentRandom-4 366 339935 ns/op BenchmarkMapSetString-4 75616 1553 ns/op BenchmarkMapAddSame-4 22104 5327 ns/op BenchmarkMapAddDifferent-4 11185 11135 ns/op BenchmarkMapAddDifferentRandom-4 289 421449 ns/op BenchmarkMapAddSameSteadyState-4 210591 588.3 ns/op BenchmarkMapAddDifferentSteadyState-4 78283 1450 ns/op BenchmarkMapString-4 8786 13186 ns/op 672 B/op 7 allocs/op BenchmarkRealworldExpvarUsage-4 10000 25246 ns/op PASS ok expvar 4.133s goos: freebsd goarch: amd64 pkg: fmt cpu: AMD EPYC 7B12 BenchmarkSprintfPadding-4 124930 910.8 ns/op BenchmarkSprintfEmpty-4 460666 270.3 ns/op BenchmarkSprintfString-4 357313 379.1 ns/op BenchmarkSprintfTruncateString-4 330910 416.2 ns/op BenchmarkSprintfTruncateBytes-4 158178 752.0 ns/op BenchmarkSprintfSlowParsingPath-4 303646 410.5 ns/op BenchmarkSprintfQuoteString-4 39799 3029 ns/op BenchmarkSprintfInt-4 316401 384.3 ns/op BenchmarkSprintfIntInt-4 268383 470.6 ns/op BenchmarkSprintfPrefixedInt-4 284383 468.0 ns/op BenchmarkSprintfFloat-4 161661 739.4 ns/op BenchmarkSprintfComplex-4 71122 1681 ns/op BenchmarkSprintfBoolean-4 345901 332.1 ns/op BenchmarkSprintfHexString-4 171072 801.5 ns/op BenchmarkSprintfHexBytes-4 85675 1443 ns/op BenchmarkSprintfBytes-4 49450 2481 ns/op BenchmarkSprintfStringer-4 98188 1275 ns/op BenchmarkSprintfStructure-4 49075 2518 ns/op BenchmarkManyArgs-4 93865 1262 ns/op BenchmarkFprintInt-4 92391 1317 ns/op BenchmarkFprintfBytes-4 103098 1188 ns/op BenchmarkFprintIntNoAlloc-4 93752 1336 ns/op BenchmarkScanInts-4 49 2451908 ns/op BenchmarkScanRecursiveInt-4 1 308613831 ns/op BenchmarkScanRecursiveIntReaderWrapper-4 1 321849199 ns/op PASS ok fmt 4.989s goos: freebsd goarch: amd64 pkg: go/build cpu: AMD EPYC 7B12 BenchmarkImportVendor-4 1084 100174 ns/op PASS ok go/build 1.201s goos: freebsd goarch: amd64 pkg: go/constant cpu: AMD EPYC 7B12 BenchmarkStringAdd/1-4 64392 1701 ns/op 160 B/op 2 allocs/op BenchmarkStringAdd/4-4 20109 5850 ns/op 832 B/op 9 allocs/op BenchmarkStringAdd/16-4 5271 20949 ns/op 3168 B/op 23 allocs/op BenchmarkStringAdd/64-4 1602 75698 ns/op 11872 B/op 73 allocs/op BenchmarkStringAdd/256-4 402 298664 ns/op 48992 B/op 267 allocs/op BenchmarkStringAdd/1024-4 92 1288969 ns/op 215520 B/op 1038 allocs/op BenchmarkStringAdd/4096-4 22 5332483 ns/op 846304 B/op 4113 allocs/op BenchmarkStringAdd/16384-4 5 21652613 ns/op 3615200 B/op 16406 allocs/op BenchmarkStringAdd/65536-4 2 78611068 ns/op 15239648 B/op 65564 allocs/op PASS ok go/constant 2.698s goos: freebsd goarch: amd64 pkg: go/format cpu: AMD EPYC 7B12 BenchmarkFormat/array1-10000-4 1 199155273 ns/op 0.33 MB/s 46317880 B/op 48867 allocs/op PASS ok go/format 1.289s goos: freebsd goarch: amd64 pkg: go/parser cpu: AMD EPYC 7B12 BenchmarkParse-4 7 16184731 ns/op 3.32 MB/s BenchmarkParseOnly-4 8 13479629 ns/op 3.99 MB/s BenchmarkResolve-4 67 1820877 ns/op 29.52 MB/s PASS ok go/parser 2.293s goos: freebsd goarch: amd64 pkg: go/printer cpu: AMD EPYC 7B12 BenchmarkPrintFile-4 1 109550878 ns/op 0.47 MB/s 4856880 B/op 27843 allocs/op BenchmarkPrintDecl-4 1124 105394 ns/op 0.30 MB/s 16671 B/op 53 allocs/op PASS ok go/printer 1.287s goos: freebsd goarch: amd64 pkg: go/scanner cpu: AMD EPYC 7B12 BenchmarkScan-4 350 334313 ns/op BenchmarkScanFiles/go/types/expr.go-4 24 4845545 ns/op 8.15 MB/s BenchmarkScanFiles/go/parser/parser.go-4 12 9863546 ns/op 7.56 MB/s BenchmarkScanFiles/net/http/server.go-4 7 16018113 ns/op 8.15 MB/s BenchmarkScanFiles/go/scanner/errors.go-4 280 430059 ns/op 7.21 MB/s PASS ok go/scanner 1.785s goos: freebsd goarch: amd64 pkg: go/token cpu: AMD EPYC 7B12 BenchmarkSearchInts-4 1510687 91.46 ns/op PASS ok go/token 1.303s goos: freebsd goarch: amd64 pkg: go/types cpu: AMD EPYC 7B12 BenchmarkLookupFieldOrMethod-4 147 789652 ns/op BenchmarkNamed/Underlying/nongeneric-4 1567442 73.58 ns/op BenchmarkNamed/Underlying/generic-4 1592550 75.31 ns/op BenchmarkNamed/Underlying/src_instance-4 1067076 109.0 ns/op BenchmarkNamed/Underlying/user_instance-4 1582088 76.02 ns/op BenchmarkNamed/NewMethodSet/nongeneric-4 28786 4116 ns/op BenchmarkNamed/NewMethodSet/generic-4 28831 4113 ns/op BenchmarkNamed/NewMethodSet/src_instance-4 28688 4223 ns/op BenchmarkNamed/NewMethodSet/user_instance-4 29376 4215 ns/op BenchmarkCheck/http/funcbodies/info-4 1 455756076 ns/op 77943 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 372771424 ns/op 95299 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 193037221 ns/op 183993 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 186232487 ns/op 190694 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 349458736 ns/op 15176 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 2 89446936 ns/op 59285 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 2 51456732 ns/op 103039 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 2 51504366 ns/op 102653 lines/s BenchmarkCheck/constant/funcbodies/info-4 1 122900035 ns/op 17629 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 2 52956126 ns/op 40907 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 3 38880804 ns/op 55717 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 3 38845267 ns/op 55764 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 916702603 ns/op 76823 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 462205819 ns/op 152356 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 107552263 ns/op 654599 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 2 92246427 ns/op 763309 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 1 281949526 ns/op 3110 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 2 58957518 ns/op 14871 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 2 54075178 ns/op 16211 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 2 53302641 ns/op 16450 lines/s PASS ok go/types 17.137s goos: freebsd goarch: amd64 pkg: hash/adler32 cpu: AMD EPYC 7B12 BenchmarkAdler32KB-4 14510 8257 ns/op 124.02 MB/s PASS ok hash/adler32 1.245s goos: freebsd goarch: amd64 pkg: hash/crc32 cpu: AMD EPYC 7B12 BenchmarkCRC32/poly=IEEE/size=15/align=0-4 262846 405.2 ns/op 37.01 MB/s BenchmarkCRC32/poly=IEEE/size=15/align=1-4 258544 412.5 ns/op 36.37 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=0-4 183672 601.5 ns/op 66.50 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=1-4 189906 586.7 ns/op 68.18 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=0-4 528928 212.3 ns/op 2411.14 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=1-4 531294 210.7 ns/op 2429.99 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=0-4 451908 244.9 ns/op 4181.52 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=1-4 480072 249.0 ns/op 4111.77 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=0-4 242188 489.5 ns/op 8368.05 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=1-4 244340 485.3 ns/op 8439.60 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=0-4 43627 2751 ns/op 11913.45 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=1-4 43770 2738 ns/op 11966.19 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=0-4 641349 190.6 ns/op 78.69 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=1-4 557841 190.3 ns/op 78.84 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=0-4 606603 193.1 ns/op 207.17 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=1-4 606465 192.3 ns/op 208.05 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=0-4 414723 267.5 ns/op 1913.92 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=1-4 405145 267.8 ns/op 1911.59 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=0-4 342210 346.3 ns/op 2956.69 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=1-4 296096 342.9 ns/op 2986.64 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=0-4 278746 404.0 ns/op 10139.47 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=1-4 266008 412.0 ns/op 9941.66 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=0-4 58762 2010 ns/op 16302.53 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=1-4 59282 2039 ns/op 16074.35 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=0-4 267940 384.3 ns/op 39.03 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=1-4 285433 388.7 ns/op 38.59 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=0-4 136244 777.2 ns/op 51.47 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=1-4 146232 769.5 ns/op 51.98 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=0-4 14173 8383 ns/op 61.07 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=1-4 13926 8762 ns/op 58.43 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=0-4 7189 18161 ns/op 56.38 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=1-4 7335 18466 ns/op 55.45 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=0-4 1381 81089 ns/op 50.51 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=1-4 1419 83417 ns/op 49.10 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=0-4 172 680336 ns/op 48.16 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=1-4 176 675135 ns/op 48.54 MB/s PASS ok hash/crc32 6.101s goos: freebsd goarch: amd64 pkg: hash/crc64 cpu: AMD EPYC 7B12 BenchmarkCrc64/ISO64KB-4 259 459732 ns/op 142.55 MB/s BenchmarkCrc64/ISO4KB-4 3540 29308 ns/op 139.76 MB/s BenchmarkCrc64/ISO1KB-4 14485 8264 ns/op 123.91 MB/s BenchmarkCrc64/ECMA64KB-4 260 459008 ns/op 142.78 MB/s BenchmarkCrc64/Random64KB-4 296 404282 ns/op 162.10 MB/s BenchmarkCrc64/Random16KB-4 1072 111312 ns/op 147.19 MB/s PASS ok hash/crc64 2.027s goos: freebsd goarch: amd64 pkg: hash/fnv cpu: AMD EPYC 7B12 BenchmarkFnv32KB-4 13612 8652 ns/op 118.36 MB/s BenchmarkFnv32aKB-4 13981 8506 ns/op 120.38 MB/s BenchmarkFnv64KB-4 14127 8559 ns/op 119.65 MB/s BenchmarkFnv64aKB-4 13710 8502 ns/op 120.45 MB/s BenchmarkFnv128KB-4 2596 43591 ns/op 23.49 MB/s BenchmarkFnv128aKB-4 2522 43884 ns/op 23.33 MB/s PASS ok hash/fnv 2.101s goos: freebsd goarch: amd64 pkg: hash/maphash cpu: AMD EPYC 7B12 BenchmarkHash/n=4/Write-4 847912 142.2 ns/op 28.12 MB/s BenchmarkHash/n=4/Bytes-4 5838326 21.06 ns/op 189.93 MB/s BenchmarkHash/n=4/String-4 2333488 51.65 ns/op 77.44 MB/s BenchmarkHash/n=8/Write-4 717336 140.0 ns/op 57.16 MB/s BenchmarkHash/n=8/Bytes-4 5968888 20.87 ns/op 383.29 MB/s BenchmarkHash/n=8/String-4 2327725 52.34 ns/op 152.85 MB/s BenchmarkHash/n=16/Write-4 846696 141.1 ns/op 113.38 MB/s BenchmarkHash/n=16/Bytes-4 5838289 20.05 ns/op 798.18 MB/s BenchmarkHash/n=16/String-4 2278917 53.26 ns/op 300.40 MB/s BenchmarkHash/n=32/Write-4 803041 145.4 ns/op 220.03 MB/s BenchmarkHash/n=32/Bytes-4 5795422 21.34 ns/op 1499.31 MB/s BenchmarkHash/n=32/String-4 2247463 51.57 ns/op 620.52 MB/s BenchmarkHash/n=64/Write-4 693932 152.6 ns/op 419.44 MB/s BenchmarkHash/n=64/Bytes-4 5754828 20.71 ns/op 3089.88 MB/s BenchmarkHash/n=64/String-4 2299470 53.08 ns/op 1205.74 MB/s BenchmarkHash/n=256/Write-4 523569 198.9 ns/op 1286.80 MB/s BenchmarkHash/n=256/Bytes-4 4322245 26.48 ns/op 9669.05 MB/s BenchmarkHash/n=256/String-4 1371631 87.35 ns/op 2930.73 MB/s BenchmarkHash/n=320/Write-4 594991 193.8 ns/op 1651.54 MB/s BenchmarkHash/n=320/Bytes-4 3783201 31.39 ns/op 10193.92 MB/s BenchmarkHash/n=320/String-4 898416 120.1 ns/op 2664.10 MB/s BenchmarkHash/n=1024/Write-4 388032 279.7 ns/op 3661.62 MB/s BenchmarkHash/n=1024/Bytes-4 1365657 87.35 ns/op 11723.47 MB/s BenchmarkHash/n=1024/String-4 337767 300.7 ns/op 3404.94 MB/s BenchmarkHash/n=4096/Write-4 146053 825.4 ns/op 4962.66 MB/s BenchmarkHash/n=4096/Bytes-4 337183 348.2 ns/op 11764.16 MB/s BenchmarkHash/n=4096/String-4 101108 1116 ns/op 3669.35 MB/s BenchmarkHash/n=16384/Write-4 59078 1970 ns/op 8317.30 MB/s BenchmarkHash/n=16384/Bytes-4 86030 1395 ns/op 11746.21 MB/s BenchmarkHash/n=16384/String-4 27415 4420 ns/op 3706.42 MB/s BenchmarkComparable/int64-4 2450450 47.71 ns/op BenchmarkComparable/uint64-4 2532104 48.10 ns/op BenchmarkComparable/uintptr-4 2562013 47.40 ns/op BenchmarkComparable/interface_{}-4 2332584 51.77 ns/op BenchmarkComparable/string-4 2482663 47.43 ns/op BenchmarkComparable/bool-4 2415061 49.57 ns/op BenchmarkComparable/*float64-4 2538837 47.48 ns/op BenchmarkComparable/float64-4 2392478 50.73 ns/op BenchmarkComparable/complex128-4 2143800 55.73 ns/op BenchmarkComparable/struct_{}-4 2552126 47.16 ns/op BenchmarkComparable/maphash.testStruct-4 1324309 90.90 ns/op PASS ok hash/maphash 7.488s goos: freebsd goarch: amd64 pkg: html cpu: AMD EPYC 7B12 BenchmarkEscape-4 1360 86153 ns/op BenchmarkEscapeNone-4 168390 661.7 ns/op BenchmarkUnescape-4 1218 91856 ns/op BenchmarkUnescapeNone-4 1601431 75.86 ns/op BenchmarkUnescapeSparse-4 12697 7967 ns/op BenchmarkUnescapeDense-4 1794 60516 ns/op PASS ok html 1.959s goos: freebsd goarch: amd64 pkg: html/template cpu: AMD EPYC 7B12 BenchmarkCSSEscaper-4 13779 8683 ns/op BenchmarkCSSEscaperNoSpecials-4 57781 2087 ns/op BenchmarkDecodeCSS-4 43554 2694 ns/op BenchmarkDecodeCSSNoSpecials-4 5401413 21.76 ns/op BenchmarkCSSValueFilter-4 174339 671.8 ns/op BenchmarkCSSValueFilterOk-4 118114 974.5 ns/op BenchmarkEscapedExecute-4 5506 20066 ns/op BenchmarkHTMLNospaceEscaper-4 17605 6872 ns/op BenchmarkHTMLNospaceEscaperNoSpecials-4 89014 1339 ns/op BenchmarkStripTags-4 31879 3787 ns/op BenchmarkStripTagsNoSpecials-4 457413 248.5 ns/op BenchmarkJSValEscaperWithNum-4 29895 4095 ns/op BenchmarkJSValEscaperWithStr-4 7216 14817 ns/op BenchmarkJSValEscaperWithStrNoSpecials-4 24190 5022 ns/op BenchmarkJSValEscaperWithObj-4 6909 17386 ns/op BenchmarkJSValEscaperWithObjNoSpecials-4 16908 6995 ns/op BenchmarkJSStrEscaperNoSpecials-4 78250 1566 ns/op BenchmarkJSStrEscaper-4 17259 7022 ns/op BenchmarkJSRegexpEscaperNoSpecials-4 66764 1768 ns/op BenchmarkJSRegexpEscaper-4 15838 7659 ns/op BenchmarkTemplateSpecialTags-4 135 849405 ns/op BenchmarkURLEscaper-4 5962 20371 ns/op BenchmarkURLEscaperNoSpecials-4 246798 470.7 ns/op BenchmarkURLNormalizer-4 7914 14941 ns/op BenchmarkURLNormalizerNoSpecials-4 242966 500.7 ns/op BenchmarkSrcsetFilter-4 25164 4773 ns/op BenchmarkSrcsetFilterNoSpecials-4 168025 724.9 ns/op PASS ok html/template 5.424s goos: freebsd goarch: amd64 pkg: image cpu: AMD EPYC 7B12 BenchmarkAt/rgba-4 921064 126.1 ns/op 16 B/op 1 allocs/op BenchmarkAt/rgba64-4 669036 164.3 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba-4 975519 127.4 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba64-4 720742 163.2 ns/op 16 B/op 1 allocs/op BenchmarkAt/alpha-4 2212976 54.36 ns/op 0 B/op 0 allocs/op BenchmarkAt/alpha16-4 1594652 84.28 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray-4 2231649 52.93 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray16-4 1436551 82.65 ns/op 0 B/op 0 allocs/op BenchmarkAt/paletted-4 1723906 68.87 ns/op 0 B/op 0 allocs/op BenchmarkSet/rgba-4 676123 177.2 ns/op 16 B/op 1 allocs/op BenchmarkSet/rgba64-4 527044 205.8 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba-4 694254 173.5 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba64-4 593640 196.6 ns/op 16 B/op 1 allocs/op BenchmarkSet/alpha-4 1000000 104.5 ns/op 0 B/op 0 allocs/op BenchmarkSet/alpha16-4 792062 150.1 ns/op 16 B/op 1 allocs/op BenchmarkSet/gray-4 1305031 91.05 ns/op 0 B/op 0 allocs/op BenchmarkSet/gray16-4 725358 152.5 ns/op 16 B/op 1 allocs/op BenchmarkSet/paletted-4 516831 197.1 ns/op 0 B/op 0 allocs/op BenchmarkRGBAAt-4 1705768 69.76 ns/op BenchmarkRGBASetRGBA-4 1840824 64.90 ns/op BenchmarkRGBA64At-4 1112748 111.4 ns/op BenchmarkRGBA64SetRGBA64-4 1223533 96.79 ns/op BenchmarkNRGBAAt-4 1716645 70.36 ns/op BenchmarkNRGBASetNRGBA-4 1862511 64.91 ns/op BenchmarkNRGBA64At-4 1117975 108.5 ns/op BenchmarkNRGBA64SetNRGBA64-4 1266823 95.87 ns/op BenchmarkAlphaAt-4 2938768 40.87 ns/op BenchmarkAlphaSetAlpha-4 2982462 39.39 ns/op BenchmarkAlpha16At-4 1889935 64.30 ns/op BenchmarkAlphaSetAlpha16-4 1936280 60.96 ns/op BenchmarkGrayAt-4 2978997 39.81 ns/op BenchmarkGraySetGray-4 2904420 39.57 ns/op BenchmarkGray16At-4 1892024 63.73 ns/op BenchmarkGraySetGray16-4 1904005 59.72 ns/op PASS ok image 7.184s goos: freebsd goarch: amd64 pkg: image/color cpu: AMD EPYC 7B12 BenchmarkYCbCrToRGB/0-4 4974164 21.98 ns/op BenchmarkYCbCrToRGB/128-4 5455713 21.90 ns/op BenchmarkYCbCrToRGB/255-4 5378715 21.85 ns/op BenchmarkRGBToYCbCr/0-4 5498163 23.45 ns/op BenchmarkRGBToYCbCr/Cb-4 5564077 21.68 ns/op BenchmarkRGBToYCbCr/Cr-4 5481705 23.58 ns/op BenchmarkYCbCrToRGBA/0-4 4348738 26.91 ns/op BenchmarkYCbCrToRGBA/128-4 4449253 29.29 ns/op BenchmarkYCbCrToRGBA/255-4 4459722 30.01 ns/op BenchmarkNYCbCrAToRGBA/0-4 4318803 27.08 ns/op BenchmarkNYCbCrAToRGBA/128-4 4408434 30.06 ns/op BenchmarkNYCbCrAToRGBA/255-4 4385068 28.09 ns/op PASS ok image/color 2.836s goos: freebsd goarch: amd64 pkg: image/draw cpu: AMD EPYC 7B12 BenchmarkFillOver-4 5 24427585 ns/op BenchmarkFillSrc-4 475 253756 ns/op BenchmarkCopyOver-4 10 11162695 ns/op BenchmarkCopySrc-4 668 182263 ns/op BenchmarkNRGBAOver-4 9 11153978 ns/op BenchmarkNRGBASrc-4 16 7075517 ns/op BenchmarkYCbCr-4 13 8408785 ns/op BenchmarkGray-4 27 4236995 ns/op BenchmarkCMYK-4 15 7099063 ns/op BenchmarkGlyphOver-4 28 4074390 ns/op BenchmarkRGBAMaskOver-4 6 21438560 ns/op BenchmarkGrayMaskOver-4 7 16067415 ns/op BenchmarkRGBA64ImageMaskOver-4 4 26686940 ns/op BenchmarkRGBA-4 6 17090662 ns/op BenchmarkPalettedFill-4 1338 90872 ns/op BenchmarkPalettedRGBA-4 6 17959121 ns/op BenchmarkGenericOver-4 3 37643732 ns/op BenchmarkGenericMaskOver-4 7 16429698 ns/op BenchmarkGenericSrc-4 4 25290525 ns/op BenchmarkGenericMaskSrc-4 5 22102390 ns/op PASS ok image/draw 5.879s goos: freebsd goarch: amd64 pkg: image/gif cpu: AMD EPYC 7B12 BenchmarkDecode-4 32 3555935 ns/op 4.34 MB/s 48619 B/op 267 allocs/op BenchmarkEncodeRandomPaletted-4 2 91929590 ns/op 3.34 MB/s 79984 B/op 7 allocs/op BenchmarkEncodeRandomRGBA-4 1 2147334699 ns/op 0.57 MB/s 417248 B/op 13 allocs/op BenchmarkEncodeRealisticPaletted-4 81 1437062 ns/op 10.75 MB/s 79985 B/op 7 allocs/op BenchmarkEncodeRealisticRGBA-4 1 107596095 ns/op 0.57 MB/s 105952 B/op 13 allocs/op PASS ok image/gif 4.267s goos: freebsd goarch: amd64 pkg: image/jpeg cpu: AMD EPYC 7B12 BenchmarkFDCT-4 6187 21206 ns/op BenchmarkIDCT-4 6438 18716 ns/op BenchmarkDecodeBaseline-4 12 9270765 ns/op 6.67 MB/s 63024 B/op 5 allocs/op BenchmarkDecodeProgressive-4 9 12468874 ns/op 4.96 MB/s 259712 B/op 13 allocs/op BenchmarkEncodeRGBA-4 1 113582905 ns/op 10.82 MB/s 4544 B/op 7 allocs/op BenchmarkEncodeYCbCr-4 1 142172206 ns/op 6.48 MB/s 4544 B/op 7 allocs/op PASS ok image/jpeg 2.422s goos: freebsd goarch: amd64 pkg: image/png cpu: AMD EPYC 7B12 BenchmarkPaeth-4 14187285 7.159 ns/op BenchmarkDecodeGray-4 16 6546091 ns/op 10.01 MB/s 137027 B/op 102 allocs/op BenchmarkDecodeNRGBAGradient-4 4 27443527 ns/op 9.55 MB/s 337340 B/op 188 allocs/op BenchmarkDecodeNRGBAOpaque-4 5 23507583 ns/op 11.15 MB/s 346592 B/op 152 allocs/op BenchmarkDecodePaletted-4 26 3912268 ns/op 16.75 MB/s 140352 B/op 309 allocs/op BenchmarkDecodeRGB-4 5 22197490 ns/op 11.81 MB/s 332128 B/op 157 allocs/op BenchmarkDecodeInterlacing-4 4 27597338 ns/op 9.50 MB/s 605216 B/op 268 allocs/op BenchmarkEncodeGray-4 3 41094885 ns/op 7.48 MB/s 852184 B/op 29 allocs/op BenchmarkEncodeGrayWithBufferPool-4 3 41713440 ns/op 7.36 MB/s 284053 B/op 9 allocs/op BenchmarkEncodeNRGBOpaque-4 1 139738451 ns/op 8.79 MB/s 860264 B/op 30 allocs/op BenchmarkEncodeNRGBA-4 1 154067930 ns/op 7.98 MB/s 864088 B/op 29 allocs/op BenchmarkEncodePaletted-4 5 22066214 ns/op 13.92 MB/s 848611 B/op 32 allocs/op BenchmarkEncodeRGBOpaque-4 1 138817568 ns/op 8.85 MB/s 860248 B/op 29 allocs/op BenchmarkEncodeRGBA-4 1 572217268 ns/op 2.15 MB/s 864088 B/op 29 allocs/op PASS ok image/png 4.249s goos: freebsd goarch: amd64 pkg: index/suffixarray cpu: AMD EPYC 7B12 BenchmarkNew/text=opticks/size=100K/bits=32-4 3 38432823 ns/op 2.60 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=opticks/size=100K/bits=64-4 4 31420748 ns/op 3.18 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=opticks/size=500K/bits=32-4 1 197228409 ns/op 2.54 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=opticks/size=500K/bits=64-4 1 168982630 ns/op 2.96 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=32-4 3 35688024 ns/op 2.80 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=64-4 4 30585328 ns/op 3.27 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=32-4 1 200641457 ns/op 2.49 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=64-4 1 172413937 ns/op 2.90 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=1M/bits=32-4 1 438614192 ns/op 2.28 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=1M/bits=64-4 1 454539074 ns/op 2.20 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=32-4 1 3192877622 ns/op 1.57 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=64-4 1 3295734355 ns/op 1.52 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=32-4 16 6475285 ns/op 15.44 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=64-4 16 6626019 ns/op 15.09 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=32-4 4 31806521 ns/op 15.72 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=64-4 4 32783608 ns/op 15.25 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=32-4 2 61448488 ns/op 16.27 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=64-4 2 65493891 ns/op 15.27 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=32-4 1 306836886 ns/op 16.30 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=64-4 1 321887219 ns/op 15.53 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=rand/size=100K/bits=32-4 3 39299502 ns/op 2.54 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=rand/size=100K/bits=64-4 3 34478712 ns/op 2.90 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=rand/size=500K/bits=32-4 1 244687239 ns/op 2.04 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=rand/size=500K/bits=64-4 1 263230247 ns/op 1.90 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=32-4 1 568742161 ns/op 1.76 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=64-4 1 589653524 ns/op 1.70 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=32-4 1 4836480374 ns/op 1.03 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=64-4 1 4637211521 ns/op 1.08 MB/s 40001616 B/op 2 allocs/op BenchmarkSaveRestore/bits=32-4 1 108481615 ns/op 38.53 MB/s 5275648 B/op 4 allocs/op BenchmarkSaveRestore/bits=64-4 1 106509341 ns/op 39.24 MB/s 9469952 B/op 4 allocs/op PASS ok index/suffixarray 34.259s goos: freebsd goarch: amd64 pkg: internal/chacha8rand cpu: AMD EPYC 7B12 BenchmarkBlock-4 1263726 93.58 ns/op 2735.52 MB/s PASS ok internal/chacha8rand 1.297s goos: freebsd goarch: amd64 pkg: internal/fuzz cpu: AMD EPYC 7B12 BenchmarkMarshalCorpusFile/1-4 51872 2229 ns/op 0.45 MB/s BenchmarkMarshalCorpusFile/2-4 52167 2395 ns/op 0.83 MB/s BenchmarkMarshalCorpusFile/4-4 45156 2608 ns/op 1.53 MB/s BenchmarkMarshalCorpusFile/8-4 39765 3005 ns/op 2.66 MB/s BenchmarkMarshalCorpusFile/16-4 31612 3821 ns/op 4.19 MB/s BenchmarkMarshalCorpusFile/32-4 21218 5803 ns/op 5.51 MB/s BenchmarkMarshalCorpusFile/64-4 16129 7409 ns/op 8.64 MB/s BenchmarkMarshalCorpusFile/128-4 11984 10016 ns/op 12.78 MB/s BenchmarkMarshalCorpusFile/256-4 4772 23654 ns/op 10.82 MB/s BenchmarkMarshalCorpusFile/512-4 2833 46061 ns/op 11.12 MB/s BenchmarkMarshalCorpusFile/1024-4 1370 85161 ns/op 12.02 MB/s BenchmarkMarshalCorpusFile/2048-4 652 169409 ns/op 12.09 MB/s BenchmarkMarshalCorpusFile/4096-4 355 328729 ns/op 12.46 MB/s BenchmarkMarshalCorpusFile/8192-4 181 663800 ns/op 12.34 MB/s BenchmarkMarshalCorpusFile/16384-4 92 1289008 ns/op 12.71 MB/s BenchmarkMarshalCorpusFile/32768-4 38 2824994 ns/op 11.60 MB/s BenchmarkMarshalCorpusFile/65536-4 22 5700956 ns/op 11.50 MB/s BenchmarkMarshalCorpusFile/131072-4 9 11534882 ns/op 11.36 MB/s BenchmarkMarshalCorpusFile/262144-4 5 22767179 ns/op 11.51 MB/s BenchmarkMarshalCorpusFile/524288-4 3 46192359 ns/op 11.35 MB/s BenchmarkMarshalCorpusFile/1048576-4 2 87652292 ns/op 11.96 MB/s BenchmarkUnmarshalCorpusFile/1-4 13038 9005 ns/op 0.11 MB/s BenchmarkUnmarshalCorpusFile/2-4 12975 9402 ns/op 0.21 MB/s BenchmarkUnmarshalCorpusFile/4-4 10000 10357 ns/op 0.39 MB/s BenchmarkUnmarshalCorpusFile/8-4 10267 11734 ns/op 0.68 MB/s BenchmarkUnmarshalCorpusFile/16-4 8228 13965 ns/op 1.15 MB/s BenchmarkUnmarshalCorpusFile/32-4 5337 20172 ns/op 1.59 MB/s BenchmarkUnmarshalCorpusFile/64-4 4384 23881 ns/op 2.68 MB/s BenchmarkUnmarshalCorpusFile/128-4 3720 31169 ns/op 4.11 MB/s BenchmarkUnmarshalCorpusFile/256-4 1527 80949 ns/op 3.16 MB/s BenchmarkUnmarshalCorpusFile/512-4 794 152791 ns/op 3.35 MB/s BenchmarkUnmarshalCorpusFile/1024-4 405 296464 ns/op 3.45 MB/s BenchmarkUnmarshalCorpusFile/2048-4 205 583595 ns/op 3.51 MB/s BenchmarkUnmarshalCorpusFile/4096-4 97 1164524 ns/op 3.52 MB/s BenchmarkUnmarshalCorpusFile/8192-4 51 2318866 ns/op 3.53 MB/s BenchmarkUnmarshalCorpusFile/16384-4 25 4564344 ns/op 3.59 MB/s BenchmarkUnmarshalCorpusFile/32768-4 12 9209052 ns/op 3.56 MB/s BenchmarkUnmarshalCorpusFile/65536-4 6 18445497 ns/op 3.55 MB/s BenchmarkUnmarshalCorpusFile/131072-4 3 36363489 ns/op 3.60 MB/s BenchmarkUnmarshalCorpusFile/262144-4 2 72375720 ns/op 3.62 MB/s BenchmarkUnmarshalCorpusFile/524288-4 1 145756343 ns/op 3.60 MB/s BenchmarkUnmarshalCorpusFile/1048576-4 1 288815670 ns/op 3.63 MB/s BenchmarkMutatorBytes/1-4 40000 2814 ns/op BenchmarkMutatorBytes/10-4 44535 2727 ns/op BenchmarkMutatorBytes/100-4 42342 2903 ns/op BenchmarkMutatorBytes/1000-4 30909 4181 ns/op BenchmarkMutatorBytes/10000-4 8193 17879 ns/op BenchmarkMutatorBytes/100000-4 1298 109210 ns/op BenchmarkMutatorString/1-4 41619 2846 ns/op BenchmarkMutatorString/10-4 42643 2865 ns/op BenchmarkMutatorString/100-4 38250 3306 ns/op BenchmarkMutatorString/1000-4 21253 5998 ns/op BenchmarkMutatorString/10000-4 4401 29149 ns/op BenchmarkMutatorString/100000-4 540 224431 ns/op BenchmarkMutatorAllBasicTypes/[]uint8-4 21438 4953 ns/op BenchmarkMutatorAllBasicTypes/string-4 22911 4949 ns/op BenchmarkMutatorAllBasicTypes/bool-4 70318 1715 ns/op BenchmarkMutatorAllBasicTypes/float32-4 63175 1965 ns/op BenchmarkMutatorAllBasicTypes/float64-4 61944 1939 ns/op BenchmarkMutatorAllBasicTypes/int-4 65320 1830 ns/op BenchmarkMutatorAllBasicTypes/int8-4 68450 1786 ns/op BenchmarkMutatorAllBasicTypes/int16-4 65587 1837 ns/op BenchmarkMutatorAllBasicTypes/int32-4 66825 1792 ns/op BenchmarkMutatorAllBasicTypes/int64-4 65320 1807 ns/op BenchmarkMutatorAllBasicTypes/uint8-4 66122 1860 ns/op BenchmarkMutatorAllBasicTypes/uint16-4 64212 1857 ns/op BenchmarkMutatorAllBasicTypes/uint32-4 65334 1842 ns/op BenchmarkMutatorAllBasicTypes/uint64-4 65481 1858 ns/op BenchmarkByteSliceMutators/RemoveBytes/64-4 388644 321.0 ns/op BenchmarkByteSliceMutators/RemoveBytes/128-4 353508 333.3 ns/op BenchmarkByteSliceMutators/RemoveBytes/256-4 330327 355.7 ns/op BenchmarkByteSliceMutators/RemoveBytes/512-4 324670 403.0 ns/op BenchmarkByteSliceMutators/RemoveBytes/1024-4 263690 474.0 ns/op BenchmarkByteSliceMutators/InsertRandomBytes/64-4 511258 213.2 ns/op BenchmarkByteSliceMutators/InsertRandomBytes/128-4 514438 213.4 ns/op BenchmarkByteSliceMutators/InsertRandomBytes/256-4 579926 214.6 ns/op BenchmarkByteSliceMutators/InsertRandomBytes/512-4 481648 213.6 ns/op BenchmarkByteSliceMutators/InsertRandomBytes/1024-4 489734 214.5 ns/op BenchmarkByteSliceMutators/DuplicateBytes/64-4 443834 277.6 ns/op BenchmarkByteSliceMutators/DuplicateBytes/128-4 387396 267.1 ns/op BenchmarkByteSliceMutators/DuplicateBytes/256-4 431706 275.2 ns/op BenchmarkByteSliceMutators/DuplicateBytes/512-4 413373 278.7 ns/op BenchmarkByteSliceMutators/DuplicateBytes/1024-4 384309 274.1 ns/op BenchmarkByteSliceMutators/OverwriteBytes/64-4 316545 368.4 ns/op BenchmarkByteSliceMutators/OverwriteBytes/128-4 290972 378.3 ns/op BenchmarkByteSliceMutators/OverwriteBytes/256-4 312028 374.3 ns/op BenchmarkByteSliceMutators/OverwriteBytes/512-4 283398 388.1 ns/op BenchmarkByteSliceMutators/OverwriteBytes/1024-4 281776 395.4 ns/op BenchmarkByteSliceMutators/BitFlip/64-4 680721 158.0 ns/op BenchmarkByteSliceMutators/BitFlip/128-4 768174 158.2 ns/op BenchmarkByteSliceMutators/BitFlip/256-4 703422 157.8 ns/op BenchmarkByteSliceMutators/BitFlip/512-4 761649 159.2 ns/op BenchmarkByteSliceMutators/BitFlip/1024-4 692906 153.7 ns/op BenchmarkByteSliceMutators/XORByte/64-4 650348 156.8 ns/op BenchmarkByteSliceMutators/XORByte/128-4 642709 157.7 ns/op BenchmarkByteSliceMutators/XORByte/256-4 767250 156.9 ns/op BenchmarkByteSliceMutators/XORByte/512-4 736050 157.4 ns/op BenchmarkByteSliceMutators/XORByte/1024-4 632976 158.1 ns/op BenchmarkByteSliceMutators/SwapByte/64-4 686119 175.7 ns/op BenchmarkByteSliceMutators/SwapByte/128-4 656856 176.6 ns/op BenchmarkByteSliceMutators/SwapByte/256-4 691620 173.3 ns/op BenchmarkByteSliceMutators/SwapByte/512-4 672698 173.4 ns/op BenchmarkByteSliceMutators/SwapByte/1024-4 711060 170.2 ns/op BenchmarkByteSliceMutators/ArithmeticUint8/64-4 487716 205.7 ns/op BenchmarkByteSliceMutators/ArithmeticUint8/128-4 572233 207.6 ns/op BenchmarkByteSliceMutators/ArithmeticUint8/256-4 552730 203.8 ns/op BenchmarkByteSliceMutators/ArithmeticUint8/512-4 517750 199.9 ns/op BenchmarkByteSliceMutators/ArithmeticUint8/1024-4 511924 211.3 ns/op BenchmarkByteSliceMutators/ArithmeticUint16/64-4 392001 300.5 ns/op BenchmarkByteSliceMutators/ArithmeticUint16/128-4 353485 310.1 ns/op BenchmarkByteSliceMutators/ArithmeticUint16/256-4 365422 309.4 ns/op BenchmarkByteSliceMutators/ArithmeticUint16/512-4 391280 307.4 ns/op BenchmarkByteSliceMutators/ArithmeticUint16/1024-4 347774 294.4 ns/op BenchmarkByteSliceMutators/ArithmeticUint32/64-4 326276 354.3 ns/op BenchmarkByteSliceMutators/ArithmeticUint32/128-4 325521 352.2 ns/op BenchmarkByteSliceMutators/ArithmeticUint32/256-4 315908 353.2 ns/op BenchmarkByteSliceMutators/ArithmeticUint32/512-4 304650 348.0 ns/op BenchmarkByteSliceMutators/ArithmeticUint32/1024-4 338492 351.1 ns/op BenchmarkByteSliceMutators/ArithmeticUint64/64-4 245054 429.8 ns/op BenchmarkByteSliceMutators/ArithmeticUint64/128-4 256534 436.3 ns/op BenchmarkByteSliceMutators/ArithmeticUint64/256-4 255532 441.0 ns/op BenchmarkByteSliceMutators/ArithmeticUint64/512-4 260780 437.3 ns/op BenchmarkByteSliceMutators/ArithmeticUint64/1024-4 254526 441.8 ns/op BenchmarkByteSliceMutators/OverwriteInterestingUint8/64-4 615319 167.3 ns/op BenchmarkByteSliceMutators/OverwriteInterestingUint8/128-4 721815 169.8 ns/op BenchmarkByteSliceMutators/OverwriteInterestingUint8/256-4 724706 168.3 ns/op BenchmarkByteSliceMutators/OverwriteInterestingUint8/512-4 720139 165.5 ns/op BenchmarkByteSliceMutators/OverwriteInterestingUint8/1024-4 726601 166.9 ns/op BenchmarkByteSliceMutators/OverwriteInterestingUint16/64-4 420370 253.2 ns/op BenchmarkByteSliceMutators/OverwriteInterestingUint16/128-4 483892 254.8 ns/op BenchmarkByteSliceMutators/OverwriteInterestingUint16/256-4 429043 256.9 ns/op BenchmarkByteSliceMutators/OverwriteInterestingUint16/512-4 473246 246.7 ns/op BenchmarkByteSliceMutators/OverwriteInterestingUint16/1024-4 427364 253.0 ns/op BenchmarkByteSliceMutators/OverwriteInterestingUint32/64-4 381520 268.8 ns/op BenchmarkByteSliceMutators/OverwriteInterestingUint32/128-4 388177 269.7 ns/op BenchmarkByteSliceMutators/OverwriteInterestingUint32/256-4 389577 273.9 ns/op BenchmarkByteSliceMutators/OverwriteInterestingUint32/512-4 380612 274.0 ns/op BenchmarkByteSliceMutators/OverwriteInterestingUint32/1024-4 393297 267.7 ns/op BenchmarkByteSliceMutators/InsertConstantBytes/64-4 490976 215.2 ns/op BenchmarkByteSliceMutators/InsertConstantBytes/128-4 504640 210.8 ns/op BenchmarkByteSliceMutators/InsertConstantBytes/256-4 552016 208.0 ns/op BenchmarkByteSliceMutators/InsertConstantBytes/512-4 563242 215.8 ns/op BenchmarkByteSliceMutators/InsertConstantBytes/1024-4 510093 212.3 ns/op BenchmarkByteSliceMutators/OverwriteConstantBytes/64-4 360331 327.3 ns/op BenchmarkByteSliceMutators/OverwriteConstantBytes/128-4 333382 331.4 ns/op BenchmarkByteSliceMutators/OverwriteConstantBytes/256-4 345121 334.4 ns/op BenchmarkByteSliceMutators/OverwriteConstantBytes/512-4 341992 338.4 ns/op BenchmarkByteSliceMutators/OverwriteConstantBytes/1024-4 348796 339.6 ns/op BenchmarkByteSliceMutators/ShuffleBytes/64-4 190177 608.5 ns/op BenchmarkByteSliceMutators/ShuffleBytes/128-4 181630 646.5 ns/op BenchmarkByteSliceMutators/ShuffleBytes/256-4 164973 703.7 ns/op BenchmarkByteSliceMutators/ShuffleBytes/512-4 153314 769.7 ns/op BenchmarkByteSliceMutators/ShuffleBytes/1024-4 128385 883.1 ns/op BenchmarkByteSliceMutators/SwapBytes/64-4 437772 273.6 ns/op BenchmarkByteSliceMutators/SwapBytes/128-4 390693 279.7 ns/op BenchmarkByteSliceMutators/SwapBytes/256-4 402014 276.3 ns/op BenchmarkByteSliceMutators/SwapBytes/512-4 426912 276.5 ns/op BenchmarkByteSliceMutators/SwapBytes/1024-4 399843 274.3 ns/op PASS ok internal/fuzz 23.953s PASS ok internal/poll 1.035s goos: freebsd goarch: amd64 pkg: internal/runtime/atomic cpu: AMD EPYC 7B12 BenchmarkAnd32-4 20051689 5.936 ns/op BenchmarkAnd32Parallel-4 3574671 32.12 ns/op BenchmarkAnd64-4 19838406 5.925 ns/op BenchmarkAnd64Parallel-4 3243282 36.53 ns/op BenchmarkOr32-4 19641564 5.682 ns/op BenchmarkOr32Parallel-4 3490410 31.51 ns/op BenchmarkOr64-4 19324221 5.910 ns/op BenchmarkOr64Parallel-4 3417511 36.17 ns/op BenchmarkAtomicLoad64-4 19745632 5.949 ns/op BenchmarkAtomicStore64-4 23505480 5.931 ns/op BenchmarkAtomicLoad-4 19535786 5.939 ns/op BenchmarkAtomicStore-4 19473680 5.952 ns/op BenchmarkAtomicLoad8-4 18770902 5.965 ns/op BenchmarkAtomicStore8-4 20145098 5.939 ns/op BenchmarkAnd8-4 19745733 5.917 ns/op BenchmarkAnd-4 19505936 5.651 ns/op BenchmarkAnd8Parallel-4 3495680 34.76 ns/op BenchmarkAndParallel-4 3716134 31.98 ns/op BenchmarkOr8-4 19051692 5.663 ns/op BenchmarkOr-4 19338703 5.815 ns/op BenchmarkOr8Parallel-4 3469783 32.41 ns/op BenchmarkOrParallel-4 3835172 31.57 ns/op BenchmarkXadd-4 3918051 32.17 ns/op BenchmarkXadd64-4 3342488 31.01 ns/op BenchmarkCas-4 2905448 40.60 ns/op BenchmarkCas64-4 3076527 38.09 ns/op BenchmarkXchg-4 3480614 33.08 ns/op BenchmarkXchg64-4 3695294 32.07 ns/op BenchmarkXchg8-4 19517167 5.387 ns/op BenchmarkXchg8Parallel-4 3485619 32.79 ns/op PASS ok internal/runtime/atomic 5.304s goos: freebsd goarch: amd64 pkg: internal/runtime/math cpu: AMD EPYC 7B12 BenchmarkMulUintptr/small-4 5298924 22.09 ns/op BenchmarkMulUintptr/large-4 4528942 26.32 ns/op PASS ok internal/runtime/math 1.370s goos: freebsd goarch: amd64 pkg: internal/sync cpu: AMD EPYC 7B12 BenchmarkHashTrieMapLoadSmall-4 655034 195.3 ns/op 0 B/op 0 allocs/op BenchmarkHashTrieMapLoad-4 282668 388.7 ns/op 0 B/op 0 allocs/op BenchmarkHashTrieMapLoadLarge-4 140311 841.2 ns/op 0 B/op 0 allocs/op BenchmarkHashTrieMapLoadOrStore-4 309201 374.2 ns/op 0 B/op 0 allocs/op BenchmarkHashTrieMapLoadOrStoreLarge-4 90628 1437 ns/op 29 B/op 0 allocs/op PASS ok internal/sync 3.952s PASS ok internal/syscall/unix 1.078s goos: freebsd goarch: amd64 pkg: internal/zstd cpu: AMD EPYC 7B12 BenchmarkLarge-4 1 239867768 ns/op 1.14 MB/s 2851728 B/op 43 allocs/op PASS ok internal/zstd 1.349s goos: freebsd goarch: amd64 pkg: io cpu: AMD EPYC 7B12 BenchmarkCopyNSmall-4 34261 4494 ns/op BenchmarkCopyNLarge-4 547 233417 ns/op PASS ok io 1.550s goos: freebsd goarch: amd64 pkg: log cpu: AMD EPYC 7B12 BenchmarkItoa-4 293702 389.1 ns/op BenchmarkPrintln-4 27382 4458 ns/op 78 B/op 1 allocs/op BenchmarkPrintlnNoFlags-4 39740 2945 ns/op 66 B/op 1 allocs/op BenchmarkConcurrent-4 5008 26059 ns/op BenchmarkDiscard-4 1251610 94.16 ns/op 0 B/op 0 allocs/op PASS ok log 1.961s goos: freebsd goarch: amd64 pkg: log/slog cpu: AMD EPYC 7B12 BenchmarkAttrString-4 25341 4429 ns/op 312 B/op 16 allocs/op BenchmarkWriteTime-4 122208 930.6 ns/op BenchmarkJSONHandler/defaults-4 9840 12072 ns/op 520 B/op 0 allocs/op BenchmarkJSONHandler/time_format-4 5089 19835 ns/op 790 B/op 6 allocs/op BenchmarkJSONHandler/time_unix-4 5713 17817 ns/op 762 B/op 5 allocs/op BenchmarkPreformatting/separate-4 9180 11794 ns/op 532 B/op 1 allocs/op BenchmarkPreformatting/struct-4 9358 11928 ns/op 520 B/op 0 allocs/op BenchmarkPreformatting/struct_file-4 7036 14652 ns/op 529 B/op 1 allocs/op BenchmarkJSONEncoding/json.Marshal-4 37492 3261 ns/op 80 B/op 3 allocs/op BenchmarkJSONEncoding/Encoder.Encode-4 35709 3364 ns/op 64 B/op 2 allocs/op BenchmarkNopLog/no_attrs-4 91104 1332 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/attrs-4 73290 1749 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/attrs-parallel-4 42114 2753 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/keys-values-4 70274 1783 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/WithContext-4 72843 1754 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/WithContext-parallel-4 43864 2698 ns/op 0 B/op 0 allocs/op BenchmarkPC/0-4 1346235 87.20 ns/op 0 B/op 0 allocs/op BenchmarkPC/1-4 828640 135.9 ns/op 0 B/op 0 allocs/op BenchmarkPC/2-4 827500 143.3 ns/op 0 B/op 0 allocs/op BenchmarkPC/3-4 546006 186.2 ns/op 0 B/op 0 allocs/op BenchmarkPC/4-4 552170 216.1 ns/op 0 B/op 0 allocs/op BenchmarkRecord-4 9097 13267 ns/op BenchmarkDispatch/switch-checked-4 276075 416.0 ns/op BenchmarkDispatch/As-4 262006 438.2 ns/op BenchmarkDispatch/Visit-4 219307 478.3 ns/op BenchmarkUnsafeStrings-4 24968 4732 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.036s goos: freebsd goarch: amd64 pkg: log/slog/internal/benchmarks cpu: AMD EPYC 7B12 BenchmarkAttrs/disabled/5_args-4 1706636 70.01 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/disabled/5_args_ctx-4 1699467 70.43 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/disabled/10_args-4 775021 137.8 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/disabled/40_args-4 243625 436.1 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/fastText_discard/5_args-4 79008 1456 ns/op 259 B/op 0 allocs/op BenchmarkAttrs/fastText_discard/5_args_ctx-4 78224 1779 ns/op 263 B/op 0 allocs/op BenchmarkAttrs/fastText_discard/10_args-4 47880 2737 ns/op 675 B/op 2 allocs/op BenchmarkAttrs/fastText_discard/40_args-4 18979 7598 ns/op 3461 B/op 2 allocs/op BenchmarkAttrs/Text_discard/5_args-4 17288 6821 ns/op 593 B/op 2 allocs/op BenchmarkAttrs/Text_discard/5_args_ctx-4 18142 6587 ns/op 602 B/op 2 allocs/op BenchmarkAttrs/Text_discard/10_args-4 12208 10120 ns/op 1082 B/op 6 allocs/op BenchmarkAttrs/Text_discard/40_args-4 3526 29270 ns/op 4291 B/op 15 allocs/op BenchmarkAttrs/JSON_discard/5_args-4 17763 6653 ns/op 523 B/op 1 allocs/op BenchmarkAttrs/JSON_discard/5_args_ctx-4 18512 6201 ns/op 526 B/op 1 allocs/op BenchmarkAttrs/JSON_discard/10_args-4 12915 9403 ns/op 924 B/op 2 allocs/op BenchmarkAttrs/JSON_discard/40_args-4 4399 24519 ns/op 3752 B/op 3 allocs/op PASS ok log/slog/internal/benchmarks 3.747s goos: freebsd goarch: amd64 pkg: maps cpu: AMD EPYC 7B12 BenchmarkMapClone-4 1 185917606 ns/op PASS ok maps 1.567s goos: freebsd goarch: amd64 pkg: math cpu: AMD EPYC 7B12 BenchmarkAcos-4 4664838 25.59 ns/op BenchmarkAcosh-4 1309984 92.05 ns/op BenchmarkAsin-4 4781210 25.28 ns/op BenchmarkAsinh-4 1295163 93.55 ns/op BenchmarkAtan-4 5484488 22.10 ns/op BenchmarkAtanh-4 1275260 93.89 ns/op BenchmarkAtan2-4 3158426 37.19 ns/op BenchmarkCbrt-4 1601113 75.34 ns/op BenchmarkCeil-4 19320861 5.749 ns/op BenchmarkCopysign-4 2294090 51.67 ns/op BenchmarkCos-4 1414144 84.43 ns/op BenchmarkCosh-4 1994790 60.36 ns/op BenchmarkErf-4 5395832 22.02 ns/op BenchmarkErfc-4 5389269 21.61 ns/op BenchmarkErfinv-4 5365255 22.52 ns/op BenchmarkErfcinv-4 5369901 22.44 ns/op BenchmarkExp-4 8815018 13.55 ns/op BenchmarkExpGo-4 1096911 111.0 ns/op BenchmarkExpm1-4 4149048 27.90 ns/op BenchmarkExp2-4 979621 103.0 ns/op BenchmarkExp2Go-4 1000000 111.4 ns/op BenchmarkAbs-4 3160506 37.71 ns/op BenchmarkDim-4 10206577 11.00 ns/op BenchmarkFloor-4 19918624 5.932 ns/op BenchmarkMax-4 14637685 7.866 ns/op BenchmarkMin-4 14736588 8.406 ns/op BenchmarkMod-4 289548 388.3 ns/op BenchmarkFrexp-4 1657982 72.02 ns/op BenchmarkGamma-4 771762 144.8 ns/op BenchmarkHypot-4 13091192 8.773 ns/op BenchmarkHypotGo-4 1534593 78.61 ns/op BenchmarkIlogb-4 2007512 59.51 ns/op BenchmarkJ0-4 314509 388.8 ns/op BenchmarkJ1-4 338184 357.4 ns/op BenchmarkJn-4 151200 770.0 ns/op BenchmarkLdexp-4 1609347 74.20 ns/op BenchmarkLgamma-4 1000000 103.7 ns/op BenchmarkLog-4 8658751 13.84 ns/op BenchmarkLogb-4 1994985 60.44 ns/op BenchmarkLog1p-4 1557460 77.81 ns/op BenchmarkLog10-4 8328336 14.41 ns/op BenchmarkLog2-4 1393647 84.97 ns/op BenchmarkModf-4 2524678 45.07 ns/op BenchmarkNextafter32-4 2581108 46.94 ns/op BenchmarkNextafter64-4 2536327 46.87 ns/op BenchmarkPowInt-4 477247 227.7 ns/op BenchmarkPowFrac-4 398293 274.8 ns/op BenchmarkPow10Pos-4 4918130 20.97 ns/op BenchmarkPow10Neg-4 4879220 20.67 ns/op BenchmarkRound-4 3093166 37.64 ns/op BenchmarkRoundToEven-4 10241131 11.90 ns/op BenchmarkRemainder-4 447318 266.1 ns/op BenchmarkSignbit-4 5129122 21.88 ns/op BenchmarkSin-4 1992086 59.21 ns/op BenchmarkSincos-4 1224088 99.12 ns/op BenchmarkSinh-4 3756018 31.97 ns/op BenchmarkSqrtIndirect-4 18696795 5.956 ns/op BenchmarkSqrtLatency-4 13067882 9.297 ns/op BenchmarkSqrtIndirectLatency-4 13006424 9.314 ns/op BenchmarkSqrtGoLatency-4 1626512 72.53 ns/op BenchmarkSqrtPrime-4 173948 685.5 ns/op BenchmarkTan-4 1865193 64.00 ns/op BenchmarkTanh-4 1898251 62.85 ns/op BenchmarkTrunc-4 20156541 5.959 ns/op BenchmarkY0-4 325075 367.2 ns/op BenchmarkY1-4 325702 363.8 ns/op BenchmarkYn-4 147760 791.6 ns/op BenchmarkFloat64bits-4 4866012 24.67 ns/op BenchmarkFloat64frombits-4 4731463 24.72 ns/op BenchmarkFloat32bits-4 4717690 24.76 ns/op BenchmarkFloat32frombits-4 4810098 24.62 ns/op BenchmarkFMA-4 19497000 5.483 ns/op PASS ok math 12.040s goos: freebsd goarch: amd64 pkg: math/big cpu: AMD EPYC 7B12 BenchmarkAddVV/1-4 13175664 8.313 ns/op 7698.47 MB/s BenchmarkAddVV/2-4 11298814 9.112 ns/op 14047.08 MB/s BenchmarkAddVV/3-4 11710572 9.664 ns/op 19866.78 MB/s BenchmarkAddVV/4-4 12392980 8.942 ns/op 28627.75 MB/s BenchmarkAddVV/5-4 12849672 9.271 ns/op 34518.00 MB/s BenchmarkAddVV/10-4 10672449 10.73 ns/op 59646.58 MB/s BenchmarkAddVV/100-4 2499675 47.23 ns/op 135502.06 MB/s BenchmarkAddVV/1000-4 234631 477.0 ns/op 134161.58 MB/s BenchmarkSubVV/1-4 13719256 8.446 ns/op 7577.28 MB/s BenchmarkSubVV/2-4 13784360 8.805 ns/op 14536.65 MB/s BenchmarkSubVV/3-4 12189151 9.140 ns/op 21006.69 MB/s BenchmarkSubVV/4-4 11461698 8.866 ns/op 28875.15 MB/s BenchmarkSubVV/5-4 12531433 9.254 ns/op 34579.19 MB/s BenchmarkSubVV/10-4 10873885 10.78 ns/op 59384.00 MB/s BenchmarkSubVV/100-4 2466012 48.52 ns/op 131917.17 MB/s BenchmarkSubVV/1000-4 253575 476.0 ns/op 134454.19 MB/s BenchmarkAddVW/1-4 13893090 8.179 ns/op 978.06 MB/s BenchmarkAddVW/2-4 13278494 7.926 ns/op 2018.65 MB/s BenchmarkAddVW/3-4 12275323 8.972 ns/op 2674.89 MB/s BenchmarkAddVW/4-4 14098540 8.019 ns/op 3990.45 MB/s BenchmarkAddVW/5-4 13811409 8.167 ns/op 4897.71 MB/s BenchmarkAddVW/10-4 11537028 9.840 ns/op 8129.83 MB/s BenchmarkAddVW/100-4 461371 227.5 ns/op 3516.40 MB/s BenchmarkAddVW/1000-4 71613 1637 ns/op 4888.35 MB/s BenchmarkAddVWext/1-4 13909724 8.152 ns/op 981.30 MB/s BenchmarkAddVWext/2-4 12899632 8.757 ns/op 1827.15 MB/s BenchmarkAddVWext/3-4 12789660 9.453 ns/op 2538.75 MB/s BenchmarkAddVWext/4-4 14411493 8.395 ns/op 3811.99 MB/s BenchmarkAddVWext/5-4 14136829 8.132 ns/op 4919.14 MB/s BenchmarkAddVWext/10-4 11699953 9.830 ns/op 8138.27 MB/s BenchmarkAddVWext/100-4 106501 1111 ns/op 719.89 MB/s BenchmarkAddVWext/1000-4 11277 10744 ns/op 744.63 MB/s BenchmarkSubVW/1-4 14052300 8.142 ns/op 982.51 MB/s BenchmarkSubVW/2-4 13408123 8.669 ns/op 1845.55 MB/s BenchmarkSubVW/3-4 12532938 8.281 ns/op 2898.24 MB/s BenchmarkSubVW/4-4 13357066 8.451 ns/op 3786.35 MB/s BenchmarkSubVW/5-4 14024281 8.226 ns/op 4862.34 MB/s BenchmarkSubVW/10-4 12014018 9.806 ns/op 8158.56 MB/s BenchmarkSubVW/100-4 500398 237.9 ns/op 3362.69 MB/s BenchmarkSubVW/1000-4 71497 1636 ns/op 4890.58 MB/s BenchmarkSubVWext/1-4 13660303 8.166 ns/op 979.65 MB/s BenchmarkSubVWext/2-4 13760334 7.797 ns/op 2051.94 MB/s BenchmarkSubVWext/3-4 12676064 8.222 ns/op 2918.83 MB/s BenchmarkSubVWext/4-4 14265219 8.481 ns/op 3772.98 MB/s BenchmarkSubVWext/5-4 13998218 8.185 ns/op 4887.15 MB/s BenchmarkSubVWext/10-4 11848760 9.803 ns/op 8161.09 MB/s BenchmarkSubVWext/100-4 111775 1102 ns/op 725.71 MB/s BenchmarkSubVWext/1000-4 9566 10544 ns/op 758.75 MB/s BenchmarkMulAddVWW/1-4 12423864 9.452 ns/op 6771.27 MB/s BenchmarkMulAddVWW/2-4 11592049 9.467 ns/op 13520.89 MB/s BenchmarkMulAddVWW/3-4 13127367 8.446 ns/op 22733.21 MB/s BenchmarkMulAddVWW/4-4 11693569 9.454 ns/op 27078.21 MB/s BenchmarkMulAddVWW/5-4 11815113 9.659 ns/op 33129.62 MB/s BenchmarkMulAddVWW/10-4 8400084 12.32 ns/op 51948.19 MB/s BenchmarkMulAddVWW/100-4 1432854 83.65 ns/op 76513.38 MB/s BenchmarkMulAddVWW/1000-4 142399 838.0 ns/op 76374.97 MB/s BenchmarkAddMulVVW/1-4 13818408 8.483 ns/op 7544.39 MB/s BenchmarkAddMulVVW/2-4 12720016 9.135 ns/op 14011.88 MB/s BenchmarkAddMulVVW/3-4 12359434 9.383 ns/op 20462.87 MB/s BenchmarkAddMulVVW/4-4 11182771 10.45 ns/op 24507.42 MB/s BenchmarkAddMulVVW/5-4 10400971 10.98 ns/op 29140.17 MB/s BenchmarkAddMulVVW/10-4 10210180 11.28 ns/op 56735.51 MB/s BenchmarkAddMulVVW/100-4 2132419 56.82 ns/op 112641.68 MB/s BenchmarkAddMulVVW/1000-4 211933 492.7 ns/op 129900.58 MB/s BenchmarkDivWVW/1-4 4097276 28.81 ns/op 2221.51 MB/s BenchmarkDivWVW/2-4 2655585 45.64 ns/op 2804.32 MB/s BenchmarkDivWVW/3-4 2092462 59.32 ns/op 3236.59 MB/s BenchmarkDivWVW/4-4 1667234 73.10 ns/op 3502.18 MB/s BenchmarkDivWVW/5-4 1388119 84.17 ns/op 3801.69 MB/s BenchmarkDivWVW/10-4 802040 150.5 ns/op 4253.67 MB/s BenchmarkDivWVW/100-4 85155 1352 ns/op 4733.01 MB/s BenchmarkDivWVW/1000-4 8965 13351 ns/op 4793.66 MB/s BenchmarkNonZeroShifts/1/shrVU-4 13312714 7.822 ns/op BenchmarkNonZeroShifts/1/shlVU-4 14167170 8.162 ns/op BenchmarkNonZeroShifts/2/shrVU-4 13044188 8.750 ns/op BenchmarkNonZeroShifts/2/shlVU-4 14345302 8.154 ns/op BenchmarkNonZeroShifts/3/shrVU-4 12582150 9.074 ns/op BenchmarkNonZeroShifts/3/shlVU-4 12811382 8.773 ns/op BenchmarkNonZeroShifts/4/shrVU-4 10987368 9.885 ns/op BenchmarkNonZeroShifts/4/shlVU-4 12193670 9.443 ns/op BenchmarkNonZeroShifts/5/shrVU-4 10304271 10.74 ns/op BenchmarkNonZeroShifts/5/shlVU-4 11263161 10.01 ns/op BenchmarkNonZeroShifts/10/shrVU-4 7571854 15.38 ns/op BenchmarkNonZeroShifts/10/shlVU-4 8704716 13.23 ns/op BenchmarkNonZeroShifts/100/shrVU-4 1000000 100.2 ns/op BenchmarkNonZeroShifts/100/shlVU-4 1645458 75.90 ns/op BenchmarkNonZeroShifts/1000/shrVU-4 124992 955.2 ns/op BenchmarkNonZeroShifts/1000/shlVU-4 161596 649.1 ns/op BenchmarkDecimalConversion-4 312 379768 ns/op BenchmarkFloatString/100-4 16314 7244 ns/op 392 B/op 8 allocs/op BenchmarkFloatString/1000-4 290 408194 ns/op 2904 B/op 9 allocs/op BenchmarkFloatString/10000-4 3 38220410 ns/op 61541 B/op 55 allocs/op BenchmarkFloatString/100000-4 1 3758938796 ns/op 847376 B/op 521 allocs/op BenchmarkFloatAdd/10-4 217599 535.4 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100-4 220125 528.7 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/1000-4 191659 591.3 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/10000-4 111663 1054 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100000-4 22506 5403 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10-4 285842 413.2 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100-4 278044 416.8 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/1000-4 242854 433.0 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10000-4 190921 584.2 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100000-4 52335 2136 ns/op 0 B/op 0 allocs/op BenchmarkParseFloatSmallExp-4 2616 42434 ns/op BenchmarkParseFloatLargeExp-4 633 185761 ns/op BenchmarkGCD10x10/WithoutXY-4 284334 387.4 ns/op BenchmarkGCD10x10/WithXY-4 83505 1407 ns/op BenchmarkGCD10x100/WithoutXY-4 164718 746.3 ns/op BenchmarkGCD10x100/WithXY-4 24620 5044 ns/op BenchmarkGCD10x1000/WithoutXY-4 108414 1121 ns/op BenchmarkGCD10x1000/WithXY-4 20277 6017 ns/op BenchmarkGCD100x100/WithoutXY-4 41721 2862 ns/op BenchmarkGCD100x100/WithXY-4 15740 7840 ns/op BenchmarkGCD100x1000/WithoutXY-4 18712 6509 ns/op BenchmarkGCD100x1000/WithXY-4 9258 13186 ns/op BenchmarkGCD1000x1000/WithoutXY-4 3460 34612 ns/op BenchmarkGCD1000x1000/WithXY-4 1801 65395 ns/op BenchmarkHilbert-4 31 3473088 ns/op BenchmarkBinomial-4 18925 6227 ns/op BenchmarkQuoRem-4 31731 4025 ns/op BenchmarkExp-4 25 4554961 ns/op BenchmarkExpMont/Odd-4 218 548358 ns/op 2587 B/op 21 allocs/op BenchmarkExpMont/Even1-4 210 574974 ns/op 3364 B/op 38 allocs/op BenchmarkExpMont/Even2-4 202 578046 ns/op 3834 B/op 53 allocs/op BenchmarkExpMont/Even3-4 204 585369 ns/op 3866 B/op 54 allocs/op BenchmarkExpMont/Even4-4 202 586300 ns/op 3826 B/op 52 allocs/op BenchmarkExpMont/Even8-4 200 587424 ns/op 3880 B/op 54 allocs/op BenchmarkExpMont/Even32-4 204 587431 ns/op 3832 B/op 53 allocs/op BenchmarkExpMont/Even64-4 241 495627 ns/op 3630 B/op 53 allocs/op BenchmarkExpMont/Even96-4 234 506156 ns/op 3765 B/op 51 allocs/op BenchmarkExpMont/Even128-4 282 422717 ns/op 3250 B/op 50 allocs/op BenchmarkExpMont/Even255-4 286 398512 ns/op 2933 B/op 47 allocs/op BenchmarkExpMont/SmallEven1-4 610 179875 ns/op 1312 B/op 34 allocs/op BenchmarkExpMont/SmallEven2-4 565 201845 ns/op 1724 B/op 46 allocs/op BenchmarkExpMont/SmallEven3-4 570 209305 ns/op 1734 B/op 47 allocs/op BenchmarkExpMont/SmallEven4-4 572 203018 ns/op 1747 B/op 47 allocs/op BenchmarkExp2-4 25 4532943 ns/op BenchmarkBitset-4 909054 116.8 ns/op BenchmarkBitsetNeg-4 596773 200.9 ns/op BenchmarkBitsetOrig-4 355035 333.7 ns/op BenchmarkBitsetNegOrig-4 237229 544.4 ns/op BenchmarkModSqrt225_Tonelli-4 212 562848 ns/op BenchmarkModSqrt225_3Mod4-4 655 167796 ns/op BenchmarkModSqrt231_Tonelli-4 195 596496 ns/op BenchmarkModSqrt231_5Mod8-4 548 201596 ns/op BenchmarkModInverse-4 17607 6864 ns/op BenchmarkSqrt-4 2631 47441 ns/op BenchmarkIntSqr/1-4 1608253 74.35 ns/op BenchmarkIntSqr/2-4 1061856 112.6 ns/op BenchmarkIntSqr/3-4 931816 128.9 ns/op BenchmarkIntSqr/5-4 725047 165.9 ns/op BenchmarkIntSqr/8-4 592216 202.8 ns/op BenchmarkIntSqr/10-4 483868 244.2 ns/op BenchmarkIntSqr/20-4 86119 1490 ns/op BenchmarkIntSqr/30-4 65343 1958 ns/op BenchmarkIntSqr/50-4 41000 3065 ns/op BenchmarkIntSqr/80-4 23581 5226 ns/op BenchmarkIntSqr/100-4 18663 6810 ns/op BenchmarkIntSqr/200-4 6868 17372 ns/op BenchmarkIntSqr/300-4 2970 40589 ns/op BenchmarkIntSqr/500-4 1242 91928 ns/op BenchmarkIntSqr/800-4 511 233230 ns/op BenchmarkIntSqr/1000-4 380 319655 ns/op BenchmarkDiv/20/10-4 506128 226.1 ns/op BenchmarkDiv/40/20-4 546482 219.7 ns/op BenchmarkDiv/100/50-4 524509 228.1 ns/op BenchmarkDiv/200/100-4 73430 1669 ns/op BenchmarkDiv/400/200-4 69912 1746 ns/op BenchmarkDiv/1000/500-4 58654 2141 ns/op BenchmarkDiv/2000/1000-4 44292 2826 ns/op BenchmarkDiv/20000/10000-4 2032 60068 ns/op BenchmarkDiv/200000/100000-4 49 2451299 ns/op BenchmarkDiv/2000000/1000000-4 2 72459816 ns/op BenchmarkDiv/20000000/10000000-4 1 2226682765 ns/op BenchmarkMul-4 8 12971347 ns/op BenchmarkNatMul/10-4 312996 414.2 ns/op BenchmarkNatMul/100-4 10332 12655 ns/op BenchmarkNatMul/1000-4 315 382986 ns/op BenchmarkZeroShifts/Shl-4 26150 4803 ns/op BenchmarkZeroShifts/ShlSame-4 6020272 19.80 ns/op BenchmarkZeroShifts/Shr-4 25750 5571 ns/op BenchmarkZeroShifts/ShrSame-4 6060192 19.68 ns/op BenchmarkExp3Power/0x10-4 257617 432.0 ns/op BenchmarkExp3Power/0x40-4 238450 509.6 ns/op BenchmarkExp3Power/0x100-4 151309 793.1 ns/op BenchmarkExp3Power/0x400-4 73812 1599 ns/op BenchmarkExp3Power/0x1000-4 17200 7307 ns/op BenchmarkExp3Power/0x4000-4 3212 35439 ns/op BenchmarkExp3Power/0x10000-4 362 328650 ns/op BenchmarkExp3Power/0x40000-4 30 3482079 ns/op BenchmarkExp3Power/0x100000-4 3 34008027 ns/op BenchmarkExp3Power/0x400000-4 1 312107188 ns/op BenchmarkFibo-4 4 31104414 ns/op BenchmarkNatSqr/1-4 1405234 103.7 ns/op BenchmarkNatSqr/2-4 831328 139.0 ns/op BenchmarkNatSqr/3-4 628971 164.2 ns/op BenchmarkNatSqr/5-4 521040 244.0 ns/op BenchmarkNatSqr/8-4 445916 310.5 ns/op BenchmarkNatSqr/10-4 329890 355.8 ns/op BenchmarkNatSqr/20-4 77346 1585 ns/op BenchmarkNatSqr/30-4 59389 2161 ns/op BenchmarkNatSqr/50-4 33345 3252 ns/op BenchmarkNatSqr/80-4 21586 5700 ns/op BenchmarkNatSqr/100-4 14563 7932 ns/op BenchmarkNatSqr/200-4 5983 18697 ns/op BenchmarkNatSqr/300-4 2487 48504 ns/op BenchmarkNatSqr/500-4 1363 96762 ns/op BenchmarkNatSqr/800-4 538 219443 ns/op BenchmarkNatSqr/1000-4 416 302290 ns/op BenchmarkNatSetBytes/8-4 3388851 35.10 ns/op BenchmarkNatSetBytes/24-4 838596 138.8 ns/op BenchmarkNatSetBytes/128-4 375628 372.6 ns/op BenchmarkNatSetBytes/7-4 1342950 92.98 ns/op BenchmarkNatSetBytes/23-4 689512 178.6 ns/op BenchmarkNatSetBytes/127-4 284596 426.2 ns/op BenchmarkScanPi-4 321 373426 ns/op BenchmarkStringPiParallel-4 1010 126516 ns/op BenchmarkScan/10/Base2-4 52413 2242 ns/op BenchmarkScan/100/Base2-4 5371 20579 ns/op BenchmarkScan/1000/Base2-4 582 205171 ns/op BenchmarkScan/10/Base8-4 127820 917.3 ns/op BenchmarkScan/100/Base8-4 17347 7134 ns/op BenchmarkScan/1000/Base8-4 1686 67330 ns/op BenchmarkScan/10/Base10-4 137572 829.8 ns/op BenchmarkScan/100/Base10-4 18670 6220 ns/op BenchmarkScan/1000/Base10-4 1881 62921 ns/op BenchmarkScan/10/Base16-4 158618 707.5 ns/op BenchmarkScan/100/Base16-4 21330 5334 ns/op BenchmarkScan/1000/Base16-4 2288 55131 ns/op BenchmarkString/10/Base2-4 250906 438.4 ns/op BenchmarkString/100/Base2-4 38914 3001 ns/op BenchmarkString/1000/Base2-4 4039 29799 ns/op BenchmarkString/10/Base8-4 499276 236.2 ns/op BenchmarkString/100/Base8-4 101478 1191 ns/op BenchmarkString/1000/Base8-4 11330 10561 ns/op BenchmarkString/10/Base10-4 273576 396.7 ns/op BenchmarkString/100/Base10-4 65540 1854 ns/op BenchmarkString/1000/Base10-4 7462 15971 ns/op BenchmarkString/10/Base16-4 472710 213.4 ns/op BenchmarkString/100/Base16-4 135106 901.8 ns/op BenchmarkString/1000/Base16-4 15883 7643 ns/op BenchmarkLeafSize/0-4 62 1878916 ns/op BenchmarkLeafSize/1-4 711 172392 ns/op BenchmarkLeafSize/2-4 722 174628 ns/op BenchmarkLeafSize/3-4 512 231425 ns/op BenchmarkLeafSize/4-4 727 163664 ns/op BenchmarkLeafSize/5-4 460 256163 ns/op BenchmarkLeafSize/6-4 504 230135 ns/op BenchmarkLeafSize/7-4 556 205372 ns/op BenchmarkLeafSize/8-4 759 162491 ns/op BenchmarkLeafSize/9-4 411 294406 ns/op BenchmarkLeafSize/10-4 470 252793 ns/op BenchmarkLeafSize/11-4 458 256876 ns/op BenchmarkLeafSize/12-4 526 229067 ns/op BenchmarkLeafSize/13-4 495 244334 ns/op BenchmarkLeafSize/14-4 584 215369 ns/op BenchmarkLeafSize/15-4 642 199684 ns/op BenchmarkLeafSize/16-4 708 168883 ns/op BenchmarkLeafSize/32-4 680 162275 ns/op BenchmarkLeafSize/64-4 668 177150 ns/op BenchmarkProbablyPrime/n=0-4 14 7245709 ns/op BenchmarkProbablyPrime/n=1-4 13 8066634 ns/op BenchmarkProbablyPrime/n=5-4 9 11502885 ns/op BenchmarkProbablyPrime/n=10-4 7 15899217 ns/op BenchmarkProbablyPrime/n=20-4 5 23873162 ns/op BenchmarkProbablyPrime/Lucas-4 18 6458577 ns/op BenchmarkProbablyPrime/MillerRabinBase2-4 141 849387 ns/op BenchmarkRatCmp-4 321234 383.2 ns/op BenchmarkFloatPrecExact/1-4 211231 580.3 ns/op BenchmarkFloatPrecExact/10-4 58840 2008 ns/op BenchmarkFloatPrecExact/100-4 16917 6944 ns/op BenchmarkFloatPrecExact/1000-4 3340 34450 ns/op BenchmarkFloatPrecExact/10000-4 219 543479 ns/op BenchmarkFloatPrecExact/100000-4 5 22631925 ns/op BenchmarkFloatPrecExact/1000000-4 1 1114432715 ns/op BenchmarkFloatPrecMixed/1-4 196371 641.2 ns/op BenchmarkFloatPrecMixed/10-4 57866 2047 ns/op BenchmarkFloatPrecMixed/100-4 8678 13646 ns/op BenchmarkFloatPrecMixed/1000-4 705 171315 ns/op BenchmarkFloatPrecMixed/10000-4 19 5561342 ns/op BenchmarkFloatPrecMixed/100000-4 1 304433442 ns/op BenchmarkFloatPrecMixed/1000000-4 1 21127535416 ns/op BenchmarkFloatPrecInexact/1-4 301699 367.5 ns/op BenchmarkFloatPrecInexact/10-4 262290 420.7 ns/op BenchmarkFloatPrecInexact/100-4 208782 596.7 ns/op BenchmarkFloatPrecInexact/1000-4 63686 2331 ns/op BenchmarkFloatPrecInexact/10000-4 7032 16031 ns/op BenchmarkFloatPrecInexact/100000-4 739 155400 ns/op BenchmarkFloatPrecInexact/1000000-4 54 1963910 ns/op BenchmarkFloatSqrt/64-4 29960 3911 ns/op 160 B/op 4 allocs/op BenchmarkFloatSqrt/128-4 19269 6099 ns/op 208 B/op 4 allocs/op BenchmarkFloatSqrt/256-4 13725 8793 ns/op 304 B/op 4 allocs/op BenchmarkFloatSqrt/1000-4 7423 15994 ns/op 1264 B/op 5 allocs/op BenchmarkFloatSqrt/10000-4 1437 81479 ns/op 17986 B/op 8 allocs/op BenchmarkFloatSqrt/100000-4 110 1129127 ns/op 176417 B/op 19 allocs/op BenchmarkFloatSqrt/1000000-4 2 80814223 ns/op 3484796 B/op 575 allocs/op PASS ok math/big 75.375s goos: freebsd goarch: amd64 pkg: math/bits cpu: AMD EPYC 7B12 BenchmarkLeadingZeros-4 11413263 11.52 ns/op BenchmarkLeadingZeros8-4 9362654 11.87 ns/op BenchmarkLeadingZeros16-4 11504532 10.13 ns/op BenchmarkLeadingZeros32-4 11389639 9.820 ns/op BenchmarkLeadingZeros64-4 10750786 11.92 ns/op BenchmarkTrailingZeros-4 11670357 10.52 ns/op BenchmarkTrailingZeros8-4 10545840 11.71 ns/op BenchmarkTrailingZeros16-4 11154663 10.68 ns/op BenchmarkTrailingZeros32-4 9968677 11.47 ns/op BenchmarkTrailingZeros64-4 11579400 10.68 ns/op BenchmarkOnesCount-4 11717763 9.644 ns/op BenchmarkOnesCount8-4 11129978 10.49 ns/op BenchmarkOnesCount16-4 11764196 10.94 ns/op BenchmarkOnesCount32-4 11332832 10.95 ns/op BenchmarkOnesCount64-4 11251407 9.530 ns/op BenchmarkRotateLeft-4 11739751 9.402 ns/op BenchmarkRotateLeft8-4 10998697 10.75 ns/op BenchmarkRotateLeft16-4 11559411 10.05 ns/op BenchmarkRotateLeft32-4 11308813 10.22 ns/op BenchmarkRotateLeft64-4 10768064 9.972 ns/op BenchmarkReverse-4 18031002 5.800 ns/op BenchmarkReverse8-4 20062413 5.261 ns/op BenchmarkReverse16-4 20450416 5.927 ns/op BenchmarkReverse32-4 19309110 5.365 ns/op BenchmarkReverse64-4 19211640 5.604 ns/op BenchmarkReverseBytes-4 20859432 4.895 ns/op BenchmarkReverseBytes16-4 20816665 5.451 ns/op BenchmarkReverseBytes32-4 19695368 5.937 ns/op BenchmarkReverseBytes64-4 19991659 5.617 ns/op BenchmarkAdd-4 11964391 11.27 ns/op BenchmarkAdd32-4 11718244 10.10 ns/op BenchmarkAdd64-4 10635513 11.68 ns/op BenchmarkAdd64multiple-4 20434776 5.532 ns/op BenchmarkSub-4 10353070 12.68 ns/op BenchmarkSub32-4 10810641 10.93 ns/op BenchmarkSub64-4 9762363 11.08 ns/op BenchmarkSub64multiple-4 20567695 5.622 ns/op BenchmarkMul-4 11026276 10.37 ns/op BenchmarkMul32-4 11533956 10.04 ns/op BenchmarkMul64-4 10952308 10.22 ns/op BenchmarkDiv-4 11656346 9.480 ns/op BenchmarkDiv32-4 11138077 11.06 ns/op BenchmarkDiv64-4 11573803 10.09 ns/op PASS ok math/bits 6.593s goos: freebsd goarch: amd64 pkg: math/cmplx cpu: AMD EPYC 7B12 BenchmarkAbs-4 15195901 7.831 ns/op BenchmarkAcos-4 580188 179.4 ns/op BenchmarkAcosh-4 611174 193.7 ns/op BenchmarkAsin-4 630196 178.2 ns/op BenchmarkAsinh-4 673621 179.6 ns/op BenchmarkAtan-4 1059957 113.1 ns/op BenchmarkAtanh-4 1000000 115.5 ns/op BenchmarkConj-4 20970910 5.627 ns/op BenchmarkCos-4 650690 168.3 ns/op BenchmarkCosh-4 765375 165.8 ns/op BenchmarkExp-4 845592 123.1 ns/op BenchmarkLog-4 1470716 81.42 ns/op BenchmarkLog10-4 1483915 81.79 ns/op BenchmarkPhase-4 3276448 36.20 ns/op BenchmarkPolar-4 2335064 53.61 ns/op BenchmarkPow-4 264254 450.8 ns/op BenchmarkRect-4 1420088 84.59 ns/op BenchmarkSin-4 778933 165.3 ns/op BenchmarkSinh-4 649323 167.4 ns/op BenchmarkSqrt-4 966562 115.1 ns/op BenchmarkTan-4 429028 266.4 ns/op BenchmarkTanh-4 489310 235.0 ns/op PASS ok math/cmplx 4.357s goos: freebsd goarch: amd64 pkg: math/rand cpu: AMD EPYC 7B12 BenchmarkInt63Threadsafe-4 1144108 109.0 ns/op BenchmarkInt63ThreadsafeParallel-4 671274 155.7 ns/op BenchmarkInt63Unthreadsafe-4 1417660 81.65 ns/op BenchmarkIntn1000-4 1000000 108.8 ns/op BenchmarkInt63n1000-4 1270202 96.44 ns/op BenchmarkInt31n1000-4 1270662 95.13 ns/op BenchmarkFloat32-4 1268070 96.41 ns/op BenchmarkFloat64-4 1458306 82.18 ns/op BenchmarkPerm3-4 274407 433.3 ns/op BenchmarkPerm30-4 31224 3904 ns/op BenchmarkPerm30ViaShuffle-4 30770 3909 ns/op BenchmarkShuffleOverhead-4 21532 5610 ns/op BenchmarkRead3-4 1180746 102.4 ns/op BenchmarkRead64-4 112208 1070 ns/op BenchmarkRead1000-4 7420 16006 ns/op BenchmarkConcurrent-4 260130 571.6 ns/op PASS ok math/rand 3.916s goos: freebsd goarch: amd64 pkg: math/rand/v2 cpu: AMD EPYC 7B12 BenchmarkChaCha8MarshalBinary-4 958434 120.3 ns/op BenchmarkChaCha8MarshalBinaryRead-4 357621 313.4 ns/op BenchmarkChaCha8-4 6878888 18.73 ns/op BenchmarkChaCha8Read-4 1117341 107.7 ns/op 297.23 MB/s BenchmarkPCG_DXSM-4 4633197 25.89 ns/op BenchmarkSourceUint64-4 4588044 25.85 ns/op BenchmarkGlobalInt64-4 4151918 29.52 ns/op BenchmarkGlobalInt64Parallel-4 7885060 14.96 ns/op BenchmarkGlobalUint64-4 4038010 30.13 ns/op BenchmarkGlobalUint64Parallel-4 7834364 15.20 ns/op BenchmarkInt64-4 2742268 43.56 ns/op BenchmarkUint64-4 2682187 46.79 ns/op BenchmarkGlobalIntN1000-4 2778924 42.60 ns/op BenchmarkIntN1000-4 2104255 58.65 ns/op BenchmarkInt64N1000-4 1870519 58.59 ns/op BenchmarkInt64N1e8-4 2122422 56.86 ns/op BenchmarkInt64N1e9-4 2046439 61.65 ns/op BenchmarkInt64N2e9-4 2082412 70.82 ns/op BenchmarkInt64N1e18-4 1824766 63.65 ns/op BenchmarkInt64N2e18-4 1970691 60.72 ns/op BenchmarkInt64N4e18-4 1761752 68.46 ns/op BenchmarkInt32N1000-4 2115145 56.67 ns/op BenchmarkInt32N1e8-4 2061169 57.16 ns/op BenchmarkInt32N1e9-4 2052792 58.37 ns/op BenchmarkInt32N2e9-4 2053719 57.01 ns/op BenchmarkFloat32-4 2649693 44.81 ns/op BenchmarkFloat64-4 2694922 44.80 ns/op BenchmarkExpFloat64-4 1552910 76.81 ns/op BenchmarkNormFloat64-4 1514881 78.92 ns/op BenchmarkPerm3-4 384993 268.0 ns/op BenchmarkPerm30-4 40593 2917 ns/op BenchmarkPerm30ViaShuffle-4 42199 2854 ns/op BenchmarkShuffleOverhead-4 57546 2120 ns/op BenchmarkConcurrent-4 4059811 29.23 ns/op PASS ok math/rand/v2 6.812s goos: freebsd goarch: amd64 pkg: mime cpu: AMD EPYC 7B12 BenchmarkQEncodeWord-4 78726 1504 ns/op BenchmarkQDecodeWord-4 163165 713.4 ns/op BenchmarkQDecodeHeader-4 166114 726.0 ns/op BenchmarkTypeByExtension/.html-4 269912 387.9 ns/op BenchmarkTypeByExtension/.HTML-4 284965 419.8 ns/op BenchmarkTypeByExtension/.unused-4 276442 399.7 ns/op BenchmarkExtensionsByType/text/html-4 246849 506.5 ns/op BenchmarkExtensionsByType/text/html;_charset=utf-8-4 153057 767.5 ns/op BenchmarkExtensionsByType/application/octet-stream-4 237001 496.0 ns/op PASS ok mime 2.213s goos: freebsd goarch: amd64 pkg: mime/multipart cpu: AMD EPYC 7B12 BenchmarkReadForm/fields/maxMemory=0-4 894 120251 ns/op 48084 B/op 188 allocs/op BenchmarkReadForm/fields/maxMemory=1048576-4 1064 118650 ns/op 47605 B/op 188 allocs/op BenchmarkReadForm/files/maxMemory=0-4 410 296418 ns/op 104898 B/op 272 allocs/op BenchmarkReadForm/files/maxMemory=1048576-4 752 156057 ns/op 49515 B/op 208 allocs/op PASS ok mime/multipart 1.597s goos: freebsd goarch: amd64 pkg: mime/quotedprintable cpu: AMD EPYC 7B12 BenchmarkWriter-4 1272 89955 ns/op PASS ok mime/quotedprintable 1.161s goos: freebsd goarch: amd64 pkg: net cpu: AMD EPYC 7B12 BenchmarkGoLookupIP-4 158 712862 ns/op 8657 B/op 92 allocs/op BenchmarkGoLookupIPNoSuchHost-4 12 9863256 ns/op 26564 B/op 208 allocs/op BenchmarkGoLookupIPWithBrokenNameServer-4 1 5056399781 ns/op 159200 B/op 227 allocs/op BenchmarkDNSName-4 151290 713.8 ns/op BenchmarkInterfaces-4 7428 14246 ns/op 3320 B/op 41 allocs/op BenchmarkInterfaceByIndex-4 13568 8835 ns/op 1944 B/op 29 allocs/op BenchmarkInterfaceByName-4 8326 14416 ns/op 3384 B/op 42 allocs/op BenchmarkInterfaceAddrs-4 9225 13274 ns/op 3272 B/op 48 allocs/op BenchmarkInterfacesAndAddrs-4 12672 9350 ns/op 2088 B/op 35 allocs/op BenchmarkInterfacesAndMulticastAddrs-4 10002 12181 ns/op 3168 B/op 50 allocs/op BenchmarkParseIP-4 18190 6567 ns/op BenchmarkParseIPValidIPv4-4 1051664 115.4 ns/op BenchmarkParseIPValidIPv6-4 923144 133.9 ns/op BenchmarkIPMarshalText/IPv4-4 755490 172.3 ns/op 0 B/op 0 allocs/op BenchmarkIPMarshalText/IPv6-4 302992 357.5 ns/op 0 B/op 0 allocs/op BenchmarkIPMarshalText/IPv6_long-4 157213 677.1 ns/op 48 B/op 1 allocs/op BenchmarkIPString/IPv4-4 169056 677.7 ns/op 32 B/op 2 allocs/op BenchmarkIPString/IPv6-4 20757 5709 ns/op 216 B/op 11 allocs/op BenchmarkIPMaskString-4 82515 1452 ns/op BenchmarkIPEqual/IPv4-4 1392836 85.73 ns/op BenchmarkIPEqual/IPv6-4 1415950 85.16 ns/op BenchmarkSendfileZeroBytes-4 18716 5661 ns/op 19 B/op 1 allocs/op BenchmarkSendFile/file-to-tcp/1024-4 1 1072558188 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: 0x180e61623d5acf1a BenchmarkSendFile/file-to-tcp/2048-4 1 1067029967 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: 0x180e61627da041ae BenchmarkSendFile/file-to-tcp/4096-4 1 1029251627 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: 0x180e6162bd8dee2b BenchmarkSendFile/file-to-tcp/8192-4 1 1076898747 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: 0x180e6162fb392ef5 BenchmarkSendFile/file-to-tcp/16384-4 1 1074084189 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: 0x180e61633bc1f244 BenchmarkSendFile/file-to-tcp/32768-4 1 1074479412 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: 0x180e61637c230ab6 BenchmarkSendFile/file-to-tcp/65536-4 1 1072387587 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: 0x180e6163bc85a5ad BenchmarkSendFile/file-to-tcp/131072-4 1 1035394301 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: 0x180e6163fce14c35 BenchmarkSendFile/file-to-tcp/262144-4 1 1012408473 ns/op 0.26 MB/s 280 B/op 8 allocs/op --- BENCH: BenchmarkSendFile/file-to-tcp/262144-4 sendfile_test.go:628: Deterministic RNG seed based on timestamp: 0x180e61643b175687 BenchmarkSendFile/file-to-tcp/524288-4 1 1074574491 ns/op 0.49 MB/s 280 B/op 8 allocs/op --- BENCH: BenchmarkSendFile/file-to-tcp/524288-4 sendfile_test.go:628: Deterministic RNG seed based on timestamp: 0x180e61647822c7b6 BenchmarkSendFile/file-to-tcp/1048576-4 1 1114081815 ns/op 0.94 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: 0x180e6164b93eab1f BenchmarkSendFile/file-to-unix/1024-4 1 1071287415 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: 0x180e6164fd6103eb BenchmarkSendFile/file-to-unix/2048-4 1 1051763574 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: 0x180e61653d8df803 BenchmarkSendFile/file-to-unix/4096-4 1 1076767026 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: 0x180e61657c9583ff BenchmarkSendFile/file-to-unix/8192-4 1 1048372307 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: 0x180e6165bd19e864 BenchmarkSendFile/file-to-unix/16384-4 1 1070106922 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: 0x180e6165fbecf41d BenchmarkSendFile/file-to-unix/32768-4 1 1073080969 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: 0x180e61663c160f16 BenchmarkSendFile/file-to-unix/65536-4 1 1074161291 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: 0x180e61667c6e4b84 BenchmarkSendFile/file-to-unix/131072-4 1 1065270621 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: 0x180e6166bcceea0c BenchmarkSendFile/file-to-unix/262144-4 1 1074647082 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: 0x180e6166fcd37989 BenchmarkSendFile/file-to-unix/524288-4 1 1025763281 ns/op 0.51 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: 0x180e61673d9148f2 BenchmarkSendFile/file-to-unix/1048576-4 1 1030899021 ns/op 1.02 MB/s 32944 B/op 4 allocs/op --- BENCH: BenchmarkSendFile/file-to-unix/1048576-4 sendfile_test.go:628: Deterministic RNG seed based on timestamp: 0x180e61677bb62b75 BenchmarkTCP4OneShot-4 3645 33180 ns/op BenchmarkTCP4OneShotTimeout-4 3385 31389 ns/op BenchmarkTCP4Persistent-4 10749 10896 ns/op BenchmarkTCP4PersistentTimeout-4 10759 10813 ns/op BenchmarkTCP6OneShot-4 2913 35729 ns/op BenchmarkTCP6OneShotTimeout-4 3241 36985 ns/op BenchmarkTCP6Persistent-4 10294 12380 ns/op BenchmarkTCP6PersistentTimeout-4 8485 12033 ns/op BenchmarkTCP4ConcurrentReadWrite-4 10000 25505 ns/op BenchmarkTCP6ConcurrentReadWrite-4 10000 48398 ns/op BenchmarkSetReadDeadline-4 123003 953.2 ns/op BenchmarkUDP6LinkLocalUnicast-4 5475 21556 ns/op BenchmarkReadWriteMsgUDPAddrPort-4 11294 12655 ns/op 0 B/op 0 allocs/op BenchmarkWriteToReadFromUDP-4 5612 18735 ns/op 16 B/op 1 allocs/op BenchmarkWriteToReadFromUDPAddrPort-4 5604 17931 ns/op 0 B/op 0 allocs/op PASS ok net 36.567s goos: freebsd goarch: amd64 pkg: net/http cpu: AMD EPYC 7B12 BenchmarkCookieString-4 41596 2740 ns/op 176 B/op 1 allocs/op BenchmarkReadSetCookies-4 17418 6572 ns/op 1200 B/op 21 allocs/op BenchmarkReadCookies-4 27960 4560 ns/op 2000 B/op 11 allocs/op BenchmarkHeaderWriteSubset-4 25273 4777 ns/op 45 B/op 0 allocs/op BenchmarkCopyValues-4 60949 2047 ns/op 736 B/op 11 allocs/op BenchmarkHexEscapeNonASCII-4 72349 1585 ns/op 192 B/op 2 allocs/op BenchmarkFindChild/n=2/rep=linear-4 2088901 59.50 ns/op BenchmarkFindChild/n=2/rep=map-4 4143423 28.57 ns/op BenchmarkFindChild/n=2/rep=hybrid8-4 1748534 69.19 ns/op BenchmarkFindChild/n=4/rep=linear-4 1095039 108.9 ns/op BenchmarkFindChild/n=4/rep=map-4 4094696 27.91 ns/op BenchmarkFindChild/n=4/rep=hybrid8-4 988830 117.8 ns/op BenchmarkFindChild/n=8/rep=linear-4 472677 213.8 ns/op BenchmarkFindChild/n=8/rep=map-4 4127158 28.18 ns/op BenchmarkFindChild/n=8/rep=hybrid8-4 539090 221.9 ns/op BenchmarkFindChild/n=16/rep=linear-4 270703 411.0 ns/op BenchmarkFindChild/n=16/rep=map-4 4744209 23.90 ns/op BenchmarkFindChild/n=16/rep=hybrid8-4 3147596 35.09 ns/op BenchmarkFindChild/n=32/rep=linear-4 126957 842.3 ns/op BenchmarkFindChild/n=32/rep=map-4 4373998 26.45 ns/op BenchmarkFindChild/n=32/rep=hybrid8-4 2988873 39.25 ns/op BenchmarkMultiConflicts-4 1 127280185 ns/op BenchmarkServerMatch-4 26454 4724 ns/op BenchmarkReadRequestChrome-4 4939 22303 ns/op 27.39 MB/s 1540 B/op 14 allocs/op BenchmarkReadRequestCurl-4 15478 7940 ns/op 9.82 MB/s 987 B/op 9 allocs/op BenchmarkReadRequestApachebench-4 14230 8408 ns/op 9.75 MB/s 988 B/op 9 allocs/op BenchmarkReadRequestSiege-4 10599 11361 ns/op 13.29 MB/s 1084 B/op 11 allocs/op BenchmarkReadRequestWrk-4 22146 5486 ns/op 7.29 MB/s 924 B/op 7 allocs/op BenchmarkFileAndServer_1KB/h1-4 291 405668 ns/op 2.52 MB/s BenchmarkFileAndServer_1KB/https1-4 229 514803 ns/op 1.99 MB/s BenchmarkFileAndServer_1KB/h2-4 163 716664 ns/op 1.43 MB/s BenchmarkFileAndServer_16MB/h1-4 4 29156026 ns/op 575.43 MB/s BenchmarkFileAndServer_16MB/https1-4 2 62106024 ns/op 270.14 MB/s BenchmarkFileAndServer_16MB/h2-4 1 170522274 ns/op 98.39 MB/s BenchmarkFileAndServer_64MB/h1-4 1 111618613 ns/op 601.23 MB/s BenchmarkFileAndServer_64MB/https1-4 1 238995716 ns/op 280.80 MB/s BenchmarkFileAndServer_64MB/h2-4 1 724788905 ns/op 92.59 MB/s BenchmarkServeMux-4 291 429825 ns/op 17280 B/op 360 allocs/op BenchmarkServeMux_SkipServe-4 354 366630 ns/op 0 B/op 0 allocs/op BenchmarkClientServer/h1-4 326 376625 ns/op 6462 B/op 70 allocs/op BenchmarkClientServer/https1-4 250 451056 ns/op 7322 B/op 79 allocs/op BenchmarkClientServer/h2-4 171 595781 ns/op 10569 B/op 78 allocs/op BenchmarkClientServerParallel/4/h1-4 1209 88217 ns/op 10010 B/op 83 allocs/op BenchmarkClientServerParallel/4/https1-4 157 780078 ns/op 62293 B/op 455 allocs/op --- BENCH: BenchmarkClientServerParallel/4/https1-4 clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:13441: read tcp 127.0.0.1:13432->127.0.0.1:13441: use of closed network connection clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:13443: read tcp 127.0.0.1:13432->127.0.0.1:13443: use of closed network connection clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:13437: write tcp 127.0.0.1:13432->127.0.0.1:13437: use of closed network connection clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:13476: EOF clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:13477: EOF clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:13479: write tcp 127.0.0.1:13448->127.0.0.1:13479: use of closed network connection clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:13542: EOF clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:13540: read tcp 127.0.0.1:13480->127.0.0.1:13540: use of closed network connection clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:13544: write tcp 127.0.0.1:13480->127.0.0.1:13544: use of closed network connection BenchmarkClientServerParallel/4/h2-4 746 142741 ns/op 11662 B/op 89 allocs/op --- BENCH: BenchmarkClientServerParallel/4/h2-4 clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:13559: EOF BenchmarkClientServerParallel/64/h1-4 970 133693 ns/op 16261 B/op 104 allocs/op BenchmarkClientServerParallel/64/https1-4 62 1828698 ns/op 143143 B/op 1012 allocs/op --- BENCH: BenchmarkClientServerParallel/64/https1-4 clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:14332: read tcp 127.0.0.1:14325->127.0.0.1:14332: use of closed network connection clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:14335: write tcp 127.0.0.1:14325->127.0.0.1:14335: use of closed network connection clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:14379: EOF BenchmarkClientServerParallel/64/h2-4 112 1547298 ns/op 124311 B/op 931 allocs/op --- BENCH: BenchmarkClientServerParallel/64/h2-4 clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:14414: EOF clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:14415: EOF clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:14413: write tcp 127.0.0.1:14406->127.0.0.1:14413: use of closed network connection clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:14442: EOF clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:14450: EOF clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:14453: EOF clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:14458: EOF clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:14448: EOF clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:14473: EOF clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:14470: EOF ... [output truncated] BenchmarkServer-4 1 1055712853 ns/op 30840 B/op 158 allocs/op BenchmarkClient-4 260 461347 ns/op 4264 B/op 51 allocs/op BenchmarkServerFakeConnNoKeepAlive-4 579 178121 ns/op 7985 B/op 56 allocs/op BenchmarkServerFakeConnWithKeepAlive-4 1272 89385 ns/op 3122 B/op 24 allocs/op BenchmarkServerFakeConnWithKeepAliveLite-4 1672 63082 ns/op 1999 B/op 14 allocs/op BenchmarkServerHandlerTypeLen-4 1876 61958 ns/op 2831 B/op 21 allocs/op BenchmarkServerHandlerNoLen-4 1927 62400 ns/op 2781 B/op 19 allocs/op BenchmarkServerHandlerNoType-4 1912 62018 ns/op 2791 B/op 20 allocs/op BenchmarkServerHandlerNoHeader-4 1816 60311 ns/op 1971 B/op 14 allocs/op BenchmarkServerHijack-4 1098 107064 ns/op 17130 B/op 52 allocs/op BenchmarkCloseNotifier/h1-4 441 266724 ns/op 6203 B/op 53 allocs/op BenchmarkResponseStatusLine-4 776714 152.7 ns/op 0 B/op 0 allocs/op PASS ok net/http 16.710s goos: freebsd goarch: amd64 pkg: net/http/httputil cpu: AMD EPYC 7B12 BenchmarkServeHTTP-4 4605 22128 ns/op 34258 B/op 14 allocs/op PASS ok net/http/httputil 1.181s goos: freebsd goarch: amd64 pkg: net/netip cpu: AMD EPYC 7B12 BenchmarkIPNextPrev-4 113656 989.0 ns/op BenchmarkBinaryMarshalRoundTrip/ipv4-4 1074895 104.9 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6-4 787882 150.1 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6+zone-4 121610 998.7 ns/op BenchmarkStdIPv4-4 172016 778.0 ns/op 16 B/op 1 allocs/op BenchmarkIPv4-4 121810 911.3 ns/op 0 B/op 0 allocs/op BenchmarkIPv4_inline-4 120506 936.4 ns/op 0 B/op 0 allocs/op BenchmarkStdIPv6-4 154945 735.2 ns/op 16 B/op 1 allocs/op BenchmarkIPv6-4 109738 1081 ns/op 0 B/op 0 allocs/op BenchmarkIPv4Contains-4 1903549 62.41 ns/op 0 B/op 0 allocs/op BenchmarkIPv6Contains-4 1750050 63.95 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v4-4 1185734 100.3 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6-4 810156 145.5 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_ellipsis-4 1000042 120.6 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_v4-4 624568 166.5 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_zone-4 133090 903.8 ns/op 0 B/op 0 allocs/op BenchmarkStdParseIP/v4-4 698082 170.6 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6-4 522715 218.9 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_ellipsis-4 613978 195.8 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_v4-4 464323 237.5 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_zone-4 115465 981.1 ns/op 16 B/op 1 allocs/op BenchmarkAddrString/v4-4 586230 201.6 ns/op 16 B/op 1 allocs/op BenchmarkAddrString/v6-4 159327 632.1 ns/op 48 B/op 1 allocs/op BenchmarkAddrString/v6_ellipsis-4 226292 476.2 ns/op 24 B/op 1 allocs/op BenchmarkAddrString/v6_v4-4 339998 345.3 ns/op 24 B/op 1 allocs/op BenchmarkAddrString/v6_zone-4 224527 509.2 ns/op 24 B/op 1 allocs/op BenchmarkIPStringExpanded/v4-4 520756 227.8 ns/op 16 B/op 1 allocs/op BenchmarkIPStringExpanded/v6-4 225744 519.4 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_ellipsis-4 223994 517.1 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_v4-4 230320 502.6 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_zone-4 185310 661.3 ns/op 128 B/op 2 allocs/op BenchmarkAddrMarshalText/v4-4 610106 185.2 ns/op 16 B/op 1 allocs/op BenchmarkAddrMarshalText/v6-4 195710 582.1 ns/op 48 B/op 1 allocs/op BenchmarkAddrMarshalText/v6_ellipsis-4 238796 469.5 ns/op 48 B/op 1 allocs/op BenchmarkAddrMarshalText/v6_v4-4 316284 336.4 ns/op 32 B/op 1 allocs/op BenchmarkAddrMarshalText/v6_zone-4 221211 515.1 ns/op 48 B/op 1 allocs/op BenchmarkAddrPortString/v4-4 317962 332.2 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortString/v6-4 156256 750.0 ns/op 48 B/op 1 allocs/op BenchmarkAddrPortString/v6_ellipsis-4 180182 620.7 ns/op 32 B/op 1 allocs/op BenchmarkAddrPortString/v6_v4-4 243832 486.1 ns/op 32 B/op 1 allocs/op BenchmarkAddrPortString/v6_zone-4 183043 658.8 ns/op 32 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v4-4 354351 295.9 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6-4 182172 685.4 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_ellipsis-4 203640 582.3 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_v4-4 241363 450.7 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_zone-4 184418 631.7 ns/op 64 B/op 1 allocs/op BenchmarkPrefixMasking/IPv4_/32-4 1522668 85.44 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/17-4 1409152 84.31 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/0-4 1392846 77.38 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/128-4 1324293 81.79 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/65-4 1335211 89.98 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/0-4 1322282 90.16 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/128-4 1318634 90.69 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/65-4 1330110 90.83 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/0-4 1319478 90.28 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMarshalText-4 461228 222.2 ns/op 24 B/op 1 allocs/op BenchmarkParseAddrPort/v4-4 653251 191.3 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6-4 426345 237.5 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_ellipsis-4 554816 211.8 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_v4-4 437698 251.4 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_zone-4 111930 1023 ns/op 0 B/op 0 allocs/op BenchmarkAs16-4 6840648 16.64 ns/op PASS ok net/netip 10.391s 2024/12/05 20:20:42 Test RPC server listening on 127.0.0.1:15253 2024/12/05 20:20:42 Test HTTP RPC server listening on 127.0.0.1:15254 goos: freebsd goarch: amd64 pkg: net/rpc cpu: AMD EPYC 7B12 BenchmarkEndToEnd-4 1539 74937 ns/op BenchmarkEndToEndHTTP-4 1468 78151 ns/op BenchmarkEndToEndAsync-4 3814 30089 ns/op BenchmarkEndToEndAsyncHTTP-4 3732 29170 ns/op PASS ok net/rpc 1.850s goos: freebsd goarch: amd64 pkg: net/textproto cpu: AMD EPYC 7B12 BenchmarkReadMIMEHeader/client_headers-4 4454 23438 ns/op BenchmarkReadMIMEHeader/server_headers-4 6528 16046 ns/op BenchmarkUncommon-4 32895 3657 ns/op 464 B/op 5 allocs/op PASS ok net/textproto 1.459s goos: freebsd goarch: amd64 pkg: net/url cpu: AMD EPYC 7B12 BenchmarkString-4 7150 16374 ns/op 1200 B/op 32 allocs/op BenchmarkResolvePath-4 175884 693.9 ns/op 32 B/op 2 allocs/op BenchmarkQueryEscape/#00-4 881653 136.6 ns/op 16 B/op 1 allocs/op BenchmarkQueryEscape/#01-4 129370 891.3 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#02-4 225886 470.3 ns/op 32 B/op 1 allocs/op BenchmarkQueryEscape/#03-4 116176 962.6 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#04-4 20366 5770 ns/op 832 B/op 2 allocs/op BenchmarkPathEscape/#00-4 609422 200.2 ns/op 16 B/op 1 allocs/op BenchmarkPathEscape/#01-4 134948 895.1 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#02-4 252928 466.2 ns/op 32 B/op 1 allocs/op BenchmarkPathEscape/#03-4 125205 952.9 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#04-4 23294 5274 ns/op 704 B/op 2 allocs/op BenchmarkQueryUnescape/#00-4 294135 374.5 ns/op 16 B/op 1 allocs/op BenchmarkQueryUnescape/#01-4 133645 857.2 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#02-4 133526 890.4 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#03-4 60530 1946 ns/op 64 B/op 1 allocs/op BenchmarkQueryUnescape/#04-4 11358 10300 ns/op 320 B/op 1 allocs/op BenchmarkPathUnescape/#00-4 305562 376.8 ns/op 16 B/op 1 allocs/op BenchmarkPathUnescape/#01-4 138799 857.4 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#02-4 130998 898.2 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#03-4 60009 1949 ns/op 64 B/op 1 allocs/op BenchmarkPathUnescape/#04-4 10000 10390 ns/op 320 B/op 1 allocs/op PASS ok net/url 4.326s goos: freebsd goarch: amd64 pkg: os cpu: AMD EPYC 7B12 BenchmarkExpand/noop-4 4362165 27.63 ns/op 0 B/op 0 allocs/op BenchmarkExpand/multiple-4 242614 450.3 ns/op 48 B/op 2 allocs/op BenchmarkReaddirname-4 1545 76778 ns/op --- BENCH: BenchmarkReaddirname-4 os_test.go:506: benchmarkReaddirname ".": 157 entries os_test.go:506: benchmarkReaddirname ".": 157 entries os_test.go:506: benchmarkReaddirname ".": 157 entries BenchmarkReaddir-4 469 252966 ns/op --- BENCH: BenchmarkReaddir-4 os_test.go:523: benchmarkReaddir ".": 157 entries os_test.go:523: benchmarkReaddir ".": 157 entries os_test.go:523: benchmarkReaddir ".": 157 entries BenchmarkReadDir-4 1152 102176 ns/op --- BENCH: BenchmarkReadDir-4 os_test.go:540: benchmarkReadDir ".": 157 entries os_test.go:540: benchmarkReadDir ".": 157 entries os_test.go:540: benchmarkReadDir ".": 157 entries BenchmarkStatDot-4 154597 796.6 ns/op BenchmarkStatFile-4 121387 969.1 ns/op BenchmarkStatDir-4 138175 896.8 ns/op BenchmarkLstatDot-4 151502 798.6 ns/op BenchmarkLstatFile-4 125658 966.4 ns/op BenchmarkLstatDir-4 133987 900.5 ns/op BenchmarkRemoveAll-4 56 2340350 ns/op 41922 B/op 555 allocs/op PASS ok os 3.036s goos: freebsd goarch: amd64 pkg: os/exec cpu: AMD EPYC 7B12 BenchmarkExecHostname-4 52 1937771 ns/op 7440 B/op 31 allocs/op PASS ok os/exec 1.134s goos: freebsd goarch: amd64 pkg: os/user cpu: AMD EPYC 7B12 BenchmarkCurrent-4 24721 4549 ns/op PASS ok os/user 1.204s goos: freebsd goarch: amd64 pkg: reflect cpu: AMD EPYC 7B12 BenchmarkBool-4 4808686 25.07 ns/op BenchmarkString-4 2939264 41.03 ns/op BenchmarkBytes-4 2550865 46.90 ns/op BenchmarkNamedBytes-4 1486242 80.86 ns/op BenchmarkBytesArray-4 981681 120.6 ns/op BenchmarkSliceLen-4 2969900 39.80 ns/op BenchmarkMapLen-4 1000000 108.5 ns/op BenchmarkStringLen-4 2197732 54.03 ns/op BenchmarkArrayLen-4 1649487 72.17 ns/op BenchmarkSliceCap-4 2968429 39.72 ns/op BenchmarkDeepEqual/int8-4 540183 223.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int8-4 120590 986.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int16-4 433994 257.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int16-4 114415 1034 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int32-4 459182 258.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int32-4 118914 1008 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int64-4 405820 255.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int64-4 119110 1018 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int-4 466688 259.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int-4 115206 1025 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint8-4 508628 224.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8-4 146904 786.9 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint16-4 467472 256.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint16-4 116304 1018 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint32-4 454510 259.5 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint32-4 114235 1022 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint64-4 409264 259.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint64-4 114363 1019 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint-4 409419 254.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint-4 113334 1022 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uintptr-4 392284 260.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uintptr-4 113400 1010 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float32-4 381517 266.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float32-4 116917 1028 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float64-4 400200 256.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float64-4 117939 1041 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex64-4 406430 259.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex64-4 117500 1016 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex128-4 392178 257.5 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex128-4 116533 1015 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/bool-4 493598 222.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]bool-4 121683 990.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/string-4 411097 256.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]string-4 116926 1017 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8#01-4 150558 781.5 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][]uint8-4 73779 1561 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[6]uint8-4 64094 1883 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][6]uint8-4 44731 2680 ns/op 0 B/op 0 allocs/op BenchmarkMapsDeepEqual-4 47611 2519 ns/op BenchmarkIsZero/ArrayComparable-4 323953 351.8 ns/op BenchmarkIsZero/ArrayIncomparable-4 39871 3004 ns/op BenchmarkIsZero/StructComparable-4 795267 146.5 ns/op BenchmarkIsZero/StructIncomparable-4 183195 660.7 ns/op BenchmarkIsZero/ArrayInt_4-4 1641868 72.20 ns/op BenchmarkIsZero/ArrayInt_1024-4 19816 6081 ns/op BenchmarkIsZero/ArrayInt_1024_NoZero-4 38064 3131 ns/op BenchmarkIsZero/Struct4Int-4 1618794 74.17 ns/op BenchmarkIsZero/ArrayStruct4Int_1024-4 19845 6066 ns/op BenchmarkIsZero/ArrayChanInt_1024-4 19701 6044 ns/op BenchmarkIsZero/StructInt_512-4 38492 3090 ns/op BenchmarkSetZero/Bool/Direct-4 5019032 24.14 ns/op BenchmarkSetZero/Bool/CachedZero-4 1073227 111.3 ns/op BenchmarkSetZero/Bool/NewZero-4 808239 147.9 ns/op BenchmarkSetZero/Int/Direct-4 3064537 38.55 ns/op BenchmarkSetZero/Int/CachedZero-4 1000000 110.0 ns/op BenchmarkSetZero/Int/NewZero-4 831782 145.3 ns/op BenchmarkSetZero/Uint/Direct-4 2957768 39.87 ns/op BenchmarkSetZero/Uint/CachedZero-4 1102573 111.6 ns/op BenchmarkSetZero/Uint/NewZero-4 737288 147.9 ns/op BenchmarkSetZero/Float/Direct-4 3041419 38.42 ns/op BenchmarkSetZero/Float/CachedZero-4 953907 111.0 ns/op BenchmarkSetZero/Float/NewZero-4 714742 148.3 ns/op BenchmarkSetZero/Complex/Direct-4 3081294 38.73 ns/op BenchmarkSetZero/Complex/CachedZero-4 896222 111.8 ns/op BenchmarkSetZero/Complex/NewZero-4 687381 146.4 ns/op BenchmarkSetZero/Array/Direct-4 2783126 44.29 ns/op BenchmarkSetZero/Array/CachedZero-4 1080320 109.1 ns/op BenchmarkSetZero/Array/NewZero-4 729007 149.2 ns/op BenchmarkSetZero/Chan/Direct-4 3045146 39.17 ns/op BenchmarkSetZero/Chan/CachedZero-4 1095583 109.6 ns/op BenchmarkSetZero/Chan/NewZero-4 704144 144.4 ns/op BenchmarkSetZero/Func/Direct-4 3102163 38.47 ns/op BenchmarkSetZero/Func/CachedZero-4 1118398 107.5 ns/op BenchmarkSetZero/Func/NewZero-4 832134 143.0 ns/op BenchmarkSetZero/Interface/Direct-4 2846983 43.23 ns/op BenchmarkSetZero/Interface/CachedZero-4 1093320 108.7 ns/op BenchmarkSetZero/Interface/NewZero-4 712430 144.4 ns/op BenchmarkSetZero/Map/Direct-4 3109699 38.43 ns/op BenchmarkSetZero/Map/CachedZero-4 1111416 107.9 ns/op BenchmarkSetZero/Map/NewZero-4 830768 141.2 ns/op BenchmarkSetZero/Pointer/Direct-4 3078864 38.29 ns/op BenchmarkSetZero/Pointer/CachedZero-4 1000000 107.4 ns/op BenchmarkSetZero/Pointer/NewZero-4 823606 145.3 ns/op BenchmarkSetZero/Slice/Direct-4 2779656 43.31 ns/op BenchmarkSetZero/Slice/CachedZero-4 1065906 108.4 ns/op BenchmarkSetZero/Slice/NewZero-4 839475 145.2 ns/op BenchmarkSetZero/String/Direct-4 3020220 39.29 ns/op BenchmarkSetZero/String/CachedZero-4 948397 110.7 ns/op BenchmarkSetZero/String/NewZero-4 808318 146.1 ns/op BenchmarkSetZero/Struct/Direct-4 2761394 43.04 ns/op BenchmarkSetZero/Struct/CachedZero-4 1081471 111.7 ns/op BenchmarkSetZero/Struct/NewZero-4 817225 144.3 ns/op BenchmarkSelect/1-4 228248 493.2 ns/op 80 B/op 5 allocs/op BenchmarkSelect/4-4 100543 1176 ns/op 208 B/op 8 allocs/op BenchmarkSelect/8-4 51519 2250 ns/op 672 B/op 13 allocs/op BenchmarkCall-4 245347 486.0 ns/op 0 B/op 0 allocs/op BenchmarkCallMethod-4 200136 584.0 ns/op 0 B/op 0 allocs/op BenchmarkCallArgCopy/size=128-4 98108 1022 ns/op 125.23 MB/s BenchmarkCallArgCopy/size=256-4 82027 1458 ns/op 175.55 MB/s BenchmarkCallArgCopy/size=1024-4 73197 1664 ns/op 615.46 MB/s BenchmarkCallArgCopy/size=4096-4 43284 2901 ns/op 1411.83 MB/s BenchmarkCallArgCopy/size=65536-4 4155 25227 ns/op 2597.89 MB/s BenchmarkFieldByName1-4 2106036 56.67 ns/op BenchmarkFieldByName2-4 167719 825.4 ns/op BenchmarkFieldByName3-4 20658 5885 ns/op BenchmarkInterfaceBig-4 5050963 23.97 ns/op BenchmarkInterfaceSmall-4 4948555 23.89 ns/op BenchmarkNew-4 2962008 39.05 ns/op BenchmarkMap/StringKeys/MapIndex-4 3112 37231 ns/op 0 B/op 0 allocs/op BenchmarkMap/StringKeys/SetMapIndex-4 2464 45968 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/MapIndex-4 2917 38606 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/SetMapIndex-4 2450 45256 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/MapIndex-4 2913 36148 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/SetMapIndex-4 2514 45745 ns/op 0 B/op 0 allocs/op BenchmarkMapIterNext-4 327105 361.5 ns/op BenchmarkTypeForString-4 2636695 45.08 ns/op BenchmarkTypeForError-4 1255359 95.29 ns/op PASS ok reflect 19.845s goos: freebsd goarch: amd64 pkg: regexp cpu: AMD EPYC 7B12 BenchmarkFind-4 13987 8008 ns/op 8982 B/op 1 allocs/op BenchmarkFindAllNoMatches-4 20167 5443 ns/op 9100 B/op 1 allocs/op BenchmarkFindString-4 15847 7226 ns/op 9164 B/op 1 allocs/op BenchmarkFindSubmatch-4 15018 7653 ns/op 9244 B/op 2 allocs/op BenchmarkFindStringSubmatch-4 15108 7856 ns/op 9680 B/op 2 allocs/op BenchmarkLiteral-4 24940 4869 ns/op BenchmarkNotLiteral-4 5191 22067 ns/op BenchmarkMatchClass-4 3939 27561 ns/op BenchmarkMatchClass_InRange-4 4290 26755 ns/op BenchmarkReplaceAll-4 3750 36278 ns/op BenchmarkAnchoredLiteralShortNonMatch-4 168195 732.0 ns/op BenchmarkAnchoredLiteralLongNonMatch-4 165915 726.3 ns/op BenchmarkAnchoredShortMatch-4 94213 1210 ns/op BenchmarkAnchoredLongMatch-4 101712 1216 ns/op BenchmarkOnePassShortA-4 26358 4536 ns/op BenchmarkNotOnePassShortA-4 11516 10456 ns/op BenchmarkOnePassShortB-4 34856 3482 ns/op BenchmarkNotOnePassShortB-4 13231 8768 ns/op BenchmarkOnePassLongPrefix-4 116204 1080 ns/op BenchmarkOnePassLongNotPrefix-4 38523 3182 ns/op BenchmarkMatchParallelShared-4 23792 4890 ns/op BenchmarkMatchParallelCopied-4 28260 4964 ns/op BenchmarkQuoteMetaAll-4 234400 481.1 ns/op 29.10 MB/s BenchmarkQuoteMetaNone-4 500571 269.0 ns/op 96.65 MB/s BenchmarkCompile/Onepass-4 5802 20028 ns/op 4272 B/op 52 allocs/op BenchmarkCompile/Medium-4 2278 49225 ns/op 10152 B/op 112 allocs/op BenchmarkCompile/Hard-4 276 433574 ns/op 90712 B/op 424 allocs/op BenchmarkMatch/Easy0/16-4 4781799 24.86 ns/op 643.58 MB/s BenchmarkMatch/Easy0/32-4 27156 4381 ns/op 7.30 MB/s BenchmarkMatch/Easy0/1K-4 27398 4929 ns/op 207.76 MB/s BenchmarkMatch/Easy0i/16-4 4786554 25.05 ns/op 638.64 MB/s BenchmarkMatch/Easy0i/32-4 8112 15509 ns/op 2.06 MB/s BenchmarkMatch/Easy0i/1K-4 354 336767 ns/op 3.04 MB/s BenchmarkMatch/Easy1/16-4 4681400 25.18 ns/op 635.41 MB/s BenchmarkMatch/Easy1/32-4 29608 4115 ns/op 7.78 MB/s BenchmarkMatch/Easy1/1K-4 9475 11569 ns/op 88.51 MB/s BenchmarkMatch/Medium/16-4 4746633 24.19 ns/op 661.56 MB/s BenchmarkMatch/Medium/32-4 8421 13985 ns/op 2.29 MB/s BenchmarkMatch/Medium/1K-4 386 302200 ns/op 3.39 MB/s BenchmarkMatch/Hard/16-4 4700773 25.19 ns/op 635.21 MB/s BenchmarkMatch/Hard/32-4 5409 21515 ns/op 1.49 MB/s BenchmarkMatch/Hard/1K-4 226 531817 ns/op 1.93 MB/s BenchmarkMatch/Hard1/16-4 2029 60226 ns/op 0.27 MB/s BenchmarkMatch/Hard1/32-4 1070 111141 ns/op 0.29 MB/s BenchmarkMatch/Hard1/1K-4 34 3312122 ns/op 0.31 MB/s BenchmarkMatch_onepass_regex/16-4 38481 3059 ns/op 5.23 MB/s 23 B/op 0 allocs/op BenchmarkMatch_onepass_regex/32-4 23209 5171 ns/op 6.19 MB/s 23 B/op 0 allocs/op BenchmarkMatch_onepass_regex/1K-4 854 137862 ns/op 7.43 MB/s 26 B/op 0 allocs/op PASS ok regexp 8.681s goos: freebsd goarch: amd64 pkg: regexp/syntax cpu: AMD EPYC 7B12 BenchmarkEmptyOpContext-4 848682 137.5 ns/op BenchmarkIsWordChar-4 235042 458.6 ns/op PASS ok regexp/syntax 2.132s goos: freebsd goarch: amd64 pkg: runtime cpu: AMD EPYC 7B12 BenchmarkCallers/cached-4 90415 1113 ns/op BenchmarkCallers/inlined-4 99139 1165 ns/op BenchmarkCallers/no-cache-4 24777 4815 ns/op BenchmarkFPCallers/cached-4 3779368 31.29 ns/op BenchmarkMakeChan/Byte-4 1316284 85.74 ns/op BenchmarkMakeChan/Int-4 1000000 111.8 ns/op BenchmarkMakeChan/Ptr-4 711130 146.4 ns/op BenchmarkMakeChan/Struct/0-4 1272217 84.47 ns/op BenchmarkMakeChan/Struct/32-4 815697 213.8 ns/op BenchmarkMakeChan/Struct/40-4 570370 246.7 ns/op BenchmarkChanNonblocking-4 12606565 8.825 ns/op BenchmarkSelectUncontended-4 1340780 79.07 ns/op BenchmarkSelectSyncContended-4 35304 3167 ns/op BenchmarkSelectAsyncContended-4 155229 719.8 ns/op BenchmarkSelectNonblock-4 7406139 15.95 ns/op BenchmarkChanUncontended-4 7141 14344 ns/op BenchmarkChanContended-4 1689 68623 ns/op BenchmarkChanSync-4 148616 766.7 ns/op BenchmarkChanSyncWork-4 50118 2286 ns/op BenchmarkChanProdCons0-4 115886 1140 ns/op BenchmarkChanProdCons10-4 189657 689.9 ns/op BenchmarkChanProdCons100-4 151159 712.5 ns/op BenchmarkChanProdConsWork0-4 83494 1310 ns/op BenchmarkChanProdConsWork10-4 108427 1044 ns/op BenchmarkChanProdConsWork100-4 116876 1077 ns/op BenchmarkSelectProdCons-4 75297 1514 ns/op BenchmarkReceiveDataFromClosedChan-4 1422622 86.94 ns/op BenchmarkChanCreation-4 157998 679.9 ns/op BenchmarkChanSem-4 223312 523.6 ns/op BenchmarkChanPopular-4 98 1264492 ns/op BenchmarkChanClosed-4 1000000 118.5 ns/op BenchmarkCallClosure-4 8196704 14.42 ns/op BenchmarkCallClosure1-4 7810438 14.69 ns/op BenchmarkCallClosure2-4 2230564 55.56 ns/op BenchmarkCallClosure3-4 2572574 46.43 ns/op BenchmarkCallClosure4-4 2148565 54.39 ns/op BenchmarkComplex128DivNormal-4 14229122 7.784 ns/op BenchmarkComplex128DivNisNaN-4 11086933 10.19 ns/op BenchmarkComplex128DivDisNaN-4 10584825 10.94 ns/op BenchmarkComplex128DivNisInf-4 13572651 8.155 ns/op BenchmarkComplex128DivDisInf-4 8203422 13.84 ns/op BenchmarkAllocation-4 6648 21929 ns/op BenchmarkReadMemStats-4 7356 20127 ns/op BenchmarkReadMemStatsLatency-4 1 102441 p50-ns 102441 p90-ns 102441 p99-ns BenchmarkWriteBarrier-4 3084841 38.47 ns/op BenchmarkBulkWriteBarrier-4 9983847 11.42 ns/op BenchmarkScanStackNoLocals-4 4 26129252 ns/op BenchmarkMSpanCountAlloc/bits=64-4 12530542 8.457 ns/op BenchmarkMSpanCountAlloc/bits=128-4 12612806 9.057 ns/op BenchmarkMSpanCountAlloc/bits=256-4 11252798 10.36 ns/op BenchmarkMSpanCountAlloc/bits=512-4 8979388 12.92 ns/op BenchmarkMSpanCountAlloc/bits=1024-4 6702428 17.48 ns/op BenchmarkHash5-4 8719485 14.02 ns/op 356.65 MB/s BenchmarkHash16-4 8646274 12.75 ns/op 1254.64 MB/s BenchmarkHash64-4 8310036 14.08 ns/op 4545.77 MB/s BenchmarkHash1024-4 4163577 28.17 ns/op 36348.92 MB/s BenchmarkHash65536-4 90886 1331 ns/op 49244.34 MB/s BenchmarkAlignedLoad-4 9757893 11.33 ns/op BenchmarkUnalignedLoad-4 9731448 12.35 ns/op BenchmarkEqEfaceConcrete-4 8699509 13.75 ns/op BenchmarkEqIfaceConcrete-4 8643901 13.26 ns/op BenchmarkNeEfaceConcrete-4 8447776 13.35 ns/op BenchmarkNeIfaceConcrete-4 8754249 15.64 ns/op BenchmarkConvT2EByteSized/bool-4 8033229 14.65 ns/op BenchmarkConvT2EByteSized/uint8-4 7727854 14.34 ns/op BenchmarkConvT2ESmall-4 7136996 16.00 ns/op BenchmarkConvT2EUintptr-4 7269398 16.54 ns/op BenchmarkConvT2ELarge-4 1929655 64.84 ns/op BenchmarkConvT2ISmall-4 7081578 16.65 ns/op BenchmarkConvT2IUintptr-4 7075898 17.76 ns/op BenchmarkConvT2ILarge-4 1991179 63.18 ns/op BenchmarkConvI2E-4 7033141 17.56 ns/op BenchmarkConvI2I-4 6876724 15.45 ns/op BenchmarkAssertE2T-4 7450068 17.12 ns/op BenchmarkAssertE2TLarge-4 3256111 37.43 ns/op BenchmarkAssertE2I-4 7323908 15.86 ns/op BenchmarkAssertI2T-4 7118587 16.79 ns/op BenchmarkAssertI2I-4 7717308 15.69 ns/op BenchmarkAssertI2E-4 7679094 15.01 ns/op BenchmarkAssertE2E-4 8016196 14.64 ns/op BenchmarkAssertE2T2-4 5642343 20.95 ns/op BenchmarkAssertE2T2Blank-4 6851572 16.94 ns/op BenchmarkAssertI2E2-4 6234370 18.50 ns/op BenchmarkAssertI2E2Blank-4 7909149 14.77 ns/op BenchmarkAssertE2E2-4 6281284 18.29 ns/op BenchmarkAssertE2E2Blank-4 8171869 14.66 ns/op BenchmarkConvT2Ezero/zero/16-4 7053750 16.55 ns/op BenchmarkConvT2Ezero/zero/32-4 7037258 16.56 ns/op BenchmarkConvT2Ezero/zero/64-4 7102131 16.91 ns/op BenchmarkConvT2Ezero/zero/str-4 7018177 16.83 ns/op BenchmarkConvT2Ezero/zero/slice-4 7079948 16.60 ns/op BenchmarkConvT2Ezero/zero/big-4 340401 408.7 ns/op BenchmarkConvT2Ezero/nonzero/str-4 2365110 56.06 ns/op BenchmarkConvT2Ezero/nonzero/slice-4 2048464 71.07 ns/op BenchmarkConvT2Ezero/nonzero/big-4 376416 403.8 ns/op BenchmarkConvT2Ezero/smallint/16-4 7051449 16.56 ns/op BenchmarkConvT2Ezero/smallint/32-4 7198700 16.63 ns/op BenchmarkConvT2Ezero/smallint/64-4 7232660 16.57 ns/op BenchmarkConvT2Ezero/largeint/16-4 2752381 54.69 ns/op BenchmarkConvT2Ezero/largeint/32-4 2177478 55.61 ns/op BenchmarkConvT2Ezero/largeint/64-4 2287980 50.76 ns/op BenchmarkMalloc8-4 2626142 43.81 ns/op BenchmarkMalloc16-4 3081127 50.63 ns/op BenchmarkMallocTypeInfo8-4 3328878 34.90 ns/op BenchmarkMallocTypeInfo16-4 2637171 51.16 ns/op BenchmarkMallocLargeStruct-4 265006 589.2 ns/op BenchmarkGoroutineSelect-4 70 1647440 ns/op BenchmarkGoroutineBlocking-4 98 1303010 ns/op BenchmarkGoroutineForRange-4 87 1314232 ns/op BenchmarkGoroutineIdle-4 100 1031833 ns/op BenchmarkHashStringSpeed-4 3588796 32.31 ns/op BenchmarkHashBytesSpeed-4 2109800 55.46 ns/op BenchmarkHashInt32Speed-4 4144191 31.07 ns/op BenchmarkHashInt64Speed-4 4007782 30.18 ns/op BenchmarkHashStringArraySpeed-4 717002 143.7 ns/op BenchmarkMegMap-4 3627070 32.69 ns/op BenchmarkMegOneMap-4 3605066 33.16 ns/op BenchmarkMegEqMap-4 4348 37311 ns/op BenchmarkMegEmptyMap-4 5954715 21.03 ns/op BenchmarkMegEmptyMapWithInterfaceKey-4 3345073 35.80 ns/op BenchmarkSmallStrMap-4 4026252 28.78 ns/op BenchmarkMapStringKeysEight_16-4 3738316 31.78 ns/op BenchmarkMapStringKeysEight_32-4 3773300 31.31 ns/op BenchmarkMapStringKeysEight_64-4 3657120 31.62 ns/op BenchmarkMapStringKeysEight_128-4 3704428 32.27 ns/op BenchmarkMapStringKeysEight_256-4 3696524 32.53 ns/op BenchmarkMapStringKeysEight_1M-4 3564990 32.05 ns/op BenchmarkMapFirst/1-4 5613999 20.14 ns/op BenchmarkMapFirst/2-4 5486584 21.28 ns/op BenchmarkMapFirst/3-4 5513594 19.61 ns/op BenchmarkMapFirst/4-4 5588468 21.16 ns/op BenchmarkMapFirst/5-4 5555193 21.14 ns/op BenchmarkMapFirst/6-4 5581905 21.13 ns/op BenchmarkMapFirst/7-4 5423390 21.59 ns/op BenchmarkMapFirst/8-4 5712973 20.36 ns/op BenchmarkMapFirst/9-4 4993208 24.05 ns/op BenchmarkMapFirst/10-4 4881278 24.36 ns/op BenchmarkMapFirst/11-4 4856000 24.21 ns/op BenchmarkMapFirst/12-4 4862134 23.42 ns/op BenchmarkMapFirst/13-4 4981032 24.62 ns/op BenchmarkMapFirst/14-4 4899756 23.51 ns/op BenchmarkMapFirst/15-4 4801447 24.33 ns/op BenchmarkMapFirst/16-4 4879263 23.81 ns/op BenchmarkMapMid/1-4 6004478 21.26 ns/op BenchmarkMapMid/2-4 5489308 21.40 ns/op BenchmarkMapMid/3-4 5521164 21.80 ns/op BenchmarkMapMid/4-4 5364536 21.70 ns/op BenchmarkMapMid/5-4 5393731 21.79 ns/op BenchmarkMapMid/6-4 5397565 22.09 ns/op BenchmarkMapMid/7-4 5058505 22.34 ns/op BenchmarkMapMid/8-4 5258448 22.59 ns/op BenchmarkMapMid/9-4 4868202 24.61 ns/op BenchmarkMapMid/10-4 4970876 24.35 ns/op BenchmarkMapMid/11-4 4817948 23.98 ns/op BenchmarkMapMid/12-4 4915452 24.31 ns/op BenchmarkMapMid/13-4 4850977 23.77 ns/op BenchmarkMapMid/14-4 4826156 24.01 ns/op BenchmarkMapMid/15-4 4766636 24.38 ns/op BenchmarkMapMid/16-4 4923468 24.27 ns/op BenchmarkMapLast/1-4 5389064 21.26 ns/op BenchmarkMapLast/2-4 5534828 21.42 ns/op BenchmarkMapLast/3-4 5285748 20.89 ns/op BenchmarkMapLast/4-4 5370721 21.62 ns/op BenchmarkMapLast/5-4 5122146 21.95 ns/op BenchmarkMapLast/6-4 5251270 21.26 ns/op BenchmarkMapLast/7-4 5033421 23.38 ns/op BenchmarkMapLast/8-4 5021470 23.34 ns/op BenchmarkMapLast/9-4 4750622 23.80 ns/op BenchmarkMapLast/10-4 4846146 23.47 ns/op BenchmarkMapLast/11-4 4743140 24.70 ns/op BenchmarkMapLast/12-4 4809343 24.53 ns/op BenchmarkMapLast/13-4 4320418 25.86 ns/op BenchmarkMapLast/14-4 4887296 25.70 ns/op BenchmarkMapLast/15-4 4890565 23.78 ns/op BenchmarkMapLast/16-4 4844229 23.45 ns/op BenchmarkMapCycle-4 3744620 31.51 ns/op BenchmarkRepeatedLookupStrMapKey32-4 5380990 22.12 ns/op BenchmarkRepeatedLookupStrMapKey1M-4 5382 22450 ns/op BenchmarkMakeMap/[Byte]Byte-4 532908 306.9 ns/op BenchmarkMakeMap/[Int]Int-4 318733 495.1 ns/op BenchmarkNewEmptyMap-4 4971638 23.70 ns/op 0 B/op 0 allocs/op BenchmarkNewSmallMap-4 1772138 64.27 ns/op 0 B/op 0 allocs/op BenchmarkSameLengthMap-4 2736765 44.02 ns/op BenchmarkSmallKeyMap-4 3447039 34.88 ns/op BenchmarkMapPopulate/1-4 2617566 45.16 ns/op 0 B/op 0 allocs/op BenchmarkMapPopulate/10-4 169777 889.4 ns/op 328 B/op 3 allocs/op BenchmarkMapPopulate/100-4 14150 8758 ns/op 4456 B/op 9 allocs/op BenchmarkMapPopulate/1000-4 924 126653 ns/op 74265 B/op 20 allocs/op BenchmarkMapPopulate/10000-4 100 1276785 ns/op 591489 B/op 79 allocs/op BenchmarkMapPopulate/100000-4 8 15034456 ns/op 4729432 B/op 534 allocs/op BenchmarkComplexAlgMap-4 554557 187.4 ns/op BenchmarkGoMapClear/Reflexive/1-4 2375134 50.13 ns/op BenchmarkGoMapClear/Reflexive/10-4 1754424 61.88 ns/op BenchmarkGoMapClear/Reflexive/100-4 534964 224.8 ns/op BenchmarkGoMapClear/Reflexive/1000-4 60097 1937 ns/op BenchmarkGoMapClear/Reflexive/10000-4 7816 15530 ns/op BenchmarkGoMapClear/NonReflexive/1-4 1889319 63.61 ns/op BenchmarkGoMapClear/NonReflexive/10-4 1579754 74.70 ns/op BenchmarkGoMapClear/NonReflexive/100-4 434404 246.7 ns/op BenchmarkGoMapClear/NonReflexive/1000-4 59839 1920 ns/op BenchmarkGoMapClear/NonReflexive/10000-4 7695 15644 ns/op BenchmarkMapStringConversion/32/simple-4 2143024 54.71 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/struct-4 2009164 58.56 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/array-4 2004675 60.08 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/simple-4 2095886 56.54 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/struct-4 1892014 61.80 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/array-4 1953325 62.20 ns/op 0 B/op 0 allocs/op BenchmarkMapInterfaceString-4 2527988 46.80 ns/op BenchmarkMapInterfacePtr-4 2811792 43.04 ns/op BenchmarkNewEmptyMapHintLessThan8-4 3592438 33.83 ns/op 0 B/op 0 allocs/op BenchmarkNewEmptyMapHintGreaterThan8-4 164970 1304 ns/op 1192 B/op 3 allocs/op BenchmarkMapIter/Key=int32/Elem=int32/len=6-4 2140638 56.37 ns/op BenchmarkMapIter/Key=int32/Elem=int32/len=64-4 1837597 65.86 ns/op BenchmarkMapIter/Key=int32/Elem=int32/len=65536-4 1867918 65.21 ns/op BenchmarkMapIter/Key=int64/Elem=int64/len=6-4 2162388 55.07 ns/op BenchmarkMapIter/Key=int64/Elem=int64/len=64-4 1799839 65.72 ns/op BenchmarkMapIter/Key=int64/Elem=int64/len=65536-4 1815721 65.42 ns/op BenchmarkMapIter/Key=string/Elem=string/len=6-4 2162527 55.68 ns/op BenchmarkMapIter/Key=string/Elem=string/len=64-4 1781868 65.14 ns/op BenchmarkMapIter/Key=string/Elem=string/len=65536-4 1816354 64.50 ns/op BenchmarkMapIter/Key=smallType/Elem=int32/len=6-4 2175352 57.22 ns/op BenchmarkMapIter/Key=smallType/Elem=int32/len=64-4 2031085 58.47 ns/op BenchmarkMapIter/Key=smallType/Elem=int32/len=65536-4 2052246 58.72 ns/op BenchmarkMapIter/Key=mediumType/Elem=int32/len=6-4 890326 134.9 ns/op BenchmarkMapIter/Key=mediumType/Elem=int32/len=64-4 845151 138.6 ns/op BenchmarkMapIter/Key=mediumType/Elem=int32/len=65536-4 1000000 436.2 ns/op BenchmarkMapIter/Key=bigType/Elem=int32/len=6-4 151794 660.1 ns/op BenchmarkMapIter/Key=bigType/Elem=int32/len=64-4 158270 706.4 ns/op BenchmarkMapIter/Key=bigType/Elem=int32/len=65536-4 1000000 1380 ns/op BenchmarkMapIter/Key=bigType/Elem=bigType/len=6-4 80202 1378 ns/op BenchmarkMapIter/Key=bigType/Elem=bigType/len=64-4 78043 1443 ns/op BenchmarkMapIter/Key=bigType/Elem=bigType/len=65536-4 1000000 2471 ns/op BenchmarkMapIter/Key=int32/Elem=bigType/len=6-4 164503 681.6 ns/op BenchmarkMapIter/Key=int32/Elem=bigType/len=64-4 158989 742.3 ns/op BenchmarkMapIter/Key=int32/Elem=bigType/len=65536-4 1000000 1527 ns/op BenchmarkMapIter/Key=*int32/Elem=int32/len=6-4 2095832 55.65 ns/op BenchmarkMapIter/Key=*int32/Elem=int32/len=64-4 1817929 66.45 ns/op BenchmarkMapIter/Key=*int32/Elem=int32/len=65536-4 1793856 68.96 ns/op BenchmarkMapIter/Key=int32/Elem=*int32/len=6-4 2072449 55.58 ns/op BenchmarkMapIter/Key=int32/Elem=*int32/len=64-4 1790468 65.69 ns/op BenchmarkMapIter/Key=int32/Elem=*int32/len=65536-4 1806794 66.25 ns/op BenchmarkMapIterLowLoad/Key=int32/Elem=int32/len=6-4 7117240 16.10 ns/op BenchmarkMapIterLowLoad/Key=int32/Elem=int32/len=64-4 45330391 2.681 ns/op BenchmarkMapIterLowLoad/Key=int32/Elem=int32/len=65536-4 165239502 0.7251 ns/op BenchmarkMapIterLowLoad/Key=int64/Elem=int64/len=6-4 7295190 16.17 ns/op BenchmarkMapIterLowLoad/Key=int64/Elem=int64/len=64-4 41263260 2.733 ns/op BenchmarkMapIterLowLoad/Key=int64/Elem=int64/len=65536-4 159020799 0.7402 ns/op BenchmarkMapIterLowLoad/Key=string/Elem=string/len=6-4 7394838 16.00 ns/op BenchmarkMapIterLowLoad/Key=string/Elem=string/len=64-4 38439780 2.655 ns/op BenchmarkMapIterLowLoad/Key=string/Elem=string/len=65536-4 163615611 0.7156 ns/op BenchmarkMapIterLowLoad/Key=smallType/Elem=int32/len=6-4 7522944 15.97 ns/op BenchmarkMapIterLowLoad/Key=smallType/Elem=int32/len=64-4 47195319 2.520 ns/op BenchmarkMapIterLowLoad/Key=smallType/Elem=int32/len=65536-4 146885743 0.7387 ns/op BenchmarkMapIterLowLoad/Key=mediumType/Elem=int32/len=6-4 3688710 32.12 ns/op BenchmarkMapIterLowLoad/Key=mediumType/Elem=int32/len=64-4 29850604 3.930 ns/op BenchmarkMapIterLowLoad/Key=mediumType/Elem=int32/len=65536-4 158806351 0.7788 ns/op BenchmarkMapIterLowLoad/Key=bigType/Elem=int32/len=6-4 973923 122.2 ns/op BenchmarkMapIterLowLoad/Key=bigType/Elem=int32/len=64-4 9171943 12.52 ns/op BenchmarkMapIterLowLoad/Key=bigType/Elem=int32/len=65536-4 151791453 0.7546 ns/op BenchmarkMapIterLowLoad/Key=bigType/Elem=bigType/len=6-4 506142 239.5 ns/op BenchmarkMapIterLowLoad/Key=bigType/Elem=bigType/len=64-4 5009398 24.01 ns/op BenchmarkMapIterLowLoad/Key=bigType/Elem=bigType/len=65536-4 153982324 0.7657 ns/op BenchmarkMapIterLowLoad/Key=int32/Elem=bigType/len=6-4 936427 124.2 ns/op BenchmarkMapIterLowLoad/Key=int32/Elem=bigType/len=64-4 8703163 12.72 ns/op BenchmarkMapIterLowLoad/Key=int32/Elem=bigType/len=65536-4 157162814 0.8077 ns/op BenchmarkMapIterLowLoad/Key=*int32/Elem=int32/len=6-4 7378070 16.17 ns/op BenchmarkMapIterLowLoad/Key=*int32/Elem=int32/len=64-4 37902883 2.659 ns/op BenchmarkMapIterLowLoad/Key=*int32/Elem=int32/len=65536-4 149082458 0.7664 ns/op BenchmarkMapIterLowLoad/Key=int32/Elem=*int32/len=6-4 7487461 15.89 ns/op BenchmarkMapIterLowLoad/Key=int32/Elem=*int32/len=64-4 40104994 2.668 ns/op BenchmarkMapIterLowLoad/Key=int32/Elem=*int32/len=65536-4 158859394 0.7513 ns/op BenchmarkMapAccessHit/Key=int32/Elem=int32/len=6-4 3433996 33.54 ns/op BenchmarkMapAccessHit/Key=int32/Elem=int32/len=64-4 3358514 35.37 ns/op BenchmarkMapAccessHit/Key=int32/Elem=int32/len=65536-4 1862282 73.99 ns/op BenchmarkMapAccessHit/Key=int64/Elem=int64/len=6-4 3469831 34.07 ns/op BenchmarkMapAccessHit/Key=int64/Elem=int64/len=64-4 3274045 36.59 ns/op BenchmarkMapAccessHit/Key=int64/Elem=int64/len=65536-4 1555752 116.2 ns/op BenchmarkMapAccessHit/Key=string/Elem=string/len=6-4 2792283 41.90 ns/op BenchmarkMapAccessHit/Key=string/Elem=string/len=64-4 3041484 40.14 ns/op BenchmarkMapAccessHit/Key=string/Elem=string/len=65536-4 1083810 134.8 ns/op BenchmarkMapAccessHit/Key=smallType/Elem=int32/len=6-4 1992243 59.34 ns/op BenchmarkMapAccessHit/Key=smallType/Elem=int32/len=64-4 2061897 57.66 ns/op BenchmarkMapAccessHit/Key=smallType/Elem=int32/len=65536-4 972836 130.4 ns/op BenchmarkMapAccessHit/Key=mediumType/Elem=int32/len=6-4 910095 133.8 ns/op BenchmarkMapAccessHit/Key=mediumType/Elem=int32/len=64-4 906582 122.5 ns/op BenchmarkMapAccessHit/Key=mediumType/Elem=int32/len=65536-4 338293 343.3 ns/op BenchmarkMapAccessHit/Key=bigType/Elem=int32/len=6-4 217054 538.1 ns/op BenchmarkMapAccessHit/Key=bigType/Elem=int32/len=64-4 199180 585.2 ns/op BenchmarkMapAccessHit/Key=bigType/Elem=int32/len=65536-4 63351 1757 ns/op BenchmarkMapAccessHit/Key=bigType/Elem=bigType/len=6-4 85082 1206 ns/op BenchmarkMapAccessHit/Key=bigType/Elem=bigType/len=64-4 87529 1321 ns/op BenchmarkMapAccessHit/Key=bigType/Elem=bigType/len=65536-4 27411 4238 ns/op BenchmarkMapAccessHit/Key=int32/Elem=bigType/len=6-4 147919 703.2 ns/op BenchmarkMapAccessHit/Key=int32/Elem=bigType/len=64-4 149078 724.1 ns/op BenchmarkMapAccessHit/Key=int32/Elem=bigType/len=65536-4 67195 1642 ns/op BenchmarkMapAccessHit/Key=*int32/Elem=int32/len=6-4 3425896 34.63 ns/op BenchmarkMapAccessHit/Key=*int32/Elem=int32/len=64-4 3085377 38.62 ns/op BenchmarkMapAccessHit/Key=*int32/Elem=int32/len=65536-4 1255520 161.3 ns/op BenchmarkMapAccessHit/Key=int32/Elem=*int32/len=6-4 3412030 34.69 ns/op BenchmarkMapAccessHit/Key=int32/Elem=*int32/len=64-4 3083793 36.59 ns/op BenchmarkMapAccessHit/Key=int32/Elem=*int32/len=65536-4 1611550 125.1 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=int32/len=6-4 3790914 31.28 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=int32/len=64-4 3392167 36.19 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=int32/len=65536-4 2674627 44.70 ns/op BenchmarkMapAccessMiss/Key=int64/Elem=int64/len=6-4 3778278 30.14 ns/op BenchmarkMapAccessMiss/Key=int64/Elem=int64/len=64-4 3515467 33.56 ns/op BenchmarkMapAccessMiss/Key=int64/Elem=int64/len=65536-4 2469306 48.24 ns/op BenchmarkMapAccessMiss/Key=string/Elem=string/len=6-4 3021093 37.31 ns/op BenchmarkMapAccessMiss/Key=string/Elem=string/len=64-4 3392124 35.82 ns/op BenchmarkMapAccessMiss/Key=string/Elem=string/len=65536-4 2140182 56.52 ns/op BenchmarkMapAccessMiss/Key=smallType/Elem=int32/len=6-4 2107857 55.17 ns/op BenchmarkMapAccessMiss/Key=smallType/Elem=int32/len=64-4 2363262 52.30 ns/op BenchmarkMapAccessMiss/Key=smallType/Elem=int32/len=65536-4 1576479 65.55 ns/op BenchmarkMapAccessMiss/Key=mediumType/Elem=int32/len=6-4 1123646 110.1 ns/op BenchmarkMapAccessMiss/Key=mediumType/Elem=int32/len=64-4 1134556 103.1 ns/op BenchmarkMapAccessMiss/Key=mediumType/Elem=int32/len=65536-4 619303 183.5 ns/op BenchmarkMapAccessMiss/Key=bigType/Elem=int32/len=6-4 261211 468.8 ns/op BenchmarkMapAccessMiss/Key=bigType/Elem=int32/len=64-4 229514 496.9 ns/op BenchmarkMapAccessMiss/Key=bigType/Elem=int32/len=65536-4 123279 949.3 ns/op BenchmarkMapAccessMiss/Key=bigType/Elem=bigType/len=6-4 227098 519.3 ns/op BenchmarkMapAccessMiss/Key=bigType/Elem=bigType/len=64-4 208015 547.0 ns/op BenchmarkMapAccessMiss/Key=bigType/Elem=bigType/len=65536-4 127495 978.0 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=bigType/len=6-4 1174563 101.8 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=bigType/len=64-4 1000000 100.3 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=bigType/len=65536-4 1050603 125.4 ns/op BenchmarkMapAccessMiss/Key=*int32/Elem=int32/len=6-4 3561696 32.43 ns/op BenchmarkMapAccessMiss/Key=*int32/Elem=int32/len=64-4 3572138 36.24 ns/op BenchmarkMapAccessMiss/Key=*int32/Elem=int32/len=65536-4 2562496 48.99 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=*int32/len=6-4 3727249 31.18 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=*int32/len=64-4 3269463 35.54 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=*int32/len=65536-4 2279384 48.73 ns/op BenchmarkMapAssignExists/Key=int32/Elem=int32/len=6-4 3028490 39.15 ns/op BenchmarkMapAssignExists/Key=int32/Elem=int32/len=64-4 3055251 38.58 ns/op BenchmarkMapAssignExists/Key=int32/Elem=int32/len=65536-4 1422541 85.79 ns/op BenchmarkMapAssignExists/Key=int64/Elem=int64/len=6-4 3143876 37.58 ns/op BenchmarkMapAssignExists/Key=int64/Elem=int64/len=64-4 3106003 38.69 ns/op BenchmarkMapAssignExists/Key=int64/Elem=int64/len=65536-4 823929 183.9 ns/op BenchmarkMapAssignExists/Key=string/Elem=string/len=6-4 2598026 47.53 ns/op BenchmarkMapAssignExists/Key=string/Elem=string/len=64-4 2577355 46.43 ns/op BenchmarkMapAssignExists/Key=string/Elem=string/len=65536-4 766088 207.1 ns/op BenchmarkMapAssignExists/Key=smallType/Elem=int32/len=6-4 1994421 59.69 ns/op BenchmarkMapAssignExists/Key=smallType/Elem=int32/len=64-4 1968153 61.13 ns/op BenchmarkMapAssignExists/Key=smallType/Elem=int32/len=65536-4 757722 142.6 ns/op BenchmarkMapAssignExists/Key=mediumType/Elem=int32/len=6-4 915076 131.4 ns/op BenchmarkMapAssignExists/Key=mediumType/Elem=int32/len=64-4 885144 133.7 ns/op BenchmarkMapAssignExists/Key=mediumType/Elem=int32/len=65536-4 307431 386.2 ns/op BenchmarkMapAssignExists/Key=bigType/Elem=int32/len=6-4 188094 551.7 ns/op BenchmarkMapAssignExists/Key=bigType/Elem=int32/len=64-4 199965 591.6 ns/op BenchmarkMapAssignExists/Key=bigType/Elem=int32/len=65536-4 61706 1811 ns/op BenchmarkMapAssignExists/Key=bigType/Elem=bigType/len=6-4 92563 1214 ns/op BenchmarkMapAssignExists/Key=bigType/Elem=bigType/len=64-4 75410 1329 ns/op BenchmarkMapAssignExists/Key=bigType/Elem=bigType/len=65536-4 22423 5328 ns/op BenchmarkMapAssignExists/Key=int32/Elem=bigType/len=6-4 143738 714.6 ns/op BenchmarkMapAssignExists/Key=int32/Elem=bigType/len=64-4 137958 817.4 ns/op BenchmarkMapAssignExists/Key=int32/Elem=bigType/len=65536-4 39636 2871 ns/op BenchmarkMapAssignExists/Key=*int32/Elem=int32/len=6-4 3048118 38.80 ns/op BenchmarkMapAssignExists/Key=*int32/Elem=int32/len=64-4 3006397 38.54 ns/op BenchmarkMapAssignExists/Key=*int32/Elem=int32/len=65536-4 1234070 153.4 ns/op BenchmarkMapAssignExists/Key=int32/Elem=*int32/len=6-4 2922552 38.15 ns/op BenchmarkMapAssignExists/Key=int32/Elem=*int32/len=64-4 3071203 39.42 ns/op BenchmarkMapAssignExists/Key=int32/Elem=*int32/len=65536-4 1000000 108.5 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=int32/len=6-4 1870018 62.89 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=int32/len=64-4 969319 130.7 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=int32/len=65536-4 1000000 170.8 ns/op BenchmarkMapAssignFillNoHint/Key=int64/Elem=int64/len=6-4 1736524 75.73 ns/op BenchmarkMapAssignFillNoHint/Key=int64/Elem=int64/len=64-4 798501 135.1 ns/op BenchmarkMapAssignFillNoHint/Key=int64/Elem=int64/len=65536-4 954590 210.8 ns/op BenchmarkMapAssignFillNoHint/Key=string/Elem=string/len=6-4 1000000 112.4 ns/op BenchmarkMapAssignFillNoHint/Key=string/Elem=string/len=64-4 605233 225.1 ns/op BenchmarkMapAssignFillNoHint/Key=string/Elem=string/len=65536-4 727986 329.3 ns/op BenchmarkMapAssignFillNoHint/Key=smallType/Elem=int32/len=6-4 1000000 104.3 ns/op BenchmarkMapAssignFillNoHint/Key=smallType/Elem=int32/len=64-4 656166 259.1 ns/op BenchmarkMapAssignFillNoHint/Key=smallType/Elem=int32/len=65536-4 823982 263.4 ns/op BenchmarkMapAssignFillNoHint/Key=mediumType/Elem=int32/len=6-4 279278 584.8 ns/op BenchmarkMapAssignFillNoHint/Key=mediumType/Elem=int32/len=64-4 242383 639.2 ns/op BenchmarkMapAssignFillNoHint/Key=mediumType/Elem=int32/len=65536-4 288246 855.1 ns/op BenchmarkMapAssignFillNoHint/Key=bigType/Elem=int32/len=6-4 45420 3034 ns/op BenchmarkMapAssignFillNoHint/Key=bigType/Elem=int32/len=64-4 24630 5007 ns/op BenchmarkMapAssignFillNoHint/Key=bigType/Elem=int32/len=65536-4 42042 2902 ns/op BenchmarkMapAssignFillNoHint/Key=bigType/Elem=bigType/len=6-4 22186 7495 ns/op BenchmarkMapAssignFillNoHint/Key=bigType/Elem=bigType/len=64-4 16665 8281 ns/op BenchmarkMapAssignFillNoHint/Key=bigType/Elem=bigType/len=65536-4 18810 6051 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=bigType/len=6-4 32455 3964 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=bigType/len=64-4 26205 4106 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=bigType/len=65536-4 42384 2715 ns/op BenchmarkMapAssignFillNoHint/Key=*int32/Elem=int32/len=6-4 1382550 82.51 ns/op BenchmarkMapAssignFillNoHint/Key=*int32/Elem=int32/len=64-4 825914 161.8 ns/op BenchmarkMapAssignFillNoHint/Key=*int32/Elem=int32/len=65536-4 977156 201.8 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=*int32/len=6-4 1634984 74.76 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=*int32/len=64-4 801216 213.0 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=*int32/len=65536-4 1000000 202.5 ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=int32/len=6-4 293624 404.9 ns/op 99421 p100-ns/op 181.0 p50-ns/op 511.0 p99-ns/op 920.0 p99.9-ns/op 12409 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=int32/len=64-4 268472 447.0 ns/op 164670 p100-ns/op 190.0 p50-ns/op 1899 p99-ns/op 3000 p99.9-ns/op 24100 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=int32/len=65536-4 278246 499.7 ns/op 276911 p100-ns/op 230.0 p50-ns/op 590.0 p99-ns/op 30710 p99.9-ns/op 44580 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int64/Elem=int64/len=6-4 289147 414.9 ns/op 191770 p100-ns/op 181.0 p50-ns/op 550.0 p99-ns/op 1190 p99.9-ns/op 13259 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int64/Elem=int64/len=64-4 267183 465.5 ns/op 265871 p100-ns/op 189.0 p50-ns/op 2219 p99-ns/op 4670 p99.9-ns/op 41850 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int64/Elem=int64/len=65536-4 263698 547.9 ns/op 402821 p100-ns/op 270.0 p50-ns/op 659.0 p99-ns/op 34810 p99.9-ns/op 52550 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=string/Elem=string/len=6-4 288357 430.6 ns/op 187721 p100-ns/op 190.0 p50-ns/op 600.0 p99-ns/op 2760 p99.9-ns/op 29390 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=string/Elem=string/len=64-4 248553 544.6 ns/op 7814326 p100-ns/op 190.0 p50-ns/op 3080 p99-ns/op 7309 p99.9-ns/op 78120 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=string/Elem=string/len=65536-4 239907 684.1 ns/op 345780 p100-ns/op 311.0 p50-ns/op 770.0 p99-ns/op 67481 p99.9-ns/op 146440 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=smallType/Elem=int32/len=6-4 268132 455.9 ns/op 257180 p100-ns/op 240.0 p50-ns/op 579.0 p99-ns/op 1230 p99.9-ns/op 14569 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=smallType/Elem=int32/len=64-4 239622 519.9 ns/op 189220 p100-ns/op 240.0 p50-ns/op 2502 p99-ns/op 5151 p99.9-ns/op 65840 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=smallType/Elem=int32/len=65536-4 239074 592.2 ns/op 473771 p100-ns/op 299.0 p50-ns/op 709.0 p99-ns/op 38150 p99.9-ns/op 58970 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=mediumType/Elem=int32/len=6-4 148275 853.5 ns/op 279750 p100-ns/op 460.0 p50-ns/op 2861 p99-ns/op 29779 p99.9-ns/op 98459 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=mediumType/Elem=int32/len=64-4 132241 1137 ns/op 10992022 p100-ns/op 479.0 p50-ns/op 4061 p99-ns/op 41649 p99.9-ns/op 144700 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=mediumType/Elem=int32/len=65536-4 131420 1201 ns/op 526910 p100-ns/op 630.0 p50-ns/op 1591 p99-ns/op 168032 p99.9-ns/op 214669 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=bigType/Elem=int32/len=6-4 31712 4866 ns/op 16205123 p100-ns/op 2131 p50-ns/op 24161 p99-ns/op 92712 p99.9-ns/op 278661 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=bigType/Elem=int32/len=64-4 32887 5758 ns/op 15271071 p100-ns/op 2630 p50-ns/op 38339 p99-ns/op 128110 p99.9-ns/op 316710 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=bigType/Elem=int32/len=65536-4 35202 3460 ns/op 529471 p100-ns/op 2320 p50-ns/op 9600 p99-ns/op 463151 p99.9-ns/op 507062 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=bigType/Elem=bigType/len=6-4 18687 6601 ns/op 473361 p100-ns/op 4200 p50-ns/op 56590 p99-ns/op 129830 p99.9-ns/op 301340 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=bigType/Elem=bigType/len=64-4 15661 8115 ns/op 333081 p100-ns/op 4920 p50-ns/op 63240 p99-ns/op 184221 p99.9-ns/op 329031 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=bigType/Elem=bigType/len=65536-4 18412 6578 ns/op 537510 p100-ns/op 5329 p50-ns/op 14100 p99-ns/op 434021 p99.9-ns/op 492990 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=bigType/len=6-4 32923 4221 ns/op 326771 p100-ns/op 2580 p50-ns/op 25840 p99-ns/op 99020 p99.9-ns/op 310221 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=bigType/len=64-4 29678 4320 ns/op 9737760 p100-ns/op 2560 p50-ns/op 20320 p99-ns/op 108090 p99.9-ns/op 319721 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=bigType/len=65536-4 38254 3139 ns/op 53111 p100-ns/op 2739 p50-ns/op 10360 p99-ns/op 34840 p99.9-ns/op 44280 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=*int32/Elem=int32/len=6-4 274360 432.2 ns/op 276851 p100-ns/op 190.0 p50-ns/op 569.0 p99-ns/op 4120 p99.9-ns/op 16270 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=*int32/Elem=int32/len=64-4 258651 490.0 ns/op 283631 p100-ns/op 190.0 p50-ns/op 2289 p99-ns/op 6400 p99.9-ns/op 36240 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=*int32/Elem=int32/len=65536-4 247596 565.5 ns/op 554632 p100-ns/op 260.0 p50-ns/op 680.0 p99-ns/op 34050 p99.9-ns/op 65760 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=*int32/len=6-4 295063 411.3 ns/op 214121 p100-ns/op 181.0 p50-ns/op 549.0 p99-ns/op 1160 p99.9-ns/op 12570 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=*int32/len=64-4 257214 463.0 ns/op 182110 p100-ns/op 189.0 p50-ns/op 2220 p99-ns/op 4499 p99.9-ns/op 40620 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=*int32/len=65536-4 270508 561.9 ns/op 235891 p100-ns/op 280.0 p50-ns/op 661.0 p99-ns/op 34449 p99.9-ns/op 59501 p99.99-ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=int32/len=6-4 1874740 64.61 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=int32/len=64-4 1893458 58.19 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=int32/len=65536-4 778671 130.2 ns/op BenchmarkMapAssignFillHint/Key=int64/Elem=int64/len=6-4 1479952 73.43 ns/op BenchmarkMapAssignFillHint/Key=int64/Elem=int64/len=64-4 1237099 84.12 ns/op BenchmarkMapAssignFillHint/Key=int64/Elem=int64/len=65536-4 753961 171.6 ns/op BenchmarkMapAssignFillHint/Key=string/Elem=string/len=6-4 1358101 99.56 ns/op BenchmarkMapAssignFillHint/Key=string/Elem=string/len=64-4 1000000 117.7 ns/op BenchmarkMapAssignFillHint/Key=string/Elem=string/len=65536-4 406176 280.1 ns/op BenchmarkMapAssignFillHint/Key=smallType/Elem=int32/len=6-4 1211509 98.72 ns/op BenchmarkMapAssignFillHint/Key=smallType/Elem=int32/len=64-4 939354 130.7 ns/op BenchmarkMapAssignFillHint/Key=smallType/Elem=int32/len=65536-4 520698 224.6 ns/op BenchmarkMapAssignFillHint/Key=mediumType/Elem=int32/len=6-4 234393 562.2 ns/op BenchmarkMapAssignFillHint/Key=mediumType/Elem=int32/len=64-4 265230 621.8 ns/op BenchmarkMapAssignFillHint/Key=mediumType/Elem=int32/len=65536-4 239317 610.2 ns/op BenchmarkMapAssignFillHint/Key=bigType/Elem=int32/len=6-4 34947 3461 ns/op BenchmarkMapAssignFillHint/Key=bigType/Elem=int32/len=64-4 36028 3700 ns/op BenchmarkMapAssignFillHint/Key=bigType/Elem=int32/len=65536-4 50889 2297 ns/op BenchmarkMapAssignFillHint/Key=bigType/Elem=bigType/len=6-4 14899 8796 ns/op BenchmarkMapAssignFillHint/Key=bigType/Elem=bigType/len=64-4 12540 10364 ns/op BenchmarkMapAssignFillHint/Key=bigType/Elem=bigType/len=65536-4 20427 5797 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=bigType/len=6-4 26768 3933 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=bigType/len=64-4 20893 4987 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=bigType/len=65536-4 41750 2787 ns/op BenchmarkMapAssignFillHint/Key=*int32/Elem=int32/len=6-4 1504405 81.66 ns/op BenchmarkMapAssignFillHint/Key=*int32/Elem=int32/len=64-4 1599429 78.40 ns/op BenchmarkMapAssignFillHint/Key=*int32/Elem=int32/len=65536-4 765614 183.4 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=*int32/len=6-4 1653850 79.98 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=*int32/len=64-4 1733816 78.43 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=*int32/len=65536-4 664494 199.3 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=int32/len=6-4 2745229 43.01 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=int32/len=64-4 2688469 43.98 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=int32/len=65536-4 1680319 83.73 ns/op BenchmarkMapAssignFillClear/Key=int64/Elem=int64/len=6-4 2609276 45.60 ns/op BenchmarkMapAssignFillClear/Key=int64/Elem=int64/len=64-4 2706061 44.38 ns/op BenchmarkMapAssignFillClear/Key=int64/Elem=int64/len=65536-4 1030603 152.4 ns/op BenchmarkMapAssignFillClear/Key=string/Elem=string/len=6-4 2486817 47.98 ns/op BenchmarkMapAssignFillClear/Key=string/Elem=string/len=64-4 2362273 50.16 ns/op BenchmarkMapAssignFillClear/Key=string/Elem=string/len=65536-4 831111 204.8 ns/op BenchmarkMapAssignFillClear/Key=smallType/Elem=int32/len=6-4 1699024 69.38 ns/op BenchmarkMapAssignFillClear/Key=smallType/Elem=int32/len=64-4 1783016 67.24 ns/op BenchmarkMapAssignFillClear/Key=smallType/Elem=int32/len=65536-4 890469 127.5 ns/op BenchmarkMapAssignFillClear/Key=mediumType/Elem=int32/len=6-4 265774 422.1 ns/op BenchmarkMapAssignFillClear/Key=mediumType/Elem=int32/len=64-4 297025 707.0 ns/op BenchmarkMapAssignFillClear/Key=mediumType/Elem=int32/len=65536-4 140398 841.1 ns/op BenchmarkMapAssignFillClear/Key=bigType/Elem=int32/len=6-4 39963 3498 ns/op BenchmarkMapAssignFillClear/Key=bigType/Elem=int32/len=64-4 35269 3156 ns/op BenchmarkMapAssignFillClear/Key=bigType/Elem=int32/len=65536-4 28171 4097 ns/op BenchmarkMapAssignFillClear/Key=bigType/Elem=bigType/len=6-4 17893 7909 ns/op BenchmarkMapAssignFillClear/Key=bigType/Elem=bigType/len=64-4 10000 10729 ns/op BenchmarkMapAssignFillClear/Key=bigType/Elem=bigType/len=65536-4 6192 23216 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=bigType/len=6-4 26377 4254 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=bigType/len=64-4 29084 3958 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=bigType/len=65536-4 29508 3795 ns/op BenchmarkMapAssignFillClear/Key=*int32/Elem=int32/len=6-4 2530666 47.63 ns/op BenchmarkMapAssignFillClear/Key=*int32/Elem=int32/len=64-4 2614170 45.35 ns/op BenchmarkMapAssignFillClear/Key=*int32/Elem=int32/len=65536-4 1059004 96.35 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=*int32/len=6-4 2661435 44.72 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=*int32/len=64-4 2545890 45.60 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=*int32/len=65536-4 919147 134.6 ns/op BenchmarkMapAssignAddition/Key=int32/Elem=int32/len=6-4 2069196 58.23 ns/op BenchmarkMapAssignAddition/Key=int32/Elem=int32/len=64-4 1977993 59.40 ns/op BenchmarkMapAssignAddition/Key=int32/Elem=int32/len=65536-4 1207700 145.1 ns/op BenchmarkMapAssignAddition/Key=int64/Elem=int64/len=6-4 2070014 57.45 ns/op BenchmarkMapAssignAddition/Key=int64/Elem=int64/len=64-4 2072143 59.46 ns/op BenchmarkMapAssignAddition/Key=int64/Elem=int64/len=65536-4 671890 162.8 ns/op BenchmarkMapAssignAddition/Key=string/Elem=string/len=6-4 188670 9300 ns/op BenchmarkMapAssignAddition/Key=string/Elem=string/len=64-4 539155 4882 ns/op BenchmarkMapAssignAddition/Key=string/Elem=string/len=65536-4 347200 348.0 ns/op BenchmarkMapAssignAddition/Key=smallType/Elem=int32/len=6-4 993835 121.1 ns/op BenchmarkMapAssignAddition/Key=smallType/Elem=int32/len=64-4 994166 120.0 ns/op BenchmarkMapAssignAddition/Key=smallType/Elem=int32/len=65536-4 549272 210.5 ns/op BenchmarkMapAssignAddition/Key=mediumType/Elem=int32/len=6-4 343851 311.4 ns/op BenchmarkMapAssignAddition/Key=mediumType/Elem=int32/len=64-4 349264 310.4 ns/op BenchmarkMapAssignAddition/Key=mediumType/Elem=int32/len=65536-4 189787 553.1 ns/op BenchmarkMapAssignAddition/Key=bigType/Elem=int32/len=6-4 76482 1475 ns/op BenchmarkMapAssignAddition/Key=bigType/Elem=int32/len=64-4 76731 1546 ns/op BenchmarkMapAssignAddition/Key=bigType/Elem=int32/len=65536-4 42700 2748 ns/op BenchmarkMapAssignAppend/Key=int32/Elem=[]int32/len=6-4 1447386 83.08 ns/op BenchmarkMapAssignAppend/Key=int32/Elem=[]int32/len=64-4 1549554 74.39 ns/op BenchmarkMapAssignAppend/Key=int32/Elem=[]int32/len=65536-4 554892 231.1 ns/op BenchmarkMapAssignAppend/Key=int64/Elem=[]int32/len=6-4 1642683 87.12 ns/op BenchmarkMapAssignAppend/Key=int64/Elem=[]int32/len=64-4 1728524 72.49 ns/op BenchmarkMapAssignAppend/Key=int64/Elem=[]int32/len=65536-4 446174 251.6 ns/op BenchmarkMapAssignAppend/Key=string/Elem=[]int32/len=6-4 1538989 78.72 ns/op BenchmarkMapAssignAppend/Key=string/Elem=[]int32/len=64-4 1567159 81.43 ns/op BenchmarkMapAssignAppend/Key=string/Elem=[]int32/len=65536-4 392348 256.0 ns/op BenchmarkMapDelete/Key=int32/Elem=int32/len=6-4 1506556 79.79 ns/op BenchmarkMapDelete/Key=int32/Elem=int32/len=64-4 1318138 87.34 ns/op BenchmarkMapDelete/Key=int32/Elem=int32/len=65536-4 1000000 180.6 ns/op BenchmarkMapDelete/Key=int64/Elem=int64/len=6-4 1470645 80.74 ns/op BenchmarkMapDelete/Key=int64/Elem=int64/len=64-4 1329147 87.05 ns/op BenchmarkMapDelete/Key=int64/Elem=int64/len=65536-4 1000000 168.2 ns/op BenchmarkMapDelete/Key=string/Elem=string/len=6-4 1336278 90.69 ns/op BenchmarkMapDelete/Key=string/Elem=string/len=64-4 1197134 99.30 ns/op BenchmarkMapDelete/Key=string/Elem=string/len=65536-4 548121 300.6 ns/op BenchmarkMapDelete/Key=smallType/Elem=int32/len=6-4 1005922 119.4 ns/op BenchmarkMapDelete/Key=smallType/Elem=int32/len=64-4 971755 124.7 ns/op BenchmarkMapDelete/Key=smallType/Elem=int32/len=65536-4 1000000 219.2 ns/op BenchmarkMapDelete/Key=mediumType/Elem=int32/len=6-4 238388 560.2 ns/op BenchmarkMapDelete/Key=mediumType/Elem=int32/len=64-4 246681 575.5 ns/op BenchmarkMapDelete/Key=mediumType/Elem=int32/len=65536-4 377080 759.0 ns/op BenchmarkMapDelete/Key=bigType/Elem=int32/len=6-4 28128 3771 ns/op BenchmarkMapDelete/Key=bigType/Elem=int32/len=64-4 29566 5086 ns/op BenchmarkMapDelete/Key=bigType/Elem=int32/len=65536-4 69062 3799 ns/op BenchmarkMapDelete/Key=bigType/Elem=bigType/len=6-4 12674 8797 ns/op BenchmarkMapDelete/Key=bigType/Elem=bigType/len=64-4 15688 8953 ns/op BenchmarkMapDelete/Key=bigType/Elem=bigType/len=65536-4 46777 2591 ns/op BenchmarkMapDelete/Key=int32/Elem=bigType/len=6-4 40604 4278 ns/op BenchmarkMapDelete/Key=int32/Elem=bigType/len=64-4 27942 3914 ns/op BenchmarkMapDelete/Key=int32/Elem=bigType/len=65536-4 546824 3359 ns/op BenchmarkMapDelete/Key=*int32/Elem=int32/len=6-4 1404922 84.36 ns/op BenchmarkMapDelete/Key=*int32/Elem=int32/len=64-4 1275170 93.78 ns/op BenchmarkMapDelete/Key=*int32/Elem=int32/len=65536-4 1000000 216.2 ns/op BenchmarkMapDelete/Key=int32/Elem=*int32/len=6-4 1466656 81.12 ns/op BenchmarkMapDelete/Key=int32/Elem=*int32/len=64-4 1292324 89.42 ns/op BenchmarkMapDelete/Key=int32/Elem=*int32/len=65536-4 1000000 180.4 ns/op BenchmarkMapPop/Key=int32/Elem=int32/len=6-4 891379 133.7 ns/op BenchmarkMapPop/Key=int32/Elem=int32/len=64-4 552550 200.0 ns/op BenchmarkMapPop/Key=int32/Elem=int32/len=65536-4 874365 429.2 ns/op BenchmarkMapPop/Key=int64/Elem=int64/len=6-4 882793 135.7 ns/op BenchmarkMapPop/Key=int64/Elem=int64/len=64-4 546411 188.2 ns/op BenchmarkMapPop/Key=int64/Elem=int64/len=65536-4 419470 421.3 ns/op BenchmarkMapPop/Key=string/Elem=string/len=6-4 824212 142.3 ns/op BenchmarkMapPop/Key=string/Elem=string/len=64-4 550495 197.8 ns/op BenchmarkMapPop/Key=string/Elem=string/len=65536-4 400231 692.2 ns/op BenchmarkMapPop/Key=smallType/Elem=int32/len=6-4 568257 180.4 ns/op BenchmarkMapPop/Key=smallType/Elem=int32/len=64-4 532328 231.5 ns/op BenchmarkMapPop/Key=smallType/Elem=int32/len=65536-4 475764 576.8 ns/op BenchmarkMapPop/Key=mediumType/Elem=int32/len=6-4 181000 725.6 ns/op BenchmarkMapPop/Key=mediumType/Elem=int32/len=64-4 190287 880.3 ns/op BenchmarkMapPop/Key=mediumType/Elem=int32/len=65536-4 144553 1501 ns/op BenchmarkMapPop/Key=bigType/Elem=int32/len=6-4 23352 4507 ns/op BenchmarkMapPop/Key=bigType/Elem=int32/len=64-4 17295 5994 ns/op BenchmarkMapPop/Key=bigType/Elem=int32/len=65536-4 53673 2139 ns/op BenchmarkMapPop/Key=bigType/Elem=bigType/len=6-4 13293 9220 ns/op BenchmarkMapPop/Key=bigType/Elem=bigType/len=64-4 14097 9570 ns/op BenchmarkMapPop/Key=bigType/Elem=bigType/len=65536-4 49532 2229 ns/op BenchmarkMapPop/Key=int32/Elem=bigType/len=6-4 34122 4678 ns/op BenchmarkMapPop/Key=int32/Elem=bigType/len=64-4 37291 4690 ns/op BenchmarkMapPop/Key=int32/Elem=bigType/len=65536-4 165637 2996 ns/op BenchmarkMapPop/Key=*int32/Elem=int32/len=6-4 871539 138.5 ns/op BenchmarkMapPop/Key=*int32/Elem=int32/len=64-4 625508 189.4 ns/op BenchmarkMapPop/Key=*int32/Elem=int32/len=65536-4 656022 483.4 ns/op BenchmarkMapPop/Key=int32/Elem=*int32/len=6-4 741481 135.1 ns/op BenchmarkMapPop/Key=int32/Elem=*int32/len=64-4 569726 188.9 ns/op BenchmarkMapPop/Key=int32/Elem=*int32/len=65536-4 557367 506.7 ns/op BenchmarkMapDeleteLargeKey-4 530563 219.1 ns/op BenchmarkMapSmallAccessHit/Key=int32/Elem=int32/len=1-4 3595568 33.04 ns/op BenchmarkMapSmallAccessHit/Key=int32/Elem=int32/len=2-4 3454680 33.26 ns/op BenchmarkMapSmallAccessHit/Key=int32/Elem=int32/len=3-4 3506150 34.31 ns/op BenchmarkMapSmallAccessHit/Key=int32/Elem=int32/len=4-4 3487755 34.06 ns/op BenchmarkMapSmallAccessHit/Key=int32/Elem=int32/len=5-4 3520202 33.87 ns/op BenchmarkMapSmallAccessHit/Key=int32/Elem=int32/len=6-4 3442665 34.55 ns/op BenchmarkMapSmallAccessHit/Key=int32/Elem=int32/len=7-4 3490093 33.98 ns/op BenchmarkMapSmallAccessHit/Key=int32/Elem=int32/len=8-4 3409135 36.08 ns/op BenchmarkMapSmallAccessHit/Key=int64/Elem=int64/len=1-4 3660616 32.72 ns/op BenchmarkMapSmallAccessHit/Key=int64/Elem=int64/len=2-4 3536020 32.95 ns/op BenchmarkMapSmallAccessHit/Key=int64/Elem=int64/len=3-4 3628305 32.93 ns/op BenchmarkMapSmallAccessHit/Key=int64/Elem=int64/len=4-4 3496056 33.93 ns/op BenchmarkMapSmallAccessHit/Key=int64/Elem=int64/len=5-4 3609424 33.55 ns/op BenchmarkMapSmallAccessHit/Key=int64/Elem=int64/len=6-4 3436033 34.13 ns/op BenchmarkMapSmallAccessHit/Key=int64/Elem=int64/len=7-4 3518599 34.17 ns/op BenchmarkMapSmallAccessHit/Key=int64/Elem=int64/len=8-4 3441162 35.09 ns/op BenchmarkMapSmallAccessHit/Key=string/Elem=string/len=1-4 3010510 39.90 ns/op BenchmarkMapSmallAccessHit/Key=string/Elem=string/len=2-4 2887317 41.27 ns/op BenchmarkMapSmallAccessHit/Key=string/Elem=string/len=3-4 2870114 41.60 ns/op BenchmarkMapSmallAccessHit/Key=string/Elem=string/len=4-4 2851993 42.17 ns/op BenchmarkMapSmallAccessHit/Key=string/Elem=string/len=5-4 2842348 41.80 ns/op BenchmarkMapSmallAccessHit/Key=string/Elem=string/len=6-4 2796144 40.97 ns/op BenchmarkMapSmallAccessHit/Key=string/Elem=string/len=7-4 2783911 40.47 ns/op BenchmarkMapSmallAccessHit/Key=string/Elem=string/len=8-4 2777478 42.47 ns/op BenchmarkMapSmallAccessMiss/Key=int32/Elem=int32/len=1-4 4024370 30.35 ns/op BenchmarkMapSmallAccessMiss/Key=int32/Elem=int32/len=2-4 3823696 28.34 ns/op BenchmarkMapSmallAccessMiss/Key=int32/Elem=int32/len=3-4 3984400 28.34 ns/op BenchmarkMapSmallAccessMiss/Key=int32/Elem=int32/len=4-4 3888955 31.53 ns/op BenchmarkMapSmallAccessMiss/Key=int32/Elem=int32/len=5-4 3699445 30.54 ns/op BenchmarkMapSmallAccessMiss/Key=int32/Elem=int32/len=6-4 3620466 31.84 ns/op BenchmarkMapSmallAccessMiss/Key=int32/Elem=int32/len=7-4 3594106 33.70 ns/op BenchmarkMapSmallAccessMiss/Key=int32/Elem=int32/len=8-4 3554151 31.59 ns/op BenchmarkMapSmallAccessMiss/Key=int64/Elem=int64/len=1-4 3937591 30.12 ns/op BenchmarkMapSmallAccessMiss/Key=int64/Elem=int64/len=2-4 3829629 30.49 ns/op BenchmarkMapSmallAccessMiss/Key=int64/Elem=int64/len=3-4 3863521 30.69 ns/op BenchmarkMapSmallAccessMiss/Key=int64/Elem=int64/len=4-4 3916288 31.00 ns/op BenchmarkMapSmallAccessMiss/Key=int64/Elem=int64/len=5-4 3899565 30.39 ns/op BenchmarkMapSmallAccessMiss/Key=int64/Elem=int64/len=6-4 3665289 31.88 ns/op BenchmarkMapSmallAccessMiss/Key=int64/Elem=int64/len=7-4 3787341 31.58 ns/op BenchmarkMapSmallAccessMiss/Key=int64/Elem=int64/len=8-4 3556245 30.97 ns/op BenchmarkMapSmallAccessMiss/Key=string/Elem=string/len=1-4 3155121 37.20 ns/op BenchmarkMapSmallAccessMiss/Key=string/Elem=string/len=2-4 3192074 39.31 ns/op BenchmarkMapSmallAccessMiss/Key=string/Elem=string/len=3-4 3124502 37.07 ns/op BenchmarkMapSmallAccessMiss/Key=string/Elem=string/len=4-4 3078632 39.05 ns/op BenchmarkMapSmallAccessMiss/Key=string/Elem=string/len=5-4 3074635 38.95 ns/op BenchmarkMapSmallAccessMiss/Key=string/Elem=string/len=6-4 3269156 37.78 ns/op BenchmarkMapSmallAccessMiss/Key=string/Elem=string/len=7-4 3211164 42.21 ns/op BenchmarkMapSmallAccessMiss/Key=string/Elem=string/len=8-4 3148456 40.26 ns/op BenchmarkMemmove/0-4 16604960 7.163 ns/op BenchmarkMemmove/1-4 2889961 42.96 ns/op 23.28 MB/s BenchmarkMemmove/2-4 2766796 44.23 ns/op 45.21 MB/s BenchmarkMemmove/3-4 2757108 43.65 ns/op 68.72 MB/s BenchmarkMemmove/4-4 2814288 42.80 ns/op 93.45 MB/s BenchmarkMemmove/5-4 2803939 42.90 ns/op 116.56 MB/s BenchmarkMemmove/6-4 2805124 43.83 ns/op 136.89 MB/s BenchmarkMemmove/7-4 2798533 44.54 ns/op 157.17 MB/s BenchmarkMemmove/8-4 2698872 42.71 ns/op 187.33 MB/s BenchmarkMemmove/9-4 2481676 46.85 ns/op 192.10 MB/s BenchmarkMemmove/10-4 2499514 47.10 ns/op 212.32 MB/s BenchmarkMemmove/11-4 2519335 48.08 ns/op 228.79 MB/s BenchmarkMemmove/12-4 2562458 48.00 ns/op 250.01 MB/s BenchmarkMemmove/13-4 2609485 47.40 ns/op 274.25 MB/s BenchmarkMemmove/14-4 2546560 47.11 ns/op 297.18 MB/s BenchmarkMemmove/15-4 2552736 47.16 ns/op 318.04 MB/s BenchmarkMemmove/16-4 2646110 44.55 ns/op 359.15 MB/s BenchmarkMemmove/32-4 2500018 47.58 ns/op 672.57 MB/s BenchmarkMemmove/64-4 2305526 51.17 ns/op 1250.66 MB/s BenchmarkMemmove/128-4 1889366 62.03 ns/op 2063.36 MB/s BenchmarkMemmove/256-4 1469364 80.36 ns/op 3185.57 MB/s BenchmarkMemmove/512-4 966880 119.8 ns/op 4272.43 MB/s BenchmarkMemmove/1024-4 635810 183.2 ns/op 5588.97 MB/s BenchmarkMemmove/2048-4 336253 305.5 ns/op 6703.46 MB/s BenchmarkMemmove/4096-4 196783 576.9 ns/op 7099.63 MB/s BenchmarkMemmoveOverlap/32-4 2561397 46.16 ns/op 693.30 MB/s BenchmarkMemmoveOverlap/64-4 2317267 51.76 ns/op 1236.41 MB/s BenchmarkMemmoveOverlap/128-4 1961510 62.57 ns/op 2045.76 MB/s BenchmarkMemmoveOverlap/256-4 1497252 78.94 ns/op 3242.94 MB/s BenchmarkMemmoveOverlap/512-4 1002212 118.7 ns/op 4313.94 MB/s BenchmarkMemmoveOverlap/1024-4 656576 182.5 ns/op 5611.72 MB/s BenchmarkMemmoveOverlap/2048-4 375009 314.8 ns/op 6505.49 MB/s BenchmarkMemmoveOverlap/4096-4 191960 584.1 ns/op 7012.02 MB/s BenchmarkMemmoveUnalignedDst/0-4 15395061 6.753 ns/op BenchmarkMemmoveUnalignedDst/1-4 2837744 43.48 ns/op 23.00 MB/s BenchmarkMemmoveUnalignedDst/2-4 2638892 43.43 ns/op 46.05 MB/s BenchmarkMemmoveUnalignedDst/3-4 2666130 44.85 ns/op 66.89 MB/s BenchmarkMemmoveUnalignedDst/4-4 2676817 44.02 ns/op 90.87 MB/s BenchmarkMemmoveUnalignedDst/5-4 2780575 43.97 ns/op 113.72 MB/s BenchmarkMemmoveUnalignedDst/6-4 2749814 42.87 ns/op 139.97 MB/s BenchmarkMemmoveUnalignedDst/7-4 2725758 44.30 ns/op 158.00 MB/s BenchmarkMemmoveUnalignedDst/8-4 2737519 44.51 ns/op 179.75 MB/s BenchmarkMemmoveUnalignedDst/9-4 2564908 47.19 ns/op 190.72 MB/s BenchmarkMemmoveUnalignedDst/10-4 2513467 46.47 ns/op 215.18 MB/s BenchmarkMemmoveUnalignedDst/11-4 2581728 48.34 ns/op 227.56 MB/s BenchmarkMemmoveUnalignedDst/12-4 2495202 48.51 ns/op 247.40 MB/s BenchmarkMemmoveUnalignedDst/13-4 2495722 46.78 ns/op 277.90 MB/s BenchmarkMemmoveUnalignedDst/14-4 2548681 47.48 ns/op 294.88 MB/s BenchmarkMemmoveUnalignedDst/15-4 2462773 47.31 ns/op 317.04 MB/s BenchmarkMemmoveUnalignedDst/16-4 2557107 47.84 ns/op 334.42 MB/s BenchmarkMemmoveUnalignedDst/32-4 2407875 50.05 ns/op 639.42 MB/s BenchmarkMemmoveUnalignedDst/64-4 2261019 54.24 ns/op 1180.03 MB/s BenchmarkMemmoveUnalignedDst/128-4 1898140 63.09 ns/op 2028.94 MB/s BenchmarkMemmoveUnalignedDst/256-4 1463266 83.00 ns/op 3084.38 MB/s BenchmarkMemmoveUnalignedDst/512-4 1000158 120.5 ns/op 4249.40 MB/s BenchmarkMemmoveUnalignedDst/1024-4 655074 183.3 ns/op 5585.16 MB/s BenchmarkMemmoveUnalignedDst/2048-4 382092 311.8 ns/op 6568.61 MB/s BenchmarkMemmoveUnalignedDst/4096-4 179968 585.8 ns/op 6991.74 MB/s BenchmarkMemmoveUnalignedDstOverlap/32-4 2420845 48.42 ns/op 660.89 MB/s BenchmarkMemmoveUnalignedDstOverlap/64-4 2255271 54.19 ns/op 1181.11 MB/s BenchmarkMemmoveUnalignedDstOverlap/128-4 1860187 64.75 ns/op 1976.71 MB/s BenchmarkMemmoveUnalignedDstOverlap/256-4 1445931 83.84 ns/op 3053.31 MB/s BenchmarkMemmoveUnalignedDstOverlap/512-4 1033381 114.9 ns/op 4456.47 MB/s BenchmarkMemmoveUnalignedDstOverlap/1024-4 643183 184.2 ns/op 5559.93 MB/s BenchmarkMemmoveUnalignedDstOverlap/2048-4 378910 314.8 ns/op 6506.23 MB/s BenchmarkMemmoveUnalignedDstOverlap/4096-4 185790 592.2 ns/op 6916.68 MB/s BenchmarkMemmoveUnalignedSrc/0-4 15367069 7.492 ns/op BenchmarkMemmoveUnalignedSrc/1-4 2880196 41.79 ns/op 23.93 MB/s BenchmarkMemmoveUnalignedSrc/2-4 2780990 44.82 ns/op 44.63 MB/s BenchmarkMemmoveUnalignedSrc/3-4 2764105 43.74 ns/op 68.59 MB/s BenchmarkMemmoveUnalignedSrc/4-4 2758731 42.93 ns/op 93.18 MB/s BenchmarkMemmoveUnalignedSrc/5-4 2774676 44.93 ns/op 111.28 MB/s BenchmarkMemmoveUnalignedSrc/6-4 2773437 44.80 ns/op 133.94 MB/s BenchmarkMemmoveUnalignedSrc/7-4 2744157 43.67 ns/op 160.30 MB/s BenchmarkMemmoveUnalignedSrc/8-4 2729852 43.93 ns/op 182.10 MB/s BenchmarkMemmoveUnalignedSrc/9-4 2562145 46.69 ns/op 192.77 MB/s BenchmarkMemmoveUnalignedSrc/10-4 2541700 48.00 ns/op 208.34 MB/s BenchmarkMemmoveUnalignedSrc/11-4 2481681 46.21 ns/op 238.03 MB/s BenchmarkMemmoveUnalignedSrc/12-4 2481861 47.52 ns/op 252.52 MB/s BenchmarkMemmoveUnalignedSrc/13-4 2497336 46.79 ns/op 277.85 MB/s BenchmarkMemmoveUnalignedSrc/14-4 2557812 46.08 ns/op 303.84 MB/s BenchmarkMemmoveUnalignedSrc/15-4 2562169 48.18 ns/op 311.33 MB/s BenchmarkMemmoveUnalignedSrc/16-4 2594751 46.01 ns/op 347.76 MB/s BenchmarkMemmoveUnalignedSrc/32-4 2393662 48.19 ns/op 664.04 MB/s BenchmarkMemmoveUnalignedSrc/64-4 2243820 53.62 ns/op 1193.56 MB/s BenchmarkMemmoveUnalignedSrc/128-4 1837836 64.56 ns/op 1982.55 MB/s BenchmarkMemmoveUnalignedSrc/256-4 1432358 82.90 ns/op 3087.89 MB/s BenchmarkMemmoveUnalignedSrc/512-4 989776 122.3 ns/op 4188.04 MB/s BenchmarkMemmoveUnalignedSrc/1024-4 655848 184.3 ns/op 5555.74 MB/s BenchmarkMemmoveUnalignedSrc/2048-4 368938 324.3 ns/op 6315.52 MB/s BenchmarkMemmoveUnalignedSrc/4096-4 204306 585.0 ns/op 7002.27 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_0-4 2133003 56.78 ns/op 281.79 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_0-4 2167174 56.98 ns/op 280.81 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_1-4 2028842 58.73 ns/op 272.44 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_1-4 1960809 60.58 ns/op 264.12 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_4-4 2010912 60.16 ns/op 265.95 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_4-4 2004926 59.89 ns/op 267.17 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_7-4 1988151 59.92 ns/op 267.04 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_7-4 2003452 60.11 ns/op 266.20 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_0-4 1894846 63.74 ns/op 1004.15 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_0-4 1809175 65.64 ns/op 975.03 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_1-4 1808008 64.85 ns/op 986.91 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_1-4 1751053 66.37 ns/op 964.36 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_4-4 1849048 65.05 ns/op 983.90 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_4-4 1811361 65.88 ns/op 971.51 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_7-4 1820222 65.48 ns/op 977.43 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_7-4 1799091 66.59 ns/op 961.17 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_0-4 1269172 95.96 ns/op 2667.88 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_0-4 1117642 106.0 ns/op 2415.20 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_1-4 1241634 96.55 ns/op 2651.47 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_1-4 1195154 99.45 ns/op 2574.15 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_4-4 1273258 98.08 ns/op 2610.16 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_4-4 1222408 97.64 ns/op 2621.94 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_7-4 1223300 99.13 ns/op 2582.50 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_7-4 1239295 96.74 ns/op 2646.14 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_0-4 151264 763.7 ns/op 5363.26 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_0-4 115892 998.0 ns/op 4104.29 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_1-4 146479 751.6 ns/op 5449.56 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_1-4 146034 747.2 ns/op 5481.98 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_4-4 152856 753.7 ns/op 5434.53 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_4-4 150499 749.6 ns/op 5464.29 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_7-4 160976 758.7 ns/op 5398.60 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_7-4 160449 755.2 ns/op 5423.67 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_0-4 9987 12278 ns/op 5337.66 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_0-4 7616 15777 ns/op 4153.96 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_1-4 10058 12139 ns/op 5398.60 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_1-4 7849 14416 ns/op 4546.21 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_4-4 9976 11957 ns/op 5481.03 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_4-4 9702 11964 ns/op 5477.73 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_7-4 9921 12132 ns/op 5401.80 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_7-4 9702 12157 ns/op 5390.75 MB/s BenchmarkMemmoveUnalignedSrcOverlap/32-4 2476314 48.52 ns/op 659.50 MB/s BenchmarkMemmoveUnalignedSrcOverlap/64-4 2177222 53.20 ns/op 1202.91 MB/s BenchmarkMemmoveUnalignedSrcOverlap/128-4 1912431 63.58 ns/op 2013.23 MB/s BenchmarkMemmoveUnalignedSrcOverlap/256-4 1436050 83.90 ns/op 3051.29 MB/s BenchmarkMemmoveUnalignedSrcOverlap/512-4 982484 116.1 ns/op 4409.59 MB/s BenchmarkMemmoveUnalignedSrcOverlap/1024-4 641574 187.4 ns/op 5465.08 MB/s BenchmarkMemmoveUnalignedSrcOverlap/2048-4 373659 323.4 ns/op 6331.98 MB/s BenchmarkMemmoveUnalignedSrcOverlap/4096-4 204266 596.6 ns/op 6865.74 MB/s BenchmarkMemclr/5-4 14694020 8.725 ns/op 573.08 MB/s BenchmarkMemclr/16-4 13527990 7.881 ns/op 2030.25 MB/s BenchmarkMemclr/64-4 12687966 9.353 ns/op 6842.88 MB/s BenchmarkMemclr/256-4 11650732 9.719 ns/op 26339.03 MB/s BenchmarkMemclr/4096-4 2741811 43.14 ns/op 94948.89 MB/s BenchmarkMemclr/65536-4 139623 731.6 ns/op 89580.20 MB/s BenchmarkMemclr/1M-4 6651 18287 ns/op 57340.91 MB/s BenchmarkMemclr/4M-4 1773 56929 ns/op 73675.83 MB/s BenchmarkMemclr/8M-4 1056 147731 ns/op 56782.87 MB/s BenchmarkMemclr/16M-4 446 280965 ns/op 59712.77 MB/s BenchmarkMemclr/64M-4 80 1323813 ns/op 50693.62 MB/s BenchmarkMemclrUnaligned/0_5-4 9608055 13.45 ns/op 371.88 MB/s BenchmarkMemclrUnaligned/0_16-4 8341546 14.04 ns/op 1139.23 MB/s BenchmarkMemclrUnaligned/0_64-4 7993923 14.64 ns/op 4372.84 MB/s BenchmarkMemclrUnaligned/0_256-4 7776662 14.95 ns/op 17123.01 MB/s BenchmarkMemclrUnaligned/0_4096-4 2731226 44.07 ns/op 92946.34 MB/s BenchmarkMemclrUnaligned/0_65536-4 139534 741.3 ns/op 88406.52 MB/s BenchmarkMemclrUnaligned/1_5-4 8319721 14.10 ns/op 354.59 MB/s BenchmarkMemclrUnaligned/1_16-4 8283820 13.19 ns/op 1213.30 MB/s BenchmarkMemclrUnaligned/1_64-4 7965048 14.74 ns/op 4342.58 MB/s BenchmarkMemclrUnaligned/1_256-4 7603308 15.16 ns/op 16889.89 MB/s BenchmarkMemclrUnaligned/1_4096-4 1806392 66.21 ns/op 61868.38 MB/s BenchmarkMemclrUnaligned/1_65536-4 118272 939.9 ns/op 69727.18 MB/s BenchmarkMemclrUnaligned/4_5-4 8395887 13.37 ns/op 374.01 MB/s BenchmarkMemclrUnaligned/4_16-4 8398044 14.10 ns/op 1134.86 MB/s BenchmarkMemclrUnaligned/4_64-4 8585263 13.33 ns/op 4799.82 MB/s BenchmarkMemclrUnaligned/4_256-4 7889467 13.57 ns/op 18862.52 MB/s BenchmarkMemclrUnaligned/4_4096-4 1648702 72.61 ns/op 56413.23 MB/s BenchmarkMemclrUnaligned/4_65536-4 121093 908.2 ns/op 72157.91 MB/s BenchmarkMemclrUnaligned/7_5-4 8784992 14.02 ns/op 356.71 MB/s BenchmarkMemclrUnaligned/7_16-4 8369018 12.34 ns/op 1296.22 MB/s BenchmarkMemclrUnaligned/7_64-4 8057065 14.70 ns/op 4353.96 MB/s BenchmarkMemclrUnaligned/7_256-4 7750814 15.06 ns/op 17001.75 MB/s BenchmarkMemclrUnaligned/7_4096-4 1537242 77.65 ns/op 52746.33 MB/s BenchmarkMemclrUnaligned/7_65536-4 120030 941.7 ns/op 69595.58 MB/s BenchmarkMemclrUnaligned/0_1M-4 8340 19179 ns/op 54674.45 MB/s BenchmarkMemclrUnaligned/0_4M-4 1953 75135 ns/op 55823.59 MB/s BenchmarkMemclrUnaligned/0_8M-4 901 144001 ns/op 58253.65 MB/s BenchmarkMemclrUnaligned/0_16M-4 340 375670 ns/op 44659.49 MB/s BenchmarkMemclrUnaligned/0_64M-4 86 1369442 ns/op 49004.54 MB/s BenchmarkMemclrUnaligned/1_1M-4 6994 18597 ns/op 56384.96 MB/s BenchmarkMemclrUnaligned/1_4M-4 1759 75076 ns/op 55867.23 MB/s BenchmarkMemclrUnaligned/1_8M-4 836 133460 ns/op 62854.68 MB/s BenchmarkMemclrUnaligned/1_16M-4 400 320390 ns/op 52365.05 MB/s BenchmarkMemclrUnaligned/1_64M-4 90 1407539 ns/op 47678.16 MB/s BenchmarkMemclrUnaligned/4_1M-4 7124 18961 ns/op 55301.17 MB/s BenchmarkMemclrUnaligned/4_4M-4 1878 62992 ns/op 66584.80 MB/s BenchmarkMemclrUnaligned/4_8M-4 832 128895 ns/op 65080.80 MB/s BenchmarkMemclrUnaligned/4_16M-4 339 346932 ns/op 48358.79 MB/s BenchmarkMemclrUnaligned/4_64M-4 88 1318657 ns/op 50891.84 MB/s BenchmarkMemclrUnaligned/7_1M-4 7084 19493 ns/op 53793.28 MB/s BenchmarkMemclrUnaligned/7_4M-4 1774 77655 ns/op 54012.16 MB/s BenchmarkMemclrUnaligned/7_8M-4 770 132235 ns/op 63437.35 MB/s BenchmarkMemclrUnaligned/7_16M-4 350 332928 ns/op 50392.87 MB/s BenchmarkMemclrUnaligned/7_64M-4 87 1347751 ns/op 49793.22 MB/s BenchmarkGoMemclr/5-4 15201792 7.311 ns/op 683.94 MB/s BenchmarkGoMemclr/16-4 15871701 7.195 ns/op 2223.72 MB/s BenchmarkGoMemclr/64-4 15022219 7.793 ns/op 8212.61 MB/s BenchmarkGoMemclr/256-4 13900185 8.163 ns/op 31362.70 MB/s BenchmarkMemclrRange/1K_2K-4 90838 1273 ns/op 75332.77 MB/s BenchmarkMemclrRange/2K_8K-4 32652 3677 ns/op 90695.82 MB/s BenchmarkMemclrRange/4K_16K-4 35210 3447 ns/op 93714.28 MB/s BenchmarkMemclrRange/160K_228K-4 6316 18881 ns/op 88072.01 MB/s BenchmarkClearFat7-4 9578187 12.29 ns/op BenchmarkClearFat8-4 9738388 12.28 ns/op BenchmarkClearFat11-4 8712375 12.81 ns/op BenchmarkClearFat12-4 8583666 12.97 ns/op BenchmarkClearFat13-4 8550052 13.58 ns/op BenchmarkClearFat14-4 9022347 13.59 ns/op BenchmarkClearFat15-4 8394190 13.63 ns/op BenchmarkClearFat16-4 9290832 12.60 ns/op BenchmarkClearFat24-4 9373353 12.57 ns/op BenchmarkClearFat32-4 8762738 13.25 ns/op BenchmarkClearFat40-4 8703972 13.47 ns/op BenchmarkClearFat48-4 8419096 13.62 ns/op BenchmarkClearFat56-4 8290893 13.64 ns/op BenchmarkClearFat64-4 8120634 14.37 ns/op BenchmarkClearFat72-4 7787685 14.85 ns/op BenchmarkClearFat128-4 5567590 20.24 ns/op BenchmarkClearFat256-4 4347954 27.85 ns/op BenchmarkClearFat512-4 2707617 42.84 ns/op BenchmarkClearFat1024-4 1753332 71.12 ns/op BenchmarkClearFat1032-4 1622416 70.38 ns/op BenchmarkClearFat1040-4 1297100 93.30 ns/op BenchmarkCopyFat7-4 9579226 12.31 ns/op BenchmarkCopyFat8-4 10210336 12.30 ns/op BenchmarkCopyFat11-4 8573944 13.59 ns/op BenchmarkCopyFat12-4 8541253 13.63 ns/op BenchmarkCopyFat13-4 8016872 13.50 ns/op BenchmarkCopyFat14-4 8613704 13.94 ns/op BenchmarkCopyFat15-4 8471118 13.88 ns/op BenchmarkCopyFat16-4 10123886 12.31 ns/op BenchmarkCopyFat24-4 9199802 13.02 ns/op BenchmarkCopyFat32-4 8867725 13.03 ns/op BenchmarkCopyFat64-4 7844828 14.33 ns/op BenchmarkCopyFat72-4 7408832 15.55 ns/op BenchmarkCopyFat128-4 5663210 20.82 ns/op BenchmarkCopyFat256-4 4278888 29.12 ns/op BenchmarkCopyFat512-4 2494356 46.62 ns/op BenchmarkCopyFat520-4 2430723 49.61 ns/op BenchmarkCopyFat1024-4 1528642 76.75 ns/op BenchmarkCopyFat1032-4 1515196 83.27 ns/op BenchmarkCopyFat1040-4 1423558 81.00 ns/op BenchmarkIssue18740/2byte-4 724 161483 ns/op BenchmarkIssue18740/4byte-4 1155 99967 ns/op BenchmarkIssue18740/8byte-4 1564 71311 ns/op BenchmarkMemclrKnownSize1-4 12002469 9.685 ns/op 103.25 MB/s BenchmarkMemclrKnownSize2-4 7994600 14.70 ns/op 136.07 MB/s BenchmarkMemclrKnownSize4-4 5132968 24.09 ns/op 166.08 MB/s BenchmarkMemclrKnownSize8-4 2113292 56.21 ns/op 142.33 MB/s BenchmarkMemclrKnownSize16-4 1017748 117.3 ns/op 136.39 MB/s BenchmarkMemclrKnownSize32-4 538710 225.9 ns/op 141.65 MB/s BenchmarkMemclrKnownSize64-4 248052 441.9 ns/op 144.82 MB/s BenchmarkMemclrKnownSize112-4 161448 734.1 ns/op 152.56 MB/s BenchmarkMemclrKnownSize128-4 137022 874.4 ns/op 146.38 MB/s BenchmarkMemclrKnownSize192-4 89920 1304 ns/op 147.28 MB/s BenchmarkMemclrKnownSize248-4 72568 1621 ns/op 153.03 MB/s BenchmarkMemclrKnownSize256-4 67576 1728 ns/op 148.18 MB/s BenchmarkMemclrKnownSize512-4 34695 3456 ns/op 148.16 MB/s BenchmarkMemclrKnownSize1024-4 17404 7033 ns/op 145.60 MB/s BenchmarkMemclrKnownSize4096-4 4395 27638 ns/op 148.20 MB/s BenchmarkMemclrKnownSize512KiB-4 33 3588993 ns/op 146.08 MB/s BenchmarkReadMetricsLatency-4 17289 5461 p50-ns 6338 p90-ns 24660 p99-ns BenchmarkFinalizer-4 162 840291 ns/op BenchmarkFinalizerRun-4 223245 735.6 ns/op BenchmarkMinFloat-4 2371521 50.98 ns/op BenchmarkMaxFloat-4 2108984 55.71 ns/op BenchmarkPallocBitsSummarize/Unpacked00-4 8358763 13.05 ns/op BenchmarkPallocBitsSummarize/UnpackedFFFFFFFFFFFFFFFF-4 2899173 40.80 ns/op BenchmarkPallocBitsSummarize/UnpackedAA-4 2446846 48.17 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAAAAAAAAAA-4 2483730 47.94 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000AAAAAAAA-4 1786666 67.91 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAA00000001-4 1697056 70.54 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBBBBBBBBBB-4 2333868 50.97 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000BBBBBBBB-4 1706965 70.41 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBB00000001-4 1790474 66.27 ns/op BenchmarkPallocBitsSummarize/UnpackedCCCCCCCCCCCCCCCC-4 2219306 53.31 ns/op BenchmarkPallocBitsSummarize/Unpacked4444444444444444-4 2250242 53.15 ns/op BenchmarkPallocBitsSummarize/Unpacked4040404040404040-4 2112397 56.57 ns/op BenchmarkPallocBitsSummarize/Unpacked4000400040004000-4 1941862 61.40 ns/op BenchmarkPallocBitsSummarize/Unpacked1000404044CCAAFF-4 1760215 67.66 ns/op BenchmarkFindBitRange64/Pattern00Size2-4 9165693 12.06 ns/op BenchmarkFindBitRange64/Pattern00Size8-4 9074322 11.70 ns/op BenchmarkFindBitRange64/Pattern00Size32-4 9178446 11.12 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize2-4 8975688 11.44 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize8-4 8596407 13.72 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize32-4 8341720 13.13 ns/op BenchmarkFindBitRange64/PatternAASize2-4 8928360 13.08 ns/op BenchmarkFindBitRange64/PatternAASize8-4 10604384 12.80 ns/op BenchmarkFindBitRange64/PatternAASize32-4 9403536 12.77 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize2-4 9038528 13.13 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize8-4 9158930 12.79 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize32-4 9107462 12.77 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize2-4 8853142 13.10 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize8-4 9332589 12.78 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize32-4 9384482 12.75 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size2-4 8973252 13.07 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size8-4 9166514 11.28 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size32-4 9298809 12.77 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize2-4 9066772 13.09 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize8-4 9173696 13.11 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize32-4 8920143 11.83 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize2-4 8890140 11.38 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize8-4 9057664 11.48 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize32-4 8947485 13.16 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size2-4 8988434 13.09 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size8-4 9083595 11.62 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size32-4 8978865 13.10 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize2-4 8885539 13.06 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize8-4 9454642 12.12 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize32-4 8929357 13.10 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size2-4 9217483 13.06 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size8-4 9336445 12.77 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size32-4 9199006 11.39 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size2-4 6745465 18.12 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size8-4 6582567 18.19 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size32-4 6584672 18.16 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size2-4 8902705 13.09 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size8-4 9229677 12.78 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size32-4 9318537 12.79 ns/op BenchmarkNetpollBreak-4 3865 32437 ns/op BenchmarkPinnerPinUnpinBatch-4 2085 63458 ns/op BenchmarkPinnerPinUnpinBatchDouble-4 307 383702 ns/op BenchmarkPinnerPinUnpinBatchTiny-4 1971 73153 ns/op BenchmarkPinnerPinUnpin-4 2225998 52.65 ns/op BenchmarkPinnerPinUnpinTiny-4 2226351 51.96 ns/op BenchmarkPinnerPinUnpinDouble-4 867874 138.7 ns/op BenchmarkPinnerPinUnpinParallel-4 6210471 18.84 ns/op BenchmarkPinnerPinUnpinParallelTiny-4 6185986 18.80 ns/op BenchmarkPinnerPinUnpinParallelDouble-4 328120 357.2 ns/op BenchmarkPinnerIsPinnedOnPinned-4 7835648 14.29 ns/op BenchmarkPinnerIsPinnedOnUnpinned-4 8337274 14.33 ns/op BenchmarkPinnerIsPinnedOnPinnedParallel-4 12605703 9.254 ns/op BenchmarkPinnerIsPinnedOnUnpinnedParallel-4 12021264 9.961 ns/op BenchmarkPingPongHog-4 433 343815 ns/op BenchmarkStackGrowth-4 175285 582.3 ns/op BenchmarkStackGrowthDeep-4 2013 59779 ns/op BenchmarkCreateGoroutines-4 32061 3525 ns/op BenchmarkCreateGoroutinesParallel-4 31293 3344 ns/op BenchmarkCreateGoroutinesCapture-4 5731 21322 ns/op 144 B/op 5 allocs/op BenchmarkCreateGoroutinesSingle-4 37780 3382 ns/op BenchmarkClosureCall-4 20608029 5.642 ns/op BenchmarkWakeupParallelSpinning/0s-4 5550 21066 ns/op BenchmarkWakeupParallelSpinning/1µs-4 5005 23648 ns/op BenchmarkWakeupParallelSpinning/2µs-4 4054 29829 ns/op BenchmarkWakeupParallelSpinning/5µs-4 2758 43659 ns/op BenchmarkWakeupParallelSpinning/10µs-4 2018 60892 ns/op BenchmarkWakeupParallelSpinning/20µs-4 1276 89574 ns/op BenchmarkWakeupParallelSpinning/50µs-4 789 148576 ns/op BenchmarkWakeupParallelSpinning/100µs-4 462 251933 ns/op BenchmarkMatmult-4 6392625 19.71 ns/op BenchmarkFastrand-4 13363520 8.512 ns/op BenchmarkFastrand64-4 14032891 8.433 ns/op BenchmarkFastrandHashiter-4 6458766 51.80 ns/op BenchmarkFastrandn/2-4 7598431 15.49 ns/op BenchmarkFastrandn/3-4 7572542 15.51 ns/op BenchmarkFastrandn/4-4 7721613 15.36 ns/op BenchmarkFastrandn/5-4 7580397 15.57 ns/op BenchmarkIfaceCmp100-4 116932 920.0 ns/op BenchmarkIfaceCmpNil100-4 234266 512.9 ns/op BenchmarkEfaceCmpDiff-4 51933 2774 ns/op BenchmarkEfaceCmpDiffIndirect-4 39997 3000 ns/op BenchmarkDefer-4 1574392 76.44 ns/op BenchmarkDefer10-4 1241370 94.55 ns/op BenchmarkDeferMany-4 821026 229.8 ns/op BenchmarkPanicRecover-4 878370 135.3 ns/op BenchmarkGoroutineProfile/small-nil/idle-4 208676 557.6 ns/op 181.0 p50-ns 240.0 p90-ns 430.0 p99-ns BenchmarkGoroutineProfile/small-nil/loaded-4 204813 769.3 ns/op 181.0 p50-ns 250.0 p90-ns 451.0 p99-ns BenchmarkGoroutineProfile/small/idle-4 4191 37479 ns/op 31680 p50-ns 37511 p90-ns 119960 p99-ns BenchmarkGoroutineProfile/small/loaded-4 85 4401733 ns/op 261280 p50-ns 19642451 p90-ns 23348768 p99-ns BenchmarkGoroutineProfile/large-nil/idle-4 241208 534.9 ns/op 180.0 p50-ns 240.0 p90-ns 301.0 p99-ns BenchmarkGoroutineProfile/large-nil/loaded-4 203815 601.5 ns/op 180.0 p50-ns 251.0 p90-ns 371.0 p99-ns BenchmarkGoroutineProfile/large/idle-4 48 2467256 ns/op 2208494 p50-ns 3808738 p90-ns 7005314 p99-ns BenchmarkGoroutineProfile/large/loaded-4 25 4278182 ns/op 3056437 p50-ns 7723877 p90-ns 17037055 p99-ns BenchmarkGoroutineProfile/sparse-nil/idle-4 233364 511.5 ns/op 180.0 p50-ns 182.0 p90-ns 331.0 p99-ns BenchmarkGoroutineProfile/sparse-nil/loaded-4 214512 624.2 ns/op 180.0 p50-ns 181.0 p90-ns 390.0 p99-ns BenchmarkGoroutineProfile/sparse/idle-4 1509 77957 ns/op 73830 p50-ns 82390 p90-ns 144101 p99-ns BenchmarkGoroutineProfile/sparse/loaded-4 205 2009336 ns/op 229760 p50-ns 5126681 p90-ns 20256771 p99-ns BenchmarkProcYield/1-4 4065852 29.14 ns/op BenchmarkProcYield/10-4 555300 215.0 ns/op BenchmarkProcYield/30-4 191466 627.2 ns/op BenchmarkProcYield/100-4 56310 2102 ns/op BenchmarkProcYield/1000-4 5835 20688 ns/op BenchmarkOSYield-4 752494 154.7 ns/op BenchmarkMutexContention-4 2584258 47.22 ns/op BenchmarkMutexCapture-4 2441122 48.77 ns/op 399489 ns/starve-p100 24968 ns/starve-p90 49936 ns/streak-p100 3121 ns/streak-p90 BenchmarkMutexHandoff/Solo-4 6366675 17.97 ns/op BenchmarkMutexHandoff/FastPingPong-4 107203 297.3 ns/op BenchmarkMutexHandoff/SlowPingPong-4 5931 8262 ns/op BenchmarkRWMutexUncontended-4 6880885 17.20 ns/op BenchmarkRWMutexWrite100-4 851738 144.2 ns/op BenchmarkRWMutexWrite10-4 121971 1052 ns/op BenchmarkRWMutexWorkWrite100-4 392827 262.4 ns/op BenchmarkRWMutexWorkWrite10-4 66543 1709 ns/op BenchmarkSemTable/OneAddrCollision/n=1000-4 3942 30174 ns/op BenchmarkSemTable/ManyAddrCollision/n=1000-4 1357 83836 ns/op BenchmarkSemTable/OneAddrCollision/n=2000-4 1789 62114 ns/op BenchmarkSemTable/ManyAddrCollision/n=2000-4 669 173524 ns/op BenchmarkSemTable/OneAddrCollision/n=4000-4 846 124845 ns/op BenchmarkSemTable/ManyAddrCollision/n=4000-4 314 370833 ns/op BenchmarkSemTable/OneAddrCollision/n=8000-4 483 244586 ns/op BenchmarkSemTable/ManyAddrCollision/n=8000-4 156 753833 ns/op BenchmarkMakeSliceCopy/mallocmove/Byte-4 462450 267.2 ns/op BenchmarkMakeSliceCopy/mallocmove/Int-4 599350 275.8 ns/op BenchmarkMakeSliceCopy/mallocmove/Ptr-4 441646 342.8 ns/op BenchmarkMakeSliceCopy/makecopy/Byte-4 436302 300.0 ns/op BenchmarkMakeSliceCopy/makecopy/Int-4 450184 284.0 ns/op BenchmarkMakeSliceCopy/makecopy/Ptr-4 415764 314.6 ns/op BenchmarkMakeSliceCopy/nilappend/Byte-4 446424 275.8 ns/op BenchmarkMakeSliceCopy/nilappend/Int-4 462289 283.2 ns/op BenchmarkMakeSliceCopy/nilappend/Ptr-4 410491 323.0 ns/op BenchmarkMakeSlice/Byte-4 3094440 39.36 ns/op BenchmarkMakeSlice/Int16-4 3016567 38.72 ns/op BenchmarkMakeSlice/Int-4 2381971 49.72 ns/op BenchmarkMakeSlice/Ptr-4 2213182 52.04 ns/op BenchmarkMakeSlice/Struct/24-4 1431534 76.16 ns/op BenchmarkMakeSlice/Struct/32-4 1190342 103.7 ns/op BenchmarkMakeSlice/Struct/40-4 1000000 118.1 ns/op BenchmarkGrowSlice/Byte-4 1253608 97.06 ns/op BenchmarkGrowSlice/Int16-4 1000000 107.4 ns/op BenchmarkGrowSlice/Int-4 827073 142.9 ns/op BenchmarkGrowSlice/Ptr-4 834194 166.9 ns/op BenchmarkGrowSlice/Struct/24-4 500300 278.3 ns/op BenchmarkGrowSlice/Struct/32-4 389630 306.4 ns/op BenchmarkGrowSlice/Struct/40-4 313136 358.6 ns/op BenchmarkExtendSlice/IntSlice-4 780429 151.0 ns/op BenchmarkExtendSlice/PointerSlice-4 659038 170.1 ns/op BenchmarkExtendSlice/NoGrow-4 1376026 89.87 ns/op BenchmarkAppend-4 1000000 101.0 ns/op BenchmarkAppendGrowByte-4 9 13307476 ns/op BenchmarkAppendGrowString-4 2 85395942 ns/op BenchmarkAppendSlice/1Bytes-4 2799150 43.54 ns/op BenchmarkAppendSlice/4Bytes-4 2733823 43.52 ns/op BenchmarkAppendSlice/7Bytes-4 2696440 45.18 ns/op BenchmarkAppendSlice/8Bytes-4 2678941 45.64 ns/op BenchmarkAppendSlice/15Bytes-4 2494016 48.77 ns/op BenchmarkAppendSlice/16Bytes-4 2482416 47.57 ns/op BenchmarkAppendSlice/32Bytes-4 2552378 47.16 ns/op BenchmarkAppendSliceLarge/1024Bytes-4 132025 863.7 ns/op BenchmarkAppendSliceLarge/4096Bytes-4 36060 2838 ns/op BenchmarkAppendSliceLarge/16384Bytes-4 10000 12472 ns/op BenchmarkAppendSliceLarge/65536Bytes-4 2347 51800 ns/op BenchmarkAppendSliceLarge/262144Bytes-4 410 303610 ns/op BenchmarkAppendSliceLarge/1048576Bytes-4 112 1342809 ns/op BenchmarkAppendStr/1Bytes-4 3205770 38.50 ns/op BenchmarkAppendStr/4Bytes-4 2798082 39.78 ns/op BenchmarkAppendStr/8Bytes-4 2971243 40.63 ns/op BenchmarkAppendStr/16Bytes-4 2793622 42.31 ns/op BenchmarkAppendStr/32Bytes-4 2897400 41.21 ns/op BenchmarkAppendSpecialCase-4 839458 126.9 ns/op BenchmarkCopy/1Byte-4 2900696 41.75 ns/op 23.95 MB/s BenchmarkCopy/1String-4 3163039 38.28 ns/op 26.12 MB/s BenchmarkCopy/2Byte-4 2770578 44.54 ns/op 44.90 MB/s BenchmarkCopy/2String-4 2701492 44.91 ns/op 44.53 MB/s BenchmarkCopy/4Byte-4 2778709 42.90 ns/op 93.24 MB/s BenchmarkCopy/4String-4 2723317 44.18 ns/op 90.53 MB/s BenchmarkCopy/8Byte-4 2741871 43.91 ns/op 182.19 MB/s BenchmarkCopy/8String-4 2746330 43.43 ns/op 184.20 MB/s BenchmarkCopy/12Byte-4 2610732 47.55 ns/op 252.39 MB/s BenchmarkCopy/12String-4 2576337 45.80 ns/op 262.04 MB/s BenchmarkCopy/16Byte-4 2673391 44.13 ns/op 362.53 MB/s BenchmarkCopy/16String-4 2702256 45.98 ns/op 348.00 MB/s BenchmarkCopy/32Byte-4 2566035 47.66 ns/op 671.38 MB/s BenchmarkCopy/32String-4 2544819 48.89 ns/op 654.54 MB/s BenchmarkCopy/128Byte-4 1913952 63.27 ns/op 2023.16 MB/s BenchmarkCopy/128String-4 1780538 68.76 ns/op 1861.63 MB/s BenchmarkCopy/1024Byte-4 542920 222.6 ns/op 4599.96 MB/s BenchmarkCopy/1024String-4 449596 246.8 ns/op 4149.46 MB/s BenchmarkAppendInPlace/NoGrow/Byte-4 50947 2464 ns/op BenchmarkAppendInPlace/NoGrow/1Ptr-4 29449 4026 ns/op BenchmarkAppendInPlace/NoGrow/2Ptr-4 17347 7335 ns/op BenchmarkAppendInPlace/NoGrow/3Ptr-4 13202 7882 ns/op BenchmarkAppendInPlace/NoGrow/4Ptr-4 10000 11017 ns/op BenchmarkAppendInPlace/Grow/Byte-4 229263 570.3 ns/op BenchmarkAppendInPlace/Grow/1Ptr-4 237429 560.2 ns/op BenchmarkAppendInPlace/Grow/2Ptr-4 154249 803.7 ns/op BenchmarkAppendInPlace/Grow/3Ptr-4 150024 986.2 ns/op BenchmarkAppendInPlace/Grow/4Ptr-4 118399 1032 ns/op BenchmarkStackCopyPtr-4 2 88526284 ns/op BenchmarkStackCopy-4 2 66542138 ns/op BenchmarkStackCopyNoCache-4 27 4077720 ns/op BenchmarkStackCopyWithStkobj-4 4 29316288 ns/op BenchmarkIssue18138-4 908 130372 ns/op BenchmarkCompareStringEqual-4 11812184 9.381 ns/op BenchmarkCompareStringIdentical-4 26317720 5.300 ns/op BenchmarkCompareStringSameLength-4 14276793 8.117 ns/op BenchmarkCompareStringDifferentLength-4 21352612 5.019 ns/op BenchmarkCompareStringBigUnaligned-4 4008 30392 ns/op 34501.63 MB/s BenchmarkCompareStringBig-4 3801 28686 ns/op 36553.71 MB/s BenchmarkConcatStringAndBytes-4 3602114 32.74 ns/op BenchmarkSliceByteToString/1-4 3121246 39.39 ns/op BenchmarkSliceByteToString/2-4 1779038 70.00 ns/op BenchmarkSliceByteToString/4-4 1761228 66.26 ns/op BenchmarkSliceByteToString/8-4 1777912 67.72 ns/op BenchmarkSliceByteToString/16-4 1691022 69.20 ns/op BenchmarkSliceByteToString/32-4 1456615 81.82 ns/op BenchmarkSliceByteToString/64-4 1000000 102.5 ns/op BenchmarkSliceByteToString/128-4 834090 139.0 ns/op BenchmarkRuneCount/lenruneslice/ASCII-4 3620565 32.48 ns/op BenchmarkRuneCount/lenruneslice/Japanese-4 1322818 91.14 ns/op BenchmarkRuneCount/lenruneslice/MixedLength-4 1509634 78.68 ns/op BenchmarkRuneCount/rangeloop/ASCII-4 6187954 18.49 ns/op BenchmarkRuneCount/rangeloop/Japanese-4 2478862 48.17 ns/op BenchmarkRuneCount/rangeloop/MixedLength-4 2823666 41.36 ns/op BenchmarkRuneCount/utf8.RuneCountInString/ASCII-4 6168174 18.44 ns/op BenchmarkRuneCount/utf8.RuneCountInString/Japanese-4 2486779 48.04 ns/op BenchmarkRuneCount/utf8.RuneCountInString/MixedLength-4 2882710 41.10 ns/op BenchmarkRuneIterate/range/ASCII-4 11824498 9.810 ns/op BenchmarkRuneIterate/range/Japanese-4 2940922 40.68 ns/op BenchmarkRuneIterate/range/MixedLength-4 3377895 33.79 ns/op BenchmarkRuneIterate/range1/ASCII-4 13329307 9.634 ns/op BenchmarkRuneIterate/range1/Japanese-4 2926291 40.96 ns/op BenchmarkRuneIterate/range1/MixedLength-4 3461016 33.78 ns/op BenchmarkRuneIterate/range2/ASCII-4 11752363 10.15 ns/op BenchmarkRuneIterate/range2/Japanese-4 2958777 40.53 ns/op BenchmarkRuneIterate/range2/MixedLength-4 3524558 33.54 ns/op BenchmarkArrayEqual-4 19411717 5.908 ns/op BenchmarkFunc/Name-4 3956482 29.95 ns/op BenchmarkFunc/Entry-4 12395566 9.324 ns/op BenchmarkFunc/FileLine-4 3627835 29.45 ns/op PASS ok runtime 298.998s goos: freebsd goarch: amd64 pkg: runtime/cgo cpu: AMD EPYC 7B12 BenchmarkHandle/non-concurrent-4 43810 2658 ns/op BenchmarkHandle/concurrent-4 21678 5656 ns/op PASS ok runtime/cgo 1.368s goos: freebsd goarch: amd64 pkg: runtime/pprof cpu: AMD EPYC 7B12 BenchmarkLabels/set-one-4 195823 525.9 ns/op 104 B/op 3 allocs/op BenchmarkLabels/merge-one-4 136803 954.2 ns/op 200 B/op 5 allocs/op BenchmarkLabels/overwrite-one-4 176290 746.9 ns/op 136 B/op 4 allocs/op BenchmarkLabels/ordered/set-many-4 104589 1175 ns/op 392 B/op 3 allocs/op BenchmarkLabels/ordered/merge-many-4 67837 1782 ns/op 712 B/op 5 allocs/op BenchmarkLabels/ordered/overwrite-many-4 60553 2138 ns/op 712 B/op 4 allocs/op BenchmarkLabels/unordered/set-many-4 38102 3045 ns/op 712 B/op 4 allocs/op BenchmarkLabels/unordered/merge-many-4 63237 2099 ns/op 712 B/op 5 allocs/op BenchmarkLabels/unordered/overwrite-many-4 30135 3881 ns/op 1032 B/op 5 allocs/op BenchmarkGoroutine/Profile.WriteTo_idle_50-4 49 2542828 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_50-4 43 3051995 ns/op 314.3 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_50-4 547 204765 ns/op 5.051 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_500-4 16 7149256 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_500-4 14 8133877 ns/op 770.7 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_500-4 303 385698 ns/op 22.42 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_5000-4 2 52465980 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_5000-4 2 58194071 ns/op 6140 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_5000-4 43 2535792 ns/op 249.9 concurrent_launches/op PASS ok runtime/pprof 3.943s goos: freebsd goarch: amd64 pkg: runtime/race cpu: AMD EPYC 7B12 BenchmarkSyncLeak-4 51 2355097 ns/op BenchmarkStackLeak-4 14814 8161 ns/op PASS ok runtime/race 1.429s goos: freebsd goarch: amd64 pkg: runtime/trace cpu: AMD EPYC 7B12 BenchmarkStartRegion-4 5704158 20.19 ns/op 0 B/op 0 allocs/op BenchmarkNewTask-4 212336 574.5 ns/op 64 B/op 2 allocs/op PASS ok runtime/trace 1.350s goos: freebsd goarch: amd64 pkg: slices cpu: AMD EPYC 7B12 BenchmarkEqualFunc_Large-4 39 2577992 ns/op BenchmarkIndex_Large-4 145 713360 ns/op BenchmarkIndexFunc_Large-4 82 1295886 ns/op BenchmarkCompact/nil-4 9104761 13.07 ns/op BenchmarkCompact/one-4 2422600 49.04 ns/op BenchmarkCompact/sorted-4 1600942 73.94 ns/op BenchmarkCompact/2_items-4 1391148 85.11 ns/op BenchmarkCompact/unsorted-4 1607257 74.60 ns/op BenchmarkCompact/many-4 899311 134.7 ns/op BenchmarkCompact_Large/all_dup-4 2551 42965 ns/op BenchmarkCompact_Large/no_dup-4 2649 40392 ns/op BenchmarkCompactFunc/nil-4 4609471 25.43 ns/op BenchmarkCompactFunc/one-4 1994192 61.49 ns/op BenchmarkCompactFunc/sorted-4 1342622 89.62 ns/op BenchmarkCompactFunc/2_items-4 1000000 100.0 ns/op BenchmarkCompactFunc/unsorted-4 1314016 87.33 ns/op BenchmarkCompactFunc/many-4 781974 145.4 ns/op BenchmarkCompactFunc_Large/all_dup-4 9 13801770 ns/op BenchmarkCompactFunc_Large/no_dup-4 9 11126760 ns/op BenchmarkReplace/naive-fast-4 110829 974.3 ns/op BenchmarkReplace/optimized-fast-4 141392 863.5 ns/op BenchmarkReplace/naive-slow-4 40221 3261 ns/op BenchmarkReplace/optimized-slow-4 46233 2880 ns/op BenchmarkBinarySearchFloats/Size16-4 1591011 76.15 ns/op BenchmarkBinarySearchFloats/Size32-4 1368715 88.11 ns/op BenchmarkBinarySearchFloats/Size64-4 1219278 98.55 ns/op BenchmarkBinarySearchFloats/Size128-4 1000000 103.7 ns/op BenchmarkBinarySearchFloats/Size512-4 805269 131.9 ns/op BenchmarkBinarySearchFloats/Size1024-4 835712 143.1 ns/op BenchmarkBinarySearchFuncStruct/Size16-4 801510 160.4 ns/op BenchmarkBinarySearchFuncStruct/Size32-4 610934 192.8 ns/op BenchmarkBinarySearchFuncStruct/Size64-4 552379 218.6 ns/op BenchmarkBinarySearchFuncStruct/Size128-4 443124 250.7 ns/op BenchmarkBinarySearchFuncStruct/Size512-4 388590 307.5 ns/op BenchmarkBinarySearchFuncStruct/Size1024-4 321044 344.5 ns/op BenchmarkSortFuncStruct/Size16-4 20648 6031 ns/op BenchmarkSortFuncStruct/Size32-4 7465 16437 ns/op BenchmarkSortFuncStruct/Size64-4 8950 12001 ns/op BenchmarkSortFuncStruct/Size128-4 5587 21891 ns/op BenchmarkSortFuncStruct/Size512-4 1503 81851 ns/op BenchmarkSortFuncStruct/Size1024-4 756 162573 ns/op PASS ok slices 7.827s goos: freebsd goarch: amd64 pkg: sort cpu: AMD EPYC 7B12 BenchmarkSearchWrappers-4 470562 244.2 ns/op BenchmarkSortInts-4 2 80358837 ns/op BenchmarkSlicesSortInts-4 3 45744255 ns/op BenchmarkSortIsSorted-4 38 3103197 ns/op BenchmarkSlicesIsSorted-4 72 1691636 ns/op BenchmarkSortStrings-4 1 101899831 ns/op BenchmarkSlicesSortStrings-4 2 66524918 ns/op BenchmarkSortStrings_Sorted-4 32 3511380 ns/op BenchmarkSlicesSortStrings_Sorted-4 55 2159577 ns/op BenchmarkSortStructs-4 1 138246677 ns/op BenchmarkSortFuncStructs-4 1 122032013 ns/op BenchmarkSortString1K-4 342 349771 ns/op BenchmarkSortString1K_Slice-4 247 481786 ns/op BenchmarkStableString1K-4 128 960863 ns/op BenchmarkSortInt1K-4 424 284741 ns/op BenchmarkSortInt1K_Sorted-4 6272 18722 ns/op BenchmarkSortInt1K_Reversed-4 3807 29405 ns/op BenchmarkSortInt1K_Mod8-4 1030 112384 ns/op BenchmarkStableInt1K-4 171 694967 ns/op BenchmarkStableInt1K_Slice-4 201 594922 ns/op BenchmarkSortInt64K-4 4 27473146 ns/op BenchmarkSortInt64K_Slice-4 3 39114538 ns/op BenchmarkStableInt64K-4 2 64188358 ns/op BenchmarkSort1e2-4 558 215744 ns/op BenchmarkStable1e2-4 219 545875 ns/op BenchmarkSort1e4-4 3 44174856 ns/op BenchmarkStable1e4-4 1 177581274 ns/op PASS ok sort 8.208s goos: freebsd goarch: amd64 pkg: strconv cpu: AMD EPYC 7B12 BenchmarkAtof64Decimal-4 898887 113.4 ns/op BenchmarkAtof64Float-4 904268 134.0 ns/op BenchmarkAtof64FloatExp-4 785452 149.3 ns/op BenchmarkAtof64Big-4 565233 215.5 ns/op BenchmarkAtof64RandomBits-4 465187 218.6 ns/op BenchmarkAtof64RandomFloats-4 547668 204.4 ns/op BenchmarkAtof64RandomLongFloats-4 534750 228.0 ns/op BenchmarkAtof32Decimal-4 856376 117.3 ns/op BenchmarkAtof32Float-4 919816 133.4 ns/op BenchmarkAtof32FloatExp-4 768198 155.7 ns/op BenchmarkAtof32Random-4 477008 252.7 ns/op BenchmarkAtof32RandomLong-4 203492 582.1 ns/op BenchmarkParseInt/Pos/7bit-4 1682928 71.26 ns/op BenchmarkParseInt/Pos/26bit-4 939489 134.1 ns/op BenchmarkParseInt/Pos/31bit-4 803326 148.7 ns/op BenchmarkParseInt/Pos/56bit-4 543081 220.3 ns/op BenchmarkParseInt/Pos/63bit-4 505184 234.8 ns/op BenchmarkParseInt/Neg/7bit-4 1662571 71.34 ns/op BenchmarkParseInt/Neg/26bit-4 879968 136.0 ns/op BenchmarkParseInt/Neg/31bit-4 791232 150.6 ns/op BenchmarkParseInt/Neg/56bit-4 548426 217.2 ns/op BenchmarkParseInt/Neg/63bit-4 520066 232.2 ns/op BenchmarkAtoi/Pos/7bit-4 2351989 50.48 ns/op BenchmarkAtoi/Pos/26bit-4 1186406 99.47 ns/op BenchmarkAtoi/Pos/31bit-4 812978 123.8 ns/op BenchmarkAtoi/Pos/56bit-4 651326 184.6 ns/op BenchmarkAtoi/Pos/63bit-4 424915 247.8 ns/op BenchmarkAtoi/Neg/7bit-4 2348662 51.01 ns/op BenchmarkAtoi/Neg/26bit-4 1167685 101.4 ns/op BenchmarkAtoi/Neg/31bit-4 993001 118.4 ns/op BenchmarkAtoi/Neg/56bit-4 581080 180.9 ns/op BenchmarkAtoi/Neg/63bit-4 405777 253.3 ns/op BenchmarkFormatFloat/Decimal-4 160891 731.6 ns/op BenchmarkFormatFloat/Float-4 159054 764.8 ns/op BenchmarkFormatFloat/Exp-4 161359 750.1 ns/op BenchmarkFormatFloat/NegExp-4 157921 741.4 ns/op BenchmarkFormatFloat/LongExp-4 138970 862.5 ns/op BenchmarkFormatFloat/Big-4 127105 927.7 ns/op BenchmarkFormatFloat/BinaryExp-4 293222 364.6 ns/op BenchmarkFormatFloat/32Integer-4 164784 720.7 ns/op BenchmarkFormatFloat/32ExactFraction-4 182860 648.0 ns/op BenchmarkFormatFloat/32Point-4 165708 735.9 ns/op BenchmarkFormatFloat/32Exp-4 167251 722.2 ns/op BenchmarkFormatFloat/32NegExp-4 160855 722.5 ns/op BenchmarkFormatFloat/32Shortest-4 180439 679.9 ns/op BenchmarkFormatFloat/32Fixed8Hard-4 193281 628.0 ns/op BenchmarkFormatFloat/32Fixed9Hard-4 176692 638.1 ns/op BenchmarkFormatFloat/64Fixed1-4 227097 533.0 ns/op BenchmarkFormatFloat/64Fixed2-4 209744 539.7 ns/op BenchmarkFormatFloat/64Fixed3-4 214801 537.7 ns/op BenchmarkFormatFloat/64Fixed4-4 216967 536.2 ns/op BenchmarkFormatFloat/64Fixed12-4 133708 903.7 ns/op BenchmarkFormatFloat/64Fixed16-4 151683 753.4 ns/op BenchmarkFormatFloat/64Fixed12Hard-4 170145 710.2 ns/op BenchmarkFormatFloat/64Fixed17Hard-4 145000 828.3 ns/op BenchmarkFormatFloat/64Fixed18Hard-4 3202 33279 ns/op BenchmarkFormatFloat/Slowpath64-4 133110 846.6 ns/op BenchmarkFormatFloat/SlowpathDenormal64-4 137196 848.7 ns/op BenchmarkAppendFloat/Decimal-4 183284 630.8 ns/op BenchmarkAppendFloat/Float-4 175425 684.8 ns/op BenchmarkAppendFloat/Exp-4 187084 629.4 ns/op BenchmarkAppendFloat/NegExp-4 184849 631.2 ns/op BenchmarkAppendFloat/LongExp-4 146158 782.6 ns/op BenchmarkAppendFloat/Big-4 138648 860.2 ns/op BenchmarkAppendFloat/BinaryExp-4 412928 267.5 ns/op BenchmarkAppendFloat/32Integer-4 174657 647.3 ns/op BenchmarkAppendFloat/32ExactFraction-4 190047 581.1 ns/op BenchmarkAppendFloat/32Point-4 183663 654.3 ns/op BenchmarkAppendFloat/32Exp-4 182691 626.2 ns/op BenchmarkAppendFloat/32NegExp-4 194344 624.3 ns/op BenchmarkAppendFloat/32Shortest-4 205212 552.1 ns/op BenchmarkAppendFloat/32Fixed8Hard-4 180830 565.6 ns/op BenchmarkAppendFloat/32Fixed9Hard-4 194352 543.8 ns/op BenchmarkAppendFloat/64Fixed1-4 252007 456.7 ns/op BenchmarkAppendFloat/64Fixed2-4 271114 450.8 ns/op BenchmarkAppendFloat/64Fixed3-4 259718 446.7 ns/op BenchmarkAppendFloat/64Fixed4-4 261663 446.1 ns/op BenchmarkAppendFloat/64Fixed12-4 137130 785.4 ns/op BenchmarkAppendFloat/64Fixed16-4 174129 670.5 ns/op BenchmarkAppendFloat/64Fixed12Hard-4 201073 560.6 ns/op BenchmarkAppendFloat/64Fixed17Hard-4 157947 726.3 ns/op BenchmarkAppendFloat/64Fixed18Hard-4 3823 31324 ns/op BenchmarkAppendFloat/Slowpath64-4 149451 787.4 ns/op BenchmarkAppendFloat/SlowpathDenormal64-4 150618 770.2 ns/op BenchmarkFormatInt-4 21057 5624 ns/op BenchmarkAppendInt-4 24574 4895 ns/op BenchmarkFormatUint-4 122600 997.7 ns/op BenchmarkAppendUint-4 140034 872.7 ns/op BenchmarkFormatIntSmall/7-4 3956289 30.12 ns/op BenchmarkFormatIntSmall/42-4 4043262 30.17 ns/op BenchmarkAppendIntSmall-4 1775226 64.52 ns/op BenchmarkAppendUintVarlen/1-4 1870646 64.01 ns/op BenchmarkAppendUintVarlen/12-4 1800400 65.35 ns/op BenchmarkAppendUintVarlen/123-4 1328434 88.29 ns/op BenchmarkAppendUintVarlen/1234-4 1342630 87.99 ns/op BenchmarkAppendUintVarlen/12345-4 1315357 89.85 ns/op BenchmarkAppendUintVarlen/123456-4 1354468 88.49 ns/op BenchmarkAppendUintVarlen/1234567-4 1297519 93.82 ns/op BenchmarkAppendUintVarlen/12345678-4 1322178 90.89 ns/op BenchmarkAppendUintVarlen/123456789-4 1239183 94.15 ns/op BenchmarkAppendUintVarlen/1234567890-4 1219100 98.58 ns/op BenchmarkAppendUintVarlen/12345678901-4 1254919 98.66 ns/op BenchmarkAppendUintVarlen/123456789012-4 1237712 98.77 ns/op BenchmarkAppendUintVarlen/1234567890123-4 1212440 101.2 ns/op BenchmarkAppendUintVarlen/12345678901234-4 1220526 101.9 ns/op BenchmarkAppendUintVarlen/123456789012345-4 1177021 104.2 ns/op BenchmarkAppendUintVarlen/1234567890123456-4 1171192 104.3 ns/op BenchmarkAppendUintVarlen/12345678901234567-4 1158012 104.5 ns/op BenchmarkAppendUintVarlen/123456789012345678-4 1114705 108.2 ns/op BenchmarkAppendUintVarlen/1234567890123456789-4 941610 108.5 ns/op BenchmarkAppendUintVarlen/12345678901234567890-4 1108460 107.7 ns/op BenchmarkQuote-4 69175 1759 ns/op BenchmarkQuoteRune-4 559178 181.4 ns/op BenchmarkAppendQuote-4 78480 1597 ns/op BenchmarkAppendQuoteRune-4 1122974 106.8 ns/op BenchmarkUnquoteEasy-4 1870222 61.88 ns/op BenchmarkUnquoteHard-4 69686 1708 ns/op PASS ok strconv 19.215s goos: freebsd goarch: amd64 pkg: strings cpu: AMD EPYC 7B12 BenchmarkBuildString_Builder/1Write_NoGrow-4 661040 177.5 ns/op 48 B/op 1 allocs/op BenchmarkBuildString_Builder/3Write_NoGrow-4 216888 597.3 ns/op 336 B/op 3 allocs/op BenchmarkBuildString_Builder/3Write_Grow-4 264979 410.7 ns/op 112 B/op 1 allocs/op BenchmarkBuildString_WriteString/1Write_NoGrow-4 707905 179.8 ns/op 48 B/op 1 allocs/op BenchmarkBuildString_WriteString/3Write_NoGrow-4 189189 554.3 ns/op 336 B/op 3 allocs/op BenchmarkBuildString_WriteString/3Write_Grow-4 318820 400.5 ns/op 112 B/op 1 allocs/op BenchmarkBuildString_ByteBuffer/1Write_NoGrow-4 453016 266.3 ns/op 112 B/op 2 allocs/op BenchmarkBuildString_ByteBuffer/3Write_NoGrow-4 121016 953.5 ns/op 432 B/op 4 allocs/op BenchmarkBuildString_ByteBuffer/3Write_Grow-4 152140 829.9 ns/op 336 B/op 3 allocs/op BenchmarkClone-4 2157730 59.04 ns/op 48 B/op 1 allocs/op BenchmarkGenericNoMatch-4 28568 4061 ns/op BenchmarkGenericMatch1-4 2648 38805 ns/op BenchmarkGenericMatch2-4 603 196836 ns/op BenchmarkSingleMaxSkipping-4 10142 11868 ns/op 842.61 MB/s BenchmarkSingleLongSuffixFail-4 18279 6755 ns/op 148.33 MB/s BenchmarkSingleMatch-4 373 322714 ns/op 46.48 MB/s BenchmarkByteByteNoMatch-4 89246 1342 ns/op BenchmarkByteByteMatch-4 29094 3997 ns/op BenchmarkByteStringMatch-4 35164 3295 ns/op BenchmarkHTMLEscapeNew-4 110478 1047 ns/op BenchmarkHTMLEscapeOld-4 131144 896.2 ns/op BenchmarkByteStringReplacerWriteString-4 1744 62304 ns/op BenchmarkByteReplacerWriteString-4 2212 53591 ns/op BenchmarkByteByteReplaces-4 6702 18171 ns/op BenchmarkByteByteMap-4 19516 6108 ns/op BenchmarkMap/identity/ASCII-4 706350 152.7 ns/op BenchmarkMap/identity/Greek-4 570861 206.8 ns/op BenchmarkMap/change/ASCII-4 67741 1707 ns/op BenchmarkMap/change/Greek-4 43142 2801 ns/op BenchmarkIndexRune-4 3931028 30.65 ns/op BenchmarkIndexRuneLongString-4 3314017 35.80 ns/op BenchmarkIndexRuneFastPath-4 5170474 23.76 ns/op BenchmarkIndex-4 11351616 10.60 ns/op BenchmarkLastIndex-4 5655744 21.61 ns/op BenchmarkIndexByte-4 11615073 9.847 ns/op BenchmarkToUpper/#00-4 5848353 19.77 ns/op BenchmarkToUpper/ONLYUPPER-4 3745680 31.28 ns/op BenchmarkToUpper/abc-4 429861 236.8 ns/op BenchmarkToUpper/AbC123-4 333440 318.1 ns/op BenchmarkToUpper/azAZ09_-4 389769 275.5 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 95328 1206 ns/op BenchmarkToUpper/RENAN_BASTOS_93_AOSDAJDJAIDJAIDAJIaidsjjaidijadsjiadjiOOKKO-4 123541 970.8 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 52742 2223 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 92281 1252 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 174360 672.1 ns/op BenchmarkToLower/#00-4 5636055 21.32 ns/op BenchmarkToLower/abc-4 4946328 22.99 ns/op BenchmarkToLower/AbC123-4 351500 322.4 ns/op BenchmarkToLower/azAZ09_-4 368970 325.7 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 165517 716.7 ns/op BenchmarkToLower/renan_bastos_93_AOSDAJDJAIDJAIDAJIaidsjjaidijadsjiadjiOOKKO-4 119239 1002 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 53926 2232 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 106326 1128 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 166272 703.0 ns/op BenchmarkMapNoChanges-4 1060118 112.5 ns/op BenchmarkTrim-4 57639 2123 ns/op 0 B/op 0 allocs/op BenchmarkToValidUTF8/Valid-4 4196482 28.85 ns/op BenchmarkToValidUTF8/InvalidASCII-4 266628 428.7 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 193183 594.8 ns/op BenchmarkEqualFold/Tests-4 79897 1550 ns/op BenchmarkEqualFold/ASCII-4 4571306 26.07 ns/op BenchmarkEqualFold/UnicodePrefix-4 153337 779.8 ns/op BenchmarkEqualFold/UnicodeSuffix-4 154220 745.1 ns/op BenchmarkIndexHard1-4 1245 94137 ns/op BenchmarkIndexHard2-4 915 131720 ns/op BenchmarkIndexHard3-4 180 659019 ns/op BenchmarkIndexHard4-4 184 645141 ns/op BenchmarkLastIndexHard1-4 69 1671420 ns/op BenchmarkLastIndexHard2-4 67 1670805 ns/op BenchmarkLastIndexHard3-4 69 1671660 ns/op BenchmarkCountHard1-4 1269 95235 ns/op BenchmarkCountHard2-4 907 132087 ns/op BenchmarkCountHard3-4 180 668117 ns/op BenchmarkIndexTorture-4 9380 12693 ns/op BenchmarkCountTorture-4 9252 12780 ns/op BenchmarkCountTortureOverlapping-4 1966 59235 ns/op BenchmarkCountByte/10-4 5207691 21.82 ns/op 458.35 MB/s BenchmarkCountByte/32-4 5331757 22.62 ns/op 1414.44 MB/s BenchmarkCountByte/4096-4 1308822 92.10 ns/op 44475.44 MB/s BenchmarkCountByte/4194304-4 1453 80084 ns/op 52373.91 MB/s BenchmarkCountByte/67108864-4 30 3778686 ns/op 17759.84 MB/s BenchmarkFields/ASCII/16-4 485508 243.9 ns/op 65.60 MB/s 16 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 33505 3524 ns/op 72.64 MB/s 352 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 2066 57112 ns/op 71.72 MB/s 6144 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 100 1004307 ns/op 65.25 MB/s 98304 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 7 16001467 ns/op 65.53 MB/s 1515520 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 214260 527.5 ns/op 30.33 MB/s 32 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 15190 7591 ns/op 33.72 MB/s 416 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 931 133038 ns/op 30.79 MB/s 21504 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 43 2540379 ns/op 25.80 MB/s 463104 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 3 43029050 ns/op 24.37 MB/s 10457344 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 384937 332.5 ns/op 48.13 MB/s 16 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 24993 5136 ns/op 49.85 MB/s 352 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 1376 89530 ns/op 45.75 MB/s 21504 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 67 1704861 ns/op 38.44 MB/s 463104 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 4 28588219 ns/op 36.68 MB/s 10457344 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 269932 431.1 ns/op 37.11 MB/s 32 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 20262 5794 ns/op 44.19 MB/s 416 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 1141 111301 ns/op 36.80 MB/s 21504 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 51 2020232 ns/op 32.44 MB/s 463104 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 3 36500366 ns/op 28.73 MB/s 10457376 B/op 24 allocs/op BenchmarkSplitEmptySeparator-4 3 43446821 ns/op BenchmarkSplitSingleByteSeparator-4 52 2713803 ns/op BenchmarkSplitMultiByteSeparator-4 75 1534278 ns/op BenchmarkSplitNSingleByteSeparator-4 436143 275.9 ns/op BenchmarkSplitNMultiByteSeparator-4 371448 309.3 ns/op BenchmarkRepeat/5x0-4 4865372 24.26 ns/op BenchmarkRepeat/5x1-4 5156690 24.47 ns/op BenchmarkRepeat/5x2-4 318322 353.0 ns/op BenchmarkRepeat/5x6-4 198003 564.1 ns/op BenchmarkRepeat/10x0-4 4922274 23.47 ns/op BenchmarkRepeat/10x1-4 4876758 22.89 ns/op BenchmarkRepeat/10x2-4 316370 359.8 ns/op BenchmarkRepeat/10x6-4 197845 594.6 ns/op BenchmarkRepeatLarge/256/1-4 101928 1177 ns/op 217.46 MB/s BenchmarkRepeatLarge/256/16-4 159268 756.0 ns/op 338.63 MB/s BenchmarkRepeatLarge/512/1-4 86026 1458 ns/op 351.05 MB/s BenchmarkRepeatLarge/512/16-4 114067 1018 ns/op 502.87 MB/s BenchmarkRepeatLarge/1024/1-4 65548 1917 ns/op 534.18 MB/s BenchmarkRepeatLarge/1024/16-4 83619 1477 ns/op 693.31 MB/s BenchmarkRepeatLarge/2048/1-4 41697 2739 ns/op 747.61 MB/s BenchmarkRepeatLarge/2048/16-4 47881 2252 ns/op 909.29 MB/s BenchmarkRepeatLarge/4096/1-4 28470 4070 ns/op 1006.44 MB/s BenchmarkRepeatLarge/4096/16-4 33165 3834 ns/op 1068.21 MB/s BenchmarkRepeatLarge/8192/1-4 16468 7006 ns/op 1169.20 MB/s BenchmarkRepeatLarge/8192/16-4 17244 6833 ns/op 1198.89 MB/s BenchmarkRepeatLarge/8192/4097-4 6263185 19.15 ns/op 213904.11 MB/s BenchmarkRepeatLarge/16384/1-4 10000 13175 ns/op 1243.60 MB/s BenchmarkRepeatLarge/16384/16-4 9913 12331 ns/op 1328.68 MB/s BenchmarkRepeatLarge/16384/4097-4 12776 10485 ns/op 1172.25 MB/s BenchmarkRepeatLarge/32768/1-4 4476 23789 ns/op 1377.46 MB/s BenchmarkRepeatLarge/32768/16-4 5382 22785 ns/op 1438.11 MB/s BenchmarkRepeatLarge/32768/4097-4 5649 21294 ns/op 1346.79 MB/s BenchmarkRepeatLarge/65536/1-4 2848 42055 ns/op 1558.32 MB/s BenchmarkRepeatLarge/65536/16-4 2654 45182 ns/op 1450.50 MB/s BenchmarkRepeatLarge/65536/4097-4 2605 44490 ns/op 1381.32 MB/s BenchmarkRepeatLarge/131072/1-4 855 166900 ns/op 785.33 MB/s BenchmarkRepeatLarge/131072/16-4 852 155440 ns/op 843.23 MB/s BenchmarkRepeatLarge/131072/4097-4 894 174230 ns/op 728.96 MB/s BenchmarkRepeatLarge/262144/1-4 454 268737 ns/op 975.47 MB/s BenchmarkRepeatLarge/262144/16-4 456 286601 ns/op 914.67 MB/s BenchmarkRepeatLarge/262144/4097-4 457 262758 ns/op 982.31 MB/s BenchmarkRepeatLarge/524288/1-4 232 538541 ns/op 973.53 MB/s BenchmarkRepeatLarge/524288/16-4 225 609507 ns/op 860.18 MB/s BenchmarkRepeatLarge/524288/4097-4 225 580360 ns/op 896.54 MB/s BenchmarkRepeatLarge/1048576/1-4 100 1120830 ns/op 935.54 MB/s BenchmarkRepeatLarge/1048576/16-4 100 1021308 ns/op 1026.70 MB/s BenchmarkRepeatLarge/1048576/4097-4 100 1010665 ns/op 1033.71 MB/s BenchmarkRepeatLarge/2097152/1-4 60 1912146 ns/op 1096.75 MB/s BenchmarkRepeatLarge/2097152/16-4 57 1882525 ns/op 1114.01 MB/s BenchmarkRepeatLarge/2097152/4097-4 64 1987896 ns/op 1053.16 MB/s BenchmarkRepeatLarge/4194304/1-4 27 3964053 ns/op 1058.08 MB/s BenchmarkRepeatLarge/4194304/16-4 27 4185683 ns/op 1002.06 MB/s BenchmarkRepeatLarge/4194304/4097-4 28 4419029 ns/op 948.45 MB/s BenchmarkRepeatLarge/8388608/1-4 14 7333647 ns/op 1143.85 MB/s BenchmarkRepeatLarge/8388608/16-4 15 7194667 ns/op 1165.95 MB/s BenchmarkRepeatLarge/8388608/4097-4 14 7338657 ns/op 1142.79 MB/s BenchmarkRepeatLarge/16777216/1-4 8 14355134 ns/op 1168.73 MB/s BenchmarkRepeatLarge/16777216/16-4 8 14139238 ns/op 1186.57 MB/s BenchmarkRepeatLarge/16777216/4097-4 8 14220604 ns/op 1179.78 MB/s BenchmarkRepeatLarge/33554432/1-4 4 27488917 ns/op 1220.65 MB/s BenchmarkRepeatLarge/33554432/16-4 4 26966256 ns/op 1244.31 MB/s BenchmarkRepeatLarge/33554432/4097-4 4 27015921 ns/op 1242.02 MB/s BenchmarkRepeatLarge/67108864/1-4 2 58477996 ns/op 1147.59 MB/s BenchmarkRepeatLarge/67108864/16-4 2 54051278 ns/op 1241.58 MB/s BenchmarkRepeatLarge/67108864/4097-4 2 53895412 ns/op 1245.17 MB/s BenchmarkRepeatLarge/134217728/1-4 1 105124968 ns/op 1276.74 MB/s BenchmarkRepeatLarge/134217728/16-4 1 104513656 ns/op 1284.21 MB/s BenchmarkRepeatLarge/134217728/4097-4 1 106537270 ns/op 1259.82 MB/s BenchmarkRepeatLarge/268435456/1-4 1 236506721 ns/op 1135.00 MB/s BenchmarkRepeatLarge/268435456/16-4 1 214017965 ns/op 1254.27 MB/s BenchmarkRepeatLarge/268435456/4097-4 1 212722592 ns/op 1261.90 MB/s BenchmarkRepeatLarge/536870912/1-4 1 471985280 ns/op 1137.47 MB/s BenchmarkRepeatLarge/536870912/16-4 1 430280944 ns/op 1247.72 MB/s BenchmarkRepeatLarge/536870912/4097-4 1 434310341 ns/op 1236.15 MB/s BenchmarkRepeatLarge/1073741824/1-4 1 940033573 ns/op 1142.24 MB/s BenchmarkRepeatLarge/1073741824/16-4 1 852006149 ns/op 1260.25 MB/s BenchmarkRepeatLarge/1073741824/4097-4 1 864404855 ns/op 1242.17 MB/s BenchmarkRepeatSpaces-4 4688676 24.42 ns/op 0 B/op 0 allocs/op BenchmarkIndexAnyASCII/1:1-4 2804570 42.97 ns/op BenchmarkIndexAnyASCII/1:2-4 2832597 42.49 ns/op BenchmarkIndexAnyASCII/1:4-4 2638369 43.01 ns/op BenchmarkIndexAnyASCII/1:8-4 2811472 44.35 ns/op BenchmarkIndexAnyASCII/1:16-4 2671470 44.25 ns/op BenchmarkIndexAnyASCII/1:32-4 2794242 42.85 ns/op BenchmarkIndexAnyASCII/1:64-4 2705920 43.96 ns/op BenchmarkIndexAnyASCII/16:1-4 2857714 42.99 ns/op BenchmarkIndexAnyASCII/16:2-4 1002316 113.5 ns/op BenchmarkIndexAnyASCII/16:4-4 1024630 119.0 ns/op BenchmarkIndexAnyASCII/16:8-4 992352 124.7 ns/op BenchmarkIndexAnyASCII/16:16-4 795622 139.7 ns/op BenchmarkIndexAnyASCII/16:32-4 790340 161.2 ns/op BenchmarkIndexAnyASCII/16:64-4 549561 226.8 ns/op BenchmarkIndexAnyASCII/256:1-4 2632845 44.66 ns/op BenchmarkIndexAnyASCII/256:2-4 76484 1481 ns/op BenchmarkIndexAnyASCII/256:4-4 74982 1494 ns/op BenchmarkIndexAnyASCII/256:8-4 93950 1487 ns/op BenchmarkIndexAnyASCII/256:16-4 80314 1498 ns/op BenchmarkIndexAnyASCII/256:32-4 80001 1512 ns/op BenchmarkIndexAnyASCII/256:64-4 74173 1580 ns/op BenchmarkIndexAnyUTF8/1:1-4 3134215 39.84 ns/op BenchmarkIndexAnyUTF8/1:2-4 2771727 43.84 ns/op BenchmarkIndexAnyUTF8/1:4-4 2819152 43.81 ns/op BenchmarkIndexAnyUTF8/1:8-4 2702326 42.65 ns/op BenchmarkIndexAnyUTF8/1:16-4 2824245 40.31 ns/op BenchmarkIndexAnyUTF8/1:32-4 2713348 44.30 ns/op BenchmarkIndexAnyUTF8/1:64-4 2825264 44.00 ns/op BenchmarkIndexAnyUTF8/16:1-4 2238909 53.25 ns/op BenchmarkIndexAnyUTF8/16:2-4 384258 318.5 ns/op BenchmarkIndexAnyUTF8/16:4-4 389919 316.2 ns/op BenchmarkIndexAnyUTF8/16:8-4 365239 316.9 ns/op BenchmarkIndexAnyUTF8/16:16-4 387256 316.4 ns/op BenchmarkIndexAnyUTF8/16:32-4 314016 323.3 ns/op BenchmarkIndexAnyUTF8/16:64-4 355464 315.1 ns/op BenchmarkIndexAnyUTF8/256:1-4 364332 283.9 ns/op BenchmarkIndexAnyUTF8/256:2-4 25635 4671 ns/op BenchmarkIndexAnyUTF8/256:4-4 25530 4620 ns/op BenchmarkIndexAnyUTF8/256:8-4 26042 4599 ns/op BenchmarkIndexAnyUTF8/256:16-4 25423 4595 ns/op BenchmarkIndexAnyUTF8/256:32-4 25429 4725 ns/op BenchmarkIndexAnyUTF8/256:64-4 25005 4818 ns/op BenchmarkLastIndexAnyASCII/1:1-4 2907615 43.21 ns/op BenchmarkLastIndexAnyASCII/1:2-4 2934974 43.06 ns/op BenchmarkLastIndexAnyASCII/1:4-4 2898582 42.33 ns/op BenchmarkLastIndexAnyASCII/1:8-4 2804475 42.90 ns/op BenchmarkLastIndexAnyASCII/1:16-4 2889145 42.54 ns/op BenchmarkLastIndexAnyASCII/1:32-4 2830404 42.13 ns/op BenchmarkLastIndexAnyASCII/1:64-4 2789517 41.44 ns/op BenchmarkLastIndexAnyASCII/16:1-4 913371 110.4 ns/op BenchmarkLastIndexAnyASCII/16:2-4 1000000 116.6 ns/op BenchmarkLastIndexAnyASCII/16:4-4 1014547 105.7 ns/op BenchmarkLastIndexAnyASCII/16:8-4 815947 122.7 ns/op BenchmarkLastIndexAnyASCII/16:16-4 789507 136.3 ns/op BenchmarkLastIndexAnyASCII/16:32-4 795774 156.8 ns/op BenchmarkLastIndexAnyASCII/16:64-4 514454 220.6 ns/op BenchmarkLastIndexAnyASCII/256:1-4 83634 1473 ns/op BenchmarkLastIndexAnyASCII/256:2-4 80718 1252 ns/op BenchmarkLastIndexAnyASCII/256:4-4 80924 1297 ns/op BenchmarkLastIndexAnyASCII/256:8-4 79383 1307 ns/op BenchmarkLastIndexAnyASCII/256:16-4 78284 1290 ns/op BenchmarkLastIndexAnyASCII/256:32-4 77322 1510 ns/op BenchmarkLastIndexAnyASCII/256:64-4 74180 1574 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 2888640 39.31 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 2841448 40.01 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 2776669 43.06 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 2920386 42.14 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 2916141 42.82 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 2846402 43.31 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 2936551 43.02 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 476551 250.1 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 234007 551.3 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 212421 535.6 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 210198 548.3 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 227149 529.1 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 226911 532.8 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 210057 517.5 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 34456 3647 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 15259 7835 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 14703 7840 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 15152 7998 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 14538 8150 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 14893 8385 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 14516 7871 ns/op BenchmarkTrimASCII/1:1-4 4614730 26.22 ns/op BenchmarkTrimASCII/1:2-4 3714102 30.44 ns/op BenchmarkTrimASCII/1:4-4 3567022 33.01 ns/op BenchmarkTrimASCII/1:8-4 3296576 35.90 ns/op BenchmarkTrimASCII/1:16-4 2406780 49.89 ns/op BenchmarkTrimASCII/16:1-4 3270682 36.66 ns/op BenchmarkTrimASCII/16:2-4 1000000 118.3 ns/op BenchmarkTrimASCII/16:4-4 1000000 118.2 ns/op BenchmarkTrimASCII/16:8-4 995962 123.5 ns/op BenchmarkTrimASCII/16:16-4 808628 133.9 ns/op BenchmarkTrimASCII/256:1-4 628310 191.2 ns/op BenchmarkTrimASCII/256:2-4 81099 1472 ns/op BenchmarkTrimASCII/256:4-4 80451 1473 ns/op BenchmarkTrimASCII/256:8-4 83901 1476 ns/op BenchmarkTrimASCII/256:16-4 79102 1297 ns/op BenchmarkTrimASCII/4096:1-4 43520 2607 ns/op BenchmarkTrimASCII/4096:2-4 5142 21262 ns/op BenchmarkTrimASCII/4096:4-4 6082 23028 ns/op BenchmarkTrimASCII/4096:8-4 4760 23137 ns/op BenchmarkTrimASCII/4096:16-4 4705 23070 ns/op BenchmarkTrimByte-4 5485604 21.38 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 20356 5870 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 20334 5908 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 1594 74613 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 3142 37382 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 6098 18740 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 12283 9797 ns/op BenchmarkJoin/0-4 6514152 18.24 ns/op 0 B/op 0 allocs/op BenchmarkJoin/1-4 5069821 24.00 ns/op 0 B/op 0 allocs/op BenchmarkJoin/2-4 284370 391.2 ns/op 16 B/op 1 allocs/op BenchmarkJoin/3-4 216774 557.9 ns/op 24 B/op 1 allocs/op BenchmarkJoin/4-4 157606 737.1 ns/op 48 B/op 1 allocs/op BenchmarkJoin/5-4 136104 854.9 ns/op 48 B/op 1 allocs/op BenchmarkJoin/6-4 117758 1040 ns/op 64 B/op 1 allocs/op BenchmarkJoin/7-4 98211 1199 ns/op 64 B/op 1 allocs/op BenchmarkTrimSpace/NoTrim-4 3963282 29.22 ns/op BenchmarkTrimSpace/ASCII-4 2457723 47.93 ns/op BenchmarkTrimSpace/SomeNonASCII-4 189022 606.8 ns/op BenchmarkTrimSpace/JustNonASCII-4 102021 1151 ns/op BenchmarkReplaceAll-4 194048 568.2 ns/op 16 B/op 1 allocs/op PASS ok strings 50.783s goos: freebsd goarch: amd64 pkg: sync cpu: AMD EPYC 7B12 BenchmarkCond1-4 44713 2775 ns/op BenchmarkCond2-4 15708 7022 ns/op BenchmarkCond4-4 10000 15202 ns/op BenchmarkCond8-4 3448 38791 ns/op BenchmarkCond16-4 1251 88151 ns/op BenchmarkCond32-4 547 223129 ns/op BenchmarkMapLoadMostlyHits/*sync_test.DeepCopyMap-4 650004 183.1 ns/op 11 B/op 0 allocs/op BenchmarkMapLoadMostlyHits/*sync_test.RWMutexMap-4 204216 605.0 ns/op 11 B/op 0 allocs/op BenchmarkMapLoadMostlyHits/*sync.HashTrieMap[interface_{},interface_{}]-4 329138 476.0 ns/op 12 B/op 0 allocs/op BenchmarkMapLoadMostlyHits/*sync.Map-4 239638 465.5 ns/op 11 B/op 0 allocs/op BenchmarkMapLoadMostlyMisses/*sync_test.DeepCopyMap-4 609676 191.3 ns/op 12 B/op 0 allocs/op BenchmarkMapLoadMostlyMisses/*sync_test.RWMutexMap-4 203169 578.4 ns/op 11 B/op 0 allocs/op BenchmarkMapLoadMostlyMisses/*sync.HashTrieMap[interface_{},interface_{}]-4 580452 194.3 ns/op 11 B/op 0 allocs/op BenchmarkMapLoadMostlyMisses/*sync.Map-4 571010 180.1 ns/op 11 B/op 0 allocs/op BenchmarkMapLoadOrStoreBalanced/*sync_test.RWMutexMap-4 92326 1475 ns/op 80 B/op 1 allocs/op BenchmarkMapLoadOrStoreBalanced/*sync.HashTrieMap[interface_{},interface_{}]-4 103114 1326 ns/op 83 B/op 2 allocs/op BenchmarkMapLoadOrStoreBalanced/*sync.Map-4 111267 1200 ns/op 84 B/op 2 allocs/op BenchmarkMapLoadOrStoreUnique/*sync_test.RWMutexMap-4 77664 1758 ns/op 167 B/op 2 allocs/op BenchmarkMapLoadOrStoreUnique/*sync.HashTrieMap[interface_{},interface_{}]-4 74448 2013 ns/op 155 B/op 4 allocs/op BenchmarkMapLoadOrStoreUnique/*sync.Map-4 64910 1906 ns/op 153 B/op 4 allocs/op BenchmarkMapLoadOrStoreCollision/*sync_test.DeepCopyMap-4 619808 189.3 ns/op 0 B/op 0 allocs/op BenchmarkMapLoadOrStoreCollision/*sync_test.RWMutexMap-4 126130 932.9 ns/op 0 B/op 0 allocs/op BenchmarkMapLoadOrStoreCollision/*sync.HashTrieMap[interface_{},interface_{}]-4 474153 226.3 ns/op 0 B/op 0 allocs/op BenchmarkMapLoadOrStoreCollision/*sync.Map-4 458738 232.5 ns/op 0 B/op 0 allocs/op BenchmarkMapLoadAndDeleteBalanced/*sync_test.RWMutexMap-4 104992 1000 ns/op 7 B/op 0 allocs/op BenchmarkMapLoadAndDeleteBalanced/*sync.HashTrieMap[interface_{},interface_{}]-4 540919 204.1 ns/op 7 B/op 0 allocs/op BenchmarkMapLoadAndDeleteBalanced/*sync.Map-4 670050 172.2 ns/op 7 B/op 0 allocs/op BenchmarkMapLoadAndDeleteUnique/*sync_test.RWMutexMap-4 132818 876.9 ns/op 15 B/op 0 allocs/op BenchmarkMapLoadAndDeleteUnique/*sync.HashTrieMap[interface_{},interface_{}]-4 557776 201.1 ns/op 15 B/op 0 allocs/op BenchmarkMapLoadAndDeleteUnique/*sync.Map-4 575512 187.7 ns/op 15 B/op 0 allocs/op BenchmarkMapLoadAndDeleteCollision/*sync_test.DeepCopyMap-4 48782 2565 ns/op 290 B/op 2 allocs/op BenchmarkMapLoadAndDeleteCollision/*sync_test.RWMutexMap-4 101133 1230 ns/op 0 B/op 0 allocs/op BenchmarkMapLoadAndDeleteCollision/*sync.HashTrieMap[interface_{},interface_{}]-4 110136 1066 ns/op 7 B/op 0 allocs/op BenchmarkMapLoadAndDeleteCollision/*sync.Map-4 121926 1068 ns/op 7 B/op 0 allocs/op BenchmarkMapRange/*sync_test.DeepCopyMap-4 4274 24774 ns/op 0 B/op 0 allocs/op BenchmarkMapRange/*sync_test.RWMutexMap-4 177 651872 ns/op 18434 B/op 1 allocs/op BenchmarkMapRange/*sync.HashTrieMap[interface_{},interface_{}]-4 433 283494 ns/op 0 B/op 0 allocs/op BenchmarkMapRange/*sync.Map-4 422 266770 ns/op 1 B/op 0 allocs/op BenchmarkMapAdversarialAlloc/*sync_test.DeepCopyMap-4 111478 972.5 ns/op 264 B/op 1 allocs/op BenchmarkMapAdversarialAlloc/*sync_test.RWMutexMap-4 184249 654.1 ns/op 16 B/op 1 allocs/op BenchmarkMapAdversarialAlloc/*sync.HashTrieMap[interface_{},interface_{}]-4 316329 355.4 ns/op 16 B/op 1 allocs/op BenchmarkMapAdversarialAlloc/*sync.Map-4 345872 332.0 ns/op 16 B/op 1 allocs/op BenchmarkMapAdversarialDelete/*sync_test.DeepCopyMap-4 242716 499.5 ns/op 176 B/op 1 allocs/op BenchmarkMapAdversarialDelete/*sync_test.RWMutexMap-4 202524 717.1 ns/op 32 B/op 1 allocs/op BenchmarkMapAdversarialDelete/*sync.HashTrieMap[interface_{},interface_{}]-4 344230 295.1 ns/op 16 B/op 1 allocs/op BenchmarkMapAdversarialDelete/*sync.Map-4 316502 317.0 ns/op 16 B/op 1 allocs/op BenchmarkMapDeleteCollision/*sync_test.DeepCopyMap-4 83086 1493 ns/op 48 B/op 1 allocs/op BenchmarkMapDeleteCollision/*sync_test.RWMutexMap-4 143714 850.7 ns/op 0 B/op 0 allocs/op BenchmarkMapDeleteCollision/*sync.HashTrieMap[interface_{},interface_{}]-4 530720 197.4 ns/op 0 B/op 0 allocs/op BenchmarkMapDeleteCollision/*sync.Map-4 535813 199.0 ns/op 0 B/op 0 allocs/op BenchmarkMapSwapCollision/*sync_test.DeepCopyMap-4 51886 2088 ns/op 336 B/op 2 allocs/op BenchmarkMapSwapCollision/*sync_test.RWMutexMap-4 113798 1033 ns/op 0 B/op 0 allocs/op BenchmarkMapSwapCollision/*sync.HashTrieMap[interface_{},interface_{}]-4 188406 597.3 ns/op 16 B/op 1 allocs/op BenchmarkMapSwapCollision/*sync.Map-4 183932 663.6 ns/op 16 B/op 1 allocs/op BenchmarkMapSwapMostlyHits/*sync_test.DeepCopyMap-4 687 181650 ns/op 82076 B/op 7 allocs/op BenchmarkMapSwapMostlyHits/*sync_test.RWMutexMap-4 83214 1382 ns/op 24 B/op 1 allocs/op BenchmarkMapSwapMostlyHits/*sync.HashTrieMap[interface_{},interface_{}]-4 193828 727.5 ns/op 40 B/op 2 allocs/op BenchmarkMapSwapMostlyHits/*sync.Map-4 166252 752.8 ns/op 40 B/op 2 allocs/op BenchmarkMapSwapMostlyMisses/*sync_test.DeepCopyMap-4 22480 5116 ns/op 719 B/op 6 allocs/op BenchmarkMapSwapMostlyMisses/*sync_test.RWMutexMap-4 52830 2210 ns/op 47 B/op 2 allocs/op BenchmarkMapSwapMostlyMisses/*sync.HashTrieMap[interface_{},interface_{}]-4 22960 5454 ns/op 121 B/op 5 allocs/op BenchmarkMapSwapMostlyMisses/*sync.Map-4 21679 5326 ns/op 121 B/op 5 allocs/op BenchmarkMapCompareAndSwapCollision/*sync_test.DeepCopyMap-4 196083 587.7 ns/op 39 B/op 0 allocs/op BenchmarkMapCompareAndSwapCollision/*sync_test.RWMutexMap-4 87684 1361 ns/op 0 B/op 0 allocs/op BenchmarkMapCompareAndSwapCollision/*sync.HashTrieMap[interface_{},interface_{}]-4 147508 954.1 ns/op 12 B/op 0 allocs/op BenchmarkMapCompareAndSwapCollision/*sync.Map-4 124164 967.4 ns/op 11 B/op 0 allocs/op BenchmarkMapCompareAndSwapNoExistingKey/*sync_test.DeepCopyMap-4 2457486 43.73 ns/op 15 B/op 0 allocs/op BenchmarkMapCompareAndSwapNoExistingKey/*sync_test.RWMutexMap-4 140538 915.1 ns/op 15 B/op 0 allocs/op BenchmarkMapCompareAndSwapNoExistingKey/*sync.HashTrieMap[interface_{},interface_{}]-4 667870 199.0 ns/op 15 B/op 0 allocs/op BenchmarkMapCompareAndSwapNoExistingKey/*sync.Map-4 591784 206.3 ns/op 15 B/op 0 allocs/op BenchmarkMapCompareAndSwapValueNotEqual/*sync_test.DeepCopyMap-4 631590 188.4 ns/op 0 B/op 0 allocs/op BenchmarkMapCompareAndSwapValueNotEqual/*sync_test.RWMutexMap-4 119635 987.5 ns/op 0 B/op 0 allocs/op BenchmarkMapCompareAndSwapValueNotEqual/*sync.HashTrieMap[interface_{},interface_{}]-4 472004 234.9 ns/op 0 B/op 0 allocs/op BenchmarkMapCompareAndSwapValueNotEqual/*sync.Map-4 472826 232.4 ns/op 0 B/op 0 allocs/op BenchmarkMapCompareAndSwapMostlyHits/*sync_test.RWMutexMap-4 76268 1489 ns/op 35 B/op 2 allocs/op BenchmarkMapCompareAndSwapMostlyHits/*sync.HashTrieMap[interface_{},interface_{}]-4 171526 724.0 ns/op 52 B/op 3 allocs/op BenchmarkMapCompareAndSwapMostlyHits/*sync.Map-4 233847 701.1 ns/op 52 B/op 3 allocs/op BenchmarkMapCompareAndSwapMostlyMisses/*sync_test.DeepCopyMap-4 603373 220.7 ns/op 48 B/op 2 allocs/op BenchmarkMapCompareAndSwapMostlyMisses/*sync_test.RWMutexMap-4 100676 1154 ns/op 47 B/op 2 allocs/op BenchmarkMapCompareAndSwapMostlyMisses/*sync.HashTrieMap[interface_{},interface_{}]-4 528237 213.7 ns/op 47 B/op 2 allocs/op BenchmarkMapCompareAndSwapMostlyMisses/*sync.Map-4 510349 205.8 ns/op 47 B/op 2 allocs/op BenchmarkMapCompareAndDeleteCollision/*sync_test.DeepCopyMap-4 182845 734.6 ns/op 78 B/op 0 allocs/op BenchmarkMapCompareAndDeleteCollision/*sync_test.RWMutexMap-4 92947 1307 ns/op 0 B/op 0 allocs/op BenchmarkMapCompareAndDeleteCollision/*sync.HashTrieMap[interface_{},interface_{}]-4 124332 896.1 ns/op 6 B/op 0 allocs/op BenchmarkMapCompareAndDeleteCollision/*sync.Map-4 118946 972.2 ns/op 6 B/op 0 allocs/op BenchmarkMapCompareAndDeleteMostlyHits/*sync_test.RWMutexMap-4 46810 2470 ns/op 47 B/op 2 allocs/op BenchmarkMapCompareAndDeleteMostlyHits/*sync.HashTrieMap[interface_{},interface_{}]-4 60834 1887 ns/op 105 B/op 4 allocs/op BenchmarkMapCompareAndDeleteMostlyHits/*sync.Map-4 64742 1880 ns/op 106 B/op 4 allocs/op BenchmarkMapCompareAndDeleteMostlyMisses/*sync_test.DeepCopyMap-4 562153 224.8 ns/op 32 B/op 2 allocs/op BenchmarkMapCompareAndDeleteMostlyMisses/*sync_test.RWMutexMap-4 111843 1073 ns/op 31 B/op 1 allocs/op BenchmarkMapCompareAndDeleteMostlyMisses/*sync.HashTrieMap[interface_{},interface_{}]-4 573900 208.8 ns/op 32 B/op 1 allocs/op BenchmarkMapCompareAndDeleteMostlyMisses/*sync.Map-4 529855 206.8 ns/op 32 B/op 1 allocs/op BenchmarkMapClear/*sync_test.DeepCopyMap-4 39460 3025 ns/op 336 B/op 2 allocs/op BenchmarkMapClear/*sync_test.RWMutexMap-4 62226 1859 ns/op 0 B/op 0 allocs/op BenchmarkMapClear/*sync.HashTrieMap[interface_{},interface_{}]-4 56916 2147 ns/op 225 B/op 3 allocs/op BenchmarkMapClear/*sync.Map-4 59455 2228 ns/op 225 B/op 3 allocs/op BenchmarkUncontendedSemaphore-4 6410588 17.78 ns/op BenchmarkContendedSemaphore-4 4890040 30.06 ns/op BenchmarkMutexUncontended-4 1508191 79.28 ns/op BenchmarkMutex-4 87358 1234 ns/op BenchmarkMutexSlack-4 83206 1386 ns/op BenchmarkMutexWork-4 84240 1424 ns/op BenchmarkMutexWorkSlack-4 77728 1545 ns/op BenchmarkMutexNoSpin-4 55675 2108 ns/op BenchmarkMutexSpin-4 55452 2370 ns/op BenchmarkOnce-4 866455 136.8 ns/op BenchmarkOnceFunc/v=Once-4 2023000 58.62 ns/op 0 B/op 0 allocs/op BenchmarkOnceFunc/v=Global-4 1548163 76.52 ns/op 0 B/op 0 allocs/op BenchmarkOnceFunc/v=Local-4 1680468 72.87 ns/op 0 B/op 0 allocs/op BenchmarkOnceValue/v=Once-4 1856076 62.61 ns/op 0 B/op 0 allocs/op BenchmarkOnceValue/v=Global-4 1551549 75.79 ns/op 0 B/op 0 allocs/op BenchmarkOnceValue/v=Local-4 1636376 71.91 ns/op 0 B/op 0 allocs/op BenchmarkSemaUncontended-4 9790022 12.05 ns/op BenchmarkSemaSyntNonblock-4 1991013 60.47 ns/op BenchmarkSemaSyntBlock-4 1333218 109.9 ns/op BenchmarkSemaWorkNonblock-4 1000000 111.3 ns/op BenchmarkSemaWorkBlock-4 791388 155.5 ns/op BenchmarkRWMutexUncontended-4 535594 191.2 ns/op BenchmarkRWMutexWrite100-4 186385 612.6 ns/op BenchmarkRWMutexWrite10-4 147128 778.8 ns/op BenchmarkRWMutexWorkWrite100-4 192781 614.5 ns/op BenchmarkRWMutexWorkWrite10-4 136970 881.2 ns/op BenchmarkWaitGroupUncontended-4 1354930 88.47 ns/op BenchmarkWaitGroupAddDone-4 242953 500.9 ns/op BenchmarkWaitGroupAddDoneWork-4 237825 499.7 ns/op BenchmarkWaitGroupWait-4 5390157 22.01 ns/op BenchmarkWaitGroupWaitWork-4 3223848 37.72 ns/op BenchmarkWaitGroupActuallyWait-4 23880 4572 ns/op 32 B/op 2 allocs/op PASS ok sync 21.418s goos: freebsd goarch: amd64 pkg: sync/atomic cpu: AMD EPYC 7B12 BenchmarkValueRead-4 610741 164.1 ns/op PASS ok sync/atomic 1.169s PASS ok syscall 1.076s goos: freebsd goarch: amd64 pkg: testing cpu: AMD EPYC 7B12 BenchmarkTBHelper-4 173988 639.2 ns/op 0 B/op 0 allocs/op BenchmarkBLoopPrint-4 17023 7189 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 17666 6866 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.518s goos: freebsd goarch: amd64 pkg: text/tabwriter cpu: AMD EPYC 7B12 BenchmarkTable/1x10/new-4 11104 10800 ns/op 1520 B/op 21 allocs/op BenchmarkTable/1x10/reuse-4 14486 8205 ns/op 0 B/op 0 allocs/op BenchmarkTable/1x1000/new-4 129 919329 ns/op 110960 B/op 1024 allocs/op BenchmarkTable/1x1000/reuse-4 152 778035 ns/op 730 B/op 6 allocs/op BenchmarkTable/1x100000/new-4 1 100495939 ns/op 18285040 B/op 100056 allocs/op BenchmarkTable/1x100000/reuse-4 1 101646391 ns/op 18285040 B/op 100056 allocs/op BenchmarkTable/10x10/new-4 2212 48456 ns/op 5056 B/op 31 allocs/op BenchmarkTable/10x10/reuse-4 2739 42387 ns/op 1 B/op 0 allocs/op BenchmarkTable/10x1000/new-4 25 4523904 ns/op 395139 B/op 1038 allocs/op BenchmarkTable/10x1000/reuse-4 28 4137779 ns/op 14112 B/op 37 allocs/op BenchmarkTable/10x100000/new-4 1 494812889 ns/op 47012736 B/op 100072 allocs/op BenchmarkTable/10x100000/reuse-4 1 496132110 ns/op 47012928 B/op 100074 allocs/op BenchmarkTable/100x10/new-4 282 413192 ns/op 39296 B/op 41 allocs/op BenchmarkTable/100x10/reuse-4 319 375689 ns/op 123 B/op 0 allocs/op BenchmarkTable/100x1000/new-4 3 42031407 ns/op 3270560 B/op 1052 allocs/op BenchmarkTable/100x1000/reuse-4 3 39149791 ns/op 1090176 B/op 350 allocs/op BenchmarkTable/100x100000/new-4 1 4973511499 ns/op 334041984 B/op 100088 allocs/op BenchmarkTable/100x100000/reuse-4 1 4861716397 ns/op 334041984 B/op 100088 allocs/op BenchmarkPyramid/10-4 3891 32165 ns/op 4872 B/op 35 allocs/op BenchmarkPyramid/100-4 50 2265332 ns/op 410536 B/op 230 allocs/op BenchmarkPyramid/1000-4 1 208527103 ns/op 35606824 B/op 2054 allocs/op BenchmarkRagged/10-4 3008 33450 ns/op 4512 B/op 34 allocs/op BenchmarkRagged/100-4 357 325807 ns/op 42416 B/op 188 allocs/op BenchmarkRagged/1000-4 34 3172013 ns/op 408994 B/op 1660 allocs/op BenchmarkCode-4 11398 10416 ns/op 624 B/op 13 allocs/op PASS ok text/tabwriter 15.628s goos: freebsd goarch: amd64 pkg: text/template/parse cpu: AMD EPYC 7B12 BenchmarkParseLarge-4 2 56040181 ns/op BenchmarkVariableString-4 156712 763.6 ns/op 80 B/op 3 allocs/op BenchmarkListString-4 3026 39214 ns/op 2511 B/op 39 allocs/op PASS ok text/template/parse 1.508s goos: freebsd goarch: amd64 pkg: time cpu: AMD EPYC 7B12 BenchmarkAfterFunc1000-4 25 4110054 ns/op BenchmarkAfter-4 88430 1531 ns/op BenchmarkStop/impl=chan-4 173956 745.5 ns/op BenchmarkStop/impl=func-4 176599 667.4 ns/op BenchmarkSimultaneousAfterFunc1000-4 26 4874674 ns/op BenchmarkStartStop1000-4 210 664197 ns/op BenchmarkReset/impl=chan-4 1405650 84.53 ns/op BenchmarkReset/impl=func-4 1458374 82.13 ns/op BenchmarkSleep1000-4 31 4007806 ns/op BenchmarkParallelTimerLatency-4 52 181275 avg-late-ns 1175364 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=1-4 37 95413 avg-late-ns 245826 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=2-4 33 75583 avg-late-ns 272564 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=3-4 34 62338 avg-late-ns 236707 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=4-4 33 47049 avg-late-ns 173304 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=5-4 31 75061 avg-late-ns 325373 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=6-4 32 93529 avg-late-ns 329727 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=7-4 30 95147 avg-late-ns 452346 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=8-4 27 117818 avg-late-ns 485254 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=9-4 26 131324 avg-late-ns 1429491 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=10-4 26 852719 avg-late-ns 5800386 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=2ms/tickers-per-P=1-4 34 98822 avg-late-ns 251578 max-late-ns BenchmarkAdjustTimers10000-4 20 6390593 ns/op BenchmarkTicker-4 437914 298.6 ns/op BenchmarkTickerReset-4 1232968 103.1 ns/op BenchmarkTickerResetNaive-4 233359 655.3 ns/op BenchmarkNow-4 348583 333.7 ns/op BenchmarkNowUnixNano-4 359920 336.3 ns/op BenchmarkNowUnixMilli-4 360278 336.3 ns/op BenchmarkNowUnixMicro-4 362082 338.4 ns/op BenchmarkFormat-4 77490 1348 ns/op BenchmarkFormatRFC3339-4 130765 933.6 ns/op BenchmarkFormatRFC3339Nano-4 127874 952.9 ns/op BenchmarkFormatNow-4 123519 953.0 ns/op BenchmarkMarshalJSON-4 162446 682.3 ns/op BenchmarkMarshalText-4 179564 649.8 ns/op BenchmarkMarshalBinary-4 423766 273.4 ns/op BenchmarkParse-4 199477 586.0 ns/op BenchmarkParseRFC3339UTC-4 519766 237.1 ns/op BenchmarkParseRFC3339UTCBytes-4 344743 349.9 ns/op BenchmarkParseRFC3339TZ-4 159358 747.0 ns/op BenchmarkParseRFC3339TZBytes-4 118532 969.6 ns/op BenchmarkParseDuration-4 829982 145.1 ns/op BenchmarkHour-4 1315042 95.37 ns/op BenchmarkSecond-4 1266396 93.42 ns/op BenchmarkDate-4 1110127 107.8 ns/op BenchmarkYear-4 1000000 107.7 ns/op BenchmarkYearDay-4 1120869 106.4 ns/op BenchmarkMonth-4 1000000 106.4 ns/op BenchmarkDay-4 1000000 109.1 ns/op BenchmarkISOWeek-4 1116417 111.5 ns/op BenchmarkGoString-4 132103 891.9 ns/op BenchmarkDateFunc-4 2167605 55.16 ns/op BenchmarkUnmarshalText-4 143570 850.0 ns/op PASS ok time 16.138s goos: freebsd goarch: amd64 pkg: unicode cpu: AMD EPYC 7B12 BenchmarkToUpper-4 648762 164.9 ns/op BenchmarkToLower-4 616995 186.0 ns/op BenchmarkSimpleFold/Upper-4 411638 269.8 ns/op BenchmarkSimpleFold/Lower-4 417388 265.4 ns/op BenchmarkSimpleFold/Fold-4 796134 129.2 ns/op BenchmarkSimpleFold/NoFold-4 422844 265.6 ns/op PASS ok unicode 1.714s goos: freebsd goarch: amd64 pkg: unicode/utf16 cpu: AMD EPYC 7B12 BenchmarkDecodeValidASCII-4 739018 148.9 ns/op BenchmarkDecodeValidJapaneseChars-4 951837 125.6 ns/op BenchmarkDecodeRune-4 1893685 62.95 ns/op BenchmarkEncodeValidASCII-4 841992 137.6 ns/op BenchmarkEncodeValidJapaneseChars-4 1169490 105.3 ns/op BenchmarkAppendRuneValidASCII-4 1885292 63.65 ns/op BenchmarkAppendRuneValidJapaneseChars-4 2963679 40.71 ns/op BenchmarkEncodeRune-4 2100535 56.95 ns/op PASS ok unicode/utf16 2.525s goos: freebsd goarch: amd64 pkg: unicode/utf8 cpu: AMD EPYC 7B12 BenchmarkRuneCountTenASCIIChars-4 2930974 40.35 ns/op BenchmarkRuneCountTenJapaneseChars-4 1914070 62.26 ns/op BenchmarkRuneCountInStringTenASCIIChars-4 12684481 8.422 ns/op BenchmarkRuneCountInStringTenJapaneseChars-4 2684349 44.81 ns/op BenchmarkValidTenASCIIChars-4 2475723 47.87 ns/op BenchmarkValid100KASCIIChars-4 146 720258 ns/op BenchmarkValidTenJapaneseChars-4 397759 274.7 ns/op BenchmarkValidLongMostlyASCII-4 136 870995 ns/op BenchmarkValidLongJapanese-4 75 1446475 ns/op BenchmarkValidStringTenASCIIChars-4 5468216 21.80 ns/op BenchmarkValidString100KASCIIChars-4 13306 8993 ns/op BenchmarkValidStringTenJapaneseChars-4 675087 177.3 ns/op BenchmarkValidStringLongMostlyASCII-4 1568 76283 ns/op BenchmarkValidStringLongJapanese-4 232 485471 ns/op BenchmarkEncodeASCIIRune-4 11037850 10.05 ns/op BenchmarkEncodeSpanishRune-4 3621709 33.19 ns/op BenchmarkEncodeJapaneseRune-4 3060512 38.69 ns/op BenchmarkEncodeMaxRune-4 2780978 43.26 ns/op BenchmarkEncodeInvalidRuneMaxPlusOne-4 3084361 38.46 ns/op BenchmarkEncodeInvalidRuneSurrogate-4 3111015 37.93 ns/op BenchmarkEncodeInvalidRuneNegative-4 3183711 38.77 ns/op BenchmarkAppendASCIIRune-4 11641419 10.03 ns/op BenchmarkAppendSpanishRune-4 4333515 28.22 ns/op BenchmarkAppendJapaneseRune-4 3467341 35.92 ns/op BenchmarkAppendMaxRune-4 3041520 39.08 ns/op BenchmarkAppendInvalidRuneMaxPlusOne-4 3602716 33.86 ns/op BenchmarkAppendInvalidRuneSurrogate-4 3638017 35.21 ns/op BenchmarkAppendInvalidRuneNegative-4 3564495 33.67 ns/op BenchmarkDecodeASCIIRune-4 3246306 36.37 ns/op BenchmarkDecodeJapaneseRune-4 2976192 40.52 ns/op BenchmarkFullRune/ASCII-4 4302424 28.66 ns/op BenchmarkFullRune/Incomplete-4 1994143 55.47 ns/op BenchmarkFullRune/Japanese-4 4334205 27.90 ns/op PASS ok unicode/utf8 6.336s goos: freebsd goarch: amd64 pkg: unique cpu: AMD EPYC 7B12 BenchmarkMake-4 306374 412.5 ns/op 0 B/op 0 allocs/op BenchmarkMakeMany-4 181969 634.3 ns/op 0 B/op 0 allocs/op BenchmarkMakeManyMany-4 141552 943.1 ns/op 0 B/op 0 allocs/op PASS ok unique 10.754s goos: freebsd goarch: amd64 pkg: cmd/api cpu: AMD EPYC 7B12 BenchmarkAll-4 1 62992207260 ns/op PASS ok cmd/api 64.136s goos: freebsd goarch: amd64 pkg: cmd/cgo/internal/test cpu: AMD EPYC 7B12 BenchmarkCgoCall/add-int-4 811197 124.2 ns/op BenchmarkCgoCall/one-pointer-4 644460 165.6 ns/op BenchmarkCgoCall/string-pointer-escape-4 587734 199.6 ns/op BenchmarkCgoCall/string-pointer-noescape-4 797430 154.0 ns/op BenchmarkCgoCall/eight-pointers-4 286957 360.7 ns/op BenchmarkCgoCall/eight-pointers-nil-4 757431 161.3 ns/op BenchmarkCgoCall/eight-pointers-array-4 43266 2849 ns/op BenchmarkCgoCall/eight-pointers-slice-4 58688 2065 ns/op BenchmarkGoString-4 1386009 91.24 ns/op BenchmarkCGoCallback-4 74428 1591 ns/op BenchmarkCGoInCThread-4 591438 197.4 ns/op PASS ok cmd/cgo/internal/test 2.940s goos: freebsd goarch: amd64 pkg: cmd/cgo/internal/testcarchive cpu: AMD EPYC 7B12 BenchmarkCgoCallbackMainThread-4 1018244 109.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-build1852204912=/tmp/go-build -gno-record-gcc-switches -I /tmp/workdir/tmp/carchive_test3849810890/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-build1852204912=/tmp/go-build -gno-record-gcc-switches -I /tmp/workdir/tmp/carchive_test3849810890/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-build1852204912=/tmp/go-build -gno-record-gcc-switches -I /tmp/workdir/tmp/carchive_test3849810890/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-build1852204912=/tmp/go-build -gno-record-gcc-switches -I /tmp/workdir/tmp/carchive_test3849810890/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-build1852204912=/tmp/go-build -gno-record-gcc-switches -I /tmp/workdir/tmp/carchive_test3849810890/pkg/freebsd_amd64_shared/testcarchive -o testp10 main10.c libgo10.a] ... [output truncated] PASS ok cmd/cgo/internal/testcarchive 4.159s goos: freebsd goarch: amd64 pkg: cmd/compile/internal/reflectdata cpu: AMD EPYC 7B12 BenchmarkEqArrayOfStrings5-4 983052 121.2 ns/op BenchmarkEqArrayOfStrings64-4 139070 952.8 ns/op BenchmarkEqArrayOfStrings1024-4 8436 14089 ns/op BenchmarkEqArrayOfFloats5-4 1320668 95.31 ns/op BenchmarkEqArrayOfFloats64-4 141955 854.1 ns/op BenchmarkEqArrayOfFloats1024-4 9374 12420 ns/op BenchmarkEqArrayOfStructsEq-4 2401 45960 ns/op BenchmarkEqArrayOfStructsNotEq-4 4387 26861 ns/op BenchmarkEqStruct-4 19370856 5.964 ns/op PASS ok cmd/compile/internal/reflectdata 2.508s goos: freebsd goarch: amd64 pkg: cmd/compile/internal/ssa cpu: AMD EPYC 7B12 BenchmarkPhioptPass-4 10000 46754 ns/op BenchmarkInvertLessThanNoov-4 16921274 6.743 ns/op BenchmarkCopyElim1-4 1170 88161 ns/op BenchmarkCopyElim10-4 1237 95393 ns/op BenchmarkCopyElim100-4 590 204914 ns/op BenchmarkCopyElim1000-4 100 1153358 ns/op BenchmarkCopyElim10000-4 7 15885566 ns/op BenchmarkCopyElim100000-4 1 328232402 ns/op BenchmarkDeadCode/1-4 1274 101606 ns/op BenchmarkDeadCode/10-4 986 119522 ns/op BenchmarkDeadCode/100-4 468 262912 ns/op BenchmarkDeadCode/1000-4 74 1674508 ns/op BenchmarkDeadCode/10000-4 6 19633462 ns/op BenchmarkDeadCode/100000-4 1 240307069 ns/op BenchmarkDeadCode/200000-4 1 484098765 ns/op BenchmarkDominatorsLinear-4 22 5719086 ns/op 1.75 MB/s BenchmarkDominatorsFwdBack-4 13 9653472 ns/op 1.04 MB/s BenchmarkDominatorsManyPred-4 15 9006953 ns/op 1.11 MB/s BenchmarkDominatorsMaxPred-4 14 8310078 ns/op 1.20 MB/s BenchmarkDominatorsMaxPredVal-4 15 8725513 ns/op 1.15 MB/s BenchmarkFuse/1-4 955 156636 ns/op BenchmarkFuse/10-4 775 195361 ns/op BenchmarkFuse/100-4 277 419498 ns/op BenchmarkFuse/1000-4 32 3679862 ns/op BenchmarkFuse/10000-4 2 50991811 ns/op BenchmarkNilCheckDeep1-4 15556 7786 ns/op 0.13 MB/s 234 B/op 4 allocs/op BenchmarkNilCheckDeep10-4 5660 18119 ns/op 0.55 MB/s 238 B/op 4 allocs/op BenchmarkNilCheckDeep100-4 966 121772 ns/op 0.82 MB/s 1154 B/op 4 allocs/op BenchmarkNilCheckDeep1000-4 96 1185661 ns/op 0.84 MB/s 10720 B/op 5 allocs/op BenchmarkNilCheckDeep10000-4 8 15047015 ns/op 0.66 MB/s 180515 B/op 6 allocs/op BenchmarkDSEPass-4 43 2725870 ns/op 47469 B/op 7 allocs/op BenchmarkDSEPassBlock-4 2 73237157 ns/op 2146136 B/op 54569 allocs/op BenchmarkCSEPass-4 10 10226275 ns/op 131368 B/op 7 allocs/op BenchmarkCSEPassBlock-4 1 125589100 ns/op 4812968 B/op 60097 allocs/op BenchmarkDeadcodePass-4 296 415039 ns/op 98799 B/op 3 allocs/op BenchmarkDeadcodePassBlock-4 1 104623228 ns/op 4085992 B/op 45200 allocs/op BenchmarkMultiPass-4 118 913675 ns/op 243817 B/op 8 allocs/op BenchmarkMultiPassBlock-4 1 213747794 ns/op 10348896 B/op 112491 allocs/op BenchmarkCondRewrite/SoloJump-4 4572596 25.44 ns/op BenchmarkCondRewrite/CombJump-4 4614012 26.27 ns/op PASS ok cmd/compile/internal/ssa 12.275s goos: freebsd goarch: amd64 pkg: cmd/compile/internal/test cpu: AMD EPYC 7B12 BenchmarkLoadAdd-4 9723 11194 ns/op BenchmarkExtShift-4 19584 6112 ns/op BenchmarkModify-4 12008 9916 ns/op BenchmarkMullImm-4 19542 6076 ns/op BenchmarkConstModify-4 12028 9931 ns/op BenchmarkBitSet-4 23659 5064 ns/op BenchmarkBitClear-4 23298 5048 ns/op BenchmarkBitToggle-4 23743 5055 ns/op BenchmarkBitSetConst-4 188667 635.2 ns/op BenchmarkBitClearConst-4 189246 632.9 ns/op BenchmarkBitToggleConst-4 175053 634.4 ns/op BenchmarkDivconstI64-4 10282129 12.09 ns/op BenchmarkModconstI64-4 9851362 12.35 ns/op BenchmarkDivisiblePow2constI64-4 10077465 12.12 ns/op BenchmarkDivisibleconstI64-4 10766943 10.67 ns/op BenchmarkDivisibleWDivconstI64-4 8959015 13.52 ns/op BenchmarkDivconstU64/3-4 10579114 11.98 ns/op BenchmarkDivconstU64/5-4 10416174 12.44 ns/op BenchmarkDivconstU64/37-4 11758468 10.67 ns/op BenchmarkDivconstU64/1234567-4 12045988 10.73 ns/op BenchmarkModconstU64-4 10651419 11.70 ns/op BenchmarkDivisibleconstU64-4 11914581 10.41 ns/op BenchmarkDivisibleWDivconstU64-4 8622752 13.45 ns/op BenchmarkDivconstI32-4 11122736 11.24 ns/op BenchmarkModconstI32-4 10734513 11.45 ns/op BenchmarkDivisiblePow2constI32-4 11405008 9.505 ns/op BenchmarkDivisibleconstI32-4 12367909 9.752 ns/op BenchmarkDivisibleWDivconstI32-4 8837970 13.38 ns/op BenchmarkDivconstU32-4 11637986 10.51 ns/op BenchmarkModconstU32-4 10839733 10.61 ns/op BenchmarkDivisibleconstU32-4 13391244 9.501 ns/op BenchmarkDivisibleWDivconstU32-4 8930067 13.40 ns/op BenchmarkDivconstI16-4 12156217 10.70 ns/op BenchmarkModconstI16-4 11352656 10.30 ns/op BenchmarkDivisiblePow2constI16-4 12461654 9.519 ns/op BenchmarkDivisibleconstI16-4 12383402 10.33 ns/op BenchmarkDivisibleWDivconstI16-4 8909494 13.50 ns/op BenchmarkDivconstU16-4 12220467 9.553 ns/op BenchmarkModconstU16-4 11346066 9.997 ns/op BenchmarkDivisibleconstU16-4 12363842 9.453 ns/op BenchmarkDivisibleWDivconstU16-4 9026127 13.06 ns/op BenchmarkDivconstI8-4 10832011 11.01 ns/op BenchmarkModconstI8-4 11003922 11.20 ns/op BenchmarkDivisiblePow2constI8-4 12203677 9.538 ns/op BenchmarkDivisibleconstI8-4 12790148 9.486 ns/op BenchmarkDivisibleWDivconstI8-4 8923419 13.37 ns/op BenchmarkDivconstU8-4 12648367 9.471 ns/op BenchmarkModconstU8-4 12310330 10.53 ns/op BenchmarkDivisibleconstU8-4 12435180 9.449 ns/op BenchmarkDivisibleWDivconstU8-4 8910578 12.28 ns/op BenchmarkMul2-4 258430 460.7 ns/op BenchmarkMulNeg2-4 267062 446.0 ns/op BenchmarkEfaceInteger-4 4870801 24.25 ns/op BenchmarkTypeAssert-4 18005005 6.552 ns/op BenchmarkDiv64UnsignedSmall-4 20263687 5.626 ns/op BenchmarkDiv64Small-4 19635842 5.632 ns/op BenchmarkDiv64SmallNegDivisor-4 17871976 6.273 ns/op BenchmarkDiv64SmallNegDividend-4 18665730 5.946 ns/op BenchmarkDiv64SmallNegBoth-4 19476525 5.624 ns/op BenchmarkDiv64Unsigned-4 17204290 6.918 ns/op BenchmarkDiv64-4 16730323 6.908 ns/op BenchmarkDiv64NegDivisor-4 17231757 6.857 ns/op BenchmarkDiv64NegDividend-4 17289930 6.888 ns/op BenchmarkDiv64NegBoth-4 17317206 6.892 ns/op BenchmarkMod64UnsignedSmall-4 20097970 5.625 ns/op BenchmarkMod64Small-4 22001331 5.836 ns/op BenchmarkMod64SmallNegDivisor-4 20979946 5.971 ns/op BenchmarkMod64SmallNegDividend-4 19473301 5.915 ns/op BenchmarkMod64SmallNegBoth-4 20187093 5.766 ns/op BenchmarkMod64Unsigned-4 16068093 7.254 ns/op BenchmarkMod64-4 16493994 7.163 ns/op BenchmarkMod64NegDivisor-4 16543178 7.183 ns/op BenchmarkMod64NegDividend-4 16453626 7.185 ns/op BenchmarkMod64NegBoth-4 16590015 7.236 ns/op BenchmarkMulconstI32/3-4 20560189 5.627 ns/op BenchmarkMulconstI32/5-4 20948396 5.603 ns/op BenchmarkMulconstI32/12-4 24645588 5.629 ns/op BenchmarkMulconstI32/120-4 21004134 4.888 ns/op BenchmarkMulconstI32/-120-4 20439475 5.609 ns/op BenchmarkMulconstI32/65537-4 21301590 4.959 ns/op BenchmarkMulconstI32/65538-4 20974650 5.075 ns/op BenchmarkMulconstI64/3-4 20226697 5.024 ns/op BenchmarkMulconstI64/5-4 21435415 5.566 ns/op BenchmarkMulconstI64/12-4 20219509 5.615 ns/op BenchmarkMulconstI64/120-4 21914485 4.832 ns/op BenchmarkMulconstI64/-120-4 21162892 4.939 ns/op BenchmarkMulconstI64/65537-4 21438669 5.073 ns/op BenchmarkMulconstI64/65538-4 20747095 5.623 ns/op BenchmarkMulconstU32/3-4 21311918 4.792 ns/op BenchmarkMulconstU32/5-4 24921610 5.618 ns/op BenchmarkMulconstU32/12-4 20177283 5.621 ns/op BenchmarkMulconstU32/120-4 21110362 5.364 ns/op BenchmarkMulconstU32/65537-4 22368312 5.624 ns/op BenchmarkMulconstU32/65538-4 21518174 5.352 ns/op BenchmarkMulconstU64/3-4 19674536 5.613 ns/op BenchmarkMulconstU64/5-4 20527512 5.622 ns/op BenchmarkMulconstU64/12-4 20422468 5.932 ns/op BenchmarkMulconstU64/120-4 24886053 5.603 ns/op BenchmarkMulconstU64/65537-4 20480076 5.031 ns/op BenchmarkMulconstU64/65538-4 21425926 5.628 ns/op BenchmarkShiftArithmeticRight-4 21273494 5.614 ns/op BenchmarkSwitch8Predictable-4 7407418 14.44 ns/op BenchmarkSwitch8Unpredictable-4 8292904 14.62 ns/op BenchmarkSwitch32Predictable-4 12265122 10.20 ns/op BenchmarkSwitch32Unpredictable-4 8154361 14.47 ns/op BenchmarkSwitchStringPredictable-4 9218431 12.88 ns/op BenchmarkSwitchStringUnpredictable-4 5471844 21.22 ns/op BenchmarkSwitchTypePredictable-4 4685947 25.94 ns/op BenchmarkSwitchTypeUnpredictable-4 4836489 24.56 ns/op BenchmarkSwitchInterfaceTypePredictable-4 8473822 13.10 ns/op BenchmarkSwitchInterfaceTypeUnpredictable-4 4955198 23.77 ns/op PASS ok cmd/compile/internal/test 16.555s goos: freebsd goarch: amd64 pkg: cmd/compile/internal/types2 cpu: AMD EPYC 7B12 BenchmarkLookupFieldOrMethod-4 152 825521 ns/op BenchmarkNamed/Underlying/nongeneric-4 1567010 77.69 ns/op BenchmarkNamed/Underlying/generic-4 1572061 77.02 ns/op BenchmarkNamed/Underlying/src_instance-4 1552959 75.24 ns/op BenchmarkNamed/Underlying/user_instance-4 1438590 83.40 ns/op BenchmarkCheck/http/funcbodies/info-4 1 391259392 ns/op 90915 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 305569424 ns/op 116401 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 111619342 ns/op 318600 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 100077847 ns/op 355320 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 289098991 ns/op 18372 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 2 65023040 ns/op 81338 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 5 20130406 ns/op 254347 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 6 20447861 ns/op 259690 lines/s BenchmarkCheck/constant/funcbodies/info-4 4 32907198 ns/op 65925 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 4 28887410 ns/op 75069 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 8 14090548 ns/op 153975 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 9 13037640 ns/op 166375 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 929280619 ns/op 75981 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 467122450 ns/op 151148 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 105043859 ns/op 671941 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 2 87614648 ns/op 805650 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 1 230513769 ns/op 3817 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 5 25522235 ns/op 34470 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 7 15112263 ns/op 58205 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 7 15480796 ns/op 56824 lines/s PASS ok cmd/compile/internal/types2 15.185s goos: freebsd goarch: amd64 pkg: cmd/go cpu: AMD EPYC 7B12 BenchmarkExecGoEnv-4 50 2524078 ns/op 3238100 sys-ns/op 574320 user-ns/op PASS ok cmd/go 1.266s goos: freebsd goarch: amd64 pkg: cmd/go/internal/cfg cpu: AMD EPYC 7B12 BenchmarkLookPath-4 261904 436.3 ns/op PASS ok cmd/go/internal/cfg 1.203s All tests passed.