freebsd-amd64-race at b50ccef67a5cd4a2919131cfeb6f3a21d6742385 :: 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.595s ok archive/zip 2.358s ok bufio 1.273s ok bytes 1.873s ok cmp 1.080s ok compress/bzip2 1.351s ok compress/flate 4.860s ok compress/gzip 10.084s ok compress/lzw 1.563s ok compress/zlib 4.347s ok container/heap 1.033s ok container/list 1.076s ok container/ring 1.024s ok context 1.049s ok crypto 2.393s ok crypto/aes 1.033s ok crypto/cipher 18.874s ok crypto/des 1.048s ok crypto/dsa 1.013s ok crypto/ecdh 1.324s ok crypto/ecdsa 1.158s ok crypto/ed25519 1.198s ok crypto/elliptic 1.096s ? crypto/fips140 [no test files] ok crypto/hkdf 1.055s ok crypto/hmac 1.056s ok crypto/internal/boring 1.036s ? crypto/internal/boring/bbig [no test files] ok crypto/internal/boring/bcache 1.394s ? 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.074s ok crypto/internal/fips140/aes/gcm 1.074s [no tests to run] ? crypto/internal/fips140/alias [no test files] ok crypto/internal/fips140/bigmod 1.071s ? crypto/internal/fips140/check [no test files] ? crypto/internal/fips140/check/checktest [no test files] ? crypto/internal/fips140/drbg [no test files] ok crypto/internal/fips140/ecdh 1.069s ok crypto/internal/fips140/ecdsa 1.172s ? crypto/internal/fips140/ed25519 [no test files] ok crypto/internal/fips140/edwards25519 1.559s ok crypto/internal/fips140/edwards25519/field 1.105s ? crypto/internal/fips140/hkdf [no test files] ? crypto/internal/fips140/hmac [no test files] ok crypto/internal/fips140/mlkem 1.237s ok crypto/internal/fips140/nistec 1.057s [no tests to run] ok crypto/internal/fips140/nistec/fiat 1.047s [no tests to run] ? crypto/internal/fips140/pbkdf2 [no test files] ok crypto/internal/fips140/rsa 1.081s ? 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.097s ? 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.719s ok crypto/internal/hpke 1.042s ? crypto/internal/impl [no test files] ? crypto/internal/randutil [no test files] ok crypto/internal/sysrand 1.271s ? crypto/internal/sysrand/internal/seccomp [no test files] ok crypto/md5 1.056s ok crypto/mlkem 1.266s ok crypto/pbkdf2 1.137s ok crypto/rand 1.423s ok crypto/rc4 1.421s ok crypto/rsa 1.271s ok crypto/sha1 1.081s ok crypto/sha256 1.081s ok crypto/sha3 2.784s ok crypto/sha512 1.031s ok crypto/subtle 1.315s ok crypto/tls 5.662s ? crypto/tls/internal/fips140tls [no test files] ok crypto/x509 1.708s ? crypto/x509/pkix [no test files] ok database/sql 1.602s ok database/sql/driver 1.081s ok debug/buildinfo 1.070s ok debug/dwarf 1.095s ok debug/elf 1.702s ok debug/gosym 1.091s ok debug/macho 1.090s ok debug/pe 1.084s ok debug/plan9obj 1.071s ok embed 1.028s [no tests to run] ok embed/internal/embedtest 1.028s ? encoding [no test files] ok encoding/ascii85 1.080s ok encoding/asn1 1.084s ok encoding/base32 1.059s ok encoding/base64 1.048s ok encoding/binary 1.047s ok encoding/csv 1.037s ok encoding/gob 12.499s ok encoding/hex 1.023s ok encoding/json 1.848s ok encoding/pem 2.370s ok encoding/xml 1.182s ok errors 1.083s ok expvar 1.083s ok flag 3.210s ok fmt 1.496s ok go/ast 1.041s ok go/ast/internal/tests 1.040s ok go/build 6.804s ok go/build/constraint 1.082s ok go/constant 1.019s ok go/doc 1.187s ok go/doc/comment 2.153s ok go/format 1.048s ok go/importer 1.551s ok go/internal/gccgoimporter 1.043s ok go/internal/gcimporter 9.180s ok go/internal/srcimporter 10.869s ok go/parser 1.850s ok go/printer 2.197s ok go/scanner 1.032s ok go/token 1.092s ok go/types 31.370s ok go/version 1.073s ok hash 1.070s ok hash/adler32 1.068s ok hash/crc32 1.085s ok hash/crc64 1.085s ok hash/fnv 1.084s ok hash/maphash 1.178s ok html 1.017s ok html/template 1.225s ok image 1.364s ok image/color 1.032s ? image/color/palette [no test files] ok image/draw 1.393s ok image/gif 1.636s ? image/internal/imageutil [no test files] ok image/jpeg 2.018s ok image/png 3.011s ok index/suffixarray 1.703s ok internal/abi 1.100s ? internal/asan [no test files] ? internal/bisect [no test files] ok internal/buildcfg 1.072s ? internal/bytealg [no test files] ? internal/byteorder [no test files] ? internal/cfg [no test files] ok internal/chacha8rand 1.078s ok internal/copyright 1.140s ? internal/coverage [no test files] ? internal/coverage/calloc [no test files] ok internal/coverage/cfile 2.287s ok internal/coverage/cformat 1.080s ok internal/coverage/cmerge 1.080s ? 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.027s ? internal/coverage/rtcov [no test files] ok internal/coverage/slicereader 1.074s ok internal/coverage/slicewriter 1.047s ? internal/coverage/stringtab [no test files] ok internal/coverage/test 1.076s ? internal/coverage/uleb128 [no test files] ok internal/cpu 3.170s ok internal/dag 1.071s ok internal/diff 1.036s ? internal/exportdata [no test files] ? internal/filepathlite [no test files] ok internal/fmtsort 1.035s ok internal/fuzz 1.035s ? internal/goarch [no test files] ok internal/godebug 19.040s ok internal/godebugs 54.950s ? internal/goexperiment [no test files] ? internal/goos [no test files] ? internal/goroot [no test files] ok internal/gover 1.022s ? internal/goversion [no test files] ok internal/itoa 1.067s ? 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.033s ok internal/platform 1.543s ok internal/poll 1.267s ok internal/profile 1.072s ? internal/profilerecord [no test files] ? internal/race [no test files] ok internal/reflectlite 1.068s ok internal/runtime/atomic 1.114s ? internal/runtime/exithook [no test files] ok internal/runtime/maps 1.079s ok internal/runtime/math 1.077s ok internal/runtime/sys 1.064s ok internal/saferio 1.122s ok internal/singleflight 1.097s ? internal/stringslite [no test files] ok internal/sync 5.237s ok internal/synctest 4.697s ? internal/syscall/execenv [no test files] ok internal/syscall/unix 1.019s ok internal/sysinfo 1.073s ? internal/syslist [no test files] ok internal/testenv 1.178s ? internal/testlog [no test files] ? internal/testpty [no test files] ok internal/trace 34.415s ? 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.382s ok internal/unsafeheader 1.071s ok internal/xcoff 1.037s ok internal/zstd 1.588s ok io 1.082s ok io/fs 1.273s ok io/ioutil 1.022s ok iter 1.022s ok log 1.029s ? log/internal [no test files] ok log/slog 1.095s ? log/slog/internal [no test files] ok log/slog/internal/benchmarks 1.072s ok log/slog/internal/buffer 1.071s ? log/slog/internal/slogtest [no test files] ok log/syslog 2.360s ok maps 1.078s ok math 1.031s ok math/big 3.069s ok math/bits 1.039s ok math/cmplx 1.077s ok math/rand 3.618s ok math/rand/v2 2.359s ok mime 1.047s ok mime/multipart 4.507s ok mime/quotedprintable 1.047s ok net 10.510s ok net/http 8.870s ok net/http/cgi 28.635s ok net/http/cookiejar 1.068s ok net/http/fcgi 1.284s ok net/http/httptest 1.141s ok net/http/httptrace 1.020s ok net/http/httputil 1.709s ok net/http/internal 2.318s ok net/http/internal/ascii 1.031s ? net/http/internal/testcert [no test files] ok net/http/pprof 6.285s ok net/internal/cgotest 1.082s ok net/internal/socktest 1.078s ok net/mail 1.083s ok net/netip 1.531s ok net/rpc 1.061s ok net/rpc/jsonrpc 1.061s ok net/smtp 1.105s ok net/textproto 1.105s ok net/url 1.048s ok os 10.021s ok os/exec 8.533s ok os/exec/internal/fdtest 1.029s ok os/signal 20.783s ok os/user 1.034s ok path 1.034s ok path/filepath 1.101s ok plugin 1.028s ok reflect 1.407s ? reflect/internal/example1 [no test files] ? reflect/internal/example2 [no test files] ok regexp 3.111s ok regexp/syntax 5.219s ok runtime 43.343s ok runtime/cgo 1.077s ? runtime/coverage [no test files] ok runtime/debug 2.221s ? runtime/internal/startlinetest [no test files] ok runtime/internal/wasitest 1.075s ok runtime/metrics 1.069s ok runtime/pprof 29.015s ok runtime/race 9.037s ? runtime/race/internal/amd64v1 [no test files] ok runtime/trace 1.123s ok slices 1.317s ok sort 1.412s ok strconv 2.603s ok strings 2.106s ? structs [no test files] ok sync 1.550s ok sync/atomic 3.757s ok syscall 7.102s ok testing 6.442s ok testing/fstest 1.077s ? testing/internal/testdeps [no test files] ok testing/iotest 1.076s ok testing/quick 1.169s ok testing/slogtest 1.028s ok text/scanner 1.082s ok text/tabwriter 1.084s ok text/template 1.086s ok text/template/parse 1.085s ok time 15.780s ? time/tzdata [no test files] ok unicode 1.029s ok unicode/utf16 1.080s ok unicode/utf8 1.081s ok unique 1.244s ? unsafe [no test files] ok weak 1.022s ok cmd/addr2line 3.971s ok cmd/api 11.760s ? cmd/asm [no test files] ? cmd/asm/internal/arch [no test files] ok cmd/asm/internal/asm 3.377s ? cmd/asm/internal/flags [no test files] ok cmd/asm/internal/lex 1.015s ? 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.490s ? cmd/cgo/internal/test/gcc68255 [no test files] ? cmd/cgo/internal/test/issue23555a [no test files] ? cmd/cgo/internal/test/issue23555b [no test files] ? cmd/cgo/internal/test/issue26213 [no test files] ? cmd/cgo/internal/test/issue26430 [no test files] ? cmd/cgo/internal/test/issue26743 [no test files] ? cmd/cgo/internal/test/issue27054 [no test files] ? cmd/cgo/internal/test/issue27340 [no test files] ? cmd/cgo/internal/test/issue29563 [no test files] ? cmd/cgo/internal/test/issue30527 [no test files] ? cmd/cgo/internal/test/issue41761a [no test files] ? cmd/cgo/internal/test/issue43639 [no test files] ? cmd/cgo/internal/test/issue52611a [no test files] ? cmd/cgo/internal/test/issue52611b [no test files] ? cmd/cgo/internal/test/issue8756 [no test files] ? cmd/cgo/internal/test/issue8828 [no test files] ? cmd/cgo/internal/test/issue9026 [no test files] ? cmd/cgo/internal/test/issue9510a [no test files] ? cmd/cgo/internal/test/issue9510b [no test files] ok cmd/cgo/internal/testcarchive 22.363s ok cmd/cgo/internal/testcshared 9.107s ok cmd/cgo/internal/testerrors 11.040s ok cmd/cgo/internal/testfortran 1.080s ok cmd/cgo/internal/testgodefs 1.480s ok cmd/cgo/internal/testlife 1.611s ok cmd/cgo/internal/testnocgo 1.022s ok cmd/cgo/internal/testplugin 35.079s ok cmd/cgo/internal/testsanitizers 18.321s ok cmd/cgo/internal/testshared 1.018s ok cmd/cgo/internal/testso 2.173s ok cmd/cgo/internal/teststdio 2.269s ok cmd/cgo/internal/testtls 1.019s ok cmd/compile 37.213s ? cmd/compile/internal/abi [no test files] ok cmd/compile/internal/abt 1.035s ok cmd/compile/internal/amd64 1.011s ? cmd/compile/internal/arm [no test files] ? cmd/compile/internal/arm64 [no test files] ok cmd/compile/internal/base 1.078s ? cmd/compile/internal/bitvec [no test files] ok cmd/compile/internal/compare 1.076s ? cmd/compile/internal/coverage [no test files] ? cmd/compile/internal/deadlocals [no test files] ok cmd/compile/internal/devirtualize 1.082s ok cmd/compile/internal/dwarfgen 1.435s ? cmd/compile/internal/escape [no test files] ? cmd/compile/internal/gc [no test files] ok cmd/compile/internal/importer 1.809s ? cmd/compile/internal/inline [no test files] ok cmd/compile/internal/inline/inlheur 1.409s ? cmd/compile/internal/inline/interleaved [no test files] ok cmd/compile/internal/ir 1.075s ok cmd/compile/internal/liveness 1.133s ok cmd/compile/internal/logopt 1.222s ? cmd/compile/internal/loong64 [no test files] ok cmd/compile/internal/loopvar 1.055s ? cmd/compile/internal/mips [no test files] ? cmd/compile/internal/mips64 [no test files] ok cmd/compile/internal/noder 1.076s ? 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.026s ok cmd/compile/internal/reflectdata 1.024s [no tests to run] ? cmd/compile/internal/riscv64 [no test files] ? cmd/compile/internal/rttype [no test files] ? cmd/compile/internal/s390x [no test files] ok cmd/compile/internal/ssa 8.064s ok cmd/compile/internal/ssagen 1.028s ? cmd/compile/internal/staticdata [no test files] ? cmd/compile/internal/staticinit [no test files] ok cmd/compile/internal/syntax 1.166s ok cmd/compile/internal/test 11.742s ? cmd/compile/internal/typebits [no test files] ok cmd/compile/internal/typecheck 1.228s ok cmd/compile/internal/types 1.074s ok cmd/compile/internal/types2 8.455s ? 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.080s ok cmd/cover 17.275s ok cmd/dist 1.024s ok cmd/distpack 1.023s ok cmd/doc 2.251s ok cmd/fix 2.654s ok cmd/go 302.112s ok cmd/go/internal/auth 1.063s ? cmd/go/internal/base [no test files] ? cmd/go/internal/bug [no test files] ok cmd/go/internal/cache 1.152s ? cmd/go/internal/cacheprog [no test files] ok cmd/go/internal/cfg 1.027s [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.073s ok cmd/go/internal/fips140 1.072s ? cmd/go/internal/fix [no test files] ? cmd/go/internal/fmtcmd [no test files] ok cmd/go/internal/fsys 1.102s ok cmd/go/internal/generate 1.050s ok cmd/go/internal/gover 1.025s ? cmd/go/internal/help [no test files] ok cmd/go/internal/imports 1.025s ? cmd/go/internal/list [no test files] ok cmd/go/internal/load 1.083s ok cmd/go/internal/lockedfile 2.509s ok cmd/go/internal/lockedfile/internal/filelock 2.114s ? cmd/go/internal/mmap [no test files] ? cmd/go/internal/modcmd [no test files] ok cmd/go/internal/modfetch 1.021s ok cmd/go/internal/modfetch/codehost 2.174s ok cmd/go/internal/modfetch/zip_sum_test 1.022s ? cmd/go/internal/modget [no test files] ok cmd/go/internal/modindex 1.488s ? cmd/go/internal/modinfo [no test files] ok cmd/go/internal/modload 1.076s ok cmd/go/internal/mvs 1.076s ? cmd/go/internal/run [no test files] ? cmd/go/internal/search [no test files] ok cmd/go/internal/str 1.020s ? cmd/go/internal/telemetrycmd [no test files] ? cmd/go/internal/telemetrystats [no test files] ok cmd/go/internal/test 1.042s ? cmd/go/internal/test/internal/genflags [no test files] ? cmd/go/internal/tool [no test files] ok cmd/go/internal/toolchain 1.071s ? cmd/go/internal/trace [no test files] ok cmd/go/internal/vcs 1.026s ok cmd/go/internal/vcweb 1.036s ok cmd/go/internal/vcweb/vcstest 2.994s ? cmd/go/internal/version [no test files] ? cmd/go/internal/vet [no test files] ok cmd/go/internal/web 1.027s ? cmd/go/internal/web/intercept [no test files] ok cmd/go/internal/work 1.292s ? cmd/go/internal/workcmd [no test files] ok cmd/gofmt 1.212s ok cmd/internal/archive 1.285s ? cmd/internal/bio [no test files] ok cmd/internal/bootstrap_test 1.077s ? cmd/internal/browser [no test files] ok cmd/internal/buildid 1.410s ? cmd/internal/codesign [no test files] ok cmd/internal/cov 1.433s ? cmd/internal/cov/covcmd [no test files] ? cmd/internal/disasm [no test files] ok cmd/internal/dwarf 1.082s ok cmd/internal/edit 1.082s ? 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 1.727s ok cmd/internal/obj 1.444s ? cmd/internal/obj/arm [no test files] ok cmd/internal/obj/arm64 1.578s ok cmd/internal/obj/loong64 1.052s ? cmd/internal/obj/mips [no test files] ok cmd/internal/obj/ppc64 1.090s ok cmd/internal/obj/riscv 1.090s ok cmd/internal/obj/s390x 1.027s ? cmd/internal/obj/wasm [no test files] ok cmd/internal/obj/x86 3.239s ok cmd/internal/objabi 1.075s ? cmd/internal/objfile [no test files] ok cmd/internal/osinfo 1.072s ok cmd/internal/par 1.214s ? cmd/internal/pathcache [no test files] ok cmd/internal/pgo 1.025s ok cmd/internal/pkgpath 5.201s ok cmd/internal/pkgpattern 1.079s ok cmd/internal/quoted 1.079s ? cmd/internal/robustio [no test files] ? cmd/internal/script [no test files] ? cmd/internal/script/scripttest [no test files] ok cmd/internal/src 1.077s ok cmd/internal/sys 1.043s ? cmd/internal/telemetry [no test files] ? cmd/internal/telemetry/counter [no test files] ok cmd/internal/test2json 1.557s ok cmd/link 18.222s ? 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.038s ? cmd/link/internal/dwtest [no test files] ok cmd/link/internal/ld 7.045s ? cmd/link/internal/loadelf [no test files] ok cmd/link/internal/loader 1.034s ? 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.468s ok cmd/objdump 5.230s ok cmd/pack 7.447s ok cmd/pprof 3.529s ? cmd/preprofile [no test files] ok cmd/relnote 1.065s ? cmd/test2json [no test files] ok cmd/trace 1.265s ok cmd/vet 51.501s ##### Running benchmarks briefly. goos: freebsd goarch: amd64 pkg: archive/tar cpu: AMD EPYC 7B12 Benchmark/Writer/USTAR-4 5172 19612 ns/op 1128 B/op 10 allocs/op Benchmark/Writer/GNU-4 4195 29171 ns/op 1660 B/op 24 allocs/op Benchmark/Writer/PAX-4 3042 40397 ns/op 2256 B/op 38 allocs/op Benchmark/Reader/USTAR-4 5618 18928 ns/op 5126 B/op 15 allocs/op Benchmark/Reader/GNU-4 7666 13517 ns/op 5030 B/op 14 allocs/op Benchmark/Reader/PAX-4 2743 38795 ns/op 9013 B/op 33 allocs/op PASS ok archive/tar 1.946s goos: freebsd goarch: amd64 pkg: archive/zip cpu: AMD EPYC 7B12 BenchmarkCompressedZipGarbage-4 1 252782623 ns/op 828960 B/op 83 allocs/op BenchmarkZip64Test-4 1 114100581 ns/op BenchmarkZip64TestSizes/4096-4 2222 50137 ns/op BenchmarkZip64TestSizes/1048576-4 238 499210 ns/op BenchmarkZip64TestSizes/67108864-4 1 103533785 ns/op PASS ok archive/zip 2.024s goos: freebsd goarch: amd64 pkg: bufio cpu: AMD EPYC 7B12 BenchmarkReaderCopyOptimal-4 313285 343.6 ns/op BenchmarkReaderCopyUnoptimal-4 199746 553.6 ns/op BenchmarkReaderCopyNoWriteTo-4 10000 14625 ns/op BenchmarkReaderWriteToOptimal-4 13558 8805 ns/op BenchmarkReaderReadString-4 175248 656.9 ns/op 144 B/op 1 allocs/op BenchmarkWriterCopyOptimal-4 319029 376.4 ns/op BenchmarkWriterCopyUnoptimal-4 313996 365.5 ns/op BenchmarkWriterCopyNoReadFrom-4 10000 12407 ns/op BenchmarkReaderEmpty-4 56749 2107 ns/op 4224 B/op 3 allocs/op BenchmarkWriterEmpty-4 49144 2876 ns/op 4096 B/op 1 allocs/op BenchmarkWriterFlush-4 804564 155.4 ns/op 0 B/op 0 allocs/op PASS ok bufio 2.702s goos: freebsd goarch: amd64 pkg: bytes cpu: AMD EPYC 7B12 BenchmarkReadString-4 6270 16055 ns/op 2040.94 MB/s BenchmarkWriteByte-4 568 206540 ns/op 19.83 MB/s BenchmarkWriteRune-4 333 362673 ns/op 33.88 MB/s BenchmarkBufferNotEmptyWriteRead-4 43 2781306 ns/op BenchmarkBufferFullSmallReads-4 130 908366 ns/op BenchmarkBufferWriteBlock/N4096-4 9788 11586 ns/op 14336 B/op 6 allocs/op BenchmarkBufferWriteBlock/N65536-4 796 195105 ns/op 260097 B/op 14 allocs/op BenchmarkBufferWriteBlock/N1048576-4 27 4270167 ns/op 4192259 B/op 22 allocs/op BenchmarkBufferAppendNoCopy-4 18 6026109 ns/op 2784.09 MB/s 1864135 B/op 0 allocs/op BenchmarkIndexByte/10-4 5429217 20.12 ns/op 496.95 MB/s BenchmarkIndexByte/32-4 5349450 20.93 ns/op 1528.98 MB/s BenchmarkIndexByte/4K-4 1581163 76.28 ns/op 53698.70 MB/s BenchmarkIndexBytePortable/10-4 1195803 100.4 ns/op 99.63 MB/s BenchmarkIndexBytePortable/32-4 422470 266.2 ns/op 120.20 MB/s BenchmarkIndexBytePortable/4K-4 3009 33822 ns/op 121.10 MB/s BenchmarkIndexRune/10-4 1665156 74.66 ns/op 133.94 MB/s BenchmarkIndexRune/32-4 1593412 75.37 ns/op 424.59 MB/s BenchmarkIndexRune/4K-4 881178 132.1 ns/op 30999.78 MB/s BenchmarkIndexRuneASCII/10-4 5780046 20.87 ns/op 479.16 MB/s BenchmarkIndexRuneASCII/32-4 5462761 21.79 ns/op 1468.47 MB/s BenchmarkIndexRuneASCII/4K-4 1599601 75.98 ns/op 53909.05 MB/s BenchmarkIndexRuneUnicode/Latin/10-4 1842186 64.05 ns/op 156.14 MB/s BenchmarkIndexRuneUnicode/Latin/32-4 1824704 65.55 ns/op 488.20 MB/s BenchmarkIndexRuneUnicode/Latin/4K-4 209349 524.3 ns/op 7812.57 MB/s BenchmarkIndexRuneUnicode/Cyrillic/10-4 1594032 75.40 ns/op 132.63 MB/s BenchmarkIndexRuneUnicode/Cyrillic/32-4 1609738 76.19 ns/op 420.01 MB/s BenchmarkIndexRuneUnicode/Cyrillic/4K-4 75127 1606 ns/op 2550.84 MB/s BenchmarkIndexRuneUnicode/Han/10-4 1077100 111.9 ns/op 89.39 MB/s BenchmarkIndexRuneUnicode/Han/32-4 1159473 104.3 ns/op 306.82 MB/s BenchmarkIndexRuneUnicode/Han/4K-4 143397 816.9 ns/op 5014.35 MB/s BenchmarkEqual/0-4 9492831 12.77 ns/op BenchmarkEqual/same/1-4 2059694 65.44 ns/op 15.28 MB/s BenchmarkEqual/same/6-4 1875337 65.14 ns/op 92.11 MB/s BenchmarkEqual/same/9-4 1974019 61.05 ns/op 147.41 MB/s BenchmarkEqual/same/15-4 1967733 59.53 ns/op 251.97 MB/s BenchmarkEqual/same/16-4 1976954 63.25 ns/op 252.95 MB/s BenchmarkEqual/same/20-4 1943410 62.32 ns/op 320.91 MB/s BenchmarkEqual/same/32-4 1832840 62.68 ns/op 510.53 MB/s BenchmarkEqual/same/4K-4 157264 720.8 ns/op 5682.26 MB/s BenchmarkEqual/1-4 1998156 59.73 ns/op 16.74 MB/s BenchmarkEqual/6-4 1997746 61.09 ns/op 98.21 MB/s BenchmarkEqual/9-4 1901762 64.26 ns/op 140.06 MB/s BenchmarkEqual/15-4 1787565 64.26 ns/op 233.44 MB/s BenchmarkEqual/16-4 1950015 64.39 ns/op 248.49 MB/s BenchmarkEqual/20-4 1798405 66.08 ns/op 302.69 MB/s BenchmarkEqual/32-4 1728116 67.30 ns/op 475.51 MB/s BenchmarkEqual/4K-4 99271 1249 ns/op 3279.80 MB/s BenchmarkEqualBothUnaligned/64_0-4 2046050 60.59 ns/op 1056.24 MB/s BenchmarkEqualBothUnaligned/64_1-4 1801542 67.15 ns/op 953.13 MB/s BenchmarkEqualBothUnaligned/64_4-4 1944193 62.55 ns/op 1023.18 MB/s BenchmarkEqualBothUnaligned/64_7-4 1943242 61.39 ns/op 1042.51 MB/s BenchmarkEqualBothUnaligned/4096_0-4 109636 1080 ns/op 3792.41 MB/s BenchmarkEqualBothUnaligned/4096_1-4 87315 1383 ns/op 2961.06 MB/s BenchmarkEqualBothUnaligned/4096_4-4 145147 771.1 ns/op 5311.98 MB/s BenchmarkEqualBothUnaligned/4096_7-4 143482 772.0 ns/op 5305.80 MB/s BenchmarkIndex/10-4 3751000 30.36 ns/op 329.42 MB/s BenchmarkIndex/32-4 4158774 29.72 ns/op 1076.75 MB/s BenchmarkIndex/4K-4 40790 2865 ns/op 1429.86 MB/s BenchmarkIndexEasy/10-4 3823171 30.02 ns/op 333.14 MB/s BenchmarkIndexEasy/32-4 4125950 29.31 ns/op 1091.70 MB/s BenchmarkIndexEasy/4K-4 804476 150.1 ns/op 27287.28 MB/s BenchmarkCount/10-4 2009812 59.64 ns/op 167.68 MB/s BenchmarkCount/32-4 2021377 59.66 ns/op 536.36 MB/s BenchmarkCount/4K-4 39105 2900 ns/op 1412.19 MB/s BenchmarkCountEasy/10-4 1943517 60.09 ns/op 166.42 MB/s BenchmarkCountEasy/32-4 2078253 59.40 ns/op 538.75 MB/s BenchmarkCountEasy/4K-4 652155 178.7 ns/op 22922.06 MB/s BenchmarkCountSingle/10-4 3689906 32.75 ns/op 305.34 MB/s BenchmarkCountSingle/32-4 3605754 33.79 ns/op 946.99 MB/s BenchmarkCountSingle/4K-4 1221415 98.42 ns/op 41615.97 MB/s BenchmarkToUpper/#00-4 3402088 34.29 ns/op BenchmarkToUpper/ONLYUPPER-4 403615 265.4 ns/op BenchmarkToUpper/abc-4 676555 164.3 ns/op BenchmarkToUpper/AbC123-4 426078 254.6 ns/op BenchmarkToUpper/azAZ09_-4 429627 275.7 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 120691 912.1 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 53154 2110 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 76118 1530 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 168324 684.5 ns/op BenchmarkToLower/#00-4 3388801 34.47 ns/op BenchmarkToLower/abc-4 665827 181.7 ns/op BenchmarkToLower/AbC123-4 445353 246.8 ns/op BenchmarkToLower/azAZ09_-4 375348 273.0 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 127074 914.8 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 54795 2112 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 90372 1335 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 171356 708.9 ns/op BenchmarkFields/ASCII/16-4 179496 589.9 ns/op 27.12 MB/s 48 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 13646 8611 ns/op 29.73 MB/s 512 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 819 141638 ns/op 28.92 MB/s 9472 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 51 2373744 ns/op 27.61 MB/s 147456 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 3 37338343 ns/op 28.08 MB/s 2269184 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 127372 900.9 ns/op 17.76 MB/s 48 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 8211 14313 ns/op 17.89 MB/s 640 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 504 226888 ns/op 18.05 MB/s 24832 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 30 3900977 ns/op 16.80 MB/s 512256 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 2 65687620 ns/op 15.96 MB/s 11219200 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 214248 527.8 ns/op 30.32 MB/s 48 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 16610 7192 ns/op 35.59 MB/s 512 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 980 125415 ns/op 32.66 MB/s 24832 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 49 2203294 ns/op 29.74 MB/s 512256 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 3 37244039 ns/op 28.15 MB/s 11211008 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 189312 649.3 ns/op 24.64 MB/s 48 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 10000 10278 ns/op 24.91 MB/s 640 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 703 168228 ns/op 24.35 MB/s 24832 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 36 2818402 ns/op 23.25 MB/s 512256 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 3 48446961 ns/op 21.64 MB/s 11219296 B/op 25 allocs/op BenchmarkTrimSpace/NoTrim-4 2457381 49.51 ns/op BenchmarkTrimSpace/ASCII-4 1394462 89.33 ns/op BenchmarkTrimSpace/SomeNonASCII-4 143672 806.0 ns/op BenchmarkTrimSpace/JustNonASCII-4 67382 1760 ns/op BenchmarkToValidUTF8/Valid-4 768051 152.9 ns/op BenchmarkToValidUTF8/InvalidASCII-4 523744 233.9 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 138872 817.0 ns/op BenchmarkIndexHard1-4 1254 94307 ns/op 11118.73 MB/s BenchmarkIndexHard2-4 892 131576 ns/op 7969.30 MB/s BenchmarkIndexHard3-4 178 667746 ns/op 1570.32 MB/s BenchmarkIndexHard4-4 184 645928 ns/op 1623.36 MB/s BenchmarkLastIndexHard1-4 7 15736391 ns/op BenchmarkLastIndexHard2-4 6 18461828 ns/op BenchmarkLastIndexHard3-4 6 19660304 ns/op BenchmarkCountHard1-4 1268 94487 ns/op BenchmarkCountHard2-4 908 131772 ns/op BenchmarkCountHard3-4 181 661485 ns/op BenchmarkSplitEmptySeparator-4 2 66029804 ns/op BenchmarkSplitSingleByteSeparator-4 27 4854553 ns/op BenchmarkSplitMultiByteSeparator-4 19 6106001 ns/op BenchmarkSplitNSingleByteSeparator-4 305620 422.9 ns/op BenchmarkSplitNMultiByteSeparator-4 109086 1067 ns/op BenchmarkRepeat-4 254246 448.9 ns/op BenchmarkRepeatLarge/256/1-4 187012 614.3 ns/op 416.74 MB/s BenchmarkRepeatLarge/256/16-4 275790 414.5 ns/op 617.66 MB/s BenchmarkRepeatLarge/512/1-4 127882 790.5 ns/op 647.66 MB/s BenchmarkRepeatLarge/512/16-4 169976 618.6 ns/op 827.65 MB/s BenchmarkRepeatLarge/1024/1-4 100660 1167 ns/op 877.43 MB/s BenchmarkRepeatLarge/1024/16-4 129380 1006 ns/op 1018.22 MB/s BenchmarkRepeatLarge/2048/1-4 57760 1946 ns/op 1052.18 MB/s BenchmarkRepeatLarge/2048/16-4 66290 1789 ns/op 1144.76 MB/s BenchmarkRepeatLarge/4096/1-4 34659 3398 ns/op 1205.27 MB/s BenchmarkRepeatLarge/4096/16-4 35162 3211 ns/op 1275.58 MB/s BenchmarkRepeatLarge/8192/1-4 19237 6233 ns/op 1314.39 MB/s BenchmarkRepeatLarge/8192/16-4 19357 6289 ns/op 1302.65 MB/s BenchmarkRepeatLarge/8192/4097-4 42658 3175 ns/op 1290.44 MB/s BenchmarkRepeatLarge/16384/1-4 10000 11394 ns/op 1437.95 MB/s BenchmarkRepeatLarge/16384/16-4 10000 10887 ns/op 1504.94 MB/s BenchmarkRepeatLarge/16384/4097-4 14430 9002 ns/op 1365.36 MB/s BenchmarkRepeatLarge/32768/1-4 5940 21352 ns/op 1534.68 MB/s BenchmarkRepeatLarge/32768/16-4 5032 21954 ns/op 1492.61 MB/s BenchmarkRepeatLarge/32768/4097-4 5685 20868 ns/op 1374.31 MB/s BenchmarkRepeatLarge/65536/1-4 2912 43659 ns/op 1501.09 MB/s BenchmarkRepeatLarge/65536/16-4 3199 40435 ns/op 1620.76 MB/s BenchmarkRepeatLarge/65536/4097-4 2450 42124 ns/op 1458.89 MB/s BenchmarkRepeatLarge/131072/1-4 854 136885 ns/op 957.54 MB/s BenchmarkRepeatLarge/131072/16-4 842 167668 ns/op 781.74 MB/s BenchmarkRepeatLarge/131072/4097-4 946 168026 ns/op 755.88 MB/s BenchmarkRepeatLarge/262144/1-4 446 288808 ns/op 907.68 MB/s BenchmarkRepeatLarge/262144/16-4 478 284382 ns/op 921.80 MB/s BenchmarkRepeatLarge/262144/4097-4 465 255418 ns/op 1010.54 MB/s BenchmarkRepeatLarge/524288/1-4 199 518348 ns/op 1011.46 MB/s BenchmarkRepeatLarge/524288/16-4 243 538870 ns/op 972.94 MB/s BenchmarkRepeatLarge/524288/4097-4 240 494924 ns/op 1051.31 MB/s BenchmarkRepeatLarge/1048576/1-4 122 953448 ns/op 1099.77 MB/s BenchmarkRepeatLarge/1048576/16-4 127 978394 ns/op 1071.73 MB/s BenchmarkRepeatLarge/1048576/4097-4 123 971528 ns/op 1075.35 MB/s BenchmarkRepeatLarge/2097152/1-4 62 1872970 ns/op 1119.69 MB/s BenchmarkRepeatLarge/2097152/16-4 61 2024031 ns/op 1036.13 MB/s BenchmarkRepeatLarge/2097152/4097-4 51 1992998 ns/op 1050.46 MB/s BenchmarkRepeatLarge/4194304/1-4 28 3606141 ns/op 1163.10 MB/s BenchmarkRepeatLarge/4194304/16-4 30 4017273 ns/op 1044.07 MB/s BenchmarkRepeatLarge/4194304/4097-4 28 3671641 ns/op 1141.51 MB/s BenchmarkRepeatLarge/8388608/1-4 15 6854846 ns/op 1223.75 MB/s BenchmarkRepeatLarge/8388608/16-4 16 6994836 ns/op 1199.26 MB/s BenchmarkRepeatLarge/8388608/4097-4 16 6828087 ns/op 1228.24 MB/s BenchmarkRepeatLarge/16777216/1-4 8 13442742 ns/op 1248.05 MB/s BenchmarkRepeatLarge/16777216/16-4 8 13141981 ns/op 1276.61 MB/s BenchmarkRepeatLarge/16777216/4097-4 8 13412623 ns/op 1250.85 MB/s BenchmarkRepeatLarge/33554432/1-4 4 25905144 ns/op 1295.28 MB/s BenchmarkRepeatLarge/33554432/16-4 4 25866349 ns/op 1297.22 MB/s BenchmarkRepeatLarge/33554432/4097-4 4 26690822 ns/op 1257.15 MB/s BenchmarkRepeatLarge/67108864/1-4 2 53174454 ns/op 1262.05 MB/s BenchmarkRepeatLarge/67108864/16-4 2 50764322 ns/op 1321.97 MB/s BenchmarkRepeatLarge/67108864/4097-4 2 51683678 ns/op 1298.45 MB/s BenchmarkRepeatLarge/134217728/1-4 1 102868736 ns/op 1304.75 MB/s BenchmarkRepeatLarge/134217728/16-4 1 101615414 ns/op 1320.84 MB/s BenchmarkRepeatLarge/134217728/4097-4 1 102877926 ns/op 1304.63 MB/s BenchmarkRepeatLarge/268435456/1-4 1 224119279 ns/op 1197.73 MB/s BenchmarkRepeatLarge/268435456/16-4 1 205387821 ns/op 1306.97 MB/s BenchmarkRepeatLarge/268435456/4097-4 1 205776912 ns/op 1304.50 MB/s BenchmarkRepeatLarge/536870912/1-4 1 453721312 ns/op 1183.26 MB/s BenchmarkRepeatLarge/536870912/16-4 1 410415601 ns/op 1308.12 MB/s BenchmarkRepeatLarge/536870912/4097-4 1 413162184 ns/op 1299.42 MB/s BenchmarkRepeatLarge/1073741824/1-4 1 899228919 ns/op 1194.07 MB/s BenchmarkRepeatLarge/1073741824/16-4 1 832373010 ns/op 1289.98 MB/s BenchmarkRepeatLarge/1073741824/4097-4 1 825822476 ns/op 1300.21 MB/s BenchmarkBytesCompare/1-4 12001170 9.171 ns/op BenchmarkBytesCompare/2-4 12433026 9.147 ns/op BenchmarkBytesCompare/4-4 12061167 8.424 ns/op BenchmarkBytesCompare/8-4 12205002 8.816 ns/op BenchmarkBytesCompare/16-4 13973092 8.465 ns/op BenchmarkBytesCompare/32-4 12057520 9.135 ns/op BenchmarkBytesCompare/64-4 11022234 9.756 ns/op BenchmarkBytesCompare/128-4 10650020 10.34 ns/op BenchmarkBytesCompare/256-4 9150856 11.27 ns/op BenchmarkBytesCompare/512-4 7593294 15.04 ns/op BenchmarkBytesCompare/1024-4 5040720 22.84 ns/op BenchmarkBytesCompare/2048-4 3142881 37.54 ns/op BenchmarkIndexAnyASCII/1:1-4 2896603 39.81 ns/op BenchmarkIndexAnyASCII/1:2-4 2972655 39.83 ns/op BenchmarkIndexAnyASCII/1:4-4 2998459 39.83 ns/op BenchmarkIndexAnyASCII/1:8-4 3271758 35.50 ns/op BenchmarkIndexAnyASCII/1:16-4 3023355 38.63 ns/op BenchmarkIndexAnyASCII/1:32-4 2932063 39.42 ns/op BenchmarkIndexAnyASCII/1:64-4 3031412 39.55 ns/op BenchmarkIndexAnyASCII/16:1-4 2872990 40.70 ns/op BenchmarkIndexAnyASCII/16:2-4 397873 256.8 ns/op BenchmarkIndexAnyASCII/16:4-4 450874 239.9 ns/op BenchmarkIndexAnyASCII/16:8-4 398688 265.3 ns/op BenchmarkIndexAnyASCII/16:16-4 426699 260.3 ns/op BenchmarkIndexAnyASCII/16:32-4 378814 298.9 ns/op BenchmarkIndexAnyASCII/16:64-4 287245 387.4 ns/op BenchmarkIndexAnyASCII/256:1-4 2849444 42.48 ns/op BenchmarkIndexAnyASCII/256:2-4 32305 3650 ns/op BenchmarkIndexAnyASCII/256:4-4 32715 3688 ns/op BenchmarkIndexAnyASCII/256:8-4 32672 3676 ns/op BenchmarkIndexAnyASCII/256:16-4 32607 3699 ns/op BenchmarkIndexAnyASCII/256:32-4 34863 3399 ns/op BenchmarkIndexAnyASCII/256:64-4 31839 3792 ns/op BenchmarkIndexAnyUTF8/1:1-4 2937301 35.68 ns/op BenchmarkIndexAnyUTF8/1:2-4 2989809 39.57 ns/op BenchmarkIndexAnyUTF8/1:4-4 2998095 39.03 ns/op BenchmarkIndexAnyUTF8/1:8-4 3161619 36.85 ns/op BenchmarkIndexAnyUTF8/1:16-4 3417322 36.95 ns/op BenchmarkIndexAnyUTF8/1:32-4 3011181 35.48 ns/op BenchmarkIndexAnyUTF8/1:64-4 3111801 39.38 ns/op BenchmarkIndexAnyUTF8/16:1-4 193651 590.5 ns/op BenchmarkIndexAnyUTF8/16:2-4 331882 307.7 ns/op BenchmarkIndexAnyUTF8/16:4-4 389103 314.3 ns/op BenchmarkIndexAnyUTF8/16:8-4 379035 316.7 ns/op BenchmarkIndexAnyUTF8/16:16-4 350870 305.6 ns/op BenchmarkIndexAnyUTF8/16:32-4 349435 314.1 ns/op BenchmarkIndexAnyUTF8/16:64-4 372223 278.4 ns/op BenchmarkIndexAnyUTF8/256:1-4 13642 8895 ns/op BenchmarkIndexAnyUTF8/256:2-4 26308 4466 ns/op BenchmarkIndexAnyUTF8/256:4-4 26341 4506 ns/op BenchmarkIndexAnyUTF8/256:8-4 26832 4420 ns/op BenchmarkIndexAnyUTF8/256:16-4 27090 4411 ns/op BenchmarkIndexAnyUTF8/256:32-4 26497 4444 ns/op BenchmarkIndexAnyUTF8/256:64-4 26841 4415 ns/op BenchmarkLastIndexAnyASCII/1:1-4 3010564 36.25 ns/op BenchmarkLastIndexAnyASCII/1:2-4 2978180 39.42 ns/op BenchmarkLastIndexAnyASCII/1:4-4 3020702 40.03 ns/op BenchmarkLastIndexAnyASCII/1:8-4 3043426 39.03 ns/op BenchmarkLastIndexAnyASCII/1:16-4 2999918 39.41 ns/op BenchmarkLastIndexAnyASCII/1:32-4 3388400 39.97 ns/op BenchmarkLastIndexAnyASCII/1:64-4 3066417 36.94 ns/op BenchmarkLastIndexAnyASCII/16:1-4 452655 239.6 ns/op BenchmarkLastIndexAnyASCII/16:2-4 401335 261.1 ns/op BenchmarkLastIndexAnyASCII/16:4-4 468649 248.6 ns/op BenchmarkLastIndexAnyASCII/16:8-4 450559 259.8 ns/op BenchmarkLastIndexAnyASCII/16:16-4 382458 276.4 ns/op BenchmarkLastIndexAnyASCII/16:32-4 379634 312.0 ns/op BenchmarkLastIndexAnyASCII/16:64-4 297313 378.8 ns/op BenchmarkLastIndexAnyASCII/256:1-4 32348 3622 ns/op BenchmarkLastIndexAnyASCII/256:2-4 33736 3636 ns/op BenchmarkLastIndexAnyASCII/256:4-4 32660 3599 ns/op BenchmarkLastIndexAnyASCII/256:8-4 32510 3278 ns/op BenchmarkLastIndexAnyASCII/256:16-4 32497 3252 ns/op BenchmarkLastIndexAnyASCII/256:32-4 32000 3661 ns/op BenchmarkLastIndexAnyASCII/256:64-4 31201 3653 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 2998227 36.92 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 3046812 35.03 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 3079615 36.38 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 2998903 37.13 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 3077828 40.34 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 2960544 39.35 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 2983416 39.93 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 283813 393.3 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 388113 307.2 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 422490 291.1 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 332272 314.3 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 369757 314.9 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 382810 298.1 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 336493 307.5 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 21516 5752 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 26913 4006 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 29035 3963 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 27099 4418 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 26264 4473 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 26720 4139 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 26728 4461 ns/op BenchmarkTrimASCII/1:1-4 3536056 33.73 ns/op BenchmarkTrimASCII/1:2-4 3184396 40.11 ns/op BenchmarkTrimASCII/1:4-4 2891022 40.13 ns/op BenchmarkTrimASCII/1:8-4 2680287 44.30 ns/op BenchmarkTrimASCII/1:16-4 2148068 55.44 ns/op BenchmarkTrimASCII/16:1-4 730354 159.9 ns/op BenchmarkTrimASCII/16:2-4 438854 265.8 ns/op BenchmarkTrimASCII/16:4-4 424507 260.2 ns/op BenchmarkTrimASCII/16:8-4 428596 264.7 ns/op BenchmarkTrimASCII/16:16-4 430606 274.5 ns/op BenchmarkTrimASCII/256:1-4 49045 2455 ns/op BenchmarkTrimASCII/256:2-4 33321 3748 ns/op BenchmarkTrimASCII/256:4-4 35728 3531 ns/op BenchmarkTrimASCII/256:8-4 32535 3321 ns/op BenchmarkTrimASCII/256:16-4 32647 3266 ns/op BenchmarkTrimASCII/4096:1-4 2784 36981 ns/op BenchmarkTrimASCII/4096:2-4 1910 58860 ns/op BenchmarkTrimASCII/4096:4-4 2056 57654 ns/op BenchmarkTrimASCII/4096:8-4 1880 55129 ns/op BenchmarkTrimASCII/4096:16-4 1918 56291 ns/op BenchmarkTrimByte-4 2608440 46.55 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 20058 5951 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 20049 5968 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 878 143770 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 1552 71910 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 3283 32540 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 6750 18534 ns/op BenchmarkCompareBytesEqual-4 13754142 8.424 ns/op BenchmarkCompareBytesToNil-4 14689240 8.124 ns/op BenchmarkCompareBytesEmpty-4 15402319 7.076 ns/op BenchmarkCompareBytesIdentical-4 15360111 7.075 ns/op BenchmarkCompareBytesSameLength-4 12997639 8.754 ns/op BenchmarkCompareBytesDifferentLength-4 13717147 8.516 ns/op BenchmarkCompareBytesBigUnaligned/offset=1-4 3090 36395 ns/op 28811.27 MB/s BenchmarkCompareBytesBigUnaligned/offset=2-4 4333 26980 ns/op 38864.94 MB/s BenchmarkCompareBytesBigUnaligned/offset=3-4 4296 35794 ns/op 29294.62 MB/s BenchmarkCompareBytesBigUnaligned/offset=4-4 4346 26929 ns/op 38938.43 MB/s BenchmarkCompareBytesBigUnaligned/offset=5-4 4446 35839 ns/op 29257.84 MB/s BenchmarkCompareBytesBigUnaligned/offset=6-4 3822 33105 ns/op 31674.95 MB/s BenchmarkCompareBytesBigUnaligned/offset=7-4 3376 35671 ns/op 29396.00 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=0-4 4435 34925 ns/op 30024.13 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=1-4 2924 34494 ns/op 30398.96 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=2-4 4056 36024 ns/op 29107.62 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=3-4 3229 33791 ns/op 31031.46 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=4-4 3936 27543 ns/op 38070.28 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=5-4 4369 26433 ns/op 39669.26 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=6-4 4538 26371 ns/op 39763.25 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=7-4 4114 28545 ns/op 36734.59 MB/s BenchmarkCompareBytesBig-4 4376 26954 ns/op 38902.73 MB/s BenchmarkCompareBytesBigIdentical-4 15497900 7.795 ns/op 134519552.42 MB/s PASS ok bytes 58.498s goos: freebsd goarch: amd64 pkg: compress/bzip2 cpu: AMD EPYC 7B12 BenchmarkDecodeDigits-4 2 52790679 ns/op 1.89 MB/s 3611336 B/op 26 allocs/op BenchmarkDecodeNewton-4 1 218105247 ns/op 2.60 MB/s 3629184 B/op 26 allocs/op BenchmarkDecodeRand-4 6 17170251 ns/op 0.95 MB/s 3644125 B/op 27 allocs/op PASS ok compress/bzip2 1.937s goos: freebsd goarch: amd64 pkg: compress/flate cpu: AMD EPYC 7B12 BenchmarkDecode/Digits/Huffman/1e4-4 80 1398281 ns/op 7.15 MB/s 43204 B/op 5 allocs/op BenchmarkDecode/Digits/Huffman/1e5-4 8 13502169 ns/op 7.41 MB/s 42653 B/op 5 allocs/op BenchmarkDecode/Digits/Huffman/1e6-4 1 132745340 ns/op 7.53 MB/s 49264 B/op 9 allocs/op BenchmarkDecode/Digits/Speed/1e4-4 88 1395283 ns/op 7.17 MB/s 42487 B/op 8 allocs/op BenchmarkDecode/Digits/Speed/1e5-4 8 13964811 ns/op 7.16 MB/s 43962 B/op 12 allocs/op BenchmarkDecode/Digits/Speed/1e6-4 1 141815963 ns/op 7.05 MB/s 53024 B/op 77 allocs/op BenchmarkDecode/Digits/Default/1e4-4 84 1374330 ns/op 7.28 MB/s 43124 B/op 7 allocs/op BenchmarkDecode/Digits/Default/1e5-4 8 13186728 ns/op 7.58 MB/s 43954 B/op 14 allocs/op BenchmarkDecode/Digits/Default/1e6-4 1 134017109 ns/op 7.46 MB/s 53384 B/op 83 allocs/op BenchmarkDecode/Digits/Compression/1e4-4 82 1355045 ns/op 7.38 MB/s 42878 B/op 7 allocs/op BenchmarkDecode/Digits/Compression/1e5-4 8 13354425 ns/op 7.49 MB/s 46008 B/op 14 allocs/op BenchmarkDecode/Digits/Compression/1e6-4 1 127807427 ns/op 7.82 MB/s 53384 B/op 83 allocs/op BenchmarkDecode/Newton/Huffman/1e4-4 78 1489439 ns/op 6.71 MB/s 43457 B/op 14 allocs/op BenchmarkDecode/Newton/Huffman/1e5-4 7 14948198 ns/op 6.69 MB/s 46256 B/op 23 allocs/op BenchmarkDecode/Newton/Huffman/1e6-4 1 150148927 ns/op 6.66 MB/s 88512 B/op 165 allocs/op BenchmarkDecode/Newton/Speed/1e4-4 100 1132826 ns/op 8.83 MB/s 42961 B/op 18 allocs/op BenchmarkDecode/Newton/Speed/1e5-4 12 9959601 ns/op 10.04 MB/s 45124 B/op 31 allocs/op BenchmarkDecode/Newton/Speed/1e6-4 1 102409805 ns/op 9.76 MB/s 89696 B/op 232 allocs/op BenchmarkDecode/Newton/Default/1e4-4 114 1061518 ns/op 9.42 MB/s 42995 B/op 15 allocs/op BenchmarkDecode/Newton/Default/1e5-4 14 7999368 ns/op 12.50 MB/s 45264 B/op 32 allocs/op BenchmarkDecode/Newton/Default/1e6-4 2 77263394 ns/op 12.94 MB/s 65952 B/op 160 allocs/op BenchmarkDecode/Newton/Compression/1e4-4 100 1021935 ns/op 9.79 MB/s 43186 B/op 15 allocs/op BenchmarkDecode/Newton/Compression/1e5-4 13 7920320 ns/op 12.63 MB/s 46080 B/op 32 allocs/op BenchmarkDecode/Newton/Compression/1e6-4 2 78196716 ns/op 12.79 MB/s 67752 B/op 152 allocs/op BenchmarkEncode/Digits/Huffman/1e4-4 138 868164 ns/op 11.52 MB/s BenchmarkEncode/Digits/Huffman/1e5-4 14 8407055 ns/op 11.89 MB/s BenchmarkEncode/Digits/Huffman/1e6-4 2 82619392 ns/op 12.10 MB/s BenchmarkEncode/Digits/Speed/1e4-4 72 1653405 ns/op 6.05 MB/s BenchmarkEncode/Digits/Speed/1e5-4 7 14835825 ns/op 6.74 MB/s BenchmarkEncode/Digits/Speed/1e6-4 1 146587886 ns/op 6.82 MB/s BenchmarkEncode/Digits/Default/1e4-4 27 4074934 ns/op 2.45 MB/s BenchmarkEncode/Digits/Default/1e5-4 2 57228630 ns/op 1.75 MB/s BenchmarkEncode/Digits/Default/1e6-4 1 561274498 ns/op 1.78 MB/s BenchmarkEncode/Digits/Compression/1e4-4 26 4033690 ns/op 2.48 MB/s BenchmarkEncode/Digits/Compression/1e5-4 2 56254651 ns/op 1.78 MB/s BenchmarkEncode/Digits/Compression/1e6-4 1 578079009 ns/op 1.73 MB/s BenchmarkEncode/Newton/Huffman/1e4-4 112 1030884 ns/op 9.70 MB/s BenchmarkEncode/Newton/Huffman/1e5-4 13 8986288 ns/op 11.13 MB/s BenchmarkEncode/Newton/Huffman/1e6-4 2 88543329 ns/op 11.29 MB/s BenchmarkEncode/Newton/Speed/1e4-4 76 1565495 ns/op 6.39 MB/s BenchmarkEncode/Newton/Speed/1e5-4 9 11736656 ns/op 8.52 MB/s BenchmarkEncode/Newton/Speed/1e6-4 1 116151404 ns/op 8.61 MB/s BenchmarkEncode/Newton/Default/1e4-4 30 4033618 ns/op 2.48 MB/s BenchmarkEncode/Newton/Default/1e5-4 2 52574188 ns/op 1.90 MB/s BenchmarkEncode/Newton/Default/1e6-4 1 501585373 ns/op 1.99 MB/s BenchmarkEncode/Newton/Compression/1e4-4 26 4082784 ns/op 2.45 MB/s BenchmarkEncode/Newton/Compression/1e5-4 2 63210913 ns/op 1.58 MB/s BenchmarkEncode/Newton/Compression/1e6-4 1 662583545 ns/op 1.51 MB/s PASS ok compress/flate 15.314s goos: freebsd goarch: amd64 pkg: compress/lzw cpu: AMD EPYC 7B12 BenchmarkDecoder/1e4-4 57 1807425 ns/op 5.53 MB/s BenchmarkDecoder/1e-Reuse4-4 68 1744800 ns/op 5.73 MB/s BenchmarkDecoder/1e5-4 7 16620986 ns/op 6.02 MB/s BenchmarkDecoder/1e-Reuse5-4 6 16811308 ns/op 5.95 MB/s BenchmarkDecoder/1e6-4 1 166635633 ns/op 6.00 MB/s BenchmarkDecoder/1e-Reuse6-4 1 166057564 ns/op 6.02 MB/s BenchmarkEncoder/1e4-4 79 1410580 ns/op 7.09 MB/s BenchmarkEncoder/1e-Reuse4-4 81 1345592 ns/op 7.43 MB/s BenchmarkEncoder/1e5-4 8 14215911 ns/op 7.03 MB/s BenchmarkEncoder/1e-Reuse5-4 8 14172335 ns/op 7.06 MB/s BenchmarkEncoder/1e6-4 1 145063224 ns/op 6.89 MB/s BenchmarkEncoder/1e-Reuse6-4 1 141352422 ns/op 7.07 MB/s PASS ok compress/lzw 3.326s goos: freebsd goarch: amd64 pkg: container/heap cpu: AMD EPYC 7B12 BenchmarkDup-4 36 3189276 ns/op PASS ok container/heap 1.197s goos: freebsd goarch: amd64 pkg: context cpu: AMD EPYC 7B12 BenchmarkCommonParentCancel-4 19426 5724 ns/op BenchmarkWithTimeout/concurrency=40-4 4591 26204 ns/op BenchmarkWithTimeout/concurrency=4000-4 4232 27112 ns/op BenchmarkWithTimeout/concurrency=400000-4 6793 16188 ns/op BenchmarkCancelTree/depth=1/Root=Background-4 662008 174.8 ns/op BenchmarkCancelTree/depth=1/Root=OpenCanceler-4 22267 5991 ns/op BenchmarkCancelTree/depth=1/Root=ClosedCanceler-4 26023 4392 ns/op BenchmarkCancelTree/depth=10/Root=Background-4 4582 24798 ns/op BenchmarkCancelTree/depth=10/Root=OpenCanceler-4 2610 40465 ns/op BenchmarkCancelTree/depth=10/Root=ClosedCanceler-4 3577 29055 ns/op BenchmarkCancelTree/depth=100/Root=Background-4 402 340877 ns/op BenchmarkCancelTree/depth=100/Root=OpenCanceler-4 285 427011 ns/op BenchmarkCancelTree/depth=100/Root=ClosedCanceler-4 417 266550 ns/op BenchmarkCancelTree/depth=1000/Root=Background-4 39 3023376 ns/op BenchmarkCancelTree/depth=1000/Root=OpenCanceler-4 22 4825127 ns/op BenchmarkCancelTree/depth=1000/Root=ClosedCanceler-4 42 2766021 ns/op BenchmarkCheckCanceled/Err-4 393474 300.9 ns/op BenchmarkCheckCanceled/Done-4 890008 134.5 ns/op BenchmarkContextCancelDone-4 641665 181.2 ns/op BenchmarkDeepValueNewGoRoutine/depth=10-4 15877 7615 ns/op BenchmarkDeepValueNewGoRoutine/depth=20-4 13452 7893 ns/op BenchmarkDeepValueNewGoRoutine/depth=30-4 12784 8906 ns/op BenchmarkDeepValueNewGoRoutine/depth=50-4 10000 10127 ns/op BenchmarkDeepValueNewGoRoutine/depth=100-4 10000 11541 ns/op BenchmarkDeepValueSameGoRoutine/depth=10-4 634191 204.1 ns/op BenchmarkDeepValueSameGoRoutine/depth=20-4 302960 375.1 ns/op BenchmarkDeepValueSameGoRoutine/depth=30-4 222902 521.1 ns/op BenchmarkDeepValueSameGoRoutine/depth=50-4 157532 849.8 ns/op BenchmarkDeepValueSameGoRoutine/depth=100-4 73596 1632 ns/op PASS ok context 9.572s goos: freebsd goarch: amd64 pkg: crypto/aes cpu: AMD EPYC 7B12 BenchmarkEncrypt/AES-128-4 2703085 46.18 ns/op 346.50 MB/s BenchmarkEncrypt/AES-192-4 2551218 46.58 ns/op 343.53 MB/s BenchmarkEncrypt/AES-256-4 2584405 47.87 ns/op 334.25 MB/s BenchmarkDecrypt/AES-128-4 2653617 46.97 ns/op 340.62 MB/s BenchmarkDecrypt/AES-192-4 2626161 46.54 ns/op 343.82 MB/s BenchmarkDecrypt/AES-256-4 2556886 47.66 ns/op 335.71 MB/s BenchmarkCreateCipher/AES-128-4 289494 446.4 ns/op 512 B/op 1 allocs/op BenchmarkCreateCipher/AES-192-4 316992 392.7 ns/op 512 B/op 1 allocs/op BenchmarkCreateCipher/AES-256-4 308964 383.5 ns/op 512 B/op 1 allocs/op PASS ok crypto/aes 2.694s goos: freebsd goarch: amd64 pkg: crypto/cipher cpu: AMD EPYC 7B12 BenchmarkAESGCM/Open-128-64-4 226460 488.0 ns/op 131.14 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-64-4 462044 249.0 ns/op 257.05 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-64-4 230416 496.6 ns/op 128.87 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-64-4 438922 257.2 ns/op 248.87 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-1350-4 147080 798.4 ns/op 1690.89 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-1350-4 211632 554.8 ns/op 2433.43 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-1350-4 137901 860.2 ns/op 1569.38 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-1350-4 191666 619.2 ns/op 2180.37 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-8192-4 54294 2209 ns/op 3709.28 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-8192-4 59835 2007 ns/op 4081.64 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-8192-4 48589 2443 ns/op 3353.69 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-8192-4 52930 2254 ns/op 3635.22 MB/s 0 B/op 0 allocs/op BenchmarkAESCTR/50-4 380959 301.5 ns/op 165.85 MB/s BenchmarkAESCTR/1K-4 164763 633.7 ns/op 1608.08 MB/s BenchmarkAESCTR/8K-4 45471 2540 ns/op 3223.82 MB/s BenchmarkAESCBCEncrypt1K-4 43821 2771 ns/op 369.50 MB/s BenchmarkAESCBCDecrypt1K-4 43219 2858 ns/op 358.30 MB/s PASS ok crypto/cipher 3.324s goos: freebsd goarch: amd64 pkg: crypto/des cpu: AMD EPYC 7B12 BenchmarkEncrypt-4 122032 952.3 ns/op 8.40 MB/s BenchmarkDecrypt-4 126318 834.2 ns/op 9.59 MB/s BenchmarkTDESEncrypt-4 42829 2805 ns/op 2.85 MB/s BenchmarkTDESDecrypt-4 45908 2797 ns/op 2.86 MB/s PASS ok crypto/des 1.625s goos: freebsd goarch: amd64 pkg: crypto/ecdh cpu: AMD EPYC 7B12 BenchmarkECDH/P256-4 1350 87041 ns/op 967 B/op 15 allocs/op BenchmarkECDH/P384-4 18 6473783 ns/op 1325 B/op 24 allocs/op BenchmarkECDH/P521-4 6 16849426 ns/op 1802 B/op 24 allocs/op BenchmarkECDH/X25519-4 117 1016906 ns/op 391 B/op 9 allocs/op PASS ok crypto/ecdh 1.741s goos: freebsd goarch: amd64 pkg: crypto/ecdsa cpu: AMD EPYC 7B12 BenchmarkSign/P256-4 1272 90780 ns/op 6975 B/op 71 allocs/op BenchmarkSign/P384-4 62 1798266 ns/op 7216 B/op 76 allocs/op BenchmarkSign/P521-4 26 4348462 ns/op 8066 B/op 78 allocs/op BenchmarkVerify/P256-4 1314 89453 ns/op 576 B/op 10 allocs/op BenchmarkVerify/P384-4 19 6202280 ns/op 808 B/op 17 allocs/op BenchmarkVerify/P521-4 7 15921033 ns/op 1224 B/op 17 allocs/op BenchmarkGenerateKey/P256-4 5756 19006 ns/op 1000 B/op 17 allocs/op BenchmarkGenerateKey/P384-4 75 1556168 ns/op 1200 B/op 20 allocs/op BenchmarkGenerateKey/P521-4 28 4016991 ns/op 1597 B/op 20 allocs/op PASS ok crypto/ecdsa 2.409s goos: freebsd goarch: amd64 pkg: crypto/ed25519 cpu: AMD EPYC 7B12 BenchmarkKeyGeneration-4 424 266543 ns/op BenchmarkNewKeyFromSeed-4 441 274616 ns/op BenchmarkSigning-4 411 290295 ns/op BenchmarkVerification-4 262 444011 ns/op PASS ok crypto/ed25519 1.673s goos: freebsd goarch: amd64 pkg: crypto/elliptic cpu: AMD EPYC 7B12 BenchmarkScalarBaseMult/P256-4 6663 16031 ns/op 368 B/op 6 allocs/op BenchmarkScalarBaseMult/P224-4 189 621575 ns/op 376 B/op 9 allocs/op BenchmarkScalarBaseMult/P384-4 72 1623113 ns/op 504 B/op 9 allocs/op BenchmarkScalarBaseMult/P521-4 28 3961610 ns/op 696 B/op 9 allocs/op BenchmarkScalarMult/P256-4 1880 63564 ns/op 448 B/op 7 allocs/op BenchmarkScalarMult/P224-4 73 1593045 ns/op 440 B/op 10 allocs/op BenchmarkScalarMult/P384-4 26 4397398 ns/op 616 B/op 10 allocs/op BenchmarkScalarMult/P521-4 9 11758224 ns/op 840 B/op 10 allocs/op BenchmarkMarshalUnmarshal/P256/Uncompressed-4 24106 4864 ns/op 544 B/op 8 allocs/op BenchmarkMarshalUnmarshal/P256/Compressed-4 8322 12637 ns/op 592 B/op 9 allocs/op BenchmarkMarshalUnmarshal/P224/Uncompressed-4 5712 18226 ns/op 560 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P224/Compressed-4 112 1033138 ns/op 592 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P384/Uncompressed-4 3499 29472 ns/op 784 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P384/Compressed-4 406 292407 ns/op 848 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P521/Uncompressed-4 2235 46555 ns/op 1104 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P521/Compressed-4 132 905841 ns/op 1184 B/op 15 allocs/op PASS ok crypto/elliptic 3.401s goos: freebsd goarch: amd64 pkg: crypto/hkdf cpu: AMD EPYC 7B12 Benchmark16ByteMD5Single-4 11114 10653 ns/op 1.50 MB/s Benchmark20ByteSHA1Single-4 10714 11206 ns/op 1.78 MB/s Benchmark32ByteSHA256Single-4 11032 10869 ns/op 2.94 MB/s Benchmark64ByteSHA512Single-4 5962 18958 ns/op 3.38 MB/s PASS ok crypto/hkdf 1.815s goos: freebsd goarch: amd64 pkg: crypto/hmac cpu: AMD EPYC 7B12 BenchmarkHMACSHA256_1K-4 65202 1840 ns/op 556.46 MB/s BenchmarkHMACSHA256_32-4 91779 1291 ns/op 24.79 MB/s BenchmarkNewWriteSum-4 23910 4931 ns/op 6.49 MB/s PASS ok crypto/hmac 1.523s goos: freebsd goarch: amd64 pkg: crypto/internal/fips140/bigmod cpu: AMD EPYC 7B12 BenchmarkModAdd-4 572367 177.2 ns/op BenchmarkModSub-4 689168 172.9 ns/op BenchmarkMontgomeryRepr-4 88854 1300 ns/op BenchmarkMontgomeryMul-4 92384 1292 ns/op BenchmarkModMul-4 44390 2669 ns/op BenchmarkExpBig-4 26 4451439 ns/op BenchmarkExp-4 33 3515781 ns/op PASS ok crypto/internal/fips140/bigmod 2.140s goos: freebsd goarch: amd64 pkg: crypto/internal/fips140/edwards25519 cpu: AMD EPYC 7B12 BenchmarkEncodingDecoding-4 4843 21677 ns/op BenchmarkScalarBaseMult-4 446 262601 ns/op BenchmarkScalarMult-4 196 611637 ns/op BenchmarkVarTimeDoubleScalarBaseMult-4 279 428720 ns/op PASS ok crypto/internal/fips140/edwards25519 1.606s goos: freebsd goarch: amd64 pkg: crypto/internal/fips140/edwards25519/field cpu: AMD EPYC 7B12 BenchmarkAdd-4 587011 184.7 ns/op BenchmarkMultiply-4 5678577 20.85 ns/op BenchmarkSquare-4 7528051 15.44 ns/op BenchmarkInvert-4 28900 4156 ns/op BenchmarkMult32-4 1672566 72.75 ns/op PASS ok crypto/internal/fips140/edwards25519/field 1.826s goos: freebsd goarch: amd64 pkg: crypto/internal/fips140/nistec cpu: AMD EPYC 7B12 BenchmarkScalarMult/P224-4 63 1635664 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P256-4 2130 56471 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P384-4 24 4462243 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P521-4 9 12038233 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P224-4 195 609860 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P256-4 10000 10891 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P384-4 75 1535288 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P521-4 28 3771236 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/fips140/nistec 2.104s goos: freebsd goarch: amd64 pkg: crypto/internal/fips140/nistec/fiat cpu: AMD EPYC 7B12 BenchmarkMul/P224-4 718339 163.7 ns/op 0 B/op 0 allocs/op BenchmarkMul/P384-4 336124 325.0 ns/op 0 B/op 0 allocs/op BenchmarkMul/P521-4 151626 811.4 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P224-4 720111 165.3 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P384-4 382903 311.9 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P521-4 149250 800.7 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/fips140/nistec/fiat 1.878s goos: freebsd goarch: amd64 pkg: crypto/md5 cpu: AMD EPYC 7B12 BenchmarkHash8Bytes-4 270124 434.0 ns/op 18.43 MB/s BenchmarkHash64-4 282807 406.3 ns/op 157.54 MB/s BenchmarkHash128-4 234284 493.3 ns/op 259.45 MB/s BenchmarkHash256-4 176587 673.1 ns/op 380.35 MB/s BenchmarkHash512-4 116287 1034 ns/op 495.40 MB/s BenchmarkHash1K-4 67796 1752 ns/op 584.40 MB/s BenchmarkHash8K-4 9974 11891 ns/op 688.92 MB/s BenchmarkHash1M-4 68 1475223 ns/op 710.79 MB/s BenchmarkHash8M-4 9 11806357 ns/op 710.52 MB/s BenchmarkHash8BytesUnaligned-4 252835 430.9 ns/op 18.56 MB/s BenchmarkHash1KUnaligned-4 67201 1755 ns/op 583.59 MB/s BenchmarkHash8KUnaligned-4 10000 11824 ns/op 692.81 MB/s PASS ok crypto/md5 2.661s goos: freebsd goarch: amd64 pkg: crypto/mlkem cpu: AMD EPYC 7B12 BenchmarkKeyGen-4 453 260677 ns/op BenchmarkEncaps-4 248 466798 ns/op BenchmarkDecaps-4 198 609997 ns/op BenchmarkRoundTrip/Alice-4 129 921137 ns/op BenchmarkRoundTrip/Bob-4 258 458477 ns/op PASS ok crypto/mlkem 1.956s goos: freebsd goarch: amd64 pkg: crypto/pbkdf2 cpu: AMD EPYC 7B12 BenchmarkHMACSHA1-4 14 7484756 ns/op BenchmarkHMACSHA256-4 13 8644764 ns/op PASS ok crypto/pbkdf2 1.313s goos: freebsd goarch: amd64 pkg: crypto/rand cpu: AMD EPYC 7B12 BenchmarkRead/4-4 131569 894.4 ns/op 4.47 MB/s BenchmarkRead/32-4 130155 893.1 ns/op 35.83 MB/s BenchmarkRead/4K-4 10000 11760 ns/op 348.30 MB/s BenchmarkPrime-4 1 254843093 ns/op PASS ok crypto/rand 1.712s goos: freebsd goarch: amd64 pkg: crypto/rc4 cpu: AMD EPYC 7B12 BenchmarkRC4_128-4 18937 6228 ns/op 20.55 MB/s BenchmarkRC4_1K-4 2130 49513 ns/op 20.68 MB/s BenchmarkRC4_8K-4 302 394252 ns/op 20.54 MB/s PASS ok crypto/rc4 1.507s goos: freebsd goarch: amd64 pkg: crypto/rsa cpu: AMD EPYC 7B12 BenchmarkDecryptPKCS1v15/2048-4 85 1393493 ns/op BenchmarkDecryptPKCS1v15/3072-4 33 3578278 ns/op BenchmarkDecryptPKCS1v15/4096-4 14 7265362 ns/op BenchmarkEncryptPKCS1v15/2048-4 2260 49354 ns/op BenchmarkDecryptOAEP/2048-4 84 1402913 ns/op BenchmarkEncryptOAEP/2048-4 1778 59809 ns/op BenchmarkSignPKCS1v15/2048-4 82 1416145 ns/op BenchmarkVerifyPKCS1v15/2048-4 2575 47572 ns/op BenchmarkSignPSS/2048-4 81 1417651 ns/op BenchmarkVerifyPSS/2048-4 2085 57968 ns/op BenchmarkGenerateKey/2048-4 1 397630016 ns/op BenchmarkParsePKCS8PrivateKey/2048-4 812 138371 ns/op PASS ok crypto/rsa 3.181s goos: freebsd goarch: amd64 pkg: crypto/sha1 cpu: AMD EPYC 7B12 BenchmarkHash8Bytes/New-4 229405 506.8 ns/op 15.79 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum-4 266377 410.5 ns/op 19.49 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/New-4 134893 883.8 ns/op 362.07 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/Sum-4 156174 770.6 ns/op 415.26 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 81996 1443 ns/op 709.77 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum-4 86514 1343 ns/op 762.60 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 15504 7753 ns/op 1056.65 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum-4 15734 7630 ns/op 1073.62 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha1 2.238s goos: freebsd goarch: amd64 pkg: crypto/sha256 cpu: AMD EPYC 7B12 BenchmarkHash8Bytes/New-4 221246 506.4 ns/op 15.80 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum224-4 233179 502.4 ns/op 15.92 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum256-4 236574 500.9 ns/op 15.97 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 113948 1033 ns/op 990.87 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum224-4 116794 1015 ns/op 1008.71 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum256-4 116589 1018 ns/op 1006.15 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 21406 5620 ns/op 1457.72 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum224-4 21475 5567 ns/op 1471.62 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum256-4 21571 5552 ns/op 1475.48 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha256 2.324s goos: freebsd goarch: amd64 pkg: crypto/sha3 cpu: AMD EPYC 7B12 BenchmarkSha3_512_MTU-4 12925 9293 ns/op 145.27 MB/s BenchmarkSha3_384_MTU-4 17659 6735 ns/op 200.44 MB/s BenchmarkSha3_256_MTU-4 22264 5382 ns/op 250.83 MB/s BenchmarkSha3_224_MTU-4 23623 5104 ns/op 264.52 MB/s BenchmarkShake128_MTU-4 20954 5760 ns/op 234.39 MB/s BenchmarkShake256_MTU-4 19384 6192 ns/op 218.04 MB/s BenchmarkShake256_16x-4 777 151330 ns/op 108.27 MB/s BenchmarkShake256_1MiB-4 31 3589332 ns/op 292.14 MB/s BenchmarkSha3_512_1MiB-4 16 6674270 ns/op 157.11 MB/s PASS ok crypto/sha3 2.544s goos: freebsd goarch: amd64 pkg: crypto/sha512 cpu: AMD EPYC 7B12 BenchmarkHash8Bytes/New-4 159055 739.4 ns/op 10.82 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum384-4 164313 712.3 ns/op 11.23 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum512-4 159512 731.4 ns/op 10.94 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 55560 2147 ns/op 476.88 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum384-4 55878 2137 ns/op 479.12 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum512-4 55762 2147 ns/op 476.90 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 8976 12639 ns/op 648.17 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum384-4 9186 12732 ns/op 643.42 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum512-4 9226 12688 ns/op 645.66 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha512 2.245s goos: freebsd goarch: amd64 pkg: crypto/subtle cpu: AMD EPYC 7B12 BenchmarkConstantTimeByteEq-4 20477000 5.914 ns/op BenchmarkConstantTimeEq-4 18776456 5.935 ns/op BenchmarkConstantTimeLessOrEq-4 19664126 5.328 ns/op BenchmarkXORBytes/8Bytes-4 5681344 21.61 ns/op 370.20 MB/s BenchmarkXORBytes/128Bytes-4 5120079 22.91 ns/op 5588.22 MB/s BenchmarkXORBytes/2048Bytes-4 1766190 67.80 ns/op 30205.41 MB/s BenchmarkXORBytes/32768Bytes-4 106105 1017 ns/op 32217.82 MB/s PASS ok crypto/subtle 2.032s goos: freebsd goarch: amd64 pkg: crypto/tls cpu: AMD EPYC 7B12 BenchmarkCertCache/0-4 216 542752 ns/op BenchmarkCertCache/1-4 212 547203 ns/op BenchmarkCertCache/2-4 217 544101 ns/op BenchmarkCertCache/3-4 226 529617 ns/op BenchmarkHandshakeServer/RSA-4 182 633423 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv13-4 129 925920 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv12-4 157 764814 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv13-4 236 505155 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv12-4 336 361384 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv13-4 69 1518183 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv12-4 90 1352109 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv13-4 5 23969379 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv12-4 5 22611876 ns/op BenchmarkThroughput/MaxPacket/1MB/TLSv12-4 8 13392768 ns/op 78.29 MB/s BenchmarkThroughput/MaxPacket/1MB/TLSv13-4 6 17055252 ns/op 61.48 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv12-4 5 21305342 ns/op 98.43 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv13-4 4 28778253 ns/op 72.87 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv12-4 3 38711050 ns/op 108.35 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv13-4 2 52987918 ns/op 79.16 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv12-4 2 72858038 ns/op 115.14 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv13-4 2 99453414 ns/op 84.35 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv12-4 1 139541451 ns/op 120.23 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv13-4 1 199300489 ns/op 84.18 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv12-4 1 276443882 ns/op 121.38 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv13-4 1 389789073 ns/op 86.08 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv12-4 1 562477789 ns/op 119.31 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv13-4 1 783441538 ns/op 85.66 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv12-4 8 13947859 ns/op 75.18 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv13-4 6 17915003 ns/op 58.53 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv12-4 5 22286134 ns/op 94.10 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv13-4 4 29892826 ns/op 70.16 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv12-4 3 39439834 ns/op 106.35 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv13-4 2 55321564 ns/op 75.82 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv12-4 2 73852343 ns/op 113.59 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv13-4 1 103630636 ns/op 80.95 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv12-4 1 140312793 ns/op 119.57 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv13-4 1 197411387 ns/op 84.99 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv12-4 1 283548396 ns/op 118.34 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv13-4 1 386371841 ns/op 86.84 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv12-4 1 575357006 ns/op 116.64 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv13-4 1 787162830 ns/op 85.25 MB/s BenchmarkLatency/MaxPacket/200kbps/TLSv12-4 1 697666409 ns/op BenchmarkLatency/MaxPacket/200kbps/TLSv13-4 1 701067792 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv12-4 1 282202125 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv13-4 1 282977545 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv12-4 1 143559834 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv13-4 1 143042395 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv12-4 2 73794397 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv13-4 2 73441786 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv12-4 4 32035374 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv13-4 4 31639322 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv12-4 1 137324839 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv13-4 1 140865322 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv12-4 2 57751865 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv13-4 2 58494436 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv12-4 4 31166876 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv13-4 4 31317936 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv12-4 6 18385562 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv13-4 6 17793421 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv12-4 10 10215114 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv13-4 12 9864313 ns/op PASS ok crypto/tls 16.568s goos: freebsd goarch: amd64 pkg: crypto/x509 cpu: AMD EPYC 7B12 BenchmarkOIDMarshalUnmarshalText-4 18781 6104 ns/op BenchmarkCreateCertificate/RSA_2048-4 67 1557602 ns/op BenchmarkCreateCertificate/ECDSA_P256-4 423 278038 ns/op BenchmarkParseCertificate/ecdsa_leaf-4 1596 72526 ns/op 12952 B/op 169 allocs/op BenchmarkParseCertificate/rsa_leaf-4 1464 77595 ns/op 14360 B/op 192 allocs/op PASS ok crypto/x509 1.953s goos: freebsd goarch: amd64 pkg: database/sql cpu: AMD EPYC 7B12 BenchmarkConcurrentDBExec-4 42 2655077 ns/op 280626 B/op 1646 allocs/op BenchmarkConcurrentStmtQuery-4 36 3175266 ns/op 274890 B/op 2066 allocs/op BenchmarkConcurrentStmtExec-4 54 2280160 ns/op 221483 B/op 750 allocs/op BenchmarkConcurrentTxQuery-4 46 2398220 ns/op 280686 B/op 2170 allocs/op BenchmarkConcurrentTxExec-4 61 1853493 ns/op 87793 B/op 1553 allocs/op BenchmarkConcurrentTxStmtQuery-4 38 2705778 ns/op 107712 B/op 2062 allocs/op BenchmarkConcurrentTxStmtExec-4 124 1001323 ns/op 40164 B/op 380 allocs/op BenchmarkConcurrentRandom-4 48 2448567 ns/op 233392 B/op 1870 allocs/op BenchmarkManyConcurrentQueries-4 2563 46807 ns/op 4161 B/op 20 allocs/op BenchmarkGrabConn-4 289510 424.3 ns/op 0 B/op 0 allocs/op BenchmarkConnRequestSet-4 21891 5548 ns/op PASS ok database/sql 2.875s goos: freebsd goarch: amd64 pkg: debug/elf cpu: AMD EPYC 7B12 BenchmarkSymbols64-4 2493 42973 ns/op BenchmarkSymbols32-4 2767 37934 ns/op PASS ok debug/elf 1.300s goos: freebsd goarch: amd64 pkg: debug/gosym cpu: AMD EPYC 7B12 Benchmark115/NewLineTable-4 270956 374.7 ns/op 384 B/op 3 allocs/op Benchmark115/NewTable-4 123 980108 ns/op 179128 B/op 15 allocs/op Benchmark115/LineToPC-4 100 1172032 ns/op 0 B/op 0 allocs/op Benchmark115/PCToLine-4 24763 4751 ns/op 0 B/op 0 allocs/op PASS ok debug/gosym 1.881s goos: freebsd goarch: amd64 pkg: encoding/asn1 cpu: AMD EPYC 7B12 BenchmarkObjectIdentifierString-4 97006 1257 ns/op BenchmarkMarshal-4 1062 107881 ns/op 8056 B/op 271 allocs/op BenchmarkUnmarshal-4 3414 30775 ns/op 352 B/op 16 allocs/op PASS ok encoding/asn1 1.455s goos: freebsd goarch: amd64 pkg: encoding/base32 cpu: AMD EPYC 7B12 BenchmarkEncode-4 528 211530 ns/op 38.73 MB/s BenchmarkEncodeToString-4 488 233789 ns/op 35.04 MB/s BenchmarkDecode-4 214 554647 ns/op 23.64 MB/s BenchmarkDecodeString-4 212 559619 ns/op 23.43 MB/s PASS ok encoding/base32 1.710s goos: freebsd goarch: amd64 pkg: encoding/base64 cpu: AMD EPYC 7B12 BenchmarkEncodeToString-4 513 210442 ns/op 38.93 MB/s BenchmarkDecodeString/2-4 484342 247.1 ns/op 16.19 MB/s BenchmarkDecodeString/4-4 299120 353.7 ns/op 22.62 MB/s BenchmarkDecodeString/8-4 270576 440.1 ns/op 27.26 MB/s BenchmarkDecodeString/64-4 54463 2211 ns/op 39.81 MB/s BenchmarkDecodeString/8192-4 465 248971 ns/op 43.88 MB/s BenchmarkNewEncoding-4 81218 1385 ns/op 184.81 MB/s PASS ok encoding/base64 2.093s goos: freebsd goarch: amd64 pkg: encoding/binary cpu: AMD EPYC 7B12 BenchmarkReadSlice1000Int32s-4 1939 59650 ns/op 67.06 MB/s BenchmarkReadStruct-4 23409 5101 ns/op 14.70 MB/s BenchmarkWriteStruct-4 24746 4813 ns/op 15.58 MB/s BenchmarkAppendStruct-4 266580 403.0 ns/op 186.09 MB/s BenchmarkWriteSlice1000Structs-4 24 4726978 ns/op 15.87 MB/s BenchmarkAppendSlice1000Structs-4 26 4438337 ns/op 16.90 MB/s BenchmarkReadSlice1000Structs-4 24 4967033 ns/op 15.10 MB/s BenchmarkReadInts-4 72502 1716 ns/op 17.48 MB/s BenchmarkWriteInts-4 69973 1742 ns/op 17.22 MB/s BenchmarkAppendInts-4 131263 886.2 ns/op 33.85 MB/s BenchmarkWriteSlice1000Int32s-4 1824 59800 ns/op 66.89 MB/s BenchmarkAppendSlice1000Int32s-4 2012 55422 ns/op 72.17 MB/s BenchmarkPutUint16-4 5061768 23.46 ns/op 85.24 MB/s BenchmarkAppendUint16-4 5211376 22.56 ns/op 88.67 MB/s BenchmarkPutUint32-4 3670528 32.52 ns/op 123.02 MB/s BenchmarkAppendUint32-4 3886910 30.97 ns/op 129.16 MB/s BenchmarkPutUint64-4 1847914 63.37 ns/op 126.25 MB/s BenchmarkAppendUint64-4 1746776 66.16 ns/op 120.92 MB/s BenchmarkLittleEndianPutUint16-4 5069266 23.01 ns/op 86.91 MB/s BenchmarkLittleEndianAppendUint16-4 4636058 23.42 ns/op 85.40 MB/s BenchmarkLittleEndianPutUint32-4 3684168 33.47 ns/op 119.50 MB/s BenchmarkLittleEndianAppendUint32-4 3835288 30.79 ns/op 129.92 MB/s BenchmarkLittleEndianPutUint64-4 1916850 62.97 ns/op 127.05 MB/s BenchmarkLittleEndianAppendUint64-4 1799481 60.88 ns/op 131.40 MB/s BenchmarkReadFloats-4 230112 476.5 ns/op 25.18 MB/s BenchmarkWriteFloats-4 225066 519.1 ns/op 23.12 MB/s BenchmarkReadSlice1000Float32s-4 1686 71223 ns/op 56.16 MB/s BenchmarkWriteSlice1000Float32s-4 1586 71269 ns/op 56.13 MB/s BenchmarkReadSlice1000Uint8s-4 132424 1025 ns/op 975.18 MB/s BenchmarkWriteSlice1000Uint8s-4 397957 273.4 ns/op 3657.60 MB/s BenchmarkSize/bool-4 6809689 17.57 ns/op BenchmarkSize/int8-4 6733939 17.97 ns/op BenchmarkSize/int16-4 6944529 18.21 ns/op BenchmarkSize/int32-4 6567777 17.72 ns/op BenchmarkSize/int64-4 7204234 18.05 ns/op BenchmarkSize/uint8-4 6634228 17.54 ns/op BenchmarkSize/uint16-4 6855340 17.42 ns/op BenchmarkSize/uint32-4 6824180 18.19 ns/op BenchmarkSize/uint64-4 6786217 17.51 ns/op BenchmarkSize/float32-4 5845816 20.83 ns/op BenchmarkSize/float64-4 5356772 21.97 ns/op BenchmarkSize/complex64-4 1057789 116.4 ns/op BenchmarkSize/complex128-4 1000000 118.7 ns/op BenchmarkSize/binary.Struct-4 371278 322.1 ns/op BenchmarkSize/*binary.Struct-4 315028 375.7 ns/op BenchmarkSize/[]binary.Struct-4 273010 396.2 ns/op BenchmarkSize/[]binary.Struct#01-4 271214 398.0 ns/op BenchmarkSize/[1]binary.Struct-4 267801 422.8 ns/op BenchmarkPutUvarint32-4 1323345 86.53 ns/op 46.22 MB/s BenchmarkPutUvarint64-4 356322 335.3 ns/op 23.86 MB/s PASS ok encoding/binary 8.487s goos: freebsd goarch: amd64 pkg: encoding/csv cpu: AMD EPYC 7B12 BenchmarkRead-4 10485 11284 ns/op 736 B/op 16 allocs/op BenchmarkReadWithFieldsPerRecord-4 10635 11482 ns/op 736 B/op 16 allocs/op BenchmarkReadWithoutFieldsPerRecord-4 10615 11388 ns/op 736 B/op 16 allocs/op BenchmarkReadLargeFields-4 6332 19001 ns/op 3937 B/op 24 allocs/op BenchmarkReadReuseRecord-4 11488 10498 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithFieldsPerRecord-4 10000 10233 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithoutFieldsPerRecord-4 10000 10345 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordLargeFields-4 6804 18198 ns/op 2977 B/op 12 allocs/op BenchmarkWrite-4 16959 6998 ns/op PASS ok encoding/csv 2.675s goos: freebsd goarch: amd64 pkg: encoding/gob cpu: AMD EPYC 7B12 BenchmarkEndToEndPipe-4 15146 7529 ns/op 1812 B/op 2 allocs/op BenchmarkEndToEndByteBuffer-4 18993 6232 ns/op 1811 B/op 2 allocs/op BenchmarkEndToEndSliceByteBuffer-4 273 410976 ns/op 16702 B/op 330 allocs/op BenchmarkEncodeComplex128Slice-4 985 112805 ns/op 498 B/op 0 allocs/op BenchmarkEncodeFloat64Slice-4 1932 58112 ns/op 45 B/op 0 allocs/op BenchmarkEncodeInt32Slice-4 2036 56497 ns/op 43 B/op 0 allocs/op BenchmarkEncodeStringSlice-4 2523 47743 ns/op 153 B/op 0 allocs/op BenchmarkEncodeInterfaceSlice-4 52 2195423 ns/op 37264 B/op 255 allocs/op BenchmarkDecodeComplex128Slice-4 885 139242 ns/op 25219 B/op 149 allocs/op BenchmarkDecodeFloat64Slice-4 1656 73182 ns/op 10812 B/op 149 allocs/op BenchmarkDecodeInt32Slice-4 1768 66479 ns/op 9778 B/op 149 allocs/op BenchmarkDecodeStringSlice-4 1215 116706 ns/op 39135 B/op 1149 allocs/op BenchmarkDecodeStringsSlice-4 434 264589 ns/op 66061 B/op 2175 allocs/op BenchmarkDecodeBytesSlice-4 840 140065 ns/op 23543 B/op 163 allocs/op BenchmarkDecodeInterfaceSlice-4 116 1033867 ns/op 82965 B/op 3158 allocs/op BenchmarkDecodeMap-4 99 1097956 ns/op 50000 B/op 160 allocs/op PASS ok encoding/gob 3.406s goos: freebsd goarch: amd64 pkg: encoding/hex cpu: AMD EPYC 7B12 BenchmarkEncode/256-4 20530 5989 ns/op 42.74 MB/s BenchmarkEncode/1024-4 5298 22801 ns/op 44.91 MB/s BenchmarkEncode/4096-4 1218 90077 ns/op 45.47 MB/s BenchmarkEncode/16384-4 324 357587 ns/op 45.82 MB/s BenchmarkDecode/256-4 38593 2967 ns/op 86.27 MB/s BenchmarkDecode/1024-4 9980 11823 ns/op 86.61 MB/s BenchmarkDecode/4096-4 2228 46029 ns/op 88.99 MB/s BenchmarkDecode/16384-4 637 192004 ns/op 85.33 MB/s BenchmarkDecodeString/256-4 37348 3225 ns/op 79.38 MB/s BenchmarkDecodeString/1024-4 9399 12775 ns/op 80.15 MB/s BenchmarkDecodeString/4096-4 2016 50975 ns/op 80.35 MB/s BenchmarkDecodeString/16384-4 570 207277 ns/op 79.04 MB/s BenchmarkDump/256-4 1761 63300 ns/op 4.04 MB/s BenchmarkDump/1024-4 462 253787 ns/op 4.03 MB/s BenchmarkDump/4096-4 117 980224 ns/op 4.18 MB/s BenchmarkDump/16384-4 25 4075337 ns/op 4.02 MB/s PASS ok encoding/hex 3.407s goos: freebsd goarch: amd64 pkg: encoding/json cpu: AMD EPYC 7B12 BenchmarkCodeEncoder-4 2 52526479 ns/op 36.94 MB/s 8390224 B/op 50 allocs/op BenchmarkCodeEncoderError-4 2 50022717 ns/op 38.79 MB/s 8390368 B/op 58 allocs/op BenchmarkCodeMarshal-4 3 38526324 ns/op 50.37 MB/s 7534538 B/op 34 allocs/op BenchmarkCodeMarshalError-4 2 55719118 ns/op 34.83 MB/s 10331824 B/op 58 allocs/op BenchmarkMarshalBytes/32-4 28951 4154 ns/op BenchmarkMarshalBytes/256-4 8210 14557 ns/op BenchmarkMarshalBytes/4096-4 723 166386 ns/op BenchmarkMarshalBytesError/32-4 81 1434434 ns/op BenchmarkMarshalBytesError/256-4 81 1488796 ns/op BenchmarkMarshalBytesError/4096-4 74 1628420 ns/op BenchmarkMarshalMap-4 56329 2093 ns/op 300 B/op 8 allocs/op BenchmarkCodeDecoder-4 1 307060847 ns/op 6.32 MB/s 10097192 B/op 40037 allocs/op BenchmarkUnicodeDecoder-4 46975 2497 ns/op 5.61 MB/s 40 B/op 2 allocs/op BenchmarkDecoderStream-4 56144 1890 ns/op 16 B/op 1 allocs/op BenchmarkCodeUnmarshal-4 1 274558891 ns/op 7.07 MB/s 2019408 B/op 40002 allocs/op BenchmarkCodeUnmarshalReuse-4 1 267479159 ns/op 7.25 MB/s 2019928 B/op 40006 allocs/op BenchmarkUnmarshalString-4 75277 1698 ns/op 160 B/op 2 allocs/op BenchmarkUnmarshalFloat64-4 172610 871.1 ns/op 144 B/op 1 allocs/op BenchmarkUnmarshalInt64-4 445938 289.9 ns/op 144 B/op 1 allocs/op BenchmarkUnmarshalMap-4 27343 4441 ns/op 320 B/op 12 allocs/op BenchmarkIssue10335-4 83544 1886 ns/op 176 B/op 3 allocs/op BenchmarkIssue34127-4 74146 1612 ns/op 84 B/op 2 allocs/op BenchmarkUnmapped-4 20281 5422 ns/op 208 B/op 4 allocs/op BenchmarkTypeFieldsCache/MissTypes1-4 2691 38075 ns/op BenchmarkTypeFieldsCache/MissTypes10-4 1321 87971 ns/op BenchmarkTypeFieldsCache/MissTypes100-4 272 423038 ns/op BenchmarkTypeFieldsCache/MissTypes1000-4 40 3420917 ns/op BenchmarkTypeFieldsCache/HitTypes1-4 469218 248.1 ns/op BenchmarkTypeFieldsCache/HitTypes10-4 403036 270.9 ns/op BenchmarkTypeFieldsCache/HitTypes100-4 475903 238.1 ns/op BenchmarkTypeFieldsCache/HitTypes1000-4 351218 314.1 ns/op BenchmarkEncodeMarshaler-4 65616 1820 ns/op 76 B/op 2 allocs/op BenchmarkEncoderEncode-4 75980 1553 ns/op 44 B/op 0 allocs/op BenchmarkNumberIsValid-4 5900888 19.68 ns/op BenchmarkNumberIsValidRegexp-4 26546 4617 ns/op BenchmarkUnmarshalNumber-4 50391 2390 ns/op 168 B/op 2 allocs/op PASS ok encoding/json 8.024s goos: freebsd goarch: amd64 pkg: encoding/pem cpu: AMD EPYC 7B12 BenchmarkEncode-4 66 1750466 ns/op 37.44 MB/s BenchmarkDecode-4 30 3873028 ns/op 22.92 MB/s PASS ok encoding/pem 1.420s goos: freebsd goarch: amd64 pkg: encoding/xml cpu: AMD EPYC 7B12 BenchmarkMarshal-4 3849 30403 ns/op 6280 B/op 24 allocs/op BenchmarkUnmarshal-4 1368 82706 ns/op 8216 B/op 185 allocs/op BenchmarkHTMLAutoClose-4 5726 19009 ns/op PASS ok encoding/xml 1.539s goos: freebsd goarch: amd64 pkg: errors cpu: AMD EPYC 7B12 BenchmarkIs-4 386353 265.7 ns/op BenchmarkAs-4 101366 1153 ns/op PASS ok errors 1.323s goos: freebsd goarch: amd64 pkg: expvar cpu: AMD EPYC 7B12 BenchmarkIntAdd-4 458542 233.8 ns/op BenchmarkIntSet-4 474030 297.9 ns/op BenchmarkFloatAdd-4 56965 2137 ns/op BenchmarkFloatSet-4 404360 348.4 ns/op BenchmarkStringSet-4 272842 378.6 ns/op BenchmarkMapSet-4 43729 3099 ns/op BenchmarkMapSetDifferent-4 32091 4880 ns/op BenchmarkMapSetDifferentRandom-4 405 298324 ns/op BenchmarkMapSetString-4 44326 2753 ns/op BenchmarkMapAddSame-4 23773 4445 ns/op BenchmarkMapAddDifferent-4 13983 8919 ns/op BenchmarkMapAddDifferentRandom-4 318 377224 ns/op BenchmarkMapAddSameSteadyState-4 232694 506.5 ns/op BenchmarkMapAddDifferentSteadyState-4 90590 1269 ns/op BenchmarkMapString-4 9475 12748 ns/op 672 B/op 7 allocs/op BenchmarkRealworldExpvarUsage-4 10000 25972 ns/op PASS ok expvar 3.895s goos: freebsd goarch: amd64 pkg: fmt cpu: AMD EPYC 7B12 BenchmarkSprintfPadding-4 125107 877.0 ns/op BenchmarkSprintfEmpty-4 454999 267.2 ns/op BenchmarkSprintfString-4 368607 331.4 ns/op BenchmarkSprintfTruncateString-4 331575 416.4 ns/op BenchmarkSprintfTruncateBytes-4 156666 785.1 ns/op BenchmarkSprintfSlowParsingPath-4 292240 388.2 ns/op BenchmarkSprintfQuoteString-4 36622 3266 ns/op BenchmarkSprintfInt-4 304101 355.9 ns/op BenchmarkSprintfIntInt-4 253720 457.9 ns/op BenchmarkSprintfPrefixedInt-4 285074 438.4 ns/op BenchmarkSprintfFloat-4 183424 712.2 ns/op BenchmarkSprintfComplex-4 74048 1582 ns/op BenchmarkSprintfBoolean-4 358120 337.9 ns/op BenchmarkSprintfHexString-4 183027 680.4 ns/op BenchmarkSprintfHexBytes-4 82503 1388 ns/op BenchmarkSprintfBytes-4 47732 2876 ns/op BenchmarkSprintfStringer-4 99702 1370 ns/op BenchmarkSprintfStructure-4 48888 2531 ns/op BenchmarkManyArgs-4 94489 1331 ns/op BenchmarkFprintInt-4 97836 1258 ns/op BenchmarkFprintfBytes-4 105601 1139 ns/op BenchmarkFprintIntNoAlloc-4 96234 1263 ns/op BenchmarkScanInts-4 48 2410936 ns/op BenchmarkScanRecursiveInt-4 1 308433608 ns/op BenchmarkScanRecursiveIntReaderWrapper-4 1 301420804 ns/op PASS ok fmt 4.904s goos: freebsd goarch: amd64 pkg: go/build cpu: AMD EPYC 7B12 BenchmarkImportVendor-4 1142 94466 ns/op PASS ok go/build 1.175s goos: freebsd goarch: amd64 pkg: go/constant cpu: AMD EPYC 7B12 BenchmarkStringAdd/1-4 63276 1709 ns/op 160 B/op 2 allocs/op BenchmarkStringAdd/4-4 20092 5880 ns/op 832 B/op 9 allocs/op BenchmarkStringAdd/16-4 5784 21084 ns/op 3168 B/op 23 allocs/op BenchmarkStringAdd/64-4 1615 76496 ns/op 11872 B/op 73 allocs/op BenchmarkStringAdd/256-4 368 306668 ns/op 48992 B/op 267 allocs/op BenchmarkStringAdd/1024-4 82 1351683 ns/op 215520 B/op 1038 allocs/op BenchmarkStringAdd/4096-4 20 5522264 ns/op 846313 B/op 4113 allocs/op BenchmarkStringAdd/16384-4 5 21380247 ns/op 3615219 B/op 16406 allocs/op BenchmarkStringAdd/65536-4 2 81114946 ns/op 15239648 B/op 65564 allocs/op PASS ok go/constant 2.608s goos: freebsd goarch: amd64 pkg: go/format cpu: AMD EPYC 7B12 BenchmarkFormat/array1-10000-4 1 198664839 ns/op 0.33 MB/s 44516232 B/op 48537 allocs/op PASS ok go/format 1.231s goos: freebsd goarch: amd64 pkg: go/parser cpu: AMD EPYC 7B12 BenchmarkParse-4 7 15225174 ns/op 3.53 MB/s BenchmarkParseOnly-4 8 12916568 ns/op 4.16 MB/s BenchmarkResolve-4 68 1772373 ns/op 30.33 MB/s PASS ok go/parser 2.253s goos: freebsd goarch: amd64 pkg: go/printer cpu: AMD EPYC 7B12 BenchmarkPrintFile-4 1 106180258 ns/op 0.49 MB/s 4772800 B/op 27829 allocs/op BenchmarkPrintDecl-4 1152 102041 ns/op 0.31 MB/s 16261 B/op 53 allocs/op PASS ok go/printer 1.313s goos: freebsd goarch: amd64 pkg: go/scanner cpu: AMD EPYC 7B12 BenchmarkScan-4 378 320218 ns/op BenchmarkScanFiles/go/types/expr.go-4 25 4645487 ns/op 8.51 MB/s BenchmarkScanFiles/go/parser/parser.go-4 12 9255312 ns/op 8.05 MB/s BenchmarkScanFiles/net/http/server.go-4 7 14933095 ns/op 8.74 MB/s BenchmarkScanFiles/go/scanner/errors.go-4 300 403204 ns/op 7.69 MB/s PASS ok go/scanner 1.757s goos: freebsd goarch: amd64 pkg: go/token cpu: AMD EPYC 7B12 BenchmarkSearchInts-4 1435484 83.06 ns/op PASS ok go/token 1.281s goos: freebsd goarch: amd64 pkg: go/types cpu: AMD EPYC 7B12 BenchmarkLookupFieldOrMethod-4 148 819061 ns/op BenchmarkNamed/Underlying/nongeneric-4 1519514 76.68 ns/op BenchmarkNamed/Underlying/generic-4 1579147 78.11 ns/op BenchmarkNamed/Underlying/src_instance-4 1038770 114.5 ns/op BenchmarkNamed/Underlying/user_instance-4 1578808 76.30 ns/op BenchmarkNamed/NewMethodSet/nongeneric-4 28928 4219 ns/op BenchmarkNamed/NewMethodSet/generic-4 28336 4324 ns/op BenchmarkNamed/NewMethodSet/src_instance-4 27754 4294 ns/op BenchmarkNamed/NewMethodSet/user_instance-4 29695 4227 ns/op BenchmarkCheck/http/funcbodies/info-4 1 461823935 ns/op 76989 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 373973766 ns/op 95067 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 194463416 ns/op 182821 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 190327065 ns/op 186790 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 350621166 ns/op 15126 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 2 87998950 ns/op 60258 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 2 54892204 ns/op 96610 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 2 53740114 ns/op 98672 lines/s BenchmarkCheck/constant/funcbodies/info-4 1 130552008 ns/op 16596 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 2 53204244 ns/op 40722 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 3 41090568 ns/op 52730 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 3 39504391 ns/op 54840 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 906374093 ns/op 77928 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 478448123 ns/op 147623 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 112260871 ns/op 628837 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 2 94073666 ns/op 750707 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 1 275088112 ns/op 3187 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 2 61928782 ns/op 14160 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 2 54088764 ns/op 16210 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 2 53539938 ns/op 16375 lines/s PASS ok go/types 17.426s goos: freebsd goarch: amd64 pkg: hash/adler32 cpu: AMD EPYC 7B12 BenchmarkAdler32KB-4 14943 7996 ns/op 128.06 MB/s PASS ok hash/adler32 1.221s goos: freebsd goarch: amd64 pkg: hash/crc32 cpu: AMD EPYC 7B12 BenchmarkCRC32/poly=IEEE/size=15/align=0-4 276372 392.2 ns/op 38.24 MB/s BenchmarkCRC32/poly=IEEE/size=15/align=1-4 259790 388.1 ns/op 38.65 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=0-4 196119 566.9 ns/op 70.56 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=1-4 201325 557.1 ns/op 71.80 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=0-4 553387 197.2 ns/op 2596.01 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=1-4 610987 196.5 ns/op 2605.69 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=0-4 463496 233.4 ns/op 4387.52 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=1-4 462594 233.7 ns/op 4381.76 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=0-4 252398 470.7 ns/op 8701.41 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=1-4 249162 472.5 ns/op 8669.10 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=0-4 44131 2719 ns/op 12050.74 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=1-4 43874 2720 ns/op 12048.05 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=0-4 597236 181.3 ns/op 82.74 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=1-4 558892 182.0 ns/op 82.41 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=0-4 598068 181.4 ns/op 220.46 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=1-4 696402 174.9 ns/op 228.73 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=0-4 477780 259.6 ns/op 1972.64 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=1-4 475417 250.4 ns/op 2044.87 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=0-4 340305 321.3 ns/op 3186.77 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=1-4 318727 324.0 ns/op 3160.14 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=0-4 296496 391.7 ns/op 10456.81 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=1-4 279436 393.7 ns/op 10404.78 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=0-4 60525 1960 ns/op 16716.10 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=1-4 59962 1988 ns/op 16483.72 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=0-4 326457 365.0 ns/op 41.09 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=1-4 330057 366.0 ns/op 40.98 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=0-4 153198 712.2 ns/op 56.17 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=1-4 149440 733.7 ns/op 54.52 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=0-4 14220 7674 ns/op 66.72 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=1-4 15541 8392 ns/op 61.01 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=0-4 7299 15738 ns/op 65.07 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=1-4 6868 17371 ns/op 58.95 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=0-4 1484 79712 ns/op 51.39 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=1-4 1495 79562 ns/op 51.48 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=0-4 177 670884 ns/op 48.84 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=1-4 178 667259 ns/op 49.11 MB/s PASS ok hash/crc32 6.145s goos: freebsd goarch: amd64 pkg: hash/crc64 cpu: AMD EPYC 7B12 BenchmarkCrc64/ISO64KB-4 270 441190 ns/op 148.54 MB/s BenchmarkCrc64/ISO4KB-4 4202 27949 ns/op 146.55 MB/s BenchmarkCrc64/ISO1KB-4 15607 7835 ns/op 130.69 MB/s BenchmarkCrc64/ECMA64KB-4 271 443604 ns/op 147.74 MB/s BenchmarkCrc64/Random64KB-4 310 383742 ns/op 170.78 MB/s BenchmarkCrc64/Random16KB-4 1029 107210 ns/op 152.82 MB/s PASS ok hash/crc64 1.972s goos: freebsd goarch: amd64 pkg: hash/fnv cpu: AMD EPYC 7B12 BenchmarkFnv32KB-4 14386 8304 ns/op 123.32 MB/s BenchmarkFnv32aKB-4 14372 8181 ns/op 125.17 MB/s BenchmarkFnv64KB-4 14358 8156 ns/op 125.55 MB/s BenchmarkFnv64aKB-4 14544 8367 ns/op 122.39 MB/s BenchmarkFnv128KB-4 2720 43536 ns/op 23.52 MB/s BenchmarkFnv128aKB-4 2887 41041 ns/op 24.95 MB/s PASS ok hash/fnv 2.128s goos: freebsd goarch: amd64 pkg: hash/maphash cpu: AMD EPYC 7B12 BenchmarkHash/n=4/Write-4 784554 150.2 ns/op 26.63 MB/s BenchmarkHash/n=4/Bytes-4 5598560 20.67 ns/op 193.52 MB/s BenchmarkHash/n=4/String-4 2262823 52.75 ns/op 75.83 MB/s BenchmarkHash/n=8/Write-4 771400 147.1 ns/op 54.39 MB/s BenchmarkHash/n=8/Bytes-4 5420154 20.39 ns/op 392.33 MB/s BenchmarkHash/n=8/String-4 2271596 53.60 ns/op 149.27 MB/s BenchmarkHash/n=16/Write-4 785466 154.6 ns/op 103.49 MB/s BenchmarkHash/n=16/Bytes-4 5606907 21.20 ns/op 754.66 MB/s BenchmarkHash/n=16/String-4 2251159 52.33 ns/op 305.77 MB/s BenchmarkHash/n=32/Write-4 789745 151.6 ns/op 211.07 MB/s BenchmarkHash/n=32/Bytes-4 5553367 21.38 ns/op 1496.75 MB/s BenchmarkHash/n=32/String-4 2285246 52.89 ns/op 605.02 MB/s BenchmarkHash/n=64/Write-4 749088 159.3 ns/op 401.76 MB/s BenchmarkHash/n=64/Bytes-4 5396773 21.78 ns/op 2937.97 MB/s BenchmarkHash/n=64/String-4 2275899 52.60 ns/op 1216.80 MB/s BenchmarkHash/n=256/Write-4 593022 206.1 ns/op 1242.01 MB/s BenchmarkHash/n=256/Bytes-4 4231684 27.49 ns/op 9311.37 MB/s BenchmarkHash/n=256/String-4 1323378 90.81 ns/op 2819.20 MB/s BenchmarkHash/n=320/Write-4 500505 211.2 ns/op 1515.06 MB/s BenchmarkHash/n=320/Bytes-4 3638845 32.59 ns/op 9818.70 MB/s BenchmarkHash/n=320/String-4 962052 124.3 ns/op 2573.85 MB/s BenchmarkHash/n=1024/Write-4 363862 289.6 ns/op 3535.67 MB/s BenchmarkHash/n=1024/Bytes-4 1377378 86.89 ns/op 11785.64 MB/s BenchmarkHash/n=1024/String-4 375608 311.2 ns/op 3290.05 MB/s BenchmarkHash/n=4096/Write-4 178260 672.6 ns/op 6090.17 MB/s BenchmarkHash/n=4096/Bytes-4 342090 348.1 ns/op 11765.22 MB/s BenchmarkHash/n=4096/String-4 95956 1176 ns/op 3483.28 MB/s BenchmarkHash/n=16384/Write-4 42062 2810 ns/op 5830.09 MB/s BenchmarkHash/n=16384/Bytes-4 85912 1401 ns/op 11697.56 MB/s BenchmarkHash/n=16384/String-4 25677 4640 ns/op 3530.91 MB/s BenchmarkComparable/int64-4 2378440 49.96 ns/op BenchmarkComparable/uint64-4 2263327 53.03 ns/op BenchmarkComparable/uintptr-4 2410693 50.21 ns/op BenchmarkComparable/interface_{}-4 2195044 54.33 ns/op BenchmarkComparable/string-4 2350306 50.38 ns/op BenchmarkComparable/bool-4 2289802 51.66 ns/op BenchmarkComparable/*float64-4 2340186 49.68 ns/op BenchmarkComparable/float64-4 2260068 53.71 ns/op BenchmarkComparable/complex128-4 2067873 59.22 ns/op BenchmarkComparable/struct_{}-4 2420475 49.46 ns/op BenchmarkComparable/maphash.testStruct-4 1334060 89.36 ns/op PASS ok hash/maphash 7.831s goos: freebsd goarch: amd64 pkg: html cpu: AMD EPYC 7B12 BenchmarkEscape-4 1252 87446 ns/op BenchmarkEscapeNone-4 180538 659.7 ns/op BenchmarkUnescape-4 1287 90431 ns/op BenchmarkUnescapeNone-4 1579650 75.34 ns/op BenchmarkUnescapeSparse-4 15049 8135 ns/op BenchmarkUnescapeDense-4 1843 62336 ns/op PASS ok html 1.965s goos: freebsd goarch: amd64 pkg: html/template cpu: AMD EPYC 7B12 BenchmarkCSSEscaper-4 14179 8161 ns/op BenchmarkCSSEscaperNoSpecials-4 60073 1980 ns/op BenchmarkDecodeCSS-4 43833 2704 ns/op BenchmarkDecodeCSSNoSpecials-4 5593969 21.28 ns/op BenchmarkCSSValueFilter-4 177760 652.4 ns/op BenchmarkCSSValueFilterOk-4 127152 943.1 ns/op BenchmarkEscapedExecute-4 5731 18939 ns/op BenchmarkHTMLNospaceEscaper-4 18423 6462 ns/op BenchmarkHTMLNospaceEscaperNoSpecials-4 89036 1229 ns/op BenchmarkStripTags-4 32692 3650 ns/op BenchmarkStripTagsNoSpecials-4 515194 261.5 ns/op BenchmarkJSValEscaperWithNum-4 31255 3870 ns/op BenchmarkJSValEscaperWithStr-4 7664 14451 ns/op BenchmarkJSValEscaperWithStrNoSpecials-4 25369 4755 ns/op BenchmarkJSValEscaperWithObj-4 6478 16717 ns/op BenchmarkJSValEscaperWithObjNoSpecials-4 17755 6751 ns/op BenchmarkJSStrEscaperNoSpecials-4 79882 1448 ns/op BenchmarkJSStrEscaper-4 18230 6503 ns/op BenchmarkJSRegexpEscaperNoSpecials-4 73526 1652 ns/op BenchmarkJSRegexpEscaper-4 17131 6859 ns/op BenchmarkTemplateSpecialTags-4 146 817608 ns/op BenchmarkURLEscaper-4 5529 19322 ns/op BenchmarkURLEscaperNoSpecials-4 285550 431.0 ns/op BenchmarkURLNormalizer-4 7425 14725 ns/op BenchmarkURLNormalizerNoSpecials-4 267835 458.0 ns/op BenchmarkSrcsetFilter-4 26688 4583 ns/op BenchmarkSrcsetFilterNoSpecials-4 176046 677.4 ns/op PASS ok html/template 5.119s goos: freebsd goarch: amd64 pkg: image cpu: AMD EPYC 7B12 BenchmarkAt/rgba-4 892182 130.6 ns/op 16 B/op 1 allocs/op BenchmarkAt/rgba64-4 708522 172.4 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba-4 926526 130.4 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba64-4 672732 165.0 ns/op 16 B/op 1 allocs/op BenchmarkAt/alpha-4 2082805 57.27 ns/op 0 B/op 0 allocs/op BenchmarkAt/alpha16-4 1376292 87.97 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray-4 2123061 56.58 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray16-4 1375208 88.20 ns/op 0 B/op 0 allocs/op BenchmarkAt/paletted-4 1627374 72.63 ns/op 0 B/op 0 allocs/op BenchmarkSet/rgba-4 680462 175.4 ns/op 16 B/op 1 allocs/op BenchmarkSet/rgba64-4 568078 219.9 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba-4 599271 198.0 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba64-4 543013 211.2 ns/op 16 B/op 1 allocs/op BenchmarkSet/alpha-4 1076598 114.0 ns/op 0 B/op 0 allocs/op BenchmarkSet/alpha16-4 653587 159.7 ns/op 16 B/op 1 allocs/op BenchmarkSet/gray-4 1210471 98.82 ns/op 0 B/op 0 allocs/op BenchmarkSet/gray16-4 764328 155.4 ns/op 16 B/op 1 allocs/op BenchmarkSet/paletted-4 502362 217.4 ns/op 0 B/op 0 allocs/op BenchmarkRGBAAt-4 1628673 74.10 ns/op BenchmarkRGBASetRGBA-4 1729924 69.06 ns/op BenchmarkRGBA64At-4 1031172 115.3 ns/op BenchmarkRGBA64SetRGBA64-4 1210786 102.7 ns/op BenchmarkNRGBAAt-4 1624666 73.22 ns/op BenchmarkNRGBASetNRGBA-4 1720311 70.06 ns/op BenchmarkNRGBA64At-4 1045689 115.1 ns/op BenchmarkNRGBA64SetNRGBA64-4 1220974 98.82 ns/op BenchmarkAlphaAt-4 2799482 42.89 ns/op BenchmarkAlphaSetAlpha-4 2825036 42.00 ns/op BenchmarkAlpha16At-4 1763228 67.19 ns/op BenchmarkAlphaSetAlpha16-4 1836469 65.13 ns/op BenchmarkGrayAt-4 2798833 41.63 ns/op BenchmarkGraySetGray-4 2824854 41.91 ns/op BenchmarkGray16At-4 1758051 67.21 ns/op BenchmarkGraySetGray16-4 1832199 65.03 ns/op PASS ok image 7.353s goos: freebsd goarch: amd64 pkg: image/color cpu: AMD EPYC 7B12 BenchmarkYCbCrToRGB/0-4 5453107 21.78 ns/op BenchmarkYCbCrToRGB/128-4 5309949 22.12 ns/op BenchmarkYCbCrToRGB/255-4 5369190 23.15 ns/op BenchmarkRGBToYCbCr/0-4 5573744 21.53 ns/op BenchmarkRGBToYCbCr/Cb-4 5062814 22.88 ns/op BenchmarkRGBToYCbCr/Cr-4 5256196 21.57 ns/op BenchmarkYCbCrToRGBA/0-4 4487768 26.90 ns/op BenchmarkYCbCrToRGBA/128-4 4471834 26.96 ns/op BenchmarkYCbCrToRGBA/255-4 4482048 26.95 ns/op BenchmarkNYCbCrAToRGBA/0-4 4415790 29.48 ns/op BenchmarkNYCbCrAToRGBA/128-4 4432894 27.11 ns/op BenchmarkNYCbCrAToRGBA/255-4 4376356 27.23 ns/op PASS ok image/color 2.840s goos: freebsd goarch: amd64 pkg: image/draw cpu: AMD EPYC 7B12 BenchmarkFillOver-4 5 24307635 ns/op BenchmarkFillSrc-4 477 244052 ns/op BenchmarkCopyOver-4 10 11285211 ns/op BenchmarkCopySrc-4 666 175324 ns/op BenchmarkNRGBAOver-4 9 11229236 ns/op BenchmarkNRGBASrc-4 16 7150342 ns/op BenchmarkYCbCr-4 13 8906014 ns/op BenchmarkGray-4 25 4562992 ns/op BenchmarkCMYK-4 16 7090432 ns/op BenchmarkGlyphOver-4 28 4082178 ns/op BenchmarkRGBAMaskOver-4 5 21736168 ns/op BenchmarkGrayMaskOver-4 7 16709272 ns/op BenchmarkRGBA64ImageMaskOver-4 4 26071176 ns/op BenchmarkRGBA-4 6 17143184 ns/op BenchmarkPalettedFill-4 1243 90849 ns/op BenchmarkPalettedRGBA-4 6 17834378 ns/op BenchmarkGenericOver-4 3 38052150 ns/op BenchmarkGenericMaskOver-4 7 16300527 ns/op BenchmarkGenericSrc-4 5 24603527 ns/op BenchmarkGenericMaskSrc-4 5 21978532 ns/op PASS ok image/draw 5.927s goos: freebsd goarch: amd64 pkg: image/gif cpu: AMD EPYC 7B12 BenchmarkDecode-4 30 3682711 ns/op 4.20 MB/s 48624 B/op 267 allocs/op BenchmarkEncodeRandomPaletted-4 2 91412636 ns/op 3.36 MB/s 79984 B/op 7 allocs/op BenchmarkEncodeRandomRGBA-4 1 2175733536 ns/op 0.56 MB/s 417248 B/op 13 allocs/op BenchmarkEncodeRealisticPaletted-4 81 1431326 ns/op 10.79 MB/s 79986 B/op 7 allocs/op BenchmarkEncodeRealisticRGBA-4 1 108040488 ns/op 0.57 MB/s 105952 B/op 13 allocs/op PASS ok image/gif 4.303s goos: freebsd goarch: amd64 pkg: image/jpeg cpu: AMD EPYC 7B12 BenchmarkFDCT-4 4855 22117 ns/op BenchmarkIDCT-4 6304 20397 ns/op BenchmarkDecodeBaseline-4 12 9669218 ns/op 6.39 MB/s 63024 B/op 5 allocs/op BenchmarkDecodeProgressive-4 8 12936842 ns/op 4.78 MB/s 259712 B/op 13 allocs/op BenchmarkEncodeRGBA-4 1 119616313 ns/op 10.27 MB/s 4544 B/op 7 allocs/op BenchmarkEncodeYCbCr-4 1 143892254 ns/op 6.40 MB/s 4544 B/op 7 allocs/op PASS ok image/jpeg 2.220s goos: freebsd goarch: amd64 pkg: image/png cpu: AMD EPYC 7B12 BenchmarkPaeth-4 15740420 6.768 ns/op BenchmarkDecodeGray-4 18 6234444 ns/op 10.51 MB/s 137024 B/op 102 allocs/op BenchmarkDecodeNRGBAGradient-4 4 26608092 ns/op 9.85 MB/s 337328 B/op 188 allocs/op BenchmarkDecodeNRGBAOpaque-4 5 22274716 ns/op 11.77 MB/s 346592 B/op 152 allocs/op BenchmarkDecodePaletted-4 28 3799487 ns/op 17.25 MB/s 140355 B/op 309 allocs/op BenchmarkDecodeRGB-4 5 21253947 ns/op 12.33 MB/s 332128 B/op 157 allocs/op BenchmarkDecodeInterlacing-4 4 26192669 ns/op 10.01 MB/s 605216 B/op 268 allocs/op BenchmarkEncodeGray-4 3 40350301 ns/op 7.61 MB/s 852184 B/op 29 allocs/op BenchmarkEncodeGrayWithBufferPool-4 3 39741088 ns/op 7.73 MB/s 284053 B/op 9 allocs/op BenchmarkEncodeNRGBOpaque-4 1 122036944 ns/op 10.07 MB/s 860248 B/op 29 allocs/op BenchmarkEncodeNRGBA-4 1 141717243 ns/op 8.67 MB/s 864088 B/op 29 allocs/op BenchmarkEncodePaletted-4 5 21287751 ns/op 14.43 MB/s 848592 B/op 32 allocs/op BenchmarkEncodeRGBOpaque-4 1 127605087 ns/op 9.63 MB/s 860248 B/op 29 allocs/op BenchmarkEncodeRGBA-4 1 543378221 ns/op 2.26 MB/s 864200 B/op 31 allocs/op PASS ok image/png 4.125s goos: freebsd goarch: amd64 pkg: index/suffixarray cpu: AMD EPYC 7B12 BenchmarkNew/text=opticks/size=100K/bits=32-4 3 37125626 ns/op 2.69 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=opticks/size=100K/bits=64-4 4 31819039 ns/op 3.14 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=opticks/size=500K/bits=32-4 1 200385779 ns/op 2.50 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=opticks/size=500K/bits=64-4 1 176525608 ns/op 2.83 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=32-4 3 36393713 ns/op 2.75 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=64-4 4 32323960 ns/op 3.09 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=32-4 1 192925625 ns/op 2.59 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=64-4 1 158987901 ns/op 3.14 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=1M/bits=32-4 1 395198035 ns/op 2.53 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=1M/bits=64-4 1 437028235 ns/op 2.29 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=32-4 1 2870425744 ns/op 1.74 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=64-4 1 3001114073 ns/op 1.67 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=32-4 16 6533214 ns/op 15.31 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=64-4 15 6900745 ns/op 14.49 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=32-4 4 30695748 ns/op 16.29 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=64-4 3 34351152 ns/op 14.56 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=32-4 2 58615076 ns/op 17.06 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=64-4 2 65117379 ns/op 15.36 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=32-4 1 300102833 ns/op 16.66 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=64-4 1 313345619 ns/op 15.96 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=rand/size=100K/bits=32-4 3 42121839 ns/op 2.37 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=rand/size=100K/bits=64-4 3 34159382 ns/op 2.93 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=rand/size=500K/bits=32-4 1 225215300 ns/op 2.22 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=rand/size=500K/bits=64-4 1 230149022 ns/op 2.17 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=32-4 1 501723333 ns/op 1.99 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=64-4 1 563157730 ns/op 1.78 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=32-4 1 4840370399 ns/op 1.03 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=64-4 1 4790770567 ns/op 1.04 MB/s 40001616 B/op 2 allocs/op BenchmarkSaveRestore/bits=32-4 1 111185069 ns/op 37.59 MB/s 5275648 B/op 4 allocs/op BenchmarkSaveRestore/bits=64-4 1 110752810 ns/op 37.74 MB/s 9469952 B/op 4 allocs/op PASS ok index/suffixarray 32.953s goos: freebsd goarch: amd64 pkg: internal/chacha8rand cpu: AMD EPYC 7B12 BenchmarkBlock-4 1269085 94.70 ns/op 2703.38 MB/s PASS ok internal/chacha8rand 1.298s goos: freebsd goarch: amd64 pkg: internal/fuzz cpu: AMD EPYC 7B12 BenchmarkMarshalCorpusFile/1-4 50547 2325 ns/op 0.43 MB/s BenchmarkMarshalCorpusFile/2-4 49219 2502 ns/op 0.80 MB/s BenchmarkMarshalCorpusFile/4-4 45301 2681 ns/op 1.49 MB/s BenchmarkMarshalCorpusFile/8-4 39595 3115 ns/op 2.57 MB/s BenchmarkMarshalCorpusFile/16-4 30802 3931 ns/op 4.07 MB/s BenchmarkMarshalCorpusFile/32-4 20809 5772 ns/op 5.54 MB/s BenchmarkMarshalCorpusFile/64-4 15788 7621 ns/op 8.40 MB/s BenchmarkMarshalCorpusFile/128-4 11758 10275 ns/op 12.46 MB/s BenchmarkMarshalCorpusFile/256-4 4856 24130 ns/op 10.61 MB/s BenchmarkMarshalCorpusFile/512-4 2430 47327 ns/op 10.82 MB/s BenchmarkMarshalCorpusFile/1024-4 1358 88802 ns/op 11.53 MB/s BenchmarkMarshalCorpusFile/2048-4 638 176689 ns/op 11.59 MB/s BenchmarkMarshalCorpusFile/4096-4 340 354269 ns/op 11.56 MB/s BenchmarkMarshalCorpusFile/8192-4 175 692008 ns/op 11.84 MB/s BenchmarkMarshalCorpusFile/16384-4 87 1379096 ns/op 11.88 MB/s BenchmarkMarshalCorpusFile/32768-4 36 2868022 ns/op 11.43 MB/s BenchmarkMarshalCorpusFile/65536-4 20 5763689 ns/op 11.37 MB/s BenchmarkMarshalCorpusFile/131072-4 9 11888078 ns/op 11.03 MB/s BenchmarkMarshalCorpusFile/262144-4 5 23626351 ns/op 11.10 MB/s BenchmarkMarshalCorpusFile/524288-4 3 46715981 ns/op 11.22 MB/s BenchmarkMarshalCorpusFile/1048576-4 2 94111166 ns/op 11.14 MB/s BenchmarkUnmarshalCorpusFile/1-4 12842 9016 ns/op 0.11 MB/s BenchmarkUnmarshalCorpusFile/2-4 12945 9436 ns/op 0.21 MB/s BenchmarkUnmarshalCorpusFile/4-4 10000 10186 ns/op 0.39 MB/s BenchmarkUnmarshalCorpusFile/8-4 8778 12093 ns/op 0.66 MB/s BenchmarkUnmarshalCorpusFile/16-4 8008 14266 ns/op 1.12 MB/s BenchmarkUnmarshalCorpusFile/32-4 5527 20662 ns/op 1.55 MB/s BenchmarkUnmarshalCorpusFile/64-4 4122 24332 ns/op 2.63 MB/s BenchmarkUnmarshalCorpusFile/128-4 3573 31566 ns/op 4.06 MB/s BenchmarkUnmarshalCorpusFile/256-4 1404 84657 ns/op 3.02 MB/s BenchmarkUnmarshalCorpusFile/512-4 753 155479 ns/op 3.29 MB/s BenchmarkUnmarshalCorpusFile/1024-4 386 305948 ns/op 3.35 MB/s BenchmarkUnmarshalCorpusFile/2048-4 201 595993 ns/op 3.44 MB/s BenchmarkUnmarshalCorpusFile/4096-4 100 1198269 ns/op 3.42 MB/s BenchmarkUnmarshalCorpusFile/8192-4 45 2421612 ns/op 3.38 MB/s BenchmarkUnmarshalCorpusFile/16384-4 22 4790165 ns/op 3.42 MB/s BenchmarkUnmarshalCorpusFile/32768-4 12 9505978 ns/op 3.45 MB/s BenchmarkUnmarshalCorpusFile/65536-4 6 18773595 ns/op 3.49 MB/s BenchmarkUnmarshalCorpusFile/131072-4 3 37799334 ns/op 3.47 MB/s BenchmarkUnmarshalCorpusFile/262144-4 2 75854949 ns/op 3.46 MB/s BenchmarkUnmarshalCorpusFile/524288-4 1 150814307 ns/op 3.48 MB/s BenchmarkUnmarshalCorpusFile/1048576-4 1 286593747 ns/op 3.66 MB/s BenchmarkMutatorBytes/1-4 37449 2875 ns/op BenchmarkMutatorBytes/10-4 43198 2796 ns/op BenchmarkMutatorBytes/100-4 40639 2989 ns/op BenchmarkMutatorBytes/1000-4 30471 4315 ns/op BenchmarkMutatorBytes/10000-4 8230 14759 ns/op BenchmarkMutatorBytes/100000-4 1346 98224 ns/op BenchmarkMutatorString/1-4 39921 2974 ns/op BenchmarkMutatorString/10-4 40945 2996 ns/op BenchmarkMutatorString/100-4 36975 3413 ns/op BenchmarkMutatorString/1000-4 20946 6084 ns/op BenchmarkMutatorString/10000-4 4222 29370 ns/op BenchmarkMutatorString/100000-4 553 224155 ns/op BenchmarkMutatorAllBasicTypes/[]uint8-4 20346 5066 ns/op BenchmarkMutatorAllBasicTypes/string-4 22790 5192 ns/op BenchmarkMutatorAllBasicTypes/bool-4 69254 1758 ns/op BenchmarkMutatorAllBasicTypes/float32-4 60753 2004 ns/op BenchmarkMutatorAllBasicTypes/float64-4 59766 1984 ns/op BenchmarkMutatorAllBasicTypes/int-4 65031 1870 ns/op BenchmarkMutatorAllBasicTypes/int8-4 65976 1838 ns/op BenchmarkMutatorAllBasicTypes/int16-4 62595 1853 ns/op BenchmarkMutatorAllBasicTypes/int32-4 64666 1885 ns/op BenchmarkMutatorAllBasicTypes/int64-4 64710 1885 ns/op BenchmarkMutatorAllBasicTypes/uint8-4 63285 1890 ns/op BenchmarkMutatorAllBasicTypes/uint16-4 62427 1887 ns/op BenchmarkMutatorAllBasicTypes/uint32-4 63420 1910 ns/op BenchmarkMutatorAllBasicTypes/uint64-4 63310 1895 ns/op BenchmarkByteSliceMutators/RemoveBytes/64-4 330019 332.1 ns/op BenchmarkByteSliceMutators/RemoveBytes/128-4 340376 353.9 ns/op BenchmarkByteSliceMutators/RemoveBytes/256-4 318106 378.7 ns/op BenchmarkByteSliceMutators/RemoveBytes/512-4 296396 422.7 ns/op BenchmarkByteSliceMutators/RemoveBytes/1024-4 264922 489.5 ns/op BenchmarkByteSliceMutators/InsertRandomBytes/64-4 481113 219.9 ns/op BenchmarkByteSliceMutators/InsertRandomBytes/128-4 537541 217.4 ns/op BenchmarkByteSliceMutators/InsertRandomBytes/256-4 558010 218.5 ns/op BenchmarkByteSliceMutators/InsertRandomBytes/512-4 478256 215.5 ns/op BenchmarkByteSliceMutators/InsertRandomBytes/1024-4 537896 222.5 ns/op BenchmarkByteSliceMutators/DuplicateBytes/64-4 364041 286.3 ns/op BenchmarkByteSliceMutators/DuplicateBytes/128-4 375993 285.8 ns/op BenchmarkByteSliceMutators/DuplicateBytes/256-4 386901 276.9 ns/op BenchmarkByteSliceMutators/DuplicateBytes/512-4 391203 275.8 ns/op BenchmarkByteSliceMutators/DuplicateBytes/1024-4 402219 276.4 ns/op BenchmarkByteSliceMutators/OverwriteBytes/64-4 289460 391.8 ns/op BenchmarkByteSliceMutators/OverwriteBytes/128-4 306159 396.0 ns/op BenchmarkByteSliceMutators/OverwriteBytes/256-4 305296 399.1 ns/op BenchmarkByteSliceMutators/OverwriteBytes/512-4 285148 404.9 ns/op BenchmarkByteSliceMutators/OverwriteBytes/1024-4 276972 408.2 ns/op BenchmarkByteSliceMutators/BitFlip/64-4 637432 163.4 ns/op BenchmarkByteSliceMutators/BitFlip/128-4 717578 161.4 ns/op BenchmarkByteSliceMutators/BitFlip/256-4 700075 162.3 ns/op BenchmarkByteSliceMutators/BitFlip/512-4 734137 164.5 ns/op BenchmarkByteSliceMutators/BitFlip/1024-4 708201 162.4 ns/op BenchmarkByteSliceMutators/XORByte/64-4 701031 157.7 ns/op BenchmarkByteSliceMutators/XORByte/128-4 740815 162.1 ns/op BenchmarkByteSliceMutators/XORByte/256-4 656936 158.9 ns/op BenchmarkByteSliceMutators/XORByte/512-4 733644 158.6 ns/op BenchmarkByteSliceMutators/XORByte/1024-4 624963 162.5 ns/op BenchmarkByteSliceMutators/SwapByte/64-4 649852 180.5 ns/op BenchmarkByteSliceMutators/SwapByte/128-4 585811 177.1 ns/op BenchmarkByteSliceMutators/SwapByte/256-4 585788 181.5 ns/op BenchmarkByteSliceMutators/SwapByte/512-4 669620 175.5 ns/op BenchmarkByteSliceMutators/SwapByte/1024-4 568507 179.5 ns/op BenchmarkByteSliceMutators/ArithmeticUint8/64-4 572490 217.5 ns/op BenchmarkByteSliceMutators/ArithmeticUint8/128-4 486682 217.2 ns/op BenchmarkByteSliceMutators/ArithmeticUint8/256-4 514182 211.1 ns/op BenchmarkByteSliceMutators/ArithmeticUint8/512-4 488260 212.3 ns/op BenchmarkByteSliceMutators/ArithmeticUint8/1024-4 564402 212.7 ns/op BenchmarkByteSliceMutators/ArithmeticUint16/64-4 355780 323.3 ns/op BenchmarkByteSliceMutators/ArithmeticUint16/128-4 357190 315.3 ns/op BenchmarkByteSliceMutators/ArithmeticUint16/256-4 363002 324.1 ns/op BenchmarkByteSliceMutators/ArithmeticUint16/512-4 376995 318.7 ns/op BenchmarkByteSliceMutators/ArithmeticUint16/1024-4 360716 322.0 ns/op BenchmarkByteSliceMutators/ArithmeticUint32/64-4 323887 362.4 ns/op BenchmarkByteSliceMutators/ArithmeticUint32/128-4 301275 368.6 ns/op BenchmarkByteSliceMutators/ArithmeticUint32/256-4 301915 364.2 ns/op BenchmarkByteSliceMutators/ArithmeticUint32/512-4 316347 364.0 ns/op BenchmarkByteSliceMutators/ArithmeticUint32/1024-4 288858 369.2 ns/op BenchmarkByteSliceMutators/ArithmeticUint64/64-4 264754 450.6 ns/op BenchmarkByteSliceMutators/ArithmeticUint64/128-4 264390 443.3 ns/op BenchmarkByteSliceMutators/ArithmeticUint64/256-4 261303 442.5 ns/op BenchmarkByteSliceMutators/ArithmeticUint64/512-4 259521 448.3 ns/op BenchmarkByteSliceMutators/ArithmeticUint64/1024-4 249586 458.8 ns/op BenchmarkByteSliceMutators/OverwriteInterestingUint8/64-4 674493 177.5 ns/op BenchmarkByteSliceMutators/OverwriteInterestingUint8/128-4 714879 178.4 ns/op BenchmarkByteSliceMutators/OverwriteInterestingUint8/256-4 679562 177.3 ns/op BenchmarkByteSliceMutators/OverwriteInterestingUint8/512-4 678356 177.3 ns/op BenchmarkByteSliceMutators/OverwriteInterestingUint8/1024-4 570837 176.8 ns/op BenchmarkByteSliceMutators/OverwriteInterestingUint16/64-4 451346 257.8 ns/op BenchmarkByteSliceMutators/OverwriteInterestingUint16/128-4 424623 263.7 ns/op BenchmarkByteSliceMutators/OverwriteInterestingUint16/256-4 451707 266.8 ns/op BenchmarkByteSliceMutators/OverwriteInterestingUint16/512-4 433851 265.6 ns/op BenchmarkByteSliceMutators/OverwriteInterestingUint16/1024-4 449755 265.7 ns/op BenchmarkByteSliceMutators/OverwriteInterestingUint32/64-4 379617 285.2 ns/op BenchmarkByteSliceMutators/OverwriteInterestingUint32/128-4 428278 284.0 ns/op BenchmarkByteSliceMutators/OverwriteInterestingUint32/256-4 426830 283.4 ns/op BenchmarkByteSliceMutators/OverwriteInterestingUint32/512-4 381186 281.3 ns/op BenchmarkByteSliceMutators/OverwriteInterestingUint32/1024-4 394788 281.1 ns/op BenchmarkByteSliceMutators/InsertConstantBytes/64-4 490825 222.4 ns/op BenchmarkByteSliceMutators/InsertConstantBytes/128-4 472554 218.5 ns/op BenchmarkByteSliceMutators/InsertConstantBytes/256-4 542727 222.3 ns/op BenchmarkByteSliceMutators/InsertConstantBytes/512-4 495981 217.7 ns/op BenchmarkByteSliceMutators/InsertConstantBytes/1024-4 519536 221.3 ns/op BenchmarkByteSliceMutators/OverwriteConstantBytes/64-4 346723 336.1 ns/op BenchmarkByteSliceMutators/OverwriteConstantBytes/128-4 355984 339.4 ns/op BenchmarkByteSliceMutators/OverwriteConstantBytes/256-4 317511 343.8 ns/op BenchmarkByteSliceMutators/OverwriteConstantBytes/512-4 346870 349.9 ns/op BenchmarkByteSliceMutators/OverwriteConstantBytes/1024-4 330747 364.7 ns/op BenchmarkByteSliceMutators/ShuffleBytes/64-4 190310 627.3 ns/op BenchmarkByteSliceMutators/ShuffleBytes/128-4 174570 680.1 ns/op BenchmarkByteSliceMutators/ShuffleBytes/256-4 167781 727.0 ns/op BenchmarkByteSliceMutators/ShuffleBytes/512-4 144879 799.0 ns/op BenchmarkByteSliceMutators/ShuffleBytes/1024-4 131058 935.5 ns/op BenchmarkByteSliceMutators/SwapBytes/64-4 397989 291.5 ns/op BenchmarkByteSliceMutators/SwapBytes/128-4 381732 287.5 ns/op BenchmarkByteSliceMutators/SwapBytes/256-4 379160 284.5 ns/op BenchmarkByteSliceMutators/SwapBytes/512-4 425168 289.8 ns/op BenchmarkByteSliceMutators/SwapBytes/1024-4 420416 285.1 ns/op PASS ok internal/fuzz 23.445s PASS ok internal/poll 1.014s goos: freebsd goarch: amd64 pkg: internal/runtime/atomic cpu: AMD EPYC 7B12 BenchmarkAnd32-4 20031471 5.624 ns/op BenchmarkAnd32Parallel-4 3718437 33.14 ns/op BenchmarkAnd64-4 21340944 5.745 ns/op BenchmarkAnd64Parallel-4 3347366 36.01 ns/op BenchmarkOr32-4 20653824 4.974 ns/op BenchmarkOr32Parallel-4 3865918 31.00 ns/op BenchmarkOr64-4 18489148 5.620 ns/op BenchmarkOr64Parallel-4 3766137 31.72 ns/op BenchmarkAtomicLoad64-4 20547410 5.619 ns/op BenchmarkAtomicStore64-4 21363176 5.592 ns/op BenchmarkAtomicLoad-4 25324114 5.608 ns/op BenchmarkAtomicStore-4 23583356 5.615 ns/op BenchmarkAtomicLoad8-4 21436219 5.617 ns/op BenchmarkAtomicStore8-4 25399299 4.930 ns/op BenchmarkAnd8-4 25511767 5.598 ns/op BenchmarkAnd-4 24600188 5.575 ns/op BenchmarkAnd8Parallel-4 3873996 32.92 ns/op BenchmarkAndParallel-4 3643574 32.62 ns/op BenchmarkOr8-4 19551159 5.630 ns/op BenchmarkOr-4 20288461 5.604 ns/op BenchmarkOr8Parallel-4 3518793 35.19 ns/op BenchmarkOrParallel-4 3720538 33.06 ns/op BenchmarkXadd-4 3501541 33.37 ns/op BenchmarkXadd64-4 3891932 30.05 ns/op BenchmarkCas-4 3570024 31.86 ns/op BenchmarkCas64-4 3691555 34.64 ns/op BenchmarkXchg-4 3921994 31.16 ns/op BenchmarkXchg64-4 3314575 33.22 ns/op BenchmarkXchg8-4 20401701 5.589 ns/op BenchmarkXchg8Parallel-4 3491818 33.07 ns/op PASS ok internal/runtime/atomic 5.910s goos: freebsd goarch: amd64 pkg: internal/runtime/math cpu: AMD EPYC 7B12 BenchmarkMulUintptr/small-4 6038185 20.07 ns/op BenchmarkMulUintptr/large-4 4918640 23.69 ns/op PASS ok internal/runtime/math 1.368s goos: freebsd goarch: amd64 pkg: internal/sync cpu: AMD EPYC 7B12 BenchmarkHashTrieMapLoadSmall-4 585156 216.9 ns/op 0 B/op 0 allocs/op BenchmarkHashTrieMapLoad-4 328791 319.9 ns/op 0 B/op 0 allocs/op BenchmarkHashTrieMapLoadLarge-4 155389 681.1 ns/op 0 B/op 0 allocs/op BenchmarkHashTrieMapLoadOrStore-4 404010 287.3 ns/op 0 B/op 0 allocs/op BenchmarkHashTrieMapLoadOrStoreLarge-4 121432 1190 ns/op 25 B/op 0 allocs/op PASS ok internal/sync 3.732s PASS ok internal/syscall/unix 1.077s goos: freebsd goarch: amd64 pkg: internal/zstd cpu: AMD EPYC 7B12 BenchmarkLarge-4 1 244744729 ns/op 1.12 MB/s 2851728 B/op 43 allocs/op PASS ok internal/zstd 1.350s goos: freebsd goarch: amd64 pkg: io cpu: AMD EPYC 7B12 BenchmarkCopyNSmall-4 40608 3702 ns/op BenchmarkCopyNLarge-4 553 235225 ns/op PASS ok io 1.532s goos: freebsd goarch: amd64 pkg: log cpu: AMD EPYC 7B12 BenchmarkItoa-4 302844 372.9 ns/op BenchmarkPrintln-4 28682 4263 ns/op 78 B/op 1 allocs/op BenchmarkPrintlnNoFlags-4 42721 2849 ns/op 65 B/op 0 allocs/op BenchmarkConcurrent-4 4461 23827 ns/op BenchmarkDiscard-4 1302751 91.88 ns/op 0 B/op 0 allocs/op PASS ok log 1.838s goos: freebsd goarch: amd64 pkg: log/slog cpu: AMD EPYC 7B12 BenchmarkAttrString-4 26642 4428 ns/op 311 B/op 16 allocs/op BenchmarkWriteTime-4 125970 899.4 ns/op BenchmarkJSONHandler/defaults-4 10000 11767 ns/op 524 B/op 1 allocs/op BenchmarkJSONHandler/time_format-4 6097 20121 ns/op 774 B/op 6 allocs/op BenchmarkJSONHandler/time_unix-4 6949 17861 ns/op 751 B/op 5 allocs/op BenchmarkPreformatting/separate-4 10422 11784 ns/op 519 B/op 0 allocs/op BenchmarkPreformatting/struct-4 10458 11792 ns/op 541 B/op 1 allocs/op BenchmarkPreformatting/struct_file-4 8262 14900 ns/op 528 B/op 1 allocs/op BenchmarkJSONEncoding/json.Marshal-4 39387 3058 ns/op 80 B/op 3 allocs/op BenchmarkJSONEncoding/Encoder.Encode-4 37818 3282 ns/op 63 B/op 1 allocs/op BenchmarkNopLog/no_attrs-4 89559 1304 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/attrs-4 74082 1698 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/attrs-parallel-4 41013 2679 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/keys-values-4 72274 1733 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/WithContext-4 75730 1709 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/WithContext-parallel-4 46339 2697 ns/op 0 B/op 0 allocs/op BenchmarkPC/0-4 1288544 90.99 ns/op 0 B/op 0 allocs/op BenchmarkPC/1-4 804036 141.4 ns/op 0 B/op 0 allocs/op BenchmarkPC/2-4 843580 147.3 ns/op 0 B/op 0 allocs/op BenchmarkPC/3-4 672547 179.8 ns/op 0 B/op 0 allocs/op BenchmarkPC/4-4 549627 218.8 ns/op 0 B/op 0 allocs/op BenchmarkRecord-4 8980 13694 ns/op BenchmarkDispatch/switch-checked-4 258842 405.4 ns/op BenchmarkDispatch/As-4 270422 437.9 ns/op BenchmarkDispatch/Visit-4 249580 478.2 ns/op BenchmarkUnsafeStrings-4 25712 4683 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.466s goos: freebsd goarch: amd64 pkg: log/slog/internal/benchmarks cpu: AMD EPYC 7B12 BenchmarkAttrs/disabled/5_args-4 1739904 67.93 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/disabled/5_args_ctx-4 1822290 94.67 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/disabled/10_args-4 1023355 118.7 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/disabled/40_args-4 269672 412.3 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/fastText_discard/5_args-4 74641 1521 ns/op 262 B/op 0 allocs/op BenchmarkAttrs/fastText_discard/5_args_ctx-4 79250 1498 ns/op 262 B/op 0 allocs/op BenchmarkAttrs/fastText_discard/10_args-4 51556 2160 ns/op 681 B/op 2 allocs/op BenchmarkAttrs/fastText_discard/40_args-4 21208 6920 ns/op 3465 B/op 2 allocs/op BenchmarkAttrs/Text_discard/5_args-4 18378 6537 ns/op 595 B/op 2 allocs/op BenchmarkAttrs/Text_discard/5_args_ctx-4 17876 6671 ns/op 597 B/op 2 allocs/op BenchmarkAttrs/Text_discard/10_args-4 12331 9756 ns/op 1084 B/op 6 allocs/op BenchmarkAttrs/Text_discard/40_args-4 3813 29047 ns/op 4305 B/op 15 allocs/op BenchmarkAttrs/JSON_discard/5_args-4 19131 6385 ns/op 521 B/op 0 allocs/op BenchmarkAttrs/JSON_discard/5_args_ctx-4 18879 6142 ns/op 526 B/op 1 allocs/op BenchmarkAttrs/JSON_discard/10_args-4 13954 8731 ns/op 945 B/op 3 allocs/op BenchmarkAttrs/JSON_discard/40_args-4 4184 24087 ns/op 3711 B/op 3 allocs/op PASS ok log/slog/internal/benchmarks 3.775s goos: freebsd goarch: amd64 pkg: maps cpu: AMD EPYC 7B12 BenchmarkMapClone-4 1 163829072 ns/op PASS ok maps 1.503s goos: freebsd goarch: amd64 pkg: math cpu: AMD EPYC 7B12 BenchmarkAcos-4 5027434 25.27 ns/op BenchmarkAcosh-4 1342801 88.85 ns/op BenchmarkAsin-4 5113134 23.18 ns/op BenchmarkAsinh-4 1348234 89.89 ns/op BenchmarkAtan-4 6013930 20.34 ns/op BenchmarkAtanh-4 1346995 85.98 ns/op BenchmarkAtan2-4 3508658 35.87 ns/op BenchmarkCbrt-4 1668789 67.17 ns/op BenchmarkCeil-4 20034016 5.547 ns/op BenchmarkCopysign-4 2470690 48.48 ns/op BenchmarkCos-4 1626038 74.24 ns/op BenchmarkCosh-4 2022626 59.31 ns/op BenchmarkErf-4 5941926 20.63 ns/op BenchmarkErfc-4 5598296 20.79 ns/op BenchmarkErfinv-4 5595180 21.01 ns/op BenchmarkErfcinv-4 5781246 21.00 ns/op BenchmarkExp-4 9022246 13.37 ns/op BenchmarkExpGo-4 1167049 102.4 ns/op BenchmarkExpm1-4 4839546 25.34 ns/op BenchmarkExp2-4 1243201 95.22 ns/op BenchmarkExp2Go-4 1000000 100.7 ns/op BenchmarkAbs-4 3378424 34.77 ns/op BenchmarkDim-4 11430350 9.645 ns/op BenchmarkFloor-4 19905901 5.627 ns/op BenchmarkMax-4 15866419 6.727 ns/op BenchmarkMin-4 15349578 8.093 ns/op BenchmarkMod-4 296858 363.8 ns/op BenchmarkFrexp-4 1714501 69.88 ns/op BenchmarkGamma-4 942109 128.7 ns/op BenchmarkHypot-4 13886324 8.711 ns/op BenchmarkHypotGo-4 1616863 71.32 ns/op BenchmarkIlogb-4 2084756 58.08 ns/op BenchmarkJ0-4 355557 323.0 ns/op BenchmarkJ1-4 355946 296.1 ns/op BenchmarkJn-4 181221 642.4 ns/op BenchmarkLdexp-4 1690054 69.47 ns/op BenchmarkLgamma-4 1519626 80.13 ns/op BenchmarkLog-4 8643710 13.85 ns/op BenchmarkLogb-4 2150865 54.10 ns/op BenchmarkLog1p-4 1620237 74.43 ns/op BenchmarkLog10-4 8333410 14.30 ns/op BenchmarkLog2-4 1470195 82.94 ns/op BenchmarkModf-4 2756137 44.38 ns/op BenchmarkNextafter32-4 2685418 44.41 ns/op BenchmarkNextafter64-4 2700462 44.90 ns/op BenchmarkPowInt-4 551407 219.6 ns/op BenchmarkPowFrac-4 459549 259.9 ns/op BenchmarkPow10Pos-4 6235612 19.24 ns/op BenchmarkPow10Neg-4 6228162 19.12 ns/op BenchmarkRound-4 3327037 33.99 ns/op BenchmarkRoundToEven-4 10055037 11.15 ns/op BenchmarkRemainder-4 417390 255.6 ns/op BenchmarkSignbit-4 5035714 22.48 ns/op BenchmarkSin-4 2474618 51.12 ns/op BenchmarkSincos-4 1573297 75.56 ns/op BenchmarkSinh-4 3854108 30.34 ns/op BenchmarkSqrtIndirect-4 23061032 5.005 ns/op BenchmarkSqrtLatency-4 13051898 9.270 ns/op BenchmarkSqrtIndirectLatency-4 13101315 9.346 ns/op BenchmarkSqrtGoLatency-4 1751942 69.07 ns/op BenchmarkSqrtPrime-4 174843 685.9 ns/op BenchmarkTan-4 2284150 51.76 ns/op BenchmarkTanh-4 1965860 59.81 ns/op BenchmarkTrunc-4 21439321 4.991 ns/op BenchmarkY0-4 374006 324.9 ns/op BenchmarkY1-4 400135 297.5 ns/op BenchmarkYn-4 200812 603.8 ns/op BenchmarkFloat64bits-4 5267385 22.45 ns/op BenchmarkFloat64frombits-4 5254830 22.42 ns/op BenchmarkFloat32bits-4 5199184 22.15 ns/op BenchmarkFloat32frombits-4 5255635 22.38 ns/op BenchmarkFMA-4 20983484 5.900 ns/op PASS ok math 12.254s goos: freebsd goarch: amd64 pkg: math/big cpu: AMD EPYC 7B12 BenchmarkAddVV/1-4 14346714 8.437 ns/op 7585.85 MB/s BenchmarkAddVV/2-4 13677465 8.494 ns/op 15069.45 MB/s BenchmarkAddVV/3-4 13220658 8.582 ns/op 22371.85 MB/s BenchmarkAddVV/4-4 13761620 8.774 ns/op 29176.87 MB/s BenchmarkAddVV/5-4 12128065 9.550 ns/op 33506.46 MB/s BenchmarkAddVV/10-4 10827680 10.48 ns/op 61071.74 MB/s BenchmarkAddVV/100-4 2486544 47.49 ns/op 134774.93 MB/s BenchmarkAddVV/1000-4 230235 473.3 ns/op 135210.02 MB/s BenchmarkSubVV/1-4 13814769 8.195 ns/op 7809.90 MB/s BenchmarkSubVV/2-4 12787322 8.245 ns/op 15524.12 MB/s BenchmarkSubVV/3-4 12070825 8.727 ns/op 22001.34 MB/s BenchmarkSubVV/4-4 12884391 8.838 ns/op 28965.59 MB/s BenchmarkSubVV/5-4 12749946 9.437 ns/op 33908.86 MB/s BenchmarkSubVV/10-4 8685666 13.42 ns/op 47699.38 MB/s BenchmarkSubVV/100-4 2457513 48.47 ns/op 132048.86 MB/s BenchmarkSubVV/1000-4 240770 483.1 ns/op 132474.61 MB/s BenchmarkAddVW/1-4 14257836 7.837 ns/op 1020.84 MB/s BenchmarkAddVW/2-4 13735832 8.127 ns/op 1968.83 MB/s BenchmarkAddVW/3-4 13705585 8.433 ns/op 2845.96 MB/s BenchmarkAddVW/4-4 14837119 7.824 ns/op 4090.09 MB/s BenchmarkAddVW/5-4 14328352 7.987 ns/op 5008.13 MB/s BenchmarkAddVW/10-4 12444860 9.702 ns/op 8245.83 MB/s BenchmarkAddVW/100-4 526285 225.5 ns/op 3546.95 MB/s BenchmarkAddVW/1000-4 73290 1599 ns/op 5004.18 MB/s BenchmarkAddVWext/1-4 15899822 7.720 ns/op 1036.28 MB/s BenchmarkAddVWext/2-4 14320777 8.137 ns/op 1966.44 MB/s BenchmarkAddVWext/3-4 13059938 8.232 ns/op 2915.39 MB/s BenchmarkAddVWext/4-4 13647679 8.265 ns/op 3871.56 MB/s BenchmarkAddVWext/5-4 13791606 8.133 ns/op 4918.53 MB/s BenchmarkAddVWext/10-4 11640262 9.734 ns/op 8218.33 MB/s BenchmarkAddVWext/100-4 108236 1011 ns/op 791.27 MB/s BenchmarkAddVWext/1000-4 12338 9731 ns/op 822.13 MB/s BenchmarkSubVW/1-4 14432610 7.468 ns/op 1071.23 MB/s BenchmarkSubVW/2-4 13341063 8.462 ns/op 1890.77 MB/s BenchmarkSubVW/3-4 13240759 9.059 ns/op 2649.20 MB/s BenchmarkSubVW/4-4 15051316 7.779 ns/op 4113.54 MB/s BenchmarkSubVW/5-4 14445312 8.087 ns/op 4946.28 MB/s BenchmarkSubVW/10-4 11566293 9.644 ns/op 8295.49 MB/s BenchmarkSubVW/100-4 510883 236.3 ns/op 3385.63 MB/s BenchmarkSubVW/1000-4 71912 1627 ns/op 4916.95 MB/s BenchmarkSubVWext/1-4 14634211 7.594 ns/op 1053.43 MB/s BenchmarkSubVWext/2-4 13361206 8.448 ns/op 1893.88 MB/s BenchmarkSubVWext/3-4 12831171 9.148 ns/op 2623.49 MB/s BenchmarkSubVWext/4-4 13513416 7.858 ns/op 4072.06 MB/s BenchmarkSubVWext/5-4 14358679 8.145 ns/op 4911.27 MB/s BenchmarkSubVWext/10-4 10869866 9.724 ns/op 8226.78 MB/s BenchmarkSubVWext/100-4 114046 1024 ns/op 781.60 MB/s BenchmarkSubVWext/1000-4 12332 9903 ns/op 807.80 MB/s BenchmarkMulAddVWW/1-4 13793746 8.711 ns/op 7347.45 MB/s BenchmarkMulAddVWW/2-4 12832022 8.718 ns/op 14682.80 MB/s BenchmarkMulAddVWW/3-4 13400942 8.746 ns/op 21952.14 MB/s BenchmarkMulAddVWW/4-4 13299870 9.094 ns/op 28150.49 MB/s BenchmarkMulAddVWW/5-4 12260442 9.413 ns/op 33995.01 MB/s BenchmarkMulAddVWW/10-4 9439798 12.02 ns/op 53256.18 MB/s BenchmarkMulAddVWW/100-4 1389681 85.96 ns/op 74456.09 MB/s BenchmarkMulAddVWW/1000-4 143709 835.4 ns/op 76608.50 MB/s BenchmarkAddMulVVW/1-4 14321408 8.464 ns/op 7561.05 MB/s BenchmarkAddMulVVW/2-4 12053584 8.779 ns/op 14580.22 MB/s BenchmarkAddMulVVW/3-4 12369200 9.206 ns/op 20855.76 MB/s BenchmarkAddMulVVW/4-4 11419159 9.982 ns/op 25647.25 MB/s BenchmarkAddMulVVW/5-4 10830369 10.97 ns/op 29173.62 MB/s BenchmarkAddMulVVW/10-4 9755848 11.32 ns/op 56513.15 MB/s BenchmarkAddMulVVW/100-4 2117834 55.73 ns/op 114846.63 MB/s BenchmarkAddMulVVW/1000-4 222774 483.8 ns/op 132276.44 MB/s BenchmarkDivWVW/1-4 4259151 27.87 ns/op 2296.68 MB/s BenchmarkDivWVW/2-4 2656870 44.30 ns/op 2889.08 MB/s BenchmarkDivWVW/3-4 2136452 57.56 ns/op 3335.80 MB/s BenchmarkDivWVW/4-4 1746067 69.18 ns/op 3700.51 MB/s BenchmarkDivWVW/5-4 1449769 84.64 ns/op 3780.70 MB/s BenchmarkDivWVW/10-4 822465 146.4 ns/op 4372.60 MB/s BenchmarkDivWVW/100-4 89743 1315 ns/op 4866.28 MB/s BenchmarkDivWVW/1000-4 9114 13040 ns/op 4908.13 MB/s BenchmarkNonZeroShifts/1/shrVU-4 15274398 7.477 ns/op BenchmarkNonZeroShifts/1/shlVU-4 14287833 7.143 ns/op BenchmarkNonZeroShifts/2/shrVU-4 13313031 8.138 ns/op BenchmarkNonZeroShifts/2/shlVU-4 14729125 7.495 ns/op BenchmarkNonZeroShifts/3/shrVU-4 12459460 8.724 ns/op BenchmarkNonZeroShifts/3/shlVU-4 13978464 7.895 ns/op BenchmarkNonZeroShifts/4/shrVU-4 12049784 9.638 ns/op BenchmarkNonZeroShifts/4/shlVU-4 13071746 8.400 ns/op BenchmarkNonZeroShifts/5/shrVU-4 10931376 10.66 ns/op BenchmarkNonZeroShifts/5/shlVU-4 12174700 9.101 ns/op BenchmarkNonZeroShifts/10/shrVU-4 7487917 15.32 ns/op BenchmarkNonZeroShifts/10/shlVU-4 8815513 12.25 ns/op BenchmarkNonZeroShifts/100/shrVU-4 1207923 100.3 ns/op BenchmarkNonZeroShifts/100/shlVU-4 1598914 69.40 ns/op BenchmarkNonZeroShifts/1000/shrVU-4 125544 945.5 ns/op BenchmarkNonZeroShifts/1000/shlVU-4 177988 640.9 ns/op BenchmarkDecimalConversion-4 324 364367 ns/op BenchmarkFloatString/100-4 17440 6872 ns/op 392 B/op 8 allocs/op BenchmarkFloatString/1000-4 307 387975 ns/op 2907 B/op 9 allocs/op BenchmarkFloatString/10000-4 3 36603416 ns/op 61301 B/op 51 allocs/op BenchmarkFloatString/100000-4 1 3456434754 ns/op 836920 B/op 548 allocs/op BenchmarkFloatAdd/10-4 223660 490.3 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100-4 225464 492.4 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/1000-4 210769 553.0 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/10000-4 116002 1021 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100000-4 22203 5394 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10-4 274917 384.7 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100-4 309273 391.6 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/1000-4 294668 402.9 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10000-4 204625 562.1 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100000-4 56761 2118 ns/op 0 B/op 0 allocs/op BenchmarkParseFloatSmallExp-4 2820 40297 ns/op BenchmarkParseFloatLargeExp-4 667 178718 ns/op BenchmarkGCD10x10/WithoutXY-4 296344 382.0 ns/op BenchmarkGCD10x10/WithXY-4 87549 1385 ns/op BenchmarkGCD10x100/WithoutXY-4 176006 753.6 ns/op BenchmarkGCD10x100/WithXY-4 25946 4779 ns/op BenchmarkGCD10x1000/WithoutXY-4 116221 1065 ns/op BenchmarkGCD10x1000/WithXY-4 21327 5839 ns/op BenchmarkGCD100x100/WithoutXY-4 43608 2684 ns/op BenchmarkGCD100x100/WithXY-4 16705 7549 ns/op BenchmarkGCD100x1000/WithoutXY-4 19987 6276 ns/op BenchmarkGCD100x1000/WithXY-4 9690 12485 ns/op BenchmarkGCD1000x1000/WithoutXY-4 3531 32713 ns/op BenchmarkGCD1000x1000/WithXY-4 1794 62621 ns/op BenchmarkHilbert-4 32 3441691 ns/op BenchmarkBinomial-4 20714 6135 ns/op BenchmarkQuoRem-4 32503 3957 ns/op BenchmarkExp-4 26 4546123 ns/op BenchmarkExpMont/Odd-4 216 550393 ns/op 2587 B/op 21 allocs/op BenchmarkExpMont/Even1-4 212 557039 ns/op 3355 B/op 37 allocs/op BenchmarkExpMont/Even2-4 206 581613 ns/op 3851 B/op 53 allocs/op BenchmarkExpMont/Even3-4 204 585055 ns/op 3861 B/op 53 allocs/op BenchmarkExpMont/Even4-4 202 584117 ns/op 3830 B/op 53 allocs/op BenchmarkExpMont/Even8-4 202 597435 ns/op 3865 B/op 54 allocs/op BenchmarkExpMont/Even32-4 204 581707 ns/op 3870 B/op 54 allocs/op BenchmarkExpMont/Even64-4 246 473867 ns/op 3651 B/op 54 allocs/op BenchmarkExpMont/Even96-4 240 491101 ns/op 3791 B/op 52 allocs/op BenchmarkExpMont/Even128-4 289 412478 ns/op 3247 B/op 50 allocs/op BenchmarkExpMont/Even255-4 306 390730 ns/op 2943 B/op 47 allocs/op BenchmarkExpMont/SmallEven1-4 681 173735 ns/op 1312 B/op 34 allocs/op BenchmarkExpMont/SmallEven2-4 598 196103 ns/op 1725 B/op 46 allocs/op BenchmarkExpMont/SmallEven3-4 582 200207 ns/op 1740 B/op 47 allocs/op BenchmarkExpMont/SmallEven4-4 579 195760 ns/op 1752 B/op 48 allocs/op BenchmarkExp2-4 26 4457840 ns/op BenchmarkBitset-4 1000000 110.5 ns/op BenchmarkBitsetNeg-4 535071 195.1 ns/op BenchmarkBitsetOrig-4 347199 311.6 ns/op BenchmarkBitsetNegOrig-4 258313 497.4 ns/op BenchmarkModSqrt225_Tonelli-4 207 577350 ns/op BenchmarkModSqrt225_3Mod4-4 634 173100 ns/op BenchmarkModSqrt231_Tonelli-4 199 597288 ns/op BenchmarkModSqrt231_5Mod8-4 577 207206 ns/op BenchmarkModInverse-4 19063 6483 ns/op BenchmarkSqrt-4 2407 47099 ns/op BenchmarkIntSqr/1-4 1731763 70.74 ns/op BenchmarkIntSqr/2-4 1000000 107.2 ns/op BenchmarkIntSqr/3-4 1008364 120.9 ns/op BenchmarkIntSqr/5-4 639552 159.3 ns/op BenchmarkIntSqr/8-4 630958 193.0 ns/op BenchmarkIntSqr/10-4 511444 235.6 ns/op BenchmarkIntSqr/20-4 89851 1414 ns/op BenchmarkIntSqr/30-4 66824 1912 ns/op BenchmarkIntSqr/50-4 42529 2988 ns/op BenchmarkIntSqr/80-4 25280 4943 ns/op BenchmarkIntSqr/100-4 18732 6406 ns/op BenchmarkIntSqr/200-4 7134 17014 ns/op BenchmarkIntSqr/300-4 2689 39625 ns/op BenchmarkIntSqr/500-4 1240 90387 ns/op BenchmarkIntSqr/800-4 532 230479 ns/op BenchmarkIntSqr/1000-4 382 319721 ns/op BenchmarkDiv/20/10-4 489664 216.0 ns/op BenchmarkDiv/40/20-4 511495 215.7 ns/op BenchmarkDiv/100/50-4 524539 211.6 ns/op BenchmarkDiv/200/100-4 75793 1656 ns/op BenchmarkDiv/400/200-4 73027 1692 ns/op BenchmarkDiv/1000/500-4 60870 2086 ns/op BenchmarkDiv/2000/1000-4 46138 2713 ns/op BenchmarkDiv/20000/10000-4 1992 58164 ns/op BenchmarkDiv/200000/100000-4 48 2545874 ns/op BenchmarkDiv/2000000/1000000-4 2 70215862 ns/op BenchmarkDiv/20000000/10000000-4 1 2181640358 ns/op BenchmarkMul-4 8 12930167 ns/op BenchmarkNatMul/10-4 363720 377.2 ns/op BenchmarkNatMul/100-4 10000 10911 ns/op BenchmarkNatMul/1000-4 328 371950 ns/op BenchmarkZeroShifts/Shl-4 27220 5727 ns/op BenchmarkZeroShifts/ShlSame-4 6600627 18.00 ns/op BenchmarkZeroShifts/Shr-4 28623 4703 ns/op BenchmarkZeroShifts/ShrSame-4 6510988 18.63 ns/op BenchmarkExp3Power/0x10-4 314613 422.3 ns/op BenchmarkExp3Power/0x40-4 261830 468.8 ns/op BenchmarkExp3Power/0x100-4 169236 727.5 ns/op BenchmarkExp3Power/0x400-4 85119 1517 ns/op BenchmarkExp3Power/0x1000-4 18207 6772 ns/op BenchmarkExp3Power/0x4000-4 3340 33227 ns/op BenchmarkExp3Power/0x10000-4 356 321123 ns/op BenchmarkExp3Power/0x40000-4 33 3310305 ns/op BenchmarkExp3Power/0x100000-4 3 34028975 ns/op BenchmarkExp3Power/0x400000-4 1 299235333 ns/op BenchmarkFibo-4 4 30354831 ns/op BenchmarkNatSqr/1-4 1491258 95.76 ns/op BenchmarkNatSqr/2-4 925839 120.4 ns/op BenchmarkNatSqr/3-4 807781 157.6 ns/op BenchmarkNatSqr/5-4 669552 223.2 ns/op BenchmarkNatSqr/8-4 434299 264.9 ns/op BenchmarkNatSqr/10-4 333390 372.8 ns/op BenchmarkNatSqr/20-4 81103 1527 ns/op BenchmarkNatSqr/30-4 62455 2367 ns/op BenchmarkNatSqr/50-4 35805 3379 ns/op BenchmarkNatSqr/80-4 22876 6369 ns/op BenchmarkNatSqr/100-4 17157 7216 ns/op BenchmarkNatSqr/200-4 6463 18789 ns/op BenchmarkNatSqr/300-4 2604 47433 ns/op BenchmarkNatSqr/500-4 1160 91315 ns/op BenchmarkNatSqr/800-4 549 214824 ns/op BenchmarkNatSqr/1000-4 416 292903 ns/op BenchmarkNatSetBytes/8-4 3580000 33.26 ns/op BenchmarkNatSetBytes/24-4 1075267 110.7 ns/op BenchmarkNatSetBytes/128-4 333180 365.0 ns/op BenchmarkNatSetBytes/7-4 1329805 92.00 ns/op BenchmarkNatSetBytes/23-4 722601 173.7 ns/op BenchmarkNatSetBytes/127-4 335535 419.2 ns/op BenchmarkScanPi-4 332 352851 ns/op BenchmarkStringPiParallel-4 907 122100 ns/op BenchmarkScan/10/Base2-4 55789 2168 ns/op BenchmarkScan/100/Base2-4 5806 18848 ns/op BenchmarkScan/1000/Base2-4 621 193925 ns/op BenchmarkScan/10/Base8-4 136736 837.2 ns/op BenchmarkScan/100/Base8-4 17683 6602 ns/op BenchmarkScan/1000/Base8-4 1802 66137 ns/op BenchmarkScan/10/Base10-4 145894 779.3 ns/op BenchmarkScan/100/Base10-4 18817 6100 ns/op BenchmarkScan/1000/Base10-4 1861 61081 ns/op BenchmarkScan/10/Base16-4 170264 664.0 ns/op BenchmarkScan/100/Base16-4 22706 5275 ns/op BenchmarkScan/1000/Base16-4 2340 50468 ns/op BenchmarkString/10/Base2-4 264234 409.0 ns/op BenchmarkString/100/Base2-4 40609 2969 ns/op BenchmarkString/1000/Base2-4 4198 29634 ns/op BenchmarkString/10/Base8-4 537369 222.5 ns/op BenchmarkString/100/Base8-4 105936 1157 ns/op BenchmarkString/1000/Base8-4 9711 10388 ns/op BenchmarkString/10/Base10-4 312537 386.8 ns/op BenchmarkString/100/Base10-4 63026 1794 ns/op BenchmarkString/1000/Base10-4 6439 17491 ns/op BenchmarkString/10/Base16-4 493598 203.2 ns/op BenchmarkString/100/Base16-4 139099 889.5 ns/op BenchmarkString/1000/Base16-4 16142 7395 ns/op BenchmarkLeafSize/0-4 63 1875594 ns/op BenchmarkLeafSize/1-4 694 161169 ns/op BenchmarkLeafSize/2-4 768 164854 ns/op BenchmarkLeafSize/3-4 522 227368 ns/op BenchmarkLeafSize/4-4 721 159908 ns/op BenchmarkLeafSize/5-4 465 252707 ns/op BenchmarkLeafSize/6-4 540 217097 ns/op BenchmarkLeafSize/7-4 596 201245 ns/op BenchmarkLeafSize/8-4 787 150788 ns/op BenchmarkLeafSize/9-4 422 287026 ns/op BenchmarkLeafSize/10-4 482 242288 ns/op BenchmarkLeafSize/11-4 488 246925 ns/op BenchmarkLeafSize/12-4 549 217466 ns/op BenchmarkLeafSize/13-4 524 227059 ns/op BenchmarkLeafSize/14-4 584 198420 ns/op BenchmarkLeafSize/15-4 638 188853 ns/op BenchmarkLeafSize/16-4 775 154202 ns/op BenchmarkLeafSize/32-4 693 158449 ns/op BenchmarkLeafSize/64-4 687 172826 ns/op BenchmarkProbablyPrime/n=0-4 16 7142229 ns/op BenchmarkProbablyPrime/n=1-4 13 8103724 ns/op BenchmarkProbablyPrime/n=5-4 9 11424237 ns/op BenchmarkProbablyPrime/n=10-4 7 15864813 ns/op BenchmarkProbablyPrime/n=20-4 5 24638663 ns/op BenchmarkProbablyPrime/Lucas-4 16 6271600 ns/op BenchmarkProbablyPrime/MillerRabinBase2-4 138 881322 ns/op BenchmarkRatCmp-4 318813 367.8 ns/op BenchmarkFloatPrecExact/1-4 207007 555.9 ns/op BenchmarkFloatPrecExact/10-4 64269 1835 ns/op BenchmarkFloatPrecExact/100-4 13490 8862 ns/op BenchmarkFloatPrecExact/1000-4 3615 32651 ns/op BenchmarkFloatPrecExact/10000-4 231 527161 ns/op BenchmarkFloatPrecExact/100000-4 5 21828902 ns/op BenchmarkFloatPrecExact/1000000-4 1 1097670907 ns/op BenchmarkFloatPrecMixed/1-4 195438 601.5 ns/op BenchmarkFloatPrecMixed/10-4 63025 1971 ns/op BenchmarkFloatPrecMixed/100-4 9082 13069 ns/op BenchmarkFloatPrecMixed/1000-4 727 167208 ns/op BenchmarkFloatPrecMixed/10000-4 19 5376529 ns/op BenchmarkFloatPrecMixed/100000-4 1 300414264 ns/op BenchmarkFloatPrecMixed/1000000-4 1 20690685429 ns/op BenchmarkFloatPrecInexact/1-4 320209 351.4 ns/op BenchmarkFloatPrecInexact/10-4 274962 419.0 ns/op BenchmarkFloatPrecInexact/100-4 230550 667.7 ns/op BenchmarkFloatPrecInexact/1000-4 58780 1980 ns/op BenchmarkFloatPrecInexact/10000-4 7888 17285 ns/op BenchmarkFloatPrecInexact/100000-4 738 173587 ns/op BenchmarkFloatPrecInexact/1000000-4 55 1858457 ns/op BenchmarkFloatSqrt/64-4 31405 3831 ns/op 160 B/op 4 allocs/op BenchmarkFloatSqrt/128-4 19269 6077 ns/op 208 B/op 4 allocs/op BenchmarkFloatSqrt/256-4 13902 8621 ns/op 304 B/op 4 allocs/op BenchmarkFloatSqrt/1000-4 7083 15535 ns/op 1264 B/op 5 allocs/op BenchmarkFloatSqrt/10000-4 1557 80616 ns/op 18174 B/op 9 allocs/op BenchmarkFloatSqrt/100000-4 109 1122603 ns/op 174562 B/op 19 allocs/op BenchmarkFloatSqrt/1000000-4 2 79710601 ns/op 3554740 B/op 617 allocs/op PASS ok math/big 73.499s goos: freebsd goarch: amd64 pkg: math/bits cpu: AMD EPYC 7B12 BenchmarkLeadingZeros-4 10069982 10.52 ns/op BenchmarkLeadingZeros8-4 8615808 13.19 ns/op BenchmarkLeadingZeros16-4 9711624 12.19 ns/op BenchmarkLeadingZeros32-4 11079141 12.04 ns/op BenchmarkLeadingZeros64-4 9929257 11.94 ns/op BenchmarkTrailingZeros-4 9883746 11.55 ns/op BenchmarkTrailingZeros8-4 9596125 11.93 ns/op BenchmarkTrailingZeros16-4 10421056 10.72 ns/op BenchmarkTrailingZeros32-4 9707335 11.93 ns/op BenchmarkTrailingZeros64-4 10271716 11.60 ns/op BenchmarkOnesCount-4 10359513 10.65 ns/op BenchmarkOnesCount8-4 9956246 11.87 ns/op BenchmarkOnesCount16-4 10348382 11.57 ns/op BenchmarkOnesCount32-4 10139643 11.89 ns/op BenchmarkOnesCount64-4 10203850 10.47 ns/op BenchmarkRotateLeft-4 10330831 11.54 ns/op BenchmarkRotateLeft8-4 9973557 11.85 ns/op BenchmarkRotateLeft16-4 9926456 11.77 ns/op BenchmarkRotateLeft32-4 9830742 11.93 ns/op BenchmarkRotateLeft64-4 10023174 11.82 ns/op BenchmarkReverse-4 18344266 6.245 ns/op BenchmarkReverse8-4 19607067 6.169 ns/op BenchmarkReverse16-4 17868914 6.525 ns/op BenchmarkReverse32-4 19032896 6.231 ns/op BenchmarkReverse64-4 16775630 6.224 ns/op BenchmarkReverseBytes-4 18916425 5.937 ns/op BenchmarkReverseBytes16-4 20243112 6.231 ns/op BenchmarkReverseBytes32-4 19294455 5.947 ns/op BenchmarkReverseBytes64-4 17784147 5.941 ns/op BenchmarkAdd-4 10142120 11.85 ns/op BenchmarkAdd32-4 10268752 11.13 ns/op BenchmarkAdd64-4 9927770 11.88 ns/op BenchmarkAdd64multiple-4 17586454 6.281 ns/op BenchmarkSub-4 10033154 11.88 ns/op BenchmarkSub32-4 9925972 11.61 ns/op BenchmarkSub64-4 9874750 11.86 ns/op BenchmarkSub64multiple-4 17781196 6.239 ns/op BenchmarkMul-4 9866354 11.86 ns/op BenchmarkMul32-4 10178492 11.57 ns/op BenchmarkMul64-4 10022972 11.89 ns/op BenchmarkDiv-4 11986045 11.55 ns/op BenchmarkDiv32-4 9908996 11.83 ns/op BenchmarkDiv64-4 10043289 10.50 ns/op PASS ok math/bits 6.679s goos: freebsd goarch: amd64 pkg: math/cmplx cpu: AMD EPYC 7B12 BenchmarkAbs-4 14745648 7.841 ns/op BenchmarkAcos-4 618166 174.4 ns/op BenchmarkAcosh-4 574453 184.6 ns/op BenchmarkAsin-4 635498 171.1 ns/op BenchmarkAsinh-4 651164 170.1 ns/op BenchmarkAtan-4 978400 107.5 ns/op BenchmarkAtanh-4 1000000 105.3 ns/op BenchmarkConj-4 20408503 5.344 ns/op BenchmarkCos-4 812373 142.0 ns/op BenchmarkCosh-4 852981 143.9 ns/op BenchmarkExp-4 1166785 103.7 ns/op BenchmarkLog-4 1525234 78.34 ns/op BenchmarkLog10-4 1535293 77.85 ns/op BenchmarkPhase-4 3334950 35.51 ns/op BenchmarkPolar-4 2490036 49.77 ns/op BenchmarkPow-4 275485 409.8 ns/op BenchmarkRect-4 1590900 74.84 ns/op BenchmarkSin-4 796632 142.1 ns/op BenchmarkSinh-4 784424 142.6 ns/op BenchmarkSqrt-4 1000000 110.7 ns/op BenchmarkTan-4 425149 240.1 ns/op BenchmarkTanh-4 501330 228.6 ns/op PASS ok math/cmplx 4.121s goos: freebsd goarch: amd64 pkg: math/rand cpu: AMD EPYC 7B12 BenchmarkInt63Threadsafe-4 1111460 108.6 ns/op BenchmarkInt63ThreadsafeParallel-4 738374 149.7 ns/op BenchmarkInt63Unthreadsafe-4 1473270 81.36 ns/op BenchmarkIntn1000-4 1110661 108.5 ns/op BenchmarkInt63n1000-4 1251073 95.04 ns/op BenchmarkInt31n1000-4 1257088 95.07 ns/op BenchmarkFloat32-4 1260934 94.96 ns/op BenchmarkFloat64-4 1467841 81.37 ns/op BenchmarkPerm3-4 245882 435.4 ns/op BenchmarkPerm30-4 31564 3838 ns/op BenchmarkPerm30ViaShuffle-4 31002 3864 ns/op BenchmarkShuffleOverhead-4 21621 5562 ns/op BenchmarkRead3-4 1165226 102.2 ns/op BenchmarkRead64-4 103471 1119 ns/op BenchmarkRead1000-4 7275 16318 ns/op BenchmarkConcurrent-4 185670 626.0 ns/op PASS ok math/rand 3.864s goos: freebsd goarch: amd64 pkg: math/rand/v2 cpu: AMD EPYC 7B12 BenchmarkChaCha8MarshalBinary-4 904262 113.7 ns/op BenchmarkChaCha8MarshalBinaryRead-4 340592 303.1 ns/op BenchmarkChaCha8-4 6552132 18.87 ns/op BenchmarkChaCha8Read-4 1000000 106.8 ns/op 299.68 MB/s BenchmarkPCG_DXSM-4 4626860 25.55 ns/op BenchmarkSourceUint64-4 4545829 25.90 ns/op BenchmarkGlobalInt64-4 3994573 30.24 ns/op BenchmarkGlobalInt64Parallel-4 7717207 14.76 ns/op BenchmarkGlobalUint64-4 4107542 28.37 ns/op BenchmarkGlobalUint64Parallel-4 7809648 17.14 ns/op BenchmarkInt64-4 2748028 44.73 ns/op BenchmarkUint64-4 2670522 44.94 ns/op BenchmarkGlobalIntN1000-4 2750182 42.72 ns/op BenchmarkIntN1000-4 2045452 58.30 ns/op BenchmarkInt64N1000-4 2062784 58.49 ns/op BenchmarkInt64N1e8-4 2071900 58.57 ns/op BenchmarkInt64N1e9-4 2096860 58.00 ns/op BenchmarkInt64N2e9-4 2049704 57.03 ns/op BenchmarkInt64N1e18-4 1977507 59.97 ns/op BenchmarkInt64N2e18-4 2033643 60.78 ns/op BenchmarkInt64N4e18-4 1752258 67.61 ns/op BenchmarkInt32N1000-4 2024397 58.40 ns/op BenchmarkInt32N1e8-4 2074020 58.86 ns/op BenchmarkInt32N1e9-4 2104412 57.79 ns/op BenchmarkInt32N2e9-4 2064314 58.74 ns/op BenchmarkFloat32-4 2641066 44.31 ns/op BenchmarkFloat64-4 2729802 43.37 ns/op BenchmarkExpFloat64-4 1544520 78.23 ns/op BenchmarkNormFloat64-4 1518789 78.85 ns/op BenchmarkPerm3-4 377673 273.2 ns/op BenchmarkPerm30-4 39607 3018 ns/op BenchmarkPerm30ViaShuffle-4 42074 2855 ns/op BenchmarkShuffleOverhead-4 56750 2156 ns/op BenchmarkConcurrent-4 3976041 30.94 ns/op PASS ok math/rand/v2 6.648s goos: freebsd goarch: amd64 pkg: mime cpu: AMD EPYC 7B12 BenchmarkQEncodeWord-4 75417 1557 ns/op BenchmarkQDecodeWord-4 155826 722.4 ns/op BenchmarkQDecodeHeader-4 162207 706.2 ns/op BenchmarkTypeByExtension/.html-4 429457 235.1 ns/op BenchmarkTypeByExtension/.HTML-4 272331 406.6 ns/op BenchmarkTypeByExtension/.unused-4 272245 410.4 ns/op BenchmarkExtensionsByType/text/html-4 233343 504.1 ns/op BenchmarkExtensionsByType/text/html;_charset=utf-8-4 159624 846.2 ns/op BenchmarkExtensionsByType/application/octet-stream-4 221917 492.4 ns/op PASS ok mime 2.196s goos: freebsd goarch: amd64 pkg: mime/multipart cpu: AMD EPYC 7B12 BenchmarkReadForm/fields/maxMemory=0-4 888 122924 ns/op 48155 B/op 188 allocs/op BenchmarkReadForm/fields/maxMemory=1048576-4 996 113103 ns/op 47055 B/op 187 allocs/op BenchmarkReadForm/files/maxMemory=0-4 405 292359 ns/op 104936 B/op 272 allocs/op BenchmarkReadForm/files/maxMemory=1048576-4 799 155013 ns/op 49537 B/op 208 allocs/op PASS ok mime/multipart 1.620s goos: freebsd goarch: amd64 pkg: mime/quotedprintable cpu: AMD EPYC 7B12 BenchmarkWriter-4 1464 79567 ns/op PASS ok mime/quotedprintable 1.202s goos: freebsd goarch: amd64 pkg: net cpu: AMD EPYC 7B12 BenchmarkGoLookupIP-4 169 651658 ns/op 8646 B/op 92 allocs/op BenchmarkGoLookupIPNoSuchHost-4 13 10334902 ns/op 26057 B/op 207 allocs/op BenchmarkGoLookupIPWithBrokenNameServer-4 1 5028784424 ns/op 158160 B/op 223 allocs/op BenchmarkDNSName-4 152880 713.6 ns/op BenchmarkInterfaces-4 7299 14006 ns/op 3320 B/op 41 allocs/op BenchmarkInterfaceByIndex-4 13573 8778 ns/op 1944 B/op 29 allocs/op BenchmarkInterfaceByName-4 8275 14440 ns/op 3384 B/op 42 allocs/op BenchmarkInterfaceAddrs-4 8172 13199 ns/op 3272 B/op 48 allocs/op BenchmarkInterfacesAndAddrs-4 12668 9435 ns/op 2088 B/op 35 allocs/op BenchmarkInterfacesAndMulticastAddrs-4 8698 12129 ns/op 3168 B/op 50 allocs/op BenchmarkParseIP-4 19582 6180 ns/op BenchmarkParseIPValidIPv4-4 1153692 106.5 ns/op BenchmarkParseIPValidIPv6-4 976113 127.1 ns/op BenchmarkIPMarshalText/IPv4-4 928167 124.2 ns/op 0 B/op 0 allocs/op BenchmarkIPMarshalText/IPv6-4 314575 354.6 ns/op 0 B/op 0 allocs/op BenchmarkIPMarshalText/IPv6_long-4 182620 625.6 ns/op 48 B/op 1 allocs/op BenchmarkIPString/IPv4-4 174320 683.3 ns/op 32 B/op 2 allocs/op BenchmarkIPString/IPv6-4 20931 5657 ns/op 216 B/op 11 allocs/op BenchmarkIPMaskString-4 87156 1406 ns/op BenchmarkIPEqual/IPv4-4 1432518 80.85 ns/op BenchmarkIPEqual/IPv6-4 1380566 83.60 ns/op BenchmarkSendfileZeroBytes-4 21950 5459 ns/op 20 B/op 1 allocs/op BenchmarkSendFile/file-to-tcp/1024-4 1 1040760481 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: 0x1818863577312a2e BenchmarkSendFile/file-to-tcp/2048-4 1 1071309046 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: 0x18188635b586ad53 BenchmarkSendFile/file-to-tcp/4096-4 1 1074660177 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: 0x18188635f5afbe3b BenchmarkSendFile/file-to-tcp/8192-4 1 1074136797 ns/op 0.01 MB/s 280 B/op 8 allocs/op --- BENCH: BenchmarkSendFile/file-to-tcp/8192-4 sendfile_test.go:628: Deterministic RNG seed based on timestamp: 0x18188636361129e7 BenchmarkSendFile/file-to-tcp/16384-4 1 1058783760 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: 0x18188636766e79b3 BenchmarkSendFile/file-to-tcp/32768-4 1 1059787781 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: 0x18188636b5e267af BenchmarkSendFile/file-to-tcp/65536-4 1 1046828905 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: 0x18188636f566de41 BenchmarkSendFile/file-to-tcp/131072-4 1 1077837109 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: 0x1818863734359615 BenchmarkSendFile/file-to-tcp/262144-4 1 1069668515 ns/op 0.25 MB/s 280 B/op 8 allocs/op --- BENCH: BenchmarkSendFile/file-to-tcp/262144-4 sendfile_test.go:628: Deterministic RNG seed based on timestamp: 0x1818863774f306f3 BenchmarkSendFile/file-to-tcp/524288-4 1 1019736372 ns/op 0.51 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: 0x18188637b5529db7 BenchmarkSendFile/file-to-tcp/1048576-4 1 1111967304 ns/op 0.94 MB/s 280 B/op 8 allocs/op --- BENCH: BenchmarkSendFile/file-to-tcp/1048576-4 sendfile_test.go:628: Deterministic RNG seed based on timestamp: 0x18188637f311a778 BenchmarkSendFile/file-to-unix/1024-4 1 1035112719 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: 0x1818863836dbf5a3 BenchmarkSendFile/file-to-unix/2048-4 1 1072261506 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: 0x1818863874dd1721 BenchmarkSendFile/file-to-unix/4096-4 1 1019599912 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: 0x18188638b504a03d BenchmarkSendFile/file-to-unix/8192-4 1 1071600746 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: 0x18188638f20c9c56 BenchmarkSendFile/file-to-unix/16384-4 1 1074413918 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: 0x181886393231090a BenchmarkSendFile/file-to-unix/32768-4 1 1037665230 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: 0x181886397292b349 BenchmarkSendFile/file-to-unix/65536-4 1 1079230720 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: 0x18188639b0c8e21d BenchmarkSendFile/file-to-unix/131072-4 1 1026021275 ns/op 0.13 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: 0x18188639f1852d77 BenchmarkSendFile/file-to-unix/262144-4 1 1075277516 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: 0x1818863a2f299537 BenchmarkSendFile/file-to-unix/524288-4 1 1014829881 ns/op 0.52 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: 0x1818863a6fe40f05 BenchmarkSendFile/file-to-unix/1048576-4 1 1013145740 ns/op 1.03 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: 0x1818863aad4a946a BenchmarkTCP4OneShot-4 3122 32568 ns/op BenchmarkTCP4OneShotTimeout-4 3578 34020 ns/op BenchmarkTCP4Persistent-4 10165 10561 ns/op BenchmarkTCP4PersistentTimeout-4 11169 10083 ns/op BenchmarkTCP6OneShot-4 3121 33863 ns/op BenchmarkTCP6OneShotTimeout-4 4076 33419 ns/op BenchmarkTCP6Persistent-4 10000 11711 ns/op BenchmarkTCP6PersistentTimeout-4 10315 10924 ns/op BenchmarkTCP4ConcurrentReadWrite-4 10000 25619 ns/op BenchmarkTCP6ConcurrentReadWrite-4 10000 24952 ns/op BenchmarkSetReadDeadline-4 126832 954.1 ns/op BenchmarkUDP6LinkLocalUnicast-4 5122 21984 ns/op BenchmarkReadWriteMsgUDPAddrPort-4 9288 12784 ns/op 0 B/op 0 allocs/op BenchmarkWriteToReadFromUDP-4 7388 17903 ns/op 16 B/op 1 allocs/op BenchmarkWriteToReadFromUDPAddrPort-4 12429 17201 ns/op 0 B/op 0 allocs/op PASS ok net 36.338s goos: freebsd goarch: amd64 pkg: net/http cpu: AMD EPYC 7B12 BenchmarkCookieString-4 42679 2812 ns/op 176 B/op 1 allocs/op BenchmarkReadSetCookies-4 18172 6561 ns/op 1200 B/op 21 allocs/op BenchmarkReadCookies-4 27136 4417 ns/op 2000 B/op 11 allocs/op BenchmarkHeaderWriteSubset-4 25813 4672 ns/op 45 B/op 0 allocs/op BenchmarkCopyValues-4 57970 1999 ns/op 736 B/op 11 allocs/op BenchmarkHexEscapeNonASCII-4 74178 1633 ns/op 192 B/op 2 allocs/op BenchmarkFindChild/n=2/rep=linear-4 2074356 56.17 ns/op BenchmarkFindChild/n=2/rep=map-4 4089890 27.89 ns/op BenchmarkFindChild/n=2/rep=hybrid8-4 1734139 68.91 ns/op BenchmarkFindChild/n=4/rep=linear-4 1137297 106.3 ns/op BenchmarkFindChild/n=4/rep=map-4 3844723 27.80 ns/op BenchmarkFindChild/n=4/rep=hybrid8-4 1035594 116.4 ns/op BenchmarkFindChild/n=8/rep=linear-4 584144 204.4 ns/op BenchmarkFindChild/n=8/rep=map-4 4106318 29.61 ns/op BenchmarkFindChild/n=8/rep=hybrid8-4 558591 219.7 ns/op BenchmarkFindChild/n=16/rep=linear-4 248086 404.8 ns/op BenchmarkFindChild/n=16/rep=map-4 4666224 25.52 ns/op BenchmarkFindChild/n=16/rep=hybrid8-4 2940840 38.75 ns/op BenchmarkFindChild/n=32/rep=linear-4 140412 815.6 ns/op BenchmarkFindChild/n=32/rep=map-4 4463265 26.57 ns/op BenchmarkFindChild/n=32/rep=hybrid8-4 2959878 38.46 ns/op BenchmarkMultiConflicts-4 1 129447488 ns/op BenchmarkServerMatch-4 26103 4821 ns/op BenchmarkReadRequestChrome-4 4773 21154 ns/op 28.88 MB/s 1540 B/op 14 allocs/op BenchmarkReadRequestCurl-4 15193 7956 ns/op 9.80 MB/s 988 B/op 9 allocs/op BenchmarkReadRequestApachebench-4 14875 7929 ns/op 10.34 MB/s 988 B/op 9 allocs/op BenchmarkReadRequestSiege-4 8871 11408 ns/op 13.24 MB/s 1083 B/op 11 allocs/op BenchmarkReadRequestWrk-4 22286 5310 ns/op 7.53 MB/s 924 B/op 7 allocs/op BenchmarkFileAndServer_1KB/h1-4 278 382574 ns/op 2.68 MB/s BenchmarkFileAndServer_1KB/https1-4 235 457576 ns/op 2.24 MB/s BenchmarkFileAndServer_1KB/h2-4 188 648335 ns/op 1.58 MB/s BenchmarkFileAndServer_16MB/h1-4 4 29743936 ns/op 564.06 MB/s BenchmarkFileAndServer_16MB/https1-4 2 64312710 ns/op 260.87 MB/s BenchmarkFileAndServer_16MB/h2-4 1 164042252 ns/op 102.27 MB/s BenchmarkFileAndServer_64MB/h1-4 1 119714773 ns/op 560.57 MB/s BenchmarkFileAndServer_64MB/https1-4 1 240321277 ns/op 279.25 MB/s BenchmarkFileAndServer_64MB/h2-4 1 702792613 ns/op 95.49 MB/s BenchmarkServeMux-4 290 432992 ns/op 17280 B/op 360 allocs/op BenchmarkServeMux_SkipServe-4 356 363120 ns/op 0 B/op 0 allocs/op BenchmarkClientServer/h1-4 336 374420 ns/op 6425 B/op 70 allocs/op BenchmarkClientServer/https1-4 266 417499 ns/op 7199 B/op 79 allocs/op BenchmarkClientServer/h2-4 212 558091 ns/op 10162 B/op 77 allocs/op BenchmarkClientServerParallel/4/h1-4 1350 83947 ns/op 10186 B/op 83 allocs/op BenchmarkClientServerParallel/4/https1-4 208 549740 ns/op 44752 B/op 337 allocs/op --- BENCH: BenchmarkClientServerParallel/4/https1-4 clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:23323: EOF clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:23311: EOF clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:23318: EOF clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:23314: read tcp 127.0.0.1:23310->127.0.0.1:23314: use of closed network connection clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:23321: read tcp 127.0.0.1:23310->127.0.0.1:23321: use of closed network connection clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:23315: write tcp 127.0.0.1:23310->127.0.0.1:23315: use of closed network connection clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:23413: read tcp 127.0.0.1:23372->127.0.0.1:23413: use of closed network connection clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:23412: read tcp 127.0.0.1:23372->127.0.0.1:23412: use of closed network connection clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:23414: EOF clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:23473: EOF ... [output truncated] BenchmarkClientServerParallel/4/h2-4 783 142124 ns/op 11540 B/op 88 allocs/op --- BENCH: BenchmarkClientServerParallel/4/h2-4 clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:23488: EOF clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:23501: EOF BenchmarkClientServerParallel/64/h1-4 1184 114826 ns/op 14357 B/op 100 allocs/op BenchmarkClientServerParallel/64/https1-4 66 1772842 ns/op 143258 B/op 1003 allocs/op --- BENCH: BenchmarkClientServerParallel/64/https1-4 clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:24513: EOF clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:24515: read tcp 127.0.0.1:24505->127.0.0.1:24515: use of closed network connection clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:24516: EOF clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:24514: write tcp 127.0.0.1:24505->127.0.0.1:24514: use of closed network connection clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:24556: EOF clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:24555: write tcp 127.0.0.1:24518->127.0.0.1:24555: use of closed network connection BenchmarkClientServerParallel/64/h2-4 68 1808718 ns/op 141579 B/op 1099 allocs/op --- BENCH: BenchmarkClientServerParallel/64/h2-4 clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:24597: read tcp 127.0.0.1:24587->127.0.0.1:24597: use of closed network connection clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:24590: EOF clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:24659: EOF BenchmarkServer-4 1 1086767952 ns/op 30944 B/op 159 allocs/op BenchmarkClient-4 267 421461 ns/op 4248 B/op 51 allocs/op BenchmarkServerFakeConnNoKeepAlive-4 670 170223 ns/op 7884 B/op 56 allocs/op BenchmarkServerFakeConnWithKeepAlive-4 1344 80349 ns/op 3148 B/op 24 allocs/op BenchmarkServerFakeConnWithKeepAliveLite-4 1928 61303 ns/op 1964 B/op 14 allocs/op BenchmarkServerHandlerTypeLen-4 1718 60830 ns/op 2818 B/op 21 allocs/op BenchmarkServerHandlerNoLen-4 2047 59056 ns/op 2743 B/op 19 allocs/op BenchmarkServerHandlerNoType-4 1750 58737 ns/op 2750 B/op 20 allocs/op BenchmarkServerHandlerNoHeader-4 1958 65638 ns/op 1943 B/op 14 allocs/op BenchmarkServerHijack-4 1090 101211 ns/op 17134 B/op 52 allocs/op BenchmarkCloseNotifier/h1-4 469 247916 ns/op 6371 B/op 53 allocs/op BenchmarkResponseStatusLine-4 659488 152.1 ns/op 0 B/op 0 allocs/op PASS ok net/http 16.573s goos: freebsd goarch: amd64 pkg: net/http/httputil cpu: AMD EPYC 7B12 BenchmarkServeHTTP-4 5194 20536 ns/op 34257 B/op 14 allocs/op PASS ok net/http/httputil 1.284s goos: freebsd goarch: amd64 pkg: net/netip cpu: AMD EPYC 7B12 BenchmarkIPNextPrev-4 128019 918.2 ns/op BenchmarkBinaryMarshalRoundTrip/ipv4-4 1187581 99.61 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6-4 863852 139.9 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6+zone-4 134876 843.3 ns/op BenchmarkStdIPv4-4 185622 647.3 ns/op 16 B/op 1 allocs/op BenchmarkIPv4-4 133976 894.6 ns/op 0 B/op 0 allocs/op BenchmarkIPv4_inline-4 122906 916.6 ns/op 0 B/op 0 allocs/op BenchmarkStdIPv6-4 156408 714.2 ns/op 16 B/op 1 allocs/op BenchmarkIPv6-4 106543 1058 ns/op 0 B/op 0 allocs/op BenchmarkIPv4Contains-4 2201529 54.22 ns/op 0 B/op 0 allocs/op BenchmarkIPv6Contains-4 2019470 59.22 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v4-4 1341470 86.42 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6-4 788480 149.3 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_ellipsis-4 979321 121.5 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_v4-4 803108 145.6 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_zone-4 166234 716.6 ns/op 0 B/op 0 allocs/op BenchmarkStdParseIP/v4-4 746900 163.6 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6-4 530866 223.6 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_ellipsis-4 605683 189.2 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_v4-4 565530 215.6 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_zone-4 138708 824.4 ns/op 16 B/op 1 allocs/op BenchmarkAddrString/v4-4 594132 208.0 ns/op 16 B/op 1 allocs/op BenchmarkAddrString/v6-4 179227 613.3 ns/op 48 B/op 1 allocs/op BenchmarkAddrString/v6_ellipsis-4 235411 454.9 ns/op 24 B/op 1 allocs/op BenchmarkAddrString/v6_v4-4 304554 350.5 ns/op 24 B/op 1 allocs/op BenchmarkAddrString/v6_zone-4 233967 505.5 ns/op 24 B/op 1 allocs/op BenchmarkIPStringExpanded/v4-4 515304 223.7 ns/op 16 B/op 1 allocs/op BenchmarkIPStringExpanded/v6-4 236655 507.9 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_ellipsis-4 233844 507.6 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_v4-4 223485 508.5 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_zone-4 180363 638.4 ns/op 128 B/op 2 allocs/op BenchmarkAddrMarshalText/v4-4 651230 186.9 ns/op 16 B/op 1 allocs/op BenchmarkAddrMarshalText/v6-4 182788 561.0 ns/op 48 B/op 1 allocs/op BenchmarkAddrMarshalText/v6_ellipsis-4 254828 455.6 ns/op 48 B/op 1 allocs/op BenchmarkAddrMarshalText/v6_v4-4 318087 335.1 ns/op 32 B/op 1 allocs/op BenchmarkAddrMarshalText/v6_zone-4 234282 508.5 ns/op 48 B/op 1 allocs/op BenchmarkAddrPortString/v4-4 366627 338.0 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortString/v6-4 148009 742.0 ns/op 48 B/op 1 allocs/op BenchmarkAddrPortString/v6_ellipsis-4 175740 603.7 ns/op 32 B/op 1 allocs/op BenchmarkAddrPortString/v6_v4-4 211034 481.4 ns/op 32 B/op 1 allocs/op BenchmarkAddrPortString/v6_zone-4 167727 646.2 ns/op 32 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v4-4 339664 300.4 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6-4 170137 659.9 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_ellipsis-4 188718 562.5 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_v4-4 285391 437.9 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_zone-4 194320 616.8 ns/op 64 B/op 1 allocs/op BenchmarkPrefixMasking/IPv4_/32-4 1546255 78.45 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/17-4 1529091 78.30 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/0-4 1520170 78.61 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/128-4 1451036 82.76 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/65-4 1461216 86.84 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/0-4 1459531 82.97 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/128-4 1482074 82.63 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/65-4 1453256 82.84 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/0-4 1484007 85.95 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMarshalText-4 553434 219.6 ns/op 24 B/op 1 allocs/op BenchmarkParseAddrPort/v4-4 684758 174.8 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6-4 526164 228.9 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_ellipsis-4 544174 201.1 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_v4-4 444685 234.7 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_zone-4 138440 805.3 ns/op 0 B/op 0 allocs/op BenchmarkAs16-4 7858599 15.46 ns/op PASS ok net/netip 10.768s 2025/01/07 21:28:02 Test RPC server listening on 127.0.0.1:25264 2025/01/07 21:28:02 Test HTTP RPC server listening on 127.0.0.1:25265 goos: freebsd goarch: amd64 pkg: net/rpc cpu: AMD EPYC 7B12 BenchmarkEndToEnd-4 1664 69841 ns/op BenchmarkEndToEndHTTP-4 1550 68253 ns/op BenchmarkEndToEndAsync-4 3900 30905 ns/op BenchmarkEndToEndAsyncHTTP-4 4070 27174 ns/op PASS ok net/rpc 1.834s goos: freebsd goarch: amd64 pkg: net/textproto cpu: AMD EPYC 7B12 BenchmarkReadMIMEHeader/client_headers-4 4596 21991 ns/op BenchmarkReadMIMEHeader/server_headers-4 7964 14851 ns/op BenchmarkUncommon-4 38032 3117 ns/op 464 B/op 5 allocs/op PASS ok net/textproto 1.558s goos: freebsd goarch: amd64 pkg: net/url cpu: AMD EPYC 7B12 BenchmarkString-4 7244 16189 ns/op 1200 B/op 32 allocs/op BenchmarkResolvePath-4 165486 663.5 ns/op 32 B/op 2 allocs/op BenchmarkQueryEscape/#00-4 813277 146.3 ns/op 16 B/op 1 allocs/op BenchmarkQueryEscape/#01-4 139834 852.3 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#02-4 261129 465.8 ns/op 32 B/op 1 allocs/op BenchmarkQueryEscape/#03-4 122660 955.8 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#04-4 20337 6089 ns/op 832 B/op 2 allocs/op BenchmarkPathEscape/#00-4 549658 206.7 ns/op 16 B/op 1 allocs/op BenchmarkPathEscape/#01-4 139987 872.9 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#02-4 237477 460.5 ns/op 32 B/op 1 allocs/op BenchmarkPathEscape/#03-4 126459 983.4 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#04-4 22634 5138 ns/op 704 B/op 2 allocs/op BenchmarkQueryUnescape/#00-4 280291 384.3 ns/op 16 B/op 1 allocs/op BenchmarkQueryUnescape/#01-4 137632 873.9 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#02-4 132907 904.9 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#03-4 59554 1946 ns/op 64 B/op 1 allocs/op BenchmarkQueryUnescape/#04-4 11346 11155 ns/op 320 B/op 1 allocs/op BenchmarkPathUnescape/#00-4 269158 393.9 ns/op 16 B/op 1 allocs/op BenchmarkPathUnescape/#01-4 126909 877.1 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#02-4 127800 908.4 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#03-4 61156 1934 ns/op 64 B/op 1 allocs/op BenchmarkPathUnescape/#04-4 11564 10354 ns/op 320 B/op 1 allocs/op PASS ok net/url 4.384s goos: freebsd goarch: amd64 pkg: os cpu: AMD EPYC 7B12 BenchmarkExpand/noop-4 4463016 27.44 ns/op 0 B/op 0 allocs/op BenchmarkExpand/multiple-4 256197 426.8 ns/op 48 B/op 2 allocs/op BenchmarkReaddirname-4 1575 74240 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 478 245596 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 1231 99890 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 152360 763.2 ns/op BenchmarkStatFile-4 131040 951.2 ns/op BenchmarkStatDir-4 140047 875.6 ns/op BenchmarkLstatDot-4 152397 777.6 ns/op BenchmarkLstatFile-4 128575 954.0 ns/op BenchmarkLstatDir-4 138835 888.7 ns/op BenchmarkRemoveAll-4 52 2265701 ns/op 41138 B/op 555 allocs/op PASS ok os 3.350s goos: freebsd goarch: amd64 pkg: os/exec cpu: AMD EPYC 7B12 BenchmarkExecHostname-4 60 2106592 ns/op 7440 B/op 31 allocs/op PASS ok os/exec 1.307s goos: freebsd goarch: amd64 pkg: os/user cpu: AMD EPYC 7B12 BenchmarkCurrent-4 24964 4566 ns/op PASS ok os/user 1.201s goos: freebsd goarch: amd64 pkg: reflect cpu: AMD EPYC 7B12 BenchmarkBool-4 4597670 25.31 ns/op BenchmarkString-4 2994980 39.69 ns/op BenchmarkBytes-4 2643406 45.38 ns/op BenchmarkNamedBytes-4 1486556 79.51 ns/op BenchmarkBytesArray-4 1028074 117.6 ns/op BenchmarkSliceLen-4 3042452 39.02 ns/op BenchmarkMapLen-4 1000000 106.9 ns/op BenchmarkStringLen-4 2279598 51.79 ns/op BenchmarkArrayLen-4 1680007 72.30 ns/op BenchmarkSliceCap-4 3056557 39.11 ns/op BenchmarkDeepEqual/int8-4 555324 220.5 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int8-4 125892 945.5 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int16-4 415518 255.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int16-4 116242 981.9 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int32-4 426256 254.9 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int32-4 115724 982.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int64-4 395570 253.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int64-4 121231 980.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int-4 467742 252.5 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int-4 122224 986.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint8-4 528160 220.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8-4 148059 765.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint16-4 469034 253.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint16-4 117651 1002 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint32-4 411105 253.9 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint32-4 117878 982.5 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint64-4 404580 253.9 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint64-4 118993 979.5 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint-4 427723 254.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint-4 112946 992.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uintptr-4 400390 255.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uintptr-4 123860 980.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float32-4 406131 252.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float32-4 118722 977.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float64-4 415063 254.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float64-4 117624 988.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex64-4 411686 252.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex64-4 122786 990.5 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex128-4 396842 254.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex128-4 121713 993.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/bool-4 545330 220.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]bool-4 125430 956.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/string-4 431156 248.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]string-4 115672 1002 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8#01-4 153861 757.5 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][]uint8-4 76147 1545 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[6]uint8-4 62305 1869 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][6]uint8-4 45502 2639 ns/op 0 B/op 0 allocs/op BenchmarkMapsDeepEqual-4 47740 2514 ns/op BenchmarkIsZero/ArrayComparable-4 330494 351.2 ns/op BenchmarkIsZero/ArrayIncomparable-4 40514 2946 ns/op BenchmarkIsZero/StructComparable-4 819750 145.9 ns/op BenchmarkIsZero/StructIncomparable-4 176606 645.6 ns/op BenchmarkIsZero/ArrayInt_4-4 1664097 72.67 ns/op BenchmarkIsZero/ArrayInt_1024-4 19920 6028 ns/op BenchmarkIsZero/ArrayInt_1024_NoZero-4 38187 3119 ns/op BenchmarkIsZero/Struct4Int-4 1656968 72.23 ns/op BenchmarkIsZero/ArrayStruct4Int_1024-4 19748 6037 ns/op BenchmarkIsZero/ArrayChanInt_1024-4 19695 6052 ns/op BenchmarkIsZero/StructInt_512-4 38788 3109 ns/op BenchmarkSetZero/Bool/Direct-4 4988170 24.44 ns/op BenchmarkSetZero/Bool/CachedZero-4 1081551 108.4 ns/op BenchmarkSetZero/Bool/NewZero-4 838059 142.9 ns/op BenchmarkSetZero/Int/Direct-4 3009805 39.95 ns/op BenchmarkSetZero/Int/CachedZero-4 1107662 109.9 ns/op BenchmarkSetZero/Int/NewZero-4 842115 143.0 ns/op BenchmarkSetZero/Uint/Direct-4 3099494 39.43 ns/op BenchmarkSetZero/Uint/CachedZero-4 1000000 110.4 ns/op BenchmarkSetZero/Uint/NewZero-4 818842 143.5 ns/op BenchmarkSetZero/Float/Direct-4 3028861 39.73 ns/op BenchmarkSetZero/Float/CachedZero-4 1111453 108.4 ns/op BenchmarkSetZero/Float/NewZero-4 838923 146.1 ns/op BenchmarkSetZero/Complex/Direct-4 3010303 39.68 ns/op BenchmarkSetZero/Complex/CachedZero-4 1000000 111.1 ns/op BenchmarkSetZero/Complex/NewZero-4 813729 143.3 ns/op BenchmarkSetZero/Array/Direct-4 2767335 43.10 ns/op BenchmarkSetZero/Array/CachedZero-4 1094998 109.8 ns/op BenchmarkSetZero/Array/NewZero-4 809197 145.3 ns/op BenchmarkSetZero/Chan/Direct-4 3085635 38.83 ns/op BenchmarkSetZero/Chan/CachedZero-4 1149109 105.7 ns/op BenchmarkSetZero/Chan/NewZero-4 759958 137.5 ns/op BenchmarkSetZero/Func/Direct-4 3102338 39.42 ns/op BenchmarkSetZero/Func/CachedZero-4 1154638 103.7 ns/op BenchmarkSetZero/Func/NewZero-4 766537 138.3 ns/op BenchmarkSetZero/Interface/Direct-4 2842418 42.46 ns/op BenchmarkSetZero/Interface/CachedZero-4 1000000 110.2 ns/op BenchmarkSetZero/Interface/NewZero-4 843763 144.0 ns/op BenchmarkSetZero/Map/Direct-4 3023644 39.93 ns/op BenchmarkSetZero/Map/CachedZero-4 1126174 105.1 ns/op BenchmarkSetZero/Map/NewZero-4 867853 137.7 ns/op BenchmarkSetZero/Pointer/Direct-4 3013519 39.01 ns/op BenchmarkSetZero/Pointer/CachedZero-4 1128562 105.1 ns/op BenchmarkSetZero/Pointer/NewZero-4 842583 140.9 ns/op BenchmarkSetZero/Slice/Direct-4 2778568 42.14 ns/op BenchmarkSetZero/Slice/CachedZero-4 1000000 108.2 ns/op BenchmarkSetZero/Slice/NewZero-4 818491 145.1 ns/op BenchmarkSetZero/String/Direct-4 3060753 39.30 ns/op BenchmarkSetZero/String/CachedZero-4 1079605 110.1 ns/op BenchmarkSetZero/String/NewZero-4 825332 143.4 ns/op BenchmarkSetZero/Struct/Direct-4 2786343 41.95 ns/op BenchmarkSetZero/Struct/CachedZero-4 1095628 110.6 ns/op BenchmarkSetZero/Struct/NewZero-4 817488 143.8 ns/op BenchmarkSelect/1-4 234081 484.6 ns/op 80 B/op 5 allocs/op BenchmarkSelect/4-4 101920 1160 ns/op 208 B/op 8 allocs/op BenchmarkSelect/8-4 53084 2278 ns/op 672 B/op 13 allocs/op BenchmarkCall-4 295993 393.1 ns/op 0 B/op 0 allocs/op BenchmarkCallMethod-4 224215 532.1 ns/op 0 B/op 0 allocs/op BenchmarkCallArgCopy/size=128-4 103476 1248 ns/op 102.59 MB/s BenchmarkCallArgCopy/size=256-4 94664 1277 ns/op 200.47 MB/s BenchmarkCallArgCopy/size=1024-4 77500 1591 ns/op 643.73 MB/s BenchmarkCallArgCopy/size=4096-4 51358 2298 ns/op 1782.70 MB/s BenchmarkCallArgCopy/size=65536-4 4645 21748 ns/op 3013.49 MB/s BenchmarkFieldByName1-4 2089971 57.54 ns/op BenchmarkFieldByName2-4 165681 905.8 ns/op BenchmarkFieldByName3-4 21082 5454 ns/op BenchmarkInterfaceBig-4 4995156 23.86 ns/op BenchmarkInterfaceSmall-4 5005935 23.68 ns/op BenchmarkNew-4 3105456 43.11 ns/op BenchmarkMap/StringKeys/MapIndex-4 3342 35364 ns/op 0 B/op 0 allocs/op BenchmarkMap/StringKeys/SetMapIndex-4 2349 45172 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/MapIndex-4 3004 36527 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/SetMapIndex-4 2449 44707 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/MapIndex-4 2990 34834 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/SetMapIndex-4 2756 44608 ns/op 0 B/op 0 allocs/op BenchmarkMapIterNext-4 309182 356.4 ns/op BenchmarkTypeForString-4 2608777 45.50 ns/op BenchmarkTypeForError-4 1314679 92.35 ns/op PASS ok reflect 20.860s goos: freebsd goarch: amd64 pkg: regexp cpu: AMD EPYC 7B12 BenchmarkFind-4 15328 8125 ns/op 9435 B/op 1 allocs/op BenchmarkFindAllNoMatches-4 20736 5374 ns/op 9111 B/op 1 allocs/op BenchmarkFindString-4 17842 7285 ns/op 9253 B/op 1 allocs/op BenchmarkFindSubmatch-4 15499 7837 ns/op 9352 B/op 2 allocs/op BenchmarkFindStringSubmatch-4 15205 7601 ns/op 9076 B/op 2 allocs/op BenchmarkLiteral-4 24145 4536 ns/op BenchmarkNotLiteral-4 4836 22220 ns/op BenchmarkMatchClass-4 4225 27402 ns/op BenchmarkMatchClass_InRange-4 4303 27243 ns/op BenchmarkReplaceAll-4 3150 33733 ns/op BenchmarkAnchoredLiteralShortNonMatch-4 162984 745.3 ns/op BenchmarkAnchoredLiteralLongNonMatch-4 166368 745.1 ns/op BenchmarkAnchoredShortMatch-4 101310 1243 ns/op BenchmarkAnchoredLongMatch-4 100820 1230 ns/op BenchmarkOnePassShortA-4 25845 4646 ns/op BenchmarkNotOnePassShortA-4 10000 10505 ns/op BenchmarkOnePassShortB-4 32779 3564 ns/op BenchmarkNotOnePassShortB-4 13611 8658 ns/op BenchmarkOnePassLongPrefix-4 114652 1079 ns/op BenchmarkOnePassLongNotPrefix-4 38548 3286 ns/op BenchmarkMatchParallelShared-4 28174 4638 ns/op BenchmarkMatchParallelCopied-4 23610 5211 ns/op BenchmarkQuoteMetaAll-4 224520 490.5 ns/op 28.54 MB/s BenchmarkQuoteMetaNone-4 427974 270.6 ns/op 96.07 MB/s BenchmarkCompile/Onepass-4 5638 20087 ns/op 4272 B/op 52 allocs/op BenchmarkCompile/Medium-4 2324 49243 ns/op 10152 B/op 112 allocs/op BenchmarkCompile/Hard-4 268 443177 ns/op 90712 B/op 424 allocs/op BenchmarkMatch/Easy0/16-4 4726108 25.04 ns/op 638.85 MB/s BenchmarkMatch/Easy0/32-4 29372 4260 ns/op 7.51 MB/s BenchmarkMatch/Easy0/1K-4 25426 4821 ns/op 212.41 MB/s BenchmarkMatch/Easy0i/16-4 4776099 26.31 ns/op 608.03 MB/s BenchmarkMatch/Easy0i/32-4 6790 15299 ns/op 2.09 MB/s BenchmarkMatch/Easy0i/1K-4 337 354592 ns/op 2.89 MB/s BenchmarkMatch/Easy1/16-4 4718548 25.06 ns/op 638.44 MB/s BenchmarkMatch/Easy1/32-4 28071 4474 ns/op 7.15 MB/s BenchmarkMatch/Easy1/1K-4 9810 11595 ns/op 88.31 MB/s BenchmarkMatch/Medium/16-4 4558869 25.34 ns/op 631.35 MB/s BenchmarkMatch/Medium/32-4 8986 14050 ns/op 2.28 MB/s BenchmarkMatch/Medium/1K-4 386 314567 ns/op 3.26 MB/s BenchmarkMatch/Hard/16-4 4721856 25.77 ns/op 620.84 MB/s BenchmarkMatch/Hard/32-4 4952 22302 ns/op 1.43 MB/s BenchmarkMatch/Hard/1K-4 214 551022 ns/op 1.86 MB/s BenchmarkMatch/Hard1/16-4 1958 63139 ns/op 0.25 MB/s BenchmarkMatch/Hard1/32-4 1026 117598 ns/op 0.27 MB/s BenchmarkMatch/Hard1/1K-4 30 3504660 ns/op 0.29 MB/s BenchmarkMatch_onepass_regex/16-4 38074 3169 ns/op 5.05 MB/s 24 B/op 0 allocs/op BenchmarkMatch_onepass_regex/32-4 22408 5334 ns/op 6.00 MB/s 24 B/op 0 allocs/op BenchmarkMatch_onepass_regex/1K-4 822 141884 ns/op 7.22 MB/s 26 B/op 0 allocs/op PASS ok regexp 8.307s goos: freebsd goarch: amd64 pkg: regexp/syntax cpu: AMD EPYC 7B12 BenchmarkEmptyOpContext-4 881535 131.1 ns/op BenchmarkIsWordChar-4 291878 409.4 ns/op PASS ok regexp/syntax 1.924s goos: freebsd goarch: amd64 pkg: runtime cpu: AMD EPYC 7B12 BenchmarkCallers/cached-4 94650 1195 ns/op BenchmarkCallers/inlined-4 96018 1194 ns/op BenchmarkCallers/no-cache-4 24315 4998 ns/op BenchmarkFPCallers/cached-4 3737278 31.78 ns/op BenchmarkMakeChan/Byte-4 1341732 80.09 ns/op BenchmarkMakeChan/Int-4 1000000 102.7 ns/op BenchmarkMakeChan/Ptr-4 939730 150.4 ns/op BenchmarkMakeChan/Struct/0-4 1494991 87.44 ns/op BenchmarkMakeChan/Struct/32-4 778360 226.3 ns/op BenchmarkMakeChan/Struct/40-4 644028 209.7 ns/op BenchmarkChanNonblocking-4 13158566 8.470 ns/op BenchmarkSelectUncontended-4 2015530 73.98 ns/op BenchmarkSelectSyncContended-4 36410 3160 ns/op BenchmarkSelectAsyncContended-4 150642 836.4 ns/op BenchmarkSelectNonblock-4 7618071 15.26 ns/op BenchmarkChanUncontended-4 6320 19506 ns/op BenchmarkChanContended-4 1268 98294 ns/op BenchmarkChanSync-4 133231 799.0 ns/op BenchmarkChanSyncWork-4 46482 2504 ns/op BenchmarkChanProdCons0-4 97466 1197 ns/op BenchmarkChanProdCons10-4 171386 738.5 ns/op BenchmarkChanProdCons100-4 160065 677.1 ns/op BenchmarkChanProdConsWork0-4 85311 1399 ns/op BenchmarkChanProdConsWork10-4 124018 1051 ns/op BenchmarkChanProdConsWork100-4 114634 1058 ns/op BenchmarkSelectProdCons-4 66093 1555 ns/op BenchmarkReceiveDataFromClosedChan-4 1483273 79.91 ns/op BenchmarkChanCreation-4 163868 709.2 ns/op BenchmarkChanSem-4 234793 513.3 ns/op BenchmarkChanPopular-4 88 1229828 ns/op BenchmarkChanClosed-4 1144333 107.1 ns/op BenchmarkCallClosure-4 8215875 14.36 ns/op BenchmarkCallClosure1-4 7951107 15.17 ns/op BenchmarkCallClosure2-4 2217370 55.24 ns/op BenchmarkCallClosure3-4 2658795 51.40 ns/op BenchmarkCallClosure4-4 2231352 56.63 ns/op BenchmarkComplex128DivNormal-4 13834138 7.824 ns/op BenchmarkComplex128DivNisNaN-4 11372451 10.28 ns/op BenchmarkComplex128DivDisNaN-4 11059453 10.90 ns/op BenchmarkComplex128DivNisInf-4 13128134 8.714 ns/op BenchmarkComplex128DivDisInf-4 8519074 14.04 ns/op BenchmarkAllocation-4 7400 23484 ns/op BenchmarkReadMemStats-4 5149 20159 ns/op BenchmarkReadMemStatsLatency-4 1 69609 p50-ns 69609 p90-ns 69609 p99-ns BenchmarkWriteBarrier-4 2985778 43.84 ns/op BenchmarkBulkWriteBarrier-4 9757520 11.71 ns/op BenchmarkScanStackNoLocals-4 4 26301308 ns/op BenchmarkMSpanCountAlloc/bits=64-4 13830471 8.125 ns/op BenchmarkMSpanCountAlloc/bits=128-4 13437075 8.401 ns/op BenchmarkMSpanCountAlloc/bits=256-4 12889837 8.978 ns/op BenchmarkMSpanCountAlloc/bits=512-4 9759829 11.39 ns/op BenchmarkMSpanCountAlloc/bits=1024-4 7134937 17.87 ns/op BenchmarkHash5-4 8571259 13.43 ns/op 372.22 MB/s BenchmarkHash16-4 8053087 13.83 ns/op 1156.95 MB/s BenchmarkHash64-4 7705288 14.08 ns/op 4545.66 MB/s BenchmarkHash1024-4 4155385 28.53 ns/op 35893.29 MB/s BenchmarkHash65536-4 90031 1328 ns/op 49353.22 MB/s BenchmarkAlignedLoad-4 10771677 11.09 ns/op BenchmarkUnalignedLoad-4 10425585 11.86 ns/op BenchmarkEqEfaceConcrete-4 7447838 14.01 ns/op BenchmarkEqIfaceConcrete-4 8314113 13.35 ns/op BenchmarkNeEfaceConcrete-4 8139932 15.90 ns/op BenchmarkNeIfaceConcrete-4 7410967 14.13 ns/op BenchmarkConvT2EByteSized/bool-4 8112488 14.60 ns/op BenchmarkConvT2EByteSized/uint8-4 7954680 14.33 ns/op BenchmarkConvT2ESmall-4 7207351 16.51 ns/op BenchmarkConvT2EUintptr-4 7398698 16.25 ns/op BenchmarkConvT2ELarge-4 1786111 65.21 ns/op BenchmarkConvT2ISmall-4 7188866 16.54 ns/op BenchmarkConvT2IUintptr-4 7431588 16.26 ns/op BenchmarkConvT2ILarge-4 1981845 63.58 ns/op BenchmarkConvI2E-4 6863583 16.85 ns/op BenchmarkConvI2I-4 7378984 16.17 ns/op BenchmarkAssertE2T-4 6979675 16.89 ns/op BenchmarkAssertE2TLarge-4 3691971 30.20 ns/op BenchmarkAssertE2I-4 7422151 15.55 ns/op BenchmarkAssertI2T-4 7135718 16.71 ns/op BenchmarkAssertI2I-4 7542337 15.92 ns/op BenchmarkAssertI2E-4 7973646 14.65 ns/op BenchmarkAssertE2E-4 7915114 14.63 ns/op BenchmarkAssertE2T2-4 5701540 21.29 ns/op BenchmarkAssertE2T2Blank-4 7000518 16.62 ns/op BenchmarkAssertI2E2-4 6156564 19.64 ns/op BenchmarkAssertI2E2Blank-4 8049690 14.65 ns/op BenchmarkAssertE2E2-4 6434464 19.16 ns/op BenchmarkAssertE2E2Blank-4 8199141 14.74 ns/op BenchmarkConvT2Ezero/zero/16-4 7254700 16.56 ns/op BenchmarkConvT2Ezero/zero/32-4 7073274 16.49 ns/op BenchmarkConvT2Ezero/zero/64-4 7407188 16.18 ns/op BenchmarkConvT2Ezero/zero/str-4 7230140 16.17 ns/op BenchmarkConvT2Ezero/zero/slice-4 7130324 16.54 ns/op BenchmarkConvT2Ezero/zero/big-4 353359 440.0 ns/op BenchmarkConvT2Ezero/nonzero/str-4 2165598 55.22 ns/op BenchmarkConvT2Ezero/nonzero/slice-4 1885137 55.66 ns/op BenchmarkConvT2Ezero/nonzero/big-4 375945 404.7 ns/op BenchmarkConvT2Ezero/smallint/16-4 7110547 16.55 ns/op BenchmarkConvT2Ezero/smallint/32-4 7167085 16.52 ns/op BenchmarkConvT2Ezero/smallint/64-4 7256960 16.07 ns/op BenchmarkConvT2Ezero/largeint/16-4 2408391 55.20 ns/op BenchmarkConvT2Ezero/largeint/32-4 2459479 52.49 ns/op BenchmarkConvT2Ezero/largeint/64-4 2331279 44.79 ns/op BenchmarkMalloc8-4 2848518 48.08 ns/op BenchmarkMalloc16-4 2676169 48.50 ns/op BenchmarkMallocTypeInfo8-4 3320368 39.96 ns/op BenchmarkMallocTypeInfo16-4 2397512 56.06 ns/op BenchmarkMallocLargeStruct-4 206430 539.0 ns/op BenchmarkGoroutineSelect-4 63 1718954 ns/op BenchmarkGoroutineBlocking-4 91 1283644 ns/op BenchmarkGoroutineForRange-4 100 1317385 ns/op BenchmarkGoroutineIdle-4 100 1028881 ns/op BenchmarkHashStringSpeed-4 3571426 32.07 ns/op BenchmarkHashBytesSpeed-4 2132737 54.18 ns/op BenchmarkHashInt32Speed-4 4244415 28.51 ns/op BenchmarkHashInt64Speed-4 4079359 29.10 ns/op BenchmarkHashStringArraySpeed-4 871382 140.5 ns/op BenchmarkMegMap-4 3561940 33.58 ns/op BenchmarkMegOneMap-4 3545665 33.73 ns/op BenchmarkMegEqMap-4 3319 37988 ns/op BenchmarkMegEmptyMap-4 6004245 20.74 ns/op BenchmarkMegEmptyMapWithInterfaceKey-4 3314554 34.90 ns/op BenchmarkSmallStrMap-4 4200770 27.89 ns/op BenchmarkMapStringKeysEight_16-4 4192238 28.51 ns/op BenchmarkMapStringKeysEight_32-4 3919234 29.05 ns/op BenchmarkMapStringKeysEight_64-4 3956569 30.16 ns/op BenchmarkMapStringKeysEight_128-4 3571520 32.90 ns/op BenchmarkMapStringKeysEight_256-4 3589182 32.79 ns/op BenchmarkMapStringKeysEight_1M-4 3564338 33.41 ns/op BenchmarkMapFirst/1-4 5498306 21.27 ns/op BenchmarkMapFirst/2-4 5653006 20.85 ns/op BenchmarkMapFirst/3-4 6075703 20.81 ns/op BenchmarkMapFirst/4-4 5482630 18.87 ns/op BenchmarkMapFirst/5-4 5881810 19.93 ns/op BenchmarkMapFirst/6-4 5788077 20.92 ns/op BenchmarkMapFirst/7-4 5546318 19.63 ns/op BenchmarkMapFirst/8-4 5790198 19.21 ns/op BenchmarkMapFirst/9-4 4841433 23.40 ns/op BenchmarkMapFirst/10-4 4975400 23.88 ns/op BenchmarkMapFirst/11-4 4907938 24.23 ns/op BenchmarkMapFirst/12-4 5229967 23.88 ns/op BenchmarkMapFirst/13-4 4972872 24.22 ns/op BenchmarkMapFirst/14-4 4936788 23.82 ns/op BenchmarkMapFirst/15-4 4889367 24.11 ns/op BenchmarkMapFirst/16-4 4936864 23.55 ns/op BenchmarkMapMid/1-4 5668494 21.03 ns/op BenchmarkMapMid/2-4 5536183 21.14 ns/op BenchmarkMapMid/3-4 5424868 21.13 ns/op BenchmarkMapMid/4-4 5343484 21.46 ns/op BenchmarkMapMid/5-4 5347910 21.73 ns/op BenchmarkMapMid/6-4 5348048 21.64 ns/op BenchmarkMapMid/7-4 5316061 22.07 ns/op BenchmarkMapMid/8-4 5672715 20.96 ns/op BenchmarkMapMid/9-4 4888074 23.27 ns/op BenchmarkMapMid/10-4 4989001 23.29 ns/op BenchmarkMapMid/11-4 4798960 23.90 ns/op BenchmarkMapMid/12-4 4958658 23.79 ns/op BenchmarkMapMid/13-4 4960983 24.15 ns/op BenchmarkMapMid/14-4 5049932 22.98 ns/op BenchmarkMapMid/15-4 4846038 24.29 ns/op BenchmarkMapMid/16-4 5031661 23.04 ns/op BenchmarkMapLast/1-4 5606828 21.03 ns/op BenchmarkMapLast/2-4 5712644 20.93 ns/op BenchmarkMapLast/3-4 5441973 20.86 ns/op BenchmarkMapLast/4-4 5396662 21.68 ns/op BenchmarkMapLast/5-4 5207401 22.36 ns/op BenchmarkMapLast/6-4 5228366 22.29 ns/op BenchmarkMapLast/7-4 5244732 22.87 ns/op BenchmarkMapLast/8-4 5190991 23.22 ns/op BenchmarkMapLast/9-4 4901182 24.16 ns/op BenchmarkMapLast/10-4 4892668 24.02 ns/op BenchmarkMapLast/11-4 4814215 23.94 ns/op BenchmarkMapLast/12-4 4954741 23.61 ns/op BenchmarkMapLast/13-4 4812748 24.22 ns/op BenchmarkMapLast/14-4 4963310 24.02 ns/op BenchmarkMapLast/15-4 4819764 23.99 ns/op BenchmarkMapLast/16-4 4967565 24.05 ns/op BenchmarkMapCycle-4 3825798 32.28 ns/op BenchmarkRepeatedLookupStrMapKey32-4 5394142 22.51 ns/op BenchmarkRepeatedLookupStrMapKey1M-4 5292 22705 ns/op BenchmarkMakeMap/[Byte]Byte-4 584734 277.4 ns/op BenchmarkMakeMap/[Int]Int-4 330079 501.3 ns/op BenchmarkNewEmptyMap-4 4889052 23.97 ns/op 0 B/op 0 allocs/op BenchmarkNewSmallMap-4 1845733 64.29 ns/op 0 B/op 0 allocs/op BenchmarkSameLengthMap-4 3153121 36.42 ns/op BenchmarkSmallKeyMap-4 3498568 33.94 ns/op BenchmarkMapPopulate/1-4 2708623 44.56 ns/op 0 B/op 0 allocs/op BenchmarkMapPopulate/10-4 170037 897.5 ns/op 328 B/op 3 allocs/op BenchmarkMapPopulate/100-4 14479 9373 ns/op 4456 B/op 9 allocs/op BenchmarkMapPopulate/1000-4 1006 135114 ns/op 74265 B/op 20 allocs/op BenchmarkMapPopulate/10000-4 100 1178296 ns/op 591489 B/op 79 allocs/op BenchmarkMapPopulate/100000-4 7 14754281 ns/op 4729432 B/op 534 allocs/op BenchmarkComplexAlgMap-4 640081 186.9 ns/op BenchmarkGoMapClear/Reflexive/1-4 2355645 51.31 ns/op BenchmarkGoMapClear/Reflexive/10-4 1841526 65.19 ns/op BenchmarkGoMapClear/Reflexive/100-4 733863 159.5 ns/op BenchmarkGoMapClear/Reflexive/1000-4 58629 1989 ns/op BenchmarkGoMapClear/Reflexive/10000-4 7332 15319 ns/op BenchmarkGoMapClear/NonReflexive/1-4 1892684 63.29 ns/op BenchmarkGoMapClear/NonReflexive/10-4 1612995 74.06 ns/op BenchmarkGoMapClear/NonReflexive/100-4 707647 167.4 ns/op BenchmarkGoMapClear/NonReflexive/1000-4 61360 1951 ns/op BenchmarkGoMapClear/NonReflexive/10000-4 7564 15549 ns/op BenchmarkMapStringConversion/32/simple-4 2359663 50.83 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/struct-4 2149777 55.36 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/array-4 2181213 56.40 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/simple-4 2213576 54.38 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/struct-4 2029786 59.29 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/array-4 2049952 59.08 ns/op 0 B/op 0 allocs/op BenchmarkMapInterfaceString-4 2741594 42.59 ns/op BenchmarkMapInterfacePtr-4 2876479 43.74 ns/op BenchmarkNewEmptyMapHintLessThan8-4 3596398 33.35 ns/op 0 B/op 0 allocs/op BenchmarkNewEmptyMapHintGreaterThan8-4 178275 1369 ns/op 1192 B/op 3 allocs/op BenchmarkMapIter/Key=int32/Elem=int32/len=6-4 2235447 53.35 ns/op BenchmarkMapIter/Key=int32/Elem=int32/len=64-4 1811316 65.01 ns/op BenchmarkMapIter/Key=int32/Elem=int32/len=65536-4 1891904 63.30 ns/op BenchmarkMapIter/Key=int64/Elem=int64/len=6-4 2231445 53.44 ns/op BenchmarkMapIter/Key=int64/Elem=int64/len=64-4 1837482 65.86 ns/op BenchmarkMapIter/Key=int64/Elem=int64/len=65536-4 1851831 65.60 ns/op BenchmarkMapIter/Key=string/Elem=string/len=6-4 2271034 53.12 ns/op BenchmarkMapIter/Key=string/Elem=string/len=64-4 1825566 67.01 ns/op BenchmarkMapIter/Key=string/Elem=string/len=65536-4 1790576 66.35 ns/op BenchmarkMapIter/Key=smallType/Elem=int32/len=6-4 2174521 53.81 ns/op BenchmarkMapIter/Key=smallType/Elem=int32/len=64-4 2079602 58.13 ns/op BenchmarkMapIter/Key=smallType/Elem=int32/len=65536-4 2114852 57.45 ns/op BenchmarkMapIter/Key=mediumType/Elem=int32/len=6-4 883666 136.7 ns/op BenchmarkMapIter/Key=mediumType/Elem=int32/len=64-4 852891 147.5 ns/op BenchmarkMapIter/Key=mediumType/Elem=int32/len=65536-4 1000000 442.4 ns/op BenchmarkMapIter/Key=bigType/Elem=int32/len=6-4 184454 646.8 ns/op BenchmarkMapIter/Key=bigType/Elem=int32/len=64-4 150255 696.6 ns/op BenchmarkMapIter/Key=bigType/Elem=int32/len=65536-4 1000000 1372 ns/op BenchmarkMapIter/Key=bigType/Elem=bigType/len=6-4 79308 1382 ns/op BenchmarkMapIter/Key=bigType/Elem=bigType/len=64-4 77457 1448 ns/op BenchmarkMapIter/Key=bigType/Elem=bigType/len=65536-4 1000000 2432 ns/op BenchmarkMapIter/Key=int32/Elem=bigType/len=6-4 157305 686.9 ns/op BenchmarkMapIter/Key=int32/Elem=bigType/len=64-4 144488 734.3 ns/op BenchmarkMapIter/Key=int32/Elem=bigType/len=65536-4 1000000 1569 ns/op BenchmarkMapIter/Key=*int32/Elem=int32/len=6-4 2190504 53.32 ns/op BenchmarkMapIter/Key=*int32/Elem=int32/len=64-4 1846716 65.99 ns/op BenchmarkMapIter/Key=*int32/Elem=int32/len=65536-4 1829559 66.77 ns/op BenchmarkMapIter/Key=int32/Elem=*int32/len=6-4 2239006 52.98 ns/op BenchmarkMapIter/Key=int32/Elem=*int32/len=64-4 1823832 66.10 ns/op BenchmarkMapIter/Key=int32/Elem=*int32/len=65536-4 1853055 65.25 ns/op BenchmarkMapIterLowLoad/Key=int32/Elem=int32/len=6-4 7742581 15.37 ns/op BenchmarkMapIterLowLoad/Key=int32/Elem=int32/len=64-4 45001934 2.631 ns/op BenchmarkMapIterLowLoad/Key=int32/Elem=int32/len=65536-4 170229153 0.7318 ns/op BenchmarkMapIterLowLoad/Key=int64/Elem=int64/len=6-4 7682971 15.27 ns/op BenchmarkMapIterLowLoad/Key=int64/Elem=int64/len=64-4 45925492 2.668 ns/op BenchmarkMapIterLowLoad/Key=int64/Elem=int64/len=65536-4 158934978 0.7374 ns/op BenchmarkMapIterLowLoad/Key=string/Elem=string/len=6-4 7856144 15.45 ns/op BenchmarkMapIterLowLoad/Key=string/Elem=string/len=64-4 46042929 2.664 ns/op BenchmarkMapIterLowLoad/Key=string/Elem=string/len=65536-4 163007820 0.7477 ns/op BenchmarkMapIterLowLoad/Key=smallType/Elem=int32/len=6-4 7482655 15.85 ns/op BenchmarkMapIterLowLoad/Key=smallType/Elem=int32/len=64-4 48378428 2.550 ns/op BenchmarkMapIterLowLoad/Key=smallType/Elem=int32/len=65536-4 158922427 0.8072 ns/op BenchmarkMapIterLowLoad/Key=mediumType/Elem=int32/len=6-4 3855115 30.57 ns/op BenchmarkMapIterLowLoad/Key=mediumType/Elem=int32/len=64-4 31381455 3.741 ns/op BenchmarkMapIterLowLoad/Key=mediumType/Elem=int32/len=65536-4 158222518 0.7307 ns/op BenchmarkMapIterLowLoad/Key=bigType/Elem=int32/len=6-4 960660 125.6 ns/op BenchmarkMapIterLowLoad/Key=bigType/Elem=int32/len=64-4 9282884 12.61 ns/op BenchmarkMapIterLowLoad/Key=bigType/Elem=int32/len=65536-4 156203982 0.7626 ns/op BenchmarkMapIterLowLoad/Key=bigType/Elem=bigType/len=6-4 498018 240.7 ns/op BenchmarkMapIterLowLoad/Key=bigType/Elem=bigType/len=64-4 4882196 23.06 ns/op BenchmarkMapIterLowLoad/Key=bigType/Elem=bigType/len=65536-4 156543122 0.7559 ns/op BenchmarkMapIterLowLoad/Key=int32/Elem=bigType/len=6-4 971566 123.3 ns/op BenchmarkMapIterLowLoad/Key=int32/Elem=bigType/len=64-4 9505946 12.51 ns/op BenchmarkMapIterLowLoad/Key=int32/Elem=bigType/len=65536-4 162105242 0.7374 ns/op BenchmarkMapIterLowLoad/Key=*int32/Elem=int32/len=6-4 7653979 15.28 ns/op BenchmarkMapIterLowLoad/Key=*int32/Elem=int32/len=64-4 39322189 2.631 ns/op BenchmarkMapIterLowLoad/Key=*int32/Elem=int32/len=65536-4 149776684 0.7629 ns/op BenchmarkMapIterLowLoad/Key=int32/Elem=*int32/len=6-4 7835569 15.30 ns/op BenchmarkMapIterLowLoad/Key=int32/Elem=*int32/len=64-4 46257828 2.616 ns/op BenchmarkMapIterLowLoad/Key=int32/Elem=*int32/len=65536-4 159147638 0.7540 ns/op BenchmarkMapAccessHit/Key=int32/Elem=int32/len=6-4 3522272 33.97 ns/op BenchmarkMapAccessHit/Key=int32/Elem=int32/len=64-4 3305084 35.86 ns/op BenchmarkMapAccessHit/Key=int32/Elem=int32/len=65536-4 1701493 70.24 ns/op BenchmarkMapAccessHit/Key=int64/Elem=int64/len=6-4 3483174 33.95 ns/op BenchmarkMapAccessHit/Key=int64/Elem=int64/len=64-4 3226300 37.19 ns/op BenchmarkMapAccessHit/Key=int64/Elem=int64/len=65536-4 1483934 87.45 ns/op BenchmarkMapAccessHit/Key=string/Elem=string/len=6-4 2867482 41.63 ns/op BenchmarkMapAccessHit/Key=string/Elem=string/len=64-4 3032643 39.62 ns/op BenchmarkMapAccessHit/Key=string/Elem=string/len=65536-4 882859 196.6 ns/op BenchmarkMapAccessHit/Key=smallType/Elem=int32/len=6-4 2054154 59.09 ns/op BenchmarkMapAccessHit/Key=smallType/Elem=int32/len=64-4 2073025 56.99 ns/op BenchmarkMapAccessHit/Key=smallType/Elem=int32/len=65536-4 708076 160.2 ns/op BenchmarkMapAccessHit/Key=mediumType/Elem=int32/len=6-4 907501 131.3 ns/op BenchmarkMapAccessHit/Key=mediumType/Elem=int32/len=64-4 952400 125.4 ns/op BenchmarkMapAccessHit/Key=mediumType/Elem=int32/len=65536-4 301021 398.6 ns/op BenchmarkMapAccessHit/Key=bigType/Elem=int32/len=6-4 197760 548.6 ns/op BenchmarkMapAccessHit/Key=bigType/Elem=int32/len=64-4 186448 590.7 ns/op BenchmarkMapAccessHit/Key=bigType/Elem=int32/len=65536-4 65713 1747 ns/op BenchmarkMapAccessHit/Key=bigType/Elem=bigType/len=6-4 89466 1204 ns/op BenchmarkMapAccessHit/Key=bigType/Elem=bigType/len=64-4 84477 1283 ns/op BenchmarkMapAccessHit/Key=bigType/Elem=bigType/len=65536-4 27914 4251 ns/op BenchmarkMapAccessHit/Key=int32/Elem=bigType/len=6-4 145390 718.7 ns/op BenchmarkMapAccessHit/Key=int32/Elem=bigType/len=64-4 142006 731.5 ns/op BenchmarkMapAccessHit/Key=int32/Elem=bigType/len=65536-4 63489 1680 ns/op BenchmarkMapAccessHit/Key=*int32/Elem=int32/len=6-4 3072338 35.87 ns/op BenchmarkMapAccessHit/Key=*int32/Elem=int32/len=64-4 3196798 36.00 ns/op BenchmarkMapAccessHit/Key=*int32/Elem=int32/len=65536-4 1585440 73.35 ns/op BenchmarkMapAccessHit/Key=int32/Elem=*int32/len=6-4 3407245 33.02 ns/op BenchmarkMapAccessHit/Key=int32/Elem=*int32/len=64-4 3316196 34.72 ns/op BenchmarkMapAccessHit/Key=int32/Elem=*int32/len=65536-4 1563686 83.05 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=int32/len=6-4 3679428 32.17 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=int32/len=64-4 3612345 34.20 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=int32/len=65536-4 2665422 45.08 ns/op BenchmarkMapAccessMiss/Key=int64/Elem=int64/len=6-4 3896662 31.35 ns/op BenchmarkMapAccessMiss/Key=int64/Elem=int64/len=64-4 3575413 31.98 ns/op BenchmarkMapAccessMiss/Key=int64/Elem=int64/len=65536-4 2523588 50.22 ns/op BenchmarkMapAccessMiss/Key=string/Elem=string/len=6-4 3275439 36.41 ns/op BenchmarkMapAccessMiss/Key=string/Elem=string/len=64-4 3284322 34.54 ns/op BenchmarkMapAccessMiss/Key=string/Elem=string/len=65536-4 2000493 57.51 ns/op BenchmarkMapAccessMiss/Key=smallType/Elem=int32/len=6-4 2191850 54.24 ns/op BenchmarkMapAccessMiss/Key=smallType/Elem=int32/len=64-4 2241714 50.58 ns/op BenchmarkMapAccessMiss/Key=smallType/Elem=int32/len=65536-4 1599283 67.15 ns/op BenchmarkMapAccessMiss/Key=mediumType/Elem=int32/len=6-4 1127566 107.2 ns/op BenchmarkMapAccessMiss/Key=mediumType/Elem=int32/len=64-4 1126940 106.5 ns/op BenchmarkMapAccessMiss/Key=mediumType/Elem=int32/len=65536-4 510003 204.2 ns/op BenchmarkMapAccessMiss/Key=bigType/Elem=int32/len=6-4 258702 464.5 ns/op BenchmarkMapAccessMiss/Key=bigType/Elem=int32/len=64-4 228646 493.4 ns/op BenchmarkMapAccessMiss/Key=bigType/Elem=int32/len=65536-4 127159 930.3 ns/op BenchmarkMapAccessMiss/Key=bigType/Elem=bigType/len=6-4 206643 527.1 ns/op BenchmarkMapAccessMiss/Key=bigType/Elem=bigType/len=64-4 190117 546.3 ns/op BenchmarkMapAccessMiss/Key=bigType/Elem=bigType/len=65536-4 111427 1032 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=bigType/len=6-4 1000000 106.4 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=bigType/len=64-4 1000000 105.4 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=bigType/len=65536-4 1015579 114.0 ns/op BenchmarkMapAccessMiss/Key=*int32/Elem=int32/len=6-4 3582436 31.96 ns/op BenchmarkMapAccessMiss/Key=*int32/Elem=int32/len=64-4 3529398 32.21 ns/op BenchmarkMapAccessMiss/Key=*int32/Elem=int32/len=65536-4 2395802 47.97 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=*int32/len=6-4 3624628 31.79 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=*int32/len=64-4 3631462 32.60 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=*int32/len=65536-4 2467902 47.43 ns/op BenchmarkMapAssignExists/Key=int32/Elem=int32/len=6-4 3125355 41.71 ns/op BenchmarkMapAssignExists/Key=int32/Elem=int32/len=64-4 3099522 37.87 ns/op BenchmarkMapAssignExists/Key=int32/Elem=int32/len=65536-4 1636496 73.98 ns/op BenchmarkMapAssignExists/Key=int64/Elem=int64/len=6-4 3186577 37.62 ns/op BenchmarkMapAssignExists/Key=int64/Elem=int64/len=64-4 3205618 38.28 ns/op BenchmarkMapAssignExists/Key=int64/Elem=int64/len=65536-4 1597915 85.50 ns/op BenchmarkMapAssignExists/Key=string/Elem=string/len=6-4 2687526 44.29 ns/op BenchmarkMapAssignExists/Key=string/Elem=string/len=64-4 2633398 46.97 ns/op BenchmarkMapAssignExists/Key=string/Elem=string/len=65536-4 733930 157.7 ns/op BenchmarkMapAssignExists/Key=smallType/Elem=int32/len=6-4 1988922 60.61 ns/op BenchmarkMapAssignExists/Key=smallType/Elem=int32/len=64-4 1981106 60.50 ns/op BenchmarkMapAssignExists/Key=smallType/Elem=int32/len=65536-4 1000000 137.5 ns/op BenchmarkMapAssignExists/Key=mediumType/Elem=int32/len=6-4 918775 130.3 ns/op BenchmarkMapAssignExists/Key=mediumType/Elem=int32/len=64-4 847012 141.7 ns/op BenchmarkMapAssignExists/Key=mediumType/Elem=int32/len=65536-4 301906 377.5 ns/op BenchmarkMapAssignExists/Key=bigType/Elem=int32/len=6-4 206046 553.8 ns/op BenchmarkMapAssignExists/Key=bigType/Elem=int32/len=64-4 186212 586.0 ns/op BenchmarkMapAssignExists/Key=bigType/Elem=int32/len=65536-4 63147 1867 ns/op BenchmarkMapAssignExists/Key=bigType/Elem=bigType/len=6-4 88047 1211 ns/op BenchmarkMapAssignExists/Key=bigType/Elem=bigType/len=64-4 86269 1314 ns/op BenchmarkMapAssignExists/Key=bigType/Elem=bigType/len=65536-4 22312 5233 ns/op BenchmarkMapAssignExists/Key=int32/Elem=bigType/len=6-4 153948 706.5 ns/op BenchmarkMapAssignExists/Key=int32/Elem=bigType/len=64-4 149071 784.8 ns/op BenchmarkMapAssignExists/Key=int32/Elem=bigType/len=65536-4 39061 2729 ns/op BenchmarkMapAssignExists/Key=*int32/Elem=int32/len=6-4 3020718 39.06 ns/op BenchmarkMapAssignExists/Key=*int32/Elem=int32/len=64-4 3062277 38.32 ns/op BenchmarkMapAssignExists/Key=*int32/Elem=int32/len=65536-4 1597896 139.8 ns/op BenchmarkMapAssignExists/Key=int32/Elem=*int32/len=6-4 3038599 38.82 ns/op BenchmarkMapAssignExists/Key=int32/Elem=*int32/len=64-4 3040273 38.31 ns/op BenchmarkMapAssignExists/Key=int32/Elem=*int32/len=65536-4 1000000 116.0 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=int32/len=6-4 1831855 63.22 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=int32/len=64-4 885182 134.9 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=int32/len=65536-4 1000000 166.7 ns/op BenchmarkMapAssignFillNoHint/Key=int64/Elem=int64/len=6-4 1681053 77.77 ns/op BenchmarkMapAssignFillNoHint/Key=int64/Elem=int64/len=64-4 933639 197.4 ns/op BenchmarkMapAssignFillNoHint/Key=int64/Elem=int64/len=65536-4 988695 199.3 ns/op BenchmarkMapAssignFillNoHint/Key=string/Elem=string/len=6-4 1220050 100.5 ns/op BenchmarkMapAssignFillNoHint/Key=string/Elem=string/len=64-4 638170 260.1 ns/op BenchmarkMapAssignFillNoHint/Key=string/Elem=string/len=65536-4 715779 283.6 ns/op BenchmarkMapAssignFillNoHint/Key=smallType/Elem=int32/len=6-4 978433 110.2 ns/op BenchmarkMapAssignFillNoHint/Key=smallType/Elem=int32/len=64-4 613530 269.7 ns/op BenchmarkMapAssignFillNoHint/Key=smallType/Elem=int32/len=65536-4 821500 232.4 ns/op BenchmarkMapAssignFillNoHint/Key=mediumType/Elem=int32/len=6-4 286260 465.1 ns/op BenchmarkMapAssignFillNoHint/Key=mediumType/Elem=int32/len=64-4 216522 861.0 ns/op BenchmarkMapAssignFillNoHint/Key=mediumType/Elem=int32/len=65536-4 276166 839.9 ns/op BenchmarkMapAssignFillNoHint/Key=bigType/Elem=int32/len=6-4 38101 3002 ns/op BenchmarkMapAssignFillNoHint/Key=bigType/Elem=int32/len=64-4 37206 3100 ns/op BenchmarkMapAssignFillNoHint/Key=bigType/Elem=int32/len=65536-4 40473 2927 ns/op BenchmarkMapAssignFillNoHint/Key=bigType/Elem=bigType/len=6-4 18232 9104 ns/op BenchmarkMapAssignFillNoHint/Key=bigType/Elem=bigType/len=64-4 12676 9907 ns/op BenchmarkMapAssignFillNoHint/Key=bigType/Elem=bigType/len=65536-4 19839 5960 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=bigType/len=6-4 28710 3926 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=bigType/len=64-4 26139 4169 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=bigType/len=65536-4 43555 2780 ns/op BenchmarkMapAssignFillNoHint/Key=*int32/Elem=int32/len=6-4 1517294 82.66 ns/op BenchmarkMapAssignFillNoHint/Key=*int32/Elem=int32/len=64-4 776200 172.0 ns/op BenchmarkMapAssignFillNoHint/Key=*int32/Elem=int32/len=65536-4 981970 215.8 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=*int32/len=6-4 1708629 87.34 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=*int32/len=64-4 793922 174.8 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=*int32/len=65536-4 1000000 199.9 ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=int32/len=6-4 284862 412.0 ns/op 162890 p100-ns/op 190.0 p50-ns/op 520.0 p99-ns/op 840.0 p99.9-ns/op 10580 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=int32/len=64-4 251764 443.5 ns/op 202040 p100-ns/op 189.0 p50-ns/op 1890 p99-ns/op 3020 p99.9-ns/op 20530 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=int32/len=65536-4 280155 495.9 ns/op 207040 p100-ns/op 229.0 p50-ns/op 589.0 p99-ns/op 31030 p99.9-ns/op 43061 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int64/Elem=int64/len=6-4 283460 410.9 ns/op 159500 p100-ns/op 181.0 p50-ns/op 541.0 p99-ns/op 1030 p99.9-ns/op 17960 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int64/Elem=int64/len=64-4 265027 467.0 ns/op 137850 p100-ns/op 190.0 p50-ns/op 2200 p99-ns/op 4490 p99.9-ns/op 32240 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int64/Elem=int64/len=65536-4 266880 538.7 ns/op 209410 p100-ns/op 250.0 p50-ns/op 630.0 p99-ns/op 35260 p99.9-ns/op 51420 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=string/Elem=string/len=6-4 269853 424.8 ns/op 148300 p100-ns/op 181.0 p50-ns/op 600.0 p99-ns/op 2880 p99.9-ns/op 28350 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=string/Elem=string/len=64-4 250398 524.1 ns/op 3959052 p100-ns/op 190.0 p50-ns/op 3110 p99-ns/op 6740 p99.9-ns/op 74120 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=string/Elem=string/len=65536-4 229104 672.4 ns/op 548280 p100-ns/op 309.0 p50-ns/op 750.0 p99-ns/op 65569 p99.9-ns/op 184710 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=smallType/Elem=int32/len=6-4 252372 456.5 ns/op 235991 p100-ns/op 240.0 p50-ns/op 580.0 p99-ns/op 1120 p99.9-ns/op 16849 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=smallType/Elem=int32/len=64-4 242745 520.3 ns/op 962330 p100-ns/op 230.0 p50-ns/op 2529 p99-ns/op 5170 p99.9-ns/op 47680 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=smallType/Elem=int32/len=65536-4 224332 578.9 ns/op 206419 p100-ns/op 289.0 p50-ns/op 670.0 p99-ns/op 38170 p99.9-ns/op 56530 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=mediumType/Elem=int32/len=6-4 159644 857.1 ns/op 212871 p100-ns/op 470.0 p50-ns/op 2810 p99-ns/op 25880 p99.9-ns/op 88509 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=mediumType/Elem=int32/len=64-4 122794 1449 ns/op 12550306 p100-ns/op 470.0 p50-ns/op 4009 p99-ns/op 48340 p99.9-ns/op 175450 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=mediumType/Elem=int32/len=65536-4 131343 1223 ns/op 372929 p100-ns/op 631.0 p50-ns/op 1610 p99-ns/op 171930 p99.9-ns/op 211360 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=bigType/Elem=int32/len=6-4 30303 3810 ns/op 15252197 p100-ns/op 2030 p50-ns/op 28680 p99-ns/op 89040 p99.9-ns/op 238461 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=bigType/Elem=int32/len=64-4 17376 5791 ns/op 14843366 p100-ns/op 2560 p50-ns/op 31760 p99-ns/op 131150 p99.9-ns/op 10198865 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=bigType/Elem=int32/len=65536-4 38623 3345 ns/op 519710 p100-ns/op 2320 p50-ns/op 8810 p99-ns/op 435950 p99.9-ns/op 504350 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=bigType/Elem=bigType/len=6-4 17959 11497 ns/op 19072989 p100-ns/op 5000 p50-ns/op 45640 p99-ns/op 140869 p99.9-ns/op 17660299 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=bigType/Elem=bigType/len=64-4 13057 10719 ns/op 15889277 p100-ns/op 5220 p50-ns/op 46920 p99-ns/op 154470 p99.9-ns/op 11923496 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=bigType/Elem=bigType/len=65536-4 17908 6435 ns/op 492249 p100-ns/op 5209 p50-ns/op 13690 p99-ns/op 443729 p99.9-ns/op 483901 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=bigType/len=6-4 29539 4195 ns/op 299530 p100-ns/op 2590 p50-ns/op 24519 p99-ns/op 98360 p99.9-ns/op 272240 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=bigType/len=64-4 30064 7332 ns/op 17195117 p100-ns/op 3160 p50-ns/op 33780 p99-ns/op 123980 p99.9-ns/op 11960064 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=bigType/len=65536-4 39486 3200 ns/op 57580 p100-ns/op 2809 p50-ns/op 10170 p99-ns/op 35760 p99.9-ns/op 43870 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=*int32/Elem=int32/len=6-4 242409 431.9 ns/op 273459 p100-ns/op 191.0 p50-ns/op 570.0 p99-ns/op 4120 p99.9-ns/op 16640 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=*int32/Elem=int32/len=64-4 217738 497.5 ns/op 265290 p100-ns/op 190.0 p50-ns/op 2390 p99-ns/op 6891 p99.9-ns/op 44351 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=*int32/Elem=int32/len=65536-4 270271 543.8 ns/op 207870 p100-ns/op 251.0 p50-ns/op 630.0 p99-ns/op 34750 p99.9-ns/op 65480 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=*int32/len=6-4 293949 418.9 ns/op 157070 p100-ns/op 181.0 p50-ns/op 550.0 p99-ns/op 1219 p99.9-ns/op 17809 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=*int32/len=64-4 267580 463.1 ns/op 177469 p100-ns/op 190.0 p50-ns/op 2220 p99-ns/op 4600 p99.9-ns/op 33880 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=*int32/len=65536-4 277130 533.9 ns/op 263240 p100-ns/op 250.0 p50-ns/op 600.0 p99-ns/op 34800 p99.9-ns/op 54000 p99.99-ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=int32/len=6-4 1598996 67.81 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=int32/len=64-4 2123283 58.84 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=int32/len=65536-4 1000000 112.9 ns/op BenchmarkMapAssignFillHint/Key=int64/Elem=int64/len=6-4 1689072 74.24 ns/op BenchmarkMapAssignFillHint/Key=int64/Elem=int64/len=64-4 1663992 77.69 ns/op BenchmarkMapAssignFillHint/Key=int64/Elem=int64/len=65536-4 922330 129.4 ns/op BenchmarkMapAssignFillHint/Key=string/Elem=string/len=6-4 1277570 115.9 ns/op BenchmarkMapAssignFillHint/Key=string/Elem=string/len=64-4 1000000 145.3 ns/op BenchmarkMapAssignFillHint/Key=string/Elem=string/len=65536-4 568510 198.0 ns/op BenchmarkMapAssignFillHint/Key=smallType/Elem=int32/len=6-4 1222048 111.6 ns/op BenchmarkMapAssignFillHint/Key=smallType/Elem=int32/len=64-4 1242301 106.3 ns/op BenchmarkMapAssignFillHint/Key=smallType/Elem=int32/len=65536-4 618598 171.9 ns/op BenchmarkMapAssignFillHint/Key=mediumType/Elem=int32/len=6-4 289258 633.6 ns/op BenchmarkMapAssignFillHint/Key=mediumType/Elem=int32/len=64-4 288204 488.8 ns/op BenchmarkMapAssignFillHint/Key=mediumType/Elem=int32/len=65536-4 234492 598.8 ns/op BenchmarkMapAssignFillHint/Key=bigType/Elem=int32/len=6-4 39972 3060 ns/op BenchmarkMapAssignFillHint/Key=bigType/Elem=int32/len=64-4 34906 3757 ns/op BenchmarkMapAssignFillHint/Key=bigType/Elem=int32/len=65536-4 46153 2514 ns/op BenchmarkMapAssignFillHint/Key=bigType/Elem=bigType/len=6-4 23312 7268 ns/op BenchmarkMapAssignFillHint/Key=bigType/Elem=bigType/len=64-4 16810 8763 ns/op BenchmarkMapAssignFillHint/Key=bigType/Elem=bigType/len=65536-4 21028 5543 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=bigType/len=6-4 30008 3343 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=bigType/len=64-4 25986 5351 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=bigType/len=65536-4 40730 2959 ns/op BenchmarkMapAssignFillHint/Key=*int32/Elem=int32/len=6-4 1464939 80.99 ns/op BenchmarkMapAssignFillHint/Key=*int32/Elem=int32/len=64-4 1387257 79.21 ns/op BenchmarkMapAssignFillHint/Key=*int32/Elem=int32/len=65536-4 654328 168.6 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=*int32/len=6-4 1638766 74.39 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=*int32/len=64-4 1731351 74.33 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=*int32/len=65536-4 700108 170.9 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=int32/len=6-4 2743449 43.30 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=int32/len=64-4 2553415 46.89 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=int32/len=65536-4 1450232 71.90 ns/op BenchmarkMapAssignFillClear/Key=int64/Elem=int64/len=6-4 2625831 45.42 ns/op BenchmarkMapAssignFillClear/Key=int64/Elem=int64/len=64-4 2624654 45.37 ns/op BenchmarkMapAssignFillClear/Key=int64/Elem=int64/len=65536-4 1379251 83.29 ns/op BenchmarkMapAssignFillClear/Key=string/Elem=string/len=6-4 2477268 47.77 ns/op BenchmarkMapAssignFillClear/Key=string/Elem=string/len=64-4 2406206 49.48 ns/op BenchmarkMapAssignFillClear/Key=string/Elem=string/len=65536-4 1062864 163.0 ns/op BenchmarkMapAssignFillClear/Key=smallType/Elem=int32/len=6-4 1740706 69.11 ns/op BenchmarkMapAssignFillClear/Key=smallType/Elem=int32/len=64-4 1769834 69.20 ns/op BenchmarkMapAssignFillClear/Key=smallType/Elem=int32/len=65536-4 826656 138.1 ns/op BenchmarkMapAssignFillClear/Key=mediumType/Elem=int32/len=6-4 280920 473.9 ns/op BenchmarkMapAssignFillClear/Key=mediumType/Elem=int32/len=64-4 272301 485.7 ns/op BenchmarkMapAssignFillClear/Key=mediumType/Elem=int32/len=65536-4 193479 618.2 ns/op BenchmarkMapAssignFillClear/Key=bigType/Elem=int32/len=6-4 42864 2822 ns/op BenchmarkMapAssignFillClear/Key=bigType/Elem=int32/len=64-4 23442 5100 ns/op BenchmarkMapAssignFillClear/Key=bigType/Elem=int32/len=65536-4 35238 3270 ns/op BenchmarkMapAssignFillClear/Key=bigType/Elem=bigType/len=6-4 19592 6457 ns/op BenchmarkMapAssignFillClear/Key=bigType/Elem=bigType/len=64-4 10000 11700 ns/op BenchmarkMapAssignFillClear/Key=bigType/Elem=bigType/len=65536-4 12020 9312 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=bigType/len=6-4 34618 3856 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=bigType/len=64-4 36280 4032 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=bigType/len=65536-4 29245 3797 ns/op BenchmarkMapAssignFillClear/Key=*int32/Elem=int32/len=6-4 2646260 45.59 ns/op BenchmarkMapAssignFillClear/Key=*int32/Elem=int32/len=64-4 2668266 44.51 ns/op BenchmarkMapAssignFillClear/Key=*int32/Elem=int32/len=65536-4 1392656 82.93 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=*int32/len=6-4 2641140 44.85 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=*int32/len=64-4 2626429 46.06 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=*int32/len=65536-4 932464 109.4 ns/op BenchmarkMapAssignAddition/Key=int32/Elem=int32/len=6-4 2007624 56.93 ns/op BenchmarkMapAssignAddition/Key=int32/Elem=int32/len=64-4 2036750 57.01 ns/op BenchmarkMapAssignAddition/Key=int32/Elem=int32/len=65536-4 1200567 102.6 ns/op BenchmarkMapAssignAddition/Key=int64/Elem=int64/len=6-4 2081982 55.61 ns/op BenchmarkMapAssignAddition/Key=int64/Elem=int64/len=64-4 2021713 59.10 ns/op BenchmarkMapAssignAddition/Key=int64/Elem=int64/len=65536-4 1066903 127.1 ns/op BenchmarkMapAssignAddition/Key=string/Elem=string/len=6-4 170014 8032 ns/op BenchmarkMapAssignAddition/Key=string/Elem=string/len=64-4 566835 5092 ns/op BenchmarkMapAssignAddition/Key=string/Elem=string/len=65536-4 481936 310.0 ns/op BenchmarkMapAssignAddition/Key=smallType/Elem=int32/len=6-4 1018856 117.7 ns/op BenchmarkMapAssignAddition/Key=smallType/Elem=int32/len=64-4 1003912 118.9 ns/op BenchmarkMapAssignAddition/Key=smallType/Elem=int32/len=65536-4 515307 204.9 ns/op BenchmarkMapAssignAddition/Key=mediumType/Elem=int32/len=6-4 351183 309.5 ns/op BenchmarkMapAssignAddition/Key=mediumType/Elem=int32/len=64-4 317943 315.5 ns/op BenchmarkMapAssignAddition/Key=mediumType/Elem=int32/len=65536-4 206352 557.0 ns/op BenchmarkMapAssignAddition/Key=bigType/Elem=int32/len=6-4 81040 1501 ns/op BenchmarkMapAssignAddition/Key=bigType/Elem=int32/len=64-4 75633 1565 ns/op BenchmarkMapAssignAddition/Key=bigType/Elem=int32/len=65536-4 41965 2929 ns/op BenchmarkMapAssignAppend/Key=int32/Elem=[]int32/len=6-4 1417671 83.35 ns/op BenchmarkMapAssignAppend/Key=int32/Elem=[]int32/len=64-4 1534003 74.31 ns/op BenchmarkMapAssignAppend/Key=int32/Elem=[]int32/len=65536-4 559478 279.4 ns/op BenchmarkMapAssignAppend/Key=int64/Elem=[]int32/len=6-4 1578694 74.57 ns/op BenchmarkMapAssignAppend/Key=int64/Elem=[]int32/len=64-4 1622434 74.11 ns/op BenchmarkMapAssignAppend/Key=int64/Elem=[]int32/len=65536-4 591418 235.8 ns/op BenchmarkMapAssignAppend/Key=string/Elem=[]int32/len=6-4 1443142 80.93 ns/op BenchmarkMapAssignAppend/Key=string/Elem=[]int32/len=64-4 1569392 75.04 ns/op BenchmarkMapAssignAppend/Key=string/Elem=[]int32/len=65536-4 485260 233.2 ns/op BenchmarkMapDelete/Key=int32/Elem=int32/len=6-4 1501568 80.31 ns/op BenchmarkMapDelete/Key=int32/Elem=int32/len=64-4 1320660 90.28 ns/op BenchmarkMapDelete/Key=int32/Elem=int32/len=65536-4 1000000 174.3 ns/op BenchmarkMapDelete/Key=int64/Elem=int64/len=6-4 1472054 81.33 ns/op BenchmarkMapDelete/Key=int64/Elem=int64/len=64-4 1319500 90.96 ns/op BenchmarkMapDelete/Key=int64/Elem=int64/len=65536-4 1000000 176.1 ns/op BenchmarkMapDelete/Key=string/Elem=string/len=6-4 1330795 89.36 ns/op BenchmarkMapDelete/Key=string/Elem=string/len=64-4 1205022 98.65 ns/op BenchmarkMapDelete/Key=string/Elem=string/len=65536-4 1000000 324.6 ns/op BenchmarkMapDelete/Key=smallType/Elem=int32/len=6-4 963890 124.7 ns/op BenchmarkMapDelete/Key=smallType/Elem=int32/len=64-4 945084 125.0 ns/op BenchmarkMapDelete/Key=smallType/Elem=int32/len=65536-4 1000000 258.9 ns/op BenchmarkMapDelete/Key=mediumType/Elem=int32/len=6-4 213595 549.3 ns/op BenchmarkMapDelete/Key=mediumType/Elem=int32/len=64-4 225367 633.6 ns/op BenchmarkMapDelete/Key=mediumType/Elem=int32/len=65536-4 278811 843.3 ns/op BenchmarkMapDelete/Key=bigType/Elem=int32/len=6-4 29199 3469 ns/op BenchmarkMapDelete/Key=bigType/Elem=int32/len=64-4 31944 3989 ns/op BenchmarkMapDelete/Key=bigType/Elem=int32/len=65536-4 66944 4041 ns/op BenchmarkMapDelete/Key=bigType/Elem=bigType/len=6-4 16814 7529 ns/op BenchmarkMapDelete/Key=bigType/Elem=bigType/len=64-4 12981 11786 ns/op BenchmarkMapDelete/Key=bigType/Elem=bigType/len=65536-4 45706 2507 ns/op BenchmarkMapDelete/Key=int32/Elem=bigType/len=6-4 27498 3895 ns/op BenchmarkMapDelete/Key=int32/Elem=bigType/len=64-4 24928 4073 ns/op BenchmarkMapDelete/Key=int32/Elem=bigType/len=65536-4 531628 3500 ns/op BenchmarkMapDelete/Key=*int32/Elem=int32/len=6-4 1407787 83.32 ns/op BenchmarkMapDelete/Key=*int32/Elem=int32/len=64-4 1261222 95.06 ns/op BenchmarkMapDelete/Key=*int32/Elem=int32/len=65536-4 1000000 168.8 ns/op BenchmarkMapDelete/Key=int32/Elem=*int32/len=6-4 1478479 81.29 ns/op BenchmarkMapDelete/Key=int32/Elem=*int32/len=64-4 1303719 92.61 ns/op BenchmarkMapDelete/Key=int32/Elem=*int32/len=65536-4 1000000 170.4 ns/op BenchmarkMapPop/Key=int32/Elem=int32/len=6-4 782216 134.1 ns/op BenchmarkMapPop/Key=int32/Elem=int32/len=64-4 524454 198.2 ns/op BenchmarkMapPop/Key=int32/Elem=int32/len=65536-4 894433 381.2 ns/op BenchmarkMapPop/Key=int64/Elem=int64/len=6-4 916753 133.0 ns/op BenchmarkMapPop/Key=int64/Elem=int64/len=64-4 563281 186.8 ns/op BenchmarkMapPop/Key=int64/Elem=int64/len=65536-4 534830 450.8 ns/op BenchmarkMapPop/Key=string/Elem=string/len=6-4 837326 142.1 ns/op BenchmarkMapPop/Key=string/Elem=string/len=64-4 617965 192.5 ns/op BenchmarkMapPop/Key=string/Elem=string/len=65536-4 387819 583.3 ns/op BenchmarkMapPop/Key=smallType/Elem=int32/len=6-4 655828 185.6 ns/op BenchmarkMapPop/Key=smallType/Elem=int32/len=64-4 538309 223.8 ns/op BenchmarkMapPop/Key=smallType/Elem=int32/len=65536-4 487894 468.2 ns/op BenchmarkMapPop/Key=mediumType/Elem=int32/len=6-4 153270 708.7 ns/op BenchmarkMapPop/Key=mediumType/Elem=int32/len=64-4 172141 807.6 ns/op BenchmarkMapPop/Key=mediumType/Elem=int32/len=65536-4 147343 1472 ns/op BenchmarkMapPop/Key=bigType/Elem=int32/len=6-4 26679 4495 ns/op BenchmarkMapPop/Key=bigType/Elem=int32/len=64-4 22874 6145 ns/op BenchmarkMapPop/Key=bigType/Elem=int32/len=65536-4 52532 2193 ns/op BenchmarkMapPop/Key=bigType/Elem=bigType/len=6-4 13834 9087 ns/op BenchmarkMapPop/Key=bigType/Elem=bigType/len=64-4 10000 11845 ns/op BenchmarkMapPop/Key=bigType/Elem=bigType/len=65536-4 46250 2250 ns/op BenchmarkMapPop/Key=int32/Elem=bigType/len=6-4 34534 3730 ns/op BenchmarkMapPop/Key=int32/Elem=bigType/len=64-4 28970 4523 ns/op BenchmarkMapPop/Key=int32/Elem=bigType/len=65536-4 230007 3257 ns/op BenchmarkMapPop/Key=*int32/Elem=int32/len=6-4 834693 142.7 ns/op BenchmarkMapPop/Key=*int32/Elem=int32/len=64-4 553946 190.0 ns/op BenchmarkMapPop/Key=*int32/Elem=int32/len=65536-4 501818 473.5 ns/op BenchmarkMapPop/Key=int32/Elem=*int32/len=6-4 920816 130.0 ns/op BenchmarkMapPop/Key=int32/Elem=*int32/len=64-4 637033 186.8 ns/op BenchmarkMapPop/Key=int32/Elem=*int32/len=65536-4 655700 474.4 ns/op BenchmarkMapDeleteLargeKey-4 545762 220.0 ns/op BenchmarkMapSmallAccessHit/Key=int32/Elem=int32/len=1-4 3518568 33.38 ns/op BenchmarkMapSmallAccessHit/Key=int32/Elem=int32/len=2-4 3340580 33.17 ns/op BenchmarkMapSmallAccessHit/Key=int32/Elem=int32/len=3-4 3519456 31.99 ns/op BenchmarkMapSmallAccessHit/Key=int32/Elem=int32/len=4-4 3264800 34.44 ns/op BenchmarkMapSmallAccessHit/Key=int32/Elem=int32/len=5-4 3453892 34.37 ns/op BenchmarkMapSmallAccessHit/Key=int32/Elem=int32/len=6-4 3144198 32.90 ns/op BenchmarkMapSmallAccessHit/Key=int32/Elem=int32/len=7-4 3367488 34.53 ns/op BenchmarkMapSmallAccessHit/Key=int32/Elem=int32/len=8-4 3156534 37.24 ns/op BenchmarkMapSmallAccessHit/Key=int64/Elem=int64/len=1-4 3622584 32.90 ns/op BenchmarkMapSmallAccessHit/Key=int64/Elem=int64/len=2-4 3579219 31.23 ns/op BenchmarkMapSmallAccessHit/Key=int64/Elem=int64/len=3-4 3573625 33.19 ns/op BenchmarkMapSmallAccessHit/Key=int64/Elem=int64/len=4-4 3566475 33.52 ns/op BenchmarkMapSmallAccessHit/Key=int64/Elem=int64/len=5-4 3482744 34.30 ns/op BenchmarkMapSmallAccessHit/Key=int64/Elem=int64/len=6-4 3432622 34.45 ns/op BenchmarkMapSmallAccessHit/Key=int64/Elem=int64/len=7-4 3481347 34.73 ns/op BenchmarkMapSmallAccessHit/Key=int64/Elem=int64/len=8-4 3421869 35.03 ns/op BenchmarkMapSmallAccessHit/Key=string/Elem=string/len=1-4 2966280 40.09 ns/op BenchmarkMapSmallAccessHit/Key=string/Elem=string/len=2-4 2933266 40.26 ns/op BenchmarkMapSmallAccessHit/Key=string/Elem=string/len=3-4 2936620 40.71 ns/op BenchmarkMapSmallAccessHit/Key=string/Elem=string/len=4-4 2920792 41.07 ns/op BenchmarkMapSmallAccessHit/Key=string/Elem=string/len=5-4 2838313 40.97 ns/op BenchmarkMapSmallAccessHit/Key=string/Elem=string/len=6-4 2821254 42.59 ns/op BenchmarkMapSmallAccessHit/Key=string/Elem=string/len=7-4 2881600 42.54 ns/op BenchmarkMapSmallAccessHit/Key=string/Elem=string/len=8-4 2852353 41.55 ns/op BenchmarkMapSmallAccessMiss/Key=int32/Elem=int32/len=1-4 4128733 30.02 ns/op BenchmarkMapSmallAccessMiss/Key=int32/Elem=int32/len=2-4 3854442 30.76 ns/op BenchmarkMapSmallAccessMiss/Key=int32/Elem=int32/len=3-4 3943801 30.45 ns/op BenchmarkMapSmallAccessMiss/Key=int32/Elem=int32/len=4-4 3783126 30.15 ns/op BenchmarkMapSmallAccessMiss/Key=int32/Elem=int32/len=5-4 3737130 32.59 ns/op BenchmarkMapSmallAccessMiss/Key=int32/Elem=int32/len=6-4 3668996 32.15 ns/op BenchmarkMapSmallAccessMiss/Key=int32/Elem=int32/len=7-4 3503430 33.38 ns/op BenchmarkMapSmallAccessMiss/Key=int32/Elem=int32/len=8-4 3633858 33.57 ns/op BenchmarkMapSmallAccessMiss/Key=int64/Elem=int64/len=1-4 4061638 29.78 ns/op BenchmarkMapSmallAccessMiss/Key=int64/Elem=int64/len=2-4 3899730 30.04 ns/op BenchmarkMapSmallAccessMiss/Key=int64/Elem=int64/len=3-4 3847917 30.57 ns/op BenchmarkMapSmallAccessMiss/Key=int64/Elem=int64/len=4-4 3804691 28.85 ns/op BenchmarkMapSmallAccessMiss/Key=int64/Elem=int64/len=5-4 3886336 31.24 ns/op BenchmarkMapSmallAccessMiss/Key=int64/Elem=int64/len=6-4 3686193 31.52 ns/op BenchmarkMapSmallAccessMiss/Key=int64/Elem=int64/len=7-4 3891780 31.91 ns/op BenchmarkMapSmallAccessMiss/Key=int64/Elem=int64/len=8-4 3644596 32.43 ns/op BenchmarkMapSmallAccessMiss/Key=string/Elem=string/len=1-4 3237970 35.91 ns/op BenchmarkMapSmallAccessMiss/Key=string/Elem=string/len=2-4 3268628 35.24 ns/op BenchmarkMapSmallAccessMiss/Key=string/Elem=string/len=3-4 3245101 36.58 ns/op BenchmarkMapSmallAccessMiss/Key=string/Elem=string/len=4-4 3241550 35.70 ns/op BenchmarkMapSmallAccessMiss/Key=string/Elem=string/len=5-4 3307693 36.54 ns/op BenchmarkMapSmallAccessMiss/Key=string/Elem=string/len=6-4 3260252 39.00 ns/op BenchmarkMapSmallAccessMiss/Key=string/Elem=string/len=7-4 3072672 36.53 ns/op BenchmarkMapSmallAccessMiss/Key=string/Elem=string/len=8-4 3127353 38.56 ns/op BenchmarkMemmove/0-4 15006276 7.803 ns/op BenchmarkMemmove/1-4 2944494 40.45 ns/op 24.72 MB/s BenchmarkMemmove/2-4 2807919 42.12 ns/op 47.49 MB/s BenchmarkMemmove/3-4 2841524 43.12 ns/op 69.57 MB/s BenchmarkMemmove/4-4 2828869 41.88 ns/op 95.51 MB/s BenchmarkMemmove/5-4 2789634 47.59 ns/op 105.06 MB/s BenchmarkMemmove/6-4 2810809 42.48 ns/op 141.26 MB/s BenchmarkMemmove/7-4 2789110 42.32 ns/op 165.41 MB/s BenchmarkMemmove/8-4 2770636 42.23 ns/op 189.44 MB/s BenchmarkMemmove/9-4 2535120 46.29 ns/op 194.44 MB/s BenchmarkMemmove/10-4 2524941 46.01 ns/op 217.33 MB/s BenchmarkMemmove/11-4 2479537 46.20 ns/op 238.12 MB/s BenchmarkMemmove/12-4 2610582 46.33 ns/op 259.00 MB/s BenchmarkMemmove/13-4 2582610 45.85 ns/op 283.56 MB/s BenchmarkMemmove/14-4 2593804 45.87 ns/op 305.24 MB/s BenchmarkMemmove/15-4 2484914 45.99 ns/op 326.14 MB/s BenchmarkMemmove/16-4 2674597 44.20 ns/op 361.97 MB/s BenchmarkMemmove/32-4 2630499 45.84 ns/op 698.15 MB/s BenchmarkMemmove/64-4 2295340 51.78 ns/op 1235.99 MB/s BenchmarkMemmove/128-4 1965074 60.60 ns/op 2112.27 MB/s BenchmarkMemmove/256-4 1477472 80.94 ns/op 3163.01 MB/s BenchmarkMemmove/512-4 996745 120.8 ns/op 4238.06 MB/s BenchmarkMemmove/1024-4 646220 180.2 ns/op 5681.68 MB/s BenchmarkMemmove/2048-4 391911 303.6 ns/op 6744.71 MB/s BenchmarkMemmove/4096-4 206222 584.3 ns/op 7009.50 MB/s BenchmarkMemmoveOverlap/32-4 2654106 45.14 ns/op 708.93 MB/s BenchmarkMemmoveOverlap/64-4 2402336 50.81 ns/op 1259.49 MB/s BenchmarkMemmoveOverlap/128-4 1896328 60.80 ns/op 2105.43 MB/s BenchmarkMemmoveOverlap/256-4 1488580 80.73 ns/op 3170.89 MB/s BenchmarkMemmoveOverlap/512-4 1002782 125.4 ns/op 4083.74 MB/s BenchmarkMemmoveOverlap/1024-4 653924 187.1 ns/op 5472.69 MB/s BenchmarkMemmoveOverlap/2048-4 376790 311.3 ns/op 6578.31 MB/s BenchmarkMemmoveOverlap/4096-4 171145 597.3 ns/op 6857.13 MB/s BenchmarkMemmoveUnalignedDst/0-4 15335124 7.486 ns/op BenchmarkMemmoveUnalignedDst/1-4 2890671 40.75 ns/op 24.54 MB/s BenchmarkMemmoveUnalignedDst/2-4 2853538 43.42 ns/op 46.06 MB/s BenchmarkMemmoveUnalignedDst/3-4 2852500 41.39 ns/op 72.49 MB/s BenchmarkMemmoveUnalignedDst/4-4 2758692 43.34 ns/op 92.29 MB/s BenchmarkMemmoveUnalignedDst/5-4 2812377 42.09 ns/op 118.80 MB/s BenchmarkMemmoveUnalignedDst/6-4 2853715 41.65 ns/op 144.05 MB/s BenchmarkMemmoveUnalignedDst/7-4 2891260 42.79 ns/op 163.58 MB/s BenchmarkMemmoveUnalignedDst/8-4 2731944 42.17 ns/op 189.72 MB/s BenchmarkMemmoveUnalignedDst/9-4 2647255 44.62 ns/op 201.68 MB/s BenchmarkMemmoveUnalignedDst/10-4 2627133 45.40 ns/op 220.24 MB/s BenchmarkMemmoveUnalignedDst/11-4 2642553 44.30 ns/op 248.29 MB/s BenchmarkMemmoveUnalignedDst/12-4 2632809 45.00 ns/op 266.65 MB/s BenchmarkMemmoveUnalignedDst/13-4 2612455 45.26 ns/op 287.23 MB/s BenchmarkMemmoveUnalignedDst/14-4 2521827 45.20 ns/op 309.73 MB/s BenchmarkMemmoveUnalignedDst/15-4 2692933 44.05 ns/op 340.54 MB/s BenchmarkMemmoveUnalignedDst/16-4 2578070 45.68 ns/op 350.27 MB/s BenchmarkMemmoveUnalignedDst/32-4 2466736 48.14 ns/op 664.76 MB/s BenchmarkMemmoveUnalignedDst/64-4 2325840 52.31 ns/op 1223.44 MB/s BenchmarkMemmoveUnalignedDst/128-4 1921503 63.77 ns/op 2007.24 MB/s BenchmarkMemmoveUnalignedDst/256-4 1495885 81.31 ns/op 3148.34 MB/s BenchmarkMemmoveUnalignedDst/512-4 1041044 115.1 ns/op 4449.33 MB/s BenchmarkMemmoveUnalignedDst/1024-4 647466 185.2 ns/op 5529.28 MB/s BenchmarkMemmoveUnalignedDst/2048-4 379704 311.1 ns/op 6582.57 MB/s BenchmarkMemmoveUnalignedDst/4096-4 175106 600.5 ns/op 6821.09 MB/s BenchmarkMemmoveUnalignedDstOverlap/32-4 2420106 48.81 ns/op 655.65 MB/s BenchmarkMemmoveUnalignedDstOverlap/64-4 2225528 54.32 ns/op 1178.28 MB/s BenchmarkMemmoveUnalignedDstOverlap/128-4 1857319 63.91 ns/op 2002.86 MB/s BenchmarkMemmoveUnalignedDstOverlap/256-4 1439046 84.45 ns/op 3031.29 MB/s BenchmarkMemmoveUnalignedDstOverlap/512-4 1037077 121.8 ns/op 4202.87 MB/s BenchmarkMemmoveUnalignedDstOverlap/1024-4 642685 184.2 ns/op 5559.79 MB/s BenchmarkMemmoveUnalignedDstOverlap/2048-4 381109 314.3 ns/op 6515.52 MB/s BenchmarkMemmoveUnalignedDstOverlap/4096-4 173682 603.6 ns/op 6786.02 MB/s BenchmarkMemmoveUnalignedSrc/0-4 15191040 7.531 ns/op BenchmarkMemmoveUnalignedSrc/1-4 2970423 43.05 ns/op 23.23 MB/s BenchmarkMemmoveUnalignedSrc/2-4 2821632 41.85 ns/op 47.79 MB/s BenchmarkMemmoveUnalignedSrc/3-4 2835342 41.56 ns/op 72.18 MB/s BenchmarkMemmoveUnalignedSrc/4-4 2867086 41.80 ns/op 95.68 MB/s BenchmarkMemmoveUnalignedSrc/5-4 2830534 43.44 ns/op 115.11 MB/s BenchmarkMemmoveUnalignedSrc/6-4 2872420 41.58 ns/op 144.29 MB/s BenchmarkMemmoveUnalignedSrc/7-4 2854929 42.02 ns/op 166.60 MB/s BenchmarkMemmoveUnalignedSrc/8-4 2740525 43.75 ns/op 182.85 MB/s BenchmarkMemmoveUnalignedSrc/9-4 2605203 46.44 ns/op 193.79 MB/s BenchmarkMemmoveUnalignedSrc/10-4 2562970 45.55 ns/op 219.54 MB/s BenchmarkMemmoveUnalignedSrc/11-4 2496697 46.20 ns/op 238.10 MB/s BenchmarkMemmoveUnalignedSrc/12-4 2533904 45.24 ns/op 265.23 MB/s BenchmarkMemmoveUnalignedSrc/13-4 2607596 45.38 ns/op 286.48 MB/s BenchmarkMemmoveUnalignedSrc/14-4 2574723 45.54 ns/op 307.42 MB/s BenchmarkMemmoveUnalignedSrc/15-4 2650375 45.31 ns/op 331.04 MB/s BenchmarkMemmoveUnalignedSrc/16-4 2657804 45.92 ns/op 348.45 MB/s BenchmarkMemmoveUnalignedSrc/32-4 2518410 47.05 ns/op 680.14 MB/s BenchmarkMemmoveUnalignedSrc/64-4 2276776 51.50 ns/op 1242.61 MB/s BenchmarkMemmoveUnalignedSrc/128-4 1878432 63.78 ns/op 2006.98 MB/s BenchmarkMemmoveUnalignedSrc/256-4 1455578 83.16 ns/op 3078.46 MB/s BenchmarkMemmoveUnalignedSrc/512-4 983292 120.6 ns/op 4243.75 MB/s BenchmarkMemmoveUnalignedSrc/1024-4 651342 183.2 ns/op 5590.25 MB/s BenchmarkMemmoveUnalignedSrc/2048-4 378889 323.3 ns/op 6334.78 MB/s BenchmarkMemmoveUnalignedSrc/4096-4 202560 591.6 ns/op 6923.83 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_0-4 2190558 56.18 ns/op 284.82 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_0-4 2139486 54.70 ns/op 292.48 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_1-4 2049584 57.75 ns/op 277.07 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_1-4 2013400 58.64 ns/op 272.84 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_4-4 2066011 58.38 ns/op 274.06 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_4-4 2022613 58.93 ns/op 271.51 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_7-4 2074515 59.29 ns/op 269.85 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_7-4 2108917 55.23 ns/op 289.68 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_0-4 1962754 60.76 ns/op 1053.28 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_0-4 1847590 63.06 ns/op 1014.94 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_1-4 1911640 65.22 ns/op 981.23 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_1-4 1844485 66.67 ns/op 959.97 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_4-4 1834786 64.85 ns/op 986.88 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_4-4 1863733 63.44 ns/op 1008.80 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_7-4 1799989 66.10 ns/op 968.20 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_7-4 1815546 64.84 ns/op 987.12 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_0-4 1276893 92.54 ns/op 2766.26 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_0-4 1000000 107.2 ns/op 2387.55 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_1-4 1216032 96.16 ns/op 2662.22 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_1-4 1235636 97.33 ns/op 2630.36 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_4-4 1225398 96.92 ns/op 2641.41 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_4-4 1220233 97.83 ns/op 2616.86 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_7-4 1246768 97.35 ns/op 2629.58 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_7-4 1246263 95.33 ns/op 2685.53 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_0-4 141957 774.8 ns/op 5286.72 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_0-4 109530 992.4 ns/op 4127.38 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_1-4 145768 772.0 ns/op 5305.49 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_1-4 151335 772.0 ns/op 5305.59 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_4-4 139579 766.0 ns/op 5347.26 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_4-4 147014 756.3 ns/op 5415.74 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_7-4 146180 762.9 ns/op 5368.70 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_7-4 137989 757.9 ns/op 5404.63 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_0-4 9100 11924 ns/op 5495.92 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_0-4 7378 15785 ns/op 4151.81 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_1-4 10113 11799 ns/op 5554.17 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_1-4 9721 11963 ns/op 5478.28 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_4-4 10069 12123 ns/op 5405.86 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_4-4 9988 12123 ns/op 5406.05 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_7-4 9796 12496 ns/op 5244.46 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_7-4 9523 12271 ns/op 5340.63 MB/s BenchmarkMemmoveUnalignedSrcOverlap/32-4 2388075 46.00 ns/op 695.69 MB/s BenchmarkMemmoveUnalignedSrcOverlap/64-4 2198672 51.54 ns/op 1241.74 MB/s BenchmarkMemmoveUnalignedSrcOverlap/128-4 1911397 63.62 ns/op 2011.96 MB/s BenchmarkMemmoveUnalignedSrcOverlap/256-4 1452718 82.56 ns/op 3100.68 MB/s BenchmarkMemmoveUnalignedSrcOverlap/512-4 919026 117.2 ns/op 4369.58 MB/s BenchmarkMemmoveUnalignedSrcOverlap/1024-4 648225 185.9 ns/op 5508.48 MB/s BenchmarkMemmoveUnalignedSrcOverlap/2048-4 365372 316.4 ns/op 6471.83 MB/s BenchmarkMemmoveUnalignedSrcOverlap/4096-4 203598 606.8 ns/op 6750.16 MB/s BenchmarkMemclr/5-4 14203243 8.082 ns/op 618.69 MB/s BenchmarkMemclr/16-4 13464818 8.464 ns/op 1890.38 MB/s BenchmarkMemclr/64-4 12880063 9.038 ns/op 7081.03 MB/s BenchmarkMemclr/256-4 11488832 9.450 ns/op 27089.40 MB/s BenchmarkMemclr/4096-4 2778990 43.63 ns/op 93878.18 MB/s BenchmarkMemclr/65536-4 137088 743.6 ns/op 88131.35 MB/s BenchmarkMemclr/1M-4 8373 15853 ns/op 66143.52 MB/s BenchmarkMemclr/4M-4 1923 57673 ns/op 72725.81 MB/s BenchmarkMemclr/8M-4 727 148475 ns/op 56498.40 MB/s BenchmarkMemclr/16M-4 333 310887 ns/op 53965.56 MB/s BenchmarkMemclr/64M-4 88 1415760 ns/op 47401.31 MB/s BenchmarkMemclrUnaligned/0_5-4 8149096 12.51 ns/op 399.56 MB/s BenchmarkMemclrUnaligned/0_16-4 8072634 13.69 ns/op 1168.62 MB/s BenchmarkMemclrUnaligned/0_64-4 8010334 12.76 ns/op 5014.13 MB/s BenchmarkMemclrUnaligned/0_256-4 8610700 14.73 ns/op 17375.87 MB/s BenchmarkMemclrUnaligned/0_4096-4 2720212 44.69 ns/op 91656.19 MB/s BenchmarkMemclrUnaligned/0_65536-4 144855 733.1 ns/op 89390.31 MB/s BenchmarkMemclrUnaligned/1_5-4 8341288 12.96 ns/op 385.67 MB/s BenchmarkMemclrUnaligned/1_16-4 8295882 13.83 ns/op 1156.72 MB/s BenchmarkMemclrUnaligned/1_64-4 8013993 14.70 ns/op 4354.07 MB/s BenchmarkMemclrUnaligned/1_256-4 7715425 15.00 ns/op 17064.98 MB/s BenchmarkMemclrUnaligned/1_4096-4 1802380 66.44 ns/op 61649.72 MB/s BenchmarkMemclrUnaligned/1_65536-4 119908 936.1 ns/op 70010.32 MB/s BenchmarkMemclrUnaligned/4_5-4 8347032 12.58 ns/op 397.53 MB/s BenchmarkMemclrUnaligned/4_16-4 8482928 13.40 ns/op 1193.92 MB/s BenchmarkMemclrUnaligned/4_64-4 8201926 14.58 ns/op 4390.36 MB/s BenchmarkMemclrUnaligned/4_256-4 7852736 13.13 ns/op 19503.95 MB/s BenchmarkMemclrUnaligned/4_4096-4 1949794 62.22 ns/op 65829.43 MB/s BenchmarkMemclrUnaligned/4_65536-4 119426 900.1 ns/op 72807.71 MB/s BenchmarkMemclrUnaligned/7_5-4 8604058 13.99 ns/op 357.46 MB/s BenchmarkMemclrUnaligned/7_16-4 8341699 13.49 ns/op 1186.27 MB/s BenchmarkMemclrUnaligned/7_64-4 8035485 14.40 ns/op 4443.91 MB/s BenchmarkMemclrUnaligned/7_256-4 7606096 14.55 ns/op 17592.16 MB/s BenchmarkMemclrUnaligned/7_4096-4 1808686 66.91 ns/op 61216.94 MB/s BenchmarkMemclrUnaligned/7_65536-4 119288 952.4 ns/op 68810.18 MB/s BenchmarkMemclrUnaligned/0_1M-4 7528 19207 ns/op 54594.56 MB/s BenchmarkMemclrUnaligned/0_4M-4 1910 74476 ns/op 56317.30 MB/s BenchmarkMemclrUnaligned/0_8M-4 781 140070 ns/op 59888.50 MB/s BenchmarkMemclrUnaligned/0_16M-4 272 369933 ns/op 45352.09 MB/s BenchmarkMemclrUnaligned/0_64M-4 87 1358412 ns/op 49402.45 MB/s BenchmarkMemclrUnaligned/1_1M-4 6778 18808 ns/op 55751.31 MB/s BenchmarkMemclrUnaligned/1_4M-4 1527 73023 ns/op 57438.20 MB/s BenchmarkMemclrUnaligned/1_8M-4 802 138476 ns/op 60578.08 MB/s BenchmarkMemclrUnaligned/1_16M-4 315 340235 ns/op 49310.67 MB/s BenchmarkMemclrUnaligned/1_64M-4 87 1359532 ns/op 49361.72 MB/s BenchmarkMemclrUnaligned/4_1M-4 6529 16548 ns/op 63366.88 MB/s BenchmarkMemclrUnaligned/4_4M-4 1282 79523 ns/op 52743.59 MB/s BenchmarkMemclrUnaligned/4_8M-4 867 162211 ns/op 51714.15 MB/s BenchmarkMemclrUnaligned/4_16M-4 316 338801 ns/op 49519.36 MB/s BenchmarkMemclrUnaligned/4_64M-4 87 1402525 ns/op 47848.62 MB/s BenchmarkMemclrUnaligned/7_1M-4 6357 16777 ns/op 62499.44 MB/s BenchmarkMemclrUnaligned/7_4M-4 1396 74012 ns/op 56670.60 MB/s BenchmarkMemclrUnaligned/7_8M-4 758 132380 ns/op 63367.84 MB/s BenchmarkMemclrUnaligned/7_16M-4 348 428362 ns/op 39165.96 MB/s BenchmarkMemclrUnaligned/7_64M-4 87 1353110 ns/op 49596.02 MB/s BenchmarkGoMemclr/5-4 15417697 7.204 ns/op 694.02 MB/s BenchmarkGoMemclr/16-4 15329149 7.210 ns/op 2219.25 MB/s BenchmarkGoMemclr/64-4 14392796 7.309 ns/op 8756.15 MB/s BenchmarkGoMemclr/256-4 14821918 8.091 ns/op 31640.06 MB/s BenchmarkMemclrRange/1K_2K-4 90759 1272 ns/op 75381.13 MB/s BenchmarkMemclrRange/2K_8K-4 32403 3650 ns/op 91388.82 MB/s BenchmarkMemclrRange/4K_16K-4 35083 3299 ns/op 97918.52 MB/s BenchmarkMemclrRange/160K_228K-4 6458 18966 ns/op 87677.39 MB/s BenchmarkClearFat7-4 9220699 12.64 ns/op BenchmarkClearFat8-4 9995996 12.02 ns/op BenchmarkClearFat11-4 8401286 14.02 ns/op BenchmarkClearFat12-4 8468842 13.67 ns/op BenchmarkClearFat13-4 8373066 13.20 ns/op BenchmarkClearFat14-4 8713542 13.04 ns/op BenchmarkClearFat15-4 8398194 13.31 ns/op BenchmarkClearFat16-4 9361874 12.45 ns/op BenchmarkClearFat24-4 8769207 13.00 ns/op BenchmarkClearFat32-4 8913505 12.29 ns/op BenchmarkClearFat40-4 8233356 12.67 ns/op BenchmarkClearFat48-4 8692932 13.38 ns/op BenchmarkClearFat56-4 7985442 13.92 ns/op BenchmarkClearFat64-4 7869188 14.72 ns/op BenchmarkClearFat72-4 7631462 15.68 ns/op BenchmarkClearFat128-4 5660488 20.56 ns/op BenchmarkClearFat256-4 4132534 28.32 ns/op BenchmarkClearFat512-4 2491221 47.27 ns/op BenchmarkClearFat1024-4 1686160 72.77 ns/op BenchmarkClearFat1032-4 1636335 73.01 ns/op BenchmarkClearFat1040-4 1249206 95.20 ns/op BenchmarkCopyFat7-4 9214668 11.84 ns/op BenchmarkCopyFat8-4 9162972 11.68 ns/op BenchmarkCopyFat11-4 8327234 12.85 ns/op BenchmarkCopyFat12-4 8227587 13.27 ns/op BenchmarkCopyFat13-4 8172728 12.77 ns/op BenchmarkCopyFat14-4 8268820 13.80 ns/op BenchmarkCopyFat15-4 8287758 13.49 ns/op BenchmarkCopyFat16-4 8851466 11.75 ns/op BenchmarkCopyFat24-4 8844733 12.03 ns/op BenchmarkCopyFat32-4 8786106 13.27 ns/op BenchmarkCopyFat64-4 7464554 14.57 ns/op BenchmarkCopyFat72-4 7441741 15.25 ns/op BenchmarkCopyFat128-4 5264864 21.61 ns/op BenchmarkCopyFat256-4 4077732 29.47 ns/op BenchmarkCopyFat512-4 2186577 49.49 ns/op BenchmarkCopyFat520-4 2149567 47.89 ns/op BenchmarkCopyFat1024-4 1490277 83.24 ns/op BenchmarkCopyFat1032-4 1385014 87.73 ns/op BenchmarkCopyFat1040-4 1429899 84.90 ns/op BenchmarkIssue18740/2byte-4 721 156286 ns/op BenchmarkIssue18740/4byte-4 1180 99336 ns/op BenchmarkIssue18740/8byte-4 1360 74160 ns/op BenchmarkMemclrKnownSize1-4 11290244 10.41 ns/op 96.04 MB/s BenchmarkMemclrKnownSize2-4 8294998 14.11 ns/op 141.76 MB/s BenchmarkMemclrKnownSize4-4 4890411 25.19 ns/op 158.78 MB/s BenchmarkMemclrKnownSize8-4 2079919 56.14 ns/op 142.51 MB/s BenchmarkMemclrKnownSize16-4 1026596 112.8 ns/op 141.84 MB/s BenchmarkMemclrKnownSize32-4 540643 220.9 ns/op 144.84 MB/s BenchmarkMemclrKnownSize64-4 269239 447.8 ns/op 142.91 MB/s BenchmarkMemclrKnownSize112-4 162498 784.0 ns/op 142.85 MB/s BenchmarkMemclrKnownSize128-4 130872 878.4 ns/op 145.73 MB/s BenchmarkMemclrKnownSize192-4 84318 1310 ns/op 146.56 MB/s BenchmarkMemclrKnownSize248-4 68989 1675 ns/op 148.04 MB/s BenchmarkMemclrKnownSize256-4 68335 1730 ns/op 148.01 MB/s BenchmarkMemclrKnownSize512-4 33854 3529 ns/op 145.09 MB/s BenchmarkMemclrKnownSize1024-4 17384 6826 ns/op 150.01 MB/s BenchmarkMemclrKnownSize4096-4 4376 27910 ns/op 146.76 MB/s BenchmarkMemclrKnownSize512KiB-4 25 4019257 ns/op 130.44 MB/s BenchmarkReadMetricsLatency-4 11308 5510 p50-ns 6670 p90-ns 25111 p99-ns BenchmarkFinalizer-4 134 816121 ns/op BenchmarkFinalizerRun-4 229905 836.1 ns/op BenchmarkMinFloat-4 2225818 54.60 ns/op BenchmarkMaxFloat-4 2310142 53.48 ns/op BenchmarkPallocBitsSummarize/Unpacked00-4 9664602 11.90 ns/op BenchmarkPallocBitsSummarize/UnpackedFFFFFFFFFFFFFFFF-4 2899444 40.07 ns/op BenchmarkPallocBitsSummarize/UnpackedAA-4 2493218 47.32 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAAAAAAAAAA-4 2472538 47.87 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000AAAAAAAA-4 1771774 67.60 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAA00000001-4 1666814 72.29 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBBBBBBBBBB-4 2378350 49.48 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000BBBBBBBB-4 1703775 70.00 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBB00000001-4 1767386 67.68 ns/op BenchmarkPallocBitsSummarize/UnpackedCCCCCCCCCCCCCCCC-4 2207247 54.12 ns/op BenchmarkPallocBitsSummarize/Unpacked4444444444444444-4 2273522 53.61 ns/op BenchmarkPallocBitsSummarize/Unpacked4040404040404040-4 2041705 59.54 ns/op BenchmarkPallocBitsSummarize/Unpacked4000400040004000-4 1933975 62.05 ns/op BenchmarkPallocBitsSummarize/Unpacked1000404044CCAAFF-4 1751445 67.23 ns/op BenchmarkFindBitRange64/Pattern00Size2-4 9473071 12.50 ns/op BenchmarkFindBitRange64/Pattern00Size8-4 9114117 12.15 ns/op BenchmarkFindBitRange64/Pattern00Size32-4 9031358 12.83 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize2-4 9384592 11.16 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize8-4 8401380 12.38 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize32-4 7713238 14.92 ns/op BenchmarkFindBitRange64/PatternAASize2-4 9623283 10.74 ns/op BenchmarkFindBitRange64/PatternAASize8-4 9395916 12.79 ns/op BenchmarkFindBitRange64/PatternAASize32-4 9182288 11.19 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize2-4 9477298 10.91 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize8-4 9033561 11.11 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize32-4 9151708 12.76 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize2-4 9518343 12.51 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize8-4 9161461 11.47 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize32-4 9156099 11.80 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size2-4 10324273 12.46 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size8-4 9128323 12.15 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size32-4 9214192 11.07 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize2-4 9365052 12.50 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize8-4 8972488 13.39 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize32-4 8967493 13.36 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize2-4 9424392 12.49 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize8-4 8847354 13.48 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize32-4 8756582 13.05 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size2-4 8451543 12.47 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size8-4 8789104 13.45 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size32-4 9623121 12.81 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize2-4 8499079 13.82 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize8-4 9761760 13.13 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize32-4 8831408 13.44 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size2-4 9163202 12.48 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size8-4 9123001 11.55 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size32-4 10131758 11.01 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size2-4 9226803 12.43 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size8-4 9376599 12.82 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size32-4 9387272 12.78 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size2-4 9469594 12.28 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size8-4 9021045 12.93 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size32-4 9232327 12.78 ns/op BenchmarkNetpollBreak-4 3366 43090 ns/op BenchmarkPinnerPinUnpinBatch-4 1921 61614 ns/op BenchmarkPinnerPinUnpinBatchDouble-4 316 383416 ns/op BenchmarkPinnerPinUnpinBatchTiny-4 2139 59891 ns/op BenchmarkPinnerPinUnpin-4 2424614 48.68 ns/op BenchmarkPinnerPinUnpinTiny-4 2442512 48.70 ns/op BenchmarkPinnerPinUnpinDouble-4 916026 133.0 ns/op BenchmarkPinnerPinUnpinParallel-4 6719072 17.71 ns/op BenchmarkPinnerPinUnpinParallelTiny-4 6431275 17.79 ns/op BenchmarkPinnerPinUnpinParallelDouble-4 385412 344.3 ns/op BenchmarkPinnerIsPinnedOnPinned-4 8339746 13.80 ns/op BenchmarkPinnerIsPinnedOnUnpinned-4 7951702 14.05 ns/op BenchmarkPinnerIsPinnedOnPinnedParallel-4 12625964 9.286 ns/op BenchmarkPinnerIsPinnedOnUnpinnedParallel-4 12556076 9.916 ns/op BenchmarkPingPongHog-4 306 345714 ns/op BenchmarkStackGrowth-4 149062 698.9 ns/op BenchmarkStackGrowthDeep-4 1693 70919 ns/op BenchmarkCreateGoroutines-4 30456 3749 ns/op BenchmarkCreateGoroutinesParallel-4 31411 3768 ns/op BenchmarkCreateGoroutinesCapture-4 4969 21930 ns/op 144 B/op 5 allocs/op BenchmarkCreateGoroutinesSingle-4 32838 3357 ns/op BenchmarkClosureCall-4 27234566 4.938 ns/op BenchmarkWakeupParallelSpinning/0s-4 5367 22020 ns/op BenchmarkWakeupParallelSpinning/1µs-4 4599 25224 ns/op BenchmarkWakeupParallelSpinning/2µs-4 4080 29831 ns/op BenchmarkWakeupParallelSpinning/5µs-4 2656 43581 ns/op BenchmarkWakeupParallelSpinning/10µs-4 1922 60160 ns/op BenchmarkWakeupParallelSpinning/20µs-4 1542 85822 ns/op BenchmarkWakeupParallelSpinning/50µs-4 781 149253 ns/op BenchmarkWakeupParallelSpinning/100µs-4 492 251749 ns/op BenchmarkMatmult-4 5693444 21.88 ns/op BenchmarkFastrand-4 13588134 8.505 ns/op BenchmarkFastrand64-4 13897102 8.404 ns/op BenchmarkFastrandHashiter-4 6498447 50.31 ns/op BenchmarkFastrandn/2-4 7658654 15.50 ns/op BenchmarkFastrandn/3-4 7441488 15.41 ns/op BenchmarkFastrandn/4-4 7624107 15.67 ns/op BenchmarkFastrandn/5-4 7679598 15.50 ns/op BenchmarkIfaceCmp100-4 120386 951.1 ns/op BenchmarkIfaceCmpNil100-4 206502 512.1 ns/op BenchmarkEfaceCmpDiff-4 41134 2861 ns/op BenchmarkEfaceCmpDiffIndirect-4 39962 2967 ns/op BenchmarkDefer-4 1634426 72.83 ns/op BenchmarkDefer10-4 1241428 94.51 ns/op BenchmarkDeferMany-4 800666 270.9 ns/op BenchmarkPanicRecover-4 856899 136.6 ns/op BenchmarkGoroutineProfile/small-nil/idle-4 218568 552.7 ns/op 191.0 p50-ns 261.0 p90-ns 469.0 p99-ns BenchmarkGoroutineProfile/small-nil/loaded-4 184341 625.4 ns/op 190.0 p50-ns 261.0 p90-ns 471.0 p99-ns BenchmarkGoroutineProfile/small/idle-4 3120 37827 ns/op 31840 p50-ns 38590 p90-ns 111541 p99-ns BenchmarkGoroutineProfile/small/loaded-4 100 5907476 ns/op 550429 p50-ns 18865898 p90-ns 69326731 p99-ns BenchmarkGoroutineProfile/large-nil/idle-4 200677 533.8 ns/op 180.0 p50-ns 240.0 p90-ns 300.0 p99-ns BenchmarkGoroutineProfile/large-nil/loaded-4 193341 728.4 ns/op 180.0 p50-ns 260.0 p90-ns 390.0 p99-ns BenchmarkGoroutineProfile/large/idle-4 56 2351727 ns/op 2171271 p50-ns 3114801 p90-ns 4837972 p99-ns BenchmarkGoroutineProfile/large/loaded-4 27 4228766 ns/op 2957741 p50-ns 5400542 p90-ns 24818741 p99-ns BenchmarkGoroutineProfile/sparse-nil/idle-4 197422 582.5 ns/op 180.0 p50-ns 189.0 p90-ns 369.0 p99-ns BenchmarkGoroutineProfile/sparse-nil/loaded-4 194011 616.9 ns/op 180.0 p50-ns 181.0 p90-ns 369.0 p99-ns BenchmarkGoroutineProfile/sparse/idle-4 1344 75468 ns/op 70940 p50-ns 81580 p90-ns 118531 p99-ns BenchmarkGoroutineProfile/sparse/loaded-4 100 1270670 ns/op 222901 p50-ns 794491 p90-ns 22153920 p99-ns BenchmarkProcYield/1-4 3996070 29.07 ns/op BenchmarkProcYield/10-4 557116 214.8 ns/op BenchmarkProcYield/30-4 192351 629.6 ns/op BenchmarkProcYield/100-4 56647 2070 ns/op BenchmarkProcYield/1000-4 5824 20596 ns/op BenchmarkOSYield-4 687733 147.7 ns/op BenchmarkMutexContention-4 2472674 48.69 ns/op BenchmarkMutexCapture-4 2283231 51.77 ns/op 424121 ns/starve-p100 26508 ns/starve-p90 53015 ns/streak-p100 3313 ns/streak-p90 BenchmarkMutexHandoff/Solo-4 5966367 17.64 ns/op BenchmarkMutexHandoff/FastPingPong-4 109574 447.7 ns/op BenchmarkMutexHandoff/SlowPingPong-4 6930 8016 ns/op BenchmarkRWMutexUncontended-4 7014664 16.37 ns/op BenchmarkRWMutexWrite100-4 689008 147.8 ns/op BenchmarkRWMutexWrite10-4 116236 1202 ns/op BenchmarkRWMutexWorkWrite100-4 478123 263.6 ns/op BenchmarkRWMutexWorkWrite10-4 78153 1670 ns/op BenchmarkSemTable/OneAddrCollision/n=1000-4 3894 30822 ns/op BenchmarkSemTable/ManyAddrCollision/n=1000-4 1206 84677 ns/op BenchmarkSemTable/OneAddrCollision/n=2000-4 1914 62163 ns/op BenchmarkSemTable/ManyAddrCollision/n=2000-4 634 178656 ns/op BenchmarkSemTable/OneAddrCollision/n=4000-4 841 128715 ns/op BenchmarkSemTable/ManyAddrCollision/n=4000-4 308 370515 ns/op BenchmarkSemTable/OneAddrCollision/n=8000-4 459 245842 ns/op BenchmarkSemTable/ManyAddrCollision/n=8000-4 146 768453 ns/op BenchmarkMakeSliceCopy/mallocmove/Byte-4 493438 318.7 ns/op BenchmarkMakeSliceCopy/mallocmove/Int-4 440354 281.1 ns/op BenchmarkMakeSliceCopy/mallocmove/Ptr-4 426084 396.3 ns/op BenchmarkMakeSliceCopy/makecopy/Byte-4 435700 307.3 ns/op BenchmarkMakeSliceCopy/makecopy/Int-4 522603 263.1 ns/op BenchmarkMakeSliceCopy/makecopy/Ptr-4 413566 337.0 ns/op BenchmarkMakeSliceCopy/nilappend/Byte-4 454176 282.9 ns/op BenchmarkMakeSliceCopy/nilappend/Int-4 381590 301.7 ns/op BenchmarkMakeSliceCopy/nilappend/Ptr-4 421450 352.3 ns/op BenchmarkMakeSlice/Byte-4 3090993 38.73 ns/op BenchmarkMakeSlice/Int16-4 3284005 39.20 ns/op BenchmarkMakeSlice/Int-4 2190516 52.10 ns/op BenchmarkMakeSlice/Ptr-4 2058212 59.88 ns/op BenchmarkMakeSlice/Struct/24-4 1326390 91.32 ns/op BenchmarkMakeSlice/Struct/32-4 1000000 102.3 ns/op BenchmarkMakeSlice/Struct/40-4 1000000 118.1 ns/op BenchmarkGrowSlice/Byte-4 1226889 98.21 ns/op BenchmarkGrowSlice/Int16-4 1114309 105.4 ns/op BenchmarkGrowSlice/Int-4 779599 155.4 ns/op BenchmarkGrowSlice/Ptr-4 730444 180.3 ns/op BenchmarkGrowSlice/Struct/24-4 605317 271.5 ns/op BenchmarkGrowSlice/Struct/32-4 351296 323.0 ns/op BenchmarkGrowSlice/Struct/40-4 319317 406.2 ns/op BenchmarkExtendSlice/IntSlice-4 685618 158.8 ns/op BenchmarkExtendSlice/PointerSlice-4 748306 178.0 ns/op BenchmarkExtendSlice/NoGrow-4 1317446 92.82 ns/op BenchmarkAppend-4 1187701 100.6 ns/op BenchmarkAppendGrowByte-4 8 14421213 ns/op BenchmarkAppendGrowString-4 2 92719106 ns/op BenchmarkAppendSlice/1Bytes-4 2800287 42.31 ns/op BenchmarkAppendSlice/4Bytes-4 2780001 42.25 ns/op BenchmarkAppendSlice/7Bytes-4 2806804 43.02 ns/op BenchmarkAppendSlice/8Bytes-4 2745585 43.28 ns/op BenchmarkAppendSlice/15Bytes-4 2465346 47.06 ns/op BenchmarkAppendSlice/16Bytes-4 2607434 47.26 ns/op BenchmarkAppendSlice/32Bytes-4 2531320 45.46 ns/op BenchmarkAppendSliceLarge/1024Bytes-4 135668 1084 ns/op BenchmarkAppendSliceLarge/4096Bytes-4 30847 3832 ns/op BenchmarkAppendSliceLarge/16384Bytes-4 8876 15331 ns/op BenchmarkAppendSliceLarge/65536Bytes-4 2568 54784 ns/op BenchmarkAppendSliceLarge/262144Bytes-4 374 305295 ns/op BenchmarkAppendSliceLarge/1048576Bytes-4 94 1176003 ns/op BenchmarkAppendStr/1Bytes-4 3246933 36.62 ns/op BenchmarkAppendStr/4Bytes-4 3119889 39.64 ns/op BenchmarkAppendStr/8Bytes-4 3052891 39.23 ns/op BenchmarkAppendStr/16Bytes-4 2884638 41.08 ns/op BenchmarkAppendStr/32Bytes-4 2980869 40.68 ns/op BenchmarkAppendSpecialCase-4 1061312 111.9 ns/op BenchmarkCopy/1Byte-4 2870638 40.15 ns/op 24.90 MB/s BenchmarkCopy/1String-4 3149871 38.00 ns/op 26.32 MB/s BenchmarkCopy/2Byte-4 2828382 41.16 ns/op 48.59 MB/s BenchmarkCopy/2String-4 2817662 42.00 ns/op 47.62 MB/s BenchmarkCopy/4Byte-4 2847584 41.43 ns/op 96.55 MB/s BenchmarkCopy/4String-4 2749542 43.23 ns/op 92.52 MB/s BenchmarkCopy/8Byte-4 2712712 45.52 ns/op 175.77 MB/s BenchmarkCopy/8String-4 2798148 43.48 ns/op 183.98 MB/s BenchmarkCopy/12Byte-4 2583058 45.51 ns/op 263.66 MB/s BenchmarkCopy/12String-4 2680897 45.84 ns/op 261.79 MB/s BenchmarkCopy/16Byte-4 2662538 44.40 ns/op 360.35 MB/s BenchmarkCopy/16String-4 2763145 42.99 ns/op 372.19 MB/s BenchmarkCopy/32Byte-4 2459805 47.87 ns/op 668.46 MB/s BenchmarkCopy/32String-4 2588757 44.32 ns/op 722.10 MB/s BenchmarkCopy/128Byte-4 1833805 65.49 ns/op 1954.60 MB/s BenchmarkCopy/128String-4 1823254 66.05 ns/op 1937.90 MB/s BenchmarkCopy/1024Byte-4 536320 227.3 ns/op 4506.00 MB/s BenchmarkCopy/1024String-4 489566 247.4 ns/op 4138.85 MB/s BenchmarkAppendInPlace/NoGrow/Byte-4 52761 2399 ns/op BenchmarkAppendInPlace/NoGrow/1Ptr-4 27698 4392 ns/op BenchmarkAppendInPlace/NoGrow/2Ptr-4 17440 6291 ns/op BenchmarkAppendInPlace/NoGrow/3Ptr-4 14122 9538 ns/op BenchmarkAppendInPlace/NoGrow/4Ptr-4 10000 11300 ns/op BenchmarkAppendInPlace/Grow/Byte-4 228466 571.2 ns/op BenchmarkAppendInPlace/Grow/1Ptr-4 244240 563.3 ns/op BenchmarkAppendInPlace/Grow/2Ptr-4 144468 3570 ns/op BenchmarkAppendInPlace/Grow/3Ptr-4 136858 920.5 ns/op BenchmarkAppendInPlace/Grow/4Ptr-4 104887 1082 ns/op BenchmarkStackCopyPtr-4 1 102643775 ns/op BenchmarkStackCopy-4 2 74502223 ns/op BenchmarkStackCopyNoCache-4 27 4205505 ns/op BenchmarkStackCopyWithStkobj-4 4 30093491 ns/op BenchmarkIssue18138-4 902 132881 ns/op BenchmarkCompareStringEqual-4 12366142 9.043 ns/op BenchmarkCompareStringIdentical-4 19506793 5.600 ns/op BenchmarkCompareStringSameLength-4 12946039 8.119 ns/op BenchmarkCompareStringDifferentLength-4 20668725 5.289 ns/op BenchmarkCompareStringBigUnaligned-4 3979 31364 ns/op 33433.27 MB/s BenchmarkCompareStringBig-4 3104 33901 ns/op 30930.79 MB/s BenchmarkConcatStringAndBytes-4 3405462 33.64 ns/op BenchmarkSliceByteToString/1-4 3004728 38.98 ns/op BenchmarkSliceByteToString/2-4 1704859 68.95 ns/op BenchmarkSliceByteToString/4-4 1671255 68.61 ns/op BenchmarkSliceByteToString/8-4 1673568 69.67 ns/op BenchmarkSliceByteToString/16-4 1659624 72.81 ns/op BenchmarkSliceByteToString/32-4 1414558 85.53 ns/op BenchmarkSliceByteToString/64-4 949418 121.7 ns/op BenchmarkSliceByteToString/128-4 766527 160.7 ns/op BenchmarkRuneCount/lenruneslice/ASCII-4 3139356 37.16 ns/op BenchmarkRuneCount/lenruneslice/Japanese-4 1188955 97.03 ns/op BenchmarkRuneCount/lenruneslice/MixedLength-4 1478116 80.46 ns/op BenchmarkRuneCount/rangeloop/ASCII-4 5254441 21.40 ns/op BenchmarkRuneCount/rangeloop/Japanese-4 2379081 48.81 ns/op BenchmarkRuneCount/rangeloop/MixedLength-4 2877322 41.76 ns/op BenchmarkRuneCount/utf8.RuneCountInString/ASCII-4 5008269 22.15 ns/op BenchmarkRuneCount/utf8.RuneCountInString/Japanese-4 2226002 48.75 ns/op BenchmarkRuneCount/utf8.RuneCountInString/MixedLength-4 2805062 41.92 ns/op BenchmarkRuneIterate/range/ASCII-4 10658636 10.37 ns/op BenchmarkRuneIterate/range/Japanese-4 2888397 42.13 ns/op BenchmarkRuneIterate/range/MixedLength-4 3503828 35.12 ns/op BenchmarkRuneIterate/range1/ASCII-4 11484061 10.17 ns/op BenchmarkRuneIterate/range1/Japanese-4 2804510 41.18 ns/op BenchmarkRuneIterate/range1/MixedLength-4 3412599 34.50 ns/op BenchmarkRuneIterate/range2/ASCII-4 10166470 10.48 ns/op BenchmarkRuneIterate/range2/Japanese-4 2833998 42.24 ns/op BenchmarkRuneIterate/range2/MixedLength-4 3515222 33.94 ns/op BenchmarkArrayEqual-4 17731642 5.954 ns/op BenchmarkFunc/Name-4 4017598 29.38 ns/op BenchmarkFunc/Entry-4 11449338 9.709 ns/op BenchmarkFunc/FileLine-4 3960939 31.34 ns/op PASS ok runtime 299.142s goos: freebsd goarch: amd64 pkg: runtime/cgo cpu: AMD EPYC 7B12 BenchmarkHandle/non-concurrent-4 54120 2237 ns/op BenchmarkHandle/concurrent-4 22825 5212 ns/op PASS ok runtime/cgo 1.376s goos: freebsd goarch: amd64 pkg: runtime/pprof cpu: AMD EPYC 7B12 BenchmarkLabels/set-one-4 195416 559.9 ns/op 104 B/op 3 allocs/op BenchmarkLabels/merge-one-4 123506 952.0 ns/op 200 B/op 5 allocs/op BenchmarkLabels/overwrite-one-4 165913 739.9 ns/op 136 B/op 4 allocs/op BenchmarkLabels/ordered/set-many-4 105655 1138 ns/op 392 B/op 3 allocs/op BenchmarkLabels/ordered/merge-many-4 69892 1806 ns/op 712 B/op 5 allocs/op BenchmarkLabels/ordered/overwrite-many-4 58560 2171 ns/op 712 B/op 4 allocs/op BenchmarkLabels/unordered/set-many-4 40233 2999 ns/op 712 B/op 4 allocs/op BenchmarkLabels/unordered/merge-many-4 64110 1994 ns/op 712 B/op 5 allocs/op BenchmarkLabels/unordered/overwrite-many-4 30688 3861 ns/op 1032 B/op 5 allocs/op BenchmarkGoroutine/Profile.WriteTo_idle_50-4 46 2600866 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_50-4 40 3197854 ns/op 295.3 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_50-4 529 225619 ns/op 5.514 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_500-4 18 7475227 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_500-4 14 8441972 ns/op 741.3 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_500-4 283 422748 ns/op 23.81 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_5000-4 2 50904192 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_5000-4 2 57398506 ns/op 5404 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_5000-4 36 3045935 ns/op 275.4 concurrent_launches/op PASS ok runtime/pprof 3.955s goos: freebsd goarch: amd64 pkg: runtime/race cpu: AMD EPYC 7B12 BenchmarkSyncLeak-4 51 2375565 ns/op BenchmarkStackLeak-4 13932 7787 ns/op PASS ok runtime/race 1.393s goos: freebsd goarch: amd64 pkg: runtime/trace cpu: AMD EPYC 7B12 BenchmarkStartRegion-4 6005191 18.53 ns/op 0 B/op 0 allocs/op BenchmarkNewTask-4 217014 542.2 ns/op 64 B/op 2 allocs/op PASS ok runtime/trace 1.309s goos: freebsd goarch: amd64 pkg: slices cpu: AMD EPYC 7B12 BenchmarkEqualFunc_Large-4 46 2534579 ns/op BenchmarkIndex_Large-4 144 731503 ns/op BenchmarkIndexFunc_Large-4 78 1332760 ns/op BenchmarkCompact/nil-4 8525096 13.84 ns/op BenchmarkCompact/one-4 2190933 53.91 ns/op BenchmarkCompact/sorted-4 1500042 79.44 ns/op BenchmarkCompact/2_items-4 1280119 88.36 ns/op BenchmarkCompact/unsorted-4 1490397 79.69 ns/op BenchmarkCompact/many-4 842476 144.2 ns/op BenchmarkCompact_Large/all_dup-4 2322 44203 ns/op BenchmarkCompact_Large/no_dup-4 2467 40744 ns/op BenchmarkCompactFunc/nil-4 4370362 26.20 ns/op BenchmarkCompactFunc/one-4 1847312 63.61 ns/op BenchmarkCompactFunc/sorted-4 1273780 95.25 ns/op BenchmarkCompactFunc/2_items-4 1082175 111.9 ns/op BenchmarkCompactFunc/unsorted-4 1244544 96.45 ns/op BenchmarkCompactFunc/many-4 717676 166.8 ns/op BenchmarkCompactFunc_Large/all_dup-4 8 13298580 ns/op BenchmarkCompactFunc_Large/no_dup-4 8 13596718 ns/op BenchmarkReplace/naive-fast-4 112959 1157 ns/op BenchmarkReplace/optimized-fast-4 124800 865.1 ns/op BenchmarkReplace/naive-slow-4 37076 3305 ns/op BenchmarkReplace/optimized-slow-4 43800 2766 ns/op BenchmarkBinarySearchFloats/Size16-4 1422824 84.59 ns/op BenchmarkBinarySearchFloats/Size32-4 1226593 97.58 ns/op BenchmarkBinarySearchFloats/Size64-4 1086368 111.0 ns/op BenchmarkBinarySearchFloats/Size128-4 982422 122.7 ns/op BenchmarkBinarySearchFloats/Size512-4 722254 146.5 ns/op BenchmarkBinarySearchFloats/Size1024-4 726004 160.8 ns/op BenchmarkBinarySearchFuncStruct/Size16-4 615324 174.3 ns/op BenchmarkBinarySearchFuncStruct/Size32-4 638544 203.9 ns/op BenchmarkBinarySearchFuncStruct/Size64-4 474187 219.3 ns/op BenchmarkBinarySearchFuncStruct/Size128-4 392211 264.7 ns/op BenchmarkBinarySearchFuncStruct/Size512-4 356709 314.4 ns/op BenchmarkBinarySearchFuncStruct/Size1024-4 329056 335.0 ns/op BenchmarkSortFuncStruct/Size16-4 19152 6405 ns/op BenchmarkSortFuncStruct/Size32-4 6781 17867 ns/op BenchmarkSortFuncStruct/Size64-4 7983 12880 ns/op BenchmarkSortFuncStruct/Size128-4 5032 23362 ns/op BenchmarkSortFuncStruct/Size512-4 1408 88651 ns/op BenchmarkSortFuncStruct/Size1024-4 697 175261 ns/op PASS ok slices 7.897s goos: freebsd goarch: amd64 pkg: sort cpu: AMD EPYC 7B12 BenchmarkSearchWrappers-4 590395 206.0 ns/op BenchmarkSortInts-4 2 75242998 ns/op BenchmarkSlicesSortInts-4 3 43192522 ns/op BenchmarkSortIsSorted-4 46 3040815 ns/op BenchmarkSlicesIsSorted-4 75 1608292 ns/op BenchmarkSortStrings-4 1 111215600 ns/op BenchmarkSlicesSortStrings-4 2 81556070 ns/op BenchmarkSortStrings_Sorted-4 36 3323919 ns/op BenchmarkSlicesSortStrings_Sorted-4 57 2089868 ns/op BenchmarkSortStructs-4 1 182229929 ns/op BenchmarkSortFuncStructs-4 1 173517327 ns/op BenchmarkSortString1K-4 348 337320 ns/op BenchmarkSortString1K_Slice-4 266 470811 ns/op BenchmarkStableString1K-4 134 911947 ns/op BenchmarkSortInt1K-4 429 282412 ns/op BenchmarkSortInt1K_Sorted-4 6028 17650 ns/op BenchmarkSortInt1K_Reversed-4 3876 28445 ns/op BenchmarkSortInt1K_Mod8-4 1068 106175 ns/op BenchmarkStableInt1K-4 174 659080 ns/op BenchmarkStableInt1K_Slice-4 206 578712 ns/op BenchmarkSortInt64K-4 4 25816462 ns/op BenchmarkSortInt64K_Slice-4 3 38195493 ns/op BenchmarkStableInt64K-4 2 59971992 ns/op BenchmarkSort1e2-4 540 209727 ns/op BenchmarkStable1e2-4 235 517552 ns/op BenchmarkSort1e4-4 3 42714015 ns/op BenchmarkStable1e4-4 1 170319308 ns/op PASS ok sort 8.373s goos: freebsd goarch: amd64 pkg: strconv cpu: AMD EPYC 7B12 BenchmarkAtof64Decimal-4 1087466 111.0 ns/op BenchmarkAtof64Float-4 833395 125.4 ns/op BenchmarkAtof64FloatExp-4 824476 140.2 ns/op BenchmarkAtof64Big-4 600388 202.3 ns/op BenchmarkAtof64RandomBits-4 590847 202.8 ns/op BenchmarkAtof64RandomFloats-4 626163 187.5 ns/op BenchmarkAtof64RandomLongFloats-4 566484 214.8 ns/op BenchmarkAtof32Decimal-4 1127870 106.4 ns/op BenchmarkAtof32Float-4 974020 123.0 ns/op BenchmarkAtof32FloatExp-4 814740 156.0 ns/op BenchmarkAtof32Random-4 496968 236.8 ns/op BenchmarkAtof32RandomLong-4 209817 565.2 ns/op BenchmarkParseInt/Pos/7bit-4 1868991 67.61 ns/op BenchmarkParseInt/Pos/26bit-4 947539 116.9 ns/op BenchmarkParseInt/Pos/31bit-4 883299 132.6 ns/op BenchmarkParseInt/Pos/56bit-4 566112 210.6 ns/op BenchmarkParseInt/Pos/63bit-4 508281 227.8 ns/op BenchmarkParseInt/Neg/7bit-4 1840098 67.52 ns/op BenchmarkParseInt/Neg/26bit-4 1059667 112.4 ns/op BenchmarkParseInt/Neg/31bit-4 901820 144.6 ns/op BenchmarkParseInt/Neg/56bit-4 597504 195.0 ns/op BenchmarkParseInt/Neg/63bit-4 536942 211.0 ns/op BenchmarkAtoi/Pos/7bit-4 2512933 45.76 ns/op BenchmarkAtoi/Pos/26bit-4 1194331 89.09 ns/op BenchmarkAtoi/Pos/31bit-4 1210286 102.3 ns/op BenchmarkAtoi/Pos/56bit-4 652746 161.3 ns/op BenchmarkAtoi/Pos/63bit-4 534250 239.8 ns/op BenchmarkAtoi/Neg/7bit-4 2597996 45.15 ns/op BenchmarkAtoi/Neg/26bit-4 1235131 93.89 ns/op BenchmarkAtoi/Neg/31bit-4 1086982 102.1 ns/op BenchmarkAtoi/Neg/56bit-4 597180 177.6 ns/op BenchmarkAtoi/Neg/63bit-4 496772 241.1 ns/op BenchmarkFormatFloat/Decimal-4 164534 691.8 ns/op BenchmarkFormatFloat/Float-4 164179 706.8 ns/op BenchmarkFormatFloat/Exp-4 157336 672.8 ns/op BenchmarkFormatFloat/NegExp-4 179022 675.5 ns/op BenchmarkFormatFloat/LongExp-4 134913 813.7 ns/op BenchmarkFormatFloat/Big-4 133813 854.1 ns/op BenchmarkFormatFloat/BinaryExp-4 318014 328.5 ns/op BenchmarkFormatFloat/32Integer-4 161956 679.6 ns/op BenchmarkFormatFloat/32ExactFraction-4 177518 598.2 ns/op BenchmarkFormatFloat/32Point-4 165122 683.5 ns/op BenchmarkFormatFloat/32Exp-4 157478 659.2 ns/op BenchmarkFormatFloat/32NegExp-4 159468 656.9 ns/op BenchmarkFormatFloat/32Shortest-4 194714 617.5 ns/op BenchmarkFormatFloat/32Fixed8Hard-4 185295 580.9 ns/op BenchmarkFormatFloat/32Fixed9Hard-4 195500 598.9 ns/op BenchmarkFormatFloat/64Fixed1-4 223418 507.2 ns/op BenchmarkFormatFloat/64Fixed2-4 209654 503.8 ns/op BenchmarkFormatFloat/64Fixed3-4 224892 502.6 ns/op BenchmarkFormatFloat/64Fixed4-4 215536 514.6 ns/op BenchmarkFormatFloat/64Fixed12-4 132325 894.3 ns/op BenchmarkFormatFloat/64Fixed16-4 154791 728.8 ns/op BenchmarkFormatFloat/64Fixed12Hard-4 175232 672.5 ns/op BenchmarkFormatFloat/64Fixed17Hard-4 145122 804.6 ns/op BenchmarkFormatFloat/64Fixed18Hard-4 3738 32331 ns/op BenchmarkFormatFloat/Slowpath64-4 137833 801.9 ns/op BenchmarkFormatFloat/SlowpathDenormal64-4 148422 826.5 ns/op BenchmarkAppendFloat/Decimal-4 192903 601.3 ns/op BenchmarkAppendFloat/Float-4 179695 646.4 ns/op BenchmarkAppendFloat/Exp-4 204957 583.6 ns/op BenchmarkAppendFloat/NegExp-4 183667 574.8 ns/op BenchmarkAppendFloat/LongExp-4 136218 738.7 ns/op BenchmarkAppendFloat/Big-4 147175 806.3 ns/op BenchmarkAppendFloat/BinaryExp-4 486838 245.9 ns/op BenchmarkAppendFloat/32Integer-4 188119 601.5 ns/op BenchmarkAppendFloat/32ExactFraction-4 210876 536.7 ns/op BenchmarkAppendFloat/32Point-4 188180 632.0 ns/op BenchmarkAppendFloat/32Exp-4 197442 577.8 ns/op BenchmarkAppendFloat/32NegExp-4 193342 578.1 ns/op BenchmarkAppendFloat/32Shortest-4 245571 492.2 ns/op BenchmarkAppendFloat/32Fixed8Hard-4 204904 521.1 ns/op BenchmarkAppendFloat/32Fixed9Hard-4 227734 512.8 ns/op BenchmarkAppendFloat/64Fixed1-4 286839 416.3 ns/op BenchmarkAppendFloat/64Fixed2-4 247904 413.1 ns/op BenchmarkAppendFloat/64Fixed3-4 248673 419.3 ns/op BenchmarkAppendFloat/64Fixed4-4 258439 411.3 ns/op BenchmarkAppendFloat/64Fixed12-4 156850 743.7 ns/op BenchmarkAppendFloat/64Fixed16-4 168316 636.5 ns/op BenchmarkAppendFloat/64Fixed12Hard-4 203692 539.5 ns/op BenchmarkAppendFloat/64Fixed17Hard-4 159373 673.4 ns/op BenchmarkAppendFloat/64Fixed18Hard-4 3934 30221 ns/op BenchmarkAppendFloat/Slowpath64-4 155234 734.1 ns/op BenchmarkAppendFloat/SlowpathDenormal64-4 153326 717.9 ns/op BenchmarkFormatInt-4 25699 4768 ns/op BenchmarkAppendInt-4 26874 4362 ns/op BenchmarkFormatUint-4 141520 908.3 ns/op BenchmarkAppendUint-4 144555 819.9 ns/op BenchmarkFormatIntSmall/7-4 4394637 27.51 ns/op BenchmarkFormatIntSmall/42-4 4228722 27.85 ns/op BenchmarkAppendIntSmall-4 2006748 63.40 ns/op BenchmarkAppendUintVarlen/1-4 2026374 60.99 ns/op BenchmarkAppendUintVarlen/12-4 1957526 62.66 ns/op BenchmarkAppendUintVarlen/123-4 1463966 82.19 ns/op BenchmarkAppendUintVarlen/1234-4 1495648 82.69 ns/op BenchmarkAppendUintVarlen/12345-4 1440830 83.39 ns/op BenchmarkAppendUintVarlen/123456-4 1462461 83.90 ns/op BenchmarkAppendUintVarlen/1234567-4 1404211 82.69 ns/op BenchmarkAppendUintVarlen/12345678-4 1383442 84.35 ns/op BenchmarkAppendUintVarlen/123456789-4 1401019 88.43 ns/op BenchmarkAppendUintVarlen/1234567890-4 1390550 88.46 ns/op BenchmarkAppendUintVarlen/12345678901-4 1309770 89.07 ns/op BenchmarkAppendUintVarlen/123456789012-4 1368290 91.21 ns/op BenchmarkAppendUintVarlen/1234567890123-4 1326448 90.67 ns/op BenchmarkAppendUintVarlen/12345678901234-4 1299912 94.36 ns/op BenchmarkAppendUintVarlen/123456789012345-4 1249736 95.02 ns/op BenchmarkAppendUintVarlen/1234567890123456-4 1240816 94.90 ns/op BenchmarkAppendUintVarlen/12345678901234567-4 1229715 97.34 ns/op BenchmarkAppendUintVarlen/123456789012345678-4 1225795 98.81 ns/op BenchmarkAppendUintVarlen/1234567890123456789-4 1225148 99.84 ns/op BenchmarkAppendUintVarlen/12345678901234567890-4 1217677 101.2 ns/op BenchmarkQuote-4 69842 1728 ns/op BenchmarkQuoteRune-4 662835 172.6 ns/op BenchmarkAppendQuote-4 78817 1515 ns/op BenchmarkAppendQuoteRune-4 1179146 100.7 ns/op BenchmarkUnquoteEasy-4 1870795 61.29 ns/op BenchmarkUnquoteHard-4 74464 1679 ns/op PASS ok strconv 19.435s goos: freebsd goarch: amd64 pkg: strings cpu: AMD EPYC 7B12 BenchmarkBuildString_Builder/1Write_NoGrow-4 630811 203.5 ns/op 48 B/op 1 allocs/op BenchmarkBuildString_Builder/3Write_NoGrow-4 185564 645.0 ns/op 336 B/op 3 allocs/op BenchmarkBuildString_Builder/3Write_Grow-4 263642 432.9 ns/op 112 B/op 1 allocs/op BenchmarkBuildString_WriteString/1Write_NoGrow-4 636831 185.9 ns/op 48 B/op 1 allocs/op BenchmarkBuildString_WriteString/3Write_NoGrow-4 213448 592.2 ns/op 336 B/op 3 allocs/op BenchmarkBuildString_WriteString/3Write_Grow-4 277676 411.1 ns/op 112 B/op 1 allocs/op BenchmarkBuildString_ByteBuffer/1Write_NoGrow-4 383324 289.1 ns/op 112 B/op 2 allocs/op BenchmarkBuildString_ByteBuffer/3Write_NoGrow-4 115622 988.1 ns/op 432 B/op 4 allocs/op BenchmarkBuildString_ByteBuffer/3Write_Grow-4 142410 830.7 ns/op 336 B/op 3 allocs/op BenchmarkClone-4 2079607 62.51 ns/op 48 B/op 1 allocs/op BenchmarkGenericNoMatch-4 29996 4359 ns/op BenchmarkGenericMatch1-4 2487 40943 ns/op BenchmarkGenericMatch2-4 576 206393 ns/op BenchmarkSingleMaxSkipping-4 9430 12780 ns/op 782.45 MB/s BenchmarkSingleLongSuffixFail-4 16983 7120 ns/op 140.74 MB/s BenchmarkSingleMatch-4 350 330135 ns/op 45.44 MB/s BenchmarkByteByteNoMatch-4 88044 1458 ns/op BenchmarkByteByteMatch-4 27624 4207 ns/op BenchmarkByteStringMatch-4 34390 3537 ns/op BenchmarkHTMLEscapeNew-4 102396 1160 ns/op BenchmarkHTMLEscapeOld-4 128857 931.4 ns/op BenchmarkByteStringReplacerWriteString-4 1999 64073 ns/op BenchmarkByteReplacerWriteString-4 1953 51898 ns/op BenchmarkByteByteReplaces-4 6309 18760 ns/op BenchmarkByteByteMap-4 18456 6518 ns/op BenchmarkMap/identity/ASCII-4 780740 153.3 ns/op BenchmarkMap/identity/Greek-4 599338 200.6 ns/op BenchmarkMap/change/ASCII-4 63982 1829 ns/op BenchmarkMap/change/Greek-4 40820 2860 ns/op BenchmarkIndexRune-4 3665809 31.97 ns/op BenchmarkIndexRuneLongString-4 3170989 38.73 ns/op BenchmarkIndexRuneFastPath-4 5009928 23.00 ns/op BenchmarkIndex-4 10644358 10.23 ns/op BenchmarkLastIndex-4 5119458 22.31 ns/op BenchmarkIndexByte-4 11193898 9.427 ns/op BenchmarkToUpper/#00-4 5693901 21.40 ns/op BenchmarkToUpper/ONLYUPPER-4 3945006 29.39 ns/op BenchmarkToUpper/abc-4 436326 252.7 ns/op BenchmarkToUpper/AbC123-4 350059 314.5 ns/op BenchmarkToUpper/azAZ09_-4 404991 279.8 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 94123 1266 ns/op BenchmarkToUpper/RENAN_BASTOS_93_AOSDAJDJAIDJAIDAJIaidsjjaidijadsjiadjiOOKKO-4 119401 986.5 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 50150 2487 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 82124 1389 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 162390 772.6 ns/op BenchmarkToLower/#00-4 5604663 20.82 ns/op BenchmarkToLower/abc-4 5195142 23.70 ns/op BenchmarkToLower/AbC123-4 346028 345.9 ns/op BenchmarkToLower/azAZ09_-4 298894 349.8 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 145003 777.9 ns/op BenchmarkToLower/renan_bastos_93_AOSDAJDJAIDJAIDAJIaidsjjaidijadsjiadjiOOKKO-4 111572 1045 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 49903 2420 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 92122 1298 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 142528 801.0 ns/op BenchmarkMapNoChanges-4 1000000 113.1 ns/op BenchmarkTrim-4 52052 2249 ns/op 0 B/op 0 allocs/op BenchmarkToValidUTF8/Valid-4 3575619 31.25 ns/op BenchmarkToValidUTF8/InvalidASCII-4 255570 427.6 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 177258 628.9 ns/op BenchmarkEqualFold/Tests-4 71540 1670 ns/op BenchmarkEqualFold/ASCII-4 4332420 28.36 ns/op BenchmarkEqualFold/UnicodePrefix-4 128848 834.2 ns/op BenchmarkEqualFold/UnicodeSuffix-4 146925 810.9 ns/op BenchmarkIndexHard1-4 1267 94660 ns/op BenchmarkIndexHard2-4 906 131400 ns/op BenchmarkIndexHard3-4 177 655566 ns/op BenchmarkIndexHard4-4 186 646784 ns/op BenchmarkLastIndexHard1-4 63 1681132 ns/op BenchmarkLastIndexHard2-4 70 1684598 ns/op BenchmarkLastIndexHard3-4 68 1681971 ns/op BenchmarkCountHard1-4 1275 94613 ns/op BenchmarkCountHard2-4 910 131824 ns/op BenchmarkCountHard3-4 181 661100 ns/op BenchmarkIndexTorture-4 9147 12774 ns/op BenchmarkCountTorture-4 9480 12830 ns/op BenchmarkCountTortureOverlapping-4 1994 57918 ns/op BenchmarkCountByte/10-4 5149480 21.75 ns/op 459.77 MB/s BenchmarkCountByte/32-4 5219778 23.19 ns/op 1379.79 MB/s BenchmarkCountByte/4096-4 1305212 91.87 ns/op 44583.94 MB/s BenchmarkCountByte/4194304-4 1534 78428 ns/op 53479.50 MB/s BenchmarkCountByte/67108864-4 31 3730431 ns/op 17989.57 MB/s BenchmarkFields/ASCII/16-4 334882 350.9 ns/op 45.59 MB/s 48 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 28468 4210 ns/op 60.80 MB/s 576 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 1540 68821 ns/op 59.52 MB/s 6144 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 103 1145748 ns/op 57.20 MB/s 98304 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 6 18542803 ns/op 56.55 MB/s 1515520 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 176283 631.0 ns/op 25.35 MB/s 32 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 14350 8332 ns/op 30.73 MB/s 288 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 842 142286 ns/op 28.79 MB/s 21504 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 45 2617306 ns/op 25.04 MB/s 463106 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 3 43635656 ns/op 24.03 MB/s 10457344 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 253482 414.1 ns/op 38.63 MB/s 48 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 19141 6303 ns/op 40.62 MB/s 1600 B/op 2 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 1339 90788 ns/op 45.12 MB/s 21504 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 63 1662238 ns/op 39.43 MB/s 463104 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 4 29488223 ns/op 35.56 MB/s 10457344 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 239942 506.5 ns/op 31.59 MB/s 32 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 17846 6778 ns/op 37.77 MB/s 288 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 1051 112022 ns/op 36.56 MB/s 21504 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 58 2040252 ns/op 32.12 MB/s 463104 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 3 35068332 ns/op 29.90 MB/s 10457344 B/op 24 allocs/op BenchmarkSplitEmptySeparator-4 3 42066032 ns/op BenchmarkSplitSingleByteSeparator-4 44 2536260 ns/op BenchmarkSplitMultiByteSeparator-4 72 1504679 ns/op BenchmarkSplitNSingleByteSeparator-4 469422 260.4 ns/op BenchmarkSplitNMultiByteSeparator-4 383583 310.6 ns/op BenchmarkRepeat/5x0-4 4856389 25.04 ns/op BenchmarkRepeat/5x1-4 4847336 24.88 ns/op BenchmarkRepeat/5x2-4 298128 363.0 ns/op BenchmarkRepeat/5x6-4 211348 584.2 ns/op BenchmarkRepeat/10x0-4 4763928 23.15 ns/op BenchmarkRepeat/10x1-4 5104629 22.92 ns/op BenchmarkRepeat/10x2-4 301269 359.7 ns/op BenchmarkRepeat/10x6-4 194718 611.0 ns/op BenchmarkRepeatLarge/256/1-4 98750 1233 ns/op 207.70 MB/s BenchmarkRepeatLarge/256/16-4 156675 792.2 ns/op 323.15 MB/s BenchmarkRepeatLarge/512/1-4 81538 1484 ns/op 345.12 MB/s BenchmarkRepeatLarge/512/16-4 109455 1033 ns/op 495.54 MB/s BenchmarkRepeatLarge/1024/1-4 62029 1946 ns/op 526.24 MB/s BenchmarkRepeatLarge/1024/16-4 79857 1470 ns/op 696.49 MB/s BenchmarkRepeatLarge/2048/1-4 41761 2768 ns/op 739.80 MB/s BenchmarkRepeatLarge/2048/16-4 52101 2241 ns/op 913.93 MB/s BenchmarkRepeatLarge/4096/1-4 28700 4282 ns/op 956.61 MB/s BenchmarkRepeatLarge/4096/16-4 31834 3664 ns/op 1117.87 MB/s BenchmarkRepeatLarge/8192/1-4 16638 7586 ns/op 1079.84 MB/s BenchmarkRepeatLarge/8192/16-4 17140 7018 ns/op 1167.36 MB/s BenchmarkRepeatLarge/8192/4097-4 6356895 19.80 ns/op 206874.94 MB/s BenchmarkRepeatLarge/16384/1-4 9420 11959 ns/op 1370.07 MB/s BenchmarkRepeatLarge/16384/16-4 10059 12140 ns/op 1349.63 MB/s BenchmarkRepeatLarge/16384/4097-4 13798 8677 ns/op 1416.47 MB/s BenchmarkRepeatLarge/32768/1-4 4732 22720 ns/op 1442.23 MB/s BenchmarkRepeatLarge/32768/16-4 4704 23260 ns/op 1408.76 MB/s BenchmarkRepeatLarge/32768/4097-4 5700 24676 ns/op 1162.22 MB/s BenchmarkRepeatLarge/65536/1-4 2310 45615 ns/op 1436.72 MB/s BenchmarkRepeatLarge/65536/16-4 2308 59352 ns/op 1104.20 MB/s BenchmarkRepeatLarge/65536/4097-4 2788 43817 ns/op 1402.53 MB/s BenchmarkRepeatLarge/131072/1-4 890 165243 ns/op 793.21 MB/s BenchmarkRepeatLarge/131072/16-4 888 173926 ns/op 753.61 MB/s BenchmarkRepeatLarge/131072/4097-4 843 149585 ns/op 849.06 MB/s BenchmarkRepeatLarge/262144/1-4 428 285556 ns/op 918.01 MB/s BenchmarkRepeatLarge/262144/16-4 421 269781 ns/op 971.69 MB/s BenchmarkRepeatLarge/262144/4097-4 420 307285 ns/op 839.97 MB/s BenchmarkRepeatLarge/524288/1-4 219 589533 ns/op 889.33 MB/s BenchmarkRepeatLarge/524288/16-4 219 540364 ns/op 970.25 MB/s BenchmarkRepeatLarge/524288/4097-4 216 551335 ns/op 943.74 MB/s BenchmarkRepeatLarge/1048576/1-4 96 1090611 ns/op 961.46 MB/s BenchmarkRepeatLarge/1048576/16-4 100 1028943 ns/op 1019.08 MB/s BenchmarkRepeatLarge/1048576/4097-4 100 1040101 ns/op 1004.46 MB/s BenchmarkRepeatLarge/2097152/1-4 67 2010549 ns/op 1043.07 MB/s BenchmarkRepeatLarge/2097152/16-4 56 2003180 ns/op 1046.91 MB/s BenchmarkRepeatLarge/2097152/4097-4 57 2102676 ns/op 995.67 MB/s BenchmarkRepeatLarge/4194304/1-4 27 3855218 ns/op 1087.95 MB/s BenchmarkRepeatLarge/4194304/16-4 25 4197060 ns/op 999.34 MB/s BenchmarkRepeatLarge/4194304/4097-4 28 4311249 ns/op 972.16 MB/s BenchmarkRepeatLarge/8388608/1-4 14 7271500 ns/op 1153.63 MB/s BenchmarkRepeatLarge/8388608/16-4 15 7322140 ns/op 1145.65 MB/s BenchmarkRepeatLarge/8388608/4097-4 14 7282354 ns/op 1151.63 MB/s BenchmarkRepeatLarge/16777216/1-4 8 14349200 ns/op 1169.21 MB/s BenchmarkRepeatLarge/16777216/16-4 8 14034226 ns/op 1195.45 MB/s BenchmarkRepeatLarge/16777216/4097-4 8 14080876 ns/op 1191.49 MB/s BenchmarkRepeatLarge/33554432/1-4 4 27956932 ns/op 1200.22 MB/s BenchmarkRepeatLarge/33554432/16-4 4 27980085 ns/op 1199.23 MB/s BenchmarkRepeatLarge/33554432/4097-4 4 27906195 ns/op 1202.40 MB/s BenchmarkRepeatLarge/67108864/1-4 2 55489999 ns/op 1209.39 MB/s BenchmarkRepeatLarge/67108864/16-4 2 53908329 ns/op 1244.87 MB/s BenchmarkRepeatLarge/67108864/4097-4 2 54870389 ns/op 1223.04 MB/s BenchmarkRepeatLarge/134217728/1-4 1 107361397 ns/op 1250.15 MB/s BenchmarkRepeatLarge/134217728/16-4 1 110982790 ns/op 1209.36 MB/s BenchmarkRepeatLarge/134217728/4097-4 1 110788719 ns/op 1211.47 MB/s BenchmarkRepeatLarge/268435456/1-4 1 240494497 ns/op 1116.18 MB/s BenchmarkRepeatLarge/268435456/16-4 1 212153854 ns/op 1265.29 MB/s BenchmarkRepeatLarge/268435456/4097-4 1 215349685 ns/op 1246.51 MB/s BenchmarkRepeatLarge/536870912/1-4 1 470869708 ns/op 1140.17 MB/s BenchmarkRepeatLarge/536870912/16-4 1 441721865 ns/op 1215.40 MB/s BenchmarkRepeatLarge/536870912/4097-4 1 444607607 ns/op 1207.52 MB/s BenchmarkRepeatLarge/1073741824/1-4 1 940889478 ns/op 1141.20 MB/s BenchmarkRepeatLarge/1073741824/16-4 1 854519530 ns/op 1256.54 MB/s BenchmarkRepeatLarge/1073741824/4097-4 1 886509124 ns/op 1211.20 MB/s BenchmarkRepeatSpaces-4 4818414 24.83 ns/op 0 B/op 0 allocs/op BenchmarkIndexAnyASCII/1:1-4 2914154 42.36 ns/op BenchmarkIndexAnyASCII/1:2-4 2769913 45.25 ns/op BenchmarkIndexAnyASCII/1:4-4 2613363 45.24 ns/op BenchmarkIndexAnyASCII/1:8-4 2809485 44.36 ns/op BenchmarkIndexAnyASCII/1:16-4 2792715 45.27 ns/op BenchmarkIndexAnyASCII/1:32-4 2582461 43.00 ns/op BenchmarkIndexAnyASCII/1:64-4 2614665 44.61 ns/op BenchmarkIndexAnyASCII/16:1-4 2680966 44.27 ns/op BenchmarkIndexAnyASCII/16:2-4 1009614 118.7 ns/op BenchmarkIndexAnyASCII/16:4-4 848919 120.9 ns/op BenchmarkIndexAnyASCII/16:8-4 822982 130.0 ns/op BenchmarkIndexAnyASCII/16:16-4 799870 146.1 ns/op BenchmarkIndexAnyASCII/16:32-4 749433 171.0 ns/op BenchmarkIndexAnyASCII/16:64-4 484423 239.9 ns/op BenchmarkIndexAnyASCII/256:1-4 2570679 44.16 ns/op BenchmarkIndexAnyASCII/256:2-4 74563 1487 ns/op BenchmarkIndexAnyASCII/256:4-4 66865 1496 ns/op BenchmarkIndexAnyASCII/256:8-4 65908 1710 ns/op BenchmarkIndexAnyASCII/256:16-4 78811 1734 ns/op BenchmarkIndexAnyASCII/256:32-4 67882 1752 ns/op BenchmarkIndexAnyASCII/256:64-4 64636 1644 ns/op BenchmarkIndexAnyUTF8/1:1-4 3108222 39.20 ns/op BenchmarkIndexAnyUTF8/1:2-4 2759703 42.24 ns/op BenchmarkIndexAnyUTF8/1:4-4 2666709 45.37 ns/op BenchmarkIndexAnyUTF8/1:8-4 2683167 43.30 ns/op BenchmarkIndexAnyUTF8/1:16-4 2775592 43.48 ns/op BenchmarkIndexAnyUTF8/1:32-4 2736531 43.74 ns/op BenchmarkIndexAnyUTF8/1:64-4 2662603 45.21 ns/op BenchmarkIndexAnyUTF8/16:1-4 2345571 51.86 ns/op BenchmarkIndexAnyUTF8/16:2-4 315585 326.3 ns/op BenchmarkIndexAnyUTF8/16:4-4 343222 338.6 ns/op BenchmarkIndexAnyUTF8/16:8-4 357772 324.8 ns/op BenchmarkIndexAnyUTF8/16:16-4 337567 318.6 ns/op BenchmarkIndexAnyUTF8/16:32-4 346639 328.5 ns/op BenchmarkIndexAnyUTF8/16:64-4 312708 341.1 ns/op BenchmarkIndexAnyUTF8/256:1-4 405336 283.2 ns/op BenchmarkIndexAnyUTF8/256:2-4 25416 4741 ns/op BenchmarkIndexAnyUTF8/256:4-4 25195 4756 ns/op BenchmarkIndexAnyUTF8/256:8-4 25132 4718 ns/op BenchmarkIndexAnyUTF8/256:16-4 25018 4725 ns/op BenchmarkIndexAnyUTF8/256:32-4 24643 4875 ns/op BenchmarkIndexAnyUTF8/256:64-4 24409 4759 ns/op BenchmarkLastIndexAnyASCII/1:1-4 2864002 40.11 ns/op BenchmarkLastIndexAnyASCII/1:2-4 3040989 42.88 ns/op BenchmarkLastIndexAnyASCII/1:4-4 2840972 42.28 ns/op BenchmarkLastIndexAnyASCII/1:8-4 2742505 42.42 ns/op BenchmarkLastIndexAnyASCII/1:16-4 3008343 41.51 ns/op BenchmarkLastIndexAnyASCII/1:32-4 2757946 40.31 ns/op BenchmarkLastIndexAnyASCII/1:64-4 2747731 41.73 ns/op BenchmarkLastIndexAnyASCII/16:1-4 869564 134.1 ns/op BenchmarkLastIndexAnyASCII/16:2-4 995248 133.0 ns/op BenchmarkLastIndexAnyASCII/16:4-4 894063 134.1 ns/op BenchmarkLastIndexAnyASCII/16:8-4 852402 125.5 ns/op BenchmarkLastIndexAnyASCII/16:16-4 786044 155.4 ns/op BenchmarkLastIndexAnyASCII/16:32-4 701247 171.2 ns/op BenchmarkLastIndexAnyASCII/16:64-4 449062 241.5 ns/op BenchmarkLastIndexAnyASCII/256:1-4 68066 1706 ns/op BenchmarkLastIndexAnyASCII/256:2-4 67314 1682 ns/op BenchmarkLastIndexAnyASCII/256:4-4 68720 1715 ns/op BenchmarkLastIndexAnyASCII/256:8-4 69909 1714 ns/op BenchmarkLastIndexAnyASCII/256:16-4 67712 1742 ns/op BenchmarkLastIndexAnyASCII/256:32-4 78411 1695 ns/op BenchmarkLastIndexAnyASCII/256:64-4 65872 1824 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 2888098 40.02 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 2881778 43.19 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 2934672 41.61 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 2767706 41.75 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 2872944 43.39 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 2741954 43.22 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 2706052 41.93 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 407158 256.3 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 226638 556.8 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 228477 530.0 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 214150 553.4 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 227580 549.5 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 195400 556.5 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 203678 536.6 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 34533 3503 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 15009 8033 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 15021 8212 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 14784 8462 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 15090 7960 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 14470 8293 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 15117 8405 ns/op BenchmarkTrimASCII/1:1-4 4539028 25.71 ns/op BenchmarkTrimASCII/1:2-4 3442238 32.58 ns/op BenchmarkTrimASCII/1:4-4 3391748 35.59 ns/op BenchmarkTrimASCII/1:8-4 3229447 40.15 ns/op BenchmarkTrimASCII/1:16-4 2330938 51.16 ns/op BenchmarkTrimASCII/16:1-4 3687540 31.71 ns/op BenchmarkTrimASCII/16:2-4 892122 132.2 ns/op BenchmarkTrimASCII/16:4-4 888375 135.5 ns/op BenchmarkTrimASCII/16:8-4 916530 142.5 ns/op BenchmarkTrimASCII/16:16-4 798777 150.9 ns/op BenchmarkTrimASCII/256:1-4 1015335 124.5 ns/op BenchmarkTrimASCII/256:2-4 70089 1651 ns/op BenchmarkTrimASCII/256:4-4 69602 1515 ns/op BenchmarkTrimASCII/256:8-4 69736 1721 ns/op BenchmarkTrimASCII/256:16-4 66618 1639 ns/op BenchmarkTrimASCII/4096:1-4 81560 1425 ns/op BenchmarkTrimASCII/4096:2-4 4472 27061 ns/op BenchmarkTrimASCII/4096:4-4 4854 23566 ns/op BenchmarkTrimASCII/4096:8-4 4452 25407 ns/op BenchmarkTrimASCII/4096:16-4 4922 24629 ns/op BenchmarkTrimByte-4 5537251 22.72 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 20406 5890 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 20278 5873 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 1596 74567 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 3154 37340 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 6247 18796 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 12280 9727 ns/op BenchmarkJoin/0-4 6399262 18.65 ns/op 0 B/op 0 allocs/op BenchmarkJoin/1-4 4776292 22.73 ns/op 0 B/op 0 allocs/op BenchmarkJoin/2-4 259131 402.8 ns/op 16 B/op 1 allocs/op BenchmarkJoin/3-4 196807 581.4 ns/op 24 B/op 1 allocs/op BenchmarkJoin/4-4 161416 744.8 ns/op 48 B/op 1 allocs/op BenchmarkJoin/5-4 133455 925.1 ns/op 48 B/op 1 allocs/op BenchmarkJoin/6-4 110892 1074 ns/op 64 B/op 1 allocs/op BenchmarkJoin/7-4 93486 1272 ns/op 64 B/op 1 allocs/op BenchmarkTrimSpace/NoTrim-4 3698637 33.11 ns/op BenchmarkTrimSpace/ASCII-4 2040126 55.47 ns/op BenchmarkTrimSpace/SomeNonASCII-4 186542 645.6 ns/op BenchmarkTrimSpace/JustNonASCII-4 96565 1215 ns/op BenchmarkReplaceAll-4 196969 590.2 ns/op 16 B/op 1 allocs/op PASS ok strings 52.558s goos: freebsd goarch: amd64 pkg: sync cpu: AMD EPYC 7B12 BenchmarkCond1-4 40484 2914 ns/op BenchmarkCond2-4 14564 8020 ns/op BenchmarkCond4-4 10000 15875 ns/op BenchmarkCond8-4 2859 41806 ns/op BenchmarkCond16-4 1096 104952 ns/op BenchmarkCond32-4 510 214993 ns/op BenchmarkMapLoadMostlyHits/*sync_test.DeepCopyMap-4 573051 210.1 ns/op 11 B/op 0 allocs/op BenchmarkMapLoadMostlyHits/*sync_test.RWMutexMap-4 169509 669.6 ns/op 12 B/op 0 allocs/op BenchmarkMapLoadMostlyHits/*sync.HashTrieMap[interface_{},interface_{}]-4 281670 451.0 ns/op 12 B/op 0 allocs/op BenchmarkMapLoadMostlyHits/*sync.Map-4 281755 398.4 ns/op 11 B/op 0 allocs/op BenchmarkMapLoadMostlyMisses/*sync_test.DeepCopyMap-4 596607 180.5 ns/op 11 B/op 0 allocs/op BenchmarkMapLoadMostlyMisses/*sync_test.RWMutexMap-4 197955 537.0 ns/op 11 B/op 0 allocs/op BenchmarkMapLoadMostlyMisses/*sync.HashTrieMap[interface_{},interface_{}]-4 539734 189.4 ns/op 11 B/op 0 allocs/op BenchmarkMapLoadMostlyMisses/*sync.Map-4 552441 195.2 ns/op 11 B/op 0 allocs/op BenchmarkMapLoadOrStoreBalanced/*sync_test.RWMutexMap-4 83521 1498 ns/op 86 B/op 1 allocs/op BenchmarkMapLoadOrStoreBalanced/*sync.HashTrieMap[interface_{},interface_{}]-4 129152 1041 ns/op 76 B/op 2 allocs/op BenchmarkMapLoadOrStoreBalanced/*sync.Map-4 159574 950.4 ns/op 77 B/op 2 allocs/op BenchmarkMapLoadOrStoreUnique/*sync_test.RWMutexMap-4 72914 1843 ns/op 175 B/op 2 allocs/op BenchmarkMapLoadOrStoreUnique/*sync.HashTrieMap[interface_{},interface_{}]-4 96643 1541 ns/op 141 B/op 3 allocs/op BenchmarkMapLoadOrStoreUnique/*sync.Map-4 89449 1680 ns/op 141 B/op 3 allocs/op BenchmarkMapLoadOrStoreCollision/*sync_test.DeepCopyMap-4 686154 177.7 ns/op 0 B/op 0 allocs/op BenchmarkMapLoadOrStoreCollision/*sync_test.RWMutexMap-4 123207 941.5 ns/op 0 B/op 0 allocs/op BenchmarkMapLoadOrStoreCollision/*sync.HashTrieMap[interface_{},interface_{}]-4 578133 209.0 ns/op 0 B/op 0 allocs/op BenchmarkMapLoadOrStoreCollision/*sync.Map-4 496910 208.7 ns/op 0 B/op 0 allocs/op BenchmarkMapLoadAndDeleteBalanced/*sync_test.RWMutexMap-4 117434 1065 ns/op 7 B/op 0 allocs/op BenchmarkMapLoadAndDeleteBalanced/*sync.HashTrieMap[interface_{},interface_{}]-4 595899 202.9 ns/op 7 B/op 0 allocs/op BenchmarkMapLoadAndDeleteBalanced/*sync.Map-4 647010 215.1 ns/op 7 B/op 0 allocs/op BenchmarkMapLoadAndDeleteUnique/*sync_test.RWMutexMap-4 126549 935.2 ns/op 15 B/op 0 allocs/op BenchmarkMapLoadAndDeleteUnique/*sync.HashTrieMap[interface_{},interface_{}]-4 539470 189.6 ns/op 15 B/op 0 allocs/op BenchmarkMapLoadAndDeleteUnique/*sync.Map-4 592147 170.5 ns/op 15 B/op 0 allocs/op BenchmarkMapLoadAndDeleteCollision/*sync_test.DeepCopyMap-4 59331 2718 ns/op 289 B/op 2 allocs/op BenchmarkMapLoadAndDeleteCollision/*sync_test.RWMutexMap-4 88449 1278 ns/op 0 B/op 0 allocs/op BenchmarkMapLoadAndDeleteCollision/*sync.HashTrieMap[interface_{},interface_{}]-4 112978 1113 ns/op 6 B/op 0 allocs/op BenchmarkMapLoadAndDeleteCollision/*sync.Map-4 133533 1140 ns/op 6 B/op 0 allocs/op BenchmarkMapRange/*sync_test.DeepCopyMap-4 3464 29380 ns/op 0 B/op 0 allocs/op BenchmarkMapRange/*sync_test.RWMutexMap-4 187 700983 ns/op 18434 B/op 1 allocs/op BenchmarkMapRange/*sync.HashTrieMap[interface_{},interface_{}]-4 480 213317 ns/op 0 B/op 0 allocs/op BenchmarkMapRange/*sync.Map-4 531 228754 ns/op 0 B/op 0 allocs/op BenchmarkMapAdversarialAlloc/*sync_test.DeepCopyMap-4 101710 1056 ns/op 254 B/op 1 allocs/op BenchmarkMapAdversarialAlloc/*sync_test.RWMutexMap-4 166239 700.3 ns/op 17 B/op 1 allocs/op BenchmarkMapAdversarialAlloc/*sync.HashTrieMap[interface_{},interface_{}]-4 312181 345.4 ns/op 16 B/op 1 allocs/op BenchmarkMapAdversarialAlloc/*sync.Map-4 374553 351.0 ns/op 16 B/op 1 allocs/op BenchmarkMapAdversarialDelete/*sync_test.DeepCopyMap-4 194324 540.1 ns/op 178 B/op 1 allocs/op BenchmarkMapAdversarialDelete/*sync_test.RWMutexMap-4 165726 990.3 ns/op 32 B/op 1 allocs/op BenchmarkMapAdversarialDelete/*sync.HashTrieMap[interface_{},interface_{}]-4 324405 324.4 ns/op 16 B/op 1 allocs/op BenchmarkMapAdversarialDelete/*sync.Map-4 343528 318.7 ns/op 16 B/op 1 allocs/op BenchmarkMapDeleteCollision/*sync_test.DeepCopyMap-4 75754 1688 ns/op 48 B/op 1 allocs/op BenchmarkMapDeleteCollision/*sync_test.RWMutexMap-4 132386 894.4 ns/op 0 B/op 0 allocs/op BenchmarkMapDeleteCollision/*sync.HashTrieMap[interface_{},interface_{}]-4 543524 214.7 ns/op 0 B/op 0 allocs/op BenchmarkMapDeleteCollision/*sync.Map-4 558937 209.4 ns/op 0 B/op 0 allocs/op BenchmarkMapSwapCollision/*sync_test.DeepCopyMap-4 55065 2336 ns/op 336 B/op 2 allocs/op BenchmarkMapSwapCollision/*sync_test.RWMutexMap-4 112632 1080 ns/op 0 B/op 0 allocs/op BenchmarkMapSwapCollision/*sync.HashTrieMap[interface_{},interface_{}]-4 47130 2566 ns/op 48 B/op 1 allocs/op BenchmarkMapSwapCollision/*sync.Map-4 47386 2648 ns/op 48 B/op 1 allocs/op BenchmarkMapSwapMostlyHits/*sync_test.DeepCopyMap-4 612 180614 ns/op 82213 B/op 7 allocs/op BenchmarkMapSwapMostlyHits/*sync_test.RWMutexMap-4 80317 1419 ns/op 23 B/op 1 allocs/op BenchmarkMapSwapMostlyHits/*sync.HashTrieMap[interface_{},interface_{}]-4 130945 887.8 ns/op 71 B/op 2 allocs/op BenchmarkMapSwapMostlyHits/*sync.Map-4 137593 899.9 ns/op 72 B/op 2 allocs/op BenchmarkMapSwapMostlyMisses/*sync_test.DeepCopyMap-4 24520 5345 ns/op 719 B/op 6 allocs/op BenchmarkMapSwapMostlyMisses/*sync_test.RWMutexMap-4 48310 2363 ns/op 47 B/op 2 allocs/op BenchmarkMapSwapMostlyMisses/*sync.HashTrieMap[interface_{},interface_{}]-4 27337 4530 ns/op 105 B/op 4 allocs/op BenchmarkMapSwapMostlyMisses/*sync.Map-4 27963 4662 ns/op 105 B/op 4 allocs/op BenchmarkMapCompareAndSwapCollision/*sync_test.DeepCopyMap-4 193456 600.0 ns/op 36 B/op 0 allocs/op BenchmarkMapCompareAndSwapCollision/*sync_test.RWMutexMap-4 99205 1389 ns/op 0 B/op 0 allocs/op BenchmarkMapCompareAndSwapCollision/*sync.HashTrieMap[interface_{},interface_{}]-4 107380 1121 ns/op 10 B/op 0 allocs/op BenchmarkMapCompareAndSwapCollision/*sync.Map-4 131876 1104 ns/op 11 B/op 0 allocs/op BenchmarkMapCompareAndSwapNoExistingKey/*sync_test.DeepCopyMap-4 2629366 46.98 ns/op 15 B/op 0 allocs/op BenchmarkMapCompareAndSwapNoExistingKey/*sync_test.RWMutexMap-4 127308 935.0 ns/op 15 B/op 0 allocs/op BenchmarkMapCompareAndSwapNoExistingKey/*sync.HashTrieMap[interface_{},interface_{}]-4 556430 211.8 ns/op 15 B/op 0 allocs/op BenchmarkMapCompareAndSwapNoExistingKey/*sync.Map-4 613170 191.6 ns/op 15 B/op 0 allocs/op BenchmarkMapCompareAndSwapValueNotEqual/*sync_test.DeepCopyMap-4 676054 192.0 ns/op 0 B/op 0 allocs/op BenchmarkMapCompareAndSwapValueNotEqual/*sync_test.RWMutexMap-4 106924 1005 ns/op 0 B/op 0 allocs/op BenchmarkMapCompareAndSwapValueNotEqual/*sync.HashTrieMap[interface_{},interface_{}]-4 547562 203.3 ns/op 0 B/op 0 allocs/op BenchmarkMapCompareAndSwapValueNotEqual/*sync.Map-4 502026 204.9 ns/op 0 B/op 0 allocs/op BenchmarkMapCompareAndSwapMostlyHits/*sync_test.RWMutexMap-4 79646 1553 ns/op 35 B/op 2 allocs/op BenchmarkMapCompareAndSwapMostlyHits/*sync.HashTrieMap[interface_{},interface_{}]-4 136680 874.3 ns/op 83 B/op 3 allocs/op BenchmarkMapCompareAndSwapMostlyHits/*sync.Map-4 137251 846.0 ns/op 83 B/op 3 allocs/op BenchmarkMapCompareAndSwapMostlyMisses/*sync_test.DeepCopyMap-4 612118 216.6 ns/op 48 B/op 2 allocs/op BenchmarkMapCompareAndSwapMostlyMisses/*sync_test.RWMutexMap-4 109272 1272 ns/op 47 B/op 2 allocs/op BenchmarkMapCompareAndSwapMostlyMisses/*sync.HashTrieMap[interface_{},interface_{}]-4 545305 244.8 ns/op 47 B/op 2 allocs/op BenchmarkMapCompareAndSwapMostlyMisses/*sync.Map-4 558166 247.2 ns/op 47 B/op 2 allocs/op BenchmarkMapCompareAndDeleteCollision/*sync_test.DeepCopyMap-4 203256 832.9 ns/op 86 B/op 0 allocs/op BenchmarkMapCompareAndDeleteCollision/*sync_test.RWMutexMap-4 90640 1306 ns/op 0 B/op 0 allocs/op BenchmarkMapCompareAndDeleteCollision/*sync.HashTrieMap[interface_{},interface_{}]-4 118227 965.4 ns/op 6 B/op 0 allocs/op BenchmarkMapCompareAndDeleteCollision/*sync.Map-4 108508 998.7 ns/op 6 B/op 0 allocs/op BenchmarkMapCompareAndDeleteMostlyHits/*sync_test.RWMutexMap-4 45226 2685 ns/op 48 B/op 3 allocs/op BenchmarkMapCompareAndDeleteMostlyHits/*sync.HashTrieMap[interface_{},interface_{}]-4 71037 1457 ns/op 87 B/op 3 allocs/op BenchmarkMapCompareAndDeleteMostlyHits/*sync.Map-4 75787 1555 ns/op 92 B/op 3 allocs/op BenchmarkMapCompareAndDeleteMostlyMisses/*sync_test.DeepCopyMap-4 544587 216.5 ns/op 32 B/op 2 allocs/op BenchmarkMapCompareAndDeleteMostlyMisses/*sync_test.RWMutexMap-4 107883 1136 ns/op 31 B/op 1 allocs/op BenchmarkMapCompareAndDeleteMostlyMisses/*sync.HashTrieMap[interface_{},interface_{}]-4 523356 210.3 ns/op 32 B/op 1 allocs/op BenchmarkMapCompareAndDeleteMostlyMisses/*sync.Map-4 599325 225.5 ns/op 32 B/op 1 allocs/op BenchmarkMapClear/*sync_test.DeepCopyMap-4 39153 2653 ns/op 336 B/op 2 allocs/op BenchmarkMapClear/*sync_test.RWMutexMap-4 64285 1819 ns/op 0 B/op 0 allocs/op BenchmarkMapClear/*sync.HashTrieMap[interface_{},interface_{}]-4 88932 1424 ns/op 210 B/op 2 allocs/op BenchmarkMapClear/*sync.Map-4 74730 1647 ns/op 210 B/op 2 allocs/op BenchmarkUncontendedSemaphore-4 6450999 17.70 ns/op BenchmarkContendedSemaphore-4 3820009 27.00 ns/op BenchmarkMutexUncontended-4 1525473 82.44 ns/op BenchmarkMutex-4 95872 1483 ns/op BenchmarkMutexSlack-4 86019 1519 ns/op BenchmarkMutexWork-4 81094 1539 ns/op BenchmarkMutexWorkSlack-4 71760 1715 ns/op BenchmarkMutexNoSpin-4 43726 2697 ns/op BenchmarkMutexSpin-4 51296 2268 ns/op BenchmarkOnce-4 905002 127.2 ns/op BenchmarkOnceFunc/v=Once-4 1997865 60.05 ns/op 0 B/op 0 allocs/op BenchmarkOnceFunc/v=Global-4 1476135 79.44 ns/op 0 B/op 0 allocs/op BenchmarkOnceFunc/v=Local-4 1557258 75.57 ns/op 0 B/op 0 allocs/op BenchmarkOnceValue/v=Once-4 1781330 67.09 ns/op 0 B/op 0 allocs/op BenchmarkOnceValue/v=Global-4 1558376 77.44 ns/op 0 B/op 0 allocs/op BenchmarkOnceValue/v=Local-4 1689333 71.34 ns/op 0 B/op 0 allocs/op BenchmarkSemaUncontended-4 9821859 11.97 ns/op BenchmarkSemaSyntNonblock-4 2037853 58.44 ns/op BenchmarkSemaSyntBlock-4 1268197 91.64 ns/op BenchmarkSemaWorkNonblock-4 1262971 100.5 ns/op BenchmarkSemaWorkBlock-4 691924 157.1 ns/op BenchmarkRWMutexUncontended-4 641050 192.8 ns/op BenchmarkRWMutexWrite100-4 213694 597.3 ns/op BenchmarkRWMutexWrite10-4 136353 832.7 ns/op BenchmarkRWMutexWorkWrite100-4 193779 590.9 ns/op BenchmarkRWMutexWorkWrite10-4 129288 970.4 ns/op BenchmarkWaitGroupUncontended-4 1374699 91.35 ns/op BenchmarkWaitGroupAddDone-4 274014 511.1 ns/op BenchmarkWaitGroupAddDoneWork-4 238734 470.2 ns/op BenchmarkWaitGroupWait-4 5287740 21.90 ns/op BenchmarkWaitGroupWaitWork-4 4056222 29.74 ns/op BenchmarkWaitGroupActuallyWait-4 27436 4246 ns/op 32 B/op 2 allocs/op PASS ok sync 22.607s goos: freebsd goarch: amd64 pkg: sync/atomic cpu: AMD EPYC 7B12 BenchmarkValueRead-4 735471 259.0 ns/op PASS ok sync/atomic 1.298s PASS ok syscall 1.055s goos: freebsd goarch: amd64 pkg: testing cpu: AMD EPYC 7B12 BenchmarkTBHelper-4 179368 652.5 ns/op 0 B/op 0 allocs/op BenchmarkBLoopPrint-4 16908 7153 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 18018 6633 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.487s goos: freebsd goarch: amd64 pkg: text/tabwriter cpu: AMD EPYC 7B12 BenchmarkTable/1x10/new-4 10698 10407 ns/op 1520 B/op 21 allocs/op BenchmarkTable/1x10/reuse-4 16039 7615 ns/op 0 B/op 0 allocs/op BenchmarkTable/1x1000/new-4 139 841912 ns/op 110960 B/op 1024 allocs/op BenchmarkTable/1x1000/reuse-4 159 748071 ns/op 697 B/op 6 allocs/op BenchmarkTable/1x100000/new-4 2 97786878 ns/op 18285136 B/op 100057 allocs/op BenchmarkTable/1x100000/reuse-4 1 101447096 ns/op 18285040 B/op 100056 allocs/op BenchmarkTable/10x10/new-4 2283 48530 ns/op 5058 B/op 31 allocs/op BenchmarkTable/10x10/reuse-4 2804 40985 ns/op 1 B/op 0 allocs/op BenchmarkTable/10x1000/new-4 27 4401271 ns/op 395143 B/op 1038 allocs/op BenchmarkTable/10x1000/reuse-4 30 3970697 ns/op 13171 B/op 34 allocs/op BenchmarkTable/10x100000/new-4 1 488564317 ns/op 47012832 B/op 100073 allocs/op BenchmarkTable/10x100000/reuse-4 1 458793233 ns/op 47012736 B/op 100072 allocs/op BenchmarkTable/100x10/new-4 286 402086 ns/op 39296 B/op 41 allocs/op BenchmarkTable/100x10/reuse-4 330 369000 ns/op 119 B/op 0 allocs/op BenchmarkTable/100x1000/new-4 3 39057594 ns/op 3270528 B/op 1052 allocs/op BenchmarkTable/100x1000/reuse-4 3 36916990 ns/op 1090176 B/op 350 allocs/op BenchmarkTable/100x100000/new-4 1 4939379494 ns/op 334041984 B/op 100088 allocs/op BenchmarkTable/100x100000/reuse-4 1 4858816997 ns/op 334042176 B/op 100090 allocs/op BenchmarkPyramid/10-4 3364 31066 ns/op 4872 B/op 35 allocs/op BenchmarkPyramid/100-4 50 2223052 ns/op 410539 B/op 230 allocs/op BenchmarkPyramid/1000-4 1 205915512 ns/op 35606920 B/op 2055 allocs/op BenchmarkRagged/10-4 3460 32553 ns/op 4512 B/op 34 allocs/op BenchmarkRagged/100-4 382 314555 ns/op 42416 B/op 188 allocs/op BenchmarkRagged/1000-4 37 3128402 ns/op 408992 B/op 1660 allocs/op BenchmarkCode-4 11738 9957 ns/op 624 B/op 13 allocs/op PASS ok text/tabwriter 15.661s goos: freebsd goarch: amd64 pkg: text/template/parse cpu: AMD EPYC 7B12 BenchmarkParseLarge-4 2 51875753 ns/op BenchmarkVariableString-4 157641 772.9 ns/op 80 B/op 3 allocs/op BenchmarkListString-4 3112 38734 ns/op 2511 B/op 39 allocs/op PASS ok text/template/parse 1.463s goos: freebsd goarch: amd64 pkg: time cpu: AMD EPYC 7B12 BenchmarkAfterFunc1000-4 22 4550018 ns/op BenchmarkAfter-4 89217 1412 ns/op BenchmarkStop/impl=chan-4 156609 752.7 ns/op BenchmarkStop/impl=func-4 167329 623.2 ns/op BenchmarkSimultaneousAfterFunc1000-4 24 4615933 ns/op BenchmarkStartStop1000-4 181 672664 ns/op BenchmarkReset/impl=chan-4 1404190 85.17 ns/op BenchmarkReset/impl=func-4 1000000 100.0 ns/op BenchmarkSleep1000-4 30 3937348 ns/op BenchmarkParallelTimerLatency-4 51 171058 avg-late-ns 979850 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=1-4 37 88255 avg-late-ns 250691 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=2-4 33 74022 avg-late-ns 218126 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=3-4 34 71854 avg-late-ns 273463 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=4-4 33 57010 avg-late-ns 238222 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=5-4 31 76835 avg-late-ns 359871 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=6-4 32 70370 avg-late-ns 413533 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=7-4 30 93346 avg-late-ns 479394 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=8-4 27 108226 avg-late-ns 489406 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=9-4 26 129120 avg-late-ns 698761 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=10-4 26 842590 avg-late-ns 5413813 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=2ms/tickers-per-P=1-4 34 91648 avg-late-ns 226952 max-late-ns BenchmarkAdjustTimers10000-4 20 6075098 ns/op BenchmarkTicker-4 456379 262.3 ns/op BenchmarkTickerReset-4 1382233 87.06 ns/op BenchmarkTickerResetNaive-4 169801 702.4 ns/op BenchmarkNow-4 348238 339.8 ns/op BenchmarkNowUnixNano-4 334680 339.5 ns/op BenchmarkNowUnixMilli-4 358804 344.3 ns/op BenchmarkNowUnixMicro-4 362222 339.1 ns/op BenchmarkFormat-4 82788 1411 ns/op BenchmarkFormatRFC3339-4 125647 954.4 ns/op BenchmarkFormatRFC3339Nano-4 115737 975.4 ns/op BenchmarkFormatNow-4 115772 1005 ns/op BenchmarkMarshalJSON-4 163622 712.3 ns/op BenchmarkMarshalText-4 164078 683.2 ns/op BenchmarkMarshalBinary-4 404028 279.2 ns/op BenchmarkParse-4 191457 612.0 ns/op BenchmarkParseRFC3339UTC-4 480266 254.8 ns/op BenchmarkParseRFC3339UTCBytes-4 326814 372.7 ns/op BenchmarkParseRFC3339TZ-4 148902 779.7 ns/op BenchmarkParseRFC3339TZBytes-4 111552 1019 ns/op BenchmarkParseDuration-4 868274 139.8 ns/op BenchmarkHour-4 1000000 106.8 ns/op BenchmarkSecond-4 1000000 105.5 ns/op BenchmarkDate-4 1010948 115.8 ns/op BenchmarkYear-4 1001702 111.4 ns/op BenchmarkYearDay-4 867439 121.4 ns/op BenchmarkMonth-4 1000000 120.3 ns/op BenchmarkDay-4 1076224 120.4 ns/op BenchmarkISOWeek-4 1000735 115.0 ns/op BenchmarkGoString-4 129667 928.8 ns/op BenchmarkDateFunc-4 1933920 60.53 ns/op BenchmarkUnmarshalText-4 135444 896.4 ns/op PASS ok time 16.433s goos: freebsd goarch: amd64 pkg: unicode cpu: AMD EPYC 7B12 BenchmarkToUpper-4 749490 156.8 ns/op BenchmarkToLower-4 564758 181.1 ns/op BenchmarkSimpleFold/Upper-4 511188 270.6 ns/op BenchmarkSimpleFold/Lower-4 453980 267.1 ns/op BenchmarkSimpleFold/Fold-4 839958 134.4 ns/op BenchmarkSimpleFold/NoFold-4 421156 265.4 ns/op PASS ok unicode 1.974s goos: freebsd goarch: amd64 pkg: unicode/utf16 cpu: AMD EPYC 7B12 BenchmarkDecodeValidASCII-4 694857 146.9 ns/op BenchmarkDecodeValidJapaneseChars-4 932080 125.7 ns/op BenchmarkDecodeRune-4 2410422 53.77 ns/op BenchmarkEncodeValidASCII-4 869846 134.1 ns/op BenchmarkEncodeValidJapaneseChars-4 1194252 102.5 ns/op BenchmarkAppendRuneValidASCII-4 1806846 61.51 ns/op BenchmarkAppendRuneValidJapaneseChars-4 3026390 38.50 ns/op BenchmarkEncodeRune-4 2196861 53.02 ns/op PASS ok unicode/utf16 2.535s goos: freebsd goarch: amd64 pkg: unicode/utf8 cpu: AMD EPYC 7B12 BenchmarkRuneCountTenASCIIChars-4 3436452 34.94 ns/op BenchmarkRuneCountTenJapaneseChars-4 1956182 62.52 ns/op BenchmarkRuneCountInStringTenASCIIChars-4 9678272 12.00 ns/op BenchmarkRuneCountInStringTenJapaneseChars-4 2680656 44.40 ns/op BenchmarkValidTenASCIIChars-4 2802636 43.14 ns/op BenchmarkValid100KASCIIChars-4 156 675799 ns/op BenchmarkValidTenJapaneseChars-4 479025 252.0 ns/op BenchmarkValidLongMostlyASCII-4 141 838602 ns/op BenchmarkValidLongJapanese-4 88 1383517 ns/op BenchmarkValidStringTenASCIIChars-4 5913745 20.17 ns/op BenchmarkValidString100KASCIIChars-4 13107 9162 ns/op BenchmarkValidStringTenJapaneseChars-4 797380 150.0 ns/op BenchmarkValidStringLongMostlyASCII-4 1591 73589 ns/op BenchmarkValidStringLongJapanese-4 280 423054 ns/op BenchmarkEncodeASCIIRune-4 12664420 9.380 ns/op BenchmarkEncodeSpanishRune-4 3932538 30.95 ns/op BenchmarkEncodeJapaneseRune-4 3201090 37.13 ns/op BenchmarkEncodeMaxRune-4 2959531 42.12 ns/op BenchmarkEncodeInvalidRuneMaxPlusOne-4 3357844 36.61 ns/op BenchmarkEncodeInvalidRuneSurrogate-4 3278330 36.43 ns/op BenchmarkEncodeInvalidRuneNegative-4 3338517 35.57 ns/op BenchmarkAppendASCIIRune-4 12332832 9.663 ns/op BenchmarkAppendSpanishRune-4 4707524 26.28 ns/op BenchmarkAppendJapaneseRune-4 3802882 30.81 ns/op BenchmarkAppendMaxRune-4 3421939 35.40 ns/op BenchmarkAppendInvalidRuneMaxPlusOne-4 3822567 31.97 ns/op BenchmarkAppendInvalidRuneSurrogate-4 3814472 31.94 ns/op BenchmarkAppendInvalidRuneNegative-4 3793790 31.59 ns/op BenchmarkDecodeASCIIRune-4 3578497 33.12 ns/op BenchmarkDecodeJapaneseRune-4 3074487 40.12 ns/op BenchmarkFullRune/ASCII-4 4678744 22.42 ns/op BenchmarkFullRune/Incomplete-4 2128449 55.18 ns/op BenchmarkFullRune/Japanese-4 4653902 25.29 ns/op PASS ok unicode/utf8 6.388s goos: freebsd goarch: amd64 pkg: unique cpu: AMD EPYC 7B12 BenchmarkMake-4 338277 358.0 ns/op 0 B/op 0 allocs/op BenchmarkMakeMany-4 221936 514.4 ns/op 0 B/op 0 allocs/op BenchmarkMakeManyMany-4 120441 8848 ns/op 0 B/op 0 allocs/op PASS ok unique 6.475s goos: freebsd goarch: amd64 pkg: cmd/api cpu: AMD EPYC 7B12 BenchmarkAll-4 1 62121063316 ns/op PASS ok cmd/api 63.219s goos: freebsd goarch: amd64 pkg: cmd/cgo/internal/test cpu: AMD EPYC 7B12 BenchmarkCgoCall/add-int-4 866010 133.7 ns/op BenchmarkCgoCall/one-pointer-4 777494 161.4 ns/op BenchmarkCgoCall/string-pointer-escape-4 595041 192.6 ns/op BenchmarkCgoCall/string-pointer-noescape-4 807308 144.0 ns/op BenchmarkCgoCall/eight-pointers-4 274461 413.7 ns/op BenchmarkCgoCall/eight-pointers-nil-4 680560 168.4 ns/op BenchmarkCgoCall/eight-pointers-array-4 36878 3263 ns/op BenchmarkCgoCall/eight-pointers-slice-4 48190 2402 ns/op BenchmarkGoString-4 1421920 85.37 ns/op BenchmarkCGoCallback-4 72922 1626 ns/op BenchmarkCGoInCThread-4 588097 204.2 ns/op PASS ok cmd/cgo/internal/test 2.970s goos: freebsd goarch: amd64 pkg: cmd/cgo/internal/testcarchive cpu: AMD EPYC 7B12 BenchmarkCgoCallbackMainThread-4 974578 105.4 ns/op --- BENCH: BenchmarkCgoCallbackMainThread-4 carchive_test.go:1377: [go build -buildmode=c-archive -o libgo10.a ./libgo10] carchive_test.go:1384: [clang -fPIC -m64 -pthread -fno-caret-diagnostics -Qunused-arguments -Wl,--no-gc-sections -fmessage-length=0 -ffile-prefix-map=/tmp/workdir/tmp/go-build2925102878=/tmp/go-build -gno-record-gcc-switches -I /tmp/workdir/tmp/carchive_test2129211499/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-build2925102878=/tmp/go-build -gno-record-gcc-switches -I /tmp/workdir/tmp/carchive_test2129211499/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-build2925102878=/tmp/go-build -gno-record-gcc-switches -I /tmp/workdir/tmp/carchive_test2129211499/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-build2925102878=/tmp/go-build -gno-record-gcc-switches -I /tmp/workdir/tmp/carchive_test2129211499/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-build2925102878=/tmp/go-build -gno-record-gcc-switches -I /tmp/workdir/tmp/carchive_test2129211499/pkg/freebsd_amd64_shared/testcarchive -o testp10 main10.c libgo10.a] ... [output truncated] PASS ok cmd/cgo/internal/testcarchive 4.144s goos: freebsd goarch: amd64 pkg: cmd/compile/internal/reflectdata cpu: AMD EPYC 7B12 BenchmarkEqArrayOfStrings5-4 887894 120.7 ns/op BenchmarkEqArrayOfStrings64-4 125508 951.6 ns/op BenchmarkEqArrayOfStrings1024-4 7954 14197 ns/op BenchmarkEqArrayOfFloats5-4 1277248 92.84 ns/op BenchmarkEqArrayOfFloats64-4 147991 838.7 ns/op BenchmarkEqArrayOfFloats1024-4 9717 12409 ns/op BenchmarkEqArrayOfStructsEq-4 2227 46463 ns/op BenchmarkEqArrayOfStructsNotEq-4 4416 27169 ns/op BenchmarkEqStruct-4 20315186 5.354 ns/op PASS ok cmd/compile/internal/reflectdata 2.454s goos: freebsd goarch: amd64 pkg: cmd/compile/internal/ssa cpu: AMD EPYC 7B12 BenchmarkPhioptPass-4 10000 45898 ns/op BenchmarkInvertLessThanNoov-4 15713049 7.175 ns/op BenchmarkCopyElim1-4 1255 81244 ns/op BenchmarkCopyElim10-4 1257 94425 ns/op BenchmarkCopyElim100-4 543 223870 ns/op BenchmarkCopyElim1000-4 94 1184577 ns/op BenchmarkCopyElim10000-4 6 16891979 ns/op BenchmarkCopyElim100000-4 1 339073810 ns/op BenchmarkDeadCode/1-4 961 109683 ns/op BenchmarkDeadCode/10-4 974 134428 ns/op BenchmarkDeadCode/100-4 435 295455 ns/op BenchmarkDeadCode/1000-4 67 1707284 ns/op BenchmarkDeadCode/10000-4 5 22384014 ns/op BenchmarkDeadCode/100000-4 1 271725861 ns/op BenchmarkDeadCode/200000-4 1 513240318 ns/op BenchmarkDominatorsLinear-4 21 5961482 ns/op 1.68 MB/s BenchmarkDominatorsFwdBack-4 14 10069997 ns/op 0.99 MB/s BenchmarkDominatorsManyPred-4 14 8953525 ns/op 1.12 MB/s BenchmarkDominatorsMaxPred-4 15 8193594 ns/op 1.22 MB/s BenchmarkDominatorsMaxPredVal-4 13 8282601 ns/op 1.21 MB/s BenchmarkFuse/1-4 931 153134 ns/op BenchmarkFuse/10-4 858 139932 ns/op BenchmarkFuse/100-4 280 446342 ns/op BenchmarkFuse/1000-4 30 4002767 ns/op BenchmarkFuse/10000-4 2 56349264 ns/op BenchmarkNilCheckDeep1-4 15268 7962 ns/op 0.13 MB/s 235 B/op 4 allocs/op BenchmarkNilCheckDeep10-4 5811 18424 ns/op 0.54 MB/s 237 B/op 4 allocs/op BenchmarkNilCheckDeep100-4 933 125960 ns/op 0.79 MB/s 1237 B/op 4 allocs/op BenchmarkNilCheckDeep1000-4 92 1218215 ns/op 0.82 MB/s 7168 B/op 4 allocs/op BenchmarkNilCheckDeep10000-4 8 14825460 ns/op 0.67 MB/s 229670 B/op 6 allocs/op BenchmarkDSEPass-4 44 2754304 ns/op 50866 B/op 7 allocs/op BenchmarkDSEPassBlock-4 1 100324305 ns/op 4228560 B/op 107921 allocs/op BenchmarkCSEPass-4 12 10347286 ns/op 82172 B/op 5 allocs/op BenchmarkCSEPassBlock-4 1 129404027 ns/op 4818112 B/op 60133 allocs/op BenchmarkDeadcodePass-4 271 410164 ns/op 87854 B/op 3 allocs/op BenchmarkDeadcodePassBlock-4 1 105862457 ns/op 4068968 B/op 45125 allocs/op BenchmarkMultiPass-4 109 919784 ns/op 254532 B/op 8 allocs/op BenchmarkMultiPassBlock-4 1 220425987 ns/op 10354512 B/op 112465 allocs/op BenchmarkCondRewrite/SoloJump-4 3665652 30.97 ns/op BenchmarkCondRewrite/CombJump-4 3516282 29.14 ns/op PASS ok cmd/compile/internal/ssa 12.399s goos: freebsd goarch: amd64 pkg: cmd/compile/internal/test cpu: AMD EPYC 7B12 BenchmarkLoadAdd-4 10370 11478 ns/op BenchmarkExtShift-4 19720 6102 ns/op BenchmarkModify-4 10000 10319 ns/op BenchmarkMullImm-4 19653 6098 ns/op BenchmarkConstModify-4 11325 10618 ns/op BenchmarkBitSet-4 22182 5405 ns/op BenchmarkBitClear-4 22196 5389 ns/op BenchmarkBitToggle-4 22272 5392 ns/op BenchmarkBitSetConst-4 173570 670.3 ns/op BenchmarkBitClearConst-4 172272 672.5 ns/op BenchmarkBitToggleConst-4 170725 670.6 ns/op BenchmarkDivconstI64-4 11095335 10.32 ns/op BenchmarkModconstI64-4 10738239 10.63 ns/op BenchmarkDivisiblePow2constI64-4 11673781 10.40 ns/op BenchmarkDivisibleconstI64-4 11238285 10.66 ns/op BenchmarkDivisibleWDivconstI64-4 7945720 14.94 ns/op BenchmarkDivconstU64/3-4 11436571 10.43 ns/op BenchmarkDivconstU64/5-4 11692960 10.34 ns/op BenchmarkDivconstU64/37-4 11009895 10.59 ns/op BenchmarkDivconstU64/1234567-4 10706929 10.62 ns/op BenchmarkModconstU64-4 11146062 10.35 ns/op BenchmarkDivisibleconstU64-4 10766961 10.36 ns/op BenchmarkDivisibleWDivconstU64-4 7904222 15.18 ns/op BenchmarkDivconstI32-4 10731920 10.63 ns/op BenchmarkModconstI32-4 10886264 10.70 ns/op BenchmarkDivisiblePow2constI32-4 11464708 10.36 ns/op BenchmarkDivisibleconstI32-4 11685195 10.61 ns/op BenchmarkDivisibleWDivconstI32-4 8005675 14.93 ns/op BenchmarkDivconstU32-4 11024025 10.35 ns/op BenchmarkModconstU32-4 11379548 10.36 ns/op BenchmarkDivisibleconstU32-4 11324156 10.35 ns/op BenchmarkDivisibleWDivconstU32-4 7789310 14.97 ns/op BenchmarkDivconstI16-4 11034650 10.34 ns/op BenchmarkModconstI16-4 10903860 10.38 ns/op BenchmarkDivisiblePow2constI16-4 11195078 10.35 ns/op BenchmarkDivisibleconstI16-4 11283682 10.57 ns/op BenchmarkDivisibleWDivconstI16-4 7774690 15.01 ns/op BenchmarkDivconstU16-4 11065807 10.34 ns/op BenchmarkModconstU16-4 11587501 10.36 ns/op BenchmarkDivisibleconstU16-4 11140970 10.34 ns/op BenchmarkDivisibleWDivconstU16-4 7847970 14.98 ns/op BenchmarkDivconstI8-4 11302292 10.61 ns/op BenchmarkModconstI8-4 11589874 10.33 ns/op BenchmarkDivisiblePow2constI8-4 11312626 10.42 ns/op BenchmarkDivisibleconstI8-4 11625176 10.28 ns/op BenchmarkDivisibleWDivconstI8-4 7880014 14.93 ns/op BenchmarkDivconstU8-4 11087197 10.39 ns/op BenchmarkModconstU8-4 11104677 10.33 ns/op BenchmarkDivisibleconstU8-4 10961101 10.57 ns/op BenchmarkDivisibleWDivconstU8-4 7939270 14.98 ns/op BenchmarkMul2-4 269764 444.0 ns/op BenchmarkMulNeg2-4 259128 462.8 ns/op BenchmarkEfaceInteger-4 4785098 24.15 ns/op BenchmarkTypeAssert-4 16093634 6.872 ns/op BenchmarkDiv64UnsignedSmall-4 19093680 5.392 ns/op BenchmarkDiv64Small-4 16586906 6.533 ns/op BenchmarkDiv64SmallNegDivisor-4 17974287 6.862 ns/op BenchmarkDiv64SmallNegDividend-4 22320728 6.450 ns/op BenchmarkDiv64SmallNegBoth-4 18014250 6.228 ns/op BenchmarkDiv64Unsigned-4 16637310 6.943 ns/op BenchmarkDiv64-4 17229315 6.886 ns/op BenchmarkDiv64NegDivisor-4 17136633 6.880 ns/op BenchmarkDiv64NegDividend-4 17054092 7.004 ns/op BenchmarkDiv64NegBoth-4 17069718 7.012 ns/op BenchmarkMod64UnsignedSmall-4 18719305 5.921 ns/op BenchmarkMod64Small-4 19326590 5.750 ns/op BenchmarkMod64SmallNegDivisor-4 17272243 6.530 ns/op BenchmarkMod64SmallNegDividend-4 19106541 5.677 ns/op BenchmarkMod64SmallNegBoth-4 17290312 6.313 ns/op BenchmarkMod64Unsigned-4 16615036 7.160 ns/op BenchmarkMod64-4 15192559 7.157 ns/op BenchmarkMod64NegDivisor-4 15682762 7.184 ns/op BenchmarkMod64NegDividend-4 15629470 7.188 ns/op BenchmarkMod64NegBoth-4 16619360 7.185 ns/op BenchmarkMulconstI32/3-4 18321804 5.924 ns/op BenchmarkMulconstI32/5-4 19327801 6.218 ns/op BenchmarkMulconstI32/12-4 19215796 6.221 ns/op BenchmarkMulconstI32/120-4 19377831 5.290 ns/op BenchmarkMulconstI32/-120-4 22702753 5.124 ns/op BenchmarkMulconstI32/65537-4 18686488 5.903 ns/op BenchmarkMulconstI32/65538-4 20165649 5.436 ns/op BenchmarkMulconstI64/3-4 18178090 6.207 ns/op BenchmarkMulconstI64/5-4 17868169 5.922 ns/op BenchmarkMulconstI64/12-4 18699939 5.917 ns/op BenchmarkMulconstI64/120-4 20282456 5.942 ns/op BenchmarkMulconstI64/-120-4 18935618 5.941 ns/op BenchmarkMulconstI64/65537-4 18876582 5.333 ns/op BenchmarkMulconstI64/65538-4 22302411 5.941 ns/op BenchmarkMulconstU32/3-4 19449601 5.973 ns/op BenchmarkMulconstU32/5-4 19239916 5.958 ns/op BenchmarkMulconstU32/12-4 20130134 5.950 ns/op BenchmarkMulconstU32/120-4 18145436 5.511 ns/op BenchmarkMulconstU32/65537-4 19032567 5.940 ns/op BenchmarkMulconstU32/65538-4 18304058 6.227 ns/op BenchmarkMulconstU64/3-4 18771313 5.880 ns/op BenchmarkMulconstU64/5-4 20253016 5.926 ns/op BenchmarkMulconstU64/12-4 18571760 5.912 ns/op BenchmarkMulconstU64/120-4 18943513 5.941 ns/op BenchmarkMulconstU64/65537-4 18704923 5.906 ns/op BenchmarkMulconstU64/65538-4 19105930 5.559 ns/op BenchmarkShiftArithmeticRight-4 18852501 5.938 ns/op BenchmarkSwitch8Predictable-4 7382644 14.74 ns/op BenchmarkSwitch8Unpredictable-4 7999382 14.78 ns/op BenchmarkSwitch32Predictable-4 11042782 10.61 ns/op BenchmarkSwitch32Unpredictable-4 7946937 14.69 ns/op BenchmarkSwitchStringPredictable-4 8557993 13.04 ns/op BenchmarkSwitchStringUnpredictable-4 5506496 21.06 ns/op BenchmarkSwitchTypePredictable-4 6045548 21.14 ns/op BenchmarkSwitchTypeUnpredictable-4 4756532 24.85 ns/op BenchmarkSwitchInterfaceTypePredictable-4 7211305 14.55 ns/op BenchmarkSwitchInterfaceTypeUnpredictable-4 4775641 25.04 ns/op PASS ok cmd/compile/internal/test 16.278s goos: freebsd goarch: amd64 pkg: cmd/compile/internal/types2 cpu: AMD EPYC 7B12 BenchmarkLookupFieldOrMethod-4 144 830050 ns/op BenchmarkNamed/Underlying/nongeneric-4 1555785 77.66 ns/op BenchmarkNamed/Underlying/generic-4 1541475 76.86 ns/op BenchmarkNamed/Underlying/src_instance-4 1530874 76.82 ns/op BenchmarkNamed/Underlying/user_instance-4 1531382 78.38 ns/op BenchmarkCheck/http/funcbodies/info-4 1 392057265 ns/op 90802 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 310749807 ns/op 114558 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 106401607 ns/op 334490 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 100592985 ns/op 353819 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 315666130 ns/op 16826 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 2 64519499 ns/op 82308 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 5 20470249 ns/op 259379 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 6 19345057 ns/op 274506 lines/s BenchmarkCheck/constant/funcbodies/info-4 1 107029827 ns/op 20270 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 4 29560818 ns/op 73390 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 8 14175159 ns/op 153023 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 9 13513747 ns/op 160531 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 891756236 ns/op 79411 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 481616883 ns/op 147029 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 103028715 ns/op 687051 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 2 90664330 ns/op 780883 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 1 214908295 ns/op 4093 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 4 25876379 ns/op 34001 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 7 15507668 ns/op 56719 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 8 15317303 ns/op 57434 lines/s PASS ok cmd/compile/internal/types2 14.778s goos: freebsd goarch: amd64 pkg: cmd/go cpu: AMD EPYC 7B12 BenchmarkExecGoEnv-4 42 2487404 ns/op 3465048 sys-ns/op 305143 user-ns/op PASS ok cmd/go 1.269s goos: freebsd goarch: amd64 pkg: cmd/go/internal/cfg cpu: AMD EPYC 7B12 BenchmarkLookPath-4 276030 386.9 ns/op PASS ok cmd/go/internal/cfg 1.189s All tests passed.