freebsd-amd64-race at 797141e94c4b6905dce90238cbc6b8748dfe1026 :: 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.586s ok archive/zip 2.321s ok bufio 1.309s ok bytes 1.895s ok cmp 1.073s ok compress/bzip2 1.327s ok compress/flate 4.859s ok compress/gzip 9.408s ok compress/lzw 1.809s ok compress/zlib 4.777s ok container/heap 1.023s ok container/list 1.016s ok container/ring 1.041s ok context 1.067s ok crypto 2.367s ok crypto/aes 1.038s ok crypto/cipher 19.131s ok crypto/des 1.107s ok crypto/dsa 1.030s ok crypto/ecdh 1.286s ok crypto/ecdsa 1.168s ok crypto/ed25519 1.197s ok crypto/elliptic 1.067s ? crypto/fips140 [no test files] ok crypto/hkdf 1.054s ok crypto/hmac 1.054s ok crypto/internal/boring 1.080s ? crypto/internal/boring/bbig [no test files] ok crypto/internal/boring/bcache 1.530s ? 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.051s ok crypto/internal/fips140/aes/gcm 1.052s [no tests to run] ? crypto/internal/fips140/alias [no test files] ok crypto/internal/fips140/bigmod 1.396s ? 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.074s ok crypto/internal/fips140/ecdsa 1.183s ? crypto/internal/fips140/ed25519 [no test files] ok crypto/internal/fips140/edwards25519 1.562s ok crypto/internal/fips140/edwards25519/field 1.108s ? crypto/internal/fips140/hkdf [no test files] ? crypto/internal/fips140/hmac [no test files] ok crypto/internal/fips140/mlkem 1.297s ok crypto/internal/fips140/nistec 1.079s [no tests to run] ok crypto/internal/fips140/nistec/fiat 1.079s [no tests to run] ? crypto/internal/fips140/pbkdf2 [no test files] ok crypto/internal/fips140/rsa 1.077s ? 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.074s ? 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.732s ok crypto/internal/hpke 1.045s ? crypto/internal/impl [no test files] ? crypto/internal/randutil [no test files] ok crypto/internal/sysrand 1.268s ? crypto/internal/sysrand/internal/seccomp [no test files] ok crypto/md5 1.085s ok crypto/mlkem 1.308s ok crypto/pbkdf2 1.103s ok crypto/rand 1.499s ok crypto/rc4 1.371s ok crypto/rsa 1.892s ok crypto/sha1 1.091s ok crypto/sha256 1.091s ok crypto/sha3 2.856s ok crypto/sha512 1.027s ok crypto/subtle 1.323s ok crypto/tls 7.838s ? crypto/tls/internal/fips140tls [no test files] ok crypto/x509 2.457s ? crypto/x509/pkix [no test files] ok database/sql 1.628s ok database/sql/driver 1.023s ok debug/buildinfo 1.101s ok debug/dwarf 1.109s ok debug/elf 1.730s ok debug/gosym 1.092s ok debug/macho 1.091s ok debug/pe 1.092s ok debug/plan9obj 1.051s ok embed 1.073s [no tests to run] ok embed/internal/embedtest 1.072s ? encoding [no test files] ok encoding/ascii85 1.075s ok encoding/asn1 1.086s ok encoding/base32 1.060s ok encoding/base64 1.086s ok encoding/binary 1.090s ok encoding/csv 1.038s ok encoding/gob 12.398s ok encoding/hex 1.025s ok encoding/json 1.862s ok encoding/pem 2.337s ok encoding/xml 1.130s ok errors 1.089s ok expvar 1.035s ok flag 3.208s ok fmt 1.510s ok go/ast 1.049s ok go/ast/internal/tests 1.049s ok go/build 7.025s ok go/build/constraint 1.083s ok go/constant 1.083s ok go/doc 1.239s ok go/doc/comment 2.202s ok go/format 1.045s ok go/importer 1.638s ok go/internal/gccgoimporter 1.075s ok go/internal/gcimporter 9.392s ok go/internal/srcimporter 10.523s ok go/parser 1.816s ok go/printer 2.149s ok go/scanner 1.044s ok go/token 1.080s ok go/types 31.565s ok go/version 1.045s ok hash 1.035s ok hash/adler32 1.038s ok hash/crc32 1.080s ok hash/crc64 1.080s ok hash/fnv 1.080s ok hash/maphash 1.216s ok html 1.082s ok html/template 1.213s ok image 1.360s ok image/color 1.090s ? image/color/palette [no test files] ok image/draw 1.482s ok image/gif 1.731s ? image/internal/imageutil [no test files] ok image/jpeg 1.972s ok image/png 3.339s ok index/suffixarray 1.728s ok internal/abi 1.105s ? internal/asan [no test files] ? internal/bisect [no test files] ok internal/buildcfg 1.081s ? internal/bytealg [no test files] ? internal/byteorder [no test files] ? internal/cfg [no test files] ok internal/chacha8rand 1.037s ok internal/copyright 1.164s ? internal/coverage [no test files] ? internal/coverage/calloc [no test files] ok internal/coverage/cfile 2.406s ok internal/coverage/cformat 1.018s ok internal/coverage/cmerge 1.018s ? 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.070s ? internal/coverage/rtcov [no test files] ok internal/coverage/slicereader 1.070s ok internal/coverage/slicewriter 1.078s ? internal/coverage/stringtab [no test files] ok internal/coverage/test 1.037s ? internal/coverage/uleb128 [no test files] ok internal/cpu 3.149s ok internal/dag 1.025s ok internal/diff 1.082s ? internal/exportdata [no test files] ? internal/filepathlite [no test files] ok internal/fmtsort 1.081s ok internal/fuzz 1.082s ? internal/goarch [no test files] ok internal/godebug 17.130s ok internal/godebugs 58.833s ? internal/goexperiment [no test files] ? internal/goos [no test files] ? internal/goroot [no test files] ok internal/gover 1.016s ? internal/goversion [no test files] ok internal/itoa 1.083s ? 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.015s ok internal/platform 1.689s ok internal/poll 1.272s ok internal/profile 1.077s ? internal/profilerecord [no test files] ? internal/race [no test files] ok internal/reflectlite 1.080s ok internal/runtime/atomic 1.062s ? internal/runtime/exithook [no test files] ok internal/runtime/maps 1.085s ok internal/runtime/math 1.027s ok internal/runtime/sys 1.027s ok internal/saferio 1.072s ok internal/singleflight 1.120s ? internal/stringslite [no test files] ok internal/sync 4.597s ok internal/synctest 5.073s ? internal/syscall/execenv [no test files] ok internal/syscall/unix 1.054s ok internal/sysinfo 1.074s ? internal/syslist [no test files] ok internal/testenv 1.158s ? internal/testlog [no test files] ? internal/testpty [no test files] ok internal/trace 34.709s ? internal/trace/event [no test files] ? internal/trace/event/go122 [no test files] ok internal/trace/internal/oldtrace 1.407s ? 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.392s ok internal/unsafeheader 1.055s ok internal/xcoff 1.043s ok internal/zstd 1.631s ok io 1.103s ok io/fs 1.234s ok io/ioutil 1.020s ok iter 1.020s ok log 1.027s ? log/internal [no test files] ok log/slog 1.099s ? log/slog/internal [no test files] ok log/slog/internal/benchmarks 1.076s ok log/slog/internal/buffer 1.076s ? log/slog/internal/slogtest [no test files] ok log/syslog 2.366s ok maps 1.050s ok math 1.071s ok math/big 3.168s ok math/bits 1.035s ok math/cmplx 1.019s ok math/rand 3.550s ok math/rand/v2 2.364s ok mime 1.099s ok mime/multipart 4.503s ok mime/quotedprintable 1.099s ok net 11.388s ok net/http 9.415s ok net/http/cgi 28.710s ok net/http/cookiejar 1.032s ok net/http/fcgi 1.301s ok net/http/httptest 1.186s ok net/http/httptrace 1.083s ok net/http/httputil 1.698s ok net/http/internal 2.244s ok net/http/internal/ascii 1.076s ? net/http/internal/testcert [no test files] ok net/http/pprof 6.287s ok net/internal/cgotest 1.076s ok net/internal/socktest 1.054s ok net/mail 1.081s ok net/netip 1.520s ok net/rpc 1.116s ok net/rpc/jsonrpc 1.024s ok net/smtp 1.070s ok net/textproto 1.070s ok net/url 1.042s ok os 10.368s ok os/exec 8.449s ok os/exec/internal/fdtest 1.025s ok os/signal 20.670s ok os/user 1.033s ok path 1.033s ok path/filepath 1.186s ok plugin 1.076s ok reflect 1.441s ? reflect/internal/example1 [no test files] ? reflect/internal/example2 [no test files] ok regexp 3.060s ok regexp/syntax 5.545s ok runtime 44.440s ok runtime/cgo 1.026s ? runtime/coverage [no test files] ok runtime/debug 2.156s ? runtime/internal/startlinetest [no test files] ok runtime/internal/wasitest 1.079s ok runtime/metrics 1.063s ok runtime/pprof 29.303s ok runtime/race 9.168s ? runtime/race/internal/amd64v1 [no test files] ok runtime/trace 1.153s ok slices 1.357s ok sort 1.349s ok strconv 2.727s ok strings 2.165s ? structs [no test files] ok sync 1.563s ok sync/atomic 2.890s ok syscall 7.378s ok testing 8.402s ok testing/fstest 1.044s ? testing/internal/testdeps [no test files] ok testing/iotest 1.044s ok testing/quick 1.138s ok testing/slogtest 1.076s ok text/scanner 1.036s ok text/tabwriter 1.086s ok text/template 1.088s ok text/template/parse 1.087s ok time 15.365s ? time/tzdata [no test files] ok unicode 1.024s ok unicode/utf16 1.028s ok unicode/utf8 1.028s ok unique 1.311s ? unsafe [no test files] ok weak 1.058s ok cmd/addr2line 4.757s ok cmd/api 12.044s ? cmd/asm [no test files] ? cmd/asm/internal/arch [no test files] ok cmd/asm/internal/asm 3.434s ? cmd/asm/internal/flags [no test files] ok cmd/asm/internal/lex 1.028s ? cmd/buildid [no test files] ? cmd/cgo [no test files] ? cmd/cgo/internal/cgotest [no test files] ok cmd/cgo/internal/swig 1.017s ok cmd/cgo/internal/test 1.468s ? cmd/cgo/internal/test/gcc68255 [no test files] ? cmd/cgo/internal/test/issue23555a [no test files] ? cmd/cgo/internal/test/issue23555b [no test files] ? cmd/cgo/internal/test/issue26213 [no test files] ? cmd/cgo/internal/test/issue26430 [no test files] ? cmd/cgo/internal/test/issue26743 [no test files] ? cmd/cgo/internal/test/issue27054 [no test files] ? cmd/cgo/internal/test/issue27340 [no test files] ? cmd/cgo/internal/test/issue29563 [no test files] ? cmd/cgo/internal/test/issue30527 [no test files] ? cmd/cgo/internal/test/issue41761a [no test files] ? cmd/cgo/internal/test/issue43639 [no test files] ? cmd/cgo/internal/test/issue52611a [no test files] ? cmd/cgo/internal/test/issue52611b [no test files] ? cmd/cgo/internal/test/issue8756 [no test files] ? cmd/cgo/internal/test/issue8828 [no test files] ? cmd/cgo/internal/test/issue9026 [no test files] ? cmd/cgo/internal/test/issue9510a [no test files] ? cmd/cgo/internal/test/issue9510b [no test files] ok cmd/cgo/internal/testcarchive 22.808s ok cmd/cgo/internal/testcshared 9.704s ok cmd/cgo/internal/testerrors 11.158s ok cmd/cgo/internal/testfortran 1.084s ok cmd/cgo/internal/testgodefs 1.449s ok cmd/cgo/internal/testlife 1.617s ok cmd/cgo/internal/testnocgo 1.031s ok cmd/cgo/internal/testplugin 37.506s ok cmd/cgo/internal/testsanitizers 18.387s ok cmd/cgo/internal/testshared 1.024s ok cmd/cgo/internal/testso 2.310s ok cmd/cgo/internal/teststdio 2.435s ok cmd/cgo/internal/testtls 1.032s ok cmd/compile 38.687s ? cmd/compile/internal/abi [no test files] ok cmd/compile/internal/abt 1.037s ok cmd/compile/internal/amd64 1.082s ? cmd/compile/internal/arm [no test files] ? cmd/compile/internal/arm64 [no test files] ok cmd/compile/internal/base 1.074s ? cmd/compile/internal/bitvec [no test files] ok cmd/compile/internal/compare 1.029s ? 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.456s ? cmd/compile/internal/escape [no test files] ? cmd/compile/internal/gc [no test files] ok cmd/compile/internal/importer 1.947s ? cmd/compile/internal/inline [no test files] ok cmd/compile/internal/inline/inlheur 1.439s ? cmd/compile/internal/inline/interleaved [no test files] ok cmd/compile/internal/ir 1.017s ok cmd/compile/internal/liveness 1.135s ok cmd/compile/internal/logopt 1.238s ? cmd/compile/internal/loong64 [no test files] ok cmd/compile/internal/loopvar 1.044s ? cmd/compile/internal/mips [no test files] ? cmd/compile/internal/mips64 [no test files] ok cmd/compile/internal/noder 1.044s ? 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.082s ok cmd/compile/internal/reflectdata 1.076s [no tests to run] ? cmd/compile/internal/riscv64 [no test files] ? cmd/compile/internal/rttype [no test files] ? cmd/compile/internal/s390x [no test files] ok cmd/compile/internal/ssa 8.465s ok cmd/compile/internal/ssagen 1.020s ? cmd/compile/internal/staticdata [no test files] ? cmd/compile/internal/staticinit [no test files] ok cmd/compile/internal/syntax 1.165s ok cmd/compile/internal/test 12.391s ? cmd/compile/internal/typebits [no test files] ok cmd/compile/internal/typecheck 1.294s ok cmd/compile/internal/types 1.065s ok cmd/compile/internal/types2 8.931s ? 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.084s ok cmd/cover 17.432s ok cmd/dist 1.021s ok cmd/distpack 1.019s ok cmd/doc 2.363s ok cmd/fix 2.831s ok cmd/go 312.697s ok cmd/go/internal/auth 1.074s ? cmd/go/internal/base [no test files] ? cmd/go/internal/bug [no test files] ok cmd/go/internal/cache 1.192s ok cmd/go/internal/cfg 1.082s [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.074s ok cmd/go/internal/fips140 1.081s ? cmd/go/internal/fix [no test files] ? cmd/go/internal/fmtcmd [no test files] ok cmd/go/internal/fsys 1.046s ok cmd/go/internal/generate 1.042s ok cmd/go/internal/gover 1.042s ? cmd/go/internal/help [no test files] ok cmd/go/internal/imports 1.072s ? cmd/go/internal/list [no test files] ok cmd/go/internal/load 1.073s ok cmd/go/internal/lockedfile 2.569s ok cmd/go/internal/lockedfile/internal/filelock 2.162s ? cmd/go/internal/mmap [no test files] ? cmd/go/internal/modcmd [no test files] ok cmd/go/internal/modfetch 1.087s ok cmd/go/internal/modfetch/codehost 2.365s ok cmd/go/internal/modfetch/zip_sum_test 1.020s ? cmd/go/internal/modget [no test files] ok cmd/go/internal/modindex 1.515s ? cmd/go/internal/modinfo [no test files] ok cmd/go/internal/modload 1.083s ok cmd/go/internal/mvs 1.088s ? cmd/go/internal/run [no test files] ? cmd/go/internal/search [no test files] ok cmd/go/internal/str 1.076s ? cmd/go/internal/telemetrycmd [no test files] ? cmd/go/internal/telemetrystats [no test files] ok cmd/go/internal/test 1.094s ? cmd/go/internal/test/internal/genflags [no test files] ? cmd/go/internal/tool [no test files] ok cmd/go/internal/toolchain 1.052s ? cmd/go/internal/trace [no test files] ok cmd/go/internal/vcs 1.051s ok cmd/go/internal/vcweb 1.024s ok cmd/go/internal/vcweb/vcstest 3.116s ? cmd/go/internal/version [no test files] ? cmd/go/internal/vet [no test files] ok cmd/go/internal/web 1.076s ? cmd/go/internal/web/intercept [no test files] ok cmd/go/internal/work 1.302s ? cmd/go/internal/workcmd [no test files] ok cmd/gofmt 1.206s ok cmd/internal/archive 1.397s ? cmd/internal/bio [no test files] ? cmd/internal/browser [no test files] ok cmd/internal/bootstrap_test 1.075s ok cmd/internal/buildid 1.402s ? cmd/internal/codesign [no test files] ok cmd/internal/cov 1.275s ? cmd/internal/cov/covcmd [no test files] ok cmd/internal/dwarf 1.079s ok cmd/internal/edit 1.078s ? cmd/internal/gcprog [no test files] ok cmd/internal/goobj 1.040s ? cmd/internal/hash [no test files] ? cmd/internal/macho [no test files] ok cmd/internal/moddeps 1.897s ok cmd/internal/obj 1.521s ? cmd/internal/obj/arm [no test files] ok cmd/internal/obj/arm64 1.557s ok cmd/internal/obj/loong64 1.113s ? cmd/internal/obj/mips [no test files] ok cmd/internal/obj/ppc64 1.111s ok cmd/internal/obj/riscv 1.081s ok cmd/internal/obj/s390x 1.011s ? cmd/internal/obj/wasm [no test files] ok cmd/internal/obj/x86 3.456s ok cmd/internal/objabi 1.075s ? cmd/internal/objfile [no test files] ok cmd/internal/osinfo 1.075s ok cmd/internal/par 1.193s ? cmd/internal/pathcache [no test files] ok cmd/internal/pgo 1.022s ok cmd/internal/pkgpath 5.286s ok cmd/internal/pkgpattern 1.023s ok cmd/internal/quoted 1.023s ? cmd/internal/robustio [no test files] ? cmd/internal/script [no test files] ? cmd/internal/script/scripttest [no test files] ok cmd/internal/src 1.083s ok cmd/internal/sys 1.083s ? cmd/internal/telemetry [no test files] ? cmd/internal/telemetry/counter [no test files] ok cmd/internal/test2json 1.611s ok cmd/link 19.113s ? cmd/link/internal/amd64 [no test files] ? cmd/link/internal/arm [no test files] ? cmd/link/internal/arm64 [no test files] ok cmd/link/internal/benchmark 1.023s ? cmd/link/internal/dwtest [no test files] ok cmd/link/internal/ld 7.469s ? cmd/link/internal/loadelf [no test files] ok cmd/link/internal/loader 1.089s ? 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.697s ok cmd/objdump 5.343s ok cmd/pack 7.884s ok cmd/pprof 3.609s ? cmd/preprofile [no test files] ok cmd/relnote 1.073s ? cmd/test2json [no test files] ok cmd/trace 1.254s ok cmd/vet 51.690s ##### Running benchmarks briefly. goos: freebsd goarch: amd64 pkg: archive/tar cpu: AMD EPYC 7B12 Benchmark/Writer/USTAR-4 5938 19123 ns/op 1128 B/op 10 allocs/op Benchmark/Writer/GNU-4 3519 28911 ns/op 1658 B/op 24 allocs/op Benchmark/Writer/PAX-4 2706 40623 ns/op 2256 B/op 38 allocs/op Benchmark/Reader/USTAR-4 5134 19782 ns/op 5110 B/op 15 allocs/op Benchmark/Reader/GNU-4 6933 15089 ns/op 5137 B/op 15 allocs/op Benchmark/Reader/PAX-4 2500 41776 ns/op 8721 B/op 33 allocs/op PASS ok archive/tar 1.785s goos: freebsd goarch: amd64 pkg: archive/zip cpu: AMD EPYC 7B12 BenchmarkCompressedZipGarbage-4 1 268743837 ns/op 15264 B/op 67 allocs/op BenchmarkZip64Test-4 1 103857229 ns/op BenchmarkZip64TestSizes/4096-4 2070 53558 ns/op BenchmarkZip64TestSizes/1048576-4 234 569588 ns/op BenchmarkZip64TestSizes/67108864-4 1 111736146 ns/op PASS ok archive/zip 2.122s goos: freebsd goarch: amd64 pkg: bufio cpu: AMD EPYC 7B12 BenchmarkReaderCopyOptimal-4 279882 370.1 ns/op BenchmarkReaderCopyUnoptimal-4 219342 547.6 ns/op BenchmarkReaderCopyNoWriteTo-4 10000 15898 ns/op BenchmarkReaderWriteToOptimal-4 12736 9537 ns/op BenchmarkReaderReadString-4 200336 629.0 ns/op 144 B/op 1 allocs/op BenchmarkWriterCopyOptimal-4 299128 376.0 ns/op BenchmarkWriterCopyUnoptimal-4 329452 349.0 ns/op BenchmarkWriterCopyNoReadFrom-4 10000 13905 ns/op BenchmarkReaderEmpty-4 45596 2395 ns/op 4224 B/op 3 allocs/op BenchmarkWriterEmpty-4 43543 2950 ns/op 4096 B/op 1 allocs/op BenchmarkWriterFlush-4 752172 148.3 ns/op 0 B/op 0 allocs/op PASS ok bufio 2.804s goos: freebsd goarch: amd64 pkg: bytes cpu: AMD EPYC 7B12 BenchmarkReadString-4 6514 16507 ns/op 1985.11 MB/s BenchmarkWriteByte-4 586 200383 ns/op 20.44 MB/s BenchmarkWriteRune-4 338 348233 ns/op 35.29 MB/s BenchmarkBufferNotEmptyWriteRead-4 44 2702298 ns/op BenchmarkBufferFullSmallReads-4 138 859168 ns/op BenchmarkBufferWriteBlock/N4096-4 9830 12215 ns/op 14336 B/op 6 allocs/op BenchmarkBufferWriteBlock/N65536-4 670 212802 ns/op 260096 B/op 14 allocs/op BenchmarkBufferWriteBlock/N1048576-4 19 5408735 ns/op 4192256 B/op 22 allocs/op BenchmarkBufferAppendNoCopy-4 14 8362861 ns/op 2006.16 MB/s 2396745 B/op 0 allocs/op BenchmarkIndexByte/10-4 5147172 19.92 ns/op 501.96 MB/s BenchmarkIndexByte/32-4 5621511 21.29 ns/op 1503.32 MB/s BenchmarkIndexByte/4K-4 1554355 77.64 ns/op 52759.34 MB/s BenchmarkIndexBytePortable/10-4 1228593 105.1 ns/op 95.11 MB/s BenchmarkIndexBytePortable/32-4 374755 301.2 ns/op 106.26 MB/s BenchmarkIndexBytePortable/4K-4 2950 35046 ns/op 116.87 MB/s BenchmarkIndexRune/10-4 1630789 71.27 ns/op 140.32 MB/s BenchmarkIndexRune/32-4 1557810 76.29 ns/op 419.44 MB/s BenchmarkIndexRune/4K-4 891919 134.7 ns/op 30412.38 MB/s BenchmarkIndexRuneASCII/10-4 5694682 21.27 ns/op 470.05 MB/s BenchmarkIndexRuneASCII/32-4 5264690 21.84 ns/op 1464.87 MB/s BenchmarkIndexRuneASCII/4K-4 1537911 76.45 ns/op 53580.69 MB/s BenchmarkIndexRuneUnicode/Latin/10-4 1931168 62.12 ns/op 160.98 MB/s BenchmarkIndexRuneUnicode/Latin/32-4 1985209 63.01 ns/op 507.84 MB/s BenchmarkIndexRuneUnicode/Latin/4K-4 237595 503.3 ns/op 8138.58 MB/s BenchmarkIndexRuneUnicode/Cyrillic/10-4 1602045 69.64 ns/op 143.59 MB/s BenchmarkIndexRuneUnicode/Cyrillic/32-4 1549668 76.36 ns/op 419.09 MB/s BenchmarkIndexRuneUnicode/Cyrillic/4K-4 73917 1567 ns/op 2614.16 MB/s BenchmarkIndexRuneUnicode/Han/10-4 1132003 105.6 ns/op 94.73 MB/s BenchmarkIndexRuneUnicode/Han/32-4 1228054 98.01 ns/op 326.50 MB/s BenchmarkIndexRuneUnicode/Han/4K-4 150067 766.6 ns/op 5343.18 MB/s BenchmarkEqual/0-4 9991964 11.68 ns/op BenchmarkEqual/same/1-4 2130633 56.33 ns/op 17.75 MB/s BenchmarkEqual/same/6-4 2151849 57.74 ns/op 103.91 MB/s BenchmarkEqual/same/9-4 1917446 59.34 ns/op 151.67 MB/s BenchmarkEqual/same/15-4 2084424 62.80 ns/op 238.85 MB/s BenchmarkEqual/same/16-4 1866554 58.99 ns/op 271.22 MB/s BenchmarkEqual/same/20-4 1989652 61.65 ns/op 324.39 MB/s BenchmarkEqual/same/32-4 1975627 64.41 ns/op 496.80 MB/s BenchmarkEqual/same/4K-4 133896 747.1 ns/op 5482.28 MB/s BenchmarkEqual/1-4 2049316 60.25 ns/op 16.60 MB/s BenchmarkEqual/6-4 2030397 58.54 ns/op 102.50 MB/s BenchmarkEqual/9-4 1898919 61.01 ns/op 147.51 MB/s BenchmarkEqual/15-4 1849252 63.16 ns/op 237.48 MB/s BenchmarkEqual/16-4 2005876 62.21 ns/op 257.18 MB/s BenchmarkEqual/20-4 1891814 64.71 ns/op 309.08 MB/s BenchmarkEqual/32-4 1854502 65.29 ns/op 490.08 MB/s BenchmarkEqual/4K-4 91068 1247 ns/op 3284.35 MB/s BenchmarkEqualBothUnaligned/64_0-4 2030414 58.06 ns/op 1102.23 MB/s BenchmarkEqualBothUnaligned/64_1-4 1831263 64.20 ns/op 996.86 MB/s BenchmarkEqualBothUnaligned/64_4-4 1932378 61.22 ns/op 1045.39 MB/s BenchmarkEqualBothUnaligned/64_7-4 1921269 58.73 ns/op 1089.74 MB/s BenchmarkEqualBothUnaligned/4096_0-4 108217 1094 ns/op 3745.03 MB/s BenchmarkEqualBothUnaligned/4096_1-4 82304 1560 ns/op 2625.77 MB/s BenchmarkEqualBothUnaligned/4096_4-4 154287 785.8 ns/op 5212.42 MB/s BenchmarkEqualBothUnaligned/4096_7-4 154923 769.2 ns/op 5324.68 MB/s BenchmarkIndex/10-4 3916378 30.21 ns/op 330.97 MB/s BenchmarkIndex/32-4 4528369 26.07 ns/op 1227.65 MB/s BenchmarkIndex/4K-4 34893 3069 ns/op 1334.54 MB/s BenchmarkIndexEasy/10-4 4064614 30.13 ns/op 331.93 MB/s BenchmarkIndexEasy/32-4 4243880 28.31 ns/op 1130.46 MB/s BenchmarkIndexEasy/4K-4 793912 147.7 ns/op 27732.43 MB/s BenchmarkCount/10-4 2115036 60.50 ns/op 165.30 MB/s BenchmarkCount/32-4 2217301 58.02 ns/op 551.54 MB/s BenchmarkCount/4K-4 38613 3344 ns/op 1224.76 MB/s BenchmarkCountEasy/10-4 2095971 64.60 ns/op 154.80 MB/s BenchmarkCountEasy/32-4 2106340 57.01 ns/op 561.29 MB/s BenchmarkCountEasy/4K-4 627260 186.6 ns/op 21947.88 MB/s BenchmarkCountSingle/10-4 3866317 31.89 ns/op 313.62 MB/s BenchmarkCountSingle/32-4 3703060 32.02 ns/op 999.33 MB/s BenchmarkCountSingle/4K-4 1000000 100.8 ns/op 40629.98 MB/s BenchmarkToUpper/#00-4 3266317 31.98 ns/op BenchmarkToUpper/ONLYUPPER-4 366957 281.1 ns/op BenchmarkToUpper/abc-4 756771 156.3 ns/op BenchmarkToUpper/AbC123-4 502298 266.8 ns/op BenchmarkToUpper/azAZ09_-4 474268 255.0 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 137652 901.5 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 54044 2361 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 74262 1435 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 165381 676.6 ns/op BenchmarkToLower/#00-4 3757831 32.28 ns/op BenchmarkToLower/abc-4 694071 179.2 ns/op BenchmarkToLower/AbC123-4 473106 235.7 ns/op BenchmarkToLower/azAZ09_-4 390754 267.2 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 125728 901.8 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 56168 2159 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 93386 1276 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 178456 660.0 ns/op BenchmarkFields/ASCII/16-4 207096 547.6 ns/op 29.22 MB/s 48 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 13988 8371 ns/op 30.58 MB/s 640 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 890 129420 ns/op 31.65 MB/s 9472 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 50 2264649 ns/op 28.94 MB/s 147457 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 3 33536006 ns/op 31.27 MB/s 2269184 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 125028 831.4 ns/op 19.24 MB/s 24 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 9963 13000 ns/op 19.69 MB/s 448 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 496 234329 ns/op 17.48 MB/s 24832 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 30 4227859 ns/op 15.50 MB/s 504067 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 2 66925887 ns/op 15.67 MB/s 11211008 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 221268 509.0 ns/op 31.44 MB/s 48 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 16941 7092 ns/op 36.10 MB/s 640 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 949 123977 ns/op 33.04 MB/s 24832 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 48 2235158 ns/op 29.32 MB/s 512258 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 3 39920324 ns/op 26.27 MB/s 11211008 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 194343 601.9 ns/op 26.58 MB/s 24 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 13546 8748 ns/op 29.27 MB/s 448 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 699 166622 ns/op 24.58 MB/s 24832 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 44 2835866 ns/op 23.11 MB/s 504066 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 2 52718485 ns/op 19.89 MB/s 11211056 B/op 24 allocs/op BenchmarkTrimSpace/NoTrim-4 2771007 41.89 ns/op BenchmarkTrimSpace/ASCII-4 1452294 83.06 ns/op BenchmarkTrimSpace/SomeNonASCII-4 149152 790.9 ns/op BenchmarkTrimSpace/JustNonASCII-4 71529 1683 ns/op BenchmarkToValidUTF8/Valid-4 775897 156.4 ns/op BenchmarkToValidUTF8/InvalidASCII-4 516912 221.9 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 149113 795.4 ns/op BenchmarkIndexHard1-4 1256 96055 ns/op 10916.34 MB/s BenchmarkIndexHard2-4 898 144551 ns/op 7253.98 MB/s BenchmarkIndexHard3-4 172 686370 ns/op 1527.70 MB/s BenchmarkIndexHard4-4 178 650331 ns/op 1612.37 MB/s BenchmarkLastIndexHard1-4 8 14482676 ns/op BenchmarkLastIndexHard2-4 6 17552047 ns/op BenchmarkLastIndexHard3-4 6 18342884 ns/op BenchmarkCountHard1-4 1237 97264 ns/op BenchmarkCountHard2-4 896 133112 ns/op BenchmarkCountHard3-4 178 682763 ns/op BenchmarkSplitEmptySeparator-4 2 69854360 ns/op BenchmarkSplitSingleByteSeparator-4 27 4987734 ns/op BenchmarkSplitMultiByteSeparator-4 20 5809283 ns/op BenchmarkSplitNSingleByteSeparator-4 286711 454.1 ns/op BenchmarkSplitNMultiByteSeparator-4 111135 1024 ns/op BenchmarkRepeat-4 271435 443.9 ns/op BenchmarkRepeatLarge/256/1-4 201754 600.2 ns/op 426.55 MB/s BenchmarkRepeatLarge/256/16-4 276112 405.3 ns/op 631.65 MB/s BenchmarkRepeatLarge/512/1-4 133623 835.0 ns/op 613.16 MB/s BenchmarkRepeatLarge/512/16-4 171435 645.5 ns/op 793.22 MB/s BenchmarkRepeatLarge/1024/1-4 84716 1213 ns/op 844.13 MB/s BenchmarkRepeatLarge/1024/16-4 107956 1014 ns/op 1009.74 MB/s BenchmarkRepeatLarge/2048/1-4 53928 2109 ns/op 971.07 MB/s BenchmarkRepeatLarge/2048/16-4 63171 1853 ns/op 1104.99 MB/s BenchmarkRepeatLarge/4096/1-4 29439 3899 ns/op 1050.45 MB/s BenchmarkRepeatLarge/4096/16-4 33615 3360 ns/op 1218.91 MB/s BenchmarkRepeatLarge/8192/1-4 16182 7113 ns/op 1151.65 MB/s BenchmarkRepeatLarge/8192/16-4 16232 6776 ns/op 1208.91 MB/s BenchmarkRepeatLarge/8192/4097-4 32862 3563 ns/op 1150.02 MB/s BenchmarkRepeatLarge/16384/1-4 9934 12052 ns/op 1359.47 MB/s BenchmarkRepeatLarge/16384/16-4 9040 11835 ns/op 1384.34 MB/s BenchmarkRepeatLarge/16384/4097-4 12164 9478 ns/op 1296.77 MB/s BenchmarkRepeatLarge/32768/1-4 5660 23775 ns/op 1378.28 MB/s BenchmarkRepeatLarge/32768/16-4 5626 25701 ns/op 1274.98 MB/s BenchmarkRepeatLarge/32768/4097-4 4249 24268 ns/op 1181.77 MB/s BenchmarkRepeatLarge/65536/1-4 2344 47285 ns/op 1385.99 MB/s BenchmarkRepeatLarge/65536/16-4 2584 47170 ns/op 1389.36 MB/s BenchmarkRepeatLarge/65536/4097-4 2299 43844 ns/op 1401.68 MB/s BenchmarkRepeatLarge/131072/1-4 805 162657 ns/op 805.82 MB/s BenchmarkRepeatLarge/131072/16-4 831 180175 ns/op 727.47 MB/s BenchmarkRepeatLarge/131072/4097-4 831 150271 ns/op 845.19 MB/s BenchmarkRepeatLarge/262144/1-4 408 298923 ns/op 876.96 MB/s BenchmarkRepeatLarge/262144/16-4 414 300109 ns/op 873.50 MB/s BenchmarkRepeatLarge/262144/4097-4 436 305040 ns/op 846.16 MB/s BenchmarkRepeatLarge/524288/1-4 217 617174 ns/op 849.50 MB/s BenchmarkRepeatLarge/524288/16-4 214 523180 ns/op 1002.12 MB/s BenchmarkRepeatLarge/524288/4097-4 225 558133 ns/op 932.25 MB/s BenchmarkRepeatLarge/1048576/1-4 120 1029899 ns/op 1018.13 MB/s BenchmarkRepeatLarge/1048576/16-4 100 1064168 ns/op 985.35 MB/s BenchmarkRepeatLarge/1048576/4097-4 120 1064760 ns/op 981.19 MB/s BenchmarkRepeatLarge/2097152/1-4 56 2004503 ns/op 1046.22 MB/s BenchmarkRepeatLarge/2097152/16-4 54 2146724 ns/op 976.91 MB/s BenchmarkRepeatLarge/2097152/4097-4 58 2026486 ns/op 1033.10 MB/s BenchmarkRepeatLarge/4194304/1-4 27 4062110 ns/op 1032.54 MB/s BenchmarkRepeatLarge/4194304/16-4 28 3760100 ns/op 1115.48 MB/s BenchmarkRepeatLarge/4194304/4097-4 28 4484093 ns/op 934.69 MB/s BenchmarkRepeatLarge/8388608/1-4 14 7563784 ns/op 1109.05 MB/s BenchmarkRepeatLarge/8388608/16-4 15 7322418 ns/op 1145.61 MB/s BenchmarkRepeatLarge/8388608/4097-4 15 7564108 ns/op 1108.73 MB/s BenchmarkRepeatLarge/16777216/1-4 7 14725210 ns/op 1139.35 MB/s BenchmarkRepeatLarge/16777216/16-4 7 14673514 ns/op 1143.37 MB/s BenchmarkRepeatLarge/16777216/4097-4 7 14911387 ns/op 1125.13 MB/s BenchmarkRepeatLarge/33554432/1-4 4 28283811 ns/op 1186.35 MB/s BenchmarkRepeatLarge/33554432/16-4 4 28934425 ns/op 1159.67 MB/s BenchmarkRepeatLarge/33554432/4097-4 4 28274922 ns/op 1186.72 MB/s BenchmarkRepeatLarge/67108864/1-4 2 55857038 ns/op 1201.44 MB/s BenchmarkRepeatLarge/67108864/16-4 2 53813746 ns/op 1247.06 MB/s BenchmarkRepeatLarge/67108864/4097-4 2 56527934 ns/op 1187.18 MB/s BenchmarkRepeatLarge/134217728/1-4 1 106908922 ns/op 1255.44 MB/s BenchmarkRepeatLarge/134217728/16-4 1 105138749 ns/op 1276.58 MB/s BenchmarkRepeatLarge/134217728/4097-4 1 104587798 ns/op 1283.30 MB/s BenchmarkRepeatLarge/268435456/1-4 1 235254651 ns/op 1141.04 MB/s BenchmarkRepeatLarge/268435456/16-4 1 231379087 ns/op 1160.15 MB/s BenchmarkRepeatLarge/268435456/4097-4 1 240088345 ns/op 1118.07 MB/s BenchmarkRepeatLarge/536870912/1-4 1 483970252 ns/op 1109.31 MB/s BenchmarkRepeatLarge/536870912/16-4 1 444950129 ns/op 1206.59 MB/s BenchmarkRepeatLarge/536870912/4097-4 1 431780358 ns/op 1243.39 MB/s BenchmarkRepeatLarge/1073741824/1-4 1 943576975 ns/op 1137.95 MB/s BenchmarkRepeatLarge/1073741824/16-4 1 860757064 ns/op 1247.44 MB/s BenchmarkRepeatLarge/1073741824/4097-4 1 877159987 ns/op 1224.11 MB/s BenchmarkBytesCompare/1-4 13748089 8.841 ns/op BenchmarkBytesCompare/2-4 11746580 8.800 ns/op BenchmarkBytesCompare/4-4 10380542 9.714 ns/op BenchmarkBytesCompare/8-4 12311798 8.630 ns/op BenchmarkBytesCompare/16-4 13933532 8.368 ns/op BenchmarkBytesCompare/32-4 11751849 8.858 ns/op BenchmarkBytesCompare/64-4 11163236 9.228 ns/op BenchmarkBytesCompare/128-4 10209255 10.19 ns/op BenchmarkBytesCompare/256-4 10066380 11.31 ns/op BenchmarkBytesCompare/512-4 6743809 15.01 ns/op BenchmarkBytesCompare/1024-4 4998214 22.86 ns/op BenchmarkBytesCompare/2048-4 3000165 38.03 ns/op BenchmarkIndexAnyASCII/1:1-4 3046322 38.28 ns/op BenchmarkIndexAnyASCII/1:2-4 3152986 35.94 ns/op BenchmarkIndexAnyASCII/1:4-4 3348828 35.50 ns/op BenchmarkIndexAnyASCII/1:8-4 3099256 35.09 ns/op BenchmarkIndexAnyASCII/1:16-4 3030704 38.28 ns/op BenchmarkIndexAnyASCII/1:32-4 3293812 38.18 ns/op BenchmarkIndexAnyASCII/1:64-4 3355402 37.10 ns/op BenchmarkIndexAnyASCII/16:1-4 2998056 39.75 ns/op BenchmarkIndexAnyASCII/16:2-4 483772 229.1 ns/op BenchmarkIndexAnyASCII/16:4-4 520458 231.6 ns/op BenchmarkIndexAnyASCII/16:8-4 479962 232.2 ns/op BenchmarkIndexAnyASCII/16:16-4 408711 256.9 ns/op BenchmarkIndexAnyASCII/16:32-4 423330 301.0 ns/op BenchmarkIndexAnyASCII/16:64-4 309792 344.4 ns/op BenchmarkIndexAnyASCII/256:1-4 2879252 43.50 ns/op BenchmarkIndexAnyASCII/256:2-4 34698 3087 ns/op BenchmarkIndexAnyASCII/256:4-4 35018 3086 ns/op BenchmarkIndexAnyASCII/256:8-4 35107 3110 ns/op BenchmarkIndexAnyASCII/256:16-4 39033 2997 ns/op BenchmarkIndexAnyASCII/256:32-4 33867 3483 ns/op BenchmarkIndexAnyASCII/256:64-4 33588 3362 ns/op BenchmarkIndexAnyUTF8/1:1-4 3022886 36.01 ns/op BenchmarkIndexAnyUTF8/1:2-4 2907865 36.68 ns/op BenchmarkIndexAnyUTF8/1:4-4 3324621 35.49 ns/op BenchmarkIndexAnyUTF8/1:8-4 3114844 36.58 ns/op BenchmarkIndexAnyUTF8/1:16-4 3436006 37.70 ns/op BenchmarkIndexAnyUTF8/1:32-4 3185859 34.39 ns/op BenchmarkIndexAnyUTF8/1:64-4 3494408 37.69 ns/op BenchmarkIndexAnyUTF8/16:1-4 190641 560.3 ns/op BenchmarkIndexAnyUTF8/16:2-4 364766 296.1 ns/op BenchmarkIndexAnyUTF8/16:4-4 357468 290.9 ns/op BenchmarkIndexAnyUTF8/16:8-4 427731 292.8 ns/op BenchmarkIndexAnyUTF8/16:16-4 363753 288.8 ns/op BenchmarkIndexAnyUTF8/16:32-4 417727 307.7 ns/op BenchmarkIndexAnyUTF8/16:64-4 424260 285.4 ns/op BenchmarkIndexAnyUTF8/256:1-4 14236 8531 ns/op BenchmarkIndexAnyUTF8/256:2-4 28413 3975 ns/op BenchmarkIndexAnyUTF8/256:4-4 27633 3992 ns/op BenchmarkIndexAnyUTF8/256:8-4 28352 3859 ns/op BenchmarkIndexAnyUTF8/256:16-4 28219 4005 ns/op BenchmarkIndexAnyUTF8/256:32-4 29904 4009 ns/op BenchmarkIndexAnyUTF8/256:64-4 28513 3945 ns/op BenchmarkLastIndexAnyASCII/1:1-4 3110592 35.11 ns/op BenchmarkLastIndexAnyASCII/1:2-4 2988016 36.52 ns/op BenchmarkLastIndexAnyASCII/1:4-4 3244296 35.11 ns/op BenchmarkLastIndexAnyASCII/1:8-4 3379353 35.25 ns/op BenchmarkLastIndexAnyASCII/1:16-4 3180544 33.91 ns/op BenchmarkLastIndexAnyASCII/1:32-4 3170996 35.34 ns/op BenchmarkLastIndexAnyASCII/1:64-4 3145504 33.98 ns/op BenchmarkLastIndexAnyASCII/16:1-4 497318 229.7 ns/op BenchmarkLastIndexAnyASCII/16:2-4 468175 233.8 ns/op BenchmarkLastIndexAnyASCII/16:4-4 414004 253.8 ns/op BenchmarkLastIndexAnyASCII/16:8-4 486862 246.1 ns/op BenchmarkLastIndexAnyASCII/16:16-4 392784 261.5 ns/op BenchmarkLastIndexAnyASCII/16:32-4 337020 309.2 ns/op BenchmarkLastIndexAnyASCII/16:64-4 302586 380.6 ns/op BenchmarkLastIndexAnyASCII/256:1-4 33154 3437 ns/op BenchmarkLastIndexAnyASCII/256:2-4 35937 3286 ns/op BenchmarkLastIndexAnyASCII/256:4-4 33458 3191 ns/op BenchmarkLastIndexAnyASCII/256:8-4 33013 3280 ns/op BenchmarkLastIndexAnyASCII/256:16-4 33510 3258 ns/op BenchmarkLastIndexAnyASCII/256:32-4 30847 3560 ns/op BenchmarkLastIndexAnyASCII/256:64-4 32120 3252 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 3116158 37.47 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 3166342 34.13 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 3327813 35.01 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 3224940 34.46 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 3159454 34.82 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 3168120 36.14 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 3165232 37.48 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 329329 380.9 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 340636 303.1 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 365847 291.1 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 406809 329.2 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 374925 286.1 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 401496 305.0 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 406132 282.2 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 22152 5518 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 28087 3891 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 27759 4181 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 28014 3901 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 31754 3911 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 26914 4069 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 28315 4035 ns/op BenchmarkTrimASCII/1:1-4 3688578 32.13 ns/op BenchmarkTrimASCII/1:2-4 3016584 37.51 ns/op BenchmarkTrimASCII/1:4-4 3017635 41.83 ns/op BenchmarkTrimASCII/1:8-4 2716356 42.34 ns/op BenchmarkTrimASCII/1:16-4 2019700 56.92 ns/op BenchmarkTrimASCII/16:1-4 629388 159.1 ns/op BenchmarkTrimASCII/16:2-4 463376 236.1 ns/op BenchmarkTrimASCII/16:4-4 516924 242.3 ns/op BenchmarkTrimASCII/16:8-4 430238 252.8 ns/op BenchmarkTrimASCII/16:16-4 385267 270.6 ns/op BenchmarkTrimASCII/256:1-4 54678 2027 ns/op BenchmarkTrimASCII/256:2-4 33405 3244 ns/op BenchmarkTrimASCII/256:4-4 33795 3160 ns/op BenchmarkTrimASCII/256:8-4 36553 3383 ns/op BenchmarkTrimASCII/256:16-4 32934 3561 ns/op BenchmarkTrimASCII/4096:1-4 3636 32704 ns/op BenchmarkTrimASCII/4096:2-4 1989 52253 ns/op BenchmarkTrimASCII/4096:4-4 1976 50701 ns/op BenchmarkTrimASCII/4096:8-4 1908 52703 ns/op BenchmarkTrimASCII/4096:16-4 2424 52681 ns/op BenchmarkTrimByte-4 2851754 41.58 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 19831 6009 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 19644 6039 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 861 127806 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 1567 65997 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 3642 31563 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 6759 16947 ns/op BenchmarkCompareBytesEqual-4 14781625 8.041 ns/op BenchmarkCompareBytesToNil-4 16965909 7.357 ns/op BenchmarkCompareBytesEmpty-4 17382471 6.910 ns/op BenchmarkCompareBytesIdentical-4 15440444 7.467 ns/op BenchmarkCompareBytesSameLength-4 14139576 8.506 ns/op BenchmarkCompareBytesDifferentLength-4 13867095 8.416 ns/op BenchmarkCompareBytesBigUnaligned/offset=1-4 2430 43388 ns/op 24167.82 MB/s BenchmarkCompareBytesBigUnaligned/offset=2-4 2760 47125 ns/op 22251.29 MB/s BenchmarkCompareBytesBigUnaligned/offset=3-4 3018 33525 ns/op 31277.65 MB/s BenchmarkCompareBytesBigUnaligned/offset=4-4 3088 33049 ns/op 31728.21 MB/s BenchmarkCompareBytesBigUnaligned/offset=5-4 3103 37467 ns/op 27986.71 MB/s BenchmarkCompareBytesBigUnaligned/offset=6-4 2846 39301 ns/op 26681.03 MB/s BenchmarkCompareBytesBigUnaligned/offset=7-4 4047 36292 ns/op 28893.41 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=0-4 3018 34503 ns/op 30391.38 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=1-4 3996 29887 ns/op 35085.22 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=2-4 3871 34047 ns/op 30798.19 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=3-4 4203 28415 ns/op 36902.49 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=4-4 3182 33334 ns/op 31457.19 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=5-4 3462 28950 ns/op 36220.34 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=6-4 3411 32481 ns/op 32282.90 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=7-4 4215 32474 ns/op 32289.32 MB/s BenchmarkCompareBytesBig-4 3092 34483 ns/op 30408.45 MB/s BenchmarkCompareBytesBigIdentical-4 15379453 7.736 ns/op 135546808.52 MB/s PASS ok bytes 61.028s goos: freebsd goarch: amd64 pkg: compress/bzip2 cpu: AMD EPYC 7B12 BenchmarkDecodeDigits-4 2 63200418 ns/op 1.58 MB/s 3611604 B/op 27 allocs/op BenchmarkDecodeNewton-4 1 270119590 ns/op 2.10 MB/s 3629184 B/op 26 allocs/op BenchmarkDecodeRand-4 6 18711121 ns/op 0.88 MB/s 3648328 B/op 28 allocs/op PASS ok compress/bzip2 2.047s goos: freebsd goarch: amd64 pkg: compress/flate cpu: AMD EPYC 7B12 BenchmarkDecode/Digits/Huffman/1e4-4 81 1402510 ns/op 7.13 MB/s 42563 B/op 5 allocs/op BenchmarkDecode/Digits/Huffman/1e5-4 8 13708296 ns/op 7.29 MB/s 42647 B/op 5 allocs/op BenchmarkDecode/Digits/Huffman/1e6-4 1 131567772 ns/op 7.60 MB/s 49264 B/op 9 allocs/op BenchmarkDecode/Digits/Speed/1e4-4 86 1323524 ns/op 7.56 MB/s 42817 B/op 8 allocs/op BenchmarkDecode/Digits/Speed/1e5-4 8 13290428 ns/op 7.52 MB/s 43962 B/op 12 allocs/op BenchmarkDecode/Digits/Speed/1e6-4 1 137797456 ns/op 7.26 MB/s 53024 B/op 77 allocs/op BenchmarkDecode/Digits/Default/1e4-4 87 1320156 ns/op 7.57 MB/s 42659 B/op 7 allocs/op BenchmarkDecode/Digits/Default/1e5-4 8 12743344 ns/op 7.85 MB/s 42927 B/op 13 allocs/op BenchmarkDecode/Digits/Default/1e6-4 1 132265743 ns/op 7.56 MB/s 53384 B/op 83 allocs/op BenchmarkDecode/Digits/Compression/1e4-4 73 1466779 ns/op 6.82 MB/s 42600 B/op 7 allocs/op BenchmarkDecode/Digits/Compression/1e5-4 8 13306475 ns/op 7.52 MB/s 44981 B/op 14 allocs/op BenchmarkDecode/Digits/Compression/1e6-4 1 142073962 ns/op 7.04 MB/s 53384 B/op 83 allocs/op BenchmarkDecode/Newton/Huffman/1e4-4 82 1445189 ns/op 6.92 MB/s 43448 B/op 14 allocs/op BenchmarkDecode/Newton/Huffman/1e5-4 7 14748738 ns/op 6.78 MB/s 46256 B/op 23 allocs/op BenchmarkDecode/Newton/Huffman/1e6-4 1 146976185 ns/op 6.80 MB/s 88512 B/op 165 allocs/op BenchmarkDecode/Newton/Speed/1e4-4 103 1123509 ns/op 8.90 MB/s 43228 B/op 18 allocs/op BenchmarkDecode/Newton/Speed/1e5-4 12 9214975 ns/op 10.85 MB/s 45124 B/op 31 allocs/op BenchmarkDecode/Newton/Speed/1e6-4 2 94547336 ns/op 10.58 MB/s 85328 B/op 230 allocs/op BenchmarkDecode/Newton/Default/1e4-4 120 1009467 ns/op 9.91 MB/s 43445 B/op 15 allocs/op BenchmarkDecode/Newton/Default/1e5-4 14 7711159 ns/op 12.97 MB/s 44090 B/op 32 allocs/op BenchmarkDecode/Newton/Default/1e6-4 2 74734168 ns/op 13.38 MB/s 65952 B/op 160 allocs/op BenchmarkDecode/Newton/Compression/1e4-4 118 1081017 ns/op 9.25 MB/s 43485 B/op 15 allocs/op BenchmarkDecode/Newton/Compression/1e5-4 14 8028445 ns/op 12.46 MB/s 46438 B/op 33 allocs/op BenchmarkDecode/Newton/Compression/1e6-4 2 77803336 ns/op 12.85 MB/s 67752 B/op 152 allocs/op BenchmarkEncode/Digits/Huffman/1e4-4 147 841992 ns/op 11.88 MB/s BenchmarkEncode/Digits/Huffman/1e5-4 13 10381990 ns/op 9.63 MB/s BenchmarkEncode/Digits/Huffman/1e6-4 2 107982042 ns/op 9.26 MB/s BenchmarkEncode/Digits/Speed/1e4-4 42 2410477 ns/op 4.15 MB/s BenchmarkEncode/Digits/Speed/1e5-4 6 21311546 ns/op 4.69 MB/s BenchmarkEncode/Digits/Speed/1e6-4 1 193700886 ns/op 5.16 MB/s BenchmarkEncode/Digits/Default/1e4-4 22 4680262 ns/op 2.14 MB/s BenchmarkEncode/Digits/Default/1e5-4 2 55769562 ns/op 1.79 MB/s BenchmarkEncode/Digits/Default/1e6-4 1 609583359 ns/op 1.64 MB/s BenchmarkEncode/Digits/Compression/1e4-4 24 4207490 ns/op 2.38 MB/s BenchmarkEncode/Digits/Compression/1e5-4 2 58453040 ns/op 1.71 MB/s BenchmarkEncode/Digits/Compression/1e6-4 1 678228568 ns/op 1.47 MB/s BenchmarkEncode/Newton/Huffman/1e4-4 100 1029216 ns/op 9.72 MB/s BenchmarkEncode/Newton/Huffman/1e5-4 12 8808952 ns/op 11.35 MB/s BenchmarkEncode/Newton/Huffman/1e6-4 2 85991228 ns/op 11.63 MB/s BenchmarkEncode/Newton/Speed/1e4-4 68 1576095 ns/op 6.34 MB/s BenchmarkEncode/Newton/Speed/1e5-4 9 11935242 ns/op 8.38 MB/s BenchmarkEncode/Newton/Speed/1e6-4 1 119403682 ns/op 8.37 MB/s BenchmarkEncode/Newton/Default/1e4-4 30 3878462 ns/op 2.58 MB/s BenchmarkEncode/Newton/Default/1e5-4 2 50372918 ns/op 1.99 MB/s BenchmarkEncode/Newton/Default/1e6-4 1 526999869 ns/op 1.90 MB/s BenchmarkEncode/Newton/Compression/1e4-4 27 4249960 ns/op 2.35 MB/s BenchmarkEncode/Newton/Compression/1e5-4 2 64942760 ns/op 1.54 MB/s BenchmarkEncode/Newton/Compression/1e6-4 1 684512363 ns/op 1.46 MB/s PASS ok compress/flate 16.262s goos: freebsd goarch: amd64 pkg: compress/lzw cpu: AMD EPYC 7B12 BenchmarkDecoder/1e4-4 66 1762615 ns/op 5.67 MB/s BenchmarkDecoder/1e-Reuse4-4 64 1821283 ns/op 5.49 MB/s BenchmarkDecoder/1e5-4 6 18009904 ns/op 5.55 MB/s BenchmarkDecoder/1e-Reuse5-4 6 17598232 ns/op 5.68 MB/s BenchmarkDecoder/1e6-4 1 181528854 ns/op 5.51 MB/s BenchmarkDecoder/1e-Reuse6-4 1 180992494 ns/op 5.53 MB/s BenchmarkEncoder/1e4-4 75 1545928 ns/op 6.47 MB/s BenchmarkEncoder/1e-Reuse4-4 79 1338383 ns/op 7.47 MB/s BenchmarkEncoder/1e5-4 7 15247843 ns/op 6.56 MB/s BenchmarkEncoder/1e-Reuse5-4 7 14888703 ns/op 6.72 MB/s BenchmarkEncoder/1e6-4 1 153626691 ns/op 6.51 MB/s BenchmarkEncoder/1e-Reuse6-4 1 150118088 ns/op 6.66 MB/s PASS ok compress/lzw 3.512s goos: freebsd goarch: amd64 pkg: container/heap cpu: AMD EPYC 7B12 BenchmarkDup-4 30 3377005 ns/op PASS ok container/heap 1.189s goos: freebsd goarch: amd64 pkg: context cpu: AMD EPYC 7B12 BenchmarkCommonParentCancel-4 16068 6575 ns/op BenchmarkWithTimeout/concurrency=40-4 3626 28204 ns/op BenchmarkWithTimeout/concurrency=4000-4 4258 28505 ns/op BenchmarkWithTimeout/concurrency=400000-4 6376 25346 ns/op BenchmarkCancelTree/depth=1/Root=Background-4 580242 190.0 ns/op BenchmarkCancelTree/depth=1/Root=OpenCanceler-4 19448 6313 ns/op BenchmarkCancelTree/depth=1/Root=ClosedCanceler-4 23976 5070 ns/op BenchmarkCancelTree/depth=10/Root=Background-4 4165 31251 ns/op BenchmarkCancelTree/depth=10/Root=OpenCanceler-4 2148 54832 ns/op BenchmarkCancelTree/depth=10/Root=ClosedCanceler-4 3699 31037 ns/op BenchmarkCancelTree/depth=100/Root=Background-4 385 311852 ns/op BenchmarkCancelTree/depth=100/Root=OpenCanceler-4 258 446913 ns/op BenchmarkCancelTree/depth=100/Root=ClosedCanceler-4 414 284759 ns/op BenchmarkCancelTree/depth=1000/Root=Background-4 36 3128841 ns/op BenchmarkCancelTree/depth=1000/Root=OpenCanceler-4 21 5442244 ns/op BenchmarkCancelTree/depth=1000/Root=ClosedCanceler-4 39 2901974 ns/op BenchmarkCheckCanceled/Err-4 351733 317.0 ns/op BenchmarkCheckCanceled/Done-4 907419 135.8 ns/op BenchmarkContextCancelDone-4 633381 173.0 ns/op BenchmarkDeepValueNewGoRoutine/depth=10-4 15429 7972 ns/op BenchmarkDeepValueNewGoRoutine/depth=20-4 13678 8724 ns/op BenchmarkDeepValueNewGoRoutine/depth=30-4 12240 9648 ns/op BenchmarkDeepValueNewGoRoutine/depth=50-4 10000 10425 ns/op BenchmarkDeepValueNewGoRoutine/depth=100-4 8679 13191 ns/op BenchmarkDeepValueSameGoRoutine/depth=10-4 629798 211.7 ns/op BenchmarkDeepValueSameGoRoutine/depth=20-4 317126 356.1 ns/op BenchmarkDeepValueSameGoRoutine/depth=30-4 218958 514.9 ns/op BenchmarkDeepValueSameGoRoutine/depth=50-4 131895 794.0 ns/op BenchmarkDeepValueSameGoRoutine/depth=100-4 70456 1604 ns/op PASS ok context 11.576s goos: freebsd goarch: amd64 pkg: crypto/aes cpu: AMD EPYC 7B12 BenchmarkEncrypt/AES-128-4 1991290 62.79 ns/op 254.81 MB/s BenchmarkEncrypt/AES-192-4 2007560 60.80 ns/op 263.15 MB/s BenchmarkEncrypt/AES-256-4 1912869 65.25 ns/op 245.21 MB/s BenchmarkDecrypt/AES-128-4 1959969 60.67 ns/op 263.73 MB/s BenchmarkDecrypt/AES-192-4 1915744 61.58 ns/op 259.82 MB/s BenchmarkDecrypt/AES-256-4 1895960 61.47 ns/op 260.30 MB/s BenchmarkCreateCipher/AES-128-4 255940 402.9 ns/op 512 B/op 1 allocs/op BenchmarkCreateCipher/AES-192-4 301154 399.4 ns/op 512 B/op 1 allocs/op BenchmarkCreateCipher/AES-256-4 297366 437.1 ns/op 512 B/op 1 allocs/op PASS ok crypto/aes 2.774s goos: freebsd goarch: amd64 pkg: crypto/cipher cpu: AMD EPYC 7B12 BenchmarkAESGCM/Open-128-64-4 213655 504.8 ns/op 126.77 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-64-4 422992 283.9 ns/op 225.39 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-64-4 225320 500.2 ns/op 127.95 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-64-4 404948 287.9 ns/op 222.29 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-1350-4 142260 832.9 ns/op 1620.81 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-1350-4 181689 607.6 ns/op 2221.77 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-1350-4 129794 879.7 ns/op 1534.60 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-1350-4 181258 657.4 ns/op 2053.54 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-8192-4 53468 2251 ns/op 3638.64 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-8192-4 57630 2060 ns/op 3975.96 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-8192-4 47504 2491 ns/op 3288.23 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-8192-4 51090 2306 ns/op 3552.86 MB/s 0 B/op 0 allocs/op BenchmarkAESCTR/50-4 408500 298.0 ns/op 167.79 MB/s BenchmarkAESCTR/1K-4 178324 630.4 ns/op 1616.35 MB/s BenchmarkAESCTR/8K-4 42694 2562 ns/op 3195.31 MB/s BenchmarkAESCBCEncrypt1K-4 26226 4551 ns/op 225.00 MB/s BenchmarkAESCBCDecrypt1K-4 25867 4542 ns/op 225.43 MB/s PASS ok crypto/cipher 3.437s goos: freebsd goarch: amd64 pkg: crypto/des cpu: AMD EPYC 7B12 BenchmarkEncrypt-4 121566 928.0 ns/op 8.62 MB/s BenchmarkDecrypt-4 114834 899.8 ns/op 8.89 MB/s BenchmarkTDESEncrypt-4 43518 2813 ns/op 2.84 MB/s BenchmarkTDESDecrypt-4 38541 2879 ns/op 2.78 MB/s PASS ok crypto/des 1.620s goos: freebsd goarch: amd64 pkg: crypto/ecdh cpu: AMD EPYC 7B12 BenchmarkECDH/P256-4 1360 86455 ns/op 967 B/op 15 allocs/op BenchmarkECDH/P384-4 19 5898777 ns/op 1329 B/op 24 allocs/op BenchmarkECDH/P521-4 7 16212995 ns/op 1809 B/op 24 allocs/op BenchmarkECDH/X25519-4 123 950820 ns/op 393 B/op 9 allocs/op PASS ok crypto/ecdh 1.732s goos: freebsd goarch: amd64 pkg: crypto/ecdsa cpu: AMD EPYC 7B12 BenchmarkSign/P256-4 1110 102384 ns/op 6975 B/op 71 allocs/op BenchmarkSign/P384-4 38 3070587 ns/op 7216 B/op 76 allocs/op BenchmarkSign/P521-4 16 7294249 ns/op 8066 B/op 78 allocs/op BenchmarkVerify/P256-4 1249 98384 ns/op 576 B/op 10 allocs/op BenchmarkVerify/P384-4 15 8084858 ns/op 808 B/op 17 allocs/op BenchmarkVerify/P521-4 6 20220654 ns/op 1224 B/op 17 allocs/op BenchmarkGenerateKey/P256-4 5587 19669 ns/op 1000 B/op 17 allocs/op BenchmarkGenerateKey/P384-4 54 1946622 ns/op 1200 B/op 20 allocs/op BenchmarkGenerateKey/P521-4 25 4253943 ns/op 1596 B/op 20 allocs/op PASS ok crypto/ecdsa 2.509s goos: freebsd goarch: amd64 pkg: crypto/ed25519 cpu: AMD EPYC 7B12 BenchmarkKeyGeneration-4 422 281160 ns/op BenchmarkNewKeyFromSeed-4 423 280113 ns/op BenchmarkSigning-4 402 294539 ns/op BenchmarkVerification-4 262 458435 ns/op PASS ok crypto/ed25519 1.691s goos: freebsd goarch: amd64 pkg: crypto/elliptic cpu: AMD EPYC 7B12 BenchmarkScalarBaseMult/P256-4 7202 16248 ns/op 368 B/op 6 allocs/op BenchmarkScalarBaseMult/P224-4 181 674503 ns/op 376 B/op 9 allocs/op BenchmarkScalarBaseMult/P384-4 67 1739351 ns/op 504 B/op 9 allocs/op BenchmarkScalarBaseMult/P521-4 26 4347551 ns/op 696 B/op 9 allocs/op BenchmarkScalarMult/P256-4 1872 63510 ns/op 448 B/op 7 allocs/op BenchmarkScalarMult/P224-4 66 1641558 ns/op 440 B/op 10 allocs/op BenchmarkScalarMult/P384-4 25 4650499 ns/op 616 B/op 10 allocs/op BenchmarkScalarMult/P521-4 8 12586130 ns/op 840 B/op 10 allocs/op BenchmarkMarshalUnmarshal/P256/Uncompressed-4 22713 5345 ns/op 544 B/op 8 allocs/op BenchmarkMarshalUnmarshal/P256/Compressed-4 7672 13455 ns/op 592 B/op 9 allocs/op BenchmarkMarshalUnmarshal/P224/Uncompressed-4 6205 19709 ns/op 560 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P224/Compressed-4 106 1096983 ns/op 592 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P384/Uncompressed-4 3637 30755 ns/op 784 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P384/Compressed-4 375 311536 ns/op 848 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P521/Uncompressed-4 2354 48865 ns/op 1104 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P521/Compressed-4 128 967347 ns/op 1184 B/op 15 allocs/op PASS ok crypto/elliptic 3.572s goos: freebsd goarch: amd64 pkg: crypto/hkdf cpu: AMD EPYC 7B12 Benchmark16ByteMD5Single-4 11456 10373 ns/op 1.54 MB/s Benchmark20ByteSHA1Single-4 10903 11133 ns/op 1.80 MB/s Benchmark32ByteSHA256Single-4 11068 10784 ns/op 2.97 MB/s Benchmark64ByteSHA512Single-4 6295 18657 ns/op 3.43 MB/s PASS ok crypto/hkdf 1.919s goos: freebsd goarch: amd64 pkg: crypto/hmac cpu: AMD EPYC 7B12 BenchmarkHMACSHA256_1K-4 62760 1922 ns/op 532.84 MB/s BenchmarkHMACSHA256_32-4 87852 1374 ns/op 23.30 MB/s BenchmarkNewWriteSum-4 22828 5190 ns/op 6.17 MB/s PASS ok crypto/hmac 1.535s goos: freebsd goarch: amd64 pkg: crypto/internal/fips140/bigmod cpu: AMD EPYC 7B12 BenchmarkModAdd-4 60188 2135 ns/op BenchmarkModSub-4 60692 1850 ns/op BenchmarkMontgomeryRepr-4 38626 3058 ns/op BenchmarkMontgomeryMul-4 38662 3060 ns/op BenchmarkModMul-4 19086 6280 ns/op BenchmarkExpBig-4 26 4548237 ns/op BenchmarkExp-4 8 13588408 ns/op PASS ok crypto/internal/fips140/bigmod 2.203s goos: freebsd goarch: amd64 pkg: crypto/internal/fips140/edwards25519 cpu: AMD EPYC 7B12 BenchmarkEncodingDecoding-4 5472 21482 ns/op BenchmarkScalarBaseMult-4 445 266471 ns/op BenchmarkScalarMult-4 194 610671 ns/op BenchmarkVarTimeDoubleScalarBaseMult-4 266 426900 ns/op PASS ok crypto/internal/fips140/edwards25519 1.718s goos: freebsd goarch: amd64 pkg: crypto/internal/fips140/edwards25519/field cpu: AMD EPYC 7B12 BenchmarkAdd-4 607957 186.0 ns/op BenchmarkMultiply-4 5905245 20.84 ns/op BenchmarkSquare-4 7744561 15.32 ns/op BenchmarkInvert-4 28398 4234 ns/op BenchmarkMult32-4 1704756 69.53 ns/op PASS ok crypto/internal/fips140/edwards25519/field 1.795s goos: freebsd goarch: amd64 pkg: crypto/internal/fips140/nistec cpu: AMD EPYC 7B12 BenchmarkScalarMult/P224-4 68 1554098 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P256-4 2092 56818 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P384-4 26 4239782 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P521-4 9 11359597 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P224-4 207 580351 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P256-4 10000 10882 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P384-4 75 1472612 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P521-4 30 3538486 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/fips140/nistec 2.099s goos: freebsd goarch: amd64 pkg: crypto/internal/fips140/nistec/fiat cpu: AMD EPYC 7B12 BenchmarkMul/P224-4 620830 181.1 ns/op 0 B/op 0 allocs/op BenchmarkMul/P384-4 329042 337.4 ns/op 0 B/op 0 allocs/op BenchmarkMul/P521-4 146296 802.3 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P224-4 741993 173.5 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P384-4 349130 345.7 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P521-4 142274 827.4 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/fips140/nistec/fiat 1.926s goos: freebsd goarch: amd64 pkg: crypto/md5 cpu: AMD EPYC 7B12 BenchmarkHash8Bytes-4 255030 463.6 ns/op 17.26 MB/s BenchmarkHash64-4 272541 419.6 ns/op 152.53 MB/s BenchmarkHash128-4 233184 508.0 ns/op 251.98 MB/s BenchmarkHash256-4 176560 680.1 ns/op 376.39 MB/s BenchmarkHash512-4 112086 1074 ns/op 476.69 MB/s BenchmarkHash1K-4 68156 1774 ns/op 577.38 MB/s BenchmarkHash8K-4 9873 11990 ns/op 683.25 MB/s BenchmarkHash1M-4 80 1485016 ns/op 706.10 MB/s BenchmarkHash8M-4 9 11852173 ns/op 707.77 MB/s BenchmarkHash8BytesUnaligned-4 250314 456.4 ns/op 17.53 MB/s BenchmarkHash1KUnaligned-4 68161 1766 ns/op 579.93 MB/s BenchmarkHash8KUnaligned-4 9590 11878 ns/op 689.68 MB/s PASS ok crypto/md5 2.790s goos: freebsd goarch: amd64 pkg: crypto/mlkem cpu: AMD EPYC 7B12 BenchmarkKeyGen-4 468 246012 ns/op BenchmarkEncaps-4 262 452243 ns/op BenchmarkDecaps-4 208 687133 ns/op BenchmarkRoundTrip/Alice-4 134 884174 ns/op BenchmarkRoundTrip/Bob-4 256 439258 ns/op PASS ok crypto/mlkem 1.968s goos: freebsd goarch: amd64 pkg: crypto/pbkdf2 cpu: AMD EPYC 7B12 BenchmarkHMACSHA1-4 13 7978742 ns/op BenchmarkHMACSHA256-4 12 9200710 ns/op PASS ok crypto/pbkdf2 1.283s goos: freebsd goarch: amd64 pkg: crypto/rand cpu: AMD EPYC 7B12 BenchmarkRead/4-4 131248 902.3 ns/op 4.43 MB/s BenchmarkRead/32-4 130940 902.7 ns/op 35.45 MB/s BenchmarkRead/4K-4 9579 11812 ns/op 346.76 MB/s BenchmarkPrime-4 2 108464388 ns/op PASS ok crypto/rand 1.659s goos: freebsd goarch: amd64 pkg: crypto/rc4 cpu: AMD EPYC 7B12 BenchmarkRC4_128-4 18270 6612 ns/op 19.36 MB/s BenchmarkRC4_1K-4 2270 52390 ns/op 19.55 MB/s BenchmarkRC4_8K-4 289 406838 ns/op 19.90 MB/s PASS ok crypto/rc4 1.526s goos: freebsd goarch: amd64 pkg: crypto/rsa cpu: AMD EPYC 7B12 BenchmarkDecryptPKCS1v15/2048-4 13 8316813 ns/op BenchmarkDecryptPKCS1v15/3072-4 6 17626470 ns/op BenchmarkDecryptPKCS1v15/4096-4 4 32838230 ns/op BenchmarkEncryptPKCS1v15/2048-4 916 124728 ns/op BenchmarkDecryptOAEP/2048-4 14 8132945 ns/op BenchmarkEncryptOAEP/2048-4 836 137172 ns/op BenchmarkSignPKCS1v15/2048-4 13 8225345 ns/op BenchmarkVerifyPKCS1v15/2048-4 970 123805 ns/op BenchmarkSignPSS/2048-4 13 8277912 ns/op BenchmarkVerifyPSS/2048-4 897 130905 ns/op BenchmarkGenerateKey/2048-4 1 233914889 ns/op BenchmarkParsePKCS8PrivateKey/2048-4 39 2781105 ns/op PASS ok crypto/rsa 3.031s goos: freebsd goarch: amd64 pkg: crypto/sha1 cpu: AMD EPYC 7B12 BenchmarkHash8Bytes/New-4 210828 534.1 ns/op 14.98 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum-4 256975 437.0 ns/op 18.31 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/New-4 127240 919.6 ns/op 347.96 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/Sum-4 149610 805.7 ns/op 397.18 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 80200 1501 ns/op 682.18 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum-4 85977 1389 ns/op 737.19 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 14920 8070 ns/op 1015.06 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum-4 15184 8117 ns/op 1009.24 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha1 2.262s goos: freebsd goarch: amd64 pkg: crypto/sha256 cpu: AMD EPYC 7B12 BenchmarkHash8Bytes/New-4 238968 478.2 ns/op 16.73 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum224-4 240411 474.8 ns/op 16.85 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum256-4 238345 472.6 ns/op 16.93 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 118746 1015 ns/op 1009.18 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum224-4 120373 994.7 ns/op 1029.49 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum256-4 119948 991.1 ns/op 1033.17 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 21489 5592 ns/op 1464.84 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum224-4 21529 5534 ns/op 1480.41 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum256-4 21696 5528 ns/op 1482.02 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha256 2.369s goos: freebsd goarch: amd64 pkg: crypto/sha3 cpu: AMD EPYC 7B12 BenchmarkSha3_512_MTU-4 12800 9341 ns/op 144.52 MB/s BenchmarkSha3_384_MTU-4 17468 6853 ns/op 196.99 MB/s BenchmarkSha3_256_MTU-4 21536 5444 ns/op 247.97 MB/s BenchmarkSha3_224_MTU-4 22598 5224 ns/op 258.42 MB/s BenchmarkShake128_MTU-4 19702 5928 ns/op 227.72 MB/s BenchmarkShake256_MTU-4 18158 6579 ns/op 205.20 MB/s BenchmarkShake256_16x-4 717 162297 ns/op 100.95 MB/s BenchmarkShake256_1MiB-4 32 3618893 ns/op 289.75 MB/s BenchmarkSha3_512_1MiB-4 16 6735186 ns/op 155.69 MB/s PASS ok crypto/sha3 2.583s goos: freebsd goarch: amd64 pkg: crypto/sha512 cpu: AMD EPYC 7B12 BenchmarkHash8Bytes/New-4 153493 763.1 ns/op 10.48 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum384-4 158692 758.5 ns/op 10.55 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum512-4 160881 753.9 ns/op 10.61 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 54464 2164 ns/op 473.28 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum384-4 55461 2152 ns/op 475.85 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum512-4 55422 2145 ns/op 477.38 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 9444 12689 ns/op 645.58 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum384-4 9146 12727 ns/op 643.66 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum512-4 9200 12676 ns/op 646.27 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha512 2.264s goos: freebsd goarch: amd64 pkg: crypto/subtle cpu: AMD EPYC 7B12 BenchmarkConstantTimeByteEq-4 19104732 5.590 ns/op BenchmarkConstantTimeEq-4 19786712 5.381 ns/op BenchmarkConstantTimeLessOrEq-4 17532386 5.974 ns/op BenchmarkXORBytes/8Bytes-4 5386767 22.57 ns/op 354.39 MB/s BenchmarkXORBytes/128Bytes-4 4735125 24.33 ns/op 5260.29 MB/s BenchmarkXORBytes/2048Bytes-4 1680556 69.59 ns/op 29428.99 MB/s BenchmarkXORBytes/32768Bytes-4 106503 1022 ns/op 32060.92 MB/s PASS ok crypto/subtle 2.021s goos: freebsd goarch: amd64 pkg: crypto/tls cpu: AMD EPYC 7B12 BenchmarkCertCache/0-4 196 574698 ns/op BenchmarkCertCache/1-4 192 606410 ns/op BenchmarkCertCache/2-4 210 596823 ns/op BenchmarkCertCache/3-4 211 624982 ns/op BenchmarkHandshakeServer/RSA-4 20 5713318 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv13-4 20 6012633 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv12-4 20 5460973 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv13-4 217 531490 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv12-4 326 370764 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv13-4 75 1518302 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv12-4 78 1359022 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv13-4 4 25756227 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv12-4 4 25095766 ns/op BenchmarkThroughput/MaxPacket/1MB/TLSv12-4 6 20172522 ns/op 51.98 MB/s BenchmarkThroughput/MaxPacket/1MB/TLSv13-4 5 22379753 ns/op 46.85 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv12-4 4 27178633 ns/op 77.16 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv13-4 3 35496281 ns/op 59.08 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv12-4 3 45143288 ns/op 92.91 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv13-4 2 58731960 ns/op 71.41 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv12-4 2 81518934 ns/op 102.90 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv13-4 1 110078583 ns/op 76.21 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv12-4 1 155979922 ns/op 107.56 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv13-4 1 210387709 ns/op 79.74 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv12-4 1 297654733 ns/op 112.73 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv13-4 1 406488896 ns/op 82.55 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv12-4 1 627702145 ns/op 106.91 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv13-4 1 797101360 ns/op 84.19 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv12-4 6 19549702 ns/op 53.64 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv13-4 5 22877641 ns/op 45.83 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv12-4 4 28625169 ns/op 73.26 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv13-4 3 35726100 ns/op 58.70 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv12-4 3 45658242 ns/op 91.86 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv13-4 2 61980043 ns/op 67.67 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv12-4 2 80897679 ns/op 103.69 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv13-4 1 112099786 ns/op 74.83 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv12-4 1 153232880 ns/op 109.49 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv13-4 1 213090912 ns/op 78.73 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv12-4 1 298135164 ns/op 112.55 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv13-4 1 402670503 ns/op 83.33 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv12-4 1 606464817 ns/op 110.66 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv13-4 1 802753344 ns/op 83.60 MB/s BenchmarkLatency/MaxPacket/200kbps/TLSv12-4 1 702792549 ns/op BenchmarkLatency/MaxPacket/200kbps/TLSv13-4 1 707026283 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv12-4 1 287360874 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv13-4 1 287871765 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv12-4 1 148393397 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv13-4 1 149035538 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv12-4 2 79358472 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv13-4 2 78506407 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv12-4 3 37428932 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv13-4 3 36650574 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv12-4 1 141952350 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv13-4 1 145742593 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv12-4 2 62734014 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv13-4 2 63963670 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv12-4 3 36371061 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv13-4 3 36512114 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv12-4 5 23007966 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv13-4 5 22870963 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv12-4 7 15082395 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv13-4 7 14398691 ns/op PASS ok crypto/tls 17.010s goos: freebsd goarch: amd64 pkg: crypto/x509 cpu: AMD EPYC 7B12 BenchmarkOIDMarshalUnmarshalText-4 18921 6094 ns/op BenchmarkCreateCertificate/RSA_2048-4 13 8304376 ns/op BenchmarkCreateCertificate/ECDSA_P256-4 402 297254 ns/op BenchmarkParseCertificate/ecdsa_leaf-4 1521 72217 ns/op 12955 B/op 169 allocs/op BenchmarkParseCertificate/rsa_leaf-4 1602 77098 ns/op 14360 B/op 192 allocs/op PASS ok crypto/x509 1.903s goos: freebsd goarch: amd64 pkg: database/sql cpu: AMD EPYC 7B12 BenchmarkConcurrentDBExec-4 31 3301879 ns/op 281985 B/op 1650 allocs/op BenchmarkConcurrentStmtQuery-4 30 3646929 ns/op 274206 B/op 2065 allocs/op BenchmarkConcurrentStmtExec-4 45 2566010 ns/op 221073 B/op 743 allocs/op BenchmarkConcurrentTxQuery-4 39 2666530 ns/op 281196 B/op 2169 allocs/op BenchmarkConcurrentTxExec-4 57 2007222 ns/op 87876 B/op 1553 allocs/op BenchmarkConcurrentTxStmtQuery-4 39 3042468 ns/op 107235 B/op 2059 allocs/op BenchmarkConcurrentTxStmtExec-4 100 1109558 ns/op 40161 B/op 380 allocs/op BenchmarkConcurrentRandom-4 43 2705949 ns/op 228776 B/op 1867 allocs/op BenchmarkManyConcurrentQueries-4 2226 48237 ns/op 4139 B/op 20 allocs/op BenchmarkGrabConn-4 288922 408.9 ns/op 0 B/op 0 allocs/op BenchmarkConnRequestSet-4 23236 5171 ns/op PASS ok database/sql 2.712s goos: freebsd goarch: amd64 pkg: debug/elf cpu: AMD EPYC 7B12 BenchmarkSymbols64-4 2353 45103 ns/op BenchmarkSymbols32-4 2929 39479 ns/op PASS ok debug/elf 1.312s goos: freebsd goarch: amd64 pkg: debug/gosym cpu: AMD EPYC 7B12 Benchmark115/NewLineTable-4 294177 473.0 ns/op 384 B/op 3 allocs/op Benchmark115/NewTable-4 124 948197 ns/op 179129 B/op 15 allocs/op Benchmark115/LineToPC-4 103 1141599 ns/op 0 B/op 0 allocs/op Benchmark115/PCToLine-4 25614 4692 ns/op 0 B/op 0 allocs/op PASS ok debug/gosym 1.921s goos: freebsd goarch: amd64 pkg: encoding/asn1 cpu: AMD EPYC 7B12 BenchmarkObjectIdentifierString-4 95818 1200 ns/op BenchmarkMarshal-4 1032 103690 ns/op 8056 B/op 271 allocs/op BenchmarkUnmarshal-4 3759 29018 ns/op 352 B/op 16 allocs/op PASS ok encoding/asn1 1.451s goos: freebsd goarch: amd64 pkg: encoding/base32 cpu: AMD EPYC 7B12 BenchmarkEncode-4 517 226511 ns/op 36.17 MB/s BenchmarkEncodeToString-4 450 243587 ns/op 33.63 MB/s BenchmarkDecode-4 206 575906 ns/op 22.77 MB/s BenchmarkDecodeString-4 200 587690 ns/op 22.31 MB/s PASS ok encoding/base32 1.712s goos: freebsd goarch: amd64 pkg: encoding/base64 cpu: AMD EPYC 7B12 BenchmarkEncodeToString-4 522 222317 ns/op 36.85 MB/s BenchmarkDecodeString/2-4 525631 228.9 ns/op 17.47 MB/s BenchmarkDecodeString/4-4 295530 345.6 ns/op 23.14 MB/s BenchmarkDecodeString/8-4 261261 420.0 ns/op 28.57 MB/s BenchmarkDecodeString/64-4 55652 2132 ns/op 41.28 MB/s BenchmarkDecodeString/8192-4 476 239935 ns/op 45.53 MB/s BenchmarkNewEncoding-4 90115 1302 ns/op 196.69 MB/s PASS ok encoding/base64 2.102s goos: freebsd goarch: amd64 pkg: encoding/binary cpu: AMD EPYC 7B12 BenchmarkReadSlice1000Int32s-4 1796 61647 ns/op 64.89 MB/s BenchmarkReadStruct-4 21422 5577 ns/op 13.45 MB/s BenchmarkWriteStruct-4 23330 5138 ns/op 14.60 MB/s BenchmarkAppendStruct-4 226028 478.8 ns/op 156.64 MB/s BenchmarkWriteSlice1000Structs-4 20 5047368 ns/op 14.86 MB/s BenchmarkAppendSlice1000Structs-4 22 4835626 ns/op 15.51 MB/s BenchmarkReadSlice1000Structs-4 20 5474288 ns/op 13.70 MB/s BenchmarkReadInts-4 69453 1782 ns/op 16.83 MB/s BenchmarkWriteInts-4 62818 1868 ns/op 16.06 MB/s BenchmarkAppendInts-4 117452 923.5 ns/op 32.48 MB/s BenchmarkWriteSlice1000Int32s-4 1656 63633 ns/op 62.86 MB/s BenchmarkAppendSlice1000Int32s-4 1882 56921 ns/op 70.27 MB/s BenchmarkPutUint16-4 4401196 26.80 ns/op 74.62 MB/s BenchmarkAppendUint16-4 4519959 26.16 ns/op 76.44 MB/s BenchmarkPutUint32-4 3319106 36.90 ns/op 108.41 MB/s BenchmarkAppendUint32-4 3319482 35.87 ns/op 111.52 MB/s BenchmarkPutUint64-4 1805492 70.07 ns/op 114.16 MB/s BenchmarkAppendUint64-4 1802896 69.31 ns/op 115.43 MB/s BenchmarkLittleEndianPutUint16-4 4407398 26.94 ns/op 74.25 MB/s BenchmarkLittleEndianAppendUint16-4 4531062 25.83 ns/op 77.42 MB/s BenchmarkLittleEndianPutUint32-4 3259420 36.93 ns/op 108.31 MB/s BenchmarkLittleEndianAppendUint32-4 3278846 35.90 ns/op 111.44 MB/s BenchmarkLittleEndianPutUint64-4 1821764 69.50 ns/op 115.11 MB/s BenchmarkLittleEndianAppendUint64-4 1664412 73.25 ns/op 109.22 MB/s BenchmarkReadFloats-4 229924 538.7 ns/op 22.28 MB/s BenchmarkWriteFloats-4 212245 557.8 ns/op 21.51 MB/s BenchmarkReadSlice1000Float32s-4 1567 75450 ns/op 53.02 MB/s BenchmarkWriteSlice1000Float32s-4 1426 79600 ns/op 50.25 MB/s BenchmarkReadSlice1000Uint8s-4 101443 1245 ns/op 803.19 MB/s BenchmarkWriteSlice1000Uint8s-4 359852 294.9 ns/op 3391.50 MB/s BenchmarkSize/bool-4 5920233 19.65 ns/op BenchmarkSize/int8-4 6117870 20.93 ns/op BenchmarkSize/int16-4 6023864 20.98 ns/op BenchmarkSize/int32-4 6004783 19.73 ns/op BenchmarkSize/int64-4 5881926 21.32 ns/op BenchmarkSize/uint8-4 5711535 20.45 ns/op BenchmarkSize/uint16-4 5966540 19.70 ns/op BenchmarkSize/uint32-4 5820138 20.50 ns/op BenchmarkSize/uint64-4 5927980 19.83 ns/op BenchmarkSize/float32-4 4727194 24.75 ns/op BenchmarkSize/float64-4 4600162 25.82 ns/op BenchmarkSize/complex64-4 796678 126.3 ns/op BenchmarkSize/complex128-4 938133 126.7 ns/op BenchmarkSize/binary.Struct-4 268030 401.1 ns/op BenchmarkSize/*binary.Struct-4 236385 476.4 ns/op BenchmarkSize/[]binary.Struct-4 240258 497.6 ns/op BenchmarkSize/[]binary.Struct#01-4 250984 472.7 ns/op BenchmarkSize/[1]binary.Struct-4 226029 507.7 ns/op BenchmarkPutUvarint32-4 1288533 101.4 ns/op 39.44 MB/s BenchmarkPutUvarint64-4 297804 378.8 ns/op 21.12 MB/s PASS ok encoding/binary 8.296s goos: freebsd goarch: amd64 pkg: encoding/csv cpu: AMD EPYC 7B12 BenchmarkRead-4 10000 11752 ns/op 736 B/op 16 allocs/op BenchmarkReadWithFieldsPerRecord-4 10410 11616 ns/op 736 B/op 16 allocs/op BenchmarkReadWithoutFieldsPerRecord-4 10250 11637 ns/op 736 B/op 16 allocs/op BenchmarkReadLargeFields-4 6099 19869 ns/op 3937 B/op 24 allocs/op BenchmarkReadReuseRecord-4 10711 10843 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithFieldsPerRecord-4 10000 10895 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithoutFieldsPerRecord-4 10000 10821 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordLargeFields-4 5502 19380 ns/op 2977 B/op 12 allocs/op BenchmarkWrite-4 15452 6952 ns/op PASS ok encoding/csv 2.574s goos: freebsd goarch: amd64 pkg: encoding/gob cpu: AMD EPYC 7B12 BenchmarkEndToEndPipe-4 14660 7480 ns/op 1812 B/op 2 allocs/op BenchmarkEndToEndByteBuffer-4 19363 6386 ns/op 1811 B/op 2 allocs/op BenchmarkEndToEndSliceByteBuffer-4 249 459982 ns/op 16728 B/op 330 allocs/op BenchmarkEncodeComplex128Slice-4 1027 111704 ns/op 477 B/op 0 allocs/op BenchmarkEncodeFloat64Slice-4 2079 53991 ns/op 42 B/op 0 allocs/op BenchmarkEncodeInt32Slice-4 2052 56265 ns/op 43 B/op 0 allocs/op BenchmarkEncodeStringSlice-4 2712 44232 ns/op 142 B/op 0 allocs/op BenchmarkEncodeInterfaceSlice-4 50 2311392 ns/op 37639 B/op 254 allocs/op BenchmarkDecodeComplex128Slice-4 818 143869 ns/op 25227 B/op 149 allocs/op BenchmarkDecodeFloat64Slice-4 1490 81250 ns/op 10814 B/op 149 allocs/op BenchmarkDecodeInt32Slice-4 1560 72244 ns/op 9779 B/op 149 allocs/op BenchmarkDecodeStringSlice-4 1099 105973 ns/op 39141 B/op 1149 allocs/op BenchmarkDecodeStringsSlice-4 410 285074 ns/op 66096 B/op 2176 allocs/op BenchmarkDecodeBytesSlice-4 793 159234 ns/op 23568 B/op 164 allocs/op BenchmarkDecodeInterfaceSlice-4 105 1145486 ns/op 83028 B/op 3158 allocs/op BenchmarkDecodeMap-4 100 1102050 ns/op 50000 B/op 160 allocs/op PASS ok encoding/gob 3.424s goos: freebsd goarch: amd64 pkg: encoding/hex cpu: AMD EPYC 7B12 BenchmarkEncode/256-4 22062 5438 ns/op 47.08 MB/s BenchmarkEncode/1024-4 5587 21839 ns/op 46.89 MB/s BenchmarkEncode/4096-4 1270 88202 ns/op 46.44 MB/s BenchmarkEncode/16384-4 326 365030 ns/op 44.88 MB/s BenchmarkDecode/256-4 42118 2903 ns/op 88.18 MB/s BenchmarkDecode/1024-4 10764 11241 ns/op 91.09 MB/s BenchmarkDecode/4096-4 2308 46349 ns/op 88.37 MB/s BenchmarkDecode/16384-4 618 185699 ns/op 88.23 MB/s BenchmarkDecodeString/256-4 37812 3173 ns/op 80.67 MB/s BenchmarkDecodeString/1024-4 8540 12351 ns/op 82.91 MB/s BenchmarkDecodeString/4096-4 2254 49122 ns/op 83.38 MB/s BenchmarkDecodeString/16384-4 594 198561 ns/op 82.51 MB/s BenchmarkDump/256-4 1785 61109 ns/op 4.19 MB/s BenchmarkDump/1024-4 480 246043 ns/op 4.16 MB/s BenchmarkDump/4096-4 120 960802 ns/op 4.26 MB/s BenchmarkDump/16384-4 30 3974201 ns/op 4.12 MB/s PASS ok encoding/hex 3.537s goos: freebsd goarch: amd64 pkg: encoding/json cpu: AMD EPYC 7B12 BenchmarkCodeEncoder-4 3 39108157 ns/op 49.62 MB/s 8389498 B/op 46 allocs/op BenchmarkCodeEncoderError-4 2 52727455 ns/op 36.80 MB/s 8391216 B/op 59 allocs/op BenchmarkCodeMarshal-4 2 56516448 ns/op 34.33 MB/s 10331856 B/op 51 allocs/op BenchmarkCodeMarshalError-4 2 51175179 ns/op 37.92 MB/s 6202888 B/op 50 allocs/op BenchmarkMarshalBytes/32-4 27988 4341 ns/op BenchmarkMarshalBytes/256-4 8244 14370 ns/op BenchmarkMarshalBytes/4096-4 726 162831 ns/op BenchmarkMarshalBytesError/32-4 81 1451015 ns/op BenchmarkMarshalBytesError/256-4 78 1463096 ns/op BenchmarkMarshalBytesError/4096-4 74 1629118 ns/op BenchmarkMarshalMap-4 50851 2357 ns/op 299 B/op 8 allocs/op BenchmarkCodeDecoder-4 1 311558996 ns/op 6.23 MB/s 10097192 B/op 40037 allocs/op BenchmarkUnicodeDecoder-4 50917 2376 ns/op 5.89 MB/s 40 B/op 2 allocs/op BenchmarkDecoderStream-4 56851 1799 ns/op 16 B/op 1 allocs/op BenchmarkCodeUnmarshal-4 1 275830306 ns/op 7.04 MB/s 2019408 B/op 40002 allocs/op BenchmarkCodeUnmarshalReuse-4 1 270378970 ns/op 7.18 MB/s 2019480 B/op 40005 allocs/op BenchmarkUnmarshalString-4 65437 1814 ns/op 160 B/op 2 allocs/op BenchmarkUnmarshalFloat64-4 163282 867.1 ns/op 144 B/op 1 allocs/op BenchmarkUnmarshalInt64-4 418932 326.4 ns/op 144 B/op 1 allocs/op BenchmarkUnmarshalMap-4 22694 5327 ns/op 320 B/op 12 allocs/op BenchmarkIssue10335-4 71850 1805 ns/op 176 B/op 3 allocs/op BenchmarkIssue34127-4 75198 1532 ns/op 84 B/op 2 allocs/op BenchmarkUnmapped-4 29307 5149 ns/op 208 B/op 4 allocs/op BenchmarkTypeFieldsCache/MissTypes1-4 2725 43079 ns/op BenchmarkTypeFieldsCache/MissTypes10-4 1062 105947 ns/op BenchmarkTypeFieldsCache/MissTypes100-4 224 549706 ns/op BenchmarkTypeFieldsCache/MissTypes1000-4 32 4127476 ns/op BenchmarkTypeFieldsCache/HitTypes1-4 463842 255.8 ns/op BenchmarkTypeFieldsCache/HitTypes10-4 410526 295.2 ns/op BenchmarkTypeFieldsCache/HitTypes100-4 387722 292.8 ns/op BenchmarkTypeFieldsCache/HitTypes1000-4 340032 355.7 ns/op BenchmarkEncodeMarshaler-4 62619 1878 ns/op 76 B/op 2 allocs/op BenchmarkEncoderEncode-4 69075 1719 ns/op 44 B/op 0 allocs/op BenchmarkNumberIsValid-4 6249970 19.38 ns/op BenchmarkNumberIsValidRegexp-4 27277 4463 ns/op BenchmarkUnmarshalNumber-4 49662 2359 ns/op 168 B/op 2 allocs/op PASS ok encoding/json 8.209s goos: freebsd goarch: amd64 pkg: encoding/pem cpu: AMD EPYC 7B12 BenchmarkEncode-4 66 1783127 ns/op 36.75 MB/s BenchmarkDecode-4 30 3873795 ns/op 22.92 MB/s PASS ok encoding/pem 1.420s goos: freebsd goarch: amd64 pkg: encoding/xml cpu: AMD EPYC 7B12 BenchmarkMarshal-4 3499 34833 ns/op 6280 B/op 24 allocs/op BenchmarkUnmarshal-4 1214 93102 ns/op 8217 B/op 185 allocs/op BenchmarkHTMLAutoClose-4 5331 20161 ns/op PASS ok encoding/xml 1.545s goos: freebsd goarch: amd64 pkg: errors cpu: AMD EPYC 7B12 BenchmarkIs-4 453120 262.9 ns/op BenchmarkAs-4 103246 1138 ns/op PASS ok errors 1.434s goos: freebsd goarch: amd64 pkg: expvar cpu: AMD EPYC 7B12 BenchmarkIntAdd-4 263444 430.1 ns/op BenchmarkIntSet-4 248217 432.2 ns/op BenchmarkFloatAdd-4 68563 2005 ns/op BenchmarkFloatSet-4 361600 369.6 ns/op BenchmarkStringSet-4 311548 418.3 ns/op BenchmarkMapSet-4 72844 1412 ns/op BenchmarkMapSetDifferent-4 36111 2990 ns/op BenchmarkMapSetDifferentRandom-4 349 349776 ns/op BenchmarkMapSetString-4 83179 1466 ns/op BenchmarkMapAddSame-4 20157 5436 ns/op BenchmarkMapAddDifferent-4 9182 11941 ns/op BenchmarkMapAddDifferentRandom-4 280 436909 ns/op BenchmarkMapAddSameSteadyState-4 191992 604.0 ns/op BenchmarkMapAddDifferentSteadyState-4 87303 1519 ns/op BenchmarkMapString-4 8542 13338 ns/op 672 B/op 7 allocs/op BenchmarkRealworldExpvarUsage-4 10000 24919 ns/op PASS ok expvar 3.547s goos: freebsd goarch: amd64 pkg: fmt cpu: AMD EPYC 7B12 BenchmarkSprintfPadding-4 118219 894.4 ns/op BenchmarkSprintfEmpty-4 476851 250.5 ns/op BenchmarkSprintfString-4 340275 350.4 ns/op BenchmarkSprintfTruncateString-4 294878 367.6 ns/op BenchmarkSprintfTruncateBytes-4 141100 761.6 ns/op BenchmarkSprintfSlowParsingPath-4 285525 376.9 ns/op BenchmarkSprintfQuoteString-4 38743 3017 ns/op BenchmarkSprintfInt-4 312973 356.6 ns/op BenchmarkSprintfIntInt-4 245649 486.1 ns/op BenchmarkSprintfPrefixedInt-4 267543 471.2 ns/op BenchmarkSprintfFloat-4 176146 784.2 ns/op BenchmarkSprintfComplex-4 75021 1776 ns/op BenchmarkSprintfBoolean-4 359769 392.0 ns/op BenchmarkSprintfHexString-4 179029 895.5 ns/op BenchmarkSprintfHexBytes-4 84325 1488 ns/op BenchmarkSprintfBytes-4 40264 2602 ns/op BenchmarkSprintfStringer-4 92911 1262 ns/op BenchmarkSprintfStructure-4 49766 2480 ns/op BenchmarkManyArgs-4 94108 1289 ns/op BenchmarkFprintInt-4 94423 1314 ns/op BenchmarkFprintfBytes-4 101061 1230 ns/op BenchmarkFprintIntNoAlloc-4 85844 1321 ns/op BenchmarkScanInts-4 48 2500545 ns/op BenchmarkScanRecursiveInt-4 1 305350300 ns/op BenchmarkScanRecursiveIntReaderWrapper-4 1 321754826 ns/op PASS ok fmt 4.910s goos: freebsd goarch: amd64 pkg: go/build cpu: AMD EPYC 7B12 BenchmarkImportVendor-4 1106 101137 ns/op PASS ok go/build 1.199s goos: freebsd goarch: amd64 pkg: go/constant cpu: AMD EPYC 7B12 BenchmarkStringAdd/1-4 64306 1699 ns/op 160 B/op 2 allocs/op BenchmarkStringAdd/4-4 20358 5919 ns/op 832 B/op 9 allocs/op BenchmarkStringAdd/16-4 5067 20178 ns/op 3168 B/op 23 allocs/op BenchmarkStringAdd/64-4 1548 76011 ns/op 11872 B/op 73 allocs/op BenchmarkStringAdd/256-4 402 309198 ns/op 48992 B/op 267 allocs/op BenchmarkStringAdd/1024-4 76 1362083 ns/op 215520 B/op 1038 allocs/op BenchmarkStringAdd/4096-4 20 5460010 ns/op 846304 B/op 4113 allocs/op BenchmarkStringAdd/16384-4 5 21204938 ns/op 3615200 B/op 16406 allocs/op BenchmarkStringAdd/65536-4 2 81419394 ns/op 15239648 B/op 65564 allocs/op PASS ok go/constant 2.442s goos: freebsd goarch: amd64 pkg: go/format cpu: AMD EPYC 7B12 BenchmarkFormat/array1-10000-4 1 207875287 ns/op 0.31 MB/s 45476904 B/op 48715 allocs/op PASS ok go/format 1.309s goos: freebsd goarch: amd64 pkg: go/parser cpu: AMD EPYC 7B12 BenchmarkParse-4 7 16083422 ns/op 3.34 MB/s BenchmarkParseOnly-4 8 13622894 ns/op 3.95 MB/s BenchmarkResolve-4 64 1950185 ns/op 27.56 MB/s PASS ok go/parser 2.286s goos: freebsd goarch: amd64 pkg: go/printer cpu: AMD EPYC 7B12 BenchmarkPrintFile-4 1 113794837 ns/op 0.45 MB/s 4976784 B/op 27881 allocs/op BenchmarkPrintDecl-4 1092 107453 ns/op 0.30 MB/s 17232 B/op 53 allocs/op PASS ok go/printer 1.330s goos: freebsd goarch: amd64 pkg: go/scanner cpu: AMD EPYC 7B12 BenchmarkScan-4 350 336945 ns/op BenchmarkScanFiles/go/types/expr.go-4 21 5053449 ns/op 7.82 MB/s BenchmarkScanFiles/go/parser/parser.go-4 12 9872787 ns/op 7.55 MB/s BenchmarkScanFiles/net/http/server.go-4 7 16344037 ns/op 7.98 MB/s BenchmarkScanFiles/go/scanner/errors.go-4 273 434672 ns/op 7.13 MB/s PASS ok go/scanner 1.777s goos: freebsd goarch: amd64 pkg: go/token cpu: AMD EPYC 7B12 BenchmarkSearchInts-4 1510125 84.97 ns/op PASS ok go/token 1.267s goos: freebsd goarch: amd64 pkg: go/types cpu: AMD EPYC 7B12 BenchmarkLookupFieldOrMethod-4 145 847045 ns/op BenchmarkNamed/Underlying/nongeneric-4 1547985 76.41 ns/op BenchmarkNamed/Underlying/generic-4 1562743 76.27 ns/op BenchmarkNamed/Underlying/src_instance-4 1073889 108.9 ns/op BenchmarkNamed/Underlying/user_instance-4 1547756 76.08 ns/op BenchmarkNamed/NewMethodSet/nongeneric-4 28264 4376 ns/op BenchmarkNamed/NewMethodSet/generic-4 28729 4238 ns/op BenchmarkNamed/NewMethodSet/src_instance-4 28114 4391 ns/op BenchmarkNamed/NewMethodSet/user_instance-4 28488 4265 ns/op BenchmarkCheck/http/funcbodies/info-4 1 483342931 ns/op 73498 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 386832070 ns/op 91835 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 201746643 ns/op 176062 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 186157239 ns/op 190791 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 374804400 ns/op 14150 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 2 93593080 ns/op 56644 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 2 55737058 ns/op 95130 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 2 53894606 ns/op 98379 lines/s BenchmarkCheck/constant/funcbodies/info-4 1 127744369 ns/op 16960 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 2 55861572 ns/op 38781 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 3 42284403 ns/op 51228 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 3 41646176 ns/op 52016 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 982054227 ns/op 71707 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 490548048 ns/op 143550 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 113446597 ns/op 619630 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 1 103352658 ns/op 681088 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 1 273990082 ns/op 3200 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 2 62907458 ns/op 13936 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 2 57052049 ns/op 15365 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 2 57177284 ns/op 15332 lines/s PASS ok go/types 17.546s goos: freebsd goarch: amd64 pkg: hash/adler32 cpu: AMD EPYC 7B12 BenchmarkAdler32KB-4 14482 8195 ns/op 124.95 MB/s PASS ok hash/adler32 1.280s goos: freebsd goarch: amd64 pkg: hash/crc32 cpu: AMD EPYC 7B12 BenchmarkCRC32/poly=IEEE/size=15/align=0-4 264530 415.4 ns/op 36.11 MB/s BenchmarkCRC32/poly=IEEE/size=15/align=1-4 261075 413.7 ns/op 36.26 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=0-4 186254 606.5 ns/op 65.95 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=1-4 196274 588.5 ns/op 67.97 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=0-4 574783 206.2 ns/op 2483.25 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=1-4 515906 210.7 ns/op 2430.29 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=0-4 459952 252.8 ns/op 4051.21 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=1-4 492255 250.0 ns/op 4096.58 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=0-4 246456 483.4 ns/op 8472.70 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=1-4 244388 487.0 ns/op 8411.15 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=0-4 43644 2747 ns/op 11930.64 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=1-4 43896 2753 ns/op 11904.47 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=0-4 639258 193.0 ns/op 77.71 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=1-4 648663 191.9 ns/op 78.18 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=0-4 567584 194.5 ns/op 205.66 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=1-4 527728 202.6 ns/op 197.44 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=0-4 397635 263.8 ns/op 1940.97 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=1-4 403072 276.2 ns/op 1853.46 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=0-4 350266 345.9 ns/op 2960.23 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=1-4 312613 344.0 ns/op 2976.93 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=0-4 274542 408.7 ns/op 10022.57 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=1-4 285860 410.4 ns/op 9980.94 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=0-4 59569 2011 ns/op 16291.76 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=1-4 58549 2038 ns/op 16076.10 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=0-4 282091 387.0 ns/op 38.76 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=1-4 284043 379.1 ns/op 39.56 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=0-4 147327 771.6 ns/op 51.84 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=1-4 150181 751.1 ns/op 53.26 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=0-4 14659 8036 ns/op 63.71 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=1-4 15038 8534 ns/op 60.00 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=0-4 6124 17043 ns/op 60.08 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=1-4 7264 18455 ns/op 55.49 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=0-4 1448 82021 ns/op 49.94 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=1-4 1404 82346 ns/op 49.74 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=0-4 174 680061 ns/op 48.18 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=1-4 174 676243 ns/op 48.46 MB/s PASS ok hash/crc32 6.142s goos: freebsd goarch: amd64 pkg: hash/crc64 cpu: AMD EPYC 7B12 BenchmarkCrc64/ISO64KB-4 260 459507 ns/op 142.62 MB/s BenchmarkCrc64/ISO4KB-4 3990 28988 ns/op 141.30 MB/s BenchmarkCrc64/ISO1KB-4 14592 8293 ns/op 123.47 MB/s BenchmarkCrc64/ECMA64KB-4 260 465799 ns/op 140.70 MB/s BenchmarkCrc64/Random64KB-4 294 408402 ns/op 160.47 MB/s BenchmarkCrc64/Random16KB-4 1032 112820 ns/op 145.22 MB/s PASS ok hash/crc64 2.046s goos: freebsd goarch: amd64 pkg: hash/fnv cpu: AMD EPYC 7B12 BenchmarkFnv32KB-4 14077 8635 ns/op 118.58 MB/s BenchmarkFnv32aKB-4 13867 8453 ns/op 121.14 MB/s BenchmarkFnv64KB-4 13690 8685 ns/op 117.90 MB/s BenchmarkFnv64aKB-4 13771 8482 ns/op 120.73 MB/s BenchmarkFnv128KB-4 2556 43437 ns/op 23.57 MB/s BenchmarkFnv128aKB-4 2536 44406 ns/op 23.06 MB/s PASS ok hash/fnv 2.112s goos: freebsd goarch: amd64 pkg: hash/maphash cpu: AMD EPYC 7B12 BenchmarkHash/n=4/Write-4 835040 142.7 ns/op 28.04 MB/s BenchmarkHash/n=4/Bytes-4 5874512 20.05 ns/op 199.48 MB/s BenchmarkHash/n=4/String-4 2183624 52.59 ns/op 76.07 MB/s BenchmarkHash/n=8/Write-4 839541 141.4 ns/op 56.60 MB/s BenchmarkHash/n=8/Bytes-4 5915203 20.07 ns/op 398.69 MB/s BenchmarkHash/n=8/String-4 2200053 55.10 ns/op 145.20 MB/s BenchmarkHash/n=16/Write-4 821415 142.7 ns/op 112.14 MB/s BenchmarkHash/n=16/Bytes-4 5878765 20.61 ns/op 776.46 MB/s BenchmarkHash/n=16/String-4 2277032 54.76 ns/op 292.18 MB/s BenchmarkHash/n=32/Write-4 825990 149.4 ns/op 214.14 MB/s BenchmarkHash/n=32/Bytes-4 5771587 20.34 ns/op 1573.29 MB/s BenchmarkHash/n=32/String-4 2248310 54.89 ns/op 582.95 MB/s BenchmarkHash/n=64/Write-4 797313 156.4 ns/op 409.11 MB/s BenchmarkHash/n=64/Bytes-4 5650651 21.28 ns/op 3008.19 MB/s BenchmarkHash/n=64/String-4 2241121 54.53 ns/op 1173.57 MB/s BenchmarkHash/n=256/Write-4 622243 198.6 ns/op 1289.29 MB/s BenchmarkHash/n=256/Bytes-4 4380868 26.96 ns/op 9494.91 MB/s BenchmarkHash/n=256/String-4 1358991 88.39 ns/op 2896.17 MB/s BenchmarkHash/n=320/Write-4 595047 197.0 ns/op 1624.29 MB/s BenchmarkHash/n=320/Bytes-4 3710343 31.77 ns/op 10070.94 MB/s BenchmarkHash/n=320/String-4 992130 123.3 ns/op 2595.60 MB/s BenchmarkHash/n=1024/Write-4 348614 307.6 ns/op 3329.26 MB/s BenchmarkHash/n=1024/Bytes-4 1373763 87.51 ns/op 11701.11 MB/s BenchmarkHash/n=1024/String-4 357810 300.5 ns/op 3407.49 MB/s BenchmarkHash/n=4096/Write-4 187689 612.0 ns/op 6693.03 MB/s BenchmarkHash/n=4096/Bytes-4 345475 348.2 ns/op 11764.18 MB/s BenchmarkHash/n=4096/String-4 103160 1110 ns/op 3690.84 MB/s BenchmarkHash/n=16384/Write-4 60435 1944 ns/op 8425.94 MB/s BenchmarkHash/n=16384/Bytes-4 85953 1394 ns/op 11750.93 MB/s BenchmarkHash/n=16384/String-4 27433 4547 ns/op 3603.40 MB/s BenchmarkComparable/int64-4 1447149 80.41 ns/op BenchmarkComparable/uint64-4 1452298 80.78 ns/op BenchmarkComparable/uintptr-4 1494691 80.64 ns/op BenchmarkComparable/interface_{}-4 1360406 85.17 ns/op BenchmarkComparable/string-4 1444586 84.85 ns/op BenchmarkComparable/bool-4 1427942 81.31 ns/op BenchmarkComparable/*float64-4 1465921 81.42 ns/op BenchmarkComparable/float64-4 1420918 83.83 ns/op BenchmarkComparable/complex128-4 1307635 91.14 ns/op BenchmarkComparable/struct_{}-4 1472336 81.52 ns/op BenchmarkComparable/maphash.testStruct-4 863768 122.3 ns/op PASS ok hash/maphash 8.402s goos: freebsd goarch: amd64 pkg: html cpu: AMD EPYC 7B12 BenchmarkEscape-4 1315 85915 ns/op BenchmarkEscapeNone-4 172029 654.1 ns/op BenchmarkUnescape-4 1300 90736 ns/op BenchmarkUnescapeNone-4 1598040 74.63 ns/op BenchmarkUnescapeSparse-4 14434 7648 ns/op BenchmarkUnescapeDense-4 1656 61270 ns/op PASS ok html 1.957s goos: freebsd goarch: amd64 pkg: html/template cpu: AMD EPYC 7B12 BenchmarkCSSEscaper-4 13590 8421 ns/op BenchmarkCSSEscaperNoSpecials-4 57403 2082 ns/op BenchmarkDecodeCSS-4 43862 2735 ns/op BenchmarkDecodeCSSNoSpecials-4 5207062 22.95 ns/op BenchmarkCSSValueFilter-4 169358 709.9 ns/op BenchmarkCSSValueFilterOk-4 118850 976.7 ns/op BenchmarkEscapedExecute-4 5530 19751 ns/op BenchmarkHTMLNospaceEscaper-4 17722 6782 ns/op BenchmarkHTMLNospaceEscaperNoSpecials-4 86251 1265 ns/op BenchmarkStripTags-4 31714 3733 ns/op BenchmarkStripTagsNoSpecials-4 430689 246.6 ns/op BenchmarkJSValEscaperWithNum-4 29744 4054 ns/op BenchmarkJSValEscaperWithStr-4 7950 14952 ns/op BenchmarkJSValEscaperWithStrNoSpecials-4 23680 5063 ns/op BenchmarkJSValEscaperWithObj-4 5925 17534 ns/op BenchmarkJSValEscaperWithObjNoSpecials-4 16610 7015 ns/op BenchmarkJSStrEscaperNoSpecials-4 76650 1564 ns/op BenchmarkJSStrEscaper-4 17319 7000 ns/op BenchmarkJSRegexpEscaperNoSpecials-4 67881 1738 ns/op BenchmarkJSRegexpEscaper-4 16088 7571 ns/op BenchmarkTemplateSpecialTags-4 138 854998 ns/op BenchmarkURLEscaper-4 5569 19980 ns/op BenchmarkURLEscaperNoSpecials-4 253208 480.5 ns/op BenchmarkURLNormalizer-4 8101 15106 ns/op BenchmarkURLNormalizerNoSpecials-4 234486 505.4 ns/op BenchmarkSrcsetFilter-4 25782 4731 ns/op BenchmarkSrcsetFilterNoSpecials-4 155485 740.5 ns/op PASS ok html/template 5.254s goos: freebsd goarch: amd64 pkg: image cpu: AMD EPYC 7B12 BenchmarkAt/rgba-4 918736 127.2 ns/op 16 B/op 1 allocs/op BenchmarkAt/rgba64-4 733952 161.6 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba-4 816331 125.5 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba64-4 655238 169.1 ns/op 16 B/op 1 allocs/op BenchmarkAt/alpha-4 2291952 54.49 ns/op 0 B/op 0 allocs/op BenchmarkAt/alpha16-4 1434014 82.03 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray-4 2221206 52.43 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray16-4 1533595 74.33 ns/op 0 B/op 0 allocs/op BenchmarkAt/paletted-4 1735540 69.32 ns/op 0 B/op 0 allocs/op BenchmarkSet/rgba-4 666429 175.0 ns/op 16 B/op 1 allocs/op BenchmarkSet/rgba64-4 574480 207.4 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba-4 595207 174.9 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba64-4 511087 204.3 ns/op 16 B/op 1 allocs/op BenchmarkSet/alpha-4 1139462 102.8 ns/op 0 B/op 0 allocs/op BenchmarkSet/alpha16-4 712448 149.6 ns/op 16 B/op 1 allocs/op BenchmarkSet/gray-4 1318353 91.48 ns/op 0 B/op 0 allocs/op BenchmarkSet/gray16-4 812034 153.9 ns/op 16 B/op 1 allocs/op BenchmarkSet/paletted-4 553624 199.2 ns/op 0 B/op 0 allocs/op BenchmarkRGBAAt-4 1706050 69.81 ns/op BenchmarkRGBASetRGBA-4 1752470 65.20 ns/op BenchmarkRGBA64At-4 943032 110.3 ns/op BenchmarkRGBA64SetRGBA64-4 1243248 100.4 ns/op BenchmarkNRGBAAt-4 1823776 69.76 ns/op BenchmarkNRGBASetNRGBA-4 1733462 64.52 ns/op BenchmarkNRGBA64At-4 1087036 107.9 ns/op BenchmarkNRGBA64SetNRGBA64-4 1268017 95.23 ns/op BenchmarkAlphaAt-4 2931000 40.48 ns/op BenchmarkAlphaSetAlpha-4 2990245 39.89 ns/op BenchmarkAlpha16At-4 1895382 63.71 ns/op BenchmarkAlphaSetAlpha16-4 1934701 62.27 ns/op BenchmarkGrayAt-4 2936474 35.32 ns/op BenchmarkGraySetGray-4 3012434 39.73 ns/op BenchmarkGray16At-4 1880002 63.87 ns/op BenchmarkGraySetGray16-4 1939370 61.44 ns/op PASS ok image 7.135s goos: freebsd goarch: amd64 pkg: image/color cpu: AMD EPYC 7B12 BenchmarkYCbCrToRGB/0-4 5359647 21.95 ns/op BenchmarkYCbCrToRGB/128-4 5454054 21.94 ns/op BenchmarkYCbCrToRGB/255-4 5205136 21.92 ns/op BenchmarkRGBToYCbCr/0-4 5548656 21.50 ns/op BenchmarkRGBToYCbCr/Cb-4 5524027 21.66 ns/op BenchmarkRGBToYCbCr/Cr-4 5312792 22.27 ns/op BenchmarkYCbCrToRGBA/0-4 4391554 26.81 ns/op BenchmarkYCbCrToRGBA/128-4 4380229 29.27 ns/op BenchmarkYCbCrToRGBA/255-4 4384120 28.82 ns/op BenchmarkNYCbCrAToRGBA/0-4 4357818 29.63 ns/op BenchmarkNYCbCrAToRGBA/128-4 4418823 28.14 ns/op BenchmarkNYCbCrAToRGBA/255-4 4353411 27.30 ns/op PASS ok image/color 2.871s goos: freebsd goarch: amd64 pkg: image/draw cpu: AMD EPYC 7B12 BenchmarkFillOver-4 5 23788278 ns/op BenchmarkFillSrc-4 476 259000 ns/op BenchmarkCopyOver-4 9 11216220 ns/op BenchmarkCopySrc-4 649 185487 ns/op BenchmarkNRGBAOver-4 9 11591305 ns/op BenchmarkNRGBASrc-4 16 7124643 ns/op BenchmarkYCbCr-4 13 8481533 ns/op BenchmarkGray-4 25 4235514 ns/op BenchmarkCMYK-4 15 7264602 ns/op BenchmarkGlyphOver-4 28 4066449 ns/op BenchmarkRGBAMaskOver-4 6 20821841 ns/op BenchmarkGrayMaskOver-4 7 16374114 ns/op BenchmarkRGBA64ImageMaskOver-4 4 26591180 ns/op BenchmarkRGBA-4 6 17001431 ns/op BenchmarkPalettedFill-4 1339 93261 ns/op BenchmarkPalettedRGBA-4 6 18033702 ns/op BenchmarkGenericOver-4 3 38377946 ns/op BenchmarkGenericMaskOver-4 7 16201550 ns/op BenchmarkGenericSrc-4 4 25552919 ns/op BenchmarkGenericMaskSrc-4 5 21810641 ns/op PASS ok image/draw 6.123s goos: freebsd goarch: amd64 pkg: image/gif cpu: AMD EPYC 7B12 BenchmarkDecode-4 32 3586503 ns/op 4.31 MB/s 48617 B/op 267 allocs/op BenchmarkEncodeRandomPaletted-4 2 88302345 ns/op 3.48 MB/s 79984 B/op 7 allocs/op BenchmarkEncodeRandomRGBA-4 1 2218599670 ns/op 0.55 MB/s 417248 B/op 13 allocs/op BenchmarkEncodeRealisticPaletted-4 81 1402588 ns/op 11.02 MB/s 79985 B/op 7 allocs/op BenchmarkEncodeRealisticRGBA-4 1 104268949 ns/op 0.59 MB/s 105952 B/op 13 allocs/op PASS ok image/gif 4.325s goos: freebsd goarch: amd64 pkg: image/jpeg cpu: AMD EPYC 7B12 BenchmarkFDCT-4 6031 20231 ns/op BenchmarkIDCT-4 6552 19666 ns/op BenchmarkDecodeBaseline-4 12 9250324 ns/op 6.68 MB/s 63024 B/op 5 allocs/op BenchmarkDecodeProgressive-4 8 12742642 ns/op 4.85 MB/s 259712 B/op 13 allocs/op BenchmarkEncodeRGBA-4 1 113132116 ns/op 10.86 MB/s 4544 B/op 7 allocs/op BenchmarkEncodeYCbCr-4 1 143031091 ns/op 6.44 MB/s 4544 B/op 7 allocs/op PASS ok image/jpeg 2.328s goos: freebsd goarch: amd64 pkg: image/png cpu: AMD EPYC 7B12 BenchmarkPaeth-4 14584561 7.958 ns/op BenchmarkDecodeGray-4 16 6573858 ns/op 9.97 MB/s 137024 B/op 102 allocs/op BenchmarkDecodeNRGBAGradient-4 4 27514676 ns/op 9.53 MB/s 337328 B/op 188 allocs/op BenchmarkDecodeNRGBAOpaque-4 5 23862712 ns/op 10.99 MB/s 346592 B/op 152 allocs/op BenchmarkDecodePaletted-4 28 3900319 ns/op 16.80 MB/s 140355 B/op 309 allocs/op BenchmarkDecodeRGB-4 5 22106119 ns/op 11.86 MB/s 332128 B/op 157 allocs/op BenchmarkDecodeInterlacing-4 4 27110846 ns/op 9.67 MB/s 605216 B/op 268 allocs/op BenchmarkEncodeGray-4 3 42207146 ns/op 7.28 MB/s 852184 B/op 29 allocs/op BenchmarkEncodeGrayWithBufferPool-4 3 40647645 ns/op 7.56 MB/s 284053 B/op 9 allocs/op BenchmarkEncodeNRGBOpaque-4 1 135808735 ns/op 9.05 MB/s 860344 B/op 30 allocs/op BenchmarkEncodeNRGBA-4 1 153434511 ns/op 8.01 MB/s 864088 B/op 29 allocs/op BenchmarkEncodePaletted-4 5 22125405 ns/op 13.88 MB/s 848592 B/op 32 allocs/op BenchmarkEncodeRGBOpaque-4 1 137719097 ns/op 8.92 MB/s 860248 B/op 29 allocs/op BenchmarkEncodeRGBA-4 1 571062887 ns/op 2.15 MB/s 864088 B/op 29 allocs/op PASS ok image/png 4.269s goos: freebsd goarch: amd64 pkg: index/suffixarray cpu: AMD EPYC 7B12 BenchmarkNew/text=opticks/size=100K/bits=32-4 3 37565352 ns/op 2.66 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=opticks/size=100K/bits=64-4 4 29837090 ns/op 3.35 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=opticks/size=500K/bits=32-4 1 204016453 ns/op 2.45 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=opticks/size=500K/bits=64-4 1 182426846 ns/op 2.74 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=32-4 3 36526677 ns/op 2.74 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=64-4 4 31043992 ns/op 3.22 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=32-4 1 198313589 ns/op 2.52 MB/s 2007136 B/op 3 allocs/op BenchmarkNew/text=go/size=500K/bits=64-4 1 172762798 ns/op 2.89 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=1M/bits=32-4 1 452479885 ns/op 2.21 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=1M/bits=64-4 1 445844080 ns/op 2.24 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=32-4 1 3352456987 ns/op 1.49 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=64-4 1 3322932782 ns/op 1.50 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=32-4 16 6432633 ns/op 15.55 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=64-4 16 6690432 ns/op 14.95 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=32-4 4 31680344 ns/op 15.78 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=64-4 4 31541157 ns/op 15.85 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=32-4 2 57167314 ns/op 17.49 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=64-4 2 64179970 ns/op 15.58 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=32-4 1 298544604 ns/op 16.75 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=64-4 1 311234515 ns/op 16.07 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=rand/size=100K/bits=32-4 3 41314508 ns/op 2.42 MB/s 540752 B/op 3 allocs/op BenchmarkNew/text=rand/size=100K/bits=64-4 3 35152503 ns/op 2.84 MB/s 1073232 B/op 3 allocs/op BenchmarkNew/text=rand/size=500K/bits=32-4 1 261468013 ns/op 1.91 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=rand/size=500K/bits=64-4 1 289030307 ns/op 1.73 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=32-4 1 699021226 ns/op 1.43 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=64-4 1 711627687 ns/op 1.41 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=32-4 1 5317560142 ns/op 0.94 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=64-4 1 5026991515 ns/op 0.99 MB/s 40001616 B/op 2 allocs/op BenchmarkSaveRestore/bits=32-4 1 103500859 ns/op 40.38 MB/s 5275648 B/op 4 allocs/op BenchmarkSaveRestore/bits=64-4 1 108613402 ns/op 38.48 MB/s 9469952 B/op 4 allocs/op PASS ok index/suffixarray 35.757s goos: freebsd goarch: amd64 pkg: internal/chacha8rand cpu: AMD EPYC 7B12 BenchmarkBlock-4 1258140 94.37 ns/op 2712.63 MB/s PASS ok internal/chacha8rand 1.300s goos: freebsd goarch: amd64 pkg: internal/fuzz cpu: AMD EPYC 7B12 BenchmarkMarshalCorpusFile/1-4 50402 2281 ns/op 0.44 MB/s BenchmarkMarshalCorpusFile/2-4 52460 2361 ns/op 0.85 MB/s BenchmarkMarshalCorpusFile/4-4 45313 2663 ns/op 1.50 MB/s BenchmarkMarshalCorpusFile/8-4 37584 3074 ns/op 2.60 MB/s BenchmarkMarshalCorpusFile/16-4 31658 3842 ns/op 4.16 MB/s BenchmarkMarshalCorpusFile/32-4 20490 5869 ns/op 5.45 MB/s BenchmarkMarshalCorpusFile/64-4 15834 7595 ns/op 8.43 MB/s BenchmarkMarshalCorpusFile/128-4 11811 10209 ns/op 12.54 MB/s BenchmarkMarshalCorpusFile/256-4 4514 23388 ns/op 10.95 MB/s BenchmarkMarshalCorpusFile/512-4 2688 45478 ns/op 11.26 MB/s BenchmarkMarshalCorpusFile/1024-4 1437 84395 ns/op 12.13 MB/s BenchmarkMarshalCorpusFile/2048-4 673 175534 ns/op 11.67 MB/s BenchmarkMarshalCorpusFile/4096-4 350 331220 ns/op 12.37 MB/s BenchmarkMarshalCorpusFile/8192-4 182 661993 ns/op 12.37 MB/s BenchmarkMarshalCorpusFile/16384-4 87 1316726 ns/op 12.44 MB/s BenchmarkMarshalCorpusFile/32768-4 36 2913304 ns/op 11.25 MB/s BenchmarkMarshalCorpusFile/65536-4 19 5670409 ns/op 11.56 MB/s BenchmarkMarshalCorpusFile/131072-4 9 11987770 ns/op 10.93 MB/s BenchmarkMarshalCorpusFile/262144-4 4 25431976 ns/op 10.31 MB/s BenchmarkMarshalCorpusFile/524288-4 3 50184156 ns/op 10.45 MB/s BenchmarkMarshalCorpusFile/1048576-4 2 89782517 ns/op 11.68 MB/s BenchmarkUnmarshalCorpusFile/1-4 13893 8660 ns/op 0.12 MB/s BenchmarkUnmarshalCorpusFile/2-4 12870 9466 ns/op 0.21 MB/s BenchmarkUnmarshalCorpusFile/4-4 9642 10386 ns/op 0.39 MB/s BenchmarkUnmarshalCorpusFile/8-4 9752 12139 ns/op 0.66 MB/s BenchmarkUnmarshalCorpusFile/16-4 8586 14111 ns/op 1.13 MB/s BenchmarkUnmarshalCorpusFile/32-4 5583 20181 ns/op 1.59 MB/s BenchmarkUnmarshalCorpusFile/64-4 4933 24085 ns/op 2.66 MB/s BenchmarkUnmarshalCorpusFile/128-4 3480 31100 ns/op 4.12 MB/s BenchmarkUnmarshalCorpusFile/256-4 1485 82198 ns/op 3.11 MB/s BenchmarkUnmarshalCorpusFile/512-4 780 153987 ns/op 3.32 MB/s BenchmarkUnmarshalCorpusFile/1024-4 410 297762 ns/op 3.44 MB/s BenchmarkUnmarshalCorpusFile/2048-4 204 587564 ns/op 3.49 MB/s BenchmarkUnmarshalCorpusFile/4096-4 98 1169013 ns/op 3.50 MB/s BenchmarkUnmarshalCorpusFile/8192-4 50 2303239 ns/op 3.56 MB/s BenchmarkUnmarshalCorpusFile/16384-4 22 4702098 ns/op 3.48 MB/s BenchmarkUnmarshalCorpusFile/32768-4 12 9265374 ns/op 3.54 MB/s BenchmarkUnmarshalCorpusFile/65536-4 6 18596763 ns/op 3.52 MB/s BenchmarkUnmarshalCorpusFile/131072-4 3 36811215 ns/op 3.56 MB/s BenchmarkUnmarshalCorpusFile/262144-4 2 73478208 ns/op 3.57 MB/s BenchmarkUnmarshalCorpusFile/524288-4 1 140113380 ns/op 3.74 MB/s BenchmarkUnmarshalCorpusFile/1048576-4 1 286803415 ns/op 3.66 MB/s BenchmarkMutatorBytes/1-4 36502 2811 ns/op BenchmarkMutatorBytes/10-4 44568 2683 ns/op BenchmarkMutatorBytes/100-4 41538 2911 ns/op BenchmarkMutatorBytes/1000-4 30776 4153 ns/op BenchmarkMutatorBytes/10000-4 8590 16303 ns/op BenchmarkMutatorBytes/100000-4 1324 99433 ns/op BenchmarkMutatorString/1-4 40845 2922 ns/op BenchmarkMutatorString/10-4 42477 2914 ns/op BenchmarkMutatorString/100-4 37341 3304 ns/op BenchmarkMutatorString/1000-4 21182 6035 ns/op BenchmarkMutatorString/10000-4 4765 30271 ns/op BenchmarkMutatorString/100000-4 568 215279 ns/op BenchmarkMutatorAllBasicTypes/[]uint8-4 22068 4923 ns/op BenchmarkMutatorAllBasicTypes/string-4 23272 4872 ns/op BenchmarkMutatorAllBasicTypes/bool-4 68576 1703 ns/op BenchmarkMutatorAllBasicTypes/float32-4 61304 1952 ns/op BenchmarkMutatorAllBasicTypes/float64-4 62581 1955 ns/op BenchmarkMutatorAllBasicTypes/int-4 65672 1838 ns/op BenchmarkMutatorAllBasicTypes/int8-4 67627 1784 ns/op BenchmarkMutatorAllBasicTypes/int16-4 64279 1800 ns/op BenchmarkMutatorAllBasicTypes/int32-4 65982 1807 ns/op BenchmarkMutatorAllBasicTypes/int64-4 62922 1844 ns/op BenchmarkMutatorAllBasicTypes/uint8-4 65434 1840 ns/op BenchmarkMutatorAllBasicTypes/uint16-4 60170 1868 ns/op BenchmarkMutatorAllBasicTypes/uint32-4 65064 1857 ns/op BenchmarkMutatorAllBasicTypes/uint64-4 65068 1870 ns/op BenchmarkByteSliceMutators/RemoveBytes/64-4 386220 320.7 ns/op BenchmarkByteSliceMutators/RemoveBytes/128-4 353413 343.5 ns/op BenchmarkByteSliceMutators/RemoveBytes/256-4 325774 356.8 ns/op BenchmarkByteSliceMutators/RemoveBytes/512-4 300792 404.7 ns/op BenchmarkByteSliceMutators/RemoveBytes/1024-4 253369 478.4 ns/op BenchmarkByteSliceMutators/InsertRandomBytes/64-4 501954 213.7 ns/op BenchmarkByteSliceMutators/InsertRandomBytes/128-4 502562 206.7 ns/op BenchmarkByteSliceMutators/InsertRandomBytes/256-4 571926 213.3 ns/op BenchmarkByteSliceMutators/InsertRandomBytes/512-4 561838 213.8 ns/op BenchmarkByteSliceMutators/InsertRandomBytes/1024-4 489381 213.0 ns/op BenchmarkByteSliceMutators/DuplicateBytes/64-4 408660 275.5 ns/op BenchmarkByteSliceMutators/DuplicateBytes/128-4 448488 271.3 ns/op BenchmarkByteSliceMutators/DuplicateBytes/256-4 392232 264.8 ns/op BenchmarkByteSliceMutators/DuplicateBytes/512-4 437734 272.9 ns/op BenchmarkByteSliceMutators/DuplicateBytes/1024-4 442194 267.9 ns/op BenchmarkByteSliceMutators/OverwriteBytes/64-4 297298 376.3 ns/op BenchmarkByteSliceMutators/OverwriteBytes/128-4 315292 381.6 ns/op BenchmarkByteSliceMutators/OverwriteBytes/256-4 302112 384.3 ns/op BenchmarkByteSliceMutators/OverwriteBytes/512-4 301536 388.0 ns/op BenchmarkByteSliceMutators/OverwriteBytes/1024-4 291567 391.7 ns/op BenchmarkByteSliceMutators/BitFlip/64-4 777178 155.4 ns/op BenchmarkByteSliceMutators/BitFlip/128-4 786003 157.4 ns/op BenchmarkByteSliceMutators/BitFlip/256-4 633430 158.3 ns/op BenchmarkByteSliceMutators/BitFlip/512-4 766791 155.0 ns/op BenchmarkByteSliceMutators/BitFlip/1024-4 783190 157.6 ns/op BenchmarkByteSliceMutators/XORByte/64-4 762345 153.2 ns/op BenchmarkByteSliceMutators/XORByte/128-4 644038 158.2 ns/op BenchmarkByteSliceMutators/XORByte/256-4 707383 158.7 ns/op BenchmarkByteSliceMutators/XORByte/512-4 727126 157.6 ns/op BenchmarkByteSliceMutators/XORByte/1024-4 770706 152.6 ns/op BenchmarkByteSliceMutators/SwapByte/64-4 698054 173.2 ns/op BenchmarkByteSliceMutators/SwapByte/128-4 680722 175.2 ns/op BenchmarkByteSliceMutators/SwapByte/256-4 617292 173.2 ns/op BenchmarkByteSliceMutators/SwapByte/512-4 697599 170.3 ns/op BenchmarkByteSliceMutators/SwapByte/1024-4 584164 176.0 ns/op BenchmarkByteSliceMutators/ArithmeticUint8/64-4 532669 206.5 ns/op BenchmarkByteSliceMutators/ArithmeticUint8/128-4 560353 204.5 ns/op BenchmarkByteSliceMutators/ArithmeticUint8/256-4 528530 205.3 ns/op BenchmarkByteSliceMutators/ArithmeticUint8/512-4 518862 206.7 ns/op BenchmarkByteSliceMutators/ArithmeticUint8/1024-4 519279 202.7 ns/op BenchmarkByteSliceMutators/ArithmeticUint16/64-4 365755 303.3 ns/op BenchmarkByteSliceMutators/ArithmeticUint16/128-4 353736 308.2 ns/op BenchmarkByteSliceMutators/ArithmeticUint16/256-4 363757 306.2 ns/op BenchmarkByteSliceMutators/ArithmeticUint16/512-4 354987 310.0 ns/op BenchmarkByteSliceMutators/ArithmeticUint16/1024-4 369938 307.0 ns/op BenchmarkByteSliceMutators/ArithmeticUint32/64-4 311878 353.3 ns/op BenchmarkByteSliceMutators/ArithmeticUint32/128-4 317168 355.4 ns/op BenchmarkByteSliceMutators/ArithmeticUint32/256-4 330758 351.6 ns/op BenchmarkByteSliceMutators/ArithmeticUint32/512-4 331995 352.3 ns/op BenchmarkByteSliceMutators/ArithmeticUint32/1024-4 292262 359.6 ns/op BenchmarkByteSliceMutators/ArithmeticUint64/64-4 264128 441.6 ns/op BenchmarkByteSliceMutators/ArithmeticUint64/128-4 254470 438.3 ns/op BenchmarkByteSliceMutators/ArithmeticUint64/256-4 265460 438.8 ns/op BenchmarkByteSliceMutators/ArithmeticUint64/512-4 245679 439.6 ns/op BenchmarkByteSliceMutators/ArithmeticUint64/1024-4 248925 441.6 ns/op BenchmarkByteSliceMutators/OverwriteInterestingUint8/64-4 646816 167.5 ns/op BenchmarkByteSliceMutators/OverwriteInterestingUint8/128-4 691780 164.1 ns/op BenchmarkByteSliceMutators/OverwriteInterestingUint8/256-4 602950 169.1 ns/op BenchmarkByteSliceMutators/OverwriteInterestingUint8/512-4 714694 168.9 ns/op BenchmarkByteSliceMutators/OverwriteInterestingUint8/1024-4 589198 171.3 ns/op BenchmarkByteSliceMutators/OverwriteInterestingUint16/64-4 481627 252.8 ns/op BenchmarkByteSliceMutators/OverwriteInterestingUint16/128-4 426963 253.8 ns/op BenchmarkByteSliceMutators/OverwriteInterestingUint16/256-4 477643 254.2 ns/op BenchmarkByteSliceMutators/OverwriteInterestingUint16/512-4 450601 250.1 ns/op BenchmarkByteSliceMutators/OverwriteInterestingUint16/1024-4 423406 256.7 ns/op BenchmarkByteSliceMutators/OverwriteInterestingUint32/64-4 388528 268.1 ns/op BenchmarkByteSliceMutators/OverwriteInterestingUint32/128-4 385225 276.5 ns/op BenchmarkByteSliceMutators/OverwriteInterestingUint32/256-4 438878 273.7 ns/op BenchmarkByteSliceMutators/OverwriteInterestingUint32/512-4 387805 275.2 ns/op BenchmarkByteSliceMutators/OverwriteInterestingUint32/1024-4 442951 276.8 ns/op BenchmarkByteSliceMutators/InsertConstantBytes/64-4 548137 209.4 ns/op BenchmarkByteSliceMutators/InsertConstantBytes/128-4 492098 212.5 ns/op BenchmarkByteSliceMutators/InsertConstantBytes/256-4 516115 208.9 ns/op BenchmarkByteSliceMutators/InsertConstantBytes/512-4 491742 211.1 ns/op BenchmarkByteSliceMutators/InsertConstantBytes/1024-4 508971 223.2 ns/op BenchmarkByteSliceMutators/OverwriteConstantBytes/64-4 332260 321.7 ns/op BenchmarkByteSliceMutators/OverwriteConstantBytes/128-4 333049 341.8 ns/op BenchmarkByteSliceMutators/OverwriteConstantBytes/256-4 358177 332.9 ns/op BenchmarkByteSliceMutators/OverwriteConstantBytes/512-4 302493 353.2 ns/op BenchmarkByteSliceMutators/OverwriteConstantBytes/1024-4 327376 347.4 ns/op BenchmarkByteSliceMutators/ShuffleBytes/64-4 187754 615.4 ns/op BenchmarkByteSliceMutators/ShuffleBytes/128-4 160628 647.6 ns/op BenchmarkByteSliceMutators/ShuffleBytes/256-4 160717 702.2 ns/op BenchmarkByteSliceMutators/ShuffleBytes/512-4 150674 748.3 ns/op BenchmarkByteSliceMutators/ShuffleBytes/1024-4 136360 898.6 ns/op BenchmarkByteSliceMutators/SwapBytes/64-4 392115 279.3 ns/op BenchmarkByteSliceMutators/SwapBytes/128-4 442920 279.1 ns/op BenchmarkByteSliceMutators/SwapBytes/256-4 390188 281.6 ns/op BenchmarkByteSliceMutators/SwapBytes/512-4 404835 277.5 ns/op BenchmarkByteSliceMutators/SwapBytes/1024-4 416145 277.9 ns/op PASS ok internal/fuzz 23.839s PASS ok internal/poll 1.073s goos: freebsd goarch: amd64 pkg: internal/runtime/atomic cpu: AMD EPYC 7B12 BenchmarkAnd32-4 19902097 5.443 ns/op BenchmarkAnd32Parallel-4 3714622 32.28 ns/op BenchmarkAnd64-4 19803400 5.344 ns/op BenchmarkAnd64Parallel-4 3756534 35.78 ns/op BenchmarkOr32-4 19666021 5.228 ns/op BenchmarkOr32Parallel-4 3438067 33.65 ns/op BenchmarkOr64-4 19594474 5.266 ns/op BenchmarkOr64Parallel-4 4050991 34.68 ns/op BenchmarkAtomicLoad64-4 19985692 5.499 ns/op BenchmarkAtomicStore64-4 18926649 5.756 ns/op BenchmarkAtomicLoad-4 20121378 5.761 ns/op BenchmarkAtomicStore-4 20169710 5.938 ns/op BenchmarkAtomicLoad8-4 19768429 5.172 ns/op BenchmarkAtomicStore8-4 19468809 5.712 ns/op BenchmarkAnd8-4 19887882 5.654 ns/op BenchmarkAnd-4 19770777 5.575 ns/op BenchmarkAnd8Parallel-4 3198608 35.33 ns/op BenchmarkAndParallel-4 3639531 35.01 ns/op BenchmarkOr8-4 19003773 5.874 ns/op BenchmarkOr-4 19750596 5.924 ns/op BenchmarkOr8Parallel-4 3324732 34.34 ns/op BenchmarkOrParallel-4 3534801 31.26 ns/op BenchmarkXadd-4 3796468 33.85 ns/op BenchmarkXadd64-4 3357064 32.09 ns/op BenchmarkCas-4 3273414 34.58 ns/op BenchmarkCas64-4 3107582 37.33 ns/op BenchmarkXchg-4 3455104 33.99 ns/op BenchmarkXchg64-4 4242758 31.90 ns/op BenchmarkXchg8-4 19482112 5.580 ns/op BenchmarkXchg8Parallel-4 3423618 34.04 ns/op PASS ok internal/runtime/atomic 5.223s goos: freebsd goarch: amd64 pkg: internal/runtime/math cpu: AMD EPYC 7B12 BenchmarkMulUintptr/small-4 5949568 21.67 ns/op BenchmarkMulUintptr/large-4 4464643 26.42 ns/op PASS ok internal/runtime/math 1.381s goos: freebsd goarch: amd64 pkg: internal/sync cpu: AMD EPYC 7B12 BenchmarkHashTrieMapLoadSmall-4 419053 288.7 ns/op 0 B/op 0 allocs/op BenchmarkHashTrieMapLoad-4 260320 403.1 ns/op 0 B/op 0 allocs/op BenchmarkHashTrieMapLoadLarge-4 138918 851.3 ns/op 0 B/op 0 allocs/op BenchmarkHashTrieMapLoadOrStore-4 238702 422.4 ns/op 0 B/op 0 allocs/op BenchmarkHashTrieMapLoadOrStoreLarge-4 88386 1456 ns/op 29 B/op 0 allocs/op PASS ok internal/sync 4.110s PASS ok internal/syscall/unix 1.078s goos: freebsd goarch: amd64 pkg: internal/zstd cpu: AMD EPYC 7B12 BenchmarkLarge-4 1 240815475 ns/op 1.14 MB/s 2851728 B/op 43 allocs/op PASS ok internal/zstd 1.359s goos: freebsd goarch: amd64 pkg: io cpu: AMD EPYC 7B12 BenchmarkCopyNSmall-4 43434 3665 ns/op BenchmarkCopyNLarge-4 597 216725 ns/op PASS ok io 1.629s goos: freebsd goarch: amd64 pkg: log cpu: AMD EPYC 7B12 BenchmarkItoa-4 268665 376.2 ns/op BenchmarkPrintln-4 26866 4506 ns/op 77 B/op 1 allocs/op BenchmarkPrintlnNoFlags-4 41431 2979 ns/op 66 B/op 0 allocs/op BenchmarkConcurrent-4 5103 21963 ns/op BenchmarkDiscard-4 1249892 94.69 ns/op 0 B/op 0 allocs/op PASS ok log 1.896s goos: freebsd goarch: amd64 pkg: log/slog cpu: AMD EPYC 7B12 BenchmarkAttrString-4 25690 4475 ns/op 312 B/op 16 allocs/op BenchmarkWriteTime-4 124946 941.1 ns/op BenchmarkJSONHandler/defaults-4 9346 11933 ns/op 515 B/op 0 allocs/op BenchmarkJSONHandler/time_format-4 5134 20109 ns/op 794 B/op 6 allocs/op BenchmarkJSONHandler/time_unix-4 6199 17842 ns/op 737 B/op 5 allocs/op BenchmarkPreformatting/separate-4 8558 11896 ns/op 535 B/op 1 allocs/op BenchmarkPreformatting/struct-4 10190 12167 ns/op 531 B/op 1 allocs/op BenchmarkPreformatting/struct_file-4 7802 15000 ns/op 531 B/op 1 allocs/op BenchmarkJSONEncoding/json.Marshal-4 37758 3180 ns/op 80 B/op 3 allocs/op BenchmarkJSONEncoding/Encoder.Encode-4 35451 3333 ns/op 64 B/op 2 allocs/op BenchmarkNopLog/no_attrs-4 90992 1340 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/attrs-4 72580 1735 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/attrs-parallel-4 41832 2774 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/keys-values-4 70474 1797 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/WithContext-4 72225 1758 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/WithContext-parallel-4 42204 2805 ns/op 0 B/op 0 allocs/op BenchmarkPC/0-4 1369135 85.99 ns/op 0 B/op 0 allocs/op BenchmarkPC/1-4 862940 145.6 ns/op 0 B/op 0 allocs/op BenchmarkPC/2-4 831230 142.1 ns/op 0 B/op 0 allocs/op BenchmarkPC/3-4 670165 171.3 ns/op 0 B/op 0 allocs/op BenchmarkPC/4-4 538345 212.8 ns/op 0 B/op 0 allocs/op BenchmarkRecord-4 8128 13496 ns/op BenchmarkDispatch/switch-checked-4 270034 418.2 ns/op BenchmarkDispatch/As-4 272197 430.7 ns/op BenchmarkDispatch/Visit-4 224500 476.4 ns/op BenchmarkUnsafeStrings-4 25320 4689 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.981s goos: freebsd goarch: amd64 pkg: log/slog/internal/benchmarks cpu: AMD EPYC 7B12 BenchmarkAttrs/disabled/5_args-4 1553139 72.34 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/disabled/5_args_ctx-4 1623160 73.38 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/disabled/10_args-4 976568 122.2 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/disabled/40_args-4 244201 437.6 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/fastText_discard/5_args-4 77071 1788 ns/op 262 B/op 0 allocs/op BenchmarkAttrs/fastText_discard/5_args_ctx-4 91978 1490 ns/op 264 B/op 0 allocs/op BenchmarkAttrs/fastText_discard/10_args-4 50174 2604 ns/op 678 B/op 2 allocs/op BenchmarkAttrs/fastText_discard/40_args-4 17020 6509 ns/op 3451 B/op 2 allocs/op BenchmarkAttrs/Text_discard/5_args-4 18669 6541 ns/op 592 B/op 2 allocs/op BenchmarkAttrs/Text_discard/5_args_ctx-4 18055 6992 ns/op 603 B/op 2 allocs/op BenchmarkAttrs/Text_discard/10_args-4 11892 9894 ns/op 1090 B/op 6 allocs/op BenchmarkAttrs/Text_discard/40_args-4 3774 30296 ns/op 4274 B/op 15 allocs/op BenchmarkAttrs/JSON_discard/5_args-4 18080 6704 ns/op 530 B/op 1 allocs/op BenchmarkAttrs/JSON_discard/5_args_ctx-4 18562 6171 ns/op 521 B/op 0 allocs/op BenchmarkAttrs/JSON_discard/10_args-4 12926 9214 ns/op 945 B/op 3 allocs/op BenchmarkAttrs/JSON_discard/40_args-4 4176 24668 ns/op 3730 B/op 3 allocs/op PASS ok log/slog/internal/benchmarks 3.826s goos: freebsd goarch: amd64 pkg: maps cpu: AMD EPYC 7B12 BenchmarkMapClone-4 1 199188670 ns/op PASS ok maps 1.585s goos: freebsd goarch: amd64 pkg: math cpu: AMD EPYC 7B12 BenchmarkAcos-4 4578273 25.15 ns/op BenchmarkAcosh-4 1289740 91.59 ns/op BenchmarkAsin-4 4636759 25.28 ns/op BenchmarkAsinh-4 1298731 91.72 ns/op BenchmarkAtan-4 5435685 21.70 ns/op BenchmarkAtanh-4 1275562 94.20 ns/op BenchmarkAtan2-4 3151480 37.35 ns/op BenchmarkCbrt-4 1607528 74.82 ns/op BenchmarkCeil-4 19886104 5.930 ns/op BenchmarkCopysign-4 2329752 51.65 ns/op BenchmarkCos-4 1414699 85.22 ns/op BenchmarkCosh-4 1970907 61.12 ns/op BenchmarkErf-4 5367981 21.73 ns/op BenchmarkErfc-4 5193657 22.14 ns/op BenchmarkErfinv-4 5212104 22.46 ns/op BenchmarkErfcinv-4 5461446 22.32 ns/op BenchmarkExp-4 8820142 13.55 ns/op BenchmarkExpGo-4 1086520 111.5 ns/op BenchmarkExpm1-4 4346996 25.83 ns/op BenchmarkExp2-4 1000000 109.7 ns/op BenchmarkExp2Go-4 1000000 115.5 ns/op BenchmarkAbs-4 3010712 36.51 ns/op BenchmarkDim-4 10438748 10.20 ns/op BenchmarkFloor-4 20963976 5.649 ns/op BenchmarkMax-4 14743867 7.494 ns/op BenchmarkMin-4 14316499 7.837 ns/op BenchmarkMod-4 300735 390.8 ns/op BenchmarkFrexp-4 1642208 73.37 ns/op BenchmarkGamma-4 698888 151.1 ns/op BenchmarkHypot-4 13364089 8.863 ns/op BenchmarkHypotGo-4 1528928 78.78 ns/op BenchmarkIlogb-4 2019530 60.20 ns/op BenchmarkJ0-4 311697 382.7 ns/op BenchmarkJ1-4 316704 362.6 ns/op BenchmarkJn-4 154090 775.0 ns/op BenchmarkLdexp-4 1583641 75.31 ns/op BenchmarkLgamma-4 1151984 103.4 ns/op BenchmarkLog-4 8607986 13.87 ns/op BenchmarkLogb-4 2017746 60.44 ns/op BenchmarkLog1p-4 1539031 78.43 ns/op BenchmarkLog10-4 8286592 14.98 ns/op BenchmarkLog2-4 1357448 86.96 ns/op BenchmarkModf-4 2594785 46.22 ns/op BenchmarkNextafter32-4 2599706 47.33 ns/op BenchmarkNextafter64-4 2512254 46.85 ns/op BenchmarkPowInt-4 451706 228.6 ns/op BenchmarkPowFrac-4 423157 274.5 ns/op BenchmarkPow10Pos-4 4893973 21.37 ns/op BenchmarkPow10Neg-4 5778579 21.94 ns/op BenchmarkRound-4 3118260 38.53 ns/op BenchmarkRoundToEven-4 10126760 10.58 ns/op BenchmarkRemainder-4 444956 268.5 ns/op BenchmarkSignbit-4 4478290 25.22 ns/op BenchmarkSin-4 2020183 60.56 ns/op BenchmarkSincos-4 1214097 97.81 ns/op BenchmarkSinh-4 3722245 33.83 ns/op BenchmarkSqrtIndirect-4 19750794 5.668 ns/op BenchmarkSqrtLatency-4 12983024 9.414 ns/op BenchmarkSqrtIndirectLatency-4 12236457 9.425 ns/op BenchmarkSqrtGoLatency-4 1593925 76.39 ns/op BenchmarkSqrtPrime-4 173396 693.9 ns/op BenchmarkTan-4 1855300 64.18 ns/op BenchmarkTanh-4 1895326 63.14 ns/op BenchmarkTrunc-4 19462428 5.398 ns/op BenchmarkY0-4 303897 377.6 ns/op BenchmarkY1-4 326738 374.4 ns/op BenchmarkYn-4 153306 763.4 ns/op BenchmarkFloat64bits-4 4798933 23.24 ns/op BenchmarkFloat64frombits-4 4772349 25.03 ns/op BenchmarkFloat32bits-4 4684116 24.72 ns/op BenchmarkFloat32frombits-4 4750323 24.77 ns/op BenchmarkFMA-4 18733384 5.846 ns/op PASS ok math 12.392s goos: freebsd goarch: amd64 pkg: math/big cpu: AMD EPYC 7B12 BenchmarkAddVV/1-4 12631539 8.600 ns/op 7441.80 MB/s BenchmarkAddVV/2-4 12523521 10.45 ns/op 12251.44 MB/s BenchmarkAddVV/3-4 11531809 10.17 ns/op 18883.69 MB/s BenchmarkAddVV/4-4 11459666 9.472 ns/op 27025.78 MB/s BenchmarkAddVV/5-4 12211578 10.61 ns/op 30148.98 MB/s BenchmarkAddVV/10-4 10631473 11.35 ns/op 56377.64 MB/s BenchmarkAddVV/100-4 2429498 49.41 ns/op 129518.26 MB/s BenchmarkAddVV/1000-4 234152 487.8 ns/op 131212.75 MB/s BenchmarkSubVV/1-4 13389543 8.427 ns/op 7594.36 MB/s BenchmarkSubVV/2-4 13275351 8.904 ns/op 14375.49 MB/s BenchmarkSubVV/3-4 12623913 9.305 ns/op 20633.16 MB/s BenchmarkSubVV/4-4 12550425 8.969 ns/op 28543.37 MB/s BenchmarkSubVV/5-4 13127841 9.376 ns/op 34130.26 MB/s BenchmarkSubVV/10-4 9801775 10.97 ns/op 58334.60 MB/s BenchmarkSubVV/100-4 2529480 49.72 ns/op 128724.11 MB/s BenchmarkSubVV/1000-4 242910 481.6 ns/op 132893.82 MB/s BenchmarkAddVW/1-4 15908638 7.931 ns/op 1008.70 MB/s BenchmarkAddVW/2-4 13410598 8.182 ns/op 1955.45 MB/s BenchmarkAddVW/3-4 11726172 9.272 ns/op 2588.36 MB/s BenchmarkAddVW/4-4 14462227 8.270 ns/op 3869.33 MB/s BenchmarkAddVW/5-4 12120772 8.681 ns/op 4607.54 MB/s BenchmarkAddVW/10-4 12102435 10.02 ns/op 7983.71 MB/s BenchmarkAddVW/100-4 500689 242.0 ns/op 3306.33 MB/s BenchmarkAddVW/1000-4 67630 1701 ns/op 4703.88 MB/s BenchmarkAddVWext/1-4 14094453 7.988 ns/op 1001.50 MB/s BenchmarkAddVWext/2-4 12222661 9.154 ns/op 1747.90 MB/s BenchmarkAddVWext/3-4 11983260 8.590 ns/op 2794.08 MB/s BenchmarkAddVWext/4-4 13957548 8.112 ns/op 3944.83 MB/s BenchmarkAddVWext/5-4 13082443 8.249 ns/op 4848.79 MB/s BenchmarkAddVWext/10-4 11202369 9.701 ns/op 8246.82 MB/s BenchmarkAddVWext/100-4 107985 1098 ns/op 728.59 MB/s BenchmarkAddVWext/1000-4 11568 10728 ns/op 745.73 MB/s BenchmarkSubVW/1-4 13569123 8.197 ns/op 975.95 MB/s BenchmarkSubVW/2-4 13395596 7.893 ns/op 2027.09 MB/s BenchmarkSubVW/3-4 12638298 8.543 ns/op 2809.26 MB/s BenchmarkSubVW/4-4 12947095 8.898 ns/op 3596.13 MB/s BenchmarkSubVW/5-4 13173063 9.435 ns/op 4239.74 MB/s BenchmarkSubVW/10-4 10435870 10.54 ns/op 7591.29 MB/s BenchmarkSubVW/100-4 399362 264.2 ns/op 3027.46 MB/s BenchmarkSubVW/1000-4 71170 1767 ns/op 4526.34 MB/s BenchmarkSubVWext/1-4 14028249 7.990 ns/op 1001.22 MB/s BenchmarkSubVWext/2-4 13382956 8.263 ns/op 1936.40 MB/s BenchmarkSubVWext/3-4 12593852 8.701 ns/op 2758.16 MB/s BenchmarkSubVWext/4-4 13782066 8.816 ns/op 3629.84 MB/s BenchmarkSubVWext/5-4 13047324 8.248 ns/op 4849.75 MB/s BenchmarkSubVWext/10-4 11492580 9.688 ns/op 8257.96 MB/s BenchmarkSubVWext/100-4 111704 1106 ns/op 723.29 MB/s BenchmarkSubVWext/1000-4 10000 10443 ns/op 766.08 MB/s BenchmarkMulAddVWW/1-4 12261728 8.691 ns/op 7363.94 MB/s BenchmarkMulAddVWW/2-4 11665627 9.601 ns/op 13332.36 MB/s BenchmarkMulAddVWW/3-4 13089350 8.645 ns/op 22209.88 MB/s BenchmarkMulAddVWW/4-4 12319254 9.347 ns/op 27387.29 MB/s BenchmarkMulAddVWW/5-4 12282637 9.810 ns/op 32621.40 MB/s BenchmarkMulAddVWW/10-4 9285049 12.59 ns/op 50849.36 MB/s BenchmarkMulAddVWW/100-4 1435270 84.08 ns/op 76119.65 MB/s BenchmarkMulAddVWW/1000-4 129666 843.0 ns/op 75918.62 MB/s BenchmarkAddMulVVW/1-4 14042728 7.874 ns/op 8127.65 MB/s BenchmarkAddMulVVW/2-4 13018674 8.736 ns/op 14651.77 MB/s BenchmarkAddMulVVW/3-4 11522762 9.837 ns/op 19518.54 MB/s BenchmarkAddMulVVW/4-4 11333200 10.70 ns/op 23929.97 MB/s BenchmarkAddMulVVW/5-4 10535205 11.05 ns/op 28946.58 MB/s BenchmarkAddMulVVW/10-4 9412612 11.71 ns/op 54658.55 MB/s BenchmarkAddMulVVW/100-4 1983817 58.59 ns/op 109239.39 MB/s BenchmarkAddMulVVW/1000-4 219222 491.2 ns/op 130300.72 MB/s BenchmarkDivWVW/1-4 4145118 29.20 ns/op 2192.12 MB/s BenchmarkDivWVW/2-4 2578146 45.95 ns/op 2785.45 MB/s BenchmarkDivWVW/3-4 1972766 60.14 ns/op 3192.59 MB/s BenchmarkDivWVW/4-4 1682673 72.56 ns/op 3527.91 MB/s BenchmarkDivWVW/5-4 1390638 86.52 ns/op 3698.72 MB/s BenchmarkDivWVW/10-4 729007 155.5 ns/op 4115.57 MB/s BenchmarkDivWVW/100-4 85164 1354 ns/op 4727.08 MB/s BenchmarkDivWVW/1000-4 8800 14194 ns/op 4508.80 MB/s BenchmarkNonZeroShifts/1/shrVU-4 13304612 8.210 ns/op BenchmarkNonZeroShifts/1/shlVU-4 13331084 9.601 ns/op BenchmarkNonZeroShifts/2/shrVU-4 12877086 9.489 ns/op BenchmarkNonZeroShifts/2/shlVU-4 14623848 8.565 ns/op BenchmarkNonZeroShifts/3/shrVU-4 12100348 9.163 ns/op BenchmarkNonZeroShifts/3/shlVU-4 12564289 8.509 ns/op BenchmarkNonZeroShifts/4/shrVU-4 10914072 10.01 ns/op BenchmarkNonZeroShifts/4/shlVU-4 11595536 9.373 ns/op BenchmarkNonZeroShifts/5/shrVU-4 10518573 10.81 ns/op BenchmarkNonZeroShifts/5/shlVU-4 11115691 10.01 ns/op BenchmarkNonZeroShifts/10/shrVU-4 7486928 15.79 ns/op BenchmarkNonZeroShifts/10/shlVU-4 8598882 13.34 ns/op BenchmarkNonZeroShifts/100/shrVU-4 1000000 100.2 ns/op BenchmarkNonZeroShifts/100/shlVU-4 1662744 80.05 ns/op BenchmarkNonZeroShifts/1000/shrVU-4 126799 956.4 ns/op BenchmarkNonZeroShifts/1000/shlVU-4 155286 687.1 ns/op BenchmarkDecimalConversion-4 315 381438 ns/op BenchmarkFloatString/100-4 16664 7293 ns/op 392 B/op 8 allocs/op BenchmarkFloatString/1000-4 289 414348 ns/op 2911 B/op 10 allocs/op BenchmarkFloatString/10000-4 3 36794928 ns/op 61101 B/op 51 allocs/op BenchmarkFloatString/100000-4 1 3835623989 ns/op 830728 B/op 496 allocs/op BenchmarkFloatAdd/10-4 217946 527.3 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100-4 215287 520.6 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/1000-4 200665 588.8 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/10000-4 100813 1100 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100000-4 21084 5953 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10-4 256492 415.5 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100-4 274639 401.9 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/1000-4 261212 429.4 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10000-4 190825 587.7 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100000-4 53329 2156 ns/op 0 B/op 0 allocs/op BenchmarkParseFloatSmallExp-4 2678 43140 ns/op BenchmarkParseFloatLargeExp-4 658 184137 ns/op BenchmarkGCD10x10/WithoutXY-4 273592 404.2 ns/op BenchmarkGCD10x10/WithXY-4 79524 1504 ns/op BenchmarkGCD10x100/WithoutXY-4 162276 762.5 ns/op BenchmarkGCD10x100/WithXY-4 24667 5228 ns/op BenchmarkGCD10x1000/WithoutXY-4 105625 1223 ns/op BenchmarkGCD10x1000/WithXY-4 20510 6067 ns/op BenchmarkGCD100x100/WithoutXY-4 41775 2910 ns/op BenchmarkGCD100x100/WithXY-4 15480 8056 ns/op BenchmarkGCD100x1000/WithoutXY-4 18556 6713 ns/op BenchmarkGCD100x1000/WithXY-4 9026 13274 ns/op BenchmarkGCD1000x1000/WithoutXY-4 3396 33080 ns/op BenchmarkGCD1000x1000/WithXY-4 1834 78006 ns/op BenchmarkHilbert-4 28 3775642 ns/op BenchmarkBinomial-4 18486 6231 ns/op BenchmarkQuoRem-4 30037 4321 ns/op BenchmarkExp-4 22 4695184 ns/op BenchmarkExpMont/Odd-4 213 596660 ns/op 2593 B/op 22 allocs/op BenchmarkExpMont/Even1-4 204 586973 ns/op 3360 B/op 38 allocs/op BenchmarkExpMont/Even2-4 202 596088 ns/op 3846 B/op 53 allocs/op BenchmarkExpMont/Even3-4 201 584080 ns/op 3859 B/op 53 allocs/op BenchmarkExpMont/Even4-4 204 582183 ns/op 3865 B/op 54 allocs/op BenchmarkExpMont/Even8-4 204 608595 ns/op 3849 B/op 53 allocs/op BenchmarkExpMont/Even32-4 199 595851 ns/op 3837 B/op 53 allocs/op BenchmarkExpMont/Even64-4 212 488611 ns/op 3622 B/op 53 allocs/op BenchmarkExpMont/Even96-4 232 540867 ns/op 3774 B/op 51 allocs/op BenchmarkExpMont/Even128-4 268 449979 ns/op 3243 B/op 50 allocs/op BenchmarkExpMont/Even255-4 271 420977 ns/op 2940 B/op 47 allocs/op BenchmarkExpMont/SmallEven1-4 655 185835 ns/op 1312 B/op 34 allocs/op BenchmarkExpMont/SmallEven2-4 566 209401 ns/op 1717 B/op 46 allocs/op BenchmarkExpMont/SmallEven3-4 520 229073 ns/op 1740 B/op 47 allocs/op BenchmarkExpMont/SmallEven4-4 508 225489 ns/op 1749 B/op 47 allocs/op BenchmarkExp2-4 24 5358604 ns/op BenchmarkBitset-4 917259 117.6 ns/op BenchmarkBitsetNeg-4 525634 197.8 ns/op BenchmarkBitsetOrig-4 325251 330.5 ns/op BenchmarkBitsetNegOrig-4 225188 543.8 ns/op BenchmarkModSqrt225_Tonelli-4 207 584706 ns/op BenchmarkModSqrt225_3Mod4-4 694 180750 ns/op BenchmarkModSqrt231_Tonelli-4 180 633973 ns/op BenchmarkModSqrt231_5Mod8-4 600 210055 ns/op BenchmarkModInverse-4 17872 7197 ns/op BenchmarkSqrt-4 2070 53348 ns/op BenchmarkIntSqr/1-4 1633578 80.05 ns/op BenchmarkIntSqr/2-4 986490 110.9 ns/op BenchmarkIntSqr/3-4 776763 129.8 ns/op BenchmarkIntSqr/5-4 718551 168.8 ns/op BenchmarkIntSqr/8-4 524317 212.8 ns/op BenchmarkIntSqr/10-4 444475 266.8 ns/op BenchmarkIntSqr/20-4 75402 1540 ns/op BenchmarkIntSqr/30-4 64352 2066 ns/op BenchmarkIntSqr/50-4 36434 3138 ns/op BenchmarkIntSqr/80-4 23680 5210 ns/op BenchmarkIntSqr/100-4 16806 7137 ns/op BenchmarkIntSqr/200-4 5959 17502 ns/op BenchmarkIntSqr/300-4 2640 44797 ns/op BenchmarkIntSqr/500-4 1210 93810 ns/op BenchmarkIntSqr/800-4 472 241750 ns/op BenchmarkIntSqr/1000-4 357 314820 ns/op BenchmarkDiv/20/10-4 532291 223.0 ns/op BenchmarkDiv/40/20-4 505081 222.6 ns/op BenchmarkDiv/100/50-4 429501 235.0 ns/op BenchmarkDiv/200/100-4 67125 1654 ns/op BenchmarkDiv/400/200-4 69124 1719 ns/op BenchmarkDiv/1000/500-4 56516 2127 ns/op BenchmarkDiv/2000/1000-4 45040 2878 ns/op BenchmarkDiv/20000/10000-4 1978 60654 ns/op BenchmarkDiv/200000/100000-4 49 2460004 ns/op BenchmarkDiv/2000000/1000000-4 2 77404376 ns/op BenchmarkDiv/20000000/10000000-4 1 2376144675 ns/op BenchmarkMul-4 8 13457156 ns/op BenchmarkNatMul/10-4 287716 382.4 ns/op BenchmarkNatMul/100-4 10116 12162 ns/op BenchmarkNatMul/1000-4 266 481467 ns/op BenchmarkZeroShifts/Shl-4 23055 6500 ns/op BenchmarkZeroShifts/ShlSame-4 6308622 19.18 ns/op BenchmarkZeroShifts/Shr-4 27088 5193 ns/op BenchmarkZeroShifts/ShrSame-4 5889538 19.38 ns/op BenchmarkExp3Power/0x10-4 278636 437.3 ns/op BenchmarkExp3Power/0x40-4 227532 512.8 ns/op BenchmarkExp3Power/0x100-4 159146 838.1 ns/op BenchmarkExp3Power/0x400-4 74373 1759 ns/op BenchmarkExp3Power/0x1000-4 15714 7015 ns/op BenchmarkExp3Power/0x4000-4 3045 35856 ns/op BenchmarkExp3Power/0x10000-4 357 341630 ns/op BenchmarkExp3Power/0x40000-4 34 3610394 ns/op BenchmarkExp3Power/0x100000-4 3 34618420 ns/op BenchmarkExp3Power/0x400000-4 1 311607436 ns/op BenchmarkFibo-4 4 30800874 ns/op BenchmarkNatSqr/1-4 1214547 105.7 ns/op BenchmarkNatSqr/2-4 820842 140.7 ns/op BenchmarkNatSqr/3-4 620089 170.9 ns/op BenchmarkNatSqr/5-4 466218 214.7 ns/op BenchmarkNatSqr/8-4 399511 333.4 ns/op BenchmarkNatSqr/10-4 299506 349.0 ns/op BenchmarkNatSqr/20-4 78721 1575 ns/op BenchmarkNatSqr/30-4 58474 2143 ns/op BenchmarkNatSqr/50-4 32805 3419 ns/op BenchmarkNatSqr/80-4 21310 5887 ns/op BenchmarkNatSqr/100-4 15841 7456 ns/op BenchmarkNatSqr/200-4 6295 18630 ns/op BenchmarkNatSqr/300-4 2866 47186 ns/op BenchmarkNatSqr/500-4 1344 93080 ns/op BenchmarkNatSqr/800-4 480 234040 ns/op BenchmarkNatSqr/1000-4 400 298644 ns/op BenchmarkNatSetBytes/8-4 3330818 35.03 ns/op BenchmarkNatSetBytes/24-4 948483 130.6 ns/op BenchmarkNatSetBytes/128-4 351838 349.7 ns/op BenchmarkNatSetBytes/7-4 1263276 91.57 ns/op BenchmarkNatSetBytes/23-4 674043 174.1 ns/op BenchmarkNatSetBytes/127-4 327136 420.1 ns/op BenchmarkScanPi-4 312 387320 ns/op BenchmarkStringPiParallel-4 895 134780 ns/op BenchmarkScan/10/Base2-4 53719 2261 ns/op BenchmarkScan/100/Base2-4 5140 20007 ns/op BenchmarkScan/1000/Base2-4 591 206359 ns/op BenchmarkScan/10/Base8-4 134250 895.1 ns/op BenchmarkScan/100/Base8-4 17530 7122 ns/op BenchmarkScan/1000/Base8-4 1650 69964 ns/op BenchmarkScan/10/Base10-4 134460 874.3 ns/op BenchmarkScan/100/Base10-4 18166 6825 ns/op BenchmarkScan/1000/Base10-4 1858 66842 ns/op BenchmarkScan/10/Base16-4 164164 710.4 ns/op BenchmarkScan/100/Base16-4 21435 5484 ns/op BenchmarkScan/1000/Base16-4 2067 55239 ns/op BenchmarkString/10/Base2-4 250795 444.1 ns/op BenchmarkString/100/Base2-4 39946 3018 ns/op BenchmarkString/1000/Base2-4 4066 28795 ns/op BenchmarkString/10/Base8-4 432910 237.2 ns/op BenchmarkString/100/Base8-4 98979 1228 ns/op BenchmarkString/1000/Base8-4 11779 10245 ns/op BenchmarkString/10/Base10-4 267319 407.7 ns/op BenchmarkString/100/Base10-4 63801 1893 ns/op BenchmarkString/1000/Base10-4 7426 15983 ns/op BenchmarkString/10/Base16-4 550814 216.3 ns/op BenchmarkString/100/Base16-4 133239 946.3 ns/op BenchmarkString/1000/Base16-4 16189 7552 ns/op BenchmarkLeafSize/0-4 62 2003880 ns/op BenchmarkLeafSize/1-4 651 174057 ns/op BenchmarkLeafSize/2-4 687 167284 ns/op BenchmarkLeafSize/3-4 514 238120 ns/op BenchmarkLeafSize/4-4 730 166830 ns/op BenchmarkLeafSize/5-4 471 258421 ns/op BenchmarkLeafSize/6-4 499 234343 ns/op BenchmarkLeafSize/7-4 591 209370 ns/op BenchmarkLeafSize/8-4 715 158471 ns/op BenchmarkLeafSize/9-4 415 300284 ns/op BenchmarkLeafSize/10-4 463 262502 ns/op BenchmarkLeafSize/11-4 489 274331 ns/op BenchmarkLeafSize/12-4 447 237251 ns/op BenchmarkLeafSize/13-4 446 244060 ns/op BenchmarkLeafSize/14-4 517 225160 ns/op BenchmarkLeafSize/15-4 591 219193 ns/op BenchmarkLeafSize/16-4 634 190508 ns/op BenchmarkLeafSize/32-4 702 172333 ns/op BenchmarkLeafSize/64-4 606 175576 ns/op BenchmarkProbablyPrime/n=0-4 15 7277081 ns/op BenchmarkProbablyPrime/n=1-4 13 8066243 ns/op BenchmarkProbablyPrime/n=5-4 9 11353742 ns/op BenchmarkProbablyPrime/n=10-4 7 15637645 ns/op BenchmarkProbablyPrime/n=20-4 5 24474911 ns/op BenchmarkProbablyPrime/Lucas-4 16 6532456 ns/op BenchmarkProbablyPrime/MillerRabinBase2-4 140 874272 ns/op BenchmarkRatCmp-4 323064 397.7 ns/op BenchmarkFloatPrecExact/1-4 189585 600.3 ns/op BenchmarkFloatPrecExact/10-4 62047 2026 ns/op BenchmarkFloatPrecExact/100-4 17025 7173 ns/op BenchmarkFloatPrecExact/1000-4 2984 34504 ns/op BenchmarkFloatPrecExact/10000-4 214 559618 ns/op BenchmarkFloatPrecExact/100000-4 5 22864505 ns/op BenchmarkFloatPrecExact/1000000-4 1 1191871585 ns/op BenchmarkFloatPrecMixed/1-4 183993 686.6 ns/op BenchmarkFloatPrecMixed/10-4 56944 2173 ns/op BenchmarkFloatPrecMixed/100-4 8598 14118 ns/op BenchmarkFloatPrecMixed/1000-4 690 175585 ns/op BenchmarkFloatPrecMixed/10000-4 19 5947535 ns/op BenchmarkFloatPrecMixed/100000-4 1 347849267 ns/op BenchmarkFloatPrecMixed/1000000-4 1 21998044137 ns/op BenchmarkFloatPrecInexact/1-4 290700 368.8 ns/op BenchmarkFloatPrecInexact/10-4 261334 443.9 ns/op BenchmarkFloatPrecInexact/100-4 197052 663.7 ns/op BenchmarkFloatPrecInexact/1000-4 53864 2069 ns/op BenchmarkFloatPrecInexact/10000-4 6610 16725 ns/op BenchmarkFloatPrecInexact/100000-4 750 166432 ns/op BenchmarkFloatPrecInexact/1000000-4 58 3144700 ns/op BenchmarkFloatSqrt/64-4 29710 4033 ns/op 160 B/op 4 allocs/op BenchmarkFloatSqrt/128-4 18745 6314 ns/op 208 B/op 4 allocs/op BenchmarkFloatSqrt/256-4 13402 9053 ns/op 304 B/op 4 allocs/op BenchmarkFloatSqrt/1000-4 7125 16732 ns/op 1264 B/op 5 allocs/op BenchmarkFloatSqrt/10000-4 1447 86828 ns/op 18038 B/op 9 allocs/op BenchmarkFloatSqrt/100000-4 96 1318072 ns/op 176019 B/op 19 allocs/op BenchmarkFloatSqrt/1000000-4 2 91348068 ns/op 3542268 B/op 609 allocs/op PASS ok math/big 76.550s goos: freebsd goarch: amd64 pkg: math/bits cpu: AMD EPYC 7B12 BenchmarkLeadingZeros-4 10954663 11.81 ns/op BenchmarkLeadingZeros8-4 9935517 11.61 ns/op BenchmarkLeadingZeros16-4 10925806 10.70 ns/op BenchmarkLeadingZeros32-4 11349085 10.14 ns/op BenchmarkLeadingZeros64-4 9311296 11.54 ns/op BenchmarkTrailingZeros-4 11458276 10.47 ns/op BenchmarkTrailingZeros8-4 11236850 11.64 ns/op BenchmarkTrailingZeros16-4 11486254 10.56 ns/op BenchmarkTrailingZeros32-4 10132300 11.77 ns/op BenchmarkTrailingZeros64-4 10586734 10.27 ns/op BenchmarkOnesCount-4 11891268 9.682 ns/op BenchmarkOnesCount8-4 11402271 10.78 ns/op BenchmarkOnesCount16-4 11262717 9.698 ns/op BenchmarkOnesCount32-4 11479398 10.50 ns/op BenchmarkOnesCount64-4 11036583 10.50 ns/op BenchmarkRotateLeft-4 11651152 10.18 ns/op BenchmarkRotateLeft8-4 10874628 10.39 ns/op BenchmarkRotateLeft16-4 11740410 10.38 ns/op BenchmarkRotateLeft32-4 11101048 10.09 ns/op BenchmarkRotateLeft64-4 10592181 9.637 ns/op BenchmarkReverse-4 18426736 5.595 ns/op BenchmarkReverse8-4 20952990 5.533 ns/op BenchmarkReverse16-4 19510783 5.384 ns/op BenchmarkReverse32-4 18687844 5.531 ns/op BenchmarkReverse64-4 18318694 5.509 ns/op BenchmarkReverseBytes-4 20370418 5.123 ns/op BenchmarkReverseBytes16-4 21233582 5.121 ns/op BenchmarkReverseBytes32-4 23183713 5.259 ns/op BenchmarkReverseBytes64-4 20147631 4.983 ns/op BenchmarkAdd-4 10959975 11.77 ns/op BenchmarkAdd32-4 10789600 9.332 ns/op BenchmarkAdd64-4 10377076 11.60 ns/op BenchmarkAdd64multiple-4 21056380 5.464 ns/op BenchmarkSub-4 9841921 11.45 ns/op BenchmarkSub32-4 11127349 10.71 ns/op BenchmarkSub64-4 10360045 11.21 ns/op BenchmarkSub64multiple-4 19521889 5.643 ns/op BenchmarkMul-4 11665448 10.59 ns/op BenchmarkMul32-4 11514448 10.10 ns/op BenchmarkMul64-4 12142899 10.62 ns/op BenchmarkDiv-4 10493647 10.15 ns/op BenchmarkDiv32-4 11409750 10.67 ns/op BenchmarkDiv64-4 11805934 9.816 ns/op PASS ok math/bits 6.659s goos: freebsd goarch: amd64 pkg: math/cmplx cpu: AMD EPYC 7B12 BenchmarkAbs-4 14587683 7.352 ns/op BenchmarkAcos-4 597206 180.8 ns/op BenchmarkAcosh-4 546616 192.3 ns/op BenchmarkAsin-4 636333 183.2 ns/op BenchmarkAsinh-4 598418 180.7 ns/op BenchmarkAtan-4 905235 113.1 ns/op BenchmarkAtanh-4 983080 113.8 ns/op BenchmarkConj-4 21115440 5.031 ns/op BenchmarkCos-4 697604 163.5 ns/op BenchmarkCosh-4 707125 167.4 ns/op BenchmarkExp-4 867194 116.7 ns/op BenchmarkLog-4 1459622 80.90 ns/op BenchmarkLog10-4 1462004 82.59 ns/op BenchmarkPhase-4 3101926 37.54 ns/op BenchmarkPolar-4 2276446 58.79 ns/op BenchmarkPow-4 258633 444.2 ns/op BenchmarkRect-4 1320030 92.90 ns/op BenchmarkSin-4 758136 157.5 ns/op BenchmarkSinh-4 743666 158.0 ns/op BenchmarkSqrt-4 1000000 114.6 ns/op BenchmarkTan-4 436296 256.1 ns/op BenchmarkTanh-4 445815 245.8 ns/op PASS ok math/cmplx 4.215s goos: freebsd goarch: amd64 pkg: math/rand cpu: AMD EPYC 7B12 BenchmarkInt63Threadsafe-4 1130882 107.4 ns/op BenchmarkInt63ThreadsafeParallel-4 851518 147.6 ns/op BenchmarkInt63Unthreadsafe-4 1438006 79.01 ns/op BenchmarkIntn1000-4 1072506 110.2 ns/op BenchmarkInt63n1000-4 1234315 95.56 ns/op BenchmarkInt31n1000-4 1278001 95.32 ns/op BenchmarkFloat32-4 1268716 97.45 ns/op BenchmarkFloat64-4 1379428 85.89 ns/op BenchmarkPerm3-4 270086 439.8 ns/op BenchmarkPerm30-4 25521 4052 ns/op BenchmarkPerm30ViaShuffle-4 29937 3928 ns/op BenchmarkShuffleOverhead-4 21223 5565 ns/op BenchmarkRead3-4 1168755 103.2 ns/op BenchmarkRead64-4 104985 1121 ns/op BenchmarkRead1000-4 6978 16152 ns/op BenchmarkConcurrent-4 182641 580.7 ns/op PASS ok math/rand 4.022s goos: freebsd goarch: amd64 pkg: math/rand/v2 cpu: AMD EPYC 7B12 BenchmarkChaCha8MarshalBinary-4 827827 135.9 ns/op BenchmarkChaCha8MarshalBinaryRead-4 314180 318.6 ns/op BenchmarkChaCha8-4 6681914 18.64 ns/op BenchmarkChaCha8Read-4 1000000 103.7 ns/op 308.46 MB/s BenchmarkPCG_DXSM-4 4447426 25.55 ns/op BenchmarkSourceUint64-4 4613559 26.06 ns/op BenchmarkGlobalInt64-4 3911959 29.11 ns/op BenchmarkGlobalInt64Parallel-4 7485826 15.03 ns/op BenchmarkGlobalUint64-4 4044368 28.95 ns/op BenchmarkGlobalUint64Parallel-4 7411248 15.18 ns/op BenchmarkInt64-4 2687419 44.72 ns/op BenchmarkUint64-4 2684497 46.86 ns/op BenchmarkGlobalIntN1000-4 2730968 42.86 ns/op BenchmarkIntN1000-4 2061972 58.57 ns/op BenchmarkInt64N1000-4 2036185 59.23 ns/op BenchmarkInt64N1e8-4 2092046 60.45 ns/op BenchmarkInt64N1e9-4 2113375 58.38 ns/op BenchmarkInt64N2e9-4 1921428 58.18 ns/op BenchmarkInt64N1e18-4 2001585 59.39 ns/op BenchmarkInt64N2e18-4 1957722 60.79 ns/op BenchmarkInt64N4e18-4 1791710 68.23 ns/op BenchmarkInt32N1000-4 2050976 57.46 ns/op BenchmarkInt32N1e8-4 2006156 58.46 ns/op BenchmarkInt32N1e9-4 2061980 61.05 ns/op BenchmarkInt32N2e9-4 2121358 58.57 ns/op BenchmarkFloat32-4 2535291 44.72 ns/op BenchmarkFloat64-4 2698596 44.81 ns/op BenchmarkExpFloat64-4 1566422 77.48 ns/op BenchmarkNormFloat64-4 1534668 78.24 ns/op BenchmarkPerm3-4 445476 272.3 ns/op BenchmarkPerm30-4 40626 2994 ns/op BenchmarkPerm30ViaShuffle-4 42406 2854 ns/op BenchmarkShuffleOverhead-4 57392 2168 ns/op BenchmarkConcurrent-4 3721082 30.64 ns/op PASS ok math/rand/v2 6.905s goos: freebsd goarch: amd64 pkg: mime cpu: AMD EPYC 7B12 BenchmarkQEncodeWord-4 76191 1521 ns/op BenchmarkQDecodeWord-4 165698 731.2 ns/op BenchmarkQDecodeHeader-4 164104 739.7 ns/op BenchmarkTypeByExtension/.html-4 269985 397.1 ns/op BenchmarkTypeByExtension/.HTML-4 237780 454.9 ns/op BenchmarkTypeByExtension/.unused-4 253526 426.3 ns/op BenchmarkExtensionsByType/text/html-4 250503 515.1 ns/op BenchmarkExtensionsByType/text/html;_charset=utf-8-4 154165 789.8 ns/op BenchmarkExtensionsByType/application/octet-stream-4 245090 511.1 ns/op PASS ok mime 2.175s goos: freebsd goarch: amd64 pkg: mime/multipart cpu: AMD EPYC 7B12 BenchmarkReadForm/fields/maxMemory=0-4 855 128987 ns/op 48134 B/op 188 allocs/op BenchmarkReadForm/fields/maxMemory=1048576-4 982 128123 ns/op 48573 B/op 188 allocs/op BenchmarkReadForm/files/maxMemory=0-4 373 308913 ns/op 104699 B/op 272 allocs/op BenchmarkReadForm/files/maxMemory=1048576-4 771 158347 ns/op 49770 B/op 208 allocs/op PASS ok mime/multipart 1.643s goos: freebsd goarch: amd64 pkg: mime/quotedprintable cpu: AMD EPYC 7B12 BenchmarkWriter-4 1269 89383 ns/op PASS ok mime/quotedprintable 1.196s goos: freebsd goarch: amd64 pkg: net cpu: AMD EPYC 7B12 BenchmarkGoLookupIP-4 144 960686 ns/op 8687 B/op 92 allocs/op BenchmarkGoLookupIPNoSuchHost-4 9 11181811 ns/op 26028 B/op 207 allocs/op BenchmarkGoLookupIPWithBrokenNameServer-4 1 5138927201 ns/op 158160 B/op 223 allocs/op BenchmarkDNSName-4 150235 739.8 ns/op BenchmarkInterfaces-4 7053 16166 ns/op 3320 B/op 41 allocs/op BenchmarkInterfaceByIndex-4 12471 9442 ns/op 1944 B/op 29 allocs/op BenchmarkInterfaceByName-4 7813 15729 ns/op 3384 B/op 42 allocs/op BenchmarkInterfaceAddrs-4 8726 13069 ns/op 3272 B/op 48 allocs/op BenchmarkInterfacesAndAddrs-4 12738 9492 ns/op 2088 B/op 35 allocs/op BenchmarkInterfacesAndMulticastAddrs-4 9970 12250 ns/op 3168 B/op 50 allocs/op BenchmarkParseIP-4 18560 6405 ns/op BenchmarkParseIPValidIPv4-4 1000000 117.5 ns/op BenchmarkParseIPValidIPv6-4 846016 124.6 ns/op BenchmarkIPMarshalText/IPv4-4 935248 128.3 ns/op 0 B/op 0 allocs/op BenchmarkIPMarshalText/IPv6-4 315609 357.6 ns/op 0 B/op 0 allocs/op BenchmarkIPMarshalText/IPv6_long-4 186906 716.4 ns/op 48 B/op 1 allocs/op BenchmarkIPString/IPv4-4 176028 705.1 ns/op 32 B/op 2 allocs/op BenchmarkIPString/IPv6-4 20155 6011 ns/op 216 B/op 11 allocs/op BenchmarkIPMaskString-4 77706 1624 ns/op BenchmarkIPEqual/IPv4-4 1474549 85.25 ns/op BenchmarkIPEqual/IPv6-4 1140993 105.5 ns/op BenchmarkSendfileZeroBytes-4 15481 7408 ns/op 22 B/op 1 allocs/op BenchmarkSendFile/file-to-tcp/1024-4 1 1078238658 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: 0x180bfb3f0b6def3b BenchmarkSendFile/file-to-tcp/2048-4 1 1074088226 ns/op 0.00 MB/s 280 B/op 8 allocs/op --- BENCH: BenchmarkSendFile/file-to-tcp/2048-4 sendfile_test.go:628: Deterministic RNG seed based on timestamp: 0x180bfb3f4c0e9a02 BenchmarkSendFile/file-to-tcp/4096-4 1 1053769387 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: 0x180bfb3f8c6d89f0 BenchmarkSendFile/file-to-tcp/8192-4 1 1071655884 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: 0x180bfb3fcba3b7f6 BenchmarkSendFile/file-to-tcp/16384-4 1 1072355944 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: 0x180bfb400c08a361 BenchmarkSendFile/file-to-tcp/32768-4 1 1052270906 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: 0x180bfb404c6597ed BenchmarkSendFile/file-to-tcp/65536-4 1 1050343516 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: 0x180bfb408b91a8e3 BenchmarkSendFile/file-to-tcp/131072-4 1 1072036313 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: 0x180bfb40cab7e300 BenchmarkSendFile/file-to-tcp/262144-4 1 1078513199 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: 0x180bfb410b17e454 BenchmarkSendFile/file-to-tcp/524288-4 1 1080647961 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: 0x180bfb414c2089b0 BenchmarkSendFile/file-to-tcp/1048576-4 1 1144597445 ns/op 0.92 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: 0x180bfb418da60a47 BenchmarkSendFile/file-to-unix/1024-4 1 1079107249 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: 0x180bfb41d3a7a23f BenchmarkSendFile/file-to-unix/2048-4 1 1074463186 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: 0x180bfb4214521770 BenchmarkSendFile/file-to-unix/4096-4 1 1045716891 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: 0x180bfb4254b76cfc BenchmarkSendFile/file-to-unix/8192-4 1 1071994004 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: 0x180bfb4293634d65 BenchmarkSendFile/file-to-unix/16384-4 1 1074215815 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: 0x180bfb42d3abf60a BenchmarkSendFile/file-to-unix/32768-4 1 1072016954 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: 0x180bfb43140fa585 BenchmarkSendFile/file-to-unix/65536-4 1 1034079341 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: 0x180bfb43547a2e8e BenchmarkSendFile/file-to-unix/131072-4 1 1077210308 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: 0x180bfb4392a65aab BenchmarkSendFile/file-to-unix/262144-4 1 1076341628 ns/op 0.24 MB/s 32944 B/op 4 allocs/op --- BENCH: BenchmarkSendFile/file-to-unix/262144-4 sendfile_test.go:628: Deterministic RNG seed based on timestamp: 0x180bfb43d36f849b BenchmarkSendFile/file-to-unix/524288-4 1 1080934030 ns/op 0.49 MB/s 32944 B/op 4 allocs/op --- BENCH: BenchmarkSendFile/file-to-unix/524288-4 sendfile_test.go:628: Deterministic RNG seed based on timestamp: 0x180bfb441462926c BenchmarkSendFile/file-to-unix/1048576-4 1 1085134294 ns/op 0.97 MB/s 32944 B/op 4 allocs/op --- BENCH: BenchmarkSendFile/file-to-unix/1048576-4 sendfile_test.go:628: Deterministic RNG seed based on timestamp: 0x180bfb44561cd30b BenchmarkTCP4OneShot-4 2721 43134 ns/op BenchmarkTCP4OneShotTimeout-4 2929 34320 ns/op BenchmarkTCP4Persistent-4 7807 14301 ns/op BenchmarkTCP4PersistentTimeout-4 6873 15486 ns/op BenchmarkTCP6OneShot-4 3103 34368 ns/op BenchmarkTCP6OneShotTimeout-4 3282 38025 ns/op BenchmarkTCP6Persistent-4 8868 14235 ns/op BenchmarkTCP6PersistentTimeout-4 8786 16964 ns/op BenchmarkTCP4ConcurrentReadWrite-4 10000 49654 ns/op BenchmarkTCP6ConcurrentReadWrite-4 10000 25736 ns/op BenchmarkSetReadDeadline-4 119811 950.7 ns/op BenchmarkUDP6LinkLocalUnicast-4 5908 24441 ns/op BenchmarkReadWriteMsgUDPAddrPort-4 11053 18777 ns/op 0 B/op 0 allocs/op BenchmarkWriteToReadFromUDP-4 6600 19054 ns/op 16 B/op 1 allocs/op BenchmarkWriteToReadFromUDPAddrPort-4 7740 16980 ns/op 0 B/op 0 allocs/op PASS ok net 37.574s goos: freebsd goarch: amd64 pkg: net/http cpu: AMD EPYC 7B12 BenchmarkCookieString-4 41400 2858 ns/op 176 B/op 1 allocs/op BenchmarkReadSetCookies-4 18015 6622 ns/op 1200 B/op 21 allocs/op BenchmarkReadCookies-4 27253 4709 ns/op 2000 B/op 11 allocs/op BenchmarkHeaderWriteSubset-4 25066 4733 ns/op 46 B/op 0 allocs/op BenchmarkCopyValues-4 57102 2092 ns/op 736 B/op 11 allocs/op BenchmarkHexEscapeNonASCII-4 64249 1685 ns/op 192 B/op 2 allocs/op BenchmarkFindChild/n=2/rep=linear-4 2032309 58.61 ns/op BenchmarkFindChild/n=2/rep=map-4 4029090 28.63 ns/op BenchmarkFindChild/n=2/rep=hybrid8-4 1724617 68.77 ns/op BenchmarkFindChild/n=4/rep=linear-4 1064866 111.6 ns/op BenchmarkFindChild/n=4/rep=map-4 3869388 30.79 ns/op BenchmarkFindChild/n=4/rep=hybrid8-4 964935 118.8 ns/op BenchmarkFindChild/n=8/rep=linear-4 495026 219.8 ns/op BenchmarkFindChild/n=8/rep=map-4 4207479 29.43 ns/op BenchmarkFindChild/n=8/rep=hybrid8-4 545640 219.9 ns/op BenchmarkFindChild/n=16/rep=linear-4 268095 420.8 ns/op BenchmarkFindChild/n=16/rep=map-4 4711555 24.56 ns/op BenchmarkFindChild/n=16/rep=hybrid8-4 2935225 38.21 ns/op BenchmarkFindChild/n=32/rep=linear-4 132524 845.7 ns/op BenchmarkFindChild/n=32/rep=map-4 4336418 26.05 ns/op BenchmarkFindChild/n=32/rep=hybrid8-4 2946703 37.66 ns/op BenchmarkMultiConflicts-4 1 128018529 ns/op BenchmarkServerMatch-4 26407 4716 ns/op BenchmarkReadRequestChrome-4 4815 21353 ns/op 28.61 MB/s 1540 B/op 14 allocs/op BenchmarkReadRequestCurl-4 15152 8086 ns/op 9.65 MB/s 988 B/op 9 allocs/op BenchmarkReadRequestApachebench-4 14971 7923 ns/op 10.35 MB/s 988 B/op 9 allocs/op BenchmarkReadRequestSiege-4 10260 11626 ns/op 12.99 MB/s 1084 B/op 11 allocs/op BenchmarkReadRequestWrk-4 23260 5445 ns/op 7.35 MB/s 924 B/op 7 allocs/op BenchmarkFileAndServer_1KB/h1-4 223 518684 ns/op 1.97 MB/s BenchmarkFileAndServer_1KB/https1-4 165 675934 ns/op 1.51 MB/s BenchmarkFileAndServer_1KB/h2-4 126 879343 ns/op 1.16 MB/s BenchmarkFileAndServer_16MB/h1-4 4 29786940 ns/op 563.24 MB/s BenchmarkFileAndServer_16MB/https1-4 1 110584545 ns/op 151.71 MB/s BenchmarkFileAndServer_16MB/h2-4 1 199951170 ns/op 83.91 MB/s BenchmarkFileAndServer_64MB/h1-4 1 128386989 ns/op 522.71 MB/s BenchmarkFileAndServer_64MB/https1-4 1 281490280 ns/op 238.41 MB/s BenchmarkFileAndServer_64MB/h2-4 1 794641808 ns/op 84.45 MB/s BenchmarkServeMux-4 296 429009 ns/op 17280 B/op 360 allocs/op BenchmarkServeMux_SkipServe-4 363 367460 ns/op 0 B/op 0 allocs/op BenchmarkClientServer/h1-4 222 625133 ns/op 6432 B/op 70 allocs/op BenchmarkClientServer/https1-4 188 614852 ns/op 7544 B/op 81 allocs/op BenchmarkClientServer/h2-4 141 838934 ns/op 10842 B/op 80 allocs/op BenchmarkClientServerParallel/4/h1-4 1267 93615 ns/op 10472 B/op 85 allocs/op BenchmarkClientServerParallel/4/https1-4 46 2493895 ns/op 103731 B/op 725 allocs/op --- BENCH: BenchmarkClientServerParallel/4/https1-4 clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:29300: read tcp 127.0.0.1:29296->127.0.0.1:29300: use of closed network connection clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:29302: write tcp 127.0.0.1:29296->127.0.0.1:29302: use of closed network connection clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:29299: write tcp 127.0.0.1:29296->127.0.0.1:29299: use of closed network connection clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:29301: write tcp 127.0.0.1:29296->127.0.0.1:29301: use of closed network connection clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:29337: write tcp 127.0.0.1:29304->127.0.0.1:29337: use of closed network connection clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:29335: write tcp 127.0.0.1:29304->127.0.0.1:29335: use of closed network connection BenchmarkClientServerParallel/4/h2-4 428 244993 ns/op 13926 B/op 106 allocs/op --- BENCH: BenchmarkClientServerParallel/4/h2-4 clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:29343: write tcp 127.0.0.1:29340->127.0.0.1:29343: use of closed network connection clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:29345: write tcp 127.0.0.1:29340->127.0.0.1:29345: use of closed network connection clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:29361: read tcp 127.0.0.1:29347->127.0.0.1:29361: use of closed network connection clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:29356: write tcp 127.0.0.1:29347->127.0.0.1:29356: use of closed network connection clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:29359: write tcp 127.0.0.1:29347->127.0.0.1:29359: use of closed network connection clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:29358: write tcp 127.0.0.1:29347->127.0.0.1:29358: use of closed network connection clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:29360: write tcp 127.0.0.1:29347->127.0.0.1:29360: use of closed network connection clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:29369: write tcp 127.0.0.1:29364->127.0.0.1:29369: use of closed network connection clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:29370: write tcp 127.0.0.1:29364->127.0.0.1:29370: use of closed network connection BenchmarkClientServerParallel/64/h1-4 891 145370 ns/op 16767 B/op 106 allocs/op BenchmarkClientServerParallel/64/https1-4 40 3564418 ns/op 138277 B/op 967 allocs/op --- BENCH: BenchmarkClientServerParallel/64/https1-4 clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:30082: write tcp 127.0.0.1:30076->127.0.0.1:30082: use of closed network connection clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:30077: write tcp 127.0.0.1:30076->127.0.0.1:30077: use of closed network connection clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:30079: write tcp 127.0.0.1:30076->127.0.0.1:30079: use of closed network connection clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:30097: write tcp 127.0.0.1:30084->127.0.0.1:30097: use of closed network connection clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:30117: write tcp 127.0.0.1:30084->127.0.0.1:30117: use of closed network connection clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:30110: write tcp 127.0.0.1:30084->127.0.0.1:30110: use of closed network connection clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:30102: write tcp 127.0.0.1:30084->127.0.0.1:30102: use of closed network connection BenchmarkClientServerParallel/64/h2-4 36 3545397 ns/op 140124 B/op 1090 allocs/op --- BENCH: BenchmarkClientServerParallel/64/h2-4 clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:30133: write tcp 127.0.0.1:30127->127.0.0.1:30133: use of closed network connection clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:30131: write tcp 127.0.0.1:30127->127.0.0.1:30131: use of closed network connection clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:30143: write tcp 127.0.0.1:30134->127.0.0.1:30143: use of closed network connection BenchmarkServer-4 1 1059916243 ns/op 31120 B/op 161 allocs/op BenchmarkClient-4 182 803022 ns/op 4272 B/op 51 allocs/op BenchmarkServerFakeConnNoKeepAlive-4 411 295162 ns/op 7844 B/op 56 allocs/op BenchmarkServerFakeConnWithKeepAlive-4 738 146949 ns/op 3096 B/op 24 allocs/op BenchmarkServerFakeConnWithKeepAliveLite-4 1138 127378 ns/op 1933 B/op 14 allocs/op BenchmarkServerHandlerTypeLen-4 938 132663 ns/op 2837 B/op 21 allocs/op BenchmarkServerHandlerNoLen-4 1352 80583 ns/op 2737 B/op 19 allocs/op BenchmarkServerHandlerNoType-4 1551 72280 ns/op 2734 B/op 20 allocs/op BenchmarkServerHandlerNoHeader-4 1525 73452 ns/op 1956 B/op 14 allocs/op BenchmarkServerHijack-4 968 120691 ns/op 17141 B/op 52 allocs/op BenchmarkCloseNotifier/h1-4 301 370502 ns/op 5799 B/op 52 allocs/op BenchmarkResponseStatusLine-4 719064 153.4 ns/op 0 B/op 0 allocs/op PASS ok net/http 19.012s goos: freebsd goarch: amd64 pkg: net/http/httputil cpu: AMD EPYC 7B12 BenchmarkServeHTTP-4 5041 22508 ns/op 34258 B/op 14 allocs/op PASS ok net/http/httputil 1.306s goos: freebsd goarch: amd64 pkg: net/netip cpu: AMD EPYC 7B12 BenchmarkIPNextPrev-4 114255 991.8 ns/op BenchmarkBinaryMarshalRoundTrip/ipv4-4 1081030 108.2 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6-4 765753 155.9 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6+zone-4 116596 1038 ns/op BenchmarkStdIPv4-4 167068 690.9 ns/op 16 B/op 1 allocs/op BenchmarkIPv4-4 120332 942.2 ns/op 0 B/op 0 allocs/op BenchmarkIPv4_inline-4 119216 1137 ns/op 0 B/op 0 allocs/op BenchmarkStdIPv6-4 158067 959.0 ns/op 16 B/op 1 allocs/op BenchmarkIPv6-4 97566 1180 ns/op 0 B/op 0 allocs/op BenchmarkIPv4Contains-4 1968498 57.05 ns/op 0 B/op 0 allocs/op BenchmarkIPv6Contains-4 1923990 62.55 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v4-4 1165276 100.8 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6-4 743714 142.8 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_ellipsis-4 987646 127.2 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_v4-4 715348 169.5 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_zone-4 127627 1018 ns/op 0 B/op 0 allocs/op BenchmarkStdParseIP/v4-4 658341 173.8 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6-4 457750 229.6 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_ellipsis-4 621616 201.2 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_v4-4 446793 240.4 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_zone-4 120850 1033 ns/op 16 B/op 1 allocs/op BenchmarkAddrString/v4-4 554793 209.7 ns/op 16 B/op 1 allocs/op BenchmarkAddrString/v6-4 171584 652.5 ns/op 48 B/op 1 allocs/op BenchmarkAddrString/v6_ellipsis-4 238377 480.4 ns/op 24 B/op 1 allocs/op BenchmarkAddrString/v6_v4-4 316429 349.7 ns/op 24 B/op 1 allocs/op BenchmarkAddrString/v6_zone-4 211122 516.2 ns/op 24 B/op 1 allocs/op BenchmarkIPStringExpanded/v4-4 500764 237.5 ns/op 16 B/op 1 allocs/op BenchmarkIPStringExpanded/v6-4 219688 532.8 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_ellipsis-4 228201 540.4 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_v4-4 227433 525.5 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_zone-4 158343 705.9 ns/op 128 B/op 2 allocs/op BenchmarkAddrMarshalText/v4-4 506661 215.4 ns/op 16 B/op 1 allocs/op BenchmarkAddrMarshalText/v6-4 190341 599.2 ns/op 48 B/op 1 allocs/op BenchmarkAddrMarshalText/v6_ellipsis-4 230919 486.6 ns/op 48 B/op 1 allocs/op BenchmarkAddrMarshalText/v6_v4-4 314360 339.6 ns/op 32 B/op 1 allocs/op BenchmarkAddrMarshalText/v6_zone-4 218046 572.8 ns/op 48 B/op 1 allocs/op BenchmarkAddrPortString/v4-4 323898 416.2 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortString/v6-4 140149 984.1 ns/op 48 B/op 1 allocs/op BenchmarkAddrPortString/v6_ellipsis-4 170755 676.5 ns/op 32 B/op 1 allocs/op BenchmarkAddrPortString/v6_v4-4 209738 614.9 ns/op 32 B/op 1 allocs/op BenchmarkAddrPortString/v6_zone-4 150056 809.8 ns/op 32 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v4-4 322470 341.6 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6-4 137478 783.3 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_ellipsis-4 194594 642.0 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_v4-4 241366 519.5 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_zone-4 154585 705.3 ns/op 64 B/op 1 allocs/op BenchmarkPrefixMasking/IPv4_/32-4 1407733 86.18 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/17-4 1316325 82.42 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/0-4 1409404 88.29 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/128-4 1334857 90.94 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/65-4 1306056 91.79 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/0-4 1302390 90.36 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/128-4 1328653 88.19 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/65-4 1389559 90.89 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/0-4 1393503 88.33 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMarshalText-4 471363 220.6 ns/op 24 B/op 1 allocs/op BenchmarkParseAddrPort/v4-4 629563 198.3 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6-4 511776 236.5 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_ellipsis-4 498741 213.7 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_v4-4 402078 260.9 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_zone-4 116888 1024 ns/op 0 B/op 0 allocs/op BenchmarkAs16-4 7180015 16.31 ns/op PASS ok net/netip 10.501s 2024/11/28 00:46:35 Test RPC server listening on 127.0.0.1:30602 2024/11/28 00:46:35 Test HTTP RPC server listening on 127.0.0.1:30603 goos: freebsd goarch: amd64 pkg: net/rpc cpu: AMD EPYC 7B12 BenchmarkEndToEnd-4 1100 104397 ns/op BenchmarkEndToEndHTTP-4 1422 82786 ns/op BenchmarkEndToEndAsync-4 4195 30732 ns/op BenchmarkEndToEndAsyncHTTP-4 3873 33084 ns/op PASS ok net/rpc 1.809s goos: freebsd goarch: amd64 pkg: net/textproto cpu: AMD EPYC 7B12 BenchmarkReadMIMEHeader/client_headers-4 4280 23819 ns/op BenchmarkReadMIMEHeader/server_headers-4 7423 16114 ns/op BenchmarkUncommon-4 36452 3598 ns/op 464 B/op 5 allocs/op PASS ok net/textproto 1.568s goos: freebsd goarch: amd64 pkg: net/url cpu: AMD EPYC 7B12 BenchmarkString-4 7317 16514 ns/op 1200 B/op 32 allocs/op BenchmarkResolvePath-4 175617 671.6 ns/op 32 B/op 2 allocs/op BenchmarkQueryEscape/#00-4 892018 135.2 ns/op 16 B/op 1 allocs/op BenchmarkQueryEscape/#01-4 136948 879.8 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#02-4 218826 466.6 ns/op 32 B/op 1 allocs/op BenchmarkQueryEscape/#03-4 119685 977.8 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#04-4 19734 5971 ns/op 832 B/op 2 allocs/op BenchmarkPathEscape/#00-4 522829 201.7 ns/op 16 B/op 1 allocs/op BenchmarkPathEscape/#01-4 134416 927.0 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#02-4 225162 465.3 ns/op 32 B/op 1 allocs/op BenchmarkPathEscape/#03-4 122305 1004 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#04-4 23096 5676 ns/op 704 B/op 2 allocs/op BenchmarkQueryUnescape/#00-4 281524 372.6 ns/op 16 B/op 1 allocs/op BenchmarkQueryUnescape/#01-4 133107 865.2 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#02-4 126279 897.9 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#03-4 58236 1940 ns/op 64 B/op 1 allocs/op BenchmarkQueryUnescape/#04-4 11412 10690 ns/op 320 B/op 1 allocs/op BenchmarkPathUnescape/#00-4 314772 375.0 ns/op 16 B/op 1 allocs/op BenchmarkPathUnescape/#01-4 132794 870.5 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#02-4 126374 891.5 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#03-4 61988 1930 ns/op 64 B/op 1 allocs/op BenchmarkPathUnescape/#04-4 10000 10404 ns/op 320 B/op 1 allocs/op PASS ok net/url 4.256s goos: freebsd goarch: amd64 pkg: os cpu: AMD EPYC 7B12 BenchmarkExpand/noop-4 4274248 27.41 ns/op 0 B/op 0 allocs/op BenchmarkExpand/multiple-4 230642 458.6 ns/op 48 B/op 2 allocs/op BenchmarkReaddirname-4 1455 80710 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 472 256707 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 1176 103096 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 150798 800.0 ns/op BenchmarkStatFile-4 123270 953.8 ns/op BenchmarkStatDir-4 127350 914.8 ns/op BenchmarkLstatDot-4 149984 816.4 ns/op BenchmarkLstatFile-4 124753 972.8 ns/op BenchmarkLstatDir-4 131895 898.5 ns/op BenchmarkRemoveAll-4 44 2857064 ns/op 43137 B/op 555 allocs/op PASS ok os 3.295s goos: freebsd goarch: amd64 pkg: os/exec cpu: AMD EPYC 7B12 BenchmarkExecHostname-4 40 2917340 ns/op 7440 B/op 31 allocs/op PASS ok os/exec 1.205s goos: freebsd goarch: amd64 pkg: os/user cpu: AMD EPYC 7B12 BenchmarkCurrent-4 23714 4819 ns/op PASS ok os/user 1.246s goos: freebsd goarch: amd64 pkg: reflect cpu: AMD EPYC 7B12 BenchmarkBool-4 4653043 25.41 ns/op BenchmarkString-4 2927001 40.71 ns/op BenchmarkBytes-4 2532600 46.34 ns/op BenchmarkNamedBytes-4 1464492 84.71 ns/op BenchmarkBytesArray-4 973850 118.9 ns/op BenchmarkSliceLen-4 2948804 39.67 ns/op BenchmarkMapLen-4 1091301 110.3 ns/op BenchmarkStringLen-4 2211235 54.61 ns/op BenchmarkArrayLen-4 1637862 72.65 ns/op BenchmarkSliceCap-4 3037461 40.72 ns/op BenchmarkDeepEqual/int8-4 487371 230.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int8-4 114330 1066 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int16-4 393567 275.5 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int16-4 113805 1033 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int32-4 386185 263.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int32-4 103976 1027 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int64-4 472380 259.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int64-4 114025 1060 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int-4 421862 258.5 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int-4 116540 1021 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint8-4 495555 231.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8-4 134588 820.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint16-4 416834 282.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint16-4 115341 1032 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint32-4 421417 259.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint32-4 115388 1035 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint64-4 404936 261.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint64-4 113641 1037 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint-4 423152 268.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint-4 109953 1058 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uintptr-4 404011 269.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uintptr-4 110805 1030 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float32-4 445339 263.9 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float32-4 114627 1030 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float64-4 466612 258.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float64-4 112026 1001 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex64-4 464037 260.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex64-4 113266 1021 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex128-4 416392 258.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex128-4 115214 1019 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/bool-4 477474 222.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]bool-4 118004 998.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/string-4 469914 254.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]string-4 110697 1071 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8#01-4 142243 806.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][]uint8-4 74655 1554 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[6]uint8-4 62587 1901 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][6]uint8-4 44977 2779 ns/op 0 B/op 0 allocs/op BenchmarkMapsDeepEqual-4 45738 2880 ns/op BenchmarkIsZero/ArrayComparable-4 313215 370.5 ns/op BenchmarkIsZero/ArrayIncomparable-4 40375 3051 ns/op BenchmarkIsZero/StructComparable-4 752878 148.4 ns/op BenchmarkIsZero/StructIncomparable-4 172286 664.4 ns/op BenchmarkIsZero/ArrayInt_4-4 1634349 75.74 ns/op BenchmarkIsZero/ArrayInt_1024-4 17486 6366 ns/op BenchmarkIsZero/ArrayInt_1024_NoZero-4 37668 3151 ns/op BenchmarkIsZero/Struct4Int-4 1604618 75.03 ns/op BenchmarkIsZero/ArrayStruct4Int_1024-4 18932 6284 ns/op BenchmarkIsZero/ArrayChanInt_1024-4 18925 6119 ns/op BenchmarkIsZero/StructInt_512-4 38400 3150 ns/op BenchmarkSetZero/Bool/Direct-4 4362236 24.84 ns/op BenchmarkSetZero/Bool/CachedZero-4 1064800 110.7 ns/op BenchmarkSetZero/Bool/NewZero-4 815888 147.6 ns/op BenchmarkSetZero/Int/Direct-4 3053061 40.19 ns/op BenchmarkSetZero/Int/CachedZero-4 1000000 110.6 ns/op BenchmarkSetZero/Int/NewZero-4 785923 153.2 ns/op BenchmarkSetZero/Uint/Direct-4 2839982 42.79 ns/op BenchmarkSetZero/Uint/CachedZero-4 890246 120.6 ns/op BenchmarkSetZero/Uint/NewZero-4 790033 155.0 ns/op BenchmarkSetZero/Float/Direct-4 3043615 39.39 ns/op BenchmarkSetZero/Float/CachedZero-4 1085558 115.7 ns/op BenchmarkSetZero/Float/NewZero-4 811566 145.7 ns/op BenchmarkSetZero/Complex/Direct-4 2926551 40.60 ns/op BenchmarkSetZero/Complex/CachedZero-4 1081567 110.6 ns/op BenchmarkSetZero/Complex/NewZero-4 805378 145.3 ns/op BenchmarkSetZero/Array/Direct-4 2725189 43.30 ns/op BenchmarkSetZero/Array/CachedZero-4 895448 112.9 ns/op BenchmarkSetZero/Array/NewZero-4 801367 160.0 ns/op BenchmarkSetZero/Chan/Direct-4 2840415 39.96 ns/op BenchmarkSetZero/Chan/CachedZero-4 847947 118.2 ns/op BenchmarkSetZero/Chan/NewZero-4 779992 145.6 ns/op BenchmarkSetZero/Func/Direct-4 2929226 40.42 ns/op BenchmarkSetZero/Func/CachedZero-4 1004331 113.2 ns/op BenchmarkSetZero/Func/NewZero-4 823588 145.1 ns/op BenchmarkSetZero/Interface/Direct-4 2589854 46.18 ns/op BenchmarkSetZero/Interface/CachedZero-4 1072280 112.9 ns/op BenchmarkSetZero/Interface/NewZero-4 825565 155.1 ns/op BenchmarkSetZero/Map/Direct-4 2997177 39.75 ns/op BenchmarkSetZero/Map/CachedZero-4 1066201 112.6 ns/op BenchmarkSetZero/Map/NewZero-4 763693 150.3 ns/op BenchmarkSetZero/Pointer/Direct-4 2845426 38.51 ns/op BenchmarkSetZero/Pointer/CachedZero-4 1104118 112.6 ns/op BenchmarkSetZero/Pointer/NewZero-4 832575 146.9 ns/op BenchmarkSetZero/Slice/Direct-4 2639419 42.64 ns/op BenchmarkSetZero/Slice/CachedZero-4 1083836 113.9 ns/op BenchmarkSetZero/Slice/NewZero-4 804828 148.5 ns/op BenchmarkSetZero/String/Direct-4 2931776 40.20 ns/op BenchmarkSetZero/String/CachedZero-4 1090893 109.4 ns/op BenchmarkSetZero/String/NewZero-4 652404 156.4 ns/op BenchmarkSetZero/Struct/Direct-4 2761567 43.33 ns/op BenchmarkSetZero/Struct/CachedZero-4 1061655 116.3 ns/op BenchmarkSetZero/Struct/NewZero-4 747141 156.1 ns/op BenchmarkSelect/1-4 241635 496.9 ns/op 80 B/op 5 allocs/op BenchmarkSelect/4-4 90433 1241 ns/op 208 B/op 8 allocs/op BenchmarkSelect/8-4 52617 2417 ns/op 672 B/op 13 allocs/op BenchmarkCall-4 250324 506.0 ns/op 0 B/op 0 allocs/op BenchmarkCallMethod-4 189906 624.3 ns/op 0 B/op 0 allocs/op BenchmarkCallArgCopy/size=128-4 90655 1366 ns/op 93.71 MB/s BenchmarkCallArgCopy/size=256-4 78940 1492 ns/op 171.61 MB/s BenchmarkCallArgCopy/size=1024-4 77442 1617 ns/op 633.11 MB/s BenchmarkCallArgCopy/size=4096-4 41458 3165 ns/op 1294.31 MB/s BenchmarkCallArgCopy/size=65536-4 4304 26623 ns/op 2461.65 MB/s BenchmarkFieldByName1-4 2069138 56.71 ns/op BenchmarkFieldByName2-4 152005 913.9 ns/op BenchmarkFieldByName3-4 17990 7496 ns/op BenchmarkInterfaceBig-4 4993046 24.08 ns/op BenchmarkInterfaceSmall-4 4823494 25.77 ns/op BenchmarkNew-4 2823085 42.21 ns/op BenchmarkMap/StringKeys/MapIndex-4 3235 36895 ns/op 0 B/op 0 allocs/op BenchmarkMap/StringKeys/SetMapIndex-4 2256 48430 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/MapIndex-4 2641 39439 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/SetMapIndex-4 2370 45779 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/MapIndex-4 2804 38175 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/SetMapIndex-4 2202 46061 ns/op 0 B/op 0 allocs/op BenchmarkMapIterNext-4 277225 364.6 ns/op BenchmarkTypeForString-4 2563136 46.11 ns/op BenchmarkTypeForError-4 1246174 96.95 ns/op PASS ok reflect 21.168s goos: freebsd goarch: amd64 pkg: regexp cpu: AMD EPYC 7B12 BenchmarkFind-4 13654 8849 ns/op 9118 B/op 1 allocs/op BenchmarkFindAllNoMatches-4 19692 6731 ns/op 9332 B/op 1 allocs/op BenchmarkFindString-4 14954 8284 ns/op 9208 B/op 1 allocs/op BenchmarkFindSubmatch-4 13425 8581 ns/op 9509 B/op 2 allocs/op BenchmarkFindStringSubmatch-4 16284 8514 ns/op 9377 B/op 2 allocs/op BenchmarkLiteral-4 24051 5531 ns/op BenchmarkNotLiteral-4 4810 23010 ns/op BenchmarkMatchClass-4 4452 26745 ns/op BenchmarkMatchClass_InRange-4 4034 26792 ns/op BenchmarkReplaceAll-4 3229 37558 ns/op BenchmarkAnchoredLiteralShortNonMatch-4 153128 741.0 ns/op BenchmarkAnchoredLiteralLongNonMatch-4 162940 747.7 ns/op BenchmarkAnchoredShortMatch-4 96727 1238 ns/op BenchmarkAnchoredLongMatch-4 95044 1260 ns/op BenchmarkOnePassShortA-4 26112 5075 ns/op BenchmarkNotOnePassShortA-4 9787 11055 ns/op BenchmarkOnePassShortB-4 34263 3562 ns/op BenchmarkNotOnePassShortB-4 12687 9312 ns/op BenchmarkOnePassLongPrefix-4 110928 1067 ns/op BenchmarkOnePassLongNotPrefix-4 38748 3226 ns/op BenchmarkMatchParallelShared-4 25071 5491 ns/op BenchmarkMatchParallelCopied-4 22502 5371 ns/op BenchmarkQuoteMetaAll-4 238382 482.5 ns/op 29.01 MB/s BenchmarkQuoteMetaNone-4 465525 266.1 ns/op 97.72 MB/s BenchmarkCompile/Onepass-4 5540 19888 ns/op 4272 B/op 52 allocs/op BenchmarkCompile/Medium-4 2230 48410 ns/op 10152 B/op 112 allocs/op BenchmarkCompile/Hard-4 272 440442 ns/op 90712 B/op 424 allocs/op BenchmarkMatch/Easy0/16-4 4678890 25.13 ns/op 636.76 MB/s BenchmarkMatch/Easy0/32-4 21867 4632 ns/op 6.91 MB/s BenchmarkMatch/Easy0/1K-4 24399 4981 ns/op 205.60 MB/s BenchmarkMatch/Easy0i/16-4 4768810 24.57 ns/op 651.23 MB/s BenchmarkMatch/Easy0i/32-4 6987 16360 ns/op 1.96 MB/s BenchmarkMatch/Easy0i/1K-4 345 351156 ns/op 2.92 MB/s BenchmarkMatch/Easy1/16-4 4826654 26.52 ns/op 603.34 MB/s BenchmarkMatch/Easy1/32-4 20078 5601 ns/op 5.71 MB/s BenchmarkMatch/Easy1/1K-4 8746 12277 ns/op 83.41 MB/s BenchmarkMatch/Medium/16-4 4735671 23.87 ns/op 670.31 MB/s BenchmarkMatch/Medium/32-4 7512 14298 ns/op 2.24 MB/s BenchmarkMatch/Medium/1K-4 388 312006 ns/op 3.28 MB/s BenchmarkMatch/Hard/16-4 4741084 24.99 ns/op 640.14 MB/s BenchmarkMatch/Hard/32-4 4795 22078 ns/op 1.45 MB/s BenchmarkMatch/Hard/1K-4 226 520525 ns/op 1.97 MB/s BenchmarkMatch/Hard1/16-4 1801 60101 ns/op 0.27 MB/s BenchmarkMatch/Hard1/32-4 940 109989 ns/op 0.29 MB/s BenchmarkMatch/Hard1/1K-4 31 3306794 ns/op 0.31 MB/s BenchmarkMatch_onepass_regex/16-4 39154 3043 ns/op 5.26 MB/s 23 B/op 0 allocs/op BenchmarkMatch_onepass_regex/32-4 22833 5318 ns/op 6.02 MB/s 23 B/op 0 allocs/op BenchmarkMatch_onepass_regex/1K-4 843 144354 ns/op 7.09 MB/s 26 B/op 0 allocs/op PASS ok regexp 8.463s goos: freebsd goarch: amd64 pkg: regexp/syntax cpu: AMD EPYC 7B12 BenchmarkEmptyOpContext-4 716391 145.2 ns/op BenchmarkIsWordChar-4 245994 485.7 ns/op PASS ok regexp/syntax 2.033s goos: freebsd goarch: amd64 pkg: runtime cpu: AMD EPYC 7B12 BenchmarkCallers/cached-4 91534 1181 ns/op BenchmarkCallers/inlined-4 98240 1217 ns/op BenchmarkCallers/no-cache-4 24814 4821 ns/op BenchmarkFPCallers/cached-4 3691555 32.69 ns/op BenchmarkMakeChan/Byte-4 1211844 113.5 ns/op BenchmarkMakeChan/Int-4 1000000 123.2 ns/op BenchmarkMakeChan/Ptr-4 815792 151.9 ns/op BenchmarkMakeChan/Struct/0-4 1303041 94.35 ns/op BenchmarkMakeChan/Struct/32-4 652186 242.6 ns/op BenchmarkMakeChan/Struct/40-4 595162 238.7 ns/op BenchmarkChanNonblocking-4 12083498 8.900 ns/op BenchmarkSelectUncontended-4 1633774 98.63 ns/op BenchmarkSelectSyncContended-4 32702 3362 ns/op BenchmarkSelectAsyncContended-4 146124 900.8 ns/op BenchmarkSelectNonblock-4 6959359 16.51 ns/op BenchmarkChanUncontended-4 10000 14677 ns/op BenchmarkChanContended-4 1773 75804 ns/op BenchmarkChanSync-4 134020 754.0 ns/op BenchmarkChanSyncWork-4 52848 2372 ns/op BenchmarkChanProdCons0-4 101270 1231 ns/op BenchmarkChanProdCons10-4 158260 735.5 ns/op BenchmarkChanProdCons100-4 220899 559.0 ns/op BenchmarkChanProdConsWork0-4 83935 1458 ns/op BenchmarkChanProdConsWork10-4 122841 1006 ns/op BenchmarkChanProdConsWork100-4 118574 1040 ns/op BenchmarkSelectProdCons-4 68932 1491 ns/op BenchmarkReceiveDataFromClosedChan-4 1362679 84.07 ns/op BenchmarkChanCreation-4 154916 676.5 ns/op BenchmarkChanSem-4 216344 521.0 ns/op BenchmarkChanPopular-4 84 1325481 ns/op BenchmarkChanClosed-4 971674 116.3 ns/op BenchmarkCallClosure-4 8329699 14.40 ns/op BenchmarkCallClosure1-4 7926294 14.91 ns/op BenchmarkCallClosure2-4 2108112 58.05 ns/op BenchmarkCallClosure3-4 2393786 58.22 ns/op BenchmarkCallClosure4-4 2142657 59.98 ns/op BenchmarkComplex128DivNormal-4 14212690 7.674 ns/op BenchmarkComplex128DivNisNaN-4 10733164 10.52 ns/op BenchmarkComplex128DivDisNaN-4 10517542 11.46 ns/op BenchmarkComplex128DivNisInf-4 13658049 8.137 ns/op BenchmarkComplex128DivDisInf-4 8311704 13.93 ns/op BenchmarkAllocation-4 6535 27099 ns/op BenchmarkReadMemStats-4 4850 22496 ns/op BenchmarkReadMemStatsLatency-4 1 143019 p50-ns 143019 p90-ns 143019 p99-ns BenchmarkWriteBarrier-4 2820476 40.00 ns/op BenchmarkBulkWriteBarrier-4 6933949 46.56 ns/op BenchmarkScanStackNoLocals-4 4 26177725 ns/op BenchmarkMSpanCountAlloc/bits=64-4 13371326 8.400 ns/op BenchmarkMSpanCountAlloc/bits=128-4 12341186 8.415 ns/op BenchmarkMSpanCountAlloc/bits=256-4 11635428 10.26 ns/op BenchmarkMSpanCountAlloc/bits=512-4 8966061 12.82 ns/op BenchmarkMSpanCountAlloc/bits=1024-4 6227161 17.54 ns/op BenchmarkHash5-4 8242254 13.24 ns/op 377.52 MB/s BenchmarkHash16-4 7993332 13.58 ns/op 1178.60 MB/s BenchmarkHash64-4 8070865 14.60 ns/op 4384.26 MB/s BenchmarkHash1024-4 4166307 28.30 ns/op 36179.42 MB/s BenchmarkHash65536-4 87651 1409 ns/op 46496.12 MB/s BenchmarkAlignedLoad-4 10673145 10.91 ns/op BenchmarkUnalignedLoad-4 10197188 11.20 ns/op BenchmarkEqEfaceConcrete-4 8176273 13.38 ns/op BenchmarkEqIfaceConcrete-4 8717152 13.70 ns/op BenchmarkNeEfaceConcrete-4 8486940 13.91 ns/op BenchmarkNeIfaceConcrete-4 8888334 13.50 ns/op BenchmarkConvT2EByteSized/bool-4 7755562 13.87 ns/op BenchmarkConvT2EByteSized/uint8-4 8075618 15.05 ns/op BenchmarkConvT2ESmall-4 7285167 16.84 ns/op BenchmarkConvT2EUintptr-4 7193323 16.31 ns/op BenchmarkConvT2ELarge-4 1958361 62.68 ns/op BenchmarkConvT2ISmall-4 7207057 16.57 ns/op BenchmarkConvT2IUintptr-4 6996640 16.53 ns/op BenchmarkConvT2ILarge-4 2009815 63.65 ns/op BenchmarkConvI2E-4 6538410 17.56 ns/op BenchmarkConvI2I-4 7333552 16.28 ns/op BenchmarkAssertE2T-4 6814725 16.90 ns/op BenchmarkAssertE2TLarge-4 3175290 36.60 ns/op BenchmarkAssertE2I-4 7269284 15.94 ns/op BenchmarkAssertI2T-4 7017398 16.97 ns/op BenchmarkAssertI2I-4 7361156 15.95 ns/op BenchmarkAssertI2E-4 7964851 14.92 ns/op BenchmarkAssertE2E-4 8152719 14.66 ns/op BenchmarkAssertE2T2-4 5458328 21.22 ns/op BenchmarkAssertE2T2Blank-4 7202520 16.84 ns/op BenchmarkAssertI2E2-4 6183703 18.60 ns/op BenchmarkAssertI2E2Blank-4 8027822 14.79 ns/op BenchmarkAssertE2E2-4 6229980 19.40 ns/op BenchmarkAssertE2E2Blank-4 8151601 14.74 ns/op BenchmarkConvT2Ezero/zero/16-4 7185363 16.59 ns/op BenchmarkConvT2Ezero/zero/32-4 6909916 16.76 ns/op BenchmarkConvT2Ezero/zero/64-4 7234574 15.78 ns/op BenchmarkConvT2Ezero/zero/str-4 7099518 16.64 ns/op BenchmarkConvT2Ezero/zero/slice-4 7104301 16.24 ns/op BenchmarkConvT2Ezero/zero/big-4 312481 414.5 ns/op BenchmarkConvT2Ezero/nonzero/str-4 2357572 52.90 ns/op BenchmarkConvT2Ezero/nonzero/slice-4 1894108 66.71 ns/op BenchmarkConvT2Ezero/nonzero/big-4 325651 507.8 ns/op BenchmarkConvT2Ezero/smallint/16-4 6032000 16.69 ns/op BenchmarkConvT2Ezero/smallint/32-4 7151146 16.30 ns/op BenchmarkConvT2Ezero/smallint/64-4 7070491 16.37 ns/op BenchmarkConvT2Ezero/largeint/16-4 2623996 48.01 ns/op BenchmarkConvT2Ezero/largeint/32-4 2566116 46.72 ns/op BenchmarkConvT2Ezero/largeint/64-4 2657895 48.09 ns/op BenchmarkMalloc8-4 2890780 42.28 ns/op BenchmarkMalloc16-4 2717610 44.92 ns/op BenchmarkMallocTypeInfo8-4 3264811 40.10 ns/op BenchmarkMallocTypeInfo16-4 2849649 46.53 ns/op BenchmarkMallocLargeStruct-4 258409 640.9 ns/op BenchmarkGoroutineSelect-4 63 1774874 ns/op BenchmarkGoroutineBlocking-4 85 1462988 ns/op BenchmarkGoroutineForRange-4 90 1447148 ns/op BenchmarkGoroutineIdle-4 93 1088453 ns/op BenchmarkHashStringSpeed-4 3604796 32.43 ns/op BenchmarkHashBytesSpeed-4 2139456 55.17 ns/op BenchmarkHashInt32Speed-4 3992497 28.62 ns/op BenchmarkHashInt64Speed-4 3906926 29.80 ns/op BenchmarkHashStringArraySpeed-4 835516 144.5 ns/op BenchmarkMegMap-4 3614877 31.98 ns/op BenchmarkMegOneMap-4 3572101 33.98 ns/op BenchmarkMegEqMap-4 4251 28747 ns/op BenchmarkMegEmptyMap-4 5847081 19.96 ns/op BenchmarkMegEmptyMapWithInterfaceKey-4 3306744 35.66 ns/op BenchmarkSmallStrMap-4 4144636 29.19 ns/op BenchmarkMapStringKeysEight_16-4 3732120 31.86 ns/op BenchmarkMapStringKeysEight_32-4 3926895 31.43 ns/op BenchmarkMapStringKeysEight_64-4 3739830 31.96 ns/op BenchmarkMapStringKeysEight_128-4 3605872 31.68 ns/op BenchmarkMapStringKeysEight_256-4 3707094 32.48 ns/op BenchmarkMapStringKeysEight_1M-4 3654021 32.80 ns/op BenchmarkMapFirst/1-4 5672989 19.92 ns/op BenchmarkMapFirst/2-4 5577693 21.10 ns/op BenchmarkMapFirst/3-4 5459520 20.49 ns/op BenchmarkMapFirst/4-4 5575694 21.15 ns/op BenchmarkMapFirst/5-4 5308987 20.10 ns/op BenchmarkMapFirst/6-4 5361800 19.79 ns/op BenchmarkMapFirst/7-4 5570953 19.61 ns/op BenchmarkMapFirst/8-4 5563164 20.87 ns/op BenchmarkMapFirst/9-4 4758282 24.45 ns/op BenchmarkMapFirst/10-4 4914608 23.90 ns/op BenchmarkMapFirst/11-4 4840951 23.81 ns/op BenchmarkMapFirst/12-4 4906261 23.95 ns/op BenchmarkMapFirst/13-4 4774438 24.40 ns/op BenchmarkMapFirst/14-4 4857116 23.98 ns/op BenchmarkMapFirst/15-4 4617164 24.23 ns/op BenchmarkMapFirst/16-4 4917991 24.33 ns/op BenchmarkMapMid/1-4 5517969 21.18 ns/op BenchmarkMapMid/2-4 5602936 20.80 ns/op BenchmarkMapMid/3-4 5413899 21.89 ns/op BenchmarkMapMid/4-4 5393709 21.74 ns/op BenchmarkMapMid/5-4 5290540 21.67 ns/op BenchmarkMapMid/6-4 5392521 21.71 ns/op BenchmarkMapMid/7-4 5248438 22.37 ns/op BenchmarkMapMid/8-4 5311849 22.24 ns/op BenchmarkMapMid/9-4 4783156 24.56 ns/op BenchmarkMapMid/10-4 4828339 24.30 ns/op BenchmarkMapMid/11-4 5168776 23.87 ns/op BenchmarkMapMid/12-4 4839052 25.26 ns/op BenchmarkMapMid/13-4 4790328 23.84 ns/op BenchmarkMapMid/14-4 4960318 24.34 ns/op BenchmarkMapMid/15-4 4938699 24.30 ns/op BenchmarkMapMid/16-4 4782312 23.76 ns/op BenchmarkMapLast/1-4 5474799 21.25 ns/op BenchmarkMapLast/2-4 5518336 21.56 ns/op BenchmarkMapLast/3-4 5323324 21.73 ns/op BenchmarkMapLast/4-4 5372665 21.63 ns/op BenchmarkMapLast/5-4 5288050 21.98 ns/op BenchmarkMapLast/6-4 5270151 22.51 ns/op BenchmarkMapLast/7-4 5038671 22.21 ns/op BenchmarkMapLast/8-4 5088715 24.16 ns/op BenchmarkMapLast/9-4 4631776 23.59 ns/op BenchmarkMapLast/10-4 4449934 23.81 ns/op BenchmarkMapLast/11-4 4561610 23.70 ns/op BenchmarkMapLast/12-4 4847788 23.96 ns/op BenchmarkMapLast/13-4 4377129 23.72 ns/op BenchmarkMapLast/14-4 4880972 23.90 ns/op BenchmarkMapLast/15-4 4856287 24.54 ns/op BenchmarkMapLast/16-4 5020287 23.31 ns/op BenchmarkMapCycle-4 3769875 33.70 ns/op BenchmarkRepeatedLookupStrMapKey32-4 5306882 22.18 ns/op BenchmarkRepeatedLookupStrMapKey1M-4 5289 22668 ns/op BenchmarkMakeMap/[Byte]Byte-4 548227 322.5 ns/op BenchmarkMakeMap/[Int]Int-4 335666 436.1 ns/op BenchmarkNewEmptyMap-4 5007186 25.70 ns/op 0 B/op 0 allocs/op BenchmarkNewSmallMap-4 1830760 68.12 ns/op 0 B/op 0 allocs/op BenchmarkSameLengthMap-4 2727078 43.23 ns/op BenchmarkSmallKeyMap-4 3430246 33.66 ns/op BenchmarkMapPopulate/1-4 2398840 47.19 ns/op 0 B/op 0 allocs/op BenchmarkMapPopulate/10-4 163252 797.9 ns/op 328 B/op 3 allocs/op BenchmarkMapPopulate/100-4 13380 9059 ns/op 4456 B/op 9 allocs/op BenchmarkMapPopulate/1000-4 976 130654 ns/op 74265 B/op 20 allocs/op BenchmarkMapPopulate/10000-4 100 1200167 ns/op 591491 B/op 79 allocs/op BenchmarkMapPopulate/100000-4 8 14900303 ns/op 4729408 B/op 533 allocs/op BenchmarkComplexAlgMap-4 634129 188.0 ns/op BenchmarkGoMapClear/Reflexive/1-4 2356772 51.04 ns/op BenchmarkGoMapClear/Reflexive/10-4 1879080 63.26 ns/op BenchmarkGoMapClear/Reflexive/100-4 725619 161.0 ns/op BenchmarkGoMapClear/Reflexive/1000-4 59110 1959 ns/op BenchmarkGoMapClear/Reflexive/10000-4 7516 15442 ns/op BenchmarkGoMapClear/NonReflexive/1-4 1855466 64.80 ns/op BenchmarkGoMapClear/NonReflexive/10-4 1578786 74.84 ns/op BenchmarkGoMapClear/NonReflexive/100-4 526940 223.0 ns/op BenchmarkGoMapClear/NonReflexive/1000-4 58086 1942 ns/op BenchmarkGoMapClear/NonReflexive/10000-4 7599 15359 ns/op BenchmarkMapStringConversion/32/simple-4 2194051 55.34 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/struct-4 2014700 59.50 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/array-4 1968710 59.52 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/simple-4 2096482 57.00 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/struct-4 1900504 61.29 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/array-4 1943672 62.68 ns/op 0 B/op 0 allocs/op BenchmarkMapInterfaceString-4 2637428 47.78 ns/op BenchmarkMapInterfacePtr-4 2611633 43.41 ns/op BenchmarkNewEmptyMapHintLessThan8-4 3640755 34.59 ns/op 0 B/op 0 allocs/op BenchmarkNewEmptyMapHintGreaterThan8-4 141889 1035 ns/op 1192 B/op 3 allocs/op BenchmarkMapIter/Key=int32/Elem=int32/len=6-4 2152467 55.46 ns/op BenchmarkMapIter/Key=int32/Elem=int32/len=64-4 1824642 67.35 ns/op BenchmarkMapIter/Key=int32/Elem=int32/len=65536-4 1860788 65.28 ns/op BenchmarkMapIter/Key=int64/Elem=int64/len=6-4 2163304 55.45 ns/op BenchmarkMapIter/Key=int64/Elem=int64/len=64-4 1805289 67.27 ns/op BenchmarkMapIter/Key=int64/Elem=int64/len=65536-4 1854742 66.30 ns/op BenchmarkMapIter/Key=string/Elem=string/len=6-4 2172678 55.76 ns/op BenchmarkMapIter/Key=string/Elem=string/len=64-4 1803273 65.72 ns/op BenchmarkMapIter/Key=string/Elem=string/len=65536-4 1788655 67.67 ns/op BenchmarkMapIter/Key=smallType/Elem=int32/len=6-4 2156812 56.29 ns/op BenchmarkMapIter/Key=smallType/Elem=int32/len=64-4 2007321 59.61 ns/op BenchmarkMapIter/Key=smallType/Elem=int32/len=65536-4 1998868 58.52 ns/op BenchmarkMapIter/Key=mediumType/Elem=int32/len=6-4 891900 142.8 ns/op BenchmarkMapIter/Key=mediumType/Elem=int32/len=64-4 864966 143.3 ns/op BenchmarkMapIter/Key=mediumType/Elem=int32/len=65536-4 1000000 480.9 ns/op BenchmarkMapIter/Key=bigType/Elem=int32/len=6-4 151792 659.5 ns/op BenchmarkMapIter/Key=bigType/Elem=int32/len=64-4 161026 708.2 ns/op BenchmarkMapIter/Key=bigType/Elem=int32/len=65536-4 1000000 1400 ns/op BenchmarkMapIter/Key=bigType/Elem=bigType/len=6-4 80623 1476 ns/op BenchmarkMapIter/Key=bigType/Elem=bigType/len=64-4 78084 1444 ns/op BenchmarkMapIter/Key=bigType/Elem=bigType/len=65536-4 1000000 2616 ns/op BenchmarkMapIter/Key=int32/Elem=bigType/len=6-4 164330 696.4 ns/op BenchmarkMapIter/Key=int32/Elem=bigType/len=64-4 143845 740.3 ns/op BenchmarkMapIter/Key=int32/Elem=bigType/len=65536-4 1000000 1541 ns/op BenchmarkMapIter/Key=*int32/Elem=int32/len=6-4 1996053 58.01 ns/op BenchmarkMapIter/Key=*int32/Elem=int32/len=64-4 1802026 67.13 ns/op BenchmarkMapIter/Key=*int32/Elem=int32/len=65536-4 1649889 68.12 ns/op BenchmarkMapIter/Key=int32/Elem=*int32/len=6-4 2082650 55.24 ns/op BenchmarkMapIter/Key=int32/Elem=*int32/len=64-4 1820304 66.13 ns/op BenchmarkMapIter/Key=int32/Elem=*int32/len=65536-4 1819996 65.14 ns/op BenchmarkMapIterLowLoad/Key=int32/Elem=int32/len=6-4 7271301 16.70 ns/op BenchmarkMapIterLowLoad/Key=int32/Elem=int32/len=64-4 37682713 2.803 ns/op BenchmarkMapIterLowLoad/Key=int32/Elem=int32/len=65536-4 170379205 0.6986 ns/op BenchmarkMapIterLowLoad/Key=int64/Elem=int64/len=6-4 7369112 16.17 ns/op BenchmarkMapIterLowLoad/Key=int64/Elem=int64/len=64-4 43860417 2.685 ns/op BenchmarkMapIterLowLoad/Key=int64/Elem=int64/len=65536-4 153415533 0.7656 ns/op BenchmarkMapIterLowLoad/Key=string/Elem=string/len=6-4 7310883 15.88 ns/op BenchmarkMapIterLowLoad/Key=string/Elem=string/len=64-4 45648176 2.678 ns/op BenchmarkMapIterLowLoad/Key=string/Elem=string/len=65536-4 162282987 0.7218 ns/op BenchmarkMapIterLowLoad/Key=smallType/Elem=int32/len=6-4 7222230 16.17 ns/op BenchmarkMapIterLowLoad/Key=smallType/Elem=int32/len=64-4 39472489 2.553 ns/op BenchmarkMapIterLowLoad/Key=smallType/Elem=int32/len=65536-4 159175230 0.7917 ns/op BenchmarkMapIterLowLoad/Key=mediumType/Elem=int32/len=6-4 3422192 33.71 ns/op BenchmarkMapIterLowLoad/Key=mediumType/Elem=int32/len=64-4 30039946 4.030 ns/op BenchmarkMapIterLowLoad/Key=mediumType/Elem=int32/len=65536-4 159214746 0.7613 ns/op BenchmarkMapIterLowLoad/Key=bigType/Elem=int32/len=6-4 924873 132.6 ns/op BenchmarkMapIterLowLoad/Key=bigType/Elem=int32/len=64-4 8744174 14.56 ns/op BenchmarkMapIterLowLoad/Key=bigType/Elem=int32/len=65536-4 153344018 0.8220 ns/op BenchmarkMapIterLowLoad/Key=bigType/Elem=bigType/len=6-4 482080 252.3 ns/op BenchmarkMapIterLowLoad/Key=bigType/Elem=bigType/len=64-4 4969330 24.46 ns/op BenchmarkMapIterLowLoad/Key=bigType/Elem=bigType/len=65536-4 151490400 0.7769 ns/op BenchmarkMapIterLowLoad/Key=int32/Elem=bigType/len=6-4 785318 129.4 ns/op BenchmarkMapIterLowLoad/Key=int32/Elem=bigType/len=64-4 9112792 13.26 ns/op BenchmarkMapIterLowLoad/Key=int32/Elem=bigType/len=65536-4 147023869 0.7652 ns/op BenchmarkMapIterLowLoad/Key=*int32/Elem=int32/len=6-4 7090880 16.41 ns/op BenchmarkMapIterLowLoad/Key=*int32/Elem=int32/len=64-4 41459913 2.706 ns/op BenchmarkMapIterLowLoad/Key=*int32/Elem=int32/len=65536-4 158900168 0.8023 ns/op BenchmarkMapIterLowLoad/Key=int32/Elem=*int32/len=6-4 6935944 16.29 ns/op BenchmarkMapIterLowLoad/Key=int32/Elem=*int32/len=64-4 39080144 2.651 ns/op BenchmarkMapIterLowLoad/Key=int32/Elem=*int32/len=65536-4 155677447 0.7998 ns/op BenchmarkMapAccessHit/Key=int32/Elem=int32/len=6-4 3405853 32.86 ns/op BenchmarkMapAccessHit/Key=int32/Elem=int32/len=64-4 3338067 37.38 ns/op BenchmarkMapAccessHit/Key=int32/Elem=int32/len=65536-4 1000000 115.0 ns/op BenchmarkMapAccessHit/Key=int64/Elem=int64/len=6-4 3230851 34.23 ns/op BenchmarkMapAccessHit/Key=int64/Elem=int64/len=64-4 3061496 36.79 ns/op BenchmarkMapAccessHit/Key=int64/Elem=int64/len=65536-4 846049 153.1 ns/op BenchmarkMapAccessHit/Key=string/Elem=string/len=6-4 2885764 41.85 ns/op BenchmarkMapAccessHit/Key=string/Elem=string/len=64-4 3025402 39.44 ns/op BenchmarkMapAccessHit/Key=string/Elem=string/len=65536-4 679119 207.4 ns/op BenchmarkMapAccessHit/Key=smallType/Elem=int32/len=6-4 2013302 59.57 ns/op BenchmarkMapAccessHit/Key=smallType/Elem=int32/len=64-4 2066061 57.61 ns/op BenchmarkMapAccessHit/Key=smallType/Elem=int32/len=65536-4 646844 178.5 ns/op BenchmarkMapAccessHit/Key=mediumType/Elem=int32/len=6-4 754346 140.6 ns/op BenchmarkMapAccessHit/Key=mediumType/Elem=int32/len=64-4 965713 128.8 ns/op BenchmarkMapAccessHit/Key=mediumType/Elem=int32/len=65536-4 312451 403.5 ns/op BenchmarkMapAccessHit/Key=bigType/Elem=int32/len=6-4 219602 552.1 ns/op BenchmarkMapAccessHit/Key=bigType/Elem=int32/len=64-4 199038 586.6 ns/op BenchmarkMapAccessHit/Key=bigType/Elem=int32/len=65536-4 59122 1895 ns/op BenchmarkMapAccessHit/Key=bigType/Elem=bigType/len=6-4 89494 1230 ns/op BenchmarkMapAccessHit/Key=bigType/Elem=bigType/len=64-4 85736 1274 ns/op BenchmarkMapAccessHit/Key=bigType/Elem=bigType/len=65536-4 26518 4355 ns/op BenchmarkMapAccessHit/Key=int32/Elem=bigType/len=6-4 170256 716.4 ns/op BenchmarkMapAccessHit/Key=int32/Elem=bigType/len=64-4 147709 742.3 ns/op BenchmarkMapAccessHit/Key=int32/Elem=bigType/len=65536-4 66970 1696 ns/op BenchmarkMapAccessHit/Key=*int32/Elem=int32/len=6-4 3388947 32.91 ns/op BenchmarkMapAccessHit/Key=*int32/Elem=int32/len=64-4 3262362 37.19 ns/op BenchmarkMapAccessHit/Key=*int32/Elem=int32/len=65536-4 546561 211.0 ns/op BenchmarkMapAccessHit/Key=int32/Elem=*int32/len=6-4 3371570 35.15 ns/op BenchmarkMapAccessHit/Key=int32/Elem=*int32/len=64-4 3240486 35.70 ns/op BenchmarkMapAccessHit/Key=int32/Elem=*int32/len=65536-4 1471671 158.3 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=int32/len=6-4 3795333 32.22 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=int32/len=64-4 3597124 34.97 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=int32/len=65536-4 2524131 47.39 ns/op BenchmarkMapAccessMiss/Key=int64/Elem=int64/len=6-4 3727113 29.63 ns/op BenchmarkMapAccessMiss/Key=int64/Elem=int64/len=64-4 3439502 32.52 ns/op BenchmarkMapAccessMiss/Key=int64/Elem=int64/len=65536-4 2270769 50.61 ns/op BenchmarkMapAccessMiss/Key=string/Elem=string/len=6-4 2981458 37.31 ns/op BenchmarkMapAccessMiss/Key=string/Elem=string/len=64-4 3558462 35.56 ns/op BenchmarkMapAccessMiss/Key=string/Elem=string/len=65536-4 1964408 66.48 ns/op BenchmarkMapAccessMiss/Key=smallType/Elem=int32/len=6-4 2120442 56.25 ns/op BenchmarkMapAccessMiss/Key=smallType/Elem=int32/len=64-4 2349622 52.31 ns/op BenchmarkMapAccessMiss/Key=smallType/Elem=int32/len=65536-4 1614979 70.71 ns/op BenchmarkMapAccessMiss/Key=mediumType/Elem=int32/len=6-4 1135460 110.2 ns/op BenchmarkMapAccessMiss/Key=mediumType/Elem=int32/len=64-4 1164589 103.5 ns/op BenchmarkMapAccessMiss/Key=mediumType/Elem=int32/len=65536-4 643518 223.4 ns/op BenchmarkMapAccessMiss/Key=bigType/Elem=int32/len=6-4 228060 512.1 ns/op BenchmarkMapAccessMiss/Key=bigType/Elem=int32/len=64-4 228441 512.7 ns/op BenchmarkMapAccessMiss/Key=bigType/Elem=int32/len=65536-4 114787 960.4 ns/op BenchmarkMapAccessMiss/Key=bigType/Elem=bigType/len=6-4 196552 546.6 ns/op BenchmarkMapAccessMiss/Key=bigType/Elem=bigType/len=64-4 193424 572.3 ns/op BenchmarkMapAccessMiss/Key=bigType/Elem=bigType/len=65536-4 121285 1064 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=bigType/len=6-4 1000000 102.3 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=bigType/len=64-4 1000000 100.4 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=bigType/len=65536-4 1000663 129.1 ns/op BenchmarkMapAccessMiss/Key=*int32/Elem=int32/len=6-4 3746312 30.34 ns/op BenchmarkMapAccessMiss/Key=*int32/Elem=int32/len=64-4 3374944 36.51 ns/op BenchmarkMapAccessMiss/Key=*int32/Elem=int32/len=65536-4 2463352 52.83 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=*int32/len=6-4 3721214 31.26 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=*int32/len=64-4 3358819 33.23 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=*int32/len=65536-4 2304777 49.11 ns/op BenchmarkMapAssignExists/Key=int32/Elem=int32/len=6-4 3043795 38.29 ns/op BenchmarkMapAssignExists/Key=int32/Elem=int32/len=64-4 3094586 39.63 ns/op BenchmarkMapAssignExists/Key=int32/Elem=int32/len=65536-4 1168194 89.53 ns/op BenchmarkMapAssignExists/Key=int64/Elem=int64/len=6-4 3083498 38.82 ns/op BenchmarkMapAssignExists/Key=int64/Elem=int64/len=64-4 3099478 38.52 ns/op BenchmarkMapAssignExists/Key=int64/Elem=int64/len=65536-4 707662 180.5 ns/op BenchmarkMapAssignExists/Key=string/Elem=string/len=6-4 2598454 46.41 ns/op BenchmarkMapAssignExists/Key=string/Elem=string/len=64-4 2579925 47.08 ns/op BenchmarkMapAssignExists/Key=string/Elem=string/len=65536-4 560385 223.4 ns/op BenchmarkMapAssignExists/Key=smallType/Elem=int32/len=6-4 1969735 60.67 ns/op BenchmarkMapAssignExists/Key=smallType/Elem=int32/len=64-4 1973932 60.51 ns/op BenchmarkMapAssignExists/Key=smallType/Elem=int32/len=65536-4 604365 165.8 ns/op BenchmarkMapAssignExists/Key=mediumType/Elem=int32/len=6-4 880201 137.5 ns/op BenchmarkMapAssignExists/Key=mediumType/Elem=int32/len=64-4 884156 143.4 ns/op BenchmarkMapAssignExists/Key=mediumType/Elem=int32/len=65536-4 303921 402.0 ns/op BenchmarkMapAssignExists/Key=bigType/Elem=int32/len=6-4 195423 553.4 ns/op BenchmarkMapAssignExists/Key=bigType/Elem=int32/len=64-4 189012 607.4 ns/op BenchmarkMapAssignExists/Key=bigType/Elem=int32/len=65536-4 65493 1825 ns/op BenchmarkMapAssignExists/Key=bigType/Elem=bigType/len=6-4 92623 1205 ns/op BenchmarkMapAssignExists/Key=bigType/Elem=bigType/len=64-4 77314 1348 ns/op BenchmarkMapAssignExists/Key=bigType/Elem=bigType/len=65536-4 21345 5725 ns/op BenchmarkMapAssignExists/Key=int32/Elem=bigType/len=6-4 161394 718.6 ns/op BenchmarkMapAssignExists/Key=int32/Elem=bigType/len=64-4 147853 809.9 ns/op BenchmarkMapAssignExists/Key=int32/Elem=bigType/len=65536-4 42636 2973 ns/op BenchmarkMapAssignExists/Key=*int32/Elem=int32/len=6-4 3149294 36.81 ns/op BenchmarkMapAssignExists/Key=*int32/Elem=int32/len=64-4 3134740 38.70 ns/op BenchmarkMapAssignExists/Key=*int32/Elem=int32/len=65536-4 783426 138.2 ns/op BenchmarkMapAssignExists/Key=int32/Elem=*int32/len=6-4 2893254 39.28 ns/op BenchmarkMapAssignExists/Key=int32/Elem=*int32/len=64-4 3024986 40.36 ns/op BenchmarkMapAssignExists/Key=int32/Elem=*int32/len=65536-4 575734 188.8 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=int32/len=6-4 1880104 69.81 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=int32/len=64-4 836258 121.5 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=int32/len=65536-4 1000000 169.8 ns/op BenchmarkMapAssignFillNoHint/Key=int64/Elem=int64/len=6-4 1633726 73.48 ns/op BenchmarkMapAssignFillNoHint/Key=int64/Elem=int64/len=64-4 902784 161.0 ns/op BenchmarkMapAssignFillNoHint/Key=int64/Elem=int64/len=65536-4 996220 204.3 ns/op BenchmarkMapAssignFillNoHint/Key=string/Elem=string/len=6-4 1000000 104.9 ns/op BenchmarkMapAssignFillNoHint/Key=string/Elem=string/len=64-4 752798 231.2 ns/op BenchmarkMapAssignFillNoHint/Key=string/Elem=string/len=65536-4 725157 363.0 ns/op BenchmarkMapAssignFillNoHint/Key=smallType/Elem=int32/len=6-4 961574 113.0 ns/op BenchmarkMapAssignFillNoHint/Key=smallType/Elem=int32/len=64-4 638710 202.1 ns/op BenchmarkMapAssignFillNoHint/Key=smallType/Elem=int32/len=65536-4 789566 267.8 ns/op BenchmarkMapAssignFillNoHint/Key=mediumType/Elem=int32/len=6-4 260580 468.3 ns/op BenchmarkMapAssignFillNoHint/Key=mediumType/Elem=int32/len=64-4 217640 647.2 ns/op BenchmarkMapAssignFillNoHint/Key=mediumType/Elem=int32/len=65536-4 255044 893.0 ns/op BenchmarkMapAssignFillNoHint/Key=bigType/Elem=int32/len=6-4 33204 3429 ns/op BenchmarkMapAssignFillNoHint/Key=bigType/Elem=int32/len=64-4 31518 4522 ns/op BenchmarkMapAssignFillNoHint/Key=bigType/Elem=int32/len=65536-4 43116 3085 ns/op BenchmarkMapAssignFillNoHint/Key=bigType/Elem=bigType/len=6-4 19140 6764 ns/op BenchmarkMapAssignFillNoHint/Key=bigType/Elem=bigType/len=64-4 10000 11246 ns/op BenchmarkMapAssignFillNoHint/Key=bigType/Elem=bigType/len=65536-4 18543 7666 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=bigType/len=6-4 25761 3938 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=bigType/len=64-4 22768 5047 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=bigType/len=65536-4 40884 2908 ns/op BenchmarkMapAssignFillNoHint/Key=*int32/Elem=int32/len=6-4 1411594 78.14 ns/op BenchmarkMapAssignFillNoHint/Key=*int32/Elem=int32/len=64-4 967965 160.7 ns/op BenchmarkMapAssignFillNoHint/Key=*int32/Elem=int32/len=65536-4 1000000 212.4 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=*int32/len=6-4 1360431 81.73 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=*int32/len=64-4 887966 158.2 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=*int32/len=65536-4 986305 216.6 ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=int32/len=6-4 302554 410.9 ns/op 201160 p100-ns/op 189.0 p50-ns/op 520.0 p99-ns/op 930.0 p99.9-ns/op 18149 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=int32/len=64-4 270643 453.3 ns/op 129810 p100-ns/op 190.0 p50-ns/op 1910 p99-ns/op 3390 p99.9-ns/op 22251 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=int32/len=65536-4 250124 542.4 ns/op 439421 p100-ns/op 250.0 p50-ns/op 690.0 p99-ns/op 31220 p99.9-ns/op 56800 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int64/Elem=int64/len=6-4 290850 415.0 ns/op 197840 p100-ns/op 181.0 p50-ns/op 560.0 p99-ns/op 1380 p99.9-ns/op 17250 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int64/Elem=int64/len=64-4 266479 468.4 ns/op 229260 p100-ns/op 189.0 p50-ns/op 2230 p99-ns/op 4980 p99.9-ns/op 42851 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int64/Elem=int64/len=65536-4 265833 560.3 ns/op 340260 p100-ns/op 280.0 p50-ns/op 709.0 p99-ns/op 35359 p99.9-ns/op 52150 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=string/Elem=string/len=6-4 279560 432.6 ns/op 200181 p100-ns/op 190.0 p50-ns/op 609.0 p99-ns/op 2430 p99.9-ns/op 29770 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=string/Elem=string/len=64-4 237969 528.3 ns/op 286691 p100-ns/op 191.0 p50-ns/op 3080 p99-ns/op 8382 p99.9-ns/op 83470 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=string/Elem=string/len=65536-4 234662 722.4 ns/op 1208030 p100-ns/op 320.0 p50-ns/op 770.0 p99-ns/op 66560 p99.9-ns/op 162890 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=smallType/Elem=int32/len=6-4 256416 463.4 ns/op 212271 p100-ns/op 240.0 p50-ns/op 580.0 p99-ns/op 1350 p99.9-ns/op 20789 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=smallType/Elem=int32/len=64-4 231501 528.9 ns/op 216580 p100-ns/op 240.0 p50-ns/op 2499 p99-ns/op 5970 p99.9-ns/op 64152 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=smallType/Elem=int32/len=65536-4 236109 639.0 ns/op 374841 p100-ns/op 339.0 p50-ns/op 790.0 p99-ns/op 39309 p99.9-ns/op 68609 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=mediumType/Elem=int32/len=6-4 147133 995.5 ns/op 12417340 p100-ns/op 471.0 p50-ns/op 3148 p99-ns/op 36048 p99.9-ns/op 134100 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=mediumType/Elem=int32/len=64-4 123802 1158 ns/op 12874540 p100-ns/op 481.0 p50-ns/op 4410 p99-ns/op 58081 p99.9-ns/op 176070 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=mediumType/Elem=int32/len=65536-4 137204 1213 ns/op 325870 p100-ns/op 621.0 p50-ns/op 1610 p99-ns/op 167330 p99.9-ns/op 213180 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=bigType/Elem=int32/len=6-4 27602 3874 ns/op 368530 p100-ns/op 2190 p50-ns/op 34960 p99-ns/op 113400 p99.9-ns/op 313130 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=bigType/Elem=int32/len=64-4 24027 6384 ns/op 18171616 p100-ns/op 2320 p50-ns/op 43320 p99-ns/op 157051 p99.9-ns/op 13162881 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=bigType/Elem=int32/len=65536-4 34281 3618 ns/op 551391 p100-ns/op 2370 p50-ns/op 9589 p99-ns/op 485530 p99.9-ns/op 547560 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=bigType/Elem=bigType/len=6-4 12975 8853 ns/op 14805302 p100-ns/op 4770 p50-ns/op 48349 p99-ns/op 263430 p99.9-ns/op 364910 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=bigType/Elem=bigType/len=64-4 10000 12725 ns/op 18374885 p100-ns/op 6350 p50-ns/op 85280 p99-ns/op 195870 p99.9-ns/op 18374885 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=bigType/Elem=bigType/len=65536-4 16753 7147 ns/op 703430 p100-ns/op 5649 p50-ns/op 15160 p99-ns/op 487381 p99.9-ns/op 621080 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=bigType/len=6-4 21840 5509 ns/op 345861 p100-ns/op 3080 p50-ns/op 35659 p99-ns/op 207030 p99.9-ns/op 315621 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=bigType/len=64-4 25872 6466 ns/op 14568243 p100-ns/op 3150 p50-ns/op 33379 p99-ns/op 127550 p99.9-ns/op 9500888 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=bigType/len=65536-4 37048 3373 ns/op 114010 p100-ns/op 2891 p50-ns/op 11280 p99-ns/op 36350 p99.9-ns/op 55820 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=*int32/Elem=int32/len=6-4 253480 436.1 ns/op 266410 p100-ns/op 190.0 p50-ns/op 571.0 p99-ns/op 4091 p99.9-ns/op 22120 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=*int32/Elem=int32/len=64-4 229448 509.8 ns/op 331371 p100-ns/op 190.0 p50-ns/op 2320 p99-ns/op 7400 p99.9-ns/op 73240 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=*int32/Elem=int32/len=65536-4 273136 599.9 ns/op 1740602 p100-ns/op 300.0 p50-ns/op 750.0 p99-ns/op 35059 p99.9-ns/op 80349 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=*int32/len=6-4 288354 419.3 ns/op 186950 p100-ns/op 181.0 p50-ns/op 560.0 p99-ns/op 1750 p99.9-ns/op 23740 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=*int32/len=64-4 266732 472.3 ns/op 206781 p100-ns/op 190.0 p50-ns/op 2230 p99-ns/op 5231 p99.9-ns/op 41320 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=*int32/len=65536-4 263937 575.6 ns/op 1120051 p100-ns/op 280.0 p50-ns/op 720.0 p99-ns/op 35021 p99.9-ns/op 65110 p99.99-ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=int32/len=6-4 1824262 65.51 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=int32/len=64-4 2104092 60.16 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=int32/len=65536-4 979430 144.0 ns/op BenchmarkMapAssignFillHint/Key=int64/Elem=int64/len=6-4 1647940 77.55 ns/op BenchmarkMapAssignFillHint/Key=int64/Elem=int64/len=64-4 1716216 96.68 ns/op BenchmarkMapAssignFillHint/Key=int64/Elem=int64/len=65536-4 716040 167.8 ns/op BenchmarkMapAssignFillHint/Key=string/Elem=string/len=6-4 1000000 115.0 ns/op BenchmarkMapAssignFillHint/Key=string/Elem=string/len=64-4 1000000 104.2 ns/op BenchmarkMapAssignFillHint/Key=string/Elem=string/len=65536-4 432177 262.7 ns/op BenchmarkMapAssignFillHint/Key=smallType/Elem=int32/len=6-4 1131763 116.0 ns/op BenchmarkMapAssignFillHint/Key=smallType/Elem=int32/len=64-4 976807 103.5 ns/op BenchmarkMapAssignFillHint/Key=smallType/Elem=int32/len=65536-4 499612 235.9 ns/op BenchmarkMapAssignFillHint/Key=mediumType/Elem=int32/len=6-4 248626 481.0 ns/op BenchmarkMapAssignFillHint/Key=mediumType/Elem=int32/len=64-4 250454 559.9 ns/op BenchmarkMapAssignFillHint/Key=mediumType/Elem=int32/len=65536-4 218763 615.8 ns/op BenchmarkMapAssignFillHint/Key=bigType/Elem=int32/len=6-4 30780 3505 ns/op BenchmarkMapAssignFillHint/Key=bigType/Elem=int32/len=64-4 32931 3816 ns/op BenchmarkMapAssignFillHint/Key=bigType/Elem=int32/len=65536-4 45236 2446 ns/op BenchmarkMapAssignFillHint/Key=bigType/Elem=bigType/len=6-4 17361 8825 ns/op BenchmarkMapAssignFillHint/Key=bigType/Elem=bigType/len=64-4 13026 9700 ns/op BenchmarkMapAssignFillHint/Key=bigType/Elem=bigType/len=65536-4 20035 5921 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=bigType/len=6-4 32488 4011 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=bigType/len=64-4 24758 5797 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=bigType/len=65536-4 40150 3067 ns/op BenchmarkMapAssignFillHint/Key=*int32/Elem=int32/len=6-4 1515566 83.82 ns/op BenchmarkMapAssignFillHint/Key=*int32/Elem=int32/len=64-4 1504234 78.29 ns/op BenchmarkMapAssignFillHint/Key=*int32/Elem=int32/len=65536-4 504744 229.3 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=*int32/len=6-4 1610952 80.68 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=*int32/len=64-4 1653178 85.44 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=*int32/len=65536-4 542359 202.2 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=int32/len=6-4 2759012 41.66 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=int32/len=64-4 2633420 45.07 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=int32/len=65536-4 1218350 97.84 ns/op BenchmarkMapAssignFillClear/Key=int64/Elem=int64/len=6-4 2626576 44.77 ns/op BenchmarkMapAssignFillClear/Key=int64/Elem=int64/len=64-4 2615774 44.78 ns/op BenchmarkMapAssignFillClear/Key=int64/Elem=int64/len=65536-4 601849 192.0 ns/op BenchmarkMapAssignFillClear/Key=string/Elem=string/len=6-4 2419556 46.86 ns/op BenchmarkMapAssignFillClear/Key=string/Elem=string/len=64-4 2374942 49.49 ns/op BenchmarkMapAssignFillClear/Key=string/Elem=string/len=65536-4 489609 219.0 ns/op BenchmarkMapAssignFillClear/Key=smallType/Elem=int32/len=6-4 1734013 68.27 ns/op BenchmarkMapAssignFillClear/Key=smallType/Elem=int32/len=64-4 1749202 67.47 ns/op BenchmarkMapAssignFillClear/Key=smallType/Elem=int32/len=65536-4 632940 161.9 ns/op BenchmarkMapAssignFillClear/Key=mediumType/Elem=int32/len=6-4 286734 494.1 ns/op BenchmarkMapAssignFillClear/Key=mediumType/Elem=int32/len=64-4 307172 450.9 ns/op BenchmarkMapAssignFillClear/Key=mediumType/Elem=int32/len=65536-4 219512 644.8 ns/op BenchmarkMapAssignFillClear/Key=bigType/Elem=int32/len=6-4 31521 3303 ns/op BenchmarkMapAssignFillClear/Key=bigType/Elem=int32/len=64-4 54423 3564 ns/op BenchmarkMapAssignFillClear/Key=bigType/Elem=int32/len=65536-4 33112 3389 ns/op BenchmarkMapAssignFillClear/Key=bigType/Elem=bigType/len=6-4 19690 7148 ns/op BenchmarkMapAssignFillClear/Key=bigType/Elem=bigType/len=64-4 16988 7904 ns/op BenchmarkMapAssignFillClear/Key=bigType/Elem=bigType/len=65536-4 11148 9325 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=bigType/len=6-4 31182 3590 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=bigType/len=64-4 33368 4017 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=bigType/len=65536-4 27309 4145 ns/op BenchmarkMapAssignFillClear/Key=*int32/Elem=int32/len=6-4 2595116 45.76 ns/op BenchmarkMapAssignFillClear/Key=*int32/Elem=int32/len=64-4 2497488 45.39 ns/op BenchmarkMapAssignFillClear/Key=*int32/Elem=int32/len=65536-4 724390 165.1 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=*int32/len=6-4 2624389 44.90 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=*int32/len=64-4 2616958 46.13 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=*int32/len=65536-4 637706 204.0 ns/op BenchmarkMapAssignAddition/Key=int32/Elem=int32/len=6-4 1989968 58.09 ns/op BenchmarkMapAssignAddition/Key=int32/Elem=int32/len=64-4 2027546 60.07 ns/op BenchmarkMapAssignAddition/Key=int32/Elem=int32/len=65536-4 1000000 152.7 ns/op BenchmarkMapAssignAddition/Key=int64/Elem=int64/len=6-4 2056944 57.64 ns/op BenchmarkMapAssignAddition/Key=int64/Elem=int64/len=64-4 2006961 61.66 ns/op BenchmarkMapAssignAddition/Key=int64/Elem=int64/len=65536-4 773428 178.2 ns/op BenchmarkMapAssignAddition/Key=string/Elem=string/len=6-4 170108 8936 ns/op BenchmarkMapAssignAddition/Key=string/Elem=string/len=64-4 680860 6179 ns/op BenchmarkMapAssignAddition/Key=string/Elem=string/len=65536-4 419162 328.3 ns/op BenchmarkMapAssignAddition/Key=smallType/Elem=int32/len=6-4 991663 122.1 ns/op BenchmarkMapAssignAddition/Key=smallType/Elem=int32/len=64-4 981156 121.2 ns/op BenchmarkMapAssignAddition/Key=smallType/Elem=int32/len=65536-4 410350 307.3 ns/op BenchmarkMapAssignAddition/Key=mediumType/Elem=int32/len=6-4 330740 318.4 ns/op BenchmarkMapAssignAddition/Key=mediumType/Elem=int32/len=64-4 364800 305.5 ns/op BenchmarkMapAssignAddition/Key=mediumType/Elem=int32/len=65536-4 196971 610.2 ns/op BenchmarkMapAssignAddition/Key=bigType/Elem=int32/len=6-4 75982 1502 ns/op BenchmarkMapAssignAddition/Key=bigType/Elem=int32/len=64-4 76273 1558 ns/op BenchmarkMapAssignAddition/Key=bigType/Elem=int32/len=65536-4 38566 2837 ns/op BenchmarkMapAssignAppend/Key=int32/Elem=[]int32/len=6-4 1423761 83.73 ns/op BenchmarkMapAssignAppend/Key=int32/Elem=[]int32/len=64-4 1540838 76.93 ns/op BenchmarkMapAssignAppend/Key=int32/Elem=[]int32/len=65536-4 320908 324.2 ns/op BenchmarkMapAssignAppend/Key=int64/Elem=[]int32/len=6-4 1593266 75.82 ns/op BenchmarkMapAssignAppend/Key=int64/Elem=[]int32/len=64-4 1695967 74.40 ns/op BenchmarkMapAssignAppend/Key=int64/Elem=[]int32/len=65536-4 410812 290.5 ns/op BenchmarkMapAssignAppend/Key=string/Elem=[]int32/len=6-4 1366792 84.03 ns/op BenchmarkMapAssignAppend/Key=string/Elem=[]int32/len=64-4 1606363 80.42 ns/op BenchmarkMapAssignAppend/Key=string/Elem=[]int32/len=65536-4 393241 312.8 ns/op BenchmarkMapDelete/Key=int32/Elem=int32/len=6-4 1506920 80.34 ns/op BenchmarkMapDelete/Key=int32/Elem=int32/len=64-4 1302736 92.81 ns/op BenchmarkMapDelete/Key=int32/Elem=int32/len=65536-4 1000000 208.0 ns/op BenchmarkMapDelete/Key=int64/Elem=int64/len=6-4 1451638 80.10 ns/op BenchmarkMapDelete/Key=int64/Elem=int64/len=64-4 1341096 90.11 ns/op BenchmarkMapDelete/Key=int64/Elem=int64/len=65536-4 1000000 212.8 ns/op BenchmarkMapDelete/Key=string/Elem=string/len=6-4 1334544 89.43 ns/op BenchmarkMapDelete/Key=string/Elem=string/len=64-4 1186036 99.15 ns/op BenchmarkMapDelete/Key=string/Elem=string/len=65536-4 1000000 291.7 ns/op BenchmarkMapDelete/Key=smallType/Elem=int32/len=6-4 989078 122.9 ns/op BenchmarkMapDelete/Key=smallType/Elem=int32/len=64-4 949458 127.1 ns/op BenchmarkMapDelete/Key=smallType/Elem=int32/len=65536-4 1000000 343.0 ns/op BenchmarkMapDelete/Key=mediumType/Elem=int32/len=6-4 226788 584.8 ns/op BenchmarkMapDelete/Key=mediumType/Elem=int32/len=64-4 200037 664.8 ns/op BenchmarkMapDelete/Key=mediumType/Elem=int32/len=65536-4 298788 858.2 ns/op BenchmarkMapDelete/Key=bigType/Elem=int32/len=6-4 34363 3981 ns/op BenchmarkMapDelete/Key=bigType/Elem=int32/len=64-4 36616 3793 ns/op BenchmarkMapDelete/Key=bigType/Elem=int32/len=65536-4 66513 4208 ns/op BenchmarkMapDelete/Key=bigType/Elem=bigType/len=6-4 15031 7571 ns/op BenchmarkMapDelete/Key=bigType/Elem=bigType/len=64-4 10000 10381 ns/op BenchmarkMapDelete/Key=bigType/Elem=bigType/len=65536-4 45662 2510 ns/op BenchmarkMapDelete/Key=int32/Elem=bigType/len=6-4 32815 4629 ns/op BenchmarkMapDelete/Key=int32/Elem=bigType/len=64-4 22812 5958 ns/op BenchmarkMapDelete/Key=int32/Elem=bigType/len=65536-4 509788 3369 ns/op BenchmarkMapDelete/Key=*int32/Elem=int32/len=6-4 1411488 81.73 ns/op BenchmarkMapDelete/Key=*int32/Elem=int32/len=64-4 1283145 94.03 ns/op BenchmarkMapDelete/Key=*int32/Elem=int32/len=65536-4 1000000 238.2 ns/op BenchmarkMapDelete/Key=int32/Elem=*int32/len=6-4 1513144 78.01 ns/op BenchmarkMapDelete/Key=int32/Elem=*int32/len=64-4 1299294 89.67 ns/op BenchmarkMapDelete/Key=int32/Elem=*int32/len=65536-4 1000000 197.0 ns/op BenchmarkMapPop/Key=int32/Elem=int32/len=6-4 885694 133.2 ns/op BenchmarkMapPop/Key=int32/Elem=int32/len=64-4 508939 198.3 ns/op BenchmarkMapPop/Key=int32/Elem=int32/len=65536-4 634540 493.0 ns/op BenchmarkMapPop/Key=int64/Elem=int64/len=6-4 776401 136.0 ns/op BenchmarkMapPop/Key=int64/Elem=int64/len=64-4 597400 188.0 ns/op BenchmarkMapPop/Key=int64/Elem=int64/len=65536-4 395044 604.6 ns/op BenchmarkMapPop/Key=string/Elem=string/len=6-4 824761 142.7 ns/op BenchmarkMapPop/Key=string/Elem=string/len=64-4 542208 198.7 ns/op BenchmarkMapPop/Key=string/Elem=string/len=65536-4 360495 631.7 ns/op BenchmarkMapPop/Key=smallType/Elem=int32/len=6-4 667275 179.7 ns/op BenchmarkMapPop/Key=smallType/Elem=int32/len=64-4 458808 231.5 ns/op BenchmarkMapPop/Key=smallType/Elem=int32/len=65536-4 527360 627.7 ns/op BenchmarkMapPop/Key=mediumType/Elem=int32/len=6-4 165902 773.0 ns/op BenchmarkMapPop/Key=mediumType/Elem=int32/len=64-4 144501 992.3 ns/op BenchmarkMapPop/Key=mediumType/Elem=int32/len=65536-4 143394 1562 ns/op BenchmarkMapPop/Key=bigType/Elem=int32/len=6-4 23053 4831 ns/op BenchmarkMapPop/Key=bigType/Elem=int32/len=64-4 21796 6839 ns/op BenchmarkMapPop/Key=bigType/Elem=int32/len=65536-4 49437 2219 ns/op BenchmarkMapPop/Key=bigType/Elem=bigType/len=6-4 10000 10781 ns/op BenchmarkMapPop/Key=bigType/Elem=bigType/len=64-4 10000 10239 ns/op BenchmarkMapPop/Key=bigType/Elem=bigType/len=65536-4 48226 2276 ns/op BenchmarkMapPop/Key=int32/Elem=bigType/len=6-4 24938 4472 ns/op BenchmarkMapPop/Key=int32/Elem=bigType/len=64-4 28670 4918 ns/op BenchmarkMapPop/Key=int32/Elem=bigType/len=65536-4 208754 3853 ns/op BenchmarkMapPop/Key=*int32/Elem=int32/len=6-4 761203 140.7 ns/op BenchmarkMapPop/Key=*int32/Elem=int32/len=64-4 629637 191.2 ns/op BenchmarkMapPop/Key=*int32/Elem=int32/len=65536-4 440199 470.8 ns/op BenchmarkMapPop/Key=int32/Elem=*int32/len=6-4 896988 133.5 ns/op BenchmarkMapPop/Key=int32/Elem=*int32/len=64-4 636069 190.0 ns/op BenchmarkMapPop/Key=int32/Elem=*int32/len=65536-4 451724 478.1 ns/op BenchmarkMapDeleteLargeKey-4 539640 216.9 ns/op BenchmarkMapSmallAccessHit/Key=int32/Elem=int32/len=1-4 3602652 32.57 ns/op BenchmarkMapSmallAccessHit/Key=int32/Elem=int32/len=2-4 3577986 32.23 ns/op BenchmarkMapSmallAccessHit/Key=int32/Elem=int32/len=3-4 3555142 32.91 ns/op BenchmarkMapSmallAccessHit/Key=int32/Elem=int32/len=4-4 3420133 34.35 ns/op BenchmarkMapSmallAccessHit/Key=int32/Elem=int32/len=5-4 3474630 32.09 ns/op BenchmarkMapSmallAccessHit/Key=int32/Elem=int32/len=6-4 3394758 34.33 ns/op BenchmarkMapSmallAccessHit/Key=int32/Elem=int32/len=7-4 3416347 33.93 ns/op BenchmarkMapSmallAccessHit/Key=int32/Elem=int32/len=8-4 3425636 34.55 ns/op BenchmarkMapSmallAccessHit/Key=int64/Elem=int64/len=1-4 3655132 32.81 ns/op BenchmarkMapSmallAccessHit/Key=int64/Elem=int64/len=2-4 3557551 33.30 ns/op BenchmarkMapSmallAccessHit/Key=int64/Elem=int64/len=3-4 3609549 33.16 ns/op BenchmarkMapSmallAccessHit/Key=int64/Elem=int64/len=4-4 3481449 32.27 ns/op BenchmarkMapSmallAccessHit/Key=int64/Elem=int64/len=5-4 3514225 33.81 ns/op BenchmarkMapSmallAccessHit/Key=int64/Elem=int64/len=6-4 3448308 33.94 ns/op BenchmarkMapSmallAccessHit/Key=int64/Elem=int64/len=7-4 3484230 35.15 ns/op BenchmarkMapSmallAccessHit/Key=int64/Elem=int64/len=8-4 3391543 35.11 ns/op BenchmarkMapSmallAccessHit/Key=string/Elem=string/len=1-4 2934020 40.97 ns/op BenchmarkMapSmallAccessHit/Key=string/Elem=string/len=2-4 2780018 41.19 ns/op BenchmarkMapSmallAccessHit/Key=string/Elem=string/len=3-4 2880930 41.68 ns/op BenchmarkMapSmallAccessHit/Key=string/Elem=string/len=4-4 2864347 41.14 ns/op BenchmarkMapSmallAccessHit/Key=string/Elem=string/len=5-4 2839609 41.16 ns/op BenchmarkMapSmallAccessHit/Key=string/Elem=string/len=6-4 2831430 42.20 ns/op BenchmarkMapSmallAccessHit/Key=string/Elem=string/len=7-4 2782429 41.94 ns/op BenchmarkMapSmallAccessHit/Key=string/Elem=string/len=8-4 2800287 41.98 ns/op BenchmarkMapSmallAccessMiss/Key=int32/Elem=int32/len=1-4 3939560 28.87 ns/op BenchmarkMapSmallAccessMiss/Key=int32/Elem=int32/len=2-4 3896500 29.11 ns/op BenchmarkMapSmallAccessMiss/Key=int32/Elem=int32/len=3-4 3849734 30.35 ns/op BenchmarkMapSmallAccessMiss/Key=int32/Elem=int32/len=4-4 3619047 30.77 ns/op BenchmarkMapSmallAccessMiss/Key=int32/Elem=int32/len=5-4 3881266 30.66 ns/op BenchmarkMapSmallAccessMiss/Key=int32/Elem=int32/len=6-4 3779842 32.81 ns/op BenchmarkMapSmallAccessMiss/Key=int32/Elem=int32/len=7-4 3500295 32.64 ns/op BenchmarkMapSmallAccessMiss/Key=int32/Elem=int32/len=8-4 3506581 32.95 ns/op BenchmarkMapSmallAccessMiss/Key=int64/Elem=int64/len=1-4 4007349 28.85 ns/op BenchmarkMapSmallAccessMiss/Key=int64/Elem=int64/len=2-4 3839629 29.41 ns/op BenchmarkMapSmallAccessMiss/Key=int64/Elem=int64/len=3-4 3944125 30.82 ns/op BenchmarkMapSmallAccessMiss/Key=int64/Elem=int64/len=4-4 3874636 30.44 ns/op BenchmarkMapSmallAccessMiss/Key=int64/Elem=int64/len=5-4 3803631 30.25 ns/op BenchmarkMapSmallAccessMiss/Key=int64/Elem=int64/len=6-4 3744036 32.02 ns/op BenchmarkMapSmallAccessMiss/Key=int64/Elem=int64/len=7-4 3684567 32.02 ns/op BenchmarkMapSmallAccessMiss/Key=int64/Elem=int64/len=8-4 3669864 32.34 ns/op BenchmarkMapSmallAccessMiss/Key=string/Elem=string/len=1-4 3100136 38.32 ns/op BenchmarkMapSmallAccessMiss/Key=string/Elem=string/len=2-4 3177022 36.68 ns/op BenchmarkMapSmallAccessMiss/Key=string/Elem=string/len=3-4 3205052 38.70 ns/op BenchmarkMapSmallAccessMiss/Key=string/Elem=string/len=4-4 3179817 38.14 ns/op BenchmarkMapSmallAccessMiss/Key=string/Elem=string/len=5-4 3039422 43.89 ns/op BenchmarkMapSmallAccessMiss/Key=string/Elem=string/len=6-4 3221176 38.21 ns/op BenchmarkMapSmallAccessMiss/Key=string/Elem=string/len=7-4 3055200 38.70 ns/op BenchmarkMapSmallAccessMiss/Key=string/Elem=string/len=8-4 3263652 40.47 ns/op BenchmarkMemmove/0-4 16015083 7.174 ns/op BenchmarkMemmove/1-4 2882784 42.53 ns/op 23.51 MB/s BenchmarkMemmove/2-4 2770926 42.35 ns/op 47.22 MB/s BenchmarkMemmove/3-4 2738079 43.71 ns/op 68.63 MB/s BenchmarkMemmove/4-4 2663125 42.64 ns/op 93.82 MB/s BenchmarkMemmove/5-4 2588986 44.34 ns/op 112.78 MB/s BenchmarkMemmove/6-4 2629069 43.75 ns/op 137.15 MB/s BenchmarkMemmove/7-4 2628082 42.99 ns/op 162.84 MB/s BenchmarkMemmove/8-4 2706493 43.34 ns/op 184.58 MB/s BenchmarkMemmove/9-4 2605250 46.27 ns/op 194.50 MB/s BenchmarkMemmove/10-4 2472126 47.87 ns/op 208.92 MB/s BenchmarkMemmove/11-4 2574062 46.65 ns/op 235.79 MB/s BenchmarkMemmove/12-4 2534349 45.68 ns/op 262.67 MB/s BenchmarkMemmove/13-4 2474625 46.41 ns/op 280.13 MB/s BenchmarkMemmove/14-4 2546390 47.43 ns/op 295.20 MB/s BenchmarkMemmove/15-4 2522162 47.03 ns/op 318.93 MB/s BenchmarkMemmove/16-4 2635520 46.13 ns/op 346.82 MB/s BenchmarkMemmove/32-4 2582059 47.00 ns/op 680.91 MB/s BenchmarkMemmove/64-4 2344309 51.83 ns/op 1234.77 MB/s BenchmarkMemmove/128-4 1970521 62.20 ns/op 2057.86 MB/s BenchmarkMemmove/256-4 1474797 80.09 ns/op 3196.26 MB/s BenchmarkMemmove/512-4 1006918 121.2 ns/op 4224.21 MB/s BenchmarkMemmove/1024-4 660158 180.9 ns/op 5659.89 MB/s BenchmarkMemmove/2048-4 377032 325.6 ns/op 6290.21 MB/s BenchmarkMemmove/4096-4 174585 576.9 ns/op 7099.76 MB/s BenchmarkMemmoveOverlap/32-4 2561137 47.36 ns/op 675.72 MB/s BenchmarkMemmoveOverlap/64-4 2318197 53.49 ns/op 1196.43 MB/s BenchmarkMemmoveOverlap/128-4 1954902 64.69 ns/op 1978.52 MB/s BenchmarkMemmoveOverlap/256-4 1497318 80.20 ns/op 3191.99 MB/s BenchmarkMemmoveOverlap/512-4 988566 119.6 ns/op 4280.42 MB/s BenchmarkMemmoveOverlap/1024-4 655768 185.1 ns/op 5533.46 MB/s BenchmarkMemmoveOverlap/2048-4 370764 331.4 ns/op 6179.32 MB/s BenchmarkMemmoveOverlap/4096-4 179410 589.1 ns/op 6952.60 MB/s BenchmarkMemmoveUnalignedDst/0-4 15199269 7.356 ns/op BenchmarkMemmoveUnalignedDst/1-4 2830875 42.05 ns/op 23.78 MB/s BenchmarkMemmoveUnalignedDst/2-4 2789127 42.29 ns/op 47.29 MB/s BenchmarkMemmoveUnalignedDst/3-4 2771641 44.54 ns/op 67.35 MB/s BenchmarkMemmoveUnalignedDst/4-4 2698411 45.39 ns/op 88.12 MB/s BenchmarkMemmoveUnalignedDst/5-4 2526314 43.28 ns/op 115.53 MB/s BenchmarkMemmoveUnalignedDst/6-4 2565452 44.51 ns/op 134.81 MB/s BenchmarkMemmoveUnalignedDst/7-4 2731179 42.92 ns/op 163.11 MB/s BenchmarkMemmoveUnalignedDst/8-4 2665904 43.92 ns/op 182.14 MB/s BenchmarkMemmoveUnalignedDst/9-4 2500210 46.72 ns/op 192.63 MB/s BenchmarkMemmoveUnalignedDst/10-4 2543128 46.72 ns/op 214.02 MB/s BenchmarkMemmoveUnalignedDst/11-4 2493264 48.40 ns/op 227.27 MB/s BenchmarkMemmoveUnalignedDst/12-4 2523163 47.77 ns/op 251.20 MB/s BenchmarkMemmoveUnalignedDst/13-4 2481272 47.31 ns/op 274.76 MB/s BenchmarkMemmoveUnalignedDst/14-4 2431203 46.81 ns/op 299.05 MB/s BenchmarkMemmoveUnalignedDst/15-4 2541240 48.37 ns/op 310.10 MB/s BenchmarkMemmoveUnalignedDst/16-4 2505277 46.90 ns/op 341.14 MB/s BenchmarkMemmoveUnalignedDst/32-4 2427894 49.46 ns/op 646.94 MB/s BenchmarkMemmoveUnalignedDst/64-4 2265566 54.87 ns/op 1166.46 MB/s BenchmarkMemmoveUnalignedDst/128-4 1847065 63.78 ns/op 2007.05 MB/s BenchmarkMemmoveUnalignedDst/256-4 1455860 82.93 ns/op 3086.98 MB/s BenchmarkMemmoveUnalignedDst/512-4 1026939 116.4 ns/op 4399.59 MB/s BenchmarkMemmoveUnalignedDst/1024-4 605353 188.7 ns/op 5427.93 MB/s BenchmarkMemmoveUnalignedDst/2048-4 341984 318.9 ns/op 6421.73 MB/s BenchmarkMemmoveUnalignedDst/4096-4 198378 601.0 ns/op 6815.07 MB/s BenchmarkMemmoveUnalignedDstOverlap/32-4 2407839 48.96 ns/op 653.58 MB/s BenchmarkMemmoveUnalignedDstOverlap/64-4 2232897 54.92 ns/op 1165.33 MB/s BenchmarkMemmoveUnalignedDstOverlap/128-4 1888266 65.93 ns/op 1941.36 MB/s BenchmarkMemmoveUnalignedDstOverlap/256-4 1460317 83.84 ns/op 3053.26 MB/s BenchmarkMemmoveUnalignedDstOverlap/512-4 1024718 121.3 ns/op 4222.38 MB/s BenchmarkMemmoveUnalignedDstOverlap/1024-4 541532 188.6 ns/op 5430.38 MB/s BenchmarkMemmoveUnalignedDstOverlap/2048-4 386385 313.7 ns/op 6529.04 MB/s BenchmarkMemmoveUnalignedDstOverlap/4096-4 187414 594.7 ns/op 6886.98 MB/s BenchmarkMemmoveUnalignedSrc/0-4 15485137 7.175 ns/op BenchmarkMemmoveUnalignedSrc/1-4 2772153 41.63 ns/op 24.02 MB/s BenchmarkMemmoveUnalignedSrc/2-4 2737171 43.55 ns/op 45.92 MB/s BenchmarkMemmoveUnalignedSrc/3-4 2694196 43.30 ns/op 69.29 MB/s BenchmarkMemmoveUnalignedSrc/4-4 2626465 43.91 ns/op 91.10 MB/s BenchmarkMemmoveUnalignedSrc/5-4 2756136 42.94 ns/op 116.45 MB/s BenchmarkMemmoveUnalignedSrc/6-4 2688895 43.40 ns/op 138.24 MB/s BenchmarkMemmoveUnalignedSrc/7-4 2815624 44.80 ns/op 156.24 MB/s BenchmarkMemmoveUnalignedSrc/8-4 2663034 43.91 ns/op 182.20 MB/s BenchmarkMemmoveUnalignedSrc/9-4 2470333 46.93 ns/op 191.78 MB/s BenchmarkMemmoveUnalignedSrc/10-4 2492316 47.79 ns/op 209.27 MB/s BenchmarkMemmoveUnalignedSrc/11-4 2529962 47.68 ns/op 230.69 MB/s BenchmarkMemmoveUnalignedSrc/12-4 2539117 46.63 ns/op 257.35 MB/s BenchmarkMemmoveUnalignedSrc/13-4 2520511 48.17 ns/op 269.89 MB/s BenchmarkMemmoveUnalignedSrc/14-4 2447839 47.58 ns/op 294.25 MB/s BenchmarkMemmoveUnalignedSrc/15-4 2580432 47.22 ns/op 317.68 MB/s BenchmarkMemmoveUnalignedSrc/16-4 2579702 45.85 ns/op 348.95 MB/s BenchmarkMemmoveUnalignedSrc/32-4 2394486 49.06 ns/op 652.31 MB/s BenchmarkMemmoveUnalignedSrc/64-4 2214613 54.91 ns/op 1165.53 MB/s BenchmarkMemmoveUnalignedSrc/128-4 1826413 63.44 ns/op 2017.65 MB/s BenchmarkMemmoveUnalignedSrc/256-4 1439438 86.30 ns/op 2966.45 MB/s BenchmarkMemmoveUnalignedSrc/512-4 964836 122.0 ns/op 4195.03 MB/s BenchmarkMemmoveUnalignedSrc/1024-4 638714 182.4 ns/op 5615.02 MB/s BenchmarkMemmoveUnalignedSrc/2048-4 368994 316.2 ns/op 6476.98 MB/s BenchmarkMemmoveUnalignedSrc/4096-4 177390 588.8 ns/op 6956.56 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_0-4 2125080 55.75 ns/op 286.98 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_0-4 2085081 55.12 ns/op 290.26 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_1-4 1981992 58.87 ns/op 271.81 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_1-4 1997792 58.94 ns/op 271.45 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_4-4 2006854 59.67 ns/op 268.16 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_4-4 2037451 60.61 ns/op 264.00 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_7-4 2004062 59.77 ns/op 267.69 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_7-4 1984803 58.58 ns/op 273.11 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_0-4 1935220 62.75 ns/op 1019.88 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_0-4 1837844 64.20 ns/op 996.92 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_1-4 1780365 66.22 ns/op 966.55 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_1-4 1808011 66.18 ns/op 967.10 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_4-4 1825788 66.55 ns/op 961.71 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_4-4 1817586 66.69 ns/op 959.60 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_7-4 1851258 64.22 ns/op 996.52 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_7-4 1802979 66.99 ns/op 955.43 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_0-4 1270815 95.33 ns/op 2685.35 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_0-4 950968 108.0 ns/op 2369.86 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_1-4 1231165 96.36 ns/op 2656.61 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_1-4 1171869 99.97 ns/op 2560.71 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_4-4 1167010 98.69 ns/op 2594.02 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_4-4 1191116 99.82 ns/op 2564.61 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_7-4 1236470 98.39 ns/op 2601.90 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_7-4 1203298 99.06 ns/op 2584.20 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_0-4 148011 760.2 ns/op 5388.39 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_0-4 116254 991.8 ns/op 4129.82 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_1-4 151747 765.9 ns/op 5347.71 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_1-4 150254 759.7 ns/op 5391.95 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_4-4 145285 750.3 ns/op 5458.91 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_4-4 147386 754.4 ns/op 5429.20 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_7-4 150987 758.8 ns/op 5397.81 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_7-4 154572 765.4 ns/op 5351.68 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_0-4 10122 11894 ns/op 5510.17 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_0-4 7587 15920 ns/op 4116.63 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_1-4 9852 12131 ns/op 5402.50 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_1-4 8586 12017 ns/op 5453.50 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_4-4 9320 11647 ns/op 5626.98 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_4-4 10190 11847 ns/op 5532.09 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_7-4 10180 11947 ns/op 5485.71 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_7-4 10126 11873 ns/op 5519.76 MB/s BenchmarkMemmoveUnalignedSrcOverlap/32-4 2468143 48.66 ns/op 657.60 MB/s BenchmarkMemmoveUnalignedSrcOverlap/64-4 2264034 54.07 ns/op 1183.58 MB/s BenchmarkMemmoveUnalignedSrcOverlap/128-4 1809928 63.83 ns/op 2005.31 MB/s BenchmarkMemmoveUnalignedSrcOverlap/256-4 1422230 83.13 ns/op 3079.62 MB/s BenchmarkMemmoveUnalignedSrcOverlap/512-4 1029175 120.8 ns/op 4237.89 MB/s BenchmarkMemmoveUnalignedSrcOverlap/1024-4 642928 186.5 ns/op 5490.77 MB/s BenchmarkMemmoveUnalignedSrcOverlap/2048-4 309548 324.7 ns/op 6307.26 MB/s BenchmarkMemmoveUnalignedSrcOverlap/4096-4 179811 601.1 ns/op 6813.66 MB/s BenchmarkMemclr/5-4 13665608 8.746 ns/op 571.69 MB/s BenchmarkMemclr/16-4 13286272 8.401 ns/op 1904.49 MB/s BenchmarkMemclr/64-4 12604473 8.823 ns/op 7253.86 MB/s BenchmarkMemclr/256-4 12167302 9.573 ns/op 26742.99 MB/s BenchmarkMemclr/4096-4 2775904 43.33 ns/op 94538.69 MB/s BenchmarkMemclr/65536-4 145348 747.7 ns/op 87648.76 MB/s BenchmarkMemclr/1M-4 6952 14389 ns/op 72871.36 MB/s BenchmarkMemclr/4M-4 1756 58271 ns/op 71978.80 MB/s BenchmarkMemclr/8M-4 997 110969 ns/op 75594.35 MB/s BenchmarkMemclr/16M-4 410 482709 ns/op 34756.39 MB/s BenchmarkMemclr/64M-4 84 1392386 ns/op 48197.02 MB/s BenchmarkMemclrUnaligned/0_5-4 8142574 14.09 ns/op 354.85 MB/s BenchmarkMemclrUnaligned/0_16-4 8563854 13.54 ns/op 1182.09 MB/s BenchmarkMemclrUnaligned/0_64-4 8537624 14.44 ns/op 4431.38 MB/s BenchmarkMemclrUnaligned/0_256-4 8152167 14.47 ns/op 17691.97 MB/s BenchmarkMemclrUnaligned/0_4096-4 2710587 44.89 ns/op 91252.73 MB/s BenchmarkMemclrUnaligned/0_65536-4 153570 743.2 ns/op 88181.73 MB/s BenchmarkMemclrUnaligned/1_5-4 8263334 13.07 ns/op 382.44 MB/s BenchmarkMemclrUnaligned/1_16-4 8236699 13.97 ns/op 1145.55 MB/s BenchmarkMemclrUnaligned/1_64-4 7750689 14.62 ns/op 4376.79 MB/s BenchmarkMemclrUnaligned/1_256-4 7680553 13.99 ns/op 18302.38 MB/s BenchmarkMemclrUnaligned/1_4096-4 1806050 66.29 ns/op 61786.45 MB/s BenchmarkMemclrUnaligned/1_65536-4 121980 941.5 ns/op 69606.04 MB/s BenchmarkMemclrUnaligned/4_5-4 8532276 13.15 ns/op 380.34 MB/s BenchmarkMemclrUnaligned/4_16-4 8363596 12.30 ns/op 1301.31 MB/s BenchmarkMemclrUnaligned/4_64-4 8004822 13.92 ns/op 4598.33 MB/s BenchmarkMemclrUnaligned/4_256-4 7820970 15.01 ns/op 17060.38 MB/s BenchmarkMemclrUnaligned/4_4096-4 1928173 61.57 ns/op 66524.75 MB/s BenchmarkMemclrUnaligned/4_65536-4 130678 896.2 ns/op 73126.01 MB/s BenchmarkMemclrUnaligned/7_5-4 8378487 12.63 ns/op 395.89 MB/s BenchmarkMemclrUnaligned/7_16-4 8468564 14.04 ns/op 1139.48 MB/s BenchmarkMemclrUnaligned/7_64-4 8002815 13.07 ns/op 4894.95 MB/s BenchmarkMemclrUnaligned/7_256-4 7830499 13.77 ns/op 18589.15 MB/s BenchmarkMemclrUnaligned/7_4096-4 1816243 67.05 ns/op 61087.32 MB/s BenchmarkMemclrUnaligned/7_65536-4 123205 940.9 ns/op 69649.08 MB/s BenchmarkMemclrUnaligned/0_1M-4 7246 15250 ns/op 68759.97 MB/s BenchmarkMemclrUnaligned/0_4M-4 1662 73581 ns/op 57002.39 MB/s BenchmarkMemclrUnaligned/0_8M-4 925 156822 ns/op 53491.43 MB/s BenchmarkMemclrUnaligned/0_16M-4 399 343651 ns/op 48820.54 MB/s BenchmarkMemclrUnaligned/0_64M-4 87 1381640 ns/op 48571.87 MB/s BenchmarkMemclrUnaligned/1_1M-4 5934 19424 ns/op 53982.85 MB/s BenchmarkMemclrUnaligned/1_4M-4 1670 78932 ns/op 53137.94 MB/s BenchmarkMemclrUnaligned/1_8M-4 769 152024 ns/op 55179.42 MB/s BenchmarkMemclrUnaligned/1_16M-4 319 393958 ns/op 42586.30 MB/s BenchmarkMemclrUnaligned/1_64M-4 79 1331516 ns/op 50400.34 MB/s BenchmarkMemclrUnaligned/4_1M-4 6208 18889 ns/op 55512.42 MB/s BenchmarkMemclrUnaligned/4_4M-4 1328 79313 ns/op 52883.17 MB/s BenchmarkMemclrUnaligned/4_8M-4 760 142509 ns/op 58863.61 MB/s BenchmarkMemclrUnaligned/4_16M-4 387 464435 ns/op 36123.94 MB/s BenchmarkMemclrUnaligned/4_64M-4 86 1371496 ns/op 48931.14 MB/s BenchmarkMemclrUnaligned/7_1M-4 6578 19023 ns/op 55121.77 MB/s BenchmarkMemclrUnaligned/7_4M-4 1420 74866 ns/op 56024.43 MB/s BenchmarkMemclrUnaligned/7_8M-4 814 133748 ns/op 62719.50 MB/s BenchmarkMemclrUnaligned/7_16M-4 332 401849 ns/op 41750.08 MB/s BenchmarkMemclrUnaligned/7_64M-4 86 1427271 ns/op 47019.00 MB/s BenchmarkGoMemclr/5-4 14993014 6.767 ns/op 738.89 MB/s BenchmarkGoMemclr/16-4 18759649 6.626 ns/op 2414.58 MB/s BenchmarkGoMemclr/64-4 14829082 7.096 ns/op 9019.62 MB/s BenchmarkGoMemclr/256-4 13416099 8.123 ns/op 31517.31 MB/s BenchmarkMemclrRange/1K_2K-4 91798 1269 ns/op 75548.45 MB/s BenchmarkMemclrRange/2K_8K-4 32690 3667 ns/op 90953.42 MB/s BenchmarkMemclrRange/4K_16K-4 35745 3381 ns/op 95542.94 MB/s BenchmarkMemclrRange/160K_228K-4 6465 18806 ns/op 88422.06 MB/s BenchmarkClearFat7-4 9665196 11.54 ns/op BenchmarkClearFat8-4 9228901 11.76 ns/op BenchmarkClearFat11-4 8479161 13.05 ns/op BenchmarkClearFat12-4 8617394 13.22 ns/op BenchmarkClearFat13-4 8621450 13.58 ns/op BenchmarkClearFat14-4 8036994 13.41 ns/op BenchmarkClearFat15-4 8445367 12.96 ns/op BenchmarkClearFat16-4 9228241 11.99 ns/op BenchmarkClearFat24-4 9894759 11.67 ns/op BenchmarkClearFat32-4 8929918 13.24 ns/op BenchmarkClearFat40-4 8745646 12.73 ns/op BenchmarkClearFat48-4 8543240 13.38 ns/op BenchmarkClearFat56-4 8398143 13.76 ns/op BenchmarkClearFat64-4 8020862 14.52 ns/op BenchmarkClearFat72-4 7591052 14.75 ns/op BenchmarkClearFat128-4 5672994 20.81 ns/op BenchmarkClearFat256-4 4510302 27.50 ns/op BenchmarkClearFat512-4 2901398 43.59 ns/op BenchmarkClearFat1024-4 1641882 72.97 ns/op BenchmarkClearFat1032-4 1678298 70.57 ns/op BenchmarkClearFat1040-4 1270878 93.05 ns/op BenchmarkCopyFat7-4 9275067 12.05 ns/op BenchmarkCopyFat8-4 10244002 11.65 ns/op BenchmarkCopyFat11-4 8580214 13.61 ns/op BenchmarkCopyFat12-4 9004599 13.17 ns/op BenchmarkCopyFat13-4 9112390 13.31 ns/op BenchmarkCopyFat14-4 8444138 13.07 ns/op BenchmarkCopyFat15-4 8269785 13.89 ns/op BenchmarkCopyFat16-4 10305364 11.61 ns/op BenchmarkCopyFat24-4 9002904 12.99 ns/op BenchmarkCopyFat32-4 8980999 12.05 ns/op BenchmarkCopyFat64-4 8112217 14.52 ns/op BenchmarkCopyFat72-4 7694569 15.46 ns/op BenchmarkCopyFat128-4 5566663 21.29 ns/op BenchmarkCopyFat256-4 3916140 28.72 ns/op BenchmarkCopyFat512-4 2591312 50.11 ns/op BenchmarkCopyFat520-4 2463762 47.57 ns/op BenchmarkCopyFat1024-4 1436310 79.60 ns/op BenchmarkCopyFat1032-4 1538578 78.76 ns/op BenchmarkCopyFat1040-4 1466612 84.28 ns/op BenchmarkIssue18740/2byte-4 741 160054 ns/op BenchmarkIssue18740/4byte-4 1194 97993 ns/op BenchmarkIssue18740/8byte-4 1615 71901 ns/op BenchmarkMemclrKnownSize1-4 12458072 9.788 ns/op 102.17 MB/s BenchmarkMemclrKnownSize2-4 7668121 15.61 ns/op 128.14 MB/s BenchmarkMemclrKnownSize4-4 5033349 22.95 ns/op 174.31 MB/s BenchmarkMemclrKnownSize8-4 2108031 56.50 ns/op 141.59 MB/s BenchmarkMemclrKnownSize16-4 1028948 115.1 ns/op 139.05 MB/s BenchmarkMemclrKnownSize32-4 490216 220.7 ns/op 145.02 MB/s BenchmarkMemclrKnownSize64-4 241870 450.5 ns/op 142.07 MB/s BenchmarkMemclrKnownSize112-4 150722 744.6 ns/op 150.43 MB/s BenchmarkMemclrKnownSize128-4 131785 883.9 ns/op 144.81 MB/s BenchmarkMemclrKnownSize192-4 87637 1301 ns/op 147.58 MB/s BenchmarkMemclrKnownSize248-4 72582 1650 ns/op 150.34 MB/s BenchmarkMemclrKnownSize256-4 68444 1724 ns/op 148.48 MB/s BenchmarkMemclrKnownSize512-4 34256 3502 ns/op 146.21 MB/s BenchmarkMemclrKnownSize1024-4 17365 6944 ns/op 147.46 MB/s BenchmarkMemclrKnownSize4096-4 3810 27240 ns/op 150.37 MB/s BenchmarkMemclrKnownSize512KiB-4 26 3996856 ns/op 131.18 MB/s BenchmarkReadMetricsLatency-4 16022 5520 p50-ns 7160 p90-ns 25340 p99-ns BenchmarkFinalizer-4 140 820495 ns/op BenchmarkFinalizerRun-4 242070 719.3 ns/op BenchmarkMinFloat-4 2401152 51.03 ns/op BenchmarkMaxFloat-4 2097778 54.37 ns/op BenchmarkPallocBitsSummarize/Unpacked00-4 8061708 13.83 ns/op BenchmarkPallocBitsSummarize/UnpackedFFFFFFFFFFFFFFFF-4 2899093 41.38 ns/op BenchmarkPallocBitsSummarize/UnpackedAA-4 2458060 48.25 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAAAAAAAAAA-4 2450812 49.06 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000AAAAAAAA-4 1775341 67.99 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAA00000001-4 1662004 71.29 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBBBBBBBBBB-4 2358172 50.74 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000BBBBBBBB-4 1697703 69.83 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBB00000001-4 1814214 66.52 ns/op BenchmarkPallocBitsSummarize/UnpackedCCCCCCCCCCCCCCCC-4 2256244 52.91 ns/op BenchmarkPallocBitsSummarize/Unpacked4444444444444444-4 2257669 52.89 ns/op BenchmarkPallocBitsSummarize/Unpacked4040404040404040-4 2106795 56.36 ns/op BenchmarkPallocBitsSummarize/Unpacked4000400040004000-4 1956146 61.65 ns/op BenchmarkPallocBitsSummarize/Unpacked1000404044CCAAFF-4 1763854 68.17 ns/op BenchmarkFindBitRange64/Pattern00Size2-4 9108730 12.47 ns/op BenchmarkFindBitRange64/Pattern00Size8-4 9356176 12.79 ns/op BenchmarkFindBitRange64/Pattern00Size32-4 9289362 12.65 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize2-4 8965666 11.81 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize8-4 8545083 12.72 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize32-4 8174518 13.78 ns/op BenchmarkFindBitRange64/PatternAASize2-4 9120361 12.41 ns/op BenchmarkFindBitRange64/PatternAASize8-4 9375760 12.80 ns/op BenchmarkFindBitRange64/PatternAASize32-4 9239552 12.63 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize2-4 9094690 12.01 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize8-4 9359037 12.00 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize32-4 9173869 12.81 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize2-4 9161703 11.42 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize8-4 9917026 11.92 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize32-4 9219094 11.33 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size2-4 9728390 12.05 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size8-4 10642504 11.55 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size32-4 9354703 11.39 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize2-4 9058017 11.90 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize8-4 9116323 13.10 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize32-4 9067633 12.47 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize2-4 9004687 13.11 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize8-4 9199398 11.31 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize32-4 9166783 13.07 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size2-4 9191634 12.90 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size8-4 8979964 12.16 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size32-4 9036524 11.73 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize2-4 8962833 12.82 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize8-4 9129368 12.15 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize32-4 8967315 12.11 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size2-4 9138253 13.16 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size8-4 9230618 11.77 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size32-4 8941116 11.62 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size2-4 9160198 11.63 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size8-4 9295038 12.77 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size32-4 9363433 12.78 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size2-4 10435708 11.47 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size8-4 9316580 12.78 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size32-4 9174409 12.09 ns/op BenchmarkNetpollBreak-4 3106 46432 ns/op BenchmarkPinnerPinUnpinBatch-4 2040 66899 ns/op BenchmarkPinnerPinUnpinBatchDouble-4 312 380838 ns/op BenchmarkPinnerPinUnpinBatchTiny-4 2119 65199 ns/op BenchmarkPinnerPinUnpin-4 2244463 55.21 ns/op BenchmarkPinnerPinUnpinTiny-4 2208747 52.72 ns/op BenchmarkPinnerPinUnpinDouble-4 890457 135.5 ns/op BenchmarkPinnerPinUnpinParallel-4 5856990 20.41 ns/op BenchmarkPinnerPinUnpinParallelTiny-4 5780748 19.86 ns/op BenchmarkPinnerPinUnpinParallelDouble-4 335312 358.2 ns/op BenchmarkPinnerIsPinnedOnPinned-4 8175432 13.53 ns/op BenchmarkPinnerIsPinnedOnUnpinned-4 8098694 14.42 ns/op BenchmarkPinnerIsPinnedOnPinnedParallel-4 12347548 9.712 ns/op BenchmarkPinnerIsPinnedOnUnpinnedParallel-4 11923227 9.539 ns/op BenchmarkPingPongHog-4 369 403793 ns/op BenchmarkStackGrowth-4 203565 597.6 ns/op BenchmarkStackGrowthDeep-4 1671 60305 ns/op BenchmarkCreateGoroutines-4 33372 3714 ns/op BenchmarkCreateGoroutinesParallel-4 33852 4351 ns/op BenchmarkCreateGoroutinesCapture-4 3615 31773 ns/op 144 B/op 5 allocs/op BenchmarkCreateGoroutinesSingle-4 26018 4504 ns/op BenchmarkClosureCall-4 20394060 5.622 ns/op BenchmarkWakeupParallelSpinning/0s-4 5911 19819 ns/op BenchmarkWakeupParallelSpinning/1µs-4 4701 24899 ns/op BenchmarkWakeupParallelSpinning/2µs-4 4040 29685 ns/op BenchmarkWakeupParallelSpinning/5µs-4 2698 43607 ns/op BenchmarkWakeupParallelSpinning/10µs-4 1922 61721 ns/op BenchmarkWakeupParallelSpinning/20µs-4 1376 93867 ns/op BenchmarkWakeupParallelSpinning/50µs-4 664 170784 ns/op BenchmarkWakeupParallelSpinning/100µs-4 469 258935 ns/op BenchmarkMatmult-4 5059358 30.89 ns/op BenchmarkFastrand-4 13692286 8.455 ns/op BenchmarkFastrand64-4 13802150 8.415 ns/op BenchmarkFastrandHashiter-4 6110841 18.51 ns/op BenchmarkFastrandn/2-4 7676224 15.54 ns/op BenchmarkFastrandn/3-4 7584014 15.51 ns/op BenchmarkFastrandn/4-4 7764270 15.46 ns/op BenchmarkFastrandn/5-4 7598666 15.44 ns/op BenchmarkIfaceCmp100-4 122926 922.3 ns/op BenchmarkIfaceCmpNil100-4 217894 490.7 ns/op BenchmarkEfaceCmpDiff-4 43005 2774 ns/op BenchmarkEfaceCmpDiffIndirect-4 43260 3011 ns/op BenchmarkDefer-4 1616907 74.00 ns/op BenchmarkDefer10-4 1250798 99.30 ns/op BenchmarkDeferMany-4 655944 261.4 ns/op BenchmarkPanicRecover-4 876499 134.2 ns/op BenchmarkGoroutineProfile/small-nil/idle-4 216818 583.2 ns/op 181.0 p50-ns 250.0 p90-ns 450.0 p99-ns BenchmarkGoroutineProfile/small-nil/loaded-4 174944 636.1 ns/op 181.0 p50-ns 259.0 p90-ns 460.0 p99-ns BenchmarkGoroutineProfile/small/idle-4 2956 40173 ns/op 32780 p50-ns 40810 p90-ns 159420 p99-ns BenchmarkGoroutineProfile/small/loaded-4 48 7215911 ns/op 524051 p50-ns 20343897 p90-ns 34693200 p99-ns BenchmarkGoroutineProfile/large-nil/idle-4 214035 523.3 ns/op 180.0 p50-ns 190.0 p90-ns 270.0 p99-ns BenchmarkGoroutineProfile/large-nil/loaded-4 184298 583.0 ns/op 180.0 p50-ns 260.0 p90-ns 430.0 p99-ns BenchmarkGoroutineProfile/large/idle-4 43 2345380 ns/op 2057181 p50-ns 3432414 p90-ns 4918816 p99-ns BenchmarkGoroutineProfile/large/loaded-4 27 4837588 ns/op 3583063 p50-ns 11028589 p90-ns 16088794 p99-ns BenchmarkGoroutineProfile/sparse-nil/idle-4 234393 521.2 ns/op 180.0 p50-ns 181.0 p90-ns 500.0 p99-ns BenchmarkGoroutineProfile/sparse-nil/loaded-4 186613 856.0 ns/op 179.0 p50-ns 181.0 p90-ns 360.0 p99-ns BenchmarkGoroutineProfile/sparse/idle-4 1633 85901 ns/op 74750 p50-ns 88050 p90-ns 272810 p99-ns BenchmarkGoroutineProfile/sparse/loaded-4 176 1898918 ns/op 322000 p50-ns 2981274 p90-ns 19792586 p99-ns BenchmarkProcYield/1-4 4029805 29.15 ns/op BenchmarkProcYield/10-4 559760 216.6 ns/op BenchmarkProcYield/30-4 176109 632.4 ns/op BenchmarkProcYield/100-4 55804 2089 ns/op BenchmarkProcYield/1000-4 5796 20834 ns/op BenchmarkOSYield-4 822294 149.7 ns/op BenchmarkMutexContention-4 2561541 47.31 ns/op BenchmarkMutexCapture-4 2375596 51.18 ns/op 419280 ns/starve-p100 26205 ns/starve-p90 209640 ns/streak-p100 3276 ns/streak-p90 BenchmarkMutexHandoff/Solo-4 6381536 18.85 ns/op BenchmarkMutexHandoff/FastPingPong-4 105007 319.3 ns/op BenchmarkMutexHandoff/SlowPingPong-4 5284 8462 ns/op BenchmarkRWMutexUncontended-4 6784666 17.21 ns/op BenchmarkRWMutexWrite100-4 868618 194.5 ns/op BenchmarkRWMutexWrite10-4 183334 1023 ns/op BenchmarkRWMutexWorkWrite100-4 437024 303.4 ns/op BenchmarkRWMutexWorkWrite10-4 69326 1696 ns/op BenchmarkSemTable/OneAddrCollision/n=1000-4 3999 29978 ns/op BenchmarkSemTable/ManyAddrCollision/n=1000-4 1392 83200 ns/op BenchmarkSemTable/OneAddrCollision/n=2000-4 1861 60775 ns/op BenchmarkSemTable/ManyAddrCollision/n=2000-4 673 178143 ns/op BenchmarkSemTable/OneAddrCollision/n=4000-4 926 124882 ns/op BenchmarkSemTable/ManyAddrCollision/n=4000-4 316 369037 ns/op BenchmarkSemTable/OneAddrCollision/n=8000-4 465 251807 ns/op BenchmarkSemTable/ManyAddrCollision/n=8000-4 152 768449 ns/op BenchmarkMakeSliceCopy/mallocmove/Byte-4 479473 257.0 ns/op BenchmarkMakeSliceCopy/mallocmove/Int-4 507465 285.4 ns/op BenchmarkMakeSliceCopy/mallocmove/Ptr-4 455599 346.7 ns/op BenchmarkMakeSliceCopy/makecopy/Byte-4 499609 292.9 ns/op BenchmarkMakeSliceCopy/makecopy/Int-4 531362 280.9 ns/op BenchmarkMakeSliceCopy/makecopy/Ptr-4 403785 350.2 ns/op BenchmarkMakeSliceCopy/nilappend/Byte-4 460204 272.6 ns/op BenchmarkMakeSliceCopy/nilappend/Int-4 451731 289.4 ns/op BenchmarkMakeSliceCopy/nilappend/Ptr-4 479228 374.1 ns/op BenchmarkMakeSlice/Byte-4 3043102 38.34 ns/op BenchmarkMakeSlice/Int16-4 3055372 39.55 ns/op BenchmarkMakeSlice/Int-4 2224293 53.13 ns/op BenchmarkMakeSlice/Ptr-4 2082104 57.01 ns/op BenchmarkMakeSlice/Struct/24-4 1311127 90.46 ns/op BenchmarkMakeSlice/Struct/32-4 1000000 115.7 ns/op BenchmarkMakeSlice/Struct/40-4 1000000 133.8 ns/op BenchmarkGrowSlice/Byte-4 1231293 98.32 ns/op BenchmarkGrowSlice/Int16-4 1000000 108.1 ns/op BenchmarkGrowSlice/Int-4 673399 153.7 ns/op BenchmarkGrowSlice/Ptr-4 762116 188.2 ns/op BenchmarkGrowSlice/Struct/24-4 492319 291.4 ns/op BenchmarkGrowSlice/Struct/32-4 399583 305.8 ns/op BenchmarkGrowSlice/Struct/40-4 279586 379.9 ns/op BenchmarkExtendSlice/IntSlice-4 688104 164.1 ns/op BenchmarkExtendSlice/PointerSlice-4 634191 165.9 ns/op BenchmarkExtendSlice/NoGrow-4 1274428 97.46 ns/op BenchmarkAppend-4 1108569 113.0 ns/op BenchmarkAppendGrowByte-4 8 13328094 ns/op BenchmarkAppendGrowString-4 2 91440752 ns/op BenchmarkAppendSlice/1Bytes-4 2739238 40.97 ns/op BenchmarkAppendSlice/4Bytes-4 2774024 44.05 ns/op BenchmarkAppendSlice/7Bytes-4 2694267 43.65 ns/op BenchmarkAppendSlice/8Bytes-4 2605736 45.39 ns/op BenchmarkAppendSlice/15Bytes-4 2442140 47.88 ns/op BenchmarkAppendSlice/16Bytes-4 2491065 47.75 ns/op BenchmarkAppendSlice/32Bytes-4 2457430 47.79 ns/op BenchmarkAppendSliceLarge/1024Bytes-4 127398 1001 ns/op BenchmarkAppendSliceLarge/4096Bytes-4 31650 3877 ns/op BenchmarkAppendSliceLarge/16384Bytes-4 9492 13973 ns/op BenchmarkAppendSliceLarge/65536Bytes-4 2336 52328 ns/op BenchmarkAppendSliceLarge/262144Bytes-4 366 407484 ns/op BenchmarkAppendSliceLarge/1048576Bytes-4 92 1255340 ns/op BenchmarkAppendStr/1Bytes-4 3195621 39.30 ns/op BenchmarkAppendStr/4Bytes-4 3069930 38.61 ns/op BenchmarkAppendStr/8Bytes-4 2786874 39.83 ns/op BenchmarkAppendStr/16Bytes-4 2916850 42.05 ns/op BenchmarkAppendStr/32Bytes-4 2901871 41.81 ns/op BenchmarkAppendSpecialCase-4 1120527 125.5 ns/op BenchmarkCopy/1Byte-4 2679159 42.71 ns/op 23.42 MB/s BenchmarkCopy/1String-4 3081237 39.05 ns/op 25.61 MB/s BenchmarkCopy/2Byte-4 2704213 42.66 ns/op 46.89 MB/s BenchmarkCopy/2String-4 2687731 43.22 ns/op 46.28 MB/s BenchmarkCopy/4Byte-4 2767726 42.51 ns/op 94.09 MB/s BenchmarkCopy/4String-4 2755753 43.24 ns/op 92.51 MB/s BenchmarkCopy/8Byte-4 2731600 43.28 ns/op 184.84 MB/s BenchmarkCopy/8String-4 2712298 44.10 ns/op 181.40 MB/s BenchmarkCopy/12Byte-4 2616793 45.52 ns/op 263.60 MB/s BenchmarkCopy/12String-4 2554018 45.77 ns/op 262.18 MB/s BenchmarkCopy/16Byte-4 2531068 45.08 ns/op 354.93 MB/s BenchmarkCopy/16String-4 2686629 45.45 ns/op 352.03 MB/s BenchmarkCopy/32Byte-4 2561606 46.47 ns/op 688.60 MB/s BenchmarkCopy/32String-4 2527527 47.72 ns/op 670.56 MB/s BenchmarkCopy/128Byte-4 1887506 63.34 ns/op 2020.95 MB/s BenchmarkCopy/128String-4 1780539 66.23 ns/op 1932.54 MB/s BenchmarkCopy/1024Byte-4 541504 219.3 ns/op 4669.20 MB/s BenchmarkCopy/1024String-4 450924 242.2 ns/op 4228.45 MB/s BenchmarkAppendInPlace/NoGrow/Byte-4 49911 2459 ns/op BenchmarkAppendInPlace/NoGrow/1Ptr-4 27058 4139 ns/op BenchmarkAppendInPlace/NoGrow/2Ptr-4 18294 6401 ns/op BenchmarkAppendInPlace/NoGrow/3Ptr-4 14241 8646 ns/op BenchmarkAppendInPlace/NoGrow/4Ptr-4 10000 10949 ns/op BenchmarkAppendInPlace/Grow/Byte-4 201024 570.9 ns/op BenchmarkAppendInPlace/Grow/1Ptr-4 225622 569.7 ns/op BenchmarkAppendInPlace/Grow/2Ptr-4 146725 728.6 ns/op BenchmarkAppendInPlace/Grow/3Ptr-4 132073 966.5 ns/op BenchmarkAppendInPlace/Grow/4Ptr-4 90901 1112 ns/op BenchmarkStackCopyPtr-4 2 88903176 ns/op BenchmarkStackCopy-4 2 76522326 ns/op BenchmarkStackCopyNoCache-4 32 4368686 ns/op BenchmarkStackCopyWithStkobj-4 4 29281720 ns/op BenchmarkIssue18138-4 886 115593 ns/op BenchmarkCompareStringEqual-4 11998886 9.050 ns/op BenchmarkCompareStringIdentical-4 20759614 5.304 ns/op BenchmarkCompareStringSameLength-4 14248826 7.355 ns/op BenchmarkCompareStringDifferentLength-4 24436464 5.372 ns/op BenchmarkCompareStringBigUnaligned-4 4108 35989 ns/op 29136.65 MB/s BenchmarkCompareStringBig-4 3642 34162 ns/op 30694.21 MB/s BenchmarkConcatStringAndBytes-4 3591032 32.95 ns/op BenchmarkSliceByteToString/1-4 3104698 38.59 ns/op BenchmarkSliceByteToString/2-4 1773748 73.15 ns/op BenchmarkSliceByteToString/4-4 1774699 69.75 ns/op BenchmarkSliceByteToString/8-4 1795173 67.42 ns/op BenchmarkSliceByteToString/16-4 1689020 70.38 ns/op BenchmarkSliceByteToString/32-4 1497429 80.80 ns/op BenchmarkSliceByteToString/64-4 1156928 111.5 ns/op BenchmarkSliceByteToString/128-4 964287 147.2 ns/op BenchmarkRuneCount/lenruneslice/ASCII-4 3658546 32.61 ns/op BenchmarkRuneCount/lenruneslice/Japanese-4 1299675 91.67 ns/op BenchmarkRuneCount/lenruneslice/MixedLength-4 1512756 78.33 ns/op BenchmarkRuneCount/rangeloop/ASCII-4 5966377 18.81 ns/op BenchmarkRuneCount/rangeloop/Japanese-4 2462391 48.45 ns/op BenchmarkRuneCount/rangeloop/MixedLength-4 2872962 41.92 ns/op BenchmarkRuneCount/utf8.RuneCountInString/ASCII-4 6243860 18.59 ns/op BenchmarkRuneCount/utf8.RuneCountInString/Japanese-4 2355255 47.74 ns/op BenchmarkRuneCount/utf8.RuneCountInString/MixedLength-4 2803189 40.87 ns/op BenchmarkRuneIterate/range/ASCII-4 11617483 9.837 ns/op BenchmarkRuneIterate/range/Japanese-4 2953408 40.87 ns/op BenchmarkRuneIterate/range/MixedLength-4 3565314 34.33 ns/op BenchmarkRuneIterate/range1/ASCII-4 12003757 9.347 ns/op BenchmarkRuneIterate/range1/Japanese-4 2968273 40.78 ns/op BenchmarkRuneIterate/range1/MixedLength-4 3572152 33.77 ns/op BenchmarkRuneIterate/range2/ASCII-4 12001273 9.933 ns/op BenchmarkRuneIterate/range2/Japanese-4 2920336 41.05 ns/op BenchmarkRuneIterate/range2/MixedLength-4 3591862 33.66 ns/op BenchmarkArrayEqual-4 19680728 5.938 ns/op BenchmarkFunc/Name-4 3905197 29.36 ns/op BenchmarkFunc/Entry-4 12151420 8.627 ns/op BenchmarkFunc/FileLine-4 3827419 28.51 ns/op PASS ok runtime 302.467s goos: freebsd goarch: amd64 pkg: runtime/cgo cpu: AMD EPYC 7B12 BenchmarkHandle/non-concurrent-4 42114 2767 ns/op BenchmarkHandle/concurrent-4 21770 6030 ns/op PASS ok runtime/cgo 1.533s goos: freebsd goarch: amd64 pkg: runtime/pprof cpu: AMD EPYC 7B12 BenchmarkLabels/set-one-4 205048 534.9 ns/op 104 B/op 3 allocs/op BenchmarkLabels/merge-one-4 140034 925.1 ns/op 200 B/op 5 allocs/op BenchmarkLabels/overwrite-one-4 167144 742.3 ns/op 136 B/op 4 allocs/op BenchmarkLabels/ordered/set-many-4 108274 1243 ns/op 392 B/op 3 allocs/op BenchmarkLabels/ordered/merge-many-4 66843 1813 ns/op 712 B/op 5 allocs/op BenchmarkLabels/ordered/overwrite-many-4 59746 2065 ns/op 712 B/op 4 allocs/op BenchmarkLabels/unordered/set-many-4 41577 2942 ns/op 712 B/op 4 allocs/op BenchmarkLabels/unordered/merge-many-4 64582 2127 ns/op 712 B/op 5 allocs/op BenchmarkLabels/unordered/overwrite-many-4 29824 4006 ns/op 1032 B/op 5 allocs/op BenchmarkGoroutine/Profile.WriteTo_idle_50-4 44 2624340 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_50-4 48 3492612 ns/op 332.5 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_50-4 506 242514 ns/op 4.686 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_500-4 16 7476357 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_500-4 14 8360345 ns/op 767.9 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_500-4 278 456102 ns/op 22.51 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_5000-4 2 52815606 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_5000-4 2 58882990 ns/op 5712 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_5000-4 38 2772771 ns/op 254.4 concurrent_launches/op PASS ok runtime/pprof 4.036s goos: freebsd goarch: amd64 pkg: runtime/race cpu: AMD EPYC 7B12 BenchmarkSyncLeak-4 43 2577001 ns/op BenchmarkStackLeak-4 16459 8047 ns/op PASS ok runtime/race 1.445s goos: freebsd goarch: amd64 pkg: runtime/trace cpu: AMD EPYC 7B12 BenchmarkStartRegion-4 5876059 20.16 ns/op 0 B/op 0 allocs/op BenchmarkNewTask-4 190573 567.9 ns/op 64 B/op 2 allocs/op PASS ok runtime/trace 1.337s goos: freebsd goarch: amd64 pkg: slices cpu: AMD EPYC 7B12 BenchmarkEqualFunc_Large-4 39 2793139 ns/op BenchmarkIndex_Large-4 134 824510 ns/op BenchmarkIndexFunc_Large-4 62 1829030 ns/op BenchmarkCompact/nil-4 8882598 11.63 ns/op BenchmarkCompact/one-4 2445937 48.75 ns/op BenchmarkCompact/sorted-4 1646944 70.52 ns/op BenchmarkCompact/2_items-4 1409536 86.36 ns/op BenchmarkCompact/unsorted-4 1612839 73.53 ns/op BenchmarkCompact/many-4 915858 132.9 ns/op BenchmarkCompact_Large/all_dup-4 2532 44253 ns/op BenchmarkCompact_Large/no_dup-4 2725 40366 ns/op BenchmarkCompactFunc/nil-4 4588863 25.30 ns/op BenchmarkCompactFunc/one-4 1942622 62.48 ns/op BenchmarkCompactFunc/sorted-4 1351471 90.15 ns/op BenchmarkCompactFunc/2_items-4 1176217 100.3 ns/op BenchmarkCompactFunc/unsorted-4 1327282 89.84 ns/op BenchmarkCompactFunc/many-4 790936 153.0 ns/op BenchmarkCompactFunc_Large/all_dup-4 8 13982297 ns/op BenchmarkCompactFunc_Large/no_dup-4 10 11215060 ns/op BenchmarkReplace/naive-fast-4 127560 1021 ns/op BenchmarkReplace/optimized-fast-4 141997 1002 ns/op BenchmarkReplace/naive-slow-4 34988 3163 ns/op BenchmarkReplace/optimized-slow-4 43798 2593 ns/op BenchmarkBinarySearchFloats/Size16-4 1714088 73.49 ns/op BenchmarkBinarySearchFloats/Size32-4 1362877 84.01 ns/op BenchmarkBinarySearchFloats/Size64-4 1209819 95.76 ns/op BenchmarkBinarySearchFloats/Size128-4 1126656 109.6 ns/op BenchmarkBinarySearchFloats/Size512-4 863469 130.2 ns/op BenchmarkBinarySearchFloats/Size1024-4 827288 141.6 ns/op BenchmarkBinarySearchFuncStruct/Size16-4 791624 156.1 ns/op BenchmarkBinarySearchFuncStruct/Size32-4 524227 190.8 ns/op BenchmarkBinarySearchFuncStruct/Size64-4 502630 213.5 ns/op BenchmarkBinarySearchFuncStruct/Size128-4 432030 233.2 ns/op BenchmarkBinarySearchFuncStruct/Size512-4 390614 300.8 ns/op BenchmarkBinarySearchFuncStruct/Size1024-4 328440 308.5 ns/op BenchmarkSortFuncStruct/Size16-4 20203 5890 ns/op BenchmarkSortFuncStruct/Size32-4 7369 16202 ns/op BenchmarkSortFuncStruct/Size64-4 10080 11937 ns/op BenchmarkSortFuncStruct/Size128-4 4905 22139 ns/op BenchmarkSortFuncStruct/Size512-4 1438 83019 ns/op BenchmarkSortFuncStruct/Size1024-4 760 162163 ns/op PASS ok slices 7.839s goos: freebsd goarch: amd64 pkg: sort cpu: AMD EPYC 7B12 BenchmarkSearchWrappers-4 449235 224.8 ns/op BenchmarkSortInts-4 2 80051002 ns/op BenchmarkSlicesSortInts-4 3 48184748 ns/op BenchmarkSortIsSorted-4 37 3143116 ns/op BenchmarkSlicesIsSorted-4 69 1681919 ns/op BenchmarkSortStrings-4 1 122910954 ns/op BenchmarkSlicesSortStrings-4 2 75440240 ns/op BenchmarkSortStrings_Sorted-4 34 3492288 ns/op BenchmarkSlicesSortStrings_Sorted-4 55 2028597 ns/op BenchmarkSortStructs-4 1 159802316 ns/op BenchmarkSortFuncStructs-4 1 131294952 ns/op BenchmarkSortString1K-4 334 351581 ns/op BenchmarkSortString1K_Slice-4 243 630955 ns/op BenchmarkStableString1K-4 127 964529 ns/op BenchmarkSortInt1K-4 404 291983 ns/op BenchmarkSortInt1K_Sorted-4 5901 19340 ns/op BenchmarkSortInt1K_Reversed-4 4080 29421 ns/op BenchmarkSortInt1K_Mod8-4 958 119820 ns/op BenchmarkStableInt1K-4 162 717283 ns/op BenchmarkStableInt1K_Slice-4 193 594534 ns/op BenchmarkSortInt64K-4 4 27509314 ns/op BenchmarkSortInt64K_Slice-4 3 39708158 ns/op BenchmarkStableInt64K-4 2 64296610 ns/op BenchmarkSort1e2-4 553 216854 ns/op BenchmarkStable1e2-4 212 570421 ns/op BenchmarkSort1e4-4 3 43132673 ns/op BenchmarkStable1e4-4 1 171822625 ns/op PASS ok sort 8.511s goos: freebsd goarch: amd64 pkg: strconv cpu: AMD EPYC 7B12 BenchmarkAtof64Decimal-4 1040893 116.6 ns/op BenchmarkAtof64Float-4 905554 133.8 ns/op BenchmarkAtof64FloatExp-4 796647 154.5 ns/op BenchmarkAtof64Big-4 463380 216.7 ns/op BenchmarkAtof64RandomBits-4 501193 235.9 ns/op BenchmarkAtof64RandomFloats-4 591694 204.5 ns/op BenchmarkAtof64RandomLongFloats-4 524401 224.6 ns/op BenchmarkAtof32Decimal-4 872763 114.7 ns/op BenchmarkAtof32Float-4 902010 133.2 ns/op BenchmarkAtof32FloatExp-4 775254 156.3 ns/op BenchmarkAtof32Random-4 475178 251.8 ns/op BenchmarkAtof32RandomLong-4 202336 584.8 ns/op BenchmarkParseInt/Pos/7bit-4 1671739 71.51 ns/op BenchmarkParseInt/Pos/26bit-4 945091 135.3 ns/op BenchmarkParseInt/Pos/31bit-4 810511 147.6 ns/op BenchmarkParseInt/Pos/56bit-4 553144 221.2 ns/op BenchmarkParseInt/Pos/63bit-4 460102 234.3 ns/op BenchmarkParseInt/Neg/7bit-4 1636963 72.63 ns/op BenchmarkParseInt/Neg/26bit-4 922669 130.7 ns/op BenchmarkParseInt/Neg/31bit-4 820454 149.5 ns/op BenchmarkParseInt/Neg/56bit-4 547184 219.7 ns/op BenchmarkParseInt/Neg/63bit-4 494744 232.6 ns/op BenchmarkAtoi/Pos/7bit-4 2345902 51.34 ns/op BenchmarkAtoi/Pos/26bit-4 1157383 103.1 ns/op BenchmarkAtoi/Pos/31bit-4 1030680 120.8 ns/op BenchmarkAtoi/Pos/56bit-4 653584 185.1 ns/op BenchmarkAtoi/Pos/63bit-4 439647 247.6 ns/op BenchmarkAtoi/Neg/7bit-4 2289482 52.27 ns/op BenchmarkAtoi/Neg/26bit-4 1141867 104.4 ns/op BenchmarkAtoi/Neg/31bit-4 1020684 114.1 ns/op BenchmarkAtoi/Neg/56bit-4 587120 182.7 ns/op BenchmarkAtoi/Neg/63bit-4 479107 249.2 ns/op BenchmarkFormatFloat/Decimal-4 162403 733.1 ns/op BenchmarkFormatFloat/Float-4 150248 762.6 ns/op BenchmarkFormatFloat/Exp-4 157129 735.8 ns/op BenchmarkFormatFloat/NegExp-4 160474 759.2 ns/op BenchmarkFormatFloat/LongExp-4 127052 870.7 ns/op BenchmarkFormatFloat/Big-4 126589 938.9 ns/op BenchmarkFormatFloat/BinaryExp-4 308017 372.0 ns/op BenchmarkFormatFloat/32Integer-4 161766 727.8 ns/op BenchmarkFormatFloat/32ExactFraction-4 174045 660.7 ns/op BenchmarkFormatFloat/32Point-4 156423 742.9 ns/op BenchmarkFormatFloat/32Exp-4 160711 741.2 ns/op BenchmarkFormatFloat/32NegExp-4 161692 724.5 ns/op BenchmarkFormatFloat/32Shortest-4 163564 677.7 ns/op BenchmarkFormatFloat/32Fixed8Hard-4 183616 630.6 ns/op BenchmarkFormatFloat/32Fixed9Hard-4 188942 640.2 ns/op BenchmarkFormatFloat/64Fixed1-4 208897 540.3 ns/op BenchmarkFormatFloat/64Fixed2-4 209386 536.7 ns/op BenchmarkFormatFloat/64Fixed3-4 225314 545.3 ns/op BenchmarkFormatFloat/64Fixed4-4 216404 537.2 ns/op BenchmarkFormatFloat/64Fixed12-4 129597 902.5 ns/op BenchmarkFormatFloat/64Fixed16-4 152188 772.1 ns/op BenchmarkFormatFloat/64Fixed12Hard-4 160225 708.3 ns/op BenchmarkFormatFloat/64Fixed17Hard-4 139983 828.9 ns/op BenchmarkFormatFloat/64Fixed18Hard-4 3633 31660 ns/op BenchmarkFormatFloat/Slowpath64-4 137341 863.7 ns/op BenchmarkFormatFloat/SlowpathDenormal64-4 138021 857.4 ns/op BenchmarkAppendFloat/Decimal-4 172992 655.5 ns/op BenchmarkAppendFloat/Float-4 173690 670.3 ns/op BenchmarkAppendFloat/Exp-4 191150 626.8 ns/op BenchmarkAppendFloat/NegExp-4 183289 615.4 ns/op BenchmarkAppendFloat/LongExp-4 143541 793.3 ns/op BenchmarkAppendFloat/Big-4 138020 859.6 ns/op BenchmarkAppendFloat/BinaryExp-4 401220 279.0 ns/op BenchmarkAppendFloat/32Integer-4 181719 649.8 ns/op BenchmarkAppendFloat/32ExactFraction-4 206084 569.0 ns/op BenchmarkAppendFloat/32Point-4 174274 659.4 ns/op BenchmarkAppendFloat/32Exp-4 185329 621.1 ns/op BenchmarkAppendFloat/32NegExp-4 185967 618.1 ns/op BenchmarkAppendFloat/32Shortest-4 214899 528.8 ns/op BenchmarkAppendFloat/32Fixed8Hard-4 185835 575.9 ns/op BenchmarkAppendFloat/32Fixed9Hard-4 217318 547.8 ns/op BenchmarkAppendFloat/64Fixed1-4 269988 443.2 ns/op BenchmarkAppendFloat/64Fixed2-4 252448 443.7 ns/op BenchmarkAppendFloat/64Fixed3-4 260563 451.8 ns/op BenchmarkAppendFloat/64Fixed4-4 255295 442.4 ns/op BenchmarkAppendFloat/64Fixed12-4 136640 808.4 ns/op BenchmarkAppendFloat/64Fixed16-4 168669 664.8 ns/op BenchmarkAppendFloat/64Fixed12Hard-4 204180 561.7 ns/op BenchmarkAppendFloat/64Fixed17Hard-4 154495 727.6 ns/op BenchmarkAppendFloat/64Fixed18Hard-4 3352 31332 ns/op BenchmarkAppendFloat/Slowpath64-4 146217 809.9 ns/op BenchmarkAppendFloat/SlowpathDenormal64-4 150729 772.2 ns/op BenchmarkFormatInt-4 21264 5667 ns/op BenchmarkAppendInt-4 25558 4765 ns/op BenchmarkFormatUint-4 118216 1013 ns/op BenchmarkAppendUint-4 132541 900.5 ns/op BenchmarkFormatIntSmall/7-4 3948433 30.87 ns/op BenchmarkFormatIntSmall/42-4 3921303 30.93 ns/op BenchmarkAppendIntSmall-4 1786654 66.33 ns/op BenchmarkAppendUintVarlen/1-4 1841574 65.38 ns/op BenchmarkAppendUintVarlen/12-4 1811786 66.71 ns/op BenchmarkAppendUintVarlen/123-4 1382382 88.82 ns/op BenchmarkAppendUintVarlen/1234-4 1379259 86.83 ns/op BenchmarkAppendUintVarlen/12345-4 1329228 90.17 ns/op BenchmarkAppendUintVarlen/123456-4 1328438 90.41 ns/op BenchmarkAppendUintVarlen/1234567-4 1313743 93.61 ns/op BenchmarkAppendUintVarlen/12345678-4 1277743 94.25 ns/op BenchmarkAppendUintVarlen/123456789-4 1218493 97.49 ns/op BenchmarkAppendUintVarlen/1234567890-4 1217884 96.30 ns/op BenchmarkAppendUintVarlen/12345678901-4 1202484 99.83 ns/op BenchmarkAppendUintVarlen/123456789012-4 1205126 97.38 ns/op BenchmarkAppendUintVarlen/1234567890123-4 1203424 100.7 ns/op BenchmarkAppendUintVarlen/12345678901234-4 1194196 101.2 ns/op BenchmarkAppendUintVarlen/123456789012345-4 1181262 101.5 ns/op BenchmarkAppendUintVarlen/1234567890123456-4 1000000 102.7 ns/op BenchmarkAppendUintVarlen/12345678901234567-4 1119842 108.6 ns/op BenchmarkAppendUintVarlen/123456789012345678-4 1147124 104.2 ns/op BenchmarkAppendUintVarlen/1234567890123456789-4 1115487 109.4 ns/op BenchmarkAppendUintVarlen/12345678901234567890-4 1087158 107.4 ns/op BenchmarkQuote-4 66213 1803 ns/op BenchmarkQuoteRune-4 561502 185.5 ns/op BenchmarkAppendQuote-4 73033 1577 ns/op BenchmarkAppendQuoteRune-4 1000000 109.6 ns/op BenchmarkUnquoteEasy-4 1928913 62.87 ns/op BenchmarkUnquoteHard-4 70830 1731 ns/op PASS ok strconv 19.521s goos: freebsd goarch: amd64 pkg: strings cpu: AMD EPYC 7B12 BenchmarkBuildString_Builder/1Write_NoGrow-4 551916 182.3 ns/op 48 B/op 1 allocs/op BenchmarkBuildString_Builder/3Write_NoGrow-4 197437 586.2 ns/op 336 B/op 3 allocs/op BenchmarkBuildString_Builder/3Write_Grow-4 287296 429.2 ns/op 112 B/op 1 allocs/op BenchmarkBuildString_WriteString/1Write_NoGrow-4 657439 178.0 ns/op 48 B/op 1 allocs/op BenchmarkBuildString_WriteString/3Write_NoGrow-4 189260 564.1 ns/op 336 B/op 3 allocs/op BenchmarkBuildString_WriteString/3Write_Grow-4 298123 397.3 ns/op 112 B/op 1 allocs/op BenchmarkBuildString_ByteBuffer/1Write_NoGrow-4 450056 283.9 ns/op 112 B/op 2 allocs/op BenchmarkBuildString_ByteBuffer/3Write_NoGrow-4 119065 951.8 ns/op 432 B/op 4 allocs/op BenchmarkBuildString_ByteBuffer/3Write_Grow-4 155724 879.6 ns/op 336 B/op 3 allocs/op BenchmarkClone-4 1967488 59.57 ns/op 48 B/op 1 allocs/op BenchmarkGenericNoMatch-4 28737 4276 ns/op BenchmarkGenericMatch1-4 3003 39596 ns/op BenchmarkGenericMatch2-4 586 199756 ns/op BenchmarkSingleMaxSkipping-4 10194 12187 ns/op 820.53 MB/s BenchmarkSingleLongSuffixFail-4 17604 6854 ns/op 146.20 MB/s BenchmarkSingleMatch-4 358 323267 ns/op 46.40 MB/s BenchmarkByteByteNoMatch-4 82722 1608 ns/op BenchmarkByteByteMatch-4 26491 4262 ns/op BenchmarkByteStringMatch-4 29037 4193 ns/op BenchmarkHTMLEscapeNew-4 98486 1352 ns/op BenchmarkHTMLEscapeOld-4 113946 978.7 ns/op BenchmarkByteStringReplacerWriteString-4 1626 63939 ns/op BenchmarkByteReplacerWriteString-4 1980 54513 ns/op BenchmarkByteByteReplaces-4 6332 18503 ns/op BenchmarkByteByteMap-4 19554 6539 ns/op BenchmarkMap/identity/ASCII-4 690801 153.9 ns/op BenchmarkMap/identity/Greek-4 567187 213.9 ns/op BenchmarkMap/change/ASCII-4 70119 1736 ns/op BenchmarkMap/change/Greek-4 39636 3033 ns/op BenchmarkIndexRune-4 3815041 31.62 ns/op BenchmarkIndexRuneLongString-4 3150247 38.63 ns/op BenchmarkIndexRuneFastPath-4 4981658 22.98 ns/op BenchmarkIndex-4 10896015 9.962 ns/op BenchmarkLastIndex-4 5616320 21.20 ns/op BenchmarkIndexByte-4 11525174 9.374 ns/op BenchmarkToUpper/#00-4 5638755 20.36 ns/op BenchmarkToUpper/ONLYUPPER-4 3690170 31.41 ns/op BenchmarkToUpper/abc-4 458166 240.1 ns/op BenchmarkToUpper/AbC123-4 348345 332.8 ns/op BenchmarkToUpper/azAZ09_-4 351614 290.6 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 96477 1223 ns/op BenchmarkToUpper/RENAN_BASTOS_93_AOSDAJDJAIDJAIDAJIaidsjjaidijadsjiadjiOOKKO-4 121845 995.8 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 53800 2222 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 92628 1286 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 162448 702.2 ns/op BenchmarkToLower/#00-4 5766297 20.19 ns/op BenchmarkToLower/abc-4 5016464 23.96 ns/op BenchmarkToLower/AbC123-4 340105 332.1 ns/op BenchmarkToLower/azAZ09_-4 306590 329.7 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 166092 729.5 ns/op BenchmarkToLower/renan_bastos_93_AOSDAJDJAIDJAIDAJIaidsjjaidijadsjiadjiOOKKO-4 117351 1038 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 48772 2248 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 109232 1124 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 156452 710.3 ns/op BenchmarkMapNoChanges-4 915784 115.0 ns/op BenchmarkTrim-4 56127 2150 ns/op 0 B/op 0 allocs/op BenchmarkToValidUTF8/Valid-4 4108058 29.46 ns/op BenchmarkToValidUTF8/InvalidASCII-4 271430 437.7 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 194415 613.2 ns/op BenchmarkEqualFold/Tests-4 69716 1604 ns/op BenchmarkEqualFold/ASCII-4 4642804 27.03 ns/op BenchmarkEqualFold/UnicodePrefix-4 153252 765.1 ns/op BenchmarkEqualFold/UnicodeSuffix-4 158767 739.7 ns/op BenchmarkIndexHard1-4 1273 94931 ns/op BenchmarkIndexHard2-4 912 131615 ns/op BenchmarkIndexHard3-4 175 685352 ns/op BenchmarkIndexHard4-4 183 644811 ns/op BenchmarkLastIndexHard1-4 72 1676190 ns/op BenchmarkLastIndexHard2-4 66 1714765 ns/op BenchmarkLastIndexHard3-4 66 1700477 ns/op BenchmarkCountHard1-4 1276 96805 ns/op BenchmarkCountHard2-4 909 132175 ns/op BenchmarkCountHard3-4 181 677169 ns/op BenchmarkIndexTorture-4 9199 12822 ns/op BenchmarkCountTorture-4 8988 12843 ns/op BenchmarkCountTortureOverlapping-4 1868 60020 ns/op BenchmarkCountByte/10-4 5210216 21.73 ns/op 460.11 MB/s BenchmarkCountByte/32-4 5267232 22.42 ns/op 1427.61 MB/s BenchmarkCountByte/4096-4 1300557 95.34 ns/op 42960.66 MB/s BenchmarkCountByte/4194304-4 1304 83304 ns/op 50349.28 MB/s BenchmarkCountByte/67108864-4 28 3828185 ns/op 17530.21 MB/s BenchmarkFields/ASCII/16-4 419274 299.4 ns/op 53.44 MB/s 48 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 33838 3443 ns/op 74.34 MB/s 320 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 2026 59530 ns/op 68.81 MB/s 6144 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 116 1037421 ns/op 63.17 MB/s 98304 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 6 17438795 ns/op 60.13 MB/s 1523712 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 204352 567.6 ns/op 28.19 MB/s 16 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 15406 8259 ns/op 31.00 MB/s 352 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 828 146706 ns/op 27.92 MB/s 21504 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 44 2604483 ns/op 25.16 MB/s 463106 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 3 44104331 ns/op 23.77 MB/s 10457344 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 297637 437.4 ns/op 36.58 MB/s 48 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 26756 4667 ns/op 54.85 MB/s 320 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 1322 92429 ns/op 44.32 MB/s 21504 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 78 1623951 ns/op 40.36 MB/s 463104 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 4 29795048 ns/op 35.19 MB/s 10465536 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 250597 424.0 ns/op 37.73 MB/s 16 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 19130 6113 ns/op 41.88 MB/s 352 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 1062 115910 ns/op 35.34 MB/s 21504 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 57 2045903 ns/op 32.03 MB/s 463105 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 3 35011973 ns/op 29.95 MB/s 10457344 B/op 24 allocs/op BenchmarkSplitEmptySeparator-4 3 43757181 ns/op BenchmarkSplitSingleByteSeparator-4 40 2810875 ns/op BenchmarkSplitMultiByteSeparator-4 76 1576925 ns/op BenchmarkSplitNSingleByteSeparator-4 403699 302.9 ns/op BenchmarkSplitNMultiByteSeparator-4 329265 361.8 ns/op BenchmarkRepeat/5x0-4 4842968 24.65 ns/op BenchmarkRepeat/5x1-4 4640820 22.75 ns/op BenchmarkRepeat/5x2-4 335092 362.8 ns/op BenchmarkRepeat/5x6-4 210802 594.8 ns/op BenchmarkRepeat/10x0-4 4896156 22.74 ns/op BenchmarkRepeat/10x1-4 5172774 26.12 ns/op BenchmarkRepeat/10x2-4 336255 386.7 ns/op BenchmarkRepeat/10x6-4 185898 617.9 ns/op BenchmarkRepeatLarge/256/1-4 100390 1199 ns/op 213.44 MB/s BenchmarkRepeatLarge/256/16-4 164637 827.3 ns/op 309.45 MB/s BenchmarkRepeatLarge/512/1-4 81072 1659 ns/op 308.53 MB/s BenchmarkRepeatLarge/512/16-4 117740 1170 ns/op 437.43 MB/s BenchmarkRepeatLarge/1024/1-4 59424 2293 ns/op 446.52 MB/s BenchmarkRepeatLarge/1024/16-4 80313 1495 ns/op 685.10 MB/s BenchmarkRepeatLarge/2048/1-4 39177 2832 ns/op 723.14 MB/s BenchmarkRepeatLarge/2048/16-4 48439 2324 ns/op 881.13 MB/s BenchmarkRepeatLarge/4096/1-4 28372 4524 ns/op 905.37 MB/s BenchmarkRepeatLarge/4096/16-4 29305 4002 ns/op 1023.57 MB/s BenchmarkRepeatLarge/8192/1-4 15468 8087 ns/op 1012.97 MB/s BenchmarkRepeatLarge/8192/16-4 15619 7226 ns/op 1133.66 MB/s BenchmarkRepeatLarge/8192/4097-4 6625147 18.80 ns/op 217963.62 MB/s BenchmarkRepeatLarge/16384/1-4 10000 14319 ns/op 1144.23 MB/s BenchmarkRepeatLarge/16384/16-4 10000 13843 ns/op 1183.56 MB/s BenchmarkRepeatLarge/16384/4097-4 10000 10150 ns/op 1210.98 MB/s BenchmarkRepeatLarge/32768/1-4 4339 27554 ns/op 1189.23 MB/s BenchmarkRepeatLarge/32768/16-4 4786 26635 ns/op 1230.24 MB/s BenchmarkRepeatLarge/32768/4097-4 5785 25008 ns/op 1146.77 MB/s BenchmarkRepeatLarge/65536/1-4 2622 45361 ns/op 1444.76 MB/s BenchmarkRepeatLarge/65536/16-4 2151 47841 ns/op 1369.87 MB/s BenchmarkRepeatLarge/65536/4097-4 2493 46331 ns/op 1326.44 MB/s BenchmarkRepeatLarge/131072/1-4 626 171531 ns/op 764.13 MB/s BenchmarkRepeatLarge/131072/16-4 814 173283 ns/op 756.40 MB/s BenchmarkRepeatLarge/131072/4097-4 698 158765 ns/op 799.97 MB/s BenchmarkRepeatLarge/262144/1-4 418 284336 ns/op 921.95 MB/s BenchmarkRepeatLarge/262144/16-4 444 270293 ns/op 969.85 MB/s BenchmarkRepeatLarge/262144/4097-4 427 345847 ns/op 746.32 MB/s BenchmarkRepeatLarge/524288/1-4 208 556459 ns/op 942.19 MB/s BenchmarkRepeatLarge/524288/16-4 218 579073 ns/op 905.39 MB/s BenchmarkRepeatLarge/524288/4097-4 204 582369 ns/op 893.45 MB/s BenchmarkRepeatLarge/1048576/1-4 100 1060200 ns/op 989.04 MB/s BenchmarkRepeatLarge/1048576/16-4 112 1150057 ns/op 911.76 MB/s BenchmarkRepeatLarge/1048576/4097-4 100 1176436 ns/op 888.05 MB/s BenchmarkRepeatLarge/2097152/1-4 45 2229983 ns/op 940.43 MB/s BenchmarkRepeatLarge/2097152/16-4 56 2227146 ns/op 941.63 MB/s BenchmarkRepeatLarge/2097152/4097-4 49 2113465 ns/op 990.59 MB/s BenchmarkRepeatLarge/4194304/1-4 27 4321225 ns/op 970.63 MB/s BenchmarkRepeatLarge/4194304/16-4 28 3871384 ns/op 1083.41 MB/s BenchmarkRepeatLarge/4194304/4097-4 28 4340456 ns/op 965.62 MB/s BenchmarkRepeatLarge/8388608/1-4 14 7795977 ns/op 1076.02 MB/s BenchmarkRepeatLarge/8388608/16-4 14 7530090 ns/op 1114.01 MB/s BenchmarkRepeatLarge/8388608/4097-4 14 7366198 ns/op 1138.52 MB/s BenchmarkRepeatLarge/16777216/1-4 8 14443597 ns/op 1161.57 MB/s BenchmarkRepeatLarge/16777216/16-4 7 14962496 ns/op 1121.28 MB/s BenchmarkRepeatLarge/16777216/4097-4 7 14704506 ns/op 1140.96 MB/s BenchmarkRepeatLarge/33554432/1-4 4 29613588 ns/op 1133.08 MB/s BenchmarkRepeatLarge/33554432/16-4 4 28117726 ns/op 1193.36 MB/s BenchmarkRepeatLarge/33554432/4097-4 4 28907770 ns/op 1160.74 MB/s BenchmarkRepeatLarge/67108864/1-4 2 63319374 ns/op 1059.85 MB/s BenchmarkRepeatLarge/67108864/16-4 2 54327362 ns/op 1235.27 MB/s BenchmarkRepeatLarge/67108864/4097-4 2 56882308 ns/op 1179.78 MB/s BenchmarkRepeatLarge/134217728/1-4 1 113048767 ns/op 1187.26 MB/s BenchmarkRepeatLarge/134217728/16-4 1 115209948 ns/op 1164.98 MB/s BenchmarkRepeatLarge/134217728/4097-4 1 113571567 ns/op 1181.79 MB/s BenchmarkRepeatLarge/268435456/1-4 1 235578491 ns/op 1139.47 MB/s BenchmarkRepeatLarge/268435456/16-4 1 220177568 ns/op 1219.18 MB/s BenchmarkRepeatLarge/268435456/4097-4 1 215145214 ns/op 1247.69 MB/s BenchmarkRepeatLarge/536870912/1-4 1 488399207 ns/op 1099.25 MB/s BenchmarkRepeatLarge/536870912/16-4 1 480965190 ns/op 1116.24 MB/s BenchmarkRepeatLarge/536870912/4097-4 1 472862313 ns/op 1135.36 MB/s BenchmarkRepeatLarge/1073741824/1-4 1 1032797600 ns/op 1039.64 MB/s BenchmarkRepeatLarge/1073741824/16-4 1 903699579 ns/op 1188.16 MB/s BenchmarkRepeatLarge/1073741824/4097-4 1 906785322 ns/op 1184.12 MB/s BenchmarkRepeatSpaces-4 4718864 25.76 ns/op 0 B/op 0 allocs/op BenchmarkIndexAnyASCII/1:1-4 2713332 40.28 ns/op BenchmarkIndexAnyASCII/1:2-4 2844507 41.46 ns/op BenchmarkIndexAnyASCII/1:4-4 2678361 42.97 ns/op BenchmarkIndexAnyASCII/1:8-4 2700117 44.31 ns/op BenchmarkIndexAnyASCII/1:16-4 2799096 43.93 ns/op BenchmarkIndexAnyASCII/1:32-4 2909246 42.67 ns/op BenchmarkIndexAnyASCII/1:64-4 2665255 43.14 ns/op BenchmarkIndexAnyASCII/16:1-4 2372935 42.31 ns/op BenchmarkIndexAnyASCII/16:2-4 1019739 104.8 ns/op BenchmarkIndexAnyASCII/16:4-4 1025718 109.3 ns/op BenchmarkIndexAnyASCII/16:8-4 1055488 111.2 ns/op BenchmarkIndexAnyASCII/16:16-4 872055 123.4 ns/op BenchmarkIndexAnyASCII/16:32-4 621114 162.3 ns/op BenchmarkIndexAnyASCII/16:64-4 532885 222.7 ns/op BenchmarkIndexAnyASCII/256:1-4 2724846 44.39 ns/op BenchmarkIndexAnyASCII/256:2-4 81297 1301 ns/op BenchmarkIndexAnyASCII/256:4-4 78216 1399 ns/op BenchmarkIndexAnyASCII/256:8-4 76912 1348 ns/op BenchmarkIndexAnyASCII/256:16-4 78768 1319 ns/op BenchmarkIndexAnyASCII/256:32-4 77608 1385 ns/op BenchmarkIndexAnyASCII/256:64-4 74143 1457 ns/op BenchmarkIndexAnyUTF8/1:1-4 3152073 38.55 ns/op BenchmarkIndexAnyUTF8/1:2-4 2699373 42.22 ns/op BenchmarkIndexAnyUTF8/1:4-4 2971942 42.24 ns/op BenchmarkIndexAnyUTF8/1:8-4 2815502 41.99 ns/op BenchmarkIndexAnyUTF8/1:16-4 2714168 43.27 ns/op BenchmarkIndexAnyUTF8/1:32-4 2717929 41.65 ns/op BenchmarkIndexAnyUTF8/1:64-4 2423450 44.29 ns/op BenchmarkIndexAnyUTF8/16:1-4 2117967 53.63 ns/op BenchmarkIndexAnyUTF8/16:2-4 369283 321.8 ns/op BenchmarkIndexAnyUTF8/16:4-4 328884 328.4 ns/op BenchmarkIndexAnyUTF8/16:8-4 331692 322.9 ns/op BenchmarkIndexAnyUTF8/16:16-4 354758 318.7 ns/op BenchmarkIndexAnyUTF8/16:32-4 314793 341.2 ns/op BenchmarkIndexAnyUTF8/16:64-4 344353 341.0 ns/op BenchmarkIndexAnyUTF8/256:1-4 365887 280.7 ns/op BenchmarkIndexAnyUTF8/256:2-4 26216 4727 ns/op BenchmarkIndexAnyUTF8/256:4-4 25814 4645 ns/op BenchmarkIndexAnyUTF8/256:8-4 25658 4651 ns/op BenchmarkIndexAnyUTF8/256:16-4 25051 4836 ns/op BenchmarkIndexAnyUTF8/256:32-4 25838 4735 ns/op BenchmarkIndexAnyUTF8/256:64-4 25862 4851 ns/op BenchmarkLastIndexAnyASCII/1:1-4 2901508 42.12 ns/op BenchmarkLastIndexAnyASCII/1:2-4 2732751 42.44 ns/op BenchmarkLastIndexAnyASCII/1:4-4 2785498 41.95 ns/op BenchmarkLastIndexAnyASCII/1:8-4 2928411 42.28 ns/op BenchmarkLastIndexAnyASCII/1:16-4 2893381 42.16 ns/op BenchmarkLastIndexAnyASCII/1:32-4 2553829 42.73 ns/op BenchmarkLastIndexAnyASCII/1:64-4 2674783 40.89 ns/op BenchmarkLastIndexAnyASCII/16:1-4 1000000 117.0 ns/op BenchmarkLastIndexAnyASCII/16:2-4 1000000 115.9 ns/op BenchmarkLastIndexAnyASCII/16:4-4 1019616 103.2 ns/op BenchmarkLastIndexAnyASCII/16:8-4 940665 117.5 ns/op BenchmarkLastIndexAnyASCII/16:16-4 938973 125.3 ns/op BenchmarkLastIndexAnyASCII/16:32-4 764860 156.2 ns/op BenchmarkLastIndexAnyASCII/16:64-4 507855 212.6 ns/op BenchmarkLastIndexAnyASCII/256:1-4 78967 1384 ns/op BenchmarkLastIndexAnyASCII/256:2-4 79254 1419 ns/op BenchmarkLastIndexAnyASCII/256:4-4 79454 1304 ns/op BenchmarkLastIndexAnyASCII/256:8-4 80090 1275 ns/op BenchmarkLastIndexAnyASCII/256:16-4 89570 1495 ns/op BenchmarkLastIndexAnyASCII/256:32-4 79045 1411 ns/op BenchmarkLastIndexAnyASCII/256:64-4 73339 1484 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 2767964 40.88 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 2802028 40.69 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 2951506 40.93 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 2821584 43.03 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 2791886 42.20 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 2832315 41.04 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 2924827 40.66 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 416677 245.7 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 219378 584.0 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 211531 552.7 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 202916 596.7 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 212352 570.7 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 197245 608.9 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 194432 594.9 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 33912 3485 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 15040 7942 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 14148 8132 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 14202 7995 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 14462 8381 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 14926 8448 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 15253 8638 ns/op BenchmarkTrimASCII/1:1-4 4544791 25.86 ns/op BenchmarkTrimASCII/1:2-4 3888516 31.87 ns/op BenchmarkTrimASCII/1:4-4 3358950 36.43 ns/op BenchmarkTrimASCII/1:8-4 3170131 37.29 ns/op BenchmarkTrimASCII/1:16-4 2362228 50.18 ns/op BenchmarkTrimASCII/16:1-4 3283686 35.96 ns/op BenchmarkTrimASCII/16:2-4 1034734 103.6 ns/op BenchmarkTrimASCII/16:4-4 852738 119.3 ns/op BenchmarkTrimASCII/16:8-4 1026243 114.7 ns/op BenchmarkTrimASCII/16:16-4 869640 128.4 ns/op BenchmarkTrimASCII/256:1-4 565804 191.4 ns/op BenchmarkTrimASCII/256:2-4 79377 1469 ns/op BenchmarkTrimASCII/256:4-4 87987 1339 ns/op BenchmarkTrimASCII/256:8-4 77049 1479 ns/op BenchmarkTrimASCII/256:16-4 79467 1424 ns/op BenchmarkTrimASCII/4096:1-4 40554 2647 ns/op BenchmarkTrimASCII/4096:2-4 5126 20704 ns/op BenchmarkTrimASCII/4096:4-4 4716 23047 ns/op BenchmarkTrimASCII/4096:8-4 6020 21520 ns/op BenchmarkTrimASCII/4096:16-4 4945 22342 ns/op BenchmarkTrimByte-4 5547666 24.14 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 20284 5934 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 20332 6019 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 1582 76495 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 3134 37332 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 6328 18830 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 12062 9817 ns/op BenchmarkJoin/0-4 6533984 17.65 ns/op 0 B/op 0 allocs/op BenchmarkJoin/1-4 5040177 22.67 ns/op 0 B/op 0 allocs/op BenchmarkJoin/2-4 287941 399.2 ns/op 16 B/op 1 allocs/op BenchmarkJoin/3-4 210680 546.0 ns/op 24 B/op 1 allocs/op BenchmarkJoin/4-4 157321 704.8 ns/op 48 B/op 1 allocs/op BenchmarkJoin/5-4 135447 888.5 ns/op 48 B/op 1 allocs/op BenchmarkJoin/6-4 107270 1012 ns/op 64 B/op 1 allocs/op BenchmarkJoin/7-4 86865 1178 ns/op 64 B/op 1 allocs/op BenchmarkTrimSpace/NoTrim-4 4120230 29.69 ns/op BenchmarkTrimSpace/ASCII-4 2226500 50.24 ns/op BenchmarkTrimSpace/SomeNonASCII-4 193190 587.7 ns/op BenchmarkTrimSpace/JustNonASCII-4 93243 1120 ns/op BenchmarkReplaceAll-4 202845 565.4 ns/op 16 B/op 1 allocs/op PASS ok strings 52.000s goos: freebsd goarch: amd64 pkg: sync cpu: AMD EPYC 7B12 BenchmarkCond1-4 41606 2692 ns/op BenchmarkCond2-4 18085 6878 ns/op BenchmarkCond4-4 8410 12617 ns/op BenchmarkCond8-4 4584 22051 ns/op BenchmarkCond16-4 2256 79657 ns/op BenchmarkCond32-4 729 206607 ns/op BenchmarkMapLoadMostlyHits/*sync_test.DeepCopyMap-4 543177 300.8 ns/op 12 B/op 0 allocs/op BenchmarkMapLoadMostlyHits/*sync_test.RWMutexMap-4 173311 662.8 ns/op 11 B/op 0 allocs/op BenchmarkMapLoadMostlyHits/*sync.HashTrieMap[interface_{},interface_{}]-4 226306 491.2 ns/op 11 B/op 0 allocs/op BenchmarkMapLoadMostlyHits/*sync.Map-4 267372 472.9 ns/op 11 B/op 0 allocs/op BenchmarkMapLoadMostlyMisses/*sync_test.DeepCopyMap-4 623673 191.1 ns/op 11 B/op 0 allocs/op BenchmarkMapLoadMostlyMisses/*sync_test.RWMutexMap-4 185458 636.1 ns/op 12 B/op 0 allocs/op BenchmarkMapLoadMostlyMisses/*sync.HashTrieMap[interface_{},interface_{}]-4 573991 192.1 ns/op 11 B/op 0 allocs/op BenchmarkMapLoadMostlyMisses/*sync.Map-4 641425 202.3 ns/op 11 B/op 0 allocs/op BenchmarkMapLoadOrStoreBalanced/*sync_test.RWMutexMap-4 82011 1528 ns/op 87 B/op 1 allocs/op BenchmarkMapLoadOrStoreBalanced/*sync.HashTrieMap[interface_{},interface_{}]-4 94135 1322 ns/op 83 B/op 2 allocs/op BenchmarkMapLoadOrStoreBalanced/*sync.Map-4 103842 1252 ns/op 83 B/op 2 allocs/op BenchmarkMapLoadOrStoreUnique/*sync_test.RWMutexMap-4 74284 1865 ns/op 173 B/op 2 allocs/op BenchmarkMapLoadOrStoreUnique/*sync.HashTrieMap[interface_{},interface_{}]-4 65362 1989 ns/op 153 B/op 4 allocs/op BenchmarkMapLoadOrStoreUnique/*sync.Map-4 59745 1982 ns/op 152 B/op 4 allocs/op BenchmarkMapLoadOrStoreCollision/*sync_test.DeepCopyMap-4 610819 190.3 ns/op 0 B/op 0 allocs/op BenchmarkMapLoadOrStoreCollision/*sync_test.RWMutexMap-4 127360 897.2 ns/op 0 B/op 0 allocs/op BenchmarkMapLoadOrStoreCollision/*sync.HashTrieMap[interface_{},interface_{}]-4 444885 249.8 ns/op 0 B/op 0 allocs/op BenchmarkMapLoadOrStoreCollision/*sync.Map-4 470806 356.7 ns/op 0 B/op 0 allocs/op BenchmarkMapLoadAndDeleteBalanced/*sync_test.RWMutexMap-4 116994 1001 ns/op 7 B/op 0 allocs/op BenchmarkMapLoadAndDeleteBalanced/*sync.HashTrieMap[interface_{},interface_{}]-4 584604 210.2 ns/op 7 B/op 0 allocs/op BenchmarkMapLoadAndDeleteBalanced/*sync.Map-4 584797 206.1 ns/op 7 B/op 0 allocs/op BenchmarkMapLoadAndDeleteUnique/*sync_test.RWMutexMap-4 131925 919.4 ns/op 15 B/op 0 allocs/op BenchmarkMapLoadAndDeleteUnique/*sync.HashTrieMap[interface_{},interface_{}]-4 500658 203.1 ns/op 15 B/op 0 allocs/op BenchmarkMapLoadAndDeleteUnique/*sync.Map-4 548019 197.2 ns/op 15 B/op 0 allocs/op BenchmarkMapLoadAndDeleteCollision/*sync_test.DeepCopyMap-4 47907 2602 ns/op 289 B/op 2 allocs/op BenchmarkMapLoadAndDeleteCollision/*sync_test.RWMutexMap-4 94406 1215 ns/op 0 B/op 0 allocs/op BenchmarkMapLoadAndDeleteCollision/*sync.HashTrieMap[interface_{},interface_{}]-4 114910 903.6 ns/op 6 B/op 0 allocs/op BenchmarkMapLoadAndDeleteCollision/*sync.Map-4 145136 814.9 ns/op 5 B/op 0 allocs/op BenchmarkMapRange/*sync_test.DeepCopyMap-4 4046 28973 ns/op 0 B/op 0 allocs/op BenchmarkMapRange/*sync_test.RWMutexMap-4 192 627384 ns/op 18434 B/op 1 allocs/op BenchmarkMapRange/*sync.HashTrieMap[interface_{},interface_{}]-4 434 271650 ns/op 0 B/op 0 allocs/op BenchmarkMapRange/*sync.Map-4 416 285110 ns/op 1 B/op 0 allocs/op BenchmarkMapAdversarialAlloc/*sync_test.DeepCopyMap-4 100819 1154 ns/op 253 B/op 1 allocs/op BenchmarkMapAdversarialAlloc/*sync_test.RWMutexMap-4 140032 739.9 ns/op 17 B/op 1 allocs/op BenchmarkMapAdversarialAlloc/*sync.HashTrieMap[interface_{},interface_{}]-4 351754 346.7 ns/op 16 B/op 1 allocs/op BenchmarkMapAdversarialAlloc/*sync.Map-4 312250 362.8 ns/op 16 B/op 1 allocs/op BenchmarkMapAdversarialDelete/*sync_test.DeepCopyMap-4 230337 537.7 ns/op 178 B/op 1 allocs/op BenchmarkMapAdversarialDelete/*sync_test.RWMutexMap-4 186093 656.9 ns/op 32 B/op 1 allocs/op BenchmarkMapAdversarialDelete/*sync.HashTrieMap[interface_{},interface_{}]-4 403052 319.1 ns/op 16 B/op 1 allocs/op BenchmarkMapAdversarialDelete/*sync.Map-4 303886 340.8 ns/op 16 B/op 1 allocs/op BenchmarkMapDeleteCollision/*sync_test.DeepCopyMap-4 75938 1615 ns/op 48 B/op 1 allocs/op BenchmarkMapDeleteCollision/*sync_test.RWMutexMap-4 142645 816.3 ns/op 0 B/op 0 allocs/op BenchmarkMapDeleteCollision/*sync.HashTrieMap[interface_{},interface_{}]-4 545701 214.5 ns/op 0 B/op 0 allocs/op BenchmarkMapDeleteCollision/*sync.Map-4 537241 203.9 ns/op 0 B/op 0 allocs/op BenchmarkMapSwapCollision/*sync_test.DeepCopyMap-4 53301 2333 ns/op 336 B/op 2 allocs/op BenchmarkMapSwapCollision/*sync_test.RWMutexMap-4 112198 1019 ns/op 0 B/op 0 allocs/op BenchmarkMapSwapCollision/*sync.HashTrieMap[interface_{},interface_{}]-4 178113 576.8 ns/op 16 B/op 1 allocs/op BenchmarkMapSwapCollision/*sync.Map-4 171561 647.9 ns/op 16 B/op 1 allocs/op BenchmarkMapSwapMostlyHits/*sync_test.DeepCopyMap-4 655 184985 ns/op 82207 B/op 7 allocs/op BenchmarkMapSwapMostlyHits/*sync_test.RWMutexMap-4 83448 1425 ns/op 24 B/op 1 allocs/op BenchmarkMapSwapMostlyHits/*sync.HashTrieMap[interface_{},interface_{}]-4 180990 724.7 ns/op 40 B/op 2 allocs/op BenchmarkMapSwapMostlyHits/*sync.Map-4 203736 754.5 ns/op 40 B/op 2 allocs/op BenchmarkMapSwapMostlyMisses/*sync_test.DeepCopyMap-4 23443 5380 ns/op 719 B/op 6 allocs/op BenchmarkMapSwapMostlyMisses/*sync_test.RWMutexMap-4 53862 2207 ns/op 47 B/op 2 allocs/op BenchmarkMapSwapMostlyMisses/*sync.HashTrieMap[interface_{},interface_{}]-4 21210 5762 ns/op 119 B/op 5 allocs/op BenchmarkMapSwapMostlyMisses/*sync.Map-4 20304 5935 ns/op 119 B/op 5 allocs/op BenchmarkMapCompareAndSwapCollision/*sync_test.DeepCopyMap-4 228105 454.3 ns/op 20 B/op 0 allocs/op BenchmarkMapCompareAndSwapCollision/*sync_test.RWMutexMap-4 97508 1311 ns/op 0 B/op 0 allocs/op BenchmarkMapCompareAndSwapCollision/*sync.HashTrieMap[interface_{},interface_{}]-4 131889 891.5 ns/op 10 B/op 0 allocs/op BenchmarkMapCompareAndSwapCollision/*sync.Map-4 119325 931.3 ns/op 11 B/op 0 allocs/op BenchmarkMapCompareAndSwapNoExistingKey/*sync_test.DeepCopyMap-4 2310147 48.12 ns/op 15 B/op 0 allocs/op BenchmarkMapCompareAndSwapNoExistingKey/*sync_test.RWMutexMap-4 130454 926.9 ns/op 15 B/op 0 allocs/op BenchmarkMapCompareAndSwapNoExistingKey/*sync.HashTrieMap[interface_{},interface_{}]-4 653772 201.0 ns/op 15 B/op 0 allocs/op BenchmarkMapCompareAndSwapNoExistingKey/*sync.Map-4 558684 184.6 ns/op 15 B/op 0 allocs/op BenchmarkMapCompareAndSwapValueNotEqual/*sync_test.DeepCopyMap-4 658927 172.8 ns/op 0 B/op 0 allocs/op BenchmarkMapCompareAndSwapValueNotEqual/*sync_test.RWMutexMap-4 118370 997.2 ns/op 0 B/op 0 allocs/op BenchmarkMapCompareAndSwapValueNotEqual/*sync.HashTrieMap[interface_{},interface_{}]-4 426378 251.6 ns/op 0 B/op 0 allocs/op BenchmarkMapCompareAndSwapValueNotEqual/*sync.Map-4 443083 240.8 ns/op 0 B/op 0 allocs/op BenchmarkMapCompareAndSwapMostlyHits/*sync_test.RWMutexMap-4 79765 1477 ns/op 35 B/op 2 allocs/op BenchmarkMapCompareAndSwapMostlyHits/*sync.HashTrieMap[interface_{},interface_{}]-4 169185 705.2 ns/op 51 B/op 3 allocs/op BenchmarkMapCompareAndSwapMostlyHits/*sync.Map-4 194731 773.8 ns/op 52 B/op 3 allocs/op BenchmarkMapCompareAndSwapMostlyMisses/*sync_test.DeepCopyMap-4 517563 238.1 ns/op 48 B/op 2 allocs/op BenchmarkMapCompareAndSwapMostlyMisses/*sync_test.RWMutexMap-4 97332 1186 ns/op 47 B/op 2 allocs/op BenchmarkMapCompareAndSwapMostlyMisses/*sync.HashTrieMap[interface_{},interface_{}]-4 620497 236.0 ns/op 47 B/op 2 allocs/op BenchmarkMapCompareAndSwapMostlyMisses/*sync.Map-4 541765 237.5 ns/op 47 B/op 2 allocs/op BenchmarkMapCompareAndDeleteCollision/*sync_test.DeepCopyMap-4 139074 892.0 ns/op 87 B/op 0 allocs/op BenchmarkMapCompareAndDeleteCollision/*sync_test.RWMutexMap-4 87553 1326 ns/op 0 B/op 0 allocs/op BenchmarkMapCompareAndDeleteCollision/*sync.HashTrieMap[interface_{},interface_{}]-4 170302 864.8 ns/op 5 B/op 0 allocs/op BenchmarkMapCompareAndDeleteCollision/*sync.Map-4 218280 815.3 ns/op 4 B/op 0 allocs/op BenchmarkMapCompareAndDeleteMostlyHits/*sync_test.RWMutexMap-4 44840 2499 ns/op 47 B/op 2 allocs/op BenchmarkMapCompareAndDeleteMostlyHits/*sync.HashTrieMap[interface_{},interface_{}]-4 62396 1890 ns/op 103 B/op 4 allocs/op BenchmarkMapCompareAndDeleteMostlyHits/*sync.Map-4 56544 2037 ns/op 110 B/op 4 allocs/op BenchmarkMapCompareAndDeleteMostlyMisses/*sync_test.DeepCopyMap-4 584913 210.4 ns/op 32 B/op 2 allocs/op BenchmarkMapCompareAndDeleteMostlyMisses/*sync_test.RWMutexMap-4 105456 1125 ns/op 31 B/op 1 allocs/op BenchmarkMapCompareAndDeleteMostlyMisses/*sync.HashTrieMap[interface_{},interface_{}]-4 524481 208.6 ns/op 32 B/op 1 allocs/op BenchmarkMapCompareAndDeleteMostlyMisses/*sync.Map-4 522453 224.1 ns/op 32 B/op 1 allocs/op BenchmarkMapClear/*sync_test.DeepCopyMap-4 46938 3003 ns/op 336 B/op 2 allocs/op BenchmarkMapClear/*sync_test.RWMutexMap-4 67642 1830 ns/op 0 B/op 0 allocs/op BenchmarkMapClear/*sync.HashTrieMap[interface_{},interface_{}]-4 56346 2335 ns/op 225 B/op 3 allocs/op BenchmarkMapClear/*sync.Map-4 53868 2178 ns/op 225 B/op 3 allocs/op BenchmarkUncontendedSemaphore-4 6575906 18.47 ns/op BenchmarkContendedSemaphore-4 4407576 27.62 ns/op BenchmarkMutexUncontended-4 1427541 83.51 ns/op BenchmarkMutex-4 89330 1333 ns/op BenchmarkMutexSlack-4 73428 1438 ns/op BenchmarkMutexWork-4 68205 1540 ns/op BenchmarkMutexWorkSlack-4 77872 1574 ns/op BenchmarkMutexNoSpin-4 37851 3103 ns/op BenchmarkMutexSpin-4 47402 2197 ns/op BenchmarkOnce-4 801420 136.2 ns/op BenchmarkOnceFunc/v=Once-4 1975009 60.14 ns/op 0 B/op 0 allocs/op BenchmarkOnceFunc/v=Global-4 1502456 79.18 ns/op 0 B/op 0 allocs/op BenchmarkOnceFunc/v=Local-4 1613616 75.41 ns/op 0 B/op 0 allocs/op BenchmarkOnceValue/v=Once-4 1825963 68.35 ns/op 0 B/op 0 allocs/op BenchmarkOnceValue/v=Global-4 1501633 80.07 ns/op 0 B/op 0 allocs/op BenchmarkOnceValue/v=Local-4 1637308 70.74 ns/op 0 B/op 0 allocs/op BenchmarkSemaUncontended-4 8593148 12.63 ns/op BenchmarkSemaSyntNonblock-4 1933808 61.41 ns/op BenchmarkSemaSyntBlock-4 1000000 101.1 ns/op BenchmarkSemaWorkNonblock-4 1215598 98.42 ns/op BenchmarkSemaWorkBlock-4 1000000 137.3 ns/op BenchmarkRWMutexUncontended-4 659472 189.1 ns/op BenchmarkRWMutexWrite100-4 255001 582.5 ns/op BenchmarkRWMutexWrite10-4 196776 688.1 ns/op BenchmarkRWMutexWorkWrite100-4 178321 572.1 ns/op BenchmarkRWMutexWorkWrite10-4 171630 767.1 ns/op BenchmarkWaitGroupUncontended-4 1357226 94.42 ns/op BenchmarkWaitGroupAddDone-4 263899 381.4 ns/op BenchmarkWaitGroupAddDoneWork-4 327258 342.4 ns/op BenchmarkWaitGroupWait-4 5273466 22.89 ns/op BenchmarkWaitGroupWaitWork-4 2970038 39.95 ns/op BenchmarkWaitGroupActuallyWait-4 26325 4057 ns/op 32 B/op 2 allocs/op PASS ok sync 22.120s goos: freebsd goarch: amd64 pkg: sync/atomic cpu: AMD EPYC 7B12 BenchmarkValueRead-4 665202 181.7 ns/op PASS ok sync/atomic 1.300s PASS ok syscall 1.078s goos: freebsd goarch: amd64 pkg: testing cpu: AMD EPYC 7B12 BenchmarkTBHelper-4 175743 642.4 ns/op 0 B/op 0 allocs/op BenchmarkBLoopPrint-4 15397 7911 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 16993 7379 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.526s goos: freebsd goarch: amd64 pkg: text/tabwriter cpu: AMD EPYC 7B12 BenchmarkTable/1x10/new-4 10629 10646 ns/op 1520 B/op 21 allocs/op BenchmarkTable/1x10/reuse-4 14704 8338 ns/op 0 B/op 0 allocs/op BenchmarkTable/1x1000/new-4 133 913482 ns/op 110960 B/op 1024 allocs/op BenchmarkTable/1x1000/reuse-4 158 778848 ns/op 702 B/op 6 allocs/op BenchmarkTable/1x100000/new-4 1 104424828 ns/op 18285040 B/op 100056 allocs/op BenchmarkTable/1x100000/reuse-4 1 103927889 ns/op 18285040 B/op 100056 allocs/op BenchmarkTable/10x10/new-4 2037 49846 ns/op 5056 B/op 31 allocs/op BenchmarkTable/10x10/reuse-4 2799 43137 ns/op 1 B/op 0 allocs/op BenchmarkTable/10x1000/new-4 22 4585389 ns/op 395136 B/op 1038 allocs/op BenchmarkTable/10x1000/reuse-4 24 4177521 ns/op 16464 B/op 43 allocs/op BenchmarkTable/10x100000/new-4 1 509009764 ns/op 47012736 B/op 100072 allocs/op BenchmarkTable/10x100000/reuse-4 1 513137927 ns/op 47012736 B/op 100072 allocs/op BenchmarkTable/100x10/new-4 247 423528 ns/op 39296 B/op 41 allocs/op BenchmarkTable/100x10/reuse-4 307 393667 ns/op 128 B/op 0 allocs/op BenchmarkTable/100x1000/new-4 3 40606571 ns/op 3270528 B/op 1052 allocs/op BenchmarkTable/100x1000/reuse-4 3 41051795 ns/op 1090208 B/op 351 allocs/op BenchmarkTable/100x100000/new-4 1 5164352150 ns/op 334041984 B/op 100088 allocs/op BenchmarkTable/100x100000/reuse-4 1 5013140993 ns/op 334041984 B/op 100088 allocs/op BenchmarkPyramid/10-4 3315 33636 ns/op 4872 B/op 35 allocs/op BenchmarkPyramid/100-4 43 2541936 ns/op 410538 B/op 230 allocs/op BenchmarkPyramid/1000-4 1 211890420 ns/op 35606824 B/op 2054 allocs/op BenchmarkRagged/10-4 3241 33962 ns/op 4512 B/op 34 allocs/op BenchmarkRagged/100-4 344 339651 ns/op 42416 B/op 188 allocs/op BenchmarkRagged/1000-4 34 3277876 ns/op 408992 B/op 1660 allocs/op BenchmarkCode-4 9834 10515 ns/op 624 B/op 13 allocs/op PASS ok text/tabwriter 15.751s goos: freebsd goarch: amd64 pkg: text/template/parse cpu: AMD EPYC 7B12 BenchmarkParseLarge-4 2 56041642 ns/op BenchmarkVariableString-4 161884 748.1 ns/op 80 B/op 3 allocs/op BenchmarkListString-4 2836 38882 ns/op 2514 B/op 39 allocs/op PASS ok text/template/parse 1.471s goos: freebsd goarch: amd64 pkg: time cpu: AMD EPYC 7B12 BenchmarkAfterFunc1000-4 27 4283238 ns/op BenchmarkAfter-4 79528 1591 ns/op BenchmarkStop/impl=chan-4 134991 779.3 ns/op BenchmarkStop/impl=func-4 140667 717.6 ns/op BenchmarkSimultaneousAfterFunc1000-4 21 5001519 ns/op BenchmarkStartStop1000-4 171 676506 ns/op BenchmarkReset/impl=chan-4 1127164 106.2 ns/op BenchmarkReset/impl=func-4 1382271 92.13 ns/op BenchmarkSleep1000-4 32 4311623 ns/op BenchmarkParallelTimerLatency-4 50 242984 avg-late-ns 1335622 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=1-4 37 121574 avg-late-ns 329523 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=2-4 33 99336 avg-late-ns 230949 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=3-4 34 151137 avg-late-ns 434603 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=4-4 33 89894 avg-late-ns 355293 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=5-4 31 114734 avg-late-ns 544008 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=6-4 32 75801 avg-late-ns 784374 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=7-4 30 108216 avg-late-ns 448780 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=8-4 27 85466 avg-late-ns 496603 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=9-4 26 107329 avg-late-ns 510983 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=10-4 26 1245676 avg-late-ns 10107628 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=2ms/tickers-per-P=1-4 34 161243 avg-late-ns 1223645 max-late-ns BenchmarkAdjustTimers10000-4 22 6679847 ns/op BenchmarkTicker-4 378687 265.9 ns/op BenchmarkTickerReset-4 1335626 90.46 ns/op BenchmarkTickerResetNaive-4 131739 793.7 ns/op BenchmarkNow-4 303734 339.0 ns/op BenchmarkNowUnixNano-4 354831 335.2 ns/op BenchmarkNowUnixMilli-4 360130 338.8 ns/op BenchmarkNowUnixMicro-4 347220 336.9 ns/op BenchmarkFormat-4 85368 1362 ns/op BenchmarkFormatRFC3339-4 128328 949.5 ns/op BenchmarkFormatRFC3339Nano-4 120326 950.9 ns/op BenchmarkFormatNow-4 116008 970.5 ns/op BenchmarkMarshalJSON-4 148746 696.1 ns/op BenchmarkMarshalText-4 175550 649.5 ns/op BenchmarkMarshalBinary-4 378325 266.7 ns/op BenchmarkParse-4 199563 583.6 ns/op BenchmarkParseRFC3339UTC-4 449370 236.4 ns/op BenchmarkParseRFC3339UTCBytes-4 307292 358.9 ns/op BenchmarkParseRFC3339TZ-4 156841 768.1 ns/op BenchmarkParseRFC3339TZBytes-4 121814 992.6 ns/op BenchmarkParseDuration-4 847534 141.5 ns/op BenchmarkHour-4 1291854 99.23 ns/op BenchmarkSecond-4 1245730 94.57 ns/op BenchmarkDate-4 935445 107.8 ns/op BenchmarkYear-4 1090771 107.6 ns/op BenchmarkYearDay-4 1141242 106.5 ns/op BenchmarkMonth-4 1142682 111.6 ns/op BenchmarkDay-4 1138792 110.7 ns/op BenchmarkISOWeek-4 1115858 107.1 ns/op BenchmarkGoString-4 119934 982.7 ns/op BenchmarkDateFunc-4 2157546 56.54 ns/op BenchmarkUnmarshalText-4 133699 847.3 ns/op PASS ok time 16.709s goos: freebsd goarch: amd64 pkg: unicode cpu: AMD EPYC 7B12 BenchmarkToUpper-4 773065 154.6 ns/op BenchmarkToLower-4 682443 178.6 ns/op BenchmarkSimpleFold/Upper-4 440690 258.0 ns/op BenchmarkSimpleFold/Lower-4 428990 234.5 ns/op BenchmarkSimpleFold/Fold-4 737438 143.5 ns/op BenchmarkSimpleFold/NoFold-4 441048 267.0 ns/op PASS ok unicode 1.980s goos: freebsd goarch: amd64 pkg: unicode/utf16 cpu: AMD EPYC 7B12 BenchmarkDecodeValidASCII-4 740894 157.7 ns/op BenchmarkDecodeValidJapaneseChars-4 918085 134.4 ns/op BenchmarkDecodeRune-4 2185392 56.43 ns/op BenchmarkEncodeValidASCII-4 832581 141.3 ns/op BenchmarkEncodeValidJapaneseChars-4 1000000 107.5 ns/op BenchmarkAppendRuneValidASCII-4 1871145 63.91 ns/op BenchmarkAppendRuneValidJapaneseChars-4 2945283 40.48 ns/op BenchmarkEncodeRune-4 2087886 57.12 ns/op PASS ok unicode/utf16 2.503s goos: freebsd goarch: amd64 pkg: unicode/utf8 cpu: AMD EPYC 7B12 BenchmarkRuneCountTenASCIIChars-4 2919793 40.14 ns/op BenchmarkRuneCountTenJapaneseChars-4 1910144 64.72 ns/op BenchmarkRuneCountInStringTenASCIIChars-4 11959482 8.839 ns/op BenchmarkRuneCountInStringTenJapaneseChars-4 2565849 45.19 ns/op BenchmarkValidTenASCIIChars-4 2482236 47.96 ns/op BenchmarkValid100KASCIIChars-4 150 815577 ns/op BenchmarkValidTenJapaneseChars-4 378973 279.0 ns/op BenchmarkValidLongMostlyASCII-4 121 948538 ns/op BenchmarkValidLongJapanese-4 74 1469070 ns/op BenchmarkValidStringTenASCIIChars-4 5694808 21.23 ns/op BenchmarkValidString100KASCIIChars-4 13321 8986 ns/op BenchmarkValidStringTenJapaneseChars-4 684399 179.0 ns/op BenchmarkValidStringLongMostlyASCII-4 1562 76143 ns/op BenchmarkValidStringLongJapanese-4 224 495823 ns/op BenchmarkEncodeASCIIRune-4 11649752 10.24 ns/op BenchmarkEncodeSpanishRune-4 3519729 33.84 ns/op BenchmarkEncodeJapaneseRune-4 3143883 37.90 ns/op BenchmarkEncodeMaxRune-4 2618310 43.29 ns/op BenchmarkEncodeInvalidRuneMaxPlusOne-4 3032718 38.99 ns/op BenchmarkEncodeInvalidRuneSurrogate-4 3091327 39.18 ns/op BenchmarkEncodeInvalidRuneNegative-4 3066279 38.73 ns/op BenchmarkAppendASCIIRune-4 12024735 10.06 ns/op BenchmarkAppendSpanishRune-4 4249730 29.14 ns/op BenchmarkAppendJapaneseRune-4 3558478 36.72 ns/op BenchmarkAppendMaxRune-4 3109650 40.52 ns/op BenchmarkAppendInvalidRuneMaxPlusOne-4 3533631 33.07 ns/op BenchmarkAppendInvalidRuneSurrogate-4 3509673 33.53 ns/op BenchmarkAppendInvalidRuneNegative-4 3426727 35.45 ns/op BenchmarkDecodeASCIIRune-4 3232846 36.23 ns/op BenchmarkDecodeJapaneseRune-4 2813772 41.91 ns/op BenchmarkFullRune/ASCII-4 4292332 26.58 ns/op BenchmarkFullRune/Incomplete-4 1944537 56.98 ns/op BenchmarkFullRune/Japanese-4 4197222 26.82 ns/op PASS ok unicode/utf8 6.467s goos: freebsd goarch: amd64 pkg: unique cpu: AMD EPYC 7B12 BenchmarkMake-4 285015 426.5 ns/op 0 B/op 0 allocs/op BenchmarkMakeMany-4 202053 630.2 ns/op 0 B/op 0 allocs/op BenchmarkMakeManyMany-4 139672 990.8 ns/op 0 B/op 0 allocs/op PASS ok unique 10.559s goos: freebsd goarch: amd64 pkg: cmd/api cpu: AMD EPYC 7B12 BenchmarkAll-4 1 66438476071 ns/op PASS ok cmd/api 67.602s goos: freebsd goarch: amd64 pkg: cmd/cgo/internal/test cpu: AMD EPYC 7B12 BenchmarkCgoCall/add-int-4 923509 131.1 ns/op BenchmarkCgoCall/one-pointer-4 712956 168.9 ns/op BenchmarkCgoCall/string-pointer-escape-4 503143 214.9 ns/op BenchmarkCgoCall/string-pointer-noescape-4 802195 152.2 ns/op BenchmarkCgoCall/eight-pointers-4 326400 413.2 ns/op BenchmarkCgoCall/eight-pointers-nil-4 671199 166.1 ns/op BenchmarkCgoCall/eight-pointers-array-4 43663 3001 ns/op BenchmarkCgoCall/eight-pointers-slice-4 51922 2144 ns/op BenchmarkGoString-4 1296273 93.15 ns/op BenchmarkCGoCallback-4 72486 1607 ns/op BenchmarkCGoInCThread-4 581128 202.5 ns/op PASS ok cmd/cgo/internal/test 2.980s goos: freebsd goarch: amd64 pkg: cmd/cgo/internal/testcarchive cpu: AMD EPYC 7B12 BenchmarkCgoCallbackMainThread-4 904573 115.2 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-build3662938010=/tmp/go-build -gno-record-gcc-switches -I /tmp/workdir/tmp/carchive_test1485264121/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-build3662938010=/tmp/go-build -gno-record-gcc-switches -I /tmp/workdir/tmp/carchive_test1485264121/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-build3662938010=/tmp/go-build -gno-record-gcc-switches -I /tmp/workdir/tmp/carchive_test1485264121/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-build3662938010=/tmp/go-build -gno-record-gcc-switches -I /tmp/workdir/tmp/carchive_test1485264121/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-build3662938010=/tmp/go-build -gno-record-gcc-switches -I /tmp/workdir/tmp/carchive_test1485264121/pkg/freebsd_amd64_shared/testcarchive -o testp10 main10.c libgo10.a] ... [output truncated] PASS ok cmd/cgo/internal/testcarchive 4.460s goos: freebsd goarch: amd64 pkg: cmd/compile/internal/reflectdata cpu: AMD EPYC 7B12 BenchmarkEqArrayOfStrings5-4 962169 121.8 ns/op BenchmarkEqArrayOfStrings64-4 110326 934.0 ns/op BenchmarkEqArrayOfStrings1024-4 8272 14407 ns/op BenchmarkEqArrayOfFloats5-4 1248606 95.55 ns/op BenchmarkEqArrayOfFloats64-4 141976 864.5 ns/op BenchmarkEqArrayOfFloats1024-4 9666 12636 ns/op BenchmarkEqArrayOfStructsEq-4 2551 47574 ns/op BenchmarkEqArrayOfStructsNotEq-4 4054 27805 ns/op BenchmarkEqStruct-4 19280127 5.567 ns/op PASS ok cmd/compile/internal/reflectdata 2.660s goos: freebsd goarch: amd64 pkg: cmd/compile/internal/ssa cpu: AMD EPYC 7B12 BenchmarkPhioptPass-4 10000 46516 ns/op BenchmarkInvertLessThanNoov-4 17217886 6.420 ns/op BenchmarkCopyElim1-4 1214 102585 ns/op BenchmarkCopyElim10-4 931 117381 ns/op BenchmarkCopyElim100-4 477 225092 ns/op BenchmarkCopyElim1000-4 90 1312216 ns/op BenchmarkCopyElim10000-4 6 17492932 ns/op BenchmarkCopyElim100000-4 1 391954404 ns/op BenchmarkDeadCode/1-4 828 138567 ns/op BenchmarkDeadCode/10-4 948 152274 ns/op BenchmarkDeadCode/100-4 373 308137 ns/op BenchmarkDeadCode/1000-4 73 1984839 ns/op BenchmarkDeadCode/10000-4 5 22821318 ns/op BenchmarkDeadCode/100000-4 1 272145602 ns/op BenchmarkDeadCode/200000-4 1 567730334 ns/op BenchmarkDominatorsLinear-4 20 6250209 ns/op 1.60 MB/s BenchmarkDominatorsFwdBack-4 8 12694497 ns/op 0.79 MB/s BenchmarkDominatorsManyPred-4 12 10720220 ns/op 0.93 MB/s BenchmarkDominatorsMaxPred-4 12 10262555 ns/op 0.97 MB/s BenchmarkDominatorsMaxPredVal-4 9 11396846 ns/op 0.88 MB/s BenchmarkFuse/1-4 772 161829 ns/op BenchmarkFuse/10-4 693 160754 ns/op BenchmarkFuse/100-4 264 484839 ns/op BenchmarkFuse/1000-4 31 4198058 ns/op BenchmarkFuse/10000-4 2 60433476 ns/op BenchmarkNilCheckDeep1-4 15286 8416 ns/op 0.12 MB/s 236 B/op 4 allocs/op BenchmarkNilCheckDeep10-4 5617 19832 ns/op 0.50 MB/s 235 B/op 4 allocs/op BenchmarkNilCheckDeep100-4 949 124787 ns/op 0.80 MB/s 1173 B/op 4 allocs/op BenchmarkNilCheckDeep1000-4 94 1358088 ns/op 0.74 MB/s 7734 B/op 4 allocs/op BenchmarkNilCheckDeep10000-4 7 17083090 ns/op 0.59 MB/s 112653 B/op 5 allocs/op BenchmarkDSEPass-4 42 2916646 ns/op 64209 B/op 8 allocs/op BenchmarkDSEPassBlock-4 2 73022788 ns/op 2123312 B/op 54144 allocs/op BenchmarkCSEPass-4 10 10370502 ns/op 164140 B/op 7 allocs/op BenchmarkCSEPassBlock-4 1 127453668 ns/op 4789552 B/op 59929 allocs/op BenchmarkDeadcodePass-4 272 454704 ns/op 97113 B/op 3 allocs/op BenchmarkDeadcodePassBlock-4 1 107519182 ns/op 4050208 B/op 44965 allocs/op BenchmarkMultiPass-4 102 996456 ns/op 266637 B/op 9 allocs/op BenchmarkMultiPassBlock-4 1 217690805 ns/op 10373808 B/op 112741 allocs/op BenchmarkCondRewrite/SoloJump-4 4520324 26.07 ns/op BenchmarkCondRewrite/CombJump-4 4379599 29.66 ns/op PASS ok cmd/compile/internal/ssa 13.496s goos: freebsd goarch: amd64 pkg: cmd/compile/internal/test cpu: AMD EPYC 7B12 BenchmarkLoadAdd-4 12549 10704 ns/op BenchmarkExtShift-4 20552 5823 ns/op BenchmarkModify-4 10000 10246 ns/op BenchmarkMullImm-4 20148 5747 ns/op BenchmarkConstModify-4 10000 10980 ns/op BenchmarkBitSet-4 22702 5161 ns/op BenchmarkBitClear-4 22507 5193 ns/op BenchmarkBitToggle-4 22206 5199 ns/op BenchmarkBitSetConst-4 172908 743.9 ns/op BenchmarkBitClearConst-4 176924 641.4 ns/op BenchmarkBitToggleConst-4 172732 634.0 ns/op BenchmarkDivconstI64-4 10743802 11.32 ns/op BenchmarkModconstI64-4 10116969 11.87 ns/op BenchmarkDivisiblePow2constI64-4 10171654 11.47 ns/op BenchmarkDivisibleconstI64-4 11149472 10.21 ns/op BenchmarkDivisibleWDivconstI64-4 8682834 13.55 ns/op BenchmarkDivconstU64/3-4 9845554 11.57 ns/op BenchmarkDivconstU64/5-4 11461022 11.30 ns/op BenchmarkDivconstU64/37-4 10854561 9.590 ns/op BenchmarkDivconstU64/1234567-4 11497260 10.29 ns/op BenchmarkModconstU64-4 11001121 10.38 ns/op BenchmarkDivisibleconstU64-4 11606482 10.51 ns/op BenchmarkDivisibleWDivconstU64-4 8632633 14.30 ns/op BenchmarkDivconstI32-4 10483544 11.35 ns/op BenchmarkModconstI32-4 9446318 11.47 ns/op BenchmarkDivisiblePow2constI32-4 12563368 9.707 ns/op BenchmarkDivisibleconstI32-4 12045763 9.735 ns/op BenchmarkDivisibleWDivconstI32-4 8072358 13.42 ns/op BenchmarkDivconstU32-4 11122202 10.33 ns/op BenchmarkModconstU32-4 11234862 10.96 ns/op BenchmarkDivisibleconstU32-4 12689874 8.956 ns/op BenchmarkDivisibleWDivconstU32-4 7076892 14.70 ns/op BenchmarkDivconstI16-4 11343764 10.46 ns/op BenchmarkModconstI16-4 11333456 10.58 ns/op BenchmarkDivisiblePow2constI16-4 12853899 9.312 ns/op BenchmarkDivisibleconstI16-4 12325302 9.586 ns/op BenchmarkDivisibleWDivconstI16-4 8749190 14.19 ns/op BenchmarkDivconstU16-4 12061358 9.607 ns/op BenchmarkModconstU16-4 11984024 10.22 ns/op BenchmarkDivisibleconstU16-4 12358114 9.641 ns/op BenchmarkDivisibleWDivconstU16-4 8545801 13.04 ns/op BenchmarkDivconstI8-4 9516384 10.68 ns/op BenchmarkModconstI8-4 11308742 10.73 ns/op BenchmarkDivisiblePow2constI8-4 12444559 9.534 ns/op BenchmarkDivisibleconstI8-4 12232216 9.826 ns/op BenchmarkDivisibleWDivconstI8-4 8728464 13.62 ns/op BenchmarkDivconstU8-4 12642453 9.685 ns/op BenchmarkModconstU8-4 11803809 10.56 ns/op BenchmarkDivisibleconstU8-4 11880565 9.599 ns/op BenchmarkDivisibleWDivconstU8-4 8983574 14.21 ns/op BenchmarkMul2-4 249832 464.5 ns/op BenchmarkMulNeg2-4 267499 454.7 ns/op BenchmarkEfaceInteger-4 4637809 22.23 ns/op BenchmarkTypeAssert-4 18021600 5.861 ns/op BenchmarkDiv64UnsignedSmall-4 19866381 5.657 ns/op BenchmarkDiv64Small-4 18764086 5.573 ns/op BenchmarkDiv64SmallNegDivisor-4 19197649 5.619 ns/op BenchmarkDiv64SmallNegDividend-4 18573536 5.666 ns/op BenchmarkDiv64SmallNegBoth-4 18276006 5.728 ns/op BenchmarkDiv64Unsigned-4 17139242 6.970 ns/op BenchmarkDiv64-4 16663158 6.892 ns/op BenchmarkDiv64NegDivisor-4 17042655 6.885 ns/op BenchmarkDiv64NegDividend-4 16881753 7.096 ns/op BenchmarkDiv64NegBoth-4 16631472 7.566 ns/op BenchmarkMod64UnsignedSmall-4 19868157 5.993 ns/op BenchmarkMod64Small-4 17762370 5.933 ns/op BenchmarkMod64SmallNegDivisor-4 18877730 5.669 ns/op BenchmarkMod64SmallNegDividend-4 19096129 5.745 ns/op BenchmarkMod64SmallNegBoth-4 20090365 5.936 ns/op BenchmarkMod64Unsigned-4 16108664 7.779 ns/op BenchmarkMod64-4 16320585 7.335 ns/op BenchmarkMod64NegDivisor-4 15783082 7.418 ns/op BenchmarkMod64NegDividend-4 15528138 7.366 ns/op BenchmarkMod64NegBoth-4 16490954 7.336 ns/op BenchmarkMulconstI32/3-4 20555670 5.069 ns/op BenchmarkMulconstI32/5-4 20454271 5.084 ns/op BenchmarkMulconstI32/12-4 24485796 5.085 ns/op BenchmarkMulconstI32/120-4 21231519 4.791 ns/op BenchmarkMulconstI32/-120-4 23146348 4.986 ns/op BenchmarkMulconstI32/65537-4 24846565 4.876 ns/op BenchmarkMulconstI32/65538-4 21546170 5.423 ns/op BenchmarkMulconstI64/3-4 20301390 5.003 ns/op BenchmarkMulconstI64/5-4 21019869 5.372 ns/op BenchmarkMulconstI64/12-4 24360104 4.941 ns/op BenchmarkMulconstI64/120-4 24368990 4.835 ns/op BenchmarkMulconstI64/-120-4 24735793 4.999 ns/op BenchmarkMulconstI64/65537-4 21076129 5.130 ns/op BenchmarkMulconstI64/65538-4 25010847 4.909 ns/op BenchmarkMulconstU32/3-4 20101189 5.915 ns/op BenchmarkMulconstU32/5-4 20774742 4.944 ns/op BenchmarkMulconstU32/12-4 21266965 5.452 ns/op BenchmarkMulconstU32/120-4 21275293 5.389 ns/op BenchmarkMulconstU32/65537-4 21407832 4.867 ns/op BenchmarkMulconstU32/65538-4 21127188 5.130 ns/op BenchmarkMulconstU64/3-4 24919540 5.612 ns/op BenchmarkMulconstU64/5-4 20084905 5.607 ns/op BenchmarkMulconstU64/12-4 20660925 5.199 ns/op BenchmarkMulconstU64/120-4 23786739 5.341 ns/op BenchmarkMulconstU64/65537-4 19138556 5.616 ns/op BenchmarkMulconstU64/65538-4 25379743 5.040 ns/op BenchmarkShiftArithmeticRight-4 20744929 5.119 ns/op BenchmarkSwitch8Predictable-4 7231069 14.43 ns/op BenchmarkSwitch8Unpredictable-4 8318427 14.51 ns/op BenchmarkSwitch32Predictable-4 12259822 9.749 ns/op BenchmarkSwitch32Unpredictable-4 7773040 14.46 ns/op BenchmarkSwitchStringPredictable-4 9143558 12.84 ns/op BenchmarkSwitchStringUnpredictable-4 5484056 21.11 ns/op BenchmarkSwitchTypePredictable-4 6306549 25.94 ns/op BenchmarkSwitchTypeUnpredictable-4 4814268 24.57 ns/op BenchmarkSwitchInterfaceTypePredictable-4 8219074 12.84 ns/op BenchmarkSwitchInterfaceTypeUnpredictable-4 4914495 23.64 ns/op PASS ok cmd/compile/internal/test 16.860s goos: freebsd goarch: amd64 pkg: cmd/compile/internal/types2 cpu: AMD EPYC 7B12 BenchmarkLookupFieldOrMethod-4 151 808377 ns/op BenchmarkNamed/Underlying/nongeneric-4 1556882 77.41 ns/op BenchmarkNamed/Underlying/generic-4 1525675 79.23 ns/op BenchmarkNamed/Underlying/src_instance-4 1592059 76.65 ns/op BenchmarkNamed/Underlying/user_instance-4 1534388 79.32 ns/op BenchmarkCheck/http/funcbodies/info-4 1 396579498 ns/op 89693 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 309739914 ns/op 114835 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 118600451 ns/op 299842 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 101846387 ns/op 349141 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 299908755 ns/op 17709 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 2 64281344 ns/op 82612 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 5 21572885 ns/op 246112 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 6 20216574 ns/op 262682 lines/s BenchmarkCheck/constant/funcbodies/info-4 3 34022996 ns/op 63755 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 4 29744743 ns/op 72931 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 8 13902584 ns/op 156032 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 8 13733417 ns/op 157947 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 964983272 ns/op 73164 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 473138053 ns/op 149213 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 110482843 ns/op 638747 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 2 88529066 ns/op 797312 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 1 243624777 ns/op 3611 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 4 27707911 ns/op 31750 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 7 16869021 ns/op 52153 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 7 15197494 ns/op 57879 lines/s PASS ok cmd/compile/internal/types2 15.419s goos: freebsd goarch: amd64 pkg: cmd/go cpu: AMD EPYC 7B12 BenchmarkExecGoEnv-4 40 2740568 ns/op 3725075 sys-ns/op 589000 user-ns/op PASS ok cmd/go 1.302s goos: freebsd goarch: amd64 pkg: cmd/go/internal/cfg cpu: AMD EPYC 7B12 BenchmarkLookPath-4 252282 428.4 ns/op PASS ok cmd/go/internal/cfg 1.174s All tests passed.