freebsd-amd64-race at 04879acdebbb08bdca00356f043d769c4b4375ce :: 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.583s ok archive/zip 2.518s ok bufio 1.258s ok bytes 1.965s ok cmp 1.081s ok compress/bzip2 1.402s ok compress/flate 5.243s ok compress/gzip 9.552s ok compress/lzw 1.562s ok compress/zlib 5.051s ok container/heap 1.021s ok container/list 1.019s ok container/ring 1.086s ok context 1.109s ok crypto 2.438s ok crypto/aes 1.061s ok crypto/cipher 19.723s ok crypto/des 1.047s ok crypto/dsa 1.079s ok crypto/ecdh 1.207s ok crypto/ecdsa 1.177s ok crypto/ed25519 1.203s ok crypto/elliptic 1.093s ? crypto/fips140 [no test files] ok crypto/hkdf 1.082s ok crypto/hmac 1.083s ok crypto/internal/boring 1.084s ? crypto/internal/boring/bbig [no test files] ok crypto/internal/boring/bcache 1.457s ? 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.063s ok crypto/internal/fips140/aes/gcm 1.037s [no tests to run] ? crypto/internal/fips140/alias [no test files] ok crypto/internal/fips140/bigmod 1.395s ? 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.076s ok crypto/internal/fips140/ecdsa 1.177s ? crypto/internal/fips140/ed25519 [no test files] ok crypto/internal/fips140/edwards25519 1.597s ok crypto/internal/fips140/edwards25519/field 1.081s ? crypto/internal/fips140/hkdf [no test files] ? crypto/internal/fips140/hmac [no test files] ok crypto/internal/fips140/mlkem 1.305s ok crypto/internal/fips140/nistec 1.052s [no tests to run] ok crypto/internal/fips140/nistec/fiat 1.051s [no tests to run] ? crypto/internal/fips140/pbkdf2 [no test files] ok crypto/internal/fips140/rsa 1.061s ? 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.089s ? 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.755s ok crypto/internal/hpke 1.093s ? crypto/internal/impl [no test files] ? crypto/internal/randutil [no test files] ok crypto/internal/sysrand 1.285s ? crypto/internal/sysrand/internal/seccomp [no test files] ok crypto/md5 1.082s ok crypto/mlkem 1.323s ok crypto/pbkdf2 1.144s ok crypto/rand 1.467s ok crypto/rc4 1.373s ok crypto/rsa 1.808s ok crypto/sha1 1.084s ok crypto/sha256 1.084s ok crypto/sha3 2.993s ok crypto/sha512 1.035s ok crypto/subtle 1.343s ok crypto/tls 9.183s ? crypto/tls/internal/fips140tls [no test files] ok crypto/x509 2.417s ? crypto/x509/pkix [no test files] ok database/sql 1.645s ok database/sql/driver 1.081s ok debug/buildinfo 1.095s ok debug/dwarf 1.120s ok debug/elf 1.686s ok debug/gosym 1.143s ok debug/macho 1.042s ok debug/pe 1.105s ok debug/plan9obj 1.080s ok embed 1.031s [no tests to run] ok embed/internal/embedtest 1.030s ? encoding [no test files] ok encoding/ascii85 1.081s ok encoding/asn1 1.084s ok encoding/base32 1.079s ok encoding/base64 1.043s ok encoding/binary 1.094s ok encoding/csv 1.054s ok encoding/gob 12.740s ok encoding/hex 1.025s ok encoding/json 2.040s ok encoding/pem 2.407s ok encoding/xml 1.228s ok errors 1.021s ok expvar 1.080s ok flag 3.240s ok fmt 1.446s ok go/ast 1.056s ok go/ast/internal/tests 1.046s ok go/build 7.165s ok go/build/constraint 1.062s ok go/constant 1.028s ok go/doc 1.207s ok go/doc/comment 2.270s ok go/format 1.088s ok go/importer 1.710s ok go/internal/gccgoimporter 1.055s ok go/internal/gcimporter 10.707s ok go/internal/srcimporter 11.202s ok go/parser 1.968s ok go/printer 2.258s ok go/scanner 1.018s ok go/token 1.146s ok go/types 32.356s ok go/version 1.042s ok hash 1.020s ok hash/adler32 1.081s ok hash/crc32 1.089s ok hash/crc64 1.027s ok hash/fnv 1.027s ok hash/maphash 1.243s ok html 1.042s ok html/template 1.185s ok image 1.359s ok image/color 1.043s ? image/color/palette [no test files] ok image/draw 1.467s ok image/gif 1.692s ? image/internal/imageutil [no test files] ok image/jpeg 1.998s ok image/png 3.140s ok index/suffixarray 1.699s ok internal/abi 1.123s ? 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.081s ok internal/copyright 1.116s ? internal/coverage [no test files] ? internal/coverage/calloc [no test files] ok internal/coverage/cfile 2.570s ok internal/coverage/cformat 1.077s ok internal/coverage/cmerge 1.077s ? 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.038s ? internal/coverage/rtcov [no test files] ok internal/coverage/slicereader 1.034s ok internal/coverage/slicewriter 1.058s ? internal/coverage/stringtab [no test files] ok internal/coverage/test 1.063s ? internal/coverage/uleb128 [no test files] ok internal/cpu 3.149s ok internal/dag 1.049s ok internal/diff 1.085s ? internal/exportdata [no test files] ? internal/filepathlite [no test files] ok internal/fmtsort 1.040s ok internal/fuzz 1.040s ? internal/goarch [no test files] ok internal/godebug 15.212s ok internal/godebugs 58.586s ? internal/goexperiment [no test files] ? internal/goos [no test files] ? internal/goroot [no test files] ok internal/gover 1.035s ? internal/goversion [no test files] ok internal/itoa 1.079s ? internal/lazyregexp [no test files] ? internal/lazytemplate [no test files] ? internal/msan [no test files] ? internal/nettrace [no test files] ? internal/obscuretestdata [no test files] ? internal/oserror [no test files] ok internal/pkgbits 1.028s ok internal/platform 1.735s ok internal/poll 1.329s ok internal/profile 1.078s ? internal/profilerecord [no test files] ? internal/race [no test files] ok internal/reflectlite 1.084s ok internal/runtime/atomic 1.057s ? internal/runtime/exithook [no test files] ok internal/runtime/maps 1.084s ok internal/runtime/math 1.031s ok internal/runtime/sys 1.030s ok internal/saferio 1.137s ok internal/singleflight 1.114s ? internal/stringslite [no test files] ok internal/sync 4.863s ok internal/synctest 6.146s ? internal/syscall/execenv [no test files] ok internal/syscall/unix 1.031s ok internal/sysinfo 1.071s ? internal/syslist [no test files] ok internal/testenv 1.271s ? internal/testlog [no test files] ? internal/testpty [no test files] ok internal/trace 37.597s ? internal/trace/event [no test files] ? internal/trace/event/go122 [no test files] ok internal/trace/internal/oldtrace 1.397s ? internal/trace/internal/testgen/go122 [no test files] ? internal/trace/raw [no test files] ? internal/trace/testtrace [no test files] ? internal/trace/traceviewer [no test files] ? internal/trace/traceviewer/format [no test files] ? internal/trace/version [no test files] ? internal/txtar [no test files] ok internal/types/errors 1.360s ok internal/unsafeheader 1.029s ok internal/xcoff 1.046s ok internal/zstd 1.646s ok io 1.102s ok io/fs 1.287s ok io/ioutil 1.026s ok iter 1.026s ok log 1.030s ? log/internal [no test files] ok log/slog 1.159s ? log/slog/internal [no test files] ok log/slog/internal/benchmarks 1.042s ok log/slog/internal/buffer 1.042s ? log/slog/internal/slogtest [no test files] ok log/syslog 2.324s ok maps 1.028s ok math 1.030s ok math/big 3.133s ok math/bits 1.040s ok math/cmplx 1.020s ok math/rand 3.643s ok math/rand/v2 2.357s ok mime 1.036s ok mime/multipart 4.721s ok mime/quotedprintable 1.110s ok net 11.350s ok net/http 10.159s ok net/http/cgi 28.563s ok net/http/cookiejar 1.039s ok net/http/fcgi 1.295s ok net/http/httptest 1.179s ok net/http/httptrace 1.022s ok net/http/httputil 1.723s ok net/http/internal 2.235s ok net/http/internal/ascii 1.077s ? net/http/internal/testcert [no test files] ok net/http/pprof 6.328s ok net/internal/cgotest 1.077s ok net/internal/socktest 1.071s ok net/mail 1.085s ok net/netip 1.599s ok net/rpc 1.123s ok net/rpc/jsonrpc 1.027s ok net/smtp 1.062s ok net/textproto 1.062s ok net/url 1.088s ok os 10.776s ok os/exec 8.592s ok os/exec/internal/fdtest 1.033s ok os/signal 21.262s ok os/user 1.038s ok path 1.038s ok path/filepath 1.153s ok plugin 1.042s ok reflect 1.656s ? reflect/internal/example1 [no test files] ? reflect/internal/example2 [no test files] ok regexp 3.440s ok regexp/syntax 5.161s ok runtime 57.706s ok runtime/cgo 1.065s ? runtime/coverage [no test files] ok runtime/debug 2.265s ? runtime/internal/startlinetest [no test files] ok runtime/internal/wasitest 1.024s ok runtime/metrics 1.048s ok runtime/pprof 30.339s ok runtime/race 11.421s ? runtime/race/internal/amd64v1 [no test files] ok runtime/trace 1.134s ok slices 1.410s ok sort 1.430s ok strconv 2.761s ok strings 2.240s ? structs [no test files] ok sync 1.741s ok sync/atomic 4.677s ok syscall 9.258s ok testing 6.509s ok testing/fstest 1.074s ? testing/internal/testdeps [no test files] ok testing/iotest 1.074s ok testing/quick 1.213s ok testing/slogtest 1.092s ok text/scanner 1.072s ok text/tabwriter 1.033s ok text/template 1.115s ok text/template/parse 1.035s ok time 20.497s ? time/tzdata [no test files] ok unicode 1.043s ok unicode/utf16 1.036s ok unicode/utf8 1.037s ok unique 1.343s ? unsafe [no test files] ok weak 1.050s ok cmd/addr2line 5.684s ok cmd/api 16.184s ? cmd/asm [no test files] ? cmd/asm/internal/arch [no test files] ok cmd/asm/internal/asm 3.880s ? cmd/asm/internal/flags [no test files] ok cmd/asm/internal/lex 1.072s ? cmd/buildid [no test files] ? cmd/cgo [no test files] ? cmd/cgo/internal/cgotest [no test files] ok cmd/cgo/internal/swig 1.036s ok cmd/cgo/internal/test 1.512s ? 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 31.040s ok cmd/cgo/internal/testcshared 14.107s ok cmd/cgo/internal/testerrors 16.539s ok cmd/cgo/internal/testfortran 1.092s ok cmd/cgo/internal/testgodefs 1.769s ok cmd/cgo/internal/testlife 1.840s ok cmd/cgo/internal/testnocgo 1.044s ok cmd/cgo/internal/testplugin 51.705s ok cmd/cgo/internal/testsanitizers 27.278s ok cmd/cgo/internal/testshared 1.024s ok cmd/cgo/internal/testso 2.790s ok cmd/cgo/internal/teststdio 2.926s ok cmd/cgo/internal/testtls 1.027s ok cmd/compile 46.500s ? cmd/compile/internal/abi [no test files] ok cmd/compile/internal/abt 1.070s ok cmd/compile/internal/amd64 1.077s ? cmd/compile/internal/arm [no test files] ? cmd/compile/internal/arm64 [no test files] ok cmd/compile/internal/base 1.047s ? cmd/compile/internal/bitvec [no test files] ok cmd/compile/internal/compare 1.078s ? cmd/compile/internal/coverage [no test files] ? cmd/compile/internal/deadlocals [no test files] ok cmd/compile/internal/devirtualize 1.029s ok cmd/compile/internal/dwarfgen 1.573s ? cmd/compile/internal/escape [no test files] ? cmd/compile/internal/gc [no test files] ok cmd/compile/internal/importer 2.215s ? cmd/compile/internal/inline [no test files] ok cmd/compile/internal/inline/inlheur 1.574s ? cmd/compile/internal/inline/interleaved [no test files] ok cmd/compile/internal/ir 1.061s ok cmd/compile/internal/liveness 1.118s ok cmd/compile/internal/logopt 1.304s ? cmd/compile/internal/loong64 [no test files] ok cmd/compile/internal/loopvar 1.086s ? cmd/compile/internal/mips [no test files] ? cmd/compile/internal/mips64 [no test files] ok cmd/compile/internal/noder 1.085s ? 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.095s ok cmd/compile/internal/reflectdata 1.085s [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 10.979s ok cmd/compile/internal/ssagen 1.032s ? cmd/compile/internal/staticdata [no test files] ? cmd/compile/internal/staticinit [no test files] ok cmd/compile/internal/syntax 1.154s ok cmd/compile/internal/test 17.188s ? cmd/compile/internal/typebits [no test files] ok cmd/compile/internal/typecheck 1.437s ok cmd/compile/internal/types 1.030s ok cmd/compile/internal/types2 11.140s ? 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.024s ok cmd/cover 17.867s ok cmd/dist 1.030s ok cmd/distpack 1.029s ok cmd/doc 2.476s ok cmd/fix 3.638s ok cmd/go 315.505s ok cmd/go/internal/auth 1.025s ? cmd/go/internal/base [no test files] ? cmd/go/internal/bug [no test files] ok cmd/go/internal/cache 1.202s ok cmd/go/internal/cfg 1.035s [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.149s ok cmd/go/internal/fips140 1.043s ? cmd/go/internal/fix [no test files] ? cmd/go/internal/fmtcmd [no test files] ok cmd/go/internal/fsys 1.051s ok cmd/go/internal/generate 1.030s ok cmd/go/internal/gover 1.018s ? cmd/go/internal/help [no test files] ok cmd/go/internal/imports 1.047s ? cmd/go/internal/list [no test files] ok cmd/go/internal/load 1.051s ok cmd/go/internal/lockedfile 2.488s ok cmd/go/internal/lockedfile/internal/filelock 2.143s ? cmd/go/internal/mmap [no test files] ? cmd/go/internal/modcmd [no test files] ok cmd/go/internal/modfetch 1.091s ok cmd/go/internal/modfetch/codehost 2.818s ok cmd/go/internal/modfetch/zip_sum_test 1.032s ? cmd/go/internal/modget [no test files] ok cmd/go/internal/modindex 1.541s ? cmd/go/internal/modinfo [no test files] ok cmd/go/internal/modload 1.091s ok cmd/go/internal/mvs 1.127s ? cmd/go/internal/run [no test files] ? cmd/go/internal/search [no test files] ok cmd/go/internal/str 1.035s ? cmd/go/internal/telemetrycmd [no test files] ? cmd/go/internal/telemetrystats [no test files] ok cmd/go/internal/test 1.120s ? cmd/go/internal/test/internal/genflags [no test files] ? cmd/go/internal/tool [no test files] ok cmd/go/internal/toolchain 1.073s ? cmd/go/internal/trace [no test files] ok cmd/go/internal/vcs 1.072s ok cmd/go/internal/vcweb 1.035s ok cmd/go/internal/vcweb/vcstest 3.889s ? cmd/go/internal/version [no test files] ? cmd/go/internal/vet [no test files] ok cmd/go/internal/web 1.042s ? cmd/go/internal/web/intercept [no test files] ok cmd/go/internal/work 1.370s ? cmd/go/internal/workcmd [no test files] ok cmd/gofmt 1.222s ok cmd/internal/archive 1.506s ? cmd/internal/bio [no test files] ? cmd/internal/browser [no test files] ok cmd/internal/bootstrap_test 1.072s ok cmd/internal/buildid 1.510s ? cmd/internal/codesign [no test files] ok cmd/internal/cov 1.429s ? cmd/internal/cov/covcmd [no test files] ok cmd/internal/dwarf 1.069s ok cmd/internal/edit 1.069s ? cmd/internal/gcprog [no test files] ok cmd/internal/goobj 1.079s ? cmd/internal/hash [no test files] ? cmd/internal/macho [no test files] ok cmd/internal/moddeps 2.094s ok cmd/internal/obj 1.638s ? cmd/internal/obj/arm [no test files] ok cmd/internal/obj/arm64 1.597s ok cmd/internal/obj/loong64 1.144s ? cmd/internal/obj/mips [no test files] ok cmd/internal/obj/ppc64 1.143s ok cmd/internal/obj/riscv 1.078s ok cmd/internal/obj/s390x 1.079s ? cmd/internal/obj/wasm [no test files] ok cmd/internal/obj/x86 4.784s ok cmd/internal/objabi 1.062s ? cmd/internal/objfile [no test files] ok cmd/internal/osinfo 1.062s ok cmd/internal/par 1.261s ? cmd/internal/pathcache [no test files] ok cmd/internal/pgo 1.053s ok cmd/internal/pkgpath 5.344s ok cmd/internal/pkgpattern 1.090s ok cmd/internal/quoted 1.090s ? cmd/internal/robustio [no test files] ? cmd/internal/script [no test files] ? cmd/internal/script/scripttest [no test files] ok cmd/internal/src 1.056s ok cmd/internal/sys 1.076s ? cmd/internal/telemetry [no test files] ? cmd/internal/telemetry/counter [no test files] ok cmd/internal/test2json 1.637s ok cmd/link 20.062s ? 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.042s ? cmd/link/internal/dwtest [no test files] ok cmd/link/internal/ld 8.991s ? cmd/link/internal/loadelf [no test files] ok cmd/link/internal/loader 1.076s ? 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.713s ok cmd/objdump 5.448s ok cmd/pack 7.964s ok cmd/pprof 3.644s ? cmd/preprofile [no test files] ok cmd/relnote 1.080s ? cmd/test2json [no test files] ok cmd/trace 1.254s ok cmd/vet 52.214s ##### Running benchmarks briefly. goos: freebsd goarch: amd64 pkg: archive/tar cpu: AMD EPYC 7B12 Benchmark/Writer/USTAR-4 6116 19173 ns/op 1128 B/op 10 allocs/op Benchmark/Writer/GNU-4 3972 29728 ns/op 1661 B/op 24 allocs/op Benchmark/Writer/PAX-4 2488 42710 ns/op 2256 B/op 38 allocs/op Benchmark/Reader/USTAR-4 5738 20942 ns/op 5060 B/op 15 allocs/op Benchmark/Reader/GNU-4 7351 14931 ns/op 5080 B/op 14 allocs/op Benchmark/Reader/PAX-4 2520 42425 ns/op 8646 B/op 33 allocs/op PASS ok archive/tar 2.048s goos: freebsd goarch: amd64 pkg: archive/zip cpu: AMD EPYC 7B12 BenchmarkCompressedZipGarbage-4 1 242242064 ns/op 15264 B/op 67 allocs/op BenchmarkZip64Test-4 1 105730276 ns/op BenchmarkZip64TestSizes/4096-4 2037 53081 ns/op BenchmarkZip64TestSizes/1048576-4 238 493797 ns/op BenchmarkZip64TestSizes/67108864-4 1 112862858 ns/op PASS ok archive/zip 2.061s goos: freebsd goarch: amd64 pkg: bufio cpu: AMD EPYC 7B12 BenchmarkReaderCopyOptimal-4 324043 362.3 ns/op BenchmarkReaderCopyUnoptimal-4 199417 547.1 ns/op BenchmarkReaderCopyNoWriteTo-4 7521 26357 ns/op BenchmarkReaderWriteToOptimal-4 5810 17426 ns/op BenchmarkReaderReadString-4 188007 664.4 ns/op 144 B/op 1 allocs/op BenchmarkWriterCopyOptimal-4 292017 374.9 ns/op BenchmarkWriterCopyUnoptimal-4 285843 363.8 ns/op BenchmarkWriterCopyNoReadFrom-4 6788 17846 ns/op BenchmarkReaderEmpty-4 44473 2932 ns/op 4224 B/op 3 allocs/op BenchmarkWriterEmpty-4 37630 3202 ns/op 4096 B/op 1 allocs/op BenchmarkWriterFlush-4 702010 149.6 ns/op 0 B/op 0 allocs/op PASS ok bufio 2.760s goos: freebsd goarch: amd64 pkg: bytes cpu: AMD EPYC 7B12 BenchmarkReadString-4 5845 25949 ns/op 1262.77 MB/s BenchmarkWriteByte-4 571 212043 ns/op 19.32 MB/s BenchmarkWriteRune-4 336 336128 ns/op 36.56 MB/s BenchmarkBufferNotEmptyWriteRead-4 43 2766126 ns/op BenchmarkBufferFullSmallReads-4 139 875873 ns/op BenchmarkBufferWriteBlock/N4096-4 8830 13355 ns/op 14336 B/op 6 allocs/op BenchmarkBufferWriteBlock/N65536-4 622 231704 ns/op 260096 B/op 14 allocs/op BenchmarkBufferWriteBlock/N1048576-4 24 5245649 ns/op 4192256 B/op 22 allocs/op BenchmarkBufferAppendNoCopy-4 7 14306860 ns/op 1172.67 MB/s 4793490 B/op 0 allocs/op BenchmarkIndexByte/10-4 5269006 19.43 ns/op 514.80 MB/s BenchmarkIndexByte/32-4 5514792 21.28 ns/op 1503.46 MB/s BenchmarkIndexByte/4K-4 1577150 77.89 ns/op 52584.46 MB/s BenchmarkIndexBytePortable/10-4 1140681 99.17 ns/op 100.83 MB/s BenchmarkIndexBytePortable/32-4 352408 288.6 ns/op 110.89 MB/s BenchmarkIndexBytePortable/4K-4 3420 34863 ns/op 117.49 MB/s BenchmarkIndexRune/10-4 1700444 71.61 ns/op 139.65 MB/s BenchmarkIndexRune/32-4 1576580 75.57 ns/op 423.46 MB/s BenchmarkIndexRune/4K-4 925453 130.1 ns/op 31483.23 MB/s BenchmarkIndexRuneASCII/10-4 5514559 20.65 ns/op 484.26 MB/s BenchmarkIndexRuneASCII/32-4 5279684 21.74 ns/op 1471.84 MB/s BenchmarkIndexRuneASCII/4K-4 1575331 75.89 ns/op 53974.93 MB/s BenchmarkIndexRuneUnicode/Latin/10-4 1944265 60.63 ns/op 164.95 MB/s BenchmarkIndexRuneUnicode/Latin/32-4 2007412 61.91 ns/op 516.91 MB/s BenchmarkIndexRuneUnicode/Latin/4K-4 204424 498.3 ns/op 8220.11 MB/s BenchmarkIndexRuneUnicode/Cyrillic/10-4 1631893 70.80 ns/op 141.24 MB/s BenchmarkIndexRuneUnicode/Cyrillic/32-4 1597058 74.34 ns/op 430.46 MB/s BenchmarkIndexRuneUnicode/Cyrillic/4K-4 78014 1512 ns/op 2708.91 MB/s BenchmarkIndexRuneUnicode/Han/10-4 1135026 106.1 ns/op 94.25 MB/s BenchmarkIndexRuneUnicode/Han/32-4 1206552 98.88 ns/op 323.62 MB/s BenchmarkIndexRuneUnicode/Han/4K-4 147314 770.7 ns/op 5314.95 MB/s BenchmarkEqual/0-4 9536251 12.43 ns/op BenchmarkEqual/same/1-4 2108816 55.92 ns/op 17.88 MB/s BenchmarkEqual/same/6-4 2174205 54.38 ns/op 110.33 MB/s BenchmarkEqual/same/9-4 2061042 59.68 ns/op 150.81 MB/s BenchmarkEqual/same/15-4 2060422 61.23 ns/op 244.98 MB/s BenchmarkEqual/same/16-4 2056015 59.05 ns/op 270.96 MB/s BenchmarkEqual/same/20-4 2012056 58.58 ns/op 341.39 MB/s BenchmarkEqual/same/32-4 1986114 59.93 ns/op 533.91 MB/s BenchmarkEqual/same/4K-4 147950 785.8 ns/op 5212.26 MB/s BenchmarkEqual/1-4 2041502 57.68 ns/op 17.34 MB/s BenchmarkEqual/6-4 2019577 58.86 ns/op 101.94 MB/s BenchmarkEqual/9-4 1976755 59.86 ns/op 150.36 MB/s BenchmarkEqual/15-4 1892001 62.07 ns/op 241.67 MB/s BenchmarkEqual/16-4 1928900 59.89 ns/op 267.16 MB/s BenchmarkEqual/20-4 1850108 63.21 ns/op 316.39 MB/s BenchmarkEqual/32-4 1788542 66.89 ns/op 478.40 MB/s BenchmarkEqual/4K-4 81494 1301 ns/op 3148.83 MB/s BenchmarkEqualBothUnaligned/64_0-4 2073782 58.34 ns/op 1097.07 MB/s BenchmarkEqualBothUnaligned/64_1-4 1865917 63.88 ns/op 1001.93 MB/s BenchmarkEqualBothUnaligned/64_4-4 1944535 59.33 ns/op 1078.77 MB/s BenchmarkEqualBothUnaligned/64_7-4 1913378 59.95 ns/op 1067.64 MB/s BenchmarkEqualBothUnaligned/4096_0-4 110040 1075 ns/op 3811.08 MB/s BenchmarkEqualBothUnaligned/4096_1-4 84355 1401 ns/op 2924.61 MB/s BenchmarkEqualBothUnaligned/4096_4-4 155264 776.8 ns/op 5272.64 MB/s BenchmarkEqualBothUnaligned/4096_7-4 155245 765.3 ns/op 5351.94 MB/s BenchmarkIndex/10-4 3848223 31.79 ns/op 314.53 MB/s BenchmarkIndex/32-4 4007055 27.28 ns/op 1172.86 MB/s BenchmarkIndex/4K-4 38646 2991 ns/op 1369.33 MB/s BenchmarkIndexEasy/10-4 4025185 29.06 ns/op 344.15 MB/s BenchmarkIndexEasy/32-4 4272632 27.34 ns/op 1170.42 MB/s BenchmarkIndexEasy/4K-4 827184 149.0 ns/op 27498.63 MB/s BenchmarkCount/10-4 2048608 56.79 ns/op 176.08 MB/s BenchmarkCount/32-4 2201407 57.02 ns/op 561.16 MB/s BenchmarkCount/4K-4 39366 3045 ns/op 1345.35 MB/s BenchmarkCountEasy/10-4 2136614 56.65 ns/op 176.52 MB/s BenchmarkCountEasy/32-4 2111391 56.49 ns/op 566.43 MB/s BenchmarkCountEasy/4K-4 695086 171.8 ns/op 23841.20 MB/s BenchmarkCountSingle/10-4 3821341 31.80 ns/op 314.49 MB/s BenchmarkCountSingle/32-4 3729174 31.65 ns/op 1010.92 MB/s BenchmarkCountSingle/4K-4 1242600 95.18 ns/op 43035.88 MB/s BenchmarkToUpper/#00-4 3493352 34.06 ns/op BenchmarkToUpper/ONLYUPPER-4 453145 262.2 ns/op BenchmarkToUpper/abc-4 646170 158.7 ns/op BenchmarkToUpper/AbC123-4 450696 238.4 ns/op BenchmarkToUpper/azAZ09_-4 448647 259.7 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 123667 886.0 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 49844 2357 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 81445 1423 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 158240 672.1 ns/op BenchmarkToLower/#00-4 3578961 34.31 ns/op BenchmarkToLower/abc-4 712825 172.3 ns/op BenchmarkToLower/AbC123-4 492765 246.0 ns/op BenchmarkToLower/azAZ09_-4 456267 261.5 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 123277 931.1 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 57385 2033 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 93943 1242 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 164811 623.3 ns/op BenchmarkFields/ASCII/16-4 217827 499.2 ns/op 32.05 MB/s 24 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 14850 8260 ns/op 30.99 MB/s 640 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 859 130612 ns/op 31.36 MB/s 9472 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 55 2116540 ns/op 30.96 MB/s 147457 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 4 33163245 ns/op 31.62 MB/s 2277376 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 136788 819.1 ns/op 19.53 MB/s 24 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 9258 12910 ns/op 19.83 MB/s 768 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 523 224997 ns/op 18.20 MB/s 24832 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 28 3777782 ns/op 17.35 MB/s 512256 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 2 64713158 ns/op 16.20 MB/s 11211008 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 248008 465.7 ns/op 34.36 MB/s 24 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 16364 7055 ns/op 36.28 MB/s 640 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 873 130564 ns/op 31.37 MB/s 24832 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 52 2281449 ns/op 28.73 MB/s 512256 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 3 41575499 ns/op 25.22 MB/s 11219200 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 174046 576.8 ns/op 27.74 MB/s 24 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 12776 9261 ns/op 27.64 MB/s 768 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 699 167481 ns/op 24.46 MB/s 24832 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 40 2942336 ns/op 22.27 MB/s 512260 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 2 51525016 ns/op 20.35 MB/s 11211056 B/op 24 allocs/op BenchmarkTrimSpace/NoTrim-4 2570918 47.45 ns/op BenchmarkTrimSpace/ASCII-4 1325406 85.82 ns/op BenchmarkTrimSpace/SomeNonASCII-4 143851 762.9 ns/op BenchmarkTrimSpace/JustNonASCII-4 72619 1661 ns/op BenchmarkToValidUTF8/Valid-4 777531 151.7 ns/op BenchmarkToValidUTF8/InvalidASCII-4 531012 224.0 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 140720 783.0 ns/op BenchmarkIndexHard1-4 1255 94173 ns/op 11134.55 MB/s BenchmarkIndexHard2-4 898 131795 ns/op 7956.08 MB/s BenchmarkIndexHard3-4 175 671408 ns/op 1561.75 MB/s BenchmarkIndexHard4-4 181 644496 ns/op 1626.97 MB/s BenchmarkLastIndexHard1-4 7 14766642 ns/op BenchmarkLastIndexHard2-4 6 17904426 ns/op BenchmarkLastIndexHard3-4 6 19198369 ns/op BenchmarkCountHard1-4 1263 93918 ns/op BenchmarkCountHard2-4 910 131624 ns/op BenchmarkCountHard3-4 178 669524 ns/op BenchmarkSplitEmptySeparator-4 2 77210199 ns/op BenchmarkSplitSingleByteSeparator-4 24 5090278 ns/op BenchmarkSplitMultiByteSeparator-4 19 5890803 ns/op BenchmarkSplitNSingleByteSeparator-4 209846 478.6 ns/op BenchmarkSplitNMultiByteSeparator-4 106257 1117 ns/op BenchmarkRepeat-4 245731 437.2 ns/op BenchmarkRepeatLarge/256/1-4 210439 609.4 ns/op 420.09 MB/s BenchmarkRepeatLarge/256/16-4 266312 425.3 ns/op 601.94 MB/s BenchmarkRepeatLarge/512/1-4 121564 883.0 ns/op 579.82 MB/s BenchmarkRepeatLarge/512/16-4 152344 711.3 ns/op 719.77 MB/s BenchmarkRepeatLarge/1024/1-4 79432 1286 ns/op 796.06 MB/s BenchmarkRepeatLarge/1024/16-4 102268 1127 ns/op 908.29 MB/s BenchmarkRepeatLarge/2048/1-4 48319 2257 ns/op 907.22 MB/s BenchmarkRepeatLarge/2048/16-4 60596 2132 ns/op 960.53 MB/s BenchmarkRepeatLarge/4096/1-4 30606 4094 ns/op 1000.50 MB/s BenchmarkRepeatLarge/4096/16-4 29620 3983 ns/op 1028.33 MB/s BenchmarkRepeatLarge/8192/1-4 15034 9019 ns/op 908.34 MB/s BenchmarkRepeatLarge/8192/16-4 15400 7575 ns/op 1081.42 MB/s BenchmarkRepeatLarge/8192/4097-4 31167 3978 ns/op 1029.85 MB/s BenchmarkRepeatLarge/16384/1-4 7446 13783 ns/op 1188.74 MB/s BenchmarkRepeatLarge/16384/16-4 8001 15662 ns/op 1046.10 MB/s BenchmarkRepeatLarge/16384/4097-4 10000 13432 ns/op 915.07 MB/s BenchmarkRepeatLarge/32768/1-4 4358 26433 ns/op 1239.65 MB/s BenchmarkRepeatLarge/32768/16-4 3525 31416 ns/op 1043.04 MB/s BenchmarkRepeatLarge/32768/4097-4 4705 26277 ns/op 1091.41 MB/s BenchmarkRepeatLarge/65536/1-4 2409 48971 ns/op 1338.27 MB/s BenchmarkRepeatLarge/65536/16-4 2253 54922 ns/op 1193.26 MB/s BenchmarkRepeatLarge/65536/4097-4 2335 48047 ns/op 1279.05 MB/s BenchmarkRepeatLarge/131072/1-4 813 153709 ns/op 852.73 MB/s BenchmarkRepeatLarge/131072/16-4 792 155062 ns/op 845.29 MB/s BenchmarkRepeatLarge/131072/4097-4 631 177781 ns/op 714.40 MB/s BenchmarkRepeatLarge/262144/1-4 415 302518 ns/op 866.54 MB/s BenchmarkRepeatLarge/262144/16-4 398 328410 ns/op 798.22 MB/s BenchmarkRepeatLarge/262144/4097-4 392 329190 ns/op 784.08 MB/s BenchmarkRepeatLarge/524288/1-4 200 596095 ns/op 879.54 MB/s BenchmarkRepeatLarge/524288/16-4 200 691466 ns/op 758.23 MB/s BenchmarkRepeatLarge/524288/4097-4 160 717058 ns/op 725.63 MB/s BenchmarkRepeatLarge/1048576/1-4 100 1262569 ns/op 830.51 MB/s BenchmarkRepeatLarge/1048576/16-4 100 1306621 ns/op 802.51 MB/s BenchmarkRepeatLarge/1048576/4097-4 100 1190597 ns/op 877.49 MB/s BenchmarkRepeatLarge/2097152/1-4 57 2586608 ns/op 810.77 MB/s BenchmarkRepeatLarge/2097152/16-4 60 2610111 ns/op 803.47 MB/s BenchmarkRepeatLarge/2097152/4097-4 52 2509235 ns/op 834.34 MB/s BenchmarkRepeatLarge/4194304/1-4 26 4796542 ns/op 874.44 MB/s BenchmarkRepeatLarge/4194304/16-4 26 4695544 ns/op 893.25 MB/s BenchmarkRepeatLarge/4194304/4097-4 25 4383428 ns/op 956.15 MB/s BenchmarkRepeatLarge/8388608/1-4 13 8818297 ns/op 951.27 MB/s BenchmarkRepeatLarge/8388608/16-4 12 8424528 ns/op 995.74 MB/s BenchmarkRepeatLarge/8388608/4097-4 14 8185179 ns/op 1024.60 MB/s BenchmarkRepeatLarge/16777216/1-4 7 16377403 ns/op 1024.41 MB/s BenchmarkRepeatLarge/16777216/16-4 7 16934471 ns/op 990.71 MB/s BenchmarkRepeatLarge/16777216/4097-4 7 16260723 ns/op 1031.76 MB/s BenchmarkRepeatLarge/33554432/1-4 4 30760509 ns/op 1090.83 MB/s BenchmarkRepeatLarge/33554432/16-4 4 32342289 ns/op 1037.48 MB/s BenchmarkRepeatLarge/33554432/4097-4 4 33044260 ns/op 1015.44 MB/s BenchmarkRepeatLarge/67108864/1-4 2 65021258 ns/op 1032.11 MB/s BenchmarkRepeatLarge/67108864/16-4 2 61229922 ns/op 1096.01 MB/s BenchmarkRepeatLarge/67108864/4097-4 2 60080650 ns/op 1116.98 MB/s BenchmarkRepeatLarge/134217728/1-4 1 124872198 ns/op 1074.84 MB/s BenchmarkRepeatLarge/134217728/16-4 1 122448574 ns/op 1096.12 MB/s BenchmarkRepeatLarge/134217728/4097-4 1 126459901 ns/op 1061.35 MB/s BenchmarkRepeatLarge/268435456/1-4 1 270415911 ns/op 992.68 MB/s BenchmarkRepeatLarge/268435456/16-4 1 245715850 ns/op 1092.46 MB/s BenchmarkRepeatLarge/268435456/4097-4 1 242432794 ns/op 1107.26 MB/s BenchmarkRepeatLarge/536870912/1-4 1 524082785 ns/op 1024.40 MB/s BenchmarkRepeatLarge/536870912/16-4 1 493213403 ns/op 1088.52 MB/s BenchmarkRepeatLarge/536870912/4097-4 1 470142864 ns/op 1141.93 MB/s BenchmarkRepeatLarge/1073741824/1-4 1 1156095660 ns/op 928.77 MB/s BenchmarkRepeatLarge/1073741824/16-4 1 977100990 ns/op 1098.91 MB/s BenchmarkRepeatLarge/1073741824/4097-4 1 978208003 ns/op 1097.66 MB/s BenchmarkBytesCompare/1-4 11697949 9.176 ns/op BenchmarkBytesCompare/2-4 11788875 9.091 ns/op BenchmarkBytesCompare/4-4 12161706 8.815 ns/op BenchmarkBytesCompare/8-4 13071417 8.029 ns/op BenchmarkBytesCompare/16-4 12333058 8.449 ns/op BenchmarkBytesCompare/32-4 11135992 9.040 ns/op BenchmarkBytesCompare/64-4 10531286 9.722 ns/op BenchmarkBytesCompare/128-4 10805262 10.40 ns/op BenchmarkBytesCompare/256-4 9448430 11.67 ns/op BenchmarkBytesCompare/512-4 7255858 14.98 ns/op BenchmarkBytesCompare/1024-4 5175884 22.62 ns/op BenchmarkBytesCompare/2048-4 3050857 37.79 ns/op BenchmarkIndexAnyASCII/1:1-4 3294812 38.40 ns/op BenchmarkIndexAnyASCII/1:2-4 3181414 38.30 ns/op BenchmarkIndexAnyASCII/1:4-4 3062829 38.42 ns/op BenchmarkIndexAnyASCII/1:8-4 3310018 34.31 ns/op BenchmarkIndexAnyASCII/1:16-4 3240846 38.20 ns/op BenchmarkIndexAnyASCII/1:32-4 3098482 38.76 ns/op BenchmarkIndexAnyASCII/1:64-4 3027648 37.89 ns/op BenchmarkIndexAnyASCII/16:1-4 2843898 40.48 ns/op BenchmarkIndexAnyASCII/16:2-4 486992 245.3 ns/op BenchmarkIndexAnyASCII/16:4-4 550147 244.7 ns/op BenchmarkIndexAnyASCII/16:8-4 467112 249.8 ns/op BenchmarkIndexAnyASCII/16:16-4 454941 261.0 ns/op BenchmarkIndexAnyASCII/16:32-4 390685 301.7 ns/op BenchmarkIndexAnyASCII/16:64-4 286708 389.4 ns/op BenchmarkIndexAnyASCII/256:1-4 2894066 43.05 ns/op BenchmarkIndexAnyASCII/256:2-4 34585 3427 ns/op BenchmarkIndexAnyASCII/256:4-4 34202 3339 ns/op BenchmarkIndexAnyASCII/256:8-4 34480 3442 ns/op BenchmarkIndexAnyASCII/256:16-4 33763 3434 ns/op BenchmarkIndexAnyASCII/256:32-4 33586 3055 ns/op BenchmarkIndexAnyASCII/256:64-4 32440 3548 ns/op BenchmarkIndexAnyUTF8/1:1-4 3046270 37.86 ns/op BenchmarkIndexAnyUTF8/1:2-4 3146936 37.73 ns/op BenchmarkIndexAnyUTF8/1:4-4 3160017 34.52 ns/op BenchmarkIndexAnyUTF8/1:8-4 3179666 37.46 ns/op BenchmarkIndexAnyUTF8/1:16-4 3159004 38.34 ns/op BenchmarkIndexAnyUTF8/1:32-4 3182738 38.22 ns/op BenchmarkIndexAnyUTF8/1:64-4 3150375 37.62 ns/op BenchmarkIndexAnyUTF8/16:1-4 217272 576.8 ns/op BenchmarkIndexAnyUTF8/16:2-4 406051 266.5 ns/op BenchmarkIndexAnyUTF8/16:4-4 403651 285.9 ns/op BenchmarkIndexAnyUTF8/16:8-4 420676 269.0 ns/op BenchmarkIndexAnyUTF8/16:16-4 403467 296.3 ns/op BenchmarkIndexAnyUTF8/16:32-4 393661 303.0 ns/op BenchmarkIndexAnyUTF8/16:64-4 403003 292.4 ns/op BenchmarkIndexAnyUTF8/256:1-4 14235 8500 ns/op BenchmarkIndexAnyUTF8/256:2-4 28572 4234 ns/op BenchmarkIndexAnyUTF8/256:4-4 27985 4072 ns/op BenchmarkIndexAnyUTF8/256:8-4 28670 4172 ns/op BenchmarkIndexAnyUTF8/256:16-4 28707 4025 ns/op BenchmarkIndexAnyUTF8/256:32-4 27722 4306 ns/op BenchmarkIndexAnyUTF8/256:64-4 27829 4249 ns/op BenchmarkLastIndexAnyASCII/1:1-4 3438920 38.03 ns/op BenchmarkLastIndexAnyASCII/1:2-4 3203936 37.36 ns/op BenchmarkLastIndexAnyASCII/1:4-4 3153794 35.19 ns/op BenchmarkLastIndexAnyASCII/1:8-4 3188203 35.36 ns/op BenchmarkLastIndexAnyASCII/1:16-4 3218668 37.85 ns/op BenchmarkLastIndexAnyASCII/1:32-4 3195435 35.62 ns/op BenchmarkLastIndexAnyASCII/1:64-4 3169008 37.17 ns/op BenchmarkLastIndexAnyASCII/16:1-4 499269 228.5 ns/op BenchmarkLastIndexAnyASCII/16:2-4 468639 254.6 ns/op BenchmarkLastIndexAnyASCII/16:4-4 414889 243.9 ns/op BenchmarkLastIndexAnyASCII/16:8-4 512169 260.9 ns/op BenchmarkLastIndexAnyASCII/16:16-4 447744 270.5 ns/op BenchmarkLastIndexAnyASCII/16:32-4 409432 307.8 ns/op BenchmarkLastIndexAnyASCII/16:64-4 282676 379.6 ns/op BenchmarkLastIndexAnyASCII/256:1-4 33328 3586 ns/op BenchmarkLastIndexAnyASCII/256:2-4 32642 3580 ns/op BenchmarkLastIndexAnyASCII/256:4-4 33709 3588 ns/op BenchmarkLastIndexAnyASCII/256:8-4 32775 3412 ns/op BenchmarkLastIndexAnyASCII/256:16-4 36344 3582 ns/op BenchmarkLastIndexAnyASCII/256:32-4 32725 3618 ns/op BenchmarkLastIndexAnyASCII/256:64-4 31700 3707 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 3129162 36.30 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 3164618 37.78 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 3215178 36.40 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 3171970 34.48 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 3150898 37.83 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 3119116 37.37 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 3207027 33.72 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 297327 374.1 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 373020 293.6 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 361168 284.0 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 404535 266.5 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 405734 284.8 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 400154 290.5 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 404979 298.2 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 21776 5449 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 27766 3905 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 27838 4251 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 28078 3997 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 27949 4218 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 29206 4374 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 27885 3828 ns/op BenchmarkTrimASCII/1:1-4 3597594 32.82 ns/op BenchmarkTrimASCII/1:2-4 3023037 39.18 ns/op BenchmarkTrimASCII/1:4-4 2980191 39.60 ns/op BenchmarkTrimASCII/1:8-4 2793778 42.97 ns/op BenchmarkTrimASCII/1:16-4 2173276 55.55 ns/op BenchmarkTrimASCII/16:1-4 696787 170.9 ns/op BenchmarkTrimASCII/16:2-4 463092 250.6 ns/op BenchmarkTrimASCII/16:4-4 466191 257.5 ns/op BenchmarkTrimASCII/16:8-4 511663 228.0 ns/op BenchmarkTrimASCII/16:16-4 393740 270.0 ns/op BenchmarkTrimASCII/256:1-4 51573 2320 ns/op BenchmarkTrimASCII/256:2-4 32961 3650 ns/op BenchmarkTrimASCII/256:4-4 32606 3558 ns/op BenchmarkTrimASCII/256:8-4 32751 3350 ns/op BenchmarkTrimASCII/256:16-4 33415 3127 ns/op BenchmarkTrimASCII/4096:1-4 2930 35281 ns/op BenchmarkTrimASCII/4096:2-4 1906 58566 ns/op BenchmarkTrimASCII/4096:4-4 2416 56584 ns/op BenchmarkTrimASCII/4096:8-4 1896 56479 ns/op BenchmarkTrimASCII/4096:16-4 1782 56972 ns/op BenchmarkTrimByte-4 2884952 41.50 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 20076 6001 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 19878 5983 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 814 139826 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 1914 69223 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 2971 34882 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 6745 17617 ns/op BenchmarkCompareBytesEqual-4 13765137 8.166 ns/op BenchmarkCompareBytesToNil-4 14458868 7.826 ns/op BenchmarkCompareBytesEmpty-4 15164794 6.795 ns/op BenchmarkCompareBytesIdentical-4 18064777 7.522 ns/op BenchmarkCompareBytesSameLength-4 13451881 8.439 ns/op BenchmarkCompareBytesDifferentLength-4 13326780 8.581 ns/op BenchmarkCompareBytesBigUnaligned/offset=1-4 4280 38832 ns/op 27003.38 MB/s BenchmarkCompareBytesBigUnaligned/offset=2-4 4323 35803 ns/op 29287.56 MB/s BenchmarkCompareBytesBigUnaligned/offset=3-4 4326 34480 ns/op 30411.78 MB/s BenchmarkCompareBytesBigUnaligned/offset=4-4 4261 26949 ns/op 38909.53 MB/s BenchmarkCompareBytesBigUnaligned/offset=5-4 3909 26650 ns/op 39347.07 MB/s BenchmarkCompareBytesBigUnaligned/offset=6-4 3087 37595 ns/op 27891.52 MB/s BenchmarkCompareBytesBigUnaligned/offset=7-4 3092 37740 ns/op 27784.51 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=0-4 3376 39410 ns/op 26606.78 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=1-4 4376 26608 ns/op 39408.22 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=2-4 4219 36769 ns/op 28518.10 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=3-4 3198 33801 ns/op 31022.47 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=4-4 3801 28443 ns/op 36866.59 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=5-4 4432 32276 ns/op 32487.58 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=6-4 3684 29804 ns/op 35183.05 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=7-4 3235 38154 ns/op 27483.04 MB/s BenchmarkCompareBytesBig-4 3928 37457 ns/op 27994.71 MB/s BenchmarkCompareBytesBigIdentical-4 15407481 7.227 ns/op 145102643.40 MB/s PASS ok bytes 63.240s goos: freebsd goarch: amd64 pkg: compress/bzip2 cpu: AMD EPYC 7B12 BenchmarkDecodeDigits-4 2 58986053 ns/op 1.70 MB/s 3611596 B/op 27 allocs/op BenchmarkDecodeNewton-4 1 268096937 ns/op 2.12 MB/s 3629184 B/op 26 allocs/op BenchmarkDecodeRand-4 6 18078700 ns/op 0.91 MB/s 3646950 B/op 28 allocs/op PASS ok compress/bzip2 2.092s goos: freebsd goarch: amd64 pkg: compress/flate cpu: AMD EPYC 7B12 BenchmarkDecode/Digits/Huffman/1e4-4 82 1330382 ns/op 7.52 MB/s 42639 B/op 5 allocs/op BenchmarkDecode/Digits/Huffman/1e5-4 8 12778180 ns/op 7.83 MB/s 42647 B/op 5 allocs/op BenchmarkDecode/Digits/Huffman/1e6-4 1 129917507 ns/op 7.70 MB/s 49264 B/op 9 allocs/op BenchmarkDecode/Digits/Speed/1e4-4 84 1324427 ns/op 7.55 MB/s 42179 B/op 8 allocs/op BenchmarkDecode/Digits/Speed/1e5-4 8 13377568 ns/op 7.48 MB/s 42935 B/op 11 allocs/op BenchmarkDecode/Digits/Speed/1e6-4 1 136760458 ns/op 7.31 MB/s 53024 B/op 77 allocs/op BenchmarkDecode/Digits/Default/1e4-4 92 1326146 ns/op 7.54 MB/s 42633 B/op 7 allocs/op BenchmarkDecode/Digits/Default/1e5-4 8 12626585 ns/op 7.92 MB/s 42927 B/op 13 allocs/op BenchmarkDecode/Digits/Default/1e6-4 1 128731995 ns/op 7.77 MB/s 53384 B/op 83 allocs/op BenchmarkDecode/Digits/Compression/1e4-4 90 1316131 ns/op 7.60 MB/s 42770 B/op 7 allocs/op BenchmarkDecode/Digits/Compression/1e5-4 8 12699055 ns/op 7.87 MB/s 42927 B/op 13 allocs/op BenchmarkDecode/Digits/Compression/1e6-4 1 127911324 ns/op 7.82 MB/s 53384 B/op 83 allocs/op BenchmarkDecode/Newton/Huffman/1e4-4 82 1446014 ns/op 6.92 MB/s 43549 B/op 14 allocs/op BenchmarkDecode/Newton/Huffman/1e5-4 8 14085061 ns/op 7.10 MB/s 47127 B/op 23 allocs/op BenchmarkDecode/Newton/Huffman/1e6-4 1 142748338 ns/op 7.01 MB/s 88512 B/op 165 allocs/op BenchmarkDecode/Newton/Speed/1e4-4 100 1117559 ns/op 8.95 MB/s 43373 B/op 18 allocs/op BenchmarkDecode/Newton/Speed/1e5-4 12 9856565 ns/op 10.15 MB/s 45124 B/op 31 allocs/op BenchmarkDecode/Newton/Speed/1e6-4 2 95502968 ns/op 10.47 MB/s 85328 B/op 230 allocs/op BenchmarkDecode/Newton/Default/1e4-4 118 1011759 ns/op 9.88 MB/s 43347 B/op 15 allocs/op BenchmarkDecode/Newton/Default/1e5-4 13 7695731 ns/op 12.99 MB/s 46712 B/op 33 allocs/op BenchmarkDecode/Newton/Default/1e6-4 2 77316309 ns/op 12.93 MB/s 65952 B/op 160 allocs/op BenchmarkDecode/Newton/Compression/1e4-4 116 1002446 ns/op 9.98 MB/s 42748 B/op 15 allocs/op BenchmarkDecode/Newton/Compression/1e5-4 14 7549948 ns/op 13.25 MB/s 46438 B/op 33 allocs/op BenchmarkDecode/Newton/Compression/1e6-4 2 76557437 ns/op 13.06 MB/s 67752 B/op 152 allocs/op BenchmarkEncode/Digits/Huffman/1e4-4 141 831613 ns/op 12.02 MB/s BenchmarkEncode/Digits/Huffman/1e5-4 14 8042738 ns/op 12.43 MB/s BenchmarkEncode/Digits/Huffman/1e6-4 2 79620432 ns/op 12.56 MB/s BenchmarkEncode/Digits/Speed/1e4-4 68 1630640 ns/op 6.13 MB/s BenchmarkEncode/Digits/Speed/1e5-4 8 14144210 ns/op 7.07 MB/s BenchmarkEncode/Digits/Speed/1e6-4 1 142025847 ns/op 7.04 MB/s BenchmarkEncode/Digits/Default/1e4-4 27 4021047 ns/op 2.49 MB/s BenchmarkEncode/Digits/Default/1e5-4 2 60333386 ns/op 1.66 MB/s BenchmarkEncode/Digits/Default/1e6-4 1 593186200 ns/op 1.69 MB/s BenchmarkEncode/Digits/Compression/1e4-4 25 4129911 ns/op 2.42 MB/s BenchmarkEncode/Digits/Compression/1e5-4 2 57098355 ns/op 1.75 MB/s BenchmarkEncode/Digits/Compression/1e6-4 1 610171348 ns/op 1.64 MB/s BenchmarkEncode/Newton/Huffman/1e4-4 100 1026922 ns/op 9.74 MB/s BenchmarkEncode/Newton/Huffman/1e5-4 12 8638300 ns/op 11.58 MB/s BenchmarkEncode/Newton/Huffman/1e6-4 2 88417268 ns/op 11.31 MB/s BenchmarkEncode/Newton/Speed/1e4-4 70 1625283 ns/op 6.15 MB/s BenchmarkEncode/Newton/Speed/1e5-4 9 12397330 ns/op 8.07 MB/s BenchmarkEncode/Newton/Speed/1e6-4 1 124596708 ns/op 8.03 MB/s BenchmarkEncode/Newton/Default/1e4-4 30 4243810 ns/op 2.36 MB/s BenchmarkEncode/Newton/Default/1e5-4 3 52011200 ns/op 1.92 MB/s BenchmarkEncode/Newton/Default/1e6-4 1 556121718 ns/op 1.80 MB/s BenchmarkEncode/Newton/Compression/1e4-4 27 3903163 ns/op 2.56 MB/s BenchmarkEncode/Newton/Compression/1e5-4 2 62320999 ns/op 1.60 MB/s BenchmarkEncode/Newton/Compression/1e6-4 1 696505552 ns/op 1.44 MB/s PASS ok compress/flate 16.022s goos: freebsd goarch: amd64 pkg: compress/lzw cpu: AMD EPYC 7B12 BenchmarkDecoder/1e4-4 64 1750063 ns/op 5.71 MB/s BenchmarkDecoder/1e-Reuse4-4 67 1839541 ns/op 5.44 MB/s BenchmarkDecoder/1e5-4 6 17602216 ns/op 5.68 MB/s BenchmarkDecoder/1e-Reuse5-4 6 17824183 ns/op 5.61 MB/s BenchmarkDecoder/1e6-4 1 175764693 ns/op 5.69 MB/s BenchmarkDecoder/1e-Reuse6-4 1 174846122 ns/op 5.72 MB/s BenchmarkEncoder/1e4-4 76 1531795 ns/op 6.53 MB/s BenchmarkEncoder/1e-Reuse4-4 73 1460245 ns/op 6.85 MB/s BenchmarkEncoder/1e5-4 7 15336934 ns/op 6.52 MB/s BenchmarkEncoder/1e-Reuse5-4 7 15115631 ns/op 6.62 MB/s BenchmarkEncoder/1e6-4 1 161146418 ns/op 6.21 MB/s BenchmarkEncoder/1e-Reuse6-4 1 151717664 ns/op 6.59 MB/s PASS ok compress/lzw 3.346s goos: freebsd goarch: amd64 pkg: container/heap cpu: AMD EPYC 7B12 BenchmarkDup-4 30 3380957 ns/op PASS ok container/heap 1.181s goos: freebsd goarch: amd64 pkg: context cpu: AMD EPYC 7B12 BenchmarkCommonParentCancel-4 20252 6629 ns/op BenchmarkWithTimeout/concurrency=40-4 4232 27851 ns/op BenchmarkWithTimeout/concurrency=4000-4 3961 29256 ns/op BenchmarkWithTimeout/concurrency=400000-4 6398 21926 ns/op BenchmarkCancelTree/depth=1/Root=Background-4 613809 182.8 ns/op BenchmarkCancelTree/depth=1/Root=OpenCanceler-4 15721 8023 ns/op BenchmarkCancelTree/depth=1/Root=ClosedCanceler-4 18544 6150 ns/op BenchmarkCancelTree/depth=10/Root=Background-4 3513 48351 ns/op BenchmarkCancelTree/depth=10/Root=OpenCanceler-4 1930 63232 ns/op BenchmarkCancelTree/depth=10/Root=ClosedCanceler-4 2947 39047 ns/op BenchmarkCancelTree/depth=100/Root=Background-4 283 416241 ns/op BenchmarkCancelTree/depth=100/Root=OpenCanceler-4 206 614404 ns/op BenchmarkCancelTree/depth=100/Root=ClosedCanceler-4 308 368455 ns/op BenchmarkCancelTree/depth=1000/Root=Background-4 25 4110865 ns/op BenchmarkCancelTree/depth=1000/Root=OpenCanceler-4 15 7376090 ns/op BenchmarkCancelTree/depth=1000/Root=ClosedCanceler-4 34 3838128 ns/op BenchmarkCheckCanceled/Err-4 385210 285.8 ns/op BenchmarkCheckCanceled/Done-4 701437 171.7 ns/op BenchmarkContextCancelDone-4 623190 172.7 ns/op BenchmarkDeepValueNewGoRoutine/depth=10-4 14523 9740 ns/op BenchmarkDeepValueNewGoRoutine/depth=20-4 12105 9870 ns/op BenchmarkDeepValueNewGoRoutine/depth=30-4 10000 10610 ns/op BenchmarkDeepValueNewGoRoutine/depth=50-4 10000 11677 ns/op BenchmarkDeepValueNewGoRoutine/depth=100-4 8772 13639 ns/op BenchmarkDeepValueSameGoRoutine/depth=10-4 491217 219.9 ns/op BenchmarkDeepValueSameGoRoutine/depth=20-4 278150 379.2 ns/op BenchmarkDeepValueSameGoRoutine/depth=30-4 198832 546.8 ns/op BenchmarkDeepValueSameGoRoutine/depth=50-4 128109 810.6 ns/op BenchmarkDeepValueSameGoRoutine/depth=100-4 67334 1718 ns/op PASS ok context 12.676s goos: freebsd goarch: amd64 pkg: crypto/aes cpu: AMD EPYC 7B12 BenchmarkEncrypt/AES-128-4 1938201 62.23 ns/op 257.11 MB/s BenchmarkEncrypt/AES-192-4 1894653 64.90 ns/op 246.54 MB/s BenchmarkEncrypt/AES-256-4 1765960 64.48 ns/op 248.15 MB/s BenchmarkDecrypt/AES-128-4 1873881 61.03 ns/op 262.18 MB/s BenchmarkDecrypt/AES-192-4 1892892 63.18 ns/op 253.24 MB/s BenchmarkDecrypt/AES-256-4 1972638 62.10 ns/op 257.66 MB/s BenchmarkCreateCipher/AES-128-4 278916 459.2 ns/op 512 B/op 1 allocs/op BenchmarkCreateCipher/AES-192-4 281971 436.5 ns/op 512 B/op 1 allocs/op BenchmarkCreateCipher/AES-256-4 285478 475.2 ns/op 512 B/op 1 allocs/op PASS ok crypto/aes 2.784s goos: freebsd goarch: amd64 pkg: crypto/cipher cpu: AMD EPYC 7B12 BenchmarkAESGCM/Open-128-64-4 214346 513.5 ns/op 124.63 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-64-4 368755 280.6 ns/op 228.08 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-64-4 208807 526.9 ns/op 121.46 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-64-4 414711 284.7 ns/op 224.80 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-1350-4 136366 843.4 ns/op 1600.71 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-1350-4 200148 599.6 ns/op 2251.50 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-1350-4 131089 896.8 ns/op 1505.33 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-1350-4 175936 663.1 ns/op 2035.99 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-8192-4 53288 2272 ns/op 3606.20 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-8192-4 57343 2070 ns/op 3958.13 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-8192-4 48202 2497 ns/op 3280.61 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-8192-4 51120 2324 ns/op 3524.26 MB/s 0 B/op 0 allocs/op BenchmarkAESCTR/50-4 386217 300.8 ns/op 166.23 MB/s BenchmarkAESCTR/1K-4 171864 658.4 ns/op 1547.59 MB/s BenchmarkAESCTR/8K-4 43273 2657 ns/op 3081.12 MB/s BenchmarkAESCBCEncrypt1K-4 24908 4914 ns/op 208.39 MB/s BenchmarkAESCBCDecrypt1K-4 24928 4580 ns/op 223.59 MB/s PASS ok crypto/cipher 3.460s goos: freebsd goarch: amd64 pkg: crypto/des cpu: AMD EPYC 7B12 BenchmarkEncrypt-4 113282 972.7 ns/op 8.22 MB/s BenchmarkDecrypt-4 109034 1036 ns/op 7.72 MB/s BenchmarkTDESEncrypt-4 37994 2777 ns/op 2.88 MB/s BenchmarkTDESDecrypt-4 38188 2891 ns/op 2.77 MB/s PASS ok crypto/des 1.619s goos: freebsd goarch: amd64 pkg: crypto/ecdh cpu: AMD EPYC 7B12 BenchmarkECDH/P256-4 1302 88681 ns/op 968 B/op 15 allocs/op BenchmarkECDH/P384-4 18 6830041 ns/op 1327 B/op 24 allocs/op BenchmarkECDH/P521-4 6 17548692 ns/op 1808 B/op 24 allocs/op BenchmarkECDH/X25519-4 122 953004 ns/op 392 B/op 9 allocs/op PASS ok crypto/ecdh 1.762s goos: freebsd goarch: amd64 pkg: crypto/ecdsa cpu: AMD EPYC 7B12 BenchmarkSign/P256-4 1096 111634 ns/op 6977 B/op 72 allocs/op BenchmarkSign/P384-4 36 3200267 ns/op 7216 B/op 76 allocs/op BenchmarkSign/P521-4 15 7575061 ns/op 8059 B/op 77 allocs/op BenchmarkVerify/P256-4 1215 95882 ns/op 576 B/op 10 allocs/op BenchmarkVerify/P384-4 14 7881448 ns/op 808 B/op 17 allocs/op BenchmarkVerify/P521-4 6 19323276 ns/op 1224 B/op 17 allocs/op BenchmarkGenerateKey/P256-4 5232 20440 ns/op 1000 B/op 17 allocs/op BenchmarkGenerateKey/P384-4 63 1839395 ns/op 1201 B/op 20 allocs/op BenchmarkGenerateKey/P521-4 25 4693480 ns/op 1599 B/op 20 allocs/op PASS ok crypto/ecdsa 2.585s goos: freebsd goarch: amd64 pkg: crypto/ed25519 cpu: AMD EPYC 7B12 BenchmarkKeyGeneration-4 412 283540 ns/op BenchmarkNewKeyFromSeed-4 415 290221 ns/op BenchmarkSigning-4 399 296576 ns/op BenchmarkVerification-4 252 470767 ns/op PASS ok crypto/ed25519 1.636s goos: freebsd goarch: amd64 pkg: crypto/elliptic cpu: AMD EPYC 7B12 BenchmarkScalarBaseMult/P256-4 7078 16564 ns/op 368 B/op 6 allocs/op BenchmarkScalarBaseMult/P224-4 170 784311 ns/op 376 B/op 9 allocs/op BenchmarkScalarBaseMult/P384-4 63 1754864 ns/op 504 B/op 9 allocs/op BenchmarkScalarBaseMult/P521-4 27 4516283 ns/op 696 B/op 9 allocs/op BenchmarkScalarMult/P256-4 1866 65023 ns/op 448 B/op 7 allocs/op BenchmarkScalarMult/P224-4 67 1714313 ns/op 440 B/op 10 allocs/op BenchmarkScalarMult/P384-4 25 4671241 ns/op 616 B/op 10 allocs/op BenchmarkScalarMult/P521-4 9 12392357 ns/op 840 B/op 10 allocs/op BenchmarkMarshalUnmarshal/P256/Uncompressed-4 22135 5570 ns/op 544 B/op 8 allocs/op BenchmarkMarshalUnmarshal/P256/Compressed-4 8520 14505 ns/op 592 B/op 9 allocs/op BenchmarkMarshalUnmarshal/P224/Uncompressed-4 5748 19665 ns/op 560 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P224/Compressed-4 103 1127807 ns/op 592 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P384/Uncompressed-4 3756 33268 ns/op 784 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P384/Compressed-4 370 310914 ns/op 848 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P521/Uncompressed-4 2084 54881 ns/op 1104 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P521/Compressed-4 123 959977 ns/op 1184 B/op 15 allocs/op PASS ok crypto/elliptic 3.936s goos: freebsd goarch: amd64 pkg: crypto/hkdf cpu: AMD EPYC 7B12 Benchmark16ByteMD5Single-4 10068 11497 ns/op 1.39 MB/s Benchmark20ByteSHA1Single-4 9489 12519 ns/op 1.60 MB/s Benchmark32ByteSHA256Single-4 9735 11625 ns/op 2.75 MB/s Benchmark64ByteSHA512Single-4 5584 20421 ns/op 3.13 MB/s PASS ok crypto/hkdf 1.816s goos: freebsd goarch: amd64 pkg: crypto/hmac cpu: AMD EPYC 7B12 BenchmarkHMACSHA256_1K-4 60246 1958 ns/op 522.86 MB/s BenchmarkHMACSHA256_32-4 85822 1408 ns/op 22.73 MB/s BenchmarkNewWriteSum-4 21409 5740 ns/op 5.57 MB/s PASS ok crypto/hmac 1.513s goos: freebsd goarch: amd64 pkg: crypto/internal/fips140/bigmod cpu: AMD EPYC 7B12 BenchmarkModAdd-4 60535 1973 ns/op BenchmarkModSub-4 61064 1919 ns/op BenchmarkMontgomeryRepr-4 38468 3063 ns/op BenchmarkMontgomeryMul-4 38510 3169 ns/op BenchmarkModMul-4 18901 6444 ns/op BenchmarkExpBig-4 26 4631529 ns/op BenchmarkExp-4 8 13799524 ns/op PASS ok crypto/internal/fips140/bigmod 2.224s goos: freebsd goarch: amd64 pkg: crypto/internal/fips140/edwards25519 cpu: AMD EPYC 7B12 BenchmarkEncodingDecoding-4 5496 21843 ns/op BenchmarkScalarBaseMult-4 435 266745 ns/op BenchmarkScalarMult-4 199 628401 ns/op BenchmarkVarTimeDoubleScalarBaseMult-4 268 477638 ns/op PASS ok crypto/internal/fips140/edwards25519 1.817s goos: freebsd goarch: amd64 pkg: crypto/internal/fips140/edwards25519/field cpu: AMD EPYC 7B12 BenchmarkAdd-4 637726 181.6 ns/op BenchmarkMultiply-4 5658800 20.84 ns/op BenchmarkSquare-4 7391234 15.26 ns/op BenchmarkInvert-4 28399 4227 ns/op BenchmarkMult32-4 1693372 69.17 ns/op PASS ok crypto/internal/fips140/edwards25519/field 1.915s goos: freebsd goarch: amd64 pkg: crypto/internal/fips140/nistec cpu: AMD EPYC 7B12 BenchmarkScalarMult/P224-4 76 1540690 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P256-4 2113 57093 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P384-4 27 4373991 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P521-4 9 11514706 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P224-4 194 610363 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P256-4 10000 11399 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P384-4 72 1559323 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P521-4 28 3746915 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/fips140/nistec 2.385s goos: freebsd goarch: amd64 pkg: crypto/internal/fips140/nistec/fiat cpu: AMD EPYC 7B12 BenchmarkMul/P224-4 639896 184.3 ns/op 0 B/op 0 allocs/op BenchmarkMul/P384-4 288004 366.3 ns/op 0 B/op 0 allocs/op BenchmarkMul/P521-4 145932 797.9 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P224-4 685591 174.1 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P384-4 314018 344.7 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P521-4 139906 857.4 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/fips140/nistec/fiat 1.916s goos: freebsd goarch: amd64 pkg: crypto/md5 cpu: AMD EPYC 7B12 BenchmarkHash8Bytes-4 205513 503.0 ns/op 15.90 MB/s BenchmarkHash64-4 265752 501.9 ns/op 127.51 MB/s BenchmarkHash128-4 205675 558.1 ns/op 229.34 MB/s BenchmarkHash256-4 166926 700.8 ns/op 365.29 MB/s BenchmarkHash512-4 115071 1071 ns/op 478.07 MB/s BenchmarkHash1K-4 60276 1805 ns/op 567.41 MB/s BenchmarkHash8K-4 9775 12007 ns/op 682.29 MB/s BenchmarkHash1M-4 79 1523804 ns/op 688.13 MB/s BenchmarkHash8M-4 9 11986578 ns/op 699.83 MB/s BenchmarkHash8BytesUnaligned-4 235502 506.0 ns/op 15.81 MB/s BenchmarkHash1KUnaligned-4 64011 1876 ns/op 545.91 MB/s BenchmarkHash8KUnaligned-4 9619 11948 ns/op 685.66 MB/s PASS ok crypto/md5 2.904s goos: freebsd goarch: amd64 pkg: crypto/mlkem cpu: AMD EPYC 7B12 BenchmarkKeyGen-4 451 260480 ns/op BenchmarkEncaps-4 255 483732 ns/op BenchmarkDecaps-4 194 593528 ns/op BenchmarkRoundTrip/Alice-4 132 979364 ns/op BenchmarkRoundTrip/Bob-4 248 512905 ns/op PASS ok crypto/mlkem 1.999s goos: freebsd goarch: amd64 pkg: crypto/pbkdf2 cpu: AMD EPYC 7B12 BenchmarkHMACSHA1-4 13 8493493 ns/op BenchmarkHMACSHA256-4 12 9339116 ns/op PASS ok crypto/pbkdf2 1.432s goos: freebsd goarch: amd64 pkg: crypto/rand cpu: AMD EPYC 7B12 BenchmarkRead/4-4 120135 937.0 ns/op 4.27 MB/s BenchmarkRead/32-4 125170 952.1 ns/op 33.61 MB/s BenchmarkRead/4K-4 9820 11866 ns/op 345.20 MB/s BenchmarkPrime-4 1 249027865 ns/op PASS ok crypto/rand 1.671s goos: freebsd goarch: amd64 pkg: crypto/rc4 cpu: AMD EPYC 7B12 BenchmarkRC4_128-4 18280 7041 ns/op 18.18 MB/s BenchmarkRC4_1K-4 2259 54001 ns/op 18.96 MB/s BenchmarkRC4_8K-4 268 417014 ns/op 19.41 MB/s PASS ok crypto/rc4 1.642s goos: freebsd goarch: amd64 pkg: crypto/rsa cpu: AMD EPYC 7B12 BenchmarkDecryptPKCS1v15/2048-4 13 9019543 ns/op BenchmarkDecryptPKCS1v15/3072-4 6 18997480 ns/op BenchmarkDecryptPKCS1v15/4096-4 3 35055845 ns/op BenchmarkEncryptPKCS1v15/2048-4 907 128756 ns/op BenchmarkDecryptOAEP/2048-4 13 8247128 ns/op BenchmarkEncryptOAEP/2048-4 789 139947 ns/op BenchmarkSignPKCS1v15/2048-4 13 8582878 ns/op BenchmarkVerifyPKCS1v15/2048-4 891 139535 ns/op BenchmarkSignPSS/2048-4 12 10535481 ns/op BenchmarkVerifyPSS/2048-4 864 144068 ns/op BenchmarkGenerateKey/2048-4 1 103328482 ns/op BenchmarkParsePKCS8PrivateKey/2048-4 37 3002497 ns/op PASS ok crypto/rsa 3.138s goos: freebsd goarch: amd64 pkg: crypto/sha1 cpu: AMD EPYC 7B12 BenchmarkHash8Bytes/New-4 193414 534.3 ns/op 14.97 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum-4 251617 444.4 ns/op 18.00 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/New-4 131343 927.3 ns/op 345.07 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/Sum-4 149448 793.8 ns/op 403.13 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 81056 1492 ns/op 686.12 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum-4 73060 1417 ns/op 722.78 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 14929 8004 ns/op 1023.44 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum-4 15210 8060 ns/op 1016.40 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha1 2.260s goos: freebsd goarch: amd64 pkg: crypto/sha256 cpu: AMD EPYC 7B12 BenchmarkHash8Bytes/New-4 225220 623.2 ns/op 12.84 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum224-4 227052 477.7 ns/op 16.75 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum256-4 241286 476.9 ns/op 16.78 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 109090 1007 ns/op 1016.79 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum224-4 118759 1018 ns/op 1005.81 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum256-4 107508 1175 ns/op 871.16 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 21285 5639 ns/op 1452.76 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum224-4 21409 5740 ns/op 1427.07 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum256-4 21252 5622 ns/op 1457.01 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha256 2.429s goos: freebsd goarch: amd64 pkg: crypto/sha3 cpu: AMD EPYC 7B12 BenchmarkSha3_512_MTU-4 12110 9602 ns/op 140.59 MB/s BenchmarkSha3_384_MTU-4 16820 7134 ns/op 189.24 MB/s BenchmarkSha3_256_MTU-4 21259 5593 ns/op 241.35 MB/s BenchmarkSha3_224_MTU-4 22762 6375 ns/op 211.75 MB/s BenchmarkShake128_MTU-4 19150 6109 ns/op 220.98 MB/s BenchmarkShake256_MTU-4 17503 6790 ns/op 198.84 MB/s BenchmarkShake256_16x-4 745 172983 ns/op 94.71 MB/s BenchmarkShake256_1MiB-4 30 3700675 ns/op 283.35 MB/s BenchmarkSha3_512_1MiB-4 15 6968768 ns/op 150.47 MB/s PASS ok crypto/sha3 2.652s goos: freebsd goarch: amd64 pkg: crypto/sha512 cpu: AMD EPYC 7B12 BenchmarkHash8Bytes/New-4 144037 791.5 ns/op 10.11 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum384-4 150193 801.1 ns/op 9.99 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum512-4 144066 797.4 ns/op 10.03 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 53353 2200 ns/op 465.50 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum384-4 52843 2205 ns/op 464.44 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum512-4 53906 2330 ns/op 439.49 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 8248 13046 ns/op 627.92 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum384-4 9094 12904 ns/op 634.84 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum512-4 7984 12954 ns/op 632.41 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha512 2.263s goos: freebsd goarch: amd64 pkg: crypto/subtle cpu: AMD EPYC 7B12 BenchmarkConstantTimeByteEq-4 19000298 5.876 ns/op BenchmarkConstantTimeEq-4 21183966 5.359 ns/op BenchmarkConstantTimeLessOrEq-4 18983823 5.480 ns/op BenchmarkXORBytes/8Bytes-4 4899714 22.74 ns/op 351.79 MB/s BenchmarkXORBytes/128Bytes-4 4355754 25.60 ns/op 4999.35 MB/s BenchmarkXORBytes/2048Bytes-4 1620862 72.50 ns/op 28246.87 MB/s BenchmarkXORBytes/32768Bytes-4 97160 1047 ns/op 31302.26 MB/s PASS ok crypto/subtle 2.064s goos: freebsd goarch: amd64 pkg: crypto/tls cpu: AMD EPYC 7B12 BenchmarkCertCache/0-4 153 850218 ns/op BenchmarkCertCache/1-4 154 824325 ns/op BenchmarkCertCache/2-4 135 918946 ns/op BenchmarkCertCache/3-4 129 932090 ns/op BenchmarkHandshakeServer/RSA-4 19 5811067 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv13-4 18 6156910 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv12-4 19 6131925 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv13-4 184 596312 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv12-4 302 407965 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv13-4 79 1596170 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv12-4 87 1413818 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv13-4 4 27177483 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv12-4 4 32252374 ns/op BenchmarkThroughput/MaxPacket/1MB/TLSv12-4 5 21603224 ns/op 48.54 MB/s BenchmarkThroughput/MaxPacket/1MB/TLSv13-4 4 25708465 ns/op 40.79 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv12-4 4 33871962 ns/op 61.91 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv13-4 3 38466244 ns/op 54.52 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv12-4 2 61395858 ns/op 68.32 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv13-4 2 69795412 ns/op 60.09 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv12-4 2 87278421 ns/op 96.11 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv13-4 1 120092849 ns/op 69.85 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv12-4 1 158770825 ns/op 105.67 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv13-4 1 225849476 ns/op 74.28 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv12-4 1 327029076 ns/op 102.60 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv13-4 1 442807179 ns/op 75.78 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv12-4 1 663046967 ns/op 101.21 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv13-4 1 889939506 ns/op 75.41 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv12-4 5 21182221 ns/op 49.50 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv13-4 4 26195106 ns/op 40.03 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv12-4 4 35179126 ns/op 59.61 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv13-4 3 41011272 ns/op 51.14 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv12-4 3 51236256 ns/op 81.86 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv13-4 2 68355649 ns/op 61.36 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv12-4 2 99122350 ns/op 84.63 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv13-4 1 117968916 ns/op 71.11 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv12-4 1 168675371 ns/op 99.46 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv13-4 1 230015445 ns/op 72.94 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv12-4 1 315626967 ns/op 106.31 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv13-4 1 441367277 ns/op 76.02 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv12-4 1 705644297 ns/op 95.10 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv13-4 1 899437991 ns/op 74.61 MB/s BenchmarkLatency/MaxPacket/200kbps/TLSv12-4 1 703446954 ns/op BenchmarkLatency/MaxPacket/200kbps/TLSv13-4 1 706960400 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv12-4 1 288445371 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv13-4 1 289343294 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv12-4 1 150758162 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv13-4 1 149755300 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv12-4 2 80330254 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv13-4 2 80114518 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv12-4 3 38710485 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv13-4 3 37995993 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv12-4 1 143340140 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv13-4 1 146100144 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv12-4 2 64167986 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv13-4 2 65098388 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv12-4 3 37572479 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv13-4 3 37428582 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv12-4 5 24457499 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv13-4 5 23869574 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv12-4 6 17280081 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv13-4 7 15561357 ns/op PASS ok crypto/tls 18.776s goos: freebsd goarch: amd64 pkg: crypto/x509 cpu: AMD EPYC 7B12 BenchmarkOIDMarshalUnmarshalText-4 18138 6423 ns/op BenchmarkCreateCertificate/RSA_2048-4 12 8523551 ns/op BenchmarkCreateCertificate/ECDSA_P256-4 392 305579 ns/op BenchmarkParseCertificate/ecdsa_leaf-4 1474 85326 ns/op 12952 B/op 169 allocs/op BenchmarkParseCertificate/rsa_leaf-4 1390 86878 ns/op 14360 B/op 192 allocs/op PASS ok crypto/x509 1.925s goos: freebsd goarch: amd64 pkg: database/sql cpu: AMD EPYC 7B12 BenchmarkConcurrentDBExec-4 32 3604727 ns/op 281171 B/op 1648 allocs/op BenchmarkConcurrentStmtQuery-4 31 4096445 ns/op 276817 B/op 2085 allocs/op BenchmarkConcurrentStmtExec-4 36 3307442 ns/op 221391 B/op 748 allocs/op BenchmarkConcurrentTxQuery-4 36 3328075 ns/op 282406 B/op 2177 allocs/op BenchmarkConcurrentTxExec-4 38 3041775 ns/op 87810 B/op 1553 allocs/op BenchmarkConcurrentTxStmtQuery-4 32 3438792 ns/op 107674 B/op 2063 allocs/op BenchmarkConcurrentTxStmtExec-4 81 1520587 ns/op 40149 B/op 380 allocs/op BenchmarkConcurrentRandom-4 34 3104542 ns/op 236589 B/op 1913 allocs/op BenchmarkManyConcurrentQueries-4 1834 62859 ns/op 4149 B/op 20 allocs/op BenchmarkGrabConn-4 285997 425.2 ns/op 0 B/op 0 allocs/op BenchmarkConnRequestSet-4 23221 5395 ns/op PASS ok database/sql 2.888s goos: freebsd goarch: amd64 pkg: debug/elf cpu: AMD EPYC 7B12 BenchmarkSymbols64-4 2269 49653 ns/op BenchmarkSymbols32-4 2438 44643 ns/op PASS ok debug/elf 1.432s goos: freebsd goarch: amd64 pkg: debug/gosym cpu: AMD EPYC 7B12 Benchmark115/NewLineTable-4 266481 578.6 ns/op 384 B/op 3 allocs/op Benchmark115/NewTable-4 116 1048238 ns/op 179128 B/op 15 allocs/op Benchmark115/LineToPC-4 97 1134529 ns/op 0 B/op 0 allocs/op Benchmark115/PCToLine-4 24912 4848 ns/op 0 B/op 0 allocs/op PASS ok debug/gosym 1.828s goos: freebsd goarch: amd64 pkg: encoding/asn1 cpu: AMD EPYC 7B12 BenchmarkObjectIdentifierString-4 95116 1243 ns/op BenchmarkMarshal-4 1045 110745 ns/op 8056 B/op 271 allocs/op BenchmarkUnmarshal-4 4006 29440 ns/op 352 B/op 16 allocs/op PASS ok encoding/asn1 1.575s goos: freebsd goarch: amd64 pkg: encoding/base32 cpu: AMD EPYC 7B12 BenchmarkEncode-4 514 231581 ns/op 35.37 MB/s BenchmarkEncodeToString-4 420 258144 ns/op 31.73 MB/s BenchmarkDecode-4 200 558874 ns/op 23.46 MB/s BenchmarkDecodeString-4 192 629114 ns/op 20.84 MB/s PASS ok encoding/base32 1.683s goos: freebsd goarch: amd64 pkg: encoding/base64 cpu: AMD EPYC 7B12 BenchmarkEncodeToString-4 507 226288 ns/op 36.20 MB/s BenchmarkDecodeString/2-4 506019 236.9 ns/op 16.88 MB/s BenchmarkDecodeString/4-4 300589 349.5 ns/op 22.89 MB/s BenchmarkDecodeString/8-4 270216 423.0 ns/op 28.37 MB/s BenchmarkDecodeString/64-4 55369 2124 ns/op 41.43 MB/s BenchmarkDecodeString/8192-4 424 275918 ns/op 39.59 MB/s BenchmarkNewEncoding-4 93520 1275 ns/op 200.82 MB/s PASS ok encoding/base64 2.085s goos: freebsd goarch: amd64 pkg: encoding/binary cpu: AMD EPYC 7B12 BenchmarkReadSlice1000Int32s-4 1590 63591 ns/op 62.90 MB/s BenchmarkReadStruct-4 21105 5816 ns/op 12.90 MB/s BenchmarkWriteStruct-4 22779 5146 ns/op 14.57 MB/s BenchmarkAppendStruct-4 219702 491.8 ns/op 152.51 MB/s BenchmarkWriteSlice1000Structs-4 20 5061711 ns/op 14.82 MB/s BenchmarkAppendSlice1000Structs-4 21 4862434 ns/op 15.42 MB/s BenchmarkReadSlice1000Structs-4 20 5593411 ns/op 13.41 MB/s BenchmarkReadInts-4 63980 1858 ns/op 16.15 MB/s BenchmarkWriteInts-4 62192 2123 ns/op 14.13 MB/s BenchmarkAppendInts-4 116011 946.7 ns/op 31.69 MB/s BenchmarkWriteSlice1000Int32s-4 1876 63144 ns/op 63.35 MB/s BenchmarkAppendSlice1000Int32s-4 1776 57231 ns/op 69.89 MB/s BenchmarkPutUint16-4 4380516 27.79 ns/op 71.97 MB/s BenchmarkAppendUint16-4 4435116 26.27 ns/op 76.14 MB/s BenchmarkPutUint32-4 3186614 37.20 ns/op 107.53 MB/s BenchmarkAppendUint32-4 3074138 39.00 ns/op 102.56 MB/s BenchmarkPutUint64-4 1610186 70.47 ns/op 113.52 MB/s BenchmarkAppendUint64-4 1600216 67.50 ns/op 118.52 MB/s BenchmarkLittleEndianPutUint16-4 4384098 27.54 ns/op 72.61 MB/s BenchmarkLittleEndianAppendUint16-4 4545180 26.59 ns/op 75.23 MB/s BenchmarkLittleEndianPutUint32-4 3283394 38.83 ns/op 103.01 MB/s BenchmarkLittleEndianAppendUint32-4 3311889 38.17 ns/op 104.80 MB/s BenchmarkLittleEndianPutUint64-4 1642321 68.20 ns/op 117.31 MB/s BenchmarkLittleEndianAppendUint64-4 1688785 69.36 ns/op 115.34 MB/s BenchmarkReadFloats-4 208908 548.0 ns/op 21.90 MB/s BenchmarkWriteFloats-4 205849 585.1 ns/op 20.51 MB/s BenchmarkReadSlice1000Float32s-4 1400 76924 ns/op 52.00 MB/s BenchmarkWriteSlice1000Float32s-4 1432 77165 ns/op 51.84 MB/s BenchmarkReadSlice1000Uint8s-4 87880 1648 ns/op 606.67 MB/s BenchmarkWriteSlice1000Uint8s-4 400969 296.9 ns/op 3368.22 MB/s BenchmarkSize/bool-4 5778193 20.01 ns/op BenchmarkSize/int8-4 5899039 19.87 ns/op BenchmarkSize/int16-4 5501360 21.21 ns/op BenchmarkSize/int32-4 5938263 20.96 ns/op BenchmarkSize/int64-4 5798536 20.29 ns/op BenchmarkSize/uint8-4 5822725 20.22 ns/op BenchmarkSize/uint16-4 5791389 19.72 ns/op BenchmarkSize/uint32-4 5756224 20.55 ns/op BenchmarkSize/uint64-4 5730974 19.56 ns/op BenchmarkSize/float32-4 4637298 24.30 ns/op BenchmarkSize/float64-4 4434381 25.33 ns/op BenchmarkSize/complex64-4 966243 124.8 ns/op BenchmarkSize/complex128-4 958803 130.2 ns/op BenchmarkSize/binary.Struct-4 267446 407.6 ns/op BenchmarkSize/*binary.Struct-4 260830 460.3 ns/op BenchmarkSize/[]binary.Struct-4 207164 488.8 ns/op BenchmarkSize/[]binary.Struct#01-4 225204 480.5 ns/op BenchmarkSize/[1]binary.Struct-4 197571 515.7 ns/op BenchmarkPutUvarint32-4 1000000 105.0 ns/op 38.09 MB/s BenchmarkPutUvarint64-4 280554 426.8 ns/op 18.75 MB/s PASS ok encoding/binary 8.503s goos: freebsd goarch: amd64 pkg: encoding/csv cpu: AMD EPYC 7B12 BenchmarkRead-4 9618 11892 ns/op 736 B/op 16 allocs/op BenchmarkReadWithFieldsPerRecord-4 9248 12399 ns/op 736 B/op 16 allocs/op BenchmarkReadWithoutFieldsPerRecord-4 10202 11793 ns/op 736 B/op 16 allocs/op BenchmarkReadLargeFields-4 6076 21540 ns/op 3937 B/op 24 allocs/op BenchmarkReadReuseRecord-4 10260 10900 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithFieldsPerRecord-4 10960 11047 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithoutFieldsPerRecord-4 10894 11038 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordLargeFields-4 6078 19090 ns/op 2977 B/op 12 allocs/op BenchmarkWrite-4 12421 8715 ns/op PASS ok encoding/csv 2.875s goos: freebsd goarch: amd64 pkg: encoding/gob cpu: AMD EPYC 7B12 BenchmarkEndToEndPipe-4 11971 9333 ns/op 1813 B/op 2 allocs/op BenchmarkEndToEndByteBuffer-4 14650 7717 ns/op 1812 B/op 2 allocs/op BenchmarkEndToEndSliceByteBuffer-4 198 578794 ns/op 16934 B/op 331 allocs/op BenchmarkEncodeComplex128Slice-4 921 133109 ns/op 533 B/op 0 allocs/op BenchmarkEncodeFloat64Slice-4 1904 63361 ns/op 45 B/op 0 allocs/op BenchmarkEncodeInt32Slice-4 1636 64151 ns/op 53 B/op 0 allocs/op BenchmarkEncodeStringSlice-4 2011 51198 ns/op 192 B/op 0 allocs/op BenchmarkEncodeInterfaceSlice-4 34 3093742 ns/op 43984 B/op 255 allocs/op BenchmarkDecodeComplex128Slice-4 795 162990 ns/op 25228 B/op 149 allocs/op BenchmarkDecodeFloat64Slice-4 1377 111293 ns/op 10816 B/op 149 allocs/op BenchmarkDecodeInt32Slice-4 1320 89321 ns/op 9782 B/op 149 allocs/op BenchmarkDecodeStringSlice-4 892 135953 ns/op 39156 B/op 1149 allocs/op BenchmarkDecodeStringsSlice-4 354 312597 ns/op 66197 B/op 2179 allocs/op BenchmarkDecodeBytesSlice-4 721 182218 ns/op 23613 B/op 165 allocs/op BenchmarkDecodeInterfaceSlice-4 76 1400751 ns/op 83266 B/op 3158 allocs/op BenchmarkDecodeMap-4 88 1166864 ns/op 50000 B/op 160 allocs/op PASS ok encoding/gob 3.590s goos: freebsd goarch: amd64 pkg: encoding/hex cpu: AMD EPYC 7B12 BenchmarkEncode/256-4 19785 6008 ns/op 42.61 MB/s BenchmarkEncode/1024-4 5431 21883 ns/op 46.80 MB/s BenchmarkEncode/4096-4 1105 93263 ns/op 43.92 MB/s BenchmarkEncode/16384-4 316 345957 ns/op 47.36 MB/s BenchmarkDecode/256-4 38235 2872 ns/op 89.12 MB/s BenchmarkDecode/1024-4 10557 11584 ns/op 88.39 MB/s BenchmarkDecode/4096-4 2592 46788 ns/op 87.54 MB/s BenchmarkDecode/16384-4 622 192011 ns/op 85.33 MB/s BenchmarkDecodeString/256-4 35084 3278 ns/op 78.09 MB/s BenchmarkDecodeString/1024-4 9538 12619 ns/op 81.15 MB/s BenchmarkDecodeString/4096-4 2340 49308 ns/op 83.07 MB/s BenchmarkDecodeString/16384-4 566 212643 ns/op 77.05 MB/s BenchmarkDump/256-4 1903 62771 ns/op 4.08 MB/s BenchmarkDump/1024-4 471 257547 ns/op 3.98 MB/s BenchmarkDump/4096-4 100 1057404 ns/op 3.87 MB/s BenchmarkDump/16384-4 27 4624790 ns/op 3.54 MB/s PASS ok encoding/hex 3.773s goos: freebsd goarch: amd64 pkg: encoding/json cpu: AMD EPYC 7B12 BenchmarkCodeEncoder-4 2 62528224 ns/op 31.03 MB/s 8390216 B/op 50 allocs/op BenchmarkCodeEncoderError-4 1 107246699 ns/op 18.09 MB/s 8394560 B/op 107 allocs/op BenchmarkCodeMarshal-4 1 108553961 ns/op 17.88 MB/s 10331728 B/op 58 allocs/op BenchmarkCodeMarshalError-4 1 103365412 ns/op 18.77 MB/s 10334560 B/op 104 allocs/op BenchmarkMarshalBytes/32-4 26371 4441 ns/op BenchmarkMarshalBytes/256-4 7747 15409 ns/op BenchmarkMarshalBytes/4096-4 657 180521 ns/op BenchmarkMarshalBytesError/32-4 60 1710737 ns/op BenchmarkMarshalBytesError/256-4 60 1913388 ns/op BenchmarkMarshalBytesError/4096-4 56 2083872 ns/op BenchmarkMarshalMap-4 46945 3037 ns/op 300 B/op 8 allocs/op BenchmarkCodeDecoder-4 1 314573695 ns/op 6.17 MB/s 10097240 B/op 40036 allocs/op BenchmarkUnicodeDecoder-4 47833 2470 ns/op 5.67 MB/s 40 B/op 2 allocs/op BenchmarkDecoderStream-4 65491 1811 ns/op 16 B/op 1 allocs/op BenchmarkCodeUnmarshal-4 1 283409992 ns/op 6.85 MB/s 2019408 B/op 40002 allocs/op BenchmarkCodeUnmarshalReuse-4 1 274671498 ns/op 7.06 MB/s 2020984 B/op 40009 allocs/op BenchmarkUnmarshalString-4 76677 1654 ns/op 160 B/op 2 allocs/op BenchmarkUnmarshalFloat64-4 135129 959.6 ns/op 144 B/op 1 allocs/op BenchmarkUnmarshalInt64-4 327927 373.3 ns/op 144 B/op 1 allocs/op BenchmarkUnmarshalMap-4 20583 5746 ns/op 320 B/op 12 allocs/op BenchmarkIssue10335-4 63559 2090 ns/op 176 B/op 3 allocs/op BenchmarkIssue34127-4 64617 1748 ns/op 84 B/op 2 allocs/op BenchmarkUnmapped-4 20988 5776 ns/op 208 B/op 4 allocs/op BenchmarkTypeFieldsCache/MissTypes1-4 2200 63928 ns/op BenchmarkTypeFieldsCache/MissTypes10-4 698 148335 ns/op BenchmarkTypeFieldsCache/MissTypes100-4 141 818787 ns/op BenchmarkTypeFieldsCache/MissTypes1000-4 22 6036771 ns/op BenchmarkTypeFieldsCache/HitTypes1-4 397288 288.6 ns/op BenchmarkTypeFieldsCache/HitTypes10-4 290784 426.3 ns/op BenchmarkTypeFieldsCache/HitTypes100-4 264856 400.1 ns/op BenchmarkTypeFieldsCache/HitTypes1000-4 259033 523.6 ns/op BenchmarkEncodeMarshaler-4 65860 2073 ns/op 76 B/op 2 allocs/op BenchmarkEncoderEncode-4 50176 2150 ns/op 43 B/op 0 allocs/op BenchmarkNumberIsValid-4 5541898 19.75 ns/op BenchmarkNumberIsValidRegexp-4 27104 4502 ns/op BenchmarkUnmarshalNumber-4 48738 2461 ns/op 168 B/op 2 allocs/op PASS ok encoding/json 8.389s goos: freebsd goarch: amd64 pkg: encoding/pem cpu: AMD EPYC 7B12 BenchmarkEncode-4 66 1792860 ns/op 36.55 MB/s BenchmarkDecode-4 28 3898999 ns/op 22.77 MB/s PASS ok encoding/pem 1.406s goos: freebsd goarch: amd64 pkg: encoding/xml cpu: AMD EPYC 7B12 BenchmarkMarshal-4 2864 41605 ns/op 6280 B/op 24 allocs/op BenchmarkUnmarshal-4 1126 105215 ns/op 8218 B/op 185 allocs/op BenchmarkHTMLAutoClose-4 5293 23584 ns/op PASS ok encoding/xml 1.666s goos: freebsd goarch: amd64 pkg: errors cpu: AMD EPYC 7B12 BenchmarkIs-4 439778 263.8 ns/op BenchmarkAs-4 102230 1145 ns/op PASS ok errors 1.434s goos: freebsd goarch: amd64 pkg: expvar cpu: AMD EPYC 7B12 BenchmarkIntAdd-4 263625 428.9 ns/op BenchmarkIntSet-4 353623 455.1 ns/op BenchmarkFloatAdd-4 53509 2154 ns/op BenchmarkFloatSet-4 298467 414.6 ns/op BenchmarkStringSet-4 234512 2103 ns/op BenchmarkMapSet-4 71808 1748 ns/op BenchmarkMapSetDifferent-4 31041 3251 ns/op BenchmarkMapSetDifferentRandom-4 240 505442 ns/op BenchmarkMapSetString-4 80265 1540 ns/op BenchmarkMapAddSame-4 16863 6687 ns/op BenchmarkMapAddDifferent-4 7560 15082 ns/op BenchmarkMapAddDifferentRandom-4 172 738717 ns/op BenchmarkMapAddSameSteadyState-4 138985 802.8 ns/op BenchmarkMapAddDifferentSteadyState-4 62064 1713 ns/op BenchmarkMapString-4 4202 30167 ns/op 672 B/op 7 allocs/op BenchmarkRealworldExpvarUsage-4 10000 25182 ns/op PASS ok expvar 4.150s goos: freebsd goarch: amd64 pkg: fmt cpu: AMD EPYC 7B12 BenchmarkSprintfPadding-4 110481 1050 ns/op BenchmarkSprintfEmpty-4 350856 301.7 ns/op BenchmarkSprintfString-4 285450 397.6 ns/op BenchmarkSprintfTruncateString-4 302421 439.5 ns/op BenchmarkSprintfTruncateBytes-4 117673 957.7 ns/op BenchmarkSprintfSlowParsingPath-4 255531 454.1 ns/op BenchmarkSprintfQuoteString-4 30698 3580 ns/op BenchmarkSprintfInt-4 268257 390.1 ns/op BenchmarkSprintfIntInt-4 245880 547.8 ns/op BenchmarkSprintfPrefixedInt-4 230724 518.7 ns/op BenchmarkSprintfFloat-4 142642 806.3 ns/op BenchmarkSprintfComplex-4 72091 1872 ns/op BenchmarkSprintfBoolean-4 287511 406.6 ns/op BenchmarkSprintfHexString-4 147288 893.2 ns/op BenchmarkSprintfHexBytes-4 79680 1635 ns/op BenchmarkSprintfBytes-4 43389 2683 ns/op BenchmarkSprintfStringer-4 77401 1620 ns/op BenchmarkSprintfStructure-4 41049 2808 ns/op BenchmarkManyArgs-4 85246 1399 ns/op BenchmarkFprintInt-4 88050 1330 ns/op BenchmarkFprintfBytes-4 96354 1219 ns/op BenchmarkFprintIntNoAlloc-4 90057 1358 ns/op BenchmarkScanInts-4 45 2833683 ns/op BenchmarkScanRecursiveInt-4 1 313017532 ns/op BenchmarkScanRecursiveIntReaderWrapper-4 1 574093747 ns/op PASS ok fmt 5.217s goos: freebsd goarch: amd64 pkg: go/build cpu: AMD EPYC 7B12 BenchmarkImportVendor-4 921 123361 ns/op PASS ok go/build 1.217s goos: freebsd goarch: amd64 pkg: go/constant cpu: AMD EPYC 7B12 BenchmarkStringAdd/1-4 62414 1844 ns/op 160 B/op 2 allocs/op BenchmarkStringAdd/4-4 17120 6988 ns/op 832 B/op 9 allocs/op BenchmarkStringAdd/16-4 3966 26896 ns/op 3168 B/op 23 allocs/op BenchmarkStringAdd/64-4 1168 109079 ns/op 11872 B/op 73 allocs/op BenchmarkStringAdd/256-4 276 511726 ns/op 48992 B/op 267 allocs/op BenchmarkStringAdd/1024-4 63 2326210 ns/op 215520 B/op 1038 allocs/op BenchmarkStringAdd/4096-4 16 7654022 ns/op 846304 B/op 4113 allocs/op BenchmarkStringAdd/16384-4 4 34873123 ns/op 3615224 B/op 16406 allocs/op BenchmarkStringAdd/65536-4 1 124520118 ns/op 15239648 B/op 65564 allocs/op PASS ok go/constant 2.655s goos: freebsd goarch: amd64 pkg: go/format cpu: AMD EPYC 7B12 BenchmarkFormat/array1-10000-4 1 221410580 ns/op 0.29 MB/s 45271512 B/op 48662 allocs/op PASS ok go/format 1.316s goos: freebsd goarch: amd64 pkg: go/parser cpu: AMD EPYC 7B12 BenchmarkParse-4 6 17870396 ns/op 3.01 MB/s BenchmarkParseOnly-4 7 14904493 ns/op 3.61 MB/s BenchmarkResolve-4 37 2883436 ns/op 18.64 MB/s PASS ok go/parser 1.964s goos: freebsd goarch: amd64 pkg: go/printer cpu: AMD EPYC 7B12 BenchmarkPrintFile-4 1 116197794 ns/op 0.44 MB/s 5125840 B/op 27889 allocs/op BenchmarkPrintDecl-4 988 119350 ns/op 0.27 MB/s 16947 B/op 53 allocs/op PASS ok go/printer 1.339s goos: freebsd goarch: amd64 pkg: go/scanner cpu: AMD EPYC 7B12 BenchmarkScan-4 360 334373 ns/op BenchmarkScanFiles/go/types/expr.go-4 21 4988229 ns/op 7.92 MB/s BenchmarkScanFiles/go/parser/parser.go-4 10 10012519 ns/op 7.44 MB/s BenchmarkScanFiles/net/http/server.go-4 7 16162741 ns/op 8.07 MB/s BenchmarkScanFiles/go/scanner/errors.go-4 282 435595 ns/op 7.11 MB/s PASS ok go/scanner 1.771s goos: freebsd goarch: amd64 pkg: go/token cpu: AMD EPYC 7B12 BenchmarkSearchInts-4 1361389 79.90 ns/op PASS ok go/token 1.289s goos: freebsd goarch: amd64 pkg: go/types cpu: AMD EPYC 7B12 BenchmarkLookupFieldOrMethod-4 132 1196309 ns/op BenchmarkNamed/Underlying/nongeneric-4 1520256 84.85 ns/op BenchmarkNamed/Underlying/generic-4 1447318 76.68 ns/op BenchmarkNamed/Underlying/src_instance-4 1066400 112.1 ns/op BenchmarkNamed/Underlying/user_instance-4 1586485 78.03 ns/op BenchmarkNamed/NewMethodSet/nongeneric-4 23949 5151 ns/op BenchmarkNamed/NewMethodSet/generic-4 22368 5195 ns/op BenchmarkNamed/NewMethodSet/src_instance-4 24250 6087 ns/op BenchmarkNamed/NewMethodSet/user_instance-4 19752 5369 ns/op BenchmarkCheck/http/funcbodies/info-4 1 720447912 ns/op 49306 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 580534569 ns/op 61186 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 282262971 ns/op 125814 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 249925597 ns/op 142095 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 531800467 ns/op 9972 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 1 121512212 ns/op 43633 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 2 66908346 ns/op 79223 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 2 64573538 ns/op 82090 lines/s BenchmarkCheck/constant/funcbodies/info-4 1 167465790 ns/op 12936 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 2 67563082 ns/op 32059 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 3 52900925 ns/op 40935 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 3 52115507 ns/op 41558 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 1567395095 ns/op 44928 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 717803318 ns/op 98103 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 210715442 ns/op 333793 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 1 155416840 ns/op 452765 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 1 402064561 ns/op 2181 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 2 78113695 ns/op 11213 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 2 68175239 ns/op 12853 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 2 68020318 ns/op 12886 lines/s PASS ok go/types 21.818s goos: freebsd goarch: amd64 pkg: hash/adler32 cpu: AMD EPYC 7B12 BenchmarkAdler32KB-4 13909 8199 ns/op 124.90 MB/s PASS ok hash/adler32 1.233s goos: freebsd goarch: amd64 pkg: hash/crc32 cpu: AMD EPYC 7B12 BenchmarkCRC32/poly=IEEE/size=15/align=0-4 266578 410.4 ns/op 36.55 MB/s BenchmarkCRC32/poly=IEEE/size=15/align=1-4 292616 406.1 ns/op 36.93 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=0-4 171044 628.8 ns/op 63.61 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=1-4 196402 599.5 ns/op 66.73 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=0-4 548073 214.5 ns/op 2387.09 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=1-4 573135 206.1 ns/op 2483.73 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=0-4 493240 245.5 ns/op 4170.84 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=1-4 478231 255.4 ns/op 4010.18 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=0-4 224191 484.9 ns/op 8447.12 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=1-4 243942 500.1 ns/op 8190.68 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=0-4 43504 2766 ns/op 11844.65 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=1-4 43594 2744 ns/op 11941.63 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=0-4 604290 201.4 ns/op 74.47 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=1-4 574768 193.1 ns/op 77.67 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=0-4 607660 215.0 ns/op 186.02 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=1-4 594984 201.3 ns/op 198.74 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=0-4 414416 276.3 ns/op 1852.75 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=1-4 363400 281.0 ns/op 1821.83 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=0-4 343069 356.8 ns/op 2870.17 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=1-4 342410 362.6 ns/op 2823.79 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=0-4 253898 426.1 ns/op 9613.78 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=1-4 252829 423.0 ns/op 9683.13 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=0-4 58810 2081 ns/op 15749.94 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=1-4 58881 2036 ns/op 16095.60 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=0-4 250552 400.7 ns/op 37.44 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=1-4 255378 399.4 ns/op 37.56 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=0-4 149265 777.5 ns/op 51.45 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=1-4 139072 831.3 ns/op 48.12 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=0-4 14694 8374 ns/op 61.14 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=1-4 14236 8667 ns/op 59.07 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=0-4 7328 17058 ns/op 60.03 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=1-4 6424 16534 ns/op 61.93 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=0-4 1387 79616 ns/op 51.45 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=1-4 1465 85400 ns/op 47.96 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=0-4 170 688213 ns/op 47.61 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=1-4 171 675007 ns/op 48.54 MB/s PASS ok hash/crc32 6.686s goos: freebsd goarch: amd64 pkg: hash/crc64 cpu: AMD EPYC 7B12 BenchmarkCrc64/ISO64KB-4 259 538889 ns/op 121.61 MB/s BenchmarkCrc64/ISO4KB-4 3962 30667 ns/op 133.56 MB/s BenchmarkCrc64/ISO1KB-4 13962 8690 ns/op 117.84 MB/s BenchmarkCrc64/ECMA64KB-4 259 466834 ns/op 140.38 MB/s BenchmarkCrc64/Random64KB-4 295 415510 ns/op 157.72 MB/s BenchmarkCrc64/Random16KB-4 1011 116470 ns/op 140.67 MB/s PASS ok hash/crc64 2.165s goos: freebsd goarch: amd64 pkg: hash/fnv cpu: AMD EPYC 7B12 BenchmarkFnv32KB-4 13875 7726 ns/op 132.54 MB/s BenchmarkFnv32aKB-4 13864 8592 ns/op 119.19 MB/s BenchmarkFnv64KB-4 13558 8598 ns/op 119.10 MB/s BenchmarkFnv64aKB-4 14318 8668 ns/op 118.13 MB/s BenchmarkFnv128KB-4 2467 43511 ns/op 23.53 MB/s BenchmarkFnv128aKB-4 2373 45083 ns/op 22.71 MB/s PASS ok hash/fnv 2.050s goos: freebsd goarch: amd64 pkg: hash/maphash cpu: AMD EPYC 7B12 BenchmarkHash/n=4/Write-4 839223 144.9 ns/op 27.60 MB/s BenchmarkHash/n=4/Bytes-4 5804258 20.14 ns/op 198.57 MB/s BenchmarkHash/n=4/String-4 2320892 50.99 ns/op 78.44 MB/s BenchmarkHash/n=8/Write-4 832862 140.8 ns/op 56.81 MB/s BenchmarkHash/n=8/Bytes-4 5627125 19.91 ns/op 401.91 MB/s BenchmarkHash/n=8/String-4 2297054 50.94 ns/op 157.03 MB/s BenchmarkHash/n=16/Write-4 788553 148.9 ns/op 107.45 MB/s BenchmarkHash/n=16/Bytes-4 5681710 21.35 ns/op 749.48 MB/s BenchmarkHash/n=16/String-4 2275834 54.46 ns/op 293.81 MB/s BenchmarkHash/n=32/Write-4 749104 149.9 ns/op 213.47 MB/s BenchmarkHash/n=32/Bytes-4 5362706 21.10 ns/op 1516.62 MB/s BenchmarkHash/n=32/String-4 2392156 50.58 ns/op 632.60 MB/s BenchmarkHash/n=64/Write-4 749683 157.2 ns/op 407.23 MB/s BenchmarkHash/n=64/Bytes-4 5785720 21.26 ns/op 3009.99 MB/s BenchmarkHash/n=64/String-4 2282149 52.21 ns/op 1225.71 MB/s BenchmarkHash/n=256/Write-4 609288 204.0 ns/op 1254.92 MB/s BenchmarkHash/n=256/Bytes-4 4297489 27.07 ns/op 9455.24 MB/s BenchmarkHash/n=256/String-4 1358634 85.35 ns/op 2999.53 MB/s BenchmarkHash/n=320/Write-4 473707 222.8 ns/op 1436.35 MB/s BenchmarkHash/n=320/Bytes-4 3790620 32.08 ns/op 9976.19 MB/s BenchmarkHash/n=320/String-4 975788 125.3 ns/op 2553.16 MB/s BenchmarkHash/n=1024/Write-4 427194 288.4 ns/op 3550.62 MB/s BenchmarkHash/n=1024/Bytes-4 1255845 89.14 ns/op 11487.49 MB/s BenchmarkHash/n=1024/String-4 404292 298.1 ns/op 3435.45 MB/s BenchmarkHash/n=4096/Write-4 189727 622.3 ns/op 6582.12 MB/s BenchmarkHash/n=4096/Bytes-4 342585 349.7 ns/op 11712.71 MB/s BenchmarkHash/n=4096/String-4 95952 1131 ns/op 3621.75 MB/s BenchmarkHash/n=16384/Write-4 60201 2043 ns/op 8019.11 MB/s BenchmarkHash/n=16384/Bytes-4 84219 1402 ns/op 11689.96 MB/s BenchmarkHash/n=16384/String-4 27073 4606 ns/op 3557.44 MB/s BenchmarkComparable/int64-4 1442908 79.33 ns/op BenchmarkComparable/uint64-4 1499606 102.3 ns/op BenchmarkComparable/uintptr-4 1254577 106.0 ns/op BenchmarkComparable/interface_{}-4 1308322 89.55 ns/op BenchmarkComparable/string-4 1261988 87.96 ns/op BenchmarkComparable/bool-4 1342729 85.90 ns/op BenchmarkComparable/*float64-4 1467603 80.90 ns/op BenchmarkComparable/float64-4 1447333 83.76 ns/op BenchmarkComparable/complex128-4 1343403 91.34 ns/op BenchmarkComparable/struct_{}-4 1439400 83.44 ns/op BenchmarkComparable/maphash.testStruct-4 962962 126.1 ns/op PASS ok hash/maphash 8.457s goos: freebsd goarch: amd64 pkg: html cpu: AMD EPYC 7B12 BenchmarkEscape-4 1066 100332 ns/op BenchmarkEscapeNone-4 159692 690.6 ns/op BenchmarkUnescape-4 1144 98221 ns/op BenchmarkUnescapeNone-4 1537086 76.61 ns/op BenchmarkUnescapeSparse-4 10000 12551 ns/op BenchmarkUnescapeDense-4 1803 62371 ns/op PASS ok html 1.871s goos: freebsd goarch: amd64 pkg: html/template cpu: AMD EPYC 7B12 BenchmarkCSSEscaper-4 13303 8632 ns/op BenchmarkCSSEscaperNoSpecials-4 56376 2019 ns/op BenchmarkDecodeCSS-4 41689 2737 ns/op BenchmarkDecodeCSSNoSpecials-4 5408511 23.08 ns/op BenchmarkCSSValueFilter-4 156600 712.6 ns/op BenchmarkCSSValueFilterOk-4 100063 1011 ns/op BenchmarkEscapedExecute-4 5491 24271 ns/op BenchmarkHTMLNospaceEscaper-4 17228 7108 ns/op BenchmarkHTMLNospaceEscaperNoSpecials-4 89553 1361 ns/op BenchmarkStripTags-4 31542 3768 ns/op BenchmarkStripTagsNoSpecials-4 452462 302.6 ns/op BenchmarkJSValEscaperWithNum-4 28452 4269 ns/op BenchmarkJSValEscaperWithStr-4 7309 15846 ns/op BenchmarkJSValEscaperWithStrNoSpecials-4 23379 5388 ns/op BenchmarkJSValEscaperWithObj-4 6466 19006 ns/op BenchmarkJSValEscaperWithObjNoSpecials-4 16794 7199 ns/op BenchmarkJSStrEscaperNoSpecials-4 77383 1597 ns/op BenchmarkJSStrEscaper-4 16904 8099 ns/op BenchmarkJSRegexpEscaperNoSpecials-4 68296 1715 ns/op BenchmarkJSRegexpEscaper-4 15648 7791 ns/op BenchmarkTemplateSpecialTags-4 118 886236 ns/op BenchmarkURLEscaper-4 5530 20358 ns/op BenchmarkURLEscaperNoSpecials-4 240981 489.7 ns/op BenchmarkURLNormalizer-4 7758 16488 ns/op BenchmarkURLNormalizerNoSpecials-4 235420 505.8 ns/op BenchmarkSrcsetFilter-4 22941 5160 ns/op BenchmarkSrcsetFilterNoSpecials-4 156038 747.8 ns/op PASS ok html/template 5.785s goos: freebsd goarch: amd64 pkg: image cpu: AMD EPYC 7B12 BenchmarkAt/rgba-4 913327 123.1 ns/op 16 B/op 1 allocs/op BenchmarkAt/rgba64-4 712958 169.2 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba-4 963264 129.2 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba64-4 712569 161.8 ns/op 16 B/op 1 allocs/op BenchmarkAt/alpha-4 2382488 53.03 ns/op 0 B/op 0 allocs/op BenchmarkAt/alpha16-4 1451119 78.52 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray-4 2242674 52.80 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray16-4 1477909 78.20 ns/op 0 B/op 0 allocs/op BenchmarkAt/paletted-4 1701062 72.29 ns/op 0 B/op 0 allocs/op BenchmarkSet/rgba-4 673777 178.5 ns/op 16 B/op 1 allocs/op BenchmarkSet/rgba64-4 530973 207.6 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba-4 677533 181.5 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba64-4 535618 234.0 ns/op 16 B/op 1 allocs/op BenchmarkSet/alpha-4 1096167 109.3 ns/op 0 B/op 0 allocs/op BenchmarkSet/alpha16-4 745159 184.8 ns/op 16 B/op 1 allocs/op BenchmarkSet/gray-4 1250352 89.97 ns/op 0 B/op 0 allocs/op BenchmarkSet/gray16-4 780644 153.2 ns/op 16 B/op 1 allocs/op BenchmarkSet/paletted-4 556322 212.9 ns/op 0 B/op 0 allocs/op BenchmarkRGBAAt-4 1735507 70.70 ns/op BenchmarkRGBASetRGBA-4 1777466 66.86 ns/op BenchmarkRGBA64At-4 1072744 108.6 ns/op BenchmarkRGBA64SetRGBA64-4 1261278 95.69 ns/op BenchmarkNRGBAAt-4 1746896 69.28 ns/op BenchmarkNRGBASetNRGBA-4 1875378 66.99 ns/op BenchmarkNRGBA64At-4 1000000 112.6 ns/op BenchmarkNRGBA64SetNRGBA64-4 1137441 95.97 ns/op BenchmarkAlphaAt-4 2902720 40.21 ns/op BenchmarkAlphaSetAlpha-4 2958387 39.78 ns/op BenchmarkAlpha16At-4 1839348 60.48 ns/op BenchmarkAlphaSetAlpha16-4 2006720 62.13 ns/op BenchmarkGrayAt-4 2727766 40.52 ns/op BenchmarkGraySetGray-4 2827406 40.44 ns/op BenchmarkGray16At-4 1898412 64.01 ns/op BenchmarkGraySetGray16-4 1854691 64.98 ns/op PASS ok image 7.407s goos: freebsd goarch: amd64 pkg: image/color cpu: AMD EPYC 7B12 BenchmarkYCbCrToRGB/0-4 5382032 24.50 ns/op BenchmarkYCbCrToRGB/128-4 5168380 21.92 ns/op BenchmarkYCbCrToRGB/255-4 4819868 23.54 ns/op BenchmarkRGBToYCbCr/0-4 4990752 24.41 ns/op BenchmarkRGBToYCbCr/Cb-4 5477733 24.00 ns/op BenchmarkRGBToYCbCr/Cr-4 5360407 21.78 ns/op BenchmarkYCbCrToRGBA/0-4 4144995 26.90 ns/op BenchmarkYCbCrToRGBA/128-4 4353740 28.84 ns/op BenchmarkYCbCrToRGBA/255-4 4249027 29.82 ns/op BenchmarkNYCbCrAToRGBA/0-4 4253838 29.95 ns/op BenchmarkNYCbCrAToRGBA/128-4 4202360 28.96 ns/op BenchmarkNYCbCrAToRGBA/255-4 4382480 29.76 ns/op PASS ok image/color 2.872s goos: freebsd goarch: amd64 pkg: image/draw cpu: AMD EPYC 7B12 BenchmarkFillOver-4 5 24541327 ns/op BenchmarkFillSrc-4 464 258813 ns/op BenchmarkCopyOver-4 9 11269860 ns/op BenchmarkCopySrc-4 630 187798 ns/op BenchmarkNRGBAOver-4 9 11427184 ns/op BenchmarkNRGBASrc-4 16 7228051 ns/op BenchmarkYCbCr-4 13 8640559 ns/op BenchmarkGray-4 27 4230777 ns/op BenchmarkCMYK-4 15 7077926 ns/op BenchmarkGlyphOver-4 28 4169414 ns/op BenchmarkRGBAMaskOver-4 5 21414496 ns/op BenchmarkGrayMaskOver-4 7 16474975 ns/op BenchmarkRGBA64ImageMaskOver-4 4 27173533 ns/op BenchmarkRGBA-4 7 17422860 ns/op BenchmarkPalettedFill-4 1254 96639 ns/op BenchmarkPalettedRGBA-4 6 17840713 ns/op BenchmarkGenericOver-4 3 38375390 ns/op BenchmarkGenericMaskOver-4 7 16900425 ns/op BenchmarkGenericSrc-4 4 26001843 ns/op BenchmarkGenericMaskSrc-4 5 22449219 ns/op PASS ok image/draw 6.596s goos: freebsd goarch: amd64 pkg: image/gif cpu: AMD EPYC 7B12 BenchmarkDecode-4 32 3572688 ns/op 4.32 MB/s 48619 B/op 267 allocs/op BenchmarkEncodeRandomPaletted-4 1 103295923 ns/op 2.97 MB/s 79984 B/op 7 allocs/op BenchmarkEncodeRandomRGBA-4 1 2232293164 ns/op 0.55 MB/s 417248 B/op 13 allocs/op BenchmarkEncodeRealisticPaletted-4 84 1461107 ns/op 10.57 MB/s 79986 B/op 7 allocs/op BenchmarkEncodeRealisticRGBA-4 1 109914743 ns/op 0.56 MB/s 105952 B/op 13 allocs/op PASS ok image/gif 4.352s goos: freebsd goarch: amd64 pkg: image/jpeg cpu: AMD EPYC 7B12 BenchmarkFDCT-4 5817 21140 ns/op BenchmarkIDCT-4 6418 19584 ns/op BenchmarkDecodeBaseline-4 12 9086658 ns/op 6.80 MB/s 63024 B/op 5 allocs/op BenchmarkDecodeProgressive-4 9 12563356 ns/op 4.92 MB/s 259712 B/op 13 allocs/op BenchmarkEncodeRGBA-4 1 113759779 ns/op 10.80 MB/s 4544 B/op 7 allocs/op BenchmarkEncodeYCbCr-4 1 142804489 ns/op 6.45 MB/s 4544 B/op 7 allocs/op PASS ok image/jpeg 2.476s goos: freebsd goarch: amd64 pkg: image/png cpu: AMD EPYC 7B12 BenchmarkPaeth-4 14204252 7.998 ns/op BenchmarkDecodeGray-4 15 6821756 ns/op 9.61 MB/s 137024 B/op 102 allocs/op BenchmarkDecodeNRGBAGradient-4 4 28524908 ns/op 9.19 MB/s 337328 B/op 188 allocs/op BenchmarkDecodeNRGBAOpaque-4 5 23780264 ns/op 11.02 MB/s 346592 B/op 152 allocs/op BenchmarkDecodePaletted-4 25 4051216 ns/op 16.18 MB/s 140352 B/op 309 allocs/op BenchmarkDecodeRGB-4 5 23672202 ns/op 11.07 MB/s 332128 B/op 157 allocs/op BenchmarkDecodeInterlacing-4 4 27717081 ns/op 9.46 MB/s 605216 B/op 268 allocs/op BenchmarkEncodeGray-4 3 43375056 ns/op 7.08 MB/s 852184 B/op 29 allocs/op BenchmarkEncodeGrayWithBufferPool-4 3 43075505 ns/op 7.13 MB/s 284053 B/op 9 allocs/op BenchmarkEncodeNRGBOpaque-4 1 136619669 ns/op 8.99 MB/s 860248 B/op 29 allocs/op BenchmarkEncodeNRGBA-4 1 149767800 ns/op 8.20 MB/s 864088 B/op 29 allocs/op BenchmarkEncodePaletted-4 5 22957376 ns/op 13.38 MB/s 848611 B/op 32 allocs/op BenchmarkEncodeRGBOpaque-4 1 145000742 ns/op 8.47 MB/s 860248 B/op 29 allocs/op BenchmarkEncodeRGBA-4 1 624344442 ns/op 1.97 MB/s 864088 B/op 29 allocs/op PASS ok image/png 4.413s goos: freebsd goarch: amd64 pkg: index/suffixarray cpu: AMD EPYC 7B12 BenchmarkNew/text=opticks/size=100K/bits=32-4 3 37205575 ns/op 2.69 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=opticks/size=100K/bits=64-4 4 32926840 ns/op 3.04 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=opticks/size=500K/bits=32-4 1 241186892 ns/op 2.07 MB/s 2007136 B/op 3 allocs/op BenchmarkNew/text=opticks/size=500K/bits=64-4 1 340086538 ns/op 1.47 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=32-4 3 36147180 ns/op 2.77 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=64-4 3 33623679 ns/op 2.97 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=32-4 1 269301749 ns/op 1.86 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=64-4 1 225291716 ns/op 2.22 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=1M/bits=32-4 1 752390356 ns/op 1.33 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=1M/bits=64-4 1 815966701 ns/op 1.23 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=32-4 1 6189649798 ns/op 0.81 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=64-4 1 6316302299 ns/op 0.79 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=32-4 16 6723188 ns/op 14.87 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=64-4 14 7712679 ns/op 12.97 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=32-4 3 37566486 ns/op 13.31 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=64-4 3 33530793 ns/op 14.91 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=32-4 2 64892318 ns/op 15.41 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=64-4 2 68295758 ns/op 14.64 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=32-4 1 319685683 ns/op 15.64 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=64-4 1 357758037 ns/op 13.98 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=rand/size=100K/bits=32-4 3 43857306 ns/op 2.28 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=rand/size=100K/bits=64-4 3 39255035 ns/op 2.55 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=rand/size=500K/bits=32-4 1 462633682 ns/op 1.08 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=rand/size=500K/bits=64-4 1 606845283 ns/op 0.82 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=32-4 1 1396433819 ns/op 0.72 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=64-4 1 1594002769 ns/op 0.63 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=32-4 1 9840307168 ns/op 0.51 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=64-4 1 9811712833 ns/op 0.51 MB/s 40001616 B/op 2 allocs/op BenchmarkSaveRestore/bits=32-4 1 112134726 ns/op 37.27 MB/s 5275648 B/op 4 allocs/op BenchmarkSaveRestore/bits=64-4 1 117821366 ns/op 35.48 MB/s 9469952 B/op 4 allocs/op PASS ok index/suffixarray 55.468s goos: freebsd goarch: amd64 pkg: internal/chacha8rand cpu: AMD EPYC 7B12 BenchmarkBlock-4 1265546 94.64 ns/op 2705.02 MB/s PASS ok internal/chacha8rand 1.280s goos: freebsd goarch: amd64 pkg: internal/fuzz cpu: AMD EPYC 7B12 BenchmarkMarshalCorpusFile/1-4 48433 2365 ns/op 0.42 MB/s BenchmarkMarshalCorpusFile/2-4 45670 2562 ns/op 0.78 MB/s BenchmarkMarshalCorpusFile/4-4 44134 2794 ns/op 1.43 MB/s BenchmarkMarshalCorpusFile/8-4 35944 3206 ns/op 2.50 MB/s BenchmarkMarshalCorpusFile/16-4 29373 4199 ns/op 3.81 MB/s BenchmarkMarshalCorpusFile/32-4 19634 6115 ns/op 5.23 MB/s BenchmarkMarshalCorpusFile/64-4 14810 8325 ns/op 7.69 MB/s BenchmarkMarshalCorpusFile/128-4 10490 10743 ns/op 11.91 MB/s BenchmarkMarshalCorpusFile/256-4 4728 25961 ns/op 9.86 MB/s BenchmarkMarshalCorpusFile/512-4 2197 53595 ns/op 9.55 MB/s BenchmarkMarshalCorpusFile/1024-4 1257 94118 ns/op 10.88 MB/s BenchmarkMarshalCorpusFile/2048-4 620 187354 ns/op 10.93 MB/s BenchmarkMarshalCorpusFile/4096-4 310 376541 ns/op 10.88 MB/s BenchmarkMarshalCorpusFile/8192-4 158 752993 ns/op 10.88 MB/s BenchmarkMarshalCorpusFile/16384-4 79 1479427 ns/op 11.07 MB/s BenchmarkMarshalCorpusFile/32768-4 33 3437144 ns/op 9.53 MB/s BenchmarkMarshalCorpusFile/65536-4 20 6574365 ns/op 9.97 MB/s BenchmarkMarshalCorpusFile/131072-4 8 13989560 ns/op 9.37 MB/s BenchmarkMarshalCorpusFile/262144-4 4 28270995 ns/op 9.27 MB/s BenchmarkMarshalCorpusFile/524288-4 2 63356746 ns/op 8.28 MB/s BenchmarkMarshalCorpusFile/1048576-4 1 104790864 ns/op 10.01 MB/s BenchmarkUnmarshalCorpusFile/1-4 10875 10226 ns/op 0.10 MB/s BenchmarkUnmarshalCorpusFile/2-4 10956 10947 ns/op 0.18 MB/s BenchmarkUnmarshalCorpusFile/4-4 8928 12855 ns/op 0.31 MB/s BenchmarkUnmarshalCorpusFile/8-4 8581 14847 ns/op 0.54 MB/s BenchmarkUnmarshalCorpusFile/16-4 6717 17593 ns/op 0.91 MB/s BenchmarkUnmarshalCorpusFile/32-4 4312 23265 ns/op 1.38 MB/s BenchmarkUnmarshalCorpusFile/64-4 4431 27170 ns/op 2.36 MB/s BenchmarkUnmarshalCorpusFile/128-4 2894 36074 ns/op 3.55 MB/s BenchmarkUnmarshalCorpusFile/256-4 1422 83147 ns/op 3.08 MB/s BenchmarkUnmarshalCorpusFile/512-4 727 158638 ns/op 3.23 MB/s BenchmarkUnmarshalCorpusFile/1024-4 386 300933 ns/op 3.40 MB/s BenchmarkUnmarshalCorpusFile/2048-4 196 599185 ns/op 3.42 MB/s BenchmarkUnmarshalCorpusFile/4096-4 88 1179520 ns/op 3.47 MB/s BenchmarkUnmarshalCorpusFile/8192-4 50 2482976 ns/op 3.30 MB/s BenchmarkUnmarshalCorpusFile/16384-4 25 4885831 ns/op 3.35 MB/s BenchmarkUnmarshalCorpusFile/32768-4 12 9627259 ns/op 3.40 MB/s BenchmarkUnmarshalCorpusFile/65536-4 6 19126285 ns/op 3.43 MB/s BenchmarkUnmarshalCorpusFile/131072-4 3 38135384 ns/op 3.44 MB/s BenchmarkUnmarshalCorpusFile/262144-4 2 76628083 ns/op 3.42 MB/s BenchmarkUnmarshalCorpusFile/524288-4 1 149146899 ns/op 3.52 MB/s BenchmarkUnmarshalCorpusFile/1048576-4 1 294632092 ns/op 3.56 MB/s BenchmarkMutatorBytes/1-4 36676 2944 ns/op BenchmarkMutatorBytes/10-4 40162 2968 ns/op BenchmarkMutatorBytes/100-4 35360 3244 ns/op BenchmarkMutatorBytes/1000-4 26748 4893 ns/op BenchmarkMutatorBytes/10000-4 6528 15660 ns/op BenchmarkMutatorBytes/100000-4 1156 103827 ns/op BenchmarkMutatorString/1-4 39979 3057 ns/op BenchmarkMutatorString/10-4 36213 3095 ns/op BenchmarkMutatorString/100-4 30267 3972 ns/op BenchmarkMutatorString/1000-4 14738 7465 ns/op BenchmarkMutatorString/10000-4 3242 37463 ns/op BenchmarkMutatorString/100000-4 452 282811 ns/op BenchmarkMutatorAllBasicTypes/[]uint8-4 20739 5129 ns/op BenchmarkMutatorAllBasicTypes/string-4 23095 5046 ns/op BenchmarkMutatorAllBasicTypes/bool-4 64935 1765 ns/op BenchmarkMutatorAllBasicTypes/float32-4 57002 2074 ns/op BenchmarkMutatorAllBasicTypes/float64-4 52570 2107 ns/op BenchmarkMutatorAllBasicTypes/int-4 54234 1947 ns/op BenchmarkMutatorAllBasicTypes/int8-4 66508 1841 ns/op BenchmarkMutatorAllBasicTypes/int16-4 61737 1924 ns/op BenchmarkMutatorAllBasicTypes/int32-4 61160 2077 ns/op BenchmarkMutatorAllBasicTypes/int64-4 61071 1923 ns/op BenchmarkMutatorAllBasicTypes/uint8-4 63447 1865 ns/op BenchmarkMutatorAllBasicTypes/uint16-4 62260 1905 ns/op BenchmarkMutatorAllBasicTypes/uint32-4 63850 1895 ns/op BenchmarkMutatorAllBasicTypes/uint64-4 60074 1904 ns/op BenchmarkByteSliceMutators/RemoveBytes/64-4 310208 323.5 ns/op BenchmarkByteSliceMutators/RemoveBytes/128-4 354884 333.4 ns/op BenchmarkByteSliceMutators/RemoveBytes/256-4 330766 356.4 ns/op BenchmarkByteSliceMutators/RemoveBytes/512-4 281480 398.3 ns/op BenchmarkByteSliceMutators/RemoveBytes/1024-4 239734 481.3 ns/op BenchmarkByteSliceMutators/InsertRandomBytes/64-4 560354 208.5 ns/op BenchmarkByteSliceMutators/InsertRandomBytes/128-4 564054 213.9 ns/op BenchmarkByteSliceMutators/InsertRandomBytes/256-4 566018 212.6 ns/op BenchmarkByteSliceMutators/InsertRandomBytes/512-4 562935 213.4 ns/op BenchmarkByteSliceMutators/InsertRandomBytes/1024-4 570363 208.3 ns/op BenchmarkByteSliceMutators/DuplicateBytes/64-4 366913 275.2 ns/op BenchmarkByteSliceMutators/DuplicateBytes/128-4 365350 275.2 ns/op BenchmarkByteSliceMutators/DuplicateBytes/256-4 379226 274.7 ns/op BenchmarkByteSliceMutators/DuplicateBytes/512-4 407516 267.2 ns/op BenchmarkByteSliceMutators/DuplicateBytes/1024-4 390337 273.9 ns/op BenchmarkByteSliceMutators/OverwriteBytes/64-4 275995 380.9 ns/op BenchmarkByteSliceMutators/OverwriteBytes/128-4 287260 384.2 ns/op BenchmarkByteSliceMutators/OverwriteBytes/256-4 274821 388.1 ns/op BenchmarkByteSliceMutators/OverwriteBytes/512-4 279769 382.0 ns/op BenchmarkByteSliceMutators/OverwriteBytes/1024-4 282640 378.8 ns/op BenchmarkByteSliceMutators/BitFlip/64-4 794338 157.4 ns/op BenchmarkByteSliceMutators/BitFlip/128-4 756166 157.2 ns/op BenchmarkByteSliceMutators/BitFlip/256-4 755762 152.2 ns/op BenchmarkByteSliceMutators/BitFlip/512-4 741582 152.9 ns/op BenchmarkByteSliceMutators/BitFlip/1024-4 781008 156.7 ns/op BenchmarkByteSliceMutators/XORByte/64-4 711661 154.9 ns/op BenchmarkByteSliceMutators/XORByte/128-4 776230 158.3 ns/op BenchmarkByteSliceMutators/XORByte/256-4 762651 153.0 ns/op BenchmarkByteSliceMutators/XORByte/512-4 768730 156.0 ns/op BenchmarkByteSliceMutators/XORByte/1024-4 789002 160.6 ns/op BenchmarkByteSliceMutators/SwapByte/64-4 689342 173.8 ns/op BenchmarkByteSliceMutators/SwapByte/128-4 675158 177.1 ns/op BenchmarkByteSliceMutators/SwapByte/256-4 701983 173.7 ns/op BenchmarkByteSliceMutators/SwapByte/512-4 697714 174.3 ns/op BenchmarkByteSliceMutators/SwapByte/1024-4 683937 174.3 ns/op BenchmarkByteSliceMutators/ArithmeticUint8/64-4 583370 205.8 ns/op BenchmarkByteSliceMutators/ArithmeticUint8/128-4 487560 205.9 ns/op BenchmarkByteSliceMutators/ArithmeticUint8/256-4 578620 205.6 ns/op BenchmarkByteSliceMutators/ArithmeticUint8/512-4 592441 206.8 ns/op BenchmarkByteSliceMutators/ArithmeticUint8/1024-4 592717 199.3 ns/op BenchmarkByteSliceMutators/ArithmeticUint16/64-4 351754 313.5 ns/op BenchmarkByteSliceMutators/ArithmeticUint16/128-4 366054 302.1 ns/op BenchmarkByteSliceMutators/ArithmeticUint16/256-4 328819 310.1 ns/op BenchmarkByteSliceMutators/ArithmeticUint16/512-4 392341 311.1 ns/op BenchmarkByteSliceMutators/ArithmeticUint16/1024-4 326724 311.8 ns/op BenchmarkByteSliceMutators/ArithmeticUint32/64-4 291308 352.4 ns/op BenchmarkByteSliceMutators/ArithmeticUint32/128-4 297571 349.9 ns/op BenchmarkByteSliceMutators/ArithmeticUint32/256-4 339712 355.4 ns/op BenchmarkByteSliceMutators/ArithmeticUint32/512-4 337227 364.8 ns/op BenchmarkByteSliceMutators/ArithmeticUint32/1024-4 280138 360.4 ns/op BenchmarkByteSliceMutators/ArithmeticUint64/64-4 276274 434.7 ns/op BenchmarkByteSliceMutators/ArithmeticUint64/128-4 260930 442.3 ns/op BenchmarkByteSliceMutators/ArithmeticUint64/256-4 270520 436.4 ns/op BenchmarkByteSliceMutators/ArithmeticUint64/512-4 273747 438.6 ns/op BenchmarkByteSliceMutators/ArithmeticUint64/1024-4 255606 437.1 ns/op BenchmarkByteSliceMutators/OverwriteInterestingUint8/64-4 720196 165.4 ns/op BenchmarkByteSliceMutators/OverwriteInterestingUint8/128-4 719430 167.4 ns/op BenchmarkByteSliceMutators/OverwriteInterestingUint8/256-4 719992 170.7 ns/op BenchmarkByteSliceMutators/OverwriteInterestingUint8/512-4 607694 170.1 ns/op BenchmarkByteSliceMutators/OverwriteInterestingUint8/1024-4 700225 176.6 ns/op BenchmarkByteSliceMutators/OverwriteInterestingUint16/64-4 448886 251.1 ns/op BenchmarkByteSliceMutators/OverwriteInterestingUint16/128-4 454660 251.3 ns/op BenchmarkByteSliceMutators/OverwriteInterestingUint16/256-4 476086 247.6 ns/op BenchmarkByteSliceMutators/OverwriteInterestingUint16/512-4 469794 250.2 ns/op BenchmarkByteSliceMutators/OverwriteInterestingUint16/1024-4 407744 254.1 ns/op BenchmarkByteSliceMutators/OverwriteInterestingUint32/64-4 432410 275.5 ns/op BenchmarkByteSliceMutators/OverwriteInterestingUint32/128-4 445396 278.3 ns/op BenchmarkByteSliceMutators/OverwriteInterestingUint32/256-4 438709 275.0 ns/op BenchmarkByteSliceMutators/OverwriteInterestingUint32/512-4 445995 273.4 ns/op BenchmarkByteSliceMutators/OverwriteInterestingUint32/1024-4 438240 271.5 ns/op BenchmarkByteSliceMutators/InsertConstantBytes/64-4 497544 207.2 ns/op BenchmarkByteSliceMutators/InsertConstantBytes/128-4 567058 205.0 ns/op BenchmarkByteSliceMutators/InsertConstantBytes/256-4 562224 210.2 ns/op BenchmarkByteSliceMutators/InsertConstantBytes/512-4 561660 211.4 ns/op BenchmarkByteSliceMutators/InsertConstantBytes/1024-4 562533 207.0 ns/op BenchmarkByteSliceMutators/OverwriteConstantBytes/64-4 318390 328.2 ns/op BenchmarkByteSliceMutators/OverwriteConstantBytes/128-4 311989 323.8 ns/op BenchmarkByteSliceMutators/OverwriteConstantBytes/256-4 362737 324.9 ns/op BenchmarkByteSliceMutators/OverwriteConstantBytes/512-4 355219 334.3 ns/op BenchmarkByteSliceMutators/OverwriteConstantBytes/1024-4 352562 340.7 ns/op BenchmarkByteSliceMutators/ShuffleBytes/64-4 184928 596.8 ns/op BenchmarkByteSliceMutators/ShuffleBytes/128-4 167654 635.3 ns/op BenchmarkByteSliceMutators/ShuffleBytes/256-4 159148 697.1 ns/op BenchmarkByteSliceMutators/ShuffleBytes/512-4 162819 771.0 ns/op BenchmarkByteSliceMutators/ShuffleBytes/1024-4 128588 894.5 ns/op BenchmarkByteSliceMutators/SwapBytes/64-4 432865 282.4 ns/op BenchmarkByteSliceMutators/SwapBytes/128-4 428466 278.3 ns/op BenchmarkByteSliceMutators/SwapBytes/256-4 425444 279.5 ns/op BenchmarkByteSliceMutators/SwapBytes/512-4 360148 283.6 ns/op BenchmarkByteSliceMutators/SwapBytes/1024-4 408585 286.5 ns/op PASS ok internal/fuzz 27.926s PASS ok internal/poll 1.064s goos: freebsd goarch: amd64 pkg: internal/runtime/atomic cpu: AMD EPYC 7B12 BenchmarkAnd32-4 19197292 5.497 ns/op BenchmarkAnd32Parallel-4 3648127 35.55 ns/op BenchmarkAnd64-4 18574240 5.995 ns/op BenchmarkAnd64Parallel-4 3404851 34.92 ns/op BenchmarkOr32-4 22669989 5.849 ns/op BenchmarkOr32Parallel-4 3313053 36.37 ns/op BenchmarkOr64-4 19826317 5.155 ns/op BenchmarkOr64Parallel-4 3142922 33.98 ns/op BenchmarkAtomicLoad64-4 18856717 5.828 ns/op BenchmarkAtomicStore64-4 19620249 5.134 ns/op BenchmarkAtomicLoad-4 20295536 5.744 ns/op BenchmarkAtomicStore-4 20205795 5.947 ns/op BenchmarkAtomicLoad8-4 18715460 5.952 ns/op BenchmarkAtomicStore8-4 18520118 5.961 ns/op BenchmarkAnd8-4 18778543 5.930 ns/op BenchmarkAnd-4 20221900 5.841 ns/op BenchmarkAnd8Parallel-4 3162747 38.34 ns/op BenchmarkAndParallel-4 3361164 34.69 ns/op BenchmarkOr8-4 20185945 5.379 ns/op BenchmarkOr-4 20167659 5.270 ns/op BenchmarkOr8Parallel-4 3606091 35.58 ns/op BenchmarkOrParallel-4 3521834 34.02 ns/op BenchmarkXadd-4 3562597 34.81 ns/op BenchmarkXadd64-4 3673182 40.63 ns/op BenchmarkCas-4 3021453 38.36 ns/op BenchmarkCas64-4 3054580 39.84 ns/op BenchmarkXchg-4 3493987 35.13 ns/op BenchmarkXchg64-4 3256035 36.76 ns/op BenchmarkXchg8-4 19033657 5.720 ns/op BenchmarkXchg8Parallel-4 3180261 35.95 ns/op PASS ok internal/runtime/atomic 5.421s goos: freebsd goarch: amd64 pkg: internal/runtime/math cpu: AMD EPYC 7B12 BenchmarkMulUintptr/small-4 5194567 22.34 ns/op BenchmarkMulUintptr/large-4 4402744 26.33 ns/op PASS ok internal/runtime/math 1.320s goos: freebsd goarch: amd64 pkg: internal/sync cpu: AMD EPYC 7B12 BenchmarkHashTrieMapLoadSmall-4 460330 334.3 ns/op 0 B/op 0 allocs/op BenchmarkHashTrieMapLoad-4 232780 537.2 ns/op 0 B/op 0 allocs/op BenchmarkHashTrieMapLoadLarge-4 81054 1551 ns/op 0 B/op 0 allocs/op BenchmarkHashTrieMapLoadOrStore-4 172458 626.8 ns/op 0 B/op 0 allocs/op BenchmarkHashTrieMapLoadOrStoreLarge-4 50962 2477 ns/op 31 B/op 0 allocs/op PASS ok internal/sync 6.410s PASS ok internal/syscall/unix 1.083s goos: freebsd goarch: amd64 pkg: internal/zstd cpu: AMD EPYC 7B12 BenchmarkLarge-4 1 252306610 ns/op 1.09 MB/s 2851728 B/op 43 allocs/op PASS ok internal/zstd 1.391s goos: freebsd goarch: amd64 pkg: io cpu: AMD EPYC 7B12 BenchmarkCopyNSmall-4 18620 7326 ns/op BenchmarkCopyNLarge-4 392 283333 ns/op PASS ok io 1.449s goos: freebsd goarch: amd64 pkg: log cpu: AMD EPYC 7B12 BenchmarkItoa-4 316789 382.3 ns/op BenchmarkPrintln-4 26564 4638 ns/op 78 B/op 1 allocs/op BenchmarkPrintlnNoFlags-4 37033 3201 ns/op 65 B/op 0 allocs/op BenchmarkConcurrent-4 3043 32989 ns/op BenchmarkDiscard-4 1259163 101.1 ns/op 0 B/op 0 allocs/op PASS ok log 1.958s goos: freebsd goarch: amd64 pkg: log/slog cpu: AMD EPYC 7B12 BenchmarkAttrString-4 24178 4813 ns/op 311 B/op 16 allocs/op BenchmarkWriteTime-4 110954 936.8 ns/op BenchmarkJSONHandler/defaults-4 9891 12624 ns/op 517 B/op 0 allocs/op BenchmarkJSONHandler/time_format-4 5631 22224 ns/op 785 B/op 6 allocs/op BenchmarkJSONHandler/time_unix-4 6112 19579 ns/op 759 B/op 5 allocs/op BenchmarkPreformatting/separate-4 9787 12809 ns/op 543 B/op 1 allocs/op BenchmarkPreformatting/struct-4 9921 12607 ns/op 519 B/op 0 allocs/op BenchmarkPreformatting/struct_file-4 7590 16378 ns/op 521 B/op 0 allocs/op BenchmarkJSONEncoding/json.Marshal-4 35810 3432 ns/op 80 B/op 3 allocs/op BenchmarkJSONEncoding/Encoder.Encode-4 35104 3585 ns/op 63 B/op 1 allocs/op BenchmarkNopLog/no_attrs-4 86098 1331 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/attrs-4 70446 1818 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/attrs-parallel-4 28196 3797 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/keys-values-4 63716 1843 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/WithContext-4 72411 1777 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/WithContext-parallel-4 27214 3819 ns/op 0 B/op 0 allocs/op BenchmarkPC/0-4 1414639 86.86 ns/op 0 B/op 0 allocs/op BenchmarkPC/1-4 824605 146.6 ns/op 0 B/op 0 allocs/op BenchmarkPC/2-4 835513 143.9 ns/op 0 B/op 0 allocs/op BenchmarkPC/3-4 691920 175.8 ns/op 0 B/op 0 allocs/op BenchmarkPC/4-4 557611 215.8 ns/op 0 B/op 0 allocs/op BenchmarkRecord-4 7076 16067 ns/op BenchmarkDispatch/switch-checked-4 279754 413.9 ns/op BenchmarkDispatch/As-4 261349 450.5 ns/op BenchmarkDispatch/Visit-4 248919 472.5 ns/op BenchmarkUnsafeStrings-4 24229 4750 ns/op 0 B/op 0 allocs/op --- BENCH: BenchmarkUnsafeStrings-4 value_test.go:288: Value size = 24 value_test.go:288: Value size = 24 value_test.go:288: Value size = 24 value_test.go:288: Value size = 24 PASS ok log/slog 5.938s goos: freebsd goarch: amd64 pkg: log/slog/internal/benchmarks cpu: AMD EPYC 7B12 BenchmarkAttrs/disabled/5_args-4 1601982 72.96 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/disabled/5_args_ctx-4 949455 106.6 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/disabled/10_args-4 961513 122.8 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/disabled/40_args-4 222992 449.5 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/fastText_discard/5_args-4 65190 1756 ns/op 259 B/op 0 allocs/op BenchmarkAttrs/fastText_discard/5_args_ctx-4 77890 1766 ns/op 262 B/op 0 allocs/op BenchmarkAttrs/fastText_discard/10_args-4 43510 2646 ns/op 679 B/op 2 allocs/op BenchmarkAttrs/fastText_discard/40_args-4 15460 7036 ns/op 3471 B/op 2 allocs/op BenchmarkAttrs/Text_discard/5_args-4 16536 7058 ns/op 591 B/op 2 allocs/op BenchmarkAttrs/Text_discard/5_args_ctx-4 17076 7696 ns/op 601 B/op 2 allocs/op BenchmarkAttrs/Text_discard/10_args-4 10603 11224 ns/op 1090 B/op 6 allocs/op BenchmarkAttrs/Text_discard/40_args-4 3484 32087 ns/op 4300 B/op 15 allocs/op BenchmarkAttrs/JSON_discard/5_args-4 16447 6988 ns/op 524 B/op 1 allocs/op BenchmarkAttrs/JSON_discard/5_args_ctx-4 17967 6829 ns/op 516 B/op 0 allocs/op BenchmarkAttrs/JSON_discard/10_args-4 13410 10619 ns/op 941 B/op 3 allocs/op BenchmarkAttrs/JSON_discard/40_args-4 4090 26569 ns/op 3717 B/op 3 allocs/op PASS ok log/slog/internal/benchmarks 3.868s goos: freebsd goarch: amd64 pkg: maps cpu: AMD EPYC 7B12 BenchmarkMapClone-4 1 320325694 ns/op PASS ok maps 1.958s goos: freebsd goarch: amd64 pkg: math cpu: AMD EPYC 7B12 BenchmarkAcos-4 4617463 25.47 ns/op BenchmarkAcosh-4 1300387 92.56 ns/op BenchmarkAsin-4 4714581 25.25 ns/op BenchmarkAsinh-4 1277668 93.68 ns/op BenchmarkAtan-4 5198719 21.67 ns/op BenchmarkAtanh-4 1285768 94.63 ns/op BenchmarkAtan2-4 3243364 37.23 ns/op BenchmarkCbrt-4 1596669 74.96 ns/op BenchmarkCeil-4 19636884 5.685 ns/op BenchmarkCopysign-4 2280487 51.67 ns/op BenchmarkCos-4 1407139 85.18 ns/op BenchmarkCosh-4 1970413 62.48 ns/op BenchmarkErf-4 5630174 21.94 ns/op BenchmarkErfc-4 5348726 22.44 ns/op BenchmarkErfinv-4 5365174 22.47 ns/op BenchmarkErfcinv-4 5224864 22.15 ns/op BenchmarkExp-4 8693142 13.55 ns/op BenchmarkExpGo-4 1000000 111.2 ns/op BenchmarkExpm1-4 4318033 27.76 ns/op BenchmarkExp2-4 1154798 106.1 ns/op BenchmarkExp2Go-4 1099600 110.6 ns/op BenchmarkAbs-4 3056972 35.88 ns/op BenchmarkDim-4 9998616 11.32 ns/op BenchmarkFloor-4 19469709 6.232 ns/op BenchmarkMax-4 15283911 7.817 ns/op BenchmarkMin-4 13783700 7.651 ns/op BenchmarkMod-4 299860 393.5 ns/op BenchmarkFrexp-4 1650387 74.67 ns/op BenchmarkGamma-4 768814 151.5 ns/op BenchmarkHypot-4 13294093 8.801 ns/op BenchmarkHypotGo-4 1500362 79.86 ns/op BenchmarkIlogb-4 1951440 60.58 ns/op BenchmarkJ0-4 278415 391.4 ns/op BenchmarkJ1-4 298903 359.5 ns/op BenchmarkJn-4 146984 781.3 ns/op BenchmarkLdexp-4 1618016 75.06 ns/op BenchmarkLgamma-4 1238006 103.8 ns/op BenchmarkLog-4 8659436 13.86 ns/op BenchmarkLogb-4 1995913 58.70 ns/op BenchmarkLog1p-4 1544940 77.58 ns/op BenchmarkLog10-4 8264209 14.57 ns/op BenchmarkLog2-4 1385676 86.81 ns/op BenchmarkModf-4 2601112 46.30 ns/op BenchmarkNextafter32-4 2357595 47.70 ns/op BenchmarkNextafter64-4 2558210 48.23 ns/op BenchmarkPowInt-4 425755 235.0 ns/op BenchmarkPowFrac-4 373174 279.9 ns/op BenchmarkPow10Pos-4 4880380 24.00 ns/op BenchmarkPow10Neg-4 4909561 22.92 ns/op BenchmarkRound-4 3332352 38.51 ns/op BenchmarkRoundToEven-4 9827067 11.56 ns/op BenchmarkRemainder-4 444726 271.8 ns/op BenchmarkSignbit-4 4729177 24.65 ns/op BenchmarkSin-4 1956490 60.10 ns/op BenchmarkSincos-4 1000000 102.0 ns/op BenchmarkSinh-4 3746749 32.26 ns/op BenchmarkSqrtIndirect-4 18618966 5.933 ns/op BenchmarkSqrtLatency-4 13070934 9.288 ns/op BenchmarkSqrtIndirectLatency-4 13045299 9.292 ns/op BenchmarkSqrtGoLatency-4 1618845 73.59 ns/op BenchmarkSqrtPrime-4 174720 685.9 ns/op BenchmarkTan-4 1878130 64.89 ns/op BenchmarkTanh-4 1918987 62.46 ns/op BenchmarkTrunc-4 18999637 5.825 ns/op BenchmarkY0-4 278131 367.4 ns/op BenchmarkY1-4 293931 366.1 ns/op BenchmarkYn-4 143748 743.8 ns/op BenchmarkFloat64bits-4 4840910 22.49 ns/op BenchmarkFloat64frombits-4 4682005 24.55 ns/op BenchmarkFloat32bits-4 4569442 24.66 ns/op BenchmarkFloat32frombits-4 4688737 25.13 ns/op BenchmarkFMA-4 20007469 5.814 ns/op PASS ok math 12.313s goos: freebsd goarch: amd64 pkg: math/big cpu: AMD EPYC 7B12 BenchmarkAddVV/1-4 12800539 7.972 ns/op 8028.53 MB/s BenchmarkAddVV/2-4 12830344 8.413 ns/op 15214.64 MB/s BenchmarkAddVV/3-4 11280180 9.756 ns/op 19680.16 MB/s BenchmarkAddVV/4-4 11422830 8.964 ns/op 28558.64 MB/s BenchmarkAddVV/5-4 12520035 9.209 ns/op 34746.95 MB/s BenchmarkAddVV/10-4 9525374 10.77 ns/op 59417.90 MB/s BenchmarkAddVV/100-4 2543167 48.53 ns/op 131885.70 MB/s BenchmarkAddVV/1000-4 251613 477.5 ns/op 134028.94 MB/s BenchmarkSubVV/1-4 12794805 8.562 ns/op 7474.93 MB/s BenchmarkSubVV/2-4 13638772 8.740 ns/op 14644.95 MB/s BenchmarkSubVV/3-4 13048689 9.184 ns/op 20905.46 MB/s BenchmarkSubVV/4-4 12144106 9.346 ns/op 27391.64 MB/s BenchmarkSubVV/5-4 12370233 9.236 ns/op 34645.65 MB/s BenchmarkSubVV/10-4 10852618 11.40 ns/op 56152.89 MB/s BenchmarkSubVV/100-4 2494797 47.85 ns/op 133757.71 MB/s BenchmarkSubVV/1000-4 225242 476.6 ns/op 134296.36 MB/s BenchmarkAddVW/1-4 13514252 7.776 ns/op 1028.85 MB/s BenchmarkAddVW/2-4 12794124 8.804 ns/op 1817.31 MB/s BenchmarkAddVW/3-4 12348289 8.916 ns/op 2691.80 MB/s BenchmarkAddVW/4-4 13407109 8.102 ns/op 3949.53 MB/s BenchmarkAddVW/5-4 12822710 8.314 ns/op 4811.31 MB/s BenchmarkAddVW/10-4 11982328 9.705 ns/op 8243.16 MB/s BenchmarkAddVW/100-4 509563 231.5 ns/op 3455.30 MB/s BenchmarkAddVW/1000-4 68770 1697 ns/op 4712.98 MB/s BenchmarkAddVWext/1-4 13275679 7.640 ns/op 1047.12 MB/s BenchmarkAddVWext/2-4 13769797 8.292 ns/op 1929.60 MB/s BenchmarkAddVWext/3-4 13068897 8.771 ns/op 2736.21 MB/s BenchmarkAddVWext/4-4 12915369 8.174 ns/op 3914.88 MB/s BenchmarkAddVWext/5-4 12667560 8.498 ns/op 4706.92 MB/s BenchmarkAddVWext/10-4 9436387 12.51 ns/op 6396.21 MB/s BenchmarkAddVWext/100-4 108721 1097 ns/op 729.56 MB/s BenchmarkAddVWext/1000-4 11473 10433 ns/op 766.81 MB/s BenchmarkSubVW/1-4 13182822 8.097 ns/op 988.04 MB/s BenchmarkSubVW/2-4 14208135 8.039 ns/op 1990.35 MB/s BenchmarkSubVW/3-4 12125013 8.768 ns/op 2737.24 MB/s BenchmarkSubVW/4-4 12409518 8.268 ns/op 3870.54 MB/s BenchmarkSubVW/5-4 14077954 8.296 ns/op 4821.46 MB/s BenchmarkSubVW/10-4 10935057 9.780 ns/op 8179.85 MB/s BenchmarkSubVW/100-4 496420 246.5 ns/op 3244.89 MB/s BenchmarkSubVW/1000-4 65583 1673 ns/op 4782.88 MB/s BenchmarkSubVWext/1-4 14837926 8.133 ns/op 983.59 MB/s BenchmarkSubVWext/2-4 13281526 7.883 ns/op 2029.76 MB/s BenchmarkSubVWext/3-4 11978144 8.766 ns/op 2737.93 MB/s BenchmarkSubVWext/4-4 13142826 8.408 ns/op 3805.98 MB/s BenchmarkSubVWext/5-4 12921447 8.071 ns/op 4955.73 MB/s BenchmarkSubVWext/10-4 11274806 9.728 ns/op 8223.48 MB/s BenchmarkSubVWext/100-4 106155 1098 ns/op 728.60 MB/s BenchmarkSubVWext/1000-4 11535 10683 ns/op 748.88 MB/s BenchmarkMulAddVWW/1-4 12717703 9.020 ns/op 7095.33 MB/s BenchmarkMulAddVWW/2-4 10882844 10.05 ns/op 12736.10 MB/s BenchmarkMulAddVWW/3-4 12536647 8.540 ns/op 22482.00 MB/s BenchmarkMulAddVWW/4-4 12781204 9.417 ns/op 27185.41 MB/s BenchmarkMulAddVWW/5-4 11039914 9.663 ns/op 33116.16 MB/s BenchmarkMulAddVWW/10-4 8963389 12.46 ns/op 51362.25 MB/s BenchmarkMulAddVWW/100-4 1437865 83.97 ns/op 76215.78 MB/s BenchmarkMulAddVWW/1000-4 143586 838.2 ns/op 76350.16 MB/s BenchmarkAddMulVVW/1-4 12712461 8.480 ns/op 7547.06 MB/s BenchmarkAddMulVVW/2-4 13310046 8.365 ns/op 15302.53 MB/s BenchmarkAddMulVVW/3-4 11484926 9.690 ns/op 19813.92 MB/s BenchmarkAddMulVVW/4-4 10495575 10.37 ns/op 24686.44 MB/s BenchmarkAddMulVVW/5-4 9744664 11.25 ns/op 28448.92 MB/s BenchmarkAddMulVVW/10-4 9796773 11.41 ns/op 56081.75 MB/s BenchmarkAddMulVVW/100-4 2089495 56.40 ns/op 113478.85 MB/s BenchmarkAddMulVVW/1000-4 241734 494.4 ns/op 129453.74 MB/s BenchmarkDivWVW/1-4 4182020 28.96 ns/op 2210.14 MB/s BenchmarkDivWVW/2-4 2606980 45.79 ns/op 2795.67 MB/s BenchmarkDivWVW/3-4 2047532 60.45 ns/op 3176.31 MB/s BenchmarkDivWVW/4-4 1626219 72.11 ns/op 3550.28 MB/s BenchmarkDivWVW/5-4 1347442 86.03 ns/op 3719.57 MB/s BenchmarkDivWVW/10-4 794896 151.7 ns/op 4218.34 MB/s BenchmarkDivWVW/100-4 84920 1343 ns/op 4765.64 MB/s BenchmarkDivWVW/1000-4 9010 13175 ns/op 4857.73 MB/s BenchmarkNonZeroShifts/1/shrVU-4 12819916 8.048 ns/op BenchmarkNonZeroShifts/1/shlVU-4 12885192 8.129 ns/op BenchmarkNonZeroShifts/2/shrVU-4 12388279 8.771 ns/op BenchmarkNonZeroShifts/2/shlVU-4 13448070 7.828 ns/op BenchmarkNonZeroShifts/3/shrVU-4 11820322 9.253 ns/op BenchmarkNonZeroShifts/3/shlVU-4 12313088 8.563 ns/op BenchmarkNonZeroShifts/4/shrVU-4 10863721 9.731 ns/op BenchmarkNonZeroShifts/4/shlVU-4 11520550 9.322 ns/op BenchmarkNonZeroShifts/5/shrVU-4 10288312 10.70 ns/op BenchmarkNonZeroShifts/5/shlVU-4 10750386 9.830 ns/op BenchmarkNonZeroShifts/10/shrVU-4 7444210 15.53 ns/op BenchmarkNonZeroShifts/10/shlVU-4 8623015 13.26 ns/op BenchmarkNonZeroShifts/100/shrVU-4 1204750 99.63 ns/op BenchmarkNonZeroShifts/100/shlVU-4 1664359 71.44 ns/op BenchmarkNonZeroShifts/1000/shrVU-4 126156 948.3 ns/op BenchmarkNonZeroShifts/1000/shlVU-4 179380 644.9 ns/op BenchmarkDecimalConversion-4 300 405059 ns/op BenchmarkFloatString/100-4 15751 7627 ns/op 392 B/op 8 allocs/op BenchmarkFloatString/1000-4 258 415437 ns/op 2921 B/op 10 allocs/op BenchmarkFloatString/10000-4 3 38442741 ns/op 60912 B/op 50 allocs/op BenchmarkFloatString/100000-4 1 3773990397 ns/op 828088 B/op 513 allocs/op BenchmarkFloatAdd/10-4 215421 512.1 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100-4 201274 513.4 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/1000-4 212418 579.9 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/10000-4 105430 1033 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100000-4 21370 5909 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10-4 251138 425.0 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100-4 236029 430.1 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/1000-4 243657 431.8 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10000-4 190519 597.3 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100000-4 53835 2182 ns/op 0 B/op 0 allocs/op BenchmarkParseFloatSmallExp-4 2330 46269 ns/op BenchmarkParseFloatLargeExp-4 613 196078 ns/op BenchmarkGCD10x10/WithoutXY-4 247137 413.5 ns/op BenchmarkGCD10x10/WithXY-4 79376 1500 ns/op BenchmarkGCD10x100/WithoutXY-4 146734 836.6 ns/op BenchmarkGCD10x100/WithXY-4 24711 5197 ns/op BenchmarkGCD10x1000/WithoutXY-4 92270 1225 ns/op BenchmarkGCD10x1000/WithXY-4 19372 6687 ns/op BenchmarkGCD100x100/WithoutXY-4 39296 2934 ns/op BenchmarkGCD100x100/WithXY-4 14607 8969 ns/op BenchmarkGCD100x1000/WithoutXY-4 17025 7190 ns/op BenchmarkGCD100x1000/WithXY-4 8410 14679 ns/op BenchmarkGCD1000x1000/WithoutXY-4 3043 34645 ns/op BenchmarkGCD1000x1000/WithXY-4 1738 65536 ns/op BenchmarkHilbert-4 31 3832097 ns/op BenchmarkBinomial-4 19243 6269 ns/op BenchmarkQuoRem-4 29558 4327 ns/op BenchmarkExp-4 25 4685526 ns/op BenchmarkExpMont/Odd-4 199 555059 ns/op 2586 B/op 21 allocs/op BenchmarkExpMont/Even1-4 212 566920 ns/op 3352 B/op 37 allocs/op BenchmarkExpMont/Even2-4 201 636735 ns/op 3846 B/op 53 allocs/op BenchmarkExpMont/Even3-4 196 598330 ns/op 3865 B/op 54 allocs/op BenchmarkExpMont/Even4-4 188 598990 ns/op 3830 B/op 53 allocs/op BenchmarkExpMont/Even8-4 187 615847 ns/op 3852 B/op 53 allocs/op BenchmarkExpMont/Even32-4 199 603547 ns/op 3834 B/op 53 allocs/op BenchmarkExpMont/Even64-4 238 502530 ns/op 3653 B/op 54 allocs/op BenchmarkExpMont/Even96-4 231 510469 ns/op 3765 B/op 51 allocs/op BenchmarkExpMont/Even128-4 270 451027 ns/op 3238 B/op 50 allocs/op BenchmarkExpMont/Even255-4 283 402349 ns/op 2933 B/op 47 allocs/op BenchmarkExpMont/SmallEven1-4 667 187499 ns/op 1312 B/op 34 allocs/op BenchmarkExpMont/SmallEven2-4 558 205440 ns/op 1719 B/op 46 allocs/op BenchmarkExpMont/SmallEven3-4 546 208988 ns/op 1729 B/op 47 allocs/op BenchmarkExpMont/SmallEven4-4 564 214969 ns/op 1732 B/op 47 allocs/op BenchmarkExp2-4 25 4579394 ns/op BenchmarkBitset-4 1026324 115.1 ns/op BenchmarkBitsetNeg-4 577690 202.1 ns/op BenchmarkBitsetOrig-4 352110 348.4 ns/op BenchmarkBitsetNegOrig-4 210074 657.9 ns/op BenchmarkModSqrt225_Tonelli-4 201 562960 ns/op BenchmarkModSqrt225_3Mod4-4 649 169782 ns/op BenchmarkModSqrt231_Tonelli-4 199 607681 ns/op BenchmarkModSqrt231_5Mod8-4 570 218590 ns/op BenchmarkModInverse-4 12804 8993 ns/op BenchmarkSqrt-4 2066 53700 ns/op BenchmarkIntSqr/1-4 1603036 75.84 ns/op BenchmarkIntSqr/2-4 1034458 111.6 ns/op BenchmarkIntSqr/3-4 943569 128.1 ns/op BenchmarkIntSqr/5-4 713888 164.8 ns/op BenchmarkIntSqr/8-4 592941 204.6 ns/op BenchmarkIntSqr/10-4 465902 247.5 ns/op BenchmarkIntSqr/20-4 81235 1532 ns/op BenchmarkIntSqr/30-4 63644 2059 ns/op BenchmarkIntSqr/50-4 40057 3311 ns/op BenchmarkIntSqr/80-4 21799 5761 ns/op BenchmarkIntSqr/100-4 16437 6989 ns/op BenchmarkIntSqr/200-4 5006 23362 ns/op BenchmarkIntSqr/300-4 2547 45720 ns/op BenchmarkIntSqr/500-4 1172 93084 ns/op BenchmarkIntSqr/800-4 488 237096 ns/op BenchmarkIntSqr/1000-4 346 320370 ns/op BenchmarkDiv/20/10-4 529954 226.9 ns/op BenchmarkDiv/40/20-4 535092 225.1 ns/op BenchmarkDiv/100/50-4 538675 218.6 ns/op BenchmarkDiv/200/100-4 68985 1682 ns/op BenchmarkDiv/400/200-4 69838 1782 ns/op BenchmarkDiv/1000/500-4 52958 2172 ns/op BenchmarkDiv/2000/1000-4 42112 3446 ns/op BenchmarkDiv/20000/10000-4 1694 68422 ns/op BenchmarkDiv/200000/100000-4 42 2632042 ns/op BenchmarkDiv/2000000/1000000-4 2 76549698 ns/op BenchmarkDiv/20000000/10000000-4 1 2312758617 ns/op BenchmarkMul-4 8 14096207 ns/op BenchmarkNatMul/10-4 226180 450.9 ns/op BenchmarkNatMul/100-4 9216 15313 ns/op BenchmarkNatMul/1000-4 265 415970 ns/op BenchmarkZeroShifts/Shl-4 13275 8803 ns/op BenchmarkZeroShifts/ShlSame-4 6211069 18.64 ns/op BenchmarkZeroShifts/Shr-4 15454 7022 ns/op BenchmarkZeroShifts/ShrSame-4 6089854 19.12 ns/op BenchmarkExp3Power/0x10-4 234180 474.4 ns/op BenchmarkExp3Power/0x40-4 217864 522.7 ns/op BenchmarkExp3Power/0x100-4 136168 892.0 ns/op BenchmarkExp3Power/0x400-4 69776 2190 ns/op BenchmarkExp3Power/0x1000-4 13640 11290 ns/op BenchmarkExp3Power/0x4000-4 2416 46094 ns/op BenchmarkExp3Power/0x10000-4 328 364781 ns/op BenchmarkExp3Power/0x40000-4 28 3742848 ns/op BenchmarkExp3Power/0x100000-4 3 35883143 ns/op BenchmarkExp3Power/0x400000-4 1 323121499 ns/op BenchmarkFibo-4 4 32517192 ns/op BenchmarkNatSqr/1-4 1107864 105.6 ns/op BenchmarkNatSqr/2-4 772946 158.2 ns/op BenchmarkNatSqr/3-4 579115 185.5 ns/op BenchmarkNatSqr/5-4 439684 254.8 ns/op BenchmarkNatSqr/8-4 399313 323.5 ns/op BenchmarkNatSqr/10-4 296234 459.9 ns/op BenchmarkNatSqr/20-4 70214 1770 ns/op BenchmarkNatSqr/30-4 50967 2426 ns/op BenchmarkNatSqr/50-4 26524 3981 ns/op BenchmarkNatSqr/80-4 14421 7291 ns/op BenchmarkNatSqr/100-4 13203 8415 ns/op BenchmarkNatSqr/200-4 5607 21425 ns/op BenchmarkNatSqr/300-4 1754 58430 ns/op BenchmarkNatSqr/500-4 1177 101618 ns/op BenchmarkNatSqr/800-4 424 250870 ns/op BenchmarkNatSqr/1000-4 376 329476 ns/op BenchmarkNatSetBytes/8-4 3212456 35.51 ns/op BenchmarkNatSetBytes/24-4 896048 134.9 ns/op BenchmarkNatSetBytes/128-4 308451 373.8 ns/op BenchmarkNatSetBytes/7-4 1274022 93.42 ns/op BenchmarkNatSetBytes/23-4 623257 198.1 ns/op BenchmarkNatSetBytes/127-4 239950 454.1 ns/op BenchmarkScanPi-4 273 394920 ns/op BenchmarkStringPiParallel-4 891 121763 ns/op BenchmarkScan/10/Base2-4 52021 2311 ns/op BenchmarkScan/100/Base2-4 5516 19907 ns/op BenchmarkScan/1000/Base2-4 579 202044 ns/op BenchmarkScan/10/Base8-4 121202 910.5 ns/op BenchmarkScan/100/Base8-4 16574 7283 ns/op BenchmarkScan/1000/Base8-4 1663 68911 ns/op BenchmarkScan/10/Base10-4 141942 850.1 ns/op BenchmarkScan/100/Base10-4 18062 6529 ns/op BenchmarkScan/1000/Base10-4 1718 60474 ns/op BenchmarkScan/10/Base16-4 146328 720.7 ns/op BenchmarkScan/100/Base16-4 20932 5576 ns/op BenchmarkScan/1000/Base16-4 2101 55356 ns/op BenchmarkString/10/Base2-4 248894 453.9 ns/op BenchmarkString/100/Base2-4 38756 3173 ns/op BenchmarkString/1000/Base2-4 3846 32593 ns/op BenchmarkString/10/Base8-4 449534 238.5 ns/op BenchmarkString/100/Base8-4 98493 1250 ns/op BenchmarkString/1000/Base8-4 11163 10890 ns/op BenchmarkString/10/Base10-4 302242 398.5 ns/op BenchmarkString/100/Base10-4 60739 1957 ns/op BenchmarkString/1000/Base10-4 7072 17514 ns/op BenchmarkString/10/Base16-4 520922 221.6 ns/op BenchmarkString/100/Base16-4 123588 906.2 ns/op BenchmarkString/1000/Base16-4 15373 7578 ns/op BenchmarkLeafSize/0-4 62 1902757 ns/op BenchmarkLeafSize/1-4 570 189392 ns/op BenchmarkLeafSize/2-4 579 193694 ns/op BenchmarkLeafSize/3-4 490 255256 ns/op BenchmarkLeafSize/4-4 655 183024 ns/op BenchmarkLeafSize/5-4 409 282636 ns/op BenchmarkLeafSize/6-4 464 248395 ns/op BenchmarkLeafSize/7-4 507 237447 ns/op BenchmarkLeafSize/8-4 664 182680 ns/op BenchmarkLeafSize/9-4 370 326522 ns/op BenchmarkLeafSize/10-4 427 281974 ns/op BenchmarkLeafSize/11-4 410 285189 ns/op BenchmarkLeafSize/12-4 468 266952 ns/op BenchmarkLeafSize/13-4 428 271139 ns/op BenchmarkLeafSize/14-4 525 246745 ns/op BenchmarkLeafSize/15-4 483 221262 ns/op BenchmarkLeafSize/16-4 658 182185 ns/op BenchmarkLeafSize/32-4 589 177043 ns/op BenchmarkLeafSize/64-4 620 194331 ns/op BenchmarkProbablyPrime/n=0-4 15 7559436 ns/op BenchmarkProbablyPrime/n=1-4 14 8286989 ns/op BenchmarkProbablyPrime/n=5-4 9 11969467 ns/op BenchmarkProbablyPrime/n=10-4 7 15740455 ns/op BenchmarkProbablyPrime/n=20-4 5 24396833 ns/op BenchmarkProbablyPrime/Lucas-4 15 6830322 ns/op BenchmarkProbablyPrime/MillerRabinBase2-4 138 855481 ns/op BenchmarkRatCmp-4 252758 431.2 ns/op BenchmarkFloatPrecExact/1-4 191743 616.2 ns/op BenchmarkFloatPrecExact/10-4 57135 1977 ns/op BenchmarkFloatPrecExact/100-4 14894 7493 ns/op BenchmarkFloatPrecExact/1000-4 2544 39702 ns/op BenchmarkFloatPrecExact/10000-4 205 592865 ns/op BenchmarkFloatPrecExact/100000-4 5 23553791 ns/op BenchmarkFloatPrecExact/1000000-4 1 1185760349 ns/op BenchmarkFloatPrecMixed/1-4 171043 657.8 ns/op BenchmarkFloatPrecMixed/10-4 57775 2057 ns/op BenchmarkFloatPrecMixed/100-4 7891 14709 ns/op BenchmarkFloatPrecMixed/1000-4 596 191899 ns/op BenchmarkFloatPrecMixed/10000-4 19 5950539 ns/op BenchmarkFloatPrecMixed/100000-4 1 334761449 ns/op BenchmarkFloatPrecMixed/1000000-4 1 22254306673 ns/op BenchmarkFloatPrecInexact/1-4 297098 400.2 ns/op BenchmarkFloatPrecInexact/10-4 226430 475.1 ns/op BenchmarkFloatPrecInexact/100-4 186482 669.7 ns/op BenchmarkFloatPrecInexact/1000-4 50846 2307 ns/op BenchmarkFloatPrecInexact/10000-4 5960 21694 ns/op BenchmarkFloatPrecInexact/100000-4 603 203394 ns/op BenchmarkFloatPrecInexact/1000000-4 43 2644236 ns/op BenchmarkFloatSqrt/64-4 29668 3989 ns/op 160 B/op 4 allocs/op BenchmarkFloatSqrt/128-4 19124 6236 ns/op 208 B/op 4 allocs/op BenchmarkFloatSqrt/256-4 13234 8777 ns/op 304 B/op 4 allocs/op BenchmarkFloatSqrt/1000-4 6045 16896 ns/op 1264 B/op 5 allocs/op BenchmarkFloatSqrt/10000-4 1224 96902 ns/op 18007 B/op 9 allocs/op BenchmarkFloatSqrt/100000-4 97 1201093 ns/op 175225 B/op 19 allocs/op BenchmarkFloatSqrt/1000000-4 2 85979133 ns/op 3600368 B/op 636 allocs/op PASS ok math/big 78.106s goos: freebsd goarch: amd64 pkg: math/bits cpu: AMD EPYC 7B12 BenchmarkLeadingZeros-4 10172560 11.59 ns/op BenchmarkLeadingZeros8-4 9736639 11.58 ns/op BenchmarkLeadingZeros16-4 11016249 10.21 ns/op BenchmarkLeadingZeros32-4 10953243 10.47 ns/op BenchmarkLeadingZeros64-4 10036666 12.41 ns/op BenchmarkTrailingZeros-4 11059492 10.84 ns/op BenchmarkTrailingZeros8-4 11152707 11.71 ns/op BenchmarkTrailingZeros16-4 11023446 10.39 ns/op BenchmarkTrailingZeros32-4 10986446 11.28 ns/op BenchmarkTrailingZeros64-4 11122864 9.996 ns/op BenchmarkOnesCount-4 10894424 10.15 ns/op BenchmarkOnesCount8-4 10895967 11.02 ns/op BenchmarkOnesCount16-4 10774053 9.689 ns/op BenchmarkOnesCount32-4 11640385 10.38 ns/op BenchmarkOnesCount64-4 11247910 10.13 ns/op BenchmarkRotateLeft-4 11267734 9.636 ns/op BenchmarkRotateLeft8-4 11313316 10.21 ns/op BenchmarkRotateLeft16-4 11170326 9.718 ns/op BenchmarkRotateLeft32-4 10977340 10.38 ns/op BenchmarkRotateLeft64-4 10839100 10.12 ns/op BenchmarkReverse-4 17550579 6.265 ns/op BenchmarkReverse8-4 19075653 5.655 ns/op BenchmarkReverse16-4 19003575 5.822 ns/op BenchmarkReverse32-4 19132316 5.995 ns/op BenchmarkReverse64-4 17191281 6.250 ns/op BenchmarkReverseBytes-4 24894350 4.784 ns/op BenchmarkReverseBytes16-4 20302094 5.386 ns/op BenchmarkReverseBytes32-4 24190526 5.921 ns/op BenchmarkReverseBytes64-4 23809428 5.300 ns/op BenchmarkAdd-4 9406473 11.38 ns/op BenchmarkAdd32-4 11969803 9.637 ns/op BenchmarkAdd64-4 10865116 11.40 ns/op BenchmarkAdd64multiple-4 19339176 5.876 ns/op BenchmarkSub-4 11208272 11.68 ns/op BenchmarkSub32-4 11024154 10.15 ns/op BenchmarkSub64-4 10044429 11.53 ns/op BenchmarkSub64multiple-4 21341646 5.640 ns/op BenchmarkMul-4 11824714 10.44 ns/op BenchmarkMul32-4 11053267 10.05 ns/op BenchmarkMul64-4 10484095 11.31 ns/op BenchmarkDiv-4 10521802 10.14 ns/op BenchmarkDiv32-4 9515742 10.65 ns/op BenchmarkDiv64-4 10617496 10.19 ns/op PASS ok math/bits 6.941s goos: freebsd goarch: amd64 pkg: math/cmplx cpu: AMD EPYC 7B12 BenchmarkAbs-4 15006486 7.799 ns/op BenchmarkAcos-4 575974 181.1 ns/op BenchmarkAcosh-4 568048 196.6 ns/op BenchmarkAsin-4 659185 178.6 ns/op BenchmarkAsinh-4 670322 178.8 ns/op BenchmarkAtan-4 1067121 113.4 ns/op BenchmarkAtanh-4 1000000 112.2 ns/op BenchmarkConj-4 20705151 5.055 ns/op BenchmarkCos-4 707298 165.5 ns/op BenchmarkCosh-4 753279 166.9 ns/op BenchmarkExp-4 1011064 120.0 ns/op BenchmarkLog-4 1477222 81.88 ns/op BenchmarkLog10-4 1462335 81.58 ns/op BenchmarkPhase-4 3195612 38.63 ns/op BenchmarkPolar-4 2306433 55.25 ns/op BenchmarkPow-4 267056 452.2 ns/op BenchmarkRect-4 1280836 96.17 ns/op BenchmarkSin-4 719972 155.4 ns/op BenchmarkSinh-4 756547 167.3 ns/op BenchmarkSqrt-4 1036095 116.1 ns/op BenchmarkTan-4 416517 258.4 ns/op BenchmarkTanh-4 413962 246.5 ns/op PASS ok math/cmplx 4.889s goos: freebsd goarch: amd64 pkg: math/rand cpu: AMD EPYC 7B12 BenchmarkInt63Threadsafe-4 1078216 105.8 ns/op BenchmarkInt63ThreadsafeParallel-4 679018 155.0 ns/op BenchmarkInt63Unthreadsafe-4 1481220 82.09 ns/op BenchmarkIntn1000-4 1106930 108.4 ns/op BenchmarkInt63n1000-4 1309744 95.76 ns/op BenchmarkInt31n1000-4 1259370 98.33 ns/op BenchmarkFloat32-4 1236560 98.01 ns/op BenchmarkFloat64-4 1387747 84.79 ns/op BenchmarkPerm3-4 251896 448.8 ns/op BenchmarkPerm30-4 29840 4004 ns/op BenchmarkPerm30ViaShuffle-4 29409 3906 ns/op BenchmarkShuffleOverhead-4 21903 5644 ns/op BenchmarkRead3-4 1193403 104.0 ns/op BenchmarkRead64-4 106921 1074 ns/op BenchmarkRead1000-4 7446 16071 ns/op BenchmarkConcurrent-4 210291 614.4 ns/op PASS ok math/rand 3.965s goos: freebsd goarch: amd64 pkg: math/rand/v2 cpu: AMD EPYC 7B12 BenchmarkChaCha8MarshalBinary-4 924986 139.2 ns/op BenchmarkChaCha8MarshalBinaryRead-4 323072 330.1 ns/op BenchmarkChaCha8-4 5796416 18.75 ns/op BenchmarkChaCha8Read-4 975235 106.5 ns/op 300.33 MB/s BenchmarkPCG_DXSM-4 4495426 26.52 ns/op BenchmarkSourceUint64-4 4407855 25.03 ns/op BenchmarkGlobalInt64-4 4042516 29.49 ns/op BenchmarkGlobalInt64Parallel-4 7148240 14.89 ns/op BenchmarkGlobalUint64-4 3812904 29.66 ns/op BenchmarkGlobalUint64Parallel-4 7631035 15.03 ns/op BenchmarkInt64-4 2693155 45.01 ns/op BenchmarkUint64-4 2707875 44.86 ns/op BenchmarkGlobalIntN1000-4 2760990 43.49 ns/op BenchmarkIntN1000-4 1980384 59.19 ns/op BenchmarkInt64N1000-4 2105354 58.74 ns/op BenchmarkInt64N1e8-4 2055558 58.27 ns/op BenchmarkInt64N1e9-4 2011345 57.85 ns/op BenchmarkInt64N2e9-4 2112804 57.80 ns/op BenchmarkInt64N1e18-4 2047611 59.88 ns/op BenchmarkInt64N2e18-4 1957678 60.17 ns/op BenchmarkInt64N4e18-4 1738414 68.59 ns/op BenchmarkInt32N1000-4 2030652 59.25 ns/op BenchmarkInt32N1e8-4 2032428 59.31 ns/op BenchmarkInt32N1e9-4 2099282 58.28 ns/op BenchmarkInt32N2e9-4 2042086 57.06 ns/op BenchmarkFloat32-4 2638830 44.49 ns/op BenchmarkFloat64-4 2652594 44.42 ns/op BenchmarkExpFloat64-4 1536544 77.21 ns/op BenchmarkNormFloat64-4 1500012 78.90 ns/op BenchmarkPerm3-4 443785 276.6 ns/op BenchmarkPerm30-4 39442 3018 ns/op BenchmarkPerm30ViaShuffle-4 41612 2807 ns/op BenchmarkShuffleOverhead-4 55587 2165 ns/op BenchmarkConcurrent-4 3985014 29.28 ns/op PASS ok math/rand/v2 6.695s goos: freebsd goarch: amd64 pkg: mime cpu: AMD EPYC 7B12 BenchmarkQEncodeWord-4 75862 1522 ns/op BenchmarkQDecodeWord-4 146259 734.0 ns/op BenchmarkQDecodeHeader-4 151232 743.6 ns/op BenchmarkTypeByExtension/.html-4 255276 447.7 ns/op BenchmarkTypeByExtension/.HTML-4 166778 628.1 ns/op BenchmarkTypeByExtension/.unused-4 257946 475.8 ns/op BenchmarkExtensionsByType/text/html-4 179931 684.5 ns/op BenchmarkExtensionsByType/text/html;_charset=utf-8-4 107709 1063 ns/op BenchmarkExtensionsByType/application/octet-stream-4 197516 566.5 ns/op PASS ok mime 2.228s goos: freebsd goarch: amd64 pkg: mime/multipart cpu: AMD EPYC 7B12 BenchmarkReadForm/fields/maxMemory=0-4 723 155987 ns/op 47475 B/op 188 allocs/op BenchmarkReadForm/fields/maxMemory=1048576-4 840 154065 ns/op 47452 B/op 188 allocs/op BenchmarkReadForm/files/maxMemory=0-4 332 358532 ns/op 104352 B/op 272 allocs/op BenchmarkReadForm/files/maxMemory=1048576-4 568 189343 ns/op 50193 B/op 208 allocs/op PASS ok mime/multipart 1.670s goos: freebsd goarch: amd64 pkg: mime/quotedprintable cpu: AMD EPYC 7B12 BenchmarkWriter-4 1204 93314 ns/op PASS ok mime/quotedprintable 1.203s goos: freebsd goarch: amd64 pkg: net cpu: AMD EPYC 7B12 BenchmarkGoLookupIP-4 27 3867360 ns/op 8782 B/op 92 allocs/op BenchmarkGoLookupIPNoSuchHost-4 10 11066968 ns/op 26214 B/op 207 allocs/op BenchmarkGoLookupIPWithBrokenNameServer-4 1 5095890832 ns/op 158160 B/op 223 allocs/op BenchmarkDNSName-4 140935 742.4 ns/op BenchmarkInterfaces-4 5096 21672 ns/op 3320 B/op 41 allocs/op BenchmarkInterfaceByIndex-4 9853 12783 ns/op 1944 B/op 29 allocs/op BenchmarkInterfaceByName-4 5343 21282 ns/op 3384 B/op 42 allocs/op BenchmarkInterfaceAddrs-4 6135 20307 ns/op 3272 B/op 48 allocs/op BenchmarkInterfacesAndAddrs-4 8570 14406 ns/op 2088 B/op 35 allocs/op BenchmarkInterfacesAndMulticastAddrs-4 6874 15921 ns/op 3168 B/op 50 allocs/op BenchmarkParseIP-4 16857 7198 ns/op BenchmarkParseIPValidIPv4-4 1086442 112.4 ns/op BenchmarkParseIPValidIPv6-4 903370 131.2 ns/op BenchmarkIPMarshalText/IPv4-4 943848 126.7 ns/op 0 B/op 0 allocs/op BenchmarkIPMarshalText/IPv6-4 341610 363.9 ns/op 0 B/op 0 allocs/op BenchmarkIPMarshalText/IPv6_long-4 163399 628.1 ns/op 48 B/op 1 allocs/op BenchmarkIPString/IPv4-4 157551 672.3 ns/op 32 B/op 2 allocs/op BenchmarkIPString/IPv6-4 20582 5843 ns/op 216 B/op 11 allocs/op BenchmarkIPMaskString-4 79251 1525 ns/op BenchmarkIPEqual/IPv4-4 1414657 83.60 ns/op BenchmarkIPEqual/IPv6-4 1307470 86.54 ns/op BenchmarkSendfileZeroBytes-4 17296 7792 ns/op 22 B/op 1 allocs/op BenchmarkSendFile/file-to-tcp/1024-4 1 1039406585 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: 0x180b992ab1723335 BenchmarkSendFile/file-to-tcp/2048-4 1 1056794063 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: 0x180b992aefe9d7a2 BenchmarkSendFile/file-to-tcp/4096-4 1 1024031519 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: 0x180b992b2f6fc813 BenchmarkSendFile/file-to-tcp/8192-4 1 1077315437 ns/op 0.01 MB/s 376 B/op 9 allocs/op --- BENCH: BenchmarkSendFile/file-to-tcp/8192-4 sendfile_test.go:628: Deterministic RNG seed based on timestamp: 0x180b992b6d11d030 BenchmarkSendFile/file-to-tcp/16384-4 1 1081428194 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: 0x180b992badcc1edd BenchmarkSendFile/file-to-tcp/32768-4 1 1080808543 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: 0x180b992beec065ce BenchmarkSendFile/file-to-tcp/65536-4 1 1079929721 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: 0x180b992c2fc4ea04 BenchmarkSendFile/file-to-tcp/131072-4 1 1077732028 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: 0x180b992c70c316b6 BenchmarkSendFile/file-to-tcp/262144-4 1 1116581423 ns/op 0.23 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: 0x180b992cb1bd734e BenchmarkSendFile/file-to-tcp/524288-4 1 1077254488 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: 0x180b992cf534f975 BenchmarkSendFile/file-to-tcp/1048576-4 1 1078805041 ns/op 0.97 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: 0x180b992d369ff4d9 BenchmarkSendFile/file-to-unix/1024-4 1 1080257184 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: 0x180b992d78de6d1b BenchmarkSendFile/file-to-unix/2048-4 1 1030268059 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: 0x180b992db9c0d8f2 BenchmarkSendFile/file-to-unix/4096-4 1 1082395927 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: 0x180b992df7b53bd4 BenchmarkSendFile/file-to-unix/8192-4 1 1072708109 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: 0x180b992e38ac784e BenchmarkSendFile/file-to-unix/16384-4 1 1081744235 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: 0x180b992e791043cc BenchmarkSendFile/file-to-unix/32768-4 1 1081601004 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: 0x180b992eba113dae BenchmarkSendFile/file-to-unix/65536-4 1 1077436318 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: 0x180b992efb2c1267 BenchmarkSendFile/file-to-unix/131072-4 1 1079009621 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: 0x180b992f3bfe0408 BenchmarkSendFile/file-to-unix/262144-4 1 1084126019 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: 0x180b992f7d027aba BenchmarkSendFile/file-to-unix/524288-4 1 1077736039 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: 0x180b992fbe95e9c2 BenchmarkSendFile/file-to-unix/1048576-4 1 1088923837 ns/op 0.96 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: 0x180b9930001bb86c BenchmarkTCP4OneShot-4 3268 54239 ns/op BenchmarkTCP4OneShotTimeout-4 1922 52167 ns/op BenchmarkTCP4Persistent-4 7162 15767 ns/op BenchmarkTCP4PersistentTimeout-4 8486 14499 ns/op BenchmarkTCP6OneShot-4 2998 44782 ns/op BenchmarkTCP6OneShotTimeout-4 2646 48385 ns/op BenchmarkTCP6Persistent-4 8737 13606 ns/op BenchmarkTCP6PersistentTimeout-4 7749 17037 ns/op BenchmarkTCP4ConcurrentReadWrite-4 10000 26083 ns/op BenchmarkTCP6ConcurrentReadWrite-4 10000 25770 ns/op BenchmarkSetReadDeadline-4 95748 1262 ns/op BenchmarkUDP6LinkLocalUnicast-4 4488 25417 ns/op BenchmarkReadWriteMsgUDPAddrPort-4 10000 14237 ns/op 0 B/op 0 allocs/op BenchmarkWriteToReadFromUDP-4 5908 19984 ns/op 16 B/op 1 allocs/op BenchmarkWriteToReadFromUDPAddrPort-4 9944 21173 ns/op 0 B/op 0 allocs/op PASS ok net 36.970s goos: freebsd goarch: amd64 pkg: net/http cpu: AMD EPYC 7B12 BenchmarkCookieString-4 39397 2837 ns/op 176 B/op 1 allocs/op BenchmarkReadSetCookies-4 15450 7819 ns/op 1200 B/op 21 allocs/op BenchmarkReadCookies-4 21781 5192 ns/op 2000 B/op 11 allocs/op BenchmarkHeaderWriteSubset-4 25010 4828 ns/op 45 B/op 0 allocs/op BenchmarkCopyValues-4 47690 2428 ns/op 736 B/op 11 allocs/op BenchmarkHexEscapeNonASCII-4 71696 1667 ns/op 192 B/op 2 allocs/op BenchmarkFindChild/n=2/rep=linear-4 2004302 59.05 ns/op BenchmarkFindChild/n=2/rep=map-4 3995100 28.74 ns/op BenchmarkFindChild/n=2/rep=hybrid8-4 1721439 68.77 ns/op BenchmarkFindChild/n=4/rep=linear-4 936093 111.1 ns/op BenchmarkFindChild/n=4/rep=map-4 4042641 28.31 ns/op BenchmarkFindChild/n=4/rep=hybrid8-4 997239 120.9 ns/op BenchmarkFindChild/n=8/rep=linear-4 551091 216.7 ns/op BenchmarkFindChild/n=8/rep=map-4 3968714 28.82 ns/op BenchmarkFindChild/n=8/rep=hybrid8-4 542896 227.1 ns/op BenchmarkFindChild/n=16/rep=linear-4 289520 419.2 ns/op BenchmarkFindChild/n=16/rep=map-4 4624083 25.06 ns/op BenchmarkFindChild/n=16/rep=hybrid8-4 2888750 38.14 ns/op BenchmarkFindChild/n=32/rep=linear-4 119091 864.8 ns/op BenchmarkFindChild/n=32/rep=map-4 4402825 26.58 ns/op BenchmarkFindChild/n=32/rep=hybrid8-4 2995064 39.65 ns/op BenchmarkMultiConflicts-4 1 127264643 ns/op BenchmarkServerMatch-4 19788 5559 ns/op BenchmarkReadRequestChrome-4 4875 22818 ns/op 26.78 MB/s 1540 B/op 14 allocs/op BenchmarkReadRequestCurl-4 14550 8339 ns/op 9.35 MB/s 988 B/op 9 allocs/op BenchmarkReadRequestApachebench-4 14354 8729 ns/op 9.39 MB/s 988 B/op 9 allocs/op BenchmarkReadRequestSiege-4 9739 12133 ns/op 12.45 MB/s 1084 B/op 11 allocs/op BenchmarkReadRequestWrk-4 20401 6102 ns/op 6.56 MB/s 924 B/op 7 allocs/op BenchmarkFileAndServer_1KB/h1-4 229 548972 ns/op 1.87 MB/s BenchmarkFileAndServer_1KB/https1-4 127 932948 ns/op 1.10 MB/s BenchmarkFileAndServer_1KB/h2-4 98 1233690 ns/op 0.83 MB/s BenchmarkFileAndServer_16MB/h1-4 3 37328885 ns/op 449.44 MB/s BenchmarkFileAndServer_16MB/https1-4 2 81732972 ns/op 205.27 MB/s BenchmarkFileAndServer_16MB/h2-4 1 232713038 ns/op 72.09 MB/s BenchmarkFileAndServer_64MB/h1-4 1 176580405 ns/op 380.05 MB/s BenchmarkFileAndServer_64MB/https1-4 1 307934534 ns/op 217.93 MB/s BenchmarkFileAndServer_64MB/h2-4 1 942705103 ns/op 71.19 MB/s BenchmarkServeMux-4 276 467506 ns/op 17280 B/op 360 allocs/op BenchmarkServeMux_SkipServe-4 345 381323 ns/op 0 B/op 0 allocs/op BenchmarkClientServer/h1-4 206 577598 ns/op 6620 B/op 71 allocs/op BenchmarkClientServer/https1-4 136 852486 ns/op 7973 B/op 83 allocs/op BenchmarkClientServer/h2-4 133 1066253 ns/op 10855 B/op 80 allocs/op BenchmarkClientServerParallel/4/h1-4 980 125348 ns/op 9864 B/op 82 allocs/op BenchmarkClientServerParallel/4/https1-4 34 3122945 ns/op 118516 B/op 831 allocs/op --- BENCH: BenchmarkClientServerParallel/4/https1-4 clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:25450: write tcp 127.0.0.1:25448->127.0.0.1:25450: use of closed network connection clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:25454: write tcp 127.0.0.1:25448->127.0.0.1:25454: use of closed network connection clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:25463: write tcp 127.0.0.1:25455->127.0.0.1:25463: use of closed network connection clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:25479: read tcp 127.0.0.1:25455->127.0.0.1:25479: use of closed network connection clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:25480: write tcp 127.0.0.1:25455->127.0.0.1:25480: use of closed network connection clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:25477: write tcp 127.0.0.1:25455->127.0.0.1:25477: use of closed network connection clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:25476: write tcp 127.0.0.1:25455->127.0.0.1:25476: use of closed network connection BenchmarkClientServerParallel/4/h2-4 328 335384 ns/op 15342 B/op 117 allocs/op --- BENCH: BenchmarkClientServerParallel/4/h2-4 clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:25495: write tcp 127.0.0.1:25489->127.0.0.1:25495: use of closed network connection clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:25491: write tcp 127.0.0.1:25489->127.0.0.1:25491: use of closed network connection clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:25509: read tcp 127.0.0.1:25496->127.0.0.1:25509: use of closed network connection clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:25525: write tcp 127.0.0.1:25513->127.0.0.1:25525: use of closed network connection clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:25529: write tcp 127.0.0.1:25513->127.0.0.1:25529: use of closed network connection BenchmarkClientServerParallel/64/h1-4 489 217632 ns/op 19448 B/op 110 allocs/op BenchmarkClientServerParallel/64/https1-4 37 3941960 ns/op 129530 B/op 912 allocs/op --- BENCH: BenchmarkClientServerParallel/64/https1-4 clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:25995: read tcp 127.0.0.1:25989->127.0.0.1:25995: use of closed network connection clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:25993: read tcp 127.0.0.1:25989->127.0.0.1:25993: use of closed network connection clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:25991: write tcp 127.0.0.1:25989->127.0.0.1:25991: use of closed network connection clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:25994: write tcp 127.0.0.1:25989->127.0.0.1:25994: use of closed network connection clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:26008: EOF clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:26013: EOF clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:26006: EOF clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:26016: read tcp 127.0.0.1:25996->127.0.0.1:26016: use of closed network connection clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:26007: write tcp 127.0.0.1:25996->127.0.0.1:26007: use of closed network connection BenchmarkClientServerParallel/64/h2-4 37 3625684 ns/op 140245 B/op 1079 allocs/op --- BENCH: BenchmarkClientServerParallel/64/h2-4 clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:26040: read tcp 127.0.0.1:26036->127.0.0.1:26040: use of closed network connection clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:26041: write tcp 127.0.0.1:26036->127.0.0.1:26041: use of closed network connection clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:26039: write tcp 127.0.0.1:26036->127.0.0.1:26039: use of closed network connection clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:26071: EOF clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:26053: EOF BenchmarkServer-4 1 1100694457 ns/op 30960 B/op 160 allocs/op BenchmarkClient-4 244 477394 ns/op 4248 B/op 51 allocs/op BenchmarkServerFakeConnNoKeepAlive-4 687 176302 ns/op 7930 B/op 56 allocs/op BenchmarkServerFakeConnWithKeepAlive-4 1146 96978 ns/op 3085 B/op 24 allocs/op BenchmarkServerFakeConnWithKeepAliveLite-4 1813 66740 ns/op 1929 B/op 13 allocs/op BenchmarkServerHandlerTypeLen-4 1825 61342 ns/op 2825 B/op 21 allocs/op BenchmarkServerHandlerNoLen-4 1719 59149 ns/op 2737 B/op 19 allocs/op BenchmarkServerHandlerNoType-4 1635 62461 ns/op 2799 B/op 20 allocs/op BenchmarkServerHandlerNoHeader-4 1566 68684 ns/op 1964 B/op 14 allocs/op BenchmarkServerHijack-4 1107 118897 ns/op 17159 B/op 52 allocs/op BenchmarkCloseNotifier/h1-4 435 278125 ns/op 6246 B/op 53 allocs/op BenchmarkResponseStatusLine-4 758143 152.9 ns/op 0 B/op 0 allocs/op PASS ok net/http 17.939s goos: freebsd goarch: amd64 pkg: net/http/httputil cpu: AMD EPYC 7B12 BenchmarkServeHTTP-4 4104 28317 ns/op 34258 B/op 14 allocs/op PASS ok net/http/httputil 1.174s goos: freebsd goarch: amd64 pkg: net/netip cpu: AMD EPYC 7B12 BenchmarkIPNextPrev-4 112766 1022 ns/op BenchmarkBinaryMarshalRoundTrip/ipv4-4 1049661 107.7 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6-4 765772 155.5 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6+zone-4 108838 1070 ns/op BenchmarkStdIPv4-4 171537 793.1 ns/op 16 B/op 1 allocs/op BenchmarkIPv4-4 117049 916.4 ns/op 0 B/op 0 allocs/op BenchmarkIPv4_inline-4 107103 938.3 ns/op 0 B/op 0 allocs/op BenchmarkStdIPv6-4 146245 748.7 ns/op 16 B/op 1 allocs/op BenchmarkIPv6-4 95646 1085 ns/op 0 B/op 0 allocs/op BenchmarkIPv4Contains-4 2024578 62.53 ns/op 0 B/op 0 allocs/op BenchmarkIPv6Contains-4 1788796 62.13 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v4-4 1222033 98.24 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6-4 686972 146.9 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_ellipsis-4 942404 123.0 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_v4-4 613695 165.0 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_zone-4 123216 899.9 ns/op 0 B/op 0 allocs/op BenchmarkStdParseIP/v4-4 648764 181.5 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6-4 438139 229.3 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_ellipsis-4 571934 208.4 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_v4-4 468565 255.4 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_zone-4 111597 1016 ns/op 16 B/op 1 allocs/op BenchmarkAddrString/v4-4 576794 204.2 ns/op 16 B/op 1 allocs/op BenchmarkAddrString/v6-4 174796 647.8 ns/op 48 B/op 1 allocs/op BenchmarkAddrString/v6_ellipsis-4 252009 480.4 ns/op 24 B/op 1 allocs/op BenchmarkAddrString/v6_v4-4 332688 358.9 ns/op 24 B/op 1 allocs/op BenchmarkAddrString/v6_zone-4 200025 524.1 ns/op 24 B/op 1 allocs/op BenchmarkIPStringExpanded/v4-4 448803 234.9 ns/op 16 B/op 1 allocs/op BenchmarkIPStringExpanded/v6-4 199362 518.8 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_ellipsis-4 204160 506.0 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_v4-4 202886 497.0 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_zone-4 152163 691.3 ns/op 128 B/op 2 allocs/op BenchmarkAddrMarshalText/v4-4 652405 189.9 ns/op 16 B/op 1 allocs/op BenchmarkAddrMarshalText/v6-4 207277 581.0 ns/op 48 B/op 1 allocs/op BenchmarkAddrMarshalText/v6_ellipsis-4 222945 473.7 ns/op 48 B/op 1 allocs/op BenchmarkAddrMarshalText/v6_v4-4 339045 344.1 ns/op 32 B/op 1 allocs/op BenchmarkAddrMarshalText/v6_zone-4 190756 526.0 ns/op 48 B/op 1 allocs/op BenchmarkAddrPortString/v4-4 368384 330.3 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortString/v6-4 148417 751.6 ns/op 48 B/op 1 allocs/op BenchmarkAddrPortString/v6_ellipsis-4 161204 625.4 ns/op 32 B/op 1 allocs/op BenchmarkAddrPortString/v6_v4-4 208923 508.6 ns/op 32 B/op 1 allocs/op BenchmarkAddrPortString/v6_zone-4 180679 654.6 ns/op 32 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v4-4 405453 299.9 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6-4 160590 694.2 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_ellipsis-4 187968 594.1 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_v4-4 223035 472.5 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_zone-4 157832 634.1 ns/op 64 B/op 1 allocs/op BenchmarkPrefixMasking/IPv4_/32-4 1398826 84.93 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/17-4 1421272 85.60 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/0-4 1408474 83.71 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/128-4 1336402 90.63 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/65-4 1320238 91.14 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/0-4 1333398 90.77 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/128-4 1321491 89.62 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/65-4 1321561 89.59 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/0-4 1324278 91.29 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMarshalText-4 515692 230.3 ns/op 24 B/op 1 allocs/op BenchmarkParseAddrPort/v4-4 628965 186.9 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6-4 510289 236.4 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_ellipsis-4 553335 210.5 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_v4-4 472590 252.1 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_zone-4 111372 1006 ns/op 0 B/op 0 allocs/op BenchmarkAs16-4 6862958 16.71 ns/op PASS ok net/netip 10.842s 2024/11/26 18:49:16 Test RPC server listening on 127.0.0.1:26640 2024/11/26 18:49:16 Test HTTP RPC server listening on 127.0.0.1:26641 goos: freebsd goarch: amd64 pkg: net/rpc cpu: AMD EPYC 7B12 BenchmarkEndToEnd-4 1647 71743 ns/op BenchmarkEndToEndHTTP-4 1474 73794 ns/op BenchmarkEndToEndAsync-4 3903 31648 ns/op BenchmarkEndToEndAsyncHTTP-4 3865 32101 ns/op PASS ok net/rpc 1.865s goos: freebsd goarch: amd64 pkg: net/textproto cpu: AMD EPYC 7B12 BenchmarkReadMIMEHeader/client_headers-4 5079 23269 ns/op BenchmarkReadMIMEHeader/server_headers-4 7082 16107 ns/op BenchmarkUncommon-4 35300 3378 ns/op 464 B/op 5 allocs/op PASS ok net/textproto 1.598s goos: freebsd goarch: amd64 pkg: net/url cpu: AMD EPYC 7B12 BenchmarkString-4 7257 16235 ns/op 1200 B/op 32 allocs/op BenchmarkResolvePath-4 154941 681.0 ns/op 32 B/op 2 allocs/op BenchmarkQueryEscape/#00-4 796545 147.7 ns/op 16 B/op 1 allocs/op BenchmarkQueryEscape/#01-4 131206 897.0 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#02-4 222720 464.3 ns/op 32 B/op 1 allocs/op BenchmarkQueryEscape/#03-4 121491 985.6 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#04-4 20283 6151 ns/op 832 B/op 2 allocs/op BenchmarkPathEscape/#00-4 567250 201.9 ns/op 16 B/op 1 allocs/op BenchmarkPathEscape/#01-4 128510 855.6 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#02-4 256660 475.0 ns/op 32 B/op 1 allocs/op BenchmarkPathEscape/#03-4 113924 995.4 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#04-4 21928 5539 ns/op 704 B/op 2 allocs/op BenchmarkQueryUnescape/#00-4 315554 392.7 ns/op 16 B/op 1 allocs/op BenchmarkQueryUnescape/#01-4 126570 879.2 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#02-4 127773 906.3 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#03-4 58784 1956 ns/op 64 B/op 1 allocs/op BenchmarkQueryUnescape/#04-4 11259 10733 ns/op 320 B/op 1 allocs/op BenchmarkPathUnescape/#00-4 276915 382.6 ns/op 16 B/op 1 allocs/op BenchmarkPathUnescape/#01-4 129313 873.8 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#02-4 124488 910.0 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#03-4 60733 1962 ns/op 64 B/op 1 allocs/op BenchmarkPathUnescape/#04-4 9919 10499 ns/op 320 B/op 1 allocs/op PASS ok net/url 4.354s goos: freebsd goarch: amd64 pkg: os cpu: AMD EPYC 7B12 BenchmarkExpand/noop-4 4308974 27.13 ns/op 0 B/op 0 allocs/op BenchmarkExpand/multiple-4 226572 451.9 ns/op 48 B/op 2 allocs/op BenchmarkReaddirname-4 1411 80888 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 411 287982 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 1066 108294 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 148411 813.8 ns/op BenchmarkStatFile-4 106939 1160 ns/op BenchmarkStatDir-4 120366 1023 ns/op BenchmarkLstatDot-4 154528 813.0 ns/op BenchmarkLstatFile-4 110492 1088 ns/op BenchmarkLstatDir-4 113367 981.9 ns/op BenchmarkRemoveAll-4 48 2873315 ns/op 42989 B/op 555 allocs/op PASS ok os 3.012s goos: freebsd goarch: amd64 pkg: os/exec cpu: AMD EPYC 7B12 BenchmarkExecHostname-4 48 2421881 ns/op 7440 B/op 31 allocs/op PASS ok os/exec 1.295s goos: freebsd goarch: amd64 pkg: os/user cpu: AMD EPYC 7B12 BenchmarkCurrent-4 23475 4933 ns/op PASS ok os/user 1.246s goos: freebsd goarch: amd64 pkg: reflect cpu: AMD EPYC 7B12 BenchmarkBool-4 4536764 25.68 ns/op BenchmarkString-4 2877984 40.73 ns/op BenchmarkBytes-4 2503736 46.59 ns/op BenchmarkNamedBytes-4 1462310 81.81 ns/op BenchmarkBytesArray-4 980640 122.8 ns/op BenchmarkSliceLen-4 2929735 40.17 ns/op BenchmarkMapLen-4 1103078 110.3 ns/op BenchmarkStringLen-4 2166738 54.30 ns/op BenchmarkArrayLen-4 1612591 72.80 ns/op BenchmarkSliceCap-4 2969247 40.37 ns/op BenchmarkDeepEqual/int8-4 541116 220.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int8-4 121342 976.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int16-4 460359 257.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int16-4 109292 1045 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int32-4 464973 256.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int32-4 115141 1031 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int64-4 460340 256.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int64-4 103677 1017 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int-4 469732 254.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int-4 118005 1008 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint8-4 529772 219.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8-4 144998 785.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint16-4 469315 255.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint16-4 110095 1030 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint32-4 468220 255.9 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint32-4 109327 1023 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint64-4 461754 260.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint64-4 119104 1009 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint-4 469824 259.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint-4 109848 1029 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uintptr-4 467893 258.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uintptr-4 115165 1020 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float32-4 466030 258.5 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float32-4 110580 1003 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float64-4 467150 254.5 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float64-4 103500 1027 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex64-4 471916 258.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex64-4 116876 1022 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex128-4 466414 253.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex128-4 105110 1003 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/bool-4 537884 221.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]bool-4 116974 975.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/string-4 474154 255.9 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]string-4 108936 1026 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8#01-4 147906 784.5 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][]uint8-4 71932 1552 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[6]uint8-4 61803 1898 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][6]uint8-4 43578 2695 ns/op 0 B/op 0 allocs/op BenchmarkMapsDeepEqual-4 45546 2814 ns/op BenchmarkIsZero/ArrayComparable-4 283346 378.4 ns/op BenchmarkIsZero/ArrayIncomparable-4 36296 3058 ns/op BenchmarkIsZero/StructComparable-4 830888 146.6 ns/op BenchmarkIsZero/StructIncomparable-4 166099 652.7 ns/op BenchmarkIsZero/ArrayInt_4-4 1624348 72.52 ns/op BenchmarkIsZero/ArrayInt_1024-4 19825 6043 ns/op BenchmarkIsZero/ArrayInt_1024_NoZero-4 37909 3120 ns/op BenchmarkIsZero/Struct4Int-4 1627605 72.34 ns/op BenchmarkIsZero/ArrayStruct4Int_1024-4 19834 6048 ns/op BenchmarkIsZero/ArrayChanInt_1024-4 19747 6067 ns/op BenchmarkIsZero/StructInt_512-4 38635 3093 ns/op BenchmarkSetZero/Bool/Direct-4 4893678 24.76 ns/op BenchmarkSetZero/Bool/CachedZero-4 1113000 109.0 ns/op BenchmarkSetZero/Bool/NewZero-4 830427 145.4 ns/op BenchmarkSetZero/Int/Direct-4 3067267 39.28 ns/op BenchmarkSetZero/Int/CachedZero-4 1000000 108.7 ns/op BenchmarkSetZero/Int/NewZero-4 823082 148.3 ns/op BenchmarkSetZero/Uint/Direct-4 2984278 39.03 ns/op BenchmarkSetZero/Uint/CachedZero-4 1110205 111.4 ns/op BenchmarkSetZero/Uint/NewZero-4 720416 144.3 ns/op BenchmarkSetZero/Float/Direct-4 2960070 38.62 ns/op BenchmarkSetZero/Float/CachedZero-4 1101258 109.6 ns/op BenchmarkSetZero/Float/NewZero-4 816655 147.5 ns/op BenchmarkSetZero/Complex/Direct-4 3072787 39.89 ns/op BenchmarkSetZero/Complex/CachedZero-4 1086486 109.0 ns/op BenchmarkSetZero/Complex/NewZero-4 816152 146.0 ns/op BenchmarkSetZero/Array/Direct-4 2764675 42.99 ns/op BenchmarkSetZero/Array/CachedZero-4 1084243 108.4 ns/op BenchmarkSetZero/Array/NewZero-4 809815 145.5 ns/op BenchmarkSetZero/Chan/Direct-4 3039554 38.44 ns/op BenchmarkSetZero/Chan/CachedZero-4 1108522 108.1 ns/op BenchmarkSetZero/Chan/NewZero-4 834814 143.9 ns/op BenchmarkSetZero/Func/Direct-4 3107539 39.63 ns/op BenchmarkSetZero/Func/CachedZero-4 936846 109.5 ns/op BenchmarkSetZero/Func/NewZero-4 846583 144.6 ns/op BenchmarkSetZero/Interface/Direct-4 2747228 43.01 ns/op BenchmarkSetZero/Interface/CachedZero-4 1103893 110.8 ns/op BenchmarkSetZero/Interface/NewZero-4 800344 143.8 ns/op BenchmarkSetZero/Map/Direct-4 3018676 39.54 ns/op BenchmarkSetZero/Map/CachedZero-4 1116428 109.7 ns/op BenchmarkSetZero/Map/NewZero-4 800233 145.7 ns/op BenchmarkSetZero/Pointer/Direct-4 3036375 38.83 ns/op BenchmarkSetZero/Pointer/CachedZero-4 1115571 110.1 ns/op BenchmarkSetZero/Pointer/NewZero-4 816577 142.2 ns/op BenchmarkSetZero/Slice/Direct-4 2746449 42.95 ns/op BenchmarkSetZero/Slice/CachedZero-4 1101316 109.1 ns/op BenchmarkSetZero/Slice/NewZero-4 827200 144.5 ns/op BenchmarkSetZero/String/Direct-4 3032947 39.18 ns/op BenchmarkSetZero/String/CachedZero-4 1084556 110.8 ns/op BenchmarkSetZero/String/NewZero-4 821629 144.6 ns/op BenchmarkSetZero/Struct/Direct-4 2795508 42.80 ns/op BenchmarkSetZero/Struct/CachedZero-4 1104115 108.8 ns/op BenchmarkSetZero/Struct/NewZero-4 815539 144.2 ns/op BenchmarkSelect/1-4 229616 500.2 ns/op 80 B/op 5 allocs/op BenchmarkSelect/4-4 99385 1207 ns/op 208 B/op 8 allocs/op BenchmarkSelect/8-4 50984 2427 ns/op 672 B/op 13 allocs/op BenchmarkCall-4 240936 486.3 ns/op 0 B/op 0 allocs/op BenchmarkCallMethod-4 175148 664.7 ns/op 0 B/op 0 allocs/op BenchmarkCallArgCopy/size=128-4 95848 1255 ns/op 101.99 MB/s BenchmarkCallArgCopy/size=256-4 90708 1307 ns/op 195.85 MB/s BenchmarkCallArgCopy/size=1024-4 74900 1711 ns/op 598.50 MB/s BenchmarkCallArgCopy/size=4096-4 43660 3142 ns/op 1303.53 MB/s BenchmarkCallArgCopy/size=65536-4 4162 27147 ns/op 2414.10 MB/s BenchmarkFieldByName1-4 2110029 56.64 ns/op BenchmarkFieldByName2-4 157261 898.7 ns/op BenchmarkFieldByName3-4 17655 6201 ns/op BenchmarkInterfaceBig-4 4932058 23.98 ns/op BenchmarkInterfaceSmall-4 4887279 24.42 ns/op BenchmarkNew-4 2838726 45.10 ns/op BenchmarkMap/StringKeys/MapIndex-4 2865 36603 ns/op 0 B/op 0 allocs/op BenchmarkMap/StringKeys/SetMapIndex-4 2646 45781 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/MapIndex-4 2886 37595 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/SetMapIndex-4 2443 45249 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/MapIndex-4 3268 37393 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/SetMapIndex-4 2458 46567 ns/op 0 B/op 0 allocs/op BenchmarkMapIterNext-4 337298 360.1 ns/op BenchmarkTypeForString-4 2589440 45.92 ns/op BenchmarkTypeForError-4 1306168 93.10 ns/op PASS ok reflect 22.172s goos: freebsd goarch: amd64 pkg: regexp cpu: AMD EPYC 7B12 BenchmarkFind-4 14152 9023 ns/op 9452 B/op 1 allocs/op BenchmarkFindAllNoMatches-4 17017 7574 ns/op 9314 B/op 1 allocs/op BenchmarkFindString-4 12814 8380 ns/op 9079 B/op 1 allocs/op BenchmarkFindSubmatch-4 13008 9620 ns/op 9473 B/op 2 allocs/op BenchmarkFindStringSubmatch-4 13455 9017 ns/op 9237 B/op 2 allocs/op BenchmarkLiteral-4 19448 6180 ns/op BenchmarkNotLiteral-4 5373 21918 ns/op BenchmarkMatchClass-4 3805 28687 ns/op BenchmarkMatchClass_InRange-4 3512 28753 ns/op BenchmarkReplaceAll-4 2450 41347 ns/op BenchmarkAnchoredLiteralShortNonMatch-4 155031 754.3 ns/op BenchmarkAnchoredLiteralLongNonMatch-4 162788 750.7 ns/op BenchmarkAnchoredShortMatch-4 95412 1224 ns/op BenchmarkAnchoredLongMatch-4 96340 1243 ns/op BenchmarkOnePassShortA-4 26300 4571 ns/op BenchmarkNotOnePassShortA-4 10000 12528 ns/op BenchmarkOnePassShortB-4 33547 3517 ns/op BenchmarkNotOnePassShortB-4 10000 10069 ns/op BenchmarkOnePassLongPrefix-4 110786 1100 ns/op BenchmarkOnePassLongNotPrefix-4 39166 3179 ns/op BenchmarkMatchParallelShared-4 21999 4875 ns/op BenchmarkMatchParallelCopied-4 19920 5893 ns/op BenchmarkQuoteMetaAll-4 211968 500.8 ns/op 27.95 MB/s BenchmarkQuoteMetaNone-4 449115 252.3 ns/op 103.06 MB/s BenchmarkCompile/Onepass-4 5618 21918 ns/op 4272 B/op 52 allocs/op BenchmarkCompile/Medium-4 2124 53307 ns/op 10152 B/op 112 allocs/op BenchmarkCompile/Hard-4 258 463779 ns/op 90712 B/op 424 allocs/op BenchmarkMatch/Easy0/16-4 4623388 25.21 ns/op 634.69 MB/s BenchmarkMatch/Easy0/32-4 23714 5690 ns/op 5.62 MB/s BenchmarkMatch/Easy0/1K-4 19551 6128 ns/op 167.11 MB/s BenchmarkMatch/Easy0i/16-4 4472896 25.43 ns/op 629.22 MB/s BenchmarkMatch/Easy0i/32-4 7542 17653 ns/op 1.81 MB/s BenchmarkMatch/Easy0i/1K-4 345 345953 ns/op 2.96 MB/s BenchmarkMatch/Easy1/16-4 4710856 25.27 ns/op 633.18 MB/s BenchmarkMatch/Easy1/32-4 19598 5606 ns/op 5.71 MB/s BenchmarkMatch/Easy1/1K-4 9462 12935 ns/op 79.17 MB/s BenchmarkMatch/Medium/16-4 4650344 25.03 ns/op 639.28 MB/s BenchmarkMatch/Medium/32-4 6284 16018 ns/op 2.00 MB/s BenchmarkMatch/Medium/1K-4 381 309399 ns/op 3.31 MB/s BenchmarkMatch/Hard/16-4 4623264 25.20 ns/op 635.03 MB/s BenchmarkMatch/Hard/32-4 4232 24094 ns/op 1.33 MB/s BenchmarkMatch/Hard/1K-4 224 530370 ns/op 1.93 MB/s BenchmarkMatch/Hard1/16-4 1716 64305 ns/op 0.25 MB/s BenchmarkMatch/Hard1/32-4 1032 117008 ns/op 0.27 MB/s BenchmarkMatch/Hard1/1K-4 34 3309992 ns/op 0.31 MB/s BenchmarkMatch_onepass_regex/16-4 38031 3020 ns/op 5.30 MB/s 23 B/op 0 allocs/op BenchmarkMatch_onepass_regex/32-4 22902 5175 ns/op 6.18 MB/s 23 B/op 0 allocs/op BenchmarkMatch_onepass_regex/1K-4 831 138037 ns/op 7.42 MB/s 26 B/op 0 allocs/op PASS ok regexp 8.758s goos: freebsd goarch: amd64 pkg: regexp/syntax cpu: AMD EPYC 7B12 BenchmarkEmptyOpContext-4 899358 131.9 ns/op BenchmarkIsWordChar-4 231729 454.2 ns/op PASS ok regexp/syntax 2.124s goos: freebsd goarch: amd64 pkg: runtime cpu: AMD EPYC 7B12 BenchmarkCallers/cached-4 102195 1214 ns/op BenchmarkCallers/inlined-4 99044 1207 ns/op BenchmarkCallers/no-cache-4 23916 4951 ns/op BenchmarkFPCallers/cached-4 3661200 31.44 ns/op BenchmarkMakeChan/Byte-4 1000000 113.5 ns/op BenchmarkMakeChan/Int-4 1000000 144.1 ns/op BenchmarkMakeChan/Ptr-4 713409 175.2 ns/op BenchmarkMakeChan/Struct/0-4 1256264 93.20 ns/op BenchmarkMakeChan/Struct/32-4 526228 255.7 ns/op BenchmarkMakeChan/Struct/40-4 492992 323.9 ns/op BenchmarkChanNonblocking-4 12520964 8.574 ns/op BenchmarkSelectUncontended-4 1633700 83.09 ns/op BenchmarkSelectSyncContended-4 32464 3616 ns/op BenchmarkSelectAsyncContended-4 174406 794.5 ns/op BenchmarkSelectNonblock-4 7166802 15.90 ns/op BenchmarkChanUncontended-4 9342 11867 ns/op BenchmarkChanContended-4 1315 85793 ns/op BenchmarkChanSync-4 115240 953.3 ns/op BenchmarkChanSyncWork-4 44818 2646 ns/op BenchmarkChanProdCons0-4 122624 1238 ns/op BenchmarkChanProdCons10-4 162856 713.5 ns/op BenchmarkChanProdCons100-4 159091 725.9 ns/op BenchmarkChanProdConsWork0-4 84586 1435 ns/op BenchmarkChanProdConsWork10-4 114358 1051 ns/op BenchmarkChanProdConsWork100-4 111526 1009 ns/op BenchmarkSelectProdCons-4 71072 1562 ns/op BenchmarkReceiveDataFromClosedChan-4 1498945 79.52 ns/op BenchmarkChanCreation-4 156645 704.6 ns/op BenchmarkChanSem-4 201789 609.0 ns/op BenchmarkChanPopular-4 85 1272691 ns/op BenchmarkChanClosed-4 957735 106.4 ns/op BenchmarkCallClosure-4 8371298 14.33 ns/op BenchmarkCallClosure1-4 8000995 14.38 ns/op BenchmarkCallClosure2-4 2081256 61.76 ns/op BenchmarkCallClosure3-4 2200486 53.94 ns/op BenchmarkCallClosure4-4 2094964 60.58 ns/op BenchmarkComplex128DivNormal-4 13636124 8.338 ns/op BenchmarkComplex128DivNisNaN-4 10245079 10.20 ns/op BenchmarkComplex128DivDisNaN-4 10978606 10.89 ns/op BenchmarkComplex128DivNisInf-4 13655473 8.158 ns/op BenchmarkComplex128DivDisInf-4 8088948 13.84 ns/op BenchmarkAllocation-4 6970 26115 ns/op BenchmarkReadMemStats-4 7188 20734 ns/op BenchmarkReadMemStatsLatency-4 1 114941 p50-ns 114941 p90-ns 114941 p99-ns BenchmarkWriteBarrier-4 2381070 49.06 ns/op BenchmarkBulkWriteBarrier-4 8609802 14.53 ns/op BenchmarkScanStackNoLocals-4 4 27059920 ns/op BenchmarkMSpanCountAlloc/bits=64-4 13487426 8.496 ns/op BenchmarkMSpanCountAlloc/bits=128-4 11581416 9.044 ns/op BenchmarkMSpanCountAlloc/bits=256-4 10911414 10.17 ns/op BenchmarkMSpanCountAlloc/bits=512-4 9289778 12.97 ns/op BenchmarkMSpanCountAlloc/bits=1024-4 6282632 17.55 ns/op BenchmarkHash5-4 8473208 14.51 ns/op 344.58 MB/s BenchmarkHash16-4 8512706 14.54 ns/op 1100.42 MB/s BenchmarkHash64-4 7833778 15.04 ns/op 4256.71 MB/s BenchmarkHash1024-4 3143588 37.47 ns/op 27330.18 MB/s BenchmarkHash65536-4 85341 1333 ns/op 49170.77 MB/s BenchmarkAlignedLoad-4 9189633 11.29 ns/op BenchmarkUnalignedLoad-4 9357262 12.12 ns/op BenchmarkEqEfaceConcrete-4 8228604 13.75 ns/op BenchmarkEqIfaceConcrete-4 8314426 13.78 ns/op BenchmarkNeEfaceConcrete-4 8566494 15.44 ns/op BenchmarkNeIfaceConcrete-4 7452583 13.60 ns/op BenchmarkConvT2EByteSized/bool-4 7613881 15.00 ns/op BenchmarkConvT2EByteSized/uint8-4 7864914 16.15 ns/op BenchmarkConvT2ESmall-4 7185964 16.49 ns/op BenchmarkConvT2EUintptr-4 7259814 16.53 ns/op BenchmarkConvT2ELarge-4 1796959 64.28 ns/op BenchmarkConvT2ISmall-4 6624490 16.37 ns/op BenchmarkConvT2IUintptr-4 7124330 16.48 ns/op BenchmarkConvT2ILarge-4 1836066 70.23 ns/op BenchmarkConvI2E-4 7066364 17.52 ns/op BenchmarkConvI2I-4 7109139 16.36 ns/op BenchmarkAssertE2T-4 7242830 16.86 ns/op BenchmarkAssertE2TLarge-4 3288759 33.57 ns/op BenchmarkAssertE2I-4 7335326 15.94 ns/op BenchmarkAssertI2T-4 6907345 16.85 ns/op BenchmarkAssertI2I-4 7062038 15.66 ns/op BenchmarkAssertI2E-4 4624270 26.07 ns/op BenchmarkAssertE2E-4 7428828 14.80 ns/op BenchmarkAssertE2T2-4 5469036 20.58 ns/op BenchmarkAssertE2T2Blank-4 6775273 16.88 ns/op BenchmarkAssertI2E2-4 6110706 18.65 ns/op BenchmarkAssertI2E2Blank-4 7905067 14.74 ns/op BenchmarkAssertE2E2-4 5385578 20.74 ns/op BenchmarkAssertE2E2Blank-4 7846240 14.63 ns/op BenchmarkConvT2Ezero/zero/16-4 6868012 16.79 ns/op BenchmarkConvT2Ezero/zero/32-4 7120538 16.59 ns/op BenchmarkConvT2Ezero/zero/64-4 7115522 16.80 ns/op BenchmarkConvT2Ezero/zero/str-4 6663759 16.64 ns/op BenchmarkConvT2Ezero/zero/slice-4 7007880 16.58 ns/op BenchmarkConvT2Ezero/zero/big-4 298640 571.5 ns/op BenchmarkConvT2Ezero/nonzero/str-4 2094840 55.51 ns/op BenchmarkConvT2Ezero/nonzero/slice-4 1674793 70.29 ns/op BenchmarkConvT2Ezero/nonzero/big-4 321868 500.4 ns/op BenchmarkConvT2Ezero/smallint/16-4 6225140 16.47 ns/op BenchmarkConvT2Ezero/smallint/32-4 7297743 16.61 ns/op BenchmarkConvT2Ezero/smallint/64-4 7080732 16.40 ns/op BenchmarkConvT2Ezero/largeint/16-4 2456067 50.90 ns/op BenchmarkConvT2Ezero/largeint/32-4 2386830 48.23 ns/op BenchmarkConvT2Ezero/largeint/64-4 2258456 53.40 ns/op BenchmarkMalloc8-4 2808111 40.95 ns/op BenchmarkMalloc16-4 2270894 45.52 ns/op BenchmarkMallocTypeInfo8-4 3403177 37.35 ns/op BenchmarkMallocTypeInfo16-4 2615546 49.90 ns/op BenchmarkMallocLargeStruct-4 208256 794.7 ns/op BenchmarkGoroutineSelect-4 63 1977434 ns/op BenchmarkGoroutineBlocking-4 64 1566773 ns/op BenchmarkGoroutineForRange-4 66 1592181 ns/op BenchmarkGoroutineIdle-4 108 1132312 ns/op BenchmarkHashStringSpeed-4 3356625 33.21 ns/op BenchmarkHashBytesSpeed-4 2127234 55.75 ns/op BenchmarkHashInt32Speed-4 3974636 28.79 ns/op BenchmarkHashInt64Speed-4 3864894 29.33 ns/op BenchmarkHashStringArraySpeed-4 837211 143.4 ns/op BenchmarkMegMap-4 3535130 31.94 ns/op BenchmarkMegOneMap-4 3541320 33.55 ns/op BenchmarkMegEqMap-4 4030 38065 ns/op BenchmarkMegEmptyMap-4 5537331 21.10 ns/op BenchmarkMegEmptyMapWithInterfaceKey-4 3205363 37.06 ns/op BenchmarkSmallStrMap-4 3924762 33.01 ns/op BenchmarkMapStringKeysEight_16-4 3695132 31.56 ns/op BenchmarkMapStringKeysEight_32-4 3794522 31.53 ns/op BenchmarkMapStringKeysEight_64-4 3715806 31.69 ns/op BenchmarkMapStringKeysEight_128-4 3475542 33.71 ns/op BenchmarkMapStringKeysEight_256-4 3496404 33.68 ns/op BenchmarkMapStringKeysEight_1M-4 3435922 33.85 ns/op BenchmarkMapFirst/1-4 5571403 21.44 ns/op BenchmarkMapFirst/2-4 5266324 21.40 ns/op BenchmarkMapFirst/3-4 5343234 21.15 ns/op BenchmarkMapFirst/4-4 5333701 21.26 ns/op BenchmarkMapFirst/5-4 5365490 21.10 ns/op BenchmarkMapFirst/6-4 5550616 21.23 ns/op BenchmarkMapFirst/7-4 5368537 20.34 ns/op BenchmarkMapFirst/8-4 5281167 20.33 ns/op BenchmarkMapFirst/9-4 4646395 24.65 ns/op BenchmarkMapFirst/10-4 4765761 24.43 ns/op BenchmarkMapFirst/11-4 4746873 24.41 ns/op BenchmarkMapFirst/12-4 4611205 24.62 ns/op BenchmarkMapFirst/13-4 4578952 24.82 ns/op BenchmarkMapFirst/14-4 4770586 24.61 ns/op BenchmarkMapFirst/15-4 4685240 25.32 ns/op BenchmarkMapFirst/16-4 4615023 25.15 ns/op BenchmarkMapMid/1-4 5363950 21.31 ns/op BenchmarkMapMid/2-4 5313009 21.30 ns/op BenchmarkMapMid/3-4 5202254 21.99 ns/op BenchmarkMapMid/4-4 5233900 22.08 ns/op BenchmarkMapMid/5-4 5229271 21.84 ns/op BenchmarkMapMid/6-4 5131489 21.95 ns/op BenchmarkMapMid/7-4 5213362 22.54 ns/op BenchmarkMapMid/8-4 5109805 22.86 ns/op BenchmarkMapMid/9-4 4743064 24.57 ns/op BenchmarkMapMid/10-4 4681004 24.49 ns/op BenchmarkMapMid/11-4 4701931 24.38 ns/op BenchmarkMapMid/12-4 4618184 24.46 ns/op BenchmarkMapMid/13-4 4781544 24.73 ns/op BenchmarkMapMid/14-4 4915447 24.33 ns/op BenchmarkMapMid/15-4 4575464 24.39 ns/op BenchmarkMapMid/16-4 4733848 24.12 ns/op BenchmarkMapLast/1-4 5367237 21.21 ns/op BenchmarkMapLast/2-4 5321859 21.45 ns/op BenchmarkMapLast/3-4 5170374 21.98 ns/op BenchmarkMapLast/4-4 5293747 22.19 ns/op BenchmarkMapLast/5-4 5178502 22.59 ns/op BenchmarkMapLast/6-4 5134989 21.55 ns/op BenchmarkMapLast/7-4 5171294 23.48 ns/op BenchmarkMapLast/8-4 5173059 22.92 ns/op BenchmarkMapLast/9-4 4696951 24.44 ns/op BenchmarkMapLast/10-4 4628084 24.58 ns/op BenchmarkMapLast/11-4 4777268 24.77 ns/op BenchmarkMapLast/12-4 4789194 25.25 ns/op BenchmarkMapLast/13-4 4513035 24.44 ns/op BenchmarkMapLast/14-4 4467783 25.48 ns/op BenchmarkMapLast/15-4 4600311 24.74 ns/op BenchmarkMapLast/16-4 4852958 24.38 ns/op BenchmarkMapCycle-4 3800811 31.72 ns/op BenchmarkRepeatedLookupStrMapKey32-4 4781524 21.74 ns/op BenchmarkRepeatedLookupStrMapKey1M-4 5335 23281 ns/op BenchmarkMakeMap/[Byte]Byte-4 454048 334.4 ns/op BenchmarkMakeMap/[Int]Int-4 271899 515.8 ns/op BenchmarkNewEmptyMap-4 4861719 23.79 ns/op 0 B/op 0 allocs/op BenchmarkNewSmallMap-4 1822230 65.12 ns/op 0 B/op 0 allocs/op BenchmarkSameLengthMap-4 2675824 43.96 ns/op BenchmarkSmallKeyMap-4 3287944 34.89 ns/op BenchmarkMapPopulate/1-4 2636756 44.90 ns/op 0 B/op 0 allocs/op BenchmarkMapPopulate/10-4 148874 756.1 ns/op 328 B/op 3 allocs/op BenchmarkMapPopulate/100-4 13252 9717 ns/op 4456 B/op 9 allocs/op BenchmarkMapPopulate/1000-4 940 125419 ns/op 74264 B/op 20 allocs/op BenchmarkMapPopulate/10000-4 94 1259213 ns/op 591489 B/op 79 allocs/op BenchmarkMapPopulate/100000-4 8 14753958 ns/op 4729426 B/op 533 allocs/op BenchmarkComplexAlgMap-4 621627 192.8 ns/op BenchmarkGoMapClear/Reflexive/1-4 2349136 51.36 ns/op BenchmarkGoMapClear/Reflexive/10-4 1877841 63.57 ns/op BenchmarkGoMapClear/Reflexive/100-4 705300 165.1 ns/op BenchmarkGoMapClear/Reflexive/1000-4 58803 1921 ns/op BenchmarkGoMapClear/Reflexive/10000-4 7759 15392 ns/op BenchmarkGoMapClear/NonReflexive/1-4 1870125 64.14 ns/op BenchmarkGoMapClear/NonReflexive/10-4 1559156 75.12 ns/op BenchmarkGoMapClear/NonReflexive/100-4 691806 170.8 ns/op BenchmarkGoMapClear/NonReflexive/1000-4 59047 2007 ns/op BenchmarkGoMapClear/NonReflexive/10000-4 7510 15669 ns/op BenchmarkMapStringConversion/32/simple-4 2176568 54.83 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/struct-4 1998774 58.80 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/array-4 1996872 59.48 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/simple-4 2063178 56.73 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/struct-4 1933164 62.07 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/array-4 1877239 61.71 ns/op 0 B/op 0 allocs/op BenchmarkMapInterfaceString-4 2701105 44.89 ns/op BenchmarkMapInterfacePtr-4 2680767 48.19 ns/op BenchmarkNewEmptyMapHintLessThan8-4 3322161 34.94 ns/op 0 B/op 0 allocs/op BenchmarkNewEmptyMapHintGreaterThan8-4 155443 1263 ns/op 1192 B/op 3 allocs/op BenchmarkMapIter/Key=int32/Elem=int32/len=6-4 2099184 57.02 ns/op BenchmarkMapIter/Key=int32/Elem=int32/len=64-4 1785730 66.40 ns/op BenchmarkMapIter/Key=int32/Elem=int32/len=65536-4 1817030 63.71 ns/op BenchmarkMapIter/Key=int64/Elem=int64/len=6-4 2140712 55.35 ns/op BenchmarkMapIter/Key=int64/Elem=int64/len=64-4 1778018 66.71 ns/op BenchmarkMapIter/Key=int64/Elem=int64/len=65536-4 1816198 68.76 ns/op BenchmarkMapIter/Key=string/Elem=string/len=6-4 2148097 55.02 ns/op BenchmarkMapIter/Key=string/Elem=string/len=64-4 1816813 66.33 ns/op BenchmarkMapIter/Key=string/Elem=string/len=65536-4 1000000 101.1 ns/op BenchmarkMapIter/Key=smallType/Elem=int32/len=6-4 2057768 57.12 ns/op BenchmarkMapIter/Key=smallType/Elem=int32/len=64-4 1959520 59.98 ns/op BenchmarkMapIter/Key=smallType/Elem=int32/len=65536-4 2046007 64.36 ns/op BenchmarkMapIter/Key=mediumType/Elem=int32/len=6-4 852783 138.1 ns/op BenchmarkMapIter/Key=mediumType/Elem=int32/len=64-4 815784 160.1 ns/op BenchmarkMapIter/Key=mediumType/Elem=int32/len=65536-4 1000000 818.8 ns/op BenchmarkMapIter/Key=bigType/Elem=int32/len=6-4 177265 659.0 ns/op BenchmarkMapIter/Key=bigType/Elem=int32/len=64-4 165300 699.1 ns/op BenchmarkMapIter/Key=bigType/Elem=int32/len=65536-4 1000000 1975 ns/op BenchmarkMapIter/Key=bigType/Elem=bigType/len=6-4 76336 1416 ns/op BenchmarkMapIter/Key=bigType/Elem=bigType/len=64-4 77940 1445 ns/op BenchmarkMapIter/Key=bigType/Elem=bigType/len=65536-4 1000000 3530 ns/op BenchmarkMapIter/Key=int32/Elem=bigType/len=6-4 172796 697.2 ns/op BenchmarkMapIter/Key=int32/Elem=bigType/len=64-4 162992 727.0 ns/op BenchmarkMapIter/Key=int32/Elem=bigType/len=65536-4 1000000 2140 ns/op BenchmarkMapIter/Key=*int32/Elem=int32/len=6-4 2133105 56.44 ns/op BenchmarkMapIter/Key=*int32/Elem=int32/len=64-4 1792348 66.23 ns/op BenchmarkMapIter/Key=*int32/Elem=int32/len=65536-4 1716393 68.61 ns/op BenchmarkMapIter/Key=int32/Elem=*int32/len=6-4 2136343 55.39 ns/op BenchmarkMapIter/Key=int32/Elem=*int32/len=64-4 1819419 65.23 ns/op BenchmarkMapIter/Key=int32/Elem=*int32/len=65536-4 1740181 65.44 ns/op BenchmarkMapIterLowLoad/Key=int32/Elem=int32/len=6-4 7018857 15.94 ns/op BenchmarkMapIterLowLoad/Key=int32/Elem=int32/len=64-4 45638835 2.660 ns/op BenchmarkMapIterLowLoad/Key=int32/Elem=int32/len=65536-4 171298052 0.7167 ns/op BenchmarkMapIterLowLoad/Key=int64/Elem=int64/len=6-4 7089949 15.87 ns/op BenchmarkMapIterLowLoad/Key=int64/Elem=int64/len=64-4 38228929 2.669 ns/op BenchmarkMapIterLowLoad/Key=int64/Elem=int64/len=65536-4 159623893 0.7296 ns/op BenchmarkMapIterLowLoad/Key=string/Elem=string/len=6-4 7250356 16.07 ns/op BenchmarkMapIterLowLoad/Key=string/Elem=string/len=64-4 45345066 2.648 ns/op BenchmarkMapIterLowLoad/Key=string/Elem=string/len=65536-4 161498455 0.7412 ns/op BenchmarkMapIterLowLoad/Key=smallType/Elem=int32/len=6-4 7481768 16.26 ns/op BenchmarkMapIterLowLoad/Key=smallType/Elem=int32/len=64-4 47900265 2.573 ns/op BenchmarkMapIterLowLoad/Key=smallType/Elem=int32/len=65536-4 159842440 0.7345 ns/op BenchmarkMapIterLowLoad/Key=mediumType/Elem=int32/len=6-4 3619477 33.35 ns/op BenchmarkMapIterLowLoad/Key=mediumType/Elem=int32/len=64-4 29072553 3.948 ns/op BenchmarkMapIterLowLoad/Key=mediumType/Elem=int32/len=65536-4 158542567 0.7218 ns/op BenchmarkMapIterLowLoad/Key=bigType/Elem=int32/len=6-4 960468 126.3 ns/op BenchmarkMapIterLowLoad/Key=bigType/Elem=int32/len=64-4 8349008 12.90 ns/op BenchmarkMapIterLowLoad/Key=bigType/Elem=int32/len=65536-4 151865280 0.7382 ns/op BenchmarkMapIterLowLoad/Key=bigType/Elem=bigType/len=6-4 513900 243.7 ns/op BenchmarkMapIterLowLoad/Key=bigType/Elem=bigType/len=64-4 4710280 23.44 ns/op BenchmarkMapIterLowLoad/Key=bigType/Elem=bigType/len=65536-4 157700324 0.7538 ns/op BenchmarkMapIterLowLoad/Key=int32/Elem=bigType/len=6-4 922460 127.6 ns/op BenchmarkMapIterLowLoad/Key=int32/Elem=bigType/len=64-4 8684014 13.05 ns/op BenchmarkMapIterLowLoad/Key=int32/Elem=bigType/len=65536-4 159599486 0.7429 ns/op BenchmarkMapIterLowLoad/Key=*int32/Elem=int32/len=6-4 7419252 16.09 ns/op BenchmarkMapIterLowLoad/Key=*int32/Elem=int32/len=64-4 40106361 2.666 ns/op BenchmarkMapIterLowLoad/Key=*int32/Elem=int32/len=65536-4 161331033 0.7399 ns/op BenchmarkMapIterLowLoad/Key=int32/Elem=*int32/len=6-4 7025139 16.24 ns/op BenchmarkMapIterLowLoad/Key=int32/Elem=*int32/len=64-4 43504129 2.659 ns/op BenchmarkMapIterLowLoad/Key=int32/Elem=*int32/len=65536-4 160819516 0.7258 ns/op BenchmarkMapAccessHit/Key=int32/Elem=int32/len=6-4 3426684 34.12 ns/op BenchmarkMapAccessHit/Key=int32/Elem=int32/len=64-4 3374978 34.85 ns/op BenchmarkMapAccessHit/Key=int32/Elem=int32/len=65536-4 821173 147.1 ns/op BenchmarkMapAccessHit/Key=int64/Elem=int64/len=6-4 3451830 34.22 ns/op BenchmarkMapAccessHit/Key=int64/Elem=int64/len=64-4 3248554 36.25 ns/op BenchmarkMapAccessHit/Key=int64/Elem=int64/len=65536-4 443568 245.4 ns/op BenchmarkMapAccessHit/Key=string/Elem=string/len=6-4 2792988 41.95 ns/op BenchmarkMapAccessHit/Key=string/Elem=string/len=64-4 2975368 39.31 ns/op BenchmarkMapAccessHit/Key=string/Elem=string/len=65536-4 350444 342.7 ns/op BenchmarkMapAccessHit/Key=smallType/Elem=int32/len=6-4 1999836 58.87 ns/op BenchmarkMapAccessHit/Key=smallType/Elem=int32/len=64-4 2046566 58.15 ns/op BenchmarkMapAccessHit/Key=smallType/Elem=int32/len=65536-4 755978 191.6 ns/op BenchmarkMapAccessHit/Key=mediumType/Elem=int32/len=6-4 907435 132.1 ns/op BenchmarkMapAccessHit/Key=mediumType/Elem=int32/len=64-4 958347 126.2 ns/op BenchmarkMapAccessHit/Key=mediumType/Elem=int32/len=65536-4 196065 524.9 ns/op BenchmarkMapAccessHit/Key=bigType/Elem=int32/len=6-4 215491 539.0 ns/op BenchmarkMapAccessHit/Key=bigType/Elem=int32/len=64-4 183588 585.3 ns/op BenchmarkMapAccessHit/Key=bigType/Elem=int32/len=65536-4 49293 2439 ns/op BenchmarkMapAccessHit/Key=bigType/Elem=bigType/len=6-4 89283 1226 ns/op BenchmarkMapAccessHit/Key=bigType/Elem=bigType/len=64-4 82628 1267 ns/op BenchmarkMapAccessHit/Key=bigType/Elem=bigType/len=65536-4 19561 5754 ns/op BenchmarkMapAccessHit/Key=int32/Elem=bigType/len=6-4 142677 721.2 ns/op BenchmarkMapAccessHit/Key=int32/Elem=bigType/len=64-4 164257 714.6 ns/op BenchmarkMapAccessHit/Key=int32/Elem=bigType/len=65536-4 54200 2242 ns/op BenchmarkMapAccessHit/Key=*int32/Elem=int32/len=6-4 3175525 35.17 ns/op BenchmarkMapAccessHit/Key=*int32/Elem=int32/len=64-4 3172972 36.76 ns/op BenchmarkMapAccessHit/Key=*int32/Elem=int32/len=65536-4 779184 279.0 ns/op BenchmarkMapAccessHit/Key=int32/Elem=*int32/len=6-4 3398684 34.46 ns/op BenchmarkMapAccessHit/Key=int32/Elem=*int32/len=64-4 3188472 37.69 ns/op BenchmarkMapAccessHit/Key=int32/Elem=*int32/len=65536-4 1000000 246.2 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=int32/len=6-4 3728024 32.52 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=int32/len=64-4 3410482 35.04 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=int32/len=65536-4 2432733 44.81 ns/op BenchmarkMapAccessMiss/Key=int64/Elem=int64/len=6-4 3591906 29.41 ns/op BenchmarkMapAccessMiss/Key=int64/Elem=int64/len=64-4 3348279 35.07 ns/op BenchmarkMapAccessMiss/Key=int64/Elem=int64/len=65536-4 2593836 47.16 ns/op BenchmarkMapAccessMiss/Key=string/Elem=string/len=6-4 2946198 38.93 ns/op BenchmarkMapAccessMiss/Key=string/Elem=string/len=64-4 3321106 34.43 ns/op BenchmarkMapAccessMiss/Key=string/Elem=string/len=65536-4 1966663 69.95 ns/op BenchmarkMapAccessMiss/Key=smallType/Elem=int32/len=6-4 2144863 54.12 ns/op BenchmarkMapAccessMiss/Key=smallType/Elem=int32/len=64-4 2277890 52.23 ns/op BenchmarkMapAccessMiss/Key=smallType/Elem=int32/len=65536-4 1580082 71.81 ns/op BenchmarkMapAccessMiss/Key=mediumType/Elem=int32/len=6-4 1109462 105.9 ns/op BenchmarkMapAccessMiss/Key=mediumType/Elem=int32/len=64-4 1160320 102.4 ns/op BenchmarkMapAccessMiss/Key=mediumType/Elem=int32/len=65536-4 426009 297.1 ns/op BenchmarkMapAccessMiss/Key=bigType/Elem=int32/len=6-4 258169 459.3 ns/op BenchmarkMapAccessMiss/Key=bigType/Elem=int32/len=64-4 212180 482.8 ns/op BenchmarkMapAccessMiss/Key=bigType/Elem=int32/len=65536-4 92216 1296 ns/op BenchmarkMapAccessMiss/Key=bigType/Elem=bigType/len=6-4 230229 530.0 ns/op BenchmarkMapAccessMiss/Key=bigType/Elem=bigType/len=64-4 194568 538.4 ns/op BenchmarkMapAccessMiss/Key=bigType/Elem=bigType/len=65536-4 80320 1558 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=bigType/len=6-4 1174677 102.1 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=bigType/len=64-4 1000000 102.1 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=bigType/len=65536-4 847579 168.3 ns/op BenchmarkMapAccessMiss/Key=*int32/Elem=int32/len=6-4 3716071 31.59 ns/op BenchmarkMapAccessMiss/Key=*int32/Elem=int32/len=64-4 3489610 34.15 ns/op BenchmarkMapAccessMiss/Key=*int32/Elem=int32/len=65536-4 2605092 46.12 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=*int32/len=6-4 3665264 31.32 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=*int32/len=64-4 2989857 33.82 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=*int32/len=65536-4 2120858 61.86 ns/op BenchmarkMapAssignExists/Key=int32/Elem=int32/len=6-4 2965274 38.76 ns/op BenchmarkMapAssignExists/Key=int32/Elem=int32/len=64-4 3046302 39.00 ns/op BenchmarkMapAssignExists/Key=int32/Elem=int32/len=65536-4 1667095 65.30 ns/op BenchmarkMapAssignExists/Key=int64/Elem=int64/len=6-4 3150783 41.42 ns/op BenchmarkMapAssignExists/Key=int64/Elem=int64/len=64-4 2989639 38.16 ns/op BenchmarkMapAssignExists/Key=int64/Elem=int64/len=65536-4 510985 302.8 ns/op BenchmarkMapAssignExists/Key=string/Elem=string/len=6-4 2589367 46.08 ns/op BenchmarkMapAssignExists/Key=string/Elem=string/len=64-4 2560333 46.58 ns/op BenchmarkMapAssignExists/Key=string/Elem=string/len=65536-4 477511 250.9 ns/op BenchmarkMapAssignExists/Key=smallType/Elem=int32/len=6-4 1985511 60.89 ns/op BenchmarkMapAssignExists/Key=smallType/Elem=int32/len=64-4 1943422 61.28 ns/op BenchmarkMapAssignExists/Key=smallType/Elem=int32/len=65536-4 501096 259.4 ns/op BenchmarkMapAssignExists/Key=mediumType/Elem=int32/len=6-4 921285 130.5 ns/op BenchmarkMapAssignExists/Key=mediumType/Elem=int32/len=64-4 887100 132.3 ns/op BenchmarkMapAssignExists/Key=mediumType/Elem=int32/len=65536-4 245757 485.0 ns/op BenchmarkMapAssignExists/Key=bigType/Elem=int32/len=6-4 218467 551.3 ns/op BenchmarkMapAssignExists/Key=bigType/Elem=int32/len=64-4 195145 599.2 ns/op BenchmarkMapAssignExists/Key=bigType/Elem=int32/len=65536-4 43545 2649 ns/op BenchmarkMapAssignExists/Key=bigType/Elem=bigType/len=6-4 84568 1244 ns/op BenchmarkMapAssignExists/Key=bigType/Elem=bigType/len=64-4 82309 1331 ns/op BenchmarkMapAssignExists/Key=bigType/Elem=bigType/len=65536-4 16864 7708 ns/op BenchmarkMapAssignExists/Key=int32/Elem=bigType/len=6-4 147742 738.2 ns/op BenchmarkMapAssignExists/Key=int32/Elem=bigType/len=64-4 154778 777.5 ns/op BenchmarkMapAssignExists/Key=int32/Elem=bigType/len=65536-4 31890 3724 ns/op BenchmarkMapAssignExists/Key=*int32/Elem=int32/len=6-4 3025876 39.15 ns/op BenchmarkMapAssignExists/Key=*int32/Elem=int32/len=64-4 2977114 39.14 ns/op BenchmarkMapAssignExists/Key=*int32/Elem=int32/len=65536-4 363900 278.9 ns/op BenchmarkMapAssignExists/Key=int32/Elem=*int32/len=6-4 2996654 39.03 ns/op BenchmarkMapAssignExists/Key=int32/Elem=*int32/len=64-4 3029266 38.87 ns/op BenchmarkMapAssignExists/Key=int32/Elem=*int32/len=65536-4 837986 286.7 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=int32/len=6-4 1618980 68.58 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=int32/len=64-4 937035 132.0 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=int32/len=65536-4 997976 204.4 ns/op BenchmarkMapAssignFillNoHint/Key=int64/Elem=int64/len=6-4 1502103 75.75 ns/op BenchmarkMapAssignFillNoHint/Key=int64/Elem=int64/len=64-4 701780 170.6 ns/op BenchmarkMapAssignFillNoHint/Key=int64/Elem=int64/len=65536-4 902164 237.7 ns/op BenchmarkMapAssignFillNoHint/Key=string/Elem=string/len=6-4 1246832 110.4 ns/op BenchmarkMapAssignFillNoHint/Key=string/Elem=string/len=64-4 592461 226.2 ns/op BenchmarkMapAssignFillNoHint/Key=string/Elem=string/len=65536-4 669226 421.8 ns/op BenchmarkMapAssignFillNoHint/Key=smallType/Elem=int32/len=6-4 1110925 106.8 ns/op BenchmarkMapAssignFillNoHint/Key=smallType/Elem=int32/len=64-4 616182 221.0 ns/op BenchmarkMapAssignFillNoHint/Key=smallType/Elem=int32/len=65536-4 738682 273.0 ns/op BenchmarkMapAssignFillNoHint/Key=mediumType/Elem=int32/len=6-4 240823 545.8 ns/op BenchmarkMapAssignFillNoHint/Key=mediumType/Elem=int32/len=64-4 167964 748.2 ns/op BenchmarkMapAssignFillNoHint/Key=mediumType/Elem=int32/len=65536-4 125258 1307 ns/op BenchmarkMapAssignFillNoHint/Key=bigType/Elem=int32/len=6-4 30032 3756 ns/op BenchmarkMapAssignFillNoHint/Key=bigType/Elem=int32/len=64-4 23455 4430 ns/op BenchmarkMapAssignFillNoHint/Key=bigType/Elem=int32/len=65536-4 25382 4236 ns/op BenchmarkMapAssignFillNoHint/Key=bigType/Elem=bigType/len=6-4 12574 7998 ns/op BenchmarkMapAssignFillNoHint/Key=bigType/Elem=bigType/len=64-4 10000 11670 ns/op BenchmarkMapAssignFillNoHint/Key=bigType/Elem=bigType/len=65536-4 14088 8544 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=bigType/len=6-4 23682 5583 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=bigType/len=64-4 24975 6413 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=bigType/len=65536-4 30964 3765 ns/op BenchmarkMapAssignFillNoHint/Key=*int32/Elem=int32/len=6-4 1399281 83.91 ns/op BenchmarkMapAssignFillNoHint/Key=*int32/Elem=int32/len=64-4 656874 167.6 ns/op BenchmarkMapAssignFillNoHint/Key=*int32/Elem=int32/len=65536-4 759265 245.2 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=*int32/len=6-4 1504704 85.17 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=*int32/len=64-4 772694 159.7 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=*int32/len=65536-4 973368 252.2 ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=int32/len=6-4 264676 450.8 ns/op 274410 p100-ns/op 180.0 p50-ns/op 640.0 p99-ns/op 2520 p99.9-ns/op 12890 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=int32/len=64-4 254967 490.5 ns/op 268351 p100-ns/op 190.0 p50-ns/op 2151 p99-ns/op 4549 p99.9-ns/op 28579 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=int32/len=65536-4 262384 600.7 ns/op 319281 p100-ns/op 300.0 p50-ns/op 890.0 p99-ns/op 33071 p99.9-ns/op 56720 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int64/Elem=int64/len=6-4 260164 461.3 ns/op 128840 p100-ns/op 181.0 p50-ns/op 710.0 p99-ns/op 1461 p99.9-ns/op 20690 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int64/Elem=int64/len=64-4 236260 513.7 ns/op 318941 p100-ns/op 189.0 p50-ns/op 2500 p99-ns/op 4611 p99.9-ns/op 47000 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int64/Elem=int64/len=65536-4 242744 671.1 ns/op 269991 p100-ns/op 350.0 p50-ns/op 951.0 p99-ns/op 38779 p99.9-ns/op 62219 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=string/Elem=string/len=6-4 260607 488.7 ns/op 284740 p100-ns/op 181.0 p50-ns/op 860.0 p99-ns/op 3470 p99.9-ns/op 31530 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=string/Elem=string/len=64-4 214172 584.2 ns/op 287209 p100-ns/op 200.0 p50-ns/op 3710 p99-ns/op 8829 p99.9-ns/op 84250 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=string/Elem=string/len=65536-4 219181 711.5 ns/op 545780 p100-ns/op 320.0 p50-ns/op 860.0 p99-ns/op 70531 p99.9-ns/op 193911 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=smallType/Elem=int32/len=6-4 228291 536.6 ns/op 330681 p100-ns/op 270.0 p50-ns/op 780.0 p99-ns/op 3041 p99.9-ns/op 26890 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=smallType/Elem=int32/len=64-4 208676 592.4 ns/op 251041 p100-ns/op 259.0 p50-ns/op 2881 p99-ns/op 7169 p99.9-ns/op 76522 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=smallType/Elem=int32/len=65536-4 212529 705.5 ns/op 354050 p100-ns/op 370.0 p50-ns/op 942.0 p99-ns/op 43530 p99.9-ns/op 79401 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=mediumType/Elem=int32/len=6-4 123208 1062 ns/op 238771 p100-ns/op 600.0 p50-ns/op 3501 p99-ns/op 45859 p99.9-ns/op 128360 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=mediumType/Elem=int32/len=64-4 101149 1201 ns/op 388380 p100-ns/op 610.0 p50-ns/op 5000 p99-ns/op 49610 p99.9-ns/op 194781 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=mediumType/Elem=int32/len=65536-4 86174 1653 ns/op 704522 p100-ns/op 880.0 p50-ns/op 2920 p99-ns/op 245102 p99.9-ns/op 309231 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=bigType/Elem=int32/len=6-4 27357 4914 ns/op 15415135 p100-ns/op 2560 p50-ns/op 22849 p99-ns/op 104899 p99.9-ns/op 297562 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=bigType/Elem=int32/len=64-4 25759 4970 ns/op 429801 p100-ns/op 2950 p50-ns/op 42099 p99-ns/op 131660 p99.9-ns/op 338499 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=bigType/Elem=int32/len=65536-4 22938 5066 ns/op 925442 p100-ns/op 3579 p50-ns/op 13950 p99-ns/op 681881 p99.9-ns/op 857981 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=bigType/Elem=bigType/len=6-4 10000 11409 ns/op 488521 p100-ns/op 7060 p50-ns/op 86320 p99-ns/op 378461 p99.9-ns/op 488521 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=bigType/Elem=bigType/len=64-4 10000 11604 ns/op 10470358 p100-ns/op 6400 p50-ns/op 81190 p99-ns/op 276060 p99.9-ns/op 10470358 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=bigType/Elem=bigType/len=65536-4 13366 8727 ns/op 796751 p100-ns/op 7320 p50-ns/op 18860 p99-ns/op 614531 p99.9-ns/op 775242 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=bigType/len=6-4 25188 5396 ns/op 6180471 p100-ns/op 3181 p50-ns/op 40170 p99-ns/op 137700 p99.9-ns/op 397722 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=bigType/len=64-4 17655 6291 ns/op 540140 p100-ns/op 3920 p50-ns/op 31740 p99-ns/op 193830 p99.9-ns/op 532470 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=bigType/len=65536-4 29347 4219 ns/op 64450 p100-ns/op 3730 p50-ns/op 13929 p99-ns/op 41470 p99.9-ns/op 57779 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=*int32/Elem=int32/len=6-4 264760 475.0 ns/op 338891 p100-ns/op 181.0 p50-ns/op 730.0 p99-ns/op 4160 p99.9-ns/op 19870 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=*int32/Elem=int32/len=64-4 212772 541.2 ns/op 439401 p100-ns/op 190.0 p50-ns/op 2630 p99-ns/op 7040 p99.9-ns/op 81790 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=*int32/Elem=int32/len=65536-4 223726 646.0 ns/op 814361 p100-ns/op 320.0 p50-ns/op 949.0 p99-ns/op 37380 p99.9-ns/op 77010 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=*int32/len=6-4 249082 467.5 ns/op 193280 p100-ns/op 181.0 p50-ns/op 710.0 p99-ns/op 1760 p99.9-ns/op 23750 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=*int32/len=64-4 250165 509.6 ns/op 233340 p100-ns/op 190.0 p50-ns/op 2579 p99-ns/op 5510 p99.9-ns/op 39600 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=*int32/len=65536-4 242842 631.2 ns/op 333910 p100-ns/op 320.0 p50-ns/op 870.0 p99-ns/op 38920 p99.9-ns/op 68250 p99.99-ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=int32/len=6-4 1781194 69.99 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=int32/len=64-4 1739798 66.84 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=int32/len=65536-4 992676 177.6 ns/op BenchmarkMapAssignFillHint/Key=int64/Elem=int64/len=6-4 1515027 86.10 ns/op BenchmarkMapAssignFillHint/Key=int64/Elem=int64/len=64-4 1358462 76.28 ns/op BenchmarkMapAssignFillHint/Key=int64/Elem=int64/len=65536-4 456652 298.4 ns/op BenchmarkMapAssignFillHint/Key=string/Elem=string/len=6-4 1249051 99.07 ns/op BenchmarkMapAssignFillHint/Key=string/Elem=string/len=64-4 1000000 104.8 ns/op BenchmarkMapAssignFillHint/Key=string/Elem=string/len=65536-4 271146 399.7 ns/op BenchmarkMapAssignFillHint/Key=smallType/Elem=int32/len=6-4 1106084 113.7 ns/op BenchmarkMapAssignFillHint/Key=smallType/Elem=int32/len=64-4 1000000 114.9 ns/op BenchmarkMapAssignFillHint/Key=smallType/Elem=int32/len=65536-4 543931 330.8 ns/op BenchmarkMapAssignFillHint/Key=mediumType/Elem=int32/len=6-4 217162 580.6 ns/op BenchmarkMapAssignFillHint/Key=mediumType/Elem=int32/len=64-4 225391 581.7 ns/op BenchmarkMapAssignFillHint/Key=mediumType/Elem=int32/len=65536-4 131533 849.6 ns/op BenchmarkMapAssignFillHint/Key=bigType/Elem=int32/len=6-4 37026 4244 ns/op BenchmarkMapAssignFillHint/Key=bigType/Elem=int32/len=64-4 28290 4599 ns/op BenchmarkMapAssignFillHint/Key=bigType/Elem=int32/len=65536-4 31314 3422 ns/op BenchmarkMapAssignFillHint/Key=bigType/Elem=bigType/len=6-4 12950 8701 ns/op BenchmarkMapAssignFillHint/Key=bigType/Elem=bigType/len=64-4 10000 10169 ns/op BenchmarkMapAssignFillHint/Key=bigType/Elem=bigType/len=65536-4 15114 7023 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=bigType/len=6-4 20899 5177 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=bigType/len=64-4 20704 5648 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=bigType/len=65536-4 29554 3930 ns/op BenchmarkMapAssignFillHint/Key=*int32/Elem=int32/len=6-4 1472274 87.16 ns/op BenchmarkMapAssignFillHint/Key=*int32/Elem=int32/len=64-4 1413675 82.66 ns/op BenchmarkMapAssignFillHint/Key=*int32/Elem=int32/len=65536-4 412981 361.5 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=*int32/len=6-4 1457882 79.65 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=*int32/len=64-4 1560910 79.34 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=*int32/len=65536-4 444550 258.5 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=int32/len=6-4 2706429 44.79 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=int32/len=64-4 2591196 44.44 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=int32/len=65536-4 1703815 227.8 ns/op BenchmarkMapAssignFillClear/Key=int64/Elem=int64/len=6-4 2522988 47.61 ns/op BenchmarkMapAssignFillClear/Key=int64/Elem=int64/len=64-4 2661787 45.42 ns/op BenchmarkMapAssignFillClear/Key=int64/Elem=int64/len=65536-4 1224362 234.6 ns/op BenchmarkMapAssignFillClear/Key=string/Elem=string/len=6-4 2496874 47.68 ns/op BenchmarkMapAssignFillClear/Key=string/Elem=string/len=64-4 2372190 49.11 ns/op BenchmarkMapAssignFillClear/Key=string/Elem=string/len=65536-4 671439 183.2 ns/op BenchmarkMapAssignFillClear/Key=smallType/Elem=int32/len=6-4 1711516 69.98 ns/op BenchmarkMapAssignFillClear/Key=smallType/Elem=int32/len=64-4 1765647 67.94 ns/op BenchmarkMapAssignFillClear/Key=smallType/Elem=int32/len=65536-4 401426 289.8 ns/op BenchmarkMapAssignFillClear/Key=mediumType/Elem=int32/len=6-4 220754 552.5 ns/op BenchmarkMapAssignFillClear/Key=mediumType/Elem=int32/len=64-4 240297 532.7 ns/op BenchmarkMapAssignFillClear/Key=mediumType/Elem=int32/len=65536-4 156447 817.9 ns/op BenchmarkMapAssignFillClear/Key=bigType/Elem=int32/len=6-4 33016 3831 ns/op BenchmarkMapAssignFillClear/Key=bigType/Elem=int32/len=64-4 32886 3846 ns/op BenchmarkMapAssignFillClear/Key=bigType/Elem=int32/len=65536-4 23413 5104 ns/op BenchmarkMapAssignFillClear/Key=bigType/Elem=bigType/len=6-4 13075 11437 ns/op BenchmarkMapAssignFillClear/Key=bigType/Elem=bigType/len=64-4 14260 10653 ns/op BenchmarkMapAssignFillClear/Key=bigType/Elem=bigType/len=65536-4 9088 12656 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=bigType/len=6-4 25964 4880 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=bigType/len=64-4 28934 4216 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=bigType/len=65536-4 21907 5295 ns/op BenchmarkMapAssignFillClear/Key=*int32/Elem=int32/len=6-4 2475316 46.89 ns/op BenchmarkMapAssignFillClear/Key=*int32/Elem=int32/len=64-4 2648838 44.84 ns/op BenchmarkMapAssignFillClear/Key=*int32/Elem=int32/len=65536-4 525103 276.1 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=*int32/len=6-4 2634516 44.75 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=*int32/len=64-4 2618865 45.31 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=*int32/len=65536-4 429952 277.7 ns/op BenchmarkMapAssignAddition/Key=int32/Elem=int32/len=6-4 2046616 57.16 ns/op BenchmarkMapAssignAddition/Key=int32/Elem=int32/len=64-4 1992132 59.36 ns/op BenchmarkMapAssignAddition/Key=int32/Elem=int32/len=65536-4 1000000 292.6 ns/op BenchmarkMapAssignAddition/Key=int64/Elem=int64/len=6-4 2049062 57.32 ns/op BenchmarkMapAssignAddition/Key=int64/Elem=int64/len=64-4 2023512 58.92 ns/op BenchmarkMapAssignAddition/Key=int64/Elem=int64/len=65536-4 641024 358.1 ns/op BenchmarkMapAssignAddition/Key=string/Elem=string/len=6-4 164301 9744 ns/op BenchmarkMapAssignAddition/Key=string/Elem=string/len=64-4 683611 7051 ns/op BenchmarkMapAssignAddition/Key=string/Elem=string/len=65536-4 365736 429.4 ns/op BenchmarkMapAssignAddition/Key=smallType/Elem=int32/len=6-4 1002688 121.1 ns/op BenchmarkMapAssignAddition/Key=smallType/Elem=int32/len=64-4 1000000 119.3 ns/op BenchmarkMapAssignAddition/Key=smallType/Elem=int32/len=65536-4 288580 382.8 ns/op BenchmarkMapAssignAddition/Key=mediumType/Elem=int32/len=6-4 375418 308.1 ns/op BenchmarkMapAssignAddition/Key=mediumType/Elem=int32/len=64-4 382213 313.2 ns/op BenchmarkMapAssignAddition/Key=mediumType/Elem=int32/len=65536-4 188902 762.4 ns/op BenchmarkMapAssignAddition/Key=bigType/Elem=int32/len=6-4 77284 1496 ns/op BenchmarkMapAssignAddition/Key=bigType/Elem=int32/len=64-4 71332 1548 ns/op BenchmarkMapAssignAddition/Key=bigType/Elem=int32/len=65536-4 32974 3506 ns/op BenchmarkMapAssignAppend/Key=int32/Elem=[]int32/len=6-4 1356102 90.13 ns/op BenchmarkMapAssignAppend/Key=int32/Elem=[]int32/len=64-4 1279578 93.11 ns/op BenchmarkMapAssignAppend/Key=int32/Elem=[]int32/len=65536-4 274354 368.2 ns/op BenchmarkMapAssignAppend/Key=int64/Elem=[]int32/len=6-4 1491336 81.66 ns/op BenchmarkMapAssignAppend/Key=int64/Elem=[]int32/len=64-4 1413720 83.10 ns/op BenchmarkMapAssignAppend/Key=int64/Elem=[]int32/len=65536-4 308354 355.8 ns/op BenchmarkMapAssignAppend/Key=string/Elem=[]int32/len=6-4 1401507 86.45 ns/op BenchmarkMapAssignAppend/Key=string/Elem=[]int32/len=64-4 1325781 92.50 ns/op BenchmarkMapAssignAppend/Key=string/Elem=[]int32/len=65536-4 269034 415.8 ns/op BenchmarkMapDelete/Key=int32/Elem=int32/len=6-4 1495832 79.65 ns/op BenchmarkMapDelete/Key=int32/Elem=int32/len=64-4 1337102 91.60 ns/op BenchmarkMapDelete/Key=int32/Elem=int32/len=65536-4 1000000 231.4 ns/op BenchmarkMapDelete/Key=int64/Elem=int64/len=6-4 1451870 82.50 ns/op BenchmarkMapDelete/Key=int64/Elem=int64/len=64-4 1324231 92.12 ns/op BenchmarkMapDelete/Key=int64/Elem=int64/len=65536-4 866724 368.0 ns/op BenchmarkMapDelete/Key=string/Elem=string/len=6-4 1327580 89.71 ns/op BenchmarkMapDelete/Key=string/Elem=string/len=64-4 1182285 100.9 ns/op BenchmarkMapDelete/Key=string/Elem=string/len=65536-4 954553 458.3 ns/op BenchmarkMapDelete/Key=smallType/Elem=int32/len=6-4 964137 123.6 ns/op BenchmarkMapDelete/Key=smallType/Elem=int32/len=64-4 930370 132.5 ns/op BenchmarkMapDelete/Key=smallType/Elem=int32/len=65536-4 669681 399.1 ns/op BenchmarkMapDelete/Key=mediumType/Elem=int32/len=6-4 176768 687.4 ns/op BenchmarkMapDelete/Key=mediumType/Elem=int32/len=64-4 212259 738.1 ns/op BenchmarkMapDelete/Key=mediumType/Elem=int32/len=65536-4 229171 1103 ns/op BenchmarkMapDelete/Key=bigType/Elem=int32/len=6-4 26733 4837 ns/op BenchmarkMapDelete/Key=bigType/Elem=int32/len=64-4 29642 6282 ns/op BenchmarkMapDelete/Key=bigType/Elem=int32/len=65536-4 49024 2223 ns/op BenchmarkMapDelete/Key=bigType/Elem=bigType/len=6-4 10000 10036 ns/op BenchmarkMapDelete/Key=bigType/Elem=bigType/len=64-4 10000 12509 ns/op BenchmarkMapDelete/Key=bigType/Elem=bigType/len=65536-4 34432 3265 ns/op BenchmarkMapDelete/Key=int32/Elem=bigType/len=6-4 22884 4556 ns/op BenchmarkMapDelete/Key=int32/Elem=bigType/len=64-4 18712 6404 ns/op BenchmarkMapDelete/Key=int32/Elem=bigType/len=65536-4 422625 4348 ns/op BenchmarkMapDelete/Key=*int32/Elem=int32/len=6-4 1412229 85.22 ns/op BenchmarkMapDelete/Key=*int32/Elem=int32/len=64-4 1272480 92.86 ns/op BenchmarkMapDelete/Key=*int32/Elem=int32/len=65536-4 581224 218.4 ns/op BenchmarkMapDelete/Key=int32/Elem=*int32/len=6-4 1484281 79.06 ns/op BenchmarkMapDelete/Key=int32/Elem=*int32/len=64-4 1335050 90.59 ns/op BenchmarkMapDelete/Key=int32/Elem=*int32/len=65536-4 705752 353.2 ns/op BenchmarkMapPop/Key=int32/Elem=int32/len=6-4 896234 132.3 ns/op BenchmarkMapPop/Key=int32/Elem=int32/len=64-4 595134 197.2 ns/op BenchmarkMapPop/Key=int32/Elem=int32/len=65536-4 440406 590.7 ns/op BenchmarkMapPop/Key=int64/Elem=int64/len=6-4 893668 135.6 ns/op BenchmarkMapPop/Key=int64/Elem=int64/len=64-4 633552 190.0 ns/op BenchmarkMapPop/Key=int64/Elem=int64/len=65536-4 466183 724.4 ns/op BenchmarkMapPop/Key=string/Elem=string/len=6-4 802899 148.5 ns/op BenchmarkMapPop/Key=string/Elem=string/len=64-4 596377 199.6 ns/op BenchmarkMapPop/Key=string/Elem=string/len=65536-4 263494 790.0 ns/op BenchmarkMapPop/Key=smallType/Elem=int32/len=6-4 652682 180.7 ns/op BenchmarkMapPop/Key=smallType/Elem=int32/len=64-4 500668 237.0 ns/op BenchmarkMapPop/Key=smallType/Elem=int32/len=65536-4 330619 753.8 ns/op BenchmarkMapPop/Key=mediumType/Elem=int32/len=6-4 150018 822.7 ns/op BenchmarkMapPop/Key=mediumType/Elem=int32/len=64-4 148695 915.3 ns/op BenchmarkMapPop/Key=mediumType/Elem=int32/len=65536-4 91506 2131 ns/op BenchmarkMapPop/Key=bigType/Elem=int32/len=6-4 17726 7366 ns/op BenchmarkMapPop/Key=bigType/Elem=int32/len=64-4 21418 5729 ns/op BenchmarkMapPop/Key=bigType/Elem=int32/len=65536-4 35043 3041 ns/op BenchmarkMapPop/Key=bigType/Elem=bigType/len=6-4 12450 10791 ns/op BenchmarkMapPop/Key=bigType/Elem=bigType/len=64-4 10000 12916 ns/op BenchmarkMapPop/Key=bigType/Elem=bigType/len=65536-4 37274 3215 ns/op BenchmarkMapPop/Key=int32/Elem=bigType/len=6-4 25737 5116 ns/op BenchmarkMapPop/Key=int32/Elem=bigType/len=64-4 27046 4627 ns/op BenchmarkMapPop/Key=int32/Elem=bigType/len=65536-4 140484 4338 ns/op BenchmarkMapPop/Key=*int32/Elem=int32/len=6-4 834775 140.4 ns/op BenchmarkMapPop/Key=*int32/Elem=int32/len=64-4 531996 192.9 ns/op BenchmarkMapPop/Key=*int32/Elem=int32/len=65536-4 500605 741.8 ns/op BenchmarkMapPop/Key=int32/Elem=*int32/len=6-4 885434 134.8 ns/op BenchmarkMapPop/Key=int32/Elem=*int32/len=64-4 543098 189.7 ns/op BenchmarkMapPop/Key=int32/Elem=*int32/len=65536-4 379190 595.0 ns/op BenchmarkMapDeleteLargeKey-4 470958 218.6 ns/op BenchmarkMapSmallAccessHit/Key=int32/Elem=int32/len=1-4 3584042 32.46 ns/op BenchmarkMapSmallAccessHit/Key=int32/Elem=int32/len=2-4 3570489 33.03 ns/op BenchmarkMapSmallAccessHit/Key=int32/Elem=int32/len=3-4 3516229 32.95 ns/op BenchmarkMapSmallAccessHit/Key=int32/Elem=int32/len=4-4 3483673 34.25 ns/op BenchmarkMapSmallAccessHit/Key=int32/Elem=int32/len=5-4 3521184 33.66 ns/op BenchmarkMapSmallAccessHit/Key=int32/Elem=int32/len=6-4 3343686 34.44 ns/op BenchmarkMapSmallAccessHit/Key=int32/Elem=int32/len=7-4 3359307 34.78 ns/op BenchmarkMapSmallAccessHit/Key=int32/Elem=int32/len=8-4 3333036 34.18 ns/op BenchmarkMapSmallAccessHit/Key=int64/Elem=int64/len=1-4 3579054 33.72 ns/op BenchmarkMapSmallAccessHit/Key=int64/Elem=int64/len=2-4 3572556 33.32 ns/op BenchmarkMapSmallAccessHit/Key=int64/Elem=int64/len=3-4 3602829 33.11 ns/op BenchmarkMapSmallAccessHit/Key=int64/Elem=int64/len=4-4 3452682 34.12 ns/op BenchmarkMapSmallAccessHit/Key=int64/Elem=int64/len=5-4 3483802 34.16 ns/op BenchmarkMapSmallAccessHit/Key=int64/Elem=int64/len=6-4 3430746 33.94 ns/op BenchmarkMapSmallAccessHit/Key=int64/Elem=int64/len=7-4 3443560 34.24 ns/op BenchmarkMapSmallAccessHit/Key=int64/Elem=int64/len=8-4 3434152 35.12 ns/op BenchmarkMapSmallAccessHit/Key=string/Elem=string/len=1-4 2998362 39.91 ns/op BenchmarkMapSmallAccessHit/Key=string/Elem=string/len=2-4 2872142 41.40 ns/op BenchmarkMapSmallAccessHit/Key=string/Elem=string/len=3-4 2859670 41.34 ns/op BenchmarkMapSmallAccessHit/Key=string/Elem=string/len=4-4 2856162 42.20 ns/op BenchmarkMapSmallAccessHit/Key=string/Elem=string/len=5-4 2847871 41.78 ns/op BenchmarkMapSmallAccessHit/Key=string/Elem=string/len=6-4 2798772 42.48 ns/op BenchmarkMapSmallAccessHit/Key=string/Elem=string/len=7-4 2806228 42.42 ns/op BenchmarkMapSmallAccessHit/Key=string/Elem=string/len=8-4 2822709 43.52 ns/op BenchmarkMapSmallAccessMiss/Key=int32/Elem=int32/len=1-4 3856694 30.28 ns/op BenchmarkMapSmallAccessMiss/Key=int32/Elem=int32/len=2-4 3737464 30.34 ns/op BenchmarkMapSmallAccessMiss/Key=int32/Elem=int32/len=3-4 3730498 30.11 ns/op BenchmarkMapSmallAccessMiss/Key=int32/Elem=int32/len=4-4 3772292 29.44 ns/op BenchmarkMapSmallAccessMiss/Key=int32/Elem=int32/len=5-4 3882200 33.02 ns/op BenchmarkMapSmallAccessMiss/Key=int32/Elem=int32/len=6-4 3633085 32.19 ns/op BenchmarkMapSmallAccessMiss/Key=int32/Elem=int32/len=7-4 3498754 33.98 ns/op BenchmarkMapSmallAccessMiss/Key=int32/Elem=int32/len=8-4 3651890 32.05 ns/op BenchmarkMapSmallAccessMiss/Key=int64/Elem=int64/len=1-4 3930006 30.01 ns/op BenchmarkMapSmallAccessMiss/Key=int64/Elem=int64/len=2-4 3824397 30.49 ns/op BenchmarkMapSmallAccessMiss/Key=int64/Elem=int64/len=3-4 3865891 30.91 ns/op BenchmarkMapSmallAccessMiss/Key=int64/Elem=int64/len=4-4 3758998 30.62 ns/op BenchmarkMapSmallAccessMiss/Key=int64/Elem=int64/len=5-4 3766773 31.64 ns/op BenchmarkMapSmallAccessMiss/Key=int64/Elem=int64/len=6-4 3674812 32.04 ns/op BenchmarkMapSmallAccessMiss/Key=int64/Elem=int64/len=7-4 3567938 31.10 ns/op BenchmarkMapSmallAccessMiss/Key=int64/Elem=int64/len=8-4 3611881 32.16 ns/op BenchmarkMapSmallAccessMiss/Key=string/Elem=string/len=1-4 3054228 37.69 ns/op BenchmarkMapSmallAccessMiss/Key=string/Elem=string/len=2-4 3167977 36.44 ns/op BenchmarkMapSmallAccessMiss/Key=string/Elem=string/len=3-4 3174400 36.63 ns/op BenchmarkMapSmallAccessMiss/Key=string/Elem=string/len=4-4 3017378 37.95 ns/op BenchmarkMapSmallAccessMiss/Key=string/Elem=string/len=5-4 2722156 38.25 ns/op BenchmarkMapSmallAccessMiss/Key=string/Elem=string/len=6-4 3063866 43.05 ns/op BenchmarkMapSmallAccessMiss/Key=string/Elem=string/len=7-4 3226412 41.90 ns/op BenchmarkMapSmallAccessMiss/Key=string/Elem=string/len=8-4 2850122 37.08 ns/op BenchmarkMemmove/0-4 15803606 7.175 ns/op BenchmarkMemmove/1-4 2840307 42.21 ns/op 23.69 MB/s BenchmarkMemmove/2-4 2779759 42.82 ns/op 46.71 MB/s BenchmarkMemmove/3-4 2692070 44.59 ns/op 67.27 MB/s BenchmarkMemmove/4-4 2744154 45.93 ns/op 87.09 MB/s BenchmarkMemmove/5-4 2724993 43.10 ns/op 116.01 MB/s BenchmarkMemmove/6-4 2728977 44.84 ns/op 133.81 MB/s BenchmarkMemmove/7-4 2549808 43.46 ns/op 161.06 MB/s BenchmarkMemmove/8-4 2745144 45.38 ns/op 176.30 MB/s BenchmarkMemmove/9-4 2440946 49.23 ns/op 182.80 MB/s BenchmarkMemmove/10-4 2537325 46.99 ns/op 212.83 MB/s BenchmarkMemmove/11-4 2524387 47.85 ns/op 229.88 MB/s BenchmarkMemmove/12-4 2539516 46.84 ns/op 256.22 MB/s BenchmarkMemmove/13-4 2536987 46.20 ns/op 281.37 MB/s BenchmarkMemmove/14-4 2470297 48.47 ns/op 288.84 MB/s BenchmarkMemmove/15-4 2542074 46.63 ns/op 321.65 MB/s BenchmarkMemmove/16-4 2589249 45.74 ns/op 349.83 MB/s BenchmarkMemmove/32-4 2509231 47.23 ns/op 677.53 MB/s BenchmarkMemmove/64-4 2268370 51.39 ns/op 1245.35 MB/s BenchmarkMemmove/128-4 1792306 63.48 ns/op 2016.48 MB/s BenchmarkMemmove/256-4 1452945 85.29 ns/op 3001.43 MB/s BenchmarkMemmove/512-4 959025 124.2 ns/op 4121.72 MB/s BenchmarkMemmove/1024-4 651106 188.8 ns/op 5424.96 MB/s BenchmarkMemmove/2048-4 373627 315.3 ns/op 6495.10 MB/s BenchmarkMemmove/4096-4 202189 574.3 ns/op 7131.86 MB/s BenchmarkMemmoveOverlap/32-4 2504257 48.00 ns/op 666.66 MB/s BenchmarkMemmoveOverlap/64-4 2225809 52.25 ns/op 1224.80 MB/s BenchmarkMemmoveOverlap/128-4 1880295 62.64 ns/op 2043.51 MB/s BenchmarkMemmoveOverlap/256-4 1439378 83.18 ns/op 3077.66 MB/s BenchmarkMemmoveOverlap/512-4 972560 124.6 ns/op 4110.22 MB/s BenchmarkMemmoveOverlap/1024-4 644170 188.4 ns/op 5436.20 MB/s BenchmarkMemmoveOverlap/2048-4 376612 325.5 ns/op 6291.49 MB/s BenchmarkMemmoveOverlap/4096-4 164223 612.5 ns/op 6686.84 MB/s BenchmarkMemmoveUnalignedDst/0-4 14503852 7.513 ns/op BenchmarkMemmoveUnalignedDst/1-4 2817168 42.30 ns/op 23.64 MB/s BenchmarkMemmoveUnalignedDst/2-4 2731904 45.12 ns/op 44.32 MB/s BenchmarkMemmoveUnalignedDst/3-4 2589962 47.14 ns/op 63.63 MB/s BenchmarkMemmoveUnalignedDst/4-4 2735104 45.42 ns/op 88.06 MB/s BenchmarkMemmoveUnalignedDst/5-4 2695848 42.76 ns/op 116.93 MB/s BenchmarkMemmoveUnalignedDst/6-4 2718906 43.21 ns/op 138.84 MB/s BenchmarkMemmoveUnalignedDst/7-4 2621132 44.57 ns/op 157.07 MB/s BenchmarkMemmoveUnalignedDst/8-4 2776466 43.33 ns/op 184.64 MB/s BenchmarkMemmoveUnalignedDst/9-4 2439051 46.88 ns/op 192.00 MB/s BenchmarkMemmoveUnalignedDst/10-4 2509920 47.04 ns/op 212.57 MB/s BenchmarkMemmoveUnalignedDst/11-4 2524556 46.83 ns/op 234.88 MB/s BenchmarkMemmoveUnalignedDst/12-4 2511718 45.38 ns/op 264.41 MB/s BenchmarkMemmoveUnalignedDst/13-4 2513920 46.75 ns/op 278.08 MB/s BenchmarkMemmoveUnalignedDst/14-4 2476174 46.37 ns/op 301.92 MB/s BenchmarkMemmoveUnalignedDst/15-4 2487494 46.73 ns/op 320.99 MB/s BenchmarkMemmoveUnalignedDst/16-4 2501880 47.60 ns/op 336.15 MB/s BenchmarkMemmoveUnalignedDst/32-4 2372905 49.08 ns/op 651.96 MB/s BenchmarkMemmoveUnalignedDst/64-4 2226592 53.80 ns/op 1189.52 MB/s BenchmarkMemmoveUnalignedDst/128-4 1805410 64.10 ns/op 1997.01 MB/s BenchmarkMemmoveUnalignedDst/256-4 1413115 85.66 ns/op 2988.64 MB/s BenchmarkMemmoveUnalignedDst/512-4 1007936 124.9 ns/op 4100.44 MB/s BenchmarkMemmoveUnalignedDst/1024-4 625790 190.1 ns/op 5387.12 MB/s BenchmarkMemmoveUnalignedDst/2048-4 379652 314.2 ns/op 6517.60 MB/s BenchmarkMemmoveUnalignedDst/4096-4 197190 630.4 ns/op 6497.00 MB/s BenchmarkMemmoveUnalignedDstOverlap/32-4 2483977 48.75 ns/op 656.35 MB/s BenchmarkMemmoveUnalignedDstOverlap/64-4 2168442 55.05 ns/op 1162.63 MB/s BenchmarkMemmoveUnalignedDstOverlap/128-4 1835946 64.95 ns/op 1970.82 MB/s BenchmarkMemmoveUnalignedDstOverlap/256-4 1404324 83.52 ns/op 3064.99 MB/s BenchmarkMemmoveUnalignedDstOverlap/512-4 1010565 127.0 ns/op 4032.78 MB/s BenchmarkMemmoveUnalignedDstOverlap/1024-4 548108 196.9 ns/op 5200.56 MB/s BenchmarkMemmoveUnalignedDstOverlap/2048-4 379203 330.9 ns/op 6189.05 MB/s BenchmarkMemmoveUnalignedDstOverlap/4096-4 197314 601.2 ns/op 6813.30 MB/s BenchmarkMemmoveUnalignedSrc/0-4 15948044 7.528 ns/op BenchmarkMemmoveUnalignedSrc/1-4 2790372 43.23 ns/op 23.13 MB/s BenchmarkMemmoveUnalignedSrc/2-4 2725723 43.45 ns/op 46.03 MB/s BenchmarkMemmoveUnalignedSrc/3-4 2620216 46.46 ns/op 64.57 MB/s BenchmarkMemmoveUnalignedSrc/4-4 2616477 43.12 ns/op 92.77 MB/s BenchmarkMemmoveUnalignedSrc/5-4 2682675 42.64 ns/op 117.27 MB/s BenchmarkMemmoveUnalignedSrc/6-4 2715090 43.12 ns/op 139.14 MB/s BenchmarkMemmoveUnalignedSrc/7-4 2725075 45.36 ns/op 154.33 MB/s BenchmarkMemmoveUnalignedSrc/8-4 2766477 43.22 ns/op 185.09 MB/s BenchmarkMemmoveUnalignedSrc/9-4 2579331 48.24 ns/op 186.57 MB/s BenchmarkMemmoveUnalignedSrc/10-4 2545927 46.58 ns/op 214.67 MB/s BenchmarkMemmoveUnalignedSrc/11-4 2554934 47.60 ns/op 231.11 MB/s BenchmarkMemmoveUnalignedSrc/12-4 2493982 46.93 ns/op 255.73 MB/s BenchmarkMemmoveUnalignedSrc/13-4 2484254 48.32 ns/op 269.03 MB/s BenchmarkMemmoveUnalignedSrc/14-4 2447312 47.62 ns/op 293.99 MB/s BenchmarkMemmoveUnalignedSrc/15-4 2545521 47.26 ns/op 317.42 MB/s BenchmarkMemmoveUnalignedSrc/16-4 2518689 48.00 ns/op 333.30 MB/s BenchmarkMemmoveUnalignedSrc/32-4 2463360 50.61 ns/op 632.23 MB/s BenchmarkMemmoveUnalignedSrc/64-4 2138438 53.00 ns/op 1207.47 MB/s BenchmarkMemmoveUnalignedSrc/128-4 1788168 67.11 ns/op 1907.37 MB/s BenchmarkMemmoveUnalignedSrc/256-4 1384027 84.31 ns/op 3036.53 MB/s BenchmarkMemmoveUnalignedSrc/512-4 956485 127.7 ns/op 4009.13 MB/s BenchmarkMemmoveUnalignedSrc/1024-4 595023 190.8 ns/op 5368.22 MB/s BenchmarkMemmoveUnalignedSrc/2048-4 369926 319.0 ns/op 6419.63 MB/s BenchmarkMemmoveUnalignedSrc/4096-4 198564 596.0 ns/op 6872.47 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_0-4 2070241 56.24 ns/op 284.49 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_0-4 2082957 57.29 ns/op 279.28 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_1-4 2044282 58.79 ns/op 272.16 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_1-4 1896332 61.78 ns/op 258.99 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_4-4 2035600 58.63 ns/op 272.90 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_4-4 1992243 59.37 ns/op 269.51 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_7-4 2036590 58.70 ns/op 272.55 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_7-4 2010670 61.23 ns/op 261.29 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_0-4 1907850 62.20 ns/op 1028.91 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_0-4 1748548 67.22 ns/op 952.07 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_1-4 1767345 66.65 ns/op 960.26 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_1-4 1745853 69.36 ns/op 922.71 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_4-4 1797853 65.58 ns/op 975.93 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_4-4 1751262 67.83 ns/op 943.50 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_7-4 1776079 66.05 ns/op 968.94 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_7-4 1753297 67.98 ns/op 941.42 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_0-4 1209862 96.18 ns/op 2661.63 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_0-4 1053505 111.3 ns/op 2301.07 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_1-4 1222540 99.78 ns/op 2565.69 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_1-4 954658 112.5 ns/op 2276.32 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_4-4 1208287 97.83 ns/op 2616.74 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_4-4 1179223 100.2 ns/op 2555.41 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_7-4 1200855 95.83 ns/op 2671.33 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_7-4 1000000 100.5 ns/op 2548.03 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_0-4 137556 782.1 ns/op 5236.85 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_0-4 112068 1004 ns/op 4081.08 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_1-4 147769 803.4 ns/op 5098.54 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_1-4 148890 804.0 ns/op 5094.49 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_4-4 152330 797.2 ns/op 5138.14 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_4-4 133209 783.1 ns/op 5230.33 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_7-4 127122 826.6 ns/op 4955.51 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_7-4 152715 778.0 ns/op 5264.92 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_0-4 8335 12209 ns/op 5367.93 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_0-4 7622 15950 ns/op 4108.79 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_1-4 9349 12742 ns/op 5143.28 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_1-4 9684 12535 ns/op 5228.36 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_4-4 9483 12451 ns/op 5263.33 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_4-4 9627 12377 ns/op 5295.14 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_7-4 9894 12053 ns/op 5437.21 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_7-4 8197 14373 ns/op 4559.58 MB/s BenchmarkMemmoveUnalignedSrcOverlap/32-4 2475968 49.75 ns/op 643.27 MB/s BenchmarkMemmoveUnalignedSrcOverlap/64-4 2186041 55.38 ns/op 1155.67 MB/s BenchmarkMemmoveUnalignedSrcOverlap/128-4 1852426 66.10 ns/op 1936.48 MB/s BenchmarkMemmoveUnalignedSrcOverlap/256-4 1419111 83.67 ns/op 3059.72 MB/s BenchmarkMemmoveUnalignedSrcOverlap/512-4 985809 123.2 ns/op 4157.47 MB/s BenchmarkMemmoveUnalignedSrcOverlap/1024-4 636578 192.6 ns/op 5317.69 MB/s BenchmarkMemmoveUnalignedSrcOverlap/2048-4 355350 329.9 ns/op 6207.48 MB/s BenchmarkMemmoveUnalignedSrcOverlap/4096-4 200575 599.3 ns/op 6834.30 MB/s BenchmarkMemclr/5-4 12741090 8.259 ns/op 605.41 MB/s BenchmarkMemclr/16-4 12815793 8.064 ns/op 1984.14 MB/s BenchmarkMemclr/64-4 12055761 9.405 ns/op 6805.15 MB/s BenchmarkMemclr/256-4 11381670 9.176 ns/op 27897.40 MB/s BenchmarkMemclr/4096-4 2748939 43.21 ns/op 94799.06 MB/s BenchmarkMemclr/65536-4 162403 738.8 ns/op 88706.69 MB/s BenchmarkMemclr/1M-4 8001 16283 ns/op 64396.19 MB/s BenchmarkMemclr/4M-4 2227 67872 ns/op 61797.72 MB/s BenchmarkMemclr/8M-4 726 144920 ns/op 57884.58 MB/s BenchmarkMemclr/16M-4 400 339125 ns/op 49472.03 MB/s BenchmarkMemclr/64M-4 62 1995897 ns/op 33623.42 MB/s BenchmarkMemclrUnaligned/0_5-4 7909230 14.48 ns/op 345.19 MB/s BenchmarkMemclrUnaligned/0_16-4 8476753 14.71 ns/op 1087.85 MB/s BenchmarkMemclrUnaligned/0_64-4 7843068 14.96 ns/op 4276.79 MB/s BenchmarkMemclrUnaligned/0_256-4 7452450 15.09 ns/op 16960.64 MB/s BenchmarkMemclrUnaligned/0_4096-4 2689800 44.17 ns/op 92729.65 MB/s BenchmarkMemclrUnaligned/0_65536-4 157762 749.9 ns/op 87390.01 MB/s BenchmarkMemclrUnaligned/1_5-4 8146503 14.06 ns/op 355.70 MB/s BenchmarkMemclrUnaligned/1_16-4 8105893 14.08 ns/op 1136.57 MB/s BenchmarkMemclrUnaligned/1_64-4 8216952 14.60 ns/op 4384.94 MB/s BenchmarkMemclrUnaligned/1_256-4 7619701 15.23 ns/op 16812.33 MB/s BenchmarkMemclrUnaligned/1_4096-4 1699225 71.35 ns/op 57410.28 MB/s BenchmarkMemclrUnaligned/1_65536-4 115053 952.6 ns/op 68797.15 MB/s BenchmarkMemclrUnaligned/4_5-4 8363292 14.04 ns/op 356.10 MB/s BenchmarkMemclrUnaligned/4_16-4 8178858 14.05 ns/op 1139.07 MB/s BenchmarkMemclrUnaligned/4_64-4 7800648 14.98 ns/op 4273.51 MB/s BenchmarkMemclrUnaligned/4_256-4 8709994 13.81 ns/op 18533.40 MB/s BenchmarkMemclrUnaligned/4_4096-4 1807192 65.97 ns/op 62084.35 MB/s BenchmarkMemclrUnaligned/4_65536-4 132619 917.6 ns/op 71420.05 MB/s BenchmarkMemclrUnaligned/7_5-4 8023308 14.06 ns/op 355.60 MB/s BenchmarkMemclrUnaligned/7_16-4 8136339 13.85 ns/op 1155.57 MB/s BenchmarkMemclrUnaligned/7_64-4 7825834 14.13 ns/op 4529.18 MB/s BenchmarkMemclrUnaligned/7_256-4 7453180 13.78 ns/op 18577.78 MB/s BenchmarkMemclrUnaligned/7_4096-4 1693152 69.71 ns/op 58755.15 MB/s BenchmarkMemclrUnaligned/7_65536-4 107190 971.0 ns/op 67490.85 MB/s BenchmarkMemclrUnaligned/0_1M-4 6332 18993 ns/op 55207.69 MB/s BenchmarkMemclrUnaligned/0_4M-4 2016 78816 ns/op 53216.50 MB/s BenchmarkMemclrUnaligned/0_8M-4 712 153814 ns/op 54537.30 MB/s BenchmarkMemclrUnaligned/0_16M-4 360 407180 ns/op 41203.48 MB/s BenchmarkMemclrUnaligned/0_64M-4 57 1890801 ns/op 35492.29 MB/s BenchmarkMemclrUnaligned/1_1M-4 5757 19217 ns/op 54565.01 MB/s BenchmarkMemclrUnaligned/1_4M-4 1389 74347 ns/op 56415.56 MB/s BenchmarkMemclrUnaligned/1_8M-4 900 131837 ns/op 63628.59 MB/s BenchmarkMemclrUnaligned/1_16M-4 355 577247 ns/op 29064.21 MB/s BenchmarkMemclrUnaligned/1_64M-4 62 1939662 ns/op 34598.22 MB/s BenchmarkMemclrUnaligned/4_1M-4 6258 19388 ns/op 54084.09 MB/s BenchmarkMemclrUnaligned/4_4M-4 1822 63501 ns/op 66051.26 MB/s BenchmarkMemclrUnaligned/4_8M-4 853 125895 ns/op 66631.85 MB/s BenchmarkMemclrUnaligned/4_16M-4 396 284674 ns/op 58934.83 MB/s BenchmarkMemclrUnaligned/4_64M-4 55 1818790 ns/op 36897.53 MB/s BenchmarkMemclrUnaligned/7_1M-4 6196 17059 ns/op 61468.14 MB/s BenchmarkMemclrUnaligned/7_4M-4 1501 78649 ns/op 53329.51 MB/s BenchmarkMemclrUnaligned/7_8M-4 722 138599 ns/op 60524.12 MB/s BenchmarkMemclrUnaligned/7_16M-4 384 277043 ns/op 60558.16 MB/s BenchmarkMemclrUnaligned/7_64M-4 64 1846544 ns/op 36342.96 MB/s BenchmarkGoMemclr/5-4 14901957 7.492 ns/op 667.38 MB/s BenchmarkGoMemclr/16-4 16206640 7.505 ns/op 2131.95 MB/s BenchmarkGoMemclr/64-4 14386653 7.822 ns/op 8181.67 MB/s BenchmarkGoMemclr/256-4 12937690 8.178 ns/op 31304.26 MB/s BenchmarkMemclrRange/1K_2K-4 92606 1262 ns/op 75952.21 MB/s BenchmarkMemclrRange/2K_8K-4 32542 3632 ns/op 91824.98 MB/s BenchmarkMemclrRange/4K_16K-4 36273 3293 ns/op 98098.99 MB/s BenchmarkMemclrRange/160K_228K-4 6355 18523 ns/op 89773.76 MB/s BenchmarkClearFat7-4 8584530 12.26 ns/op BenchmarkClearFat8-4 9213530 12.07 ns/op BenchmarkClearFat11-4 8288612 13.58 ns/op BenchmarkClearFat12-4 8030341 14.05 ns/op BenchmarkClearFat13-4 8339440 13.73 ns/op BenchmarkClearFat14-4 8111059 13.95 ns/op BenchmarkClearFat15-4 8375592 13.63 ns/op BenchmarkClearFat16-4 9241886 12.67 ns/op BenchmarkClearFat24-4 8938617 12.67 ns/op BenchmarkClearFat32-4 8593610 13.17 ns/op BenchmarkClearFat40-4 8464626 13.32 ns/op BenchmarkClearFat48-4 7676857 13.93 ns/op BenchmarkClearFat56-4 8195078 13.84 ns/op BenchmarkClearFat64-4 7567093 14.80 ns/op BenchmarkClearFat72-4 7359156 15.18 ns/op BenchmarkClearFat128-4 5540959 21.39 ns/op BenchmarkClearFat256-4 3989661 28.66 ns/op BenchmarkClearFat512-4 2512987 43.07 ns/op BenchmarkClearFat1024-4 1616727 71.55 ns/op BenchmarkClearFat1032-4 1672930 75.43 ns/op BenchmarkClearFat1040-4 1276966 95.43 ns/op BenchmarkCopyFat7-4 9489802 11.89 ns/op BenchmarkCopyFat8-4 9350030 12.30 ns/op BenchmarkCopyFat11-4 8366067 13.67 ns/op BenchmarkCopyFat12-4 8844357 13.62 ns/op BenchmarkCopyFat13-4 8180336 13.99 ns/op BenchmarkCopyFat14-4 8123247 13.06 ns/op BenchmarkCopyFat15-4 8164034 13.86 ns/op BenchmarkCopyFat16-4 9485887 12.39 ns/op BenchmarkCopyFat24-4 9253594 12.56 ns/op BenchmarkCopyFat32-4 8928754 13.01 ns/op BenchmarkCopyFat64-4 7937166 14.65 ns/op BenchmarkCopyFat72-4 7106740 15.60 ns/op BenchmarkCopyFat128-4 5368489 21.40 ns/op BenchmarkCopyFat256-4 3909565 28.96 ns/op BenchmarkCopyFat512-4 2329933 49.44 ns/op BenchmarkCopyFat520-4 2370644 47.21 ns/op BenchmarkCopyFat1024-4 1492195 80.80 ns/op BenchmarkCopyFat1032-4 1449105 80.37 ns/op BenchmarkCopyFat1040-4 1383388 86.85 ns/op BenchmarkIssue18740/2byte-4 709 161798 ns/op BenchmarkIssue18740/4byte-4 1120 99021 ns/op BenchmarkIssue18740/8byte-4 1663 72711 ns/op BenchmarkMemclrKnownSize1-4 12385081 9.727 ns/op 102.81 MB/s BenchmarkMemclrKnownSize2-4 7608108 15.01 ns/op 133.22 MB/s BenchmarkMemclrKnownSize4-4 5042630 22.96 ns/op 174.25 MB/s BenchmarkMemclrKnownSize8-4 2094292 56.13 ns/op 142.53 MB/s BenchmarkMemclrKnownSize16-4 1014486 116.5 ns/op 137.35 MB/s BenchmarkMemclrKnownSize32-4 535407 223.7 ns/op 143.02 MB/s BenchmarkMemclrKnownSize64-4 260170 445.7 ns/op 143.60 MB/s BenchmarkMemclrKnownSize112-4 163074 755.3 ns/op 148.28 MB/s BenchmarkMemclrKnownSize128-4 112668 893.8 ns/op 143.20 MB/s BenchmarkMemclrKnownSize192-4 86524 1345 ns/op 142.80 MB/s BenchmarkMemclrKnownSize248-4 67948 1639 ns/op 151.30 MB/s BenchmarkMemclrKnownSize256-4 67718 1750 ns/op 146.28 MB/s BenchmarkMemclrKnownSize512-4 34711 3601 ns/op 142.17 MB/s BenchmarkMemclrKnownSize1024-4 17118 7046 ns/op 145.33 MB/s BenchmarkMemclrKnownSize4096-4 4233 27461 ns/op 149.15 MB/s BenchmarkMemclrKnownSize512KiB-4 33 3673716 ns/op 142.71 MB/s BenchmarkReadMetricsLatency-4 14745 5461 p50-ns 7019 p90-ns 25970 p99-ns BenchmarkFinalizer-4 178 767863 ns/op BenchmarkFinalizerRun-4 248727 730.4 ns/op BenchmarkMinFloat-4 2315041 51.57 ns/op BenchmarkMaxFloat-4 2155993 54.05 ns/op BenchmarkPallocBitsSummarize/Unpacked00-4 7845426 13.86 ns/op BenchmarkPallocBitsSummarize/UnpackedFFFFFFFFFFFFFFFF-4 2929846 40.71 ns/op BenchmarkPallocBitsSummarize/UnpackedAA-4 2450833 48.24 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAAAAAAAAAA-4 2455462 48.20 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000AAAAAAAA-4 1762756 67.57 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAA00000001-4 1698795 70.55 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBBBBBBBBBB-4 2360979 51.03 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000BBBBBBBB-4 1724083 70.14 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBB00000001-4 1790040 66.27 ns/op BenchmarkPallocBitsSummarize/UnpackedCCCCCCCCCCCCCCCC-4 2256438 53.45 ns/op BenchmarkPallocBitsSummarize/Unpacked4444444444444444-4 2245093 53.18 ns/op BenchmarkPallocBitsSummarize/Unpacked4040404040404040-4 2115603 56.13 ns/op BenchmarkPallocBitsSummarize/Unpacked4000400040004000-4 1962388 61.03 ns/op BenchmarkPallocBitsSummarize/Unpacked1000404044CCAAFF-4 1774774 67.78 ns/op BenchmarkFindBitRange64/Pattern00Size2-4 9058003 13.11 ns/op BenchmarkFindBitRange64/Pattern00Size8-4 9017436 12.83 ns/op BenchmarkFindBitRange64/Pattern00Size32-4 9179671 11.58 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize2-4 8783368 12.00 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize8-4 8339259 12.70 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize32-4 8015600 14.31 ns/op BenchmarkFindBitRange64/PatternAASize2-4 8945335 13.15 ns/op BenchmarkFindBitRange64/PatternAASize8-4 9041412 12.85 ns/op BenchmarkFindBitRange64/PatternAASize32-4 8964927 12.75 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize2-4 8959138 13.14 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize8-4 8752586 12.77 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize32-4 9122851 12.73 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize2-4 9002114 12.19 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize8-4 9401638 12.82 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize32-4 9182734 12.82 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size2-4 8793190 13.15 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size8-4 9177714 12.79 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size32-4 9107866 12.82 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize2-4 9025975 13.13 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize8-4 8920730 13.06 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize32-4 8816311 13.11 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize2-4 8637974 13.12 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize8-4 8858041 13.12 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize32-4 8738824 13.13 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size2-4 8871202 12.94 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size8-4 8884293 13.15 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size32-4 8772318 13.10 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize2-4 8962076 13.12 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize8-4 9099751 13.18 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize32-4 8776296 13.08 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size2-4 8960584 12.04 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size8-4 9229886 12.85 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size32-4 9176688 11.50 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size2-4 8772075 13.13 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size8-4 8935276 12.84 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size32-4 9071424 12.76 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size2-4 8965611 13.12 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size8-4 9375832 12.74 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size32-4 9100698 12.81 ns/op BenchmarkNetpollBreak-4 4426 24667 ns/op BenchmarkPinnerPinUnpinBatch-4 1922 75053 ns/op BenchmarkPinnerPinUnpinBatchDouble-4 300 400083 ns/op BenchmarkPinnerPinUnpinBatchTiny-4 1813 64083 ns/op BenchmarkPinnerPinUnpin-4 2213678 52.70 ns/op BenchmarkPinnerPinUnpinTiny-4 2173167 53.29 ns/op BenchmarkPinnerPinUnpinDouble-4 878108 134.8 ns/op BenchmarkPinnerPinUnpinParallel-4 6002296 18.92 ns/op BenchmarkPinnerPinUnpinParallelTiny-4 6072328 19.04 ns/op BenchmarkPinnerPinUnpinParallelDouble-4 372201 350.3 ns/op BenchmarkPinnerIsPinnedOnPinned-4 8305828 13.97 ns/op BenchmarkPinnerIsPinnedOnUnpinned-4 7989488 13.90 ns/op BenchmarkPinnerIsPinnedOnPinnedParallel-4 12159315 9.227 ns/op BenchmarkPinnerIsPinnedOnUnpinnedParallel-4 12659769 9.304 ns/op BenchmarkPingPongHog-4 308 343776 ns/op BenchmarkStackGrowth-4 196704 632.9 ns/op BenchmarkStackGrowthDeep-4 1746 66564 ns/op BenchmarkCreateGoroutines-4 29769 4039 ns/op BenchmarkCreateGoroutinesParallel-4 35239 3659 ns/op BenchmarkCreateGoroutinesCapture-4 4282 23735 ns/op 144 B/op 5 allocs/op BenchmarkCreateGoroutinesSingle-4 41715 3049 ns/op BenchmarkClosureCall-4 25260781 5.623 ns/op BenchmarkWakeupParallelSpinning/0s-4 5320 19314 ns/op BenchmarkWakeupParallelSpinning/1µs-4 4690 22155 ns/op BenchmarkWakeupParallelSpinning/2µs-4 4034 29866 ns/op BenchmarkWakeupParallelSpinning/5µs-4 2774 45106 ns/op BenchmarkWakeupParallelSpinning/10µs-4 2073 61198 ns/op BenchmarkWakeupParallelSpinning/20µs-4 1290 88089 ns/op BenchmarkWakeupParallelSpinning/50µs-4 824 153732 ns/op BenchmarkWakeupParallelSpinning/100µs-4 470 249951 ns/op BenchmarkMatmult-4 5592776 23.65 ns/op BenchmarkFastrand-4 13410901 8.346 ns/op BenchmarkFastrand64-4 14162259 8.416 ns/op BenchmarkFastrandHashiter-4 2501685 42.31 ns/op BenchmarkFastrandn/2-4 7472060 15.55 ns/op BenchmarkFastrandn/3-4 7274857 15.43 ns/op BenchmarkFastrandn/4-4 7456612 15.50 ns/op BenchmarkFastrandn/5-4 7667973 15.51 ns/op BenchmarkIfaceCmp100-4 126138 921.9 ns/op BenchmarkIfaceCmpNil100-4 203713 516.0 ns/op BenchmarkEfaceCmpDiff-4 41329 2729 ns/op BenchmarkEfaceCmpDiffIndirect-4 40886 3011 ns/op BenchmarkDefer-4 1616702 73.26 ns/op BenchmarkDefer10-4 1197028 107.7 ns/op BenchmarkDeferMany-4 562641 246.9 ns/op BenchmarkPanicRecover-4 881757 133.7 ns/op BenchmarkGoroutineProfile/small-nil/idle-4 208174 597.9 ns/op 190.0 p50-ns 330.0 p90-ns 600.0 p99-ns BenchmarkGoroutineProfile/small-nil/loaded-4 162958 764.1 ns/op 181.0 p50-ns 369.0 p90-ns 660.0 p99-ns BenchmarkGoroutineProfile/small/idle-4 3660 37443 ns/op 32610 p50-ns 36400 p90-ns 95219 p99-ns BenchmarkGoroutineProfile/small/loaded-4 100 5011445 ns/op 305120 p50-ns 19682183 p90-ns 37926144 p99-ns BenchmarkGoroutineProfile/large-nil/idle-4 215799 514.2 ns/op 180.0 p50-ns 181.0 p90-ns 350.0 p99-ns BenchmarkGoroutineProfile/large-nil/loaded-4 164137 620.3 ns/op 189.0 p50-ns 339.0 p90-ns 630.0 p99-ns BenchmarkGoroutineProfile/large/idle-4 54 1980401 ns/op 1833652 p50-ns 2570244 p90-ns 3742716 p99-ns BenchmarkGoroutineProfile/large/loaded-4 34 5457180 ns/op 4185807 p50-ns 13374572 p90-ns 15404486 p99-ns BenchmarkGoroutineProfile/sparse-nil/idle-4 212592 512.5 ns/op 179.0 p50-ns 181.0 p90-ns 390.0 p99-ns BenchmarkGoroutineProfile/sparse-nil/loaded-4 221028 635.9 ns/op 180.0 p50-ns 190.0 p90-ns 450.0 p99-ns BenchmarkGoroutineProfile/sparse/idle-4 1555 78635 ns/op 74640 p50-ns 82339 p90-ns 128960 p99-ns BenchmarkGoroutineProfile/sparse/loaded-4 150 843845 ns/op 172630 p50-ns 518160 p90-ns 21418436 p99-ns BenchmarkProcYield/1-4 4096537 29.03 ns/op BenchmarkProcYield/10-4 559378 214.6 ns/op BenchmarkProcYield/30-4 178009 628.7 ns/op BenchmarkProcYield/100-4 57039 2063 ns/op BenchmarkProcYield/1000-4 5857 20609 ns/op BenchmarkOSYield-4 684679 148.9 ns/op BenchmarkMutexContention-4 2417434 49.84 ns/op BenchmarkMutexCapture-4 2265698 50.84 ns/op 3332176 ns/starve-p100 26033 ns/starve-p90 104131 ns/streak-p100 3254 ns/streak-p90 BenchmarkMutexHandoff/Solo-4 6438175 18.16 ns/op BenchmarkMutexHandoff/FastPingPong-4 104462 660.9 ns/op BenchmarkMutexHandoff/SlowPingPong-4 7317 6809 ns/op BenchmarkRWMutexUncontended-4 6573410 17.29 ns/op BenchmarkRWMutexWrite100-4 743244 153.9 ns/op BenchmarkRWMutexWrite10-4 226971 526.7 ns/op BenchmarkRWMutexWorkWrite100-4 435718 239.5 ns/op BenchmarkRWMutexWorkWrite10-4 70561 1485 ns/op BenchmarkSemTable/OneAddrCollision/n=1000-4 3781 30376 ns/op BenchmarkSemTable/ManyAddrCollision/n=1000-4 1423 82632 ns/op BenchmarkSemTable/OneAddrCollision/n=2000-4 1915 62999 ns/op BenchmarkSemTable/ManyAddrCollision/n=2000-4 645 173937 ns/op BenchmarkSemTable/OneAddrCollision/n=4000-4 960 126733 ns/op BenchmarkSemTable/ManyAddrCollision/n=4000-4 322 367303 ns/op BenchmarkSemTable/OneAddrCollision/n=8000-4 470 248531 ns/op BenchmarkSemTable/ManyAddrCollision/n=8000-4 151 770311 ns/op BenchmarkMakeSliceCopy/mallocmove/Byte-4 471228 283.8 ns/op BenchmarkMakeSliceCopy/mallocmove/Int-4 411692 305.0 ns/op BenchmarkMakeSliceCopy/mallocmove/Ptr-4 549615 329.2 ns/op BenchmarkMakeSliceCopy/makecopy/Byte-4 453415 297.8 ns/op BenchmarkMakeSliceCopy/makecopy/Int-4 430116 308.9 ns/op BenchmarkMakeSliceCopy/makecopy/Ptr-4 323622 361.8 ns/op BenchmarkMakeSliceCopy/nilappend/Byte-4 449235 294.0 ns/op BenchmarkMakeSliceCopy/nilappend/Int-4 567092 291.9 ns/op BenchmarkMakeSliceCopy/nilappend/Ptr-4 390814 396.8 ns/op BenchmarkMakeSlice/Byte-4 2950741 41.50 ns/op BenchmarkMakeSlice/Int16-4 2725898 42.78 ns/op BenchmarkMakeSlice/Int-4 2399972 50.61 ns/op BenchmarkMakeSlice/Ptr-4 2037745 62.08 ns/op BenchmarkMakeSlice/Struct/24-4 1354892 91.72 ns/op BenchmarkMakeSlice/Struct/32-4 1000000 105.8 ns/op BenchmarkMakeSlice/Struct/40-4 1000000 114.6 ns/op BenchmarkGrowSlice/Byte-4 1204672 104.9 ns/op BenchmarkGrowSlice/Int16-4 1030947 114.8 ns/op BenchmarkGrowSlice/Int-4 726126 176.0 ns/op BenchmarkGrowSlice/Ptr-4 594920 179.1 ns/op BenchmarkGrowSlice/Struct/24-4 532482 291.1 ns/op BenchmarkGrowSlice/Struct/32-4 346774 374.9 ns/op BenchmarkGrowSlice/Struct/40-4 254496 464.1 ns/op BenchmarkExtendSlice/IntSlice-4 699420 171.1 ns/op BenchmarkExtendSlice/PointerSlice-4 676438 180.1 ns/op BenchmarkExtendSlice/NoGrow-4 1276658 98.56 ns/op BenchmarkAppend-4 1183656 101.7 ns/op BenchmarkAppendGrowByte-4 8 15311934 ns/op BenchmarkAppendGrowString-4 1 111350626 ns/op BenchmarkAppendSlice/1Bytes-4 2695004 43.00 ns/op BenchmarkAppendSlice/4Bytes-4 2658946 44.98 ns/op BenchmarkAppendSlice/7Bytes-4 2568876 44.45 ns/op BenchmarkAppendSlice/8Bytes-4 2553561 46.22 ns/op BenchmarkAppendSlice/15Bytes-4 2435229 48.97 ns/op BenchmarkAppendSlice/16Bytes-4 2440624 48.58 ns/op BenchmarkAppendSlice/32Bytes-4 2445393 48.12 ns/op BenchmarkAppendSliceLarge/1024Bytes-4 102000 1166 ns/op BenchmarkAppendSliceLarge/4096Bytes-4 26308 4364 ns/op BenchmarkAppendSliceLarge/16384Bytes-4 8990 17613 ns/op BenchmarkAppendSliceLarge/65536Bytes-4 1880 60781 ns/op BenchmarkAppendSliceLarge/262144Bytes-4 318 365030 ns/op BenchmarkAppendSliceLarge/1048576Bytes-4 97 1366218 ns/op BenchmarkAppendStr/1Bytes-4 3182000 38.60 ns/op BenchmarkAppendStr/4Bytes-4 2913180 40.10 ns/op BenchmarkAppendStr/8Bytes-4 2870820 40.73 ns/op BenchmarkAppendStr/16Bytes-4 2719504 43.39 ns/op BenchmarkAppendStr/32Bytes-4 2960191 42.12 ns/op BenchmarkAppendSpecialCase-4 1109317 109.8 ns/op BenchmarkCopy/1Byte-4 2747035 43.19 ns/op 23.15 MB/s BenchmarkCopy/1String-4 3079602 37.70 ns/op 26.52 MB/s BenchmarkCopy/2Byte-4 2699182 44.67 ns/op 44.77 MB/s BenchmarkCopy/2String-4 2738473 43.77 ns/op 45.70 MB/s BenchmarkCopy/4Byte-4 2741023 43.08 ns/op 92.85 MB/s BenchmarkCopy/4String-4 2702582 43.37 ns/op 92.23 MB/s BenchmarkCopy/8Byte-4 2656616 43.58 ns/op 183.57 MB/s BenchmarkCopy/8String-4 2649732 45.39 ns/op 176.27 MB/s BenchmarkCopy/12Byte-4 2572528 47.54 ns/op 252.43 MB/s BenchmarkCopy/12String-4 2562846 45.34 ns/op 264.69 MB/s BenchmarkCopy/16Byte-4 2573577 44.51 ns/op 359.50 MB/s BenchmarkCopy/16String-4 2547302 45.58 ns/op 351.02 MB/s BenchmarkCopy/32Byte-4 2517843 47.96 ns/op 667.28 MB/s BenchmarkCopy/32String-4 2522240 46.62 ns/op 686.43 MB/s BenchmarkCopy/128Byte-4 1825333 65.28 ns/op 1960.71 MB/s BenchmarkCopy/128String-4 1736385 69.39 ns/op 1844.75 MB/s BenchmarkCopy/1024Byte-4 537896 225.7 ns/op 4537.20 MB/s BenchmarkCopy/1024String-4 478153 243.3 ns/op 4209.26 MB/s BenchmarkAppendInPlace/NoGrow/Byte-4 49658 2474 ns/op BenchmarkAppendInPlace/NoGrow/1Ptr-4 25808 4712 ns/op BenchmarkAppendInPlace/NoGrow/2Ptr-4 14744 8126 ns/op BenchmarkAppendInPlace/NoGrow/3Ptr-4 10000 10652 ns/op BenchmarkAppendInPlace/NoGrow/4Ptr-4 10000 12717 ns/op BenchmarkAppendInPlace/Grow/Byte-4 213718 622.1 ns/op BenchmarkAppendInPlace/Grow/1Ptr-4 191482 652.5 ns/op BenchmarkAppendInPlace/Grow/2Ptr-4 146215 788.1 ns/op BenchmarkAppendInPlace/Grow/3Ptr-4 92587 1159 ns/op BenchmarkAppendInPlace/Grow/4Ptr-4 107116 1371 ns/op BenchmarkStackCopyPtr-4 1 108486211 ns/op BenchmarkStackCopy-4 2 78163920 ns/op BenchmarkStackCopyNoCache-4 27 4172607 ns/op BenchmarkStackCopyWithStkobj-4 2 52190097 ns/op BenchmarkIssue18138-4 812 155960 ns/op BenchmarkCompareStringEqual-4 12412868 9.408 ns/op BenchmarkCompareStringIdentical-4 20670729 5.288 ns/op BenchmarkCompareStringSameLength-4 13914327 8.145 ns/op BenchmarkCompareStringDifferentLength-4 19442835 5.620 ns/op BenchmarkCompareStringBigUnaligned-4 2864 38245 ns/op 27417.80 MB/s BenchmarkCompareStringBig-4 4048 40420 ns/op 25941.97 MB/s BenchmarkConcatStringAndBytes-4 3670742 33.01 ns/op BenchmarkSliceByteToString/1-4 3103807 38.95 ns/op BenchmarkSliceByteToString/2-4 1658677 76.37 ns/op BenchmarkSliceByteToString/4-4 1696737 71.42 ns/op BenchmarkSliceByteToString/8-4 1704906 73.08 ns/op BenchmarkSliceByteToString/16-4 1611489 73.91 ns/op BenchmarkSliceByteToString/32-4 1339952 87.97 ns/op BenchmarkSliceByteToString/64-4 1038516 111.7 ns/op BenchmarkSliceByteToString/128-4 822253 166.1 ns/op BenchmarkRuneCount/lenruneslice/ASCII-4 3460834 32.18 ns/op BenchmarkRuneCount/lenruneslice/Japanese-4 1310073 91.07 ns/op BenchmarkRuneCount/lenruneslice/MixedLength-4 1515972 79.29 ns/op BenchmarkRuneCount/rangeloop/ASCII-4 6064509 18.43 ns/op BenchmarkRuneCount/rangeloop/Japanese-4 2463176 48.92 ns/op BenchmarkRuneCount/rangeloop/MixedLength-4 2878236 41.37 ns/op BenchmarkRuneCount/utf8.RuneCountInString/ASCII-4 6191408 18.83 ns/op BenchmarkRuneCount/utf8.RuneCountInString/Japanese-4 2459732 47.70 ns/op BenchmarkRuneCount/utf8.RuneCountInString/MixedLength-4 2849655 42.15 ns/op BenchmarkRuneIterate/range/ASCII-4 11230111 10.02 ns/op BenchmarkRuneIterate/range/Japanese-4 2923188 40.44 ns/op BenchmarkRuneIterate/range/MixedLength-4 3502798 33.88 ns/op BenchmarkRuneIterate/range1/ASCII-4 10293626 10.44 ns/op BenchmarkRuneIterate/range1/Japanese-4 2911395 40.48 ns/op BenchmarkRuneIterate/range1/MixedLength-4 3495376 33.49 ns/op BenchmarkRuneIterate/range2/ASCII-4 10769132 9.802 ns/op BenchmarkRuneIterate/range2/Japanese-4 2941260 40.33 ns/op BenchmarkRuneIterate/range2/MixedLength-4 3563418 33.45 ns/op BenchmarkArrayEqual-4 18108036 5.985 ns/op BenchmarkFunc/Name-4 3710246 29.57 ns/op BenchmarkFunc/Entry-4 11146182 9.330 ns/op BenchmarkFunc/FileLine-4 3634914 31.31 ns/op PASS ok runtime 330.531s goos: freebsd goarch: amd64 pkg: runtime/cgo cpu: AMD EPYC 7B12 BenchmarkHandle/non-concurrent-4 40107 2835 ns/op BenchmarkHandle/concurrent-4 18616 6870 ns/op PASS ok runtime/cgo 1.426s goos: freebsd goarch: amd64 pkg: runtime/pprof cpu: AMD EPYC 7B12 BenchmarkLabels/set-one-4 204388 539.3 ns/op 104 B/op 3 allocs/op BenchmarkLabels/merge-one-4 124748 957.5 ns/op 200 B/op 5 allocs/op BenchmarkLabels/overwrite-one-4 171525 753.7 ns/op 136 B/op 4 allocs/op BenchmarkLabels/ordered/set-many-4 106076 1174 ns/op 392 B/op 3 allocs/op BenchmarkLabels/ordered/merge-many-4 64036 1875 ns/op 712 B/op 5 allocs/op BenchmarkLabels/ordered/overwrite-many-4 56209 2078 ns/op 712 B/op 4 allocs/op BenchmarkLabels/unordered/set-many-4 40477 3087 ns/op 712 B/op 4 allocs/op BenchmarkLabels/unordered/merge-many-4 60979 2127 ns/op 712 B/op 5 allocs/op BenchmarkLabels/unordered/overwrite-many-4 30165 3965 ns/op 1032 B/op 5 allocs/op BenchmarkGoroutine/Profile.WriteTo_idle_50-4 37 2790777 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_50-4 34 3441203 ns/op 302.0 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_50-4 480 239144 ns/op 6.206 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_500-4 16 7799196 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_500-4 13 8968418 ns/op 849.5 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_500-4 265 419412 ns/op 26.62 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_5000-4 2 54335576 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_5000-4 2 63228836 ns/op 6473 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_5000-4 46 3123769 ns/op 286.2 concurrent_launches/op PASS ok runtime/pprof 4.130s goos: freebsd goarch: amd64 pkg: runtime/race cpu: AMD EPYC 7B12 BenchmarkSyncLeak-4 49 2409193 ns/op BenchmarkStackLeak-4 13894 8897 ns/op PASS ok runtime/race 1.456s goos: freebsd goarch: amd64 pkg: runtime/trace cpu: AMD EPYC 7B12 BenchmarkStartRegion-4 6049538 19.43 ns/op 0 B/op 0 allocs/op BenchmarkNewTask-4 193052 595.8 ns/op 64 B/op 2 allocs/op PASS ok runtime/trace 1.443s goos: freebsd goarch: amd64 pkg: slices cpu: AMD EPYC 7B12 BenchmarkEqualFunc_Large-4 31 3417456 ns/op BenchmarkIndex_Large-4 160 719455 ns/op BenchmarkIndexFunc_Large-4 86 1631689 ns/op BenchmarkCompact/nil-4 8710476 13.19 ns/op BenchmarkCompact/one-4 2483253 48.81 ns/op BenchmarkCompact/sorted-4 1648500 73.00 ns/op BenchmarkCompact/2_items-4 1399890 85.95 ns/op BenchmarkCompact/unsorted-4 1626896 73.63 ns/op BenchmarkCompact/many-4 941727 133.0 ns/op BenchmarkCompact_Large/all_dup-4 2772 43304 ns/op BenchmarkCompact_Large/no_dup-4 2768 40342 ns/op BenchmarkCompactFunc/nil-4 4505277 25.64 ns/op BenchmarkCompactFunc/one-4 1938112 61.48 ns/op BenchmarkCompactFunc/sorted-4 1331706 88.28 ns/op BenchmarkCompactFunc/2_items-4 1217208 99.07 ns/op BenchmarkCompactFunc/unsorted-4 1319545 89.54 ns/op BenchmarkCompactFunc/many-4 782236 146.0 ns/op BenchmarkCompactFunc_Large/all_dup-4 8 14367606 ns/op BenchmarkCompactFunc_Large/no_dup-4 9 11180943 ns/op BenchmarkReplace/naive-fast-4 90176 1363 ns/op BenchmarkReplace/optimized-fast-4 133423 959.0 ns/op BenchmarkReplace/naive-slow-4 33326 3791 ns/op BenchmarkReplace/optimized-slow-4 39715 3060 ns/op BenchmarkBinarySearchFloats/Size16-4 1573744 76.45 ns/op BenchmarkBinarySearchFloats/Size32-4 1351156 87.76 ns/op BenchmarkBinarySearchFloats/Size64-4 1214898 98.85 ns/op BenchmarkBinarySearchFloats/Size128-4 1078593 108.6 ns/op BenchmarkBinarySearchFloats/Size512-4 965638 132.0 ns/op BenchmarkBinarySearchFloats/Size1024-4 847696 143.2 ns/op BenchmarkBinarySearchFuncStruct/Size16-4 748938 153.2 ns/op BenchmarkBinarySearchFuncStruct/Size32-4 531517 192.5 ns/op BenchmarkBinarySearchFuncStruct/Size64-4 567962 219.0 ns/op BenchmarkBinarySearchFuncStruct/Size128-4 504852 227.2 ns/op BenchmarkBinarySearchFuncStruct/Size512-4 397587 300.1 ns/op BenchmarkBinarySearchFuncStruct/Size1024-4 295930 341.7 ns/op BenchmarkSortFuncStruct/Size16-4 20816 5833 ns/op BenchmarkSortFuncStruct/Size32-4 6392 15923 ns/op BenchmarkSortFuncStruct/Size64-4 8978 12026 ns/op BenchmarkSortFuncStruct/Size128-4 5518 21864 ns/op BenchmarkSortFuncStruct/Size512-4 1480 81085 ns/op BenchmarkSortFuncStruct/Size1024-4 739 161630 ns/op PASS ok slices 8.302s goos: freebsd goarch: amd64 pkg: sort cpu: AMD EPYC 7B12 BenchmarkSearchWrappers-4 428340 252.8 ns/op BenchmarkSortInts-4 2 78753386 ns/op BenchmarkSlicesSortInts-4 3 47307040 ns/op BenchmarkSortIsSorted-4 37 3246474 ns/op BenchmarkSlicesIsSorted-4 72 1759014 ns/op BenchmarkSortStrings-4 1 139023222 ns/op BenchmarkSlicesSortStrings-4 2 78563702 ns/op BenchmarkSortStrings_Sorted-4 33 3554546 ns/op BenchmarkSlicesSortStrings_Sorted-4 52 2190053 ns/op BenchmarkSortStructs-4 1 196404698 ns/op BenchmarkSortFuncStructs-4 1 149623400 ns/op BenchmarkSortString1K-4 326 360598 ns/op BenchmarkSortString1K_Slice-4 242 491947 ns/op BenchmarkStableString1K-4 126 943105 ns/op BenchmarkSortInt1K-4 426 283199 ns/op BenchmarkSortInt1K_Sorted-4 6216 18757 ns/op BenchmarkSortInt1K_Reversed-4 3874 29237 ns/op BenchmarkSortInt1K_Mod8-4 999 113128 ns/op BenchmarkStableInt1K-4 170 747503 ns/op BenchmarkStableInt1K_Slice-4 192 601486 ns/op BenchmarkSortInt64K-4 4 27547796 ns/op BenchmarkSortInt64K_Slice-4 3 39505549 ns/op BenchmarkStableInt64K-4 2 65745584 ns/op BenchmarkSort1e2-4 559 210784 ns/op BenchmarkStable1e2-4 225 555211 ns/op BenchmarkSort1e4-4 3 43578280 ns/op BenchmarkStable1e4-4 1 174476412 ns/op PASS ok sort 8.376s goos: freebsd goarch: amd64 pkg: strconv cpu: AMD EPYC 7B12 BenchmarkAtof64Decimal-4 1015290 116.9 ns/op BenchmarkAtof64Float-4 898418 133.5 ns/op BenchmarkAtof64FloatExp-4 782991 149.7 ns/op BenchmarkAtof64Big-4 545800 213.3 ns/op BenchmarkAtof64RandomBits-4 495628 223.6 ns/op BenchmarkAtof64RandomFloats-4 524524 205.4 ns/op BenchmarkAtof64RandomLongFloats-4 378750 312.9 ns/op BenchmarkAtof32Decimal-4 1011034 113.8 ns/op BenchmarkAtof32Float-4 941768 134.7 ns/op BenchmarkAtof32FloatExp-4 776335 158.6 ns/op BenchmarkAtof32Random-4 461448 253.1 ns/op BenchmarkAtof32RandomLong-4 206020 583.1 ns/op BenchmarkParseInt/Pos/7bit-4 1683104 71.04 ns/op BenchmarkParseInt/Pos/26bit-4 920677 134.1 ns/op BenchmarkParseInt/Pos/31bit-4 881228 150.1 ns/op BenchmarkParseInt/Pos/56bit-4 546441 219.4 ns/op BenchmarkParseInt/Pos/63bit-4 429872 233.5 ns/op BenchmarkParseInt/Neg/7bit-4 1630513 71.92 ns/op BenchmarkParseInt/Neg/26bit-4 876475 134.7 ns/op BenchmarkParseInt/Neg/31bit-4 795852 148.3 ns/op BenchmarkParseInt/Neg/56bit-4 551782 220.5 ns/op BenchmarkParseInt/Neg/63bit-4 510945 238.8 ns/op BenchmarkAtoi/Pos/7bit-4 2369412 49.53 ns/op BenchmarkAtoi/Pos/26bit-4 1161969 101.7 ns/op BenchmarkAtoi/Pos/31bit-4 1000816 116.7 ns/op BenchmarkAtoi/Pos/56bit-4 582613 185.6 ns/op BenchmarkAtoi/Pos/63bit-4 476168 247.8 ns/op BenchmarkAtoi/Neg/7bit-4 2350933 51.27 ns/op BenchmarkAtoi/Neg/26bit-4 1156732 102.8 ns/op BenchmarkAtoi/Neg/31bit-4 1040356 117.7 ns/op BenchmarkAtoi/Neg/56bit-4 650463 188.1 ns/op BenchmarkAtoi/Neg/63bit-4 479685 259.5 ns/op BenchmarkFormatFloat/Decimal-4 162960 733.6 ns/op BenchmarkFormatFloat/Float-4 146958 753.7 ns/op BenchmarkFormatFloat/Exp-4 158467 732.4 ns/op BenchmarkFormatFloat/NegExp-4 164526 748.3 ns/op BenchmarkFormatFloat/LongExp-4 127837 866.1 ns/op BenchmarkFormatFloat/Big-4 118620 935.9 ns/op BenchmarkFormatFloat/BinaryExp-4 271214 374.6 ns/op BenchmarkFormatFloat/32Integer-4 158119 719.9 ns/op BenchmarkFormatFloat/32ExactFraction-4 160153 674.3 ns/op BenchmarkFormatFloat/32Point-4 154430 753.4 ns/op BenchmarkFormatFloat/32Exp-4 159744 722.1 ns/op BenchmarkFormatFloat/32NegExp-4 152564 706.0 ns/op BenchmarkFormatFloat/32Shortest-4 178750 680.5 ns/op BenchmarkFormatFloat/32Fixed8Hard-4 180129 624.6 ns/op BenchmarkFormatFloat/32Fixed9Hard-4 185964 654.9 ns/op BenchmarkFormatFloat/64Fixed1-4 219666 539.6 ns/op BenchmarkFormatFloat/64Fixed2-4 219423 534.5 ns/op BenchmarkFormatFloat/64Fixed3-4 226556 543.2 ns/op BenchmarkFormatFloat/64Fixed4-4 226077 538.8 ns/op BenchmarkFormatFloat/64Fixed12-4 121588 892.0 ns/op BenchmarkFormatFloat/64Fixed16-4 152548 755.1 ns/op BenchmarkFormatFloat/64Fixed12Hard-4 153638 725.3 ns/op BenchmarkFormatFloat/64Fixed17Hard-4 134178 822.9 ns/op BenchmarkFormatFloat/64Fixed18Hard-4 3372 31287 ns/op BenchmarkFormatFloat/Slowpath64-4 139503 868.8 ns/op BenchmarkFormatFloat/SlowpathDenormal64-4 132793 860.3 ns/op BenchmarkAppendFloat/Decimal-4 185235 649.4 ns/op BenchmarkAppendFloat/Float-4 167076 680.0 ns/op BenchmarkAppendFloat/Exp-4 180110 634.9 ns/op BenchmarkAppendFloat/NegExp-4 184828 620.1 ns/op BenchmarkAppendFloat/LongExp-4 140998 787.2 ns/op BenchmarkAppendFloat/Big-4 136620 854.8 ns/op BenchmarkAppendFloat/BinaryExp-4 430176 264.2 ns/op BenchmarkAppendFloat/32Integer-4 175352 646.6 ns/op BenchmarkAppendFloat/32ExactFraction-4 191496 588.8 ns/op BenchmarkAppendFloat/32Point-4 184758 656.1 ns/op BenchmarkAppendFloat/32Exp-4 186367 620.6 ns/op BenchmarkAppendFloat/32NegExp-4 183242 622.1 ns/op BenchmarkAppendFloat/32Shortest-4 202692 541.0 ns/op BenchmarkAppendFloat/32Fixed8Hard-4 185896 571.8 ns/op BenchmarkAppendFloat/32Fixed9Hard-4 191221 547.2 ns/op BenchmarkAppendFloat/64Fixed1-4 225751 446.5 ns/op BenchmarkAppendFloat/64Fixed2-4 239289 447.7 ns/op BenchmarkAppendFloat/64Fixed3-4 269206 449.6 ns/op BenchmarkAppendFloat/64Fixed4-4 274329 439.9 ns/op BenchmarkAppendFloat/64Fixed12-4 127537 811.2 ns/op BenchmarkAppendFloat/64Fixed16-4 178176 665.9 ns/op BenchmarkAppendFloat/64Fixed12Hard-4 177508 565.8 ns/op BenchmarkAppendFloat/64Fixed17Hard-4 165273 715.2 ns/op BenchmarkAppendFloat/64Fixed18Hard-4 3818 31318 ns/op BenchmarkAppendFloat/Slowpath64-4 148514 784.1 ns/op BenchmarkAppendFloat/SlowpathDenormal64-4 144308 774.1 ns/op BenchmarkFormatInt-4 22578 5383 ns/op BenchmarkAppendInt-4 24595 4798 ns/op BenchmarkFormatUint-4 116594 977.0 ns/op BenchmarkAppendUint-4 123652 874.4 ns/op BenchmarkFormatIntSmall/7-4 3855667 30.21 ns/op BenchmarkFormatIntSmall/42-4 4001414 30.33 ns/op BenchmarkAppendIntSmall-4 1802031 67.17 ns/op BenchmarkAppendUintVarlen/1-4 1822626 64.39 ns/op BenchmarkAppendUintVarlen/12-4 1858449 66.09 ns/op BenchmarkAppendUintVarlen/123-4 1321213 90.00 ns/op BenchmarkAppendUintVarlen/1234-4 1315448 88.69 ns/op BenchmarkAppendUintVarlen/12345-4 1338534 91.00 ns/op BenchmarkAppendUintVarlen/123456-4 1350589 89.81 ns/op BenchmarkAppendUintVarlen/1234567-4 1298719 90.39 ns/op BenchmarkAppendUintVarlen/12345678-4 1337498 94.64 ns/op BenchmarkAppendUintVarlen/123456789-4 1291254 96.05 ns/op BenchmarkAppendUintVarlen/1234567890-4 1252035 97.39 ns/op BenchmarkAppendUintVarlen/12345678901-4 1232899 96.67 ns/op BenchmarkAppendUintVarlen/123456789012-4 1219597 97.36 ns/op BenchmarkAppendUintVarlen/1234567890123-4 1244672 98.42 ns/op BenchmarkAppendUintVarlen/12345678901234-4 1201405 99.37 ns/op BenchmarkAppendUintVarlen/123456789012345-4 1169364 104.8 ns/op BenchmarkAppendUintVarlen/1234567890123456-4 1000000 102.2 ns/op BenchmarkAppendUintVarlen/12345678901234567-4 1000000 106.9 ns/op BenchmarkAppendUintVarlen/123456789012345678-4 1121430 105.2 ns/op BenchmarkAppendUintVarlen/1234567890123456789-4 1127378 106.1 ns/op BenchmarkAppendUintVarlen/12345678901234567890-4 1138208 106.5 ns/op BenchmarkQuote-4 63354 1836 ns/op BenchmarkQuoteRune-4 669724 179.2 ns/op BenchmarkAppendQuote-4 72898 1618 ns/op BenchmarkAppendQuoteRune-4 1000000 106.8 ns/op BenchmarkUnquoteEasy-4 1956951 64.02 ns/op BenchmarkUnquoteHard-4 68380 1730 ns/op PASS ok strconv 19.800s goos: freebsd goarch: amd64 pkg: strings cpu: AMD EPYC 7B12 BenchmarkBuildString_Builder/1Write_NoGrow-4 626616 196.1 ns/op 48 B/op 1 allocs/op BenchmarkBuildString_Builder/3Write_NoGrow-4 185451 633.8 ns/op 336 B/op 3 allocs/op BenchmarkBuildString_Builder/3Write_Grow-4 257296 436.8 ns/op 112 B/op 1 allocs/op BenchmarkBuildString_WriteString/1Write_NoGrow-4 671647 177.4 ns/op 48 B/op 1 allocs/op BenchmarkBuildString_WriteString/3Write_NoGrow-4 187299 601.1 ns/op 336 B/op 3 allocs/op BenchmarkBuildString_WriteString/3Write_Grow-4 300124 403.8 ns/op 112 B/op 1 allocs/op BenchmarkBuildString_ByteBuffer/1Write_NoGrow-4 385366 288.5 ns/op 112 B/op 2 allocs/op BenchmarkBuildString_ByteBuffer/3Write_NoGrow-4 111412 952.3 ns/op 432 B/op 4 allocs/op BenchmarkBuildString_ByteBuffer/3Write_Grow-4 141693 805.7 ns/op 336 B/op 3 allocs/op BenchmarkClone-4 1885688 63.88 ns/op 48 B/op 1 allocs/op BenchmarkGenericNoMatch-4 27182 4292 ns/op BenchmarkGenericMatch1-4 3086 38709 ns/op BenchmarkGenericMatch2-4 594 195195 ns/op BenchmarkSingleMaxSkipping-4 9813 11897 ns/op 840.54 MB/s BenchmarkSingleLongSuffixFail-4 20188 5797 ns/op 172.84 MB/s BenchmarkSingleMatch-4 363 333887 ns/op 44.93 MB/s BenchmarkByteByteNoMatch-4 88728 1332 ns/op BenchmarkByteByteMatch-4 29112 3989 ns/op BenchmarkByteStringMatch-4 34854 3343 ns/op BenchmarkHTMLEscapeNew-4 109531 1038 ns/op BenchmarkHTMLEscapeOld-4 125211 909.8 ns/op BenchmarkByteStringReplacerWriteString-4 1688 61787 ns/op BenchmarkByteReplacerWriteString-4 1914 53073 ns/op BenchmarkByteByteReplaces-4 6798 18440 ns/op BenchmarkByteByteMap-4 19462 6180 ns/op BenchmarkMap/identity/ASCII-4 709624 152.6 ns/op BenchmarkMap/identity/Greek-4 577569 207.6 ns/op BenchmarkMap/change/ASCII-4 66753 1742 ns/op BenchmarkMap/change/Greek-4 42475 2799 ns/op BenchmarkIndexRune-4 3788812 30.64 ns/op BenchmarkIndexRuneLongString-4 3234687 36.05 ns/op BenchmarkIndexRuneFastPath-4 4820313 23.88 ns/op BenchmarkIndex-4 10567798 10.66 ns/op BenchmarkLastIndex-4 5591806 21.66 ns/op BenchmarkIndexByte-4 11412162 9.424 ns/op BenchmarkToUpper/#00-4 5823474 19.62 ns/op BenchmarkToUpper/ONLYUPPER-4 3803818 31.65 ns/op BenchmarkToUpper/abc-4 505743 235.4 ns/op BenchmarkToUpper/AbC123-4 384598 305.2 ns/op BenchmarkToUpper/azAZ09_-4 431817 274.5 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 94840 1194 ns/op BenchmarkToUpper/RENAN_BASTOS_93_AOSDAJDJAIDJAIDAJIaidsjjaidijadsjiadjiOOKKO-4 115836 991.7 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 52620 2268 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 95452 1262 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 150086 718.6 ns/op BenchmarkToLower/#00-4 5604399 20.63 ns/op BenchmarkToLower/abc-4 4909186 22.95 ns/op BenchmarkToLower/AbC123-4 377677 322.5 ns/op BenchmarkToLower/azAZ09_-4 360075 334.1 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 165267 721.6 ns/op BenchmarkToLower/renan_bastos_93_AOSDAJDJAIDJAIDAJIaidsjjaidijadsjiadjiOOKKO-4 113103 1009 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 51330 2260 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 104547 1130 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 158200 690.8 ns/op BenchmarkMapNoChanges-4 897394 112.6 ns/op BenchmarkTrim-4 55455 2141 ns/op 0 B/op 0 allocs/op BenchmarkToValidUTF8/Valid-4 4091584 29.15 ns/op BenchmarkToValidUTF8/InvalidASCII-4 264058 425.6 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 178878 601.4 ns/op BenchmarkEqualFold/Tests-4 77116 1534 ns/op BenchmarkEqualFold/ASCII-4 4590255 26.16 ns/op BenchmarkEqualFold/UnicodePrefix-4 153529 776.7 ns/op BenchmarkEqualFold/UnicodeSuffix-4 151629 739.0 ns/op BenchmarkIndexHard1-4 1275 93844 ns/op BenchmarkIndexHard2-4 915 131091 ns/op BenchmarkIndexHard3-4 180 667901 ns/op BenchmarkIndexHard4-4 187 642251 ns/op BenchmarkLastIndexHard1-4 72 1671215 ns/op BenchmarkLastIndexHard2-4 63 1671663 ns/op BenchmarkLastIndexHard3-4 64 1686846 ns/op BenchmarkCountHard1-4 1255 94135 ns/op BenchmarkCountHard2-4 913 131638 ns/op BenchmarkCountHard3-4 180 657996 ns/op BenchmarkIndexTorture-4 9054 12787 ns/op BenchmarkCountTorture-4 9493 12957 ns/op BenchmarkCountTortureOverlapping-4 1735 63339 ns/op BenchmarkCountByte/10-4 5308957 21.77 ns/op 459.37 MB/s BenchmarkCountByte/32-4 5256236 22.59 ns/op 1416.56 MB/s BenchmarkCountByte/4096-4 1310973 91.29 ns/op 44869.60 MB/s BenchmarkCountByte/4194304-4 1426 80183 ns/op 52309.17 MB/s BenchmarkCountByte/67108864-4 22 5216560 ns/op 12864.58 MB/s BenchmarkFields/ASCII/16-4 435288 252.3 ns/op 63.43 MB/s 32 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 32932 3625 ns/op 70.63 MB/s 480 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 2164 55611 ns/op 73.65 MB/s 6528 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 117 990488 ns/op 66.17 MB/s 98304 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 7 15900254 ns/op 65.95 MB/s 1515533 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 189285 571.7 ns/op 27.99 MB/s 32 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 16060 7365 ns/op 34.76 MB/s 352 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 874 136592 ns/op 29.99 MB/s 21504 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 45 2472026 ns/op 26.51 MB/s 463108 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 3 44059697 ns/op 23.80 MB/s 10449152 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 320787 369.9 ns/op 43.25 MB/s 32 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 23563 5050 ns/op 50.70 MB/s 480 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 1236 94507 ns/op 43.34 MB/s 21888 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 76 1649972 ns/op 39.72 MB/s 463110 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 4 31774578 ns/op 33.00 MB/s 10457368 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 251668 477.9 ns/op 33.48 MB/s 32 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 18890 6062 ns/op 42.23 MB/s 352 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 1070 118685 ns/op 34.51 MB/s 21504 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 56 2008099 ns/op 32.64 MB/s 463104 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 3 37259146 ns/op 28.14 MB/s 10449152 B/op 24 allocs/op BenchmarkSplitEmptySeparator-4 3 43851260 ns/op BenchmarkSplitSingleByteSeparator-4 44 3123741 ns/op BenchmarkSplitMultiByteSeparator-4 73 1629304 ns/op BenchmarkSplitNSingleByteSeparator-4 469016 278.9 ns/op BenchmarkSplitNMultiByteSeparator-4 422737 334.2 ns/op BenchmarkRepeat/5x0-4 4735030 25.06 ns/op BenchmarkRepeat/5x1-4 4959982 24.51 ns/op BenchmarkRepeat/5x2-4 337030 356.5 ns/op BenchmarkRepeat/5x6-4 211020 574.3 ns/op BenchmarkRepeat/10x0-4 4825099 24.33 ns/op BenchmarkRepeat/10x1-4 4989670 24.69 ns/op BenchmarkRepeat/10x2-4 288357 359.8 ns/op BenchmarkRepeat/10x6-4 200342 589.9 ns/op BenchmarkRepeatLarge/256/1-4 100183 1224 ns/op 209.16 MB/s BenchmarkRepeatLarge/256/16-4 154800 779.3 ns/op 328.51 MB/s BenchmarkRepeatLarge/512/1-4 75210 1583 ns/op 323.45 MB/s BenchmarkRepeatLarge/512/16-4 110694 1056 ns/op 484.70 MB/s BenchmarkRepeatLarge/1024/1-4 57795 2249 ns/op 455.40 MB/s BenchmarkRepeatLarge/1024/16-4 79522 1847 ns/op 554.48 MB/s BenchmarkRepeatLarge/2048/1-4 46472 2962 ns/op 691.35 MB/s BenchmarkRepeatLarge/2048/16-4 45188 2580 ns/op 793.68 MB/s BenchmarkRepeatLarge/4096/1-4 23794 4881 ns/op 839.11 MB/s BenchmarkRepeatLarge/4096/16-4 30300 4145 ns/op 988.18 MB/s BenchmarkRepeatLarge/8192/1-4 15211 7443 ns/op 1100.71 MB/s BenchmarkRepeatLarge/8192/16-4 15320 9014 ns/op 908.84 MB/s BenchmarkRepeatLarge/8192/4097-4 6128473 18.21 ns/op 225026.33 MB/s BenchmarkRepeatLarge/16384/1-4 8784 17868 ns/op 916.97 MB/s BenchmarkRepeatLarge/16384/16-4 7180 15232 ns/op 1075.67 MB/s BenchmarkRepeatLarge/16384/4097-4 11079 11191 ns/op 1098.27 MB/s BenchmarkRepeatLarge/32768/1-4 4364 29096 ns/op 1126.22 MB/s BenchmarkRepeatLarge/32768/16-4 5629 29948 ns/op 1094.15 MB/s BenchmarkRepeatLarge/32768/4097-4 3800 29561 ns/op 970.16 MB/s BenchmarkRepeatLarge/65536/1-4 2056 89113 ns/op 735.43 MB/s BenchmarkRepeatLarge/65536/16-4 2185 58857 ns/op 1113.47 MB/s BenchmarkRepeatLarge/65536/4097-4 2431 56697 ns/op 1083.93 MB/s BenchmarkRepeatLarge/131072/1-4 757 192543 ns/op 680.74 MB/s BenchmarkRepeatLarge/131072/16-4 602 178955 ns/op 732.43 MB/s BenchmarkRepeatLarge/131072/4097-4 831 265610 ns/op 478.17 MB/s BenchmarkRepeatLarge/262144/1-4 373 325437 ns/op 805.51 MB/s BenchmarkRepeatLarge/262144/16-4 243 452536 ns/op 579.28 MB/s BenchmarkRepeatLarge/262144/4097-4 408 344838 ns/op 748.50 MB/s BenchmarkRepeatLarge/524288/1-4 171 676208 ns/op 775.34 MB/s BenchmarkRepeatLarge/524288/16-4 210 676208 ns/op 775.34 MB/s BenchmarkRepeatLarge/524288/4097-4 182 683126 ns/op 761.67 MB/s BenchmarkRepeatLarge/1048576/1-4 100 1803012 ns/op 581.57 MB/s BenchmarkRepeatLarge/1048576/16-4 100 1515117 ns/op 692.08 MB/s BenchmarkRepeatLarge/1048576/4097-4 100 1631517 ns/op 640.35 MB/s BenchmarkRepeatLarge/2097152/1-4 44 2282087 ns/op 918.96 MB/s BenchmarkRepeatLarge/2097152/16-4 49 2887120 ns/op 726.38 MB/s BenchmarkRepeatLarge/2097152/4097-4 63 2335654 ns/op 896.35 MB/s BenchmarkRepeatLarge/4194304/1-4 22 4927931 ns/op 851.13 MB/s BenchmarkRepeatLarge/4194304/16-4 26 4966824 ns/op 844.46 MB/s BenchmarkRepeatLarge/4194304/4097-4 24 4361926 ns/op 960.87 MB/s BenchmarkRepeatLarge/8388608/1-4 13 8884247 ns/op 944.21 MB/s BenchmarkRepeatLarge/8388608/16-4 12 8967749 ns/op 935.42 MB/s BenchmarkRepeatLarge/8388608/4097-4 13 8914409 ns/op 940.79 MB/s BenchmarkRepeatLarge/16777216/1-4 6 17628044 ns/op 951.73 MB/s BenchmarkRepeatLarge/16777216/16-4 7 16778599 ns/op 999.92 MB/s BenchmarkRepeatLarge/16777216/4097-4 6 17184535 ns/op 976.30 MB/s BenchmarkRepeatLarge/33554432/1-4 4 31030614 ns/op 1081.33 MB/s BenchmarkRepeatLarge/33554432/16-4 4 31580715 ns/op 1062.50 MB/s BenchmarkRepeatLarge/33554432/4097-4 4 31571000 ns/op 1062.82 MB/s BenchmarkRepeatLarge/67108864/1-4 2 65854090 ns/op 1019.05 MB/s BenchmarkRepeatLarge/67108864/16-4 2 63073386 ns/op 1063.98 MB/s BenchmarkRepeatLarge/67108864/4097-4 2 66132216 ns/op 1014.77 MB/s BenchmarkRepeatLarge/134217728/1-4 1 124530338 ns/op 1077.79 MB/s BenchmarkRepeatLarge/134217728/16-4 1 121524143 ns/op 1104.45 MB/s BenchmarkRepeatLarge/134217728/4097-4 1 132796352 ns/op 1010.70 MB/s BenchmarkRepeatLarge/268435456/1-4 1 268803709 ns/op 998.63 MB/s BenchmarkRepeatLarge/268435456/16-4 1 248335514 ns/op 1080.94 MB/s BenchmarkRepeatLarge/268435456/4097-4 1 252520352 ns/op 1063.02 MB/s BenchmarkRepeatLarge/536870912/1-4 1 533735971 ns/op 1005.87 MB/s BenchmarkRepeatLarge/536870912/16-4 1 491268160 ns/op 1092.83 MB/s BenchmarkRepeatLarge/536870912/4097-4 1 494655815 ns/op 1085.34 MB/s BenchmarkRepeatLarge/1073741824/1-4 1 1073455941 ns/op 1000.27 MB/s BenchmarkRepeatLarge/1073741824/16-4 1 978588543 ns/op 1097.24 MB/s BenchmarkRepeatLarge/1073741824/4097-4 1 1001824472 ns/op 1071.79 MB/s BenchmarkRepeatSpaces-4 4455957 26.40 ns/op 0 B/op 0 allocs/op BenchmarkIndexAnyASCII/1:1-4 2798336 42.55 ns/op BenchmarkIndexAnyASCII/1:2-4 2762487 44.05 ns/op BenchmarkIndexAnyASCII/1:4-4 2824851 43.65 ns/op BenchmarkIndexAnyASCII/1:8-4 2775512 43.46 ns/op BenchmarkIndexAnyASCII/1:16-4 2792352 44.44 ns/op BenchmarkIndexAnyASCII/1:32-4 2612466 42.40 ns/op BenchmarkIndexAnyASCII/1:64-4 2772961 42.58 ns/op BenchmarkIndexAnyASCII/16:1-4 2874792 43.21 ns/op BenchmarkIndexAnyASCII/16:2-4 998085 118.4 ns/op BenchmarkIndexAnyASCII/16:4-4 981127 118.9 ns/op BenchmarkIndexAnyASCII/16:8-4 979504 112.4 ns/op BenchmarkIndexAnyASCII/16:16-4 854577 131.8 ns/op BenchmarkIndexAnyASCII/16:32-4 748189 159.7 ns/op BenchmarkIndexAnyASCII/16:64-4 526047 230.8 ns/op BenchmarkIndexAnyASCII/256:1-4 2618637 43.55 ns/op BenchmarkIndexAnyASCII/256:2-4 74604 1476 ns/op BenchmarkIndexAnyASCII/256:4-4 75506 1491 ns/op BenchmarkIndexAnyASCII/256:8-4 75204 1339 ns/op BenchmarkIndexAnyASCII/256:16-4 74534 1518 ns/op BenchmarkIndexAnyASCII/256:32-4 70968 1520 ns/op BenchmarkIndexAnyASCII/256:64-4 71991 1571 ns/op BenchmarkIndexAnyUTF8/1:1-4 3159768 39.56 ns/op BenchmarkIndexAnyUTF8/1:2-4 2843286 41.77 ns/op BenchmarkIndexAnyUTF8/1:4-4 2693376 43.14 ns/op BenchmarkIndexAnyUTF8/1:8-4 2861607 42.02 ns/op BenchmarkIndexAnyUTF8/1:16-4 2716843 43.87 ns/op BenchmarkIndexAnyUTF8/1:32-4 2801354 42.58 ns/op BenchmarkIndexAnyUTF8/1:64-4 2764825 43.80 ns/op BenchmarkIndexAnyUTF8/16:1-4 2280612 54.33 ns/op BenchmarkIndexAnyUTF8/16:2-4 381025 330.1 ns/op BenchmarkIndexAnyUTF8/16:4-4 378932 321.1 ns/op BenchmarkIndexAnyUTF8/16:8-4 380184 315.9 ns/op BenchmarkIndexAnyUTF8/16:16-4 382630 322.9 ns/op BenchmarkIndexAnyUTF8/16:32-4 373030 323.1 ns/op BenchmarkIndexAnyUTF8/16:64-4 364479 311.9 ns/op BenchmarkIndexAnyUTF8/256:1-4 417961 284.5 ns/op BenchmarkIndexAnyUTF8/256:2-4 25627 4653 ns/op BenchmarkIndexAnyUTF8/256:4-4 25119 4703 ns/op BenchmarkIndexAnyUTF8/256:8-4 25455 4600 ns/op BenchmarkIndexAnyUTF8/256:16-4 25230 4599 ns/op BenchmarkIndexAnyUTF8/256:32-4 25690 4709 ns/op BenchmarkIndexAnyUTF8/256:64-4 25335 4835 ns/op BenchmarkLastIndexAnyASCII/1:1-4 2862056 42.50 ns/op BenchmarkLastIndexAnyASCII/1:2-4 2752707 40.80 ns/op BenchmarkLastIndexAnyASCII/1:4-4 2870536 42.77 ns/op BenchmarkLastIndexAnyASCII/1:8-4 2924386 42.85 ns/op BenchmarkLastIndexAnyASCII/1:16-4 2815171 42.18 ns/op BenchmarkLastIndexAnyASCII/1:32-4 2875388 42.32 ns/op BenchmarkLastIndexAnyASCII/1:64-4 2912162 41.45 ns/op BenchmarkLastIndexAnyASCII/16:1-4 996187 120.1 ns/op BenchmarkLastIndexAnyASCII/16:2-4 1000557 118.7 ns/op BenchmarkLastIndexAnyASCII/16:4-4 998451 121.9 ns/op BenchmarkLastIndexAnyASCII/16:8-4 952225 116.3 ns/op BenchmarkLastIndexAnyASCII/16:16-4 877885 139.6 ns/op BenchmarkLastIndexAnyASCII/16:32-4 783835 161.4 ns/op BenchmarkLastIndexAnyASCII/16:64-4 519483 223.1 ns/op BenchmarkLastIndexAnyASCII/256:1-4 78507 1470 ns/op BenchmarkLastIndexAnyASCII/256:2-4 81302 1482 ns/op BenchmarkLastIndexAnyASCII/256:4-4 78590 1489 ns/op BenchmarkLastIndexAnyASCII/256:8-4 81160 1490 ns/op BenchmarkLastIndexAnyASCII/256:16-4 78861 1491 ns/op BenchmarkLastIndexAnyASCII/256:32-4 76801 1507 ns/op BenchmarkLastIndexAnyASCII/256:64-4 69771 1587 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 2884824 42.94 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 2900428 39.96 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 2816102 43.33 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 2871243 41.08 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 2835339 41.11 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 2828864 40.39 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 2868572 41.63 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 483715 255.8 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 230154 524.6 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 230055 515.0 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 232440 553.7 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 199270 517.4 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 230811 527.2 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 201858 519.0 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 34334 3478 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 15189 8151 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 14400 7861 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 15144 8302 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 14878 8162 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 14964 8037 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 15313 8129 ns/op BenchmarkTrimASCII/1:1-4 4467214 26.06 ns/op BenchmarkTrimASCII/1:2-4 3599775 32.28 ns/op BenchmarkTrimASCII/1:4-4 3660675 32.70 ns/op BenchmarkTrimASCII/1:8-4 3318150 36.19 ns/op BenchmarkTrimASCII/1:16-4 2394486 49.85 ns/op BenchmarkTrimASCII/16:1-4 3218240 36.70 ns/op BenchmarkTrimASCII/16:2-4 1148742 118.1 ns/op BenchmarkTrimASCII/16:4-4 1007529 118.3 ns/op BenchmarkTrimASCII/16:8-4 817815 123.7 ns/op BenchmarkTrimASCII/16:16-4 883268 128.5 ns/op BenchmarkTrimASCII/256:1-4 536726 191.1 ns/op BenchmarkTrimASCII/256:2-4 79534 1465 ns/op BenchmarkTrimASCII/256:4-4 77995 1479 ns/op BenchmarkTrimASCII/256:8-4 79552 1470 ns/op BenchmarkTrimASCII/256:16-4 78964 1491 ns/op BenchmarkTrimASCII/4096:1-4 42001 2638 ns/op BenchmarkTrimASCII/4096:2-4 5144 23115 ns/op BenchmarkTrimASCII/4096:4-4 4988 20849 ns/op BenchmarkTrimASCII/4096:8-4 5162 23123 ns/op BenchmarkTrimASCII/4096:16-4 4965 22982 ns/op BenchmarkTrimByte-4 4984326 21.90 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 20449 5905 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 20421 5885 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 1584 74560 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 3162 37373 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 5488 18680 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 12267 9778 ns/op BenchmarkJoin/0-4 6307276 18.90 ns/op 0 B/op 0 allocs/op BenchmarkJoin/1-4 4890841 23.95 ns/op 0 B/op 0 allocs/op BenchmarkJoin/2-4 260389 397.4 ns/op 16 B/op 1 allocs/op BenchmarkJoin/3-4 185764 548.6 ns/op 24 B/op 1 allocs/op BenchmarkJoin/4-4 148492 713.5 ns/op 48 B/op 1 allocs/op BenchmarkJoin/5-4 131683 885.1 ns/op 48 B/op 1 allocs/op BenchmarkJoin/6-4 104974 1062 ns/op 64 B/op 1 allocs/op BenchmarkJoin/7-4 98792 1210 ns/op 64 B/op 1 allocs/op BenchmarkTrimSpace/NoTrim-4 4014754 28.78 ns/op BenchmarkTrimSpace/ASCII-4 2475501 48.92 ns/op BenchmarkTrimSpace/SomeNonASCII-4 206064 592.4 ns/op BenchmarkTrimSpace/JustNonASCII-4 98224 1148 ns/op BenchmarkReplaceAll-4 210687 566.2 ns/op 16 B/op 1 allocs/op PASS ok strings 54.951s goos: freebsd goarch: amd64 pkg: sync cpu: AMD EPYC 7B12 BenchmarkCond1-4 34488 4015 ns/op BenchmarkCond2-4 15019 8582 ns/op BenchmarkCond4-4 8046 16226 ns/op BenchmarkCond8-4 3105 39316 ns/op BenchmarkCond16-4 1574 92728 ns/op BenchmarkCond32-4 535 209674 ns/op BenchmarkMapLoadMostlyHits/*sync_test.DeepCopyMap-4 576913 264.1 ns/op 12 B/op 0 allocs/op BenchmarkMapLoadMostlyHits/*sync_test.RWMutexMap-4 161655 646.4 ns/op 11 B/op 0 allocs/op BenchmarkMapLoadMostlyHits/*sync.HashTrieMap[interface_{},interface_{}]-4 236473 498.1 ns/op 11 B/op 0 allocs/op BenchmarkMapLoadMostlyHits/*sync.Map-4 217382 473.4 ns/op 11 B/op 0 allocs/op BenchmarkMapLoadMostlyMisses/*sync_test.DeepCopyMap-4 691585 197.7 ns/op 11 B/op 0 allocs/op BenchmarkMapLoadMostlyMisses/*sync_test.RWMutexMap-4 197588 657.3 ns/op 11 B/op 0 allocs/op BenchmarkMapLoadMostlyMisses/*sync.HashTrieMap[interface_{},interface_{}]-4 557266 190.5 ns/op 12 B/op 0 allocs/op BenchmarkMapLoadMostlyMisses/*sync.Map-4 551041 208.1 ns/op 12 B/op 0 allocs/op BenchmarkMapLoadOrStoreBalanced/*sync_test.RWMutexMap-4 83064 1530 ns/op 86 B/op 1 allocs/op BenchmarkMapLoadOrStoreBalanced/*sync.HashTrieMap[interface_{},interface_{}]-4 112850 1205 ns/op 84 B/op 2 allocs/op BenchmarkMapLoadOrStoreBalanced/*sync.Map-4 102070 1247 ns/op 83 B/op 2 allocs/op BenchmarkMapLoadOrStoreUnique/*sync_test.RWMutexMap-4 58298 1919 ns/op 183 B/op 1 allocs/op BenchmarkMapLoadOrStoreUnique/*sync.HashTrieMap[interface_{},interface_{}]-4 57050 2233 ns/op 152 B/op 4 allocs/op BenchmarkMapLoadOrStoreUnique/*sync.Map-4 54744 2042 ns/op 152 B/op 4 allocs/op BenchmarkMapLoadOrStoreCollision/*sync_test.DeepCopyMap-4 781087 164.2 ns/op 0 B/op 0 allocs/op BenchmarkMapLoadOrStoreCollision/*sync_test.RWMutexMap-4 117208 957.4 ns/op 0 B/op 0 allocs/op BenchmarkMapLoadOrStoreCollision/*sync.HashTrieMap[interface_{},interface_{}]-4 433172 234.6 ns/op 0 B/op 0 allocs/op BenchmarkMapLoadOrStoreCollision/*sync.Map-4 414750 276.1 ns/op 0 B/op 0 allocs/op BenchmarkMapLoadAndDeleteBalanced/*sync_test.RWMutexMap-4 115364 1089 ns/op 7 B/op 0 allocs/op BenchmarkMapLoadAndDeleteBalanced/*sync.HashTrieMap[interface_{},interface_{}]-4 616528 205.8 ns/op 7 B/op 0 allocs/op BenchmarkMapLoadAndDeleteBalanced/*sync.Map-4 597337 190.9 ns/op 7 B/op 0 allocs/op BenchmarkMapLoadAndDeleteUnique/*sync_test.RWMutexMap-4 128140 925.4 ns/op 15 B/op 0 allocs/op BenchmarkMapLoadAndDeleteUnique/*sync.HashTrieMap[interface_{},interface_{}]-4 564685 196.3 ns/op 15 B/op 0 allocs/op BenchmarkMapLoadAndDeleteUnique/*sync.Map-4 553274 203.1 ns/op 15 B/op 0 allocs/op BenchmarkMapLoadAndDeleteCollision/*sync_test.DeepCopyMap-4 37735 3148 ns/op 271 B/op 2 allocs/op BenchmarkMapLoadAndDeleteCollision/*sync_test.RWMutexMap-4 75177 1450 ns/op 0 B/op 0 allocs/op BenchmarkMapLoadAndDeleteCollision/*sync.HashTrieMap[interface_{},interface_{}]-4 103300 1199 ns/op 7 B/op 0 allocs/op BenchmarkMapLoadAndDeleteCollision/*sync.Map-4 112842 1085 ns/op 7 B/op 0 allocs/op BenchmarkMapRange/*sync_test.DeepCopyMap-4 4276 29640 ns/op 0 B/op 0 allocs/op BenchmarkMapRange/*sync_test.RWMutexMap-4 198 666666 ns/op 18434 B/op 1 allocs/op BenchmarkMapRange/*sync.HashTrieMap[interface_{},interface_{}]-4 342 318374 ns/op 1 B/op 0 allocs/op BenchmarkMapRange/*sync.Map-4 349 332774 ns/op 1 B/op 0 allocs/op BenchmarkMapAdversarialAlloc/*sync_test.DeepCopyMap-4 115086 1024 ns/op 267 B/op 1 allocs/op BenchmarkMapAdversarialAlloc/*sync_test.RWMutexMap-4 190704 678.0 ns/op 16 B/op 1 allocs/op BenchmarkMapAdversarialAlloc/*sync.HashTrieMap[interface_{},interface_{}]-4 389085 323.8 ns/op 16 B/op 1 allocs/op BenchmarkMapAdversarialAlloc/*sync.Map-4 305566 383.9 ns/op 16 B/op 1 allocs/op BenchmarkMapAdversarialDelete/*sync_test.DeepCopyMap-4 191523 564.1 ns/op 177 B/op 1 allocs/op BenchmarkMapAdversarialDelete/*sync_test.RWMutexMap-4 188073 713.6 ns/op 32 B/op 1 allocs/op BenchmarkMapAdversarialDelete/*sync.HashTrieMap[interface_{},interface_{}]-4 284037 374.8 ns/op 16 B/op 1 allocs/op BenchmarkMapAdversarialDelete/*sync.Map-4 318904 373.6 ns/op 16 B/op 1 allocs/op BenchmarkMapDeleteCollision/*sync_test.DeepCopyMap-4 65018 1783 ns/op 48 B/op 1 allocs/op BenchmarkMapDeleteCollision/*sync_test.RWMutexMap-4 134178 914.0 ns/op 0 B/op 0 allocs/op BenchmarkMapDeleteCollision/*sync.HashTrieMap[interface_{},interface_{}]-4 522319 215.8 ns/op 0 B/op 0 allocs/op BenchmarkMapDeleteCollision/*sync.Map-4 530997 208.1 ns/op 0 B/op 0 allocs/op BenchmarkMapSwapCollision/*sync_test.DeepCopyMap-4 50076 2531 ns/op 336 B/op 2 allocs/op BenchmarkMapSwapCollision/*sync_test.RWMutexMap-4 99190 1069 ns/op 0 B/op 0 allocs/op BenchmarkMapSwapCollision/*sync.HashTrieMap[interface_{},interface_{}]-4 171145 679.2 ns/op 16 B/op 1 allocs/op BenchmarkMapSwapCollision/*sync.Map-4 180266 644.2 ns/op 16 B/op 1 allocs/op BenchmarkMapSwapMostlyHits/*sync_test.DeepCopyMap-4 542 187564 ns/op 82080 B/op 6 allocs/op BenchmarkMapSwapMostlyHits/*sync_test.RWMutexMap-4 83046 1268 ns/op 23 B/op 1 allocs/op BenchmarkMapSwapMostlyHits/*sync.HashTrieMap[interface_{},interface_{}]-4 200186 784.5 ns/op 40 B/op 2 allocs/op BenchmarkMapSwapMostlyHits/*sync.Map-4 173784 712.3 ns/op 40 B/op 2 allocs/op BenchmarkMapSwapMostlyMisses/*sync_test.DeepCopyMap-4 19588 6847 ns/op 719 B/op 6 allocs/op BenchmarkMapSwapMostlyMisses/*sync_test.RWMutexMap-4 60631 2235 ns/op 47 B/op 2 allocs/op BenchmarkMapSwapMostlyMisses/*sync.HashTrieMap[interface_{},interface_{}]-4 18202 6877 ns/op 120 B/op 5 allocs/op BenchmarkMapSwapMostlyMisses/*sync.Map-4 18604 6848 ns/op 120 B/op 5 allocs/op BenchmarkMapCompareAndSwapCollision/*sync_test.DeepCopyMap-4 185758 596.2 ns/op 32 B/op 0 allocs/op BenchmarkMapCompareAndSwapCollision/*sync_test.RWMutexMap-4 89317 1622 ns/op 0 B/op 0 allocs/op BenchmarkMapCompareAndSwapCollision/*sync.HashTrieMap[interface_{},interface_{}]-4 121782 865.6 ns/op 12 B/op 0 allocs/op BenchmarkMapCompareAndSwapCollision/*sync.Map-4 153530 841.1 ns/op 12 B/op 0 allocs/op BenchmarkMapCompareAndSwapNoExistingKey/*sync_test.DeepCopyMap-4 2813840 48.97 ns/op 15 B/op 0 allocs/op BenchmarkMapCompareAndSwapNoExistingKey/*sync_test.RWMutexMap-4 121195 983.7 ns/op 15 B/op 0 allocs/op BenchmarkMapCompareAndSwapNoExistingKey/*sync.HashTrieMap[interface_{},interface_{}]-4 586198 196.7 ns/op 15 B/op 0 allocs/op BenchmarkMapCompareAndSwapNoExistingKey/*sync.Map-4 663015 177.8 ns/op 15 B/op 0 allocs/op BenchmarkMapCompareAndSwapValueNotEqual/*sync_test.DeepCopyMap-4 729012 159.3 ns/op 0 B/op 0 allocs/op BenchmarkMapCompareAndSwapValueNotEqual/*sync_test.RWMutexMap-4 139875 1022 ns/op 0 B/op 0 allocs/op BenchmarkMapCompareAndSwapValueNotEqual/*sync.HashTrieMap[interface_{},interface_{}]-4 403111 258.9 ns/op 0 B/op 0 allocs/op BenchmarkMapCompareAndSwapValueNotEqual/*sync.Map-4 487112 242.9 ns/op 0 B/op 0 allocs/op BenchmarkMapCompareAndSwapMostlyHits/*sync_test.RWMutexMap-4 79473 1606 ns/op 35 B/op 2 allocs/op BenchmarkMapCompareAndSwapMostlyHits/*sync.HashTrieMap[interface_{},interface_{}]-4 158224 836.6 ns/op 51 B/op 3 allocs/op BenchmarkMapCompareAndSwapMostlyHits/*sync.Map-4 148689 688.5 ns/op 52 B/op 3 allocs/op BenchmarkMapCompareAndSwapMostlyMisses/*sync_test.DeepCopyMap-4 570254 194.2 ns/op 48 B/op 2 allocs/op BenchmarkMapCompareAndSwapMostlyMisses/*sync_test.RWMutexMap-4 102216 1238 ns/op 47 B/op 2 allocs/op BenchmarkMapCompareAndSwapMostlyMisses/*sync.HashTrieMap[interface_{},interface_{}]-4 634348 211.2 ns/op 47 B/op 2 allocs/op BenchmarkMapCompareAndSwapMostlyMisses/*sync.Map-4 568586 228.4 ns/op 47 B/op 2 allocs/op BenchmarkMapCompareAndDeleteCollision/*sync_test.DeepCopyMap-4 100512 1172 ns/op 114 B/op 0 allocs/op BenchmarkMapCompareAndDeleteCollision/*sync_test.RWMutexMap-4 100182 1450 ns/op 0 B/op 0 allocs/op BenchmarkMapCompareAndDeleteCollision/*sync.HashTrieMap[interface_{},interface_{}]-4 139978 962.2 ns/op 6 B/op 0 allocs/op BenchmarkMapCompareAndDeleteCollision/*sync.Map-4 128404 1099 ns/op 7 B/op 0 allocs/op BenchmarkMapCompareAndDeleteMostlyHits/*sync_test.RWMutexMap-4 39514 2649 ns/op 47 B/op 2 allocs/op BenchmarkMapCompareAndDeleteMostlyHits/*sync.HashTrieMap[interface_{},interface_{}]-4 53448 2483 ns/op 109 B/op 4 allocs/op BenchmarkMapCompareAndDeleteMostlyHits/*sync.Map-4 52803 2089 ns/op 108 B/op 4 allocs/op BenchmarkMapCompareAndDeleteMostlyMisses/*sync_test.DeepCopyMap-4 684964 181.8 ns/op 32 B/op 2 allocs/op BenchmarkMapCompareAndDeleteMostlyMisses/*sync_test.RWMutexMap-4 110022 1271 ns/op 31 B/op 1 allocs/op BenchmarkMapCompareAndDeleteMostlyMisses/*sync.HashTrieMap[interface_{},interface_{}]-4 509704 214.5 ns/op 32 B/op 1 allocs/op BenchmarkMapCompareAndDeleteMostlyMisses/*sync.Map-4 641030 198.6 ns/op 32 B/op 1 allocs/op BenchmarkMapClear/*sync_test.DeepCopyMap-4 34411 3758 ns/op 336 B/op 2 allocs/op BenchmarkMapClear/*sync_test.RWMutexMap-4 58225 2099 ns/op 0 B/op 0 allocs/op BenchmarkMapClear/*sync.HashTrieMap[interface_{},interface_{}]-4 62978 2509 ns/op 225 B/op 3 allocs/op BenchmarkMapClear/*sync.Map-4 46268 2663 ns/op 225 B/op 3 allocs/op BenchmarkUncontendedSemaphore-4 6288871 17.95 ns/op BenchmarkContendedSemaphore-4 3945382 32.50 ns/op BenchmarkMutexUncontended-4 1482709 81.01 ns/op BenchmarkMutex-4 85504 1490 ns/op BenchmarkMutexSlack-4 69366 1723 ns/op BenchmarkMutexWork-4 64909 1866 ns/op BenchmarkMutexWorkSlack-4 62283 1909 ns/op BenchmarkMutexNoSpin-4 43714 2772 ns/op BenchmarkMutexSpin-4 50979 2254 ns/op BenchmarkOnce-4 879415 139.0 ns/op BenchmarkOnceFunc/v=Once-4 1993297 58.59 ns/op 0 B/op 0 allocs/op BenchmarkOnceFunc/v=Global-4 1575708 76.54 ns/op 0 B/op 0 allocs/op BenchmarkOnceFunc/v=Local-4 1687051 73.08 ns/op 0 B/op 0 allocs/op BenchmarkOnceValue/v=Once-4 1813720 67.34 ns/op 0 B/op 0 allocs/op BenchmarkOnceValue/v=Global-4 1546250 76.87 ns/op 0 B/op 0 allocs/op BenchmarkOnceValue/v=Local-4 1524210 78.68 ns/op 0 B/op 0 allocs/op BenchmarkSemaUncontended-4 9418832 12.05 ns/op BenchmarkSemaSyntNonblock-4 1899015 64.18 ns/op BenchmarkSemaSyntBlock-4 1000000 109.6 ns/op BenchmarkSemaWorkNonblock-4 969570 111.8 ns/op BenchmarkSemaWorkBlock-4 945505 140.3 ns/op BenchmarkRWMutexUncontended-4 673928 191.2 ns/op BenchmarkRWMutexWrite100-4 187402 612.8 ns/op BenchmarkRWMutexWrite10-4 132716 780.9 ns/op BenchmarkRWMutexWorkWrite100-4 202408 605.4 ns/op BenchmarkRWMutexWorkWrite10-4 136720 922.6 ns/op BenchmarkWaitGroupUncontended-4 1338248 89.61 ns/op BenchmarkWaitGroupAddDone-4 333462 376.1 ns/op BenchmarkWaitGroupAddDoneWork-4 355114 342.0 ns/op BenchmarkWaitGroupWait-4 5454897 22.19 ns/op BenchmarkWaitGroupWaitWork-4 3140688 38.43 ns/op BenchmarkWaitGroupActuallyWait-4 25237 4650 ns/op 32 B/op 2 allocs/op PASS ok sync 22.410s goos: freebsd goarch: amd64 pkg: sync/atomic cpu: AMD EPYC 7B12 BenchmarkValueRead-4 646417 176.2 ns/op PASS ok sync/atomic 1.200s PASS ok syscall 1.083s goos: freebsd goarch: amd64 pkg: testing cpu: AMD EPYC 7B12 BenchmarkTBHelper-4 159022 657.7 ns/op 0 B/op 0 allocs/op BenchmarkBLoopPrint-4 15502 7770 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 15403 7800 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.521s goos: freebsd goarch: amd64 pkg: text/tabwriter cpu: AMD EPYC 7B12 BenchmarkTable/1x10/new-4 10561 11127 ns/op 1520 B/op 21 allocs/op BenchmarkTable/1x10/reuse-4 14845 8177 ns/op 0 B/op 0 allocs/op BenchmarkTable/1x1000/new-4 130 902001 ns/op 111003 B/op 1024 allocs/op BenchmarkTable/1x1000/reuse-4 152 757523 ns/op 730 B/op 6 allocs/op BenchmarkTable/1x100000/new-4 1 103032762 ns/op 18285040 B/op 100056 allocs/op BenchmarkTable/1x100000/reuse-4 1 101839640 ns/op 18285072 B/op 100058 allocs/op BenchmarkTable/10x10/new-4 2139 49912 ns/op 5056 B/op 31 allocs/op BenchmarkTable/10x10/reuse-4 2672 41785 ns/op 1 B/op 0 allocs/op BenchmarkTable/10x1000/new-4 25 4684735 ns/op 395136 B/op 1038 allocs/op BenchmarkTable/10x1000/reuse-4 28 4074928 ns/op 14112 B/op 37 allocs/op BenchmarkTable/10x100000/new-4 1 539257539 ns/op 47012736 B/op 100072 allocs/op BenchmarkTable/10x100000/reuse-4 1 512194136 ns/op 47012832 B/op 100073 allocs/op BenchmarkTable/100x10/new-4 291 407921 ns/op 39296 B/op 41 allocs/op BenchmarkTable/100x10/reuse-4 316 371923 ns/op 124 B/op 0 allocs/op BenchmarkTable/100x1000/new-4 3 48852968 ns/op 3270528 B/op 1052 allocs/op BenchmarkTable/100x1000/reuse-4 3 45715893 ns/op 1090176 B/op 350 allocs/op BenchmarkTable/100x100000/new-4 1 5707593332 ns/op 334042080 B/op 100089 allocs/op BenchmarkTable/100x100000/reuse-4 1 5507583460 ns/op 334042080 B/op 100089 allocs/op BenchmarkPyramid/10-4 3237 34548 ns/op 4872 B/op 35 allocs/op BenchmarkPyramid/100-4 49 2447790 ns/op 410536 B/op 230 allocs/op BenchmarkPyramid/1000-4 1 265589034 ns/op 35606824 B/op 2054 allocs/op BenchmarkRagged/10-4 2802 36757 ns/op 4512 B/op 34 allocs/op BenchmarkRagged/100-4 343 337838 ns/op 42416 B/op 188 allocs/op BenchmarkRagged/1000-4 36 3383805 ns/op 408992 B/op 1660 allocs/op BenchmarkCode-4 11491 10385 ns/op 624 B/op 13 allocs/op PASS ok text/tabwriter 17.347s goos: freebsd goarch: amd64 pkg: text/template/parse cpu: AMD EPYC 7B12 BenchmarkParseLarge-4 2 57742991 ns/op BenchmarkVariableString-4 149305 789.6 ns/op 80 B/op 3 allocs/op BenchmarkListString-4 2733 39995 ns/op 2524 B/op 39 allocs/op PASS ok text/template/parse 1.512s goos: freebsd goarch: amd64 pkg: time cpu: AMD EPYC 7B12 BenchmarkAfterFunc1000-4 24 4727472 ns/op BenchmarkAfter-4 82483 1464 ns/op BenchmarkStop/impl=chan-4 137593 853.7 ns/op BenchmarkStop/impl=func-4 170772 744.7 ns/op BenchmarkSimultaneousAfterFunc1000-4 22 5375188 ns/op BenchmarkStartStop1000-4 178 688869 ns/op BenchmarkReset/impl=chan-4 1292025 91.32 ns/op BenchmarkReset/impl=func-4 1000000 108.5 ns/op BenchmarkSleep1000-4 28 4636749 ns/op BenchmarkParallelTimerLatency-4 51 149232 avg-late-ns 1127074 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=1-4 37 82569 avg-late-ns 281227 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=2-4 33 58272 avg-late-ns 176251 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=3-4 34 57146 avg-late-ns 184600 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=4-4 33 45173 avg-late-ns 190325 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=5-4 31 75238 avg-late-ns 330219 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=6-4 32 79273 avg-late-ns 357379 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=7-4 30 86626 avg-late-ns 396766 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=8-4 27 95421 avg-late-ns 453321 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=9-4 26 133550 avg-late-ns 957617 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=10-4 26 855046 avg-late-ns 8239224 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=2ms/tickers-per-P=1-4 34 94830 avg-late-ns 230825 max-late-ns BenchmarkAdjustTimers10000-4 19 7063807 ns/op BenchmarkTicker-4 376970 277.5 ns/op BenchmarkTickerReset-4 1218688 127.6 ns/op BenchmarkTickerResetNaive-4 153631 741.3 ns/op BenchmarkNow-4 329704 353.7 ns/op BenchmarkNowUnixNano-4 358207 344.3 ns/op BenchmarkNowUnixMilli-4 328236 354.3 ns/op BenchmarkNowUnixMicro-4 341288 344.6 ns/op BenchmarkFormat-4 83980 1361 ns/op BenchmarkFormatRFC3339-4 119646 930.6 ns/op BenchmarkFormatRFC3339Nano-4 117824 976.9 ns/op BenchmarkFormatNow-4 122686 977.3 ns/op BenchmarkMarshalJSON-4 169815 698.5 ns/op BenchmarkMarshalText-4 177338 644.7 ns/op BenchmarkMarshalBinary-4 370749 275.0 ns/op BenchmarkParse-4 193059 565.9 ns/op BenchmarkParseRFC3339UTC-4 502844 233.1 ns/op BenchmarkParseRFC3339UTCBytes-4 287082 351.4 ns/op BenchmarkParseRFC3339TZ-4 155306 753.6 ns/op BenchmarkParseRFC3339TZBytes-4 115324 982.0 ns/op BenchmarkParseDuration-4 822933 143.2 ns/op BenchmarkHour-4 1285484 93.99 ns/op BenchmarkSecond-4 1264116 95.66 ns/op BenchmarkDate-4 1000000 111.2 ns/op BenchmarkYear-4 1098499 105.6 ns/op BenchmarkYearDay-4 1076666 110.7 ns/op BenchmarkMonth-4 1126626 103.5 ns/op BenchmarkDay-4 1109320 110.6 ns/op BenchmarkISOWeek-4 1089226 108.3 ns/op BenchmarkGoString-4 112804 1012 ns/op BenchmarkDateFunc-4 2137326 57.00 ns/op BenchmarkUnmarshalText-4 140473 834.8 ns/op PASS ok time 16.530s goos: freebsd goarch: amd64 pkg: unicode cpu: AMD EPYC 7B12 BenchmarkToUpper-4 719283 154.6 ns/op BenchmarkToLower-4 615266 184.0 ns/op BenchmarkSimpleFold/Upper-4 391290 271.1 ns/op BenchmarkSimpleFold/Lower-4 501436 265.0 ns/op BenchmarkSimpleFold/Fold-4 737139 142.5 ns/op BenchmarkSimpleFold/NoFold-4 381583 266.3 ns/op PASS ok unicode 1.929s goos: freebsd goarch: amd64 pkg: unicode/utf16 cpu: AMD EPYC 7B12 BenchmarkDecodeValidASCII-4 796006 151.5 ns/op BenchmarkDecodeValidJapaneseChars-4 933687 128.1 ns/op BenchmarkDecodeRune-4 1894383 61.46 ns/op BenchmarkEncodeValidASCII-4 831672 142.8 ns/op BenchmarkEncodeValidJapaneseChars-4 1128748 105.2 ns/op BenchmarkAppendRuneValidASCII-4 1871444 63.35 ns/op BenchmarkAppendRuneValidJapaneseChars-4 2504914 40.55 ns/op BenchmarkEncodeRune-4 2097195 55.58 ns/op PASS ok unicode/utf16 2.589s goos: freebsd goarch: amd64 pkg: unicode/utf8 cpu: AMD EPYC 7B12 BenchmarkRuneCountTenASCIIChars-4 2901762 40.82 ns/op BenchmarkRuneCountTenJapaneseChars-4 1893900 62.56 ns/op BenchmarkRuneCountInStringTenASCIIChars-4 12566607 8.878 ns/op BenchmarkRuneCountInStringTenJapaneseChars-4 2659567 44.48 ns/op BenchmarkValidTenASCIIChars-4 2520441 47.53 ns/op BenchmarkValid100KASCIIChars-4 144 814221 ns/op BenchmarkValidTenJapaneseChars-4 365618 284.8 ns/op BenchmarkValidLongMostlyASCII-4 134 877855 ns/op BenchmarkValidLongJapanese-4 80 1477760 ns/op BenchmarkValidStringTenASCIIChars-4 5480761 21.68 ns/op BenchmarkValidString100KASCIIChars-4 13214 9011 ns/op BenchmarkValidStringTenJapaneseChars-4 603577 173.2 ns/op BenchmarkValidStringLongMostlyASCII-4 1428 80104 ns/op BenchmarkValidStringLongJapanese-4 228 508968 ns/op BenchmarkEncodeASCIIRune-4 11495829 10.02 ns/op BenchmarkEncodeSpanishRune-4 3694796 32.18 ns/op BenchmarkEncodeJapaneseRune-4 3152436 38.09 ns/op BenchmarkEncodeMaxRune-4 2809890 42.72 ns/op BenchmarkEncodeInvalidRuneMaxPlusOne-4 3130856 37.91 ns/op BenchmarkEncodeInvalidRuneSurrogate-4 3118533 38.78 ns/op BenchmarkEncodeInvalidRuneNegative-4 3182797 38.90 ns/op BenchmarkAppendASCIIRune-4 11628823 10.05 ns/op BenchmarkAppendSpanishRune-4 4121764 29.53 ns/op BenchmarkAppendJapaneseRune-4 3538070 34.02 ns/op BenchmarkAppendMaxRune-4 3139771 38.77 ns/op BenchmarkAppendInvalidRuneMaxPlusOne-4 3542398 34.80 ns/op BenchmarkAppendInvalidRuneSurrogate-4 3569863 33.47 ns/op BenchmarkAppendInvalidRuneNegative-4 3599198 33.85 ns/op BenchmarkDecodeASCIIRune-4 3363156 36.14 ns/op BenchmarkDecodeJapaneseRune-4 2856918 41.85 ns/op BenchmarkFullRune/ASCII-4 4187931 28.55 ns/op BenchmarkFullRune/Incomplete-4 1973302 60.17 ns/op BenchmarkFullRune/Japanese-4 4188986 28.34 ns/op PASS ok unicode/utf8 6.327s goos: freebsd goarch: amd64 pkg: unique cpu: AMD EPYC 7B12 BenchmarkMake-4 253083 400.9 ns/op 0 B/op 0 allocs/op BenchmarkMakeMany-4 185290 637.6 ns/op 0 B/op 0 allocs/op BenchmarkMakeManyMany-4 116557 1110 ns/op 0 B/op 0 allocs/op PASS ok unique 12.195s goos: freebsd goarch: amd64 pkg: cmd/api cpu: AMD EPYC 7B12 BenchmarkAll-4 1 73086910972 ns/op PASS ok cmd/api 74.276s goos: freebsd goarch: amd64 pkg: cmd/cgo/internal/test cpu: AMD EPYC 7B12 BenchmarkCgoCall/add-int-4 892383 122.0 ns/op BenchmarkCgoCall/one-pointer-4 716395 164.8 ns/op BenchmarkCgoCall/string-pointer-escape-4 565041 206.3 ns/op BenchmarkCgoCall/string-pointer-noescape-4 790987 156.5 ns/op BenchmarkCgoCall/eight-pointers-4 309399 366.2 ns/op BenchmarkCgoCall/eight-pointers-nil-4 765745 155.2 ns/op BenchmarkCgoCall/eight-pointers-array-4 43394 2905 ns/op BenchmarkCgoCall/eight-pointers-slice-4 57031 2069 ns/op BenchmarkGoString-4 1169331 94.74 ns/op BenchmarkCGoCallback-4 69152 1610 ns/op BenchmarkCGoInCThread-4 587025 206.9 ns/op PASS ok cmd/cgo/internal/test 3.037s goos: freebsd goarch: amd64 pkg: cmd/cgo/internal/testcarchive cpu: AMD EPYC 7B12 BenchmarkCgoCallbackMainThread-4 930204 113.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-build3334703963=/tmp/go-build -gno-record-gcc-switches -I /tmp/workdir/tmp/carchive_test95259667/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-build3334703963=/tmp/go-build -gno-record-gcc-switches -I /tmp/workdir/tmp/carchive_test95259667/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-build3334703963=/tmp/go-build -gno-record-gcc-switches -I /tmp/workdir/tmp/carchive_test95259667/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-build3334703963=/tmp/go-build -gno-record-gcc-switches -I /tmp/workdir/tmp/carchive_test95259667/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-build3334703963=/tmp/go-build -gno-record-gcc-switches -I /tmp/workdir/tmp/carchive_test95259667/pkg/freebsd_amd64_shared/testcarchive -o testp10 main10.c libgo10.a] ... [output truncated] PASS ok cmd/cgo/internal/testcarchive 4.717s goos: freebsd goarch: amd64 pkg: cmd/compile/internal/reflectdata cpu: AMD EPYC 7B12 BenchmarkEqArrayOfStrings5-4 971268 116.8 ns/op BenchmarkEqArrayOfStrings64-4 115645 955.6 ns/op BenchmarkEqArrayOfStrings1024-4 8398 14357 ns/op BenchmarkEqArrayOfFloats5-4 1246392 94.97 ns/op BenchmarkEqArrayOfFloats64-4 146656 834.9 ns/op BenchmarkEqArrayOfFloats1024-4 9801 12230 ns/op BenchmarkEqArrayOfStructsEq-4 2282 46720 ns/op BenchmarkEqArrayOfStructsNotEq-4 4381 27216 ns/op BenchmarkEqStruct-4 20320521 5.719 ns/op PASS ok cmd/compile/internal/reflectdata 2.619s goos: freebsd goarch: amd64 pkg: cmd/compile/internal/ssa cpu: AMD EPYC 7B12 BenchmarkPhioptPass-4 10000 45742 ns/op BenchmarkInvertLessThanNoov-4 17355255 6.882 ns/op BenchmarkCopyElim1-4 1153 97630 ns/op BenchmarkCopyElim10-4 1262 103931 ns/op BenchmarkCopyElim100-4 502 243874 ns/op BenchmarkCopyElim1000-4 85 1332479 ns/op BenchmarkCopyElim10000-4 6 19901280 ns/op BenchmarkCopyElim100000-4 1 409500123 ns/op BenchmarkDeadCode/1-4 996 107617 ns/op BenchmarkDeadCode/10-4 729 141692 ns/op BenchmarkDeadCode/100-4 362 315919 ns/op BenchmarkDeadCode/1000-4 66 1823034 ns/op BenchmarkDeadCode/10000-4 5 24064886 ns/op BenchmarkDeadCode/100000-4 1 319279322 ns/op BenchmarkDeadCode/200000-4 1 655770675 ns/op BenchmarkDominatorsLinear-4 24 6368846 ns/op 1.57 MB/s BenchmarkDominatorsFwdBack-4 13 12605946 ns/op 0.79 MB/s BenchmarkDominatorsManyPred-4 12 9400859 ns/op 1.06 MB/s BenchmarkDominatorsMaxPred-4 13 9714730 ns/op 1.03 MB/s BenchmarkDominatorsMaxPredVal-4 12 10560933 ns/op 0.95 MB/s BenchmarkFuse/1-4 889 166664 ns/op BenchmarkFuse/10-4 717 186183 ns/op BenchmarkFuse/100-4 235 482280 ns/op BenchmarkFuse/1000-4 31 4590819 ns/op BenchmarkFuse/10000-4 2 67351438 ns/op BenchmarkNilCheckDeep1-4 15573 8065 ns/op 0.12 MB/s 238 B/op 4 allocs/op BenchmarkNilCheckDeep10-4 6493 18835 ns/op 0.53 MB/s 234 B/op 4 allocs/op BenchmarkNilCheckDeep100-4 948 121976 ns/op 0.82 MB/s 1160 B/op 4 allocs/op BenchmarkNilCheckDeep1000-4 93 1174665 ns/op 0.85 MB/s 8748 B/op 4 allocs/op BenchmarkNilCheckDeep10000-4 8 15397507 ns/op 0.65 MB/s 213297 B/op 6 allocs/op BenchmarkDSEPass-4 42 2613495 ns/op 56401 B/op 7 allocs/op BenchmarkDSEPassBlock-4 1 100003687 ns/op 4283328 B/op 108943 allocs/op BenchmarkCSEPass-4 9 11676978 ns/op 131387 B/op 7 allocs/op BenchmarkCSEPassBlock-4 1 127314223 ns/op 4842088 B/op 60305 allocs/op BenchmarkDeadcodePass-4 272 415307 ns/op 94583 B/op 3 allocs/op BenchmarkDeadcodePassBlock-4 1 104152124 ns/op 4030336 B/op 44881 allocs/op BenchmarkMultiPass-4 105 999055 ns/op 256702 B/op 8 allocs/op BenchmarkMultiPassBlock-4 1 220814118 ns/op 10340808 B/op 112431 allocs/op BenchmarkCondRewrite/SoloJump-4 4498680 25.85 ns/op BenchmarkCondRewrite/CombJump-4 4524642 26.08 ns/op PASS ok cmd/compile/internal/ssa 14.114s goos: freebsd goarch: amd64 pkg: cmd/compile/internal/test cpu: AMD EPYC 7B12 BenchmarkLoadAdd-4 10993 10483 ns/op BenchmarkExtShift-4 20593 5774 ns/op BenchmarkModify-4 12340 9653 ns/op BenchmarkMullImm-4 20443 5787 ns/op BenchmarkConstModify-4 12111 9965 ns/op BenchmarkBitSet-4 23446 5072 ns/op BenchmarkBitClear-4 23637 5051 ns/op BenchmarkBitToggle-4 23349 5067 ns/op BenchmarkBitSetConst-4 173164 633.1 ns/op BenchmarkBitClearConst-4 171625 690.4 ns/op BenchmarkBitToggleConst-4 177951 633.4 ns/op BenchmarkDivconstI64-4 9004084 12.24 ns/op BenchmarkModconstI64-4 10962840 10.96 ns/op BenchmarkDivisiblePow2constI64-4 9287715 13.34 ns/op BenchmarkDivisibleconstI64-4 9675748 11.88 ns/op BenchmarkDivisibleWDivconstI64-4 8728940 13.44 ns/op BenchmarkDivconstU64/3-4 10699468 11.06 ns/op BenchmarkDivconstU64/5-4 10285129 10.96 ns/op BenchmarkDivconstU64/37-4 11654097 10.29 ns/op BenchmarkDivconstU64/1234567-4 10910034 10.49 ns/op BenchmarkModconstU64-4 10505746 11.11 ns/op BenchmarkDivisibleconstU64-4 10294164 11.71 ns/op BenchmarkDivisibleWDivconstU64-4 8468982 13.47 ns/op BenchmarkDivconstI32-4 11318706 10.69 ns/op BenchmarkModconstI32-4 10010584 11.01 ns/op BenchmarkDivisiblePow2constI32-4 12423469 9.563 ns/op BenchmarkDivisibleconstI32-4 12199800 9.593 ns/op BenchmarkDivisibleWDivconstI32-4 8876721 13.46 ns/op BenchmarkDivconstU32-4 10806500 12.49 ns/op BenchmarkModconstU32-4 11374237 10.92 ns/op BenchmarkDivisibleconstU32-4 11855296 9.571 ns/op BenchmarkDivisibleWDivconstU32-4 8975450 13.35 ns/op BenchmarkDivconstI16-4 10027518 11.99 ns/op BenchmarkModconstI16-4 9501186 11.62 ns/op BenchmarkDivisiblePow2constI16-4 11141515 9.540 ns/op BenchmarkDivisibleconstI16-4 11851666 9.484 ns/op BenchmarkDivisibleWDivconstI16-4 8741752 13.39 ns/op BenchmarkDivconstU16-4 11116690 9.601 ns/op BenchmarkModconstU16-4 11351265 11.38 ns/op BenchmarkDivisibleconstU16-4 12163272 9.517 ns/op BenchmarkDivisibleWDivconstU16-4 8766806 13.45 ns/op BenchmarkDivconstI8-4 9816288 11.93 ns/op BenchmarkModconstI8-4 10026477 11.76 ns/op BenchmarkDivisiblePow2constI8-4 12689154 9.519 ns/op BenchmarkDivisibleconstI8-4 11588305 9.573 ns/op BenchmarkDivisibleWDivconstI8-4 8744587 13.55 ns/op BenchmarkDivconstU8-4 12103110 9.494 ns/op BenchmarkModconstU8-4 10678066 11.83 ns/op BenchmarkDivisibleconstU8-4 11882649 9.548 ns/op BenchmarkDivisibleWDivconstU8-4 8721712 13.89 ns/op BenchmarkMul2-4 270270 445.1 ns/op BenchmarkMulNeg2-4 260294 460.4 ns/op BenchmarkEfaceInteger-4 4893039 23.66 ns/op BenchmarkTypeAssert-4 16133516 6.583 ns/op BenchmarkDiv64UnsignedSmall-4 19451149 5.599 ns/op BenchmarkDiv64Small-4 17455735 6.249 ns/op BenchmarkDiv64SmallNegDivisor-4 18564583 6.547 ns/op BenchmarkDiv64SmallNegDividend-4 17296322 5.976 ns/op BenchmarkDiv64SmallNegBoth-4 17923122 5.934 ns/op BenchmarkDiv64Unsigned-4 16481630 7.012 ns/op BenchmarkDiv64-4 16218621 6.945 ns/op BenchmarkDiv64NegDivisor-4 15722647 6.931 ns/op BenchmarkDiv64NegDividend-4 17074116 6.934 ns/op BenchmarkDiv64NegBoth-4 16279593 6.872 ns/op BenchmarkMod64UnsignedSmall-4 17964310 5.700 ns/op BenchmarkMod64Small-4 18440538 6.072 ns/op BenchmarkMod64SmallNegDivisor-4 18168439 6.322 ns/op BenchmarkMod64SmallNegDividend-4 19285531 5.929 ns/op BenchmarkMod64SmallNegBoth-4 20546634 5.931 ns/op BenchmarkMod64Unsigned-4 15621860 7.176 ns/op BenchmarkMod64-4 15268356 7.200 ns/op BenchmarkMod64NegDivisor-4 15792542 7.247 ns/op BenchmarkMod64NegDividend-4 15058155 7.201 ns/op BenchmarkMod64NegBoth-4 16041103 7.201 ns/op BenchmarkMulconstI32/3-4 20788582 5.642 ns/op BenchmarkMulconstI32/5-4 21216331 5.667 ns/op BenchmarkMulconstI32/12-4 19951616 5.598 ns/op BenchmarkMulconstI32/120-4 20634972 5.621 ns/op BenchmarkMulconstI32/-120-4 19758159 5.161 ns/op BenchmarkMulconstI32/65537-4 21457807 5.644 ns/op BenchmarkMulconstI32/65538-4 20048650 5.299 ns/op BenchmarkMulconstI64/3-4 19013481 5.631 ns/op BenchmarkMulconstI64/5-4 18406880 5.456 ns/op BenchmarkMulconstI64/12-4 19806294 5.645 ns/op BenchmarkMulconstI64/120-4 19783045 5.491 ns/op BenchmarkMulconstI64/-120-4 23452368 5.610 ns/op BenchmarkMulconstI64/65537-4 24054709 4.956 ns/op BenchmarkMulconstI64/65538-4 19196065 5.626 ns/op BenchmarkMulconstU32/3-4 19776915 5.599 ns/op BenchmarkMulconstU32/5-4 19384258 5.636 ns/op BenchmarkMulconstU32/12-4 19146969 5.633 ns/op BenchmarkMulconstU32/120-4 19293286 5.929 ns/op BenchmarkMulconstU32/65537-4 19920387 5.418 ns/op BenchmarkMulconstU32/65538-4 18613737 5.613 ns/op BenchmarkMulconstU64/3-4 19473438 5.614 ns/op BenchmarkMulconstU64/5-4 20506790 5.626 ns/op BenchmarkMulconstU64/12-4 24296763 4.941 ns/op BenchmarkMulconstU64/120-4 23061138 5.641 ns/op BenchmarkMulconstU64/65537-4 21494821 5.631 ns/op BenchmarkMulconstU64/65538-4 21458958 4.976 ns/op BenchmarkShiftArithmeticRight-4 20236803 5.639 ns/op BenchmarkSwitch8Predictable-4 7891530 14.37 ns/op BenchmarkSwitch8Unpredictable-4 7405982 14.48 ns/op BenchmarkSwitch32Predictable-4 10669807 10.28 ns/op BenchmarkSwitch32Unpredictable-4 8137239 15.62 ns/op BenchmarkSwitchStringPredictable-4 8504424 13.79 ns/op BenchmarkSwitchStringUnpredictable-4 5614800 19.93 ns/op BenchmarkSwitchTypePredictable-4 4602627 25.59 ns/op BenchmarkSwitchTypeUnpredictable-4 4874998 24.24 ns/op BenchmarkSwitchInterfaceTypePredictable-4 9123664 13.03 ns/op BenchmarkSwitchInterfaceTypeUnpredictable-4 4814722 24.24 ns/op PASS ok cmd/compile/internal/test 16.505s goos: freebsd goarch: amd64 pkg: cmd/compile/internal/types2 cpu: AMD EPYC 7B12 BenchmarkLookupFieldOrMethod-4 151 787857 ns/op BenchmarkNamed/Underlying/nongeneric-4 1588982 75.55 ns/op BenchmarkNamed/Underlying/generic-4 1561620 76.57 ns/op BenchmarkNamed/Underlying/src_instance-4 1596981 74.05 ns/op BenchmarkNamed/Underlying/user_instance-4 1595264 74.41 ns/op BenchmarkCheck/http/funcbodies/info-4 1 485836480 ns/op 73213 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 368231075 ns/op 96593 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 138619622 ns/op 256486 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 114729681 ns/op 309966 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 367319273 ns/op 14459 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 2 75697562 ns/op 70146 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 4 26198784 ns/op 187354 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 5 23196601 ns/op 228866 lines/s BenchmarkCheck/constant/funcbodies/info-4 1 118746648 ns/op 18269 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 4 33086742 ns/op 65565 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 8 16653051 ns/op 129493 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 8 15901684 ns/op 136383 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 1219288915 ns/op 57906 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 554024305 ns/op 127429 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 132502251 ns/op 532671 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 1 107593480 ns/op 655534 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 1 276841892 ns/op 3178 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 4 28677088 ns/op 30664 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 7 16677382 ns/op 52754 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 7 18012924 ns/op 48844 lines/s PASS ok cmd/compile/internal/types2 15.893s goos: freebsd goarch: amd64 pkg: cmd/go cpu: AMD EPYC 7B12 BenchmarkExecGoEnv-4 39 2699802 ns/op 3966103 sys-ns/op 707308 user-ns/op PASS ok cmd/go 1.265s goos: freebsd goarch: amd64 pkg: cmd/go/internal/cfg cpu: AMD EPYC 7B12 BenchmarkLookPath-4 277015 445.6 ns/op PASS ok cmd/go/internal/cfg 1.252s All tests passed.