freebsd-amd64-race at 35caf4130eafaafb0f30bb4feeeb61ed0df37596 :: 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.554s ok archive/zip 2.293s ok bufio 1.254s ok bytes 1.864s ok cmp 1.065s ok compress/bzip2 1.372s ok compress/flate 4.676s ok compress/gzip 9.405s ok compress/lzw 1.760s ok compress/zlib 4.455s ok container/heap 1.022s ok container/list 1.018s ok container/ring 1.024s ok context 1.048s ok crypto 2.335s ok crypto/aes 1.039s ok crypto/cipher 19.054s ok crypto/des 1.103s ok crypto/dsa 1.037s ok crypto/ecdh 1.258s ok crypto/ecdsa 1.155s ok crypto/ed25519 1.187s ok crypto/elliptic 1.084s ? crypto/fips140 [no test files] ok crypto/hkdf 1.058s ok crypto/hmac 1.058s ok crypto/internal/boring 1.077s ? crypto/internal/boring/bbig [no test files] ok crypto/internal/boring/bcache 1.393s ? 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.073s ok crypto/internal/fips140/aes/gcm 1.073s [no tests to run] ? crypto/internal/fips140/alias [no test files] ok crypto/internal/fips140/bigmod 1.067s ? 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.068s ok crypto/internal/fips140/ecdsa 1.166s ? crypto/internal/fips140/ed25519 [no test files] ok crypto/internal/fips140/edwards25519 1.595s ok crypto/internal/fips140/edwards25519/field 1.115s ? crypto/internal/fips140/hkdf [no test files] ? crypto/internal/fips140/hmac [no test files] ok crypto/internal/fips140/mlkem 1.291s ok crypto/internal/fips140/nistec 1.013s [no tests to run] ok crypto/internal/fips140/nistec/fiat 1.013s [no tests to run] ? crypto/internal/fips140/pbkdf2 [no test files] ok crypto/internal/fips140/rsa 1.097s ? 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.035s ? 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.616s ok crypto/internal/hpke 1.023s ? crypto/internal/impl [no test files] ? crypto/internal/randutil [no test files] ok crypto/internal/sysrand 1.259s ? crypto/internal/sysrand/internal/seccomp [no test files] ok crypto/md5 1.085s ok crypto/mlkem 1.295s ok crypto/pbkdf2 1.138s ok crypto/rand 1.419s ok crypto/rc4 1.417s ok crypto/rsa 1.490s ok crypto/sha1 1.073s ok crypto/sha256 1.051s ok crypto/sha3 2.850s ok crypto/sha512 1.040s ok crypto/subtle 1.349s ok crypto/tls 6.197s ? crypto/tls/internal/fips140tls [no test files] ok crypto/x509 1.767s ? crypto/x509/pkix [no test files] ok database/sql 1.619s ok database/sql/driver 1.071s ok debug/buildinfo 1.123s ok debug/dwarf 1.104s ok debug/elf 1.663s ok debug/gosym 1.082s ok debug/macho 1.082s ok debug/pe 1.082s ok debug/plan9obj 1.046s ok embed 1.030s [no tests to run] ok embed/internal/embedtest 1.067s ? encoding [no test files] ok encoding/ascii85 1.052s ok encoding/asn1 1.077s ok encoding/base32 1.072s ok encoding/base64 1.085s ok encoding/binary 1.096s ok encoding/csv 1.042s ok encoding/gob 12.442s ok encoding/hex 1.080s ok encoding/json 1.865s ok encoding/pem 2.384s ok encoding/xml 1.192s ok errors 1.081s ok expvar 1.082s ok flag 3.242s ok fmt 1.489s ok go/ast 1.063s ok go/ast/internal/tests 1.063s ok go/build 6.944s ok go/build/constraint 1.054s ok go/constant 1.053s ok go/doc 1.237s ok go/doc/comment 2.133s ok go/format 1.096s ok go/importer 1.604s ok go/internal/gccgoimporter 1.039s ok go/internal/gcimporter 9.035s ok go/internal/srcimporter 10.451s ok go/parser 1.853s ok go/printer 2.157s ok go/scanner 1.077s ok go/token 1.140s ok go/types 30.207s ok go/version 1.024s ok hash 1.082s ok hash/adler32 1.082s ok hash/crc32 1.083s ok hash/crc64 1.083s ok hash/fnv 1.022s ok hash/maphash 1.125s ok html 1.062s ok html/template 1.227s ok image 1.353s ok image/color 1.092s ? image/color/palette [no test files] ok image/draw 1.400s ok image/gif 1.647s ? image/internal/imageutil [no test files] ok image/jpeg 1.972s ok image/png 3.066s ok index/suffixarray 1.698s ok internal/abi 1.072s ? internal/asan [no test files] ? internal/bisect [no test files] ok internal/buildcfg 1.018s ? internal/bytealg [no test files] ? internal/byteorder [no test files] ? internal/cfg [no test files] ok internal/chacha8rand 1.026s ok internal/copyright 1.153s ? internal/coverage [no test files] ? internal/coverage/calloc [no test files] ok internal/coverage/cfile 2.241s ok internal/coverage/cformat 1.022s ok internal/coverage/cmerge 1.023s ? 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.034s ? internal/coverage/rtcov [no test files] ok internal/coverage/slicereader 1.028s ok internal/coverage/slicewriter 1.040s ? internal/coverage/stringtab [no test files] ok internal/coverage/test 1.093s ? internal/coverage/uleb128 [no test files] ok internal/cpu 3.161s ok internal/dag 1.077s ok internal/diff 1.079s ? internal/exportdata [no test files] ? internal/filepathlite [no test files] ok internal/fmtsort 1.042s ok internal/fuzz 1.043s ? internal/goarch [no test files] ok internal/godebug 17.101s ok internal/godebugs 58.202s ? internal/goexperiment [no test files] ? internal/goos [no test files] ? internal/goroot [no test files] ok internal/gover 1.078s ? internal/goversion [no test files] ok internal/itoa 1.079s ? internal/lazyregexp [no test files] ? internal/lazytemplate [no test files] ? internal/msan [no test files] ? internal/nettrace [no test files] ? internal/obscuretestdata [no test files] ? internal/oserror [no test files] ok internal/pkgbits 1.076s ok internal/platform 1.634s ok internal/poll 1.306s ok internal/profile 1.058s ? internal/profilerecord [no test files] ? internal/race [no test files] ok internal/reflectlite 1.078s ok internal/runtime/atomic 1.112s ? internal/runtime/exithook [no test files] ok internal/runtime/maps 1.079s ok internal/runtime/math 1.033s ok internal/runtime/sys 1.029s ok internal/saferio 1.078s ok internal/singleflight 1.092s ? internal/stringslite [no test files] ok internal/sync 4.490s ok internal/synctest 4.896s ? internal/syscall/execenv [no test files] ok internal/syscall/unix 1.051s ok internal/sysinfo 1.075s ? internal/syslist [no test files] ok internal/testenv 1.204s ? internal/testlog [no test files] ? internal/testpty [no test files] ok internal/trace 33.863s ? internal/trace/event [no test files] ? internal/trace/event/go122 [no test files] ok internal/trace/internal/oldtrace 1.397s ? 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.332s ok internal/unsafeheader 1.081s ok internal/xcoff 1.031s ok internal/zstd 1.531s ok io 1.052s ok io/fs 1.273s ok io/ioutil 1.021s ok iter 1.021s ok log 1.033s ? log/internal [no test files] ok log/slog 1.105s ? log/slog/internal [no test files] ok log/slog/internal/benchmarks 1.072s ok log/slog/internal/buffer 1.072s ? log/slog/internal/slogtest [no test files] ok log/syslog 2.353s ok maps 1.044s ok math 1.056s ok math/big 3.097s ok math/bits 1.028s ok math/cmplx 1.080s ok math/rand 3.566s ok math/rand/v2 2.308s ok mime 1.048s ok mime/multipart 4.441s ok mime/quotedprintable 1.048s ok net 10.403s ok net/http 7.104s ok net/http/cgi 28.689s ok net/http/cookiejar 1.080s ok net/http/fcgi 1.240s ok net/http/httptest 1.101s ok net/http/httptrace 1.017s ok net/http/httputil 1.683s ok net/http/internal 2.259s ok net/http/internal/ascii 1.017s ? net/http/internal/testcert [no test files] ok net/http/pprof 6.342s ok net/internal/cgotest 1.072s ok net/internal/socktest 1.038s ok net/mail 1.029s ok net/netip 1.527s ok net/rpc 1.095s ok net/rpc/jsonrpc 1.031s ok net/smtp 1.075s ok net/textproto 1.075s ok net/url 1.064s ok os 10.170s ok os/exec 8.442s ok os/exec/internal/fdtest 1.018s ok os/signal 20.482s ok os/user 1.039s ok path 1.039s ok path/filepath 1.082s ok plugin 1.039s ok reflect 1.463s ? reflect/internal/example1 [no test files] ? reflect/internal/example2 [no test files] ok regexp 3.069s ok regexp/syntax 5.631s ok runtime 43.695s ok runtime/cgo 1.073s ? runtime/coverage [no test files] ok runtime/debug 2.165s ? runtime/internal/startlinetest [no test files] ok runtime/internal/wasitest 1.020s ok runtime/metrics 1.076s ok runtime/pprof 28.825s ok runtime/race 8.820s ? runtime/race/internal/amd64v1 [no test files] ok runtime/trace 1.130s ok slices 1.316s ok sort 1.463s ok strconv 2.682s ok strings 2.172s ? structs [no test files] ok sync 1.482s ok sync/atomic 2.719s ok syscall 7.534s ok testing 6.372s ok testing/fstest 1.036s ? testing/internal/testdeps [no test files] ok testing/iotest 1.036s ok testing/quick 1.167s ok testing/slogtest 1.057s ok text/scanner 1.083s ok text/tabwriter 1.079s ok text/template 1.084s ok text/template/parse 1.084s ok time 14.728s ? time/tzdata [no test files] ok unicode 1.079s ok unicode/utf16 1.073s ok unicode/utf8 1.074s ok unique 1.294s ? unsafe [no test files] ok weak 1.134s ok cmd/addr2line 4.553s ok cmd/api 10.929s ? cmd/asm [no test files] ? cmd/asm/internal/arch [no test files] ok cmd/asm/internal/asm 3.365s ? cmd/asm/internal/flags [no test files] ok cmd/asm/internal/lex 1.012s ? cmd/buildid [no test files] ? cmd/cgo [no test files] ? cmd/cgo/internal/cgotest [no test files] ok cmd/cgo/internal/swig 1.019s ok cmd/cgo/internal/test 1.500s ? cmd/cgo/internal/test/gcc68255 [no test files] ? cmd/cgo/internal/test/issue23555a [no test files] ? cmd/cgo/internal/test/issue23555b [no test files] ? cmd/cgo/internal/test/issue26213 [no test files] ? cmd/cgo/internal/test/issue26430 [no test files] ? cmd/cgo/internal/test/issue26743 [no test files] ? cmd/cgo/internal/test/issue27054 [no test files] ? cmd/cgo/internal/test/issue27340 [no test files] ? cmd/cgo/internal/test/issue29563 [no test files] ? cmd/cgo/internal/test/issue30527 [no test files] ? cmd/cgo/internal/test/issue41761a [no test files] ? cmd/cgo/internal/test/issue43639 [no test files] ? cmd/cgo/internal/test/issue52611a [no test files] ? cmd/cgo/internal/test/issue52611b [no test files] ? cmd/cgo/internal/test/issue8756 [no test files] ? cmd/cgo/internal/test/issue8828 [no test files] ? cmd/cgo/internal/test/issue9026 [no test files] ? cmd/cgo/internal/test/issue9510a [no test files] ? cmd/cgo/internal/test/issue9510b [no test files] ok cmd/cgo/internal/testcarchive 21.532s ok cmd/cgo/internal/testcshared 9.078s ok cmd/cgo/internal/testerrors 10.688s ok cmd/cgo/internal/testfortran 1.076s ok cmd/cgo/internal/testgodefs 1.473s ok cmd/cgo/internal/testlife 1.523s ok cmd/cgo/internal/testnocgo 1.012s ok cmd/cgo/internal/testplugin 35.020s ok cmd/cgo/internal/testsanitizers 18.053s ok cmd/cgo/internal/testshared 1.023s ok cmd/cgo/internal/testso 2.223s ok cmd/cgo/internal/teststdio 2.223s ok cmd/cgo/internal/testtls 1.019s ok cmd/compile 36.663s ? cmd/compile/internal/abi [no test files] ok cmd/compile/internal/abt 1.088s ok cmd/compile/internal/amd64 1.037s ? cmd/compile/internal/arm [no test files] ? cmd/compile/internal/arm64 [no test files] ok cmd/compile/internal/base 1.020s ? cmd/compile/internal/bitvec [no test files] ok cmd/compile/internal/compare 1.040s ? cmd/compile/internal/coverage [no test files] ? cmd/compile/internal/deadlocals [no test files] ok cmd/compile/internal/devirtualize 1.081s ok cmd/compile/internal/dwarfgen 1.452s ? cmd/compile/internal/escape [no test files] ? cmd/compile/internal/gc [no test files] ok cmd/compile/internal/importer 1.861s ? cmd/compile/internal/inline [no test files] ok cmd/compile/internal/inline/inlheur 1.418s ? cmd/compile/internal/inline/interleaved [no test files] ok cmd/compile/internal/ir 1.018s ok cmd/compile/internal/liveness 1.128s ok cmd/compile/internal/logopt 1.227s ? cmd/compile/internal/loong64 [no test files] ok cmd/compile/internal/loopvar 1.076s ? cmd/compile/internal/mips [no test files] ? cmd/compile/internal/mips64 [no test files] ok cmd/compile/internal/noder 1.028s ? cmd/compile/internal/objw [no test files] ? cmd/compile/internal/pgoir [no test files] ? cmd/compile/internal/pkginit [no test files] ? cmd/compile/internal/ppc64 [no test files] ok cmd/compile/internal/rangefunc 1.035s ok cmd/compile/internal/reflectdata 1.081s [no tests to run] ? cmd/compile/internal/riscv64 [no test files] ? cmd/compile/internal/rttype [no test files] ? cmd/compile/internal/s390x [no test files] ok cmd/compile/internal/ssa 7.891s ok cmd/compile/internal/ssagen 1.024s ? cmd/compile/internal/staticdata [no test files] ? cmd/compile/internal/staticinit [no test files] ok cmd/compile/internal/syntax 1.163s ok cmd/compile/internal/test 11.620s ? cmd/compile/internal/typebits [no test files] ok cmd/compile/internal/typecheck 1.222s ok cmd/compile/internal/types 1.081s ok cmd/compile/internal/types2 8.454s ? 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.055s ok cmd/cover 17.233s ok cmd/dist 1.065s ok cmd/distpack 1.074s ok cmd/doc 2.706s ok cmd/fix 2.711s ok cmd/go 291.075s ok cmd/go/internal/auth 1.069s ? cmd/go/internal/base [no test files] ? cmd/go/internal/bug [no test files] ok cmd/go/internal/cache 1.154s ok cmd/go/internal/cfg 1.054s [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.088s ok cmd/go/internal/fips140 1.078s ? cmd/go/internal/fix [no test files] ? cmd/go/internal/fmtcmd [no test files] ok cmd/go/internal/fsys 1.109s ok cmd/go/internal/generate 1.028s ok cmd/go/internal/gover 1.027s ? cmd/go/internal/help [no test files] ok cmd/go/internal/imports 1.091s ? cmd/go/internal/list [no test files] ok cmd/go/internal/load 1.042s ok cmd/go/internal/lockedfile 2.523s ok cmd/go/internal/lockedfile/internal/filelock 2.100s ? cmd/go/internal/mmap [no test files] ? cmd/go/internal/modcmd [no test files] ok cmd/go/internal/modfetch 1.071s ok cmd/go/internal/modfetch/codehost 2.206s ok cmd/go/internal/modfetch/zip_sum_test 1.018s ? cmd/go/internal/modget [no test files] ok cmd/go/internal/modindex 1.509s ? cmd/go/internal/modinfo [no test files] ok cmd/go/internal/modload 1.078s ok cmd/go/internal/mvs 1.060s ? 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.054s ? cmd/go/internal/test/internal/genflags [no test files] ? cmd/go/internal/tool [no test files] ok cmd/go/internal/toolchain 1.079s ? cmd/go/internal/trace [no test files] ok cmd/go/internal/vcs 1.079s ok cmd/go/internal/vcweb 1.032s ok cmd/go/internal/vcweb/vcstest 2.989s ? cmd/go/internal/version [no test files] ? cmd/go/internal/vet [no test files] ok cmd/go/internal/web 1.081s ? cmd/go/internal/web/intercept [no test files] ok cmd/go/internal/work 1.273s ? cmd/go/internal/workcmd [no test files] ok cmd/gofmt 1.209s ok cmd/internal/archive 1.323s ? cmd/internal/bio [no test files] ? cmd/internal/browser [no test files] ok cmd/internal/bootstrap_test 1.017s ok cmd/internal/buildid 1.437s ? cmd/internal/codesign [no test files] ok cmd/internal/cov 1.287s ? cmd/internal/cov/covcmd [no test files] ok cmd/internal/dwarf 1.073s ok cmd/internal/edit 1.072s ? cmd/internal/gcprog [no test files] ok cmd/internal/goobj 1.061s ? cmd/internal/hash [no test files] ? cmd/internal/macho [no test files] ok cmd/internal/moddeps 1.769s ok cmd/internal/obj 1.400s ? cmd/internal/obj/arm [no test files] ok cmd/internal/obj/arm64 1.585s ok cmd/internal/obj/loong64 1.079s ? cmd/internal/obj/mips [no test files] ok cmd/internal/obj/ppc64 1.094s ok cmd/internal/obj/riscv 1.093s ok cmd/internal/obj/s390x 1.017s ? cmd/internal/obj/wasm [no test files] ok cmd/internal/obj/x86 3.323s ok cmd/internal/objabi 1.060s ? cmd/internal/objfile [no test files] ok cmd/internal/osinfo 1.060s ok cmd/internal/par 1.224s ? cmd/internal/pathcache [no test files] ok cmd/internal/pgo 1.021s ok cmd/internal/pkgpath 5.312s ok cmd/internal/pkgpattern 1.053s ok cmd/internal/quoted 1.055s ? cmd/internal/robustio [no test files] ? cmd/internal/script [no test files] ? cmd/internal/script/scripttest [no test files] ok cmd/internal/src 1.077s ok cmd/internal/sys 1.077s ? cmd/internal/telemetry [no test files] ? cmd/internal/telemetry/counter [no test files] ok cmd/internal/test2json 1.595s ok cmd/link 19.127s ? 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.084s ? cmd/link/internal/dwtest [no test files] ok cmd/link/internal/ld 6.614s ? cmd/link/internal/loadelf [no test files] ok cmd/link/internal/loader 1.095s ? cmd/link/internal/loadmacho [no test files] ? cmd/link/internal/loadpe [no test files] ? cmd/link/internal/loadxcoff [no test files] ? cmd/link/internal/loong64 [no test files] ? cmd/link/internal/mips [no test files] ? cmd/link/internal/mips64 [no test files] ? cmd/link/internal/ppc64 [no test files] ? cmd/link/internal/riscv64 [no test files] ? cmd/link/internal/s390x [no test files] ? cmd/link/internal/sym [no test files] ? cmd/link/internal/wasm [no test files] ? cmd/link/internal/x86 [no test files] ok cmd/nm 9.629s ok cmd/objdump 5.197s ok cmd/pack 7.804s ok cmd/pprof 3.553s ? cmd/preprofile [no test files] ok cmd/relnote 1.024s ? cmd/test2json [no test files] ok cmd/trace 1.269s ok cmd/vet 50.990s ##### Running benchmarks briefly. goos: freebsd goarch: amd64 pkg: archive/tar cpu: AMD EPYC 7B12 Benchmark/Writer/USTAR-4 5115 19617 ns/op 1128 B/op 10 allocs/op Benchmark/Writer/GNU-4 4112 29239 ns/op 1663 B/op 24 allocs/op Benchmark/Writer/PAX-4 2632 40336 ns/op 2256 B/op 38 allocs/op Benchmark/Reader/USTAR-4 5646 19738 ns/op 5147 B/op 16 allocs/op Benchmark/Reader/GNU-4 8491 14235 ns/op 5136 B/op 15 allocs/op Benchmark/Reader/PAX-4 2888 40539 ns/op 8574 B/op 33 allocs/op PASS ok archive/tar 1.968s goos: freebsd goarch: amd64 pkg: archive/zip cpu: AMD EPYC 7B12 BenchmarkCompressedZipGarbage-4 1 259986222 ns/op 15264 B/op 67 allocs/op BenchmarkZip64Test-4 1 105227290 ns/op BenchmarkZip64TestSizes/4096-4 2172 51979 ns/op BenchmarkZip64TestSizes/1048576-4 236 487064 ns/op BenchmarkZip64TestSizes/67108864-4 1 109165674 ns/op PASS ok archive/zip 2.091s goos: freebsd goarch: amd64 pkg: bufio cpu: AMD EPYC 7B12 BenchmarkReaderCopyOptimal-4 324968 331.3 ns/op BenchmarkReaderCopyUnoptimal-4 204106 524.3 ns/op BenchmarkReaderCopyNoWriteTo-4 10000 14168 ns/op BenchmarkReaderWriteToOptimal-4 13939 8764 ns/op BenchmarkReaderReadString-4 200666 617.9 ns/op 144 B/op 1 allocs/op BenchmarkWriterCopyOptimal-4 307987 370.1 ns/op BenchmarkWriterCopyUnoptimal-4 309054 347.3 ns/op BenchmarkWriterCopyNoReadFrom-4 10000 12199 ns/op BenchmarkReaderEmpty-4 48036 2370 ns/op 4224 B/op 3 allocs/op BenchmarkWriterEmpty-4 37950 2774 ns/op 4096 B/op 1 allocs/op BenchmarkWriterFlush-4 780649 152.8 ns/op 0 B/op 0 allocs/op PASS ok bufio 2.650s goos: freebsd goarch: amd64 pkg: bytes cpu: AMD EPYC 7B12 BenchmarkReadString-4 6104 18740 ns/op 1748.58 MB/s BenchmarkWriteByte-4 567 201439 ns/op 20.33 MB/s BenchmarkWriteRune-4 354 342980 ns/op 35.83 MB/s BenchmarkBufferNotEmptyWriteRead-4 44 2737764 ns/op BenchmarkBufferFullSmallReads-4 138 856583 ns/op BenchmarkBufferWriteBlock/N4096-4 10000 11728 ns/op 14336 B/op 6 allocs/op BenchmarkBufferWriteBlock/N65536-4 613 182818 ns/op 260096 B/op 14 allocs/op BenchmarkBufferWriteBlock/N1048576-4 25 4277114 ns/op 4192259 B/op 22 allocs/op BenchmarkBufferAppendNoCopy-4 16 6946820 ns/op 2415.09 MB/s 2097152 B/op 0 allocs/op BenchmarkIndexByte/10-4 5768163 19.41 ns/op 515.31 MB/s BenchmarkIndexByte/32-4 5636782 20.76 ns/op 1541.22 MB/s BenchmarkIndexByte/4K-4 1610137 74.30 ns/op 55124.63 MB/s BenchmarkIndexBytePortable/10-4 1241676 96.95 ns/op 103.14 MB/s BenchmarkIndexBytePortable/32-4 405122 289.2 ns/op 110.65 MB/s BenchmarkIndexBytePortable/4K-4 2942 34729 ns/op 117.94 MB/s BenchmarkIndexRune/10-4 1662730 70.02 ns/op 142.82 MB/s BenchmarkIndexRune/32-4 1614229 71.88 ns/op 445.18 MB/s BenchmarkIndexRune/4K-4 913503 129.5 ns/op 31624.21 MB/s BenchmarkIndexRuneASCII/10-4 5554670 21.78 ns/op 459.08 MB/s BenchmarkIndexRuneASCII/32-4 5477943 21.77 ns/op 1470.13 MB/s BenchmarkIndexRuneASCII/4K-4 1581264 76.09 ns/op 53828.02 MB/s BenchmarkIndexRuneUnicode/Latin/10-4 1985164 60.51 ns/op 165.26 MB/s BenchmarkIndexRuneUnicode/Latin/32-4 1962794 62.99 ns/op 508.03 MB/s BenchmarkIndexRuneUnicode/Latin/4K-4 226638 504.9 ns/op 8111.96 MB/s BenchmarkIndexRuneUnicode/Cyrillic/10-4 1662014 72.47 ns/op 138.00 MB/s BenchmarkIndexRuneUnicode/Cyrillic/32-4 1579275 76.20 ns/op 419.94 MB/s BenchmarkIndexRuneUnicode/Cyrillic/4K-4 73210 1509 ns/op 2714.76 MB/s BenchmarkIndexRuneUnicode/Han/10-4 1151647 105.5 ns/op 94.81 MB/s BenchmarkIndexRuneUnicode/Han/32-4 1218714 99.29 ns/op 322.28 MB/s BenchmarkIndexRuneUnicode/Han/4K-4 157047 767.7 ns/op 5335.69 MB/s BenchmarkEqual/0-4 9608853 12.50 ns/op BenchmarkEqual/same/1-4 2100669 57.17 ns/op 17.49 MB/s BenchmarkEqual/same/6-4 2070912 58.23 ns/op 103.04 MB/s BenchmarkEqual/same/9-4 1956452 60.41 ns/op 148.99 MB/s BenchmarkEqual/same/15-4 2041086 58.21 ns/op 257.67 MB/s BenchmarkEqual/same/16-4 2093902 58.65 ns/op 272.80 MB/s BenchmarkEqual/same/20-4 2037098 59.00 ns/op 338.97 MB/s BenchmarkEqual/same/32-4 1980476 61.56 ns/op 519.79 MB/s BenchmarkEqual/same/4K-4 148024 709.5 ns/op 5773.34 MB/s BenchmarkEqual/1-4 2006660 56.18 ns/op 17.80 MB/s BenchmarkEqual/6-4 2039756 59.44 ns/op 100.95 MB/s BenchmarkEqual/9-4 1917504 62.60 ns/op 143.78 MB/s BenchmarkEqual/15-4 1849870 61.44 ns/op 244.15 MB/s BenchmarkEqual/16-4 1960204 60.35 ns/op 265.12 MB/s BenchmarkEqual/20-4 1893789 61.75 ns/op 323.88 MB/s BenchmarkEqual/32-4 1823253 67.14 ns/op 476.64 MB/s BenchmarkEqual/4K-4 92503 1259 ns/op 3253.33 MB/s BenchmarkEqualBothUnaligned/64_0-4 2073640 57.05 ns/op 1121.84 MB/s BenchmarkEqualBothUnaligned/64_1-4 1825408 65.43 ns/op 978.13 MB/s BenchmarkEqualBothUnaligned/64_4-4 2016718 59.26 ns/op 1079.96 MB/s BenchmarkEqualBothUnaligned/64_7-4 1981268 61.06 ns/op 1048.12 MB/s BenchmarkEqualBothUnaligned/4096_0-4 105667 1093 ns/op 3745.94 MB/s BenchmarkEqualBothUnaligned/4096_1-4 75186 1392 ns/op 2943.26 MB/s BenchmarkEqualBothUnaligned/4096_4-4 130504 778.8 ns/op 5259.69 MB/s BenchmarkEqualBothUnaligned/4096_7-4 156716 774.3 ns/op 5289.80 MB/s BenchmarkIndex/10-4 3936764 29.78 ns/op 335.84 MB/s BenchmarkIndex/32-4 4423798 27.77 ns/op 1152.29 MB/s BenchmarkIndex/4K-4 38250 2956 ns/op 1385.70 MB/s BenchmarkIndexEasy/10-4 4101651 28.75 ns/op 347.80 MB/s BenchmarkIndexEasy/32-4 4190544 27.11 ns/op 1180.23 MB/s BenchmarkIndexEasy/4K-4 812227 143.8 ns/op 28474.45 MB/s BenchmarkCount/10-4 2026922 57.21 ns/op 174.78 MB/s BenchmarkCount/32-4 2201306 54.30 ns/op 589.33 MB/s BenchmarkCount/4K-4 39733 3041 ns/op 1346.84 MB/s BenchmarkCountEasy/10-4 2097220 56.89 ns/op 175.77 MB/s BenchmarkCountEasy/32-4 2221800 55.82 ns/op 573.25 MB/s BenchmarkCountEasy/4K-4 697084 171.3 ns/op 23909.78 MB/s BenchmarkCountSingle/10-4 3809641 31.59 ns/op 316.59 MB/s BenchmarkCountSingle/32-4 3703404 31.75 ns/op 1007.77 MB/s BenchmarkCountSingle/4K-4 1248192 95.02 ns/op 43107.01 MB/s BenchmarkToUpper/#00-4 3699744 32.16 ns/op BenchmarkToUpper/ONLYUPPER-4 458026 261.6 ns/op BenchmarkToUpper/abc-4 746991 149.2 ns/op BenchmarkToUpper/AbC123-4 521455 233.4 ns/op BenchmarkToUpper/azAZ09_-4 406342 248.8 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 137272 861.9 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 56060 2101 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 83697 1446 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 169162 673.0 ns/op BenchmarkToLower/#00-4 3492840 33.05 ns/op BenchmarkToLower/abc-4 626281 171.7 ns/op BenchmarkToLower/AbC123-4 490461 240.8 ns/op BenchmarkToLower/azAZ09_-4 459966 258.8 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 122688 926.9 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 58479 2048 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 96231 1241 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 178456 663.8 ns/op BenchmarkFields/ASCII/16-4 221059 496.4 ns/op 32.23 MB/s 24 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 15426 7711 ns/op 33.20 MB/s 576 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 882 125041 ns/op 32.76 MB/s 9472 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 56 2088316 ns/op 31.38 MB/s 147456 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 3 33515822 ns/op 31.29 MB/s 2269184 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 131349 949.7 ns/op 16.85 MB/s 24 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 8660 13329 ns/op 19.21 MB/s 640 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 548 221686 ns/op 18.48 MB/s 23552 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 26 3890758 ns/op 16.84 MB/s 512259 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 2 63760720 ns/op 16.45 MB/s 11211008 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 224133 460.4 ns/op 34.75 MB/s 24 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 17060 6888 ns/op 37.17 MB/s 576 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 937 123866 ns/op 33.07 MB/s 24832 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 55 2199736 ns/op 29.79 MB/s 512256 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 3 37123465 ns/op 28.25 MB/s 11211040 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 166480 681.3 ns/op 23.49 MB/s 24 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 13000 9337 ns/op 27.42 MB/s 640 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 750 159258 ns/op 25.72 MB/s 23552 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 37 2770873 ns/op 23.65 MB/s 512261 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 3 47103207 ns/op 22.26 MB/s 11211072 B/op 24 allocs/op BenchmarkTrimSpace/NoTrim-4 2843138 44.28 ns/op BenchmarkTrimSpace/ASCII-4 1557903 78.41 ns/op BenchmarkTrimSpace/SomeNonASCII-4 148754 774.8 ns/op BenchmarkTrimSpace/JustNonASCII-4 68820 1649 ns/op BenchmarkToValidUTF8/Valid-4 734838 151.9 ns/op BenchmarkToValidUTF8/InvalidASCII-4 546836 224.4 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 147564 786.5 ns/op BenchmarkIndexHard1-4 1232 94827 ns/op 11057.74 MB/s BenchmarkIndexHard2-4 900 131882 ns/op 7950.84 MB/s BenchmarkIndexHard3-4 177 667680 ns/op 1570.47 MB/s BenchmarkIndexHard4-4 183 645503 ns/op 1624.43 MB/s BenchmarkLastIndexHard1-4 8 14774571 ns/op BenchmarkLastIndexHard2-4 6 17462105 ns/op BenchmarkLastIndexHard3-4 6 18665331 ns/op BenchmarkCountHard1-4 1248 94512 ns/op BenchmarkCountHard2-4 907 131716 ns/op BenchmarkCountHard3-4 178 670128 ns/op BenchmarkSplitEmptySeparator-4 2 64662474 ns/op BenchmarkSplitSingleByteSeparator-4 30 4558269 ns/op BenchmarkSplitMultiByteSeparator-4 18 5603060 ns/op BenchmarkSplitNSingleByteSeparator-4 305862 438.3 ns/op BenchmarkSplitNMultiByteSeparator-4 116425 1013 ns/op BenchmarkRepeat-4 272655 430.6 ns/op BenchmarkRepeatLarge/256/1-4 186062 618.6 ns/op 413.83 MB/s BenchmarkRepeatLarge/256/16-4 266298 401.1 ns/op 638.30 MB/s BenchmarkRepeatLarge/512/1-4 145608 830.3 ns/op 616.63 MB/s BenchmarkRepeatLarge/512/16-4 168328 615.2 ns/op 832.23 MB/s BenchmarkRepeatLarge/1024/1-4 108822 1238 ns/op 826.85 MB/s BenchmarkRepeatLarge/1024/16-4 110821 973.0 ns/op 1052.37 MB/s BenchmarkRepeatLarge/2048/1-4 56653 1935 ns/op 1058.46 MB/s BenchmarkRepeatLarge/2048/16-4 63012 1802 ns/op 1136.60 MB/s BenchmarkRepeatLarge/4096/1-4 34437 3445 ns/op 1189.05 MB/s BenchmarkRepeatLarge/4096/16-4 36399 3115 ns/op 1315.02 MB/s BenchmarkRepeatLarge/8192/1-4 17456 6219 ns/op 1317.33 MB/s BenchmarkRepeatLarge/8192/16-4 19135 6335 ns/op 1293.03 MB/s BenchmarkRepeatLarge/8192/4097-4 39202 3269 ns/op 1253.42 MB/s BenchmarkRepeatLarge/16384/1-4 8804 11777 ns/op 1391.17 MB/s BenchmarkRepeatLarge/16384/16-4 9172 11317 ns/op 1447.77 MB/s BenchmarkRepeatLarge/16384/4097-4 13098 8298 ns/op 1481.20 MB/s BenchmarkRepeatLarge/32768/1-4 5306 21909 ns/op 1495.61 MB/s BenchmarkRepeatLarge/32768/16-4 5373 20730 ns/op 1580.70 MB/s BenchmarkRepeatLarge/32768/4097-4 5362 19432 ns/op 1475.90 MB/s BenchmarkRepeatLarge/65536/1-4 2596 42910 ns/op 1527.28 MB/s BenchmarkRepeatLarge/65536/16-4 2170 49506 ns/op 1323.79 MB/s BenchmarkRepeatLarge/65536/4097-4 2634 40960 ns/op 1500.36 MB/s BenchmarkRepeatLarge/131072/1-4 694 157733 ns/op 830.97 MB/s BenchmarkRepeatLarge/131072/16-4 852 131690 ns/op 995.31 MB/s BenchmarkRepeatLarge/131072/4097-4 928 146146 ns/op 869.04 MB/s BenchmarkRepeatLarge/262144/1-4 460 302647 ns/op 866.17 MB/s BenchmarkRepeatLarge/262144/16-4 448 278497 ns/op 941.28 MB/s BenchmarkRepeatLarge/262144/4097-4 471 255817 ns/op 1008.97 MB/s BenchmarkRepeatLarge/524288/1-4 246 577465 ns/op 907.91 MB/s BenchmarkRepeatLarge/524288/16-4 231 530024 ns/op 989.18 MB/s BenchmarkRepeatLarge/524288/4097-4 210 478140 ns/op 1088.22 MB/s BenchmarkRepeatLarge/1048576/1-4 121 999632 ns/op 1048.96 MB/s BenchmarkRepeatLarge/1048576/16-4 100 1097800 ns/op 955.16 MB/s BenchmarkRepeatLarge/1048576/4097-4 121 999310 ns/op 1045.46 MB/s BenchmarkRepeatLarge/2097152/1-4 57 1928666 ns/op 1087.36 MB/s BenchmarkRepeatLarge/2097152/16-4 64 1945815 ns/op 1077.78 MB/s BenchmarkRepeatLarge/2097152/4097-4 55 1928727 ns/op 1085.47 MB/s BenchmarkRepeatLarge/4194304/1-4 30 3656984 ns/op 1146.93 MB/s BenchmarkRepeatLarge/4194304/16-4 31 3779931 ns/op 1109.62 MB/s BenchmarkRepeatLarge/4194304/4097-4 30 3836648 ns/op 1092.42 MB/s BenchmarkRepeatLarge/8388608/1-4 15 7503816 ns/op 1117.91 MB/s BenchmarkRepeatLarge/8388608/16-4 15 7226452 ns/op 1160.82 MB/s BenchmarkRepeatLarge/8388608/4097-4 15 7111161 ns/op 1179.35 MB/s BenchmarkRepeatLarge/16777216/1-4 8 13757514 ns/op 1219.49 MB/s BenchmarkRepeatLarge/16777216/16-4 8 14084601 ns/op 1191.17 MB/s BenchmarkRepeatLarge/16777216/4097-4 8 13683022 ns/op 1226.13 MB/s BenchmarkRepeatLarge/33554432/1-4 4 27189298 ns/op 1234.10 MB/s BenchmarkRepeatLarge/33554432/16-4 4 27140108 ns/op 1236.34 MB/s BenchmarkRepeatLarge/33554432/4097-4 4 27154098 ns/op 1235.70 MB/s BenchmarkRepeatLarge/67108864/1-4 2 55394602 ns/op 1211.47 MB/s BenchmarkRepeatLarge/67108864/16-4 2 54012181 ns/op 1242.48 MB/s BenchmarkRepeatLarge/67108864/4097-4 2 53825366 ns/op 1246.79 MB/s BenchmarkRepeatLarge/134217728/1-4 1 106622740 ns/op 1258.81 MB/s BenchmarkRepeatLarge/134217728/16-4 1 106911081 ns/op 1255.41 MB/s BenchmarkRepeatLarge/134217728/4097-4 1 107521262 ns/op 1248.29 MB/s BenchmarkRepeatLarge/268435456/1-4 1 230767686 ns/op 1163.23 MB/s BenchmarkRepeatLarge/268435456/16-4 1 210461529 ns/op 1275.46 MB/s BenchmarkRepeatLarge/268435456/4097-4 1 213290471 ns/op 1258.54 MB/s BenchmarkRepeatLarge/536870912/1-4 1 464186066 ns/op 1156.59 MB/s BenchmarkRepeatLarge/536870912/16-4 1 424958421 ns/op 1263.35 MB/s BenchmarkRepeatLarge/536870912/4097-4 1 426029662 ns/op 1260.17 MB/s BenchmarkRepeatLarge/1073741824/1-4 1 930531054 ns/op 1153.90 MB/s BenchmarkRepeatLarge/1073741824/16-4 1 853052197 ns/op 1258.71 MB/s BenchmarkRepeatLarge/1073741824/4097-4 1 846230391 ns/op 1268.85 MB/s BenchmarkBytesCompare/1-4 12088148 9.123 ns/op BenchmarkBytesCompare/2-4 13676534 8.344 ns/op BenchmarkBytesCompare/4-4 12163515 8.922 ns/op BenchmarkBytesCompare/8-4 12275499 8.851 ns/op BenchmarkBytesCompare/16-4 13341903 8.502 ns/op BenchmarkBytesCompare/32-4 12072993 9.148 ns/op BenchmarkBytesCompare/64-4 10997088 9.817 ns/op BenchmarkBytesCompare/128-4 10352582 10.35 ns/op BenchmarkBytesCompare/256-4 9641782 11.70 ns/op BenchmarkBytesCompare/512-4 6992674 15.05 ns/op BenchmarkBytesCompare/1024-4 5040559 22.74 ns/op BenchmarkBytesCompare/2048-4 3075094 37.94 ns/op BenchmarkIndexAnyASCII/1:1-4 3037411 38.34 ns/op BenchmarkIndexAnyASCII/1:2-4 3089632 35.80 ns/op BenchmarkIndexAnyASCII/1:4-4 3090428 37.13 ns/op BenchmarkIndexAnyASCII/1:8-4 3110109 38.20 ns/op BenchmarkIndexAnyASCII/1:16-4 3242311 37.18 ns/op BenchmarkIndexAnyASCII/1:32-4 3173271 37.65 ns/op BenchmarkIndexAnyASCII/1:64-4 3225542 38.14 ns/op BenchmarkIndexAnyASCII/16:1-4 3003136 40.09 ns/op BenchmarkIndexAnyASCII/16:2-4 490472 238.0 ns/op BenchmarkIndexAnyASCII/16:4-4 530119 217.6 ns/op BenchmarkIndexAnyASCII/16:8-4 405928 251.5 ns/op BenchmarkIndexAnyASCII/16:16-4 433366 265.3 ns/op BenchmarkIndexAnyASCII/16:32-4 396343 298.0 ns/op BenchmarkIndexAnyASCII/16:64-4 323887 365.5 ns/op BenchmarkIndexAnyASCII/256:1-4 2904709 42.83 ns/op BenchmarkIndexAnyASCII/256:2-4 35227 3412 ns/op BenchmarkIndexAnyASCII/256:4-4 34320 3410 ns/op BenchmarkIndexAnyASCII/256:8-4 34435 3015 ns/op BenchmarkIndexAnyASCII/256:16-4 34527 3443 ns/op BenchmarkIndexAnyASCII/256:32-4 34360 3462 ns/op BenchmarkIndexAnyASCII/256:64-4 34003 3532 ns/op BenchmarkIndexAnyUTF8/1:1-4 3123138 38.03 ns/op BenchmarkIndexAnyUTF8/1:2-4 3093249 35.40 ns/op BenchmarkIndexAnyUTF8/1:4-4 3176623 38.64 ns/op BenchmarkIndexAnyUTF8/1:8-4 3358664 38.20 ns/op BenchmarkIndexAnyUTF8/1:16-4 3211504 37.52 ns/op BenchmarkIndexAnyUTF8/1:32-4 3146516 36.44 ns/op BenchmarkIndexAnyUTF8/1:64-4 3214473 37.32 ns/op BenchmarkIndexAnyUTF8/16:1-4 203154 539.7 ns/op BenchmarkIndexAnyUTF8/16:2-4 408781 297.1 ns/op BenchmarkIndexAnyUTF8/16:4-4 399560 299.9 ns/op BenchmarkIndexAnyUTF8/16:8-4 400602 295.3 ns/op BenchmarkIndexAnyUTF8/16:16-4 407464 296.6 ns/op BenchmarkIndexAnyUTF8/16:32-4 398660 303.0 ns/op BenchmarkIndexAnyUTF8/16:64-4 403840 265.4 ns/op BenchmarkIndexAnyUTF8/256:1-4 14122 8301 ns/op BenchmarkIndexAnyUTF8/256:2-4 28155 3818 ns/op BenchmarkIndexAnyUTF8/256:4-4 28386 4250 ns/op BenchmarkIndexAnyUTF8/256:8-4 28165 4288 ns/op BenchmarkIndexAnyUTF8/256:16-4 28084 4270 ns/op BenchmarkIndexAnyUTF8/256:32-4 27784 4296 ns/op BenchmarkIndexAnyUTF8/256:64-4 29678 4110 ns/op BenchmarkLastIndexAnyASCII/1:1-4 3151159 36.72 ns/op BenchmarkLastIndexAnyASCII/1:2-4 3562003 37.78 ns/op BenchmarkLastIndexAnyASCII/1:4-4 3170430 37.99 ns/op BenchmarkLastIndexAnyASCII/1:8-4 3175105 38.47 ns/op BenchmarkLastIndexAnyASCII/1:16-4 3241874 37.24 ns/op BenchmarkLastIndexAnyASCII/1:32-4 3493003 38.05 ns/op BenchmarkLastIndexAnyASCII/1:64-4 3148644 38.00 ns/op BenchmarkLastIndexAnyASCII/16:1-4 402566 254.2 ns/op BenchmarkLastIndexAnyASCII/16:2-4 464946 254.9 ns/op BenchmarkLastIndexAnyASCII/16:4-4 393673 259.2 ns/op BenchmarkLastIndexAnyASCII/16:8-4 398018 254.4 ns/op BenchmarkLastIndexAnyASCII/16:16-4 379497 273.9 ns/op BenchmarkLastIndexAnyASCII/16:32-4 383048 308.8 ns/op BenchmarkLastIndexAnyASCII/16:64-4 299379 383.1 ns/op BenchmarkLastIndexAnyASCII/256:1-4 33260 3525 ns/op BenchmarkLastIndexAnyASCII/256:2-4 32980 3570 ns/op BenchmarkLastIndexAnyASCII/256:4-4 33417 3567 ns/op BenchmarkLastIndexAnyASCII/256:8-4 37237 3580 ns/op BenchmarkLastIndexAnyASCII/256:16-4 32887 3608 ns/op BenchmarkLastIndexAnyASCII/256:32-4 33091 3443 ns/op BenchmarkLastIndexAnyASCII/256:64-4 32211 3705 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 3084390 38.02 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 3201808 37.95 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 3150345 37.56 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 3138390 37.98 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 3179876 34.18 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 3174820 38.93 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 3192571 37.95 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 320509 377.2 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 403766 295.2 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 407709 283.8 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 401898 274.8 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 393463 297.7 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 397009 285.0 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 396085 283.8 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 21826 5613 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 29677 4299 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 27877 3958 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 29072 4253 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 28312 4260 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 27586 4353 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 28200 4285 ns/op BenchmarkTrimASCII/1:1-4 3704461 32.52 ns/op BenchmarkTrimASCII/1:2-4 3014630 39.64 ns/op BenchmarkTrimASCII/1:4-4 3005410 37.45 ns/op BenchmarkTrimASCII/1:8-4 2788620 42.65 ns/op BenchmarkTrimASCII/1:16-4 2185797 55.06 ns/op BenchmarkTrimASCII/16:1-4 626800 173.8 ns/op BenchmarkTrimASCII/16:2-4 412501 256.7 ns/op BenchmarkTrimASCII/16:4-4 502285 257.7 ns/op BenchmarkTrimASCII/16:8-4 457116 248.7 ns/op BenchmarkTrimASCII/16:16-4 378747 274.4 ns/op BenchmarkTrimASCII/256:1-4 53926 2204 ns/op BenchmarkTrimASCII/256:2-4 34070 3652 ns/op BenchmarkTrimASCII/256:4-4 32641 3576 ns/op BenchmarkTrimASCII/256:8-4 34495 3150 ns/op BenchmarkTrimASCII/256:16-4 36051 3526 ns/op BenchmarkTrimASCII/4096:1-4 2937 35099 ns/op BenchmarkTrimASCII/4096:2-4 1893 58263 ns/op BenchmarkTrimASCII/4096:4-4 2070 57582 ns/op BenchmarkTrimASCII/4096:8-4 1922 56735 ns/op BenchmarkTrimASCII/4096:16-4 2119 57285 ns/op BenchmarkTrimByte-4 2871423 42.33 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 20074 5960 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 20024 5987 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 819 138442 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 1890 69990 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 3471 34855 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 6444 17039 ns/op BenchmarkCompareBytesEqual-4 14427037 8.153 ns/op BenchmarkCompareBytesToNil-4 15349552 7.009 ns/op BenchmarkCompareBytesEmpty-4 15515185 7.476 ns/op BenchmarkCompareBytesIdentical-4 15516330 6.652 ns/op BenchmarkCompareBytesSameLength-4 13693927 8.466 ns/op BenchmarkCompareBytesDifferentLength-4 13642195 8.415 ns/op BenchmarkCompareBytesBigUnaligned/offset=1-4 2862 37484 ns/op 27973.92 MB/s BenchmarkCompareBytesBigUnaligned/offset=2-4 2848 36850 ns/op 28455.88 MB/s BenchmarkCompareBytesBigUnaligned/offset=3-4 3062 36754 ns/op 28529.56 MB/s BenchmarkCompareBytesBigUnaligned/offset=4-4 2907 37939 ns/op 27639.07 MB/s BenchmarkCompareBytesBigUnaligned/offset=5-4 3099 33476 ns/op 31323.75 MB/s BenchmarkCompareBytesBigUnaligned/offset=6-4 4215 35003 ns/op 29956.70 MB/s BenchmarkCompareBytesBigUnaligned/offset=7-4 2982 37024 ns/op 28321.80 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=0-4 2972 34807 ns/op 30125.48 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=1-4 4364 28492 ns/op 36802.25 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=2-4 4538 26345 ns/op 39801.34 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=3-4 4069 26945 ns/op 38916.35 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=4-4 4443 26536 ns/op 39515.55 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=5-4 3783 32018 ns/op 32749.50 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=6-4 4537 36440 ns/op 28775.29 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=7-4 2869 37476 ns/op 27980.37 MB/s BenchmarkCompareBytesBig-4 4258 36132 ns/op 29021.11 MB/s BenchmarkCompareBytesBigIdentical-4 15367381 7.278 ns/op 144067828.10 MB/s PASS ok bytes 59.874s goos: freebsd goarch: amd64 pkg: compress/bzip2 cpu: AMD EPYC 7B12 BenchmarkDecodeDigits-4 2 58772180 ns/op 1.70 MB/s 3615712 B/op 28 allocs/op BenchmarkDecodeNewton-4 1 250621404 ns/op 2.26 MB/s 3629184 B/op 26 allocs/op BenchmarkDecodeRand-4 6 17537305 ns/op 0.93 MB/s 3645497 B/op 27 allocs/op PASS ok compress/bzip2 1.973s goos: freebsd goarch: amd64 pkg: compress/flate cpu: AMD EPYC 7B12 BenchmarkDecode/Digits/Huffman/1e4-4 85 1318342 ns/op 7.59 MB/s 43246 B/op 5 allocs/op BenchmarkDecode/Digits/Huffman/1e5-4 8 12830911 ns/op 7.79 MB/s 42647 B/op 5 allocs/op BenchmarkDecode/Digits/Huffman/1e6-4 1 130119481 ns/op 7.69 MB/s 49264 B/op 9 allocs/op BenchmarkDecode/Digits/Speed/1e4-4 91 1324335 ns/op 7.55 MB/s 43148 B/op 8 allocs/op BenchmarkDecode/Digits/Speed/1e5-4 8 13202692 ns/op 7.57 MB/s 43962 B/op 12 allocs/op BenchmarkDecode/Digits/Speed/1e6-4 1 136461247 ns/op 7.33 MB/s 53024 B/op 77 allocs/op BenchmarkDecode/Digits/Default/1e4-4 93 1291213 ns/op 7.74 MB/s 42434 B/op 7 allocs/op BenchmarkDecode/Digits/Default/1e5-4 8 12528776 ns/op 7.98 MB/s 42927 B/op 13 allocs/op BenchmarkDecode/Digits/Default/1e6-4 1 129044380 ns/op 7.75 MB/s 53384 B/op 83 allocs/op BenchmarkDecode/Digits/Compression/1e4-4 92 1295243 ns/op 7.72 MB/s 42633 B/op 7 allocs/op BenchmarkDecode/Digits/Compression/1e5-4 9 12707443 ns/op 7.87 MB/s 43604 B/op 13 allocs/op BenchmarkDecode/Digits/Compression/1e6-4 1 128003469 ns/op 7.81 MB/s 53384 B/op 83 allocs/op BenchmarkDecode/Newton/Huffman/1e4-4 70 1432003 ns/op 6.98 MB/s 43234 B/op 14 allocs/op BenchmarkDecode/Newton/Huffman/1e5-4 8 14060984 ns/op 7.11 MB/s 49181 B/op 24 allocs/op BenchmarkDecode/Newton/Huffman/1e6-4 1 142791783 ns/op 7.00 MB/s 88512 B/op 165 allocs/op BenchmarkDecode/Newton/Speed/1e4-4 100 1114334 ns/op 8.97 MB/s 43537 B/op 18 allocs/op BenchmarkDecode/Newton/Speed/1e5-4 12 9513675 ns/op 10.51 MB/s 45809 B/op 31 allocs/op BenchmarkDecode/Newton/Speed/1e6-4 2 96501338 ns/op 10.36 MB/s 85328 B/op 230 allocs/op BenchmarkDecode/Newton/Default/1e4-4 120 992025 ns/op 10.08 MB/s 43034 B/op 15 allocs/op BenchmarkDecode/Newton/Default/1e5-4 14 7635820 ns/op 13.10 MB/s 46438 B/op 33 allocs/op BenchmarkDecode/Newton/Default/1e6-4 2 76373070 ns/op 13.09 MB/s 70060 B/op 161 allocs/op BenchmarkDecode/Newton/Compression/1e4-4 120 995462 ns/op 10.05 MB/s 42349 B/op 15 allocs/op BenchmarkDecode/Newton/Compression/1e5-4 14 7560564 ns/op 13.23 MB/s 45851 B/op 32 allocs/op BenchmarkDecode/Newton/Compression/1e6-4 2 78673547 ns/op 12.71 MB/s 67752 B/op 152 allocs/op BenchmarkEncode/Digits/Huffman/1e4-4 144 826367 ns/op 12.10 MB/s BenchmarkEncode/Digits/Huffman/1e5-4 13 8029258 ns/op 12.45 MB/s BenchmarkEncode/Digits/Huffman/1e6-4 2 80062992 ns/op 12.49 MB/s BenchmarkEncode/Digits/Speed/1e4-4 75 1599899 ns/op 6.25 MB/s BenchmarkEncode/Digits/Speed/1e5-4 8 14393724 ns/op 6.95 MB/s BenchmarkEncode/Digits/Speed/1e6-4 1 143075312 ns/op 6.99 MB/s BenchmarkEncode/Digits/Default/1e4-4 26 4105483 ns/op 2.44 MB/s BenchmarkEncode/Digits/Default/1e5-4 2 54988616 ns/op 1.82 MB/s BenchmarkEncode/Digits/Default/1e6-4 1 568518425 ns/op 1.76 MB/s BenchmarkEncode/Digits/Compression/1e4-4 28 4045359 ns/op 2.47 MB/s BenchmarkEncode/Digits/Compression/1e5-4 2 53169060 ns/op 1.88 MB/s BenchmarkEncode/Digits/Compression/1e6-4 1 562055900 ns/op 1.78 MB/s BenchmarkEncode/Newton/Huffman/1e4-4 116 1017038 ns/op 9.83 MB/s BenchmarkEncode/Newton/Huffman/1e5-4 13 8604574 ns/op 11.62 MB/s BenchmarkEncode/Newton/Huffman/1e6-4 2 85255212 ns/op 11.73 MB/s BenchmarkEncode/Newton/Speed/1e4-4 79 1500655 ns/op 6.66 MB/s BenchmarkEncode/Newton/Speed/1e5-4 9 11433885 ns/op 8.75 MB/s BenchmarkEncode/Newton/Speed/1e6-4 1 114170538 ns/op 8.76 MB/s BenchmarkEncode/Newton/Default/1e4-4 31 3997111 ns/op 2.50 MB/s BenchmarkEncode/Newton/Default/1e5-4 2 50675254 ns/op 1.97 MB/s BenchmarkEncode/Newton/Default/1e6-4 1 505337171 ns/op 1.98 MB/s BenchmarkEncode/Newton/Compression/1e4-4 31 3798665 ns/op 2.63 MB/s BenchmarkEncode/Newton/Compression/1e5-4 2 64006024 ns/op 1.56 MB/s BenchmarkEncode/Newton/Compression/1e6-4 1 659353451 ns/op 1.52 MB/s PASS ok compress/flate 15.917s goos: freebsd goarch: amd64 pkg: compress/lzw cpu: AMD EPYC 7B12 BenchmarkDecoder/1e4-4 67 1763290 ns/op 5.67 MB/s BenchmarkDecoder/1e-Reuse4-4 61 1839706 ns/op 5.44 MB/s BenchmarkDecoder/1e5-4 6 17519623 ns/op 5.71 MB/s BenchmarkDecoder/1e-Reuse5-4 6 17442623 ns/op 5.73 MB/s BenchmarkDecoder/1e6-4 1 176061600 ns/op 5.68 MB/s BenchmarkDecoder/1e-Reuse6-4 1 175754241 ns/op 5.69 MB/s BenchmarkEncoder/1e4-4 73 1523562 ns/op 6.56 MB/s BenchmarkEncoder/1e-Reuse4-4 82 1432396 ns/op 6.98 MB/s BenchmarkEncoder/1e5-4 7 15144270 ns/op 6.60 MB/s BenchmarkEncoder/1e-Reuse5-4 7 15063087 ns/op 6.64 MB/s BenchmarkEncoder/1e6-4 1 153966402 ns/op 6.49 MB/s BenchmarkEncoder/1e-Reuse6-4 1 151297059 ns/op 6.61 MB/s PASS ok compress/lzw 3.243s goos: freebsd goarch: amd64 pkg: container/heap cpu: AMD EPYC 7B12 BenchmarkDup-4 31 3413790 ns/op PASS ok container/heap 1.184s goos: freebsd goarch: amd64 pkg: context cpu: AMD EPYC 7B12 BenchmarkCommonParentCancel-4 17986 6139 ns/op BenchmarkWithTimeout/concurrency=40-4 4432 25244 ns/op BenchmarkWithTimeout/concurrency=4000-4 4482 28029 ns/op BenchmarkWithTimeout/concurrency=400000-4 6340 16876 ns/op BenchmarkCancelTree/depth=1/Root=Background-4 632724 182.5 ns/op BenchmarkCancelTree/depth=1/Root=OpenCanceler-4 22262 5950 ns/op BenchmarkCancelTree/depth=1/Root=ClosedCanceler-4 25944 4429 ns/op BenchmarkCancelTree/depth=10/Root=Background-4 4479 25450 ns/op BenchmarkCancelTree/depth=10/Root=OpenCanceler-4 2887 40790 ns/op BenchmarkCancelTree/depth=10/Root=ClosedCanceler-4 4021 33732 ns/op BenchmarkCancelTree/depth=100/Root=Background-4 390 306922 ns/op BenchmarkCancelTree/depth=100/Root=OpenCanceler-4 276 426937 ns/op BenchmarkCancelTree/depth=100/Root=ClosedCanceler-4 409 278642 ns/op BenchmarkCancelTree/depth=1000/Root=Background-4 36 3111669 ns/op BenchmarkCancelTree/depth=1000/Root=OpenCanceler-4 24 4975469 ns/op BenchmarkCancelTree/depth=1000/Root=ClosedCanceler-4 42 2810475 ns/op BenchmarkCheckCanceled/Err-4 416349 304.3 ns/op BenchmarkCheckCanceled/Done-4 903974 131.5 ns/op BenchmarkContextCancelDone-4 576099 179.2 ns/op BenchmarkDeepValueNewGoRoutine/depth=10-4 15457 7639 ns/op BenchmarkDeepValueNewGoRoutine/depth=20-4 14106 8345 ns/op BenchmarkDeepValueNewGoRoutine/depth=30-4 12806 9503 ns/op BenchmarkDeepValueNewGoRoutine/depth=50-4 10000 10375 ns/op BenchmarkDeepValueNewGoRoutine/depth=100-4 8628 12648 ns/op BenchmarkDeepValueSameGoRoutine/depth=10-4 559546 196.1 ns/op BenchmarkDeepValueSameGoRoutine/depth=20-4 317601 377.4 ns/op BenchmarkDeepValueSameGoRoutine/depth=30-4 210925 541.9 ns/op BenchmarkDeepValueSameGoRoutine/depth=50-4 130986 781.4 ns/op BenchmarkDeepValueSameGoRoutine/depth=100-4 69728 1714 ns/op PASS ok context 10.028s goos: freebsd goarch: amd64 pkg: crypto/aes cpu: AMD EPYC 7B12 BenchmarkEncrypt/AES-128-4 1879657 63.85 ns/op 250.59 MB/s BenchmarkEncrypt/AES-192-4 1901155 63.95 ns/op 250.18 MB/s BenchmarkEncrypt/AES-256-4 1949931 66.72 ns/op 239.82 MB/s BenchmarkDecrypt/AES-128-4 1952814 62.13 ns/op 257.53 MB/s BenchmarkDecrypt/AES-192-4 1972681 61.90 ns/op 258.48 MB/s BenchmarkDecrypt/AES-256-4 1966306 63.03 ns/op 253.83 MB/s BenchmarkCreateCipher/AES-128-4 297286 481.7 ns/op 512 B/op 1 allocs/op BenchmarkCreateCipher/AES-192-4 295962 406.5 ns/op 512 B/op 1 allocs/op BenchmarkCreateCipher/AES-256-4 284782 402.3 ns/op 512 B/op 1 allocs/op PASS ok crypto/aes 2.651s goos: freebsd goarch: amd64 pkg: crypto/cipher cpu: AMD EPYC 7B12 BenchmarkAESGCM/Open-128-64-4 214186 506.5 ns/op 126.37 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-64-4 382968 281.0 ns/op 227.75 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-64-4 212929 524.3 ns/op 122.08 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-64-4 373120 289.8 ns/op 220.85 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-1350-4 140480 828.0 ns/op 1630.42 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-1350-4 194124 603.7 ns/op 2236.10 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-1350-4 132292 891.4 ns/op 1514.39 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-1350-4 180622 655.7 ns/op 2058.82 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-8192-4 53166 2246 ns/op 3646.58 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-8192-4 58170 2066 ns/op 3964.74 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-8192-4 47744 2483 ns/op 3299.08 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-8192-4 51399 2310 ns/op 3545.77 MB/s 0 B/op 0 allocs/op BenchmarkAESCTR/50-4 397772 301.2 ns/op 165.98 MB/s BenchmarkAESCTR/1K-4 170210 635.6 ns/op 1603.29 MB/s BenchmarkAESCTR/8K-4 46936 2534 ns/op 3230.62 MB/s BenchmarkAESCBCEncrypt1K-4 26308 4519 ns/op 226.60 MB/s BenchmarkAESCBCDecrypt1K-4 26725 4564 ns/op 224.37 MB/s PASS ok crypto/cipher 3.398s goos: freebsd goarch: amd64 pkg: crypto/des cpu: AMD EPYC 7B12 BenchmarkEncrypt-4 108648 1056 ns/op 7.57 MB/s BenchmarkDecrypt-4 113199 1037 ns/op 7.71 MB/s BenchmarkTDESEncrypt-4 37857 3142 ns/op 2.55 MB/s BenchmarkTDESDecrypt-4 38336 3119 ns/op 2.57 MB/s PASS ok crypto/des 1.619s goos: freebsd goarch: amd64 pkg: crypto/ecdh cpu: AMD EPYC 7B12 BenchmarkECDH/P256-4 1346 86993 ns/op 967 B/op 15 allocs/op BenchmarkECDH/P384-4 19 6280900 ns/op 1325 B/op 24 allocs/op BenchmarkECDH/P521-4 7 16526991 ns/op 1809 B/op 24 allocs/op BenchmarkECDH/X25519-4 100 1080511 ns/op 392 B/op 9 allocs/op PASS ok crypto/ecdh 1.644s goos: freebsd goarch: amd64 pkg: crypto/ecdsa cpu: AMD EPYC 7B12 BenchmarkSign/P256-4 1202 95002 ns/op 6976 B/op 72 allocs/op BenchmarkSign/P384-4 56 1927768 ns/op 7216 B/op 76 allocs/op BenchmarkSign/P521-4 25 4544765 ns/op 8062 B/op 77 allocs/op BenchmarkVerify/P256-4 1318 90178 ns/op 576 B/op 10 allocs/op BenchmarkVerify/P384-4 18 6804509 ns/op 808 B/op 17 allocs/op BenchmarkVerify/P521-4 7 16719816 ns/op 1224 B/op 17 allocs/op BenchmarkGenerateKey/P256-4 5631 19034 ns/op 1000 B/op 17 allocs/op BenchmarkGenerateKey/P384-4 68 1723162 ns/op 1200 B/op 20 allocs/op BenchmarkGenerateKey/P521-4 24 4176638 ns/op 1601 B/op 21 allocs/op PASS ok crypto/ecdsa 2.468s goos: freebsd goarch: amd64 pkg: crypto/ed25519 cpu: AMD EPYC 7B12 BenchmarkKeyGeneration-4 414 277774 ns/op BenchmarkNewKeyFromSeed-4 428 278706 ns/op BenchmarkSigning-4 404 292780 ns/op BenchmarkVerification-4 265 441296 ns/op PASS ok crypto/ed25519 1.681s goos: freebsd goarch: amd64 pkg: crypto/elliptic cpu: AMD EPYC 7B12 BenchmarkScalarBaseMult/P256-4 7234 16103 ns/op 368 B/op 6 allocs/op BenchmarkScalarBaseMult/P224-4 178 664704 ns/op 376 B/op 9 allocs/op BenchmarkScalarBaseMult/P384-4 63 1739929 ns/op 504 B/op 9 allocs/op BenchmarkScalarBaseMult/P521-4 28 4278335 ns/op 696 B/op 9 allocs/op BenchmarkScalarMult/P256-4 1861 63344 ns/op 448 B/op 7 allocs/op BenchmarkScalarMult/P224-4 69 1721270 ns/op 440 B/op 10 allocs/op BenchmarkScalarMult/P384-4 25 4684517 ns/op 616 B/op 10 allocs/op BenchmarkScalarMult/P521-4 9 12448186 ns/op 840 B/op 10 allocs/op BenchmarkMarshalUnmarshal/P256/Uncompressed-4 22676 5160 ns/op 544 B/op 8 allocs/op BenchmarkMarshalUnmarshal/P256/Compressed-4 7688 13018 ns/op 592 B/op 9 allocs/op BenchmarkMarshalUnmarshal/P224/Uncompressed-4 6304 19792 ns/op 560 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P224/Compressed-4 106 1110068 ns/op 592 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P384/Uncompressed-4 3451 30697 ns/op 784 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P384/Compressed-4 421 282505 ns/op 848 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P521/Uncompressed-4 2348 48947 ns/op 1104 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P521/Compressed-4 122 927647 ns/op 1184 B/op 15 allocs/op PASS ok crypto/elliptic 3.563s goos: freebsd goarch: amd64 pkg: crypto/hkdf cpu: AMD EPYC 7B12 Benchmark16ByteMD5Single-4 11083 10321 ns/op 1.55 MB/s Benchmark20ByteSHA1Single-4 10771 11119 ns/op 1.80 MB/s Benchmark32ByteSHA256Single-4 8908 11229 ns/op 2.85 MB/s Benchmark64ByteSHA512Single-4 6346 18666 ns/op 3.43 MB/s PASS ok crypto/hkdf 1.798s goos: freebsd goarch: amd64 pkg: crypto/hmac cpu: AMD EPYC 7B12 BenchmarkHMACSHA256_1K-4 62323 1894 ns/op 540.72 MB/s BenchmarkHMACSHA256_32-4 85783 1380 ns/op 23.18 MB/s BenchmarkNewWriteSum-4 22545 5181 ns/op 6.18 MB/s PASS ok crypto/hmac 1.494s goos: freebsd goarch: amd64 pkg: crypto/internal/fips140/bigmod cpu: AMD EPYC 7B12 BenchmarkModAdd-4 567858 179.6 ns/op BenchmarkModSub-4 666728 173.8 ns/op BenchmarkMontgomeryRepr-4 91394 1326 ns/op BenchmarkMontgomeryMul-4 90216 1338 ns/op BenchmarkModMul-4 44548 2768 ns/op BenchmarkExpBig-4 26 4556036 ns/op BenchmarkExp-4 32 3578232 ns/op PASS ok crypto/internal/fips140/bigmod 2.159s goos: freebsd goarch: amd64 pkg: crypto/internal/fips140/edwards25519 cpu: AMD EPYC 7B12 BenchmarkEncodingDecoding-4 4928 21727 ns/op BenchmarkScalarBaseMult-4 439 265406 ns/op BenchmarkScalarMult-4 190 615112 ns/op BenchmarkVarTimeDoubleScalarBaseMult-4 276 431508 ns/op PASS ok crypto/internal/fips140/edwards25519 1.665s goos: freebsd goarch: amd64 pkg: crypto/internal/fips140/edwards25519/field cpu: AMD EPYC 7B12 BenchmarkAdd-4 602756 185.9 ns/op BenchmarkMultiply-4 5808136 20.33 ns/op BenchmarkSquare-4 7593944 15.29 ns/op BenchmarkInvert-4 28454 4205 ns/op BenchmarkMult32-4 1720506 69.21 ns/op PASS ok crypto/internal/fips140/edwards25519/field 1.774s goos: freebsd goarch: amd64 pkg: crypto/internal/fips140/nistec cpu: AMD EPYC 7B12 BenchmarkScalarMult/P224-4 67 1611103 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P256-4 2104 56587 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P384-4 25 4155450 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P521-4 9 11298376 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P224-4 202 560766 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P256-4 10000 10902 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P384-4 76 1464563 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P521-4 30 3498741 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/fips140/nistec 2.085s goos: freebsd goarch: amd64 pkg: crypto/internal/fips140/nistec/fiat cpu: AMD EPYC 7B12 BenchmarkMul/P224-4 637026 180.3 ns/op 0 B/op 0 allocs/op BenchmarkMul/P384-4 347121 337.6 ns/op 0 B/op 0 allocs/op BenchmarkMul/P521-4 145215 834.2 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P224-4 692024 172.8 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P384-4 356790 311.8 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P521-4 144045 778.1 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/fips140/nistec/fiat 1.906s goos: freebsd goarch: amd64 pkg: crypto/md5 cpu: AMD EPYC 7B12 BenchmarkHash8Bytes-4 245695 452.9 ns/op 17.67 MB/s BenchmarkHash64-4 274489 410.7 ns/op 155.83 MB/s BenchmarkHash128-4 232658 500.7 ns/op 255.66 MB/s BenchmarkHash256-4 175779 688.5 ns/op 371.81 MB/s BenchmarkHash512-4 115100 1048 ns/op 488.60 MB/s BenchmarkHash1K-4 68037 1776 ns/op 576.44 MB/s BenchmarkHash8K-4 9900 11852 ns/op 691.21 MB/s BenchmarkHash1M-4 68 1477388 ns/op 709.75 MB/s BenchmarkHash8M-4 9 11830273 ns/op 709.08 MB/s BenchmarkHash8BytesUnaligned-4 249549 455.0 ns/op 17.58 MB/s BenchmarkHash1KUnaligned-4 67863 1773 ns/op 577.67 MB/s BenchmarkHash8KUnaligned-4 10000 11897 ns/op 688.55 MB/s PASS ok crypto/md5 2.632s goos: freebsd goarch: amd64 pkg: crypto/mlkem cpu: AMD EPYC 7B12 BenchmarkKeyGen-4 474 249158 ns/op BenchmarkEncaps-4 260 453521 ns/op BenchmarkDecaps-4 205 583667 ns/op BenchmarkRoundTrip/Alice-4 134 885746 ns/op BenchmarkRoundTrip/Bob-4 270 437976 ns/op PASS ok crypto/mlkem 1.953s goos: freebsd goarch: amd64 pkg: crypto/pbkdf2 cpu: AMD EPYC 7B12 BenchmarkHMACSHA1-4 14 8081570 ns/op BenchmarkHMACSHA256-4 12 9015230 ns/op PASS ok crypto/pbkdf2 1.320s goos: freebsd goarch: amd64 pkg: crypto/rand cpu: AMD EPYC 7B12 BenchmarkRead/4-4 129411 902.8 ns/op 4.43 MB/s BenchmarkRead/32-4 131011 903.5 ns/op 35.42 MB/s BenchmarkRead/4K-4 10000 11836 ns/op 346.06 MB/s BenchmarkPrime-4 1 327324659 ns/op PASS ok crypto/rand 1.772s goos: freebsd goarch: amd64 pkg: crypto/rc4 cpu: AMD EPYC 7B12 BenchmarkRC4_128-4 18074 6480 ns/op 19.75 MB/s BenchmarkRC4_1K-4 2236 52185 ns/op 19.62 MB/s BenchmarkRC4_8K-4 285 416152 ns/op 19.45 MB/s PASS ok crypto/rc4 1.502s goos: freebsd goarch: amd64 pkg: crypto/rsa cpu: AMD EPYC 7B12 BenchmarkDecryptPKCS1v15/2048-4 85 1382345 ns/op BenchmarkDecryptPKCS1v15/3072-4 30 3545313 ns/op BenchmarkDecryptPKCS1v15/4096-4 15 7279600 ns/op BenchmarkEncryptPKCS1v15/2048-4 2139 49309 ns/op BenchmarkDecryptOAEP/2048-4 84 1403703 ns/op BenchmarkEncryptOAEP/2048-4 1779 61600 ns/op BenchmarkSignPKCS1v15/2048-4 72 1412062 ns/op BenchmarkVerifyPKCS1v15/2048-4 2538 47128 ns/op BenchmarkSignPSS/2048-4 82 1427943 ns/op BenchmarkVerifyPSS/2048-4 2073 57462 ns/op BenchmarkGenerateKey/2048-4 1 491427529 ns/op BenchmarkParsePKCS8PrivateKey/2048-4 848 138399 ns/op PASS ok crypto/rsa 3.187s goos: freebsd goarch: amd64 pkg: crypto/sha1 cpu: AMD EPYC 7B12 BenchmarkHash8Bytes/New-4 210912 529.6 ns/op 15.10 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum-4 254296 437.9 ns/op 18.27 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/New-4 131966 914.5 ns/op 349.93 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/Sum-4 149652 803.0 ns/op 398.49 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 79876 1493 ns/op 686.07 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum-4 85765 1381 ns/op 741.49 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 15067 8033 ns/op 1019.82 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum-4 15166 7913 ns/op 1035.23 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha1 2.252s goos: freebsd goarch: amd64 pkg: crypto/sha256 cpu: AMD EPYC 7B12 BenchmarkHash8Bytes/New-4 238416 481.6 ns/op 16.61 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum224-4 242979 472.1 ns/op 16.94 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum256-4 240487 472.7 ns/op 16.92 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 119349 1006 ns/op 1018.13 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum224-4 117885 1001 ns/op 1023.21 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum256-4 120289 989.2 ns/op 1035.21 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 21274 5614 ns/op 1459.15 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum224-4 21373 5637 ns/op 1453.21 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum256-4 18284 6175 ns/op 1326.68 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha256 2.383s goos: freebsd goarch: amd64 pkg: crypto/sha3 cpu: AMD EPYC 7B12 BenchmarkSha3_512_MTU-4 12800 9387 ns/op 143.82 MB/s BenchmarkSha3_384_MTU-4 17440 6875 ns/op 196.36 MB/s BenchmarkSha3_256_MTU-4 21674 5479 ns/op 246.38 MB/s BenchmarkSha3_224_MTU-4 23080 5181 ns/op 260.59 MB/s BenchmarkShake128_MTU-4 20144 5990 ns/op 225.36 MB/s BenchmarkShake256_MTU-4 18903 6305 ns/op 214.12 MB/s BenchmarkShake256_16x-4 716 167912 ns/op 97.57 MB/s BenchmarkShake256_1MiB-4 31 3593462 ns/op 291.80 MB/s BenchmarkSha3_512_1MiB-4 15 6728621 ns/op 155.84 MB/s PASS ok crypto/sha3 2.572s goos: freebsd goarch: amd64 pkg: crypto/sha512 cpu: AMD EPYC 7B12 BenchmarkHash8Bytes/New-4 154516 765.4 ns/op 10.45 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum384-4 146787 753.3 ns/op 10.62 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum512-4 150757 763.2 ns/op 10.48 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 55449 2154 ns/op 475.48 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum384-4 55328 2152 ns/op 475.84 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum512-4 55545 2138 ns/op 479.03 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 9115 12711 ns/op 644.47 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum384-4 9255 12659 ns/op 647.15 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum512-4 9358 12710 ns/op 644.51 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha512 2.241s goos: freebsd goarch: amd64 pkg: crypto/subtle cpu: AMD EPYC 7B12 BenchmarkConstantTimeByteEq-4 19389501 6.241 ns/op BenchmarkConstantTimeEq-4 20165270 5.930 ns/op BenchmarkConstantTimeLessOrEq-4 19615258 5.940 ns/op BenchmarkXORBytes/8Bytes-4 5328338 22.04 ns/op 363.03 MB/s BenchmarkXORBytes/128Bytes-4 4870893 25.23 ns/op 5072.55 MB/s BenchmarkXORBytes/2048Bytes-4 1689612 70.89 ns/op 28888.49 MB/s BenchmarkXORBytes/32768Bytes-4 103178 1014 ns/op 32324.02 MB/s PASS ok crypto/subtle 2.046s goos: freebsd goarch: amd64 pkg: crypto/tls cpu: AMD EPYC 7B12 BenchmarkCertCache/0-4 213 537138 ns/op BenchmarkCertCache/1-4 216 581838 ns/op BenchmarkCertCache/2-4 204 566377 ns/op BenchmarkCertCache/3-4 218 557117 ns/op BenchmarkHandshakeServer/RSA-4 183 628891 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv13-4 129 946771 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv12-4 156 767961 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv13-4 229 517715 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv12-4 338 368040 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv13-4 69 1492475 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv12-4 90 1297398 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv13-4 5 23977658 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv12-4 5 23470774 ns/op BenchmarkThroughput/MaxPacket/1MB/TLSv12-4 8 13079600 ns/op 80.17 MB/s BenchmarkThroughput/MaxPacket/1MB/TLSv13-4 7 16999200 ns/op 61.68 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv12-4 5 21872305 ns/op 95.88 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv13-4 4 29465180 ns/op 71.17 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv12-4 3 38124413 ns/op 110.02 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv13-4 2 53178165 ns/op 78.87 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv12-4 2 72842347 ns/op 115.16 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv13-4 1 102055407 ns/op 82.20 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv12-4 1 136381456 ns/op 123.02 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv13-4 1 198479639 ns/op 84.53 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv12-4 1 281010519 ns/op 119.41 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv13-4 1 394265376 ns/op 85.11 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv12-4 1 570238726 ns/op 117.69 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv13-4 1 786157750 ns/op 85.36 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv12-4 8 13599904 ns/op 77.10 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv13-4 6 18040119 ns/op 58.12 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv12-4 5 22394251 ns/op 93.65 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv13-4 4 30300134 ns/op 69.21 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv12-4 3 39949447 ns/op 104.99 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv13-4 2 54108856 ns/op 77.52 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv12-4 2 73001958 ns/op 114.91 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv13-4 1 102311377 ns/op 81.99 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv12-4 1 137440967 ns/op 122.07 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv13-4 1 194504407 ns/op 86.26 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv12-4 1 284240192 ns/op 118.05 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv13-4 1 394120417 ns/op 85.14 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv12-4 1 566433563 ns/op 118.48 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv13-4 1 773224639 ns/op 86.79 MB/s BenchmarkLatency/MaxPacket/200kbps/TLSv12-4 1 697547064 ns/op BenchmarkLatency/MaxPacket/200kbps/TLSv13-4 1 701039748 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv12-4 1 282231530 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv13-4 1 282668401 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv12-4 1 143599743 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv13-4 1 143335453 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv12-4 2 74117338 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv13-4 2 73724663 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv12-4 4 32481018 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv13-4 4 31686430 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv12-4 1 137445556 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv13-4 1 140608179 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv12-4 2 57426354 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv13-4 2 58641790 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv12-4 4 31349884 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv13-4 4 31368519 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv12-4 6 17910080 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv13-4 6 17410778 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv12-4 12 10087565 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv13-4 12 9318413 ns/op PASS ok crypto/tls 17.073s goos: freebsd goarch: amd64 pkg: crypto/x509 cpu: AMD EPYC 7B12 BenchmarkOIDMarshalUnmarshalText-4 18147 6222 ns/op BenchmarkCreateCertificate/RSA_2048-4 75 1551110 ns/op BenchmarkCreateCertificate/ECDSA_P256-4 423 277759 ns/op BenchmarkParseCertificate/ecdsa_leaf-4 1606 72418 ns/op 12952 B/op 169 allocs/op BenchmarkParseCertificate/rsa_leaf-4 1441 78861 ns/op 14360 B/op 192 allocs/op PASS ok crypto/x509 2.021s goos: freebsd goarch: amd64 pkg: database/sql cpu: AMD EPYC 7B12 BenchmarkConcurrentDBExec-4 39 2693657 ns/op 280502 B/op 1643 allocs/op BenchmarkConcurrentStmtQuery-4 32 3150839 ns/op 274934 B/op 2061 allocs/op BenchmarkConcurrentStmtExec-4 43 2417990 ns/op 221570 B/op 746 allocs/op BenchmarkConcurrentTxQuery-4 44 2505903 ns/op 278910 B/op 2170 allocs/op BenchmarkConcurrentTxExec-4 60 1897312 ns/op 89213 B/op 1553 allocs/op BenchmarkConcurrentTxStmtQuery-4 45 2666328 ns/op 107278 B/op 2060 allocs/op BenchmarkConcurrentTxStmtExec-4 121 965266 ns/op 40173 B/op 380 allocs/op BenchmarkConcurrentRandom-4 45 2356598 ns/op 232602 B/op 1866 allocs/op BenchmarkManyConcurrentQueries-4 2520 45954 ns/op 4135 B/op 20 allocs/op BenchmarkGrabConn-4 294140 415.0 ns/op 0 B/op 0 allocs/op BenchmarkConnRequestSet-4 23344 5084 ns/op PASS ok database/sql 2.674s goos: freebsd goarch: amd64 pkg: debug/elf cpu: AMD EPYC 7B12 BenchmarkSymbols64-4 2384 45409 ns/op BenchmarkSymbols32-4 3081 40109 ns/op PASS ok debug/elf 1.424s goos: freebsd goarch: amd64 pkg: debug/gosym cpu: AMD EPYC 7B12 Benchmark115/NewLineTable-4 303157 426.3 ns/op 384 B/op 3 allocs/op Benchmark115/NewTable-4 123 905278 ns/op 179128 B/op 15 allocs/op Benchmark115/LineToPC-4 100 1132793 ns/op 0 B/op 0 allocs/op Benchmark115/PCToLine-4 25623 4800 ns/op 0 B/op 0 allocs/op PASS ok debug/gosym 1.806s goos: freebsd goarch: amd64 pkg: encoding/asn1 cpu: AMD EPYC 7B12 BenchmarkObjectIdentifierString-4 100248 1174 ns/op BenchmarkMarshal-4 1053 102771 ns/op 8056 B/op 271 allocs/op BenchmarkUnmarshal-4 3586 29061 ns/op 352 B/op 16 allocs/op PASS ok encoding/asn1 1.418s goos: freebsd goarch: amd64 pkg: encoding/base32 cpu: AMD EPYC 7B12 BenchmarkEncode-4 499 228652 ns/op 35.83 MB/s BenchmarkEncodeToString-4 459 240660 ns/op 34.04 MB/s BenchmarkDecode-4 202 550641 ns/op 23.81 MB/s BenchmarkDecodeString-4 202 585202 ns/op 22.41 MB/s PASS ok encoding/base32 1.653s goos: freebsd goarch: amd64 pkg: encoding/base64 cpu: AMD EPYC 7B12 BenchmarkEncodeToString-4 528 208059 ns/op 39.37 MB/s BenchmarkDecodeString/2-4 463622 222.2 ns/op 18.00 MB/s BenchmarkDecodeString/4-4 319642 341.0 ns/op 23.46 MB/s BenchmarkDecodeString/8-4 257409 420.8 ns/op 28.51 MB/s BenchmarkDecodeString/64-4 54218 2082 ns/op 42.27 MB/s BenchmarkDecodeString/8192-4 492 239400 ns/op 45.63 MB/s BenchmarkNewEncoding-4 91275 1263 ns/op 202.65 MB/s PASS ok encoding/base64 1.962s goos: freebsd goarch: amd64 pkg: encoding/binary cpu: AMD EPYC 7B12 BenchmarkReadSlice1000Int32s-4 1714 62317 ns/op 64.19 MB/s BenchmarkReadStruct-4 21045 5649 ns/op 13.28 MB/s BenchmarkWriteStruct-4 23196 5134 ns/op 14.61 MB/s BenchmarkAppendStruct-4 237328 482.1 ns/op 155.58 MB/s BenchmarkWriteSlice1000Structs-4 21 4908416 ns/op 15.28 MB/s BenchmarkAppendSlice1000Structs-4 24 4734965 ns/op 15.84 MB/s BenchmarkReadSlice1000Structs-4 19 5479628 ns/op 13.69 MB/s BenchmarkReadInts-4 65896 1755 ns/op 17.09 MB/s BenchmarkWriteInts-4 62354 1904 ns/op 15.76 MB/s BenchmarkAppendInts-4 125374 946.8 ns/op 31.68 MB/s BenchmarkWriteSlice1000Int32s-4 1870 62552 ns/op 63.95 MB/s BenchmarkAppendSlice1000Int32s-4 1975 57773 ns/op 69.24 MB/s BenchmarkPutUint16-4 4452158 26.85 ns/op 74.50 MB/s BenchmarkAppendUint16-4 4540443 26.84 ns/op 74.52 MB/s BenchmarkPutUint32-4 3180156 36.72 ns/op 108.94 MB/s BenchmarkAppendUint32-4 3295956 36.08 ns/op 110.87 MB/s BenchmarkPutUint64-4 1735986 65.55 ns/op 122.05 MB/s BenchmarkAppendUint64-4 1804048 66.59 ns/op 120.14 MB/s BenchmarkLittleEndianPutUint16-4 4451846 26.86 ns/op 74.47 MB/s BenchmarkLittleEndianAppendUint16-4 4510489 26.04 ns/op 76.82 MB/s BenchmarkLittleEndianPutUint32-4 3300866 36.77 ns/op 108.79 MB/s BenchmarkLittleEndianAppendUint32-4 3037400 38.35 ns/op 104.30 MB/s BenchmarkLittleEndianPutUint64-4 1782111 72.27 ns/op 110.69 MB/s BenchmarkLittleEndianAppendUint64-4 1325314 83.28 ns/op 96.07 MB/s BenchmarkReadFloats-4 205521 530.0 ns/op 22.64 MB/s BenchmarkWriteFloats-4 206156 567.3 ns/op 21.15 MB/s BenchmarkReadSlice1000Float32s-4 1516 76043 ns/op 52.60 MB/s BenchmarkWriteSlice1000Float32s-4 1418 80148 ns/op 49.91 MB/s BenchmarkReadSlice1000Uint8s-4 114702 1084 ns/op 922.59 MB/s BenchmarkWriteSlice1000Uint8s-4 386851 289.4 ns/op 3455.68 MB/s BenchmarkSize/bool-4 5995662 20.43 ns/op BenchmarkSize/int8-4 5905773 20.91 ns/op BenchmarkSize/int16-4 5954233 20.41 ns/op BenchmarkSize/int32-4 5944634 19.50 ns/op BenchmarkSize/int64-4 5846548 21.00 ns/op BenchmarkSize/uint8-4 5839680 19.93 ns/op BenchmarkSize/uint16-4 6014661 20.71 ns/op BenchmarkSize/uint32-4 5943027 19.84 ns/op BenchmarkSize/uint64-4 6067142 19.63 ns/op BenchmarkSize/float32-4 4572314 24.40 ns/op BenchmarkSize/float64-4 4563259 23.63 ns/op BenchmarkSize/complex64-4 969920 126.5 ns/op BenchmarkSize/complex128-4 960651 121.7 ns/op BenchmarkSize/binary.Struct-4 268432 407.7 ns/op BenchmarkSize/*binary.Struct-4 241423 466.5 ns/op BenchmarkSize/[]binary.Struct-4 244748 473.1 ns/op BenchmarkSize/[]binary.Struct#01-4 247390 493.0 ns/op BenchmarkSize/[1]binary.Struct-4 220419 504.6 ns/op BenchmarkPutUvarint32-4 1255941 101.4 ns/op 39.43 MB/s BenchmarkPutUvarint64-4 284370 363.9 ns/op 21.99 MB/s PASS ok encoding/binary 8.274s goos: freebsd goarch: amd64 pkg: encoding/csv cpu: AMD EPYC 7B12 BenchmarkRead-4 10101 11430 ns/op 736 B/op 16 allocs/op BenchmarkReadWithFieldsPerRecord-4 10550 11469 ns/op 736 B/op 16 allocs/op BenchmarkReadWithoutFieldsPerRecord-4 10399 11861 ns/op 736 B/op 16 allocs/op BenchmarkReadLargeFields-4 6358 19923 ns/op 3937 B/op 24 allocs/op BenchmarkReadReuseRecord-4 10000 10978 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithFieldsPerRecord-4 11008 10846 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithoutFieldsPerRecord-4 9507 10904 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordLargeFields-4 5834 18327 ns/op 2977 B/op 12 allocs/op BenchmarkWrite-4 16888 7083 ns/op PASS ok encoding/csv 2.670s goos: freebsd goarch: amd64 pkg: encoding/gob cpu: AMD EPYC 7B12 BenchmarkEndToEndPipe-4 15208 7486 ns/op 1812 B/op 2 allocs/op BenchmarkEndToEndByteBuffer-4 19542 6288 ns/op 1811 B/op 2 allocs/op BenchmarkEndToEndSliceByteBuffer-4 249 452111 ns/op 16808 B/op 331 allocs/op BenchmarkEncodeComplex128Slice-4 987 115912 ns/op 497 B/op 0 allocs/op BenchmarkEncodeFloat64Slice-4 2053 55900 ns/op 42 B/op 0 allocs/op BenchmarkEncodeInt32Slice-4 1886 55291 ns/op 46 B/op 0 allocs/op BenchmarkEncodeStringSlice-4 2377 46423 ns/op 163 B/op 0 allocs/op BenchmarkEncodeInterfaceSlice-4 52 2205766 ns/op 36927 B/op 252 allocs/op BenchmarkDecodeComplex128Slice-4 825 145895 ns/op 25224 B/op 149 allocs/op BenchmarkDecodeFloat64Slice-4 1520 76131 ns/op 10814 B/op 149 allocs/op BenchmarkDecodeInt32Slice-4 1658 69808 ns/op 9778 B/op 149 allocs/op BenchmarkDecodeStringSlice-4 1129 102570 ns/op 39139 B/op 1149 allocs/op BenchmarkDecodeStringsSlice-4 463 272730 ns/op 66024 B/op 2174 allocs/op BenchmarkDecodeBytesSlice-4 798 145032 ns/op 23565 B/op 164 allocs/op BenchmarkDecodeInterfaceSlice-4 117 1060812 ns/op 82959 B/op 3158 allocs/op BenchmarkDecodeMap-4 98 1133396 ns/op 50000 B/op 160 allocs/op PASS ok encoding/gob 3.381s goos: freebsd goarch: amd64 pkg: encoding/hex cpu: AMD EPYC 7B12 BenchmarkEncode/256-4 19908 5670 ns/op 45.15 MB/s BenchmarkEncode/1024-4 5563 21301 ns/op 48.07 MB/s BenchmarkEncode/4096-4 1275 86204 ns/op 47.51 MB/s BenchmarkEncode/16384-4 343 347657 ns/op 47.13 MB/s BenchmarkDecode/256-4 41216 2898 ns/op 88.33 MB/s BenchmarkDecode/1024-4 9348 11357 ns/op 90.16 MB/s BenchmarkDecode/4096-4 2232 46366 ns/op 88.34 MB/s BenchmarkDecode/16384-4 614 185940 ns/op 88.11 MB/s BenchmarkDecodeString/256-4 37252 3136 ns/op 81.64 MB/s BenchmarkDecodeString/1024-4 9526 12398 ns/op 82.59 MB/s BenchmarkDecodeString/4096-4 2158 49438 ns/op 82.85 MB/s BenchmarkDecodeString/16384-4 596 193521 ns/op 84.66 MB/s BenchmarkDump/256-4 1924 60325 ns/op 4.24 MB/s BenchmarkDump/1024-4 474 243666 ns/op 4.20 MB/s BenchmarkDump/4096-4 122 963408 ns/op 4.25 MB/s BenchmarkDump/16384-4 31 3945410 ns/op 4.15 MB/s PASS ok encoding/hex 3.492s goos: freebsd goarch: amd64 pkg: encoding/json cpu: AMD EPYC 7B12 BenchmarkCodeEncoder-4 2 50405372 ns/op 38.50 MB/s 8390312 B/op 51 allocs/op BenchmarkCodeEncoderError-4 3 38805316 ns/op 50.01 MB/s 5637648 B/op 48 allocs/op BenchmarkCodeMarshal-4 3 35870624 ns/op 54.10 MB/s 4738213 B/op 19 allocs/op BenchmarkCodeMarshalError-4 2 51458034 ns/op 37.71 MB/s 10331920 B/op 59 allocs/op BenchmarkMarshalBytes/32-4 28958 4080 ns/op BenchmarkMarshalBytes/256-4 7927 14253 ns/op BenchmarkMarshalBytes/4096-4 723 161066 ns/op BenchmarkMarshalBytesError/32-4 79 1492176 ns/op BenchmarkMarshalBytesError/256-4 81 1420434 ns/op BenchmarkMarshalBytesError/4096-4 70 1635069 ns/op BenchmarkMarshalMap-4 54820 2202 ns/op 299 B/op 8 allocs/op BenchmarkCodeDecoder-4 1 304894250 ns/op 6.36 MB/s 10098536 B/op 40040 allocs/op BenchmarkUnicodeDecoder-4 49213 2419 ns/op 5.79 MB/s 40 B/op 2 allocs/op BenchmarkDecoderStream-4 57385 1842 ns/op 16 B/op 1 allocs/op BenchmarkCodeUnmarshal-4 1 269871140 ns/op 7.19 MB/s 2021296 B/op 40007 allocs/op BenchmarkCodeUnmarshalReuse-4 1 267280368 ns/op 7.26 MB/s 2019480 B/op 40005 allocs/op BenchmarkUnmarshalString-4 77325 1709 ns/op 160 B/op 2 allocs/op BenchmarkUnmarshalFloat64-4 126794 882.2 ns/op 144 B/op 1 allocs/op BenchmarkUnmarshalInt64-4 402997 308.7 ns/op 144 B/op 1 allocs/op BenchmarkUnmarshalMap-4 24066 5047 ns/op 320 B/op 12 allocs/op BenchmarkIssue10335-4 79946 1408 ns/op 176 B/op 3 allocs/op BenchmarkIssue34127-4 79398 1517 ns/op 84 B/op 2 allocs/op BenchmarkUnmapped-4 22258 5659 ns/op 208 B/op 4 allocs/op BenchmarkTypeFieldsCache/MissTypes1-4 2862 39617 ns/op BenchmarkTypeFieldsCache/MissTypes10-4 1257 97152 ns/op BenchmarkTypeFieldsCache/MissTypes100-4 271 466242 ns/op BenchmarkTypeFieldsCache/MissTypes1000-4 30 4009762 ns/op BenchmarkTypeFieldsCache/HitTypes1-4 474420 238.9 ns/op BenchmarkTypeFieldsCache/HitTypes10-4 407004 266.3 ns/op BenchmarkTypeFieldsCache/HitTypes100-4 382315 306.1 ns/op BenchmarkTypeFieldsCache/HitTypes1000-4 298951 366.4 ns/op BenchmarkEncodeMarshaler-4 73352 1622 ns/op 76 B/op 2 allocs/op BenchmarkEncoderEncode-4 76455 1762 ns/op 44 B/op 0 allocs/op BenchmarkNumberIsValid-4 5728497 20.20 ns/op BenchmarkNumberIsValidRegexp-4 27448 4526 ns/op BenchmarkUnmarshalNumber-4 51673 2375 ns/op 168 B/op 2 allocs/op PASS ok encoding/json 8.742s goos: freebsd goarch: amd64 pkg: encoding/pem cpu: AMD EPYC 7B12 BenchmarkEncode-4 67 1773672 ns/op 36.95 MB/s BenchmarkDecode-4 30 3854741 ns/op 23.03 MB/s PASS ok encoding/pem 1.407s goos: freebsd goarch: amd64 pkg: encoding/xml cpu: AMD EPYC 7B12 BenchmarkMarshal-4 4545 25641 ns/op 6280 B/op 24 allocs/op BenchmarkUnmarshal-4 1275 88579 ns/op 8217 B/op 185 allocs/op BenchmarkHTMLAutoClose-4 5746 23341 ns/op PASS ok encoding/xml 1.548s goos: freebsd goarch: amd64 pkg: errors cpu: AMD EPYC 7B12 BenchmarkIs-4 389726 264.1 ns/op BenchmarkAs-4 106886 1140 ns/op PASS ok errors 1.324s goos: freebsd goarch: amd64 pkg: expvar cpu: AMD EPYC 7B12 BenchmarkIntAdd-4 360237 295.5 ns/op BenchmarkIntSet-4 347814 309.3 ns/op BenchmarkFloatAdd-4 55962 1997 ns/op BenchmarkFloatSet-4 367161 303.7 ns/op BenchmarkStringSet-4 304852 420.5 ns/op BenchmarkMapSet-4 105643 1318 ns/op BenchmarkMapSetDifferent-4 43504 2552 ns/op BenchmarkMapSetDifferentRandom-4 350 356528 ns/op BenchmarkMapSetString-4 85224 1260 ns/op BenchmarkMapAddSame-4 21571 5256 ns/op BenchmarkMapAddDifferent-4 8856 11579 ns/op BenchmarkMapAddDifferentRandom-4 285 427495 ns/op BenchmarkMapAddSameSteadyState-4 224420 537.2 ns/op BenchmarkMapAddDifferentSteadyState-4 88693 1342 ns/op BenchmarkMapString-4 8636 13694 ns/op 672 B/op 7 allocs/op BenchmarkRealworldExpvarUsage-4 10000 25662 ns/op PASS ok expvar 3.598s goos: freebsd goarch: amd64 pkg: fmt cpu: AMD EPYC 7B12 BenchmarkSprintfPadding-4 119172 884.0 ns/op BenchmarkSprintfEmpty-4 546031 246.0 ns/op BenchmarkSprintfString-4 345628 350.4 ns/op BenchmarkSprintfTruncateString-4 308268 360.7 ns/op BenchmarkSprintfTruncateBytes-4 155622 775.4 ns/op BenchmarkSprintfSlowParsingPath-4 322884 352.9 ns/op BenchmarkSprintfQuoteString-4 45278 2928 ns/op BenchmarkSprintfInt-4 317766 404.4 ns/op BenchmarkSprintfIntInt-4 275823 445.0 ns/op BenchmarkSprintfPrefixedInt-4 294982 419.0 ns/op BenchmarkSprintfFloat-4 185924 758.1 ns/op BenchmarkSprintfComplex-4 76378 1494 ns/op BenchmarkSprintfBoolean-4 349896 329.9 ns/op BenchmarkSprintfHexString-4 186890 709.8 ns/op BenchmarkSprintfHexBytes-4 99693 1348 ns/op BenchmarkSprintfBytes-4 59080 2010 ns/op BenchmarkSprintfStringer-4 108476 1220 ns/op BenchmarkSprintfStructure-4 52609 2090 ns/op BenchmarkManyArgs-4 92712 1264 ns/op BenchmarkFprintInt-4 91614 1311 ns/op BenchmarkFprintfBytes-4 108618 1169 ns/op BenchmarkFprintIntNoAlloc-4 94710 1299 ns/op BenchmarkScanInts-4 49 2465403 ns/op BenchmarkScanRecursiveInt-4 1 307505831 ns/op BenchmarkScanRecursiveIntReaderWrapper-4 1 318028562 ns/op PASS ok fmt 4.921s goos: freebsd goarch: amd64 pkg: go/build cpu: AMD EPYC 7B12 BenchmarkImportVendor-4 1104 98034 ns/op PASS ok go/build 1.202s goos: freebsd goarch: amd64 pkg: go/constant cpu: AMD EPYC 7B12 BenchmarkStringAdd/1-4 64654 1669 ns/op 160 B/op 2 allocs/op BenchmarkStringAdd/4-4 20264 5945 ns/op 832 B/op 9 allocs/op BenchmarkStringAdd/16-4 5136 20121 ns/op 3168 B/op 23 allocs/op BenchmarkStringAdd/64-4 1532 77105 ns/op 11872 B/op 73 allocs/op BenchmarkStringAdd/256-4 375 311276 ns/op 48992 B/op 267 allocs/op BenchmarkStringAdd/1024-4 93 1296447 ns/op 215520 B/op 1038 allocs/op BenchmarkStringAdd/4096-4 21 5144458 ns/op 846308 B/op 4113 allocs/op BenchmarkStringAdd/16384-4 6 20598778 ns/op 3616117 B/op 16407 allocs/op BenchmarkStringAdd/65536-4 2 80876594 ns/op 15239696 B/op 65564 allocs/op PASS ok go/constant 2.427s goos: freebsd goarch: amd64 pkg: go/format cpu: AMD EPYC 7B12 BenchmarkFormat/array1-10000-4 1 197647548 ns/op 0.33 MB/s 45510080 B/op 48720 allocs/op PASS ok go/format 1.297s goos: freebsd goarch: amd64 pkg: go/parser cpu: AMD EPYC 7B12 BenchmarkParse-4 7 16243988 ns/op 3.31 MB/s BenchmarkParseOnly-4 8 13715979 ns/op 3.92 MB/s BenchmarkResolve-4 64 1889371 ns/op 28.45 MB/s PASS ok go/parser 2.271s goos: freebsd goarch: amd64 pkg: go/printer cpu: AMD EPYC 7B12 BenchmarkPrintFile-4 1 110261864 ns/op 0.47 MB/s 5397328 B/op 27958 allocs/op BenchmarkPrintDecl-4 1164 102641 ns/op 0.31 MB/s 17190 B/op 53 allocs/op PASS ok go/printer 1.327s goos: freebsd goarch: amd64 pkg: go/scanner cpu: AMD EPYC 7B12 BenchmarkScan-4 355 337560 ns/op BenchmarkScanFiles/go/types/expr.go-4 22 4979233 ns/op 7.94 MB/s BenchmarkScanFiles/go/parser/parser.go-4 12 9733618 ns/op 7.66 MB/s BenchmarkScanFiles/net/http/server.go-4 7 15945042 ns/op 8.18 MB/s BenchmarkScanFiles/go/scanner/errors.go-4 283 428826 ns/op 7.23 MB/s PASS ok go/scanner 1.777s goos: freebsd goarch: amd64 pkg: go/token cpu: AMD EPYC 7B12 BenchmarkSearchInts-4 1323764 90.67 ns/op PASS ok go/token 1.294s goos: freebsd goarch: amd64 pkg: go/types cpu: AMD EPYC 7B12 BenchmarkLookupFieldOrMethod-4 150 823448 ns/op BenchmarkNamed/Underlying/nongeneric-4 1581813 75.94 ns/op BenchmarkNamed/Underlying/generic-4 1564359 75.64 ns/op BenchmarkNamed/Underlying/src_instance-4 1083207 110.3 ns/op BenchmarkNamed/Underlying/user_instance-4 1562572 76.61 ns/op BenchmarkNamed/NewMethodSet/nongeneric-4 29707 4170 ns/op BenchmarkNamed/NewMethodSet/generic-4 29350 4126 ns/op BenchmarkNamed/NewMethodSet/src_instance-4 28461 4334 ns/op BenchmarkNamed/NewMethodSet/user_instance-4 29061 4170 ns/op BenchmarkCheck/http/funcbodies/info-4 1 477886137 ns/op 74396 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 380598094 ns/op 93404 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 193514925 ns/op 183697 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 187437240 ns/op 189635 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 347523386 ns/op 15260 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 2 90887843 ns/op 58345 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 2 55058897 ns/op 96273 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 2 53061670 ns/op 99938 lines/s BenchmarkCheck/constant/funcbodies/info-4 1 123989406 ns/op 17463 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 2 53971181 ns/op 40136 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 3 41020305 ns/op 52799 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 3 40220657 ns/op 53859 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 959513768 ns/op 73395 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 477213887 ns/op 147569 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 126626747 ns/op 553546 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 2 92110078 ns/op 764274 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 1 261741684 ns/op 3350 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 2 60613511 ns/op 14466 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 2 54298951 ns/op 16145 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 2 54323561 ns/op 16139 lines/s PASS ok go/types 17.506s goos: freebsd goarch: amd64 pkg: hash/adler32 cpu: AMD EPYC 7B12 BenchmarkAdler32KB-4 14617 8247 ns/op 124.16 MB/s PASS ok hash/adler32 1.278s goos: freebsd goarch: amd64 pkg: hash/crc32 cpu: AMD EPYC 7B12 BenchmarkCRC32/poly=IEEE/size=15/align=0-4 253447 416.7 ns/op 36.00 MB/s BenchmarkCRC32/poly=IEEE/size=15/align=1-4 258294 409.2 ns/op 36.66 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=0-4 185660 613.9 ns/op 65.16 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=1-4 196254 590.2 ns/op 67.77 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=0-4 548287 210.5 ns/op 2432.84 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=1-4 498544 209.6 ns/op 2442.75 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=0-4 486417 248.7 ns/op 4116.62 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=1-4 479605 251.1 ns/op 4078.47 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=0-4 237882 483.4 ns/op 8473.46 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=1-4 247866 484.1 ns/op 8461.43 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=0-4 43792 2734 ns/op 11983.26 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=1-4 44073 2891 ns/op 11335.21 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=0-4 626781 190.8 ns/op 78.63 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=1-4 614853 185.7 ns/op 80.80 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=0-4 532542 193.4 ns/op 206.86 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=1-4 526135 191.6 ns/op 208.80 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=0-4 401734 262.6 ns/op 1949.51 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=1-4 388201 267.7 ns/op 1912.58 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=0-4 325194 343.6 ns/op 2980.28 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=1-4 317791 347.2 ns/op 2949.25 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=0-4 292350 402.1 ns/op 10186.21 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=1-4 269188 412.2 ns/op 9937.16 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=0-4 59348 2012 ns/op 16289.21 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=1-4 57812 2031 ns/op 16137.63 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=0-4 313032 390.8 ns/op 38.38 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=1-4 317344 384.3 ns/op 39.04 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=0-4 145255 760.0 ns/op 52.63 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=1-4 146217 771.5 ns/op 51.85 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=0-4 14870 7994 ns/op 64.05 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=1-4 13870 8643 ns/op 59.24 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=0-4 6620 18111 ns/op 56.54 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=1-4 6339 18412 ns/op 55.62 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=0-4 1309 76807 ns/op 53.33 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=1-4 1380 80981 ns/op 50.58 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=0-4 175 682857 ns/op 47.99 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=1-4 174 674701 ns/op 48.57 MB/s PASS ok hash/crc32 6.000s goos: freebsd goarch: amd64 pkg: hash/crc64 cpu: AMD EPYC 7B12 BenchmarkCrc64/ISO64KB-4 258 460932 ns/op 142.18 MB/s BenchmarkCrc64/ISO4KB-4 3674 29087 ns/op 140.82 MB/s BenchmarkCrc64/ISO1KB-4 14416 8244 ns/op 124.21 MB/s BenchmarkCrc64/ECMA64KB-4 260 458981 ns/op 142.79 MB/s BenchmarkCrc64/Random64KB-4 295 403162 ns/op 162.55 MB/s BenchmarkCrc64/Random16KB-4 1039 112390 ns/op 145.78 MB/s PASS ok hash/crc64 2.024s goos: freebsd goarch: amd64 pkg: hash/fnv cpu: AMD EPYC 7B12 BenchmarkFnv32KB-4 14007 8504 ns/op 120.41 MB/s BenchmarkFnv32aKB-4 14007 8524 ns/op 120.13 MB/s BenchmarkFnv64KB-4 14215 8523 ns/op 120.15 MB/s BenchmarkFnv64aKB-4 13693 8469 ns/op 120.92 MB/s BenchmarkFnv128KB-4 2592 43858 ns/op 23.35 MB/s BenchmarkFnv128aKB-4 2454 44160 ns/op 23.19 MB/s PASS ok hash/fnv 2.116s goos: freebsd goarch: amd64 pkg: hash/maphash cpu: AMD EPYC 7B12 BenchmarkHash/n=4/Write-4 719126 142.3 ns/op 28.11 MB/s BenchmarkHash/n=4/Bytes-4 5861332 19.91 ns/op 200.92 MB/s BenchmarkHash/n=4/String-4 2270091 52.67 ns/op 75.94 MB/s BenchmarkHash/n=8/Write-4 700610 144.2 ns/op 55.48 MB/s BenchmarkHash/n=8/Bytes-4 5841702 19.71 ns/op 405.99 MB/s BenchmarkHash/n=8/String-4 2321700 52.60 ns/op 152.09 MB/s BenchmarkHash/n=16/Write-4 822590 143.3 ns/op 111.63 MB/s BenchmarkHash/n=16/Bytes-4 5571568 20.32 ns/op 787.48 MB/s BenchmarkHash/n=16/String-4 2349108 53.10 ns/op 301.33 MB/s BenchmarkHash/n=32/Write-4 824673 149.5 ns/op 214.10 MB/s BenchmarkHash/n=32/Bytes-4 5883166 20.44 ns/op 1565.47 MB/s BenchmarkHash/n=32/String-4 2343573 52.99 ns/op 603.85 MB/s BenchmarkHash/n=64/Write-4 771926 153.9 ns/op 415.94 MB/s BenchmarkHash/n=64/Bytes-4 5768847 21.03 ns/op 3043.93 MB/s BenchmarkHash/n=64/String-4 2300893 51.44 ns/op 1244.23 MB/s BenchmarkHash/n=256/Write-4 522658 198.2 ns/op 1291.93 MB/s BenchmarkHash/n=256/Bytes-4 4343977 27.03 ns/op 9471.03 MB/s BenchmarkHash/n=256/String-4 1369670 89.69 ns/op 2854.41 MB/s BenchmarkHash/n=320/Write-4 614370 201.3 ns/op 1589.61 MB/s BenchmarkHash/n=320/Bytes-4 3770532 31.60 ns/op 10127.02 MB/s BenchmarkHash/n=320/String-4 995979 120.5 ns/op 2656.62 MB/s BenchmarkHash/n=1024/Write-4 431002 283.2 ns/op 3616.04 MB/s BenchmarkHash/n=1024/Bytes-4 1373317 87.17 ns/op 11747.42 MB/s BenchmarkHash/n=1024/String-4 351042 303.7 ns/op 3371.99 MB/s BenchmarkHash/n=4096/Write-4 194496 637.2 ns/op 6428.15 MB/s BenchmarkHash/n=4096/Bytes-4 342481 348.4 ns/op 11755.92 MB/s BenchmarkHash/n=4096/String-4 103173 1114 ns/op 3677.75 MB/s BenchmarkHash/n=16384/Write-4 59946 1943 ns/op 8433.25 MB/s BenchmarkHash/n=16384/Bytes-4 85946 1393 ns/op 11762.10 MB/s BenchmarkHash/n=16384/String-4 26956 4426 ns/op 3701.95 MB/s BenchmarkComparable/int64-4 2508430 46.95 ns/op BenchmarkComparable/uint64-4 2542130 47.10 ns/op BenchmarkComparable/uintptr-4 2526639 47.75 ns/op BenchmarkComparable/interface_{}-4 2286415 52.05 ns/op BenchmarkComparable/string-4 2499548 47.91 ns/op BenchmarkComparable/bool-4 2413914 49.54 ns/op BenchmarkComparable/*float64-4 2546007 47.28 ns/op BenchmarkComparable/float64-4 2393127 50.84 ns/op BenchmarkComparable/complex128-4 2156882 55.53 ns/op BenchmarkComparable/struct_{}-4 2540601 47.48 ns/op BenchmarkComparable/maphash.testStruct-4 1324306 89.21 ns/op PASS ok hash/maphash 7.764s goos: freebsd goarch: amd64 pkg: html cpu: AMD EPYC 7B12 BenchmarkEscape-4 1341 85420 ns/op BenchmarkEscapeNone-4 174741 655.4 ns/op BenchmarkUnescape-4 1279 90119 ns/op BenchmarkUnescapeNone-4 1609750 74.53 ns/op BenchmarkUnescapeSparse-4 13357 7528 ns/op BenchmarkUnescapeDense-4 1963 61034 ns/op PASS ok html 1.957s goos: freebsd goarch: amd64 pkg: html/template cpu: AMD EPYC 7B12 BenchmarkCSSEscaper-4 14103 8053 ns/op BenchmarkCSSEscaperNoSpecials-4 58089 2070 ns/op BenchmarkDecodeCSS-4 43906 2780 ns/op BenchmarkDecodeCSSNoSpecials-4 5275701 21.99 ns/op BenchmarkCSSValueFilter-4 167796 680.8 ns/op BenchmarkCSSValueFilterOk-4 122830 961.5 ns/op BenchmarkEscapedExecute-4 6218 20040 ns/op BenchmarkHTMLNospaceEscaper-4 17989 6707 ns/op BenchmarkHTMLNospaceEscaperNoSpecials-4 89086 1320 ns/op BenchmarkStripTags-4 31861 3715 ns/op BenchmarkStripTagsNoSpecials-4 427118 254.4 ns/op BenchmarkJSValEscaperWithNum-4 30014 4048 ns/op BenchmarkJSValEscaperWithStr-4 7665 15144 ns/op BenchmarkJSValEscaperWithStrNoSpecials-4 23554 5024 ns/op BenchmarkJSValEscaperWithObj-4 5752 17498 ns/op BenchmarkJSValEscaperWithObjNoSpecials-4 17209 6890 ns/op BenchmarkJSStrEscaperNoSpecials-4 76533 1565 ns/op BenchmarkJSStrEscaper-4 17044 6943 ns/op BenchmarkJSRegexpEscaperNoSpecials-4 67954 1759 ns/op BenchmarkJSRegexpEscaper-4 16137 7446 ns/op BenchmarkTemplateSpecialTags-4 141 827606 ns/op BenchmarkURLEscaper-4 5050 20611 ns/op BenchmarkURLEscaperNoSpecials-4 245623 460.7 ns/op BenchmarkURLNormalizer-4 7472 14622 ns/op BenchmarkURLNormalizerNoSpecials-4 235899 504.3 ns/op BenchmarkSrcsetFilter-4 26020 4742 ns/op BenchmarkSrcsetFilterNoSpecials-4 166777 718.6 ns/op PASS ok html/template 5.140s goos: freebsd goarch: amd64 pkg: image cpu: AMD EPYC 7B12 BenchmarkAt/rgba-4 944702 125.1 ns/op 16 B/op 1 allocs/op BenchmarkAt/rgba64-4 667990 161.9 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba-4 914034 129.9 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba64-4 713749 163.9 ns/op 16 B/op 1 allocs/op BenchmarkAt/alpha-4 2205880 54.12 ns/op 0 B/op 0 allocs/op BenchmarkAt/alpha16-4 1468509 81.94 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray-4 2236345 53.78 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray16-4 1458735 82.77 ns/op 0 B/op 0 allocs/op BenchmarkAt/paletted-4 1753518 69.36 ns/op 0 B/op 0 allocs/op BenchmarkSet/rgba-4 677287 175.6 ns/op 16 B/op 1 allocs/op BenchmarkSet/rgba64-4 515068 213.1 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba-4 621261 176.1 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba64-4 587241 200.5 ns/op 16 B/op 1 allocs/op BenchmarkSet/alpha-4 1182891 105.7 ns/op 0 B/op 0 allocs/op BenchmarkSet/alpha16-4 795818 147.3 ns/op 16 B/op 1 allocs/op BenchmarkSet/gray-4 1314674 92.36 ns/op 0 B/op 0 allocs/op BenchmarkSet/gray16-4 822720 152.6 ns/op 16 B/op 1 allocs/op BenchmarkSet/paletted-4 516960 201.2 ns/op 0 B/op 0 allocs/op BenchmarkRGBAAt-4 1723082 70.11 ns/op BenchmarkRGBASetRGBA-4 1854232 64.53 ns/op BenchmarkRGBA64At-4 1000000 108.5 ns/op BenchmarkRGBA64SetRGBA64-4 1224792 95.66 ns/op BenchmarkNRGBAAt-4 1905195 69.84 ns/op BenchmarkNRGBASetNRGBA-4 1849177 64.64 ns/op BenchmarkNRGBA64At-4 1082847 110.8 ns/op BenchmarkNRGBA64SetNRGBA64-4 1262276 94.29 ns/op BenchmarkAlphaAt-4 2913417 40.46 ns/op BenchmarkAlphaSetAlpha-4 2965346 39.75 ns/op BenchmarkAlpha16At-4 1861107 64.57 ns/op BenchmarkAlphaSetAlpha16-4 1944286 61.70 ns/op BenchmarkGrayAt-4 2946985 40.45 ns/op BenchmarkGraySetGray-4 2986519 39.43 ns/op BenchmarkGray16At-4 1882524 63.91 ns/op BenchmarkGraySetGray16-4 1957546 60.78 ns/op PASS ok image 7.051s goos: freebsd goarch: amd64 pkg: image/color cpu: AMD EPYC 7B12 BenchmarkYCbCrToRGB/0-4 5132786 23.71 ns/op BenchmarkYCbCrToRGB/128-4 5444690 21.82 ns/op BenchmarkYCbCrToRGB/255-4 5374610 22.09 ns/op BenchmarkRGBToYCbCr/0-4 5399047 21.64 ns/op BenchmarkRGBToYCbCr/Cb-4 5563873 21.56 ns/op BenchmarkRGBToYCbCr/Cr-4 5414322 21.46 ns/op BenchmarkYCbCrToRGBA/0-4 4426209 26.82 ns/op BenchmarkYCbCrToRGBA/128-4 4405312 26.93 ns/op BenchmarkYCbCrToRGBA/255-4 4210966 27.07 ns/op BenchmarkNYCbCrAToRGBA/0-4 4429126 27.27 ns/op BenchmarkNYCbCrAToRGBA/128-4 4308489 29.79 ns/op BenchmarkNYCbCrAToRGBA/255-4 3936992 27.19 ns/op PASS ok image/color 2.809s goos: freebsd goarch: amd64 pkg: image/draw cpu: AMD EPYC 7B12 BenchmarkFillOver-4 5 23869709 ns/op BenchmarkFillSrc-4 481 257094 ns/op BenchmarkCopyOver-4 10 11185269 ns/op BenchmarkCopySrc-4 620 178818 ns/op BenchmarkNRGBAOver-4 9 11378914 ns/op BenchmarkNRGBASrc-4 16 7113605 ns/op BenchmarkYCbCr-4 13 8402096 ns/op BenchmarkGray-4 28 4326001 ns/op BenchmarkCMYK-4 15 7183039 ns/op BenchmarkGlyphOver-4 28 4088798 ns/op BenchmarkRGBAMaskOver-4 5 21609829 ns/op BenchmarkGrayMaskOver-4 7 15888242 ns/op BenchmarkRGBA64ImageMaskOver-4 4 26584372 ns/op BenchmarkRGBA-4 6 17260555 ns/op BenchmarkPalettedFill-4 1312 91834 ns/op BenchmarkPalettedRGBA-4 6 17998954 ns/op BenchmarkGenericOver-4 3 38195749 ns/op BenchmarkGenericMaskOver-4 7 16187985 ns/op BenchmarkGenericSrc-4 4 25260292 ns/op BenchmarkGenericMaskSrc-4 5 21902051 ns/op PASS ok image/draw 5.728s goos: freebsd goarch: amd64 pkg: image/gif cpu: AMD EPYC 7B12 BenchmarkDecode-4 31 3492841 ns/op 4.42 MB/s 48619 B/op 267 allocs/op BenchmarkEncodeRandomPaletted-4 2 88279290 ns/op 3.48 MB/s 79984 B/op 7 allocs/op BenchmarkEncodeRandomRGBA-4 1 2139997085 ns/op 0.57 MB/s 417248 B/op 13 allocs/op BenchmarkEncodeRealisticPaletted-4 82 1408815 ns/op 10.97 MB/s 79985 B/op 7 allocs/op BenchmarkEncodeRealisticRGBA-4 1 106389951 ns/op 0.58 MB/s 105952 B/op 13 allocs/op PASS ok image/gif 4.233s goos: freebsd goarch: amd64 pkg: image/jpeg cpu: AMD EPYC 7B12 BenchmarkFDCT-4 5395 19908 ns/op BenchmarkIDCT-4 6561 18379 ns/op BenchmarkDecodeBaseline-4 12 9257197 ns/op 6.68 MB/s 63024 B/op 5 allocs/op BenchmarkDecodeProgressive-4 8 12565273 ns/op 4.92 MB/s 259712 B/op 13 allocs/op BenchmarkEncodeRGBA-4 1 113181786 ns/op 10.86 MB/s 4544 B/op 7 allocs/op BenchmarkEncodeYCbCr-4 1 141438951 ns/op 6.52 MB/s 4544 B/op 7 allocs/op PASS ok image/jpeg 2.154s goos: freebsd goarch: amd64 pkg: image/png cpu: AMD EPYC 7B12 BenchmarkPaeth-4 14735703 7.486 ns/op BenchmarkDecodeGray-4 16 6527583 ns/op 10.04 MB/s 137024 B/op 102 allocs/op BenchmarkDecodeNRGBAGradient-4 4 27618701 ns/op 9.49 MB/s 337328 B/op 188 allocs/op BenchmarkDecodeNRGBAOpaque-4 5 23572534 ns/op 11.12 MB/s 346592 B/op 152 allocs/op BenchmarkDecodePaletted-4 27 3884708 ns/op 16.87 MB/s 140352 B/op 309 allocs/op BenchmarkDecodeRGB-4 5 22319597 ns/op 11.75 MB/s 332128 B/op 157 allocs/op BenchmarkDecodeInterlacing-4 4 27229093 ns/op 9.63 MB/s 605216 B/op 268 allocs/op BenchmarkEncodeGray-4 3 41997139 ns/op 7.31 MB/s 852184 B/op 29 allocs/op BenchmarkEncodeGrayWithBufferPool-4 3 41578369 ns/op 7.39 MB/s 284053 B/op 9 allocs/op BenchmarkEncodeNRGBOpaque-4 1 135467166 ns/op 9.07 MB/s 860248 B/op 29 allocs/op BenchmarkEncodeNRGBA-4 1 153873471 ns/op 7.99 MB/s 864088 B/op 29 allocs/op BenchmarkEncodePaletted-4 5 22136371 ns/op 13.88 MB/s 848595 B/op 32 allocs/op BenchmarkEncodeRGBOpaque-4 1 126979269 ns/op 9.68 MB/s 860248 B/op 29 allocs/op BenchmarkEncodeRGBA-4 1 555863034 ns/op 2.21 MB/s 864088 B/op 29 allocs/op PASS ok image/png 4.232s goos: freebsd goarch: amd64 pkg: index/suffixarray cpu: AMD EPYC 7B12 BenchmarkNew/text=opticks/size=100K/bits=32-4 3 36284884 ns/op 2.76 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=opticks/size=100K/bits=64-4 4 31280497 ns/op 3.20 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=opticks/size=500K/bits=32-4 1 194489615 ns/op 2.57 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=opticks/size=500K/bits=64-4 1 193985415 ns/op 2.58 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=32-4 3 35411054 ns/op 2.82 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=64-4 4 32252950 ns/op 3.10 MB/s 802900 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=32-4 1 201593533 ns/op 2.48 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=64-4 1 161783467 ns/op 3.09 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=1M/bits=32-4 1 455807188 ns/op 2.19 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=1M/bits=64-4 1 389267901 ns/op 2.57 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=32-4 1 3121636039 ns/op 1.60 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=64-4 1 3162546536 ns/op 1.58 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=32-4 16 6459795 ns/op 15.48 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=64-4 15 6712019 ns/op 14.90 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=32-4 4 30137253 ns/op 16.59 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=64-4 4 32602703 ns/op 15.34 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=32-4 2 61355402 ns/op 16.30 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=64-4 2 64886725 ns/op 15.41 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=32-4 1 287482405 ns/op 17.39 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=64-4 1 292664690 ns/op 17.08 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=rand/size=100K/bits=32-4 3 39498114 ns/op 2.53 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=rand/size=100K/bits=64-4 3 34004726 ns/op 2.94 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=rand/size=500K/bits=32-4 1 221511549 ns/op 2.26 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=rand/size=500K/bits=64-4 1 208899148 ns/op 2.39 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=32-4 1 499249036 ns/op 2.00 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=64-4 1 638520014 ns/op 1.57 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=32-4 1 4902083388 ns/op 1.02 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=64-4 1 4481347910 ns/op 1.12 MB/s 40001616 B/op 2 allocs/op BenchmarkSaveRestore/bits=32-4 1 105794970 ns/op 39.51 MB/s 5275648 B/op 4 allocs/op BenchmarkSaveRestore/bits=64-4 1 110138684 ns/op 37.95 MB/s 9469952 B/op 4 allocs/op PASS ok index/suffixarray 33.833s goos: freebsd goarch: amd64 pkg: internal/chacha8rand cpu: AMD EPYC 7B12 BenchmarkBlock-4 1270837 95.42 ns/op 2682.85 MB/s PASS ok internal/chacha8rand 1.264s goos: freebsd goarch: amd64 pkg: internal/fuzz cpu: AMD EPYC 7B12 BenchmarkMarshalCorpusFile/1-4 51135 2229 ns/op 0.45 MB/s BenchmarkMarshalCorpusFile/2-4 52959 2364 ns/op 0.85 MB/s BenchmarkMarshalCorpusFile/4-4 46292 2592 ns/op 1.54 MB/s BenchmarkMarshalCorpusFile/8-4 40263 2989 ns/op 2.68 MB/s BenchmarkMarshalCorpusFile/16-4 31608 3807 ns/op 4.20 MB/s BenchmarkMarshalCorpusFile/32-4 21364 5564 ns/op 5.75 MB/s BenchmarkMarshalCorpusFile/64-4 16444 7263 ns/op 8.81 MB/s BenchmarkMarshalCorpusFile/128-4 12194 9783 ns/op 13.08 MB/s BenchmarkMarshalCorpusFile/256-4 4477 22439 ns/op 11.41 MB/s BenchmarkMarshalCorpusFile/512-4 2493 44858 ns/op 11.41 MB/s BenchmarkMarshalCorpusFile/1024-4 1407 83453 ns/op 12.27 MB/s BenchmarkMarshalCorpusFile/2048-4 681 168700 ns/op 12.14 MB/s BenchmarkMarshalCorpusFile/4096-4 358 330737 ns/op 12.38 MB/s BenchmarkMarshalCorpusFile/8192-4 182 679949 ns/op 12.05 MB/s BenchmarkMarshalCorpusFile/16384-4 91 1304664 ns/op 12.56 MB/s BenchmarkMarshalCorpusFile/32768-4 45 2776543 ns/op 11.80 MB/s BenchmarkMarshalCorpusFile/65536-4 22 5580113 ns/op 11.74 MB/s BenchmarkMarshalCorpusFile/131072-4 9 12073203 ns/op 10.86 MB/s BenchmarkMarshalCorpusFile/262144-4 5 23874632 ns/op 10.98 MB/s BenchmarkMarshalCorpusFile/524288-4 3 44570151 ns/op 11.76 MB/s BenchmarkMarshalCorpusFile/1048576-4 2 86867239 ns/op 12.07 MB/s BenchmarkUnmarshalCorpusFile/1-4 13548 8644 ns/op 0.12 MB/s BenchmarkUnmarshalCorpusFile/2-4 13228 9508 ns/op 0.21 MB/s BenchmarkUnmarshalCorpusFile/4-4 10000 10276 ns/op 0.39 MB/s BenchmarkUnmarshalCorpusFile/8-4 9931 11771 ns/op 0.68 MB/s BenchmarkUnmarshalCorpusFile/16-4 7284 13897 ns/op 1.15 MB/s BenchmarkUnmarshalCorpusFile/32-4 5960 19988 ns/op 1.60 MB/s BenchmarkUnmarshalCorpusFile/64-4 4472 24174 ns/op 2.65 MB/s BenchmarkUnmarshalCorpusFile/128-4 3945 31227 ns/op 4.10 MB/s BenchmarkUnmarshalCorpusFile/256-4 1419 78978 ns/op 3.24 MB/s BenchmarkUnmarshalCorpusFile/512-4 722 153018 ns/op 3.35 MB/s BenchmarkUnmarshalCorpusFile/1024-4 400 302393 ns/op 3.39 MB/s BenchmarkUnmarshalCorpusFile/2048-4 207 577374 ns/op 3.55 MB/s BenchmarkUnmarshalCorpusFile/4096-4 100 1148396 ns/op 3.57 MB/s BenchmarkUnmarshalCorpusFile/8192-4 51 2315086 ns/op 3.54 MB/s BenchmarkUnmarshalCorpusFile/16384-4 25 4584359 ns/op 3.57 MB/s BenchmarkUnmarshalCorpusFile/32768-4 12 9162752 ns/op 3.58 MB/s BenchmarkUnmarshalCorpusFile/65536-4 6 18129309 ns/op 3.61 MB/s BenchmarkUnmarshalCorpusFile/131072-4 3 36581414 ns/op 3.58 MB/s BenchmarkUnmarshalCorpusFile/262144-4 2 72770052 ns/op 3.60 MB/s BenchmarkUnmarshalCorpusFile/524288-4 1 144243473 ns/op 3.63 MB/s BenchmarkUnmarshalCorpusFile/1048576-4 1 289141827 ns/op 3.63 MB/s BenchmarkMutatorBytes/1-4 36993 2767 ns/op BenchmarkMutatorBytes/10-4 44144 2726 ns/op BenchmarkMutatorBytes/100-4 42429 2886 ns/op BenchmarkMutatorBytes/1000-4 30867 4159 ns/op BenchmarkMutatorBytes/10000-4 8576 16682 ns/op BenchmarkMutatorBytes/100000-4 1372 102557 ns/op BenchmarkMutatorString/1-4 40204 2834 ns/op BenchmarkMutatorString/10-4 42969 2874 ns/op BenchmarkMutatorString/100-4 38739 3294 ns/op BenchmarkMutatorString/1000-4 21157 6090 ns/op BenchmarkMutatorString/10000-4 4345 29319 ns/op BenchmarkMutatorString/100000-4 568 241855 ns/op BenchmarkMutatorAllBasicTypes/[]uint8-4 23613 5011 ns/op BenchmarkMutatorAllBasicTypes/string-4 23254 4936 ns/op BenchmarkMutatorAllBasicTypes/bool-4 72381 1705 ns/op BenchmarkMutatorAllBasicTypes/float32-4 62906 1908 ns/op BenchmarkMutatorAllBasicTypes/float64-4 62024 1936 ns/op BenchmarkMutatorAllBasicTypes/int-4 65184 1802 ns/op BenchmarkMutatorAllBasicTypes/int8-4 68718 1769 ns/op BenchmarkMutatorAllBasicTypes/int16-4 66704 1815 ns/op BenchmarkMutatorAllBasicTypes/int32-4 65445 1810 ns/op BenchmarkMutatorAllBasicTypes/int64-4 67556 1817 ns/op BenchmarkMutatorAllBasicTypes/uint8-4 65347 1832 ns/op BenchmarkMutatorAllBasicTypes/uint16-4 66182 1836 ns/op BenchmarkMutatorAllBasicTypes/uint32-4 64704 1833 ns/op BenchmarkMutatorAllBasicTypes/uint64-4 65281 1822 ns/op BenchmarkByteSliceMutators/RemoveBytes/64-4 380930 320.2 ns/op BenchmarkByteSliceMutators/RemoveBytes/128-4 350371 340.4 ns/op BenchmarkByteSliceMutators/RemoveBytes/256-4 349030 357.2 ns/op BenchmarkByteSliceMutators/RemoveBytes/512-4 294712 408.1 ns/op BenchmarkByteSliceMutators/RemoveBytes/1024-4 263124 472.0 ns/op BenchmarkByteSliceMutators/InsertRandomBytes/64-4 575055 209.6 ns/op BenchmarkByteSliceMutators/InsertRandomBytes/128-4 595275 208.3 ns/op BenchmarkByteSliceMutators/InsertRandomBytes/256-4 521881 213.4 ns/op BenchmarkByteSliceMutators/InsertRandomBytes/512-4 488912 210.5 ns/op BenchmarkByteSliceMutators/InsertRandomBytes/1024-4 519717 214.5 ns/op BenchmarkByteSliceMutators/DuplicateBytes/64-4 415653 270.2 ns/op BenchmarkByteSliceMutators/DuplicateBytes/128-4 399458 274.9 ns/op BenchmarkByteSliceMutators/DuplicateBytes/256-4 409408 274.8 ns/op BenchmarkByteSliceMutators/DuplicateBytes/512-4 401368 274.1 ns/op BenchmarkByteSliceMutators/DuplicateBytes/1024-4 386468 274.3 ns/op BenchmarkByteSliceMutators/OverwriteBytes/64-4 303656 378.7 ns/op BenchmarkByteSliceMutators/OverwriteBytes/128-4 295471 377.9 ns/op BenchmarkByteSliceMutators/OverwriteBytes/256-4 296080 381.1 ns/op BenchmarkByteSliceMutators/OverwriteBytes/512-4 312315 386.1 ns/op BenchmarkByteSliceMutators/OverwriteBytes/1024-4 313932 383.0 ns/op BenchmarkByteSliceMutators/BitFlip/64-4 664892 153.3 ns/op BenchmarkByteSliceMutators/BitFlip/128-4 732152 156.4 ns/op BenchmarkByteSliceMutators/BitFlip/256-4 780223 156.8 ns/op BenchmarkByteSliceMutators/BitFlip/512-4 661188 156.3 ns/op BenchmarkByteSliceMutators/BitFlip/1024-4 646947 157.3 ns/op BenchmarkByteSliceMutators/XORByte/64-4 721166 156.9 ns/op BenchmarkByteSliceMutators/XORByte/128-4 701433 154.7 ns/op BenchmarkByteSliceMutators/XORByte/256-4 763374 157.4 ns/op BenchmarkByteSliceMutators/XORByte/512-4 667952 156.4 ns/op BenchmarkByteSliceMutators/XORByte/1024-4 673872 156.5 ns/op BenchmarkByteSliceMutators/SwapByte/64-4 574972 174.5 ns/op BenchmarkByteSliceMutators/SwapByte/128-4 590535 174.7 ns/op BenchmarkByteSliceMutators/SwapByte/256-4 704133 169.2 ns/op BenchmarkByteSliceMutators/SwapByte/512-4 605558 175.1 ns/op BenchmarkByteSliceMutators/SwapByte/1024-4 621315 173.3 ns/op BenchmarkByteSliceMutators/ArithmeticUint8/64-4 504350 205.9 ns/op BenchmarkByteSliceMutators/ArithmeticUint8/128-4 525678 206.5 ns/op BenchmarkByteSliceMutators/ArithmeticUint8/256-4 579144 206.8 ns/op BenchmarkByteSliceMutators/ArithmeticUint8/512-4 538653 205.7 ns/op BenchmarkByteSliceMutators/ArithmeticUint8/1024-4 499242 204.7 ns/op BenchmarkByteSliceMutators/ArithmeticUint16/64-4 363384 309.6 ns/op BenchmarkByteSliceMutators/ArithmeticUint16/128-4 333222 305.5 ns/op BenchmarkByteSliceMutators/ArithmeticUint16/256-4 367104 310.6 ns/op BenchmarkByteSliceMutators/ArithmeticUint16/512-4 360008 304.7 ns/op BenchmarkByteSliceMutators/ArithmeticUint16/1024-4 372835 304.4 ns/op BenchmarkByteSliceMutators/ArithmeticUint32/64-4 320817 354.7 ns/op BenchmarkByteSliceMutators/ArithmeticUint32/128-4 307617 351.1 ns/op BenchmarkByteSliceMutators/ArithmeticUint32/256-4 304852 350.4 ns/op BenchmarkByteSliceMutators/ArithmeticUint32/512-4 334908 351.5 ns/op BenchmarkByteSliceMutators/ArithmeticUint32/1024-4 326046 353.9 ns/op BenchmarkByteSliceMutators/ArithmeticUint64/64-4 270051 440.6 ns/op BenchmarkByteSliceMutators/ArithmeticUint64/128-4 254043 439.9 ns/op BenchmarkByteSliceMutators/ArithmeticUint64/256-4 277023 438.9 ns/op BenchmarkByteSliceMutators/ArithmeticUint64/512-4 253275 445.3 ns/op BenchmarkByteSliceMutators/ArithmeticUint64/1024-4 259597 431.7 ns/op BenchmarkByteSliceMutators/OverwriteInterestingUint8/64-4 721677 168.2 ns/op BenchmarkByteSliceMutators/OverwriteInterestingUint8/128-4 600912 166.6 ns/op BenchmarkByteSliceMutators/OverwriteInterestingUint8/256-4 646143 167.7 ns/op BenchmarkByteSliceMutators/OverwriteInterestingUint8/512-4 601629 167.8 ns/op BenchmarkByteSliceMutators/OverwriteInterestingUint8/1024-4 646898 161.9 ns/op BenchmarkByteSliceMutators/OverwriteInterestingUint16/64-4 432332 250.6 ns/op BenchmarkByteSliceMutators/OverwriteInterestingUint16/128-4 461643 254.7 ns/op BenchmarkByteSliceMutators/OverwriteInterestingUint16/256-4 469131 253.7 ns/op BenchmarkByteSliceMutators/OverwriteInterestingUint16/512-4 406082 254.9 ns/op BenchmarkByteSliceMutators/OverwriteInterestingUint16/1024-4 454167 249.0 ns/op BenchmarkByteSliceMutators/OverwriteInterestingUint32/64-4 387812 271.5 ns/op BenchmarkByteSliceMutators/OverwriteInterestingUint32/128-4 444321 271.9 ns/op BenchmarkByteSliceMutators/OverwriteInterestingUint32/256-4 406185 276.6 ns/op BenchmarkByteSliceMutators/OverwriteInterestingUint32/512-4 385912 272.8 ns/op BenchmarkByteSliceMutators/OverwriteInterestingUint32/1024-4 391692 271.4 ns/op BenchmarkByteSliceMutators/InsertConstantBytes/64-4 565537 207.2 ns/op BenchmarkByteSliceMutators/InsertConstantBytes/128-4 478513 213.1 ns/op BenchmarkByteSliceMutators/InsertConstantBytes/256-4 533308 209.3 ns/op BenchmarkByteSliceMutators/InsertConstantBytes/512-4 576961 211.2 ns/op BenchmarkByteSliceMutators/InsertConstantBytes/1024-4 534560 214.4 ns/op BenchmarkByteSliceMutators/OverwriteConstantBytes/64-4 344714 320.7 ns/op BenchmarkByteSliceMutators/OverwriteConstantBytes/128-4 360640 322.1 ns/op BenchmarkByteSliceMutators/OverwriteConstantBytes/256-4 361371 333.2 ns/op BenchmarkByteSliceMutators/OverwriteConstantBytes/512-4 326458 340.5 ns/op BenchmarkByteSliceMutators/OverwriteConstantBytes/1024-4 356560 347.0 ns/op BenchmarkByteSliceMutators/ShuffleBytes/64-4 192435 618.3 ns/op BenchmarkByteSliceMutators/ShuffleBytes/128-4 175456 650.2 ns/op BenchmarkByteSliceMutators/ShuffleBytes/256-4 169951 704.0 ns/op BenchmarkByteSliceMutators/ShuffleBytes/512-4 153174 771.6 ns/op BenchmarkByteSliceMutators/ShuffleBytes/1024-4 150236 868.2 ns/op BenchmarkByteSliceMutators/SwapBytes/64-4 430800 277.4 ns/op BenchmarkByteSliceMutators/SwapBytes/128-4 400676 278.4 ns/op BenchmarkByteSliceMutators/SwapBytes/256-4 378782 277.2 ns/op BenchmarkByteSliceMutators/SwapBytes/512-4 438225 277.2 ns/op BenchmarkByteSliceMutators/SwapBytes/1024-4 420572 280.2 ns/op PASS ok internal/fuzz 23.803s PASS ok internal/poll 1.040s goos: freebsd goarch: amd64 pkg: internal/runtime/atomic cpu: AMD EPYC 7B12 BenchmarkAnd32-4 19641393 8.959 ns/op BenchmarkAnd32Parallel-4 3942980 32.87 ns/op BenchmarkAnd64-4 18155533 5.960 ns/op BenchmarkAnd64Parallel-4 3199310 33.78 ns/op BenchmarkOr32-4 19361158 5.948 ns/op BenchmarkOr32Parallel-4 3489924 32.62 ns/op BenchmarkOr64-4 19471083 5.892 ns/op BenchmarkOr64Parallel-4 3481669 33.97 ns/op BenchmarkAtomicLoad64-4 19576032 5.676 ns/op BenchmarkAtomicStore64-4 18942338 5.931 ns/op BenchmarkAtomicLoad-4 19689382 5.921 ns/op BenchmarkAtomicStore-4 19719600 5.931 ns/op BenchmarkAtomicLoad8-4 19734780 5.110 ns/op BenchmarkAtomicStore8-4 21617827 5.931 ns/op BenchmarkAnd8-4 19412653 5.909 ns/op BenchmarkAnd-4 18884536 5.912 ns/op BenchmarkAnd8Parallel-4 3720375 33.93 ns/op BenchmarkAndParallel-4 3244317 31.76 ns/op BenchmarkOr8-4 20011689 5.955 ns/op BenchmarkOr-4 19251052 5.928 ns/op BenchmarkOr8Parallel-4 3520058 31.97 ns/op BenchmarkOrParallel-4 3211994 36.78 ns/op BenchmarkXadd-4 3768494 31.18 ns/op BenchmarkXadd64-4 3562358 34.70 ns/op BenchmarkCas-4 3179030 41.88 ns/op BenchmarkCas64-4 2871439 39.59 ns/op BenchmarkXchg-4 3456866 31.89 ns/op BenchmarkXchg64-4 4124229 32.03 ns/op BenchmarkXchg8-4 19080190 5.932 ns/op BenchmarkXchg8Parallel-4 3603049 34.37 ns/op PASS ok internal/runtime/atomic 5.315s goos: freebsd goarch: amd64 pkg: internal/runtime/math cpu: AMD EPYC 7B12 BenchmarkMulUintptr/small-4 5511286 22.16 ns/op BenchmarkMulUintptr/large-4 4482997 26.34 ns/op PASS ok internal/runtime/math 1.343s goos: freebsd goarch: amd64 pkg: internal/sync cpu: AMD EPYC 7B12 BenchmarkHashTrieMapLoadSmall-4 396547 279.8 ns/op 0 B/op 0 allocs/op BenchmarkHashTrieMapLoad-4 289173 403.0 ns/op 0 B/op 0 allocs/op BenchmarkHashTrieMapLoadLarge-4 143079 817.6 ns/op 0 B/op 0 allocs/op BenchmarkHashTrieMapLoadOrStore-4 274312 380.6 ns/op 0 B/op 0 allocs/op BenchmarkHashTrieMapLoadOrStoreLarge-4 95209 1416 ns/op 29 B/op 0 allocs/op PASS ok internal/sync 3.857s PASS ok internal/syscall/unix 1.038s goos: freebsd goarch: amd64 pkg: internal/zstd cpu: AMD EPYC 7B12 BenchmarkLarge-4 1 229749385 ns/op 1.19 MB/s 2851728 B/op 43 allocs/op PASS ok internal/zstd 1.341s goos: freebsd goarch: amd64 pkg: io cpu: AMD EPYC 7B12 BenchmarkCopyNSmall-4 36603 4112 ns/op BenchmarkCopyNLarge-4 606 215659 ns/op PASS ok io 1.540s goos: freebsd goarch: amd64 pkg: log cpu: AMD EPYC 7B12 BenchmarkItoa-4 285843 374.8 ns/op BenchmarkPrintln-4 27356 4412 ns/op 78 B/op 1 allocs/op BenchmarkPrintlnNoFlags-4 40790 2937 ns/op 67 B/op 1 allocs/op BenchmarkConcurrent-4 4411 23197 ns/op BenchmarkDiscard-4 1262042 93.00 ns/op 0 B/op 0 allocs/op PASS ok log 1.827s goos: freebsd goarch: amd64 pkg: log/slog cpu: AMD EPYC 7B12 BenchmarkAttrString-4 26284 4439 ns/op 312 B/op 16 allocs/op BenchmarkWriteTime-4 123840 937.5 ns/op BenchmarkJSONHandler/defaults-4 8515 12058 ns/op 530 B/op 1 allocs/op BenchmarkJSONHandler/time_format-4 4980 20104 ns/op 782 B/op 6 allocs/op BenchmarkJSONHandler/time_unix-4 6520 18975 ns/op 758 B/op 5 allocs/op BenchmarkPreformatting/separate-4 10200 11963 ns/op 522 B/op 0 allocs/op BenchmarkPreformatting/struct-4 10024 12328 ns/op 518 B/op 0 allocs/op BenchmarkPreformatting/struct_file-4 6930 15002 ns/op 516 B/op 0 allocs/op BenchmarkJSONEncoding/json.Marshal-4 37760 3195 ns/op 79 B/op 2 allocs/op BenchmarkJSONEncoding/Encoder.Encode-4 36157 3359 ns/op 64 B/op 2 allocs/op BenchmarkNopLog/no_attrs-4 90777 1319 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/attrs-4 71583 1734 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/attrs-parallel-4 42615 2858 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/keys-values-4 69813 1784 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/WithContext-4 72620 1742 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/WithContext-parallel-4 42914 2817 ns/op 0 B/op 0 allocs/op BenchmarkPC/0-4 1213675 87.31 ns/op 0 B/op 0 allocs/op BenchmarkPC/1-4 822286 141.7 ns/op 0 B/op 0 allocs/op BenchmarkPC/2-4 811566 148.3 ns/op 0 B/op 0 allocs/op BenchmarkPC/3-4 676395 177.2 ns/op 0 B/op 0 allocs/op BenchmarkPC/4-4 544594 217.5 ns/op 0 B/op 0 allocs/op BenchmarkRecord-4 9399 13363 ns/op BenchmarkDispatch/switch-checked-4 287499 413.0 ns/op BenchmarkDispatch/As-4 253362 438.5 ns/op BenchmarkDispatch/Visit-4 236408 472.1 ns/op BenchmarkUnsafeStrings-4 25620 4739 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 4.953s goos: freebsd goarch: amd64 pkg: log/slog/internal/benchmarks cpu: AMD EPYC 7B12 BenchmarkAttrs/disabled/5_args-4 1676887 70.71 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/disabled/5_args_ctx-4 1738102 69.20 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/disabled/10_args-4 986809 121.3 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/disabled/40_args-4 246027 437.5 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/fastText_discard/5_args-4 79090 1462 ns/op 261 B/op 0 allocs/op BenchmarkAttrs/fastText_discard/5_args_ctx-4 82690 1418 ns/op 261 B/op 0 allocs/op BenchmarkAttrs/fastText_discard/10_args-4 52970 2302 ns/op 678 B/op 2 allocs/op BenchmarkAttrs/fastText_discard/40_args-4 19304 7232 ns/op 3471 B/op 2 allocs/op BenchmarkAttrs/Text_discard/5_args-4 19615 6786 ns/op 590 B/op 2 allocs/op BenchmarkAttrs/Text_discard/5_args_ctx-4 18079 6791 ns/op 605 B/op 2 allocs/op BenchmarkAttrs/Text_discard/10_args-4 12038 9827 ns/op 1080 B/op 5 allocs/op BenchmarkAttrs/Text_discard/40_args-4 3970 27018 ns/op 4300 B/op 15 allocs/op BenchmarkAttrs/JSON_discard/5_args-4 20914 5915 ns/op 518 B/op 0 allocs/op BenchmarkAttrs/JSON_discard/5_args_ctx-4 19588 5797 ns/op 516 B/op 0 allocs/op BenchmarkAttrs/JSON_discard/10_args-4 14619 8588 ns/op 949 B/op 3 allocs/op BenchmarkAttrs/JSON_discard/40_args-4 5247 21978 ns/op 3740 B/op 3 allocs/op PASS ok log/slog/internal/benchmarks 3.797s goos: freebsd goarch: amd64 pkg: maps cpu: AMD EPYC 7B12 BenchmarkMapClone-4 1 181053814 ns/op PASS ok maps 1.547s goos: freebsd goarch: amd64 pkg: math cpu: AMD EPYC 7B12 BenchmarkAcos-4 4717412 25.57 ns/op BenchmarkAcosh-4 1295632 90.80 ns/op BenchmarkAsin-4 4730047 25.50 ns/op BenchmarkAsinh-4 1294741 93.40 ns/op BenchmarkAtan-4 5533975 22.11 ns/op BenchmarkAtanh-4 1286031 94.27 ns/op BenchmarkAtan2-4 3172652 37.84 ns/op BenchmarkCbrt-4 1612093 74.63 ns/op BenchmarkCeil-4 19366880 6.222 ns/op BenchmarkCopysign-4 2342542 51.20 ns/op BenchmarkCos-4 1430656 83.83 ns/op BenchmarkCosh-4 2001842 60.20 ns/op BenchmarkErf-4 5637658 21.88 ns/op BenchmarkErfc-4 5435673 22.37 ns/op BenchmarkErfinv-4 5352865 22.24 ns/op BenchmarkErfcinv-4 5385302 22.21 ns/op BenchmarkExp-4 8706981 13.45 ns/op BenchmarkExpGo-4 977046 108.7 ns/op BenchmarkExpm1-4 4677825 25.84 ns/op BenchmarkExp2-4 962608 105.4 ns/op BenchmarkExp2Go-4 1092606 109.0 ns/op BenchmarkAbs-4 3145770 37.61 ns/op BenchmarkDim-4 10290994 11.56 ns/op BenchmarkFloor-4 20095776 6.223 ns/op BenchmarkMax-4 14809900 8.099 ns/op BenchmarkMin-4 14354878 8.110 ns/op BenchmarkMod-4 282444 383.4 ns/op BenchmarkFrexp-4 1661497 72.29 ns/op BenchmarkGamma-4 793188 150.8 ns/op BenchmarkHypot-4 13743628 8.793 ns/op BenchmarkHypotGo-4 1536631 79.13 ns/op BenchmarkIlogb-4 1979899 60.22 ns/op BenchmarkJ0-4 311079 385.0 ns/op BenchmarkJ1-4 334004 354.3 ns/op BenchmarkJn-4 155998 776.2 ns/op BenchmarkLdexp-4 1618423 74.24 ns/op BenchmarkLgamma-4 1159230 104.1 ns/op BenchmarkLog-4 8519578 13.94 ns/op BenchmarkLogb-4 2023936 58.96 ns/op BenchmarkLog1p-4 1556521 77.06 ns/op BenchmarkLog10-4 8289684 14.39 ns/op BenchmarkLog2-4 1384688 86.68 ns/op BenchmarkModf-4 2602308 46.74 ns/op BenchmarkNextafter32-4 2596412 46.20 ns/op BenchmarkNextafter64-4 2536969 46.75 ns/op BenchmarkPowInt-4 455212 229.7 ns/op BenchmarkPowFrac-4 414146 274.0 ns/op BenchmarkPow10Pos-4 4929708 24.05 ns/op BenchmarkPow10Neg-4 5143234 24.56 ns/op BenchmarkRound-4 3091834 37.49 ns/op BenchmarkRoundToEven-4 10086398 11.85 ns/op BenchmarkRemainder-4 450030 266.1 ns/op BenchmarkSignbit-4 4748763 24.85 ns/op BenchmarkSin-4 2011500 60.06 ns/op BenchmarkSincos-4 1224907 98.91 ns/op BenchmarkSinh-4 3733021 31.73 ns/op BenchmarkSqrtIndirect-4 20152672 5.925 ns/op BenchmarkSqrtLatency-4 13068750 9.296 ns/op BenchmarkSqrtIndirectLatency-4 13104042 9.301 ns/op BenchmarkSqrtGoLatency-4 1653585 72.35 ns/op BenchmarkSqrtPrime-4 174519 685.4 ns/op BenchmarkTan-4 1880203 64.77 ns/op BenchmarkTanh-4 1925032 62.52 ns/op BenchmarkTrunc-4 19322158 5.251 ns/op BenchmarkY0-4 294418 371.2 ns/op BenchmarkY1-4 334232 369.8 ns/op BenchmarkYn-4 139837 802.7 ns/op BenchmarkFloat64bits-4 4781340 24.59 ns/op BenchmarkFloat64frombits-4 4822609 24.75 ns/op BenchmarkFloat32bits-4 4757701 24.67 ns/op BenchmarkFloat32frombits-4 4883736 24.65 ns/op BenchmarkFMA-4 19049475 5.560 ns/op PASS ok math 12.166s goos: freebsd goarch: amd64 pkg: math/big cpu: AMD EPYC 7B12 BenchmarkAddVV/1-4 13513867 8.407 ns/op 7612.60 MB/s BenchmarkAddVV/2-4 12608818 9.094 ns/op 14075.18 MB/s BenchmarkAddVV/3-4 11574376 9.606 ns/op 19987.53 MB/s BenchmarkAddVV/4-4 12451482 8.993 ns/op 28465.27 MB/s BenchmarkAddVV/5-4 12619399 9.122 ns/op 35080.45 MB/s BenchmarkAddVV/10-4 11283901 10.77 ns/op 59416.70 MB/s BenchmarkAddVV/100-4 2481673 47.56 ns/op 134555.32 MB/s BenchmarkAddVV/1000-4 253353 473.5 ns/op 135158.86 MB/s BenchmarkSubVV/1-4 13949745 8.722 ns/op 7337.72 MB/s BenchmarkSubVV/2-4 12847336 9.046 ns/op 14149.73 MB/s BenchmarkSubVV/3-4 12633189 8.733 ns/op 21985.10 MB/s BenchmarkSubVV/4-4 12967087 8.894 ns/op 28782.76 MB/s BenchmarkSubVV/5-4 12333170 9.088 ns/op 35209.95 MB/s BenchmarkSubVV/10-4 10875543 10.75 ns/op 59514.77 MB/s BenchmarkSubVV/100-4 2474082 47.56 ns/op 134565.12 MB/s BenchmarkSubVV/1000-4 237780 474.3 ns/op 134934.24 MB/s BenchmarkAddVW/1-4 14832085 8.403 ns/op 952.07 MB/s BenchmarkAddVW/2-4 13177650 7.843 ns/op 2039.91 MB/s BenchmarkAddVW/3-4 12828423 8.564 ns/op 2802.27 MB/s BenchmarkAddVW/4-4 13652454 8.128 ns/op 3936.86 MB/s BenchmarkAddVW/5-4 14171570 8.178 ns/op 4891.29 MB/s BenchmarkAddVW/10-4 11595548 9.696 ns/op 8250.40 MB/s BenchmarkAddVW/100-4 526723 225.3 ns/op 3551.55 MB/s BenchmarkAddVW/1000-4 71680 1626 ns/op 4920.39 MB/s BenchmarkAddVWext/1-4 14234220 8.090 ns/op 988.93 MB/s BenchmarkAddVWext/2-4 13328434 8.404 ns/op 1903.82 MB/s BenchmarkAddVWext/3-4 12775459 9.383 ns/op 2557.75 MB/s BenchmarkAddVWext/4-4 14866264 8.176 ns/op 3913.97 MB/s BenchmarkAddVWext/5-4 12603825 8.168 ns/op 4897.23 MB/s BenchmarkAddVWext/10-4 11712596 9.672 ns/op 8271.42 MB/s BenchmarkAddVWext/100-4 103312 1069 ns/op 748.46 MB/s BenchmarkAddVWext/1000-4 10000 10622 ns/op 753.16 MB/s BenchmarkSubVW/1-4 13879414 8.107 ns/op 986.85 MB/s BenchmarkSubVW/2-4 13623764 8.309 ns/op 1925.65 MB/s BenchmarkSubVW/3-4 13172082 8.772 ns/op 2735.88 MB/s BenchmarkSubVW/4-4 13258412 8.711 ns/op 3673.61 MB/s BenchmarkSubVW/5-4 14089405 8.254 ns/op 4846.07 MB/s BenchmarkSubVW/10-4 12386163 9.740 ns/op 8213.18 MB/s BenchmarkSubVW/100-4 446875 262.6 ns/op 3047.02 MB/s BenchmarkSubVW/1000-4 70911 1649 ns/op 4850.35 MB/s BenchmarkSubVWext/1-4 13984437 8.287 ns/op 965.37 MB/s BenchmarkSubVWext/2-4 14107675 8.370 ns/op 1911.57 MB/s BenchmarkSubVWext/3-4 13201424 8.792 ns/op 2729.62 MB/s BenchmarkSubVWext/4-4 13474368 8.429 ns/op 3796.31 MB/s BenchmarkSubVWext/5-4 13925269 8.168 ns/op 4897.43 MB/s BenchmarkSubVWext/10-4 11993632 9.717 ns/op 8232.63 MB/s BenchmarkSubVWext/100-4 107744 1098 ns/op 728.43 MB/s BenchmarkSubVWext/1000-4 10000 10305 ns/op 776.31 MB/s BenchmarkMulAddVWW/1-4 12616363 9.386 ns/op 6818.95 MB/s BenchmarkMulAddVWW/2-4 11314244 10.28 ns/op 12455.07 MB/s BenchmarkMulAddVWW/3-4 12553130 8.493 ns/op 22606.09 MB/s BenchmarkMulAddVWW/4-4 12106405 9.509 ns/op 26922.16 MB/s BenchmarkMulAddVWW/5-4 11353412 9.649 ns/op 33164.99 MB/s BenchmarkMulAddVWW/10-4 9300817 12.36 ns/op 51792.70 MB/s BenchmarkMulAddVWW/100-4 1432638 83.71 ns/op 76451.45 MB/s BenchmarkMulAddVWW/1000-4 142107 835.3 ns/op 76621.93 MB/s BenchmarkAddMulVVW/1-4 14156824 8.401 ns/op 7618.23 MB/s BenchmarkAddMulVVW/2-4 13321302 8.575 ns/op 14926.58 MB/s BenchmarkAddMulVVW/3-4 11606674 9.951 ns/op 19294.88 MB/s BenchmarkAddMulVVW/4-4 10627585 10.29 ns/op 24870.37 MB/s BenchmarkAddMulVVW/5-4 10943551 10.98 ns/op 29136.29 MB/s BenchmarkAddMulVVW/10-4 9868744 11.34 ns/op 56457.94 MB/s BenchmarkAddMulVVW/100-4 2027982 56.84 ns/op 112604.19 MB/s BenchmarkAddMulVVW/1000-4 245602 488.3 ns/op 131055.20 MB/s BenchmarkDivWVW/1-4 4189280 29.23 ns/op 2189.45 MB/s BenchmarkDivWVW/2-4 2616219 46.29 ns/op 2765.46 MB/s BenchmarkDivWVW/3-4 2106903 57.94 ns/op 3313.96 MB/s BenchmarkDivWVW/4-4 1699569 72.04 ns/op 3553.40 MB/s BenchmarkDivWVW/5-4 1421990 85.58 ns/op 3739.25 MB/s BenchmarkDivWVW/10-4 794809 150.1 ns/op 4262.90 MB/s BenchmarkDivWVW/100-4 85740 1349 ns/op 4743.37 MB/s BenchmarkDivWVW/1000-4 8439 13201 ns/op 4848.12 MB/s BenchmarkNonZeroShifts/1/shrVU-4 13376182 8.415 ns/op BenchmarkNonZeroShifts/1/shlVU-4 13869870 8.173 ns/op BenchmarkNonZeroShifts/2/shrVU-4 13695006 8.747 ns/op BenchmarkNonZeroShifts/2/shlVU-4 14058718 8.158 ns/op BenchmarkNonZeroShifts/3/shrVU-4 12625081 9.132 ns/op BenchmarkNonZeroShifts/3/shlVU-4 12807230 8.762 ns/op BenchmarkNonZeroShifts/4/shrVU-4 11736872 9.744 ns/op BenchmarkNonZeroShifts/4/shlVU-4 12441733 9.088 ns/op BenchmarkNonZeroShifts/5/shrVU-4 10555203 10.57 ns/op BenchmarkNonZeroShifts/5/shlVU-4 11521302 9.965 ns/op BenchmarkNonZeroShifts/10/shrVU-4 7508134 15.28 ns/op BenchmarkNonZeroShifts/10/shlVU-4 8699596 12.66 ns/op BenchmarkNonZeroShifts/100/shrVU-4 1204754 99.59 ns/op BenchmarkNonZeroShifts/100/shlVU-4 1704568 70.36 ns/op BenchmarkNonZeroShifts/1000/shrVU-4 125538 948.7 ns/op BenchmarkNonZeroShifts/1000/shlVU-4 168256 649.2 ns/op BenchmarkDecimalConversion-4 307 382025 ns/op BenchmarkFloatString/100-4 16467 7301 ns/op 392 B/op 8 allocs/op BenchmarkFloatString/1000-4 294 412166 ns/op 2916 B/op 10 allocs/op BenchmarkFloatString/10000-4 3 38252629 ns/op 60528 B/op 48 allocs/op BenchmarkFloatString/100000-4 1 3644659346 ns/op 834680 B/op 510 allocs/op BenchmarkFloatAdd/10-4 218853 519.1 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100-4 217371 527.7 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/1000-4 194380 592.9 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/10000-4 113605 1049 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100000-4 20602 5451 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10-4 273397 406.8 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100-4 260077 411.5 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/1000-4 281107 427.6 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10000-4 193953 556.1 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100000-4 54927 2144 ns/op 0 B/op 0 allocs/op BenchmarkParseFloatSmallExp-4 2694 41977 ns/op BenchmarkParseFloatLargeExp-4 654 184211 ns/op BenchmarkGCD10x10/WithoutXY-4 303396 390.1 ns/op BenchmarkGCD10x10/WithXY-4 85982 1394 ns/op BenchmarkGCD10x100/WithoutXY-4 165337 737.4 ns/op BenchmarkGCD10x100/WithXY-4 25200 5035 ns/op BenchmarkGCD10x1000/WithoutXY-4 104968 1102 ns/op BenchmarkGCD10x1000/WithXY-4 21073 5937 ns/op BenchmarkGCD100x100/WithoutXY-4 42418 2792 ns/op BenchmarkGCD100x100/WithXY-4 15666 7888 ns/op BenchmarkGCD100x1000/WithoutXY-4 18919 6446 ns/op BenchmarkGCD100x1000/WithXY-4 7947 13054 ns/op BenchmarkGCD1000x1000/WithoutXY-4 3308 34855 ns/op BenchmarkGCD1000x1000/WithXY-4 1831 64735 ns/op BenchmarkHilbert-4 31 3520705 ns/op BenchmarkBinomial-4 18970 6264 ns/op BenchmarkQuoRem-4 31725 3968 ns/op BenchmarkExp-4 22 4571052 ns/op BenchmarkExpMont/Odd-4 217 548791 ns/op 2589 B/op 22 allocs/op BenchmarkExpMont/Even1-4 211 564368 ns/op 3358 B/op 38 allocs/op BenchmarkExpMont/Even2-4 201 578069 ns/op 3843 B/op 53 allocs/op BenchmarkExpMont/Even3-4 205 585329 ns/op 3850 B/op 53 allocs/op BenchmarkExpMont/Even4-4 201 578879 ns/op 3830 B/op 53 allocs/op BenchmarkExpMont/Even8-4 201 582928 ns/op 3838 B/op 53 allocs/op BenchmarkExpMont/Even32-4 202 585716 ns/op 3826 B/op 52 allocs/op BenchmarkExpMont/Even64-4 243 486023 ns/op 3637 B/op 53 allocs/op BenchmarkExpMont/Even96-4 237 510161 ns/op 3788 B/op 51 allocs/op BenchmarkExpMont/Even128-4 266 424860 ns/op 3249 B/op 50 allocs/op BenchmarkExpMont/Even255-4 297 402215 ns/op 2942 B/op 47 allocs/op BenchmarkExpMont/SmallEven1-4 646 183445 ns/op 1312 B/op 34 allocs/op BenchmarkExpMont/SmallEven2-4 559 203332 ns/op 1723 B/op 46 allocs/op BenchmarkExpMont/SmallEven3-4 553 205342 ns/op 1758 B/op 48 allocs/op BenchmarkExpMont/SmallEven4-4 582 203821 ns/op 1740 B/op 47 allocs/op BenchmarkExp2-4 26 4565427 ns/op BenchmarkBitset-4 959798 115.9 ns/op BenchmarkBitsetNeg-4 610198 196.5 ns/op BenchmarkBitsetOrig-4 328548 336.5 ns/op BenchmarkBitsetNegOrig-4 232668 517.2 ns/op BenchmarkModSqrt225_Tonelli-4 211 556255 ns/op BenchmarkModSqrt225_3Mod4-4 685 168150 ns/op BenchmarkModSqrt231_Tonelli-4 202 582587 ns/op BenchmarkModSqrt231_5Mod8-4 541 199353 ns/op BenchmarkModInverse-4 18207 6839 ns/op BenchmarkSqrt-4 2410 47032 ns/op BenchmarkIntSqr/1-4 1609167 74.06 ns/op BenchmarkIntSqr/2-4 1064791 112.3 ns/op BenchmarkIntSqr/3-4 931154 128.0 ns/op BenchmarkIntSqr/5-4 615010 162.9 ns/op BenchmarkIntSqr/8-4 596468 203.9 ns/op BenchmarkIntSqr/10-4 418910 244.3 ns/op BenchmarkIntSqr/20-4 84639 1463 ns/op BenchmarkIntSqr/30-4 63727 1968 ns/op BenchmarkIntSqr/50-4 40474 3082 ns/op BenchmarkIntSqr/80-4 24264 5117 ns/op BenchmarkIntSqr/100-4 18319 6624 ns/op BenchmarkIntSqr/200-4 6912 17179 ns/op BenchmarkIntSqr/300-4 2924 40662 ns/op BenchmarkIntSqr/500-4 1279 91850 ns/op BenchmarkIntSqr/800-4 518 236567 ns/op BenchmarkIntSqr/1000-4 378 323840 ns/op BenchmarkDiv/20/10-4 471874 226.0 ns/op BenchmarkDiv/40/20-4 468218 225.9 ns/op BenchmarkDiv/100/50-4 526855 224.7 ns/op BenchmarkDiv/200/100-4 71557 1684 ns/op BenchmarkDiv/400/200-4 67395 1732 ns/op BenchmarkDiv/1000/500-4 54590 2135 ns/op BenchmarkDiv/2000/1000-4 44236 2822 ns/op BenchmarkDiv/20000/10000-4 1963 59354 ns/op BenchmarkDiv/200000/100000-4 50 2411596 ns/op BenchmarkDiv/2000000/1000000-4 2 71005716 ns/op BenchmarkDiv/20000000/10000000-4 1 2197408673 ns/op BenchmarkMul-4 8 13106250 ns/op BenchmarkNatMul/10-4 295557 344.4 ns/op BenchmarkNatMul/100-4 10531 12380 ns/op BenchmarkNatMul/1000-4 307 377481 ns/op BenchmarkZeroShifts/Shl-4 25693 4587 ns/op BenchmarkZeroShifts/ShlSame-4 6179343 19.19 ns/op BenchmarkZeroShifts/Shr-4 24752 4850 ns/op BenchmarkZeroShifts/ShrSame-4 6367116 18.94 ns/op BenchmarkExp3Power/0x10-4 267273 442.9 ns/op BenchmarkExp3Power/0x40-4 223906 509.5 ns/op BenchmarkExp3Power/0x100-4 151994 801.1 ns/op BenchmarkExp3Power/0x400-4 78550 1780 ns/op BenchmarkExp3Power/0x1000-4 16790 7100 ns/op BenchmarkExp3Power/0x4000-4 2869 35602 ns/op BenchmarkExp3Power/0x10000-4 342 346481 ns/op BenchmarkExp3Power/0x40000-4 34 3441797 ns/op BenchmarkExp3Power/0x100000-4 3 34285416 ns/op BenchmarkExp3Power/0x400000-4 1 309757113 ns/op BenchmarkFibo-4 4 30669081 ns/op BenchmarkNatSqr/1-4 1000000 106.8 ns/op BenchmarkNatSqr/2-4 856627 152.7 ns/op BenchmarkNatSqr/3-4 615147 197.9 ns/op BenchmarkNatSqr/5-4 589270 216.0 ns/op BenchmarkNatSqr/8-4 460123 345.5 ns/op BenchmarkNatSqr/10-4 313280 352.0 ns/op BenchmarkNatSqr/20-4 83506 1495 ns/op BenchmarkNatSqr/30-4 60837 2153 ns/op BenchmarkNatSqr/50-4 36279 3318 ns/op BenchmarkNatSqr/80-4 21476 6171 ns/op BenchmarkNatSqr/100-4 16652 8777 ns/op BenchmarkNatSqr/200-4 5248 19191 ns/op BenchmarkNatSqr/300-4 2898 46423 ns/op BenchmarkNatSqr/500-4 1384 94488 ns/op BenchmarkNatSqr/800-4 534 213223 ns/op BenchmarkNatSqr/1000-4 400 300736 ns/op BenchmarkNatSetBytes/8-4 3375656 34.20 ns/op BenchmarkNatSetBytes/24-4 1000000 118.5 ns/op BenchmarkNatSetBytes/128-4 366920 356.0 ns/op BenchmarkNatSetBytes/7-4 1294068 92.78 ns/op BenchmarkNatSetBytes/23-4 569907 176.8 ns/op BenchmarkNatSetBytes/127-4 309536 468.4 ns/op BenchmarkScanPi-4 321 388111 ns/op BenchmarkStringPiParallel-4 988 125567 ns/op BenchmarkScan/10/Base2-4 54996 2238 ns/op BenchmarkScan/100/Base2-4 5104 20192 ns/op BenchmarkScan/1000/Base2-4 597 196077 ns/op BenchmarkScan/10/Base8-4 126824 889.0 ns/op BenchmarkScan/100/Base8-4 16917 6931 ns/op BenchmarkScan/1000/Base8-4 1662 68361 ns/op BenchmarkScan/10/Base10-4 137198 842.5 ns/op BenchmarkScan/100/Base10-4 18345 6469 ns/op BenchmarkScan/1000/Base10-4 1818 64477 ns/op BenchmarkScan/10/Base16-4 162902 710.6 ns/op BenchmarkScan/100/Base16-4 21565 5545 ns/op BenchmarkScan/1000/Base16-4 2149 55595 ns/op BenchmarkString/10/Base2-4 273158 441.6 ns/op BenchmarkString/100/Base2-4 40162 3008 ns/op BenchmarkString/1000/Base2-4 3940 29255 ns/op BenchmarkString/10/Base8-4 469466 257.7 ns/op BenchmarkString/100/Base8-4 98102 1231 ns/op BenchmarkString/1000/Base8-4 10000 10437 ns/op BenchmarkString/10/Base10-4 310018 395.2 ns/op BenchmarkString/100/Base10-4 65132 1867 ns/op BenchmarkString/1000/Base10-4 7786 16043 ns/op BenchmarkString/10/Base16-4 475173 214.4 ns/op BenchmarkString/100/Base16-4 128052 885.8 ns/op BenchmarkString/1000/Base16-4 15894 7610 ns/op BenchmarkLeafSize/0-4 62 1907514 ns/op BenchmarkLeafSize/1-4 700 167123 ns/op BenchmarkLeafSize/2-4 692 165046 ns/op BenchmarkLeafSize/3-4 520 227909 ns/op BenchmarkLeafSize/4-4 742 164553 ns/op BenchmarkLeafSize/5-4 470 252956 ns/op BenchmarkLeafSize/6-4 535 226103 ns/op BenchmarkLeafSize/7-4 573 208507 ns/op BenchmarkLeafSize/8-4 740 159045 ns/op BenchmarkLeafSize/9-4 396 290953 ns/op BenchmarkLeafSize/10-4 470 255132 ns/op BenchmarkLeafSize/11-4 490 248548 ns/op BenchmarkLeafSize/12-4 548 226519 ns/op BenchmarkLeafSize/13-4 507 235097 ns/op BenchmarkLeafSize/14-4 586 209634 ns/op BenchmarkLeafSize/15-4 644 191981 ns/op BenchmarkLeafSize/16-4 751 165382 ns/op BenchmarkLeafSize/32-4 714 170527 ns/op BenchmarkLeafSize/64-4 664 177331 ns/op BenchmarkProbablyPrime/n=0-4 15 7182387 ns/op BenchmarkProbablyPrime/n=1-4 14 7940071 ns/op BenchmarkProbablyPrime/n=5-4 9 11426855 ns/op BenchmarkProbablyPrime/n=10-4 7 15479457 ns/op BenchmarkProbablyPrime/n=20-4 5 23862985 ns/op BenchmarkProbablyPrime/Lucas-4 18 6386369 ns/op BenchmarkProbablyPrime/MillerRabinBase2-4 136 845223 ns/op BenchmarkRatCmp-4 286232 394.6 ns/op BenchmarkFloatPrecExact/1-4 187676 591.5 ns/op BenchmarkFloatPrecExact/10-4 61441 2001 ns/op BenchmarkFloatPrecExact/100-4 16828 7009 ns/op BenchmarkFloatPrecExact/1000-4 3410 34577 ns/op BenchmarkFloatPrecExact/10000-4 228 532554 ns/op BenchmarkFloatPrecExact/100000-4 5 22912441 ns/op BenchmarkFloatPrecExact/1000000-4 1 1110451207 ns/op BenchmarkFloatPrecMixed/1-4 189350 627.6 ns/op BenchmarkFloatPrecMixed/10-4 58090 2062 ns/op BenchmarkFloatPrecMixed/100-4 8626 13873 ns/op BenchmarkFloatPrecMixed/1000-4 684 172867 ns/op BenchmarkFloatPrecMixed/10000-4 19 5509542 ns/op BenchmarkFloatPrecMixed/100000-4 1 304188289 ns/op BenchmarkFloatPrecMixed/1000000-4 1 20960148952 ns/op BenchmarkFloatPrecInexact/1-4 288796 369.4 ns/op BenchmarkFloatPrecInexact/10-4 264625 426.3 ns/op BenchmarkFloatPrecInexact/100-4 203980 613.1 ns/op BenchmarkFloatPrecInexact/1000-4 60493 2403 ns/op BenchmarkFloatPrecInexact/10000-4 6398 18825 ns/op BenchmarkFloatPrecInexact/100000-4 758 167460 ns/op BenchmarkFloatPrecInexact/1000000-4 50 2693152 ns/op BenchmarkFloatSqrt/64-4 30536 3908 ns/op 160 B/op 4 allocs/op BenchmarkFloatSqrt/128-4 19272 6056 ns/op 208 B/op 4 allocs/op BenchmarkFloatSqrt/256-4 13957 8706 ns/op 304 B/op 4 allocs/op BenchmarkFloatSqrt/1000-4 7543 16240 ns/op 1264 B/op 5 allocs/op BenchmarkFloatSqrt/10000-4 1452 81009 ns/op 18021 B/op 8 allocs/op BenchmarkFloatSqrt/100000-4 109 1101563 ns/op 175003 B/op 19 allocs/op BenchmarkFloatSqrt/1000000-4 2 80844420 ns/op 3482944 B/op 571 allocs/op PASS ok math/big 73.916s goos: freebsd goarch: amd64 pkg: math/bits cpu: AMD EPYC 7B12 BenchmarkLeadingZeros-4 10508708 11.70 ns/op BenchmarkLeadingZeros8-4 9578565 11.63 ns/op BenchmarkLeadingZeros16-4 10789106 10.57 ns/op BenchmarkLeadingZeros32-4 11095834 10.44 ns/op BenchmarkLeadingZeros64-4 11175036 11.42 ns/op BenchmarkTrailingZeros-4 11074647 10.72 ns/op BenchmarkTrailingZeros8-4 10406539 11.50 ns/op BenchmarkTrailingZeros16-4 11278651 10.39 ns/op BenchmarkTrailingZeros32-4 10248517 11.98 ns/op BenchmarkTrailingZeros64-4 10457534 10.68 ns/op BenchmarkOnesCount-4 11168764 10.21 ns/op BenchmarkOnesCount8-4 11602611 11.23 ns/op BenchmarkOnesCount16-4 11498251 10.41 ns/op BenchmarkOnesCount32-4 11926688 11.06 ns/op BenchmarkOnesCount64-4 11773363 10.35 ns/op BenchmarkRotateLeft-4 11297053 10.17 ns/op BenchmarkRotateLeft8-4 10894917 10.81 ns/op BenchmarkRotateLeft16-4 11888487 10.12 ns/op BenchmarkRotateLeft32-4 11112715 10.16 ns/op BenchmarkRotateLeft64-4 11247423 10.51 ns/op BenchmarkReverse-4 18891430 5.504 ns/op BenchmarkReverse8-4 18474082 5.621 ns/op BenchmarkReverse16-4 19954716 5.645 ns/op BenchmarkReverse32-4 19304630 5.948 ns/op BenchmarkReverse64-4 17862312 6.253 ns/op BenchmarkReverseBytes-4 21339349 5.916 ns/op BenchmarkReverseBytes16-4 20303077 5.614 ns/op BenchmarkReverseBytes32-4 19786128 5.920 ns/op BenchmarkReverseBytes64-4 20234432 5.672 ns/op BenchmarkAdd-4 11044161 11.41 ns/op BenchmarkAdd32-4 11078635 10.28 ns/op BenchmarkAdd64-4 11071214 10.73 ns/op BenchmarkAdd64multiple-4 19344806 5.527 ns/op BenchmarkSub-4 10456614 11.30 ns/op BenchmarkSub32-4 11845032 10.90 ns/op BenchmarkSub64-4 10913030 10.77 ns/op BenchmarkSub64multiple-4 19483758 5.639 ns/op BenchmarkMul-4 11878342 10.74 ns/op BenchmarkMul32-4 11362518 9.596 ns/op BenchmarkMul64-4 10725193 11.41 ns/op BenchmarkDiv-4 11283922 12.60 ns/op BenchmarkDiv32-4 10551824 10.79 ns/op BenchmarkDiv64-4 11119492 10.10 ns/op PASS ok math/bits 6.659s goos: freebsd goarch: amd64 pkg: math/cmplx cpu: AMD EPYC 7B12 BenchmarkAbs-4 14983672 7.853 ns/op BenchmarkAcos-4 665508 178.5 ns/op BenchmarkAcosh-4 610273 189.0 ns/op BenchmarkAsin-4 668920 181.0 ns/op BenchmarkAsinh-4 667604 178.1 ns/op BenchmarkAtan-4 1000000 112.5 ns/op BenchmarkAtanh-4 1000000 114.0 ns/op BenchmarkConj-4 20019969 5.607 ns/op BenchmarkCos-4 613644 163.6 ns/op BenchmarkCosh-4 723722 167.7 ns/op BenchmarkExp-4 846284 122.6 ns/op BenchmarkLog-4 1481018 81.62 ns/op BenchmarkLog10-4 1468430 81.01 ns/op BenchmarkPhase-4 3247266 38.37 ns/op BenchmarkPolar-4 2304109 53.43 ns/op BenchmarkPow-4 257088 444.2 ns/op BenchmarkRect-4 1263823 96.33 ns/op BenchmarkSin-4 724732 164.8 ns/op BenchmarkSinh-4 719349 167.4 ns/op BenchmarkSqrt-4 1047151 114.9 ns/op BenchmarkTan-4 445282 264.0 ns/op BenchmarkTanh-4 478502 243.8 ns/op PASS ok math/cmplx 4.280s goos: freebsd goarch: amd64 pkg: math/rand cpu: AMD EPYC 7B12 BenchmarkInt63Threadsafe-4 1118602 103.7 ns/op BenchmarkInt63ThreadsafeParallel-4 928135 122.3 ns/op BenchmarkInt63Unthreadsafe-4 1464597 81.76 ns/op BenchmarkIntn1000-4 1113363 108.5 ns/op BenchmarkInt63n1000-4 1269112 95.48 ns/op BenchmarkInt31n1000-4 1254622 95.49 ns/op BenchmarkFloat32-4 1247468 94.27 ns/op BenchmarkFloat64-4 1460368 82.03 ns/op BenchmarkPerm3-4 271700 433.7 ns/op BenchmarkPerm30-4 30716 3867 ns/op BenchmarkPerm30ViaShuffle-4 30728 3864 ns/op BenchmarkShuffleOverhead-4 21187 5626 ns/op BenchmarkRead3-4 1000000 101.9 ns/op BenchmarkRead64-4 104076 1069 ns/op BenchmarkRead1000-4 7448 16098 ns/op BenchmarkConcurrent-4 184485 613.8 ns/op PASS ok math/rand 3.946s goos: freebsd goarch: amd64 pkg: math/rand/v2 cpu: AMD EPYC 7B12 BenchmarkChaCha8MarshalBinary-4 946083 125.0 ns/op BenchmarkChaCha8MarshalBinaryRead-4 336382 309.6 ns/op BenchmarkChaCha8-4 6786798 17.92 ns/op BenchmarkChaCha8Read-4 1123159 106.8 ns/op 299.51 MB/s BenchmarkPCG_DXSM-4 4626644 25.41 ns/op BenchmarkSourceUint64-4 4573998 25.97 ns/op BenchmarkGlobalInt64-4 3946677 30.13 ns/op BenchmarkGlobalInt64Parallel-4 7752386 14.91 ns/op BenchmarkGlobalUint64-4 3990940 29.66 ns/op BenchmarkGlobalUint64Parallel-4 7890063 14.97 ns/op BenchmarkInt64-4 2725516 44.85 ns/op BenchmarkUint64-4 2711121 44.61 ns/op BenchmarkGlobalIntN1000-4 2782658 44.08 ns/op BenchmarkIntN1000-4 2048695 57.91 ns/op BenchmarkInt64N1000-4 2075118 57.85 ns/op BenchmarkInt64N1e8-4 2076982 56.74 ns/op BenchmarkInt64N1e9-4 2069412 58.48 ns/op BenchmarkInt64N2e9-4 2061619 58.56 ns/op BenchmarkInt64N1e18-4 1993216 60.07 ns/op BenchmarkInt64N2e18-4 1950976 60.68 ns/op BenchmarkInt64N4e18-4 1763960 67.63 ns/op BenchmarkInt32N1000-4 2032290 58.72 ns/op BenchmarkInt32N1e8-4 2059521 58.64 ns/op BenchmarkInt32N1e9-4 2110351 58.40 ns/op BenchmarkInt32N2e9-4 2058193 57.92 ns/op BenchmarkFloat32-4 2753071 44.28 ns/op BenchmarkFloat64-4 2717004 43.52 ns/op BenchmarkExpFloat64-4 1545009 77.34 ns/op BenchmarkNormFloat64-4 1524926 78.89 ns/op BenchmarkPerm3-4 444152 272.8 ns/op BenchmarkPerm30-4 41071 2961 ns/op BenchmarkPerm30ViaShuffle-4 42418 2898 ns/op BenchmarkShuffleOverhead-4 56564 2142 ns/op BenchmarkConcurrent-4 3920652 30.11 ns/op PASS ok math/rand/v2 6.777s goos: freebsd goarch: amd64 pkg: mime cpu: AMD EPYC 7B12 BenchmarkQEncodeWord-4 74624 1510 ns/op BenchmarkQDecodeWord-4 161670 708.9 ns/op BenchmarkQDecodeHeader-4 172720 728.3 ns/op BenchmarkTypeByExtension/.html-4 289374 375.1 ns/op BenchmarkTypeByExtension/.HTML-4 225698 480.2 ns/op BenchmarkTypeByExtension/.unused-4 259780 439.2 ns/op BenchmarkExtensionsByType/text/html-4 233965 568.4 ns/op BenchmarkExtensionsByType/text/html;_charset=utf-8-4 156088 769.4 ns/op BenchmarkExtensionsByType/application/octet-stream-4 255804 433.3 ns/op PASS ok mime 2.253s goos: freebsd goarch: amd64 pkg: mime/multipart cpu: AMD EPYC 7B12 BenchmarkReadForm/fields/maxMemory=0-4 848 120036 ns/op 48296 B/op 188 allocs/op BenchmarkReadForm/fields/maxMemory=1048576-4 1021 117403 ns/op 48173 B/op 188 allocs/op BenchmarkReadForm/files/maxMemory=0-4 402 298560 ns/op 105320 B/op 272 allocs/op BenchmarkReadForm/files/maxMemory=1048576-4 805 156582 ns/op 49096 B/op 208 allocs/op PASS ok mime/multipart 1.617s goos: freebsd goarch: amd64 pkg: mime/quotedprintable cpu: AMD EPYC 7B12 BenchmarkWriter-4 1268 89515 ns/op PASS ok mime/quotedprintable 1.200s goos: freebsd goarch: amd64 pkg: net cpu: AMD EPYC 7B12 BenchmarkGoLookupIP-4 199 658256 ns/op 8670 B/op 92 allocs/op BenchmarkGoLookupIPNoSuchHost-4 12 10887952 ns/op 26108 B/op 207 allocs/op BenchmarkGoLookupIPWithBrokenNameServer-4 1 5077962508 ns/op 158272 B/op 225 allocs/op BenchmarkDNSName-4 148974 714.9 ns/op BenchmarkInterfaces-4 7618 14388 ns/op 3320 B/op 41 allocs/op BenchmarkInterfaceByIndex-4 13563 8854 ns/op 1944 B/op 29 allocs/op BenchmarkInterfaceByName-4 8174 14637 ns/op 3384 B/op 42 allocs/op BenchmarkInterfaceAddrs-4 9048 13434 ns/op 3272 B/op 48 allocs/op BenchmarkInterfacesAndAddrs-4 12600 9623 ns/op 2088 B/op 35 allocs/op BenchmarkInterfacesAndMulticastAddrs-4 9758 12228 ns/op 3168 B/op 50 allocs/op BenchmarkParseIP-4 18313 6472 ns/op BenchmarkParseIPValidIPv4-4 1092030 113.6 ns/op BenchmarkParseIPValidIPv6-4 820762 129.8 ns/op BenchmarkIPMarshalText/IPv4-4 921745 132.0 ns/op 0 B/op 0 allocs/op BenchmarkIPMarshalText/IPv6-4 343058 349.8 ns/op 0 B/op 0 allocs/op BenchmarkIPMarshalText/IPv6_long-4 200221 620.5 ns/op 48 B/op 1 allocs/op BenchmarkIPString/IPv4-4 171441 645.6 ns/op 32 B/op 2 allocs/op BenchmarkIPString/IPv6-4 20830 5816 ns/op 216 B/op 11 allocs/op BenchmarkIPMaskString-4 86437 1435 ns/op BenchmarkIPEqual/IPv4-4 1416212 81.47 ns/op BenchmarkIPEqual/IPv6-4 1413277 84.61 ns/op BenchmarkSendfileZeroBytes-4 19964 5088 ns/op 19 B/op 1 allocs/op BenchmarkSendFile/file-to-tcp/1024-4 1 1069573702 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: 0x180eb39a0e31ff1f BenchmarkSendFile/file-to-tcp/2048-4 1 1074490506 ns/op 0.00 MB/s 376 B/op 9 allocs/op --- BENCH: BenchmarkSendFile/file-to-tcp/2048-4 sendfile_test.go:628: Deterministic RNG seed based on timestamp: 0x180eb39a4e497d96 BenchmarkSendFile/file-to-tcp/4096-4 1 1038312415 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: 0x180eb39a8ea9cb84 BenchmarkSendFile/file-to-tcp/8192-4 1 1045838931 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: 0x180eb39accdfd664 BenchmarkSendFile/file-to-tcp/16384-4 1 1078186499 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: 0x180eb39b0b9352f6 BenchmarkSendFile/file-to-tcp/32768-4 1 1073664985 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: 0x180eb39b4c325900 BenchmarkSendFile/file-to-tcp/65536-4 1 1072727335 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: 0x180eb39b8c95376b BenchmarkSendFile/file-to-tcp/131072-4 1 1052277757 ns/op 0.12 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: 0x180eb39bccf2a037 BenchmarkSendFile/file-to-tcp/262144-4 1 1076081076 ns/op 0.24 MB/s 280 B/op 8 allocs/op --- BENCH: BenchmarkSendFile/file-to-tcp/262144-4 sendfile_test.go:628: Deterministic RNG seed based on timestamp: 0x180eb39c0c2467ad BenchmarkSendFile/file-to-tcp/524288-4 1 1075864746 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: 0x180eb39c4cf55dbe BenchmarkSendFile/file-to-tcp/1048576-4 1 1033253901 ns/op 1.01 MB/s 280 B/op 8 allocs/op --- BENCH: BenchmarkSendFile/file-to-tcp/1048576-4 sendfile_test.go:628: Deterministic RNG seed based on timestamp: 0x180eb39c8e1346d2 BenchmarkSendFile/file-to-unix/1024-4 1 1051429856 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: 0x180eb39ccd57d353 BenchmarkSendFile/file-to-unix/2048-4 1 1038628375 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: 0x180eb39d0c5ce9e0 BenchmarkSendFile/file-to-unix/4096-4 1 1071168343 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: 0x180eb39d4a989681 BenchmarkSendFile/file-to-unix/8192-4 1 1074461955 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: 0x180eb39d8ac87810 BenchmarkSendFile/file-to-unix/16384-4 1 1024191324 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: 0x180eb39dcb28f466 BenchmarkSendFile/file-to-unix/32768-4 1 1073405014 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: 0x180eb39e088e705e BenchmarkSendFile/file-to-unix/65536-4 1 1072688405 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: 0x180eb39e48ee9201 BenchmarkSendFile/file-to-unix/131072-4 1 1070998751 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: 0x180eb39e895078f5 BenchmarkSendFile/file-to-unix/262144-4 1 1022441902 ns/op 0.26 MB/s 32944 B/op 4 allocs/op --- BENCH: BenchmarkSendFile/file-to-unix/262144-4 sendfile_test.go:628: Deterministic RNG seed based on timestamp: 0x180eb39ec9aa62c0 BenchmarkSendFile/file-to-unix/524288-4 1 1024534523 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: 0x180eb39f074bd94d BenchmarkSendFile/file-to-unix/1048576-4 1 1032536740 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: 0x180eb39f454d3360 BenchmarkTCP4OneShot-4 3230 33567 ns/op BenchmarkTCP4OneShotTimeout-4 3321 35095 ns/op BenchmarkTCP4Persistent-4 11172 11083 ns/op BenchmarkTCP4PersistentTimeout-4 11094 10421 ns/op BenchmarkTCP6OneShot-4 3259 31857 ns/op BenchmarkTCP6OneShotTimeout-4 2980 35876 ns/op BenchmarkTCP6Persistent-4 10885 11169 ns/op BenchmarkTCP6PersistentTimeout-4 10292 11319 ns/op BenchmarkTCP4ConcurrentReadWrite-4 10000 25943 ns/op BenchmarkTCP6ConcurrentReadWrite-4 10000 24287 ns/op BenchmarkSetReadDeadline-4 128953 946.9 ns/op BenchmarkUDP6LinkLocalUnicast-4 6903 15983 ns/op BenchmarkReadWriteMsgUDPAddrPort-4 8835 11679 ns/op 0 B/op 0 allocs/op BenchmarkWriteToReadFromUDP-4 14932 16264 ns/op 16 B/op 1 allocs/op BenchmarkWriteToReadFromUDPAddrPort-4 14077 10237 ns/op 0 B/op 0 allocs/op PASS ok net 36.136s goos: freebsd goarch: amd64 pkg: net/http cpu: AMD EPYC 7B12 BenchmarkCookieString-4 41724 2795 ns/op 176 B/op 1 allocs/op BenchmarkReadSetCookies-4 18471 6574 ns/op 1200 B/op 21 allocs/op BenchmarkReadCookies-4 27314 4302 ns/op 2000 B/op 11 allocs/op BenchmarkHeaderWriteSubset-4 25261 4750 ns/op 45 B/op 0 allocs/op BenchmarkCopyValues-4 58574 2001 ns/op 736 B/op 11 allocs/op BenchmarkHexEscapeNonASCII-4 71698 1607 ns/op 192 B/op 2 allocs/op BenchmarkFindChild/n=2/rep=linear-4 2025951 59.19 ns/op BenchmarkFindChild/n=2/rep=map-4 4179123 28.60 ns/op BenchmarkFindChild/n=2/rep=hybrid8-4 1730304 69.10 ns/op BenchmarkFindChild/n=4/rep=linear-4 1090258 110.2 ns/op BenchmarkFindChild/n=4/rep=map-4 4105999 28.49 ns/op BenchmarkFindChild/n=4/rep=hybrid8-4 848331 118.4 ns/op BenchmarkFindChild/n=8/rep=linear-4 544599 216.7 ns/op BenchmarkFindChild/n=8/rep=map-4 4162722 27.75 ns/op BenchmarkFindChild/n=8/rep=hybrid8-4 541407 219.9 ns/op BenchmarkFindChild/n=16/rep=linear-4 290204 412.3 ns/op BenchmarkFindChild/n=16/rep=map-4 4782360 24.87 ns/op BenchmarkFindChild/n=16/rep=hybrid8-4 3063379 36.46 ns/op BenchmarkFindChild/n=32/rep=linear-4 137530 840.5 ns/op BenchmarkFindChild/n=32/rep=map-4 4520916 26.09 ns/op BenchmarkFindChild/n=32/rep=hybrid8-4 3012753 40.45 ns/op BenchmarkMultiConflicts-4 1 124618386 ns/op BenchmarkServerMatch-4 26241 4734 ns/op BenchmarkReadRequestChrome-4 5138 21240 ns/op 28.77 MB/s 1540 B/op 14 allocs/op BenchmarkReadRequestCurl-4 15343 7917 ns/op 9.85 MB/s 988 B/op 9 allocs/op BenchmarkReadRequestApachebench-4 15237 7843 ns/op 10.45 MB/s 988 B/op 9 allocs/op BenchmarkReadRequestSiege-4 10572 11271 ns/op 13.40 MB/s 1084 B/op 11 allocs/op BenchmarkReadRequestWrk-4 23018 5308 ns/op 7.54 MB/s 924 B/op 7 allocs/op BenchmarkFileAndServer_1KB/h1-4 278 419620 ns/op 2.44 MB/s BenchmarkFileAndServer_1KB/https1-4 218 500541 ns/op 2.05 MB/s BenchmarkFileAndServer_1KB/h2-4 164 684423 ns/op 1.50 MB/s BenchmarkFileAndServer_16MB/h1-4 4 31263259 ns/op 536.64 MB/s BenchmarkFileAndServer_16MB/https1-4 2 62924549 ns/op 266.62 MB/s BenchmarkFileAndServer_16MB/h2-4 1 166722942 ns/op 100.63 MB/s BenchmarkFileAndServer_64MB/h1-4 1 108281972 ns/op 619.76 MB/s BenchmarkFileAndServer_64MB/https1-4 1 239594974 ns/op 280.09 MB/s BenchmarkFileAndServer_64MB/h2-4 1 719067182 ns/op 93.33 MB/s BenchmarkServeMux-4 277 456427 ns/op 17280 B/op 360 allocs/op BenchmarkServeMux_SkipServe-4 331 375797 ns/op 0 B/op 0 allocs/op BenchmarkClientServer/h1-4 320 372419 ns/op 6559 B/op 70 allocs/op BenchmarkClientServer/https1-4 253 449631 ns/op 7321 B/op 79 allocs/op BenchmarkClientServer/h2-4 180 595268 ns/op 10335 B/op 78 allocs/op BenchmarkClientServerParallel/4/h1-4 1192 89870 ns/op 10413 B/op 84 allocs/op BenchmarkClientServerParallel/4/https1-4 148 702183 ns/op 55278 B/op 406 allocs/op --- BENCH: BenchmarkClientServerParallel/4/https1-4 clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:45218: write tcp 127.0.0.1:45213->127.0.0.1:45218: use of closed network connection clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:45255: read tcp 127.0.0.1:45227->127.0.0.1:45255: use of closed network connection clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:45256: write tcp 127.0.0.1:45227->127.0.0.1:45256: use of closed network connection clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:45257: write tcp 127.0.0.1:45227->127.0.0.1:45257: use of closed network connection clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:45259: write tcp 127.0.0.1:45227->127.0.0.1:45259: use of closed network connection clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:45314: EOF clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:45312: read tcp 127.0.0.1:45260->127.0.0.1:45312: use of closed network connection clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:45315: EOF clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:45311: write tcp 127.0.0.1:45260->127.0.0.1:45311: use of closed network connection BenchmarkClientServerParallel/4/h2-4 745 146694 ns/op 11667 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:45328: EOF clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:45323: EOF clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:45324: EOF clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:45326: read tcp 127.0.0.1:45318->127.0.0.1:45326: use of closed network connection clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:45321: write tcp 127.0.0.1:45318->127.0.0.1:45321: use of closed network connection BenchmarkClientServerParallel/64/h1-4 894 136662 ns/op 16294 B/op 103 allocs/op BenchmarkClientServerParallel/64/https1-4 103 1441937 ns/op 108837 B/op 766 allocs/op --- BENCH: BenchmarkClientServerParallel/64/https1-4 clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:46038: EOF clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:46035: EOF clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:46040: read tcp 127.0.0.1:46030->127.0.0.1:46040: use of closed network connection clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:46042: read tcp 127.0.0.1:46030->127.0.0.1:46042: use of closed network connection clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:46044: read tcp 127.0.0.1:46030->127.0.0.1:46044: use of closed network connection clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:46036: write tcp 127.0.0.1:46030->127.0.0.1:46036: use of closed network connection clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:46043: write tcp 127.0.0.1:46030->127.0.0.1:46043: use of closed network connection clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:46037: write tcp 127.0.0.1:46030->127.0.0.1:46037: use of closed network connection clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:46056: EOF clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:46112: EOF ... [output truncated] BenchmarkClientServerParallel/64/h2-4 73 1673473 ns/op 135797 B/op 1037 allocs/op --- BENCH: BenchmarkClientServerParallel/64/h2-4 clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:46163: EOF clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:46158: EOF clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:46161: write tcp 127.0.0.1:46151->127.0.0.1:46161: use of closed network connection clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:46211: EOF clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:46198: EOF clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:46212: EOF clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:46202: EOF clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:46174: EOF clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:46222: EOF clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:46176: EOF ... [output truncated] BenchmarkServer-4 1 1067893200 ns/op 30960 B/op 160 allocs/op BenchmarkClient-4 241 433441 ns/op 4268 B/op 51 allocs/op BenchmarkServerFakeConnNoKeepAlive-4 604 167965 ns/op 7684 B/op 56 allocs/op BenchmarkServerFakeConnWithKeepAlive-4 1326 80133 ns/op 3116 B/op 24 allocs/op BenchmarkServerFakeConnWithKeepAliveLite-4 1687 62169 ns/op 1918 B/op 14 allocs/op BenchmarkServerHandlerTypeLen-4 1988 60093 ns/op 2824 B/op 21 allocs/op BenchmarkServerHandlerNoLen-4 1738 57813 ns/op 2752 B/op 19 allocs/op BenchmarkServerHandlerNoType-4 1693 60627 ns/op 2727 B/op 20 allocs/op BenchmarkServerHandlerNoHeader-4 1814 60223 ns/op 1935 B/op 13 allocs/op BenchmarkServerHijack-4 1174 107862 ns/op 17121 B/op 52 allocs/op BenchmarkCloseNotifier/h1-4 440 263011 ns/op 6123 B/op 53 allocs/op BenchmarkResponseStatusLine-4 769166 152.7 ns/op 0 B/op 0 allocs/op PASS ok net/http 16.087s goos: freebsd goarch: amd64 pkg: net/http/httputil cpu: AMD EPYC 7B12 BenchmarkServeHTTP-4 5702 18838 ns/op 34257 B/op 14 allocs/op PASS ok net/http/httputil 1.280s goos: freebsd goarch: amd64 pkg: net/netip cpu: AMD EPYC 7B12 BenchmarkIPNextPrev-4 118608 983.0 ns/op BenchmarkBinaryMarshalRoundTrip/ipv4-4 1088816 106.5 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6-4 802386 148.0 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6+zone-4 119119 1006 ns/op BenchmarkStdIPv4-4 174600 735.8 ns/op 16 B/op 1 allocs/op BenchmarkIPv4-4 119654 906.6 ns/op 0 B/op 0 allocs/op BenchmarkIPv4_inline-4 118497 937.8 ns/op 0 B/op 0 allocs/op BenchmarkStdIPv6-4 143268 737.7 ns/op 16 B/op 1 allocs/op BenchmarkIPv6-4 102274 1099 ns/op 0 B/op 0 allocs/op BenchmarkIPv4Contains-4 1891688 55.34 ns/op 0 B/op 0 allocs/op BenchmarkIPv6Contains-4 1788411 61.15 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v4-4 1179916 98.98 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6-4 816241 148.9 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_ellipsis-4 967552 124.6 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_v4-4 739758 165.4 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_zone-4 122073 980.8 ns/op 0 B/op 0 allocs/op BenchmarkStdParseIP/v4-4 694318 168.8 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6-4 513910 215.1 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_ellipsis-4 622567 186.5 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_v4-4 470047 232.4 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_zone-4 108346 1101 ns/op 16 B/op 1 allocs/op BenchmarkAddrString/v4-4 547117 207.8 ns/op 16 B/op 1 allocs/op BenchmarkAddrString/v6-4 165933 635.0 ns/op 48 B/op 1 allocs/op BenchmarkAddrString/v6_ellipsis-4 208340 482.9 ns/op 24 B/op 1 allocs/op BenchmarkAddrString/v6_v4-4 332107 358.4 ns/op 24 B/op 1 allocs/op BenchmarkAddrString/v6_zone-4 238387 506.2 ns/op 24 B/op 1 allocs/op BenchmarkIPStringExpanded/v4-4 527985 235.5 ns/op 16 B/op 1 allocs/op BenchmarkIPStringExpanded/v6-4 215103 495.7 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_ellipsis-4 223221 511.5 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_v4-4 218298 492.2 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_zone-4 156622 658.0 ns/op 128 B/op 2 allocs/op BenchmarkAddrMarshalText/v4-4 635912 186.2 ns/op 16 B/op 1 allocs/op BenchmarkAddrMarshalText/v6-4 208513 562.5 ns/op 48 B/op 1 allocs/op BenchmarkAddrMarshalText/v6_ellipsis-4 259000 469.7 ns/op 48 B/op 1 allocs/op BenchmarkAddrMarshalText/v6_v4-4 312061 344.3 ns/op 32 B/op 1 allocs/op BenchmarkAddrMarshalText/v6_zone-4 223069 525.6 ns/op 48 B/op 1 allocs/op BenchmarkAddrPortString/v4-4 349194 329.5 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortString/v6-4 152644 716.3 ns/op 48 B/op 1 allocs/op BenchmarkAddrPortString/v6_ellipsis-4 183945 626.3 ns/op 32 B/op 1 allocs/op BenchmarkAddrPortString/v6_v4-4 244825 501.4 ns/op 32 B/op 1 allocs/op BenchmarkAddrPortString/v6_zone-4 178154 650.7 ns/op 32 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v4-4 364772 294.1 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6-4 183258 671.4 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_ellipsis-4 197714 603.5 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_v4-4 273310 451.0 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_zone-4 194620 621.2 ns/op 64 B/op 1 allocs/op BenchmarkPrefixMasking/IPv4_/32-4 1393830 82.81 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/17-4 1411730 86.22 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/0-4 1417401 77.49 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/128-4 1320217 90.64 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/65-4 1326808 89.56 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/0-4 1327600 91.69 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/128-4 1319762 88.68 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/65-4 1339274 90.33 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/0-4 1332703 91.15 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMarshalText-4 544429 223.7 ns/op 24 B/op 1 allocs/op BenchmarkParseAddrPort/v4-4 633363 189.4 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6-4 519495 233.4 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_ellipsis-4 480435 210.5 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_v4-4 402988 250.3 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_zone-4 105837 1112 ns/op 0 B/op 0 allocs/op BenchmarkAs16-4 7173997 16.59 ns/op PASS ok net/netip 10.771s 2024/12/06 21:27:21 Test RPC server listening on 127.0.0.1:46803 2024/12/06 21:27:21 Test HTTP RPC server listening on 127.0.0.1:46804 goos: freebsd goarch: amd64 pkg: net/rpc cpu: AMD EPYC 7B12 BenchmarkEndToEnd-4 1627 71263 ns/op BenchmarkEndToEndHTTP-4 1562 69757 ns/op BenchmarkEndToEndAsync-4 4060 28785 ns/op BenchmarkEndToEndAsyncHTTP-4 3924 30667 ns/op PASS ok net/rpc 1.840s goos: freebsd goarch: amd64 pkg: net/textproto cpu: AMD EPYC 7B12 BenchmarkReadMIMEHeader/client_headers-4 5198 23000 ns/op BenchmarkReadMIMEHeader/server_headers-4 7410 15564 ns/op BenchmarkUncommon-4 33825 3252 ns/op 464 B/op 5 allocs/op PASS ok net/textproto 1.660s goos: freebsd goarch: amd64 pkg: net/url cpu: AMD EPYC 7B12 BenchmarkString-4 7220 16057 ns/op 1200 B/op 32 allocs/op BenchmarkResolvePath-4 174938 672.1 ns/op 32 B/op 2 allocs/op BenchmarkQueryEscape/#00-4 893216 133.8 ns/op 16 B/op 1 allocs/op BenchmarkQueryEscape/#01-4 145652 891.4 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#02-4 248895 481.1 ns/op 32 B/op 1 allocs/op BenchmarkQueryEscape/#03-4 126367 959.8 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#04-4 20034 5743 ns/op 832 B/op 2 allocs/op BenchmarkPathEscape/#00-4 603832 196.9 ns/op 16 B/op 1 allocs/op BenchmarkPathEscape/#01-4 132700 851.9 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#02-4 245361 469.4 ns/op 32 B/op 1 allocs/op BenchmarkPathEscape/#03-4 127375 959.2 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#04-4 22666 5368 ns/op 704 B/op 2 allocs/op BenchmarkQueryUnescape/#00-4 298282 384.6 ns/op 16 B/op 1 allocs/op BenchmarkQueryUnescape/#01-4 137407 866.8 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#02-4 128332 903.6 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#03-4 61248 1955 ns/op 64 B/op 1 allocs/op BenchmarkQueryUnescape/#04-4 11408 10171 ns/op 320 B/op 1 allocs/op BenchmarkPathUnescape/#00-4 284006 377.9 ns/op 16 B/op 1 allocs/op BenchmarkPathUnescape/#01-4 136618 862.2 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#02-4 132256 882.2 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#03-4 61806 1941 ns/op 64 B/op 1 allocs/op BenchmarkPathUnescape/#04-4 10000 10409 ns/op 320 B/op 1 allocs/op PASS ok net/url 4.380s goos: freebsd goarch: amd64 pkg: os cpu: AMD EPYC 7B12 BenchmarkExpand/noop-4 4300898 27.80 ns/op 0 B/op 0 allocs/op BenchmarkExpand/multiple-4 262494 438.9 ns/op 48 B/op 2 allocs/op BenchmarkReaddirname-4 1548 75988 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 460 249601 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 1128 102448 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 154701 788.1 ns/op BenchmarkStatFile-4 125563 971.7 ns/op BenchmarkStatDir-4 136342 897.9 ns/op BenchmarkLstatDot-4 156290 779.0 ns/op BenchmarkLstatFile-4 126938 946.2 ns/op BenchmarkLstatDir-4 135729 890.6 ns/op BenchmarkRemoveAll-4 50 2232184 ns/op 44329 B/op 556 allocs/op PASS ok os 2.985s goos: freebsd goarch: amd64 pkg: os/exec cpu: AMD EPYC 7B12 BenchmarkExecHostname-4 54 2317514 ns/op 7440 B/op 31 allocs/op PASS ok os/exec 1.272s goos: freebsd goarch: amd64 pkg: os/user cpu: AMD EPYC 7B12 BenchmarkCurrent-4 24920 4522 ns/op PASS ok os/user 1.236s goos: freebsd goarch: amd64 pkg: reflect cpu: AMD EPYC 7B12 BenchmarkBool-4 4584195 25.17 ns/op BenchmarkString-4 2886309 40.69 ns/op BenchmarkBytes-4 2580469 46.46 ns/op BenchmarkNamedBytes-4 1470871 81.27 ns/op BenchmarkBytesArray-4 966097 120.1 ns/op BenchmarkSliceLen-4 3000679 39.80 ns/op BenchmarkMapLen-4 1104838 108.6 ns/op BenchmarkStringLen-4 2196067 54.56 ns/op BenchmarkArrayLen-4 1653960 72.55 ns/op BenchmarkSliceCap-4 3033741 39.54 ns/op BenchmarkDeepEqual/int8-4 540171 220.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int8-4 123658 988.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int16-4 387949 260.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int16-4 114222 1014 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int32-4 471552 255.9 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int32-4 112789 1023 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int64-4 429906 255.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int64-4 120103 1021 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int-4 406254 258.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int-4 114879 1013 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint8-4 509754 222.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8-4 144675 788.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint16-4 404390 255.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint16-4 112962 1024 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint32-4 417471 255.9 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint32-4 114348 1009 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint64-4 403450 261.9 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint64-4 117234 1026 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint-4 466129 256.5 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint-4 116770 1007 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uintptr-4 451394 257.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uintptr-4 113712 1008 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float32-4 390374 256.9 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float32-4 114764 1014 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float64-4 429849 254.9 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float64-4 113286 1015 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex64-4 397444 256.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex64-4 113870 1011 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex128-4 468799 256.5 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex128-4 118848 1016 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/bool-4 545314 221.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]bool-4 120673 977.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/string-4 414888 251.5 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]string-4 118029 1020 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8#01-4 149174 772.9 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][]uint8-4 74490 1576 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[6]uint8-4 64431 1862 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][6]uint8-4 45355 2646 ns/op 0 B/op 0 allocs/op BenchmarkMapsDeepEqual-4 47070 2510 ns/op BenchmarkIsZero/ArrayComparable-4 338926 352.8 ns/op BenchmarkIsZero/ArrayIncomparable-4 39807 2980 ns/op BenchmarkIsZero/StructComparable-4 823173 147.3 ns/op BenchmarkIsZero/StructIncomparable-4 183140 658.2 ns/op BenchmarkIsZero/ArrayInt_4-4 1642395 72.33 ns/op BenchmarkIsZero/ArrayInt_1024-4 19906 6040 ns/op BenchmarkIsZero/ArrayInt_1024_NoZero-4 38397 3136 ns/op BenchmarkIsZero/Struct4Int-4 1627486 73.61 ns/op BenchmarkIsZero/ArrayStruct4Int_1024-4 19725 6027 ns/op BenchmarkIsZero/ArrayChanInt_1024-4 19845 6030 ns/op BenchmarkIsZero/StructInt_512-4 38085 3093 ns/op BenchmarkSetZero/Bool/Direct-4 4965706 23.85 ns/op BenchmarkSetZero/Bool/CachedZero-4 1116795 111.8 ns/op BenchmarkSetZero/Bool/NewZero-4 735333 146.3 ns/op BenchmarkSetZero/Int/Direct-4 3117770 39.06 ns/op BenchmarkSetZero/Int/CachedZero-4 1093776 108.5 ns/op BenchmarkSetZero/Int/NewZero-4 835939 147.1 ns/op BenchmarkSetZero/Uint/Direct-4 2940201 39.31 ns/op BenchmarkSetZero/Uint/CachedZero-4 1073534 110.8 ns/op BenchmarkSetZero/Uint/NewZero-4 788984 147.6 ns/op BenchmarkSetZero/Float/Direct-4 3051871 39.29 ns/op BenchmarkSetZero/Float/CachedZero-4 1098008 111.7 ns/op BenchmarkSetZero/Float/NewZero-4 717990 144.7 ns/op BenchmarkSetZero/Complex/Direct-4 3010812 39.36 ns/op BenchmarkSetZero/Complex/CachedZero-4 1087064 108.6 ns/op BenchmarkSetZero/Complex/NewZero-4 737190 147.5 ns/op BenchmarkSetZero/Array/Direct-4 2800484 43.00 ns/op BenchmarkSetZero/Array/CachedZero-4 1105231 110.0 ns/op BenchmarkSetZero/Array/NewZero-4 819861 144.7 ns/op BenchmarkSetZero/Chan/Direct-4 2986702 38.78 ns/op BenchmarkSetZero/Chan/CachedZero-4 960843 106.8 ns/op BenchmarkSetZero/Chan/NewZero-4 848192 143.7 ns/op BenchmarkSetZero/Func/Direct-4 3111842 38.54 ns/op BenchmarkSetZero/Func/CachedZero-4 1122418 107.5 ns/op BenchmarkSetZero/Func/NewZero-4 830572 141.5 ns/op BenchmarkSetZero/Interface/Direct-4 2837814 42.61 ns/op BenchmarkSetZero/Interface/CachedZero-4 1100358 109.2 ns/op BenchmarkSetZero/Interface/NewZero-4 827642 147.5 ns/op BenchmarkSetZero/Map/Direct-4 3106027 39.02 ns/op BenchmarkSetZero/Map/CachedZero-4 982268 106.8 ns/op BenchmarkSetZero/Map/NewZero-4 828514 141.1 ns/op BenchmarkSetZero/Pointer/Direct-4 3075129 38.60 ns/op BenchmarkSetZero/Pointer/CachedZero-4 1000000 106.7 ns/op BenchmarkSetZero/Pointer/NewZero-4 843892 141.9 ns/op BenchmarkSetZero/Slice/Direct-4 2733445 42.25 ns/op BenchmarkSetZero/Slice/CachedZero-4 1000000 108.9 ns/op BenchmarkSetZero/Slice/NewZero-4 829317 143.4 ns/op BenchmarkSetZero/String/Direct-4 3046944 38.96 ns/op BenchmarkSetZero/String/CachedZero-4 1106794 108.9 ns/op BenchmarkSetZero/String/NewZero-4 832692 147.2 ns/op BenchmarkSetZero/Struct/Direct-4 2809803 43.56 ns/op BenchmarkSetZero/Struct/CachedZero-4 1084808 108.7 ns/op BenchmarkSetZero/Struct/NewZero-4 829399 143.8 ns/op BenchmarkSelect/1-4 250818 506.2 ns/op 80 B/op 5 allocs/op BenchmarkSelect/4-4 103977 1178 ns/op 208 B/op 8 allocs/op BenchmarkSelect/8-4 52930 2250 ns/op 672 B/op 13 allocs/op BenchmarkCall-4 210726 583.3 ns/op 0 B/op 0 allocs/op BenchmarkCallMethod-4 199802 601.4 ns/op 0 B/op 0 allocs/op BenchmarkCallArgCopy/size=128-4 89012 1334 ns/op 95.95 MB/s BenchmarkCallArgCopy/size=256-4 81816 1439 ns/op 177.90 MB/s BenchmarkCallArgCopy/size=1024-4 72051 1663 ns/op 615.79 MB/s BenchmarkCallArgCopy/size=4096-4 44347 2766 ns/op 1480.96 MB/s BenchmarkCallArgCopy/size=65536-4 5036 22755 ns/op 2880.03 MB/s BenchmarkFieldByName1-4 2122641 56.80 ns/op BenchmarkFieldByName2-4 171080 763.7 ns/op BenchmarkFieldByName3-4 21259 5542 ns/op BenchmarkInterfaceBig-4 5073040 23.85 ns/op BenchmarkInterfaceSmall-4 4978242 23.97 ns/op BenchmarkNew-4 2963572 37.94 ns/op BenchmarkMap/StringKeys/MapIndex-4 3378 35599 ns/op 0 B/op 0 allocs/op BenchmarkMap/StringKeys/SetMapIndex-4 2491 45320 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/MapIndex-4 2917 37687 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/SetMapIndex-4 2448 45255 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/MapIndex-4 3014 36232 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/SetMapIndex-4 2460 45474 ns/op 0 B/op 0 allocs/op BenchmarkMapIterNext-4 337030 351.2 ns/op BenchmarkTypeForString-4 2626612 45.43 ns/op BenchmarkTypeForError-4 1291454 90.55 ns/op PASS ok reflect 20.583s goos: freebsd goarch: amd64 pkg: regexp cpu: AMD EPYC 7B12 BenchmarkFind-4 15706 8162 ns/op 9445 B/op 1 allocs/op BenchmarkFindAllNoMatches-4 22525 6122 ns/op 9257 B/op 1 allocs/op BenchmarkFindString-4 16464 7163 ns/op 9354 B/op 1 allocs/op BenchmarkFindSubmatch-4 14437 8018 ns/op 9322 B/op 2 allocs/op BenchmarkFindStringSubmatch-4 16226 7689 ns/op 9317 B/op 2 allocs/op BenchmarkLiteral-4 24351 4923 ns/op BenchmarkNotLiteral-4 5007 21486 ns/op BenchmarkMatchClass-4 4056 26951 ns/op BenchmarkMatchClass_InRange-4 4101 26726 ns/op BenchmarkReplaceAll-4 3392 30635 ns/op BenchmarkAnchoredLiteralShortNonMatch-4 143176 733.5 ns/op BenchmarkAnchoredLiteralLongNonMatch-4 168936 727.5 ns/op BenchmarkAnchoredShortMatch-4 97975 1195 ns/op BenchmarkAnchoredLongMatch-4 101593 1191 ns/op BenchmarkOnePassShortA-4 26672 4519 ns/op BenchmarkNotOnePassShortA-4 10855 10396 ns/op BenchmarkOnePassShortB-4 34431 3473 ns/op BenchmarkNotOnePassShortB-4 13800 8782 ns/op BenchmarkOnePassLongPrefix-4 116497 1059 ns/op BenchmarkOnePassLongNotPrefix-4 39132 3149 ns/op BenchmarkMatchParallelShared-4 25108 4867 ns/op BenchmarkMatchParallelCopied-4 28566 4938 ns/op BenchmarkQuoteMetaAll-4 244999 484.8 ns/op 28.88 MB/s BenchmarkQuoteMetaNone-4 452142 270.9 ns/op 95.98 MB/s BenchmarkCompile/Onepass-4 5880 19881 ns/op 4272 B/op 52 allocs/op BenchmarkCompile/Medium-4 2314 48029 ns/op 10152 B/op 112 allocs/op BenchmarkCompile/Hard-4 277 438917 ns/op 90712 B/op 424 allocs/op BenchmarkMatch/Easy0/16-4 4703647 23.79 ns/op 672.51 MB/s BenchmarkMatch/Easy0/32-4 29162 4590 ns/op 6.97 MB/s BenchmarkMatch/Easy0/1K-4 24625 4652 ns/op 220.14 MB/s BenchmarkMatch/Easy0i/16-4 4624554 25.15 ns/op 636.26 MB/s BenchmarkMatch/Easy0i/32-4 8016 15294 ns/op 2.09 MB/s BenchmarkMatch/Easy0i/1K-4 354 337056 ns/op 3.04 MB/s BenchmarkMatch/Easy1/16-4 4782370 25.00 ns/op 640.07 MB/s BenchmarkMatch/Easy1/32-4 26020 4535 ns/op 7.06 MB/s BenchmarkMatch/Easy1/1K-4 10226 11790 ns/op 86.85 MB/s BenchmarkMatch/Medium/16-4 4680549 24.10 ns/op 663.97 MB/s BenchmarkMatch/Medium/32-4 8162 14015 ns/op 2.28 MB/s BenchmarkMatch/Medium/1K-4 390 300173 ns/op 3.41 MB/s BenchmarkMatch/Hard/16-4 4697400 25.31 ns/op 632.17 MB/s BenchmarkMatch/Hard/32-4 5017 21970 ns/op 1.46 MB/s BenchmarkMatch/Hard/1K-4 229 522134 ns/op 1.96 MB/s BenchmarkMatch/Hard1/16-4 2029 59895 ns/op 0.27 MB/s BenchmarkMatch/Hard1/32-4 1159 110608 ns/op 0.29 MB/s BenchmarkMatch/Hard1/1K-4 32 3297253 ns/op 0.31 MB/s BenchmarkMatch_onepass_regex/16-4 39504 3025 ns/op 5.29 MB/s 24 B/op 0 allocs/op BenchmarkMatch_onepass_regex/32-4 23258 5184 ns/op 6.17 MB/s 24 B/op 0 allocs/op BenchmarkMatch_onepass_regex/1K-4 854 136891 ns/op 7.48 MB/s 23 B/op 0 allocs/op PASS ok regexp 8.485s goos: freebsd goarch: amd64 pkg: regexp/syntax cpu: AMD EPYC 7B12 BenchmarkEmptyOpContext-4 847444 140.9 ns/op BenchmarkIsWordChar-4 262212 494.3 ns/op PASS ok regexp/syntax 2.034s goos: freebsd goarch: amd64 pkg: runtime cpu: AMD EPYC 7B12 BenchmarkCallers/cached-4 108009 1170 ns/op BenchmarkCallers/inlined-4 99290 1154 ns/op BenchmarkCallers/no-cache-4 25132 4790 ns/op BenchmarkFPCallers/cached-4 3768309 31.32 ns/op BenchmarkMakeChan/Byte-4 1315402 82.11 ns/op BenchmarkMakeChan/Int-4 1000000 106.3 ns/op BenchmarkMakeChan/Ptr-4 985665 153.8 ns/op BenchmarkMakeChan/Struct/0-4 1283737 85.45 ns/op BenchmarkMakeChan/Struct/32-4 689055 219.0 ns/op BenchmarkMakeChan/Struct/40-4 580168 217.8 ns/op BenchmarkChanNonblocking-4 12817844 8.816 ns/op BenchmarkSelectUncontended-4 1613272 90.10 ns/op BenchmarkSelectSyncContended-4 36754 3226 ns/op BenchmarkSelectAsyncContended-4 163858 699.5 ns/op BenchmarkSelectNonblock-4 7285113 15.79 ns/op BenchmarkChanUncontended-4 7164 18250 ns/op BenchmarkChanContended-4 1544 78462 ns/op BenchmarkChanSync-4 147406 804.8 ns/op BenchmarkChanSyncWork-4 51850 2118 ns/op BenchmarkChanProdCons0-4 105732 1154 ns/op BenchmarkChanProdCons10-4 173066 720.1 ns/op BenchmarkChanProdCons100-4 166995 644.2 ns/op BenchmarkChanProdConsWork0-4 83200 1411 ns/op BenchmarkChanProdConsWork10-4 101504 1053 ns/op BenchmarkChanProdConsWork100-4 113751 1222 ns/op BenchmarkSelectProdCons-4 74414 1646 ns/op BenchmarkReceiveDataFromClosedChan-4 1515823 79.42 ns/op BenchmarkChanCreation-4 157132 681.2 ns/op BenchmarkChanSem-4 225042 539.8 ns/op BenchmarkChanPopular-4 94 1225754 ns/op BenchmarkChanClosed-4 963351 112.5 ns/op BenchmarkCallClosure-4 8263682 14.40 ns/op BenchmarkCallClosure1-4 8006632 14.62 ns/op BenchmarkCallClosure2-4 2246236 56.01 ns/op BenchmarkCallClosure3-4 2591752 45.89 ns/op BenchmarkCallClosure4-4 2204368 53.23 ns/op BenchmarkComplex128DivNormal-4 14034696 8.421 ns/op BenchmarkComplex128DivNisNaN-4 11369602 10.11 ns/op BenchmarkComplex128DivDisNaN-4 10991535 10.91 ns/op BenchmarkComplex128DivNisInf-4 13136665 8.138 ns/op BenchmarkComplex128DivDisInf-4 8364705 13.74 ns/op BenchmarkAllocation-4 7204 22924 ns/op BenchmarkReadMemStats-4 6220 19843 ns/op BenchmarkReadMemStatsLatency-4 1 75600 p50-ns 75600 p90-ns 75600 p99-ns BenchmarkWriteBarrier-4 3011268 37.97 ns/op BenchmarkBulkWriteBarrier-4 9798931 10.66 ns/op BenchmarkScanStackNoLocals-4 5 25381705 ns/op BenchmarkMSpanCountAlloc/bits=64-4 12585426 8.484 ns/op BenchmarkMSpanCountAlloc/bits=128-4 12949414 9.046 ns/op BenchmarkMSpanCountAlloc/bits=256-4 10860465 10.36 ns/op BenchmarkMSpanCountAlloc/bits=512-4 9111360 12.90 ns/op BenchmarkMSpanCountAlloc/bits=1024-4 6407881 17.57 ns/op BenchmarkHash5-4 8736122 14.05 ns/op 355.88 MB/s BenchmarkHash16-4 8225858 12.39 ns/op 1291.24 MB/s BenchmarkHash64-4 8433645 15.01 ns/op 4265.07 MB/s BenchmarkHash1024-4 4281718 28.08 ns/op 36472.93 MB/s BenchmarkHash65536-4 88767 1317 ns/op 49769.17 MB/s BenchmarkAlignedLoad-4 10360904 11.24 ns/op BenchmarkUnalignedLoad-4 10372107 12.15 ns/op BenchmarkEqEfaceConcrete-4 8549649 13.46 ns/op BenchmarkEqIfaceConcrete-4 8540815 13.73 ns/op BenchmarkNeEfaceConcrete-4 8569106 13.71 ns/op BenchmarkNeIfaceConcrete-4 8682249 15.32 ns/op BenchmarkConvT2EByteSized/bool-4 8200332 16.74 ns/op BenchmarkConvT2EByteSized/uint8-4 8121770 14.65 ns/op BenchmarkConvT2ESmall-4 7262038 16.30 ns/op BenchmarkConvT2EUintptr-4 7243986 16.61 ns/op BenchmarkConvT2ELarge-4 1816317 65.73 ns/op BenchmarkConvT2ISmall-4 7555164 15.56 ns/op BenchmarkConvT2IUintptr-4 7235390 16.72 ns/op BenchmarkConvT2ILarge-4 2006434 67.80 ns/op BenchmarkConvI2E-4 6823778 17.24 ns/op BenchmarkConvI2I-4 7278949 16.19 ns/op BenchmarkAssertE2T-4 7115287 17.07 ns/op BenchmarkAssertE2TLarge-4 3659896 31.75 ns/op BenchmarkAssertE2I-4 7431373 16.16 ns/op BenchmarkAssertI2T-4 7144952 16.79 ns/op BenchmarkAssertI2I-4 7490194 15.58 ns/op BenchmarkAssertI2E-4 7844678 15.26 ns/op BenchmarkAssertE2E-4 8145117 14.73 ns/op BenchmarkAssertE2T2-4 5647776 20.97 ns/op BenchmarkAssertE2T2Blank-4 7003141 16.93 ns/op BenchmarkAssertI2E2-4 6198139 18.97 ns/op BenchmarkAssertI2E2Blank-4 8075906 14.61 ns/op BenchmarkAssertE2E2-4 5804462 20.69 ns/op BenchmarkAssertE2E2Blank-4 8146449 14.67 ns/op BenchmarkConvT2Ezero/zero/16-4 7208559 16.79 ns/op BenchmarkConvT2Ezero/zero/32-4 7219897 16.63 ns/op BenchmarkConvT2Ezero/zero/64-4 7195303 16.43 ns/op BenchmarkConvT2Ezero/zero/str-4 7285856 16.56 ns/op BenchmarkConvT2Ezero/zero/slice-4 7051508 16.57 ns/op BenchmarkConvT2Ezero/zero/big-4 375132 433.9 ns/op BenchmarkConvT2Ezero/nonzero/str-4 2104887 64.29 ns/op BenchmarkConvT2Ezero/nonzero/slice-4 1965529 68.35 ns/op BenchmarkConvT2Ezero/nonzero/big-4 363830 418.2 ns/op BenchmarkConvT2Ezero/smallint/16-4 7238712 16.60 ns/op BenchmarkConvT2Ezero/smallint/32-4 7272909 16.59 ns/op BenchmarkConvT2Ezero/smallint/64-4 7192207 16.53 ns/op BenchmarkConvT2Ezero/largeint/16-4 2369769 56.22 ns/op BenchmarkConvT2Ezero/largeint/32-4 2324560 57.95 ns/op BenchmarkConvT2Ezero/largeint/64-4 2614508 58.04 ns/op BenchmarkMalloc8-4 2906205 41.55 ns/op BenchmarkMalloc16-4 2823684 47.02 ns/op BenchmarkMallocTypeInfo8-4 3051010 38.06 ns/op BenchmarkMallocTypeInfo16-4 2497284 50.99 ns/op BenchmarkMallocLargeStruct-4 267628 591.6 ns/op BenchmarkGoroutineSelect-4 63 1683845 ns/op BenchmarkGoroutineBlocking-4 85 1332092 ns/op BenchmarkGoroutineForRange-4 90 1295264 ns/op BenchmarkGoroutineIdle-4 100 1025170 ns/op BenchmarkHashStringSpeed-4 3643585 32.44 ns/op BenchmarkHashBytesSpeed-4 2139268 55.06 ns/op BenchmarkHashInt32Speed-4 3994576 29.44 ns/op BenchmarkHashInt64Speed-4 3929359 29.94 ns/op BenchmarkHashStringArraySpeed-4 870154 139.4 ns/op BenchmarkMegMap-4 3566970 32.67 ns/op BenchmarkMegOneMap-4 3515059 33.18 ns/op BenchmarkMegEqMap-4 4390 26807 ns/op BenchmarkMegEmptyMap-4 5708050 21.05 ns/op BenchmarkMegEmptyMapWithInterfaceKey-4 3217220 35.52 ns/op BenchmarkSmallStrMap-4 3981685 30.81 ns/op BenchmarkMapStringKeysEight_16-4 3305409 36.84 ns/op BenchmarkMapStringKeysEight_32-4 3220252 36.83 ns/op BenchmarkMapStringKeysEight_64-4 3151627 37.71 ns/op BenchmarkMapStringKeysEight_128-4 3493479 33.93 ns/op BenchmarkMapStringKeysEight_256-4 3393850 33.96 ns/op BenchmarkMapStringKeysEight_1M-4 3405662 34.96 ns/op BenchmarkMapFirst/1-4 5552720 20.74 ns/op BenchmarkMapFirst/2-4 5707089 21.14 ns/op BenchmarkMapFirst/3-4 5480265 21.38 ns/op BenchmarkMapFirst/4-4 5575293 20.27 ns/op BenchmarkMapFirst/5-4 5594055 22.52 ns/op BenchmarkMapFirst/6-4 5611309 21.05 ns/op BenchmarkMapFirst/7-4 5466793 21.40 ns/op BenchmarkMapFirst/8-4 5603318 20.85 ns/op BenchmarkMapFirst/9-4 4839879 24.55 ns/op BenchmarkMapFirst/10-4 4919158 24.41 ns/op BenchmarkMapFirst/11-4 4789917 23.68 ns/op BenchmarkMapFirst/12-4 4865094 22.84 ns/op BenchmarkMapFirst/13-4 4821193 24.46 ns/op BenchmarkMapFirst/14-4 4833067 24.29 ns/op BenchmarkMapFirst/15-4 4848489 24.24 ns/op BenchmarkMapFirst/16-4 4932571 23.89 ns/op BenchmarkMapMid/1-4 5513928 19.45 ns/op BenchmarkMapMid/2-4 5489169 21.35 ns/op BenchmarkMapMid/3-4 5402120 21.63 ns/op BenchmarkMapMid/4-4 5423824 21.08 ns/op BenchmarkMapMid/5-4 5382042 21.69 ns/op BenchmarkMapMid/6-4 5345502 22.10 ns/op BenchmarkMapMid/7-4 5401599 22.48 ns/op BenchmarkMapMid/8-4 5251172 22.11 ns/op BenchmarkMapMid/9-4 4828768 24.82 ns/op BenchmarkMapMid/10-4 4856391 24.51 ns/op BenchmarkMapMid/11-4 4807687 24.16 ns/op BenchmarkMapMid/12-4 5128623 23.55 ns/op BenchmarkMapMid/13-4 4787066 23.59 ns/op BenchmarkMapMid/14-4 4805421 24.37 ns/op BenchmarkMapMid/15-4 4686236 24.18 ns/op BenchmarkMapMid/16-4 4906820 24.27 ns/op BenchmarkMapLast/1-4 5575803 19.48 ns/op BenchmarkMapLast/2-4 5605093 21.44 ns/op BenchmarkMapLast/3-4 5367897 21.84 ns/op BenchmarkMapLast/4-4 5315862 21.42 ns/op BenchmarkMapLast/5-4 5243622 22.29 ns/op BenchmarkMapLast/6-4 5175920 22.35 ns/op BenchmarkMapLast/7-4 4939834 24.22 ns/op BenchmarkMapLast/8-4 5086923 22.78 ns/op BenchmarkMapLast/9-4 4857931 24.37 ns/op BenchmarkMapLast/10-4 4915622 25.57 ns/op BenchmarkMapLast/11-4 4809312 24.61 ns/op BenchmarkMapLast/12-4 4850320 23.74 ns/op BenchmarkMapLast/13-4 4797015 24.17 ns/op BenchmarkMapLast/14-4 4616823 24.12 ns/op BenchmarkMapLast/15-4 4870855 24.04 ns/op BenchmarkMapLast/16-4 4926082 24.29 ns/op BenchmarkMapCycle-4 3790000 31.69 ns/op BenchmarkRepeatedLookupStrMapKey32-4 5240222 22.20 ns/op BenchmarkRepeatedLookupStrMapKey1M-4 5296 24690 ns/op BenchmarkMakeMap/[Byte]Byte-4 582118 276.6 ns/op BenchmarkMakeMap/[Int]Int-4 313796 561.6 ns/op BenchmarkNewEmptyMap-4 5036511 23.71 ns/op 0 B/op 0 allocs/op BenchmarkNewSmallMap-4 1772446 64.20 ns/op 0 B/op 0 allocs/op BenchmarkSameLengthMap-4 2694392 44.32 ns/op BenchmarkSmallKeyMap-4 3441760 34.71 ns/op BenchmarkMapPopulate/1-4 2647179 44.74 ns/op 0 B/op 0 allocs/op BenchmarkMapPopulate/10-4 165868 911.8 ns/op 328 B/op 3 allocs/op BenchmarkMapPopulate/100-4 14276 9765 ns/op 4456 B/op 9 allocs/op BenchmarkMapPopulate/1000-4 909 119060 ns/op 74265 B/op 20 allocs/op BenchmarkMapPopulate/10000-4 100 1260587 ns/op 591488 B/op 79 allocs/op BenchmarkMapPopulate/100000-4 7 14654168 ns/op 4729411 B/op 533 allocs/op BenchmarkComplexAlgMap-4 592987 188.3 ns/op BenchmarkGoMapClear/Reflexive/1-4 2362035 50.86 ns/op BenchmarkGoMapClear/Reflexive/10-4 1891423 65.21 ns/op BenchmarkGoMapClear/Reflexive/100-4 734446 163.3 ns/op BenchmarkGoMapClear/Reflexive/1000-4 59636 1942 ns/op BenchmarkGoMapClear/Reflexive/10000-4 7826 15416 ns/op BenchmarkGoMapClear/NonReflexive/1-4 1873239 63.33 ns/op BenchmarkGoMapClear/NonReflexive/10-4 1606140 74.46 ns/op BenchmarkGoMapClear/NonReflexive/100-4 662428 168.4 ns/op BenchmarkGoMapClear/NonReflexive/1000-4 61645 1907 ns/op BenchmarkGoMapClear/NonReflexive/10000-4 7800 15226 ns/op BenchmarkMapStringConversion/32/simple-4 2191135 54.78 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/struct-4 2022944 59.25 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/array-4 2020729 59.91 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/simple-4 2108067 56.58 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/struct-4 1936346 63.13 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/array-4 1926337 63.22 ns/op 0 B/op 0 allocs/op BenchmarkMapInterfaceString-4 2636272 51.73 ns/op BenchmarkMapInterfacePtr-4 2674368 41.51 ns/op BenchmarkNewEmptyMapHintLessThan8-4 3311260 36.08 ns/op 0 B/op 0 allocs/op BenchmarkNewEmptyMapHintGreaterThan8-4 55923 2345 ns/op 1192 B/op 3 allocs/op BenchmarkMapIter/Key=int32/Elem=int32/len=6-4 2169482 55.79 ns/op BenchmarkMapIter/Key=int32/Elem=int32/len=64-4 1830897 66.21 ns/op BenchmarkMapIter/Key=int32/Elem=int32/len=65536-4 1864747 65.83 ns/op BenchmarkMapIter/Key=int64/Elem=int64/len=6-4 2120287 55.59 ns/op BenchmarkMapIter/Key=int64/Elem=int64/len=64-4 1826170 65.18 ns/op BenchmarkMapIter/Key=int64/Elem=int64/len=65536-4 1788334 66.32 ns/op BenchmarkMapIter/Key=string/Elem=string/len=6-4 2159830 55.72 ns/op BenchmarkMapIter/Key=string/Elem=string/len=64-4 1847073 65.33 ns/op BenchmarkMapIter/Key=string/Elem=string/len=65536-4 1835490 65.60 ns/op BenchmarkMapIter/Key=smallType/Elem=int32/len=6-4 2152056 56.21 ns/op BenchmarkMapIter/Key=smallType/Elem=int32/len=64-4 2029540 59.24 ns/op BenchmarkMapIter/Key=smallType/Elem=int32/len=65536-4 2072342 58.05 ns/op BenchmarkMapIter/Key=mediumType/Elem=int32/len=6-4 891010 133.9 ns/op BenchmarkMapIter/Key=mediumType/Elem=int32/len=64-4 825837 137.8 ns/op BenchmarkMapIter/Key=mediumType/Elem=int32/len=65536-4 1000000 449.0 ns/op BenchmarkMapIter/Key=bigType/Elem=int32/len=6-4 175251 646.5 ns/op BenchmarkMapIter/Key=bigType/Elem=int32/len=64-4 164619 706.0 ns/op BenchmarkMapIter/Key=bigType/Elem=int32/len=65536-4 1000000 1345 ns/op BenchmarkMapIter/Key=bigType/Elem=bigType/len=6-4 80780 1385 ns/op BenchmarkMapIter/Key=bigType/Elem=bigType/len=64-4 77962 1459 ns/op BenchmarkMapIter/Key=bigType/Elem=bigType/len=65536-4 1000000 2443 ns/op BenchmarkMapIter/Key=int32/Elem=bigType/len=6-4 156388 695.5 ns/op BenchmarkMapIter/Key=int32/Elem=bigType/len=64-4 146114 737.5 ns/op BenchmarkMapIter/Key=int32/Elem=bigType/len=65536-4 1000000 1514 ns/op BenchmarkMapIter/Key=*int32/Elem=int32/len=6-4 2148907 55.43 ns/op BenchmarkMapIter/Key=*int32/Elem=int32/len=64-4 1800232 66.07 ns/op BenchmarkMapIter/Key=*int32/Elem=int32/len=65536-4 1857340 66.64 ns/op BenchmarkMapIter/Key=int32/Elem=*int32/len=6-4 2166654 55.21 ns/op BenchmarkMapIter/Key=int32/Elem=*int32/len=64-4 1819197 65.92 ns/op BenchmarkMapIter/Key=int32/Elem=*int32/len=65536-4 1815507 65.33 ns/op BenchmarkMapIterLowLoad/Key=int32/Elem=int32/len=6-4 7343283 16.03 ns/op BenchmarkMapIterLowLoad/Key=int32/Elem=int32/len=64-4 42382878 2.644 ns/op BenchmarkMapIterLowLoad/Key=int32/Elem=int32/len=65536-4 164748057 0.6942 ns/op BenchmarkMapIterLowLoad/Key=int64/Elem=int64/len=6-4 7262398 16.16 ns/op BenchmarkMapIterLowLoad/Key=int64/Elem=int64/len=64-4 44031493 2.674 ns/op BenchmarkMapIterLowLoad/Key=int64/Elem=int64/len=65536-4 150047133 0.7295 ns/op BenchmarkMapIterLowLoad/Key=string/Elem=string/len=6-4 7572122 16.12 ns/op BenchmarkMapIterLowLoad/Key=string/Elem=string/len=64-4 40874690 2.630 ns/op BenchmarkMapIterLowLoad/Key=string/Elem=string/len=65536-4 166809146 0.7381 ns/op BenchmarkMapIterLowLoad/Key=smallType/Elem=int32/len=6-4 7416103 15.84 ns/op BenchmarkMapIterLowLoad/Key=smallType/Elem=int32/len=64-4 46323424 2.595 ns/op BenchmarkMapIterLowLoad/Key=smallType/Elem=int32/len=65536-4 150974523 0.7368 ns/op BenchmarkMapIterLowLoad/Key=mediumType/Elem=int32/len=6-4 3726620 31.66 ns/op BenchmarkMapIterLowLoad/Key=mediumType/Elem=int32/len=64-4 26146274 3.967 ns/op BenchmarkMapIterLowLoad/Key=mediumType/Elem=int32/len=65536-4 150926770 0.7867 ns/op BenchmarkMapIterLowLoad/Key=bigType/Elem=int32/len=6-4 829392 123.3 ns/op BenchmarkMapIterLowLoad/Key=bigType/Elem=int32/len=64-4 9205206 12.57 ns/op BenchmarkMapIterLowLoad/Key=bigType/Elem=int32/len=65536-4 154608699 0.7528 ns/op BenchmarkMapIterLowLoad/Key=bigType/Elem=bigType/len=6-4 500106 234.8 ns/op BenchmarkMapIterLowLoad/Key=bigType/Elem=bigType/len=64-4 5069002 22.93 ns/op BenchmarkMapIterLowLoad/Key=bigType/Elem=bigType/len=65536-4 145656309 0.7721 ns/op BenchmarkMapIterLowLoad/Key=int32/Elem=bigType/len=6-4 968089 125.9 ns/op BenchmarkMapIterLowLoad/Key=int32/Elem=bigType/len=64-4 9132439 12.56 ns/op BenchmarkMapIterLowLoad/Key=int32/Elem=bigType/len=65536-4 151650798 0.7634 ns/op BenchmarkMapIterLowLoad/Key=*int32/Elem=int32/len=6-4 7431916 16.07 ns/op BenchmarkMapIterLowLoad/Key=*int32/Elem=int32/len=64-4 44832946 2.643 ns/op BenchmarkMapIterLowLoad/Key=*int32/Elem=int32/len=65536-4 154376026 0.7573 ns/op BenchmarkMapIterLowLoad/Key=int32/Elem=*int32/len=6-4 7284428 16.01 ns/op BenchmarkMapIterLowLoad/Key=int32/Elem=*int32/len=64-4 37420329 2.718 ns/op BenchmarkMapIterLowLoad/Key=int32/Elem=*int32/len=65536-4 160888828 0.7377 ns/op BenchmarkMapAccessHit/Key=int32/Elem=int32/len=6-4 3541075 33.04 ns/op BenchmarkMapAccessHit/Key=int32/Elem=int32/len=64-4 3406730 35.36 ns/op BenchmarkMapAccessHit/Key=int32/Elem=int32/len=65536-4 1736589 82.14 ns/op BenchmarkMapAccessHit/Key=int64/Elem=int64/len=6-4 3485589 32.43 ns/op BenchmarkMapAccessHit/Key=int64/Elem=int64/len=64-4 3254882 36.04 ns/op BenchmarkMapAccessHit/Key=int64/Elem=int64/len=65536-4 1639777 72.89 ns/op BenchmarkMapAccessHit/Key=string/Elem=string/len=6-4 2859642 42.15 ns/op BenchmarkMapAccessHit/Key=string/Elem=string/len=64-4 2977830 39.51 ns/op BenchmarkMapAccessHit/Key=string/Elem=string/len=65536-4 1323555 100.1 ns/op BenchmarkMapAccessHit/Key=smallType/Elem=int32/len=6-4 2018197 58.79 ns/op BenchmarkMapAccessHit/Key=smallType/Elem=int32/len=64-4 2082572 57.72 ns/op BenchmarkMapAccessHit/Key=smallType/Elem=int32/len=65536-4 1000000 105.4 ns/op BenchmarkMapAccessHit/Key=mediumType/Elem=int32/len=6-4 913627 132.0 ns/op BenchmarkMapAccessHit/Key=mediumType/Elem=int32/len=64-4 966916 123.5 ns/op BenchmarkMapAccessHit/Key=mediumType/Elem=int32/len=65536-4 343375 334.9 ns/op BenchmarkMapAccessHit/Key=bigType/Elem=int32/len=6-4 208514 542.3 ns/op BenchmarkMapAccessHit/Key=bigType/Elem=int32/len=64-4 177235 597.9 ns/op BenchmarkMapAccessHit/Key=bigType/Elem=int32/len=65536-4 64035 1844 ns/op BenchmarkMapAccessHit/Key=bigType/Elem=bigType/len=6-4 91465 1217 ns/op BenchmarkMapAccessHit/Key=bigType/Elem=bigType/len=64-4 83610 1294 ns/op BenchmarkMapAccessHit/Key=bigType/Elem=bigType/len=65536-4 27386 4121 ns/op BenchmarkMapAccessHit/Key=int32/Elem=bigType/len=6-4 159624 703.1 ns/op BenchmarkMapAccessHit/Key=int32/Elem=bigType/len=64-4 145623 733.1 ns/op BenchmarkMapAccessHit/Key=int32/Elem=bigType/len=65536-4 67887 1683 ns/op BenchmarkMapAccessHit/Key=*int32/Elem=int32/len=6-4 3416617 33.78 ns/op BenchmarkMapAccessHit/Key=*int32/Elem=int32/len=64-4 3200479 36.47 ns/op BenchmarkMapAccessHit/Key=*int32/Elem=int32/len=65536-4 1571502 129.9 ns/op BenchmarkMapAccessHit/Key=int32/Elem=*int32/len=6-4 3452272 34.71 ns/op BenchmarkMapAccessHit/Key=int32/Elem=*int32/len=64-4 3367184 36.07 ns/op BenchmarkMapAccessHit/Key=int32/Elem=*int32/len=65536-4 1662679 97.48 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=int32/len=6-4 3786649 32.40 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=int32/len=64-4 3413774 36.28 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=int32/len=65536-4 2674080 45.30 ns/op BenchmarkMapAccessMiss/Key=int64/Elem=int64/len=6-4 3750429 31.77 ns/op BenchmarkMapAccessMiss/Key=int64/Elem=int64/len=64-4 3147222 34.18 ns/op BenchmarkMapAccessMiss/Key=int64/Elem=int64/len=65536-4 2392274 46.67 ns/op BenchmarkMapAccessMiss/Key=string/Elem=string/len=6-4 2926983 39.63 ns/op BenchmarkMapAccessMiss/Key=string/Elem=string/len=64-4 3348068 37.51 ns/op BenchmarkMapAccessMiss/Key=string/Elem=string/len=65536-4 2278513 55.48 ns/op BenchmarkMapAccessMiss/Key=smallType/Elem=int32/len=6-4 2208348 56.69 ns/op BenchmarkMapAccessMiss/Key=smallType/Elem=int32/len=64-4 2347368 52.24 ns/op BenchmarkMapAccessMiss/Key=smallType/Elem=int32/len=65536-4 1806157 69.26 ns/op BenchmarkMapAccessMiss/Key=mediumType/Elem=int32/len=6-4 1103923 107.0 ns/op BenchmarkMapAccessMiss/Key=mediumType/Elem=int32/len=64-4 1137090 103.8 ns/op BenchmarkMapAccessMiss/Key=mediumType/Elem=int32/len=65536-4 474669 213.2 ns/op BenchmarkMapAccessMiss/Key=bigType/Elem=int32/len=6-4 263071 460.0 ns/op BenchmarkMapAccessMiss/Key=bigType/Elem=int32/len=64-4 209517 498.9 ns/op BenchmarkMapAccessMiss/Key=bigType/Elem=int32/len=65536-4 137140 922.6 ns/op BenchmarkMapAccessMiss/Key=bigType/Elem=bigType/len=6-4 207412 521.6 ns/op BenchmarkMapAccessMiss/Key=bigType/Elem=bigType/len=64-4 205303 558.3 ns/op BenchmarkMapAccessMiss/Key=bigType/Elem=bigType/len=65536-4 123744 1035 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=bigType/len=6-4 1000000 102.7 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=bigType/len=64-4 1000000 100.0 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=bigType/len=65536-4 1103863 125.8 ns/op BenchmarkMapAccessMiss/Key=*int32/Elem=int32/len=6-4 3461048 30.54 ns/op BenchmarkMapAccessMiss/Key=*int32/Elem=int32/len=64-4 3530353 32.92 ns/op BenchmarkMapAccessMiss/Key=*int32/Elem=int32/len=65536-4 2522488 49.68 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=*int32/len=6-4 3702074 31.02 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=*int32/len=64-4 3411876 35.31 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=*int32/len=65536-4 2392531 47.72 ns/op BenchmarkMapAssignExists/Key=int32/Elem=int32/len=6-4 3102123 38.45 ns/op BenchmarkMapAssignExists/Key=int32/Elem=int32/len=64-4 3145702 38.09 ns/op BenchmarkMapAssignExists/Key=int32/Elem=int32/len=65536-4 1806291 77.98 ns/op BenchmarkMapAssignExists/Key=int64/Elem=int64/len=6-4 2911246 37.54 ns/op BenchmarkMapAssignExists/Key=int64/Elem=int64/len=64-4 3154539 37.61 ns/op BenchmarkMapAssignExists/Key=int64/Elem=int64/len=65536-4 1454432 75.92 ns/op BenchmarkMapAssignExists/Key=string/Elem=string/len=6-4 2715291 44.17 ns/op BenchmarkMapAssignExists/Key=string/Elem=string/len=64-4 2556988 47.47 ns/op BenchmarkMapAssignExists/Key=string/Elem=string/len=65536-4 912644 186.9 ns/op BenchmarkMapAssignExists/Key=smallType/Elem=int32/len=6-4 1993814 60.10 ns/op BenchmarkMapAssignExists/Key=smallType/Elem=int32/len=64-4 1963714 60.52 ns/op BenchmarkMapAssignExists/Key=smallType/Elem=int32/len=65536-4 1114358 89.87 ns/op BenchmarkMapAssignExists/Key=mediumType/Elem=int32/len=6-4 907270 129.1 ns/op BenchmarkMapAssignExists/Key=mediumType/Elem=int32/len=64-4 876102 136.3 ns/op BenchmarkMapAssignExists/Key=mediumType/Elem=int32/len=65536-4 311548 337.8 ns/op BenchmarkMapAssignExists/Key=bigType/Elem=int32/len=6-4 219831 544.5 ns/op BenchmarkMapAssignExists/Key=bigType/Elem=int32/len=64-4 189973 601.6 ns/op BenchmarkMapAssignExists/Key=bigType/Elem=int32/len=65536-4 64477 1926 ns/op BenchmarkMapAssignExists/Key=bigType/Elem=bigType/len=6-4 90464 1218 ns/op BenchmarkMapAssignExists/Key=bigType/Elem=bigType/len=64-4 76342 1359 ns/op BenchmarkMapAssignExists/Key=bigType/Elem=bigType/len=65536-4 21520 5479 ns/op BenchmarkMapAssignExists/Key=int32/Elem=bigType/len=6-4 142419 709.1 ns/op BenchmarkMapAssignExists/Key=int32/Elem=bigType/len=64-4 137802 780.8 ns/op BenchmarkMapAssignExists/Key=int32/Elem=bigType/len=65536-4 41725 2965 ns/op BenchmarkMapAssignExists/Key=*int32/Elem=int32/len=6-4 3065862 38.74 ns/op BenchmarkMapAssignExists/Key=*int32/Elem=int32/len=64-4 3058741 38.08 ns/op BenchmarkMapAssignExists/Key=*int32/Elem=int32/len=65536-4 1591510 85.97 ns/op BenchmarkMapAssignExists/Key=int32/Elem=*int32/len=6-4 3031902 38.98 ns/op BenchmarkMapAssignExists/Key=int32/Elem=*int32/len=64-4 3078088 38.35 ns/op BenchmarkMapAssignExists/Key=int32/Elem=*int32/len=65536-4 1113033 95.04 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=int32/len=6-4 1873114 64.94 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=int32/len=64-4 1000000 122.1 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=int32/len=65536-4 1000000 178.1 ns/op BenchmarkMapAssignFillNoHint/Key=int64/Elem=int64/len=6-4 1726422 75.47 ns/op BenchmarkMapAssignFillNoHint/Key=int64/Elem=int64/len=64-4 946064 153.5 ns/op BenchmarkMapAssignFillNoHint/Key=int64/Elem=int64/len=65536-4 1000000 192.1 ns/op BenchmarkMapAssignFillNoHint/Key=string/Elem=string/len=6-4 984525 108.1 ns/op BenchmarkMapAssignFillNoHint/Key=string/Elem=string/len=64-4 688388 261.3 ns/op BenchmarkMapAssignFillNoHint/Key=string/Elem=string/len=65536-4 710116 316.3 ns/op BenchmarkMapAssignFillNoHint/Key=smallType/Elem=int32/len=6-4 1251829 98.69 ns/op BenchmarkMapAssignFillNoHint/Key=smallType/Elem=int32/len=64-4 709873 204.8 ns/op BenchmarkMapAssignFillNoHint/Key=smallType/Elem=int32/len=65536-4 780954 242.7 ns/op BenchmarkMapAssignFillNoHint/Key=mediumType/Elem=int32/len=6-4 294700 503.7 ns/op BenchmarkMapAssignFillNoHint/Key=mediumType/Elem=int32/len=64-4 229400 637.9 ns/op BenchmarkMapAssignFillNoHint/Key=mediumType/Elem=int32/len=65536-4 284847 820.0 ns/op BenchmarkMapAssignFillNoHint/Key=bigType/Elem=int32/len=6-4 36843 2986 ns/op BenchmarkMapAssignFillNoHint/Key=bigType/Elem=int32/len=64-4 32391 4897 ns/op BenchmarkMapAssignFillNoHint/Key=bigType/Elem=int32/len=65536-4 39354 2989 ns/op BenchmarkMapAssignFillNoHint/Key=bigType/Elem=bigType/len=6-4 14902 6952 ns/op BenchmarkMapAssignFillNoHint/Key=bigType/Elem=bigType/len=64-4 12487 9565 ns/op BenchmarkMapAssignFillNoHint/Key=bigType/Elem=bigType/len=65536-4 17809 6602 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=bigType/len=6-4 28258 4315 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=bigType/len=64-4 31387 5442 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=bigType/len=65536-4 40083 2924 ns/op BenchmarkMapAssignFillNoHint/Key=*int32/Elem=int32/len=6-4 1547900 82.12 ns/op BenchmarkMapAssignFillNoHint/Key=*int32/Elem=int32/len=64-4 842755 168.0 ns/op BenchmarkMapAssignFillNoHint/Key=*int32/Elem=int32/len=65536-4 995824 220.8 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=*int32/len=6-4 1674759 81.20 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=*int32/len=64-4 829335 193.1 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=*int32/len=65536-4 892882 205.5 ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=int32/len=6-4 289191 424.6 ns/op 87080 p100-ns/op 190.0 p50-ns/op 520.0 p99-ns/op 1170 p99.9-ns/op 12290 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=int32/len=64-4 265519 457.8 ns/op 155760 p100-ns/op 189.0 p50-ns/op 1900 p99-ns/op 3061 p99.9-ns/op 22350 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=int32/len=65536-4 258066 525.5 ns/op 210720 p100-ns/op 231.0 p50-ns/op 610.0 p99-ns/op 31170 p99.9-ns/op 45820 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int64/Elem=int64/len=6-4 285333 415.5 ns/op 144410 p100-ns/op 181.0 p50-ns/op 550.0 p99-ns/op 1090 p99.9-ns/op 15240 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int64/Elem=int64/len=64-4 266234 462.0 ns/op 204130 p100-ns/op 181.0 p50-ns/op 2220 p99-ns/op 4810 p99.9-ns/op 55080 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int64/Elem=int64/len=65536-4 272127 551.6 ns/op 184920 p100-ns/op 269.0 p50-ns/op 659.0 p99-ns/op 35480 p99.9-ns/op 51060 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=string/Elem=string/len=6-4 278943 430.7 ns/op 233650 p100-ns/op 190.0 p50-ns/op 611.0 p99-ns/op 2560 p99.9-ns/op 25210 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=string/Elem=string/len=64-4 242793 522.5 ns/op 2658582 p100-ns/op 191.0 p50-ns/op 3089 p99-ns/op 7090 p99.9-ns/op 75360 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=string/Elem=string/len=65536-4 236096 743.7 ns/op 707701 p100-ns/op 360.0 p50-ns/op 810.0 p99-ns/op 75370 p99.9-ns/op 183101 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=smallType/Elem=int32/len=6-4 269085 463.0 ns/op 191251 p100-ns/op 240.0 p50-ns/op 580.0 p99-ns/op 1320 p99.9-ns/op 17590 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=smallType/Elem=int32/len=64-4 237192 526.8 ns/op 271680 p100-ns/op 240.0 p50-ns/op 2469 p99-ns/op 5261 p99.9-ns/op 51550 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=smallType/Elem=int32/len=65536-4 223618 649.0 ns/op 228520 p100-ns/op 360.0 p50-ns/op 780.0 p99-ns/op 38070 p99.9-ns/op 55930 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=mediumType/Elem=int32/len=6-4 155943 970.8 ns/op 14884333 p100-ns/op 469.0 p50-ns/op 2860 p99-ns/op 28300 p99.9-ns/op 143510 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=mediumType/Elem=int32/len=64-4 130716 1613 ns/op 16279874 p100-ns/op 489.0 p50-ns/op 4210 p99-ns/op 55360 p99.9-ns/op 156870 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=mediumType/Elem=int32/len=65536-4 135320 1260 ns/op 466391 p100-ns/op 650.0 p50-ns/op 1670 p99-ns/op 179351 p99.9-ns/op 219411 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=bigType/Elem=int32/len=6-4 31485 3290 ns/op 329980 p100-ns/op 2051 p50-ns/op 20750 p99-ns/op 94620 p99.9-ns/op 217100 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=bigType/Elem=int32/len=64-4 22162 6388 ns/op 18418616 p100-ns/op 2590 p50-ns/op 37730 p99-ns/op 121721 p99.9-ns/op 11699210 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=bigType/Elem=int32/len=65536-4 35571 3576 ns/op 513170 p100-ns/op 2460 p50-ns/op 10490 p99-ns/op 439180 p99.9-ns/op 477990 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=bigType/Elem=bigType/len=6-4 16614 7835 ns/op 11891050 p100-ns/op 4421 p50-ns/op 53000 p99-ns/op 172409 p99.9-ns/op 374110 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=bigType/Elem=bigType/len=64-4 14533 9336 ns/op 14373893 p100-ns/op 5120 p50-ns/op 55250 p99-ns/op 190110 p99.9-ns/op 327431 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=bigType/Elem=bigType/len=65536-4 17065 7159 ns/op 488320 p100-ns/op 5810 p50-ns/op 15880 p99-ns/op 456761 p99.9-ns/op 482491 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=bigType/len=6-4 29418 3993 ns/op 473801 p100-ns/op 2590 p50-ns/op 18661 p99-ns/op 88279 p99.9-ns/op 292121 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=bigType/len=64-4 21488 5880 ns/op 14031923 p100-ns/op 3279 p50-ns/op 35081 p99-ns/op 140349 p99.9-ns/op 316809 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=bigType/len=65536-4 35544 3291 ns/op 50569 p100-ns/op 2880 p50-ns/op 10860 p99-ns/op 36190 p99.9-ns/op 44981 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=*int32/Elem=int32/len=6-4 269704 436.9 ns/op 265760 p100-ns/op 190.0 p50-ns/op 570.0 p99-ns/op 3820 p99.9-ns/op 15770 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=*int32/Elem=int32/len=64-4 261027 496.2 ns/op 327240 p100-ns/op 190.0 p50-ns/op 2680 p99-ns/op 6390 p99.9-ns/op 35481 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=*int32/Elem=int32/len=65536-4 233739 580.9 ns/op 212401 p100-ns/op 290.0 p50-ns/op 730.0 p99-ns/op 35331 p99.9-ns/op 77680 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=*int32/len=6-4 292958 411.8 ns/op 159470 p100-ns/op 180.0 p50-ns/op 550.0 p99-ns/op 1220 p99.9-ns/op 17000 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=*int32/len=64-4 261742 463.2 ns/op 175680 p100-ns/op 181.0 p50-ns/op 2221 p99-ns/op 4569 p99.9-ns/op 52000 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=*int32/len=65536-4 266602 525.2 ns/op 235410 p100-ns/op 250.0 p50-ns/op 600.0 p99-ns/op 34920 p99.9-ns/op 56480 p99.99-ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=int32/len=6-4 1962700 73.40 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=int32/len=64-4 2027150 70.02 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=int32/len=65536-4 1203085 116.4 ns/op BenchmarkMapAssignFillHint/Key=int64/Elem=int64/len=6-4 1630706 72.07 ns/op BenchmarkMapAssignFillHint/Key=int64/Elem=int64/len=64-4 1539348 72.80 ns/op BenchmarkMapAssignFillHint/Key=int64/Elem=int64/len=65536-4 808755 177.0 ns/op BenchmarkMapAssignFillHint/Key=string/Elem=string/len=6-4 1324704 99.51 ns/op BenchmarkMapAssignFillHint/Key=string/Elem=string/len=64-4 1000000 131.2 ns/op BenchmarkMapAssignFillHint/Key=string/Elem=string/len=65536-4 482784 215.6 ns/op BenchmarkMapAssignFillHint/Key=smallType/Elem=int32/len=6-4 1175894 111.7 ns/op BenchmarkMapAssignFillHint/Key=smallType/Elem=int32/len=64-4 942298 123.8 ns/op BenchmarkMapAssignFillHint/Key=smallType/Elem=int32/len=65536-4 654073 215.5 ns/op BenchmarkMapAssignFillHint/Key=mediumType/Elem=int32/len=6-4 273064 488.6 ns/op BenchmarkMapAssignFillHint/Key=mediumType/Elem=int32/len=64-4 283706 496.3 ns/op BenchmarkMapAssignFillHint/Key=mediumType/Elem=int32/len=65536-4 247184 598.6 ns/op BenchmarkMapAssignFillHint/Key=bigType/Elem=int32/len=6-4 33860 3744 ns/op BenchmarkMapAssignFillHint/Key=bigType/Elem=int32/len=64-4 36382 3722 ns/op BenchmarkMapAssignFillHint/Key=bigType/Elem=int32/len=65536-4 46878 2483 ns/op BenchmarkMapAssignFillHint/Key=bigType/Elem=bigType/len=6-4 16866 6923 ns/op BenchmarkMapAssignFillHint/Key=bigType/Elem=bigType/len=64-4 12249 11661 ns/op BenchmarkMapAssignFillHint/Key=bigType/Elem=bigType/len=65536-4 19942 5798 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=bigType/len=6-4 29852 4605 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=bigType/len=64-4 23416 4305 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=bigType/len=65536-4 38212 2821 ns/op BenchmarkMapAssignFillHint/Key=*int32/Elem=int32/len=6-4 1471396 79.45 ns/op BenchmarkMapAssignFillHint/Key=*int32/Elem=int32/len=64-4 1430689 91.68 ns/op BenchmarkMapAssignFillHint/Key=*int32/Elem=int32/len=65536-4 613428 188.3 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=*int32/len=6-4 1640166 75.62 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=*int32/len=64-4 1000000 104.9 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=*int32/len=65536-4 726966 179.3 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=int32/len=6-4 2651562 43.12 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=int32/len=64-4 2676560 44.74 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=int32/len=65536-4 1424745 71.56 ns/op BenchmarkMapAssignFillClear/Key=int64/Elem=int64/len=6-4 2641112 45.81 ns/op BenchmarkMapAssignFillClear/Key=int64/Elem=int64/len=64-4 2641425 45.29 ns/op BenchmarkMapAssignFillClear/Key=int64/Elem=int64/len=65536-4 1209010 87.17 ns/op BenchmarkMapAssignFillClear/Key=string/Elem=string/len=6-4 2511555 46.12 ns/op BenchmarkMapAssignFillClear/Key=string/Elem=string/len=64-4 2357182 49.72 ns/op BenchmarkMapAssignFillClear/Key=string/Elem=string/len=65536-4 873018 201.8 ns/op BenchmarkMapAssignFillClear/Key=smallType/Elem=int32/len=6-4 1719876 69.37 ns/op BenchmarkMapAssignFillClear/Key=smallType/Elem=int32/len=64-4 1744116 68.17 ns/op BenchmarkMapAssignFillClear/Key=smallType/Elem=int32/len=65536-4 1000000 115.0 ns/op BenchmarkMapAssignFillClear/Key=mediumType/Elem=int32/len=6-4 281548 437.2 ns/op BenchmarkMapAssignFillClear/Key=mediumType/Elem=int32/len=64-4 237108 505.7 ns/op BenchmarkMapAssignFillClear/Key=mediumType/Elem=int32/len=65536-4 182386 641.3 ns/op BenchmarkMapAssignFillClear/Key=bigType/Elem=int32/len=6-4 44022 3315 ns/op BenchmarkMapAssignFillClear/Key=bigType/Elem=int32/len=64-4 39794 2727 ns/op BenchmarkMapAssignFillClear/Key=bigType/Elem=int32/len=65536-4 33938 3319 ns/op BenchmarkMapAssignFillClear/Key=bigType/Elem=bigType/len=6-4 19317 6908 ns/op BenchmarkMapAssignFillClear/Key=bigType/Elem=bigType/len=64-4 17725 9234 ns/op BenchmarkMapAssignFillClear/Key=bigType/Elem=bigType/len=65536-4 13820 9500 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=bigType/len=6-4 26658 3922 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=bigType/len=64-4 40114 4041 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=bigType/len=65536-4 25893 4035 ns/op BenchmarkMapAssignFillClear/Key=*int32/Elem=int32/len=6-4 2558528 45.29 ns/op BenchmarkMapAssignFillClear/Key=*int32/Elem=int32/len=64-4 2578484 45.69 ns/op BenchmarkMapAssignFillClear/Key=*int32/Elem=int32/len=65536-4 733221 167.0 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=*int32/len=6-4 2652417 44.82 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=*int32/len=64-4 2564835 45.49 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=*int32/len=65536-4 929863 121.7 ns/op BenchmarkMapAssignAddition/Key=int32/Elem=int32/len=6-4 2076656 57.98 ns/op BenchmarkMapAssignAddition/Key=int32/Elem=int32/len=64-4 2003115 60.18 ns/op BenchmarkMapAssignAddition/Key=int32/Elem=int32/len=65536-4 641020 162.6 ns/op BenchmarkMapAssignAddition/Key=int64/Elem=int64/len=6-4 2065647 57.25 ns/op BenchmarkMapAssignAddition/Key=int64/Elem=int64/len=64-4 2033071 58.97 ns/op BenchmarkMapAssignAddition/Key=int64/Elem=int64/len=65536-4 818341 135.8 ns/op BenchmarkMapAssignAddition/Key=string/Elem=string/len=6-4 186674 8730 ns/op BenchmarkMapAssignAddition/Key=string/Elem=string/len=64-4 628788 5122 ns/op BenchmarkMapAssignAddition/Key=string/Elem=string/len=65536-4 469096 304.0 ns/op BenchmarkMapAssignAddition/Key=smallType/Elem=int32/len=6-4 888295 119.6 ns/op BenchmarkMapAssignAddition/Key=smallType/Elem=int32/len=64-4 998674 118.1 ns/op BenchmarkMapAssignAddition/Key=smallType/Elem=int32/len=65536-4 450027 246.6 ns/op BenchmarkMapAssignAddition/Key=mediumType/Elem=int32/len=6-4 322196 317.8 ns/op BenchmarkMapAssignAddition/Key=mediumType/Elem=int32/len=64-4 343837 310.2 ns/op BenchmarkMapAssignAddition/Key=mediumType/Elem=int32/len=65536-4 167563 637.5 ns/op BenchmarkMapAssignAddition/Key=bigType/Elem=int32/len=6-4 77701 1486 ns/op BenchmarkMapAssignAddition/Key=bigType/Elem=int32/len=64-4 77175 1545 ns/op BenchmarkMapAssignAddition/Key=bigType/Elem=int32/len=65536-4 41332 2883 ns/op BenchmarkMapAssignAppend/Key=int32/Elem=[]int32/len=6-4 1395214 86.04 ns/op BenchmarkMapAssignAppend/Key=int32/Elem=[]int32/len=64-4 1592622 86.92 ns/op BenchmarkMapAssignAppend/Key=int32/Elem=[]int32/len=65536-4 410914 285.9 ns/op BenchmarkMapAssignAppend/Key=int64/Elem=[]int32/len=6-4 1599358 74.46 ns/op BenchmarkMapAssignAppend/Key=int64/Elem=[]int32/len=64-4 1742678 73.81 ns/op BenchmarkMapAssignAppend/Key=int64/Elem=[]int32/len=65536-4 382762 289.6 ns/op BenchmarkMapAssignAppend/Key=string/Elem=[]int32/len=6-4 1515464 78.42 ns/op BenchmarkMapAssignAppend/Key=string/Elem=[]int32/len=64-4 1508877 77.70 ns/op BenchmarkMapAssignAppend/Key=string/Elem=[]int32/len=65536-4 384735 311.3 ns/op BenchmarkMapDelete/Key=int32/Elem=int32/len=6-4 1510699 80.11 ns/op BenchmarkMapDelete/Key=int32/Elem=int32/len=64-4 1360726 87.91 ns/op BenchmarkMapDelete/Key=int32/Elem=int32/len=65536-4 1000000 159.8 ns/op BenchmarkMapDelete/Key=int64/Elem=int64/len=6-4 1470974 81.51 ns/op BenchmarkMapDelete/Key=int64/Elem=int64/len=64-4 1328103 87.11 ns/op BenchmarkMapDelete/Key=int64/Elem=int64/len=65536-4 1000000 209.7 ns/op BenchmarkMapDelete/Key=string/Elem=string/len=6-4 1339605 89.65 ns/op BenchmarkMapDelete/Key=string/Elem=string/len=64-4 1178649 101.1 ns/op BenchmarkMapDelete/Key=string/Elem=string/len=65536-4 705504 274.3 ns/op BenchmarkMapDelete/Key=smallType/Elem=int32/len=6-4 988753 121.6 ns/op BenchmarkMapDelete/Key=smallType/Elem=int32/len=64-4 819368 123.9 ns/op BenchmarkMapDelete/Key=smallType/Elem=int32/len=65536-4 1000000 257.9 ns/op BenchmarkMapDelete/Key=mediumType/Elem=int32/len=6-4 205166 598.5 ns/op BenchmarkMapDelete/Key=mediumType/Elem=int32/len=64-4 182271 602.8 ns/op BenchmarkMapDelete/Key=mediumType/Elem=int32/len=65536-4 324247 788.5 ns/op BenchmarkMapDelete/Key=bigType/Elem=int32/len=6-4 29977 3828 ns/op BenchmarkMapDelete/Key=bigType/Elem=int32/len=64-4 26851 4366 ns/op BenchmarkMapDelete/Key=bigType/Elem=int32/len=65536-4 67969 4280 ns/op BenchmarkMapDelete/Key=bigType/Elem=bigType/len=6-4 13256 8360 ns/op BenchmarkMapDelete/Key=bigType/Elem=bigType/len=64-4 10000 10599 ns/op BenchmarkMapDelete/Key=bigType/Elem=bigType/len=65536-4 40406 2488 ns/op BenchmarkMapDelete/Key=int32/Elem=bigType/len=6-4 34945 3583 ns/op BenchmarkMapDelete/Key=int32/Elem=bigType/len=64-4 23818 4371 ns/op BenchmarkMapDelete/Key=int32/Elem=bigType/len=65536-4 492632 3494 ns/op BenchmarkMapDelete/Key=*int32/Elem=int32/len=6-4 1411383 84.32 ns/op BenchmarkMapDelete/Key=*int32/Elem=int32/len=64-4 1256593 94.73 ns/op BenchmarkMapDelete/Key=*int32/Elem=int32/len=65536-4 1000000 217.5 ns/op BenchmarkMapDelete/Key=int32/Elem=*int32/len=6-4 1503579 76.70 ns/op BenchmarkMapDelete/Key=int32/Elem=*int32/len=64-4 1338820 89.00 ns/op BenchmarkMapDelete/Key=int32/Elem=*int32/len=65536-4 1000000 211.0 ns/op BenchmarkMapPop/Key=int32/Elem=int32/len=6-4 882646 133.7 ns/op BenchmarkMapPop/Key=int32/Elem=int32/len=64-4 577618 197.8 ns/op BenchmarkMapPop/Key=int32/Elem=int32/len=65536-4 833911 432.1 ns/op BenchmarkMapPop/Key=int64/Elem=int64/len=6-4 886927 137.6 ns/op BenchmarkMapPop/Key=int64/Elem=int64/len=64-4 567033 190.7 ns/op BenchmarkMapPop/Key=int64/Elem=int64/len=65536-4 540055 478.5 ns/op BenchmarkMapPop/Key=string/Elem=string/len=6-4 810756 148.0 ns/op BenchmarkMapPop/Key=string/Elem=string/len=64-4 501454 205.0 ns/op BenchmarkMapPop/Key=string/Elem=string/len=65536-4 213526 677.8 ns/op BenchmarkMapPop/Key=smallType/Elem=int32/len=6-4 652143 182.1 ns/op BenchmarkMapPop/Key=smallType/Elem=int32/len=64-4 513607 232.3 ns/op BenchmarkMapPop/Key=smallType/Elem=int32/len=65536-4 478104 630.3 ns/op BenchmarkMapPop/Key=mediumType/Elem=int32/len=6-4 164965 787.9 ns/op BenchmarkMapPop/Key=mediumType/Elem=int32/len=64-4 167238 815.1 ns/op BenchmarkMapPop/Key=mediumType/Elem=int32/len=65536-4 145262 1478 ns/op BenchmarkMapPop/Key=bigType/Elem=int32/len=6-4 24704 5108 ns/op BenchmarkMapPop/Key=bigType/Elem=int32/len=64-4 18123 6165 ns/op BenchmarkMapPop/Key=bigType/Elem=int32/len=65536-4 48913 2319 ns/op BenchmarkMapPop/Key=bigType/Elem=bigType/len=6-4 13729 10757 ns/op BenchmarkMapPop/Key=bigType/Elem=bigType/len=64-4 13340 12618 ns/op BenchmarkMapPop/Key=bigType/Elem=bigType/len=65536-4 46861 2356 ns/op BenchmarkMapPop/Key=int32/Elem=bigType/len=6-4 25303 4324 ns/op BenchmarkMapPop/Key=int32/Elem=bigType/len=64-4 28822 5316 ns/op BenchmarkMapPop/Key=int32/Elem=bigType/len=65536-4 153553 3392 ns/op BenchmarkMapPop/Key=*int32/Elem=int32/len=6-4 823590 144.6 ns/op BenchmarkMapPop/Key=*int32/Elem=int32/len=64-4 609692 192.9 ns/op BenchmarkMapPop/Key=*int32/Elem=int32/len=65536-4 403610 563.5 ns/op BenchmarkMapPop/Key=int32/Elem=*int32/len=6-4 887065 132.4 ns/op BenchmarkMapPop/Key=int32/Elem=*int32/len=64-4 637900 187.3 ns/op BenchmarkMapPop/Key=int32/Elem=*int32/len=65536-4 517327 451.7 ns/op BenchmarkMapDeleteLargeKey-4 511033 219.2 ns/op BenchmarkMapSmallAccessHit/Key=int32/Elem=int32/len=1-4 3599199 32.79 ns/op BenchmarkMapSmallAccessHit/Key=int32/Elem=int32/len=2-4 3516753 32.72 ns/op BenchmarkMapSmallAccessHit/Key=int32/Elem=int32/len=3-4 3526738 33.01 ns/op BenchmarkMapSmallAccessHit/Key=int32/Elem=int32/len=4-4 3416364 34.10 ns/op BenchmarkMapSmallAccessHit/Key=int32/Elem=int32/len=5-4 3466263 33.48 ns/op BenchmarkMapSmallAccessHit/Key=int32/Elem=int32/len=6-4 3447204 34.07 ns/op BenchmarkMapSmallAccessHit/Key=int32/Elem=int32/len=7-4 3517389 33.94 ns/op BenchmarkMapSmallAccessHit/Key=int32/Elem=int32/len=8-4 3373093 34.51 ns/op BenchmarkMapSmallAccessHit/Key=int64/Elem=int64/len=1-4 3536882 31.12 ns/op BenchmarkMapSmallAccessHit/Key=int64/Elem=int64/len=2-4 3516969 33.01 ns/op BenchmarkMapSmallAccessHit/Key=int64/Elem=int64/len=3-4 3596607 36.60 ns/op BenchmarkMapSmallAccessHit/Key=int64/Elem=int64/len=4-4 3686649 31.83 ns/op BenchmarkMapSmallAccessHit/Key=int64/Elem=int64/len=5-4 3468704 34.05 ns/op BenchmarkMapSmallAccessHit/Key=int64/Elem=int64/len=6-4 3393519 33.99 ns/op BenchmarkMapSmallAccessHit/Key=int64/Elem=int64/len=7-4 3487279 34.34 ns/op BenchmarkMapSmallAccessHit/Key=int64/Elem=int64/len=8-4 3505720 35.08 ns/op BenchmarkMapSmallAccessHit/Key=string/Elem=string/len=1-4 2876973 40.00 ns/op BenchmarkMapSmallAccessHit/Key=string/Elem=string/len=2-4 2843263 41.78 ns/op BenchmarkMapSmallAccessHit/Key=string/Elem=string/len=3-4 2758177 41.39 ns/op BenchmarkMapSmallAccessHit/Key=string/Elem=string/len=4-4 2765688 42.09 ns/op BenchmarkMapSmallAccessHit/Key=string/Elem=string/len=5-4 2835049 42.44 ns/op BenchmarkMapSmallAccessHit/Key=string/Elem=string/len=6-4 2817644 41.80 ns/op BenchmarkMapSmallAccessHit/Key=string/Elem=string/len=7-4 2816491 42.24 ns/op BenchmarkMapSmallAccessHit/Key=string/Elem=string/len=8-4 2768353 42.33 ns/op BenchmarkMapSmallAccessMiss/Key=int32/Elem=int32/len=1-4 3951872 30.65 ns/op BenchmarkMapSmallAccessMiss/Key=int32/Elem=int32/len=2-4 3842581 30.90 ns/op BenchmarkMapSmallAccessMiss/Key=int32/Elem=int32/len=3-4 3857670 31.09 ns/op BenchmarkMapSmallAccessMiss/Key=int32/Elem=int32/len=4-4 3828078 31.35 ns/op BenchmarkMapSmallAccessMiss/Key=int32/Elem=int32/len=5-4 3895734 31.94 ns/op BenchmarkMapSmallAccessMiss/Key=int32/Elem=int32/len=6-4 3664636 32.16 ns/op BenchmarkMapSmallAccessMiss/Key=int32/Elem=int32/len=7-4 3533007 33.62 ns/op BenchmarkMapSmallAccessMiss/Key=int32/Elem=int32/len=8-4 3633758 32.26 ns/op BenchmarkMapSmallAccessMiss/Key=int64/Elem=int64/len=1-4 4064526 30.34 ns/op BenchmarkMapSmallAccessMiss/Key=int64/Elem=int64/len=2-4 3820902 30.58 ns/op BenchmarkMapSmallAccessMiss/Key=int64/Elem=int64/len=3-4 3775557 30.82 ns/op BenchmarkMapSmallAccessMiss/Key=int64/Elem=int64/len=4-4 3732064 30.64 ns/op BenchmarkMapSmallAccessMiss/Key=int64/Elem=int64/len=5-4 3709975 31.65 ns/op BenchmarkMapSmallAccessMiss/Key=int64/Elem=int64/len=6-4 3624379 32.16 ns/op BenchmarkMapSmallAccessMiss/Key=int64/Elem=int64/len=7-4 3577204 31.77 ns/op BenchmarkMapSmallAccessMiss/Key=int64/Elem=int64/len=8-4 3675700 30.27 ns/op BenchmarkMapSmallAccessMiss/Key=string/Elem=string/len=1-4 3100521 39.03 ns/op BenchmarkMapSmallAccessMiss/Key=string/Elem=string/len=2-4 3038400 38.79 ns/op BenchmarkMapSmallAccessMiss/Key=string/Elem=string/len=3-4 3088501 39.59 ns/op BenchmarkMapSmallAccessMiss/Key=string/Elem=string/len=4-4 3130845 38.14 ns/op BenchmarkMapSmallAccessMiss/Key=string/Elem=string/len=5-4 3135100 39.35 ns/op BenchmarkMapSmallAccessMiss/Key=string/Elem=string/len=6-4 3175940 41.95 ns/op BenchmarkMapSmallAccessMiss/Key=string/Elem=string/len=7-4 3067771 37.81 ns/op BenchmarkMapSmallAccessMiss/Key=string/Elem=string/len=8-4 3098844 44.17 ns/op BenchmarkMemmove/0-4 16066050 7.184 ns/op BenchmarkMemmove/1-4 2833138 41.94 ns/op 23.84 MB/s BenchmarkMemmove/2-4 2726293 42.93 ns/op 46.59 MB/s BenchmarkMemmove/3-4 2825756 44.74 ns/op 67.06 MB/s BenchmarkMemmove/4-4 2703049 42.73 ns/op 93.60 MB/s BenchmarkMemmove/5-4 2225235 47.70 ns/op 104.82 MB/s BenchmarkMemmove/6-4 2625757 43.76 ns/op 137.10 MB/s BenchmarkMemmove/7-4 2782359 43.74 ns/op 160.04 MB/s BenchmarkMemmove/8-4 2681331 44.21 ns/op 180.95 MB/s BenchmarkMemmove/9-4 2543048 47.90 ns/op 187.89 MB/s BenchmarkMemmove/10-4 2573184 47.59 ns/op 210.14 MB/s BenchmarkMemmove/11-4 2563486 46.60 ns/op 236.07 MB/s BenchmarkMemmove/12-4 2604583 47.68 ns/op 251.68 MB/s BenchmarkMemmove/13-4 2509629 47.20 ns/op 275.42 MB/s BenchmarkMemmove/14-4 2590548 45.05 ns/op 310.80 MB/s BenchmarkMemmove/15-4 2485268 46.94 ns/op 319.54 MB/s BenchmarkMemmove/16-4 2657707 44.58 ns/op 358.88 MB/s BenchmarkMemmove/32-4 2531980 48.03 ns/op 666.27 MB/s BenchmarkMemmove/64-4 2310938 50.83 ns/op 1259.00 MB/s BenchmarkMemmove/128-4 1888561 62.34 ns/op 2053.15 MB/s BenchmarkMemmove/256-4 1455915 81.63 ns/op 3136.07 MB/s BenchmarkMemmove/512-4 924248 120.0 ns/op 4265.08 MB/s BenchmarkMemmove/1024-4 631437 185.3 ns/op 5527.33 MB/s BenchmarkMemmove/2048-4 386274 309.5 ns/op 6616.74 MB/s BenchmarkMemmove/4096-4 204300 591.6 ns/op 6924.13 MB/s BenchmarkMemmoveOverlap/32-4 2595315 46.40 ns/op 689.59 MB/s BenchmarkMemmoveOverlap/64-4 2303197 51.91 ns/op 1232.93 MB/s BenchmarkMemmoveOverlap/128-4 1897909 63.71 ns/op 2008.98 MB/s BenchmarkMemmoveOverlap/256-4 1469758 80.72 ns/op 3171.43 MB/s BenchmarkMemmoveOverlap/512-4 983097 124.1 ns/op 4125.21 MB/s BenchmarkMemmoveOverlap/1024-4 623023 192.2 ns/op 5329.12 MB/s BenchmarkMemmoveOverlap/2048-4 369795 315.8 ns/op 6484.91 MB/s BenchmarkMemmoveOverlap/4096-4 166765 604.1 ns/op 6780.83 MB/s BenchmarkMemmoveUnalignedDst/0-4 14537650 7.567 ns/op BenchmarkMemmoveUnalignedDst/1-4 2877663 42.07 ns/op 23.77 MB/s BenchmarkMemmoveUnalignedDst/2-4 2731279 45.02 ns/op 44.43 MB/s BenchmarkMemmoveUnalignedDst/3-4 2712064 42.52 ns/op 70.56 MB/s BenchmarkMemmoveUnalignedDst/4-4 2749942 44.23 ns/op 90.44 MB/s BenchmarkMemmoveUnalignedDst/5-4 2762600 43.92 ns/op 113.84 MB/s BenchmarkMemmoveUnalignedDst/6-4 2700909 43.99 ns/op 136.38 MB/s BenchmarkMemmoveUnalignedDst/7-4 2705536 43.44 ns/op 161.13 MB/s BenchmarkMemmoveUnalignedDst/8-4 2790757 44.68 ns/op 179.05 MB/s BenchmarkMemmoveUnalignedDst/9-4 2490200 48.13 ns/op 187.00 MB/s BenchmarkMemmoveUnalignedDst/10-4 2473250 48.57 ns/op 205.89 MB/s BenchmarkMemmoveUnalignedDst/11-4 2545567 47.12 ns/op 233.44 MB/s BenchmarkMemmoveUnalignedDst/12-4 2517019 47.41 ns/op 253.12 MB/s BenchmarkMemmoveUnalignedDst/13-4 2546754 46.70 ns/op 278.38 MB/s BenchmarkMemmoveUnalignedDst/14-4 2552043 48.07 ns/op 291.25 MB/s BenchmarkMemmoveUnalignedDst/15-4 2544709 46.20 ns/op 324.65 MB/s BenchmarkMemmoveUnalignedDst/16-4 2498191 46.09 ns/op 347.11 MB/s BenchmarkMemmoveUnalignedDst/32-4 2441961 49.49 ns/op 646.54 MB/s BenchmarkMemmoveUnalignedDst/64-4 2236382 53.77 ns/op 1190.19 MB/s BenchmarkMemmoveUnalignedDst/128-4 1813102 65.36 ns/op 1958.39 MB/s BenchmarkMemmoveUnalignedDst/256-4 1443944 81.93 ns/op 3124.67 MB/s BenchmarkMemmoveUnalignedDst/512-4 996097 123.5 ns/op 4144.50 MB/s BenchmarkMemmoveUnalignedDst/1024-4 638008 187.2 ns/op 5470.73 MB/s BenchmarkMemmoveUnalignedDst/2048-4 374646 317.8 ns/op 6444.03 MB/s BenchmarkMemmoveUnalignedDst/4096-4 190440 625.3 ns/op 6550.38 MB/s BenchmarkMemmoveUnalignedDstOverlap/32-4 2407341 48.97 ns/op 653.43 MB/s BenchmarkMemmoveUnalignedDstOverlap/64-4 2259158 53.14 ns/op 1204.28 MB/s BenchmarkMemmoveUnalignedDstOverlap/128-4 1876951 65.62 ns/op 1950.58 MB/s BenchmarkMemmoveUnalignedDstOverlap/256-4 1420143 84.10 ns/op 3043.93 MB/s BenchmarkMemmoveUnalignedDstOverlap/512-4 1009615 116.7 ns/op 4387.68 MB/s BenchmarkMemmoveUnalignedDstOverlap/1024-4 625683 187.8 ns/op 5452.00 MB/s BenchmarkMemmoveUnalignedDstOverlap/2048-4 384391 313.5 ns/op 6532.07 MB/s BenchmarkMemmoveUnalignedDstOverlap/4096-4 191466 592.4 ns/op 6914.10 MB/s BenchmarkMemmoveUnalignedSrc/0-4 15678819 7.543 ns/op BenchmarkMemmoveUnalignedSrc/1-4 2854710 42.95 ns/op 23.29 MB/s BenchmarkMemmoveUnalignedSrc/2-4 2784484 43.82 ns/op 45.65 MB/s BenchmarkMemmoveUnalignedSrc/3-4 2650203 44.06 ns/op 68.09 MB/s BenchmarkMemmoveUnalignedSrc/4-4 2740404 44.99 ns/op 88.90 MB/s BenchmarkMemmoveUnalignedSrc/5-4 2760752 44.20 ns/op 113.11 MB/s BenchmarkMemmoveUnalignedSrc/6-4 2649528 45.31 ns/op 132.42 MB/s BenchmarkMemmoveUnalignedSrc/7-4 2678872 42.49 ns/op 164.76 MB/s BenchmarkMemmoveUnalignedSrc/8-4 2651952 44.34 ns/op 180.41 MB/s BenchmarkMemmoveUnalignedSrc/9-4 2544080 47.64 ns/op 188.92 MB/s BenchmarkMemmoveUnalignedSrc/10-4 2557202 47.92 ns/op 208.70 MB/s BenchmarkMemmoveUnalignedSrc/11-4 2522011 45.96 ns/op 239.33 MB/s BenchmarkMemmoveUnalignedSrc/12-4 2279840 48.35 ns/op 248.19 MB/s BenchmarkMemmoveUnalignedSrc/13-4 2584945 47.63 ns/op 272.92 MB/s BenchmarkMemmoveUnalignedSrc/14-4 2561566 46.64 ns/op 300.20 MB/s BenchmarkMemmoveUnalignedSrc/15-4 2511330 46.77 ns/op 320.73 MB/s BenchmarkMemmoveUnalignedSrc/16-4 2535223 45.98 ns/op 347.94 MB/s BenchmarkMemmoveUnalignedSrc/32-4 2479456 48.44 ns/op 660.66 MB/s BenchmarkMemmoveUnalignedSrc/64-4 2253454 54.59 ns/op 1172.40 MB/s BenchmarkMemmoveUnalignedSrc/128-4 1867467 64.59 ns/op 1981.65 MB/s BenchmarkMemmoveUnalignedSrc/256-4 1466040 83.09 ns/op 3081.08 MB/s BenchmarkMemmoveUnalignedSrc/512-4 1000620 120.6 ns/op 4246.22 MB/s BenchmarkMemmoveUnalignedSrc/1024-4 646876 185.5 ns/op 5520.27 MB/s BenchmarkMemmoveUnalignedSrc/2048-4 378318 311.7 ns/op 6571.19 MB/s BenchmarkMemmoveUnalignedSrc/4096-4 172902 587.2 ns/op 6974.92 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_0-4 2208651 55.90 ns/op 286.21 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_0-4 2057571 58.79 ns/op 272.15 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_1-4 2001529 59.86 ns/op 267.31 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_1-4 1879101 65.51 ns/op 244.24 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_4-4 1991551 60.02 ns/op 266.56 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_4-4 1840678 63.44 ns/op 252.21 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_7-4 1985674 58.26 ns/op 274.64 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_7-4 1902495 63.80 ns/op 250.77 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_0-4 1899242 62.96 ns/op 1016.56 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_0-4 1744034 69.57 ns/op 919.89 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_1-4 1791896 67.53 ns/op 947.68 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_1-4 1652827 71.84 ns/op 890.88 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_4-4 1789156 66.14 ns/op 967.71 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_4-4 1670184 71.66 ns/op 893.14 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_7-4 1805972 66.63 ns/op 960.56 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_7-4 1659264 71.76 ns/op 891.92 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_0-4 1277074 92.08 ns/op 2780.13 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_0-4 1077600 112.4 ns/op 2278.06 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_1-4 1231561 96.79 ns/op 2644.94 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_1-4 1150264 104.6 ns/op 2446.61 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_4-4 1233930 96.66 ns/op 2648.41 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_4-4 1148427 103.2 ns/op 2481.78 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_7-4 1248051 96.53 ns/op 2652.09 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_7-4 1159629 104.8 ns/op 2443.21 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_0-4 143437 781.0 ns/op 5244.30 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_0-4 110894 997.9 ns/op 4104.57 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_1-4 131586 772.6 ns/op 5301.73 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_1-4 141320 774.3 ns/op 5289.73 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_4-4 154815 767.9 ns/op 5333.69 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_4-4 147651 770.5 ns/op 5316.27 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_7-4 152556 777.3 ns/op 5269.40 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_7-4 142659 787.2 ns/op 5203.46 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_0-4 9762 12313 ns/op 5322.61 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_0-4 7382 15746 ns/op 4162.16 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_1-4 9784 12236 ns/op 5355.80 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_1-4 9678 12346 ns/op 5308.47 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_4-4 9770 12179 ns/op 5381.20 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_4-4 9656 12601 ns/op 5200.65 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_7-4 9792 12282 ns/op 5336.05 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_7-4 8274 12574 ns/op 5212.21 MB/s BenchmarkMemmoveUnalignedSrcOverlap/32-4 2466411 50.08 ns/op 639.00 MB/s BenchmarkMemmoveUnalignedSrcOverlap/64-4 2249665 55.08 ns/op 1162.05 MB/s BenchmarkMemmoveUnalignedSrcOverlap/128-4 1849078 65.42 ns/op 1956.60 MB/s BenchmarkMemmoveUnalignedSrcOverlap/256-4 1416246 82.26 ns/op 3112.06 MB/s BenchmarkMemmoveUnalignedSrcOverlap/512-4 983690 116.4 ns/op 4396.85 MB/s BenchmarkMemmoveUnalignedSrcOverlap/1024-4 633326 188.4 ns/op 5435.72 MB/s BenchmarkMemmoveUnalignedSrcOverlap/2048-4 370926 325.8 ns/op 6285.27 MB/s BenchmarkMemmoveUnalignedSrcOverlap/4096-4 179304 620.3 ns/op 6603.59 MB/s BenchmarkMemclr/5-4 12882740 7.838 ns/op 637.91 MB/s BenchmarkMemclr/16-4 11868087 8.735 ns/op 1831.78 MB/s BenchmarkMemclr/64-4 12517707 9.390 ns/op 6815.84 MB/s BenchmarkMemclr/256-4 12195309 9.265 ns/op 27629.46 MB/s BenchmarkMemclr/4096-4 2749644 42.97 ns/op 95316.78 MB/s BenchmarkMemclr/65536-4 153099 743.0 ns/op 88206.14 MB/s BenchmarkMemclr/1M-4 7954 14589 ns/op 71874.55 MB/s BenchmarkMemclr/4M-4 1874 61585 ns/op 68106.25 MB/s BenchmarkMemclr/8M-4 787 153955 ns/op 54487.41 MB/s BenchmarkMemclr/16M-4 415 339348 ns/op 49439.56 MB/s BenchmarkMemclr/64M-4 88 1372092 ns/op 48909.88 MB/s BenchmarkMemclrUnaligned/0_5-4 8101860 14.11 ns/op 354.41 MB/s BenchmarkMemclrUnaligned/0_16-4 8559199 14.02 ns/op 1141.13 MB/s BenchmarkMemclrUnaligned/0_64-4 8027966 14.99 ns/op 4270.05 MB/s BenchmarkMemclrUnaligned/0_256-4 7769733 15.09 ns/op 16966.39 MB/s BenchmarkMemclrUnaligned/0_4096-4 2685658 43.67 ns/op 93793.49 MB/s BenchmarkMemclrUnaligned/0_65536-4 141202 759.6 ns/op 86276.72 MB/s BenchmarkMemclrUnaligned/1_5-4 8231416 12.24 ns/op 408.44 MB/s BenchmarkMemclrUnaligned/1_16-4 8459317 14.08 ns/op 1136.39 MB/s BenchmarkMemclrUnaligned/1_64-4 7900410 14.71 ns/op 4349.74 MB/s BenchmarkMemclrUnaligned/1_256-4 7625541 15.02 ns/op 17048.84 MB/s BenchmarkMemclrUnaligned/1_4096-4 1803656 66.88 ns/op 61242.11 MB/s BenchmarkMemclrUnaligned/1_65536-4 112521 972.2 ns/op 67407.20 MB/s BenchmarkMemclrUnaligned/4_5-4 8489437 13.07 ns/op 382.54 MB/s BenchmarkMemclrUnaligned/4_16-4 8427633 14.02 ns/op 1140.86 MB/s BenchmarkMemclrUnaligned/4_64-4 7862462 13.97 ns/op 4580.85 MB/s BenchmarkMemclrUnaligned/4_256-4 7713954 15.01 ns/op 17053.50 MB/s BenchmarkMemclrUnaligned/4_4096-4 1907865 61.89 ns/op 66184.31 MB/s BenchmarkMemclrUnaligned/4_65536-4 128383 903.7 ns/op 72516.52 MB/s BenchmarkMemclrUnaligned/7_5-4 8259693 13.99 ns/op 357.41 MB/s BenchmarkMemclrUnaligned/7_16-4 8551483 14.05 ns/op 1139.03 MB/s BenchmarkMemclrUnaligned/7_64-4 7753257 13.09 ns/op 4890.11 MB/s BenchmarkMemclrUnaligned/7_256-4 7664634 14.45 ns/op 17713.44 MB/s BenchmarkMemclrUnaligned/7_4096-4 1537874 78.14 ns/op 52418.20 MB/s BenchmarkMemclrUnaligned/7_65536-4 119772 973.6 ns/op 67315.07 MB/s BenchmarkMemclrUnaligned/0_1M-4 6304 18903 ns/op 55471.31 MB/s BenchmarkMemclrUnaligned/0_4M-4 1521 73702 ns/op 56909.19 MB/s BenchmarkMemclrUnaligned/0_8M-4 1006 125700 ns/op 66735.20 MB/s BenchmarkMemclrUnaligned/0_16M-4 332 356198 ns/op 47100.85 MB/s BenchmarkMemclrUnaligned/0_64M-4 87 1341425 ns/op 50028.05 MB/s BenchmarkMemclrUnaligned/1_1M-4 6794 16720 ns/op 62713.23 MB/s BenchmarkMemclrUnaligned/1_4M-4 1594 80870 ns/op 51864.48 MB/s BenchmarkMemclrUnaligned/1_8M-4 706 160738 ns/op 52188.15 MB/s BenchmarkMemclrUnaligned/1_16M-4 366 288008 ns/op 58252.55 MB/s BenchmarkMemclrUnaligned/1_64M-4 88 1344932 ns/op 49897.59 MB/s BenchmarkMemclrUnaligned/4_1M-4 6150 20727 ns/op 50590.85 MB/s BenchmarkMemclrUnaligned/4_4M-4 1825 64916 ns/op 64611.15 MB/s BenchmarkMemclrUnaligned/4_8M-4 912 131755 ns/op 63668.28 MB/s BenchmarkMemclrUnaligned/4_16M-4 319 363677 ns/op 46132.17 MB/s BenchmarkMemclrUnaligned/4_64M-4 90 1400552 ns/op 47916.01 MB/s BenchmarkMemclrUnaligned/7_1M-4 6222 18638 ns/op 56259.75 MB/s BenchmarkMemclrUnaligned/7_4M-4 1592 80952 ns/op 51812.36 MB/s BenchmarkMemclrUnaligned/7_8M-4 750 153305 ns/op 54718.57 MB/s BenchmarkMemclrUnaligned/7_16M-4 350 309524 ns/op 54203.28 MB/s BenchmarkMemclrUnaligned/7_64M-4 74 1351355 ns/op 49660.42 MB/s BenchmarkGoMemclr/5-4 17329092 7.217 ns/op 692.80 MB/s BenchmarkGoMemclr/16-4 15459820 7.161 ns/op 2234.42 MB/s BenchmarkGoMemclr/64-4 14548561 8.093 ns/op 7907.58 MB/s BenchmarkGoMemclr/256-4 14158879 7.667 ns/op 33389.23 MB/s BenchmarkMemclrRange/1K_2K-4 87938 1267 ns/op 75673.88 MB/s BenchmarkMemclrRange/2K_8K-4 33007 3630 ns/op 91883.13 MB/s BenchmarkMemclrRange/4K_16K-4 35947 3311 ns/op 97579.88 MB/s BenchmarkMemclrRange/160K_228K-4 6405 18672 ns/op 89057.74 MB/s BenchmarkClearFat7-4 8980461 11.32 ns/op BenchmarkClearFat8-4 9568911 11.61 ns/op BenchmarkClearFat11-4 8725665 12.96 ns/op BenchmarkClearFat12-4 9262946 13.57 ns/op BenchmarkClearFat13-4 8632296 13.66 ns/op BenchmarkClearFat14-4 8367271 13.99 ns/op BenchmarkClearFat15-4 8681030 13.14 ns/op BenchmarkClearFat16-4 9029330 12.69 ns/op BenchmarkClearFat24-4 8888222 12.60 ns/op BenchmarkClearFat32-4 8686700 13.22 ns/op BenchmarkClearFat40-4 8730332 13.20 ns/op BenchmarkClearFat48-4 8359368 12.99 ns/op BenchmarkClearFat56-4 8444785 13.91 ns/op BenchmarkClearFat64-4 7610598 14.21 ns/op BenchmarkClearFat72-4 7639474 15.12 ns/op BenchmarkClearFat128-4 5650965 21.16 ns/op BenchmarkClearFat256-4 4226194 27.70 ns/op BenchmarkClearFat512-4 2714610 42.58 ns/op BenchmarkClearFat1024-4 1707182 70.28 ns/op BenchmarkClearFat1032-4 1609794 70.34 ns/op BenchmarkClearFat1040-4 1293022 92.48 ns/op BenchmarkCopyFat7-4 9763723 12.28 ns/op BenchmarkCopyFat8-4 9217303 12.33 ns/op BenchmarkCopyFat11-4 8616336 13.49 ns/op BenchmarkCopyFat12-4 8617485 13.61 ns/op BenchmarkCopyFat13-4 8406332 14.23 ns/op BenchmarkCopyFat14-4 8387330 13.92 ns/op BenchmarkCopyFat15-4 8423386 13.90 ns/op BenchmarkCopyFat16-4 9714366 12.28 ns/op BenchmarkCopyFat24-4 9333319 12.96 ns/op BenchmarkCopyFat32-4 8868549 12.19 ns/op BenchmarkCopyFat64-4 7956386 14.40 ns/op BenchmarkCopyFat72-4 7428751 15.57 ns/op BenchmarkCopyFat128-4 5459054 21.57 ns/op BenchmarkCopyFat256-4 4065828 30.17 ns/op BenchmarkCopyFat512-4 2496228 45.29 ns/op BenchmarkCopyFat520-4 2437540 47.79 ns/op BenchmarkCopyFat1024-4 1546153 78.48 ns/op BenchmarkCopyFat1032-4 1454535 79.42 ns/op BenchmarkCopyFat1040-4 1457362 81.04 ns/op BenchmarkIssue18740/2byte-4 746 190730 ns/op BenchmarkIssue18740/4byte-4 1173 101014 ns/op BenchmarkIssue18740/8byte-4 1662 69200 ns/op BenchmarkMemclrKnownSize1-4 12387073 9.645 ns/op 103.68 MB/s BenchmarkMemclrKnownSize2-4 8029009 14.65 ns/op 136.52 MB/s BenchmarkMemclrKnownSize4-4 5097088 22.83 ns/op 175.19 MB/s BenchmarkMemclrKnownSize8-4 2058811 59.57 ns/op 134.29 MB/s BenchmarkMemclrKnownSize16-4 1014652 117.5 ns/op 136.17 MB/s BenchmarkMemclrKnownSize32-4 543202 220.5 ns/op 145.11 MB/s BenchmarkMemclrKnownSize64-4 234060 446.7 ns/op 143.26 MB/s BenchmarkMemclrKnownSize112-4 156381 743.7 ns/op 150.60 MB/s BenchmarkMemclrKnownSize128-4 136411 870.7 ns/op 147.01 MB/s BenchmarkMemclrKnownSize192-4 91826 1305 ns/op 147.17 MB/s BenchmarkMemclrKnownSize248-4 70734 1627 ns/op 152.40 MB/s BenchmarkMemclrKnownSize256-4 68080 1730 ns/op 147.95 MB/s BenchmarkMemclrKnownSize512-4 32844 3443 ns/op 148.71 MB/s BenchmarkMemclrKnownSize1024-4 17268 7039 ns/op 145.48 MB/s BenchmarkMemclrKnownSize4096-4 4392 27484 ns/op 149.03 MB/s BenchmarkMemclrKnownSize512KiB-4 32 3544447 ns/op 147.92 MB/s BenchmarkReadMetricsLatency-4 16658 5620 p50-ns 6971 p90-ns 24260 p99-ns BenchmarkFinalizer-4 182 887008 ns/op BenchmarkFinalizerRun-4 220538 714.4 ns/op BenchmarkMinFloat-4 2356670 51.68 ns/op BenchmarkMaxFloat-4 2181262 54.11 ns/op BenchmarkPallocBitsSummarize/Unpacked00-4 8004255 13.12 ns/op BenchmarkPallocBitsSummarize/UnpackedFFFFFFFFFFFFFFFF-4 2879476 40.93 ns/op BenchmarkPallocBitsSummarize/UnpackedAA-4 2497176 47.98 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAAAAAAAAAA-4 2494096 47.95 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000AAAAAAAA-4 1774059 67.49 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAA00000001-4 1703720 71.58 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBBBBBBBBBB-4 2339572 51.56 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000BBBBBBBB-4 1713783 70.28 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBB00000001-4 1805223 66.54 ns/op BenchmarkPallocBitsSummarize/UnpackedCCCCCCCCCCCCCCCC-4 2248592 52.90 ns/op BenchmarkPallocBitsSummarize/Unpacked4444444444444444-4 2266058 53.12 ns/op BenchmarkPallocBitsSummarize/Unpacked4040404040404040-4 2108394 56.75 ns/op BenchmarkPallocBitsSummarize/Unpacked4000400040004000-4 1942375 61.73 ns/op BenchmarkPallocBitsSummarize/Unpacked1000404044CCAAFF-4 1760539 67.85 ns/op BenchmarkFindBitRange64/Pattern00Size2-4 9024156 11.56 ns/op BenchmarkFindBitRange64/Pattern00Size8-4 9408450 12.78 ns/op BenchmarkFindBitRange64/Pattern00Size32-4 9349696 12.78 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize2-4 8957422 13.37 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize8-4 8603067 13.69 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize32-4 8315919 12.80 ns/op BenchmarkFindBitRange64/PatternAASize2-4 8785826 12.32 ns/op BenchmarkFindBitRange64/PatternAASize8-4 9414790 11.16 ns/op BenchmarkFindBitRange64/PatternAASize32-4 9289628 12.78 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize2-4 9033829 13.09 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize8-4 9260572 12.82 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize32-4 9305512 12.75 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize2-4 9100214 11.81 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize8-4 9403128 11.10 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize32-4 9086041 12.76 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size2-4 9003741 11.74 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size8-4 9361008 12.79 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size32-4 9357496 12.82 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize2-4 9118602 11.72 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize8-4 8957208 12.93 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize32-4 8813781 13.09 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize2-4 8991988 13.13 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize8-4 9133273 11.56 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize32-4 9022616 13.12 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size2-4 8962432 12.62 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size8-4 9085654 13.11 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size32-4 8881347 11.40 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize2-4 8981590 12.42 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize8-4 8980522 12.47 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize32-4 8880756 13.19 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size2-4 9101518 13.45 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size8-4 9217947 12.84 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size32-4 9264019 11.66 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size2-4 9157410 13.08 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size8-4 9257808 12.79 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size32-4 9229646 12.78 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size2-4 9091726 13.16 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size8-4 9177517 12.12 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size32-4 9389978 12.75 ns/op BenchmarkNetpollBreak-4 3385 33984 ns/op BenchmarkPinnerPinUnpinBatch-4 1944 73630 ns/op BenchmarkPinnerPinUnpinBatchDouble-4 303 393743 ns/op BenchmarkPinnerPinUnpinBatchTiny-4 2120 65819 ns/op BenchmarkPinnerPinUnpin-4 2202916 52.94 ns/op BenchmarkPinnerPinUnpinTiny-4 2228989 53.20 ns/op BenchmarkPinnerPinUnpinDouble-4 874671 138.8 ns/op BenchmarkPinnerPinUnpinParallel-4 6036700 19.00 ns/op BenchmarkPinnerPinUnpinParallelTiny-4 6203497 18.96 ns/op BenchmarkPinnerPinUnpinParallelDouble-4 313766 369.3 ns/op BenchmarkPinnerIsPinnedOnPinned-4 7847242 14.08 ns/op BenchmarkPinnerIsPinnedOnUnpinned-4 8038286 13.25 ns/op BenchmarkPinnerIsPinnedOnPinnedParallel-4 12398438 9.325 ns/op BenchmarkPinnerIsPinnedOnUnpinnedParallel-4 12404551 10.67 ns/op BenchmarkPingPongHog-4 283 374188 ns/op BenchmarkStackGrowth-4 202334 637.6 ns/op BenchmarkStackGrowthDeep-4 1951 78365 ns/op BenchmarkCreateGoroutines-4 30823 3714 ns/op BenchmarkCreateGoroutinesParallel-4 32656 3571 ns/op BenchmarkCreateGoroutinesCapture-4 5298 22013 ns/op 144 B/op 5 allocs/op BenchmarkCreateGoroutinesSingle-4 31705 3426 ns/op BenchmarkClosureCall-4 24492061 5.643 ns/op BenchmarkWakeupParallelSpinning/0s-4 5733 21012 ns/op BenchmarkWakeupParallelSpinning/1µs-4 5020 24630 ns/op BenchmarkWakeupParallelSpinning/2µs-4 4081 29087 ns/op BenchmarkWakeupParallelSpinning/5µs-4 2836 42983 ns/op BenchmarkWakeupParallelSpinning/10µs-4 1984 60041 ns/op BenchmarkWakeupParallelSpinning/20µs-4 1320 88005 ns/op BenchmarkWakeupParallelSpinning/50µs-4 800 147237 ns/op BenchmarkWakeupParallelSpinning/100µs-4 471 251376 ns/op BenchmarkMatmult-4 6018190 22.42 ns/op BenchmarkFastrand-4 14042415 8.416 ns/op BenchmarkFastrand64-4 13501172 8.421 ns/op BenchmarkFastrandHashiter-4 6483144 50.61 ns/op BenchmarkFastrandn/2-4 7555322 15.50 ns/op BenchmarkFastrandn/3-4 7515908 14.96 ns/op BenchmarkFastrandn/4-4 7497261 15.03 ns/op BenchmarkFastrandn/5-4 7584282 15.55 ns/op BenchmarkIfaceCmp100-4 128715 944.1 ns/op BenchmarkIfaceCmpNil100-4 219754 487.0 ns/op BenchmarkEfaceCmpDiff-4 43573 2374 ns/op BenchmarkEfaceCmpDiffIndirect-4 39930 3055 ns/op BenchmarkDefer-4 1600537 74.64 ns/op BenchmarkDefer10-4 1268328 96.83 ns/op BenchmarkDeferMany-4 652701 210.6 ns/op BenchmarkPanicRecover-4 855512 137.0 ns/op BenchmarkGoroutineProfile/small-nil/idle-4 222932 541.3 ns/op 181.0 p50-ns 250.0 p90-ns 450.0 p99-ns BenchmarkGoroutineProfile/small-nil/loaded-4 168336 632.3 ns/op 191.0 p50-ns 269.0 p90-ns 480.0 p99-ns BenchmarkGoroutineProfile/small/idle-4 3499 37760 ns/op 32210 p50-ns 38991 p90-ns 110711 p99-ns BenchmarkGoroutineProfile/small/loaded-4 100 5896611 ns/op 356551 p50-ns 19315326 p90-ns 76254034 p99-ns BenchmarkGoroutineProfile/large-nil/idle-4 236545 542.6 ns/op 180.0 p50-ns 250.0 p90-ns 370.0 p99-ns BenchmarkGoroutineProfile/large-nil/loaded-4 193158 651.0 ns/op 180.0 p50-ns 260.0 p90-ns 421.0 p99-ns BenchmarkGoroutineProfile/large/idle-4 49 2390728 ns/op 2237202 p50-ns 3614583 p90-ns 4257073 p99-ns BenchmarkGoroutineProfile/large/loaded-4 27 3860786 ns/op 3162283 p50-ns 7520456 p90-ns 14388212 p99-ns BenchmarkGoroutineProfile/sparse-nil/idle-4 202431 608.7 ns/op 180.0 p50-ns 190.0 p90-ns 430.0 p99-ns BenchmarkGoroutineProfile/sparse-nil/loaded-4 179560 702.4 ns/op 180.0 p50-ns 190.0 p90-ns 440.0 p99-ns BenchmarkGoroutineProfile/sparse/idle-4 1333 80400 ns/op 75069 p50-ns 87150 p90-ns 149060 p99-ns BenchmarkGoroutineProfile/sparse/loaded-4 217 2153242 ns/op 268730 p50-ns 10492800 p90-ns 19975247 p99-ns BenchmarkProcYield/1-4 3901640 29.70 ns/op BenchmarkProcYield/10-4 546385 214.6 ns/op BenchmarkProcYield/30-4 176997 628.0 ns/op BenchmarkProcYield/100-4 56812 2080 ns/op BenchmarkProcYield/1000-4 5766 20726 ns/op BenchmarkOSYield-4 825100 145.3 ns/op BenchmarkMutexContention-4 2341032 49.30 ns/op BenchmarkMutexCapture-4 2231803 52.49 ns/op 1719860 ns/starve-p100 26873 ns/starve-p90 107491 ns/streak-p100 3359 ns/streak-p90 BenchmarkMutexHandoff/Solo-4 6277500 18.04 ns/op BenchmarkMutexHandoff/FastPingPong-4 107256 306.9 ns/op BenchmarkMutexHandoff/SlowPingPong-4 6024 7465 ns/op BenchmarkRWMutexUncontended-4 6730789 21.19 ns/op BenchmarkRWMutexWrite100-4 845768 150.9 ns/op BenchmarkRWMutexWrite10-4 105411 1010 ns/op BenchmarkRWMutexWorkWrite100-4 435982 277.4 ns/op BenchmarkRWMutexWorkWrite10-4 73179 1538 ns/op BenchmarkSemTable/OneAddrCollision/n=1000-4 3940 30211 ns/op BenchmarkSemTable/ManyAddrCollision/n=1000-4 1437 83726 ns/op BenchmarkSemTable/OneAddrCollision/n=2000-4 1648 61302 ns/op BenchmarkSemTable/ManyAddrCollision/n=2000-4 645 177810 ns/op BenchmarkSemTable/OneAddrCollision/n=4000-4 878 124629 ns/op BenchmarkSemTable/ManyAddrCollision/n=4000-4 310 371535 ns/op BenchmarkSemTable/OneAddrCollision/n=8000-4 452 246513 ns/op BenchmarkSemTable/ManyAddrCollision/n=8000-4 152 756728 ns/op BenchmarkMakeSliceCopy/mallocmove/Byte-4 439016 283.7 ns/op BenchmarkMakeSliceCopy/mallocmove/Int-4 550033 266.8 ns/op BenchmarkMakeSliceCopy/mallocmove/Ptr-4 393109 368.3 ns/op BenchmarkMakeSliceCopy/makecopy/Byte-4 462546 295.0 ns/op BenchmarkMakeSliceCopy/makecopy/Int-4 421340 295.6 ns/op BenchmarkMakeSliceCopy/makecopy/Ptr-4 387982 346.8 ns/op BenchmarkMakeSliceCopy/nilappend/Byte-4 459206 301.6 ns/op BenchmarkMakeSliceCopy/nilappend/Int-4 440838 279.0 ns/op BenchmarkMakeSliceCopy/nilappend/Ptr-4 383988 357.6 ns/op BenchmarkMakeSlice/Byte-4 3125150 40.39 ns/op BenchmarkMakeSlice/Int16-4 3277760 41.49 ns/op BenchmarkMakeSlice/Int-4 2213731 53.62 ns/op BenchmarkMakeSlice/Ptr-4 1977423 66.60 ns/op BenchmarkMakeSlice/Struct/24-4 1257343 95.51 ns/op BenchmarkMakeSlice/Struct/32-4 1000000 111.4 ns/op BenchmarkMakeSlice/Struct/40-4 1000000 133.6 ns/op BenchmarkGrowSlice/Byte-4 1199469 101.5 ns/op BenchmarkGrowSlice/Int16-4 1127818 105.4 ns/op BenchmarkGrowSlice/Int-4 892722 166.3 ns/op BenchmarkGrowSlice/Ptr-4 666632 171.6 ns/op BenchmarkGrowSlice/Struct/24-4 473194 284.4 ns/op BenchmarkGrowSlice/Struct/32-4 341306 330.0 ns/op BenchmarkGrowSlice/Struct/40-4 412374 405.0 ns/op BenchmarkExtendSlice/IntSlice-4 780117 164.7 ns/op BenchmarkExtendSlice/PointerSlice-4 719324 172.2 ns/op BenchmarkExtendSlice/NoGrow-4 1325557 92.87 ns/op BenchmarkAppend-4 1026435 101.3 ns/op BenchmarkAppendGrowByte-4 8 13402575 ns/op BenchmarkAppendGrowString-4 2 89114126 ns/op BenchmarkAppendSlice/1Bytes-4 2691241 42.15 ns/op BenchmarkAppendSlice/4Bytes-4 2627161 44.11 ns/op BenchmarkAppendSlice/7Bytes-4 2658175 44.24 ns/op BenchmarkAppendSlice/8Bytes-4 2680059 44.82 ns/op BenchmarkAppendSlice/15Bytes-4 2499981 48.35 ns/op BenchmarkAppendSlice/16Bytes-4 2549943 46.16 ns/op BenchmarkAppendSlice/32Bytes-4 2558901 47.50 ns/op BenchmarkAppendSliceLarge/1024Bytes-4 128869 901.4 ns/op BenchmarkAppendSliceLarge/4096Bytes-4 32290 3713 ns/op BenchmarkAppendSliceLarge/16384Bytes-4 9346 14209 ns/op BenchmarkAppendSliceLarge/65536Bytes-4 2220 56963 ns/op BenchmarkAppendSliceLarge/262144Bytes-4 378 297378 ns/op BenchmarkAppendSliceLarge/1048576Bytes-4 103 1052953 ns/op BenchmarkAppendStr/1Bytes-4 3140478 38.19 ns/op BenchmarkAppendStr/4Bytes-4 3084409 39.22 ns/op BenchmarkAppendStr/8Bytes-4 2953052 40.07 ns/op BenchmarkAppendStr/16Bytes-4 2810644 42.26 ns/op BenchmarkAppendStr/32Bytes-4 2915601 40.05 ns/op BenchmarkAppendSpecialCase-4 1000000 123.7 ns/op BenchmarkCopy/1Byte-4 2859574 41.98 ns/op 23.82 MB/s BenchmarkCopy/1String-4 3233713 39.21 ns/op 25.51 MB/s BenchmarkCopy/2Byte-4 2679348 44.01 ns/op 45.44 MB/s BenchmarkCopy/2String-4 2750595 44.60 ns/op 44.84 MB/s BenchmarkCopy/4Byte-4 2693949 43.66 ns/op 91.62 MB/s BenchmarkCopy/4String-4 2687619 44.29 ns/op 90.32 MB/s BenchmarkCopy/8Byte-4 2742150 44.34 ns/op 180.44 MB/s BenchmarkCopy/8String-4 2782725 44.74 ns/op 178.79 MB/s BenchmarkCopy/12Byte-4 2532692 46.44 ns/op 258.38 MB/s BenchmarkCopy/12String-4 2587574 47.03 ns/op 255.15 MB/s BenchmarkCopy/16Byte-4 2599354 45.06 ns/op 355.08 MB/s BenchmarkCopy/16String-4 2688121 45.73 ns/op 349.90 MB/s BenchmarkCopy/32Byte-4 2434592 48.23 ns/op 663.47 MB/s BenchmarkCopy/32String-4 2560760 47.18 ns/op 678.27 MB/s BenchmarkCopy/128Byte-4 1903440 64.65 ns/op 1979.93 MB/s BenchmarkCopy/128String-4 1798410 67.35 ns/op 1900.52 MB/s BenchmarkCopy/1024Byte-4 540945 221.2 ns/op 4630.11 MB/s BenchmarkCopy/1024String-4 496602 249.3 ns/op 4107.95 MB/s BenchmarkAppendInPlace/NoGrow/Byte-4 50896 2467 ns/op BenchmarkAppendInPlace/NoGrow/1Ptr-4 29702 4214 ns/op BenchmarkAppendInPlace/NoGrow/2Ptr-4 18273 6579 ns/op BenchmarkAppendInPlace/NoGrow/3Ptr-4 13479 8293 ns/op BenchmarkAppendInPlace/NoGrow/4Ptr-4 10000 11110 ns/op BenchmarkAppendInPlace/Grow/Byte-4 217404 606.5 ns/op BenchmarkAppendInPlace/Grow/1Ptr-4 211887 634.9 ns/op BenchmarkAppendInPlace/Grow/2Ptr-4 144792 765.5 ns/op BenchmarkAppendInPlace/Grow/3Ptr-4 125344 994.3 ns/op BenchmarkAppendInPlace/Grow/4Ptr-4 113809 1110 ns/op BenchmarkStackCopyPtr-4 1 101083326 ns/op BenchmarkStackCopy-4 2 74441278 ns/op BenchmarkStackCopyNoCache-4 31 4042756 ns/op BenchmarkStackCopyWithStkobj-4 4 29534523 ns/op BenchmarkIssue18138-4 936 132344 ns/op BenchmarkCompareStringEqual-4 12107064 8.862 ns/op BenchmarkCompareStringIdentical-4 22563710 5.331 ns/op BenchmarkCompareStringSameLength-4 14336287 7.462 ns/op BenchmarkCompareStringDifferentLength-4 20354731 5.620 ns/op BenchmarkCompareStringBigUnaligned-4 4087 40255 ns/op 26048.31 MB/s BenchmarkCompareStringBig-4 4051 32470 ns/op 32294.32 MB/s BenchmarkConcatStringAndBytes-4 3441800 32.73 ns/op BenchmarkSliceByteToString/1-4 3115728 38.88 ns/op BenchmarkSliceByteToString/2-4 1691065 68.08 ns/op BenchmarkSliceByteToString/4-4 1739002 67.80 ns/op BenchmarkSliceByteToString/8-4 1728354 70.96 ns/op BenchmarkSliceByteToString/16-4 1713637 70.41 ns/op BenchmarkSliceByteToString/32-4 1456292 85.14 ns/op BenchmarkSliceByteToString/64-4 1120208 119.5 ns/op BenchmarkSliceByteToString/128-4 839206 145.6 ns/op BenchmarkRuneCount/lenruneslice/ASCII-4 3705385 32.52 ns/op BenchmarkRuneCount/lenruneslice/Japanese-4 1310134 91.60 ns/op BenchmarkRuneCount/lenruneslice/MixedLength-4 1522921 77.97 ns/op BenchmarkRuneCount/rangeloop/ASCII-4 5874259 18.44 ns/op BenchmarkRuneCount/rangeloop/Japanese-4 2462625 47.47 ns/op BenchmarkRuneCount/rangeloop/MixedLength-4 2850004 41.22 ns/op BenchmarkRuneCount/utf8.RuneCountInString/ASCII-4 6066096 18.55 ns/op BenchmarkRuneCount/utf8.RuneCountInString/Japanese-4 2454622 48.02 ns/op BenchmarkRuneCount/utf8.RuneCountInString/MixedLength-4 2854438 40.87 ns/op BenchmarkRuneIterate/range/ASCII-4 11502937 10.00 ns/op BenchmarkRuneIterate/range/Japanese-4 2889852 40.27 ns/op BenchmarkRuneIterate/range/MixedLength-4 3578528 33.91 ns/op BenchmarkRuneIterate/range1/ASCII-4 11409219 9.809 ns/op BenchmarkRuneIterate/range1/Japanese-4 2859025 40.83 ns/op BenchmarkRuneIterate/range1/MixedLength-4 3549327 33.37 ns/op BenchmarkRuneIterate/range2/ASCII-4 10854159 9.732 ns/op BenchmarkRuneIterate/range2/Japanese-4 2895344 41.09 ns/op BenchmarkRuneIterate/range2/MixedLength-4 3418489 33.57 ns/op BenchmarkArrayEqual-4 18609105 5.934 ns/op BenchmarkFunc/Name-4 3883468 30.19 ns/op BenchmarkFunc/Entry-4 12222561 8.609 ns/op BenchmarkFunc/FileLine-4 3771118 32.97 ns/op PASS ok runtime 302.386s goos: freebsd goarch: amd64 pkg: runtime/cgo cpu: AMD EPYC 7B12 BenchmarkHandle/non-concurrent-4 41847 2666 ns/op BenchmarkHandle/concurrent-4 19978 6182 ns/op PASS ok runtime/cgo 1.431s goos: freebsd goarch: amd64 pkg: runtime/pprof cpu: AMD EPYC 7B12 BenchmarkLabels/set-one-4 204326 528.8 ns/op 104 B/op 3 allocs/op BenchmarkLabels/merge-one-4 130521 911.0 ns/op 200 B/op 5 allocs/op BenchmarkLabels/overwrite-one-4 158110 759.9 ns/op 136 B/op 4 allocs/op BenchmarkLabels/ordered/set-many-4 97422 1304 ns/op 392 B/op 3 allocs/op BenchmarkLabels/ordered/merge-many-4 68046 1920 ns/op 712 B/op 5 allocs/op BenchmarkLabels/ordered/overwrite-many-4 52594 2113 ns/op 712 B/op 4 allocs/op BenchmarkLabels/unordered/set-many-4 42564 2959 ns/op 712 B/op 4 allocs/op BenchmarkLabels/unordered/merge-many-4 59364 2012 ns/op 712 B/op 5 allocs/op BenchmarkLabels/unordered/overwrite-many-4 30319 4106 ns/op 1032 B/op 5 allocs/op BenchmarkGoroutine/Profile.WriteTo_idle_50-4 49 2762502 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_50-4 39 3410974 ns/op 327.6 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_50-4 574 217669 ns/op 5.608 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_500-4 16 7482343 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_500-4 13 8323376 ns/op 754.7 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_500-4 283 400696 ns/op 23.48 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_5000-4 2 52906360 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_5000-4 2 58789370 ns/op 6280 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_5000-4 38 2953935 ns/op 269.3 concurrent_launches/op PASS ok runtime/pprof 3.951s goos: freebsd goarch: amd64 pkg: runtime/race cpu: AMD EPYC 7B12 BenchmarkSyncLeak-4 51 2259401 ns/op BenchmarkStackLeak-4 14038 8295 ns/op PASS ok runtime/race 1.445s goos: freebsd goarch: amd64 pkg: runtime/trace cpu: AMD EPYC 7B12 BenchmarkStartRegion-4 5754898 19.80 ns/op 0 B/op 0 allocs/op BenchmarkNewTask-4 198908 586.1 ns/op 64 B/op 2 allocs/op PASS ok runtime/trace 1.336s goos: freebsd goarch: amd64 pkg: slices cpu: AMD EPYC 7B12 BenchmarkEqualFunc_Large-4 48 2574194 ns/op BenchmarkIndex_Large-4 165 730169 ns/op BenchmarkIndexFunc_Large-4 76 1444417 ns/op BenchmarkCompact/nil-4 8820148 11.40 ns/op BenchmarkCompact/one-4 2373153 49.38 ns/op BenchmarkCompact/sorted-4 1596367 75.01 ns/op BenchmarkCompact/2_items-4 1398025 86.23 ns/op BenchmarkCompact/unsorted-4 1610640 74.41 ns/op BenchmarkCompact/many-4 804013 134.3 ns/op BenchmarkCompact_Large/all_dup-4 2444 43339 ns/op BenchmarkCompact_Large/no_dup-4 2779 40099 ns/op BenchmarkCompactFunc/nil-4 4448202 25.66 ns/op BenchmarkCompactFunc/one-4 2040580 59.93 ns/op BenchmarkCompactFunc/sorted-4 1328266 88.87 ns/op BenchmarkCompactFunc/2_items-4 1000000 101.2 ns/op BenchmarkCompactFunc/unsorted-4 1325848 88.33 ns/op BenchmarkCompactFunc/many-4 775243 151.8 ns/op BenchmarkCompactFunc_Large/all_dup-4 8 13899123 ns/op BenchmarkCompactFunc_Large/no_dup-4 9 11300642 ns/op BenchmarkReplace/naive-fast-4 110598 1086 ns/op BenchmarkReplace/optimized-fast-4 138294 1046 ns/op BenchmarkReplace/naive-slow-4 36064 3238 ns/op BenchmarkReplace/optimized-slow-4 42878 2885 ns/op BenchmarkBinarySearchFloats/Size16-4 1634595 76.88 ns/op BenchmarkBinarySearchFloats/Size32-4 1351749 88.72 ns/op BenchmarkBinarySearchFloats/Size64-4 1216804 100.3 ns/op BenchmarkBinarySearchFloats/Size128-4 1000000 109.8 ns/op BenchmarkBinarySearchFloats/Size512-4 765856 131.9 ns/op BenchmarkBinarySearchFloats/Size1024-4 877672 133.6 ns/op BenchmarkBinarySearchFuncStruct/Size16-4 783970 161.1 ns/op BenchmarkBinarySearchFuncStruct/Size32-4 515658 194.1 ns/op BenchmarkBinarySearchFuncStruct/Size64-4 544575 222.6 ns/op BenchmarkBinarySearchFuncStruct/Size128-4 517966 248.8 ns/op BenchmarkBinarySearchFuncStruct/Size512-4 382070 308.8 ns/op BenchmarkBinarySearchFuncStruct/Size1024-4 382807 332.8 ns/op BenchmarkSortFuncStruct/Size16-4 20142 6107 ns/op BenchmarkSortFuncStruct/Size32-4 7435 16449 ns/op BenchmarkSortFuncStruct/Size64-4 10129 11850 ns/op BenchmarkSortFuncStruct/Size128-4 5200 21998 ns/op BenchmarkSortFuncStruct/Size512-4 1467 81899 ns/op BenchmarkSortFuncStruct/Size1024-4 741 162228 ns/op PASS ok slices 8.210s goos: freebsd goarch: amd64 pkg: sort cpu: AMD EPYC 7B12 BenchmarkSearchWrappers-4 457694 244.6 ns/op BenchmarkSortInts-4 2 80888130 ns/op BenchmarkSlicesSortInts-4 3 47458581 ns/op BenchmarkSortIsSorted-4 38 3164015 ns/op BenchmarkSlicesIsSorted-4 70 1716316 ns/op BenchmarkSortStrings-4 1 130310830 ns/op BenchmarkSlicesSortStrings-4 2 74273308 ns/op BenchmarkSortStrings_Sorted-4 33 3549349 ns/op BenchmarkSlicesSortStrings_Sorted-4 55 2177989 ns/op BenchmarkSortStructs-4 1 162787849 ns/op BenchmarkSortFuncStructs-4 1 153166550 ns/op BenchmarkSortString1K-4 348 356527 ns/op BenchmarkSortString1K_Slice-4 238 504771 ns/op BenchmarkStableString1K-4 124 953654 ns/op BenchmarkSortInt1K-4 426 284920 ns/op BenchmarkSortInt1K_Sorted-4 5955 18602 ns/op BenchmarkSortInt1K_Reversed-4 3852 29394 ns/op BenchmarkSortInt1K_Mod8-4 1056 113002 ns/op BenchmarkStableInt1K-4 164 709945 ns/op BenchmarkStableInt1K_Slice-4 195 610928 ns/op BenchmarkSortInt64K-4 4 27462515 ns/op BenchmarkSortInt64K_Slice-4 3 40624055 ns/op BenchmarkStableInt64K-4 2 64087395 ns/op BenchmarkSort1e2-4 544 218175 ns/op BenchmarkStable1e2-4 222 559498 ns/op BenchmarkSort1e4-4 3 43903784 ns/op BenchmarkStable1e4-4 1 178618302 ns/op PASS ok sort 8.325s goos: freebsd goarch: amd64 pkg: strconv cpu: AMD EPYC 7B12 BenchmarkAtof64Decimal-4 933429 118.5 ns/op BenchmarkAtof64Float-4 853946 133.6 ns/op BenchmarkAtof64FloatExp-4 789997 154.4 ns/op BenchmarkAtof64Big-4 480348 214.7 ns/op BenchmarkAtof64RandomBits-4 501255 232.7 ns/op BenchmarkAtof64RandomFloats-4 598430 197.3 ns/op BenchmarkAtof64RandomLongFloats-4 531939 225.1 ns/op BenchmarkAtof32Decimal-4 1021411 112.0 ns/op BenchmarkAtof32Float-4 940261 126.4 ns/op BenchmarkAtof32FloatExp-4 649880 154.1 ns/op BenchmarkAtof32Random-4 475329 249.7 ns/op BenchmarkAtof32RandomLong-4 201963 571.1 ns/op BenchmarkParseInt/Pos/7bit-4 1678465 71.48 ns/op BenchmarkParseInt/Pos/26bit-4 904610 125.4 ns/op BenchmarkParseInt/Pos/31bit-4 807948 144.1 ns/op BenchmarkParseInt/Pos/56bit-4 547177 218.0 ns/op BenchmarkParseInt/Pos/63bit-4 512784 233.0 ns/op BenchmarkParseInt/Neg/7bit-4 1645680 72.53 ns/op BenchmarkParseInt/Neg/26bit-4 944221 132.0 ns/op BenchmarkParseInt/Neg/31bit-4 780055 150.3 ns/op BenchmarkParseInt/Neg/56bit-4 457020 218.9 ns/op BenchmarkParseInt/Neg/63bit-4 515920 231.8 ns/op BenchmarkAtoi/Pos/7bit-4 2415188 50.79 ns/op BenchmarkAtoi/Pos/26bit-4 1155802 99.89 ns/op BenchmarkAtoi/Pos/31bit-4 1002994 121.5 ns/op BenchmarkAtoi/Pos/56bit-4 647869 185.4 ns/op BenchmarkAtoi/Pos/63bit-4 418184 249.2 ns/op BenchmarkAtoi/Neg/7bit-4 2348241 50.06 ns/op BenchmarkAtoi/Neg/26bit-4 1153839 103.6 ns/op BenchmarkAtoi/Neg/31bit-4 1018890 114.0 ns/op BenchmarkAtoi/Neg/56bit-4 642610 185.0 ns/op BenchmarkAtoi/Neg/63bit-4 485433 252.3 ns/op BenchmarkFormatFloat/Decimal-4 162792 731.0 ns/op BenchmarkFormatFloat/Float-4 148272 759.2 ns/op BenchmarkFormatFloat/Exp-4 156627 749.1 ns/op BenchmarkFormatFloat/NegExp-4 154862 743.9 ns/op BenchmarkFormatFloat/LongExp-4 140211 871.4 ns/op BenchmarkFormatFloat/Big-4 126800 932.7 ns/op BenchmarkFormatFloat/BinaryExp-4 329899 364.1 ns/op BenchmarkFormatFloat/32Integer-4 168763 707.5 ns/op BenchmarkFormatFloat/32ExactFraction-4 185479 653.5 ns/op BenchmarkFormatFloat/32Point-4 162127 744.0 ns/op BenchmarkFormatFloat/32Exp-4 159578 725.7 ns/op BenchmarkFormatFloat/32NegExp-4 153934 722.4 ns/op BenchmarkFormatFloat/32Shortest-4 177781 679.6 ns/op BenchmarkFormatFloat/32Fixed8Hard-4 185442 625.8 ns/op BenchmarkFormatFloat/32Fixed9Hard-4 176242 635.4 ns/op BenchmarkFormatFloat/64Fixed1-4 216938 542.5 ns/op BenchmarkFormatFloat/64Fixed2-4 213522 542.4 ns/op BenchmarkFormatFloat/64Fixed3-4 209893 543.7 ns/op BenchmarkFormatFloat/64Fixed4-4 219032 537.5 ns/op BenchmarkFormatFloat/64Fixed12-4 126774 899.1 ns/op BenchmarkFormatFloat/64Fixed16-4 155636 757.4 ns/op BenchmarkFormatFloat/64Fixed12Hard-4 160076 729.3 ns/op BenchmarkFormatFloat/64Fixed17Hard-4 138654 821.0 ns/op BenchmarkFormatFloat/64Fixed18Hard-4 3601 31377 ns/op BenchmarkFormatFloat/Slowpath64-4 136887 861.4 ns/op BenchmarkFormatFloat/SlowpathDenormal64-4 139251 858.2 ns/op BenchmarkAppendFloat/Decimal-4 179302 651.4 ns/op BenchmarkAppendFloat/Float-4 176062 686.2 ns/op BenchmarkAppendFloat/Exp-4 186681 632.1 ns/op BenchmarkAppendFloat/NegExp-4 174152 628.9 ns/op BenchmarkAppendFloat/LongExp-4 143305 800.9 ns/op BenchmarkAppendFloat/Big-4 135356 882.3 ns/op BenchmarkAppendFloat/BinaryExp-4 394926 270.4 ns/op BenchmarkAppendFloat/32Integer-4 182042 624.0 ns/op BenchmarkAppendFloat/32ExactFraction-4 197667 583.9 ns/op BenchmarkAppendFloat/32Point-4 182150 656.3 ns/op BenchmarkAppendFloat/32Exp-4 179424 631.9 ns/op BenchmarkAppendFloat/32NegExp-4 178246 626.1 ns/op BenchmarkAppendFloat/32Shortest-4 218193 555.9 ns/op BenchmarkAppendFloat/32Fixed8Hard-4 204832 580.1 ns/op BenchmarkAppendFloat/32Fixed9Hard-4 202576 555.0 ns/op BenchmarkAppendFloat/64Fixed1-4 262766 446.7 ns/op BenchmarkAppendFloat/64Fixed2-4 239467 441.8 ns/op BenchmarkAppendFloat/64Fixed3-4 255255 458.1 ns/op BenchmarkAppendFloat/64Fixed4-4 269643 445.4 ns/op BenchmarkAppendFloat/64Fixed12-4 147286 817.4 ns/op BenchmarkAppendFloat/64Fixed16-4 161304 673.9 ns/op BenchmarkAppendFloat/64Fixed12Hard-4 194670 569.2 ns/op BenchmarkAppendFloat/64Fixed17Hard-4 156865 744.4 ns/op BenchmarkAppendFloat/64Fixed18Hard-4 3385 31430 ns/op BenchmarkAppendFloat/Slowpath64-4 139966 779.5 ns/op BenchmarkAppendFloat/SlowpathDenormal64-4 156753 772.2 ns/op BenchmarkFormatInt-4 21270 5693 ns/op BenchmarkAppendInt-4 25495 4676 ns/op BenchmarkFormatUint-4 117762 1005 ns/op BenchmarkAppendUint-4 132328 862.3 ns/op BenchmarkFormatIntSmall/7-4 4024599 30.44 ns/op BenchmarkFormatIntSmall/42-4 4057634 30.65 ns/op BenchmarkAppendIntSmall-4 1810860 67.72 ns/op BenchmarkAppendUintVarlen/1-4 1790242 65.83 ns/op BenchmarkAppendUintVarlen/12-4 1827615 68.05 ns/op BenchmarkAppendUintVarlen/123-4 1337608 86.57 ns/op BenchmarkAppendUintVarlen/1234-4 1354538 90.14 ns/op BenchmarkAppendUintVarlen/12345-4 1360329 90.36 ns/op BenchmarkAppendUintVarlen/123456-4 1318698 90.69 ns/op BenchmarkAppendUintVarlen/1234567-4 1322721 92.69 ns/op BenchmarkAppendUintVarlen/12345678-4 1307706 91.29 ns/op BenchmarkAppendUintVarlen/123456789-4 1226008 98.21 ns/op BenchmarkAppendUintVarlen/1234567890-4 1222394 97.43 ns/op BenchmarkAppendUintVarlen/12345678901-4 1249009 95.98 ns/op BenchmarkAppendUintVarlen/123456789012-4 1228308 97.65 ns/op BenchmarkAppendUintVarlen/1234567890123-4 1222944 98.04 ns/op BenchmarkAppendUintVarlen/12345678901234-4 1000000 102.1 ns/op BenchmarkAppendUintVarlen/123456789012345-4 1160360 104.5 ns/op BenchmarkAppendUintVarlen/1234567890123456-4 1190432 104.0 ns/op BenchmarkAppendUintVarlen/12345678901234567-4 1154968 102.9 ns/op BenchmarkAppendUintVarlen/123456789012345678-4 1145313 107.3 ns/op BenchmarkAppendUintVarlen/1234567890123456789-4 1100564 108.5 ns/op BenchmarkAppendUintVarlen/12345678901234567890-4 1000000 109.7 ns/op BenchmarkQuote-4 66168 1760 ns/op BenchmarkQuoteRune-4 680092 177.8 ns/op BenchmarkAppendQuote-4 72246 1534 ns/op BenchmarkAppendQuoteRune-4 1100287 106.1 ns/op BenchmarkUnquoteEasy-4 1896482 61.57 ns/op BenchmarkUnquoteHard-4 73350 1705 ns/op PASS ok strconv 19.064s goos: freebsd goarch: amd64 pkg: strings cpu: AMD EPYC 7B12 BenchmarkBuildString_Builder/1Write_NoGrow-4 674886 189.6 ns/op 48 B/op 1 allocs/op BenchmarkBuildString_Builder/3Write_NoGrow-4 217273 570.8 ns/op 336 B/op 3 allocs/op BenchmarkBuildString_Builder/3Write_Grow-4 288128 415.0 ns/op 112 B/op 1 allocs/op BenchmarkBuildString_WriteString/1Write_NoGrow-4 700206 177.3 ns/op 48 B/op 1 allocs/op BenchmarkBuildString_WriteString/3Write_NoGrow-4 209456 530.0 ns/op 336 B/op 3 allocs/op BenchmarkBuildString_WriteString/3Write_Grow-4 306698 383.6 ns/op 112 B/op 1 allocs/op BenchmarkBuildString_ByteBuffer/1Write_NoGrow-4 404390 278.6 ns/op 112 B/op 2 allocs/op BenchmarkBuildString_ByteBuffer/3Write_NoGrow-4 124479 952.2 ns/op 432 B/op 4 allocs/op BenchmarkBuildString_ByteBuffer/3Write_Grow-4 157826 776.6 ns/op 336 B/op 3 allocs/op BenchmarkClone-4 1745649 59.35 ns/op 48 B/op 1 allocs/op BenchmarkGenericNoMatch-4 28245 4182 ns/op BenchmarkGenericMatch1-4 2956 39278 ns/op BenchmarkGenericMatch2-4 594 195304 ns/op BenchmarkSingleMaxSkipping-4 10110 11889 ns/op 841.08 MB/s BenchmarkSingleLongSuffixFail-4 17536 6770 ns/op 148.02 MB/s BenchmarkSingleMatch-4 367 326993 ns/op 45.87 MB/s BenchmarkByteByteNoMatch-4 87932 1335 ns/op BenchmarkByteByteMatch-4 29438 3992 ns/op BenchmarkByteStringMatch-4 35848 3284 ns/op BenchmarkHTMLEscapeNew-4 111356 1032 ns/op BenchmarkHTMLEscapeOld-4 137616 884.8 ns/op BenchmarkByteStringReplacerWriteString-4 1635 62504 ns/op BenchmarkByteReplacerWriteString-4 2161 52043 ns/op BenchmarkByteByteReplaces-4 6013 17937 ns/op BenchmarkByteByteMap-4 19486 6171 ns/op BenchmarkMap/identity/ASCII-4 762290 152.4 ns/op BenchmarkMap/identity/Greek-4 567280 207.9 ns/op BenchmarkMap/change/ASCII-4 68199 1730 ns/op BenchmarkMap/change/Greek-4 42607 2841 ns/op BenchmarkIndexRune-4 3805705 30.37 ns/op BenchmarkIndexRuneLongString-4 3357368 35.84 ns/op BenchmarkIndexRuneFastPath-4 5276304 22.41 ns/op BenchmarkIndex-4 11307655 9.916 ns/op BenchmarkLastIndex-4 5470322 21.90 ns/op BenchmarkIndexByte-4 11217532 10.01 ns/op BenchmarkToUpper/#00-4 5819014 20.17 ns/op BenchmarkToUpper/ONLYUPPER-4 3812582 32.38 ns/op BenchmarkToUpper/abc-4 511948 237.2 ns/op BenchmarkToUpper/AbC123-4 357478 319.8 ns/op BenchmarkToUpper/azAZ09_-4 427866 281.5 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 97119 1191 ns/op BenchmarkToUpper/RENAN_BASTOS_93_AOSDAJDJAIDJAIDAJIaidsjjaidijadsjiadjiOOKKO-4 116784 977.8 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 53407 2207 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 95572 1260 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 171499 670.1 ns/op BenchmarkToLower/#00-4 5609442 21.66 ns/op BenchmarkToLower/abc-4 5158219 22.78 ns/op BenchmarkToLower/AbC123-4 370154 326.0 ns/op BenchmarkToLower/azAZ09_-4 329086 331.9 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 157232 725.6 ns/op BenchmarkToLower/renan_bastos_93_AOSDAJDJAIDJAIDAJIaidsjjaidijadsjiadjiOOKKO-4 120945 1001 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 52124 2266 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 107341 1109 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 166964 706.4 ns/op BenchmarkMapNoChanges-4 1000000 112.6 ns/op BenchmarkTrim-4 55654 2098 ns/op 0 B/op 0 allocs/op BenchmarkToValidUTF8/Valid-4 4151677 28.93 ns/op BenchmarkToValidUTF8/InvalidASCII-4 252014 425.0 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 201942 601.6 ns/op BenchmarkEqualFold/Tests-4 78235 1519 ns/op BenchmarkEqualFold/ASCII-4 4504413 26.43 ns/op BenchmarkEqualFold/UnicodePrefix-4 156565 777.6 ns/op BenchmarkEqualFold/UnicodeSuffix-4 163389 740.9 ns/op BenchmarkIndexHard1-4 1267 93950 ns/op BenchmarkIndexHard2-4 897 131864 ns/op BenchmarkIndexHard3-4 180 656761 ns/op BenchmarkIndexHard4-4 186 643299 ns/op BenchmarkLastIndexHard1-4 70 1663769 ns/op BenchmarkLastIndexHard2-4 68 1681503 ns/op BenchmarkLastIndexHard3-4 67 1676424 ns/op BenchmarkCountHard1-4 1251 93976 ns/op BenchmarkCountHard2-4 909 131489 ns/op BenchmarkCountHard3-4 181 653975 ns/op BenchmarkIndexTorture-4 9433 12807 ns/op BenchmarkCountTorture-4 9121 12822 ns/op BenchmarkCountTortureOverlapping-4 1947 55626 ns/op BenchmarkCountByte/10-4 5447988 22.53 ns/op 443.83 MB/s BenchmarkCountByte/32-4 5236070 22.91 ns/op 1396.62 MB/s BenchmarkCountByte/4096-4 1316761 91.10 ns/op 44962.68 MB/s BenchmarkCountByte/4194304-4 1502 79203 ns/op 52956.46 MB/s BenchmarkCountByte/67108864-4 36 3499645 ns/op 19175.91 MB/s BenchmarkFields/ASCII/16-4 352400 285.0 ns/op 56.14 MB/s 32 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 34177 3373 ns/op 75.90 MB/s 384 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 2226 54310 ns/op 75.42 MB/s 6144 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 124 961302 ns/op 68.17 MB/s 98304 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 7 15609359 ns/op 67.18 MB/s 1515547 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 234543 481.1 ns/op 33.26 MB/s 16 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 17030 7301 ns/op 35.06 MB/s 416 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 920 129115 ns/op 31.72 MB/s 21504 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 45 2469660 ns/op 26.54 MB/s 463104 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 3 42645800 ns/op 24.59 MB/s 10457344 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 323612 353.3 ns/op 45.29 MB/s 32 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 24944 4848 ns/op 52.81 MB/s 384 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 1413 87003 ns/op 47.08 MB/s 21504 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 79 1587402 ns/op 41.29 MB/s 463104 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 4 28491904 ns/op 36.80 MB/s 10457344 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 286840 386.0 ns/op 41.45 MB/s 16 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 20557 5798 ns/op 44.16 MB/s 416 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 1107 109201 ns/op 37.51 MB/s 21504 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 62 1911684 ns/op 34.28 MB/s 463104 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 3 34307589 ns/op 30.56 MB/s 10457344 B/op 24 allocs/op BenchmarkSplitEmptySeparator-4 3 41751989 ns/op BenchmarkSplitSingleByteSeparator-4 52 2429626 ns/op BenchmarkSplitMultiByteSeparator-4 68 1545537 ns/op BenchmarkSplitNSingleByteSeparator-4 412017 265.8 ns/op BenchmarkSplitNMultiByteSeparator-4 443857 302.6 ns/op BenchmarkRepeat/5x0-4 4999965 24.49 ns/op BenchmarkRepeat/5x1-4 4999834 24.32 ns/op BenchmarkRepeat/5x2-4 338188 351.6 ns/op BenchmarkRepeat/5x6-4 199759 570.6 ns/op BenchmarkRepeat/10x0-4 4746180 24.95 ns/op BenchmarkRepeat/10x1-4 4873584 24.18 ns/op BenchmarkRepeat/10x2-4 324194 354.9 ns/op BenchmarkRepeat/10x6-4 178321 588.9 ns/op BenchmarkRepeatLarge/256/1-4 102340 1167 ns/op 219.42 MB/s BenchmarkRepeatLarge/256/16-4 161721 761.1 ns/op 336.34 MB/s BenchmarkRepeatLarge/512/1-4 81600 1431 ns/op 357.91 MB/s BenchmarkRepeatLarge/512/16-4 116881 1038 ns/op 493.32 MB/s BenchmarkRepeatLarge/1024/1-4 63228 1863 ns/op 549.63 MB/s BenchmarkRepeatLarge/1024/16-4 81987 1456 ns/op 703.39 MB/s BenchmarkRepeatLarge/2048/1-4 43501 2635 ns/op 777.30 MB/s BenchmarkRepeatLarge/2048/16-4 55730 2182 ns/op 938.68 MB/s BenchmarkRepeatLarge/4096/1-4 28831 4162 ns/op 984.21 MB/s BenchmarkRepeatLarge/4096/16-4 34573 3634 ns/op 1127.23 MB/s BenchmarkRepeatLarge/8192/1-4 15608 7197 ns/op 1138.25 MB/s BenchmarkRepeatLarge/8192/16-4 17035 7628 ns/op 1073.90 MB/s BenchmarkRepeatLarge/8192/4097-4 6615759 19.05 ns/op 215118.60 MB/s BenchmarkRepeatLarge/16384/1-4 9643 13509 ns/op 1212.79 MB/s BenchmarkRepeatLarge/16384/16-4 9176 12618 ns/op 1298.46 MB/s BenchmarkRepeatLarge/16384/4097-4 12565 9475 ns/op 1297.21 MB/s BenchmarkRepeatLarge/32768/1-4 4614 22431 ns/op 1460.86 MB/s BenchmarkRepeatLarge/32768/16-4 4065 25290 ns/op 1295.71 MB/s BenchmarkRepeatLarge/32768/4097-4 5230 22752 ns/op 1260.48 MB/s BenchmarkRepeatLarge/65536/1-4 2796 46050 ns/op 1423.13 MB/s BenchmarkRepeatLarge/65536/16-4 2486 49336 ns/op 1328.36 MB/s BenchmarkRepeatLarge/65536/4097-4 2701 43410 ns/op 1415.67 MB/s BenchmarkRepeatLarge/131072/1-4 960 149802 ns/op 874.97 MB/s BenchmarkRepeatLarge/131072/16-4 844 137223 ns/op 955.17 MB/s BenchmarkRepeatLarge/131072/4097-4 837 152216 ns/op 834.39 MB/s BenchmarkRepeatLarge/262144/1-4 438 327921 ns/op 799.41 MB/s BenchmarkRepeatLarge/262144/16-4 429 302346 ns/op 867.03 MB/s BenchmarkRepeatLarge/262144/4097-4 432 311683 ns/op 828.12 MB/s BenchmarkRepeatLarge/524288/1-4 182 701275 ns/op 747.62 MB/s BenchmarkRepeatLarge/524288/16-4 222 515430 ns/op 1017.19 MB/s BenchmarkRepeatLarge/524288/4097-4 230 521155 ns/op 998.40 MB/s BenchmarkRepeatLarge/1048576/1-4 96 1044535 ns/op 1003.87 MB/s BenchmarkRepeatLarge/1048576/16-4 100 1026122 ns/op 1021.88 MB/s BenchmarkRepeatLarge/1048576/4097-4 100 1118749 ns/op 933.84 MB/s BenchmarkRepeatLarge/2097152/1-4 51 2262471 ns/op 926.93 MB/s BenchmarkRepeatLarge/2097152/16-4 70 1951303 ns/op 1074.74 MB/s BenchmarkRepeatLarge/2097152/4097-4 52 2039603 ns/op 1026.46 MB/s BenchmarkRepeatLarge/4194304/1-4 27 4106052 ns/op 1021.49 MB/s BenchmarkRepeatLarge/4194304/16-4 28 3860072 ns/op 1086.59 MB/s BenchmarkRepeatLarge/4194304/4097-4 25 4209410 ns/op 995.68 MB/s BenchmarkRepeatLarge/8388608/1-4 14 7546384 ns/op 1111.61 MB/s BenchmarkRepeatLarge/8388608/16-4 14 7458246 ns/op 1124.74 MB/s BenchmarkRepeatLarge/8388608/4097-4 14 7704713 ns/op 1088.50 MB/s BenchmarkRepeatLarge/16777216/1-4 8 14154948 ns/op 1185.25 MB/s BenchmarkRepeatLarge/16777216/16-4 7 14579188 ns/op 1150.76 MB/s BenchmarkRepeatLarge/16777216/4097-4 7 14797610 ns/op 1133.78 MB/s BenchmarkRepeatLarge/33554432/1-4 4 27767466 ns/op 1208.41 MB/s BenchmarkRepeatLarge/33554432/16-4 4 28021679 ns/op 1197.45 MB/s BenchmarkRepeatLarge/33554432/4097-4 4 27894468 ns/op 1202.91 MB/s BenchmarkRepeatLarge/67108864/1-4 2 56304393 ns/op 1191.89 MB/s BenchmarkRepeatLarge/67108864/16-4 2 54468952 ns/op 1232.06 MB/s BenchmarkRepeatLarge/67108864/4097-4 2 55047976 ns/op 1219.10 MB/s BenchmarkRepeatLarge/134217728/1-4 1 108480802 ns/op 1237.25 MB/s BenchmarkRepeatLarge/134217728/16-4 1 107048871 ns/op 1253.80 MB/s BenchmarkRepeatLarge/134217728/4097-4 1 109642214 ns/op 1224.14 MB/s BenchmarkRepeatLarge/268435456/1-4 1 237794603 ns/op 1128.85 MB/s BenchmarkRepeatLarge/268435456/16-4 1 214730843 ns/op 1250.10 MB/s BenchmarkRepeatLarge/268435456/4097-4 1 218223546 ns/op 1230.09 MB/s BenchmarkRepeatLarge/536870912/1-4 1 466708227 ns/op 1150.34 MB/s BenchmarkRepeatLarge/536870912/16-4 1 426865074 ns/op 1257.71 MB/s BenchmarkRepeatLarge/536870912/4097-4 1 433980060 ns/op 1237.09 MB/s BenchmarkRepeatLarge/1073741824/1-4 1 943863765 ns/op 1137.60 MB/s BenchmarkRepeatLarge/1073741824/16-4 1 859999213 ns/op 1248.54 MB/s BenchmarkRepeatLarge/1073741824/4097-4 1 885729295 ns/op 1212.27 MB/s BenchmarkRepeatSpaces-4 4790672 24.48 ns/op 0 B/op 0 allocs/op BenchmarkIndexAnyASCII/1:1-4 2885010 41.74 ns/op BenchmarkIndexAnyASCII/1:2-4 2815785 42.89 ns/op BenchmarkIndexAnyASCII/1:4-4 2689900 43.66 ns/op BenchmarkIndexAnyASCII/1:8-4 2853390 42.26 ns/op BenchmarkIndexAnyASCII/1:16-4 2676010 44.13 ns/op BenchmarkIndexAnyASCII/1:32-4 2666736 44.25 ns/op BenchmarkIndexAnyASCII/1:64-4 2815393 42.24 ns/op BenchmarkIndexAnyASCII/16:1-4 2783359 40.97 ns/op BenchmarkIndexAnyASCII/16:2-4 1014825 117.4 ns/op BenchmarkIndexAnyASCII/16:4-4 1007043 118.8 ns/op BenchmarkIndexAnyASCII/16:8-4 975482 111.5 ns/op BenchmarkIndexAnyASCII/16:16-4 933390 138.9 ns/op BenchmarkIndexAnyASCII/16:32-4 742009 159.6 ns/op BenchmarkIndexAnyASCII/16:64-4 490395 227.9 ns/op BenchmarkIndexAnyASCII/256:1-4 2648637 44.59 ns/op BenchmarkIndexAnyASCII/256:2-4 74876 1493 ns/op BenchmarkIndexAnyASCII/256:4-4 76498 1479 ns/op BenchmarkIndexAnyASCII/256:8-4 78283 1281 ns/op BenchmarkIndexAnyASCII/256:16-4 76591 1504 ns/op BenchmarkIndexAnyASCII/256:32-4 79921 1492 ns/op BenchmarkIndexAnyASCII/256:64-4 74822 1587 ns/op BenchmarkIndexAnyUTF8/1:1-4 3079777 39.63 ns/op BenchmarkIndexAnyUTF8/1:2-4 2733308 44.00 ns/op BenchmarkIndexAnyUTF8/1:4-4 2840469 42.31 ns/op BenchmarkIndexAnyUTF8/1:8-4 2848552 41.15 ns/op BenchmarkIndexAnyUTF8/1:16-4 2829552 42.91 ns/op BenchmarkIndexAnyUTF8/1:32-4 2770959 43.03 ns/op BenchmarkIndexAnyUTF8/1:64-4 2840086 42.85 ns/op BenchmarkIndexAnyUTF8/16:1-4 2272570 52.70 ns/op BenchmarkIndexAnyUTF8/16:2-4 388324 315.8 ns/op BenchmarkIndexAnyUTF8/16:4-4 332536 316.4 ns/op BenchmarkIndexAnyUTF8/16:8-4 338514 317.1 ns/op BenchmarkIndexAnyUTF8/16:16-4 384439 313.6 ns/op BenchmarkIndexAnyUTF8/16:32-4 322258 335.5 ns/op BenchmarkIndexAnyUTF8/16:64-4 317414 321.9 ns/op BenchmarkIndexAnyUTF8/256:1-4 423718 284.6 ns/op BenchmarkIndexAnyUTF8/256:2-4 26029 4633 ns/op BenchmarkIndexAnyUTF8/256:4-4 25915 4628 ns/op BenchmarkIndexAnyUTF8/256:8-4 26251 4596 ns/op BenchmarkIndexAnyUTF8/256:16-4 26274 4617 ns/op BenchmarkIndexAnyUTF8/256:32-4 25570 4788 ns/op BenchmarkIndexAnyUTF8/256:64-4 25905 4770 ns/op BenchmarkLastIndexAnyASCII/1:1-4 2824366 42.95 ns/op BenchmarkLastIndexAnyASCII/1:2-4 2874082 41.23 ns/op BenchmarkLastIndexAnyASCII/1:4-4 2942023 41.07 ns/op BenchmarkLastIndexAnyASCII/1:8-4 2873350 42.70 ns/op BenchmarkLastIndexAnyASCII/1:16-4 2776962 41.67 ns/op BenchmarkLastIndexAnyASCII/1:32-4 2870862 42.71 ns/op BenchmarkLastIndexAnyASCII/1:64-4 2886141 42.99 ns/op BenchmarkLastIndexAnyASCII/16:1-4 1000000 116.4 ns/op BenchmarkLastIndexAnyASCII/16:2-4 1000000 116.5 ns/op BenchmarkLastIndexAnyASCII/16:4-4 935358 118.2 ns/op BenchmarkLastIndexAnyASCII/16:8-4 850423 121.3 ns/op BenchmarkLastIndexAnyASCII/16:16-4 871028 123.9 ns/op BenchmarkLastIndexAnyASCII/16:32-4 657669 160.2 ns/op BenchmarkLastIndexAnyASCII/16:64-4 483667 225.4 ns/op BenchmarkLastIndexAnyASCII/256:1-4 78648 1473 ns/op BenchmarkLastIndexAnyASCII/256:2-4 78238 1474 ns/op BenchmarkLastIndexAnyASCII/256:4-4 78698 1422 ns/op BenchmarkLastIndexAnyASCII/256:8-4 77774 1475 ns/op BenchmarkLastIndexAnyASCII/256:16-4 79669 1350 ns/op BenchmarkLastIndexAnyASCII/256:32-4 77062 1323 ns/op BenchmarkLastIndexAnyASCII/256:64-4 74229 1575 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 2914462 42.03 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 2852272 42.02 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 2767362 41.34 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 2968560 41.92 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 2919219 39.89 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 2908297 42.35 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 2932944 42.99 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 474852 244.2 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 216134 535.4 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 219745 520.7 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 216369 543.5 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 224091 535.4 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 201655 555.1 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 223218 553.0 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 34660 3655 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 15388 7886 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 14569 7861 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 15091 7929 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 15403 7982 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 14947 7925 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 15050 8407 ns/op BenchmarkTrimASCII/1:1-4 4643158 25.16 ns/op BenchmarkTrimASCII/1:2-4 3778136 32.43 ns/op BenchmarkTrimASCII/1:4-4 3528825 33.22 ns/op BenchmarkTrimASCII/1:8-4 3433926 36.32 ns/op BenchmarkTrimASCII/1:16-4 2408162 50.36 ns/op BenchmarkTrimASCII/16:1-4 3300129 36.41 ns/op BenchmarkTrimASCII/16:2-4 919172 117.9 ns/op BenchmarkTrimASCII/16:4-4 995107 113.8 ns/op BenchmarkTrimASCII/16:8-4 1050657 113.4 ns/op BenchmarkTrimASCII/16:16-4 891045 133.5 ns/op BenchmarkTrimASCII/256:1-4 627735 192.7 ns/op BenchmarkTrimASCII/256:2-4 79725 1473 ns/op BenchmarkTrimASCII/256:4-4 83269 1475 ns/op BenchmarkTrimASCII/256:8-4 77985 1329 ns/op BenchmarkTrimASCII/256:16-4 77596 1358 ns/op BenchmarkTrimASCII/4096:1-4 44388 2688 ns/op BenchmarkTrimASCII/4096:2-4 5029 23097 ns/op BenchmarkTrimASCII/4096:4-4 4430 22995 ns/op BenchmarkTrimASCII/4096:8-4 4434 22966 ns/op BenchmarkTrimASCII/4096:16-4 5184 19900 ns/op BenchmarkTrimByte-4 5359462 22.37 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 20314 5913 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 20356 5886 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 1591 74632 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 3108 37368 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 6306 18714 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 12219 9807 ns/op BenchmarkJoin/0-4 6605966 18.52 ns/op 0 B/op 0 allocs/op BenchmarkJoin/1-4 5056744 24.23 ns/op 0 B/op 0 allocs/op BenchmarkJoin/2-4 282921 393.7 ns/op 16 B/op 1 allocs/op BenchmarkJoin/3-4 203770 549.5 ns/op 24 B/op 1 allocs/op BenchmarkJoin/4-4 171164 717.2 ns/op 48 B/op 1 allocs/op BenchmarkJoin/5-4 138608 882.6 ns/op 48 B/op 1 allocs/op BenchmarkJoin/6-4 114817 1047 ns/op 64 B/op 1 allocs/op BenchmarkJoin/7-4 100300 1193 ns/op 64 B/op 1 allocs/op BenchmarkTrimSpace/NoTrim-4 4045820 29.11 ns/op BenchmarkTrimSpace/ASCII-4 2223636 48.58 ns/op BenchmarkTrimSpace/SomeNonASCII-4 185869 616.2 ns/op BenchmarkTrimSpace/JustNonASCII-4 101821 1125 ns/op BenchmarkReplaceAll-4 187950 554.8 ns/op 16 B/op 1 allocs/op PASS ok strings 50.607s goos: freebsd goarch: amd64 pkg: sync cpu: AMD EPYC 7B12 BenchmarkCond1-4 39162 3045 ns/op BenchmarkCond2-4 16532 7502 ns/op BenchmarkCond4-4 8602 15574 ns/op BenchmarkCond8-4 3282 41219 ns/op BenchmarkCond16-4 1213 99960 ns/op BenchmarkCond32-4 626 225240 ns/op BenchmarkMapLoadMostlyHits/*sync_test.DeepCopyMap-4 587839 201.6 ns/op 11 B/op 0 allocs/op BenchmarkMapLoadMostlyHits/*sync_test.RWMutexMap-4 197712 660.8 ns/op 11 B/op 0 allocs/op BenchmarkMapLoadMostlyHits/*sync.HashTrieMap[interface_{},interface_{}]-4 229225 484.7 ns/op 11 B/op 0 allocs/op BenchmarkMapLoadMostlyHits/*sync.Map-4 241995 501.3 ns/op 11 B/op 0 allocs/op BenchmarkMapLoadMostlyMisses/*sync_test.DeepCopyMap-4 668175 184.8 ns/op 11 B/op 0 allocs/op BenchmarkMapLoadMostlyMisses/*sync_test.RWMutexMap-4 200727 592.6 ns/op 11 B/op 0 allocs/op BenchmarkMapLoadMostlyMisses/*sync.HashTrieMap[interface_{},interface_{}]-4 532669 199.6 ns/op 12 B/op 0 allocs/op BenchmarkMapLoadMostlyMisses/*sync.Map-4 565628 197.7 ns/op 11 B/op 0 allocs/op BenchmarkMapLoadOrStoreBalanced/*sync_test.RWMutexMap-4 87807 1535 ns/op 83 B/op 1 allocs/op BenchmarkMapLoadOrStoreBalanced/*sync.HashTrieMap[interface_{},interface_{}]-4 97933 1330 ns/op 83 B/op 2 allocs/op BenchmarkMapLoadOrStoreBalanced/*sync.Map-4 121227 1121 ns/op 84 B/op 2 allocs/op BenchmarkMapLoadOrStoreUnique/*sync_test.RWMutexMap-4 77888 1899 ns/op 166 B/op 2 allocs/op BenchmarkMapLoadOrStoreUnique/*sync.HashTrieMap[interface_{},interface_{}]-4 66003 1860 ns/op 153 B/op 4 allocs/op BenchmarkMapLoadOrStoreUnique/*sync.Map-4 65078 1930 ns/op 154 B/op 4 allocs/op BenchmarkMapLoadOrStoreCollision/*sync_test.DeepCopyMap-4 594753 174.7 ns/op 0 B/op 0 allocs/op BenchmarkMapLoadOrStoreCollision/*sync_test.RWMutexMap-4 128907 945.4 ns/op 0 B/op 0 allocs/op BenchmarkMapLoadOrStoreCollision/*sync.HashTrieMap[interface_{},interface_{}]-4 488089 230.3 ns/op 0 B/op 0 allocs/op BenchmarkMapLoadOrStoreCollision/*sync.Map-4 493363 230.0 ns/op 0 B/op 0 allocs/op BenchmarkMapLoadAndDeleteBalanced/*sync_test.RWMutexMap-4 115042 1017 ns/op 7 B/op 0 allocs/op BenchmarkMapLoadAndDeleteBalanced/*sync.HashTrieMap[interface_{},interface_{}]-4 587312 182.0 ns/op 7 B/op 0 allocs/op BenchmarkMapLoadAndDeleteBalanced/*sync.Map-4 573417 211.2 ns/op 7 B/op 0 allocs/op BenchmarkMapLoadAndDeleteUnique/*sync_test.RWMutexMap-4 139376 923.9 ns/op 15 B/op 0 allocs/op BenchmarkMapLoadAndDeleteUnique/*sync.HashTrieMap[interface_{},interface_{}]-4 565561 208.3 ns/op 16 B/op 0 allocs/op BenchmarkMapLoadAndDeleteUnique/*sync.Map-4 554371 190.1 ns/op 15 B/op 0 allocs/op BenchmarkMapLoadAndDeleteCollision/*sync_test.DeepCopyMap-4 46659 2550 ns/op 281 B/op 2 allocs/op BenchmarkMapLoadAndDeleteCollision/*sync_test.RWMutexMap-4 84363 1248 ns/op 0 B/op 0 allocs/op BenchmarkMapLoadAndDeleteCollision/*sync.HashTrieMap[interface_{},interface_{}]-4 110218 1070 ns/op 7 B/op 0 allocs/op BenchmarkMapLoadAndDeleteCollision/*sync.Map-4 109153 1036 ns/op 7 B/op 0 allocs/op BenchmarkMapRange/*sync_test.DeepCopyMap-4 4340 24670 ns/op 0 B/op 0 allocs/op BenchmarkMapRange/*sync_test.RWMutexMap-4 206 552104 ns/op 18434 B/op 1 allocs/op BenchmarkMapRange/*sync.HashTrieMap[interface_{},interface_{}]-4 402 296689 ns/op 1 B/op 0 allocs/op BenchmarkMapRange/*sync.Map-4 410 278848 ns/op 1 B/op 0 allocs/op BenchmarkMapAdversarialAlloc/*sync_test.DeepCopyMap-4 101571 1063 ns/op 253 B/op 1 allocs/op BenchmarkMapAdversarialAlloc/*sync_test.RWMutexMap-4 192966 679.5 ns/op 16 B/op 1 allocs/op BenchmarkMapAdversarialAlloc/*sync.HashTrieMap[interface_{},interface_{}]-4 362116 323.0 ns/op 16 B/op 1 allocs/op BenchmarkMapAdversarialAlloc/*sync.Map-4 350598 340.4 ns/op 16 B/op 1 allocs/op BenchmarkMapAdversarialDelete/*sync_test.DeepCopyMap-4 215868 538.1 ns/op 177 B/op 1 allocs/op BenchmarkMapAdversarialDelete/*sync_test.RWMutexMap-4 166206 688.8 ns/op 32 B/op 1 allocs/op BenchmarkMapAdversarialDelete/*sync.HashTrieMap[interface_{},interface_{}]-4 404900 286.1 ns/op 16 B/op 1 allocs/op BenchmarkMapAdversarialDelete/*sync.Map-4 492015 309.0 ns/op 16 B/op 1 allocs/op BenchmarkMapDeleteCollision/*sync_test.DeepCopyMap-4 74776 1656 ns/op 48 B/op 1 allocs/op BenchmarkMapDeleteCollision/*sync_test.RWMutexMap-4 145102 845.3 ns/op 0 B/op 0 allocs/op BenchmarkMapDeleteCollision/*sync.HashTrieMap[interface_{},interface_{}]-4 534393 209.3 ns/op 0 B/op 0 allocs/op BenchmarkMapDeleteCollision/*sync.Map-4 571732 196.5 ns/op 0 B/op 0 allocs/op BenchmarkMapSwapCollision/*sync_test.DeepCopyMap-4 58423 2321 ns/op 336 B/op 2 allocs/op BenchmarkMapSwapCollision/*sync_test.RWMutexMap-4 112605 1095 ns/op 0 B/op 0 allocs/op BenchmarkMapSwapCollision/*sync.HashTrieMap[interface_{},interface_{}]-4 197076 617.8 ns/op 16 B/op 1 allocs/op BenchmarkMapSwapCollision/*sync.Map-4 175717 598.8 ns/op 16 B/op 1 allocs/op BenchmarkMapSwapMostlyHits/*sync_test.DeepCopyMap-4 642 182368 ns/op 82219 B/op 7 allocs/op BenchmarkMapSwapMostlyHits/*sync_test.RWMutexMap-4 82363 1398 ns/op 24 B/op 1 allocs/op BenchmarkMapSwapMostlyHits/*sync.HashTrieMap[interface_{},interface_{}]-4 170072 747.3 ns/op 40 B/op 2 allocs/op BenchmarkMapSwapMostlyHits/*sync.Map-4 164632 716.3 ns/op 40 B/op 2 allocs/op BenchmarkMapSwapMostlyMisses/*sync_test.DeepCopyMap-4 22854 5279 ns/op 719 B/op 6 allocs/op BenchmarkMapSwapMostlyMisses/*sync_test.RWMutexMap-4 49749 2324 ns/op 47 B/op 2 allocs/op BenchmarkMapSwapMostlyMisses/*sync.HashTrieMap[interface_{},interface_{}]-4 21732 5519 ns/op 121 B/op 5 allocs/op BenchmarkMapSwapMostlyMisses/*sync.Map-4 21573 5408 ns/op 121 B/op 5 allocs/op BenchmarkMapCompareAndSwapCollision/*sync_test.DeepCopyMap-4 234729 609.1 ns/op 42 B/op 0 allocs/op BenchmarkMapCompareAndSwapCollision/*sync_test.RWMutexMap-4 87194 1397 ns/op 0 B/op 0 allocs/op BenchmarkMapCompareAndSwapCollision/*sync.HashTrieMap[interface_{},interface_{}]-4 130198 892.1 ns/op 12 B/op 0 allocs/op BenchmarkMapCompareAndSwapCollision/*sync.Map-4 135806 944.7 ns/op 12 B/op 0 allocs/op BenchmarkMapCompareAndSwapNoExistingKey/*sync_test.DeepCopyMap-4 3093294 47.59 ns/op 15 B/op 0 allocs/op BenchmarkMapCompareAndSwapNoExistingKey/*sync_test.RWMutexMap-4 126570 925.4 ns/op 15 B/op 0 allocs/op BenchmarkMapCompareAndSwapNoExistingKey/*sync.HashTrieMap[interface_{},interface_{}]-4 659252 175.0 ns/op 15 B/op 0 allocs/op BenchmarkMapCompareAndSwapNoExistingKey/*sync.Map-4 615854 186.2 ns/op 15 B/op 0 allocs/op BenchmarkMapCompareAndSwapValueNotEqual/*sync_test.DeepCopyMap-4 730748 152.2 ns/op 0 B/op 0 allocs/op BenchmarkMapCompareAndSwapValueNotEqual/*sync_test.RWMutexMap-4 124717 988.6 ns/op 0 B/op 0 allocs/op BenchmarkMapCompareAndSwapValueNotEqual/*sync.HashTrieMap[interface_{},interface_{}]-4 488002 230.5 ns/op 0 B/op 0 allocs/op BenchmarkMapCompareAndSwapValueNotEqual/*sync.Map-4 484376 238.8 ns/op 0 B/op 0 allocs/op BenchmarkMapCompareAndSwapMostlyHits/*sync_test.RWMutexMap-4 74616 1489 ns/op 35 B/op 2 allocs/op BenchmarkMapCompareAndSwapMostlyHits/*sync.HashTrieMap[interface_{},interface_{}]-4 201159 775.0 ns/op 52 B/op 3 allocs/op BenchmarkMapCompareAndSwapMostlyHits/*sync.Map-4 186560 705.4 ns/op 51 B/op 3 allocs/op BenchmarkMapCompareAndSwapMostlyMisses/*sync_test.DeepCopyMap-4 566942 241.7 ns/op 48 B/op 2 allocs/op BenchmarkMapCompareAndSwapMostlyMisses/*sync_test.RWMutexMap-4 94484 1149 ns/op 47 B/op 2 allocs/op BenchmarkMapCompareAndSwapMostlyMisses/*sync.HashTrieMap[interface_{},interface_{}]-4 521611 221.2 ns/op 47 B/op 2 allocs/op BenchmarkMapCompareAndSwapMostlyMisses/*sync.Map-4 553698 211.8 ns/op 47 B/op 2 allocs/op BenchmarkMapCompareAndDeleteCollision/*sync_test.DeepCopyMap-4 88672 1145 ns/op 124 B/op 0 allocs/op BenchmarkMapCompareAndDeleteCollision/*sync_test.RWMutexMap-4 86762 1326 ns/op 0 B/op 0 allocs/op BenchmarkMapCompareAndDeleteCollision/*sync.HashTrieMap[interface_{},interface_{}]-4 102032 1016 ns/op 6 B/op 0 allocs/op BenchmarkMapCompareAndDeleteCollision/*sync.Map-4 124713 1027 ns/op 7 B/op 0 allocs/op BenchmarkMapCompareAndDeleteMostlyHits/*sync_test.RWMutexMap-4 45511 2645 ns/op 48 B/op 3 allocs/op BenchmarkMapCompareAndDeleteMostlyHits/*sync.HashTrieMap[interface_{},interface_{}]-4 58438 1855 ns/op 96 B/op 4 allocs/op BenchmarkMapCompareAndDeleteMostlyHits/*sync.Map-4 67387 2066 ns/op 109 B/op 4 allocs/op BenchmarkMapCompareAndDeleteMostlyMisses/*sync_test.DeepCopyMap-4 600710 198.0 ns/op 32 B/op 2 allocs/op BenchmarkMapCompareAndDeleteMostlyMisses/*sync_test.RWMutexMap-4 97543 1132 ns/op 31 B/op 1 allocs/op BenchmarkMapCompareAndDeleteMostlyMisses/*sync.HashTrieMap[interface_{},interface_{}]-4 569150 203.2 ns/op 32 B/op 1 allocs/op BenchmarkMapCompareAndDeleteMostlyMisses/*sync.Map-4 604173 206.4 ns/op 32 B/op 1 allocs/op BenchmarkMapClear/*sync_test.DeepCopyMap-4 38870 3099 ns/op 336 B/op 2 allocs/op BenchmarkMapClear/*sync_test.RWMutexMap-4 60740 1901 ns/op 0 B/op 0 allocs/op BenchmarkMapClear/*sync.HashTrieMap[interface_{},interface_{}]-4 66321 2156 ns/op 225 B/op 3 allocs/op BenchmarkMapClear/*sync.Map-4 54836 2232 ns/op 225 B/op 3 allocs/op BenchmarkUncontendedSemaphore-4 6416457 18.50 ns/op BenchmarkContendedSemaphore-4 4528545 29.99 ns/op BenchmarkMutexUncontended-4 1494018 79.17 ns/op BenchmarkMutex-4 84218 1219 ns/op BenchmarkMutexSlack-4 72792 1510 ns/op BenchmarkMutexWork-4 69978 1540 ns/op BenchmarkMutexWorkSlack-4 64633 1684 ns/op BenchmarkMutexNoSpin-4 39448 3007 ns/op BenchmarkMutexSpin-4 48648 2349 ns/op BenchmarkOnce-4 844824 147.6 ns/op BenchmarkOnceFunc/v=Once-4 2037898 58.95 ns/op 0 B/op 0 allocs/op BenchmarkOnceFunc/v=Global-4 1552544 79.23 ns/op 0 B/op 0 allocs/op BenchmarkOnceFunc/v=Local-4 1676497 72.51 ns/op 0 B/op 0 allocs/op BenchmarkOnceValue/v=Once-4 1860470 64.62 ns/op 0 B/op 0 allocs/op BenchmarkOnceValue/v=Global-4 1546516 77.37 ns/op 0 B/op 0 allocs/op BenchmarkOnceValue/v=Local-4 1686244 73.76 ns/op 0 B/op 0 allocs/op BenchmarkSemaUncontended-4 8540868 12.19 ns/op BenchmarkSemaSyntNonblock-4 2141145 66.02 ns/op BenchmarkSemaSyntBlock-4 1000000 106.6 ns/op BenchmarkSemaWorkNonblock-4 1291729 105.4 ns/op BenchmarkSemaWorkBlock-4 955399 142.2 ns/op BenchmarkRWMutexUncontended-4 677444 184.3 ns/op BenchmarkRWMutexWrite100-4 194763 579.4 ns/op BenchmarkRWMutexWrite10-4 137500 815.1 ns/op BenchmarkRWMutexWorkWrite100-4 201229 638.7 ns/op BenchmarkRWMutexWorkWrite10-4 133572 912.0 ns/op BenchmarkWaitGroupUncontended-4 1367670 91.25 ns/op BenchmarkWaitGroupAddDone-4 235164 462.6 ns/op BenchmarkWaitGroupAddDoneWork-4 291157 487.0 ns/op BenchmarkWaitGroupWait-4 5455132 21.93 ns/op BenchmarkWaitGroupWaitWork-4 3124348 37.92 ns/op BenchmarkWaitGroupActuallyWait-4 31256 4265 ns/op 32 B/op 2 allocs/op PASS ok sync 21.377s goos: freebsd goarch: amd64 pkg: sync/atomic cpu: AMD EPYC 7B12 BenchmarkValueRead-4 710440 234.8 ns/op PASS ok sync/atomic 1.248s PASS ok syscall 1.064s goos: freebsd goarch: amd64 pkg: testing cpu: AMD EPYC 7B12 BenchmarkTBHelper-4 173074 658.5 ns/op 0 B/op 0 allocs/op BenchmarkBLoopPrint-4 16344 7235 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 18356 6727 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.516s goos: freebsd goarch: amd64 pkg: text/tabwriter cpu: AMD EPYC 7B12 BenchmarkTable/1x10/new-4 11236 10493 ns/op 1520 B/op 21 allocs/op BenchmarkTable/1x10/reuse-4 14707 8221 ns/op 0 B/op 0 allocs/op BenchmarkTable/1x1000/new-4 133 912413 ns/op 110960 B/op 1024 allocs/op BenchmarkTable/1x1000/reuse-4 159 747157 ns/op 697 B/op 6 allocs/op BenchmarkTable/1x100000/new-4 2 101756032 ns/op 18287800 B/op 100059 allocs/op BenchmarkTable/1x100000/reuse-4 1 100783775 ns/op 18285040 B/op 100056 allocs/op BenchmarkTable/10x10/new-4 2247 48844 ns/op 5056 B/op 31 allocs/op BenchmarkTable/10x10/reuse-4 2552 42417 ns/op 1 B/op 0 allocs/op BenchmarkTable/10x1000/new-4 25 4590362 ns/op 395143 B/op 1038 allocs/op BenchmarkTable/10x1000/reuse-4 26 4086448 ns/op 15197 B/op 39 allocs/op BenchmarkTable/10x100000/new-4 1 497169654 ns/op 47012736 B/op 100072 allocs/op BenchmarkTable/10x100000/reuse-4 1 493836321 ns/op 47012832 B/op 100073 allocs/op BenchmarkTable/100x10/new-4 280 410276 ns/op 39296 B/op 41 allocs/op BenchmarkTable/100x10/reuse-4 321 373521 ns/op 122 B/op 0 allocs/op BenchmarkTable/100x1000/new-4 3 40175978 ns/op 3270528 B/op 1052 allocs/op BenchmarkTable/100x1000/reuse-4 3 37884743 ns/op 1090176 B/op 350 allocs/op BenchmarkTable/100x100000/new-4 1 5024486783 ns/op 334041984 B/op 100088 allocs/op BenchmarkTable/100x100000/reuse-4 1 4909923884 ns/op 334041984 B/op 100088 allocs/op BenchmarkPyramid/10-4 3373 31854 ns/op 4872 B/op 35 allocs/op BenchmarkPyramid/100-4 50 2308747 ns/op 410537 B/op 230 allocs/op BenchmarkPyramid/1000-4 1 204249655 ns/op 35606824 B/op 2054 allocs/op BenchmarkRagged/10-4 3230 33523 ns/op 4512 B/op 34 allocs/op BenchmarkRagged/100-4 374 327203 ns/op 42416 B/op 188 allocs/op BenchmarkRagged/1000-4 33 3269052 ns/op 408992 B/op 1660 allocs/op BenchmarkCode-4 11550 10502 ns/op 624 B/op 13 allocs/op PASS ok text/tabwriter 15.708s goos: freebsd goarch: amd64 pkg: text/template/parse cpu: AMD EPYC 7B12 BenchmarkParseLarge-4 2 55780248 ns/op BenchmarkVariableString-4 162258 741.9 ns/op 80 B/op 3 allocs/op BenchmarkListString-4 2876 39045 ns/op 2515 B/op 39 allocs/op PASS ok text/template/parse 1.496s goos: freebsd goarch: amd64 pkg: time cpu: AMD EPYC 7B12 BenchmarkAfterFunc1000-4 28 4481461 ns/op BenchmarkAfter-4 88759 1374 ns/op BenchmarkStop/impl=chan-4 180288 747.7 ns/op BenchmarkStop/impl=func-4 258240 660.6 ns/op BenchmarkSimultaneousAfterFunc1000-4 24 4419743 ns/op BenchmarkStartStop1000-4 206 660054 ns/op BenchmarkReset/impl=chan-4 1434420 85.57 ns/op BenchmarkReset/impl=func-4 1335949 102.2 ns/op BenchmarkSleep1000-4 31 4376258 ns/op BenchmarkParallelTimerLatency-4 52 166715 avg-late-ns 298411 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=1-4 37 88908 avg-late-ns 291993 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=2-4 33 77726 avg-late-ns 214133 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=3-4 34 76010 avg-late-ns 223729 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=4-4 33 56793 avg-late-ns 235539 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=5-4 31 73062 avg-late-ns 314606 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=6-4 32 81409 avg-late-ns 354237 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=7-4 30 100574 avg-late-ns 395314 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=8-4 27 105651 avg-late-ns 467648 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=9-4 26 150460 avg-late-ns 680491 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=10-4 26 872737 avg-late-ns 8321105 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=2ms/tickers-per-P=1-4 34 93292 avg-late-ns 266853 max-late-ns BenchmarkAdjustTimers10000-4 21 6807238 ns/op BenchmarkTicker-4 459211 253.8 ns/op BenchmarkTickerReset-4 868437 125.6 ns/op BenchmarkTickerResetNaive-4 168625 696.3 ns/op BenchmarkNow-4 361323 335.9 ns/op BenchmarkNowUnixNano-4 362827 334.9 ns/op BenchmarkNowUnixMilli-4 364072 337.1 ns/op BenchmarkNowUnixMicro-4 361098 336.4 ns/op BenchmarkFormat-4 85002 1390 ns/op BenchmarkFormatRFC3339-4 122976 945.8 ns/op BenchmarkFormatRFC3339Nano-4 121804 959.8 ns/op BenchmarkFormatNow-4 120698 976.5 ns/op BenchmarkMarshalJSON-4 170679 711.1 ns/op BenchmarkMarshalText-4 171697 656.8 ns/op BenchmarkMarshalBinary-4 444822 266.1 ns/op BenchmarkParse-4 204508 575.2 ns/op BenchmarkParseRFC3339UTC-4 504379 234.8 ns/op BenchmarkParseRFC3339UTCBytes-4 338557 347.9 ns/op BenchmarkParseRFC3339TZ-4 156066 773.2 ns/op BenchmarkParseRFC3339TZBytes-4 121056 974.6 ns/op BenchmarkParseDuration-4 846936 144.1 ns/op BenchmarkHour-4 1259012 96.26 ns/op BenchmarkSecond-4 1268342 92.30 ns/op BenchmarkDate-4 1106863 107.4 ns/op BenchmarkYear-4 1100128 108.4 ns/op BenchmarkYearDay-4 1000000 106.7 ns/op BenchmarkMonth-4 1121770 108.8 ns/op BenchmarkDay-4 1000000 110.6 ns/op BenchmarkISOWeek-4 1088019 109.8 ns/op BenchmarkGoString-4 128275 917.5 ns/op BenchmarkDateFunc-4 2137059 57.01 ns/op BenchmarkUnmarshalText-4 136923 836.3 ns/op PASS ok time 15.945s goos: freebsd goarch: amd64 pkg: unicode cpu: AMD EPYC 7B12 BenchmarkToUpper-4 614766 167.1 ns/op BenchmarkToLower-4 604179 185.0 ns/op BenchmarkSimpleFold/Upper-4 390289 269.0 ns/op BenchmarkSimpleFold/Lower-4 411300 264.4 ns/op BenchmarkSimpleFold/Fold-4 837558 142.8 ns/op BenchmarkSimpleFold/NoFold-4 410674 266.7 ns/op PASS ok unicode 1.858s goos: freebsd goarch: amd64 pkg: unicode/utf16 cpu: AMD EPYC 7B12 BenchmarkDecodeValidASCII-4 681580 147.3 ns/op BenchmarkDecodeValidJapaneseChars-4 957720 124.2 ns/op BenchmarkDecodeRune-4 1892961 62.99 ns/op BenchmarkEncodeValidASCII-4 831315 136.9 ns/op BenchmarkEncodeValidJapaneseChars-4 1204893 102.8 ns/op BenchmarkAppendRuneValidASCII-4 1873944 63.46 ns/op BenchmarkAppendRuneValidJapaneseChars-4 2969840 40.73 ns/op BenchmarkEncodeRune-4 2092867 56.87 ns/op PASS ok unicode/utf16 2.516s goos: freebsd goarch: amd64 pkg: unicode/utf8 cpu: AMD EPYC 7B12 BenchmarkRuneCountTenASCIIChars-4 2935876 40.90 ns/op BenchmarkRuneCountTenJapaneseChars-4 1925002 62.52 ns/op BenchmarkRuneCountInStringTenASCIIChars-4 13249934 9.032 ns/op BenchmarkRuneCountInStringTenJapaneseChars-4 2656125 44.19 ns/op BenchmarkValidTenASCIIChars-4 2470492 48.74 ns/op BenchmarkValid100KASCIIChars-4 146 694168 ns/op BenchmarkValidTenJapaneseChars-4 390643 278.1 ns/op BenchmarkValidLongMostlyASCII-4 135 875558 ns/op BenchmarkValidLongJapanese-4 81 1451290 ns/op BenchmarkValidStringTenASCIIChars-4 5530323 21.57 ns/op BenchmarkValidString100KASCIIChars-4 13401 8955 ns/op BenchmarkValidStringTenJapaneseChars-4 670350 178.3 ns/op BenchmarkValidStringLongMostlyASCII-4 1377 76637 ns/op BenchmarkValidStringLongJapanese-4 232 496903 ns/op BenchmarkEncodeASCIIRune-4 11398273 10.05 ns/op BenchmarkEncodeSpanishRune-4 3638412 33.11 ns/op BenchmarkEncodeJapaneseRune-4 3155925 38.51 ns/op BenchmarkEncodeMaxRune-4 2748172 42.90 ns/op BenchmarkEncodeInvalidRuneMaxPlusOne-4 3106656 38.13 ns/op BenchmarkEncodeInvalidRuneSurrogate-4 3090668 38.21 ns/op BenchmarkEncodeInvalidRuneNegative-4 3071086 38.55 ns/op BenchmarkAppendASCIIRune-4 11578006 10.07 ns/op BenchmarkAppendSpanishRune-4 4349074 28.74 ns/op BenchmarkAppendJapaneseRune-4 3569947 33.93 ns/op BenchmarkAppendMaxRune-4 3080254 38.88 ns/op BenchmarkAppendInvalidRuneMaxPlusOne-4 3548474 32.93 ns/op BenchmarkAppendInvalidRuneSurrogate-4 3600135 32.74 ns/op BenchmarkAppendInvalidRuneNegative-4 3540950 33.03 ns/op BenchmarkDecodeASCIIRune-4 3378566 35.98 ns/op BenchmarkDecodeJapaneseRune-4 2875297 41.36 ns/op BenchmarkFullRune/ASCII-4 4281658 27.47 ns/op BenchmarkFullRune/Incomplete-4 1994410 60.17 ns/op BenchmarkFullRune/Japanese-4 4344080 28.21 ns/op PASS ok unicode/utf8 6.395s goos: freebsd goarch: amd64 pkg: unique cpu: AMD EPYC 7B12 BenchmarkMake-4 315916 382.7 ns/op 0 B/op 0 allocs/op BenchmarkMakeMany-4 197552 583.5 ns/op 0 B/op 0 allocs/op BenchmarkMakeManyMany-4 154252 955.8 ns/op 0 B/op 0 allocs/op PASS ok unique 10.416s goos: freebsd goarch: amd64 pkg: cmd/api cpu: AMD EPYC 7B12 BenchmarkAll-4 1 63997688952 ns/op PASS ok cmd/api 65.153s goos: freebsd goarch: amd64 pkg: cmd/cgo/internal/test cpu: AMD EPYC 7B12 BenchmarkCgoCall/add-int-4 929432 130.3 ns/op BenchmarkCgoCall/one-pointer-4 660036 172.6 ns/op BenchmarkCgoCall/string-pointer-escape-4 611016 196.5 ns/op BenchmarkCgoCall/string-pointer-noescape-4 808237 148.6 ns/op BenchmarkCgoCall/eight-pointers-4 268818 396.7 ns/op BenchmarkCgoCall/eight-pointers-nil-4 607480 180.0 ns/op BenchmarkCgoCall/eight-pointers-array-4 38997 3274 ns/op BenchmarkCgoCall/eight-pointers-slice-4 49700 2382 ns/op BenchmarkGoString-4 1502119 85.93 ns/op BenchmarkCGoCallback-4 76004 1550 ns/op BenchmarkCGoInCThread-4 555891 208.0 ns/op PASS ok cmd/cgo/internal/test 2.826s goos: freebsd goarch: amd64 pkg: cmd/cgo/internal/testcarchive cpu: AMD EPYC 7B12 BenchmarkCgoCallbackMainThread-4 924102 113.0 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-build3656272881=/tmp/go-build -gno-record-gcc-switches -I /tmp/workdir/tmp/carchive_test2013118270/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-build3656272881=/tmp/go-build -gno-record-gcc-switches -I /tmp/workdir/tmp/carchive_test2013118270/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-build3656272881=/tmp/go-build -gno-record-gcc-switches -I /tmp/workdir/tmp/carchive_test2013118270/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-build3656272881=/tmp/go-build -gno-record-gcc-switches -I /tmp/workdir/tmp/carchive_test2013118270/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-build3656272881=/tmp/go-build -gno-record-gcc-switches -I /tmp/workdir/tmp/carchive_test2013118270/pkg/freebsd_amd64_shared/testcarchive -o testp10 main10.c libgo10.a] ... [output truncated] PASS ok cmd/cgo/internal/testcarchive 4.309s goos: freebsd goarch: amd64 pkg: cmd/compile/internal/reflectdata cpu: AMD EPYC 7B12 BenchmarkEqArrayOfStrings5-4 982707 122.1 ns/op BenchmarkEqArrayOfStrings64-4 118953 892.7 ns/op BenchmarkEqArrayOfStrings1024-4 8881 12494 ns/op BenchmarkEqArrayOfFloats5-4 1251046 97.13 ns/op BenchmarkEqArrayOfFloats64-4 146307 846.1 ns/op BenchmarkEqArrayOfFloats1024-4 8198 12703 ns/op BenchmarkEqArrayOfStructsEq-4 2334 45954 ns/op BenchmarkEqArrayOfStructsNotEq-4 4375 27041 ns/op BenchmarkEqStruct-4 18815013 5.936 ns/op PASS ok cmd/compile/internal/reflectdata 2.403s goos: freebsd goarch: amd64 pkg: cmd/compile/internal/ssa cpu: AMD EPYC 7B12 BenchmarkPhioptPass-4 10000 46149 ns/op BenchmarkInvertLessThanNoov-4 16709468 6.741 ns/op BenchmarkCopyElim1-4 1273 81456 ns/op BenchmarkCopyElim10-4 1232 96126 ns/op BenchmarkCopyElim100-4 570 211639 ns/op BenchmarkCopyElim1000-4 99 1210778 ns/op BenchmarkCopyElim10000-4 6 16744891 ns/op BenchmarkCopyElim100000-4 1 338507298 ns/op BenchmarkDeadCode/1-4 1004 104736 ns/op BenchmarkDeadCode/10-4 1107 120869 ns/op BenchmarkDeadCode/100-4 428 262594 ns/op BenchmarkDeadCode/1000-4 75 1784633 ns/op BenchmarkDeadCode/10000-4 6 20325686 ns/op BenchmarkDeadCode/100000-4 1 250114853 ns/op BenchmarkDeadCode/200000-4 1 501996778 ns/op BenchmarkDominatorsLinear-4 21 6003546 ns/op 1.67 MB/s BenchmarkDominatorsFwdBack-4 14 8787234 ns/op 1.14 MB/s BenchmarkDominatorsManyPred-4 16 8229193 ns/op 1.22 MB/s BenchmarkDominatorsMaxPred-4 14 9472291 ns/op 1.06 MB/s BenchmarkDominatorsMaxPredVal-4 15 9119433 ns/op 1.10 MB/s BenchmarkFuse/1-4 990 151439 ns/op BenchmarkFuse/10-4 824 140096 ns/op BenchmarkFuse/100-4 274 438658 ns/op BenchmarkFuse/1000-4 27 4114779 ns/op BenchmarkFuse/10000-4 2 51360034 ns/op BenchmarkNilCheckDeep1-4 15472 7719 ns/op 0.13 MB/s 235 B/op 4 allocs/op BenchmarkNilCheckDeep10-4 6680 18929 ns/op 0.53 MB/s 233 B/op 4 allocs/op BenchmarkNilCheckDeep100-4 972 123135 ns/op 0.81 MB/s 1168 B/op 4 allocs/op BenchmarkNilCheckDeep1000-4 96 1185835 ns/op 0.84 MB/s 9200 B/op 4 allocs/op BenchmarkNilCheckDeep10000-4 8 12752812 ns/op 0.78 MB/s 213294 B/op 6 allocs/op BenchmarkDSEPass-4 43 2637833 ns/op 58148 B/op 7 allocs/op BenchmarkDSEPassBlock-4 2 73046652 ns/op 2131336 B/op 54268 allocs/op BenchmarkCSEPass-4 10 10660743 ns/op 151045 B/op 7 allocs/op BenchmarkCSEPassBlock-4 1 124470295 ns/op 4810832 B/op 60081 allocs/op BenchmarkDeadcodePass-4 279 403930 ns/op 91354 B/op 3 allocs/op BenchmarkDeadcodePassBlock-4 1 103566438 ns/op 4048032 B/op 44971 allocs/op BenchmarkMultiPass-4 122 876392 ns/op 235852 B/op 8 allocs/op BenchmarkMultiPassBlock-4 1 217502595 ns/op 10404160 B/op 112963 allocs/op BenchmarkCondRewrite/SoloJump-4 4034084 26.06 ns/op BenchmarkCondRewrite/CombJump-4 4474776 25.96 ns/op PASS ok cmd/compile/internal/ssa 12.589s goos: freebsd goarch: amd64 pkg: cmd/compile/internal/test cpu: AMD EPYC 7B12 BenchmarkLoadAdd-4 12085 10236 ns/op BenchmarkExtShift-4 19713 6097 ns/op BenchmarkModify-4 12038 9935 ns/op BenchmarkMullImm-4 19591 6134 ns/op BenchmarkConstModify-4 12073 9971 ns/op BenchmarkBitSet-4 23732 5097 ns/op BenchmarkBitClear-4 23740 5057 ns/op BenchmarkBitToggle-4 23664 5041 ns/op BenchmarkBitSetConst-4 187011 634.2 ns/op BenchmarkBitClearConst-4 177345 636.8 ns/op BenchmarkBitToggleConst-4 186679 632.7 ns/op BenchmarkDivconstI64-4 10914567 11.35 ns/op BenchmarkModconstI64-4 10452888 11.57 ns/op BenchmarkDivisiblePow2constI64-4 9981027 11.38 ns/op BenchmarkDivisibleconstI64-4 11633364 10.49 ns/op BenchmarkDivisibleWDivconstI64-4 8661093 13.46 ns/op BenchmarkDivconstU64/3-4 11589489 11.64 ns/op BenchmarkDivconstU64/5-4 11202421 11.80 ns/op BenchmarkDivconstU64/37-4 10298377 10.81 ns/op BenchmarkDivconstU64/1234567-4 11021064 11.14 ns/op BenchmarkModconstU64-4 12097018 11.68 ns/op BenchmarkDivisibleconstU64-4 11465907 10.46 ns/op BenchmarkDivisibleWDivconstU64-4 8766264 13.49 ns/op BenchmarkDivconstI32-4 10059206 11.73 ns/op BenchmarkModconstI32-4 11121295 10.66 ns/op BenchmarkDivisiblePow2constI32-4 12134598 9.528 ns/op BenchmarkDivisibleconstI32-4 12474079 9.601 ns/op BenchmarkDivisibleWDivconstI32-4 8728921 13.39 ns/op BenchmarkDivconstU32-4 10963460 10.30 ns/op BenchmarkModconstU32-4 10399704 10.62 ns/op BenchmarkDivisibleconstU32-4 12225726 9.652 ns/op BenchmarkDivisibleWDivconstU32-4 8658962 13.43 ns/op BenchmarkDivconstI16-4 12110889 10.58 ns/op BenchmarkModconstI16-4 11460452 9.968 ns/op BenchmarkDivisiblePow2constI16-4 12459429 9.569 ns/op BenchmarkDivisibleconstI16-4 12049029 9.515 ns/op BenchmarkDivisibleWDivconstI16-4 8686743 13.46 ns/op BenchmarkDivconstU16-4 12683288 9.500 ns/op BenchmarkModconstU16-4 10600537 11.28 ns/op BenchmarkDivisibleconstU16-4 10911025 10.30 ns/op BenchmarkDivisibleWDivconstU16-4 9045564 13.20 ns/op BenchmarkDivconstI8-4 9846064 11.25 ns/op BenchmarkModconstI8-4 11325562 10.72 ns/op BenchmarkDivisiblePow2constI8-4 12217174 9.524 ns/op BenchmarkDivisibleconstI8-4 12271030 9.393 ns/op BenchmarkDivisibleWDivconstI8-4 8681508 13.46 ns/op BenchmarkDivconstU8-4 12567631 9.499 ns/op BenchmarkModconstU8-4 11023960 10.12 ns/op BenchmarkDivisibleconstU8-4 12076239 9.696 ns/op BenchmarkDivisibleWDivconstU8-4 9056677 13.05 ns/op BenchmarkMul2-4 256332 461.4 ns/op BenchmarkMulNeg2-4 268158 445.4 ns/op BenchmarkEfaceInteger-4 5103835 22.63 ns/op BenchmarkTypeAssert-4 17291847 6.368 ns/op BenchmarkDiv64UnsignedSmall-4 20469724 5.627 ns/op BenchmarkDiv64Small-4 20339065 5.970 ns/op BenchmarkDiv64SmallNegDivisor-4 18700341 6.144 ns/op BenchmarkDiv64SmallNegDividend-4 18506851 5.966 ns/op BenchmarkDiv64SmallNegBoth-4 20136609 5.894 ns/op BenchmarkDiv64Unsigned-4 17146171 6.908 ns/op BenchmarkDiv64-4 16621869 6.951 ns/op BenchmarkDiv64NegDivisor-4 17297530 6.980 ns/op BenchmarkDiv64NegDividend-4 16575810 6.943 ns/op BenchmarkDiv64NegBoth-4 16584531 6.913 ns/op BenchmarkMod64UnsignedSmall-4 21080830 5.472 ns/op BenchmarkMod64Small-4 18194868 6.251 ns/op BenchmarkMod64SmallNegDivisor-4 18835776 5.676 ns/op BenchmarkMod64SmallNegDividend-4 18977956 5.960 ns/op BenchmarkMod64SmallNegBoth-4 18356158 5.952 ns/op BenchmarkMod64Unsigned-4 16470019 7.180 ns/op BenchmarkMod64-4 15903460 7.184 ns/op BenchmarkMod64NegDivisor-4 16552166 7.194 ns/op BenchmarkMod64NegDividend-4 16072912 7.259 ns/op BenchmarkMod64NegBoth-4 16105682 7.181 ns/op BenchmarkMulconstI32/3-4 19926784 5.912 ns/op BenchmarkMulconstI32/5-4 20341826 5.606 ns/op BenchmarkMulconstI32/12-4 20065194 5.601 ns/op BenchmarkMulconstI32/120-4 21376598 5.666 ns/op BenchmarkMulconstI32/-120-4 20086892 5.633 ns/op BenchmarkMulconstI32/65537-4 23237686 4.969 ns/op BenchmarkMulconstI32/65538-4 21394130 5.620 ns/op BenchmarkMulconstI64/3-4 19681758 5.643 ns/op BenchmarkMulconstI64/5-4 20412349 5.510 ns/op BenchmarkMulconstI64/12-4 21290203 5.637 ns/op BenchmarkMulconstI64/120-4 20306505 5.646 ns/op BenchmarkMulconstI64/-120-4 19725668 5.634 ns/op BenchmarkMulconstI64/65537-4 21266470 4.788 ns/op BenchmarkMulconstI64/65538-4 25047602 5.639 ns/op BenchmarkMulconstU32/3-4 20084538 5.630 ns/op BenchmarkMulconstU32/5-4 20589034 5.543 ns/op BenchmarkMulconstU32/12-4 20384848 5.627 ns/op BenchmarkMulconstU32/120-4 20515713 4.891 ns/op BenchmarkMulconstU32/65537-4 20752538 5.624 ns/op BenchmarkMulconstU32/65538-4 21450692 5.167 ns/op BenchmarkMulconstU64/3-4 21292776 5.626 ns/op BenchmarkMulconstU64/5-4 20521046 5.621 ns/op BenchmarkMulconstU64/12-4 19067397 5.633 ns/op BenchmarkMulconstU64/120-4 18629935 5.627 ns/op BenchmarkMulconstU64/65537-4 19854216 5.622 ns/op BenchmarkMulconstU64/65538-4 20028657 5.638 ns/op BenchmarkShiftArithmeticRight-4 19785606 5.649 ns/op BenchmarkSwitch8Predictable-4 8127634 15.18 ns/op BenchmarkSwitch8Unpredictable-4 8138151 15.03 ns/op BenchmarkSwitch32Predictable-4 11804540 9.914 ns/op BenchmarkSwitch32Unpredictable-4 8011196 14.47 ns/op BenchmarkSwitchStringPredictable-4 8882242 12.89 ns/op BenchmarkSwitchStringUnpredictable-4 5380803 21.10 ns/op BenchmarkSwitchTypePredictable-4 7086206 16.79 ns/op BenchmarkSwitchTypeUnpredictable-4 4814605 24.66 ns/op BenchmarkSwitchInterfaceTypePredictable-4 8716328 13.02 ns/op BenchmarkSwitchInterfaceTypeUnpredictable-4 4883551 23.73 ns/op PASS ok cmd/compile/internal/test 16.266s goos: freebsd goarch: amd64 pkg: cmd/compile/internal/types2 cpu: AMD EPYC 7B12 BenchmarkLookupFieldOrMethod-4 153 798680 ns/op BenchmarkNamed/Underlying/nongeneric-4 1518957 77.38 ns/op BenchmarkNamed/Underlying/generic-4 1539544 78.29 ns/op BenchmarkNamed/Underlying/src_instance-4 1609840 76.67 ns/op BenchmarkNamed/Underlying/user_instance-4 1549683 74.70 ns/op BenchmarkCheck/http/funcbodies/info-4 1 387223340 ns/op 91933 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 308328123 ns/op 115453 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 109663603 ns/op 324556 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 2 96665477 ns/op 368224 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 286282284 ns/op 18553 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 2 64655555 ns/op 82132 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 5 22158875 ns/op 239629 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 5 20059819 ns/op 264712 lines/s BenchmarkCheck/constant/funcbodies/info-4 3 34318419 ns/op 63215 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 4 29447592 ns/op 73671 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 8 14195313 ns/op 152826 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 9 13423019 ns/op 161598 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 919688904 ns/op 76771 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 461127803 ns/op 153108 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 107709913 ns/op 655169 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 2 88938151 ns/op 793685 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 1 249632062 ns/op 3524 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 4 25946200 ns/op 33902 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 7 15030451 ns/op 58509 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 8 14344107 ns/op 61325 lines/s PASS ok cmd/compile/internal/types2 15.445s goos: freebsd goarch: amd64 pkg: cmd/go cpu: AMD EPYC 7B12 BenchmarkExecGoEnv-4 49 2402000 ns/op 3473959 sys-ns/op 474939 user-ns/op PASS ok cmd/go 1.245s goos: freebsd goarch: amd64 pkg: cmd/go/internal/cfg cpu: AMD EPYC 7B12 BenchmarkLookPath-4 239607 431.4 ns/op PASS ok cmd/go/internal/cfg 1.128s All tests passed.