freebsd-amd64-race at 733df2bc0af0f73d7bc9ee49a0d805b010293212 :: 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.549s ok archive/zip 2.351s ok bufio 1.275s ok bytes 1.870s ok cmp 1.031s ok compress/bzip2 1.378s ok compress/flate 4.684s ok compress/gzip 9.464s ok compress/lzw 1.699s ok compress/zlib 4.500s ok container/heap 1.046s ok container/list 1.021s ok container/ring 1.024s ok context 1.042s ok crypto 2.344s ok crypto/aes 1.052s ok crypto/cipher 18.896s ok crypto/des 1.070s ok crypto/dsa 1.016s ok crypto/ecdh 1.262s ok crypto/ecdsa 1.165s ok crypto/ed25519 1.236s ok crypto/elliptic 1.070s ? crypto/fips140 [no test files] ok crypto/hkdf 1.056s ok crypto/hmac 1.056s ok crypto/internal/boring 1.036s ? crypto/internal/boring/bbig [no test files] ok crypto/internal/boring/bcache 1.378s ? 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.091s ok crypto/internal/fips140/aes/gcm 1.030s [no tests to run] ? crypto/internal/fips140/alias [no test files] ok crypto/internal/fips140/bigmod 1.401s ? 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.071s ok crypto/internal/fips140/ecdsa 1.178s ? crypto/internal/fips140/ed25519 [no test files] ok crypto/internal/fips140/edwards25519 1.600s ok crypto/internal/fips140/edwards25519/field 1.111s ? crypto/internal/fips140/hkdf [no test files] ? crypto/internal/fips140/hmac [no test files] ok crypto/internal/fips140/mlkem 1.292s ok crypto/internal/fips140/nistec 1.012s [no tests to run] ok crypto/internal/fips140/nistec/fiat 1.013s [no tests to run] ? crypto/internal/fips140/pbkdf2 [no test files] ok crypto/internal/fips140/rsa 1.017s ? 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.059s ? 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.690s ok crypto/internal/hpke 1.033s ? crypto/internal/impl [no test files] ? crypto/internal/randutil [no test files] ok crypto/internal/sysrand 1.258s ? crypto/internal/sysrand/internal/seccomp [no test files] ok crypto/md5 1.029s ok crypto/mlkem 1.301s ok crypto/pbkdf2 1.108s ok crypto/rand 1.417s ok crypto/rc4 1.416s ok crypto/rsa 1.812s ok crypto/sha1 1.041s ok crypto/sha256 1.041s ok crypto/sha3 2.856s ok crypto/sha512 1.055s ok crypto/subtle 1.320s ok crypto/tls 10.246s ? crypto/tls/internal/fips140tls [no test files] ok crypto/x509 2.365s ? crypto/x509/pkix [no test files] ok database/sql 1.561s ok database/sql/driver 1.076s ok debug/buildinfo 1.081s ok debug/dwarf 1.110s ok debug/elf 1.712s ok debug/gosym 1.083s ok debug/macho 1.082s ok debug/pe 1.044s ok debug/plan9obj 1.030s ok embed 1.031s [no tests to run] ok embed/internal/embedtest 1.031s ? encoding [no test files] ok encoding/ascii85 1.076s ok encoding/asn1 1.081s ok encoding/base32 1.053s ok encoding/base64 1.086s ok encoding/binary 1.078s ok encoding/csv 1.037s ok encoding/gob 12.382s ok encoding/hex 1.020s ok encoding/json 1.837s ok encoding/pem 2.348s ok encoding/xml 1.143s ok errors 1.080s ok expvar 1.055s ok flag 3.212s ok fmt 1.492s ok go/ast 1.082s ok go/ast/internal/tests 1.082s ok go/build 6.993s ok go/build/constraint 1.067s ok go/constant 1.035s ok go/doc 1.247s ok go/doc/comment 2.138s ok go/format 1.057s ok go/importer 1.534s ok go/internal/gccgoimporter 1.037s ok go/internal/gcimporter 8.967s ok go/internal/srcimporter 10.209s ok go/parser 1.767s ok go/printer 2.169s ok go/scanner 1.052s ok go/token 1.149s ok go/types 30.015s ok go/version 1.070s ok hash 1.043s ok hash/adler32 1.042s ok hash/crc32 1.095s ok hash/crc64 1.032s ok hash/fnv 1.032s ok hash/maphash 1.167s ok html 1.051s ok html/template 1.227s ok image 1.347s ok image/color 1.071s ? image/color/palette [no test files] ok image/draw 1.446s ok image/gif 1.608s ? image/internal/imageutil [no test files] ok image/jpeg 1.942s ok image/png 3.091s ok index/suffixarray 1.750s ok internal/abi 1.047s ? internal/asan [no test files] ? internal/bisect [no test files] ok internal/buildcfg 1.071s ? internal/bytealg [no test files] ? internal/byteorder [no test files] ? internal/cfg [no test files] ok internal/chacha8rand 1.013s ok internal/copyright 1.153s ? internal/coverage [no test files] ? internal/coverage/calloc [no test files] ok internal/coverage/cfile 2.224s ok internal/coverage/cformat 1.078s ok internal/coverage/cmerge 1.078s ? 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.024s ? internal/coverage/rtcov [no test files] ok internal/coverage/slicereader 1.018s ok internal/coverage/slicewriter 1.075s ? internal/coverage/stringtab [no test files] ok internal/coverage/test 1.093s ? internal/coverage/uleb128 [no test files] ok internal/cpu 3.128s ok internal/dag 1.030s ok internal/diff 1.078s ? internal/exportdata [no test files] ? internal/filepathlite [no test files] ok internal/fmtsort 1.074s ok internal/fuzz 1.075s ? internal/goarch [no test files] ok internal/godebug 14.868s ok internal/godebugs 57.857s ? internal/goexperiment [no test files] ? internal/goos [no test files] ? internal/goroot [no test files] ok internal/gover 1.048s ? internal/goversion [no test files] ok internal/itoa 1.044s ? 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.073s ok internal/platform 1.588s ok internal/poll 1.285s ok internal/profile 1.074s ? internal/profilerecord [no test files] ? internal/race [no test files] ok internal/reflectlite 1.077s ok internal/runtime/atomic 1.067s ? internal/runtime/exithook [no test files] ok internal/runtime/maps 1.085s ok internal/runtime/math 1.034s ok internal/runtime/sys 1.034s ok internal/saferio 1.083s ok internal/singleflight 1.118s ? internal/stringslite [no test files] ok internal/sync 4.443s ok internal/synctest 4.935s ? internal/syscall/execenv [no test files] ok internal/syscall/unix 1.014s ok internal/sysinfo 1.041s ? internal/syslist [no test files] ok internal/testenv 1.152s ? internal/testlog [no test files] ? internal/testpty [no test files] ok internal/trace 33.395s ? internal/trace/event [no test files] ? internal/trace/event/go122 [no test files] ok internal/trace/internal/oldtrace 1.405s ? 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.336s ok internal/unsafeheader 1.023s ok internal/xcoff 1.039s ok internal/zstd 1.668s ok io 1.061s ok io/fs 1.253s ok io/ioutil 1.036s ok iter 1.036s ok log 1.019s ? log/internal [no test files] ok log/slog 1.132s ? log/slog/internal [no test files] ok log/slog/internal/benchmarks 1.081s ok log/slog/internal/buffer 1.081s ? log/slog/internal/slogtest [no test files] ok log/syslog 2.359s ok maps 1.048s ok math 1.029s ok math/big 3.118s ok math/bits 1.056s ok math/cmplx 1.028s ok math/rand 3.556s ok math/rand/v2 2.332s ok mime 1.051s ok mime/multipart 4.368s ok mime/quotedprintable 1.051s ok net 10.801s ok net/http 9.608s ok net/http/cgi 28.615s ok net/http/cookiejar 1.089s ok net/http/fcgi 1.282s ok net/http/httptest 1.191s ok net/http/httptrace 1.020s ok net/http/httputil 1.692s ok net/http/internal 2.251s ok net/http/internal/ascii 1.042s ? net/http/internal/testcert [no test files] ok net/http/pprof 6.300s ok net/internal/cgotest 1.023s ok net/internal/socktest 1.076s ok net/mail 1.081s ok net/netip 1.511s ok net/rpc 1.087s ok net/rpc/jsonrpc 1.087s ok net/smtp 1.098s ok net/textproto 1.098s ok net/url 1.024s ok os 10.175s ok os/exec 8.466s ok os/exec/internal/fdtest 1.027s ok os/signal 20.360s ok os/user 1.019s ok path 1.019s ok path/filepath 1.156s ok plugin 1.047s ok reflect 1.435s ? reflect/internal/example1 [no test files] ? reflect/internal/example2 [no test files] ok regexp 3.085s ok regexp/syntax 5.488s ok runtime 43.036s ok runtime/cgo 1.077s ? runtime/coverage [no test files] ok runtime/debug 2.159s ? runtime/internal/startlinetest [no test files] ok runtime/internal/wasitest 1.081s ok runtime/metrics 1.081s ok runtime/pprof 29.185s ok runtime/race 8.819s ? runtime/race/internal/amd64v1 [no test files] ok runtime/trace 1.184s ok slices 1.304s ok sort 1.391s ok strconv 2.701s ok strings 2.173s ? structs [no test files] ok sync 1.553s ok sync/atomic 3.748s ok syscall 7.012s ok testing 5.940s ok testing/fstest 1.036s ? testing/internal/testdeps [no test files] ok testing/iotest 1.036s ok testing/quick 1.161s ok testing/slogtest 1.025s ok text/scanner 1.085s ok text/tabwriter 1.084s ok text/template 1.109s ok text/template/parse 1.058s ok time 15.717s ? time/tzdata [no test files] ok unicode 1.025s ok unicode/utf16 1.078s ok unicode/utf8 1.075s ok unique 1.250s ? unsafe [no test files] ok weak 1.119s ok cmd/addr2line 4.675s ok cmd/api 11.501s ? cmd/asm [no test files] ? cmd/asm/internal/arch [no test files] ok cmd/asm/internal/asm 3.384s ? cmd/asm/internal/flags [no test files] ok cmd/asm/internal/lex 1.036s ? cmd/buildid [no test files] ? cmd/cgo [no test files] ? cmd/cgo/internal/cgotest [no test files] ok cmd/cgo/internal/swig 1.018s ok cmd/cgo/internal/test 1.482s ? 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.327s ok cmd/cgo/internal/testcshared 9.374s ok cmd/cgo/internal/testerrors 10.679s ok cmd/cgo/internal/testfortran 1.087s ok cmd/cgo/internal/testgodefs 1.476s ok cmd/cgo/internal/testlife 1.538s ok cmd/cgo/internal/testnocgo 1.018s ok cmd/cgo/internal/testplugin 34.195s ok cmd/cgo/internal/testsanitizers 18.303s ok cmd/cgo/internal/testshared 1.021s ok cmd/cgo/internal/testso 2.147s ok cmd/cgo/internal/teststdio 2.267s ok cmd/cgo/internal/testtls 1.039s ok cmd/compile 36.444s ? cmd/compile/internal/abi [no test files] ok cmd/compile/internal/abt 1.098s ok cmd/compile/internal/amd64 1.078s ? cmd/compile/internal/arm [no test files] ? cmd/compile/internal/arm64 [no test files] ok cmd/compile/internal/base 1.074s ? cmd/compile/internal/bitvec [no test files] ok cmd/compile/internal/compare 1.054s ? cmd/compile/internal/coverage [no test files] ? cmd/compile/internal/deadlocals [no test files] ok cmd/compile/internal/devirtualize 1.046s ok cmd/compile/internal/dwarfgen 1.439s ? cmd/compile/internal/escape [no test files] ? cmd/compile/internal/gc [no test files] ok cmd/compile/internal/importer 1.839s ? cmd/compile/internal/inline [no test files] ok cmd/compile/internal/inline/inlheur 1.360s ? cmd/compile/internal/inline/interleaved [no test files] ok cmd/compile/internal/ir 1.043s ok cmd/compile/internal/liveness 1.119s ok cmd/compile/internal/logopt 1.178s ? cmd/compile/internal/loong64 [no test files] ok cmd/compile/internal/loopvar 1.075s ? cmd/compile/internal/mips [no test files] ? cmd/compile/internal/mips64 [no test files] ok cmd/compile/internal/noder 1.047s ? 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.088s ok cmd/compile/internal/reflectdata 1.078s [no tests to run] ? cmd/compile/internal/riscv64 [no test files] ? cmd/compile/internal/rttype [no test files] ? cmd/compile/internal/s390x [no test files] ok cmd/compile/internal/ssa 7.843s ok cmd/compile/internal/ssagen 1.034s ? cmd/compile/internal/staticdata [no test files] ? cmd/compile/internal/staticinit [no test files] ok cmd/compile/internal/syntax 1.124s ok cmd/compile/internal/test 11.515s ? cmd/compile/internal/typebits [no test files] ok cmd/compile/internal/typecheck 1.240s ok cmd/compile/internal/types 1.018s ok cmd/compile/internal/types2 8.278s ? 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.053s ok cmd/cover 18.446s ok cmd/dist 1.026s ok cmd/distpack 1.026s ok cmd/doc 2.276s ok cmd/fix 2.662s ok cmd/go 306.656s ok cmd/go/internal/auth 1.082s ? cmd/go/internal/base [no test files] ? cmd/go/internal/bug [no test files] ok cmd/go/internal/cache 1.120s ok cmd/go/internal/cfg 1.076s [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.067s ok cmd/go/internal/fips140 1.077s ? cmd/go/internal/fix [no test files] ? cmd/go/internal/fmtcmd [no test files] ok cmd/go/internal/fsys 1.080s ok cmd/go/internal/generate 1.080s ok cmd/go/internal/gover 1.080s ? cmd/go/internal/help [no test files] ok cmd/go/internal/imports 1.032s ? cmd/go/internal/list [no test files] ok cmd/go/internal/load 1.082s ok cmd/go/internal/lockedfile 2.473s ok cmd/go/internal/lockedfile/internal/filelock 2.118s ? cmd/go/internal/mmap [no test files] ? cmd/go/internal/modcmd [no test files] ok cmd/go/internal/modfetch 1.085s ok cmd/go/internal/modfetch/codehost 2.076s ok cmd/go/internal/modfetch/zip_sum_test 1.018s ? cmd/go/internal/modget [no test files] ok cmd/go/internal/modindex 1.439s ? cmd/go/internal/modinfo [no test files] ok cmd/go/internal/modload 1.081s ok cmd/go/internal/mvs 1.042s ? cmd/go/internal/run [no test files] ? cmd/go/internal/search [no test files] ok cmd/go/internal/str 1.077s ? cmd/go/internal/telemetrycmd [no test files] ? cmd/go/internal/telemetrystats [no test files] ok cmd/go/internal/test 1.034s ? cmd/go/internal/test/internal/genflags [no test files] ? cmd/go/internal/tool [no test files] ok cmd/go/internal/toolchain 1.041s ? cmd/go/internal/trace [no test files] ok cmd/go/internal/vcs 1.041s ok cmd/go/internal/vcweb 1.023s ok cmd/go/internal/vcweb/vcstest 2.833s ? cmd/go/internal/version [no test files] ? cmd/go/internal/vet [no test files] ok cmd/go/internal/web 1.025s ? cmd/go/internal/web/intercept [no test files] ok cmd/go/internal/work 1.272s ? cmd/go/internal/workcmd [no test files] ok cmd/gofmt 1.217s ok cmd/internal/archive 1.345s ? cmd/internal/bio [no test files] ? cmd/internal/browser [no test files] ok cmd/internal/bootstrap_test 1.075s ok cmd/internal/buildid 1.437s ? cmd/internal/codesign [no test files] ok cmd/internal/cov 1.296s ? cmd/internal/cov/covcmd [no test files] ok cmd/internal/dwarf 1.073s ok cmd/internal/edit 1.073s ? 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.693s ok cmd/internal/obj 1.400s ? cmd/internal/obj/arm [no test files] ok cmd/internal/obj/arm64 1.618s ok cmd/internal/obj/loong64 1.108s ? cmd/internal/obj/mips [no test files] ok cmd/internal/obj/ppc64 1.140s ok cmd/internal/obj/riscv 1.053s ok cmd/internal/obj/s390x 1.021s ? cmd/internal/obj/wasm [no test files] ok cmd/internal/obj/x86 3.244s ok cmd/internal/objabi 1.020s ? cmd/internal/objfile [no test files] ok cmd/internal/osinfo 1.020s ok cmd/internal/par 1.181s ? cmd/internal/pathcache [no test files] ok cmd/internal/pgo 1.076s ok cmd/internal/pkgpath 5.205s ok cmd/internal/pkgpattern 1.041s ok cmd/internal/quoted 1.041s ? cmd/internal/robustio [no test files] ? cmd/internal/script [no test files] ? cmd/internal/script/scripttest [no test files] ok cmd/internal/src 1.082s ok cmd/internal/sys 1.082s ? cmd/internal/telemetry [no test files] ? cmd/internal/telemetry/counter [no test files] ok cmd/internal/test2json 1.654s ok cmd/link 19.134s ? 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.030s ? cmd/link/internal/dwtest [no test files] ok cmd/link/internal/ld 6.917s ? cmd/link/internal/loadelf [no test files] ok cmd/link/internal/loader 1.096s ? 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.571s ok cmd/objdump 5.117s ok cmd/pack 7.680s ok cmd/pprof 3.542s ? cmd/preprofile [no test files] ok cmd/relnote 1.081s ? cmd/test2json [no test files] ok cmd/trace 1.236s ok cmd/vet 50.479s ##### Running benchmarks briefly. goos: freebsd goarch: amd64 pkg: archive/tar cpu: AMD EPYC 7B12 Benchmark/Writer/USTAR-4 5359 19576 ns/op 1128 B/op 10 allocs/op Benchmark/Writer/GNU-4 3580 28975 ns/op 1664 B/op 25 allocs/op Benchmark/Writer/PAX-4 2746 37923 ns/op 2256 B/op 38 allocs/op Benchmark/Reader/USTAR-4 5256 19501 ns/op 5194 B/op 16 allocs/op Benchmark/Reader/GNU-4 7059 14239 ns/op 5167 B/op 15 allocs/op Benchmark/Reader/PAX-4 2946 38612 ns/op 8832 B/op 33 allocs/op PASS ok archive/tar 1.698s goos: freebsd goarch: amd64 pkg: archive/zip cpu: AMD EPYC 7B12 BenchmarkCompressedZipGarbage-4 1 256121298 ns/op 1643176 B/op 101 allocs/op BenchmarkZip64Test-4 1 105796461 ns/op BenchmarkZip64TestSizes/4096-4 2265 50835 ns/op BenchmarkZip64TestSizes/1048576-4 236 488344 ns/op BenchmarkZip64TestSizes/67108864-4 1 109879334 ns/op PASS ok archive/zip 2.076s goos: freebsd goarch: amd64 pkg: bufio cpu: AMD EPYC 7B12 BenchmarkReaderCopyOptimal-4 330534 327.7 ns/op BenchmarkReaderCopyUnoptimal-4 220267 533.2 ns/op BenchmarkReaderCopyNoWriteTo-4 10000 15127 ns/op BenchmarkReaderWriteToOptimal-4 13232 8418 ns/op BenchmarkReaderReadString-4 194820 639.5 ns/op 144 B/op 1 allocs/op BenchmarkWriterCopyOptimal-4 294368 373.8 ns/op BenchmarkWriterCopyUnoptimal-4 318891 363.1 ns/op BenchmarkWriterCopyNoReadFrom-4 10000 12077 ns/op BenchmarkReaderEmpty-4 58180 2070 ns/op 4224 B/op 3 allocs/op BenchmarkWriterEmpty-4 42194 2930 ns/op 4096 B/op 1 allocs/op BenchmarkWriterFlush-4 823759 151.8 ns/op 0 B/op 0 allocs/op PASS ok bufio 2.700s goos: freebsd goarch: amd64 pkg: bytes cpu: AMD EPYC 7B12 BenchmarkReadString-4 4964 22147 ns/op 1479.60 MB/s BenchmarkWriteByte-4 576 199069 ns/op 20.58 MB/s BenchmarkWriteRune-4 337 344536 ns/op 35.67 MB/s BenchmarkBufferNotEmptyWriteRead-4 36 2787828 ns/op BenchmarkBufferFullSmallReads-4 138 857999 ns/op BenchmarkBufferWriteBlock/N4096-4 9169 12459 ns/op 14336 B/op 6 allocs/op BenchmarkBufferWriteBlock/N65536-4 602 198881 ns/op 260096 B/op 14 allocs/op BenchmarkBufferWriteBlock/N1048576-4 32 4761068 ns/op 4192268 B/op 22 allocs/op BenchmarkBufferAppendNoCopy-4 18 6566645 ns/op 2554.91 MB/s 1864135 B/op 0 allocs/op BenchmarkIndexByte/10-4 5766882 19.93 ns/op 501.82 MB/s BenchmarkIndexByte/32-4 5611443 20.80 ns/op 1538.25 MB/s BenchmarkIndexByte/4K-4 1607412 74.54 ns/op 54951.93 MB/s BenchmarkIndexBytePortable/10-4 1207014 97.55 ns/op 102.51 MB/s BenchmarkIndexBytePortable/32-4 367680 287.8 ns/op 111.21 MB/s BenchmarkIndexBytePortable/4K-4 3225 35211 ns/op 116.33 MB/s BenchmarkIndexRune/10-4 1715425 72.14 ns/op 138.62 MB/s BenchmarkIndexRune/32-4 1580577 74.31 ns/op 430.66 MB/s BenchmarkIndexRune/4K-4 928947 128.8 ns/op 31792.30 MB/s BenchmarkIndexRuneASCII/10-4 5485528 20.81 ns/op 480.55 MB/s BenchmarkIndexRuneASCII/32-4 5434048 21.70 ns/op 1474.34 MB/s BenchmarkIndexRuneASCII/4K-4 1573831 75.87 ns/op 53990.50 MB/s BenchmarkIndexRuneUnicode/Latin/10-4 1998547 61.83 ns/op 161.72 MB/s BenchmarkIndexRuneUnicode/Latin/32-4 1969293 61.83 ns/op 517.54 MB/s BenchmarkIndexRuneUnicode/Latin/4K-4 216607 505.5 ns/op 8102.75 MB/s BenchmarkIndexRuneUnicode/Cyrillic/10-4 1684549 70.89 ns/op 141.06 MB/s BenchmarkIndexRuneUnicode/Cyrillic/32-4 1591546 76.23 ns/op 419.80 MB/s BenchmarkIndexRuneUnicode/Cyrillic/4K-4 75408 1450 ns/op 2825.11 MB/s BenchmarkIndexRuneUnicode/Han/10-4 1154252 106.3 ns/op 94.08 MB/s BenchmarkIndexRuneUnicode/Han/32-4 1208910 97.66 ns/op 327.66 MB/s BenchmarkIndexRuneUnicode/Han/4K-4 150931 758.6 ns/op 5399.63 MB/s BenchmarkEqual/0-4 9941593 12.74 ns/op BenchmarkEqual/same/1-4 2138204 55.50 ns/op 18.02 MB/s BenchmarkEqual/same/6-4 2172500 55.99 ns/op 107.15 MB/s BenchmarkEqual/same/9-4 2040271 58.14 ns/op 154.80 MB/s BenchmarkEqual/same/15-4 2073286 57.53 ns/op 260.72 MB/s BenchmarkEqual/same/16-4 1998367 57.42 ns/op 278.66 MB/s BenchmarkEqual/same/20-4 2024860 59.31 ns/op 337.20 MB/s BenchmarkEqual/same/32-4 1992578 59.32 ns/op 539.43 MB/s BenchmarkEqual/same/4K-4 162208 708.4 ns/op 5781.85 MB/s BenchmarkEqual/1-4 2066085 59.29 ns/op 16.87 MB/s BenchmarkEqual/6-4 1995388 58.66 ns/op 102.28 MB/s BenchmarkEqual/9-4 1916793 60.46 ns/op 148.85 MB/s BenchmarkEqual/15-4 1873384 64.54 ns/op 232.42 MB/s BenchmarkEqual/16-4 1906264 61.81 ns/op 258.86 MB/s BenchmarkEqual/20-4 1824434 63.06 ns/op 317.17 MB/s BenchmarkEqual/32-4 1853828 65.23 ns/op 490.57 MB/s BenchmarkEqual/4K-4 92107 1239 ns/op 3305.60 MB/s BenchmarkEqualBothUnaligned/64_0-4 2054366 58.23 ns/op 1099.13 MB/s BenchmarkEqualBothUnaligned/64_1-4 1824325 65.07 ns/op 983.50 MB/s BenchmarkEqualBothUnaligned/64_4-4 2005572 60.92 ns/op 1050.56 MB/s BenchmarkEqualBothUnaligned/64_7-4 1962501 59.65 ns/op 1072.86 MB/s BenchmarkEqualBothUnaligned/4096_0-4 112326 1077 ns/op 3804.73 MB/s BenchmarkEqualBothUnaligned/4096_1-4 83418 1354 ns/op 3025.77 MB/s BenchmarkEqualBothUnaligned/4096_4-4 157701 761.3 ns/op 5380.41 MB/s BenchmarkEqualBothUnaligned/4096_7-4 145312 765.6 ns/op 5350.38 MB/s BenchmarkIndex/10-4 4019784 30.22 ns/op 330.87 MB/s BenchmarkIndex/32-4 4424056 27.21 ns/op 1176.16 MB/s BenchmarkIndex/4K-4 37828 2784 ns/op 1471.21 MB/s BenchmarkIndexEasy/10-4 4136660 29.14 ns/op 343.17 MB/s BenchmarkIndexEasy/32-4 4321168 26.99 ns/op 1185.78 MB/s BenchmarkIndexEasy/4K-4 818376 144.7 ns/op 28299.19 MB/s BenchmarkCount/10-4 2132943 58.13 ns/op 172.02 MB/s BenchmarkCount/32-4 2220660 55.49 ns/op 576.71 MB/s BenchmarkCount/4K-4 41648 2876 ns/op 1424.41 MB/s BenchmarkCountEasy/10-4 2070007 57.97 ns/op 172.51 MB/s BenchmarkCountEasy/32-4 2249463 56.42 ns/op 567.13 MB/s BenchmarkCountEasy/4K-4 683572 171.2 ns/op 23923.37 MB/s BenchmarkCountSingle/10-4 3827068 32.05 ns/op 312.05 MB/s BenchmarkCountSingle/32-4 3920564 30.66 ns/op 1043.63 MB/s BenchmarkCountSingle/4K-4 1258326 96.26 ns/op 42551.12 MB/s BenchmarkToUpper/#00-4 3474164 32.57 ns/op BenchmarkToUpper/ONLYUPPER-4 464133 262.0 ns/op BenchmarkToUpper/abc-4 775273 158.3 ns/op BenchmarkToUpper/AbC123-4 461168 237.8 ns/op BenchmarkToUpper/azAZ09_-4 417714 254.6 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 137366 870.4 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 56730 2116 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 84024 1427 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 94452 1276 ns/op BenchmarkToLower/#00-4 3616303 33.92 ns/op BenchmarkToLower/abc-4 700257 170.3 ns/op BenchmarkToLower/AbC123-4 512082 237.5 ns/op BenchmarkToLower/azAZ09_-4 390102 264.5 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 123297 904.8 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 24388 4917 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 46964 2547 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 94442 1278 ns/op BenchmarkFields/ASCII/16-4 203602 531.7 ns/op 30.09 MB/s 48 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 15238 7702 ns/op 33.24 MB/s 704 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 842 122029 ns/op 33.57 MB/s 9472 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 57 2030757 ns/op 32.27 MB/s 147456 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 4 32401378 ns/op 32.36 MB/s 2260992 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 127774 928.5 ns/op 17.23 MB/s 48 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 9068 13300 ns/op 19.25 MB/s 704 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 506 226987 ns/op 18.05 MB/s 24832 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 32 3706414 ns/op 17.68 MB/s 512256 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 2 62826948 ns/op 16.69 MB/s 11202816 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 216301 509.2 ns/op 31.42 MB/s 48 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 16345 7214 ns/op 35.49 MB/s 704 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 956 126023 ns/op 32.50 MB/s 24832 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 51 2172872 ns/op 30.16 MB/s 512257 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 3 37533249 ns/op 27.94 MB/s 11202816 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 158078 718.8 ns/op 22.26 MB/s 48 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 12626 9441 ns/op 27.12 MB/s 704 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 705 168237 ns/op 24.35 MB/s 24832 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 44 2781975 ns/op 23.56 MB/s 512256 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 3 46899993 ns/op 22.36 MB/s 11202816 B/op 24 allocs/op BenchmarkTrimSpace/NoTrim-4 2729290 41.68 ns/op BenchmarkTrimSpace/ASCII-4 1513011 85.33 ns/op BenchmarkTrimSpace/SomeNonASCII-4 151497 781.4 ns/op BenchmarkTrimSpace/JustNonASCII-4 72934 1672 ns/op BenchmarkToValidUTF8/Valid-4 811921 147.8 ns/op BenchmarkToValidUTF8/InvalidASCII-4 552679 220.7 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 148252 784.0 ns/op BenchmarkIndexHard1-4 1234 94421 ns/op 11105.31 MB/s BenchmarkIndexHard2-4 903 131684 ns/op 7962.82 MB/s BenchmarkIndexHard3-4 177 662905 ns/op 1581.79 MB/s BenchmarkIndexHard4-4 182 646953 ns/op 1620.79 MB/s BenchmarkLastIndexHard1-4 7 14800018 ns/op BenchmarkLastIndexHard2-4 6 17446048 ns/op BenchmarkLastIndexHard3-4 6 19231883 ns/op BenchmarkCountHard1-4 1279 93941 ns/op BenchmarkCountHard2-4 904 131807 ns/op BenchmarkCountHard3-4 180 656386 ns/op BenchmarkSplitEmptySeparator-4 2 63627519 ns/op BenchmarkSplitSingleByteSeparator-4 30 4528548 ns/op BenchmarkSplitMultiByteSeparator-4 21 5603195 ns/op BenchmarkSplitNSingleByteSeparator-4 321352 424.8 ns/op BenchmarkSplitNMultiByteSeparator-4 114837 1028 ns/op BenchmarkRepeat-4 257424 418.9 ns/op BenchmarkRepeatLarge/256/1-4 204280 564.5 ns/op 453.50 MB/s BenchmarkRepeatLarge/256/16-4 339975 377.2 ns/op 678.74 MB/s BenchmarkRepeatLarge/512/1-4 137408 739.4 ns/op 692.42 MB/s BenchmarkRepeatLarge/512/16-4 201532 568.1 ns/op 901.23 MB/s BenchmarkRepeatLarge/1024/1-4 102142 1125 ns/op 909.97 MB/s BenchmarkRepeatLarge/1024/16-4 124731 959.1 ns/op 1067.72 MB/s BenchmarkRepeatLarge/2048/1-4 63496 1880 ns/op 1089.54 MB/s BenchmarkRepeatLarge/2048/16-4 77430 1729 ns/op 1184.73 MB/s BenchmarkRepeatLarge/4096/1-4 42618 2945 ns/op 1390.87 MB/s BenchmarkRepeatLarge/4096/16-4 37489 3212 ns/op 1275.23 MB/s BenchmarkRepeatLarge/8192/1-4 20056 5941 ns/op 1378.96 MB/s BenchmarkRepeatLarge/8192/16-4 20672 6326 ns/op 1295.06 MB/s BenchmarkRepeatLarge/8192/4097-4 39000 3133 ns/op 1307.49 MB/s BenchmarkRepeatLarge/16384/1-4 9154 11536 ns/op 1420.28 MB/s BenchmarkRepeatLarge/16384/16-4 9658 10774 ns/op 1520.64 MB/s BenchmarkRepeatLarge/16384/4097-4 14724 8220 ns/op 1495.29 MB/s BenchmarkRepeatLarge/32768/1-4 5498 21552 ns/op 1520.44 MB/s BenchmarkRepeatLarge/32768/16-4 6019 20136 ns/op 1627.36 MB/s BenchmarkRepeatLarge/32768/4097-4 9195 19470 ns/op 1473.01 MB/s BenchmarkRepeatLarge/65536/1-4 2833 38792 ns/op 1689.40 MB/s BenchmarkRepeatLarge/65536/16-4 2878 38389 ns/op 1707.16 MB/s BenchmarkRepeatLarge/65536/4097-4 3129 37459 ns/op 1640.61 MB/s BenchmarkRepeatLarge/131072/1-4 832 144791 ns/op 905.25 MB/s BenchmarkRepeatLarge/131072/16-4 922 129330 ns/op 1013.47 MB/s BenchmarkRepeatLarge/131072/4097-4 1048 126442 ns/op 1004.47 MB/s BenchmarkRepeatLarge/262144/1-4 482 262455 ns/op 998.81 MB/s BenchmarkRepeatLarge/262144/16-4 458 248673 ns/op 1054.17 MB/s BenchmarkRepeatLarge/262144/4097-4 528 246512 ns/op 1047.05 MB/s BenchmarkRepeatLarge/524288/1-4 229 480813 ns/op 1090.42 MB/s BenchmarkRepeatLarge/524288/16-4 234 525115 ns/op 998.43 MB/s BenchmarkRepeatLarge/524288/4097-4 253 524274 ns/op 992.46 MB/s BenchmarkRepeatLarge/1048576/1-4 124 1238534 ns/op 846.63 MB/s BenchmarkRepeatLarge/1048576/16-4 123 1038072 ns/op 1010.12 MB/s BenchmarkRepeatLarge/1048576/4097-4 122 936698 ns/op 1115.34 MB/s BenchmarkRepeatLarge/2097152/1-4 67 2069983 ns/op 1013.13 MB/s BenchmarkRepeatLarge/2097152/16-4 67 1836315 ns/op 1142.04 MB/s BenchmarkRepeatLarge/2097152/4097-4 67 1826323 ns/op 1146.33 MB/s BenchmarkRepeatLarge/4194304/1-4 31 3604593 ns/op 1163.60 MB/s BenchmarkRepeatLarge/4194304/16-4 31 3465534 ns/op 1210.29 MB/s BenchmarkRepeatLarge/4194304/4097-4 30 3624658 ns/op 1156.31 MB/s BenchmarkRepeatLarge/8388608/1-4 18 7121571 ns/op 1177.92 MB/s BenchmarkRepeatLarge/8388608/16-4 16 6627219 ns/op 1265.78 MB/s BenchmarkRepeatLarge/8388608/4097-4 16 6937851 ns/op 1208.81 MB/s BenchmarkRepeatLarge/16777216/1-4 8 13802761 ns/op 1215.50 MB/s BenchmarkRepeatLarge/16777216/16-4 8 14015886 ns/op 1197.01 MB/s BenchmarkRepeatLarge/16777216/4097-4 8 13869989 ns/op 1209.61 MB/s BenchmarkRepeatLarge/33554432/1-4 4 25849470 ns/op 1298.07 MB/s BenchmarkRepeatLarge/33554432/16-4 4 26363445 ns/op 1272.76 MB/s BenchmarkRepeatLarge/33554432/4097-4 4 26366810 ns/op 1272.60 MB/s BenchmarkRepeatLarge/67108864/1-4 2 55627602 ns/op 1206.40 MB/s BenchmarkRepeatLarge/67108864/16-4 2 50982314 ns/op 1316.32 MB/s BenchmarkRepeatLarge/67108864/4097-4 2 52377504 ns/op 1281.25 MB/s BenchmarkRepeatLarge/134217728/1-4 1 101630806 ns/op 1320.64 MB/s BenchmarkRepeatLarge/134217728/16-4 1 100904206 ns/op 1330.15 MB/s BenchmarkRepeatLarge/134217728/4097-4 1 102946047 ns/op 1303.77 MB/s BenchmarkRepeatLarge/268435456/1-4 1 228968426 ns/op 1172.37 MB/s BenchmarkRepeatLarge/268435456/16-4 1 207096097 ns/op 1296.19 MB/s BenchmarkRepeatLarge/268435456/4097-4 1 201864072 ns/op 1329.78 MB/s BenchmarkRepeatLarge/536870912/1-4 1 447207111 ns/op 1200.50 MB/s BenchmarkRepeatLarge/536870912/16-4 1 404940825 ns/op 1325.80 MB/s BenchmarkRepeatLarge/536870912/4097-4 1 417205665 ns/op 1286.83 MB/s BenchmarkRepeatLarge/1073741824/1-4 1 923136116 ns/op 1163.15 MB/s BenchmarkRepeatLarge/1073741824/16-4 1 819851538 ns/op 1309.68 MB/s BenchmarkRepeatLarge/1073741824/4097-4 1 817470487 ns/op 1313.49 MB/s BenchmarkBytesCompare/1-4 11898931 9.183 ns/op BenchmarkBytesCompare/2-4 12583431 9.102 ns/op BenchmarkBytesCompare/4-4 11904786 8.796 ns/op BenchmarkBytesCompare/8-4 12352315 8.831 ns/op BenchmarkBytesCompare/16-4 13385210 8.449 ns/op BenchmarkBytesCompare/32-4 12681948 9.086 ns/op BenchmarkBytesCompare/64-4 11517542 9.749 ns/op BenchmarkBytesCompare/128-4 11074136 10.36 ns/op BenchmarkBytesCompare/256-4 9392132 11.59 ns/op BenchmarkBytesCompare/512-4 7603461 15.02 ns/op BenchmarkBytesCompare/1024-4 5127842 22.66 ns/op BenchmarkBytesCompare/2048-4 3161678 37.62 ns/op BenchmarkIndexAnyASCII/1:1-4 3293740 38.14 ns/op BenchmarkIndexAnyASCII/1:2-4 3220652 37.96 ns/op BenchmarkIndexAnyASCII/1:4-4 3071376 38.08 ns/op BenchmarkIndexAnyASCII/1:8-4 3156610 38.11 ns/op BenchmarkIndexAnyASCII/1:16-4 3134542 38.56 ns/op BenchmarkIndexAnyASCII/1:32-4 3379729 38.41 ns/op BenchmarkIndexAnyASCII/1:64-4 3222588 36.01 ns/op BenchmarkIndexAnyASCII/16:1-4 2972640 41.15 ns/op BenchmarkIndexAnyASCII/16:2-4 545378 244.4 ns/op BenchmarkIndexAnyASCII/16:4-4 494200 245.2 ns/op BenchmarkIndexAnyASCII/16:8-4 479701 248.2 ns/op BenchmarkIndexAnyASCII/16:16-4 423094 262.2 ns/op BenchmarkIndexAnyASCII/16:32-4 400171 300.3 ns/op BenchmarkIndexAnyASCII/16:64-4 325608 347.6 ns/op BenchmarkIndexAnyASCII/256:1-4 2865151 41.45 ns/op BenchmarkIndexAnyASCII/256:2-4 34230 3427 ns/op BenchmarkIndexAnyASCII/256:4-4 34471 2974 ns/op BenchmarkIndexAnyASCII/256:8-4 34800 3414 ns/op BenchmarkIndexAnyASCII/256:16-4 35079 3132 ns/op BenchmarkIndexAnyASCII/256:32-4 33762 3126 ns/op BenchmarkIndexAnyASCII/256:64-4 33997 3554 ns/op BenchmarkIndexAnyUTF8/1:1-4 2742733 46.75 ns/op BenchmarkIndexAnyUTF8/1:2-4 2947366 54.22 ns/op BenchmarkIndexAnyUTF8/1:4-4 2858305 41.34 ns/op BenchmarkIndexAnyUTF8/1:8-4 2516719 39.98 ns/op BenchmarkIndexAnyUTF8/1:16-4 2885079 44.54 ns/op BenchmarkIndexAnyUTF8/1:32-4 2534332 40.16 ns/op BenchmarkIndexAnyUTF8/1:64-4 3208051 59.97 ns/op BenchmarkIndexAnyUTF8/16:1-4 129832 894.6 ns/op BenchmarkIndexAnyUTF8/16:2-4 237212 492.4 ns/op BenchmarkIndexAnyUTF8/16:4-4 377332 314.6 ns/op BenchmarkIndexAnyUTF8/16:8-4 406657 283.3 ns/op BenchmarkIndexAnyUTF8/16:16-4 449982 299.4 ns/op BenchmarkIndexAnyUTF8/16:32-4 334821 300.7 ns/op BenchmarkIndexAnyUTF8/16:64-4 347313 292.2 ns/op BenchmarkIndexAnyUTF8/256:1-4 15111 8177 ns/op BenchmarkIndexAnyUTF8/256:2-4 28533 4255 ns/op BenchmarkIndexAnyUTF8/256:4-4 28604 4141 ns/op BenchmarkIndexAnyUTF8/256:8-4 28858 4167 ns/op BenchmarkIndexAnyUTF8/256:16-4 28396 4156 ns/op BenchmarkIndexAnyUTF8/256:32-4 28108 4249 ns/op BenchmarkIndexAnyUTF8/256:64-4 28098 3906 ns/op BenchmarkLastIndexAnyASCII/1:1-4 3121556 37.30 ns/op BenchmarkLastIndexAnyASCII/1:2-4 3220953 34.46 ns/op BenchmarkLastIndexAnyASCII/1:4-4 3159544 33.74 ns/op BenchmarkLastIndexAnyASCII/1:8-4 3245290 37.32 ns/op BenchmarkLastIndexAnyASCII/1:16-4 3362391 36.95 ns/op BenchmarkLastIndexAnyASCII/1:32-4 3122913 35.33 ns/op BenchmarkLastIndexAnyASCII/1:64-4 3214374 37.81 ns/op BenchmarkLastIndexAnyASCII/16:1-4 443480 253.3 ns/op BenchmarkLastIndexAnyASCII/16:2-4 474030 232.6 ns/op BenchmarkLastIndexAnyASCII/16:4-4 490119 257.6 ns/op BenchmarkLastIndexAnyASCII/16:8-4 417907 260.7 ns/op BenchmarkLastIndexAnyASCII/16:16-4 442371 266.3 ns/op BenchmarkLastIndexAnyASCII/16:32-4 428558 305.3 ns/op BenchmarkLastIndexAnyASCII/16:64-4 296358 376.9 ns/op BenchmarkLastIndexAnyASCII/256:1-4 33538 3564 ns/op BenchmarkLastIndexAnyASCII/256:2-4 33174 3183 ns/op BenchmarkLastIndexAnyASCII/256:4-4 33787 3384 ns/op BenchmarkLastIndexAnyASCII/256:8-4 35888 3559 ns/op BenchmarkLastIndexAnyASCII/256:16-4 33070 3566 ns/op BenchmarkLastIndexAnyASCII/256:32-4 32882 3609 ns/op BenchmarkLastIndexAnyASCII/256:64-4 31911 3684 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 3111381 37.84 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 3196507 37.36 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 3209253 35.67 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 3234589 37.05 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 3512848 37.96 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 3118782 37.65 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 3267880 33.03 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 306914 373.2 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 410384 302.2 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 346040 301.3 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 404437 298.7 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 349368 295.5 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 391897 302.0 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 369588 302.5 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 21444 5403 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 27580 4311 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 27955 4327 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 27860 4278 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 28496 4323 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 27256 4036 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 30489 3899 ns/op BenchmarkTrimASCII/1:1-4 3708967 32.10 ns/op BenchmarkTrimASCII/1:2-4 3048600 39.03 ns/op BenchmarkTrimASCII/1:4-4 2987209 39.95 ns/op BenchmarkTrimASCII/1:8-4 2787057 42.76 ns/op BenchmarkTrimASCII/1:16-4 2191833 55.02 ns/op BenchmarkTrimASCII/16:1-4 712668 164.5 ns/op BenchmarkTrimASCII/16:2-4 401647 259.0 ns/op BenchmarkTrimASCII/16:4-4 426565 251.7 ns/op BenchmarkTrimASCII/16:8-4 469393 227.2 ns/op BenchmarkTrimASCII/16:16-4 436009 242.2 ns/op BenchmarkTrimASCII/256:1-4 54465 1987 ns/op BenchmarkTrimASCII/256:2-4 33013 3657 ns/op BenchmarkTrimASCII/256:4-4 32928 3097 ns/op BenchmarkTrimASCII/256:8-4 33366 3209 ns/op BenchmarkTrimASCII/256:16-4 33493 3588 ns/op BenchmarkTrimASCII/4096:1-4 3786 34125 ns/op BenchmarkTrimASCII/4096:2-4 1929 58107 ns/op BenchmarkTrimASCII/4096:4-4 2438 50846 ns/op BenchmarkTrimASCII/4096:8-4 2124 51887 ns/op BenchmarkTrimASCII/4096:16-4 1957 56800 ns/op BenchmarkTrimByte-4 2909377 42.18 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 20167 5928 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 20048 5947 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 848 123944 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 1557 65319 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 3369 31242 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 6795 17638 ns/op BenchmarkCompareBytesEqual-4 14251462 8.093 ns/op BenchmarkCompareBytesToNil-4 14691718 6.925 ns/op BenchmarkCompareBytesEmpty-4 16115740 7.468 ns/op BenchmarkCompareBytesIdentical-4 15640526 7.486 ns/op BenchmarkCompareBytesSameLength-4 13497129 8.431 ns/op BenchmarkCompareBytesDifferentLength-4 14052296 7.664 ns/op BenchmarkCompareBytesBigUnaligned/offset=1-4 3654 36554 ns/op 28685.61 MB/s BenchmarkCompareBytesBigUnaligned/offset=2-4 3327 36157 ns/op 29001.12 MB/s BenchmarkCompareBytesBigUnaligned/offset=3-4 3315 36536 ns/op 28700.08 MB/s BenchmarkCompareBytesBigUnaligned/offset=4-4 4034 36276 ns/op 28905.50 MB/s BenchmarkCompareBytesBigUnaligned/offset=5-4 2991 36759 ns/op 28525.98 MB/s BenchmarkCompareBytesBigUnaligned/offset=6-4 3883 29608 ns/op 35416.23 MB/s BenchmarkCompareBytesBigUnaligned/offset=7-4 4561 36205 ns/op 28962.81 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=0-4 4483 28322 ns/op 37023.73 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=1-4 3055 37937 ns/op 27640.02 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=2-4 3102 35636 ns/op 29424.87 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=3-4 4411 34435 ns/op 30450.66 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=4-4 4108 36396 ns/op 28810.38 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=5-4 4158 32413 ns/op 32351.11 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=6-4 4528 37318 ns/op 28098.88 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=7-4 4388 34621 ns/op 30286.97 MB/s BenchmarkCompareBytesBig-4 3135 35318 ns/op 29689.59 MB/s BenchmarkCompareBytesBigIdentical-4 15405991 7.511 ns/op 139608157.22 MB/s PASS ok bytes 60.080s goos: freebsd goarch: amd64 pkg: compress/bzip2 cpu: AMD EPYC 7B12 BenchmarkDecodeDigits-4 2 57343029 ns/op 1.74 MB/s 3615712 B/op 28 allocs/op BenchmarkDecodeNewton-4 1 214357082 ns/op 2.65 MB/s 3637920 B/op 30 allocs/op BenchmarkDecodeRand-4 6 17934105 ns/op 0.91 MB/s 3645494 B/op 27 allocs/op PASS ok compress/bzip2 1.970s goos: freebsd goarch: amd64 pkg: compress/flate cpu: AMD EPYC 7B12 BenchmarkDecode/Digits/Huffman/1e4-4 86 1315349 ns/op 7.60 MB/s 42355 B/op 5 allocs/op BenchmarkDecode/Digits/Huffman/1e5-4 9 12718428 ns/op 7.86 MB/s 43324 B/op 5 allocs/op BenchmarkDecode/Digits/Huffman/1e6-4 1 129677359 ns/op 7.71 MB/s 49264 B/op 9 allocs/op BenchmarkDecode/Digits/Speed/1e4-4 90 1320362 ns/op 7.57 MB/s 42445 B/op 8 allocs/op BenchmarkDecode/Digits/Speed/1e5-4 8 13420943 ns/op 7.45 MB/s 41908 B/op 11 allocs/op BenchmarkDecode/Digits/Speed/1e6-4 1 136717778 ns/op 7.31 MB/s 53024 B/op 77 allocs/op BenchmarkDecode/Digits/Default/1e4-4 87 1313172 ns/op 7.62 MB/s 42374 B/op 7 allocs/op BenchmarkDecode/Digits/Default/1e5-4 9 12588180 ns/op 7.94 MB/s 43604 B/op 13 allocs/op BenchmarkDecode/Digits/Default/1e6-4 1 126632998 ns/op 7.90 MB/s 53384 B/op 83 allocs/op BenchmarkDecode/Digits/Compression/1e4-4 92 1301124 ns/op 7.69 MB/s 42366 B/op 7 allocs/op BenchmarkDecode/Digits/Compression/1e5-4 8 12721846 ns/op 7.86 MB/s 43954 B/op 14 allocs/op BenchmarkDecode/Digits/Compression/1e6-4 1 126941489 ns/op 7.88 MB/s 53384 B/op 83 allocs/op BenchmarkDecode/Newton/Huffman/1e4-4 84 1438053 ns/op 6.95 MB/s 44277 B/op 14 allocs/op BenchmarkDecode/Newton/Huffman/1e5-4 8 14038592 ns/op 7.12 MB/s 47127 B/op 23 allocs/op BenchmarkDecode/Newton/Huffman/1e6-4 1 142437932 ns/op 7.02 MB/s 88512 B/op 165 allocs/op BenchmarkDecode/Newton/Speed/1e4-4 105 1138108 ns/op 8.79 MB/s 43580 B/op 18 allocs/op BenchmarkDecode/Newton/Speed/1e5-4 12 9438744 ns/op 10.59 MB/s 45124 B/op 31 allocs/op BenchmarkDecode/Newton/Speed/1e6-4 2 98918510 ns/op 10.11 MB/s 89436 B/op 231 allocs/op BenchmarkDecode/Newton/Default/1e4-4 121 999016 ns/op 10.01 MB/s 43628 B/op 15 allocs/op BenchmarkDecode/Newton/Default/1e5-4 14 7661059 ns/op 13.05 MB/s 45264 B/op 32 allocs/op BenchmarkDecode/Newton/Default/1e6-4 2 77121966 ns/op 12.97 MB/s 65952 B/op 160 allocs/op BenchmarkDecode/Newton/Compression/1e4-4 120 986166 ns/op 10.14 MB/s 42965 B/op 15 allocs/op BenchmarkDecode/Newton/Compression/1e5-4 14 7667097 ns/op 13.04 MB/s 44681 B/op 32 allocs/op BenchmarkDecode/Newton/Compression/1e6-4 2 77775226 ns/op 12.86 MB/s 71860 B/op 153 allocs/op BenchmarkEncode/Digits/Huffman/1e4-4 140 827498 ns/op 12.08 MB/s BenchmarkEncode/Digits/Huffman/1e5-4 14 8046430 ns/op 12.43 MB/s BenchmarkEncode/Digits/Huffman/1e6-4 2 80653849 ns/op 12.40 MB/s BenchmarkEncode/Digits/Speed/1e4-4 73 1626418 ns/op 6.15 MB/s BenchmarkEncode/Digits/Speed/1e5-4 7 14424797 ns/op 6.93 MB/s BenchmarkEncode/Digits/Speed/1e6-4 1 140155950 ns/op 7.13 MB/s BenchmarkEncode/Digits/Default/1e4-4 30 3974987 ns/op 2.52 MB/s BenchmarkEncode/Digits/Default/1e5-4 2 52324324 ns/op 1.91 MB/s BenchmarkEncode/Digits/Default/1e6-4 1 555781003 ns/op 1.80 MB/s BenchmarkEncode/Digits/Compression/1e4-4 31 3869821 ns/op 2.58 MB/s BenchmarkEncode/Digits/Compression/1e5-4 2 53142370 ns/op 1.88 MB/s BenchmarkEncode/Digits/Compression/1e6-4 1 568485853 ns/op 1.76 MB/s BenchmarkEncode/Newton/Huffman/1e4-4 117 1044224 ns/op 9.58 MB/s BenchmarkEncode/Newton/Huffman/1e5-4 12 8640056 ns/op 11.57 MB/s BenchmarkEncode/Newton/Huffman/1e6-4 2 85907538 ns/op 11.64 MB/s BenchmarkEncode/Newton/Speed/1e4-4 68 1528568 ns/op 6.54 MB/s BenchmarkEncode/Newton/Speed/1e5-4 9 11448686 ns/op 8.73 MB/s BenchmarkEncode/Newton/Speed/1e6-4 1 112608826 ns/op 8.88 MB/s BenchmarkEncode/Newton/Default/1e4-4 30 3964079 ns/op 2.52 MB/s BenchmarkEncode/Newton/Default/1e5-4 3 48687482 ns/op 2.05 MB/s BenchmarkEncode/Newton/Default/1e6-4 1 499869787 ns/op 2.00 MB/s BenchmarkEncode/Newton/Compression/1e4-4 31 3852192 ns/op 2.60 MB/s BenchmarkEncode/Newton/Compression/1e5-4 2 61949478 ns/op 1.61 MB/s BenchmarkEncode/Newton/Compression/1e6-4 1 652844916 ns/op 1.53 MB/s PASS ok compress/flate 15.812s goos: freebsd goarch: amd64 pkg: compress/lzw cpu: AMD EPYC 7B12 BenchmarkDecoder/1e4-4 67 1745164 ns/op 5.73 MB/s BenchmarkDecoder/1e-Reuse4-4 66 1728342 ns/op 5.79 MB/s BenchmarkDecoder/1e5-4 6 16691329 ns/op 5.99 MB/s BenchmarkDecoder/1e-Reuse5-4 6 17501822 ns/op 5.71 MB/s BenchmarkDecoder/1e6-4 1 173697598 ns/op 5.76 MB/s BenchmarkDecoder/1e-Reuse6-4 1 173968468 ns/op 5.75 MB/s BenchmarkEncoder/1e4-4 79 1520007 ns/op 6.58 MB/s BenchmarkEncoder/1e-Reuse4-4 82 1429474 ns/op 7.00 MB/s BenchmarkEncoder/1e5-4 7 15169906 ns/op 6.59 MB/s BenchmarkEncoder/1e-Reuse5-4 7 15187940 ns/op 6.58 MB/s BenchmarkEncoder/1e6-4 1 156158013 ns/op 6.40 MB/s BenchmarkEncoder/1e-Reuse6-4 1 150790778 ns/op 6.63 MB/s PASS ok compress/lzw 3.231s goos: freebsd goarch: amd64 pkg: container/heap cpu: AMD EPYC 7B12 BenchmarkDup-4 30 3408700 ns/op PASS ok container/heap 1.147s goos: freebsd goarch: amd64 pkg: context cpu: AMD EPYC 7B12 BenchmarkCommonParentCancel-4 21397 5941 ns/op BenchmarkWithTimeout/concurrency=40-4 4820 24848 ns/op BenchmarkWithTimeout/concurrency=4000-4 4545 26806 ns/op BenchmarkWithTimeout/concurrency=400000-4 6948 18677 ns/op BenchmarkCancelTree/depth=1/Root=Background-4 604819 180.6 ns/op BenchmarkCancelTree/depth=1/Root=OpenCanceler-4 22665 5822 ns/op BenchmarkCancelTree/depth=1/Root=ClosedCanceler-4 26016 4390 ns/op BenchmarkCancelTree/depth=10/Root=Background-4 4783 25020 ns/op BenchmarkCancelTree/depth=10/Root=OpenCanceler-4 2719 40699 ns/op BenchmarkCancelTree/depth=10/Root=ClosedCanceler-4 3477 28941 ns/op BenchmarkCancelTree/depth=100/Root=Background-4 403 290957 ns/op BenchmarkCancelTree/depth=100/Root=OpenCanceler-4 278 416391 ns/op BenchmarkCancelTree/depth=100/Root=ClosedCanceler-4 418 268776 ns/op BenchmarkCancelTree/depth=1000/Root=Background-4 37 2903827 ns/op BenchmarkCancelTree/depth=1000/Root=OpenCanceler-4 24 4304500 ns/op BenchmarkCancelTree/depth=1000/Root=ClosedCanceler-4 42 2799707 ns/op BenchmarkCheckCanceled/Err-4 414594 303.8 ns/op BenchmarkCheckCanceled/Done-4 915994 131.8 ns/op BenchmarkContextCancelDone-4 593517 173.6 ns/op BenchmarkDeepValueNewGoRoutine/depth=10-4 15979 7287 ns/op BenchmarkDeepValueNewGoRoutine/depth=20-4 15637 7250 ns/op BenchmarkDeepValueNewGoRoutine/depth=30-4 14085 8979 ns/op BenchmarkDeepValueNewGoRoutine/depth=50-4 10000 10040 ns/op BenchmarkDeepValueNewGoRoutine/depth=100-4 10000 11824 ns/op BenchmarkDeepValueSameGoRoutine/depth=10-4 554797 216.3 ns/op BenchmarkDeepValueSameGoRoutine/depth=20-4 302100 347.8 ns/op BenchmarkDeepValueSameGoRoutine/depth=30-4 221966 541.4 ns/op BenchmarkDeepValueSameGoRoutine/depth=50-4 138276 877.9 ns/op BenchmarkDeepValueSameGoRoutine/depth=100-4 75355 1698 ns/op PASS ok context 9.734s goos: freebsd goarch: amd64 pkg: crypto/aes cpu: AMD EPYC 7B12 BenchmarkEncrypt/AES-128-4 1963506 61.74 ns/op 259.14 MB/s BenchmarkEncrypt/AES-192-4 1926048 63.14 ns/op 253.39 MB/s BenchmarkEncrypt/AES-256-4 1791308 62.30 ns/op 256.84 MB/s BenchmarkDecrypt/AES-128-4 1893451 63.85 ns/op 250.57 MB/s BenchmarkDecrypt/AES-192-4 1941506 63.80 ns/op 250.77 MB/s BenchmarkDecrypt/AES-256-4 1904469 60.49 ns/op 264.51 MB/s BenchmarkCreateCipher/AES-128-4 289360 439.9 ns/op 512 B/op 1 allocs/op BenchmarkCreateCipher/AES-192-4 286921 374.9 ns/op 512 B/op 1 allocs/op BenchmarkCreateCipher/AES-256-4 336349 377.3 ns/op 512 B/op 1 allocs/op PASS ok crypto/aes 2.587s goos: freebsd goarch: amd64 pkg: crypto/cipher cpu: AMD EPYC 7B12 BenchmarkAESGCM/Open-128-64-4 227425 488.4 ns/op 131.03 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-64-4 412647 280.6 ns/op 228.08 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-64-4 219499 514.6 ns/op 124.37 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-64-4 383035 290.4 ns/op 220.39 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-1350-4 139712 826.6 ns/op 1633.13 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-1350-4 201367 599.5 ns/op 2251.75 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-1350-4 129608 898.6 ns/op 1502.32 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-1350-4 182928 654.4 ns/op 2062.96 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-8192-4 53295 2223 ns/op 3685.66 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-8192-4 58335 2055 ns/op 3986.01 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-8192-4 48288 2459 ns/op 3331.23 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-8192-4 52166 2306 ns/op 3552.91 MB/s 0 B/op 0 allocs/op BenchmarkAESCTR/50-4 393914 305.4 ns/op 163.74 MB/s BenchmarkAESCTR/1K-4 178814 644.4 ns/op 1581.22 MB/s BenchmarkAESCTR/8K-4 46378 2537 ns/op 3226.56 MB/s BenchmarkAESCBCEncrypt1K-4 26052 4576 ns/op 223.80 MB/s BenchmarkAESCBCDecrypt1K-4 26589 4500 ns/op 227.56 MB/s PASS ok crypto/cipher 3.374s goos: freebsd goarch: amd64 pkg: crypto/des cpu: AMD EPYC 7B12 BenchmarkEncrypt-4 113952 892.6 ns/op 8.96 MB/s BenchmarkDecrypt-4 115968 1026 ns/op 7.80 MB/s BenchmarkTDESEncrypt-4 38911 2650 ns/op 3.02 MB/s BenchmarkTDESDecrypt-4 39235 3071 ns/op 2.61 MB/s PASS ok crypto/des 1.611s goos: freebsd goarch: amd64 pkg: crypto/ecdh cpu: AMD EPYC 7B12 BenchmarkECDH/P256-4 1342 86896 ns/op 968 B/op 15 allocs/op BenchmarkECDH/P384-4 19 6218424 ns/op 1331 B/op 24 allocs/op BenchmarkECDH/P521-4 7 15817493 ns/op 1809 B/op 24 allocs/op BenchmarkECDH/X25519-4 124 953429 ns/op 390 B/op 9 allocs/op PASS ok crypto/ecdh 1.746s goos: freebsd goarch: amd64 pkg: crypto/ecdsa cpu: AMD EPYC 7B12 BenchmarkSign/P256-4 1134 100078 ns/op 6975 B/op 71 allocs/op BenchmarkSign/P384-4 38 3013809 ns/op 7215 B/op 75 allocs/op BenchmarkSign/P521-4 16 7169479 ns/op 8067 B/op 78 allocs/op BenchmarkVerify/P256-4 1257 93975 ns/op 576 B/op 10 allocs/op BenchmarkVerify/P384-4 14 7625195 ns/op 808 B/op 17 allocs/op BenchmarkVerify/P521-4 6 19360366 ns/op 1224 B/op 17 allocs/op BenchmarkGenerateKey/P256-4 5788 19173 ns/op 1000 B/op 17 allocs/op BenchmarkGenerateKey/P384-4 69 1687742 ns/op 1200 B/op 20 allocs/op BenchmarkGenerateKey/P521-4 24 4240059 ns/op 1598 B/op 20 allocs/op PASS ok crypto/ecdsa 2.370s goos: freebsd goarch: amd64 pkg: crypto/ed25519 cpu: AMD EPYC 7B12 BenchmarkKeyGeneration-4 422 279684 ns/op BenchmarkNewKeyFromSeed-4 430 278295 ns/op BenchmarkSigning-4 408 282935 ns/op BenchmarkVerification-4 264 453815 ns/op PASS ok crypto/ed25519 1.677s goos: freebsd goarch: amd64 pkg: crypto/elliptic cpu: AMD EPYC 7B12 BenchmarkScalarBaseMult/P256-4 6972 16102 ns/op 368 B/op 6 allocs/op BenchmarkScalarBaseMult/P224-4 177 664975 ns/op 376 B/op 9 allocs/op BenchmarkScalarBaseMult/P384-4 68 1740555 ns/op 504 B/op 9 allocs/op BenchmarkScalarBaseMult/P521-4 27 4272679 ns/op 696 B/op 9 allocs/op BenchmarkScalarMult/P256-4 1887 63330 ns/op 448 B/op 7 allocs/op BenchmarkScalarMult/P224-4 68 1707882 ns/op 440 B/op 10 allocs/op BenchmarkScalarMult/P384-4 25 4646843 ns/op 616 B/op 10 allocs/op BenchmarkScalarMult/P521-4 8 12513300 ns/op 840 B/op 10 allocs/op BenchmarkMarshalUnmarshal/P256/Uncompressed-4 22818 5128 ns/op 544 B/op 8 allocs/op BenchmarkMarshalUnmarshal/P256/Compressed-4 7936 12869 ns/op 592 B/op 9 allocs/op BenchmarkMarshalUnmarshal/P224/Uncompressed-4 5176 19433 ns/op 560 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P224/Compressed-4 91 1107042 ns/op 592 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P384/Uncompressed-4 3902 30945 ns/op 784 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P384/Compressed-4 382 306261 ns/op 848 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P521/Uncompressed-4 2400 49166 ns/op 1104 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P521/Compressed-4 123 963035 ns/op 1184 B/op 15 allocs/op PASS ok crypto/elliptic 3.452s goos: freebsd goarch: amd64 pkg: crypto/hkdf cpu: AMD EPYC 7B12 Benchmark16ByteMD5Single-4 11440 10266 ns/op 1.56 MB/s Benchmark20ByteSHA1Single-4 10897 11070 ns/op 1.81 MB/s Benchmark32ByteSHA256Single-4 11176 10632 ns/op 3.01 MB/s Benchmark64ByteSHA512Single-4 6289 18606 ns/op 3.44 MB/s PASS ok crypto/hkdf 1.925s goos: freebsd goarch: amd64 pkg: crypto/hmac cpu: AMD EPYC 7B12 BenchmarkHMACSHA256_1K-4 62192 1903 ns/op 538.11 MB/s BenchmarkHMACSHA256_32-4 88183 1379 ns/op 23.21 MB/s BenchmarkNewWriteSum-4 23316 5115 ns/op 6.26 MB/s PASS ok crypto/hmac 1.531s goos: freebsd goarch: amd64 pkg: crypto/internal/fips140/bigmod cpu: AMD EPYC 7B12 BenchmarkModAdd-4 61354 1926 ns/op BenchmarkModSub-4 58101 1929 ns/op BenchmarkMontgomeryRepr-4 38920 3001 ns/op BenchmarkMontgomeryMul-4 38772 2969 ns/op BenchmarkModMul-4 19311 6254 ns/op BenchmarkExpBig-4 26 4510777 ns/op BenchmarkExp-4 8 13783078 ns/op PASS ok crypto/internal/fips140/bigmod 2.138s goos: freebsd goarch: amd64 pkg: crypto/internal/fips140/edwards25519 cpu: AMD EPYC 7B12 BenchmarkEncodingDecoding-4 5066 21642 ns/op BenchmarkScalarBaseMult-4 445 273297 ns/op BenchmarkScalarMult-4 193 613573 ns/op BenchmarkVarTimeDoubleScalarBaseMult-4 276 423120 ns/op PASS ok crypto/internal/fips140/edwards25519 1.678s goos: freebsd goarch: amd64 pkg: crypto/internal/fips140/edwards25519/field cpu: AMD EPYC 7B12 BenchmarkAdd-4 603122 184.2 ns/op BenchmarkMultiply-4 5783010 20.57 ns/op BenchmarkSquare-4 7635100 15.49 ns/op BenchmarkInvert-4 28495 4202 ns/op BenchmarkMult32-4 1723489 68.53 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 67 1502668 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P256-4 2120 56614 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P384-4 26 4231755 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P521-4 9 11354464 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P224-4 205 567315 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P256-4 10000 10906 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P384-4 80 1416491 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P521-4 32 3469175 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/fips140/nistec 2.072s goos: freebsd goarch: amd64 pkg: crypto/internal/fips140/nistec/fiat cpu: AMD EPYC 7B12 BenchmarkMul/P224-4 631537 181.1 ns/op 0 B/op 0 allocs/op BenchmarkMul/P384-4 350660 338.4 ns/op 0 B/op 0 allocs/op BenchmarkMul/P521-4 145767 811.8 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P224-4 589422 172.6 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P384-4 355465 341.4 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P521-4 147444 829.2 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/fips140/nistec/fiat 1.817s goos: freebsd goarch: amd64 pkg: crypto/md5 cpu: AMD EPYC 7B12 BenchmarkHash8Bytes-4 238914 466.4 ns/op 17.15 MB/s BenchmarkHash64-4 275426 416.1 ns/op 153.83 MB/s BenchmarkHash128-4 233493 511.3 ns/op 250.35 MB/s BenchmarkHash256-4 170192 693.6 ns/op 369.08 MB/s BenchmarkHash512-4 113407 1053 ns/op 486.07 MB/s BenchmarkHash1K-4 67903 1773 ns/op 577.68 MB/s BenchmarkHash8K-4 10000 11848 ns/op 691.42 MB/s BenchmarkHash1M-4 69 1476749 ns/op 710.06 MB/s BenchmarkHash8M-4 9 11863805 ns/op 707.08 MB/s BenchmarkHash8BytesUnaligned-4 247354 456.0 ns/op 17.54 MB/s BenchmarkHash1KUnaligned-4 67975 1775 ns/op 577.03 MB/s BenchmarkHash8KUnaligned-4 8802 11910 ns/op 687.83 MB/s PASS ok crypto/md5 2.652s goos: freebsd goarch: amd64 pkg: crypto/mlkem cpu: AMD EPYC 7B12 BenchmarkKeyGen-4 452 250130 ns/op BenchmarkEncaps-4 265 451224 ns/op BenchmarkDecaps-4 205 576030 ns/op BenchmarkRoundTrip/Alice-4 128 882329 ns/op BenchmarkRoundTrip/Bob-4 272 436399 ns/op PASS ok crypto/mlkem 1.912s goos: freebsd goarch: amd64 pkg: crypto/pbkdf2 cpu: AMD EPYC 7B12 BenchmarkHMACSHA1-4 13 8223759 ns/op BenchmarkHMACSHA256-4 12 9114501 ns/op PASS ok crypto/pbkdf2 1.311s goos: freebsd goarch: amd64 pkg: crypto/rand cpu: AMD EPYC 7B12 BenchmarkRead/4-4 126577 898.1 ns/op 4.45 MB/s BenchmarkRead/32-4 128833 898.6 ns/op 35.61 MB/s BenchmarkRead/4K-4 10000 11819 ns/op 346.55 MB/s BenchmarkPrime-4 1 337947108 ns/op PASS ok crypto/rand 1.785s goos: freebsd goarch: amd64 pkg: crypto/rc4 cpu: AMD EPYC 7B12 BenchmarkRC4_128-4 18372 6540 ns/op 19.57 MB/s BenchmarkRC4_1K-4 2154 51246 ns/op 19.98 MB/s BenchmarkRC4_8K-4 294 407307 ns/op 19.88 MB/s PASS ok crypto/rc4 1.548s goos: freebsd goarch: amd64 pkg: crypto/rsa cpu: AMD EPYC 7B12 BenchmarkDecryptPKCS1v15/2048-4 13 8310148 ns/op BenchmarkDecryptPKCS1v15/3072-4 6 18098315 ns/op BenchmarkDecryptPKCS1v15/4096-4 4 32867370 ns/op BenchmarkEncryptPKCS1v15/2048-4 909 131102 ns/op BenchmarkDecryptOAEP/2048-4 13 7704349 ns/op BenchmarkEncryptOAEP/2048-4 866 136838 ns/op BenchmarkSignPKCS1v15/2048-4 13 8319292 ns/op BenchmarkVerifyPKCS1v15/2048-4 1005 123641 ns/op BenchmarkSignPSS/2048-4 13 8275005 ns/op BenchmarkVerifyPSS/2048-4 889 131245 ns/op BenchmarkGenerateKey/2048-4 1 108344222 ns/op BenchmarkParsePKCS8PrivateKey/2048-4 39 2961195 ns/op PASS ok crypto/rsa 2.803s goos: freebsd goarch: amd64 pkg: crypto/sha1 cpu: AMD EPYC 7B12 BenchmarkHash8Bytes/New-4 220722 532.5 ns/op 15.02 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum-4 249976 418.7 ns/op 19.11 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/New-4 128284 904.7 ns/op 353.71 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/Sum-4 149380 793.0 ns/op 403.53 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 81254 1474 ns/op 694.68 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum-4 85714 1377 ns/op 743.62 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 15025 8000 ns/op 1024.06 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum-4 15159 7868 ns/op 1041.14 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha1 2.245s goos: freebsd goarch: amd64 pkg: crypto/sha256 cpu: AMD EPYC 7B12 BenchmarkHash8Bytes/New-4 239702 469.4 ns/op 17.04 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum224-4 255818 466.2 ns/op 17.16 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum256-4 247430 470.2 ns/op 17.01 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 120196 1001 ns/op 1022.63 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum224-4 120699 988.7 ns/op 1035.73 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum256-4 120703 995.9 ns/op 1028.27 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 21459 5565 ns/op 1471.93 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum224-4 21440 5541 ns/op 1478.38 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum256-4 21746 5543 ns/op 1477.79 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha256 2.373s goos: freebsd goarch: amd64 pkg: crypto/sha3 cpu: AMD EPYC 7B12 BenchmarkSha3_512_MTU-4 12622 9476 ns/op 142.47 MB/s BenchmarkSha3_384_MTU-4 17318 6996 ns/op 192.97 MB/s BenchmarkSha3_256_MTU-4 21754 5498 ns/op 245.54 MB/s BenchmarkSha3_224_MTU-4 23265 5219 ns/op 258.69 MB/s BenchmarkShake128_MTU-4 20077 5950 ns/op 226.90 MB/s BenchmarkShake256_MTU-4 18922 6466 ns/op 208.80 MB/s BenchmarkShake256_16x-4 745 161486 ns/op 101.46 MB/s BenchmarkShake256_1MiB-4 32 3661326 ns/op 286.39 MB/s BenchmarkSha3_512_1MiB-4 16 6787898 ns/op 154.48 MB/s PASS ok crypto/sha3 2.593s goos: freebsd goarch: amd64 pkg: crypto/sha512 cpu: AMD EPYC 7B12 BenchmarkHash8Bytes/New-4 153832 771.3 ns/op 10.37 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum384-4 162117 730.2 ns/op 10.96 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum512-4 154101 759.0 ns/op 10.54 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 55423 2165 ns/op 473.05 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum384-4 56145 2101 ns/op 487.45 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum512-4 55263 2127 ns/op 481.54 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 8760 12650 ns/op 647.59 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum384-4 9175 12602 ns/op 650.05 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum512-4 9292 12681 ns/op 646.00 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha512 2.242s goos: freebsd goarch: amd64 pkg: crypto/subtle cpu: AMD EPYC 7B12 BenchmarkConstantTimeByteEq-4 19793960 6.220 ns/op BenchmarkConstantTimeEq-4 20270492 5.916 ns/op BenchmarkConstantTimeLessOrEq-4 18962366 5.908 ns/op BenchmarkXORBytes/8Bytes-4 5393353 22.78 ns/op 351.16 MB/s BenchmarkXORBytes/128Bytes-4 4882893 24.55 ns/op 5214.73 MB/s BenchmarkXORBytes/2048Bytes-4 1712679 69.68 ns/op 29392.97 MB/s BenchmarkXORBytes/32768Bytes-4 119604 1013 ns/op 32349.21 MB/s PASS ok crypto/subtle 2.038s goos: freebsd goarch: amd64 pkg: crypto/tls cpu: AMD EPYC 7B12 BenchmarkCertCache/0-4 208 530486 ns/op BenchmarkCertCache/1-4 222 548161 ns/op BenchmarkCertCache/2-4 218 545171 ns/op BenchmarkCertCache/3-4 224 544385 ns/op BenchmarkHandshakeServer/RSA-4 20 5479210 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv13-4 20 5998627 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv12-4 20 5634379 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv13-4 217 519922 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv12-4 325 371256 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv13-4 75 1490550 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv12-4 86 1294281 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv13-4 4 25163792 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv12-4 4 26225420 ns/op BenchmarkThroughput/MaxPacket/1MB/TLSv12-4 6 17602802 ns/op 59.57 MB/s BenchmarkThroughput/MaxPacket/1MB/TLSv13-4 5 21775219 ns/op 48.15 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv12-4 4 26859318 ns/op 78.08 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv13-4 3 33901519 ns/op 61.86 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv12-4 3 42920873 ns/op 97.72 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv13-4 2 57966380 ns/op 72.36 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv12-4 2 75903710 ns/op 110.52 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv13-4 1 106056280 ns/op 79.10 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv12-4 1 142409922 ns/op 117.81 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv13-4 1 203526154 ns/op 82.43 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv12-4 1 278684967 ns/op 120.40 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv13-4 1 387888340 ns/op 86.51 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv12-4 1 568276004 ns/op 118.09 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv13-4 1 761545109 ns/op 88.12 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv12-4 6 18163524 ns/op 57.73 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv13-4 5 22191155 ns/op 47.25 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv12-4 4 27182323 ns/op 77.15 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv13-4 3 34489566 ns/op 60.81 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv12-4 3 43006540 ns/op 97.53 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv13-4 2 58914586 ns/op 71.19 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv12-4 2 74868818 ns/op 112.04 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv13-4 1 104792680 ns/op 80.05 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv12-4 1 142109100 ns/op 118.06 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv13-4 1 202018291 ns/op 83.05 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv12-4 1 274509884 ns/op 122.23 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv13-4 1 389513302 ns/op 86.14 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv12-4 1 583580188 ns/op 115.00 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv13-4 1 771834737 ns/op 86.95 MB/s BenchmarkLatency/MaxPacket/200kbps/TLSv12-4 1 702006978 ns/op BenchmarkLatency/MaxPacket/200kbps/TLSv13-4 1 706364822 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv12-4 1 287280744 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv13-4 1 287670874 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv12-4 1 148349766 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv13-4 1 147986266 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv12-4 2 78966647 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv13-4 2 78451172 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv12-4 3 37512362 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv13-4 3 36469111 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv12-4 1 141841421 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv13-4 1 145543403 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv12-4 2 62454824 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv13-4 2 63414714 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv12-4 3 35795644 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv13-4 3 35996227 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv12-4 5 22384201 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv13-4 5 22483917 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv12-4 7 14823807 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv13-4 7 14335314 ns/op PASS ok crypto/tls 16.462s goos: freebsd goarch: amd64 pkg: crypto/x509 cpu: AMD EPYC 7B12 BenchmarkOIDMarshalUnmarshalText-4 18597 6143 ns/op BenchmarkCreateCertificate/RSA_2048-4 13 8185901 ns/op BenchmarkCreateCertificate/ECDSA_P256-4 411 289883 ns/op BenchmarkParseCertificate/ecdsa_leaf-4 1659 75287 ns/op 12952 B/op 169 allocs/op BenchmarkParseCertificate/rsa_leaf-4 1538 76697 ns/op 14360 B/op 192 allocs/op PASS ok crypto/x509 2.060s goos: freebsd goarch: amd64 pkg: database/sql cpu: AMD EPYC 7B12 BenchmarkConcurrentDBExec-4 43 2639999 ns/op 280527 B/op 1644 allocs/op BenchmarkConcurrentStmtQuery-4 34 3060018 ns/op 275740 B/op 2074 allocs/op BenchmarkConcurrentStmtExec-4 52 2319127 ns/op 221413 B/op 749 allocs/op BenchmarkConcurrentTxQuery-4 43 2334549 ns/op 280889 B/op 2170 allocs/op BenchmarkConcurrentTxExec-4 66 1935422 ns/op 87986 B/op 1553 allocs/op BenchmarkConcurrentTxStmtQuery-4 46 2522076 ns/op 107694 B/op 2062 allocs/op BenchmarkConcurrentTxStmtExec-4 127 919608 ns/op 40143 B/op 380 allocs/op BenchmarkConcurrentRandom-4 51 2316781 ns/op 231842 B/op 1871 allocs/op BenchmarkManyConcurrentQueries-4 2547 42849 ns/op 4130 B/op 20 allocs/op BenchmarkGrabConn-4 292987 405.7 ns/op 0 B/op 0 allocs/op BenchmarkConnRequestSet-4 23604 5040 ns/op PASS ok database/sql 2.748s goos: freebsd goarch: amd64 pkg: debug/elf cpu: AMD EPYC 7B12 BenchmarkSymbols64-4 2331 43903 ns/op BenchmarkSymbols32-4 2872 39213 ns/op PASS ok debug/elf 1.262s goos: freebsd goarch: amd64 pkg: debug/gosym cpu: AMD EPYC 7B12 Benchmark115/NewLineTable-4 251510 457.6 ns/op 384 B/op 3 allocs/op Benchmark115/NewTable-4 135 884509 ns/op 179128 B/op 15 allocs/op Benchmark115/LineToPC-4 90 1126548 ns/op 0 B/op 0 allocs/op Benchmark115/PCToLine-4 25820 4647 ns/op 0 B/op 0 allocs/op PASS ok debug/gosym 1.652s goos: freebsd goarch: amd64 pkg: encoding/asn1 cpu: AMD EPYC 7B12 BenchmarkObjectIdentifierString-4 98397 1199 ns/op BenchmarkMarshal-4 1098 101758 ns/op 8056 B/op 271 allocs/op BenchmarkUnmarshal-4 3604 28888 ns/op 352 B/op 16 allocs/op PASS ok encoding/asn1 1.445s goos: freebsd goarch: amd64 pkg: encoding/base32 cpu: AMD EPYC 7B12 BenchmarkEncode-4 524 226331 ns/op 36.19 MB/s BenchmarkEncodeToString-4 457 245755 ns/op 33.33 MB/s BenchmarkDecode-4 208 577043 ns/op 22.72 MB/s BenchmarkDecodeString-4 202 566296 ns/op 23.15 MB/s PASS ok encoding/base32 1.719s goos: freebsd goarch: amd64 pkg: encoding/base64 cpu: AMD EPYC 7B12 BenchmarkEncodeToString-4 538 212327 ns/op 38.58 MB/s BenchmarkDecodeString/2-4 526374 226.5 ns/op 17.66 MB/s BenchmarkDecodeString/4-4 304069 356.0 ns/op 22.47 MB/s BenchmarkDecodeString/8-4 274434 418.5 ns/op 28.68 MB/s BenchmarkDecodeString/64-4 56380 2067 ns/op 42.57 MB/s BenchmarkDecodeString/8192-4 494 233429 ns/op 46.80 MB/s BenchmarkNewEncoding-4 89601 1279 ns/op 200.18 MB/s PASS ok encoding/base64 2.090s goos: freebsd goarch: amd64 pkg: encoding/binary cpu: AMD EPYC 7B12 BenchmarkReadSlice1000Int32s-4 1897 61332 ns/op 65.22 MB/s BenchmarkReadStruct-4 21109 5647 ns/op 13.28 MB/s BenchmarkWriteStruct-4 23443 5121 ns/op 14.65 MB/s BenchmarkAppendStruct-4 229234 488.7 ns/op 153.47 MB/s BenchmarkWriteSlice1000Structs-4 22 4996278 ns/op 15.01 MB/s BenchmarkAppendSlice1000Structs-4 21 4777280 ns/op 15.70 MB/s BenchmarkReadSlice1000Structs-4 19 5480860 ns/op 13.68 MB/s BenchmarkReadInts-4 67590 1751 ns/op 17.13 MB/s BenchmarkWriteInts-4 64651 1856 ns/op 16.16 MB/s BenchmarkAppendInts-4 125958 920.1 ns/op 32.60 MB/s BenchmarkWriteSlice1000Int32s-4 1848 61288 ns/op 65.27 MB/s BenchmarkAppendSlice1000Int32s-4 2080 57070 ns/op 70.09 MB/s BenchmarkPutUint16-4 4439149 26.93 ns/op 74.26 MB/s BenchmarkAppendUint16-4 4559190 26.12 ns/op 76.56 MB/s BenchmarkPutUint32-4 3289440 36.50 ns/op 109.58 MB/s BenchmarkAppendUint32-4 3339225 36.84 ns/op 108.58 MB/s BenchmarkPutUint64-4 1804740 65.73 ns/op 121.70 MB/s BenchmarkAppendUint64-4 1791825 67.62 ns/op 118.31 MB/s BenchmarkLittleEndianPutUint16-4 4468981 26.87 ns/op 74.44 MB/s BenchmarkLittleEndianAppendUint16-4 4543550 25.96 ns/op 77.05 MB/s BenchmarkLittleEndianPutUint32-4 3164332 37.65 ns/op 106.24 MB/s BenchmarkLittleEndianAppendUint32-4 3364998 35.78 ns/op 111.79 MB/s BenchmarkLittleEndianPutUint64-4 1834508 65.47 ns/op 122.19 MB/s BenchmarkLittleEndianAppendUint64-4 1699166 71.33 ns/op 112.16 MB/s BenchmarkReadFloats-4 226158 528.1 ns/op 22.72 MB/s BenchmarkWriteFloats-4 214129 558.4 ns/op 21.49 MB/s BenchmarkReadSlice1000Float32s-4 1597 75139 ns/op 53.23 MB/s BenchmarkWriteSlice1000Float32s-4 1494 76424 ns/op 52.34 MB/s BenchmarkReadSlice1000Uint8s-4 115797 1209 ns/op 826.83 MB/s BenchmarkWriteSlice1000Uint8s-4 399039 288.7 ns/op 3464.19 MB/s BenchmarkSize/bool-4 6155343 20.00 ns/op BenchmarkSize/int8-4 5915704 20.90 ns/op BenchmarkSize/int16-4 5707602 20.89 ns/op BenchmarkSize/int32-4 6057886 19.65 ns/op BenchmarkSize/int64-4 5979726 21.03 ns/op BenchmarkSize/uint8-4 6005792 20.76 ns/op BenchmarkSize/uint16-4 6102358 20.82 ns/op BenchmarkSize/uint32-4 5994027 19.77 ns/op BenchmarkSize/uint64-4 6086199 19.15 ns/op BenchmarkSize/float32-4 4842823 23.93 ns/op BenchmarkSize/float64-4 4486200 24.48 ns/op BenchmarkSize/complex64-4 818101 123.2 ns/op BenchmarkSize/complex128-4 833917 124.3 ns/op BenchmarkSize/binary.Struct-4 264643 399.9 ns/op BenchmarkSize/*binary.Struct-4 243601 456.0 ns/op BenchmarkSize/[]binary.Struct-4 235599 465.7 ns/op BenchmarkSize/[]binary.Struct#01-4 241215 469.9 ns/op BenchmarkSize/[1]binary.Struct-4 227888 497.6 ns/op BenchmarkPutUvarint32-4 1273440 103.1 ns/op 38.78 MB/s BenchmarkPutUvarint64-4 310348 354.8 ns/op 22.55 MB/s PASS ok encoding/binary 8.174s goos: freebsd goarch: amd64 pkg: encoding/csv cpu: AMD EPYC 7B12 BenchmarkRead-4 10224 11600 ns/op 736 B/op 16 allocs/op BenchmarkReadWithFieldsPerRecord-4 10419 11593 ns/op 736 B/op 16 allocs/op BenchmarkReadWithoutFieldsPerRecord-4 10472 11522 ns/op 736 B/op 16 allocs/op BenchmarkReadLargeFields-4 6026 18854 ns/op 3937 B/op 24 allocs/op BenchmarkReadReuseRecord-4 11122 10823 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithFieldsPerRecord-4 9699 10890 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithoutFieldsPerRecord-4 10000 10718 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordLargeFields-4 6872 17843 ns/op 2977 B/op 12 allocs/op BenchmarkWrite-4 15724 6862 ns/op PASS ok encoding/csv 2.605s goos: freebsd goarch: amd64 pkg: encoding/gob cpu: AMD EPYC 7B12 BenchmarkEndToEndPipe-4 15652 7725 ns/op 1812 B/op 2 allocs/op BenchmarkEndToEndByteBuffer-4 17888 6295 ns/op 1811 B/op 2 allocs/op BenchmarkEndToEndSliceByteBuffer-4 252 445287 ns/op 16765 B/op 330 allocs/op BenchmarkEncodeComplex128Slice-4 1000 113151 ns/op 490 B/op 0 allocs/op BenchmarkEncodeFloat64Slice-4 2001 56828 ns/op 44 B/op 0 allocs/op BenchmarkEncodeInt32Slice-4 1844 58577 ns/op 47 B/op 0 allocs/op BenchmarkEncodeStringSlice-4 2576 46791 ns/op 150 B/op 0 allocs/op BenchmarkEncodeInterfaceSlice-4 46 2360818 ns/op 38822 B/op 254 allocs/op BenchmarkDecodeComplex128Slice-4 853 142964 ns/op 25222 B/op 149 allocs/op BenchmarkDecodeFloat64Slice-4 1554 76173 ns/op 10814 B/op 149 allocs/op BenchmarkDecodeInt32Slice-4 1616 70741 ns/op 9779 B/op 149 allocs/op BenchmarkDecodeStringSlice-4 1138 99145 ns/op 39139 B/op 1149 allocs/op BenchmarkDecodeStringsSlice-4 462 309161 ns/op 66025 B/op 2174 allocs/op BenchmarkDecodeBytesSlice-4 782 143573 ns/op 23576 B/op 164 allocs/op BenchmarkDecodeInterfaceSlice-4 108 1105387 ns/op 83016 B/op 3158 allocs/op BenchmarkDecodeMap-4 100 1121187 ns/op 50000 B/op 160 allocs/op PASS ok encoding/gob 3.391s goos: freebsd goarch: amd64 pkg: encoding/hex cpu: AMD EPYC 7B12 BenchmarkEncode/256-4 21771 5307 ns/op 48.24 MB/s BenchmarkEncode/1024-4 5619 22347 ns/op 45.82 MB/s BenchmarkEncode/4096-4 1293 87132 ns/op 47.01 MB/s BenchmarkEncode/16384-4 348 354876 ns/op 46.17 MB/s BenchmarkDecode/256-4 41817 2873 ns/op 89.09 MB/s BenchmarkDecode/1024-4 10467 11402 ns/op 89.81 MB/s BenchmarkDecode/4096-4 2361 44268 ns/op 92.53 MB/s BenchmarkDecode/16384-4 633 181023 ns/op 90.51 MB/s BenchmarkDecodeString/256-4 38144 3175 ns/op 80.64 MB/s BenchmarkDecodeString/1024-4 9804 12061 ns/op 84.90 MB/s BenchmarkDecodeString/4096-4 2262 48974 ns/op 83.64 MB/s BenchmarkDecodeString/16384-4 604 195911 ns/op 83.63 MB/s BenchmarkDump/256-4 1939 61847 ns/op 4.14 MB/s BenchmarkDump/1024-4 488 244632 ns/op 4.19 MB/s BenchmarkDump/4096-4 122 984868 ns/op 4.16 MB/s BenchmarkDump/16384-4 28 3935998 ns/op 4.16 MB/s PASS ok encoding/hex 3.571s goos: freebsd goarch: amd64 pkg: encoding/json cpu: AMD EPYC 7B12 BenchmarkCodeEncoder-4 3 38893660 ns/op 49.89 MB/s 2796928 B/op 20 allocs/op BenchmarkCodeEncoderError-4 2 53337556 ns/op 36.38 MB/s 8522128 B/op 84 allocs/op BenchmarkCodeMarshal-4 3 39333620 ns/op 49.33 MB/s 10330698 B/op 47 allocs/op BenchmarkCodeMarshalError-4 2 50951914 ns/op 38.08 MB/s 6137368 B/op 38 allocs/op BenchmarkMarshalBytes/32-4 28179 4316 ns/op BenchmarkMarshalBytes/256-4 7111 14152 ns/op BenchmarkMarshalBytes/4096-4 728 163517 ns/op BenchmarkMarshalBytesError/32-4 81 1447760 ns/op BenchmarkMarshalBytesError/256-4 78 1452622 ns/op BenchmarkMarshalBytesError/4096-4 72 1609093 ns/op BenchmarkMarshalMap-4 52380 2258 ns/op 300 B/op 8 allocs/op BenchmarkCodeDecoder-4 1 300727166 ns/op 6.45 MB/s 10097144 B/op 40035 allocs/op BenchmarkUnicodeDecoder-4 49158 2424 ns/op 5.78 MB/s 40 B/op 2 allocs/op BenchmarkDecoderStream-4 60826 1757 ns/op 16 B/op 1 allocs/op BenchmarkCodeUnmarshal-4 1 268776838 ns/op 7.22 MB/s 2019408 B/op 40002 allocs/op BenchmarkCodeUnmarshalReuse-4 1 268134188 ns/op 7.24 MB/s 2020888 B/op 40008 allocs/op BenchmarkUnmarshalString-4 65611 1805 ns/op 160 B/op 2 allocs/op BenchmarkUnmarshalFloat64-4 127974 894.9 ns/op 144 B/op 1 allocs/op BenchmarkUnmarshalInt64-4 469221 301.6 ns/op 144 B/op 1 allocs/op BenchmarkUnmarshalMap-4 22612 5255 ns/op 320 B/op 12 allocs/op BenchmarkIssue10335-4 69142 1778 ns/op 176 B/op 3 allocs/op BenchmarkIssue34127-4 91014 1434 ns/op 83 B/op 2 allocs/op BenchmarkUnmapped-4 23254 5235 ns/op 208 B/op 4 allocs/op BenchmarkTypeFieldsCache/MissTypes1-4 2769 36780 ns/op BenchmarkTypeFieldsCache/MissTypes10-4 1263 97996 ns/op BenchmarkTypeFieldsCache/MissTypes100-4 258 463102 ns/op BenchmarkTypeFieldsCache/MissTypes1000-4 37 3725545 ns/op BenchmarkTypeFieldsCache/HitTypes1-4 489902 229.4 ns/op BenchmarkTypeFieldsCache/HitTypes10-4 402194 277.7 ns/op BenchmarkTypeFieldsCache/HitTypes100-4 370197 313.5 ns/op BenchmarkTypeFieldsCache/HitTypes1000-4 328449 323.2 ns/op BenchmarkEncodeMarshaler-4 63615 1952 ns/op 75 B/op 1 allocs/op BenchmarkEncoderEncode-4 70802 1674 ns/op 44 B/op 0 allocs/op BenchmarkNumberIsValid-4 5886681 20.21 ns/op BenchmarkNumberIsValidRegexp-4 27315 4500 ns/op BenchmarkUnmarshalNumber-4 51807 2347 ns/op 168 B/op 2 allocs/op PASS ok encoding/json 7.982s goos: freebsd goarch: amd64 pkg: encoding/pem cpu: AMD EPYC 7B12 BenchmarkEncode-4 66 1768321 ns/op 37.06 MB/s BenchmarkDecode-4 30 3837203 ns/op 23.14 MB/s PASS ok encoding/pem 1.413s goos: freebsd goarch: amd64 pkg: encoding/xml cpu: AMD EPYC 7B12 BenchmarkMarshal-4 3638 31589 ns/op 6280 B/op 24 allocs/op BenchmarkUnmarshal-4 1270 92180 ns/op 8217 B/op 185 allocs/op BenchmarkHTMLAutoClose-4 5788 19070 ns/op PASS ok encoding/xml 1.505s goos: freebsd goarch: amd64 pkg: errors cpu: AMD EPYC 7B12 BenchmarkIs-4 461272 255.6 ns/op BenchmarkAs-4 99976 1128 ns/op PASS ok errors 1.435s goos: freebsd goarch: amd64 pkg: expvar cpu: AMD EPYC 7B12 BenchmarkIntAdd-4 345476 304.8 ns/op BenchmarkIntSet-4 352543 308.8 ns/op BenchmarkFloatAdd-4 59734 2027 ns/op BenchmarkFloatSet-4 277304 400.5 ns/op BenchmarkStringSet-4 224637 502.8 ns/op BenchmarkMapSet-4 79264 1536 ns/op BenchmarkMapSetDifferent-4 39943 3257 ns/op BenchmarkMapSetDifferentRandom-4 368 342181 ns/op BenchmarkMapSetString-4 88250 1320 ns/op BenchmarkMapAddSame-4 21424 5239 ns/op BenchmarkMapAddDifferent-4 10000 10230 ns/op BenchmarkMapAddDifferentRandom-4 294 413904 ns/op BenchmarkMapAddSameSteadyState-4 212842 515.9 ns/op BenchmarkMapAddDifferentSteadyState-4 84114 1383 ns/op BenchmarkMapString-4 8868 14256 ns/op 672 B/op 7 allocs/op BenchmarkRealworldExpvarUsage-4 24417 11990 ns/op PASS ok expvar 3.555s goos: freebsd goarch: amd64 pkg: fmt cpu: AMD EPYC 7B12 BenchmarkSprintfPadding-4 133462 910.9 ns/op BenchmarkSprintfEmpty-4 471015 255.0 ns/op BenchmarkSprintfString-4 368779 352.5 ns/op BenchmarkSprintfTruncateString-4 333338 368.8 ns/op BenchmarkSprintfTruncateBytes-4 161887 767.9 ns/op BenchmarkSprintfSlowParsingPath-4 307440 378.1 ns/op BenchmarkSprintfQuoteString-4 36985 3240 ns/op BenchmarkSprintfInt-4 350856 332.6 ns/op BenchmarkSprintfIntInt-4 277219 461.1 ns/op BenchmarkSprintfPrefixedInt-4 320790 488.1 ns/op BenchmarkSprintfFloat-4 184752 685.5 ns/op BenchmarkSprintfComplex-4 75525 1577 ns/op BenchmarkSprintfBoolean-4 352671 327.8 ns/op BenchmarkSprintfHexString-4 177788 700.3 ns/op BenchmarkSprintfHexBytes-4 86476 1429 ns/op BenchmarkSprintfBytes-4 47932 2444 ns/op BenchmarkSprintfStringer-4 108487 1136 ns/op BenchmarkSprintfStructure-4 53197 2332 ns/op BenchmarkManyArgs-4 94714 1271 ns/op BenchmarkFprintInt-4 93321 1305 ns/op BenchmarkFprintfBytes-4 103746 1179 ns/op BenchmarkFprintIntNoAlloc-4 90852 1318 ns/op BenchmarkScanInts-4 49 2424608 ns/op BenchmarkScanRecursiveInt-4 1 303973089 ns/op BenchmarkScanRecursiveIntReaderWrapper-4 1 318411531 ns/op PASS ok fmt 5.043s goos: freebsd goarch: amd64 pkg: go/build cpu: AMD EPYC 7B12 BenchmarkImportVendor-4 1108 100319 ns/op PASS ok go/build 1.200s goos: freebsd goarch: amd64 pkg: go/constant cpu: AMD EPYC 7B12 BenchmarkStringAdd/1-4 63974 1655 ns/op 160 B/op 2 allocs/op BenchmarkStringAdd/4-4 20756 5713 ns/op 832 B/op 9 allocs/op BenchmarkStringAdd/16-4 5256 20089 ns/op 3168 B/op 23 allocs/op BenchmarkStringAdd/64-4 1677 72759 ns/op 11872 B/op 73 allocs/op BenchmarkStringAdd/256-4 386 290155 ns/op 48992 B/op 267 allocs/op BenchmarkStringAdd/1024-4 81 1243668 ns/op 215521 B/op 1038 allocs/op BenchmarkStringAdd/4096-4 22 5059702 ns/op 846304 B/op 4113 allocs/op BenchmarkStringAdd/16384-4 5 21088044 ns/op 3615200 B/op 16406 allocs/op BenchmarkStringAdd/65536-4 2 77474690 ns/op 15239696 B/op 65564 allocs/op PASS ok go/constant 2.406s goos: freebsd goarch: amd64 pkg: go/format cpu: AMD EPYC 7B12 BenchmarkFormat/array1-10000-4 1 195109596 ns/op 0.33 MB/s 45611768 B/op 48745 allocs/op PASS ok go/format 1.254s goos: freebsd goarch: amd64 pkg: go/parser cpu: AMD EPYC 7B12 BenchmarkParse-4 7 15958416 ns/op 3.37 MB/s BenchmarkParseOnly-4 8 13392879 ns/op 4.01 MB/s BenchmarkResolve-4 73 1823197 ns/op 29.48 MB/s PASS ok go/parser 2.374s goos: freebsd goarch: amd64 pkg: go/printer cpu: AMD EPYC 7B12 BenchmarkPrintFile-4 1 109351383 ns/op 0.47 MB/s 5125440 B/op 27884 allocs/op BenchmarkPrintDecl-4 1134 103577 ns/op 0.31 MB/s 16875 B/op 53 allocs/op PASS ok go/printer 1.280s goos: freebsd goarch: amd64 pkg: go/scanner cpu: AMD EPYC 7B12 BenchmarkScan-4 355 333787 ns/op BenchmarkScanFiles/go/types/expr.go-4 24 4958743 ns/op 7.97 MB/s BenchmarkScanFiles/go/parser/parser.go-4 12 9813838 ns/op 7.59 MB/s BenchmarkScanFiles/net/http/server.go-4 7 15979195 ns/op 8.17 MB/s BenchmarkScanFiles/go/scanner/errors.go-4 280 427626 ns/op 7.25 MB/s PASS ok go/scanner 1.739s goos: freebsd goarch: amd64 pkg: go/token cpu: AMD EPYC 7B12 BenchmarkSearchInts-4 1322606 78.76 ns/op PASS ok go/token 1.245s goos: freebsd goarch: amd64 pkg: go/types cpu: AMD EPYC 7B12 BenchmarkLookupFieldOrMethod-4 157 784688 ns/op BenchmarkNamed/Underlying/nongeneric-4 1585254 76.13 ns/op BenchmarkNamed/Underlying/generic-4 1549669 74.85 ns/op BenchmarkNamed/Underlying/src_instance-4 1000000 110.4 ns/op BenchmarkNamed/Underlying/user_instance-4 1554946 75.27 ns/op BenchmarkNamed/NewMethodSet/nongeneric-4 29257 4039 ns/op BenchmarkNamed/NewMethodSet/generic-4 30079 4203 ns/op BenchmarkNamed/NewMethodSet/src_instance-4 28066 4226 ns/op BenchmarkNamed/NewMethodSet/user_instance-4 28334 4242 ns/op BenchmarkCheck/http/funcbodies/info-4 1 449057722 ns/op 79099 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 367857554 ns/op 96553 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 188739131 ns/op 188184 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 179036793 ns/op 198351 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 347611166 ns/op 15257 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 2 89597546 ns/op 59186 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 2 53943426 ns/op 91245 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 2 52194564 ns/op 101596 lines/s BenchmarkCheck/constant/funcbodies/info-4 1 121265223 ns/op 17866 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 2 52572195 ns/op 41196 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 3 39644747 ns/op 54640 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 3 39864284 ns/op 54345 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 927778711 ns/op 75902 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 468324179 ns/op 150365 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 111901276 ns/op 629138 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 2 93314214 ns/op 754552 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 1 267645619 ns/op 3276 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 2 61559638 ns/op 14242 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 2 53995776 ns/op 16236 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 2 53332460 ns/op 16439 lines/s PASS ok go/types 17.024s goos: freebsd goarch: amd64 pkg: hash/adler32 cpu: AMD EPYC 7B12 BenchmarkAdler32KB-4 14778 8163 ns/op 125.44 MB/s PASS ok hash/adler32 1.225s goos: freebsd goarch: amd64 pkg: hash/crc32 cpu: AMD EPYC 7B12 BenchmarkCRC32/poly=IEEE/size=15/align=0-4 270877 417.8 ns/op 35.90 MB/s BenchmarkCRC32/poly=IEEE/size=15/align=1-4 268501 406.5 ns/op 36.90 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=0-4 177693 614.1 ns/op 65.14 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=1-4 189385 603.9 ns/op 66.24 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=0-4 542990 210.9 ns/op 2427.39 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=1-4 526882 209.9 ns/op 2439.19 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=0-4 460178 249.9 ns/op 4098.42 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=1-4 483055 243.5 ns/op 4205.01 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=0-4 247952 486.6 ns/op 8418.13 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=1-4 245716 484.3 ns/op 8457.95 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=0-4 44136 2727 ns/op 12016.31 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=1-4 44023 2731 ns/op 11999.18 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=0-4 609667 197.8 ns/op 75.85 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=1-4 602911 198.5 ns/op 75.56 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=0-4 560890 201.8 ns/op 198.19 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=1-4 520249 199.5 ns/op 200.47 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=0-4 397107 269.0 ns/op 1903.69 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=1-4 368347 274.5 ns/op 1865.31 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=0-4 341738 348.1 ns/op 2942.10 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=1-4 310203 354.2 ns/op 2891.24 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=0-4 279906 411.7 ns/op 9948.56 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=1-4 281142 413.9 ns/op 9895.57 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=0-4 59010 1996 ns/op 16418.45 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=1-4 58696 2029 ns/op 16152.10 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=0-4 275622 376.6 ns/op 39.83 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=1-4 274977 392.9 ns/op 38.18 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=0-4 145302 773.3 ns/op 51.73 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=1-4 140408 780.1 ns/op 51.27 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=0-4 13986 8590 ns/op 59.60 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=1-4 14182 8642 ns/op 59.25 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=0-4 6453 16546 ns/op 61.89 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=1-4 7306 16284 ns/op 62.88 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=0-4 1440 81190 ns/op 50.45 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=1-4 1378 81001 ns/op 50.57 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=0-4 175 677805 ns/op 48.34 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=1-4 177 670034 ns/op 48.90 MB/s PASS ok hash/crc32 6.035s goos: freebsd goarch: amd64 pkg: hash/crc64 cpu: AMD EPYC 7B12 BenchmarkCrc64/ISO64KB-4 261 458321 ns/op 142.99 MB/s BenchmarkCrc64/ISO4KB-4 3799 29385 ns/op 139.39 MB/s BenchmarkCrc64/ISO1KB-4 14575 8320 ns/op 123.07 MB/s BenchmarkCrc64/ECMA64KB-4 259 458132 ns/op 143.05 MB/s BenchmarkCrc64/Random64KB-4 297 402161 ns/op 162.96 MB/s BenchmarkCrc64/Random16KB-4 1072 111387 ns/op 147.09 MB/s PASS ok hash/crc64 2.030s goos: freebsd goarch: amd64 pkg: hash/fnv cpu: AMD EPYC 7B12 BenchmarkFnv32KB-4 14036 8559 ns/op 119.64 MB/s BenchmarkFnv32aKB-4 13663 8501 ns/op 120.45 MB/s BenchmarkFnv64KB-4 14032 8442 ns/op 121.30 MB/s BenchmarkFnv64aKB-4 14038 8523 ns/op 120.15 MB/s BenchmarkFnv128KB-4 2685 43908 ns/op 23.32 MB/s BenchmarkFnv128aKB-4 2524 44050 ns/op 23.25 MB/s PASS ok hash/fnv 2.105s goos: freebsd goarch: amd64 pkg: hash/maphash cpu: AMD EPYC 7B12 BenchmarkHash/n=4/Write-4 852250 144.6 ns/op 27.67 MB/s BenchmarkHash/n=4/Bytes-4 5926152 20.73 ns/op 192.96 MB/s BenchmarkHash/n=4/String-4 2179018 53.94 ns/op 74.16 MB/s BenchmarkHash/n=8/Write-4 730472 155.4 ns/op 51.47 MB/s BenchmarkHash/n=8/Bytes-4 5524994 22.44 ns/op 356.44 MB/s BenchmarkHash/n=8/String-4 2180574 55.77 ns/op 143.45 MB/s BenchmarkHash/n=16/Write-4 653910 157.2 ns/op 101.79 MB/s BenchmarkHash/n=16/Bytes-4 5278165 22.00 ns/op 727.23 MB/s BenchmarkHash/n=16/String-4 2188218 51.21 ns/op 312.43 MB/s BenchmarkHash/n=32/Write-4 737498 146.1 ns/op 219.09 MB/s BenchmarkHash/n=32/Bytes-4 5585013 21.12 ns/op 1515.50 MB/s BenchmarkHash/n=32/String-4 2408881 51.09 ns/op 626.40 MB/s BenchmarkHash/n=64/Write-4 778076 152.2 ns/op 420.48 MB/s BenchmarkHash/n=64/Bytes-4 5700370 20.76 ns/op 3083.29 MB/s BenchmarkHash/n=64/String-4 2355190 50.27 ns/op 1273.10 MB/s BenchmarkHash/n=256/Write-4 541426 197.6 ns/op 1295.36 MB/s BenchmarkHash/n=256/Bytes-4 4468719 26.58 ns/op 9630.14 MB/s BenchmarkHash/n=256/String-4 1402015 87.89 ns/op 2912.86 MB/s BenchmarkHash/n=320/Write-4 517900 197.4 ns/op 1621.00 MB/s BenchmarkHash/n=320/Bytes-4 3782462 31.70 ns/op 10095.01 MB/s BenchmarkHash/n=320/String-4 1016038 120.9 ns/op 2646.12 MB/s BenchmarkHash/n=1024/Write-4 364752 275.4 ns/op 3718.78 MB/s BenchmarkHash/n=1024/Bytes-4 1374932 86.96 ns/op 11775.18 MB/s BenchmarkHash/n=1024/String-4 348769 294.0 ns/op 3482.83 MB/s BenchmarkHash/n=4096/Write-4 194656 621.1 ns/op 6594.54 MB/s BenchmarkHash/n=4096/Bytes-4 345978 348.0 ns/op 11768.54 MB/s BenchmarkHash/n=4096/String-4 107415 1116 ns/op 3669.25 MB/s BenchmarkHash/n=16384/Write-4 58680 1944 ns/op 8425.84 MB/s BenchmarkHash/n=16384/Bytes-4 85725 1392 ns/op 11769.55 MB/s BenchmarkHash/n=16384/String-4 27523 4359 ns/op 3758.40 MB/s BenchmarkComparable/int64-4 1465255 80.81 ns/op BenchmarkComparable/uint64-4 1458417 81.76 ns/op BenchmarkComparable/uintptr-4 1525569 82.77 ns/op BenchmarkComparable/interface_{}-4 1389844 84.04 ns/op BenchmarkComparable/string-4 1486218 80.46 ns/op BenchmarkComparable/bool-4 1438741 82.42 ns/op BenchmarkComparable/*float64-4 1504749 80.94 ns/op BenchmarkComparable/float64-4 1407400 85.23 ns/op BenchmarkComparable/complex128-4 1321226 91.49 ns/op BenchmarkComparable/struct_{}-4 1494266 83.27 ns/op BenchmarkComparable/maphash.testStruct-4 863010 120.8 ns/op PASS ok hash/maphash 7.814s goos: freebsd goarch: amd64 pkg: html cpu: AMD EPYC 7B12 BenchmarkEscape-4 1338 85013 ns/op BenchmarkEscapeNone-4 178105 662.0 ns/op BenchmarkUnescape-4 1246 90601 ns/op BenchmarkUnescapeNone-4 1615408 74.68 ns/op BenchmarkUnescapeSparse-4 14655 7295 ns/op BenchmarkUnescapeDense-4 1910 59931 ns/op PASS ok html 1.971s goos: freebsd goarch: amd64 pkg: html/template cpu: AMD EPYC 7B12 BenchmarkCSSEscaper-4 13918 8560 ns/op BenchmarkCSSEscaperNoSpecials-4 57994 2041 ns/op BenchmarkDecodeCSS-4 42712 2689 ns/op BenchmarkDecodeCSSNoSpecials-4 5467119 21.88 ns/op BenchmarkCSSValueFilter-4 181218 659.5 ns/op BenchmarkCSSValueFilterOk-4 125851 955.3 ns/op BenchmarkEscapedExecute-4 5793 19185 ns/op BenchmarkHTMLNospaceEscaper-4 17925 6793 ns/op BenchmarkHTMLNospaceEscaperNoSpecials-4 87541 1340 ns/op BenchmarkStripTags-4 31694 3748 ns/op BenchmarkStripTagsNoSpecials-4 464278 242.0 ns/op BenchmarkJSValEscaperWithNum-4 29912 4024 ns/op BenchmarkJSValEscaperWithStr-4 8151 14803 ns/op BenchmarkJSValEscaperWithStrNoSpecials-4 24153 4970 ns/op BenchmarkJSValEscaperWithObj-4 6115 17475 ns/op BenchmarkJSValEscaperWithObjNoSpecials-4 17364 6839 ns/op BenchmarkJSStrEscaperNoSpecials-4 78022 1591 ns/op BenchmarkJSStrEscaper-4 17395 6903 ns/op BenchmarkJSRegexpEscaperNoSpecials-4 68715 1728 ns/op BenchmarkJSRegexpEscaper-4 16400 7414 ns/op BenchmarkTemplateSpecialTags-4 142 835833 ns/op BenchmarkURLEscaper-4 5234 19859 ns/op BenchmarkURLEscaperNoSpecials-4 258349 467.2 ns/op BenchmarkURLNormalizer-4 6921 14651 ns/op BenchmarkURLNormalizerNoSpecials-4 256676 490.4 ns/op BenchmarkSrcsetFilter-4 25966 4666 ns/op BenchmarkSrcsetFilterNoSpecials-4 167847 705.2 ns/op PASS ok html/template 5.184s goos: freebsd goarch: amd64 pkg: image cpu: AMD EPYC 7B12 BenchmarkAt/rgba-4 964848 124.7 ns/op 16 B/op 1 allocs/op BenchmarkAt/rgba64-4 745194 157.0 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba-4 968920 128.1 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba64-4 699514 160.6 ns/op 16 B/op 1 allocs/op BenchmarkAt/alpha-4 2527246 53.48 ns/op 0 B/op 0 allocs/op BenchmarkAt/alpha16-4 1434841 83.65 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray-4 2270949 53.23 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray16-4 1445444 82.34 ns/op 0 B/op 0 allocs/op BenchmarkAt/paletted-4 1745205 69.09 ns/op 0 B/op 0 allocs/op BenchmarkSet/rgba-4 684145 172.0 ns/op 16 B/op 1 allocs/op BenchmarkSet/rgba64-4 509656 197.0 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba-4 624585 176.4 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba64-4 579404 203.2 ns/op 16 B/op 1 allocs/op BenchmarkSet/alpha-4 1000000 104.6 ns/op 0 B/op 0 allocs/op BenchmarkSet/alpha16-4 771410 149.5 ns/op 16 B/op 1 allocs/op BenchmarkSet/gray-4 1306146 93.02 ns/op 0 B/op 0 allocs/op BenchmarkSet/gray16-4 787513 150.3 ns/op 16 B/op 1 allocs/op BenchmarkSet/paletted-4 630333 199.0 ns/op 0 B/op 0 allocs/op BenchmarkRGBAAt-4 1719733 69.73 ns/op BenchmarkRGBASetRGBA-4 1870995 64.57 ns/op BenchmarkRGBA64At-4 1000000 110.1 ns/op BenchmarkRGBA64SetRGBA64-4 1288112 93.35 ns/op BenchmarkNRGBAAt-4 1893882 69.66 ns/op BenchmarkNRGBASetNRGBA-4 1855338 64.34 ns/op BenchmarkNRGBA64At-4 1088538 108.9 ns/op BenchmarkNRGBA64SetNRGBA64-4 1271112 95.24 ns/op BenchmarkAlphaAt-4 2959876 40.19 ns/op BenchmarkAlphaSetAlpha-4 3004549 38.82 ns/op BenchmarkAlpha16At-4 1894038 64.24 ns/op BenchmarkAlphaSetAlpha16-4 1943336 61.29 ns/op BenchmarkGrayAt-4 2943940 40.40 ns/op BenchmarkGraySetGray-4 2990325 39.46 ns/op BenchmarkGray16At-4 1893783 63.29 ns/op BenchmarkGraySetGray16-4 1900262 63.21 ns/op PASS ok image 6.977s goos: freebsd goarch: amd64 pkg: image/color cpu: AMD EPYC 7B12 BenchmarkYCbCrToRGB/0-4 5407431 21.80 ns/op BenchmarkYCbCrToRGB/128-4 5457142 22.69 ns/op BenchmarkYCbCrToRGB/255-4 5470202 22.09 ns/op BenchmarkRGBToYCbCr/0-4 5496607 21.45 ns/op BenchmarkRGBToYCbCr/Cb-4 5560930 21.51 ns/op BenchmarkRGBToYCbCr/Cr-4 5506329 21.57 ns/op BenchmarkYCbCrToRGBA/0-4 4093083 26.78 ns/op BenchmarkYCbCrToRGBA/128-4 4474839 26.80 ns/op BenchmarkYCbCrToRGBA/255-4 4402922 29.51 ns/op BenchmarkNYCbCrAToRGBA/0-4 3995412 29.82 ns/op BenchmarkNYCbCrAToRGBA/128-4 4306447 27.16 ns/op BenchmarkNYCbCrAToRGBA/255-4 4354519 27.18 ns/op PASS ok image/color 2.852s goos: freebsd goarch: amd64 pkg: image/draw cpu: AMD EPYC 7B12 BenchmarkFillOver-4 5 23933422 ns/op BenchmarkFillSrc-4 488 247821 ns/op BenchmarkCopyOver-4 9 11157375 ns/op BenchmarkCopySrc-4 645 175618 ns/op BenchmarkNRGBAOver-4 9 11703776 ns/op BenchmarkNRGBASrc-4 16 7066842 ns/op BenchmarkYCbCr-4 13 8364368 ns/op BenchmarkGray-4 28 4280822 ns/op BenchmarkCMYK-4 16 7150512 ns/op BenchmarkGlyphOver-4 28 4107228 ns/op BenchmarkRGBAMaskOver-4 5 21593496 ns/op BenchmarkGrayMaskOver-4 7 16490253 ns/op BenchmarkRGBA64ImageMaskOver-4 4 27095848 ns/op BenchmarkRGBA-4 7 16932127 ns/op BenchmarkPalettedFill-4 1317 89631 ns/op BenchmarkPalettedRGBA-4 6 17660272 ns/op BenchmarkGenericOver-4 3 38189423 ns/op BenchmarkGenericMaskOver-4 7 16445171 ns/op BenchmarkGenericSrc-4 4 25047914 ns/op BenchmarkGenericMaskSrc-4 5 22111141 ns/op PASS ok image/draw 5.832s goos: freebsd goarch: amd64 pkg: image/gif cpu: AMD EPYC 7B12 BenchmarkDecode-4 32 3479044 ns/op 4.44 MB/s 48620 B/op 267 allocs/op BenchmarkEncodeRandomPaletted-4 2 88054424 ns/op 3.49 MB/s 79984 B/op 7 allocs/op BenchmarkEncodeRandomRGBA-4 1 2143171946 ns/op 0.57 MB/s 417248 B/op 13 allocs/op BenchmarkEncodeRealisticPaletted-4 82 1383498 ns/op 11.17 MB/s 79985 B/op 7 allocs/op BenchmarkEncodeRealisticRGBA-4 1 106335261 ns/op 0.58 MB/s 105952 B/op 13 allocs/op PASS ok image/gif 4.252s goos: freebsd goarch: amd64 pkg: image/jpeg cpu: AMD EPYC 7B12 BenchmarkFDCT-4 5091 19924 ns/op BenchmarkIDCT-4 5635 18281 ns/op BenchmarkDecodeBaseline-4 13 9127245 ns/op 6.77 MB/s 63024 B/op 5 allocs/op BenchmarkDecodeProgressive-4 9 12402668 ns/op 4.98 MB/s 259712 B/op 13 allocs/op BenchmarkEncodeRGBA-4 1 111175605 ns/op 11.05 MB/s 4544 B/op 7 allocs/op BenchmarkEncodeYCbCr-4 1 141754191 ns/op 6.50 MB/s 4544 B/op 7 allocs/op PASS ok image/jpeg 2.168s goos: freebsd goarch: amd64 pkg: image/png cpu: AMD EPYC 7B12 BenchmarkPaeth-4 15140186 7.243 ns/op BenchmarkDecodeGray-4 16 6619276 ns/op 9.90 MB/s 137024 B/op 102 allocs/op BenchmarkDecodeNRGBAGradient-4 4 27531898 ns/op 9.52 MB/s 337328 B/op 188 allocs/op BenchmarkDecodeNRGBAOpaque-4 5 23656810 ns/op 11.08 MB/s 346592 B/op 152 allocs/op BenchmarkDecodePaletted-4 30 3888248 ns/op 16.85 MB/s 140355 B/op 309 allocs/op BenchmarkDecodeRGB-4 5 22404933 ns/op 11.70 MB/s 332128 B/op 157 allocs/op BenchmarkDecodeInterlacing-4 4 27486268 ns/op 9.54 MB/s 605216 B/op 268 allocs/op BenchmarkEncodeGray-4 3 41835482 ns/op 7.34 MB/s 852184 B/op 29 allocs/op BenchmarkEncodeGrayWithBufferPool-4 3 41484135 ns/op 7.41 MB/s 284053 B/op 9 allocs/op BenchmarkEncodeNRGBOpaque-4 1 139956249 ns/op 8.78 MB/s 860344 B/op 30 allocs/op BenchmarkEncodeNRGBA-4 1 154485553 ns/op 7.95 MB/s 864088 B/op 29 allocs/op BenchmarkEncodePaletted-4 5 22212821 ns/op 13.83 MB/s 848592 B/op 32 allocs/op BenchmarkEncodeRGBOpaque-4 1 127467520 ns/op 9.64 MB/s 860248 B/op 29 allocs/op BenchmarkEncodeRGBA-4 1 576818282 ns/op 2.13 MB/s 864088 B/op 29 allocs/op PASS ok image/png 4.279s goos: freebsd goarch: amd64 pkg: index/suffixarray cpu: AMD EPYC 7B12 BenchmarkNew/text=opticks/size=100K/bits=32-4 3 37366032 ns/op 2.68 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=opticks/size=100K/bits=64-4 4 30809996 ns/op 3.25 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=opticks/size=500K/bits=32-4 1 191725023 ns/op 2.61 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=opticks/size=500K/bits=64-4 1 173352068 ns/op 2.88 MB/s 4006064 B/op 3 allocs/op BenchmarkNew/text=go/size=100K/bits=32-4 3 35265717 ns/op 2.84 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=64-4 4 30613284 ns/op 3.27 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=32-4 1 196322247 ns/op 2.55 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=64-4 1 160691237 ns/op 3.11 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=1M/bits=32-4 1 432002278 ns/op 2.31 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=1M/bits=64-4 1 407455927 ns/op 2.45 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=32-4 1 3004630651 ns/op 1.66 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=64-4 1 2900799312 ns/op 1.72 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=32-4 18 6404943 ns/op 15.61 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=64-4 16 6696687 ns/op 14.93 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=32-4 4 31536454 ns/op 15.85 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=64-4 4 32770206 ns/op 15.26 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=32-4 2 62052393 ns/op 16.12 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=64-4 2 59153595 ns/op 16.91 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=32-4 1 298087174 ns/op 16.77 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=64-4 1 319976262 ns/op 15.63 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=rand/size=100K/bits=32-4 3 38640173 ns/op 2.59 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=rand/size=100K/bits=64-4 4 33257483 ns/op 3.01 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=rand/size=500K/bits=32-4 1 219070976 ns/op 2.28 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=rand/size=500K/bits=64-4 1 188673371 ns/op 2.65 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=32-4 1 499889816 ns/op 2.00 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=64-4 1 538380499 ns/op 1.86 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=32-4 1 4700716366 ns/op 1.06 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=64-4 1 4419250957 ns/op 1.13 MB/s 40001616 B/op 2 allocs/op BenchmarkSaveRestore/bits=32-4 1 107515993 ns/op 38.88 MB/s 5275648 B/op 4 allocs/op BenchmarkSaveRestore/bits=64-4 1 107026622 ns/op 39.05 MB/s 9469952 B/op 4 allocs/op PASS ok index/suffixarray 32.210s goos: freebsd goarch: amd64 pkg: internal/chacha8rand cpu: AMD EPYC 7B12 BenchmarkBlock-4 1283252 94.35 ns/op 2713.30 MB/s PASS ok internal/chacha8rand 1.277s goos: freebsd goarch: amd64 pkg: internal/fuzz cpu: AMD EPYC 7B12 BenchmarkMarshalCorpusFile/1-4 51807 2174 ns/op 0.46 MB/s BenchmarkMarshalCorpusFile/2-4 53356 2323 ns/op 0.86 MB/s BenchmarkMarshalCorpusFile/4-4 47697 2533 ns/op 1.58 MB/s BenchmarkMarshalCorpusFile/8-4 39122 2962 ns/op 2.70 MB/s BenchmarkMarshalCorpusFile/16-4 32184 3781 ns/op 4.23 MB/s BenchmarkMarshalCorpusFile/32-4 21296 5562 ns/op 5.75 MB/s BenchmarkMarshalCorpusFile/64-4 16530 7460 ns/op 8.58 MB/s BenchmarkMarshalCorpusFile/128-4 12247 9862 ns/op 12.98 MB/s BenchmarkMarshalCorpusFile/256-4 5218 22478 ns/op 11.39 MB/s BenchmarkMarshalCorpusFile/512-4 2671 43845 ns/op 11.68 MB/s BenchmarkMarshalCorpusFile/1024-4 1486 84225 ns/op 12.16 MB/s BenchmarkMarshalCorpusFile/2048-4 727 168777 ns/op 12.13 MB/s BenchmarkMarshalCorpusFile/4096-4 367 328301 ns/op 12.48 MB/s BenchmarkMarshalCorpusFile/8192-4 183 676155 ns/op 12.12 MB/s BenchmarkMarshalCorpusFile/16384-4 90 1292844 ns/op 12.67 MB/s BenchmarkMarshalCorpusFile/32768-4 44 2722653 ns/op 12.04 MB/s BenchmarkMarshalCorpusFile/65536-4 20 5751168 ns/op 11.40 MB/s BenchmarkMarshalCorpusFile/131072-4 9 11813093 ns/op 11.10 MB/s BenchmarkMarshalCorpusFile/262144-4 4 30446201 ns/op 8.61 MB/s BenchmarkMarshalCorpusFile/524288-4 2 50541568 ns/op 10.37 MB/s BenchmarkMarshalCorpusFile/1048576-4 2 87920010 ns/op 11.93 MB/s BenchmarkUnmarshalCorpusFile/1-4 13418 8836 ns/op 0.11 MB/s BenchmarkUnmarshalCorpusFile/2-4 13164 9141 ns/op 0.22 MB/s BenchmarkUnmarshalCorpusFile/4-4 12319 10009 ns/op 0.40 MB/s BenchmarkUnmarshalCorpusFile/8-4 10486 11805 ns/op 0.68 MB/s BenchmarkUnmarshalCorpusFile/16-4 8096 13790 ns/op 1.16 MB/s BenchmarkUnmarshalCorpusFile/32-4 5589 20262 ns/op 1.58 MB/s BenchmarkUnmarshalCorpusFile/64-4 4893 23415 ns/op 2.73 MB/s BenchmarkUnmarshalCorpusFile/128-4 3502 30458 ns/op 4.20 MB/s BenchmarkUnmarshalCorpusFile/256-4 1449 81778 ns/op 3.13 MB/s BenchmarkUnmarshalCorpusFile/512-4 789 152678 ns/op 3.35 MB/s BenchmarkUnmarshalCorpusFile/1024-4 409 291249 ns/op 3.52 MB/s BenchmarkUnmarshalCorpusFile/2048-4 206 578235 ns/op 3.54 MB/s BenchmarkUnmarshalCorpusFile/4096-4 104 1147869 ns/op 3.57 MB/s BenchmarkUnmarshalCorpusFile/8192-4 52 2259808 ns/op 3.63 MB/s BenchmarkUnmarshalCorpusFile/16384-4 24 4567781 ns/op 3.59 MB/s BenchmarkUnmarshalCorpusFile/32768-4 12 9104085 ns/op 3.60 MB/s BenchmarkUnmarshalCorpusFile/65536-4 6 18408241 ns/op 3.56 MB/s BenchmarkUnmarshalCorpusFile/131072-4 3 35801137 ns/op 3.66 MB/s BenchmarkUnmarshalCorpusFile/262144-4 2 74930959 ns/op 3.50 MB/s BenchmarkUnmarshalCorpusFile/524288-4 1 145450305 ns/op 3.60 MB/s BenchmarkUnmarshalCorpusFile/1048576-4 1 281377150 ns/op 3.73 MB/s BenchmarkMutatorBytes/1-4 37539 2730 ns/op BenchmarkMutatorBytes/10-4 45787 2683 ns/op BenchmarkMutatorBytes/100-4 42351 2853 ns/op BenchmarkMutatorBytes/1000-4 30631 4167 ns/op BenchmarkMutatorBytes/10000-4 7306 14248 ns/op BenchmarkMutatorBytes/100000-4 1250 98642 ns/op BenchmarkMutatorString/1-4 38737 2870 ns/op BenchmarkMutatorString/10-4 42105 2849 ns/op BenchmarkMutatorString/100-4 37936 3281 ns/op BenchmarkMutatorString/1000-4 21603 6046 ns/op BenchmarkMutatorString/10000-4 4537 29405 ns/op BenchmarkMutatorString/100000-4 571 238859 ns/op BenchmarkMutatorAllBasicTypes/[]uint8-4 22166 4853 ns/op BenchmarkMutatorAllBasicTypes/string-4 23838 4985 ns/op BenchmarkMutatorAllBasicTypes/bool-4 71853 1707 ns/op BenchmarkMutatorAllBasicTypes/float32-4 61946 1905 ns/op BenchmarkMutatorAllBasicTypes/float64-4 63032 1951 ns/op BenchmarkMutatorAllBasicTypes/int-4 67424 1802 ns/op BenchmarkMutatorAllBasicTypes/int8-4 67296 1752 ns/op BenchmarkMutatorAllBasicTypes/int16-4 66666 1790 ns/op BenchmarkMutatorAllBasicTypes/int32-4 67550 1792 ns/op BenchmarkMutatorAllBasicTypes/int64-4 66810 1787 ns/op BenchmarkMutatorAllBasicTypes/uint8-4 65114 1819 ns/op BenchmarkMutatorAllBasicTypes/uint16-4 65386 1830 ns/op BenchmarkMutatorAllBasicTypes/uint32-4 66217 1843 ns/op BenchmarkMutatorAllBasicTypes/uint64-4 63538 1838 ns/op BenchmarkByteSliceMutators/RemoveBytes/64-4 382269 317.8 ns/op BenchmarkByteSliceMutators/RemoveBytes/128-4 308941 336.4 ns/op BenchmarkByteSliceMutators/RemoveBytes/256-4 350787 359.9 ns/op BenchmarkByteSliceMutators/RemoveBytes/512-4 317875 405.5 ns/op BenchmarkByteSliceMutators/RemoveBytes/1024-4 251457 467.5 ns/op BenchmarkByteSliceMutators/InsertRandomBytes/64-4 535531 206.6 ns/op BenchmarkByteSliceMutators/InsertRandomBytes/128-4 514772 208.9 ns/op BenchmarkByteSliceMutators/InsertRandomBytes/256-4 498846 206.0 ns/op BenchmarkByteSliceMutators/InsertRandomBytes/512-4 568471 205.1 ns/op BenchmarkByteSliceMutators/InsertRandomBytes/1024-4 581786 206.0 ns/op BenchmarkByteSliceMutators/DuplicateBytes/64-4 438950 274.2 ns/op BenchmarkByteSliceMutators/DuplicateBytes/128-4 441748 275.8 ns/op BenchmarkByteSliceMutators/DuplicateBytes/256-4 430164 276.9 ns/op BenchmarkByteSliceMutators/DuplicateBytes/512-4 438135 274.6 ns/op BenchmarkByteSliceMutators/DuplicateBytes/1024-4 408364 270.7 ns/op BenchmarkByteSliceMutators/OverwriteBytes/64-4 310304 367.8 ns/op BenchmarkByteSliceMutators/OverwriteBytes/128-4 318256 378.8 ns/op BenchmarkByteSliceMutators/OverwriteBytes/256-4 303646 376.8 ns/op BenchmarkByteSliceMutators/OverwriteBytes/512-4 309630 379.9 ns/op BenchmarkByteSliceMutators/OverwriteBytes/1024-4 310790 388.6 ns/op BenchmarkByteSliceMutators/BitFlip/64-4 734702 156.3 ns/op BenchmarkByteSliceMutators/BitFlip/128-4 737806 157.2 ns/op BenchmarkByteSliceMutators/BitFlip/256-4 759626 159.5 ns/op BenchmarkByteSliceMutators/BitFlip/512-4 765363 156.0 ns/op BenchmarkByteSliceMutators/BitFlip/1024-4 762652 157.1 ns/op BenchmarkByteSliceMutators/XORByte/64-4 722581 155.4 ns/op BenchmarkByteSliceMutators/XORByte/128-4 713953 156.4 ns/op BenchmarkByteSliceMutators/XORByte/256-4 640368 159.2 ns/op BenchmarkByteSliceMutators/XORByte/512-4 765753 154.0 ns/op BenchmarkByteSliceMutators/XORByte/1024-4 708750 156.2 ns/op BenchmarkByteSliceMutators/SwapByte/64-4 650475 177.1 ns/op BenchmarkByteSliceMutators/SwapByte/128-4 616616 169.4 ns/op BenchmarkByteSliceMutators/SwapByte/256-4 694371 172.5 ns/op BenchmarkByteSliceMutators/SwapByte/512-4 580123 173.3 ns/op BenchmarkByteSliceMutators/SwapByte/1024-4 688376 173.2 ns/op BenchmarkByteSliceMutators/ArithmeticUint8/64-4 590358 206.5 ns/op BenchmarkByteSliceMutators/ArithmeticUint8/128-4 575593 204.5 ns/op BenchmarkByteSliceMutators/ArithmeticUint8/256-4 564102 206.5 ns/op BenchmarkByteSliceMutators/ArithmeticUint8/512-4 541402 204.9 ns/op BenchmarkByteSliceMutators/ArithmeticUint8/1024-4 522988 202.1 ns/op BenchmarkByteSliceMutators/ArithmeticUint16/64-4 360091 307.9 ns/op BenchmarkByteSliceMutators/ArithmeticUint16/128-4 336880 306.7 ns/op BenchmarkByteSliceMutators/ArithmeticUint16/256-4 353590 308.2 ns/op BenchmarkByteSliceMutators/ArithmeticUint16/512-4 358590 308.6 ns/op BenchmarkByteSliceMutators/ArithmeticUint16/1024-4 376641 305.3 ns/op BenchmarkByteSliceMutators/ArithmeticUint32/64-4 306651 345.7 ns/op BenchmarkByteSliceMutators/ArithmeticUint32/128-4 327853 351.7 ns/op BenchmarkByteSliceMutators/ArithmeticUint32/256-4 317547 352.3 ns/op BenchmarkByteSliceMutators/ArithmeticUint32/512-4 309231 354.8 ns/op BenchmarkByteSliceMutators/ArithmeticUint32/1024-4 333157 354.9 ns/op BenchmarkByteSliceMutators/ArithmeticUint64/64-4 248990 441.4 ns/op BenchmarkByteSliceMutators/ArithmeticUint64/128-4 276201 436.7 ns/op BenchmarkByteSliceMutators/ArithmeticUint64/256-4 240654 440.2 ns/op BenchmarkByteSliceMutators/ArithmeticUint64/512-4 229580 437.9 ns/op BenchmarkByteSliceMutators/ArithmeticUint64/1024-4 260448 443.0 ns/op BenchmarkByteSliceMutators/OverwriteInterestingUint8/64-4 733174 163.2 ns/op BenchmarkByteSliceMutators/OverwriteInterestingUint8/128-4 720507 168.0 ns/op BenchmarkByteSliceMutators/OverwriteInterestingUint8/256-4 723268 167.5 ns/op BenchmarkByteSliceMutators/OverwriteInterestingUint8/512-4 711355 163.5 ns/op BenchmarkByteSliceMutators/OverwriteInterestingUint8/1024-4 709638 165.0 ns/op BenchmarkByteSliceMutators/OverwriteInterestingUint16/64-4 466484 253.3 ns/op BenchmarkByteSliceMutators/OverwriteInterestingUint16/128-4 447991 251.9 ns/op BenchmarkByteSliceMutators/OverwriteInterestingUint16/256-4 455174 252.4 ns/op BenchmarkByteSliceMutators/OverwriteInterestingUint16/512-4 457040 245.2 ns/op BenchmarkByteSliceMutators/OverwriteInterestingUint16/1024-4 420308 255.0 ns/op BenchmarkByteSliceMutators/OverwriteInterestingUint32/64-4 448476 268.6 ns/op BenchmarkByteSliceMutators/OverwriteInterestingUint32/128-4 407407 266.6 ns/op BenchmarkByteSliceMutators/OverwriteInterestingUint32/256-4 419503 271.2 ns/op BenchmarkByteSliceMutators/OverwriteInterestingUint32/512-4 394384 273.3 ns/op BenchmarkByteSliceMutators/OverwriteInterestingUint32/1024-4 398085 277.5 ns/op BenchmarkByteSliceMutators/InsertConstantBytes/64-4 533308 204.5 ns/op BenchmarkByteSliceMutators/InsertConstantBytes/128-4 575953 205.3 ns/op BenchmarkByteSliceMutators/InsertConstantBytes/256-4 513849 212.8 ns/op BenchmarkByteSliceMutators/InsertConstantBytes/512-4 578304 200.0 ns/op BenchmarkByteSliceMutators/InsertConstantBytes/1024-4 561378 210.7 ns/op BenchmarkByteSliceMutators/OverwriteConstantBytes/64-4 376678 318.7 ns/op BenchmarkByteSliceMutators/OverwriteConstantBytes/128-4 368176 322.9 ns/op BenchmarkByteSliceMutators/OverwriteConstantBytes/256-4 308037 330.4 ns/op BenchmarkByteSliceMutators/OverwriteConstantBytes/512-4 354942 339.8 ns/op BenchmarkByteSliceMutators/OverwriteConstantBytes/1024-4 297379 346.1 ns/op BenchmarkByteSliceMutators/ShuffleBytes/64-4 196932 596.1 ns/op BenchmarkByteSliceMutators/ShuffleBytes/128-4 185292 649.3 ns/op BenchmarkByteSliceMutators/ShuffleBytes/256-4 161974 716.9 ns/op BenchmarkByteSliceMutators/ShuffleBytes/512-4 149538 789.5 ns/op BenchmarkByteSliceMutators/ShuffleBytes/1024-4 137572 869.6 ns/op BenchmarkByteSliceMutators/SwapBytes/64-4 440611 277.6 ns/op BenchmarkByteSliceMutators/SwapBytes/128-4 410217 271.6 ns/op BenchmarkByteSliceMutators/SwapBytes/256-4 440832 280.1 ns/op BenchmarkByteSliceMutators/SwapBytes/512-4 440064 278.6 ns/op BenchmarkByteSliceMutators/SwapBytes/1024-4 374334 279.7 ns/op PASS ok internal/fuzz 23.789s PASS ok internal/poll 1.014s goos: freebsd goarch: amd64 pkg: internal/runtime/atomic cpu: AMD EPYC 7B12 BenchmarkAnd32-4 23988296 5.480 ns/op BenchmarkAnd32Parallel-4 3830037 35.46 ns/op BenchmarkAnd64-4 19521387 5.917 ns/op BenchmarkAnd64Parallel-4 3325288 36.19 ns/op BenchmarkOr32-4 19653202 5.908 ns/op BenchmarkOr32Parallel-4 3683463 33.79 ns/op BenchmarkOr64-4 19311589 5.910 ns/op BenchmarkOr64Parallel-4 3444152 35.13 ns/op BenchmarkAtomicLoad64-4 20174695 5.929 ns/op BenchmarkAtomicStore64-4 18479460 5.894 ns/op BenchmarkAtomicLoad-4 18744950 5.943 ns/op BenchmarkAtomicStore-4 19381860 5.918 ns/op BenchmarkAtomicLoad8-4 20299024 5.907 ns/op BenchmarkAtomicStore8-4 18786589 5.916 ns/op BenchmarkAnd8-4 20153691 5.797 ns/op BenchmarkAnd-4 20248426 5.910 ns/op BenchmarkAnd8Parallel-4 3243739 36.07 ns/op BenchmarkAndParallel-4 3839428 34.96 ns/op BenchmarkOr8-4 19052650 5.935 ns/op BenchmarkOr-4 19219945 5.912 ns/op BenchmarkOr8Parallel-4 3238975 33.17 ns/op BenchmarkOrParallel-4 3679797 32.46 ns/op BenchmarkXadd-4 3832542 32.20 ns/op BenchmarkXadd64-4 3622968 32.58 ns/op BenchmarkCas-4 3000790 36.55 ns/op BenchmarkCas64-4 3004095 39.89 ns/op BenchmarkXchg-4 3304576 34.24 ns/op BenchmarkXchg64-4 3255205 36.67 ns/op BenchmarkXchg8-4 19836922 5.930 ns/op BenchmarkXchg8Parallel-4 3548522 34.30 ns/op PASS ok internal/runtime/atomic 5.512s goos: freebsd goarch: amd64 pkg: internal/runtime/math cpu: AMD EPYC 7B12 BenchmarkMulUintptr/small-4 5432898 22.62 ns/op BenchmarkMulUintptr/large-4 4529244 26.36 ns/op PASS ok internal/runtime/math 1.377s goos: freebsd goarch: amd64 pkg: internal/sync cpu: AMD EPYC 7B12 BenchmarkHashTrieMapLoadSmall-4 433953 269.5 ns/op 0 B/op 0 allocs/op BenchmarkHashTrieMapLoad-4 327540 342.0 ns/op 0 B/op 0 allocs/op BenchmarkHashTrieMapLoadLarge-4 132123 807.9 ns/op 0 B/op 0 allocs/op BenchmarkHashTrieMapLoadOrStore-4 319508 380.2 ns/op 0 B/op 0 allocs/op BenchmarkHashTrieMapLoadOrStoreLarge-4 93159 1485 ns/op 29 B/op 0 allocs/op PASS ok internal/sync 4.052s PASS ok internal/syscall/unix 1.037s goos: freebsd goarch: amd64 pkg: internal/zstd cpu: AMD EPYC 7B12 BenchmarkLarge-4 1 244292758 ns/op 1.12 MB/s 2851728 B/op 43 allocs/op PASS ok internal/zstd 1.352s goos: freebsd goarch: amd64 pkg: io cpu: AMD EPYC 7B12 BenchmarkCopyNSmall-4 39582 3642 ns/op BenchmarkCopyNLarge-4 564 238184 ns/op PASS ok io 1.524s goos: freebsd goarch: amd64 pkg: log cpu: AMD EPYC 7B12 BenchmarkItoa-4 283633 377.6 ns/op BenchmarkPrintln-4 27726 4469 ns/op 78 B/op 1 allocs/op BenchmarkPrintlnNoFlags-4 41510 2988 ns/op 66 B/op 1 allocs/op BenchmarkConcurrent-4 4800 23428 ns/op BenchmarkDiscard-4 1288616 93.02 ns/op 0 B/op 0 allocs/op PASS ok log 1.788s goos: freebsd goarch: amd64 pkg: log/slog cpu: AMD EPYC 7B12 BenchmarkAttrString-4 26239 4485 ns/op 312 B/op 16 allocs/op BenchmarkWriteTime-4 124015 919.7 ns/op BenchmarkJSONHandler/defaults-4 9676 11788 ns/op 528 B/op 1 allocs/op BenchmarkJSONHandler/time_format-4 5173 19918 ns/op 792 B/op 6 allocs/op BenchmarkJSONHandler/time_unix-4 6151 17480 ns/op 760 B/op 5 allocs/op BenchmarkPreformatting/separate-4 8770 11911 ns/op 523 B/op 1 allocs/op BenchmarkPreformatting/struct-4 8560 11707 ns/op 521 B/op 0 allocs/op BenchmarkPreformatting/struct_file-4 7627 14942 ns/op 533 B/op 1 allocs/op BenchmarkJSONEncoding/json.Marshal-4 37158 3238 ns/op 80 B/op 3 allocs/op BenchmarkJSONEncoding/Encoder.Encode-4 36254 3387 ns/op 63 B/op 1 allocs/op BenchmarkNopLog/no_attrs-4 91636 1312 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/attrs-4 74332 1714 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/attrs-parallel-4 39582 2917 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/keys-values-4 70683 1762 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/WithContext-4 71450 1730 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/WithContext-parallel-4 42988 2866 ns/op 0 B/op 0 allocs/op BenchmarkPC/0-4 1318070 91.99 ns/op 0 B/op 0 allocs/op BenchmarkPC/1-4 852891 142.3 ns/op 0 B/op 0 allocs/op BenchmarkPC/2-4 853702 138.0 ns/op 0 B/op 0 allocs/op BenchmarkPC/3-4 664219 179.0 ns/op 0 B/op 0 allocs/op BenchmarkPC/4-4 557356 210.6 ns/op 0 B/op 0 allocs/op BenchmarkRecord-4 7651 13078 ns/op BenchmarkDispatch/switch-checked-4 275779 411.3 ns/op BenchmarkDispatch/As-4 259026 428.5 ns/op BenchmarkDispatch/Visit-4 254678 479.1 ns/op BenchmarkUnsafeStrings-4 25005 4673 ns/op 0 B/op 0 allocs/op --- BENCH: BenchmarkUnsafeStrings-4 value_test.go:288: Value size = 24 value_test.go:288: Value size = 24 value_test.go:288: Value size = 24 value_test.go:288: Value size = 24 PASS ok log/slog 4.845s goos: freebsd goarch: amd64 pkg: log/slog/internal/benchmarks cpu: AMD EPYC 7B12 BenchmarkAttrs/disabled/5_args-4 1652972 70.89 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/disabled/5_args_ctx-4 1692196 70.49 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/disabled/10_args-4 986404 122.3 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/disabled/40_args-4 254977 435.9 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/fastText_discard/5_args-4 79240 1730 ns/op 260 B/op 0 allocs/op BenchmarkAttrs/fastText_discard/5_args_ctx-4 79083 1525 ns/op 263 B/op 0 allocs/op BenchmarkAttrs/fastText_discard/10_args-4 51499 2389 ns/op 678 B/op 2 allocs/op BenchmarkAttrs/fastText_discard/40_args-4 17808 8350 ns/op 3481 B/op 2 allocs/op BenchmarkAttrs/Text_discard/5_args-4 17452 6501 ns/op 593 B/op 2 allocs/op BenchmarkAttrs/Text_discard/5_args_ctx-4 18098 6735 ns/op 591 B/op 2 allocs/op BenchmarkAttrs/Text_discard/10_args-4 11499 10136 ns/op 1084 B/op 6 allocs/op BenchmarkAttrs/Text_discard/40_args-4 3512 30391 ns/op 4335 B/op 15 allocs/op BenchmarkAttrs/JSON_discard/5_args-4 18156 6149 ns/op 523 B/op 1 allocs/op BenchmarkAttrs/JSON_discard/5_args_ctx-4 18458 6585 ns/op 519 B/op 0 allocs/op BenchmarkAttrs/JSON_discard/10_args-4 13730 9220 ns/op 942 B/op 3 allocs/op BenchmarkAttrs/JSON_discard/40_args-4 4234 26339 ns/op 3724 B/op 3 allocs/op PASS ok log/slog/internal/benchmarks 3.863s goos: freebsd goarch: amd64 pkg: maps cpu: AMD EPYC 7B12 BenchmarkMapClone-4 1 178315152 ns/op PASS ok maps 1.528s goos: freebsd goarch: amd64 pkg: math cpu: AMD EPYC 7B12 BenchmarkAcos-4 4762491 25.38 ns/op BenchmarkAcosh-4 1332573 92.22 ns/op BenchmarkAsin-4 4823257 25.06 ns/op BenchmarkAsinh-4 1291147 93.28 ns/op BenchmarkAtan-4 5345940 21.88 ns/op BenchmarkAtanh-4 1277462 94.92 ns/op BenchmarkAtan2-4 3320671 36.09 ns/op BenchmarkCbrt-4 1618208 74.74 ns/op BenchmarkCeil-4 20388381 5.948 ns/op BenchmarkCopysign-4 2293504 50.96 ns/op BenchmarkCos-4 1412408 84.16 ns/op BenchmarkCosh-4 1977980 60.49 ns/op BenchmarkErf-4 5525215 21.56 ns/op BenchmarkErfc-4 5339040 22.78 ns/op BenchmarkErfinv-4 5535315 21.88 ns/op BenchmarkErfcinv-4 5531756 22.20 ns/op BenchmarkExp-4 8443322 14.21 ns/op BenchmarkExpGo-4 1096596 111.4 ns/op BenchmarkExpm1-4 4647211 30.12 ns/op BenchmarkExp2-4 1000000 104.0 ns/op BenchmarkExp2Go-4 1107122 107.8 ns/op BenchmarkAbs-4 3191512 37.68 ns/op BenchmarkDim-4 10236654 11.83 ns/op BenchmarkFloor-4 20543312 5.320 ns/op BenchmarkMax-4 14903245 7.801 ns/op BenchmarkMin-4 13849011 8.106 ns/op BenchmarkMod-4 282020 384.7 ns/op BenchmarkFrexp-4 1659312 72.09 ns/op BenchmarkGamma-4 673290 150.5 ns/op BenchmarkHypot-4 13720340 8.773 ns/op BenchmarkHypotGo-4 1524805 78.83 ns/op BenchmarkIlogb-4 1995039 59.36 ns/op BenchmarkJ0-4 315699 386.9 ns/op BenchmarkJ1-4 326901 358.3 ns/op BenchmarkJn-4 153256 789.9 ns/op BenchmarkLdexp-4 1601928 74.75 ns/op BenchmarkLgamma-4 1231563 104.2 ns/op BenchmarkLog-4 8542352 13.84 ns/op BenchmarkLogb-4 2038434 59.74 ns/op BenchmarkLog1p-4 1577863 76.99 ns/op BenchmarkLog10-4 8339098 14.40 ns/op BenchmarkLog2-4 1399546 87.08 ns/op BenchmarkModf-4 2559748 46.44 ns/op BenchmarkNextafter32-4 2581689 46.98 ns/op BenchmarkNextafter64-4 2595015 44.88 ns/op BenchmarkPowInt-4 523948 229.2 ns/op BenchmarkPowFrac-4 427374 273.0 ns/op BenchmarkPow10Pos-4 5398581 21.57 ns/op BenchmarkPow10Neg-4 4958703 21.73 ns/op BenchmarkRound-4 3125179 38.39 ns/op BenchmarkRoundToEven-4 9947773 11.06 ns/op BenchmarkRemainder-4 407090 265.8 ns/op BenchmarkSignbit-4 4778623 24.66 ns/op BenchmarkSin-4 2013861 59.23 ns/op BenchmarkSincos-4 1218990 98.73 ns/op BenchmarkSinh-4 3716497 32.19 ns/op BenchmarkSqrtIndirect-4 19722292 5.954 ns/op BenchmarkSqrtLatency-4 13094892 9.330 ns/op BenchmarkSqrtIndirectLatency-4 13071186 9.296 ns/op BenchmarkSqrtGoLatency-4 1618880 73.95 ns/op BenchmarkSqrtPrime-4 174884 685.8 ns/op BenchmarkTan-4 1845625 64.36 ns/op BenchmarkTanh-4 1923157 62.66 ns/op BenchmarkTrunc-4 22587763 5.329 ns/op BenchmarkY0-4 331983 365.8 ns/op BenchmarkY1-4 306067 360.6 ns/op BenchmarkYn-4 159132 733.4 ns/op BenchmarkFloat64bits-4 4744537 24.78 ns/op BenchmarkFloat64frombits-4 4734255 24.64 ns/op BenchmarkFloat32bits-4 4725435 24.82 ns/op BenchmarkFloat32frombits-4 4679901 25.11 ns/op BenchmarkFMA-4 19482590 5.853 ns/op PASS ok math 12.487s goos: freebsd goarch: amd64 pkg: math/big cpu: AMD EPYC 7B12 BenchmarkAddVV/1-4 12540430 8.733 ns/op 7328.37 MB/s BenchmarkAddVV/2-4 11796256 9.152 ns/op 13985.32 MB/s BenchmarkAddVV/3-4 11471440 9.682 ns/op 19830.91 MB/s BenchmarkAddVV/4-4 12863270 9.401 ns/op 27230.53 MB/s BenchmarkAddVV/5-4 11816793 9.087 ns/op 35216.87 MB/s BenchmarkAddVV/10-4 9702001 10.66 ns/op 60037.05 MB/s BenchmarkAddVV/100-4 2511961 47.21 ns/op 135556.87 MB/s BenchmarkAddVV/1000-4 254186 471.9 ns/op 135630.83 MB/s BenchmarkSubVV/1-4 13089494 8.462 ns/op 7563.58 MB/s BenchmarkSubVV/2-4 12280526 8.796 ns/op 14551.99 MB/s BenchmarkSubVV/3-4 12537025 8.492 ns/op 22608.92 MB/s BenchmarkSubVV/4-4 12390168 9.023 ns/op 28371.29 MB/s BenchmarkSubVV/5-4 12191702 9.065 ns/op 35301.48 MB/s BenchmarkSubVV/10-4 10953442 10.69 ns/op 59844.26 MB/s BenchmarkSubVV/100-4 2494645 47.79 ns/op 133918.38 MB/s BenchmarkSubVV/1000-4 232204 473.7 ns/op 135115.87 MB/s BenchmarkAddVW/1-4 13511811 8.134 ns/op 983.59 MB/s BenchmarkAddVW/2-4 13313882 8.302 ns/op 1927.25 MB/s BenchmarkAddVW/3-4 12059853 9.055 ns/op 2650.55 MB/s BenchmarkAddVW/4-4 14564542 8.127 ns/op 3937.55 MB/s BenchmarkAddVW/5-4 13555663 8.164 ns/op 4899.77 MB/s BenchmarkAddVW/10-4 11879318 9.762 ns/op 8195.11 MB/s BenchmarkAddVW/100-4 526414 226.1 ns/op 3538.99 MB/s BenchmarkAddVW/1000-4 68036 1671 ns/op 4788.48 MB/s BenchmarkAddVWext/1-4 13668441 8.161 ns/op 980.24 MB/s BenchmarkAddVWext/2-4 13460145 8.272 ns/op 1934.20 MB/s BenchmarkAddVWext/3-4 11978989 9.416 ns/op 2548.83 MB/s BenchmarkAddVWext/4-4 13250636 8.140 ns/op 3931.17 MB/s BenchmarkAddVWext/5-4 13337914 8.339 ns/op 4796.78 MB/s BenchmarkAddVWext/10-4 9798981 12.12 ns/op 6600.87 MB/s BenchmarkAddVWext/100-4 103750 1106 ns/op 723.22 MB/s BenchmarkAddVWext/1000-4 11485 10746 ns/op 744.48 MB/s BenchmarkSubVW/1-4 13123822 7.751 ns/op 1032.13 MB/s BenchmarkSubVW/2-4 12827504 8.440 ns/op 1895.64 MB/s BenchmarkSubVW/3-4 13642660 8.716 ns/op 2753.64 MB/s BenchmarkSubVW/4-4 12996172 8.429 ns/op 3796.27 MB/s BenchmarkSubVW/5-4 13323831 8.291 ns/op 4824.34 MB/s BenchmarkSubVW/10-4 11747889 9.740 ns/op 8213.48 MB/s BenchmarkSubVW/100-4 499306 239.8 ns/op 3336.55 MB/s BenchmarkSubVW/1000-4 70299 1605 ns/op 4984.31 MB/s BenchmarkSubVWext/1-4 14034156 8.107 ns/op 986.77 MB/s BenchmarkSubVWext/2-4 13231134 8.430 ns/op 1897.99 MB/s BenchmarkSubVWext/3-4 12830480 8.760 ns/op 2739.77 MB/s BenchmarkSubVWext/4-4 13795914 8.454 ns/op 3785.41 MB/s BenchmarkSubVWext/5-4 14685388 7.956 ns/op 5027.87 MB/s BenchmarkSubVWext/10-4 11504998 9.654 ns/op 8286.77 MB/s BenchmarkSubVWext/100-4 105940 1101 ns/op 726.46 MB/s BenchmarkSubVWext/1000-4 11601 10616 ns/op 753.59 MB/s BenchmarkMulAddVWW/1-4 12818816 9.387 ns/op 6817.93 MB/s BenchmarkMulAddVWW/2-4 12289000 10.01 ns/op 12783.32 MB/s BenchmarkMulAddVWW/3-4 14211901 8.621 ns/op 22271.66 MB/s BenchmarkMulAddVWW/4-4 12841712 9.526 ns/op 26874.19 MB/s BenchmarkMulAddVWW/5-4 11309521 10.21 ns/op 31347.00 MB/s BenchmarkMulAddVWW/10-4 9513162 12.43 ns/op 51488.86 MB/s BenchmarkMulAddVWW/100-4 1431600 84.07 ns/op 76125.47 MB/s BenchmarkMulAddVWW/1000-4 142042 836.8 ns/op 76483.27 MB/s BenchmarkAddMulVVW/1-4 13380675 8.238 ns/op 7768.81 MB/s BenchmarkAddMulVVW/2-4 12024519 8.470 ns/op 15111.82 MB/s BenchmarkAddMulVVW/3-4 11083832 9.297 ns/op 20652.26 MB/s BenchmarkAddMulVVW/4-4 10964481 10.33 ns/op 24787.95 MB/s BenchmarkAddMulVVW/5-4 9887203 11.01 ns/op 29068.06 MB/s BenchmarkAddMulVVW/10-4 10225165 11.56 ns/op 55383.88 MB/s BenchmarkAddMulVVW/100-4 2069270 56.71 ns/op 112863.13 MB/s BenchmarkAddMulVVW/1000-4 208539 511.9 ns/op 125019.05 MB/s BenchmarkDivWVW/1-4 3996597 28.44 ns/op 2250.67 MB/s BenchmarkDivWVW/2-4 2578459 45.87 ns/op 2790.27 MB/s BenchmarkDivWVW/3-4 2049886 57.68 ns/op 3328.72 MB/s BenchmarkDivWVW/4-4 1716292 70.72 ns/op 3620.13 MB/s BenchmarkDivWVW/5-4 1428558 85.67 ns/op 3735.37 MB/s BenchmarkDivWVW/10-4 805340 150.5 ns/op 4253.82 MB/s BenchmarkDivWVW/100-4 88417 1345 ns/op 4759.67 MB/s BenchmarkDivWVW/1000-4 7639 13261 ns/op 4826.24 MB/s BenchmarkNonZeroShifts/1/shrVU-4 13970193 7.962 ns/op BenchmarkNonZeroShifts/1/shlVU-4 14859930 7.496 ns/op BenchmarkNonZeroShifts/2/shrVU-4 13818505 8.596 ns/op BenchmarkNonZeroShifts/2/shlVU-4 14357180 8.109 ns/op BenchmarkNonZeroShifts/3/shrVU-4 12311632 9.081 ns/op BenchmarkNonZeroShifts/3/shlVU-4 13292028 8.753 ns/op BenchmarkNonZeroShifts/4/shrVU-4 11957860 9.715 ns/op BenchmarkNonZeroShifts/4/shlVU-4 11824362 9.394 ns/op BenchmarkNonZeroShifts/5/shrVU-4 10477648 10.65 ns/op BenchmarkNonZeroShifts/5/shlVU-4 11396184 10.03 ns/op BenchmarkNonZeroShifts/10/shrVU-4 7709251 15.29 ns/op BenchmarkNonZeroShifts/10/shlVU-4 8538693 13.07 ns/op BenchmarkNonZeroShifts/100/shrVU-4 1204362 99.02 ns/op BenchmarkNonZeroShifts/100/shlVU-4 1684149 70.22 ns/op BenchmarkNonZeroShifts/1000/shrVU-4 126838 949.5 ns/op BenchmarkNonZeroShifts/1000/shlVU-4 164032 644.6 ns/op BenchmarkDecimalConversion-4 310 383903 ns/op BenchmarkFloatString/100-4 16485 7321 ns/op 392 B/op 8 allocs/op BenchmarkFloatString/1000-4 289 397713 ns/op 2915 B/op 10 allocs/op BenchmarkFloatString/10000-4 3 38252446 ns/op 60186 B/op 44 allocs/op BenchmarkFloatString/100000-4 1 3705747138 ns/op 858224 B/op 561 allocs/op BenchmarkFloatAdd/10-4 235658 509.1 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100-4 220227 509.9 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/1000-4 202032 565.0 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/10000-4 114532 1031 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100000-4 22374 5455 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10-4 279709 396.5 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100-4 273848 413.5 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/1000-4 283376 425.6 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10000-4 196718 572.6 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100000-4 55706 2165 ns/op 0 B/op 0 allocs/op BenchmarkParseFloatSmallExp-4 2601 41844 ns/op BenchmarkParseFloatLargeExp-4 652 183568 ns/op BenchmarkGCD10x10/WithoutXY-4 308337 396.5 ns/op BenchmarkGCD10x10/WithXY-4 85178 1410 ns/op BenchmarkGCD10x100/WithoutXY-4 155588 752.9 ns/op BenchmarkGCD10x100/WithXY-4 25402 4973 ns/op BenchmarkGCD10x1000/WithoutXY-4 104142 1125 ns/op BenchmarkGCD10x1000/WithXY-4 20774 5907 ns/op BenchmarkGCD100x100/WithoutXY-4 41953 2849 ns/op BenchmarkGCD100x100/WithXY-4 15860 7728 ns/op BenchmarkGCD100x1000/WithoutXY-4 18855 6525 ns/op BenchmarkGCD100x1000/WithXY-4 7964 12852 ns/op BenchmarkGCD1000x1000/WithoutXY-4 3297 34421 ns/op BenchmarkGCD1000x1000/WithXY-4 1860 64832 ns/op BenchmarkHilbert-4 32 3559066 ns/op BenchmarkBinomial-4 19245 6223 ns/op BenchmarkQuoRem-4 29955 4225 ns/op BenchmarkExp-4 25 4538824 ns/op BenchmarkExpMont/Odd-4 214 549162 ns/op 2584 B/op 21 allocs/op BenchmarkExpMont/Even1-4 211 567417 ns/op 3359 B/op 38 allocs/op BenchmarkExpMont/Even2-4 205 583561 ns/op 3864 B/op 54 allocs/op BenchmarkExpMont/Even3-4 204 582297 ns/op 3836 B/op 53 allocs/op BenchmarkExpMont/Even4-4 201 580784 ns/op 3855 B/op 53 allocs/op BenchmarkExpMont/Even8-4 204 587465 ns/op 3843 B/op 53 allocs/op BenchmarkExpMont/Even32-4 202 578841 ns/op 3867 B/op 54 allocs/op BenchmarkExpMont/Even64-4 242 484965 ns/op 3648 B/op 54 allocs/op BenchmarkExpMont/Even96-4 235 501064 ns/op 3768 B/op 51 allocs/op BenchmarkExpMont/Even128-4 279 431916 ns/op 3261 B/op 50 allocs/op BenchmarkExpMont/Even255-4 292 399195 ns/op 2949 B/op 47 allocs/op BenchmarkExpMont/SmallEven1-4 643 178295 ns/op 1312 B/op 34 allocs/op BenchmarkExpMont/SmallEven2-4 561 202515 ns/op 1719 B/op 46 allocs/op BenchmarkExpMont/SmallEven3-4 572 208145 ns/op 1742 B/op 47 allocs/op BenchmarkExpMont/SmallEven4-4 574 208651 ns/op 1729 B/op 47 allocs/op BenchmarkExp2-4 25 4549073 ns/op BenchmarkBitset-4 907446 117.0 ns/op BenchmarkBitsetNeg-4 572835 206.5 ns/op BenchmarkBitsetOrig-4 328050 327.7 ns/op BenchmarkBitsetNegOrig-4 216408 523.3 ns/op BenchmarkModSqrt225_Tonelli-4 211 557864 ns/op BenchmarkModSqrt225_3Mod4-4 674 169983 ns/op BenchmarkModSqrt231_Tonelli-4 202 588518 ns/op BenchmarkModSqrt231_5Mod8-4 571 200415 ns/op BenchmarkModInverse-4 18415 6897 ns/op BenchmarkSqrt-4 2254 50144 ns/op BenchmarkIntSqr/1-4 1616905 73.91 ns/op BenchmarkIntSqr/2-4 1000000 112.3 ns/op BenchmarkIntSqr/3-4 887428 126.6 ns/op BenchmarkIntSqr/5-4 726858 165.4 ns/op BenchmarkIntSqr/8-4 600804 201.2 ns/op BenchmarkIntSqr/10-4 418629 244.8 ns/op BenchmarkIntSqr/20-4 78508 1489 ns/op BenchmarkIntSqr/30-4 64263 1967 ns/op BenchmarkIntSqr/50-4 41107 3060 ns/op BenchmarkIntSqr/80-4 24002 5096 ns/op BenchmarkIntSqr/100-4 18045 6737 ns/op BenchmarkIntSqr/200-4 6736 17480 ns/op BenchmarkIntSqr/300-4 2544 43581 ns/op BenchmarkIntSqr/500-4 1204 92031 ns/op BenchmarkIntSqr/800-4 504 232460 ns/op BenchmarkIntSqr/1000-4 367 326159 ns/op BenchmarkDiv/20/10-4 495936 225.4 ns/op BenchmarkDiv/40/20-4 555518 224.6 ns/op BenchmarkDiv/100/50-4 490494 226.9 ns/op BenchmarkDiv/200/100-4 71071 1670 ns/op BenchmarkDiv/400/200-4 69267 1757 ns/op BenchmarkDiv/1000/500-4 57525 2205 ns/op BenchmarkDiv/2000/1000-4 42769 2935 ns/op BenchmarkDiv/20000/10000-4 1970 59804 ns/op BenchmarkDiv/200000/100000-4 50 2416464 ns/op BenchmarkDiv/2000000/1000000-4 2 71700176 ns/op BenchmarkDiv/20000000/10000000-4 1 2194662320 ns/op BenchmarkMul-4 8 13134161 ns/op BenchmarkNatMul/10-4 301520 385.4 ns/op BenchmarkNatMul/100-4 10368 11336 ns/op BenchmarkNatMul/1000-4 322 382746 ns/op BenchmarkZeroShifts/Shl-4 25778 6016 ns/op BenchmarkZeroShifts/ShlSame-4 6221185 18.83 ns/op BenchmarkZeroShifts/Shr-4 18729 5498 ns/op BenchmarkZeroShifts/ShrSame-4 6260040 19.11 ns/op BenchmarkExp3Power/0x10-4 283551 437.2 ns/op BenchmarkExp3Power/0x40-4 222638 504.7 ns/op BenchmarkExp3Power/0x100-4 152472 814.7 ns/op BenchmarkExp3Power/0x400-4 77131 1618 ns/op BenchmarkExp3Power/0x1000-4 16322 7131 ns/op BenchmarkExp3Power/0x4000-4 2954 34849 ns/op BenchmarkExp3Power/0x10000-4 361 343346 ns/op BenchmarkExp3Power/0x40000-4 34 3442186 ns/op BenchmarkExp3Power/0x100000-4 3 34181139 ns/op BenchmarkExp3Power/0x400000-4 1 314288649 ns/op BenchmarkFibo-4 4 30512828 ns/op BenchmarkNatSqr/1-4 1000000 124.9 ns/op BenchmarkNatSqr/2-4 811166 134.8 ns/op BenchmarkNatSqr/3-4 679839 180.3 ns/op BenchmarkNatSqr/5-4 573908 300.0 ns/op BenchmarkNatSqr/8-4 374612 310.0 ns/op BenchmarkNatSqr/10-4 356300 404.4 ns/op BenchmarkNatSqr/20-4 75352 1720 ns/op BenchmarkNatSqr/30-4 54594 2128 ns/op BenchmarkNatSqr/50-4 35402 3793 ns/op BenchmarkNatSqr/80-4 20504 5643 ns/op BenchmarkNatSqr/100-4 15531 7625 ns/op BenchmarkNatSqr/200-4 6274 19065 ns/op BenchmarkNatSqr/300-4 2856 47750 ns/op BenchmarkNatSqr/500-4 1237 96803 ns/op BenchmarkNatSqr/800-4 570 227520 ns/op BenchmarkNatSqr/1000-4 356 299498 ns/op BenchmarkNatSetBytes/8-4 3255709 34.48 ns/op BenchmarkNatSetBytes/24-4 1013110 139.5 ns/op BenchmarkNatSetBytes/128-4 302617 355.9 ns/op BenchmarkNatSetBytes/7-4 1397989 93.71 ns/op BenchmarkNatSetBytes/23-4 682003 179.3 ns/op BenchmarkNatSetBytes/127-4 285284 422.3 ns/op BenchmarkScanPi-4 319 377079 ns/op BenchmarkStringPiParallel-4 1005 130606 ns/op BenchmarkScan/10/Base2-4 52858 2267 ns/op BenchmarkScan/100/Base2-4 5024 20273 ns/op BenchmarkScan/1000/Base2-4 589 204391 ns/op BenchmarkScan/10/Base8-4 126336 901.4 ns/op BenchmarkScan/100/Base8-4 16322 6929 ns/op BenchmarkScan/1000/Base8-4 1533 69551 ns/op BenchmarkScan/10/Base10-4 134725 825.7 ns/op BenchmarkScan/100/Base10-4 18472 6457 ns/op BenchmarkScan/1000/Base10-4 1870 64193 ns/op BenchmarkScan/10/Base16-4 167079 691.8 ns/op BenchmarkScan/100/Base16-4 21649 5565 ns/op BenchmarkScan/1000/Base16-4 2070 52696 ns/op BenchmarkString/10/Base2-4 284158 432.2 ns/op BenchmarkString/100/Base2-4 40138 3042 ns/op BenchmarkString/1000/Base2-4 4086 29466 ns/op BenchmarkString/10/Base8-4 469404 233.5 ns/op BenchmarkString/100/Base8-4 100249 1156 ns/op BenchmarkString/1000/Base8-4 11577 10293 ns/op BenchmarkString/10/Base10-4 290901 398.5 ns/op BenchmarkString/100/Base10-4 63224 1867 ns/op BenchmarkString/1000/Base10-4 7770 16039 ns/op BenchmarkString/10/Base16-4 564846 209.6 ns/op BenchmarkString/100/Base16-4 130136 889.2 ns/op BenchmarkString/1000/Base16-4 16072 7688 ns/op BenchmarkLeafSize/0-4 61 1873620 ns/op BenchmarkLeafSize/1-4 706 170325 ns/op BenchmarkLeafSize/2-4 704 168439 ns/op BenchmarkLeafSize/3-4 510 230343 ns/op BenchmarkLeafSize/4-4 708 162622 ns/op BenchmarkLeafSize/5-4 475 255416 ns/op BenchmarkLeafSize/6-4 518 227094 ns/op BenchmarkLeafSize/7-4 565 213559 ns/op BenchmarkLeafSize/8-4 729 159535 ns/op BenchmarkLeafSize/9-4 396 289828 ns/op BenchmarkLeafSize/10-4 469 250089 ns/op BenchmarkLeafSize/11-4 484 249136 ns/op BenchmarkLeafSize/12-4 531 227430 ns/op BenchmarkLeafSize/13-4 493 233898 ns/op BenchmarkLeafSize/14-4 585 205781 ns/op BenchmarkLeafSize/15-4 637 188163 ns/op BenchmarkLeafSize/16-4 744 155826 ns/op BenchmarkLeafSize/32-4 766 168654 ns/op BenchmarkLeafSize/64-4 687 188383 ns/op BenchmarkProbablyPrime/n=0-4 15 7382384 ns/op BenchmarkProbablyPrime/n=1-4 13 8185665 ns/op BenchmarkProbablyPrime/n=5-4 9 11478742 ns/op BenchmarkProbablyPrime/n=10-4 7 15760362 ns/op BenchmarkProbablyPrime/n=20-4 5 24230899 ns/op BenchmarkProbablyPrime/Lucas-4 16 6695875 ns/op BenchmarkProbablyPrime/MillerRabinBase2-4 140 844950 ns/op BenchmarkRatCmp-4 289053 401.7 ns/op BenchmarkFloatPrecExact/1-4 199219 590.2 ns/op BenchmarkFloatPrecExact/10-4 61117 1923 ns/op BenchmarkFloatPrecExact/100-4 17031 6976 ns/op BenchmarkFloatPrecExact/1000-4 3216 34979 ns/op BenchmarkFloatPrecExact/10000-4 214 551256 ns/op BenchmarkFloatPrecExact/100000-4 5 23175764 ns/op BenchmarkFloatPrecExact/1000000-4 1 1120783515 ns/op BenchmarkFloatPrecMixed/1-4 171120 642.8 ns/op BenchmarkFloatPrecMixed/10-4 60849 2037 ns/op BenchmarkFloatPrecMixed/100-4 8791 13991 ns/op BenchmarkFloatPrecMixed/1000-4 655 178936 ns/op BenchmarkFloatPrecMixed/10000-4 18 5675445 ns/op BenchmarkFloatPrecMixed/100000-4 1 308150913 ns/op BenchmarkFloatPrecMixed/1000000-4 1 21200465947 ns/op BenchmarkFloatPrecInexact/1-4 307178 396.5 ns/op BenchmarkFloatPrecInexact/10-4 269259 440.8 ns/op BenchmarkFloatPrecInexact/100-4 210498 621.5 ns/op BenchmarkFloatPrecInexact/1000-4 55717 2282 ns/op BenchmarkFloatPrecInexact/10000-4 7470 16478 ns/op BenchmarkFloatPrecInexact/100000-4 756 164872 ns/op BenchmarkFloatPrecInexact/1000000-4 73 2599990 ns/op BenchmarkFloatSqrt/64-4 30204 3940 ns/op 160 B/op 4 allocs/op BenchmarkFloatSqrt/128-4 18756 6161 ns/op 208 B/op 4 allocs/op BenchmarkFloatSqrt/256-4 13614 8587 ns/op 304 B/op 4 allocs/op BenchmarkFloatSqrt/1000-4 7502 16156 ns/op 1264 B/op 5 allocs/op BenchmarkFloatSqrt/10000-4 1440 82514 ns/op 18091 B/op 9 allocs/op BenchmarkFloatSqrt/100000-4 108 1095835 ns/op 174813 B/op 19 allocs/op BenchmarkFloatSqrt/1000000-4 2 81687294 ns/op 3546928 B/op 601 allocs/op PASS ok math/big 74.789s goos: freebsd goarch: amd64 pkg: math/bits cpu: AMD EPYC 7B12 BenchmarkLeadingZeros-4 10435218 10.74 ns/op BenchmarkLeadingZeros8-4 9882016 11.88 ns/op BenchmarkLeadingZeros16-4 10931580 10.61 ns/op BenchmarkLeadingZeros32-4 11037446 10.41 ns/op BenchmarkLeadingZeros64-4 9656882 12.88 ns/op BenchmarkTrailingZeros-4 11305993 10.48 ns/op BenchmarkTrailingZeros8-4 10425508 11.97 ns/op BenchmarkTrailingZeros16-4 10538193 10.39 ns/op BenchmarkTrailingZeros32-4 9806131 10.95 ns/op BenchmarkTrailingZeros64-4 11403300 10.38 ns/op BenchmarkOnesCount-4 11621432 10.18 ns/op BenchmarkOnesCount8-4 11342132 11.68 ns/op BenchmarkOnesCount16-4 11607044 9.586 ns/op BenchmarkOnesCount32-4 10738177 10.87 ns/op BenchmarkOnesCount64-4 11639750 9.799 ns/op BenchmarkRotateLeft-4 11522949 9.618 ns/op BenchmarkRotateLeft8-4 11044994 10.13 ns/op BenchmarkRotateLeft16-4 11448022 9.497 ns/op BenchmarkRotateLeft32-4 11847334 10.74 ns/op BenchmarkRotateLeft64-4 11846528 10.36 ns/op BenchmarkReverse-4 18880050 6.145 ns/op BenchmarkReverse8-4 22716925 4.825 ns/op BenchmarkReverse16-4 19977404 5.926 ns/op BenchmarkReverse32-4 19205115 5.939 ns/op BenchmarkReverse64-4 18172989 6.060 ns/op BenchmarkReverseBytes-4 20548454 5.615 ns/op BenchmarkReverseBytes16-4 21326110 5.524 ns/op BenchmarkReverseBytes32-4 19948681 5.613 ns/op BenchmarkReverseBytes64-4 18448209 5.612 ns/op BenchmarkAdd-4 10670346 11.39 ns/op BenchmarkAdd32-4 11635890 9.918 ns/op BenchmarkAdd64-4 11862220 10.66 ns/op BenchmarkAdd64multiple-4 21342420 5.479 ns/op BenchmarkSub-4 10697427 11.55 ns/op BenchmarkSub32-4 11124862 10.55 ns/op BenchmarkSub64-4 10326052 12.22 ns/op BenchmarkSub64multiple-4 19317928 5.602 ns/op BenchmarkMul-4 10985238 10.41 ns/op BenchmarkMul32-4 11691510 10.08 ns/op BenchmarkMul64-4 10081941 11.08 ns/op BenchmarkDiv-4 11512956 10.11 ns/op BenchmarkDiv32-4 12452694 9.648 ns/op BenchmarkDiv64-4 11486738 10.07 ns/op PASS ok math/bits 6.566s goos: freebsd goarch: amd64 pkg: math/cmplx cpu: AMD EPYC 7B12 BenchmarkAbs-4 15000360 7.835 ns/op BenchmarkAcos-4 671805 178.0 ns/op BenchmarkAcosh-4 539559 197.4 ns/op BenchmarkAsin-4 618220 179.5 ns/op BenchmarkAsinh-4 670011 178.3 ns/op BenchmarkAtan-4 1000000 113.1 ns/op BenchmarkAtanh-4 980350 115.0 ns/op BenchmarkConj-4 19301246 5.754 ns/op BenchmarkCos-4 762216 155.9 ns/op BenchmarkCosh-4 776365 158.5 ns/op BenchmarkExp-4 937556 123.3 ns/op BenchmarkLog-4 1472634 81.16 ns/op BenchmarkLog10-4 1470184 82.49 ns/op BenchmarkPhase-4 3324949 37.67 ns/op BenchmarkPolar-4 2326902 53.73 ns/op BenchmarkPow-4 258902 445.8 ns/op BenchmarkRect-4 1250677 91.99 ns/op BenchmarkSin-4 787149 156.3 ns/op BenchmarkSinh-4 721261 158.8 ns/op BenchmarkSqrt-4 1000000 113.4 ns/op BenchmarkTan-4 418165 255.1 ns/op BenchmarkTanh-4 431671 244.2 ns/op PASS ok math/cmplx 4.460s goos: freebsd goarch: amd64 pkg: math/rand cpu: AMD EPYC 7B12 BenchmarkInt63Threadsafe-4 1107081 109.0 ns/op BenchmarkInt63ThreadsafeParallel-4 762614 146.2 ns/op BenchmarkInt63Unthreadsafe-4 1469258 81.75 ns/op BenchmarkIntn1000-4 1105650 108.6 ns/op BenchmarkInt63n1000-4 1254076 94.19 ns/op BenchmarkInt31n1000-4 1262419 94.54 ns/op BenchmarkFloat32-4 1243952 94.22 ns/op BenchmarkFloat64-4 1453588 78.89 ns/op BenchmarkPerm3-4 267628 444.9 ns/op BenchmarkPerm30-4 31275 3879 ns/op BenchmarkPerm30ViaShuffle-4 31138 3905 ns/op BenchmarkShuffleOverhead-4 21367 5616 ns/op BenchmarkRead3-4 1000000 102.4 ns/op BenchmarkRead64-4 112737 1075 ns/op BenchmarkRead1000-4 7324 16078 ns/op BenchmarkConcurrent-4 186174 633.6 ns/op PASS ok math/rand 3.789s goos: freebsd goarch: amd64 pkg: math/rand/v2 cpu: AMD EPYC 7B12 BenchmarkChaCha8MarshalBinary-4 942306 119.9 ns/op BenchmarkChaCha8MarshalBinaryRead-4 319876 316.2 ns/op BenchmarkChaCha8-4 6563284 18.08 ns/op BenchmarkChaCha8Read-4 969664 106.0 ns/op 301.87 MB/s BenchmarkPCG_DXSM-4 4550203 25.85 ns/op BenchmarkSourceUint64-4 4509040 25.78 ns/op BenchmarkGlobalInt64-4 3859395 29.65 ns/op BenchmarkGlobalInt64Parallel-4 7728072 15.13 ns/op BenchmarkGlobalUint64-4 3858670 30.46 ns/op BenchmarkGlobalUint64Parallel-4 7887681 15.15 ns/op BenchmarkInt64-4 2379321 47.81 ns/op BenchmarkUint64-4 2511927 46.67 ns/op BenchmarkGlobalIntN1000-4 2475351 46.06 ns/op BenchmarkIntN1000-4 1861988 60.88 ns/op BenchmarkInt64N1000-4 2027148 57.73 ns/op BenchmarkInt64N1e8-4 2098044 56.62 ns/op BenchmarkInt64N1e9-4 2016478 58.21 ns/op BenchmarkInt64N2e9-4 2078758 58.31 ns/op BenchmarkInt64N1e18-4 1999284 59.95 ns/op BenchmarkInt64N2e18-4 2035308 60.52 ns/op BenchmarkInt64N4e18-4 1743656 68.40 ns/op BenchmarkInt32N1000-4 2109013 58.71 ns/op BenchmarkInt32N1e8-4 2034964 58.51 ns/op BenchmarkInt32N1e9-4 1994538 59.59 ns/op BenchmarkInt32N2e9-4 2032773 58.36 ns/op BenchmarkFloat32-4 2678734 44.62 ns/op BenchmarkFloat64-4 2726482 45.13 ns/op BenchmarkExpFloat64-4 1543894 76.96 ns/op BenchmarkNormFloat64-4 1514062 78.69 ns/op BenchmarkPerm3-4 397180 273.8 ns/op BenchmarkPerm30-4 41494 3009 ns/op BenchmarkPerm30ViaShuffle-4 42290 2860 ns/op BenchmarkShuffleOverhead-4 54568 2077 ns/op BenchmarkConcurrent-4 3855279 30.12 ns/op PASS ok math/rand/v2 6.652s goos: freebsd goarch: amd64 pkg: mime cpu: AMD EPYC 7B12 BenchmarkQEncodeWord-4 76002 1511 ns/op BenchmarkQDecodeWord-4 152143 714.0 ns/op BenchmarkQDecodeHeader-4 154597 741.1 ns/op BenchmarkTypeByExtension/.html-4 280566 366.7 ns/op BenchmarkTypeByExtension/.HTML-4 257630 404.9 ns/op BenchmarkTypeByExtension/.unused-4 329678 342.5 ns/op BenchmarkExtensionsByType/text/html-4 233352 503.8 ns/op BenchmarkExtensionsByType/text/html;_charset=utf-8-4 154214 885.4 ns/op BenchmarkExtensionsByType/application/octet-stream-4 236536 529.2 ns/op PASS ok mime 2.153s goos: freebsd goarch: amd64 pkg: mime/multipart cpu: AMD EPYC 7B12 BenchmarkReadForm/fields/maxMemory=0-4 844 120793 ns/op 47152 B/op 187 allocs/op BenchmarkReadForm/fields/maxMemory=1048576-4 998 120692 ns/op 48006 B/op 188 allocs/op BenchmarkReadForm/files/maxMemory=0-4 397 302285 ns/op 105425 B/op 272 allocs/op BenchmarkReadForm/files/maxMemory=1048576-4 740 161171 ns/op 49961 B/op 208 allocs/op PASS ok mime/multipart 1.580s goos: freebsd goarch: amd64 pkg: mime/quotedprintable cpu: AMD EPYC 7B12 BenchmarkWriter-4 1275 91996 ns/op PASS ok mime/quotedprintable 1.204s goos: freebsd goarch: amd64 pkg: net cpu: AMD EPYC 7B12 BenchmarkGoLookupIP-4 157 801735 ns/op 8627 B/op 92 allocs/op BenchmarkGoLookupIPNoSuchHost-4 2 59794466 ns/op 26912 B/op 209 allocs/op BenchmarkGoLookupIPWithBrokenNameServer-4 1 5138999291 ns/op 158160 B/op 223 allocs/op BenchmarkDNSName-4 147211 736.4 ns/op BenchmarkInterfaces-4 8550 14041 ns/op 3320 B/op 41 allocs/op BenchmarkInterfaceByIndex-4 13336 8957 ns/op 1944 B/op 29 allocs/op BenchmarkInterfaceByName-4 7143 14656 ns/op 3384 B/op 42 allocs/op BenchmarkInterfaceAddrs-4 8872 13227 ns/op 3272 B/op 48 allocs/op BenchmarkInterfacesAndAddrs-4 12703 9395 ns/op 2088 B/op 35 allocs/op BenchmarkInterfacesAndMulticastAddrs-4 8600 12202 ns/op 3168 B/op 50 allocs/op BenchmarkParseIP-4 18636 6366 ns/op BenchmarkParseIPValidIPv4-4 1124305 111.2 ns/op BenchmarkParseIPValidIPv6-4 929522 131.7 ns/op BenchmarkIPMarshalText/IPv4-4 836328 126.6 ns/op 0 B/op 0 allocs/op BenchmarkIPMarshalText/IPv6-4 320750 350.2 ns/op 0 B/op 0 allocs/op BenchmarkIPMarshalText/IPv6_long-4 185413 618.5 ns/op 48 B/op 1 allocs/op BenchmarkIPString/IPv4-4 171276 659.5 ns/op 32 B/op 2 allocs/op BenchmarkIPString/IPv6-4 20935 5733 ns/op 216 B/op 11 allocs/op BenchmarkIPMaskString-4 77521 1467 ns/op BenchmarkIPEqual/IPv4-4 1401766 83.63 ns/op BenchmarkIPEqual/IPv6-4 1347066 85.78 ns/op BenchmarkSendfileZeroBytes-4 18124 6293 ns/op 21 B/op 1 allocs/op BenchmarkSendFile/file-to-tcp/1024-4 1 1033860861 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: 0x180b16e0af28bc30 BenchmarkSendFile/file-to-tcp/2048-4 1 1040009085 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: 0x180b16e0ed1e0f3c BenchmarkSendFile/file-to-tcp/4096-4 1 1044817140 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: 0x180b16e12b7bb055 BenchmarkSendFile/file-to-tcp/8192-4 1 1041985658 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: 0x180b16e16a18f747 BenchmarkSendFile/file-to-tcp/16384-4 1 1040356807 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: 0x180b16e1a87db8f3 BenchmarkSendFile/file-to-tcp/32768-4 1 1049760495 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: 0x180b16e1e6dbd1b3 BenchmarkSendFile/file-to-tcp/65536-4 1 1047034313 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: 0x180b16e225d214d1 BenchmarkSendFile/file-to-tcp/131072-4 1 1077268288 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: 0x180b16e264a2b4b1 BenchmarkSendFile/file-to-tcp/262144-4 1 1078892519 ns/op 0.24 MB/s 280 B/op 8 allocs/op --- BENCH: BenchmarkSendFile/file-to-tcp/262144-4 sendfile_test.go:628: Deterministic RNG seed based on timestamp: 0x180b16e2a55ea169 BenchmarkSendFile/file-to-tcp/524288-4 1 1072987365 ns/op 0.49 MB/s 280 B/op 8 allocs/op --- BENCH: BenchmarkSendFile/file-to-tcp/524288-4 sendfile_test.go:628: Deterministic RNG seed based on timestamp: 0x180b16e2e65ada1a BenchmarkSendFile/file-to-tcp/1048576-4 1 1155540695 ns/op 0.91 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: 0x180b16e32750120f BenchmarkSendFile/file-to-unix/1024-4 1 1070827871 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: 0x180b16e36ddb6714 BenchmarkSendFile/file-to-unix/2048-4 1 1074020866 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: 0x180b16e3ae068eaa BenchmarkSendFile/file-to-unix/4096-4 1 1074869416 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: 0x180b16e3ee663c2b BenchmarkSendFile/file-to-unix/8192-4 1 1073654385 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: 0x180b16e42ec32a63 BenchmarkSendFile/file-to-unix/16384-4 1 1018162068 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: 0x180b16e46f21b075 BenchmarkSendFile/file-to-unix/32768-4 1 1024096762 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: 0x180b16e4ac2d832b BenchmarkSendFile/file-to-unix/65536-4 1 1069926193 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: 0x180b16e4e98ac064 BenchmarkSendFile/file-to-unix/131072-4 1 1072602995 ns/op 0.12 MB/s 32944 B/op 4 allocs/op --- BENCH: BenchmarkSendFile/file-to-unix/131072-4 sendfile_test.go:628: Deterministic RNG seed based on timestamp: 0x180b16e529b44898 BenchmarkSendFile/file-to-unix/262144-4 1 1029089507 ns/op 0.25 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: 0x180b16e56a175dda BenchmarkSendFile/file-to-unix/524288-4 1 1082406873 ns/op 0.48 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: 0x180b16e5a815b68d BenchmarkSendFile/file-to-unix/1048576-4 1 1081889952 ns/op 0.97 MB/s 32944 B/op 4 allocs/op --- BENCH: BenchmarkSendFile/file-to-unix/1048576-4 sendfile_test.go:628: Deterministic RNG seed based on timestamp: 0x180b16e5e9a4bc22 BenchmarkTCP4OneShot-4 3691 31753 ns/op BenchmarkTCP4OneShotTimeout-4 2967 34133 ns/op BenchmarkTCP4Persistent-4 10376 10920 ns/op BenchmarkTCP4PersistentTimeout-4 10700 11815 ns/op BenchmarkTCP6OneShot-4 2818 35874 ns/op BenchmarkTCP6OneShotTimeout-4 3112 37563 ns/op BenchmarkTCP6Persistent-4 10010 11873 ns/op BenchmarkTCP6PersistentTimeout-4 10110 11617 ns/op BenchmarkTCP4ConcurrentReadWrite-4 10000 24713 ns/op BenchmarkTCP6ConcurrentReadWrite-4 10000 48151 ns/op BenchmarkSetReadDeadline-4 128155 930.4 ns/op BenchmarkUDP6LinkLocalUnicast-4 5030 22294 ns/op BenchmarkReadWriteMsgUDPAddrPort-4 7323 17129 ns/op 0 B/op 0 allocs/op BenchmarkWriteToReadFromUDP-4 8482 17847 ns/op 16 B/op 1 allocs/op BenchmarkWriteToReadFromUDPAddrPort-4 7402 18750 ns/op 0 B/op 0 allocs/op PASS ok net 36.612s goos: freebsd goarch: amd64 pkg: net/http cpu: AMD EPYC 7B12 BenchmarkCookieString-4 39092 2883 ns/op 176 B/op 1 allocs/op BenchmarkReadSetCookies-4 17775 6721 ns/op 1200 B/op 21 allocs/op BenchmarkReadCookies-4 26806 4447 ns/op 2000 B/op 11 allocs/op BenchmarkHeaderWriteSubset-4 24462 4820 ns/op 46 B/op 0 allocs/op BenchmarkCopyValues-4 58329 2082 ns/op 736 B/op 11 allocs/op BenchmarkHexEscapeNonASCII-4 75594 1645 ns/op 192 B/op 2 allocs/op BenchmarkFindChild/n=2/rep=linear-4 2046496 58.40 ns/op BenchmarkFindChild/n=2/rep=map-4 3997318 30.02 ns/op BenchmarkFindChild/n=2/rep=hybrid8-4 1740805 66.14 ns/op BenchmarkFindChild/n=4/rep=linear-4 1092021 109.6 ns/op BenchmarkFindChild/n=4/rep=map-4 3954175 30.19 ns/op BenchmarkFindChild/n=4/rep=hybrid8-4 845647 120.3 ns/op BenchmarkFindChild/n=8/rep=linear-4 563186 208.0 ns/op BenchmarkFindChild/n=8/rep=map-4 3929348 30.02 ns/op BenchmarkFindChild/n=8/rep=hybrid8-4 550218 222.2 ns/op BenchmarkFindChild/n=16/rep=linear-4 257530 407.1 ns/op BenchmarkFindChild/n=16/rep=map-4 4363977 28.78 ns/op BenchmarkFindChild/n=16/rep=hybrid8-4 2759101 41.72 ns/op BenchmarkFindChild/n=32/rep=linear-4 137758 814.7 ns/op BenchmarkFindChild/n=32/rep=map-4 4039060 26.59 ns/op BenchmarkFindChild/n=32/rep=hybrid8-4 2840515 38.48 ns/op BenchmarkMultiConflicts-4 1 131620632 ns/op BenchmarkServerMatch-4 25333 4937 ns/op BenchmarkReadRequestChrome-4 4678 23219 ns/op 26.31 MB/s 1540 B/op 14 allocs/op BenchmarkReadRequestCurl-4 14578 8171 ns/op 9.55 MB/s 987 B/op 9 allocs/op BenchmarkReadRequestApachebench-4 13729 8958 ns/op 9.15 MB/s 987 B/op 9 allocs/op BenchmarkReadRequestSiege-4 10200 11669 ns/op 12.94 MB/s 1084 B/op 11 allocs/op BenchmarkReadRequestWrk-4 21559 5625 ns/op 7.11 MB/s 924 B/op 7 allocs/op BenchmarkFileAndServer_1KB/h1-4 312 421485 ns/op 2.43 MB/s BenchmarkFileAndServer_1KB/https1-4 190 543137 ns/op 1.89 MB/s 2024/11/25 03:01:12 Error enabling Transport HTTP/2 support: protocol https already registered BenchmarkFileAndServer_1KB/h2-4 2024/11/25 03:01:12 Error enabling Transport HTTP/2 support: protocol https already registered 2024/11/25 03:01:12 Error enabling Transport HTTP/2 support: protocol https already registered 2024/11/25 03:01:12 Error enabling Transport HTTP/2 support: protocol https already registered 2024/11/25 03:01:12 Error enabling Transport HTTP/2 support: protocol https already registered 151 700081 ns/op 1.46 MB/s BenchmarkFileAndServer_16MB/h1-4 4 30612324 ns/op 548.05 MB/s BenchmarkFileAndServer_16MB/https1-4 2 66635172 ns/op 251.78 MB/s 2024/11/25 03:01:13 Error enabling Transport HTTP/2 support: protocol https already registered BenchmarkFileAndServer_16MB/h2-4 1 176526371 ns/op 95.04 MB/s BenchmarkFileAndServer_64MB/h1-4 1 120634122 ns/op 556.30 MB/s BenchmarkFileAndServer_64MB/https1-4 1 254475079 ns/op 263.71 MB/s 2024/11/25 03:01:14 Error enabling Transport HTTP/2 support: protocol https already registered BenchmarkFileAndServer_64MB/h2-4 1 722047627 ns/op 92.94 MB/s BenchmarkServeMux-4 283 450432 ns/op 17280 B/op 360 allocs/op BenchmarkServeMux_SkipServe-4 349 370644 ns/op 0 B/op 0 allocs/op BenchmarkClientServer/h1-4 288 411410 ns/op 6539 B/op 70 allocs/op BenchmarkClientServer/https1-4 223 514685 ns/op 7351 B/op 80 allocs/op 2024/11/25 03:01:15 Error enabling Transport HTTP/2 support: protocol https already registered BenchmarkClientServer/h2-4 2024/11/25 03:01:15 Error enabling Transport HTTP/2 support: protocol https already registered 2024/11/25 03:01:15 Error enabling Transport HTTP/2 support: protocol https already registered 2024/11/25 03:01:15 Error enabling Transport HTTP/2 support: protocol https already registered 2024/11/25 03:01:15 Error enabling Transport HTTP/2 support: protocol https already registered 183 666248 ns/op 10982 B/op 78 allocs/op BenchmarkClientServerParallel/4/h1-4 1191 85516 ns/op 9924 B/op 83 allocs/op BenchmarkClientServerParallel/4/https1-4 48 2399386 ns/op 92011 B/op 651 allocs/op --- BENCH: BenchmarkClientServerParallel/4/https1-4 clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:54121: read tcp 127.0.0.1:54119->127.0.0.1:54121: use of closed network connection clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:54124: write tcp 127.0.0.1:54119->127.0.0.1:54124: use of closed network connection clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:54125: write tcp 127.0.0.1:54119->127.0.0.1:54125: use of closed network connection clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:54126: write tcp 127.0.0.1:54119->127.0.0.1:54126: use of closed network connection clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:54158: read tcp 127.0.0.1:54127->127.0.0.1:54158: use of closed network connection clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:54154: read tcp 127.0.0.1:54127->127.0.0.1:54154: use of closed network connection clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:54153: read tcp 127.0.0.1:54127->127.0.0.1:54153: use of closed network connection clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:54155: write tcp 127.0.0.1:54127->127.0.0.1:54155: use of closed network connection clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:54156: write tcp 127.0.0.1:54127->127.0.0.1:54156: use of closed network connection 2024/11/25 03:01:16 Error enabling Transport HTTP/2 support: protocol https already registered BenchmarkClientServerParallel/4/h2-4 2024/11/25 03:01:16 Error enabling Transport HTTP/2 support: protocol https already registered 2024/11/25 03:01:16 Error enabling Transport HTTP/2 support: protocol https already registered 2024/11/25 03:01:16 Error enabling Transport HTTP/2 support: protocol https already registered 2024/11/25 03:01:16 Error enabling Transport HTTP/2 support: protocol https already registered 2024/11/25 03:01:16 Error enabling Transport HTTP/2 support: protocol https already registered 2024/11/25 03:01:16 Error enabling Transport HTTP/2 support: protocol https already registered 433 231734 ns/op 13614 B/op 105 allocs/op --- BENCH: BenchmarkClientServerParallel/4/h2-4 clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:54169: write tcp 127.0.0.1:54162->127.0.0.1:54169: use of closed network connection clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:54177: read tcp 127.0.0.1:54170->127.0.0.1:54177: use of closed network connection clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:54179: read tcp 127.0.0.1:54170->127.0.0.1:54179: use of closed network connection clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:54175: read tcp 127.0.0.1:54170->127.0.0.1:54175: use of closed network connection clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:54176: read tcp 127.0.0.1:54170->127.0.0.1:54176: use of closed network connection clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:54184: read tcp 127.0.0.1:54170->127.0.0.1:54184: use of closed network connection clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:54178: read tcp 127.0.0.1:54170->127.0.0.1:54178: use of closed network connection clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:54182: read tcp 127.0.0.1:54170->127.0.0.1:54182: use of closed network connection clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:54185: read tcp 127.0.0.1:54170->127.0.0.1:54185: use of closed network connection clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:54181: read tcp 127.0.0.1:54170->127.0.0.1:54181: use of closed network connection ... [output truncated] BenchmarkClientServerParallel/64/h1-4 1012 129375 ns/op 16788 B/op 106 allocs/op BenchmarkClientServerParallel/64/https1-4 39 3626653 ns/op 138354 B/op 970 allocs/op --- BENCH: BenchmarkClientServerParallel/64/https1-4 clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:54967: write tcp 127.0.0.1:54962->127.0.0.1:54967: use of closed network connection clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:54969: write tcp 127.0.0.1:54962->127.0.0.1:54969: use of closed network connection clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:54965: write tcp 127.0.0.1:54962->127.0.0.1:54965: use of closed network connection clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:54988: read tcp 127.0.0.1:54970->127.0.0.1:54988: use of closed network connection clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:54997: write tcp 127.0.0.1:54970->127.0.0.1:54997: use of closed network connection clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:55000: write tcp 127.0.0.1:54970->127.0.0.1:55000: use of closed network connection clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:54977: write tcp 127.0.0.1:54970->127.0.0.1:54977: use of closed network connection 2024/11/25 03:01:17 Error enabling Transport HTTP/2 support: protocol https already registered BenchmarkClientServerParallel/64/h2-4 2024/11/25 03:01:17 Error enabling Transport HTTP/2 support: protocol https already registered 2024/11/25 03:01:17 Error enabling Transport HTTP/2 support: protocol https already registered 2024/11/25 03:01:17 Error enabling Transport HTTP/2 support: protocol https already registered 49 3600656 ns/op 138336 B/op 1076 allocs/op --- BENCH: BenchmarkClientServerParallel/64/h2-4 clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:55016: write tcp 127.0.0.1:55012->127.0.0.1:55016: use of closed network connection clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:55019: write tcp 127.0.0.1:55012->127.0.0.1:55019: use of closed network connection clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:55015: write tcp 127.0.0.1:55012->127.0.0.1:55015: use of closed network connection clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:55057: EOF clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:55039: EOF clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:55054: EOF clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:55041: EOF clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:55053: EOF clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:55023: EOF clientserver_test.go:211: server log: http: TLS handshake error from 127.0.0.1:55038: EOF ... [output truncated] BenchmarkServer-4 1 1066069388 ns/op 30960 B/op 160 allocs/op BenchmarkClient-4 247 473712 ns/op 4236 B/op 51 allocs/op BenchmarkServerFakeConnNoKeepAlive-4 637 172542 ns/op 7849 B/op 56 allocs/op BenchmarkServerFakeConnWithKeepAlive-4 1372 86669 ns/op 3113 B/op 24 allocs/op BenchmarkServerFakeConnWithKeepAliveLite-4 1666 66456 ns/op 1921 B/op 13 allocs/op BenchmarkServerHandlerTypeLen-4 1933 61819 ns/op 2832 B/op 21 allocs/op BenchmarkServerHandlerNoLen-4 1933 60235 ns/op 2792 B/op 19 allocs/op BenchmarkServerHandlerNoType-4 1921 61529 ns/op 2790 B/op 20 allocs/op BenchmarkServerHandlerNoHeader-4 1899 61684 ns/op 1991 B/op 14 allocs/op BenchmarkServerHijack-4 1124 108110 ns/op 17161 B/op 52 allocs/op BenchmarkCloseNotifier/h1-4 430 297312 ns/op 6290 B/op 53 allocs/op BenchmarkResponseStatusLine-4 588710 178.8 ns/op 0 B/op 0 allocs/op PASS ok net/http 17.045s goos: freebsd goarch: amd64 pkg: net/http/httputil cpu: AMD EPYC 7B12 BenchmarkServeHTTP-4 5956 22565 ns/op 34258 B/op 14 allocs/op PASS ok net/http/httputil 1.285s goos: freebsd goarch: amd64 pkg: net/netip cpu: AMD EPYC 7B12 BenchmarkIPNextPrev-4 119277 989.0 ns/op BenchmarkBinaryMarshalRoundTrip/ipv4-4 1115974 108.2 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6-4 806260 145.2 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6+zone-4 112011 1013 ns/op BenchmarkStdIPv4-4 171786 686.7 ns/op 16 B/op 1 allocs/op BenchmarkIPv4-4 123729 904.9 ns/op 0 B/op 0 allocs/op BenchmarkIPv4_inline-4 120938 937.9 ns/op 0 B/op 0 allocs/op BenchmarkStdIPv6-4 160794 812.1 ns/op 16 B/op 1 allocs/op BenchmarkIPv6-4 112080 1073 ns/op 0 B/op 0 allocs/op BenchmarkIPv4Contains-4 2124048 62.55 ns/op 0 B/op 0 allocs/op BenchmarkIPv6Contains-4 1802503 62.02 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v4-4 1208268 100.7 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6-4 807792 145.3 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_ellipsis-4 998700 123.9 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_v4-4 703572 164.1 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_zone-4 132574 903.2 ns/op 0 B/op 0 allocs/op BenchmarkStdParseIP/v4-4 612763 181.4 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6-4 492187 223.7 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_ellipsis-4 584067 209.6 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_v4-4 464490 251.3 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_zone-4 114283 994.3 ns/op 16 B/op 1 allocs/op BenchmarkAddrString/v4-4 575934 203.2 ns/op 16 B/op 1 allocs/op BenchmarkAddrString/v6-4 175929 640.9 ns/op 48 B/op 1 allocs/op BenchmarkAddrString/v6_ellipsis-4 230994 470.5 ns/op 24 B/op 1 allocs/op BenchmarkAddrString/v6_v4-4 336661 355.6 ns/op 24 B/op 1 allocs/op BenchmarkAddrString/v6_zone-4 225648 501.2 ns/op 24 B/op 1 allocs/op BenchmarkIPStringExpanded/v4-4 475666 227.8 ns/op 16 B/op 1 allocs/op BenchmarkIPStringExpanded/v6-4 243921 508.6 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_ellipsis-4 226674 510.4 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_v4-4 220066 502.7 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_zone-4 169767 661.2 ns/op 128 B/op 2 allocs/op BenchmarkAddrMarshalText/v4-4 638432 186.0 ns/op 16 B/op 1 allocs/op BenchmarkAddrMarshalText/v6-4 198942 569.7 ns/op 48 B/op 1 allocs/op BenchmarkAddrMarshalText/v6_ellipsis-4 237925 470.3 ns/op 48 B/op 1 allocs/op BenchmarkAddrMarshalText/v6_v4-4 351340 347.3 ns/op 32 B/op 1 allocs/op BenchmarkAddrMarshalText/v6_zone-4 236094 531.9 ns/op 48 B/op 1 allocs/op BenchmarkAddrPortString/v4-4 358844 331.1 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortString/v6-4 164878 756.2 ns/op 48 B/op 1 allocs/op BenchmarkAddrPortString/v6_ellipsis-4 199376 614.4 ns/op 32 B/op 1 allocs/op BenchmarkAddrPortString/v6_v4-4 215014 494.8 ns/op 32 B/op 1 allocs/op BenchmarkAddrPortString/v6_zone-4 179532 642.3 ns/op 32 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v4-4 413973 297.4 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6-4 162589 695.9 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_ellipsis-4 190278 585.0 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_v4-4 263461 456.2 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_zone-4 170617 627.8 ns/op 64 B/op 1 allocs/op BenchmarkPrefixMasking/IPv4_/32-4 1400770 83.90 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/17-4 1427276 81.78 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/0-4 1419450 85.00 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/128-4 1332606 90.16 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/65-4 1334022 90.48 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/0-4 1331461 90.34 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/128-4 1328100 90.46 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/65-4 1326285 90.58 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/0-4 1336940 89.72 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMarshalText-4 558676 221.4 ns/op 24 B/op 1 allocs/op BenchmarkParseAddrPort/v4-4 559116 190.6 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6-4 441120 237.2 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_ellipsis-4 467916 214.4 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_v4-4 447961 254.6 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_zone-4 114448 987.2 ns/op 0 B/op 0 allocs/op BenchmarkAs16-4 7163454 16.64 ns/op PASS ok net/netip 10.263s 2024/11/25 03:01:38 Test RPC server listening on 127.0.0.1:55665 2024/11/25 03:01:38 Test HTTP RPC server listening on 127.0.0.1:55666 goos: freebsd goarch: amd64 pkg: net/rpc cpu: AMD EPYC 7B12 BenchmarkEndToEnd-4 1552 71516 ns/op BenchmarkEndToEndHTTP-4 1314 76140 ns/op BenchmarkEndToEndAsync-4 3712 31319 ns/op BenchmarkEndToEndAsyncHTTP-4 3744 30458 ns/op PASS ok net/rpc 1.842s goos: freebsd goarch: amd64 pkg: net/textproto cpu: AMD EPYC 7B12 BenchmarkReadMIMEHeader/client_headers-4 5188 22401 ns/op BenchmarkReadMIMEHeader/server_headers-4 7632 15586 ns/op BenchmarkUncommon-4 35972 3586 ns/op 464 B/op 5 allocs/op PASS ok net/textproto 1.670s goos: freebsd goarch: amd64 pkg: net/url cpu: AMD EPYC 7B12 BenchmarkString-4 7384 16087 ns/op 1200 B/op 32 allocs/op BenchmarkResolvePath-4 174970 686.0 ns/op 32 B/op 2 allocs/op BenchmarkQueryEscape/#00-4 856400 140.8 ns/op 16 B/op 1 allocs/op BenchmarkQueryEscape/#01-4 132967 870.9 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#02-4 238093 468.6 ns/op 32 B/op 1 allocs/op BenchmarkQueryEscape/#03-4 123993 987.8 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#04-4 21358 5736 ns/op 832 B/op 2 allocs/op BenchmarkPathEscape/#00-4 606366 196.7 ns/op 16 B/op 1 allocs/op BenchmarkPathEscape/#01-4 136576 901.4 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#02-4 218269 464.8 ns/op 32 B/op 1 allocs/op BenchmarkPathEscape/#03-4 120350 984.0 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#04-4 22426 5470 ns/op 704 B/op 2 allocs/op BenchmarkQueryUnescape/#00-4 262863 386.1 ns/op 16 B/op 1 allocs/op BenchmarkQueryUnescape/#01-4 134875 873.7 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#02-4 131793 913.8 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#03-4 61310 1960 ns/op 64 B/op 1 allocs/op BenchmarkQueryUnescape/#04-4 11208 10478 ns/op 320 B/op 1 allocs/op BenchmarkPathUnescape/#00-4 291613 376.8 ns/op 16 B/op 1 allocs/op BenchmarkPathUnescape/#01-4 136059 838.3 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#02-4 126318 894.5 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#03-4 59235 1953 ns/op 64 B/op 1 allocs/op BenchmarkPathUnescape/#04-4 11618 10460 ns/op 320 B/op 1 allocs/op PASS ok net/url 4.423s goos: freebsd goarch: amd64 pkg: os cpu: AMD EPYC 7B12 BenchmarkExpand/noop-4 4360891 27.51 ns/op 0 B/op 0 allocs/op BenchmarkExpand/multiple-4 245089 454.3 ns/op 48 B/op 2 allocs/op BenchmarkReaddirname-4 1573 77332 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 475 255477 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 1135 103815 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 155760 796.8 ns/op BenchmarkStatFile-4 126296 973.7 ns/op BenchmarkStatDir-4 130446 918.3 ns/op BenchmarkLstatDot-4 152079 787.8 ns/op BenchmarkLstatFile-4 121897 956.0 ns/op BenchmarkLstatDir-4 130660 901.9 ns/op BenchmarkRemoveAll-4 51 2421072 ns/op 40688 B/op 555 allocs/op PASS ok os 3.029s goos: freebsd goarch: amd64 pkg: os/exec cpu: AMD EPYC 7B12 BenchmarkExecHostname-4 46 2222431 ns/op 7440 B/op 31 allocs/op PASS ok os/exec 1.186s goos: freebsd goarch: amd64 pkg: os/user cpu: AMD EPYC 7B12 BenchmarkCurrent-4 24268 4578 ns/op PASS ok os/user 1.230s goos: freebsd goarch: amd64 pkg: reflect cpu: AMD EPYC 7B12 BenchmarkBool-4 4761295 25.34 ns/op BenchmarkString-4 2936808 40.47 ns/op BenchmarkBytes-4 2573061 46.66 ns/op BenchmarkNamedBytes-4 1442155 81.36 ns/op BenchmarkBytesArray-4 996362 121.7 ns/op BenchmarkSliceLen-4 2958919 39.92 ns/op BenchmarkMapLen-4 940017 110.1 ns/op BenchmarkStringLen-4 2233856 53.93 ns/op BenchmarkArrayLen-4 1642341 72.56 ns/op BenchmarkSliceCap-4 2985434 39.50 ns/op BenchmarkDeepEqual/int8-4 457530 223.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int8-4 119265 977.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int16-4 428068 257.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int16-4 115822 1001 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int32-4 413799 256.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int32-4 116959 1024 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int64-4 442317 260.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int64-4 110088 1023 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int-4 385785 260.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int-4 109329 1021 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint8-4 515403 223.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8-4 147591 788.9 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint16-4 406712 257.5 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint16-4 113716 1001 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint32-4 463860 260.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint32-4 115602 1033 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint64-4 417726 259.5 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint64-4 118791 1011 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint-4 415110 259.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint-4 117658 1009 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uintptr-4 467666 260.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uintptr-4 112124 1029 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float32-4 393310 258.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float32-4 116978 1024 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float64-4 462174 257.9 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float64-4 117580 1021 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex64-4 416019 261.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex64-4 118700 1008 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex128-4 420231 258.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex128-4 118782 995.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/bool-4 486928 225.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]bool-4 114148 984.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/string-4 470328 254.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]string-4 111884 1013 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8#01-4 146646 796.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][]uint8-4 74808 1594 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[6]uint8-4 63860 1892 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][6]uint8-4 44307 2680 ns/op 0 B/op 0 allocs/op BenchmarkMapsDeepEqual-4 47308 2534 ns/op BenchmarkIsZero/ArrayComparable-4 323978 358.3 ns/op BenchmarkIsZero/ArrayIncomparable-4 40410 2966 ns/op BenchmarkIsZero/StructComparable-4 807682 146.3 ns/op BenchmarkIsZero/StructIncomparable-4 182488 657.3 ns/op BenchmarkIsZero/ArrayInt_4-4 1643868 72.70 ns/op BenchmarkIsZero/ArrayInt_1024-4 19635 6057 ns/op BenchmarkIsZero/ArrayInt_1024_NoZero-4 38281 3126 ns/op BenchmarkIsZero/Struct4Int-4 1637378 73.97 ns/op BenchmarkIsZero/ArrayStruct4Int_1024-4 19664 5156 ns/op BenchmarkIsZero/ArrayChanInt_1024-4 19870 6070 ns/op BenchmarkIsZero/StructInt_512-4 38707 3138 ns/op BenchmarkSetZero/Bool/Direct-4 4779538 24.26 ns/op BenchmarkSetZero/Bool/CachedZero-4 1109426 110.3 ns/op BenchmarkSetZero/Bool/NewZero-4 834285 143.8 ns/op BenchmarkSetZero/Int/Direct-4 3086988 38.79 ns/op BenchmarkSetZero/Int/CachedZero-4 1000000 110.9 ns/op BenchmarkSetZero/Int/NewZero-4 722463 147.1 ns/op BenchmarkSetZero/Uint/Direct-4 3000778 39.59 ns/op BenchmarkSetZero/Uint/CachedZero-4 967575 108.8 ns/op BenchmarkSetZero/Uint/NewZero-4 806912 144.3 ns/op BenchmarkSetZero/Float/Direct-4 3087175 38.57 ns/op BenchmarkSetZero/Float/CachedZero-4 1000000 110.0 ns/op BenchmarkSetZero/Float/NewZero-4 824263 144.1 ns/op BenchmarkSetZero/Complex/Direct-4 2990490 39.44 ns/op BenchmarkSetZero/Complex/CachedZero-4 1081372 109.3 ns/op BenchmarkSetZero/Complex/NewZero-4 750318 147.1 ns/op BenchmarkSetZero/Array/Direct-4 2785954 43.24 ns/op BenchmarkSetZero/Array/CachedZero-4 1100766 110.7 ns/op BenchmarkSetZero/Array/NewZero-4 824608 146.7 ns/op BenchmarkSetZero/Chan/Direct-4 3099902 39.37 ns/op BenchmarkSetZero/Chan/CachedZero-4 1110619 106.5 ns/op BenchmarkSetZero/Chan/NewZero-4 852844 144.5 ns/op BenchmarkSetZero/Func/Direct-4 3038391 38.86 ns/op BenchmarkSetZero/Func/CachedZero-4 1107375 108.3 ns/op BenchmarkSetZero/Func/NewZero-4 841893 144.3 ns/op BenchmarkSetZero/Interface/Direct-4 2778603 41.23 ns/op BenchmarkSetZero/Interface/CachedZero-4 1089393 111.4 ns/op BenchmarkSetZero/Interface/NewZero-4 816937 143.1 ns/op BenchmarkSetZero/Map/Direct-4 3005126 39.49 ns/op BenchmarkSetZero/Map/CachedZero-4 1132464 106.5 ns/op BenchmarkSetZero/Map/NewZero-4 835123 145.3 ns/op BenchmarkSetZero/Pointer/Direct-4 3065246 38.50 ns/op BenchmarkSetZero/Pointer/CachedZero-4 1094670 109.4 ns/op BenchmarkSetZero/Pointer/NewZero-4 842946 142.3 ns/op BenchmarkSetZero/Slice/Direct-4 2713384 42.59 ns/op BenchmarkSetZero/Slice/CachedZero-4 1083837 110.0 ns/op BenchmarkSetZero/Slice/NewZero-4 827480 146.6 ns/op BenchmarkSetZero/String/Direct-4 3077710 39.55 ns/op BenchmarkSetZero/String/CachedZero-4 1089186 108.5 ns/op BenchmarkSetZero/String/NewZero-4 813375 147.4 ns/op BenchmarkSetZero/Struct/Direct-4 2805007 42.58 ns/op BenchmarkSetZero/Struct/CachedZero-4 953218 110.6 ns/op BenchmarkSetZero/Struct/NewZero-4 706304 144.0 ns/op BenchmarkSelect/1-4 232273 515.4 ns/op 80 B/op 5 allocs/op BenchmarkSelect/4-4 105747 1171 ns/op 208 B/op 8 allocs/op BenchmarkSelect/8-4 49863 2233 ns/op 672 B/op 13 allocs/op BenchmarkCall-4 260694 471.9 ns/op 0 B/op 0 allocs/op BenchmarkCallMethod-4 199380 602.9 ns/op 0 B/op 0 allocs/op BenchmarkCallArgCopy/size=128-4 95835 1242 ns/op 103.07 MB/s BenchmarkCallArgCopy/size=256-4 87909 1300 ns/op 196.89 MB/s BenchmarkCallArgCopy/size=1024-4 76614 1428 ns/op 716.94 MB/s BenchmarkCallArgCopy/size=4096-4 48218 2401 ns/op 1705.69 MB/s BenchmarkCallArgCopy/size=65536-4 4766 22898 ns/op 2862.13 MB/s BenchmarkFieldByName1-4 2107342 56.98 ns/op BenchmarkFieldByName2-4 165129 919.7 ns/op BenchmarkFieldByName3-4 20560 5663 ns/op BenchmarkInterfaceBig-4 4962550 23.91 ns/op BenchmarkInterfaceSmall-4 4917480 24.62 ns/op BenchmarkNew-4 3233772 37.57 ns/op BenchmarkMap/StringKeys/MapIndex-4 3384 35713 ns/op 0 B/op 0 allocs/op BenchmarkMap/StringKeys/SetMapIndex-4 2187 45734 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/MapIndex-4 2893 37800 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/SetMapIndex-4 2505 45028 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/MapIndex-4 3110 36493 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/SetMapIndex-4 2596 45742 ns/op 0 B/op 0 allocs/op BenchmarkMapIterNext-4 293983 356.2 ns/op BenchmarkTypeForString-4 2602872 45.91 ns/op BenchmarkTypeForError-4 1297024 91.76 ns/op PASS ok reflect 20.771s goos: freebsd goarch: amd64 pkg: regexp cpu: AMD EPYC 7B12 BenchmarkFind-4 13784 7726 ns/op 9317 B/op 1 allocs/op BenchmarkFindAllNoMatches-4 21159 5809 ns/op 9461 B/op 1 allocs/op BenchmarkFindString-4 15952 7319 ns/op 9252 B/op 1 allocs/op BenchmarkFindSubmatch-4 14403 7614 ns/op 9377 B/op 2 allocs/op BenchmarkFindStringSubmatch-4 16011 7582 ns/op 9441 B/op 2 allocs/op BenchmarkLiteral-4 24061 4982 ns/op BenchmarkNotLiteral-4 5311 21573 ns/op BenchmarkMatchClass-4 4344 27967 ns/op BenchmarkMatchClass_InRange-4 4130 26333 ns/op BenchmarkReplaceAll-4 3474 33198 ns/op BenchmarkAnchoredLiteralShortNonMatch-4 167623 739.8 ns/op BenchmarkAnchoredLiteralLongNonMatch-4 170139 734.7 ns/op BenchmarkAnchoredShortMatch-4 102390 1197 ns/op BenchmarkAnchoredLongMatch-4 100536 1201 ns/op BenchmarkOnePassShortA-4 26824 4514 ns/op BenchmarkNotOnePassShortA-4 10000 10660 ns/op BenchmarkOnePassShortB-4 34269 3489 ns/op BenchmarkNotOnePassShortB-4 13816 8422 ns/op BenchmarkOnePassLongPrefix-4 111062 1083 ns/op BenchmarkOnePassLongNotPrefix-4 39040 3150 ns/op BenchmarkMatchParallelShared-4 26176 4876 ns/op BenchmarkMatchParallelCopied-4 25714 5059 ns/op BenchmarkQuoteMetaAll-4 211512 491.4 ns/op 28.49 MB/s BenchmarkQuoteMetaNone-4 512067 266.1 ns/op 97.70 MB/s BenchmarkCompile/Onepass-4 5744 20027 ns/op 4272 B/op 52 allocs/op BenchmarkCompile/Medium-4 2370 48208 ns/op 10152 B/op 112 allocs/op BenchmarkCompile/Hard-4 278 431809 ns/op 90712 B/op 424 allocs/op BenchmarkMatch/Easy0/16-4 4753862 24.56 ns/op 651.38 MB/s BenchmarkMatch/Easy0/32-4 24727 4488 ns/op 7.13 MB/s BenchmarkMatch/Easy0/1K-4 23985 5076 ns/op 201.75 MB/s BenchmarkMatch/Easy0i/16-4 4716802 25.20 ns/op 634.81 MB/s BenchmarkMatch/Easy0i/32-4 8372 15777 ns/op 2.03 MB/s BenchmarkMatch/Easy0i/1K-4 343 342885 ns/op 2.99 MB/s BenchmarkMatch/Easy1/16-4 4708586 25.19 ns/op 635.06 MB/s BenchmarkMatch/Easy1/32-4 22635 4909 ns/op 6.52 MB/s BenchmarkMatch/Easy1/1K-4 9799 11758 ns/op 87.09 MB/s BenchmarkMatch/Medium/16-4 4751728 23.20 ns/op 689.77 MB/s BenchmarkMatch/Medium/32-4 8079 14426 ns/op 2.22 MB/s BenchmarkMatch/Medium/1K-4 386 305620 ns/op 3.35 MB/s BenchmarkMatch/Hard/16-4 4722723 25.07 ns/op 638.13 MB/s BenchmarkMatch/Hard/32-4 5497 22606 ns/op 1.42 MB/s BenchmarkMatch/Hard/1K-4 226 528339 ns/op 1.94 MB/s BenchmarkMatch/Hard1/16-4 1951 61603 ns/op 0.26 MB/s BenchmarkMatch/Hard1/32-4 1027 114062 ns/op 0.28 MB/s BenchmarkMatch/Hard1/1K-4 34 3313851 ns/op 0.31 MB/s BenchmarkMatch_onepass_regex/16-4 39270 3008 ns/op 5.32 MB/s 24 B/op 0 allocs/op BenchmarkMatch_onepass_regex/32-4 23036 5148 ns/op 6.22 MB/s 24 B/op 0 allocs/op BenchmarkMatch_onepass_regex/1K-4 868 137778 ns/op 7.43 MB/s 27 B/op 0 allocs/op PASS ok regexp 8.462s goos: freebsd goarch: amd64 pkg: regexp/syntax cpu: AMD EPYC 7B12 BenchmarkEmptyOpContext-4 900495 134.0 ns/op BenchmarkIsWordChar-4 235186 503.3 ns/op PASS ok regexp/syntax 2.022s goos: freebsd goarch: amd64 pkg: runtime cpu: AMD EPYC 7B12 BenchmarkCallers/cached-4 100306 1088 ns/op BenchmarkCallers/inlined-4 103892 1152 ns/op BenchmarkCallers/no-cache-4 25225 4799 ns/op BenchmarkFPCallers/cached-4 3743710 31.16 ns/op BenchmarkMakeChan/Byte-4 1401928 94.69 ns/op BenchmarkMakeChan/Int-4 1000000 117.7 ns/op BenchmarkMakeChan/Ptr-4 839718 143.5 ns/op BenchmarkMakeChan/Struct/0-4 1506998 81.89 ns/op BenchmarkMakeChan/Struct/32-4 665785 277.4 ns/op BenchmarkMakeChan/Struct/40-4 432046 233.6 ns/op BenchmarkChanNonblocking-4 12449401 8.766 ns/op BenchmarkSelectUncontended-4 1621022 77.26 ns/op BenchmarkSelectSyncContended-4 34998 3107 ns/op BenchmarkSelectAsyncContended-4 138187 797.7 ns/op BenchmarkSelectNonblock-4 7405585 15.85 ns/op BenchmarkChanUncontended-4 10000 11555 ns/op BenchmarkChanContended-4 1617 79082 ns/op BenchmarkChanSync-4 133022 838.3 ns/op BenchmarkChanSyncWork-4 45520 2321 ns/op BenchmarkChanProdCons0-4 109669 1154 ns/op BenchmarkChanProdCons10-4 151556 769.6 ns/op BenchmarkChanProdCons100-4 160314 625.4 ns/op BenchmarkChanProdConsWork0-4 85267 1447 ns/op BenchmarkChanProdConsWork10-4 109838 1014 ns/op BenchmarkChanProdConsWork100-4 120103 1043 ns/op BenchmarkSelectProdCons-4 79280 1535 ns/op BenchmarkReceiveDataFromClosedChan-4 1497312 80.26 ns/op BenchmarkChanCreation-4 159855 650.3 ns/op BenchmarkChanSem-4 217250 501.9 ns/op BenchmarkChanPopular-4 100 1234241 ns/op BenchmarkChanClosed-4 930253 110.8 ns/op BenchmarkCallClosure-4 8191560 14.40 ns/op BenchmarkCallClosure1-4 7859974 14.51 ns/op BenchmarkCallClosure2-4 2107494 57.35 ns/op BenchmarkCallClosure3-4 2646579 46.36 ns/op BenchmarkCallClosure4-4 2088099 64.56 ns/op BenchmarkComplex128DivNormal-4 13455210 8.046 ns/op BenchmarkComplex128DivNisNaN-4 11138410 10.16 ns/op BenchmarkComplex128DivDisNaN-4 10548097 10.94 ns/op BenchmarkComplex128DivNisInf-4 13330017 8.179 ns/op BenchmarkComplex128DivDisInf-4 8389160 13.71 ns/op BenchmarkAllocation-4 7264 24567 ns/op BenchmarkReadMemStats-4 8086 18436 ns/op BenchmarkReadMemStatsLatency-4 1 195891 p50-ns 195891 p90-ns 195891 p99-ns BenchmarkWriteBarrier-4 2780022 39.30 ns/op BenchmarkBulkWriteBarrier-4 10144000 12.06 ns/op BenchmarkScanStackNoLocals-4 4 26423392 ns/op BenchmarkMSpanCountAlloc/bits=64-4 12647850 8.476 ns/op BenchmarkMSpanCountAlloc/bits=128-4 12469540 9.076 ns/op BenchmarkMSpanCountAlloc/bits=256-4 10465477 10.38 ns/op BenchmarkMSpanCountAlloc/bits=512-4 8796098 13.45 ns/op BenchmarkMSpanCountAlloc/bits=1024-4 6369687 19.51 ns/op BenchmarkHash5-4 8004800 13.75 ns/op 363.62 MB/s BenchmarkHash16-4 8318409 13.51 ns/op 1184.54 MB/s BenchmarkHash64-4 8048509 14.02 ns/op 4565.87 MB/s BenchmarkHash1024-4 3022556 38.68 ns/op 26474.92 MB/s BenchmarkHash65536-4 90456 1325 ns/op 49458.64 MB/s BenchmarkAlignedLoad-4 10409229 11.22 ns/op BenchmarkUnalignedLoad-4 10574960 11.29 ns/op BenchmarkEqEfaceConcrete-4 8523379 12.99 ns/op BenchmarkEqIfaceConcrete-4 8546154 13.76 ns/op BenchmarkNeEfaceConcrete-4 8376295 13.00 ns/op BenchmarkNeIfaceConcrete-4 8361889 13.74 ns/op BenchmarkConvT2EByteSized/bool-4 7126506 15.18 ns/op BenchmarkConvT2EByteSized/uint8-4 7250389 16.22 ns/op BenchmarkConvT2ESmall-4 6981003 16.60 ns/op BenchmarkConvT2EUintptr-4 6995209 16.54 ns/op BenchmarkConvT2ELarge-4 1952050 63.13 ns/op BenchmarkConvT2ISmall-4 7050195 16.80 ns/op BenchmarkConvT2IUintptr-4 7132821 16.39 ns/op BenchmarkConvT2ILarge-4 1763092 62.38 ns/op BenchmarkConvI2E-4 6761950 17.74 ns/op BenchmarkConvI2I-4 7323268 15.76 ns/op BenchmarkAssertE2T-4 7026980 16.38 ns/op BenchmarkAssertE2TLarge-4 3425367 34.84 ns/op BenchmarkAssertE2I-4 7254356 16.22 ns/op BenchmarkAssertI2T-4 7134153 17.53 ns/op BenchmarkAssertI2I-4 7644249 15.64 ns/op BenchmarkAssertI2E-4 7812534 14.16 ns/op BenchmarkAssertE2E-4 8003136 14.74 ns/op BenchmarkAssertE2T2-4 5595566 20.96 ns/op BenchmarkAssertE2T2Blank-4 6957789 16.77 ns/op BenchmarkAssertI2E2-4 6572437 19.12 ns/op BenchmarkAssertI2E2Blank-4 8176574 14.67 ns/op BenchmarkAssertE2E2-4 5685721 20.59 ns/op BenchmarkAssertE2E2Blank-4 7959331 14.77 ns/op BenchmarkConvT2Ezero/zero/16-4 7098027 16.23 ns/op BenchmarkConvT2Ezero/zero/32-4 7078219 16.00 ns/op BenchmarkConvT2Ezero/zero/64-4 7101988 16.54 ns/op BenchmarkConvT2Ezero/zero/str-4 7144755 16.60 ns/op BenchmarkConvT2Ezero/zero/slice-4 7118335 16.57 ns/op BenchmarkConvT2Ezero/zero/big-4 419870 392.5 ns/op BenchmarkConvT2Ezero/nonzero/str-4 2274742 54.54 ns/op BenchmarkConvT2Ezero/nonzero/slice-4 1871662 66.61 ns/op BenchmarkConvT2Ezero/nonzero/big-4 340366 391.5 ns/op BenchmarkConvT2Ezero/smallint/16-4 7107818 16.59 ns/op BenchmarkConvT2Ezero/smallint/32-4 7174628 16.59 ns/op BenchmarkConvT2Ezero/smallint/64-4 7167993 16.58 ns/op BenchmarkConvT2Ezero/largeint/16-4 2672844 48.70 ns/op BenchmarkConvT2Ezero/largeint/32-4 2576989 49.42 ns/op BenchmarkConvT2Ezero/largeint/64-4 2240337 56.91 ns/op BenchmarkMalloc8-4 3200908 39.52 ns/op BenchmarkMalloc16-4 2767327 42.71 ns/op BenchmarkMallocTypeInfo8-4 3296857 39.09 ns/op BenchmarkMallocTypeInfo16-4 2256656 58.87 ns/op BenchmarkMallocLargeStruct-4 263802 599.2 ns/op BenchmarkGoroutineSelect-4 63 1631298 ns/op BenchmarkGoroutineBlocking-4 94 1288154 ns/op BenchmarkGoroutineForRange-4 80 1315641 ns/op BenchmarkGoroutineIdle-4 129 1001305 ns/op BenchmarkHashStringSpeed-4 3601664 32.05 ns/op BenchmarkHashBytesSpeed-4 2147181 55.62 ns/op BenchmarkHashInt32Speed-4 4168106 29.30 ns/op BenchmarkHashInt64Speed-4 4003222 30.11 ns/op BenchmarkHashStringArraySpeed-4 751963 148.6 ns/op BenchmarkMegMap-4 3682684 33.62 ns/op BenchmarkMegOneMap-4 3600297 33.09 ns/op BenchmarkMegEqMap-4 3244 36017 ns/op BenchmarkMegEmptyMap-4 5957126 20.98 ns/op BenchmarkMegEmptyMapWithInterfaceKey-4 3342362 36.74 ns/op BenchmarkSmallStrMap-4 4001668 29.41 ns/op BenchmarkMapStringKeysEight_16-4 3760263 31.76 ns/op BenchmarkMapStringKeysEight_32-4 3963159 30.76 ns/op BenchmarkMapStringKeysEight_64-4 3723026 32.31 ns/op BenchmarkMapStringKeysEight_128-4 3649582 33.49 ns/op BenchmarkMapStringKeysEight_256-4 3555705 31.42 ns/op BenchmarkMapStringKeysEight_1M-4 3656209 32.37 ns/op BenchmarkMapFirst/1-4 5596186 21.12 ns/op BenchmarkMapFirst/2-4 5854612 20.31 ns/op BenchmarkMapFirst/3-4 5534887 21.37 ns/op BenchmarkMapFirst/4-4 5531743 20.74 ns/op BenchmarkMapFirst/5-4 5491101 21.08 ns/op BenchmarkMapFirst/6-4 5559673 20.24 ns/op BenchmarkMapFirst/7-4 5514393 21.01 ns/op BenchmarkMapFirst/8-4 5631560 21.07 ns/op BenchmarkMapFirst/9-4 4969746 24.58 ns/op BenchmarkMapFirst/10-4 4969521 23.60 ns/op BenchmarkMapFirst/11-4 4821148 24.27 ns/op BenchmarkMapFirst/12-4 4963876 24.22 ns/op BenchmarkMapFirst/13-4 4935088 24.48 ns/op BenchmarkMapFirst/14-4 4892608 23.69 ns/op BenchmarkMapFirst/15-4 5253268 22.56 ns/op BenchmarkMapFirst/16-4 4945526 24.35 ns/op BenchmarkMapMid/1-4 5578536 20.75 ns/op BenchmarkMapMid/2-4 5630216 21.31 ns/op BenchmarkMapMid/3-4 6058706 21.55 ns/op BenchmarkMapMid/4-4 5313610 21.48 ns/op BenchmarkMapMid/5-4 5386909 21.60 ns/op BenchmarkMapMid/6-4 5377468 22.17 ns/op BenchmarkMapMid/7-4 5218990 22.03 ns/op BenchmarkMapMid/8-4 5689646 21.59 ns/op BenchmarkMapMid/9-4 4842954 24.67 ns/op BenchmarkMapMid/10-4 4882087 24.43 ns/op BenchmarkMapMid/11-4 4857475 24.20 ns/op BenchmarkMapMid/12-4 4852096 24.21 ns/op BenchmarkMapMid/13-4 4855947 24.11 ns/op BenchmarkMapMid/14-4 4894825 24.11 ns/op BenchmarkMapMid/15-4 4907324 24.10 ns/op BenchmarkMapMid/16-4 4870810 24.24 ns/op BenchmarkMapLast/1-4 5801156 19.30 ns/op BenchmarkMapLast/2-4 5697984 19.96 ns/op BenchmarkMapLast/3-4 5388906 21.00 ns/op BenchmarkMapLast/4-4 5452916 21.39 ns/op BenchmarkMapLast/5-4 5198617 21.61 ns/op BenchmarkMapLast/6-4 5272017 20.88 ns/op BenchmarkMapLast/7-4 5162804 23.30 ns/op BenchmarkMapLast/8-4 4952242 22.33 ns/op BenchmarkMapLast/9-4 4827289 23.55 ns/op BenchmarkMapLast/10-4 4842926 23.96 ns/op BenchmarkMapLast/11-4 4850888 24.03 ns/op BenchmarkMapLast/12-4 4882744 23.45 ns/op BenchmarkMapLast/13-4 4794625 24.21 ns/op BenchmarkMapLast/14-4 4860711 24.25 ns/op BenchmarkMapLast/15-4 4908374 24.31 ns/op BenchmarkMapLast/16-4 4874589 23.73 ns/op BenchmarkMapCycle-4 3510542 33.24 ns/op BenchmarkRepeatedLookupStrMapKey32-4 5268541 22.60 ns/op BenchmarkRepeatedLookupStrMapKey1M-4 5256 22508 ns/op BenchmarkMakeMap/[Byte]Byte-4 704634 270.6 ns/op BenchmarkMakeMap/[Int]Int-4 373689 460.6 ns/op BenchmarkNewEmptyMap-4 4998498 23.68 ns/op 0 B/op 0 allocs/op BenchmarkNewSmallMap-4 1853610 64.19 ns/op 0 B/op 0 allocs/op BenchmarkSameLengthMap-4 2744637 43.39 ns/op BenchmarkSmallKeyMap-4 3479146 34.61 ns/op BenchmarkMapPopulate/1-4 2680269 44.94 ns/op 0 B/op 0 allocs/op BenchmarkMapPopulate/10-4 173794 830.1 ns/op 328 B/op 3 allocs/op BenchmarkMapPopulate/100-4 14268 8814 ns/op 4456 B/op 9 allocs/op BenchmarkMapPopulate/1000-4 897 120666 ns/op 74264 B/op 20 allocs/op BenchmarkMapPopulate/10000-4 100 1525834 ns/op 591491 B/op 79 allocs/op BenchmarkMapPopulate/100000-4 7 15025886 ns/op 4735029 B/op 534 allocs/op BenchmarkComplexAlgMap-4 530768 192.0 ns/op BenchmarkGoMapClear/Reflexive/1-4 2363444 50.33 ns/op BenchmarkGoMapClear/Reflexive/10-4 1941878 61.11 ns/op BenchmarkGoMapClear/Reflexive/100-4 670546 189.4 ns/op BenchmarkGoMapClear/Reflexive/1000-4 61208 1915 ns/op BenchmarkGoMapClear/Reflexive/10000-4 7773 15286 ns/op BenchmarkGoMapClear/NonReflexive/1-4 1815454 66.23 ns/op BenchmarkGoMapClear/NonReflexive/10-4 1577936 76.76 ns/op BenchmarkGoMapClear/NonReflexive/100-4 622815 190.5 ns/op BenchmarkGoMapClear/NonReflexive/1000-4 61683 1894 ns/op BenchmarkGoMapClear/NonReflexive/10000-4 7851 15103 ns/op BenchmarkMapStringConversion/32/simple-4 2164477 55.04 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/struct-4 2026065 59.52 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/array-4 2011107 59.07 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/simple-4 2119057 56.47 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/struct-4 1949535 61.76 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/array-4 1963060 61.90 ns/op 0 B/op 0 allocs/op BenchmarkMapInterfaceString-4 2765794 48.17 ns/op BenchmarkMapInterfacePtr-4 2818436 42.56 ns/op BenchmarkNewEmptyMapHintLessThan8-4 3485170 35.30 ns/op 0 B/op 0 allocs/op BenchmarkNewEmptyMapHintGreaterThan8-4 171136 760.6 ns/op 1192 B/op 3 allocs/op BenchmarkMapIter/Key=int32/Elem=int32/len=6-4 2124628 55.70 ns/op BenchmarkMapIter/Key=int32/Elem=int32/len=64-4 1814864 66.26 ns/op BenchmarkMapIter/Key=int32/Elem=int32/len=65536-4 1855934 64.96 ns/op BenchmarkMapIter/Key=int64/Elem=int64/len=6-4 2151666 55.96 ns/op BenchmarkMapIter/Key=int64/Elem=int64/len=64-4 1772901 65.12 ns/op BenchmarkMapIter/Key=int64/Elem=int64/len=65536-4 1803942 65.05 ns/op BenchmarkMapIter/Key=string/Elem=string/len=6-4 2143099 55.30 ns/op BenchmarkMapIter/Key=string/Elem=string/len=64-4 1804708 66.52 ns/op BenchmarkMapIter/Key=string/Elem=string/len=65536-4 1767130 66.11 ns/op BenchmarkMapIter/Key=smallType/Elem=int32/len=6-4 2109794 57.33 ns/op BenchmarkMapIter/Key=smallType/Elem=int32/len=64-4 1987411 59.44 ns/op BenchmarkMapIter/Key=smallType/Elem=int32/len=65536-4 2033882 60.80 ns/op BenchmarkMapIter/Key=mediumType/Elem=int32/len=6-4 868110 141.7 ns/op BenchmarkMapIter/Key=mediumType/Elem=int32/len=64-4 855318 142.0 ns/op BenchmarkMapIter/Key=mediumType/Elem=int32/len=65536-4 1000000 500.1 ns/op BenchmarkMapIter/Key=bigType/Elem=int32/len=6-4 150063 699.7 ns/op BenchmarkMapIter/Key=bigType/Elem=int32/len=64-4 159566 704.6 ns/op BenchmarkMapIter/Key=bigType/Elem=int32/len=65536-4 1000000 1426 ns/op BenchmarkMapIter/Key=bigType/Elem=bigType/len=6-4 82513 1439 ns/op BenchmarkMapIter/Key=bigType/Elem=bigType/len=64-4 79566 1444 ns/op BenchmarkMapIter/Key=bigType/Elem=bigType/len=65536-4 1000000 2545 ns/op BenchmarkMapIter/Key=int32/Elem=bigType/len=6-4 158628 687.9 ns/op BenchmarkMapIter/Key=int32/Elem=bigType/len=64-4 144980 722.4 ns/op BenchmarkMapIter/Key=int32/Elem=bigType/len=65536-4 1000000 1570 ns/op BenchmarkMapIter/Key=*int32/Elem=int32/len=6-4 2103153 55.69 ns/op BenchmarkMapIter/Key=*int32/Elem=int32/len=64-4 1790337 66.22 ns/op BenchmarkMapIter/Key=*int32/Elem=int32/len=65536-4 1819348 65.37 ns/op BenchmarkMapIter/Key=int32/Elem=*int32/len=6-4 2166500 54.81 ns/op BenchmarkMapIter/Key=int32/Elem=*int32/len=64-4 1818942 65.48 ns/op BenchmarkMapIter/Key=int32/Elem=*int32/len=65536-4 1856049 64.79 ns/op BenchmarkMapIterLowLoad/Key=int32/Elem=int32/len=6-4 7237894 15.99 ns/op BenchmarkMapIterLowLoad/Key=int32/Elem=int32/len=64-4 45689186 2.639 ns/op BenchmarkMapIterLowLoad/Key=int32/Elem=int32/len=65536-4 169809678 0.7278 ns/op BenchmarkMapIterLowLoad/Key=int64/Elem=int64/len=6-4 7195669 16.04 ns/op BenchmarkMapIterLowLoad/Key=int64/Elem=int64/len=64-4 37827645 2.669 ns/op BenchmarkMapIterLowLoad/Key=int64/Elem=int64/len=65536-4 156363418 0.7440 ns/op BenchmarkMapIterLowLoad/Key=string/Elem=string/len=6-4 7298233 16.04 ns/op BenchmarkMapIterLowLoad/Key=string/Elem=string/len=64-4 40868148 2.619 ns/op BenchmarkMapIterLowLoad/Key=string/Elem=string/len=65536-4 162651075 0.7199 ns/op BenchmarkMapIterLowLoad/Key=smallType/Elem=int32/len=6-4 7379449 15.92 ns/op BenchmarkMapIterLowLoad/Key=smallType/Elem=int32/len=64-4 46506586 2.508 ns/op BenchmarkMapIterLowLoad/Key=smallType/Elem=int32/len=65536-4 154289960 0.7596 ns/op BenchmarkMapIterLowLoad/Key=mediumType/Elem=int32/len=6-4 3636482 32.49 ns/op BenchmarkMapIterLowLoad/Key=mediumType/Elem=int32/len=64-4 29760343 4.164 ns/op BenchmarkMapIterLowLoad/Key=mediumType/Elem=int32/len=65536-4 151150394 0.7409 ns/op BenchmarkMapIterLowLoad/Key=bigType/Elem=int32/len=6-4 946872 128.1 ns/op BenchmarkMapIterLowLoad/Key=bigType/Elem=int32/len=64-4 8899869 12.86 ns/op BenchmarkMapIterLowLoad/Key=bigType/Elem=int32/len=65536-4 157121624 0.7412 ns/op BenchmarkMapIterLowLoad/Key=bigType/Elem=bigType/len=6-4 510686 235.0 ns/op BenchmarkMapIterLowLoad/Key=bigType/Elem=bigType/len=64-4 4906279 23.73 ns/op BenchmarkMapIterLowLoad/Key=bigType/Elem=bigType/len=65536-4 154967247 0.7568 ns/op BenchmarkMapIterLowLoad/Key=int32/Elem=bigType/len=6-4 939651 126.8 ns/op BenchmarkMapIterLowLoad/Key=int32/Elem=bigType/len=64-4 8910238 12.82 ns/op BenchmarkMapIterLowLoad/Key=int32/Elem=bigType/len=65536-4 152645348 0.7576 ns/op BenchmarkMapIterLowLoad/Key=*int32/Elem=int32/len=6-4 7094796 16.09 ns/op BenchmarkMapIterLowLoad/Key=*int32/Elem=int32/len=64-4 40065680 2.672 ns/op BenchmarkMapIterLowLoad/Key=*int32/Elem=int32/len=65536-4 156343286 0.7974 ns/op BenchmarkMapIterLowLoad/Key=int32/Elem=*int32/len=6-4 6829490 16.18 ns/op BenchmarkMapIterLowLoad/Key=int32/Elem=*int32/len=64-4 45432045 2.618 ns/op BenchmarkMapIterLowLoad/Key=int32/Elem=*int32/len=65536-4 156718328 0.7368 ns/op BenchmarkMapAccessHit/Key=int32/Elem=int32/len=6-4 3486133 33.56 ns/op BenchmarkMapAccessHit/Key=int32/Elem=int32/len=64-4 3297776 35.74 ns/op BenchmarkMapAccessHit/Key=int32/Elem=int32/len=65536-4 1505000 70.67 ns/op BenchmarkMapAccessHit/Key=int64/Elem=int64/len=6-4 3316725 33.94 ns/op BenchmarkMapAccessHit/Key=int64/Elem=int64/len=64-4 3263398 36.45 ns/op BenchmarkMapAccessHit/Key=int64/Elem=int64/len=65536-4 1000000 111.6 ns/op BenchmarkMapAccessHit/Key=string/Elem=string/len=6-4 2854338 41.81 ns/op BenchmarkMapAccessHit/Key=string/Elem=string/len=64-4 3039642 38.94 ns/op BenchmarkMapAccessHit/Key=string/Elem=string/len=65536-4 611254 172.4 ns/op BenchmarkMapAccessHit/Key=smallType/Elem=int32/len=6-4 2016384 59.29 ns/op BenchmarkMapAccessHit/Key=smallType/Elem=int32/len=64-4 2046715 59.39 ns/op BenchmarkMapAccessHit/Key=smallType/Elem=int32/len=65536-4 879970 201.4 ns/op BenchmarkMapAccessHit/Key=mediumType/Elem=int32/len=6-4 894152 131.5 ns/op BenchmarkMapAccessHit/Key=mediumType/Elem=int32/len=64-4 965713 127.9 ns/op BenchmarkMapAccessHit/Key=mediumType/Elem=int32/len=65536-4 261651 389.7 ns/op BenchmarkMapAccessHit/Key=bigType/Elem=int32/len=6-4 203050 553.3 ns/op BenchmarkMapAccessHit/Key=bigType/Elem=int32/len=64-4 191037 597.9 ns/op BenchmarkMapAccessHit/Key=bigType/Elem=int32/len=65536-4 66457 1867 ns/op BenchmarkMapAccessHit/Key=bigType/Elem=bigType/len=6-4 90574 1216 ns/op BenchmarkMapAccessHit/Key=bigType/Elem=bigType/len=64-4 77889 1319 ns/op BenchmarkMapAccessHit/Key=bigType/Elem=bigType/len=65536-4 28256 4477 ns/op BenchmarkMapAccessHit/Key=int32/Elem=bigType/len=6-4 144363 711.6 ns/op BenchmarkMapAccessHit/Key=int32/Elem=bigType/len=64-4 141879 737.9 ns/op BenchmarkMapAccessHit/Key=int32/Elem=bigType/len=65536-4 68701 1671 ns/op BenchmarkMapAccessHit/Key=*int32/Elem=int32/len=6-4 3428920 34.24 ns/op BenchmarkMapAccessHit/Key=*int32/Elem=int32/len=64-4 3201156 36.71 ns/op BenchmarkMapAccessHit/Key=*int32/Elem=int32/len=65536-4 1496697 115.8 ns/op BenchmarkMapAccessHit/Key=int32/Elem=*int32/len=6-4 3349660 34.68 ns/op BenchmarkMapAccessHit/Key=int32/Elem=*int32/len=64-4 3188901 36.10 ns/op BenchmarkMapAccessHit/Key=int32/Elem=*int32/len=65536-4 1000000 119.3 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=int32/len=6-4 3766456 31.61 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=int32/len=64-4 3496873 36.38 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=int32/len=65536-4 2680845 46.27 ns/op BenchmarkMapAccessMiss/Key=int64/Elem=int64/len=6-4 3815114 30.38 ns/op BenchmarkMapAccessMiss/Key=int64/Elem=int64/len=64-4 3553162 32.78 ns/op BenchmarkMapAccessMiss/Key=int64/Elem=int64/len=65536-4 2405812 47.56 ns/op BenchmarkMapAccessMiss/Key=string/Elem=string/len=6-4 2952253 39.79 ns/op BenchmarkMapAccessMiss/Key=string/Elem=string/len=64-4 3264646 36.37 ns/op BenchmarkMapAccessMiss/Key=string/Elem=string/len=65536-4 1958078 55.51 ns/op BenchmarkMapAccessMiss/Key=smallType/Elem=int32/len=6-4 2225139 54.77 ns/op BenchmarkMapAccessMiss/Key=smallType/Elem=int32/len=64-4 2279982 51.91 ns/op BenchmarkMapAccessMiss/Key=smallType/Elem=int32/len=65536-4 1751638 68.45 ns/op BenchmarkMapAccessMiss/Key=mediumType/Elem=int32/len=6-4 1084975 106.8 ns/op BenchmarkMapAccessMiss/Key=mediumType/Elem=int32/len=64-4 1150012 104.3 ns/op BenchmarkMapAccessMiss/Key=mediumType/Elem=int32/len=65536-4 508467 204.1 ns/op BenchmarkMapAccessMiss/Key=bigType/Elem=int32/len=6-4 261228 462.3 ns/op BenchmarkMapAccessMiss/Key=bigType/Elem=int32/len=64-4 213682 488.1 ns/op BenchmarkMapAccessMiss/Key=bigType/Elem=int32/len=65536-4 124610 952.5 ns/op BenchmarkMapAccessMiss/Key=bigType/Elem=bigType/len=6-4 194269 553.7 ns/op BenchmarkMapAccessMiss/Key=bigType/Elem=bigType/len=64-4 182716 551.0 ns/op BenchmarkMapAccessMiss/Key=bigType/Elem=bigType/len=65536-4 125642 957.9 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=bigType/len=6-4 1000000 109.0 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=bigType/len=64-4 1000000 101.8 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=bigType/len=65536-4 1016623 120.3 ns/op BenchmarkMapAccessMiss/Key=*int32/Elem=int32/len=6-4 3710446 31.98 ns/op BenchmarkMapAccessMiss/Key=*int32/Elem=int32/len=64-4 3385510 33.83 ns/op BenchmarkMapAccessMiss/Key=*int32/Elem=int32/len=65536-4 2264539 48.48 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=*int32/len=6-4 3686028 31.45 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=*int32/len=64-4 3274154 34.13 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=*int32/len=65536-4 2507490 47.32 ns/op BenchmarkMapAssignExists/Key=int32/Elem=int32/len=6-4 3088356 37.67 ns/op BenchmarkMapAssignExists/Key=int32/Elem=int32/len=64-4 3105508 38.98 ns/op BenchmarkMapAssignExists/Key=int32/Elem=int32/len=65536-4 1790161 67.81 ns/op BenchmarkMapAssignExists/Key=int64/Elem=int64/len=6-4 3157753 36.61 ns/op BenchmarkMapAssignExists/Key=int64/Elem=int64/len=64-4 3150129 38.79 ns/op BenchmarkMapAssignExists/Key=int64/Elem=int64/len=65536-4 1036683 105.1 ns/op BenchmarkMapAssignExists/Key=string/Elem=string/len=6-4 2541262 45.59 ns/op BenchmarkMapAssignExists/Key=string/Elem=string/len=64-4 2598465 46.22 ns/op BenchmarkMapAssignExists/Key=string/Elem=string/len=65536-4 716572 215.7 ns/op BenchmarkMapAssignExists/Key=smallType/Elem=int32/len=6-4 2008473 59.41 ns/op BenchmarkMapAssignExists/Key=smallType/Elem=int32/len=64-4 1966028 60.16 ns/op BenchmarkMapAssignExists/Key=smallType/Elem=int32/len=65536-4 936034 163.2 ns/op BenchmarkMapAssignExists/Key=mediumType/Elem=int32/len=6-4 902412 130.1 ns/op BenchmarkMapAssignExists/Key=mediumType/Elem=int32/len=64-4 903214 135.7 ns/op BenchmarkMapAssignExists/Key=mediumType/Elem=int32/len=65536-4 295982 359.9 ns/op BenchmarkMapAssignExists/Key=bigType/Elem=int32/len=6-4 200662 553.2 ns/op BenchmarkMapAssignExists/Key=bigType/Elem=int32/len=64-4 182128 605.1 ns/op BenchmarkMapAssignExists/Key=bigType/Elem=int32/len=65536-4 64527 1986 ns/op BenchmarkMapAssignExists/Key=bigType/Elem=bigType/len=6-4 86683 1211 ns/op BenchmarkMapAssignExists/Key=bigType/Elem=bigType/len=64-4 81565 1426 ns/op BenchmarkMapAssignExists/Key=bigType/Elem=bigType/len=65536-4 21271 5429 ns/op BenchmarkMapAssignExists/Key=int32/Elem=bigType/len=6-4 146464 699.2 ns/op BenchmarkMapAssignExists/Key=int32/Elem=bigType/len=64-4 153924 765.9 ns/op BenchmarkMapAssignExists/Key=int32/Elem=bigType/len=65536-4 45092 2671 ns/op BenchmarkMapAssignExists/Key=*int32/Elem=int32/len=6-4 2943766 39.01 ns/op BenchmarkMapAssignExists/Key=*int32/Elem=int32/len=64-4 3050382 37.39 ns/op BenchmarkMapAssignExists/Key=*int32/Elem=int32/len=65536-4 1341001 79.09 ns/op BenchmarkMapAssignExists/Key=int32/Elem=*int32/len=6-4 2991498 38.72 ns/op BenchmarkMapAssignExists/Key=int32/Elem=*int32/len=64-4 3029810 38.44 ns/op BenchmarkMapAssignExists/Key=int32/Elem=*int32/len=65536-4 1384798 104.5 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=int32/len=6-4 1755422 65.03 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=int32/len=64-4 873939 120.2 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=int32/len=65536-4 1000000 166.6 ns/op BenchmarkMapAssignFillNoHint/Key=int64/Elem=int64/len=6-4 1674190 85.22 ns/op BenchmarkMapAssignFillNoHint/Key=int64/Elem=int64/len=64-4 820230 202.1 ns/op BenchmarkMapAssignFillNoHint/Key=int64/Elem=int64/len=65536-4 1000000 213.0 ns/op BenchmarkMapAssignFillNoHint/Key=string/Elem=string/len=6-4 1000000 115.4 ns/op BenchmarkMapAssignFillNoHint/Key=string/Elem=string/len=64-4 717058 234.3 ns/op BenchmarkMapAssignFillNoHint/Key=string/Elem=string/len=65536-4 733231 321.1 ns/op BenchmarkMapAssignFillNoHint/Key=smallType/Elem=int32/len=6-4 984969 104.2 ns/op BenchmarkMapAssignFillNoHint/Key=smallType/Elem=int32/len=64-4 629972 179.1 ns/op BenchmarkMapAssignFillNoHint/Key=smallType/Elem=int32/len=65536-4 799513 236.5 ns/op BenchmarkMapAssignFillNoHint/Key=mediumType/Elem=int32/len=6-4 268864 477.1 ns/op BenchmarkMapAssignFillNoHint/Key=mediumType/Elem=int32/len=64-4 220306 686.4 ns/op BenchmarkMapAssignFillNoHint/Key=mediumType/Elem=int32/len=65536-4 273986 866.8 ns/op BenchmarkMapAssignFillNoHint/Key=bigType/Elem=int32/len=6-4 34909 3516 ns/op BenchmarkMapAssignFillNoHint/Key=bigType/Elem=int32/len=64-4 45780 4225 ns/op BenchmarkMapAssignFillNoHint/Key=bigType/Elem=int32/len=65536-4 44139 2809 ns/op BenchmarkMapAssignFillNoHint/Key=bigType/Elem=bigType/len=6-4 20556 6294 ns/op BenchmarkMapAssignFillNoHint/Key=bigType/Elem=bigType/len=64-4 10000 10419 ns/op BenchmarkMapAssignFillNoHint/Key=bigType/Elem=bigType/len=65536-4 18375 6306 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=bigType/len=6-4 30734 4145 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=bigType/len=64-4 27589 4509 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=bigType/len=65536-4 43676 2780 ns/op BenchmarkMapAssignFillNoHint/Key=*int32/Elem=int32/len=6-4 1498339 77.59 ns/op BenchmarkMapAssignFillNoHint/Key=*int32/Elem=int32/len=64-4 737361 158.4 ns/op BenchmarkMapAssignFillNoHint/Key=*int32/Elem=int32/len=65536-4 1000000 202.5 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=*int32/len=6-4 1518225 76.63 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=*int32/len=64-4 923750 154.6 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=*int32/len=65536-4 937636 188.6 ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=int32/len=6-4 299101 405.3 ns/op 89950 p100-ns/op 181.0 p50-ns/op 511.0 p99-ns/op 870.0 p99.9-ns/op 11050 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=int32/len=64-4 263791 452.6 ns/op 233441 p100-ns/op 190.0 p50-ns/op 1910 p99-ns/op 3320 p99.9-ns/op 19740 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=int32/len=65536-4 274922 493.6 ns/op 277731 p100-ns/op 221.0 p50-ns/op 580.0 p99-ns/op 30859 p99.9-ns/op 40229 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int64/Elem=int64/len=6-4 288840 413.5 ns/op 181421 p100-ns/op 181.0 p50-ns/op 550.0 p99-ns/op 1010 p99.9-ns/op 15270 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int64/Elem=int64/len=64-4 267777 471.5 ns/op 291140 p100-ns/op 190.0 p50-ns/op 2229 p99-ns/op 4701 p99.9-ns/op 54409 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int64/Elem=int64/len=65536-4 267127 541.6 ns/op 205710 p100-ns/op 259.0 p50-ns/op 649.0 p99-ns/op 35160 p99.9-ns/op 52189 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=string/Elem=string/len=6-4 279981 440.8 ns/op 227079 p100-ns/op 189.0 p50-ns/op 620.0 p99-ns/op 3431 p99.9-ns/op 26080 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=string/Elem=string/len=64-4 243736 521.1 ns/op 304000 p100-ns/op 191.0 p50-ns/op 3160 p99-ns/op 7810 p99.9-ns/op 77720 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=string/Elem=string/len=65536-4 224928 685.2 ns/op 511971 p100-ns/op 319.0 p50-ns/op 778.0 p99-ns/op 63810 p99.9-ns/op 171240 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=smallType/Elem=int32/len=6-4 267126 470.7 ns/op 102901 p100-ns/op 241.0 p50-ns/op 590.0 p99-ns/op 2572 p99.9-ns/op 25332 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=smallType/Elem=int32/len=64-4 227166 530.2 ns/op 229801 p100-ns/op 240.0 p50-ns/op 2509 p99-ns/op 5780 p99.9-ns/op 56541 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=smallType/Elem=int32/len=65536-4 230101 607.7 ns/op 207581 p100-ns/op 311.0 p50-ns/op 721.0 p99-ns/op 38499 p99.9-ns/op 55790 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=mediumType/Elem=int32/len=6-4 149408 960.3 ns/op 15197313 p100-ns/op 460.0 p50-ns/op 2871 p99-ns/op 24420 p99.9-ns/op 112070 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=mediumType/Elem=int32/len=64-4 122930 998.2 ns/op 294901 p100-ns/op 480.0 p50-ns/op 4240 p99-ns/op 42310 p99.9-ns/op 151621 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=mediumType/Elem=int32/len=65536-4 138775 1227 ns/op 448320 p100-ns/op 640.0 p50-ns/op 1689 p99-ns/op 171500 p99.9-ns/op 214840 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=bigType/Elem=int32/len=6-4 29002 3604 ns/op 12376281 p100-ns/op 1960 p50-ns/op 24731 p99-ns/op 89780 p99.9-ns/op 244330 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=bigType/Elem=int32/len=64-4 35692 6083 ns/op 18214005 p100-ns/op 2000 p50-ns/op 24130 p99-ns/op 122510 p99.9-ns/op 12214261 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=bigType/Elem=int32/len=65536-4 36998 3691 ns/op 511570 p100-ns/op 2560 p50-ns/op 10320 p99-ns/op 450681 p99.9-ns/op 499590 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=bigType/Elem=bigType/len=6-4 16663 7250 ns/op 317110 p100-ns/op 5080 p50-ns/op 50400 p99-ns/op 151630 p99.9-ns/op 238891 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=bigType/Elem=bigType/len=64-4 14877 10294 ns/op 12782361 p100-ns/op 5870 p50-ns/op 76970 p99-ns/op 240961 p99.9-ns/op 344700 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=bigType/Elem=bigType/len=65536-4 17086 6903 ns/op 517770 p100-ns/op 5530 p50-ns/op 15490 p99-ns/op 441341 p99.9-ns/op 507760 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=bigType/len=6-4 28252 3893 ns/op 729420 p100-ns/op 2449 p50-ns/op 21190 p99-ns/op 96990 p99.9-ns/op 292421 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=bigType/len=64-4 22818 4456 ns/op 741751 p100-ns/op 2649 p50-ns/op 35010 p99-ns/op 125290 p99.9-ns/op 251280 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=bigType/len=65536-4 38035 3164 ns/op 62790 p100-ns/op 2770 p50-ns/op 10171 p99-ns/op 35760 p99.9-ns/op 45071 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=*int32/Elem=int32/len=6-4 255123 428.5 ns/op 268330 p100-ns/op 181.0 p50-ns/op 569.0 p99-ns/op 4100 p99.9-ns/op 18010 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=*int32/Elem=int32/len=64-4 259236 490.5 ns/op 224591 p100-ns/op 189.0 p50-ns/op 2300 p99-ns/op 6429 p99.9-ns/op 41720 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=*int32/Elem=int32/len=65536-4 235989 549.9 ns/op 929571 p100-ns/op 251.0 p50-ns/op 671.0 p99-ns/op 34489 p99.9-ns/op 56100 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=*int32/len=6-4 298304 412.7 ns/op 151540 p100-ns/op 181.0 p50-ns/op 549.0 p99-ns/op 1200 p99.9-ns/op 20071 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=*int32/len=64-4 256352 469.0 ns/op 196110 p100-ns/op 190.0 p50-ns/op 2230 p99-ns/op 4621 p99.9-ns/op 40930 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=*int32/len=65536-4 266126 541.3 ns/op 272460 p100-ns/op 259.0 p50-ns/op 640.0 p99-ns/op 34611 p99.9-ns/op 57460 p99.99-ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=int32/len=6-4 1786950 66.12 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=int32/len=64-4 2129287 57.82 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=int32/len=65536-4 969459 125.8 ns/op BenchmarkMapAssignFillHint/Key=int64/Elem=int64/len=6-4 1674511 78.00 ns/op BenchmarkMapAssignFillHint/Key=int64/Elem=int64/len=64-4 1470888 70.65 ns/op BenchmarkMapAssignFillHint/Key=int64/Elem=int64/len=65536-4 831904 165.5 ns/op BenchmarkMapAssignFillHint/Key=string/Elem=string/len=6-4 1000000 101.4 ns/op BenchmarkMapAssignFillHint/Key=string/Elem=string/len=64-4 1000000 171.5 ns/op BenchmarkMapAssignFillHint/Key=string/Elem=string/len=65536-4 430574 251.6 ns/op BenchmarkMapAssignFillHint/Key=smallType/Elem=int32/len=6-4 1202499 105.8 ns/op BenchmarkMapAssignFillHint/Key=smallType/Elem=int32/len=64-4 1000000 115.4 ns/op BenchmarkMapAssignFillHint/Key=smallType/Elem=int32/len=65536-4 566978 204.6 ns/op BenchmarkMapAssignFillHint/Key=mediumType/Elem=int32/len=6-4 282106 538.8 ns/op BenchmarkMapAssignFillHint/Key=mediumType/Elem=int32/len=64-4 296760 595.2 ns/op BenchmarkMapAssignFillHint/Key=mediumType/Elem=int32/len=65536-4 198816 613.1 ns/op BenchmarkMapAssignFillHint/Key=bigType/Elem=int32/len=6-4 39236 3618 ns/op BenchmarkMapAssignFillHint/Key=bigType/Elem=int32/len=64-4 37206 3915 ns/op BenchmarkMapAssignFillHint/Key=bigType/Elem=int32/len=65536-4 47502 2551 ns/op BenchmarkMapAssignFillHint/Key=bigType/Elem=bigType/len=6-4 18632 8232 ns/op BenchmarkMapAssignFillHint/Key=bigType/Elem=bigType/len=64-4 15194 11028 ns/op BenchmarkMapAssignFillHint/Key=bigType/Elem=bigType/len=65536-4 20038 6065 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=bigType/len=6-4 24154 4503 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=bigType/len=64-4 32212 3519 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=bigType/len=65536-4 35230 2885 ns/op BenchmarkMapAssignFillHint/Key=*int32/Elem=int32/len=6-4 1463751 80.34 ns/op BenchmarkMapAssignFillHint/Key=*int32/Elem=int32/len=64-4 1497472 81.19 ns/op BenchmarkMapAssignFillHint/Key=*int32/Elem=int32/len=65536-4 887449 180.9 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=*int32/len=6-4 1371608 73.78 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=*int32/len=64-4 1693327 76.55 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=*int32/len=65536-4 581887 179.2 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=int32/len=6-4 2755796 43.60 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=int32/len=64-4 2746419 44.31 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=int32/len=65536-4 1683032 71.96 ns/op BenchmarkMapAssignFillClear/Key=int64/Elem=int64/len=6-4 2621787 45.66 ns/op BenchmarkMapAssignFillClear/Key=int64/Elem=int64/len=64-4 2639883 44.41 ns/op BenchmarkMapAssignFillClear/Key=int64/Elem=int64/len=65536-4 847390 150.9 ns/op BenchmarkMapAssignFillClear/Key=string/Elem=string/len=6-4 2462823 47.15 ns/op BenchmarkMapAssignFillClear/Key=string/Elem=string/len=64-4 2387392 49.97 ns/op BenchmarkMapAssignFillClear/Key=string/Elem=string/len=65536-4 681646 155.4 ns/op BenchmarkMapAssignFillClear/Key=smallType/Elem=int32/len=6-4 1721206 69.88 ns/op BenchmarkMapAssignFillClear/Key=smallType/Elem=int32/len=64-4 1772210 68.12 ns/op BenchmarkMapAssignFillClear/Key=smallType/Elem=int32/len=65536-4 852192 189.4 ns/op BenchmarkMapAssignFillClear/Key=mediumType/Elem=int32/len=6-4 317527 526.6 ns/op BenchmarkMapAssignFillClear/Key=mediumType/Elem=int32/len=64-4 320752 574.2 ns/op BenchmarkMapAssignFillClear/Key=mediumType/Elem=int32/len=65536-4 184435 655.5 ns/op BenchmarkMapAssignFillClear/Key=bigType/Elem=int32/len=6-4 41127 3701 ns/op BenchmarkMapAssignFillClear/Key=bigType/Elem=int32/len=64-4 34882 4939 ns/op BenchmarkMapAssignFillClear/Key=bigType/Elem=int32/len=65536-4 30531 3337 ns/op BenchmarkMapAssignFillClear/Key=bigType/Elem=bigType/len=6-4 21218 6760 ns/op BenchmarkMapAssignFillClear/Key=bigType/Elem=bigType/len=64-4 12976 7858 ns/op BenchmarkMapAssignFillClear/Key=bigType/Elem=bigType/len=65536-4 11082 9352 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=bigType/len=6-4 30340 3917 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=bigType/len=64-4 25716 4446 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=bigType/len=65536-4 29764 4037 ns/op BenchmarkMapAssignFillClear/Key=*int32/Elem=int32/len=6-4 2583084 46.39 ns/op BenchmarkMapAssignFillClear/Key=*int32/Elem=int32/len=64-4 2652475 45.11 ns/op BenchmarkMapAssignFillClear/Key=*int32/Elem=int32/len=65536-4 760020 137.7 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=*int32/len=6-4 2666998 42.73 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=*int32/len=64-4 2598543 46.26 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=*int32/len=65536-4 1261327 153.6 ns/op BenchmarkMapAssignAddition/Key=int32/Elem=int32/len=6-4 2081727 58.11 ns/op BenchmarkMapAssignAddition/Key=int32/Elem=int32/len=64-4 1956858 57.65 ns/op BenchmarkMapAssignAddition/Key=int32/Elem=int32/len=65536-4 1000000 102.2 ns/op BenchmarkMapAssignAddition/Key=int64/Elem=int64/len=6-4 2078384 57.95 ns/op BenchmarkMapAssignAddition/Key=int64/Elem=int64/len=64-4 1965013 59.26 ns/op BenchmarkMapAssignAddition/Key=int64/Elem=int64/len=65536-4 545151 188.1 ns/op BenchmarkMapAssignAddition/Key=string/Elem=string/len=6-4 163155 8847 ns/op BenchmarkMapAssignAddition/Key=string/Elem=string/len=64-4 509828 4570 ns/op BenchmarkMapAssignAddition/Key=string/Elem=string/len=65536-4 424330 336.0 ns/op BenchmarkMapAssignAddition/Key=smallType/Elem=int32/len=6-4 1005124 115.6 ns/op BenchmarkMapAssignAddition/Key=smallType/Elem=int32/len=64-4 1020300 119.5 ns/op BenchmarkMapAssignAddition/Key=smallType/Elem=int32/len=65536-4 516181 295.0 ns/op BenchmarkMapAssignAddition/Key=mediumType/Elem=int32/len=6-4 388047 311.3 ns/op BenchmarkMapAssignAddition/Key=mediumType/Elem=int32/len=64-4 314737 320.8 ns/op BenchmarkMapAssignAddition/Key=mediumType/Elem=int32/len=65536-4 170949 603.4 ns/op BenchmarkMapAssignAddition/Key=bigType/Elem=int32/len=6-4 70096 1492 ns/op BenchmarkMapAssignAddition/Key=bigType/Elem=int32/len=64-4 76815 1534 ns/op BenchmarkMapAssignAddition/Key=bigType/Elem=int32/len=65536-4 38445 3038 ns/op BenchmarkMapAssignAppend/Key=int32/Elem=[]int32/len=6-4 1433407 84.46 ns/op BenchmarkMapAssignAppend/Key=int32/Elem=[]int32/len=64-4 1523298 79.11 ns/op BenchmarkMapAssignAppend/Key=int32/Elem=[]int32/len=65536-4 527905 300.4 ns/op BenchmarkMapAssignAppend/Key=int64/Elem=[]int32/len=6-4 1557711 77.01 ns/op BenchmarkMapAssignAppend/Key=int64/Elem=[]int32/len=64-4 1586193 79.18 ns/op BenchmarkMapAssignAppend/Key=int64/Elem=[]int32/len=65536-4 404314 286.9 ns/op BenchmarkMapAssignAppend/Key=string/Elem=[]int32/len=6-4 1463218 83.46 ns/op BenchmarkMapAssignAppend/Key=string/Elem=[]int32/len=64-4 1503292 83.51 ns/op BenchmarkMapAssignAppend/Key=string/Elem=[]int32/len=65536-4 383395 322.9 ns/op BenchmarkMapDelete/Key=int32/Elem=int32/len=6-4 1494222 82.26 ns/op BenchmarkMapDelete/Key=int32/Elem=int32/len=64-4 1309200 89.49 ns/op BenchmarkMapDelete/Key=int32/Elem=int32/len=65536-4 1000000 195.5 ns/op BenchmarkMapDelete/Key=int64/Elem=int64/len=6-4 1441306 81.28 ns/op BenchmarkMapDelete/Key=int64/Elem=int64/len=64-4 1283319 90.58 ns/op BenchmarkMapDelete/Key=int64/Elem=int64/len=65536-4 741682 213.8 ns/op BenchmarkMapDelete/Key=string/Elem=string/len=6-4 1324044 87.05 ns/op BenchmarkMapDelete/Key=string/Elem=string/len=64-4 1196170 98.95 ns/op BenchmarkMapDelete/Key=string/Elem=string/len=65536-4 778350 360.2 ns/op BenchmarkMapDelete/Key=smallType/Elem=int32/len=6-4 788875 131.0 ns/op BenchmarkMapDelete/Key=smallType/Elem=int32/len=64-4 832360 134.1 ns/op BenchmarkMapDelete/Key=smallType/Elem=int32/len=65536-4 1000000 337.8 ns/op BenchmarkMapDelete/Key=mediumType/Elem=int32/len=6-4 183104 662.6 ns/op BenchmarkMapDelete/Key=mediumType/Elem=int32/len=64-4 200358 629.0 ns/op BenchmarkMapDelete/Key=mediumType/Elem=int32/len=65536-4 286990 890.3 ns/op BenchmarkMapDelete/Key=bigType/Elem=int32/len=6-4 25711 4022 ns/op BenchmarkMapDelete/Key=bigType/Elem=int32/len=64-4 38240 4255 ns/op BenchmarkMapDelete/Key=bigType/Elem=int32/len=65536-4 61778 1884 ns/op BenchmarkMapDelete/Key=bigType/Elem=bigType/len=6-4 10000 10082 ns/op BenchmarkMapDelete/Key=bigType/Elem=bigType/len=64-4 14569 12532 ns/op BenchmarkMapDelete/Key=bigType/Elem=bigType/len=65536-4 41515 2672 ns/op BenchmarkMapDelete/Key=int32/Elem=bigType/len=6-4 33860 4676 ns/op BenchmarkMapDelete/Key=int32/Elem=bigType/len=64-4 28761 4514 ns/op BenchmarkMapDelete/Key=int32/Elem=bigType/len=65536-4 537958 3707 ns/op BenchmarkMapDelete/Key=*int32/Elem=int32/len=6-4 1387141 82.80 ns/op BenchmarkMapDelete/Key=*int32/Elem=int32/len=64-4 1269268 94.94 ns/op BenchmarkMapDelete/Key=*int32/Elem=int32/len=65536-4 1000000 226.0 ns/op BenchmarkMapDelete/Key=int32/Elem=*int32/len=6-4 1498129 81.74 ns/op BenchmarkMapDelete/Key=int32/Elem=*int32/len=64-4 1349143 89.87 ns/op BenchmarkMapDelete/Key=int32/Elem=*int32/len=65536-4 1000000 223.4 ns/op BenchmarkMapPop/Key=int32/Elem=int32/len=6-4 870718 135.9 ns/op BenchmarkMapPop/Key=int32/Elem=int32/len=64-4 539979 214.8 ns/op BenchmarkMapPop/Key=int32/Elem=int32/len=65536-4 732308 582.1 ns/op BenchmarkMapPop/Key=int64/Elem=int64/len=6-4 884362 135.4 ns/op BenchmarkMapPop/Key=int64/Elem=int64/len=64-4 643538 191.7 ns/op BenchmarkMapPop/Key=int64/Elem=int64/len=65536-4 472726 509.9 ns/op BenchmarkMapPop/Key=string/Elem=string/len=6-4 839438 143.4 ns/op BenchmarkMapPop/Key=string/Elem=string/len=64-4 572499 202.6 ns/op BenchmarkMapPop/Key=string/Elem=string/len=65536-4 370341 737.3 ns/op BenchmarkMapPop/Key=smallType/Elem=int32/len=6-4 655690 184.6 ns/op BenchmarkMapPop/Key=smallType/Elem=int32/len=64-4 514724 231.4 ns/op BenchmarkMapPop/Key=smallType/Elem=int32/len=65536-4 441354 687.0 ns/op BenchmarkMapPop/Key=mediumType/Elem=int32/len=6-4 184502 801.2 ns/op BenchmarkMapPop/Key=mediumType/Elem=int32/len=64-4 139945 958.2 ns/op BenchmarkMapPop/Key=mediumType/Elem=int32/len=65536-4 127357 1320 ns/op BenchmarkMapPop/Key=bigType/Elem=int32/len=6-4 21265 5345 ns/op BenchmarkMapPop/Key=bigType/Elem=int32/len=64-4 20698 6390 ns/op BenchmarkMapPop/Key=bigType/Elem=int32/len=65536-4 46350 2524 ns/op BenchmarkMapPop/Key=bigType/Elem=bigType/len=6-4 12751 9313 ns/op BenchmarkMapPop/Key=bigType/Elem=bigType/len=64-4 10000 13200 ns/op BenchmarkMapPop/Key=bigType/Elem=bigType/len=65536-4 48061 2312 ns/op BenchmarkMapPop/Key=int32/Elem=bigType/len=6-4 31846 3444 ns/op BenchmarkMapPop/Key=int32/Elem=bigType/len=64-4 24127 4258 ns/op BenchmarkMapPop/Key=int32/Elem=bigType/len=65536-4 167908 3110 ns/op BenchmarkMapPop/Key=*int32/Elem=int32/len=6-4 859220 138.9 ns/op BenchmarkMapPop/Key=*int32/Elem=int32/len=64-4 629425 190.2 ns/op BenchmarkMapPop/Key=*int32/Elem=int32/len=65536-4 497577 481.6 ns/op BenchmarkMapPop/Key=int32/Elem=*int32/len=6-4 892014 134.4 ns/op BenchmarkMapPop/Key=int32/Elem=*int32/len=64-4 642129 187.7 ns/op BenchmarkMapPop/Key=int32/Elem=*int32/len=65536-4 539341 527.3 ns/op BenchmarkMapDeleteLargeKey-4 468463 217.2 ns/op BenchmarkMapSmallAccessHit/Key=int32/Elem=int32/len=1-4 3566542 31.39 ns/op BenchmarkMapSmallAccessHit/Key=int32/Elem=int32/len=2-4 3542532 33.00 ns/op BenchmarkMapSmallAccessHit/Key=int32/Elem=int32/len=3-4 3512596 32.89 ns/op BenchmarkMapSmallAccessHit/Key=int32/Elem=int32/len=4-4 3439446 34.18 ns/op BenchmarkMapSmallAccessHit/Key=int32/Elem=int32/len=5-4 3558807 34.07 ns/op BenchmarkMapSmallAccessHit/Key=int32/Elem=int32/len=6-4 3258547 34.30 ns/op BenchmarkMapSmallAccessHit/Key=int32/Elem=int32/len=7-4 3378076 34.60 ns/op BenchmarkMapSmallAccessHit/Key=int32/Elem=int32/len=8-4 3442587 35.36 ns/op BenchmarkMapSmallAccessHit/Key=int64/Elem=int64/len=1-4 3565228 32.70 ns/op BenchmarkMapSmallAccessHit/Key=int64/Elem=int64/len=2-4 3595006 32.63 ns/op BenchmarkMapSmallAccessHit/Key=int64/Elem=int64/len=3-4 3569076 33.32 ns/op BenchmarkMapSmallAccessHit/Key=int64/Elem=int64/len=4-4 3512628 34.24 ns/op BenchmarkMapSmallAccessHit/Key=int64/Elem=int64/len=5-4 3447824 34.30 ns/op BenchmarkMapSmallAccessHit/Key=int64/Elem=int64/len=6-4 3473439 34.44 ns/op BenchmarkMapSmallAccessHit/Key=int64/Elem=int64/len=7-4 3206956 34.94 ns/op BenchmarkMapSmallAccessHit/Key=int64/Elem=int64/len=8-4 3365826 35.31 ns/op BenchmarkMapSmallAccessHit/Key=string/Elem=string/len=1-4 2970084 40.09 ns/op BenchmarkMapSmallAccessHit/Key=string/Elem=string/len=2-4 2861319 42.08 ns/op BenchmarkMapSmallAccessHit/Key=string/Elem=string/len=3-4 2836238 42.88 ns/op BenchmarkMapSmallAccessHit/Key=string/Elem=string/len=4-4 2825157 42.24 ns/op BenchmarkMapSmallAccessHit/Key=string/Elem=string/len=5-4 2811549 42.90 ns/op BenchmarkMapSmallAccessHit/Key=string/Elem=string/len=6-4 2809890 42.05 ns/op BenchmarkMapSmallAccessHit/Key=string/Elem=string/len=7-4 2815017 41.97 ns/op BenchmarkMapSmallAccessHit/Key=string/Elem=string/len=8-4 2810473 42.84 ns/op BenchmarkMapSmallAccessMiss/Key=int32/Elem=int32/len=1-4 3924603 28.07 ns/op BenchmarkMapSmallAccessMiss/Key=int32/Elem=int32/len=2-4 3857094 28.83 ns/op BenchmarkMapSmallAccessMiss/Key=int32/Elem=int32/len=3-4 4266160 28.32 ns/op BenchmarkMapSmallAccessMiss/Key=int32/Elem=int32/len=4-4 4121400 30.29 ns/op BenchmarkMapSmallAccessMiss/Key=int32/Elem=int32/len=5-4 3616414 32.12 ns/op BenchmarkMapSmallAccessMiss/Key=int32/Elem=int32/len=6-4 3680822 31.83 ns/op BenchmarkMapSmallAccessMiss/Key=int32/Elem=int32/len=7-4 3581870 33.85 ns/op BenchmarkMapSmallAccessMiss/Key=int32/Elem=int32/len=8-4 3561514 32.90 ns/op BenchmarkMapSmallAccessMiss/Key=int64/Elem=int64/len=1-4 3984336 29.40 ns/op BenchmarkMapSmallAccessMiss/Key=int64/Elem=int64/len=2-4 4040252 29.42 ns/op BenchmarkMapSmallAccessMiss/Key=int64/Elem=int64/len=3-4 3827944 30.01 ns/op BenchmarkMapSmallAccessMiss/Key=int64/Elem=int64/len=4-4 3851703 31.29 ns/op BenchmarkMapSmallAccessMiss/Key=int64/Elem=int64/len=5-4 3804517 31.82 ns/op BenchmarkMapSmallAccessMiss/Key=int64/Elem=int64/len=6-4 3764888 30.37 ns/op BenchmarkMapSmallAccessMiss/Key=int64/Elem=int64/len=7-4 3656660 31.10 ns/op BenchmarkMapSmallAccessMiss/Key=int64/Elem=int64/len=8-4 3686827 32.32 ns/op BenchmarkMapSmallAccessMiss/Key=string/Elem=string/len=1-4 3228643 36.88 ns/op BenchmarkMapSmallAccessMiss/Key=string/Elem=string/len=2-4 3237879 37.79 ns/op BenchmarkMapSmallAccessMiss/Key=string/Elem=string/len=3-4 3202814 39.06 ns/op BenchmarkMapSmallAccessMiss/Key=string/Elem=string/len=4-4 3131158 36.27 ns/op BenchmarkMapSmallAccessMiss/Key=string/Elem=string/len=5-4 3250300 36.68 ns/op BenchmarkMapSmallAccessMiss/Key=string/Elem=string/len=6-4 2749317 42.59 ns/op BenchmarkMapSmallAccessMiss/Key=string/Elem=string/len=7-4 3204396 43.20 ns/op BenchmarkMapSmallAccessMiss/Key=string/Elem=string/len=8-4 3153776 40.96 ns/op BenchmarkMemmove/0-4 16774381 7.193 ns/op BenchmarkMemmove/1-4 2830194 41.52 ns/op 24.09 MB/s BenchmarkMemmove/2-4 2797874 42.13 ns/op 47.47 MB/s BenchmarkMemmove/3-4 2786121 42.64 ns/op 70.36 MB/s BenchmarkMemmove/4-4 2784584 44.34 ns/op 90.22 MB/s BenchmarkMemmove/5-4 2780540 44.26 ns/op 112.96 MB/s BenchmarkMemmove/6-4 2756804 43.04 ns/op 139.41 MB/s BenchmarkMemmove/7-4 2769217 44.51 ns/op 157.25 MB/s BenchmarkMemmove/8-4 2778733 43.78 ns/op 182.74 MB/s BenchmarkMemmove/9-4 2554665 47.23 ns/op 190.56 MB/s BenchmarkMemmove/10-4 2602088 47.32 ns/op 211.34 MB/s BenchmarkMemmove/11-4 2569908 46.37 ns/op 237.20 MB/s BenchmarkMemmove/12-4 2486654 46.38 ns/op 258.75 MB/s BenchmarkMemmove/13-4 2605298 46.18 ns/op 281.53 MB/s BenchmarkMemmove/14-4 2493168 47.34 ns/op 295.76 MB/s BenchmarkMemmove/15-4 2567586 47.04 ns/op 318.88 MB/s BenchmarkMemmove/16-4 2551405 46.23 ns/op 346.08 MB/s BenchmarkMemmove/32-4 2530366 45.66 ns/op 700.88 MB/s BenchmarkMemmove/64-4 2339196 52.20 ns/op 1226.16 MB/s BenchmarkMemmove/128-4 1930120 62.91 ns/op 2034.62 MB/s BenchmarkMemmove/256-4 1499098 81.39 ns/op 3145.53 MB/s BenchmarkMemmove/512-4 1001467 118.5 ns/op 4318.93 MB/s BenchmarkMemmove/1024-4 602115 184.2 ns/op 5558.44 MB/s BenchmarkMemmove/2048-4 387961 306.5 ns/op 6680.98 MB/s BenchmarkMemmove/4096-4 209828 573.7 ns/op 7139.69 MB/s BenchmarkMemmoveOverlap/32-4 2536956 46.89 ns/op 682.47 MB/s BenchmarkMemmoveOverlap/64-4 2347399 52.22 ns/op 1225.68 MB/s BenchmarkMemmoveOverlap/128-4 1845690 63.09 ns/op 2028.87 MB/s BenchmarkMemmoveOverlap/256-4 1445114 79.98 ns/op 3200.77 MB/s BenchmarkMemmoveOverlap/512-4 993057 123.6 ns/op 4141.90 MB/s BenchmarkMemmoveOverlap/1024-4 510444 213.7 ns/op 4792.86 MB/s BenchmarkMemmoveOverlap/2048-4 363702 318.8 ns/op 6424.30 MB/s BenchmarkMemmoveOverlap/4096-4 169686 609.0 ns/op 6725.31 MB/s BenchmarkMemmoveUnalignedDst/0-4 15479544 7.074 ns/op BenchmarkMemmoveUnalignedDst/1-4 2811318 41.81 ns/op 23.92 MB/s BenchmarkMemmoveUnalignedDst/2-4 2698482 43.17 ns/op 46.33 MB/s BenchmarkMemmoveUnalignedDst/3-4 2650981 43.73 ns/op 68.60 MB/s BenchmarkMemmoveUnalignedDst/4-4 2649068 43.19 ns/op 92.61 MB/s BenchmarkMemmoveUnalignedDst/5-4 2778681 42.61 ns/op 117.34 MB/s BenchmarkMemmoveUnalignedDst/6-4 2753083 44.44 ns/op 135.01 MB/s BenchmarkMemmoveUnalignedDst/7-4 2731382 43.22 ns/op 161.97 MB/s BenchmarkMemmoveUnalignedDst/8-4 2724834 44.01 ns/op 181.78 MB/s BenchmarkMemmoveUnalignedDst/9-4 2564916 46.56 ns/op 193.28 MB/s BenchmarkMemmoveUnalignedDst/10-4 2526132 46.71 ns/op 214.10 MB/s BenchmarkMemmoveUnalignedDst/11-4 2439362 48.20 ns/op 228.21 MB/s BenchmarkMemmoveUnalignedDst/12-4 2509263 47.09 ns/op 254.81 MB/s BenchmarkMemmoveUnalignedDst/13-4 2516407 47.24 ns/op 275.17 MB/s BenchmarkMemmoveUnalignedDst/14-4 2459578 47.05 ns/op 297.58 MB/s BenchmarkMemmoveUnalignedDst/15-4 2555791 46.38 ns/op 323.41 MB/s BenchmarkMemmoveUnalignedDst/16-4 2608875 45.94 ns/op 348.27 MB/s BenchmarkMemmoveUnalignedDst/32-4 2404435 47.67 ns/op 671.27 MB/s BenchmarkMemmoveUnalignedDst/64-4 2168763 52.72 ns/op 1213.94 MB/s BenchmarkMemmoveUnalignedDst/128-4 1868929 64.36 ns/op 1988.83 MB/s BenchmarkMemmoveUnalignedDst/256-4 1480522 81.73 ns/op 3132.44 MB/s BenchmarkMemmoveUnalignedDst/512-4 938150 119.5 ns/op 4284.70 MB/s BenchmarkMemmoveUnalignedDst/1024-4 640174 181.1 ns/op 5653.61 MB/s BenchmarkMemmoveUnalignedDst/2048-4 370282 313.0 ns/op 6543.59 MB/s BenchmarkMemmoveUnalignedDst/4096-4 187978 596.5 ns/op 6867.16 MB/s BenchmarkMemmoveUnalignedDstOverlap/32-4 2460753 48.53 ns/op 659.35 MB/s BenchmarkMemmoveUnalignedDstOverlap/64-4 2192128 54.17 ns/op 1181.40 MB/s BenchmarkMemmoveUnalignedDstOverlap/128-4 1858000 63.86 ns/op 2004.24 MB/s BenchmarkMemmoveUnalignedDstOverlap/256-4 1422932 83.30 ns/op 3073.22 MB/s BenchmarkMemmoveUnalignedDstOverlap/512-4 964644 121.7 ns/op 4205.61 MB/s BenchmarkMemmoveUnalignedDstOverlap/1024-4 643896 185.9 ns/op 5509.33 MB/s BenchmarkMemmoveUnalignedDstOverlap/2048-4 360744 315.8 ns/op 6485.91 MB/s BenchmarkMemmoveUnalignedDstOverlap/4096-4 180896 605.7 ns/op 6762.90 MB/s BenchmarkMemmoveUnalignedSrc/0-4 14875828 7.514 ns/op BenchmarkMemmoveUnalignedSrc/1-4 2854286 41.76 ns/op 23.95 MB/s BenchmarkMemmoveUnalignedSrc/2-4 2697807 43.84 ns/op 45.62 MB/s BenchmarkMemmoveUnalignedSrc/3-4 2749644 43.16 ns/op 69.50 MB/s BenchmarkMemmoveUnalignedSrc/4-4 2764768 43.39 ns/op 92.18 MB/s BenchmarkMemmoveUnalignedSrc/5-4 2697367 43.52 ns/op 114.88 MB/s BenchmarkMemmoveUnalignedSrc/6-4 2788725 44.49 ns/op 134.87 MB/s BenchmarkMemmoveUnalignedSrc/7-4 2772157 43.27 ns/op 161.77 MB/s BenchmarkMemmoveUnalignedSrc/8-4 2670364 44.47 ns/op 179.88 MB/s BenchmarkMemmoveUnalignedSrc/9-4 2549632 47.41 ns/op 189.84 MB/s BenchmarkMemmoveUnalignedSrc/10-4 2563465 46.83 ns/op 213.53 MB/s BenchmarkMemmoveUnalignedSrc/11-4 2452964 47.40 ns/op 232.05 MB/s BenchmarkMemmoveUnalignedSrc/12-4 2442962 46.95 ns/op 255.58 MB/s BenchmarkMemmoveUnalignedSrc/13-4 2570290 47.06 ns/op 276.25 MB/s BenchmarkMemmoveUnalignedSrc/14-4 2573817 48.05 ns/op 291.34 MB/s BenchmarkMemmoveUnalignedSrc/15-4 2570234 48.04 ns/op 312.25 MB/s BenchmarkMemmoveUnalignedSrc/16-4 2602609 45.34 ns/op 352.87 MB/s BenchmarkMemmoveUnalignedSrc/32-4 2430582 48.29 ns/op 662.69 MB/s BenchmarkMemmoveUnalignedSrc/64-4 2227390 52.68 ns/op 1214.85 MB/s BenchmarkMemmoveUnalignedSrc/128-4 1835348 63.96 ns/op 2001.12 MB/s BenchmarkMemmoveUnalignedSrc/256-4 1440474 82.90 ns/op 3088.04 MB/s BenchmarkMemmoveUnalignedSrc/512-4 1003056 119.6 ns/op 4281.46 MB/s BenchmarkMemmoveUnalignedSrc/1024-4 648252 186.2 ns/op 5498.60 MB/s BenchmarkMemmoveUnalignedSrc/2048-4 376429 321.7 ns/op 6365.78 MB/s BenchmarkMemmoveUnalignedSrc/4096-4 176892 576.3 ns/op 7106.87 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_0-4 2109684 55.55 ns/op 288.02 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_0-4 2111934 56.57 ns/op 282.85 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_1-4 1967703 58.65 ns/op 272.80 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_1-4 1933546 61.36 ns/op 260.75 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_4-4 2041251 60.39 ns/op 264.94 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_4-4 1970390 60.86 ns/op 262.91 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_7-4 2016802 57.99 ns/op 275.92 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_7-4 1979656 60.68 ns/op 263.67 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_0-4 1939268 62.69 ns/op 1020.98 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_0-4 1825710 67.63 ns/op 946.34 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_1-4 1792030 66.64 ns/op 960.32 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_1-4 1774414 68.22 ns/op 938.20 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_4-4 1811714 65.72 ns/op 973.82 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_4-4 1750522 67.27 ns/op 951.46 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_7-4 1794705 66.62 ns/op 960.61 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_7-4 1767012 65.37 ns/op 978.97 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_0-4 1246802 95.78 ns/op 2672.74 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_0-4 1116564 107.5 ns/op 2382.10 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_1-4 1222900 97.96 ns/op 2613.20 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_1-4 1199498 100.7 ns/op 2541.23 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_4-4 1215818 99.73 ns/op 2567.01 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_4-4 1215541 98.60 ns/op 2596.23 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_7-4 1251030 98.80 ns/op 2591.10 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_7-4 1216282 99.73 ns/op 2567.01 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_0-4 160682 778.6 ns/op 5260.98 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_0-4 116626 1000 ns/op 4096.13 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_1-4 144043 753.6 ns/op 5434.90 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_1-4 147018 750.3 ns/op 5459.40 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_4-4 153918 765.0 ns/op 5354.52 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_4-4 146409 749.2 ns/op 5466.84 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_7-4 147258 745.4 ns/op 5495.29 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_7-4 151984 780.9 ns/op 5245.18 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_0-4 10074 11726 ns/op 5589.02 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_0-4 7635 15701 ns/op 4173.88 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_1-4 10009 11862 ns/op 5524.66 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_1-4 9914 12520 ns/op 5234.36 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_4-4 10146 12188 ns/op 5376.92 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_4-4 9267 12126 ns/op 5404.36 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_7-4 9646 11700 ns/op 5601.45 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_7-4 10196 12201 ns/op 5371.40 MB/s BenchmarkMemmoveUnalignedSrcOverlap/32-4 2475656 49.95 ns/op 640.62 MB/s BenchmarkMemmoveUnalignedSrcOverlap/64-4 2190560 54.42 ns/op 1176.13 MB/s BenchmarkMemmoveUnalignedSrcOverlap/128-4 1841894 65.74 ns/op 1947.03 MB/s BenchmarkMemmoveUnalignedSrcOverlap/256-4 1427348 83.76 ns/op 3056.47 MB/s BenchmarkMemmoveUnalignedSrcOverlap/512-4 1022168 125.5 ns/op 4080.51 MB/s BenchmarkMemmoveUnalignedSrcOverlap/1024-4 635253 186.4 ns/op 5493.11 MB/s BenchmarkMemmoveUnalignedSrcOverlap/2048-4 371688 327.2 ns/op 6259.92 MB/s BenchmarkMemmoveUnalignedSrcOverlap/4096-4 199226 595.9 ns/op 6873.80 MB/s BenchmarkMemclr/5-4 12974196 8.248 ns/op 606.21 MB/s BenchmarkMemclr/16-4 13227238 8.722 ns/op 1834.37 MB/s BenchmarkMemclr/64-4 12179266 8.686 ns/op 7368.45 MB/s BenchmarkMemclr/256-4 11827450 9.108 ns/op 28105.78 MB/s BenchmarkMemclr/4096-4 2774208 43.41 ns/op 94348.82 MB/s BenchmarkMemclr/65536-4 158960 741.6 ns/op 88375.06 MB/s BenchmarkMemclr/1M-4 7873 17946 ns/op 58429.83 MB/s BenchmarkMemclr/4M-4 2077 75179 ns/op 55790.87 MB/s BenchmarkMemclr/8M-4 800 148107 ns/op 56638.94 MB/s BenchmarkMemclr/16M-4 504 258926 ns/op 64795.51 MB/s BenchmarkMemclr/64M-4 78 1379732 ns/op 48639.07 MB/s BenchmarkMemclrUnaligned/0_5-4 8210763 14.12 ns/op 354.00 MB/s BenchmarkMemclrUnaligned/0_16-4 8447049 14.09 ns/op 1135.72 MB/s BenchmarkMemclrUnaligned/0_64-4 8151285 14.22 ns/op 4501.93 MB/s BenchmarkMemclrUnaligned/0_256-4 7833637 14.56 ns/op 17586.93 MB/s BenchmarkMemclrUnaligned/0_4096-4 2730787 43.85 ns/op 93418.68 MB/s BenchmarkMemclrUnaligned/0_65536-4 144114 740.6 ns/op 88489.98 MB/s BenchmarkMemclrUnaligned/1_5-4 8495326 13.89 ns/op 359.88 MB/s BenchmarkMemclrUnaligned/1_16-4 8342403 14.03 ns/op 1140.66 MB/s BenchmarkMemclrUnaligned/1_64-4 7998446 13.66 ns/op 4683.69 MB/s BenchmarkMemclrUnaligned/1_256-4 8004645 14.94 ns/op 17135.36 MB/s BenchmarkMemclrUnaligned/1_4096-4 1809955 66.40 ns/op 61688.06 MB/s BenchmarkMemclrUnaligned/1_65536-4 119361 935.1 ns/op 70085.94 MB/s BenchmarkMemclrUnaligned/4_5-4 8267917 12.68 ns/op 394.27 MB/s BenchmarkMemclrUnaligned/4_16-4 8383850 13.52 ns/op 1183.17 MB/s BenchmarkMemclrUnaligned/4_64-4 8132454 14.63 ns/op 4375.73 MB/s BenchmarkMemclrUnaligned/4_256-4 7755062 15.04 ns/op 17022.14 MB/s BenchmarkMemclrUnaligned/4_4096-4 1932039 61.28 ns/op 66836.93 MB/s BenchmarkMemclrUnaligned/4_65536-4 123423 896.8 ns/op 73076.39 MB/s BenchmarkMemclrUnaligned/7_5-4 8993168 12.58 ns/op 397.40 MB/s BenchmarkMemclrUnaligned/7_16-4 8450505 12.42 ns/op 1288.23 MB/s BenchmarkMemclrUnaligned/7_64-4 8010775 14.70 ns/op 4353.43 MB/s BenchmarkMemclrUnaligned/7_256-4 7981189 15.02 ns/op 17049.15 MB/s BenchmarkMemclrUnaligned/7_4096-4 1811820 66.06 ns/op 61999.73 MB/s BenchmarkMemclrUnaligned/7_65536-4 120223 930.3 ns/op 70444.29 MB/s BenchmarkMemclrUnaligned/0_1M-4 6289 18791 ns/op 55802.63 MB/s BenchmarkMemclrUnaligned/0_4M-4 2025 58181 ns/op 72090.58 MB/s BenchmarkMemclrUnaligned/0_8M-4 896 126137 ns/op 66504.18 MB/s BenchmarkMemclrUnaligned/0_16M-4 474 313081 ns/op 53587.46 MB/s BenchmarkMemclrUnaligned/0_64M-4 86 1376309 ns/op 48760.04 MB/s BenchmarkMemclrUnaligned/1_1M-4 6121 17834 ns/op 58796.30 MB/s BenchmarkMemclrUnaligned/1_4M-4 1778 75517 ns/op 55541.11 MB/s BenchmarkMemclrUnaligned/1_8M-4 771 143495 ns/op 58459.34 MB/s BenchmarkMemclrUnaligned/1_16M-4 368 317926 ns/op 52770.86 MB/s BenchmarkMemclrUnaligned/1_64M-4 86 1326538 ns/op 50589.49 MB/s BenchmarkMemclrUnaligned/4_1M-4 6730 17934 ns/op 58467.07 MB/s BenchmarkMemclrUnaligned/4_4M-4 1842 76401 ns/op 54898.83 MB/s BenchmarkMemclrUnaligned/4_8M-4 727 161702 ns/op 51877.11 MB/s BenchmarkMemclrUnaligned/4_16M-4 362 382031 ns/op 43915.82 MB/s BenchmarkMemclrUnaligned/4_64M-4 88 1419685 ns/op 47270.24 MB/s BenchmarkMemclrUnaligned/7_1M-4 5871 19296 ns/op 54340.84 MB/s BenchmarkMemclrUnaligned/7_4M-4 1680 65774 ns/op 63768.72 MB/s BenchmarkMemclrUnaligned/7_8M-4 879 152258 ns/op 55094.53 MB/s BenchmarkMemclrUnaligned/7_16M-4 380 295670 ns/op 56743.06 MB/s BenchmarkMemclrUnaligned/7_64M-4 76 1327282 ns/op 50561.12 MB/s BenchmarkGoMemclr/5-4 15942828 6.410 ns/op 780.07 MB/s BenchmarkGoMemclr/16-4 16022846 7.169 ns/op 2231.81 MB/s BenchmarkGoMemclr/64-4 14648798 8.086 ns/op 7914.94 MB/s BenchmarkGoMemclr/256-4 12963837 8.149 ns/op 31416.00 MB/s BenchmarkMemclrRange/1K_2K-4 91380 1270 ns/op 75496.80 MB/s BenchmarkMemclrRange/2K_8K-4 33072 3664 ns/op 91032.98 MB/s BenchmarkMemclrRange/4K_16K-4 36507 3303 ns/op 97806.47 MB/s BenchmarkMemclrRange/160K_228K-4 6454 18578 ns/op 89506.12 MB/s BenchmarkClearFat7-4 9351946 12.32 ns/op BenchmarkClearFat8-4 9528285 12.33 ns/op BenchmarkClearFat11-4 8453690 19.65 ns/op BenchmarkClearFat12-4 8524784 13.48 ns/op BenchmarkClearFat13-4 8841118 13.53 ns/op BenchmarkClearFat14-4 8449036 13.87 ns/op BenchmarkClearFat15-4 8852618 20.93 ns/op BenchmarkClearFat16-4 9808452 12.62 ns/op BenchmarkClearFat24-4 9149959 12.63 ns/op BenchmarkClearFat32-4 8782502 12.84 ns/op BenchmarkClearFat40-4 8628102 13.20 ns/op BenchmarkClearFat48-4 8488980 13.80 ns/op BenchmarkClearFat56-4 8383621 13.93 ns/op BenchmarkClearFat64-4 8125928 14.36 ns/op BenchmarkClearFat72-4 7755577 15.10 ns/op BenchmarkClearFat128-4 5544717 21.22 ns/op BenchmarkClearFat256-4 4070670 27.87 ns/op BenchmarkClearFat512-4 2715584 42.99 ns/op BenchmarkClearFat1024-4 1695860 72.57 ns/op BenchmarkClearFat1032-4 1635444 73.90 ns/op BenchmarkClearFat1040-4 1268372 94.03 ns/op BenchmarkCopyFat7-4 9430668 12.18 ns/op BenchmarkCopyFat8-4 9524595 11.64 ns/op BenchmarkCopyFat11-4 8816364 12.85 ns/op BenchmarkCopyFat12-4 8902161 13.51 ns/op BenchmarkCopyFat13-4 8680822 13.88 ns/op BenchmarkCopyFat14-4 8520982 19.42 ns/op BenchmarkCopyFat15-4 8691260 13.76 ns/op BenchmarkCopyFat16-4 9727491 12.17 ns/op BenchmarkCopyFat24-4 9303427 12.89 ns/op BenchmarkCopyFat32-4 9113228 12.93 ns/op BenchmarkCopyFat64-4 8096371 14.32 ns/op BenchmarkCopyFat72-4 7757709 15.48 ns/op BenchmarkCopyFat128-4 5550475 21.36 ns/op BenchmarkCopyFat256-4 4400546 28.53 ns/op BenchmarkCopyFat512-4 2322164 48.81 ns/op BenchmarkCopyFat520-4 2479618 45.94 ns/op BenchmarkCopyFat1024-4 1615178 77.13 ns/op BenchmarkCopyFat1032-4 1476091 86.91 ns/op BenchmarkCopyFat1040-4 1438248 84.45 ns/op BenchmarkIssue18740/2byte-4 765 161631 ns/op BenchmarkIssue18740/4byte-4 1129 100598 ns/op BenchmarkIssue18740/8byte-4 1656 72529 ns/op BenchmarkMemclrKnownSize1-4 12242712 9.654 ns/op 103.58 MB/s BenchmarkMemclrKnownSize2-4 8085744 14.68 ns/op 136.25 MB/s BenchmarkMemclrKnownSize4-4 5117469 22.95 ns/op 174.29 MB/s BenchmarkMemclrKnownSize8-4 2126722 167.4 ns/op 47.79 MB/s BenchmarkMemclrKnownSize16-4 1018326 117.3 ns/op 136.38 MB/s BenchmarkMemclrKnownSize32-4 548026 225.7 ns/op 141.76 MB/s BenchmarkMemclrKnownSize64-4 264120 456.2 ns/op 140.28 MB/s BenchmarkMemclrKnownSize112-4 154702 737.7 ns/op 151.82 MB/s BenchmarkMemclrKnownSize128-4 122875 876.5 ns/op 146.03 MB/s BenchmarkMemclrKnownSize192-4 86739 1308 ns/op 146.76 MB/s BenchmarkMemclrKnownSize248-4 72110 1606 ns/op 154.38 MB/s BenchmarkMemclrKnownSize256-4 67046 1724 ns/op 148.49 MB/s BenchmarkMemclrKnownSize512-4 34633 3434 ns/op 149.09 MB/s BenchmarkMemclrKnownSize1024-4 17166 6920 ns/op 147.98 MB/s BenchmarkMemclrKnownSize4096-4 4406 27516 ns/op 148.86 MB/s BenchmarkMemclrKnownSize512KiB-4 33 3539014 ns/op 148.15 MB/s BenchmarkReadMetricsLatency-4 14230 5380 p50-ns 6410 p90-ns 23020 p99-ns BenchmarkFinalizer-4 139 799304 ns/op BenchmarkFinalizerRun-4 232772 707.7 ns/op BenchmarkMinFloat-4 2379162 51.44 ns/op BenchmarkMaxFloat-4 2009138 64.86 ns/op BenchmarkPallocBitsSummarize/Unpacked00-4 8063836 13.82 ns/op BenchmarkPallocBitsSummarize/UnpackedFFFFFFFFFFFFFFFF-4 2892620 40.83 ns/op BenchmarkPallocBitsSummarize/UnpackedAA-4 2469874 48.45 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAAAAAAAAAA-4 2469135 48.29 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000AAAAAAAA-4 1762690 67.49 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAA00000001-4 1684414 71.08 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBBBBBBBBBB-4 2328040 50.90 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000BBBBBBBB-4 1699880 70.15 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBB00000001-4 1805893 66.87 ns/op BenchmarkPallocBitsSummarize/UnpackedCCCCCCCCCCCCCCCC-4 2260261 52.81 ns/op BenchmarkPallocBitsSummarize/Unpacked4444444444444444-4 2264726 52.78 ns/op BenchmarkPallocBitsSummarize/Unpacked4040404040404040-4 2114024 55.90 ns/op BenchmarkPallocBitsSummarize/Unpacked4000400040004000-4 1954914 61.02 ns/op BenchmarkPallocBitsSummarize/Unpacked1000404044CCAAFF-4 1766143 67.81 ns/op BenchmarkFindBitRange64/Pattern00Size2-4 9205396 13.05 ns/op BenchmarkFindBitRange64/Pattern00Size8-4 9160681 12.82 ns/op BenchmarkFindBitRange64/Pattern00Size32-4 9203611 11.56 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize2-4 8899771 12.26 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize8-4 8454108 13.69 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize32-4 8187938 14.36 ns/op BenchmarkFindBitRange64/PatternAASize2-4 8962486 12.00 ns/op BenchmarkFindBitRange64/PatternAASize8-4 9321328 12.75 ns/op BenchmarkFindBitRange64/PatternAASize32-4 9231242 12.74 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize2-4 9611556 13.13 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize8-4 9296746 12.78 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize32-4 9182229 11.06 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize2-4 8919742 13.09 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize8-4 9186249 12.75 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize32-4 9097200 12.21 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size2-4 9029187 13.06 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size8-4 9343216 12.80 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size32-4 9416845 12.82 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize2-4 9124426 12.65 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize8-4 9055310 13.08 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize32-4 9180859 13.09 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize2-4 9080889 13.09 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize8-4 9493399 11.61 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize32-4 9173202 13.11 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size2-4 8994104 13.16 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size8-4 8941570 12.88 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size32-4 9164704 13.08 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize2-4 9046714 13.15 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize8-4 9093925 11.40 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize32-4 9208814 13.08 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size2-4 9111733 11.55 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size8-4 9310183 12.79 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size32-4 9373952 11.00 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size2-4 9208052 11.54 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size8-4 9241538 11.21 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size32-4 9823962 11.51 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size2-4 8981402 13.13 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size8-4 9092905 11.21 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size32-4 9152179 11.22 ns/op BenchmarkNetpollBreak-4 3714 34729 ns/op BenchmarkPinnerPinUnpinBatch-4 2050 70188 ns/op BenchmarkPinnerPinUnpinBatchDouble-4 312 378035 ns/op BenchmarkPinnerPinUnpinBatchTiny-4 1912 68024 ns/op BenchmarkPinnerPinUnpin-4 2237514 52.60 ns/op BenchmarkPinnerPinUnpinTiny-4 2218500 52.55 ns/op BenchmarkPinnerPinUnpinDouble-4 893276 138.1 ns/op BenchmarkPinnerPinUnpinParallel-4 6208214 18.78 ns/op BenchmarkPinnerPinUnpinParallelTiny-4 6329397 18.85 ns/op BenchmarkPinnerPinUnpinParallelDouble-4 373263 365.8 ns/op BenchmarkPinnerIsPinnedOnPinned-4 8279594 14.02 ns/op BenchmarkPinnerIsPinnedOnUnpinned-4 8190559 13.33 ns/op BenchmarkPinnerIsPinnedOnPinnedParallel-4 12402025 9.267 ns/op BenchmarkPinnerIsPinnedOnUnpinnedParallel-4 11991452 9.400 ns/op BenchmarkPingPongHog-4 385 330688 ns/op BenchmarkStackGrowth-4 166350 661.2 ns/op BenchmarkStackGrowthDeep-4 1999 59599 ns/op BenchmarkCreateGoroutines-4 33242 3384 ns/op BenchmarkCreateGoroutinesParallel-4 34360 3338 ns/op BenchmarkCreateGoroutinesCapture-4 5193 20636 ns/op 144 B/op 5 allocs/op BenchmarkCreateGoroutinesSingle-4 38640 3218 ns/op BenchmarkClosureCall-4 19586259 5.608 ns/op BenchmarkWakeupParallelSpinning/0s-4 5349 20265 ns/op BenchmarkWakeupParallelSpinning/1µs-4 4736 25459 ns/op BenchmarkWakeupParallelSpinning/2µs-4 3925 29745 ns/op BenchmarkWakeupParallelSpinning/5µs-4 2734 43880 ns/op BenchmarkWakeupParallelSpinning/10µs-4 2014 61982 ns/op BenchmarkWakeupParallelSpinning/20µs-4 1364 87985 ns/op BenchmarkWakeupParallelSpinning/50µs-4 765 149415 ns/op BenchmarkWakeupParallelSpinning/100µs-4 462 253889 ns/op BenchmarkMatmult-4 6068090 22.77 ns/op BenchmarkFastrand-4 13707661 8.539 ns/op BenchmarkFastrand64-4 13906818 8.333 ns/op BenchmarkFastrandHashiter-4 6413364 18.45 ns/op BenchmarkFastrandn/2-4 7652288 15.08 ns/op BenchmarkFastrandn/3-4 7018026 15.60 ns/op BenchmarkFastrandn/4-4 7733650 15.48 ns/op BenchmarkFastrandn/5-4 7677771 15.47 ns/op BenchmarkIfaceCmp100-4 125300 935.5 ns/op BenchmarkIfaceCmpNil100-4 207483 511.3 ns/op BenchmarkEfaceCmpDiff-4 42988 2451 ns/op BenchmarkEfaceCmpDiffIndirect-4 39916 3004 ns/op BenchmarkDefer-4 1673596 74.79 ns/op BenchmarkDefer10-4 1256210 95.39 ns/op BenchmarkDeferMany-4 662344 274.3 ns/op BenchmarkPanicRecover-4 893042 131.6 ns/op BenchmarkGoroutineProfile/small-nil/idle-4 219829 542.4 ns/op 181.0 p50-ns 250.0 p90-ns 449.0 p99-ns BenchmarkGoroutineProfile/small-nil/loaded-4 188496 789.7 ns/op 182.0 p50-ns 261.0 p90-ns 472.0 p99-ns BenchmarkGoroutineProfile/small/idle-4 4039 37580 ns/op 31988 p50-ns 37550 p90-ns 112020 p99-ns BenchmarkGoroutineProfile/small/loaded-4 82 5202266 ns/op 346551 p50-ns 19469497 p90-ns 38783834 p99-ns BenchmarkGoroutineProfile/large-nil/idle-4 225008 492.9 ns/op 179.0 p50-ns 181.0 p90-ns 240.0 p99-ns BenchmarkGoroutineProfile/large-nil/loaded-4 171096 793.1 ns/op 180.0 p50-ns 260.0 p90-ns 451.0 p99-ns BenchmarkGoroutineProfile/large/idle-4 46 2369236 ns/op 1978362 p50-ns 3084912 p90-ns 9642058 p99-ns BenchmarkGoroutineProfile/large/loaded-4 25 4937119 ns/op 2849302 p50-ns 11863480 p90-ns 24859372 p99-ns BenchmarkGoroutineProfile/sparse-nil/idle-4 225429 534.3 ns/op 179.0 p50-ns 181.0 p90-ns 350.0 p99-ns BenchmarkGoroutineProfile/sparse-nil/loaded-4 188880 785.8 ns/op 180.0 p50-ns 181.0 p90-ns 360.0 p99-ns BenchmarkGoroutineProfile/sparse/idle-4 1659 78153 ns/op 70360 p50-ns 79980 p90-ns 173580 p99-ns BenchmarkGoroutineProfile/sparse/loaded-4 643 1484578 ns/op 182950 p50-ns 591580 p90-ns 21320099 p99-ns BenchmarkProcYield/1-4 4012270 29.17 ns/op BenchmarkProcYield/10-4 547836 214.4 ns/op BenchmarkProcYield/30-4 189964 628.4 ns/op BenchmarkProcYield/100-4 56622 2100 ns/op BenchmarkProcYield/1000-4 4828 20969 ns/op BenchmarkOSYield-4 738270 148.7 ns/op BenchmarkMutexContention-4 2406639 47.40 ns/op BenchmarkMutexCapture-4 2343818 45.56 ns/op 373258 ns/starve-p100 23329 ns/starve-p90 11664 ns/streak-p100 2916 ns/streak-p90 BenchmarkMutexHandoff/Solo-4 6124165 17.93 ns/op BenchmarkMutexHandoff/FastPingPong-4 108876 291.0 ns/op BenchmarkMutexHandoff/SlowPingPong-4 5468 8066 ns/op BenchmarkRWMutexUncontended-4 6790350 17.46 ns/op BenchmarkRWMutexWrite100-4 713122 168.2 ns/op BenchmarkRWMutexWrite10-4 199044 1139 ns/op BenchmarkRWMutexWorkWrite100-4 462303 284.6 ns/op BenchmarkRWMutexWorkWrite10-4 70164 1766 ns/op BenchmarkSemTable/OneAddrCollision/n=1000-4 3932 30113 ns/op BenchmarkSemTable/ManyAddrCollision/n=1000-4 1353 83125 ns/op BenchmarkSemTable/OneAddrCollision/n=2000-4 1752 62277 ns/op BenchmarkSemTable/ManyAddrCollision/n=2000-4 674 175092 ns/op BenchmarkSemTable/OneAddrCollision/n=4000-4 880 125554 ns/op BenchmarkSemTable/ManyAddrCollision/n=4000-4 321 368425 ns/op BenchmarkSemTable/OneAddrCollision/n=8000-4 422 246685 ns/op BenchmarkSemTable/ManyAddrCollision/n=8000-4 157 758930 ns/op BenchmarkMakeSliceCopy/mallocmove/Byte-4 452121 291.0 ns/op BenchmarkMakeSliceCopy/mallocmove/Int-4 530871 290.1 ns/op BenchmarkMakeSliceCopy/mallocmove/Ptr-4 386420 338.5 ns/op BenchmarkMakeSliceCopy/makecopy/Byte-4 518967 262.5 ns/op BenchmarkMakeSliceCopy/makecopy/Int-4 442363 318.5 ns/op BenchmarkMakeSliceCopy/makecopy/Ptr-4 421864 372.4 ns/op BenchmarkMakeSliceCopy/nilappend/Byte-4 570758 296.7 ns/op BenchmarkMakeSliceCopy/nilappend/Int-4 466084 328.9 ns/op BenchmarkMakeSliceCopy/nilappend/Ptr-4 348698 379.9 ns/op BenchmarkMakeSlice/Byte-4 3155079 37.94 ns/op BenchmarkMakeSlice/Int16-4 3353080 38.47 ns/op BenchmarkMakeSlice/Int-4 2265565 53.01 ns/op BenchmarkMakeSlice/Ptr-4 2038255 56.41 ns/op BenchmarkMakeSlice/Struct/24-4 1441656 91.00 ns/op BenchmarkMakeSlice/Struct/32-4 1258292 102.8 ns/op BenchmarkMakeSlice/Struct/40-4 1000000 148.1 ns/op BenchmarkGrowSlice/Byte-4 1237999 96.40 ns/op BenchmarkGrowSlice/Int16-4 1109690 107.4 ns/op BenchmarkGrowSlice/Int-4 822304 146.0 ns/op BenchmarkGrowSlice/Ptr-4 653696 164.7 ns/op BenchmarkGrowSlice/Struct/24-4 633632 264.1 ns/op BenchmarkGrowSlice/Struct/32-4 350751 307.7 ns/op BenchmarkGrowSlice/Struct/40-4 352864 397.6 ns/op BenchmarkExtendSlice/IntSlice-4 745492 159.1 ns/op BenchmarkExtendSlice/PointerSlice-4 808052 176.6 ns/op BenchmarkExtendSlice/NoGrow-4 1356888 95.69 ns/op BenchmarkAppend-4 1188723 100.9 ns/op BenchmarkAppendGrowByte-4 9 12599664 ns/op BenchmarkAppendGrowString-4 2 88026040 ns/op BenchmarkAppendSlice/1Bytes-4 2794478 43.42 ns/op BenchmarkAppendSlice/4Bytes-4 2748802 43.37 ns/op BenchmarkAppendSlice/7Bytes-4 2627078 43.69 ns/op BenchmarkAppendSlice/8Bytes-4 2636846 44.33 ns/op BenchmarkAppendSlice/15Bytes-4 2509010 47.13 ns/op BenchmarkAppendSlice/16Bytes-4 2550236 47.82 ns/op BenchmarkAppendSlice/32Bytes-4 2519689 47.72 ns/op BenchmarkAppendSliceLarge/1024Bytes-4 117903 1024 ns/op BenchmarkAppendSliceLarge/4096Bytes-4 35916 4217 ns/op BenchmarkAppendSliceLarge/16384Bytes-4 10000 14040 ns/op BenchmarkAppendSliceLarge/65536Bytes-4 2228 47072 ns/op BenchmarkAppendSliceLarge/262144Bytes-4 382 333528 ns/op BenchmarkAppendSliceLarge/1048576Bytes-4 96 1127152 ns/op BenchmarkAppendStr/1Bytes-4 3082417 37.06 ns/op BenchmarkAppendStr/4Bytes-4 3072866 39.73 ns/op BenchmarkAppendStr/8Bytes-4 3018796 39.14 ns/op BenchmarkAppendStr/16Bytes-4 2826866 41.50 ns/op BenchmarkAppendStr/32Bytes-4 2958475 39.65 ns/op BenchmarkAppendSpecialCase-4 1119012 110.1 ns/op BenchmarkCopy/1Byte-4 2885874 42.12 ns/op 23.74 MB/s BenchmarkCopy/1String-4 3214936 38.04 ns/op 26.29 MB/s BenchmarkCopy/2Byte-4 2705941 42.52 ns/op 47.03 MB/s BenchmarkCopy/2String-4 2711718 43.41 ns/op 46.07 MB/s BenchmarkCopy/4Byte-4 2805987 42.83 ns/op 93.40 MB/s BenchmarkCopy/4String-4 2779132 43.50 ns/op 91.96 MB/s BenchmarkCopy/8Byte-4 2733342 42.73 ns/op 187.22 MB/s BenchmarkCopy/8String-4 2763742 44.46 ns/op 179.95 MB/s BenchmarkCopy/12Byte-4 2626605 47.21 ns/op 254.18 MB/s BenchmarkCopy/12String-4 2661106 44.42 ns/op 270.15 MB/s BenchmarkCopy/16Byte-4 2682553 44.56 ns/op 359.09 MB/s BenchmarkCopy/16String-4 2634927 44.32 ns/op 361.04 MB/s BenchmarkCopy/32Byte-4 2575227 47.30 ns/op 676.53 MB/s BenchmarkCopy/32String-4 2546964 47.64 ns/op 671.74 MB/s BenchmarkCopy/128Byte-4 1886448 62.99 ns/op 2032.20 MB/s BenchmarkCopy/128String-4 1806188 67.53 ns/op 1895.42 MB/s BenchmarkCopy/1024Byte-4 540252 220.8 ns/op 4637.42 MB/s BenchmarkCopy/1024String-4 497138 242.4 ns/op 4224.31 MB/s BenchmarkAppendInPlace/NoGrow/Byte-4 50650 2411 ns/op BenchmarkAppendInPlace/NoGrow/1Ptr-4 28776 4301 ns/op BenchmarkAppendInPlace/NoGrow/2Ptr-4 17656 6763 ns/op BenchmarkAppendInPlace/NoGrow/3Ptr-4 14118 8370 ns/op BenchmarkAppendInPlace/NoGrow/4Ptr-4 10000 11013 ns/op BenchmarkAppendInPlace/Grow/Byte-4 227139 596.8 ns/op BenchmarkAppendInPlace/Grow/1Ptr-4 207747 569.8 ns/op BenchmarkAppendInPlace/Grow/2Ptr-4 168076 722.1 ns/op BenchmarkAppendInPlace/Grow/3Ptr-4 137532 894.4 ns/op BenchmarkAppendInPlace/Grow/4Ptr-4 139918 1020 ns/op BenchmarkStackCopyPtr-4 2 89494676 ns/op BenchmarkStackCopy-4 2 73832088 ns/op BenchmarkStackCopyNoCache-4 30 3737403 ns/op BenchmarkStackCopyWithStkobj-4 4 30357978 ns/op BenchmarkIssue18138-4 1077 118793 ns/op BenchmarkCompareStringEqual-4 12154743 9.134 ns/op BenchmarkCompareStringIdentical-4 21352639 5.239 ns/op BenchmarkCompareStringSameLength-4 14700283 7.985 ns/op BenchmarkCompareStringDifferentLength-4 21366550 5.610 ns/op BenchmarkCompareStringBigUnaligned-4 3078 38036 ns/op 27568.18 MB/s BenchmarkCompareStringBig-4 4008 28334 ns/op 37007.44 MB/s BenchmarkConcatStringAndBytes-4 3667450 33.04 ns/op BenchmarkSliceByteToString/1-4 3052502 38.50 ns/op BenchmarkSliceByteToString/2-4 1791696 70.02 ns/op BenchmarkSliceByteToString/4-4 1814200 67.34 ns/op BenchmarkSliceByteToString/8-4 1763978 70.16 ns/op BenchmarkSliceByteToString/16-4 1667148 69.52 ns/op BenchmarkSliceByteToString/32-4 1478830 79.94 ns/op BenchmarkSliceByteToString/64-4 985665 110.7 ns/op BenchmarkSliceByteToString/128-4 744661 144.6 ns/op BenchmarkRuneCount/lenruneslice/ASCII-4 3675250 32.34 ns/op BenchmarkRuneCount/lenruneslice/Japanese-4 1315872 90.93 ns/op BenchmarkRuneCount/lenruneslice/MixedLength-4 1522956 78.08 ns/op BenchmarkRuneCount/rangeloop/ASCII-4 6118266 18.37 ns/op BenchmarkRuneCount/rangeloop/Japanese-4 2446832 47.57 ns/op BenchmarkRuneCount/rangeloop/MixedLength-4 2902882 41.53 ns/op BenchmarkRuneCount/utf8.RuneCountInString/ASCII-4 6256191 18.28 ns/op BenchmarkRuneCount/utf8.RuneCountInString/Japanese-4 2444157 47.32 ns/op BenchmarkRuneCount/utf8.RuneCountInString/MixedLength-4 2850784 40.97 ns/op BenchmarkRuneIterate/range/ASCII-4 12343027 10.01 ns/op BenchmarkRuneIterate/range/Japanese-4 2933788 40.38 ns/op BenchmarkRuneIterate/range/MixedLength-4 3276974 33.96 ns/op BenchmarkRuneIterate/range1/ASCII-4 11122995 9.273 ns/op BenchmarkRuneIterate/range1/Japanese-4 2939584 40.49 ns/op BenchmarkRuneIterate/range1/MixedLength-4 3397212 34.30 ns/op BenchmarkRuneIterate/range2/ASCII-4 11949692 9.704 ns/op BenchmarkRuneIterate/range2/Japanese-4 2979690 40.08 ns/op BenchmarkRuneIterate/range2/MixedLength-4 3583328 33.42 ns/op BenchmarkArrayEqual-4 18603883 5.897 ns/op BenchmarkFunc/Name-4 3954918 29.99 ns/op BenchmarkFunc/Entry-4 12600596 9.362 ns/op BenchmarkFunc/FileLine-4 3794080 31.39 ns/op PASS ok runtime 301.087s goos: freebsd goarch: amd64 pkg: runtime/cgo cpu: AMD EPYC 7B12 BenchmarkHandle/non-concurrent-4 43813 2746 ns/op BenchmarkHandle/concurrent-4 21904 5632 ns/op PASS ok runtime/cgo 1.385s goos: freebsd goarch: amd64 pkg: runtime/pprof cpu: AMD EPYC 7B12 BenchmarkLabels/set-one-4 200179 555.9 ns/op 104 B/op 3 allocs/op BenchmarkLabels/merge-one-4 139527 955.9 ns/op 200 B/op 5 allocs/op BenchmarkLabels/overwrite-one-4 168766 729.9 ns/op 136 B/op 4 allocs/op BenchmarkLabels/ordered/set-many-4 109602 1140 ns/op 392 B/op 3 allocs/op BenchmarkLabels/ordered/merge-many-4 64736 1795 ns/op 712 B/op 5 allocs/op BenchmarkLabels/ordered/overwrite-many-4 54408 2087 ns/op 712 B/op 4 allocs/op BenchmarkLabels/unordered/set-many-4 40579 2964 ns/op 712 B/op 4 allocs/op BenchmarkLabels/unordered/merge-many-4 63136 1985 ns/op 712 B/op 5 allocs/op BenchmarkLabels/unordered/overwrite-many-4 31861 4024 ns/op 1032 B/op 5 allocs/op BenchmarkGoroutine/Profile.WriteTo_idle_50-4 44 2575214 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_50-4 38 3227169 ns/op 314.6 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_50-4 669 201434 ns/op 5.399 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_500-4 16 7237519 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_500-4 14 8618212 ns/op 816.3 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_500-4 307 415667 ns/op 21.31 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_5000-4 2 51278853 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_5000-4 2 58658590 ns/op 6116 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_5000-4 45 2405994 ns/op 229.9 concurrent_launches/op PASS ok runtime/pprof 3.967s goos: freebsd goarch: amd64 pkg: runtime/race cpu: AMD EPYC 7B12 BenchmarkSyncLeak-4 58 2157760 ns/op BenchmarkStackLeak-4 14329 8204 ns/op PASS ok runtime/race 1.457s goos: freebsd goarch: amd64 pkg: runtime/trace cpu: AMD EPYC 7B12 BenchmarkStartRegion-4 5764582 19.60 ns/op 0 B/op 0 allocs/op BenchmarkNewTask-4 189123 541.7 ns/op 64 B/op 2 allocs/op PASS ok runtime/trace 1.323s goos: freebsd goarch: amd64 pkg: slices cpu: AMD EPYC 7B12 BenchmarkEqualFunc_Large-4 46 2628437 ns/op BenchmarkIndex_Large-4 141 720930 ns/op BenchmarkIndexFunc_Large-4 88 1323934 ns/op BenchmarkCompact/nil-4 9097682 11.80 ns/op BenchmarkCompact/one-4 2415081 49.46 ns/op BenchmarkCompact/sorted-4 1636095 73.41 ns/op BenchmarkCompact/2_items-4 1346336 85.95 ns/op BenchmarkCompact/unsorted-4 1669606 74.24 ns/op BenchmarkCompact/many-4 968952 130.4 ns/op BenchmarkCompact_Large/all_dup-4 2470 43291 ns/op BenchmarkCompact_Large/no_dup-4 2630 40312 ns/op BenchmarkCompactFunc/nil-4 4697299 24.56 ns/op BenchmarkCompactFunc/one-4 1922305 60.04 ns/op BenchmarkCompactFunc/sorted-4 1325488 90.08 ns/op BenchmarkCompactFunc/2_items-4 1197853 97.13 ns/op BenchmarkCompactFunc/unsorted-4 1333831 89.68 ns/op BenchmarkCompactFunc/many-4 792858 150.1 ns/op BenchmarkCompactFunc_Large/all_dup-4 9 13793971 ns/op BenchmarkCompactFunc_Large/no_dup-4 9 13058397 ns/op BenchmarkReplace/naive-fast-4 108664 1011 ns/op BenchmarkReplace/optimized-fast-4 126530 898.5 ns/op BenchmarkReplace/naive-slow-4 38877 3359 ns/op BenchmarkReplace/optimized-slow-4 46221 2905 ns/op BenchmarkBinarySearchFloats/Size16-4 1555236 76.70 ns/op BenchmarkBinarySearchFloats/Size32-4 1484485 85.87 ns/op BenchmarkBinarySearchFloats/Size64-4 1218570 97.80 ns/op BenchmarkBinarySearchFloats/Size128-4 1000000 108.8 ns/op BenchmarkBinarySearchFloats/Size512-4 950216 123.0 ns/op BenchmarkBinarySearchFloats/Size1024-4 858548 138.8 ns/op BenchmarkBinarySearchFuncStruct/Size16-4 730832 149.7 ns/op BenchmarkBinarySearchFuncStruct/Size32-4 552834 188.2 ns/op BenchmarkBinarySearchFuncStruct/Size64-4 579537 203.2 ns/op BenchmarkBinarySearchFuncStruct/Size128-4 426889 251.5 ns/op BenchmarkBinarySearchFuncStruct/Size512-4 399682 309.7 ns/op BenchmarkBinarySearchFuncStruct/Size1024-4 332106 332.0 ns/op BenchmarkSortFuncStruct/Size16-4 20126 6102 ns/op BenchmarkSortFuncStruct/Size32-4 6326 16095 ns/op BenchmarkSortFuncStruct/Size64-4 8658 11942 ns/op BenchmarkSortFuncStruct/Size128-4 4736 21860 ns/op BenchmarkSortFuncStruct/Size512-4 1508 80972 ns/op BenchmarkSortFuncStruct/Size1024-4 763 164703 ns/op PASS ok slices 8.113s goos: freebsd goarch: amd64 pkg: sort cpu: AMD EPYC 7B12 BenchmarkSearchWrappers-4 465715 242.5 ns/op BenchmarkSortInts-4 2 78502067 ns/op BenchmarkSlicesSortInts-4 3 47491127 ns/op BenchmarkSortIsSorted-4 38 3089757 ns/op BenchmarkSlicesIsSorted-4 68 1690396 ns/op BenchmarkSortStrings-4 1 116499269 ns/op BenchmarkSlicesSortStrings-4 2 76746576 ns/op BenchmarkSortStrings_Sorted-4 30 3368479 ns/op BenchmarkSlicesSortStrings_Sorted-4 55 2175804 ns/op BenchmarkSortStructs-4 1 192252013 ns/op BenchmarkSortFuncStructs-4 1 159248196 ns/op BenchmarkSortString1K-4 348 353423 ns/op BenchmarkSortString1K_Slice-4 228 480838 ns/op BenchmarkStableString1K-4 130 940079 ns/op BenchmarkSortInt1K-4 423 285268 ns/op BenchmarkSortInt1K_Sorted-4 6440 18911 ns/op BenchmarkSortInt1K_Reversed-4 3466 30137 ns/op BenchmarkSortInt1K_Mod8-4 1041 112348 ns/op BenchmarkStableInt1K-4 172 705836 ns/op BenchmarkStableInt1K_Slice-4 193 583454 ns/op BenchmarkSortInt64K-4 4 27472596 ns/op BenchmarkSortInt64K_Slice-4 3 40670844 ns/op BenchmarkStableInt64K-4 2 64810700 ns/op BenchmarkSort1e2-4 540 213604 ns/op BenchmarkStable1e2-4 226 544354 ns/op BenchmarkSort1e4-4 3 43325364 ns/op BenchmarkStable1e4-4 1 176444160 ns/op PASS ok sort 8.319s goos: freebsd goarch: amd64 pkg: strconv cpu: AMD EPYC 7B12 BenchmarkAtof64Decimal-4 1004991 116.8 ns/op BenchmarkAtof64Float-4 828110 130.1 ns/op BenchmarkAtof64FloatExp-4 765337 146.3 ns/op BenchmarkAtof64Big-4 498262 210.9 ns/op BenchmarkAtof64RandomBits-4 488619 234.8 ns/op BenchmarkAtof64RandomFloats-4 590676 198.3 ns/op BenchmarkAtof64RandomLongFloats-4 522596 222.3 ns/op BenchmarkAtof32Decimal-4 1000000 114.9 ns/op BenchmarkAtof32Float-4 921079 130.9 ns/op BenchmarkAtof32FloatExp-4 734353 160.2 ns/op BenchmarkAtof32Random-4 480420 251.2 ns/op BenchmarkAtof32RandomLong-4 203242 578.6 ns/op BenchmarkParseInt/Pos/7bit-4 1727553 70.78 ns/op BenchmarkParseInt/Pos/26bit-4 890378 135.7 ns/op BenchmarkParseInt/Pos/31bit-4 796764 149.3 ns/op BenchmarkParseInt/Pos/56bit-4 548503 219.0 ns/op BenchmarkParseInt/Pos/63bit-4 510057 236.9 ns/op BenchmarkParseInt/Neg/7bit-4 1658692 72.25 ns/op BenchmarkParseInt/Neg/26bit-4 956750 128.6 ns/op BenchmarkParseInt/Neg/31bit-4 791091 147.2 ns/op BenchmarkParseInt/Neg/56bit-4 451944 225.5 ns/op BenchmarkParseInt/Neg/63bit-4 444837 232.2 ns/op BenchmarkAtoi/Pos/7bit-4 2384892 50.80 ns/op BenchmarkAtoi/Pos/26bit-4 1000000 102.0 ns/op BenchmarkAtoi/Pos/31bit-4 1008313 118.0 ns/op BenchmarkAtoi/Pos/56bit-4 643375 185.8 ns/op BenchmarkAtoi/Pos/63bit-4 483042 246.4 ns/op BenchmarkAtoi/Neg/7bit-4 2332447 50.49 ns/op BenchmarkAtoi/Neg/26bit-4 1156696 104.7 ns/op BenchmarkAtoi/Neg/31bit-4 1057056 115.3 ns/op BenchmarkAtoi/Neg/56bit-4 653098 182.1 ns/op BenchmarkAtoi/Neg/63bit-4 481555 251.3 ns/op BenchmarkFormatFloat/Decimal-4 160912 729.2 ns/op BenchmarkFormatFloat/Float-4 149900 761.4 ns/op BenchmarkFormatFloat/Exp-4 157378 738.7 ns/op BenchmarkFormatFloat/NegExp-4 151724 728.8 ns/op BenchmarkFormatFloat/LongExp-4 130561 873.7 ns/op BenchmarkFormatFloat/Big-4 128727 955.3 ns/op BenchmarkFormatFloat/BinaryExp-4 286411 375.2 ns/op BenchmarkFormatFloat/32Integer-4 164361 724.4 ns/op BenchmarkFormatFloat/32ExactFraction-4 181634 648.3 ns/op BenchmarkFormatFloat/32Point-4 157174 741.6 ns/op BenchmarkFormatFloat/32Exp-4 165897 724.6 ns/op BenchmarkFormatFloat/32NegExp-4 162709 728.6 ns/op BenchmarkFormatFloat/32Shortest-4 154921 685.1 ns/op BenchmarkFormatFloat/32Fixed8Hard-4 176480 624.3 ns/op BenchmarkFormatFloat/32Fixed9Hard-4 176568 639.5 ns/op BenchmarkFormatFloat/64Fixed1-4 218613 540.8 ns/op BenchmarkFormatFloat/64Fixed2-4 214304 536.6 ns/op BenchmarkFormatFloat/64Fixed3-4 200308 543.4 ns/op BenchmarkFormatFloat/64Fixed4-4 227528 535.8 ns/op BenchmarkFormatFloat/64Fixed12-4 124442 913.1 ns/op BenchmarkFormatFloat/64Fixed16-4 151210 753.2 ns/op BenchmarkFormatFloat/64Fixed12Hard-4 161198 717.9 ns/op BenchmarkFormatFloat/64Fixed17Hard-4 137442 826.5 ns/op BenchmarkFormatFloat/64Fixed18Hard-4 3554 31398 ns/op BenchmarkFormatFloat/Slowpath64-4 132254 866.8 ns/op BenchmarkFormatFloat/SlowpathDenormal64-4 135183 862.4 ns/op BenchmarkAppendFloat/Decimal-4 173349 621.5 ns/op BenchmarkAppendFloat/Float-4 171174 683.5 ns/op BenchmarkAppendFloat/Exp-4 182576 600.2 ns/op BenchmarkAppendFloat/NegExp-4 188013 630.6 ns/op BenchmarkAppendFloat/LongExp-4 139424 793.2 ns/op BenchmarkAppendFloat/Big-4 135094 849.3 ns/op BenchmarkAppendFloat/BinaryExp-4 429919 274.0 ns/op BenchmarkAppendFloat/32Integer-4 182832 649.7 ns/op BenchmarkAppendFloat/32ExactFraction-4 197104 569.8 ns/op BenchmarkAppendFloat/32Point-4 180072 665.1 ns/op BenchmarkAppendFloat/32Exp-4 173138 635.0 ns/op BenchmarkAppendFloat/32NegExp-4 189313 641.7 ns/op BenchmarkAppendFloat/32Shortest-4 199918 553.3 ns/op BenchmarkAppendFloat/32Fixed8Hard-4 197050 567.2 ns/op BenchmarkAppendFloat/32Fixed9Hard-4 210892 552.2 ns/op BenchmarkAppendFloat/64Fixed1-4 256531 443.1 ns/op BenchmarkAppendFloat/64Fixed2-4 261612 437.9 ns/op BenchmarkAppendFloat/64Fixed3-4 242214 448.9 ns/op BenchmarkAppendFloat/64Fixed4-4 250196 441.0 ns/op BenchmarkAppendFloat/64Fixed12-4 137251 806.8 ns/op BenchmarkAppendFloat/64Fixed16-4 178039 674.7 ns/op BenchmarkAppendFloat/64Fixed12Hard-4 214111 556.0 ns/op BenchmarkAppendFloat/64Fixed17Hard-4 154783 719.9 ns/op BenchmarkAppendFloat/64Fixed18Hard-4 3277 31801 ns/op BenchmarkAppendFloat/Slowpath64-4 144751 786.9 ns/op BenchmarkAppendFloat/SlowpathDenormal64-4 152436 778.7 ns/op BenchmarkFormatInt-4 22939 5339 ns/op BenchmarkAppendInt-4 24978 4794 ns/op BenchmarkFormatUint-4 123919 970.9 ns/op BenchmarkAppendUint-4 134202 877.9 ns/op BenchmarkFormatIntSmall/7-4 3949624 30.14 ns/op BenchmarkFormatIntSmall/42-4 3858188 30.15 ns/op BenchmarkAppendIntSmall-4 1775233 67.11 ns/op BenchmarkAppendUintVarlen/1-4 1838670 64.41 ns/op BenchmarkAppendUintVarlen/12-4 1799713 66.96 ns/op BenchmarkAppendUintVarlen/123-4 1381024 89.02 ns/op BenchmarkAppendUintVarlen/1234-4 1331731 85.41 ns/op BenchmarkAppendUintVarlen/12345-4 1313235 91.58 ns/op BenchmarkAppendUintVarlen/123456-4 1301947 90.79 ns/op BenchmarkAppendUintVarlen/1234567-4 1274168 93.30 ns/op BenchmarkAppendUintVarlen/12345678-4 1280596 94.29 ns/op BenchmarkAppendUintVarlen/123456789-4 1225660 95.78 ns/op BenchmarkAppendUintVarlen/1234567890-4 1238661 97.41 ns/op BenchmarkAppendUintVarlen/12345678901-4 1214418 98.16 ns/op BenchmarkAppendUintVarlen/123456789012-4 1252333 96.55 ns/op BenchmarkAppendUintVarlen/1234567890123-4 1000000 100.7 ns/op BenchmarkAppendUintVarlen/12345678901234-4 1204839 102.5 ns/op BenchmarkAppendUintVarlen/123456789012345-4 1151871 104.9 ns/op BenchmarkAppendUintVarlen/1234567890123456-4 1000000 104.6 ns/op BenchmarkAppendUintVarlen/12345678901234567-4 1119585 106.7 ns/op BenchmarkAppendUintVarlen/123456789012345678-4 1133314 104.8 ns/op BenchmarkAppendUintVarlen/1234567890123456789-4 1119648 107.6 ns/op BenchmarkAppendUintVarlen/12345678901234567890-4 1000000 105.1 ns/op BenchmarkQuote-4 62299 1827 ns/op BenchmarkQuoteRune-4 682632 184.1 ns/op BenchmarkAppendQuote-4 70081 1707 ns/op BenchmarkAppendQuoteRune-4 1102519 104.1 ns/op BenchmarkUnquoteEasy-4 1849365 64.56 ns/op BenchmarkUnquoteHard-4 69038 1767 ns/op PASS ok strconv 18.943s goos: freebsd goarch: amd64 pkg: strings cpu: AMD EPYC 7B12 BenchmarkBuildString_Builder/1Write_NoGrow-4 577033 188.1 ns/op 48 B/op 1 allocs/op BenchmarkBuildString_Builder/3Write_NoGrow-4 220762 571.6 ns/op 336 B/op 3 allocs/op BenchmarkBuildString_Builder/3Write_Grow-4 276183 412.4 ns/op 112 B/op 1 allocs/op BenchmarkBuildString_WriteString/1Write_NoGrow-4 681379 176.5 ns/op 48 B/op 1 allocs/op BenchmarkBuildString_WriteString/3Write_NoGrow-4 185659 551.5 ns/op 336 B/op 3 allocs/op BenchmarkBuildString_WriteString/3Write_Grow-4 292458 399.9 ns/op 112 B/op 1 allocs/op BenchmarkBuildString_ByteBuffer/1Write_NoGrow-4 400660 275.4 ns/op 112 B/op 2 allocs/op BenchmarkBuildString_ByteBuffer/3Write_NoGrow-4 123732 961.2 ns/op 432 B/op 4 allocs/op BenchmarkBuildString_ByteBuffer/3Write_Grow-4 143223 794.3 ns/op 336 B/op 3 allocs/op BenchmarkClone-4 1865571 60.61 ns/op 48 B/op 1 allocs/op BenchmarkGenericNoMatch-4 28418 4351 ns/op BenchmarkGenericMatch1-4 3146 38892 ns/op BenchmarkGenericMatch2-4 604 195071 ns/op BenchmarkSingleMaxSkipping-4 9064 11864 ns/op 842.86 MB/s BenchmarkSingleLongSuffixFail-4 17524 6896 ns/op 145.31 MB/s BenchmarkSingleMatch-4 364 323219 ns/op 46.41 MB/s BenchmarkByteByteNoMatch-4 88977 1413 ns/op BenchmarkByteByteMatch-4 29139 4177 ns/op BenchmarkByteStringMatch-4 35560 3432 ns/op BenchmarkHTMLEscapeNew-4 116276 1052 ns/op BenchmarkHTMLEscapeOld-4 127676 910.0 ns/op BenchmarkByteStringReplacerWriteString-4 1784 62866 ns/op BenchmarkByteReplacerWriteString-4 2046 52898 ns/op BenchmarkByteByteReplaces-4 6140 17933 ns/op BenchmarkByteByteMap-4 19526 6103 ns/op BenchmarkMap/identity/ASCII-4 665959 157.2 ns/op BenchmarkMap/identity/Greek-4 530562 211.0 ns/op BenchmarkMap/change/ASCII-4 69223 1716 ns/op BenchmarkMap/change/Greek-4 40600 2934 ns/op BenchmarkIndexRune-4 3775585 30.65 ns/op BenchmarkIndexRuneLongString-4 3244137 36.32 ns/op BenchmarkIndexRuneFastPath-4 5169224 22.13 ns/op BenchmarkIndex-4 10804804 10.14 ns/op BenchmarkLastIndex-4 5536830 21.19 ns/op BenchmarkIndexByte-4 11671755 9.994 ns/op BenchmarkToUpper/#00-4 5961726 19.83 ns/op BenchmarkToUpper/ONLYUPPER-4 3773677 32.25 ns/op BenchmarkToUpper/abc-4 502953 229.9 ns/op BenchmarkToUpper/AbC123-4 373701 314.1 ns/op BenchmarkToUpper/azAZ09_-4 424933 284.3 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 97816 1238 ns/op BenchmarkToUpper/RENAN_BASTOS_93_AOSDAJDJAIDJAIDAJIaidsjjaidijadsjiadjiOOKKO-4 118776 985.6 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 53280 2269 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 92438 1270 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 170580 690.3 ns/op BenchmarkToLower/#00-4 5738151 20.49 ns/op BenchmarkToLower/abc-4 5097924 23.67 ns/op BenchmarkToLower/AbC123-4 373102 327.5 ns/op BenchmarkToLower/azAZ09_-4 371132 330.8 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 160554 717.1 ns/op BenchmarkToLower/renan_bastos_93_AOSDAJDJAIDJAIDAJIaidsjjaidijadsjiadjiOOKKO-4 114700 999.8 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 53608 2255 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 103527 1150 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 152802 701.6 ns/op BenchmarkMapNoChanges-4 898262 113.0 ns/op BenchmarkTrim-4 55735 2186 ns/op 0 B/op 0 allocs/op BenchmarkToValidUTF8/Valid-4 4224594 27.25 ns/op BenchmarkToValidUTF8/InvalidASCII-4 253555 427.2 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 187330 607.4 ns/op BenchmarkEqualFold/Tests-4 74894 1534 ns/op BenchmarkEqualFold/ASCII-4 4366072 26.61 ns/op BenchmarkEqualFold/UnicodePrefix-4 156208 762.5 ns/op BenchmarkEqualFold/UnicodeSuffix-4 158406 733.9 ns/op BenchmarkIndexHard1-4 1268 94054 ns/op BenchmarkIndexHard2-4 897 131317 ns/op BenchmarkIndexHard3-4 181 664837 ns/op BenchmarkIndexHard4-4 186 645181 ns/op BenchmarkLastIndexHard1-4 69 1668502 ns/op BenchmarkLastIndexHard2-4 68 1673311 ns/op BenchmarkLastIndexHard3-4 68 1676239 ns/op BenchmarkCountHard1-4 1276 94578 ns/op BenchmarkCountHard2-4 894 131541 ns/op BenchmarkCountHard3-4 182 660147 ns/op BenchmarkIndexTorture-4 9344 12779 ns/op BenchmarkCountTorture-4 9385 12782 ns/op BenchmarkCountTortureOverlapping-4 1984 59559 ns/op BenchmarkCountByte/10-4 5369079 21.13 ns/op 473.22 MB/s BenchmarkCountByte/32-4 5362598 22.23 ns/op 1439.21 MB/s BenchmarkCountByte/4096-4 1315978 91.02 ns/op 45003.44 MB/s BenchmarkCountByte/4194304-4 1374 78609 ns/op 53356.71 MB/s BenchmarkCountByte/67108864-4 30 3467914 ns/op 19351.36 MB/s BenchmarkFields/ASCII/16-4 479940 235.6 ns/op 67.90 MB/s 16 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 33417 3457 ns/op 74.05 MB/s 384 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 2114 54508 ns/op 75.15 MB/s 6144 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 124 968229 ns/op 67.69 MB/s 98304 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 7 15483016 ns/op 67.72 MB/s 1515520 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 196713 567.0 ns/op 28.22 MB/s 48 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 16342 7379 ns/op 34.69 MB/s 416 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 896 131475 ns/op 31.15 MB/s 21504 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 48 2420683 ns/op 27.07 MB/s 463104 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 3 42179679 ns/op 24.86 MB/s 10465536 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 386868 346.9 ns/op 46.13 MB/s 16 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 23228 5213 ns/op 49.11 MB/s 384 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 1424 91664 ns/op 44.68 MB/s 21504 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 75 1629002 ns/op 40.23 MB/s 463107 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 4 28821839 ns/op 36.38 MB/s 10457368 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 245956 468.9 ns/op 34.12 MB/s 48 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 19706 5907 ns/op 43.34 MB/s 416 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 1117 111209 ns/op 36.83 MB/s 21504 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 60 1955514 ns/op 33.51 MB/s 463105 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 3 34902900 ns/op 30.04 MB/s 10465536 B/op 24 allocs/op BenchmarkSplitEmptySeparator-4 3 42095689 ns/op BenchmarkSplitSingleByteSeparator-4 49 2779490 ns/op BenchmarkSplitMultiByteSeparator-4 79 1530420 ns/op BenchmarkSplitNSingleByteSeparator-4 470764 246.0 ns/op BenchmarkSplitNMultiByteSeparator-4 346784 318.8 ns/op BenchmarkRepeat/5x0-4 4510946 24.78 ns/op BenchmarkRepeat/5x1-4 4827315 23.95 ns/op BenchmarkRepeat/5x2-4 311505 350.0 ns/op BenchmarkRepeat/5x6-4 192115 580.0 ns/op BenchmarkRepeat/10x0-4 4530729 24.15 ns/op BenchmarkRepeat/10x1-4 5076199 22.85 ns/op BenchmarkRepeat/10x2-4 314570 361.8 ns/op BenchmarkRepeat/10x6-4 198590 594.8 ns/op BenchmarkRepeatLarge/256/1-4 100876 1204 ns/op 212.65 MB/s BenchmarkRepeatLarge/256/16-4 163915 765.0 ns/op 334.64 MB/s BenchmarkRepeatLarge/512/1-4 80544 1467 ns/op 348.95 MB/s BenchmarkRepeatLarge/512/16-4 115078 1029 ns/op 497.79 MB/s BenchmarkRepeatLarge/1024/1-4 66664 1959 ns/op 522.74 MB/s BenchmarkRepeatLarge/1024/16-4 74032 1499 ns/op 683.00 MB/s BenchmarkRepeatLarge/2048/1-4 43945 2811 ns/op 728.65 MB/s BenchmarkRepeatLarge/2048/16-4 54524 2260 ns/op 906.20 MB/s BenchmarkRepeatLarge/4096/1-4 27210 4239 ns/op 966.32 MB/s BenchmarkRepeatLarge/4096/16-4 31054 3824 ns/op 1071.23 MB/s BenchmarkRepeatLarge/8192/1-4 15961 7578 ns/op 1080.97 MB/s BenchmarkRepeatLarge/8192/16-4 17326 7061 ns/op 1160.26 MB/s BenchmarkRepeatLarge/8192/4097-4 6666196 19.25 ns/op 212857.45 MB/s BenchmarkRepeatLarge/16384/1-4 10000 12631 ns/op 1297.13 MB/s BenchmarkRepeatLarge/16384/16-4 9283 12483 ns/op 1312.51 MB/s BenchmarkRepeatLarge/16384/4097-4 14046 9902 ns/op 1241.31 MB/s BenchmarkRepeatLarge/32768/1-4 4975 24465 ns/op 1339.36 MB/s BenchmarkRepeatLarge/32768/16-4 5938 23942 ns/op 1368.67 MB/s BenchmarkRepeatLarge/32768/4097-4 5956 21819 ns/op 1314.43 MB/s BenchmarkRepeatLarge/65536/1-4 2281 46092 ns/op 1421.87 MB/s BenchmarkRepeatLarge/65536/16-4 2478 44219 ns/op 1482.07 MB/s BenchmarkRepeatLarge/65536/4097-4 2384 43575 ns/op 1410.34 MB/s BenchmarkRepeatLarge/131072/1-4 858 150786 ns/op 869.26 MB/s BenchmarkRepeatLarge/131072/16-4 871 150725 ns/op 869.61 MB/s BenchmarkRepeatLarge/131072/4097-4 872 153145 ns/op 829.32 MB/s BenchmarkRepeatLarge/262144/1-4 458 304940 ns/op 859.66 MB/s BenchmarkRepeatLarge/262144/16-4 446 334126 ns/op 784.57 MB/s BenchmarkRepeatLarge/262144/4097-4 446 288748 ns/op 893.90 MB/s BenchmarkRepeatLarge/524288/1-4 226 580353 ns/op 903.40 MB/s BenchmarkRepeatLarge/524288/16-4 232 545873 ns/op 960.46 MB/s BenchmarkRepeatLarge/524288/4097-4 217 514974 ns/op 1010.38 MB/s BenchmarkRepeatLarge/1048576/1-4 126 1273880 ns/op 823.14 MB/s BenchmarkRepeatLarge/1048576/16-4 100 1331074 ns/op 787.77 MB/s BenchmarkRepeatLarge/1048576/4097-4 100 1184676 ns/op 881.87 MB/s BenchmarkRepeatLarge/2097152/1-4 60 1934550 ns/op 1084.05 MB/s BenchmarkRepeatLarge/2097152/16-4 57 2152358 ns/op 974.35 MB/s BenchmarkRepeatLarge/2097152/4097-4 61 2028688 ns/op 1031.98 MB/s BenchmarkRepeatLarge/4194304/1-4 28 4358215 ns/op 962.39 MB/s BenchmarkRepeatLarge/4194304/16-4 30 3714505 ns/op 1129.17 MB/s BenchmarkRepeatLarge/4194304/4097-4 31 3861635 ns/op 1085.35 MB/s BenchmarkRepeatLarge/8388608/1-4 14 7503138 ns/op 1118.01 MB/s BenchmarkRepeatLarge/8388608/16-4 14 7417776 ns/op 1130.88 MB/s BenchmarkRepeatLarge/8388608/4097-4 14 7478892 ns/op 1121.36 MB/s BenchmarkRepeatLarge/16777216/1-4 8 14087401 ns/op 1190.94 MB/s BenchmarkRepeatLarge/16777216/16-4 8 13956280 ns/op 1202.13 MB/s BenchmarkRepeatLarge/16777216/4097-4 8 14617760 ns/op 1147.73 MB/s BenchmarkRepeatLarge/33554432/1-4 4 27457636 ns/op 1222.04 MB/s BenchmarkRepeatLarge/33554432/16-4 4 27692751 ns/op 1211.67 MB/s BenchmarkRepeatLarge/33554432/4097-4 4 27759428 ns/op 1208.76 MB/s BenchmarkRepeatLarge/67108864/1-4 2 57581420 ns/op 1165.46 MB/s BenchmarkRepeatLarge/67108864/16-4 2 54078196 ns/op 1240.96 MB/s BenchmarkRepeatLarge/67108864/4097-4 2 53033360 ns/op 1265.41 MB/s BenchmarkRepeatLarge/134217728/1-4 1 103654168 ns/op 1294.86 MB/s BenchmarkRepeatLarge/134217728/16-4 1 105155589 ns/op 1276.37 MB/s BenchmarkRepeatLarge/134217728/4097-4 1 111657405 ns/op 1202.05 MB/s BenchmarkRepeatLarge/268435456/1-4 1 233167668 ns/op 1151.26 MB/s BenchmarkRepeatLarge/268435456/16-4 1 213727211 ns/op 1255.97 MB/s BenchmarkRepeatLarge/268435456/4097-4 1 216147184 ns/op 1241.91 MB/s BenchmarkRepeatLarge/536870912/1-4 1 481279039 ns/op 1115.51 MB/s BenchmarkRepeatLarge/536870912/16-4 1 431495818 ns/op 1244.21 MB/s BenchmarkRepeatLarge/536870912/4097-4 1 447214081 ns/op 1200.48 MB/s BenchmarkRepeatLarge/1073741824/1-4 1 959645687 ns/op 1118.89 MB/s BenchmarkRepeatLarge/1073741824/16-4 1 880609891 ns/op 1219.32 MB/s BenchmarkRepeatLarge/1073741824/4097-4 1 883866273 ns/op 1214.82 MB/s BenchmarkRepeatSpaces-4 4584738 25.63 ns/op 0 B/op 0 allocs/op BenchmarkIndexAnyASCII/1:1-4 2864398 40.30 ns/op BenchmarkIndexAnyASCII/1:2-4 2848261 43.78 ns/op BenchmarkIndexAnyASCII/1:4-4 2661200 42.50 ns/op BenchmarkIndexAnyASCII/1:8-4 2644310 41.92 ns/op BenchmarkIndexAnyASCII/1:16-4 2671989 41.28 ns/op BenchmarkIndexAnyASCII/1:32-4 2705258 43.83 ns/op BenchmarkIndexAnyASCII/1:64-4 2712753 42.77 ns/op BenchmarkIndexAnyASCII/16:1-4 2775940 40.58 ns/op BenchmarkIndexAnyASCII/16:2-4 1021300 104.5 ns/op BenchmarkIndexAnyASCII/16:4-4 1062820 106.6 ns/op BenchmarkIndexAnyASCII/16:8-4 962854 121.1 ns/op BenchmarkIndexAnyASCII/16:16-4 865268 130.1 ns/op BenchmarkIndexAnyASCII/16:32-4 740672 159.3 ns/op BenchmarkIndexAnyASCII/16:64-4 465351 224.3 ns/op BenchmarkIndexAnyASCII/256:1-4 2765913 44.46 ns/op BenchmarkIndexAnyASCII/256:2-4 78692 1480 ns/op BenchmarkIndexAnyASCII/256:4-4 94455 1306 ns/op BenchmarkIndexAnyASCII/256:8-4 79604 1472 ns/op BenchmarkIndexAnyASCII/256:16-4 94905 1263 ns/op BenchmarkIndexAnyASCII/256:32-4 78372 1500 ns/op BenchmarkIndexAnyASCII/256:64-4 74344 1378 ns/op BenchmarkIndexAnyUTF8/1:1-4 3073386 39.22 ns/op BenchmarkIndexAnyUTF8/1:2-4 2760690 42.52 ns/op BenchmarkIndexAnyUTF8/1:4-4 2771614 41.87 ns/op BenchmarkIndexAnyUTF8/1:8-4 2859332 43.42 ns/op BenchmarkIndexAnyUTF8/1:16-4 2880124 42.53 ns/op BenchmarkIndexAnyUTF8/1:32-4 2787468 43.78 ns/op BenchmarkIndexAnyUTF8/1:64-4 2832777 43.57 ns/op BenchmarkIndexAnyUTF8/16:1-4 2346327 51.80 ns/op BenchmarkIndexAnyUTF8/16:2-4 328084 316.0 ns/op BenchmarkIndexAnyUTF8/16:4-4 386605 318.1 ns/op BenchmarkIndexAnyUTF8/16:8-4 343190 317.6 ns/op BenchmarkIndexAnyUTF8/16:16-4 346087 312.5 ns/op BenchmarkIndexAnyUTF8/16:32-4 329539 323.3 ns/op BenchmarkIndexAnyUTF8/16:64-4 324488 322.9 ns/op BenchmarkIndexAnyUTF8/256:1-4 370934 282.8 ns/op BenchmarkIndexAnyUTF8/256:2-4 25484 4625 ns/op BenchmarkIndexAnyUTF8/256:4-4 26041 4659 ns/op BenchmarkIndexAnyUTF8/256:8-4 25262 4690 ns/op BenchmarkIndexAnyUTF8/256:16-4 25546 4646 ns/op BenchmarkIndexAnyUTF8/256:32-4 24964 4736 ns/op BenchmarkIndexAnyUTF8/256:64-4 25657 4939 ns/op BenchmarkLastIndexAnyASCII/1:1-4 2792390 39.70 ns/op BenchmarkLastIndexAnyASCII/1:2-4 2833981 41.18 ns/op BenchmarkLastIndexAnyASCII/1:4-4 2840998 43.25 ns/op BenchmarkLastIndexAnyASCII/1:8-4 2922703 43.11 ns/op BenchmarkLastIndexAnyASCII/1:16-4 2934052 41.16 ns/op BenchmarkLastIndexAnyASCII/1:32-4 2950135 41.18 ns/op BenchmarkLastIndexAnyASCII/1:64-4 2869424 42.83 ns/op BenchmarkLastIndexAnyASCII/16:1-4 1004448 118.4 ns/op BenchmarkLastIndexAnyASCII/16:2-4 932182 120.0 ns/op BenchmarkLastIndexAnyASCII/16:4-4 1000000 113.4 ns/op BenchmarkLastIndexAnyASCII/16:8-4 965649 125.5 ns/op BenchmarkLastIndexAnyASCII/16:16-4 783621 138.4 ns/op BenchmarkLastIndexAnyASCII/16:32-4 683829 156.6 ns/op BenchmarkLastIndexAnyASCII/16:64-4 494420 232.1 ns/op BenchmarkLastIndexAnyASCII/256:1-4 80079 1290 ns/op BenchmarkLastIndexAnyASCII/256:2-4 77806 1514 ns/op BenchmarkLastIndexAnyASCII/256:4-4 78889 1481 ns/op BenchmarkLastIndexAnyASCII/256:8-4 79537 1483 ns/op BenchmarkLastIndexAnyASCII/256:16-4 80442 1444 ns/op BenchmarkLastIndexAnyASCII/256:32-4 75795 1375 ns/op BenchmarkLastIndexAnyASCII/256:64-4 83799 1578 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 2892268 41.22 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 2815702 41.03 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 2952250 42.78 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 2934292 42.31 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 2808916 43.16 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 2880667 41.70 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 2983011 40.97 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 491466 247.7 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 219744 539.0 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 220267 528.8 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 228027 544.7 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 215941 559.8 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 205795 526.8 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 220334 522.9 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 34747 3616 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 15388 8237 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 15216 8169 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 15235 8195 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 15343 7866 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 15319 7836 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 15295 8288 ns/op BenchmarkTrimASCII/1:1-4 4613006 24.74 ns/op BenchmarkTrimASCII/1:2-4 3716746 31.67 ns/op BenchmarkTrimASCII/1:4-4 3556620 30.96 ns/op BenchmarkTrimASCII/1:8-4 3416860 36.03 ns/op BenchmarkTrimASCII/1:16-4 2394316 49.81 ns/op BenchmarkTrimASCII/16:1-4 3321220 34.92 ns/op BenchmarkTrimASCII/16:2-4 1000000 105.1 ns/op BenchmarkTrimASCII/16:4-4 1000000 108.2 ns/op BenchmarkTrimASCII/16:8-4 941418 109.9 ns/op BenchmarkTrimASCII/16:16-4 890762 133.6 ns/op BenchmarkTrimASCII/256:1-4 607653 190.3 ns/op BenchmarkTrimASCII/256:2-4 82015 1469 ns/op BenchmarkTrimASCII/256:4-4 81134 1481 ns/op BenchmarkTrimASCII/256:8-4 79344 1261 ns/op BenchmarkTrimASCII/256:16-4 78848 1456 ns/op BenchmarkTrimASCII/4096:1-4 44488 2643 ns/op BenchmarkTrimASCII/4096:2-4 5076 23203 ns/op BenchmarkTrimASCII/4096:4-4 4638 23070 ns/op BenchmarkTrimASCII/4096:8-4 6148 20979 ns/op BenchmarkTrimASCII/4096:16-4 4455 23138 ns/op BenchmarkTrimByte-4 5423485 21.74 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 20372 5901 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 20197 5926 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 1599 75056 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 3178 37416 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 6158 18711 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 12286 9842 ns/op BenchmarkJoin/0-4 6336122 19.11 ns/op 0 B/op 0 allocs/op BenchmarkJoin/1-4 5010684 23.98 ns/op 0 B/op 0 allocs/op BenchmarkJoin/2-4 285249 394.9 ns/op 16 B/op 1 allocs/op BenchmarkJoin/3-4 202797 555.4 ns/op 24 B/op 1 allocs/op BenchmarkJoin/4-4 161680 719.1 ns/op 48 B/op 1 allocs/op BenchmarkJoin/5-4 130514 880.7 ns/op 48 B/op 1 allocs/op BenchmarkJoin/6-4 117759 1014 ns/op 64 B/op 1 allocs/op BenchmarkJoin/7-4 100425 1182 ns/op 64 B/op 1 allocs/op BenchmarkTrimSpace/NoTrim-4 4100427 28.68 ns/op BenchmarkTrimSpace/ASCII-4 2480418 50.32 ns/op BenchmarkTrimSpace/SomeNonASCII-4 189534 591.0 ns/op BenchmarkTrimSpace/JustNonASCII-4 107380 1136 ns/op BenchmarkReplaceAll-4 205478 577.9 ns/op 16 B/op 1 allocs/op PASS ok strings 51.329s goos: freebsd goarch: amd64 pkg: sync cpu: AMD EPYC 7B12 BenchmarkCond1-4 41185 2468 ns/op BenchmarkCond2-4 17971 6131 ns/op BenchmarkCond4-4 9855 16129 ns/op BenchmarkCond8-4 2602 42577 ns/op BenchmarkCond16-4 1136 97826 ns/op BenchmarkCond32-4 520 204819 ns/op BenchmarkMapLoadMostlyHits/*sync_test.DeepCopyMap-4 543169 193.0 ns/op 11 B/op 0 allocs/op BenchmarkMapLoadMostlyHits/*sync_test.RWMutexMap-4 198775 598.7 ns/op 12 B/op 0 allocs/op BenchmarkMapLoadMostlyHits/*sync.HashTrieMap[interface_{},interface_{}]-4 250788 493.2 ns/op 11 B/op 0 allocs/op BenchmarkMapLoadMostlyHits/*sync.Map-4 266098 473.0 ns/op 12 B/op 0 allocs/op BenchmarkMapLoadMostlyMisses/*sync_test.DeepCopyMap-4 642414 185.9 ns/op 11 B/op 0 allocs/op BenchmarkMapLoadMostlyMisses/*sync_test.RWMutexMap-4 213902 585.7 ns/op 11 B/op 0 allocs/op BenchmarkMapLoadMostlyMisses/*sync.HashTrieMap[interface_{},interface_{}]-4 601530 202.7 ns/op 11 B/op 0 allocs/op BenchmarkMapLoadMostlyMisses/*sync.Map-4 593001 197.0 ns/op 12 B/op 0 allocs/op BenchmarkMapLoadOrStoreBalanced/*sync_test.RWMutexMap-4 87782 1423 ns/op 83 B/op 1 allocs/op BenchmarkMapLoadOrStoreBalanced/*sync.HashTrieMap[interface_{},interface_{}]-4 94802 1281 ns/op 83 B/op 2 allocs/op BenchmarkMapLoadOrStoreBalanced/*sync.Map-4 117034 1112 ns/op 84 B/op 2 allocs/op BenchmarkMapLoadOrStoreUnique/*sync_test.RWMutexMap-4 76407 1738 ns/op 169 B/op 2 allocs/op BenchmarkMapLoadOrStoreUnique/*sync.HashTrieMap[interface_{},interface_{}]-4 74960 1795 ns/op 155 B/op 4 allocs/op BenchmarkMapLoadOrStoreUnique/*sync.Map-4 64370 1962 ns/op 153 B/op 4 allocs/op BenchmarkMapLoadOrStoreCollision/*sync_test.DeepCopyMap-4 645513 158.0 ns/op 0 B/op 0 allocs/op BenchmarkMapLoadOrStoreCollision/*sync_test.RWMutexMap-4 130057 933.1 ns/op 0 B/op 0 allocs/op BenchmarkMapLoadOrStoreCollision/*sync.HashTrieMap[interface_{},interface_{}]-4 463976 226.0 ns/op 0 B/op 0 allocs/op BenchmarkMapLoadOrStoreCollision/*sync.Map-4 471945 229.6 ns/op 0 B/op 0 allocs/op BenchmarkMapLoadAndDeleteBalanced/*sync_test.RWMutexMap-4 120896 997.8 ns/op 7 B/op 0 allocs/op BenchmarkMapLoadAndDeleteBalanced/*sync.HashTrieMap[interface_{},interface_{}]-4 659707 208.5 ns/op 7 B/op 0 allocs/op BenchmarkMapLoadAndDeleteBalanced/*sync.Map-4 625927 211.0 ns/op 7 B/op 0 allocs/op BenchmarkMapLoadAndDeleteUnique/*sync_test.RWMutexMap-4 132018 899.9 ns/op 15 B/op 0 allocs/op BenchmarkMapLoadAndDeleteUnique/*sync.HashTrieMap[interface_{},interface_{}]-4 583102 204.7 ns/op 15 B/op 0 allocs/op BenchmarkMapLoadAndDeleteUnique/*sync.Map-4 604185 187.1 ns/op 15 B/op 0 allocs/op BenchmarkMapLoadAndDeleteCollision/*sync_test.DeepCopyMap-4 45367 2564 ns/op 271 B/op 2 allocs/op BenchmarkMapLoadAndDeleteCollision/*sync_test.RWMutexMap-4 95001 1207 ns/op 0 B/op 0 allocs/op BenchmarkMapLoadAndDeleteCollision/*sync.HashTrieMap[interface_{},interface_{}]-4 114176 1030 ns/op 7 B/op 0 allocs/op BenchmarkMapLoadAndDeleteCollision/*sync.Map-4 118932 941.7 ns/op 7 B/op 0 allocs/op BenchmarkMapRange/*sync_test.DeepCopyMap-4 4884 22660 ns/op 0 B/op 0 allocs/op BenchmarkMapRange/*sync_test.RWMutexMap-4 201 564738 ns/op 18434 B/op 1 allocs/op BenchmarkMapRange/*sync.HashTrieMap[interface_{},interface_{}]-4 468 266856 ns/op 0 B/op 0 allocs/op BenchmarkMapRange/*sync.Map-4 447 272566 ns/op 0 B/op 0 allocs/op BenchmarkMapAdversarialAlloc/*sync_test.DeepCopyMap-4 106561 969.1 ns/op 258 B/op 1 allocs/op BenchmarkMapAdversarialAlloc/*sync_test.RWMutexMap-4 190387 725.6 ns/op 16 B/op 1 allocs/op BenchmarkMapAdversarialAlloc/*sync.HashTrieMap[interface_{},interface_{}]-4 339453 339.6 ns/op 16 B/op 1 allocs/op BenchmarkMapAdversarialAlloc/*sync.Map-4 326270 342.8 ns/op 16 B/op 1 allocs/op BenchmarkMapAdversarialDelete/*sync_test.DeepCopyMap-4 222510 520.9 ns/op 177 B/op 1 allocs/op BenchmarkMapAdversarialDelete/*sync_test.RWMutexMap-4 219183 689.9 ns/op 32 B/op 1 allocs/op BenchmarkMapAdversarialDelete/*sync.HashTrieMap[interface_{},interface_{}]-4 376137 328.4 ns/op 16 B/op 1 allocs/op BenchmarkMapAdversarialDelete/*sync.Map-4 377869 310.6 ns/op 16 B/op 1 allocs/op BenchmarkMapDeleteCollision/*sync_test.DeepCopyMap-4 82173 1540 ns/op 48 B/op 1 allocs/op BenchmarkMapDeleteCollision/*sync_test.RWMutexMap-4 138879 847.4 ns/op 0 B/op 0 allocs/op BenchmarkMapDeleteCollision/*sync.HashTrieMap[interface_{},interface_{}]-4 554930 214.6 ns/op 0 B/op 0 allocs/op BenchmarkMapDeleteCollision/*sync.Map-4 544606 213.7 ns/op 0 B/op 0 allocs/op BenchmarkMapSwapCollision/*sync_test.DeepCopyMap-4 53882 2071 ns/op 336 B/op 2 allocs/op BenchmarkMapSwapCollision/*sync_test.RWMutexMap-4 114910 1027 ns/op 0 B/op 0 allocs/op BenchmarkMapSwapCollision/*sync.HashTrieMap[interface_{},interface_{}]-4 198559 668.8 ns/op 16 B/op 1 allocs/op BenchmarkMapSwapCollision/*sync.Map-4 182146 583.2 ns/op 16 B/op 1 allocs/op BenchmarkMapSwapMostlyHits/*sync_test.DeepCopyMap-4 735 169756 ns/op 82079 B/op 7 allocs/op BenchmarkMapSwapMostlyHits/*sync_test.RWMutexMap-4 97963 1152 ns/op 23 B/op 1 allocs/op BenchmarkMapSwapMostlyHits/*sync.HashTrieMap[interface_{},interface_{}]-4 163107 763.8 ns/op 40 B/op 2 allocs/op BenchmarkMapSwapMostlyHits/*sync.Map-4 186952 692.1 ns/op 40 B/op 2 allocs/op BenchmarkMapSwapMostlyMisses/*sync_test.DeepCopyMap-4 23242 4949 ns/op 719 B/op 6 allocs/op BenchmarkMapSwapMostlyMisses/*sync_test.RWMutexMap-4 53222 2132 ns/op 47 B/op 2 allocs/op BenchmarkMapSwapMostlyMisses/*sync.HashTrieMap[interface_{},interface_{}]-4 24244 5408 ns/op 121 B/op 5 allocs/op BenchmarkMapSwapMostlyMisses/*sync.Map-4 23042 5143 ns/op 121 B/op 5 allocs/op BenchmarkMapCompareAndSwapCollision/*sync_test.DeepCopyMap-4 190905 538.9 ns/op 36 B/op 0 allocs/op BenchmarkMapCompareAndSwapCollision/*sync_test.RWMutexMap-4 84230 1394 ns/op 0 B/op 0 allocs/op BenchmarkMapCompareAndSwapCollision/*sync.HashTrieMap[interface_{},interface_{}]-4 156817 710.6 ns/op 12 B/op 0 allocs/op BenchmarkMapCompareAndSwapCollision/*sync.Map-4 119180 924.8 ns/op 12 B/op 0 allocs/op BenchmarkMapCompareAndSwapNoExistingKey/*sync_test.DeepCopyMap-4 2807882 45.41 ns/op 15 B/op 0 allocs/op BenchmarkMapCompareAndSwapNoExistingKey/*sync_test.RWMutexMap-4 144904 786.2 ns/op 15 B/op 0 allocs/op BenchmarkMapCompareAndSwapNoExistingKey/*sync.HashTrieMap[interface_{},interface_{}]-4 708314 204.2 ns/op 15 B/op 0 allocs/op BenchmarkMapCompareAndSwapNoExistingKey/*sync.Map-4 655500 171.4 ns/op 15 B/op 0 allocs/op BenchmarkMapCompareAndSwapValueNotEqual/*sync_test.DeepCopyMap-4 733934 140.5 ns/op 0 B/op 0 allocs/op BenchmarkMapCompareAndSwapValueNotEqual/*sync_test.RWMutexMap-4 119688 984.6 ns/op 0 B/op 0 allocs/op BenchmarkMapCompareAndSwapValueNotEqual/*sync.HashTrieMap[interface_{},interface_{}]-4 469057 240.5 ns/op 0 B/op 0 allocs/op BenchmarkMapCompareAndSwapValueNotEqual/*sync.Map-4 462009 250.4 ns/op 0 B/op 0 allocs/op BenchmarkMapCompareAndSwapMostlyHits/*sync_test.RWMutexMap-4 81122 1522 ns/op 36 B/op 2 allocs/op BenchmarkMapCompareAndSwapMostlyHits/*sync.HashTrieMap[interface_{},interface_{}]-4 265843 710.2 ns/op 52 B/op 3 allocs/op BenchmarkMapCompareAndSwapMostlyHits/*sync.Map-4 279663 636.8 ns/op 52 B/op 3 allocs/op BenchmarkMapCompareAndSwapMostlyMisses/*sync_test.DeepCopyMap-4 527209 236.3 ns/op 48 B/op 2 allocs/op BenchmarkMapCompareAndSwapMostlyMisses/*sync_test.RWMutexMap-4 94656 1163 ns/op 47 B/op 2 allocs/op BenchmarkMapCompareAndSwapMostlyMisses/*sync.HashTrieMap[interface_{},interface_{}]-4 537368 241.5 ns/op 47 B/op 2 allocs/op BenchmarkMapCompareAndSwapMostlyMisses/*sync.Map-4 654981 212.9 ns/op 47 B/op 2 allocs/op BenchmarkMapCompareAndDeleteCollision/*sync_test.DeepCopyMap-4 182866 1038 ns/op 101 B/op 0 allocs/op BenchmarkMapCompareAndDeleteCollision/*sync_test.RWMutexMap-4 87054 1321 ns/op 0 B/op 0 allocs/op BenchmarkMapCompareAndDeleteCollision/*sync.HashTrieMap[interface_{},interface_{}]-4 107073 1046 ns/op 6 B/op 0 allocs/op BenchmarkMapCompareAndDeleteCollision/*sync.Map-4 112425 1015 ns/op 6 B/op 0 allocs/op BenchmarkMapCompareAndDeleteMostlyHits/*sync_test.RWMutexMap-4 43736 2582 ns/op 47 B/op 2 allocs/op BenchmarkMapCompareAndDeleteMostlyHits/*sync.HashTrieMap[interface_{},interface_{}]-4 58411 1902 ns/op 103 B/op 4 allocs/op BenchmarkMapCompareAndDeleteMostlyHits/*sync.Map-4 63183 1803 ns/op 96 B/op 4 allocs/op BenchmarkMapCompareAndDeleteMostlyMisses/*sync_test.DeepCopyMap-4 644973 215.5 ns/op 32 B/op 2 allocs/op BenchmarkMapCompareAndDeleteMostlyMisses/*sync_test.RWMutexMap-4 98533 1169 ns/op 31 B/op 1 allocs/op BenchmarkMapCompareAndDeleteMostlyMisses/*sync.HashTrieMap[interface_{},interface_{}]-4 626482 210.9 ns/op 32 B/op 1 allocs/op BenchmarkMapCompareAndDeleteMostlyMisses/*sync.Map-4 649680 213.3 ns/op 32 B/op 1 allocs/op BenchmarkMapClear/*sync_test.DeepCopyMap-4 37748 3182 ns/op 336 B/op 2 allocs/op BenchmarkMapClear/*sync_test.RWMutexMap-4 69750 1826 ns/op 0 B/op 0 allocs/op BenchmarkMapClear/*sync.HashTrieMap[interface_{},interface_{}]-4 56941 2125 ns/op 225 B/op 3 allocs/op BenchmarkMapClear/*sync.Map-4 54376 2189 ns/op 225 B/op 3 allocs/op BenchmarkUncontendedSemaphore-4 6389256 16.60 ns/op BenchmarkContendedSemaphore-4 3593780 28.67 ns/op BenchmarkMutexUncontended-4 1440565 82.69 ns/op BenchmarkMutex-4 84210 1273 ns/op BenchmarkMutexSlack-4 87172 1465 ns/op BenchmarkMutexWork-4 86542 1654 ns/op BenchmarkMutexWorkSlack-4 68726 1707 ns/op BenchmarkMutexNoSpin-4 39380 3015 ns/op BenchmarkMutexSpin-4 55044 2217 ns/op BenchmarkOnce-4 890186 131.3 ns/op BenchmarkOnceFunc/v=Once-4 1978722 57.91 ns/op 0 B/op 0 allocs/op BenchmarkOnceFunc/v=Global-4 1528744 76.15 ns/op 0 B/op 0 allocs/op BenchmarkOnceFunc/v=Local-4 1705950 70.82 ns/op 0 B/op 0 allocs/op BenchmarkOnceValue/v=Once-4 1856186 64.25 ns/op 0 B/op 0 allocs/op BenchmarkOnceValue/v=Global-4 1561880 76.66 ns/op 0 B/op 0 allocs/op BenchmarkOnceValue/v=Local-4 1679158 71.22 ns/op 0 B/op 0 allocs/op BenchmarkSemaUncontended-4 9820270 12.00 ns/op BenchmarkSemaSyntNonblock-4 2212846 59.19 ns/op BenchmarkSemaSyntBlock-4 1426992 86.23 ns/op BenchmarkSemaWorkNonblock-4 1000000 111.3 ns/op BenchmarkSemaWorkBlock-4 1000000 144.9 ns/op BenchmarkRWMutexUncontended-4 531802 192.3 ns/op BenchmarkRWMutexWrite100-4 189348 607.4 ns/op BenchmarkRWMutexWrite10-4 133526 780.5 ns/op BenchmarkRWMutexWorkWrite100-4 195402 611.0 ns/op BenchmarkRWMutexWorkWrite10-4 139833 842.1 ns/op BenchmarkWaitGroupUncontended-4 1382451 89.11 ns/op BenchmarkWaitGroupAddDone-4 405664 420.0 ns/op BenchmarkWaitGroupAddDoneWork-4 371320 482.7 ns/op BenchmarkWaitGroupWait-4 5588239 21.94 ns/op BenchmarkWaitGroupWaitWork-4 2724153 37.89 ns/op BenchmarkWaitGroupActuallyWait-4 38961 4028 ns/op 32 B/op 2 allocs/op PASS ok sync 21.749s goos: freebsd goarch: amd64 pkg: sync/atomic cpu: AMD EPYC 7B12 BenchmarkValueRead-4 589436 289.2 ns/op PASS ok sync/atomic 1.249s PASS ok syscall 1.068s goos: freebsd goarch: amd64 pkg: testing cpu: AMD EPYC 7B12 BenchmarkTBHelper-4 186199 650.7 ns/op 0 B/op 0 allocs/op BenchmarkBLoopPrint-4 16532 7178 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 17946 6739 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.488s goos: freebsd goarch: amd64 pkg: text/tabwriter cpu: AMD EPYC 7B12 BenchmarkTable/1x10/new-4 10957 10431 ns/op 1520 B/op 21 allocs/op BenchmarkTable/1x10/reuse-4 14852 8034 ns/op 0 B/op 0 allocs/op BenchmarkTable/1x1000/new-4 135 890323 ns/op 111002 B/op 1024 allocs/op BenchmarkTable/1x1000/reuse-4 154 767131 ns/op 720 B/op 6 allocs/op BenchmarkTable/1x100000/new-4 2 97860644 ns/op 18285096 B/op 100057 allocs/op BenchmarkTable/1x100000/reuse-4 2 85942254 ns/op 9142520 B/op 50028 allocs/op BenchmarkTable/10x10/new-4 2464 46430 ns/op 5056 B/op 31 allocs/op BenchmarkTable/10x10/reuse-4 2595 41833 ns/op 1 B/op 0 allocs/op BenchmarkTable/10x1000/new-4 24 4467425 ns/op 395136 B/op 1038 allocs/op BenchmarkTable/10x1000/reuse-4 25 4076979 ns/op 15805 B/op 41 allocs/op BenchmarkTable/10x100000/new-4 1 488484207 ns/op 47012736 B/op 100072 allocs/op BenchmarkTable/10x100000/reuse-4 1 474867145 ns/op 47012736 B/op 100072 allocs/op BenchmarkTable/100x10/new-4 285 405426 ns/op 39296 B/op 41 allocs/op BenchmarkTable/100x10/reuse-4 315 378732 ns/op 124 B/op 0 allocs/op BenchmarkTable/100x1000/new-4 3 40229761 ns/op 3270528 B/op 1052 allocs/op BenchmarkTable/100x1000/reuse-4 3 37718969 ns/op 1090176 B/op 350 allocs/op BenchmarkTable/100x100000/new-4 1 4945502594 ns/op 334042080 B/op 100089 allocs/op BenchmarkTable/100x100000/reuse-4 1 4829281436 ns/op 334041984 B/op 100088 allocs/op BenchmarkPyramid/10-4 3247 30967 ns/op 4872 B/op 35 allocs/op BenchmarkPyramid/100-4 52 2230415 ns/op 410537 B/op 230 allocs/op BenchmarkPyramid/1000-4 1 204178602 ns/op 35606824 B/op 2054 allocs/op BenchmarkRagged/10-4 3609 33384 ns/op 4512 B/op 34 allocs/op BenchmarkRagged/100-4 363 319870 ns/op 42416 B/op 188 allocs/op BenchmarkRagged/1000-4 33 3317711 ns/op 408992 B/op 1660 allocs/op BenchmarkCode-4 9908 10181 ns/op 624 B/op 13 allocs/op PASS ok text/tabwriter 15.620s goos: freebsd goarch: amd64 pkg: text/template/parse cpu: AMD EPYC 7B12 BenchmarkParseLarge-4 2 55954028 ns/op BenchmarkVariableString-4 160209 770.2 ns/op 80 B/op 3 allocs/op BenchmarkListString-4 2865 38817 ns/op 2502 B/op 39 allocs/op PASS ok text/template/parse 1.508s goos: freebsd goarch: amd64 pkg: time cpu: AMD EPYC 7B12 BenchmarkAfterFunc1000-4 24 4208227 ns/op BenchmarkAfter-4 91011 1422 ns/op BenchmarkStop/impl=chan-4 160185 705.6 ns/op BenchmarkStop/impl=func-4 181664 616.8 ns/op BenchmarkSimultaneousAfterFunc1000-4 25 4701977 ns/op BenchmarkStartStop1000-4 181 655269 ns/op BenchmarkReset/impl=chan-4 1234998 99.90 ns/op BenchmarkReset/impl=func-4 1330680 81.31 ns/op BenchmarkSleep1000-4 33 3737479 ns/op BenchmarkParallelTimerLatency-4 51 148099 avg-late-ns 292472 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=1-4 37 82213 avg-late-ns 261611 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=2-4 33 64159 avg-late-ns 178195 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=3-4 34 88462 avg-late-ns 279545 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=4-4 33 51662 avg-late-ns 464165 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=5-4 31 68752 avg-late-ns 301286 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=6-4 32 111030 avg-late-ns 382751 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=7-4 30 117699 avg-late-ns 449066 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=8-4 27 104487 avg-late-ns 536313 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=9-4 26 124565 avg-late-ns 1301477 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=10-4 26 803942 avg-late-ns 6773284 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=2ms/tickers-per-P=1-4 34 84987 avg-late-ns 276143 max-late-ns BenchmarkAdjustTimers10000-4 16 6256285 ns/op BenchmarkTicker-4 339386 304.8 ns/op BenchmarkTickerReset-4 1366808 86.76 ns/op BenchmarkTickerResetNaive-4 187119 731.4 ns/op BenchmarkNow-4 349107 338.1 ns/op BenchmarkNowUnixNano-4 357122 333.3 ns/op BenchmarkNowUnixMilli-4 355712 337.2 ns/op BenchmarkNowUnixMicro-4 362089 335.9 ns/op BenchmarkFormat-4 86521 1371 ns/op BenchmarkFormatRFC3339-4 117658 956.5 ns/op BenchmarkFormatRFC3339Nano-4 116788 989.2 ns/op BenchmarkFormatNow-4 125038 966.5 ns/op BenchmarkMarshalJSON-4 155703 709.0 ns/op BenchmarkMarshalText-4 185192 643.9 ns/op BenchmarkMarshalBinary-4 408895 267.7 ns/op BenchmarkParse-4 199489 568.6 ns/op BenchmarkParseRFC3339UTC-4 509149 232.3 ns/op BenchmarkParseRFC3339UTCBytes-4 296463 347.6 ns/op BenchmarkParseRFC3339TZ-4 156030 782.0 ns/op BenchmarkParseRFC3339TZBytes-4 123794 974.0 ns/op BenchmarkParseDuration-4 779047 140.6 ns/op BenchmarkHour-4 1276664 93.35 ns/op BenchmarkSecond-4 1250161 91.90 ns/op BenchmarkDate-4 1075869 111.1 ns/op BenchmarkYear-4 1167661 106.0 ns/op BenchmarkYearDay-4 1000000 110.1 ns/op BenchmarkMonth-4 938349 107.9 ns/op BenchmarkDay-4 1091332 109.1 ns/op BenchmarkISOWeek-4 1125042 111.5 ns/op BenchmarkGoString-4 125437 918.3 ns/op BenchmarkDateFunc-4 2121408 57.09 ns/op BenchmarkUnmarshalText-4 134707 862.7 ns/op PASS ok time 16.724s goos: freebsd goarch: amd64 pkg: unicode cpu: AMD EPYC 7B12 BenchmarkToUpper-4 620292 169.0 ns/op BenchmarkToLower-4 696822 185.3 ns/op BenchmarkSimpleFold/Upper-4 487167 269.9 ns/op BenchmarkSimpleFold/Lower-4 506998 235.7 ns/op BenchmarkSimpleFold/Fold-4 843098 125.1 ns/op BenchmarkSimpleFold/NoFold-4 426204 266.2 ns/op PASS ok unicode 2.079s goos: freebsd goarch: amd64 pkg: unicode/utf16 cpu: AMD EPYC 7B12 BenchmarkDecodeValidASCII-4 767454 149.2 ns/op BenchmarkDecodeValidJapaneseChars-4 943605 126.8 ns/op BenchmarkDecodeRune-4 1898714 62.89 ns/op BenchmarkEncodeValidASCII-4 840582 139.0 ns/op BenchmarkEncodeValidJapaneseChars-4 1000000 107.1 ns/op BenchmarkAppendRuneValidASCII-4 1880324 63.67 ns/op BenchmarkAppendRuneValidJapaneseChars-4 2949834 40.18 ns/op BenchmarkEncodeRune-4 2094327 56.84 ns/op PASS ok unicode/utf16 2.411s goos: freebsd goarch: amd64 pkg: unicode/utf8 cpu: AMD EPYC 7B12 BenchmarkRuneCountTenASCIIChars-4 2957666 40.79 ns/op BenchmarkRuneCountTenJapaneseChars-4 1925706 61.60 ns/op BenchmarkRuneCountInStringTenASCIIChars-4 12875455 9.231 ns/op BenchmarkRuneCountInStringTenJapaneseChars-4 2694044 44.17 ns/op BenchmarkValidTenASCIIChars-4 2522438 47.95 ns/op BenchmarkValid100KASCIIChars-4 146 813050 ns/op BenchmarkValidTenJapaneseChars-4 421411 268.5 ns/op BenchmarkValidLongMostlyASCII-4 138 870417 ns/op BenchmarkValidLongJapanese-4 81 1464257 ns/op BenchmarkValidStringTenASCIIChars-4 5643200 20.83 ns/op BenchmarkValidString100KASCIIChars-4 13364 8974 ns/op BenchmarkValidStringTenJapaneseChars-4 670720 177.2 ns/op BenchmarkValidStringLongMostlyASCII-4 1418 76438 ns/op BenchmarkValidStringLongJapanese-4 232 508047 ns/op BenchmarkEncodeASCIIRune-4 11804877 9.974 ns/op BenchmarkEncodeSpanishRune-4 3657394 33.01 ns/op BenchmarkEncodeJapaneseRune-4 3222715 38.34 ns/op BenchmarkEncodeMaxRune-4 2839627 43.82 ns/op BenchmarkEncodeInvalidRuneMaxPlusOne-4 3088057 38.62 ns/op BenchmarkEncodeInvalidRuneSurrogate-4 3086596 38.95 ns/op BenchmarkEncodeInvalidRuneNegative-4 3184060 38.49 ns/op BenchmarkAppendASCIIRune-4 11761824 9.984 ns/op BenchmarkAppendSpanishRune-4 4261446 27.66 ns/op BenchmarkAppendJapaneseRune-4 3538191 34.83 ns/op BenchmarkAppendMaxRune-4 2779599 40.56 ns/op BenchmarkAppendInvalidRuneMaxPlusOne-4 3457634 34.65 ns/op BenchmarkAppendInvalidRuneSurrogate-4 3341820 34.18 ns/op BenchmarkAppendInvalidRuneNegative-4 3587077 33.16 ns/op BenchmarkDecodeASCIIRune-4 3351932 36.00 ns/op BenchmarkDecodeJapaneseRune-4 2855174 41.58 ns/op BenchmarkFullRune/ASCII-4 4281213 27.49 ns/op BenchmarkFullRune/Incomplete-4 1977822 57.79 ns/op BenchmarkFullRune/Japanese-4 4336148 28.36 ns/op PASS ok unicode/utf8 6.439s goos: freebsd goarch: amd64 pkg: unique cpu: AMD EPYC 7B12 BenchmarkMake-4 250660 413.5 ns/op 0 B/op 0 allocs/op BenchmarkMakeMany-4 184716 617.9 ns/op 0 B/op 0 allocs/op BenchmarkMakeManyMany-4 151658 928.3 ns/op 0 B/op 0 allocs/op PASS ok unique 10.234s goos: freebsd goarch: amd64 pkg: cmd/api cpu: AMD EPYC 7B12 BenchmarkAll-4 1 63192398115 ns/op PASS ok cmd/api 64.349s goos: freebsd goarch: amd64 pkg: cmd/cgo/internal/test cpu: AMD EPYC 7B12 BenchmarkCgoCall/add-int-4 858841 119.5 ns/op BenchmarkCgoCall/one-pointer-4 623524 164.0 ns/op BenchmarkCgoCall/string-pointer-escape-4 495669 208.8 ns/op BenchmarkCgoCall/string-pointer-noescape-4 777421 152.5 ns/op BenchmarkCgoCall/eight-pointers-4 283168 363.9 ns/op BenchmarkCgoCall/eight-pointers-nil-4 782293 152.7 ns/op BenchmarkCgoCall/eight-pointers-array-4 44498 2857 ns/op BenchmarkCgoCall/eight-pointers-slice-4 57079 1885 ns/op BenchmarkGoString-4 1442904 93.64 ns/op BenchmarkCGoCallback-4 74516 1606 ns/op BenchmarkCGoInCThread-4 597744 202.5 ns/op PASS ok cmd/cgo/internal/test 2.725s goos: freebsd goarch: amd64 pkg: cmd/cgo/internal/testcarchive cpu: AMD EPYC 7B12 BenchmarkCgoCallbackMainThread-4 1084220 109.7 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-build3815488671=/tmp/go-build -gno-record-gcc-switches -I /tmp/workdir/tmp/carchive_test1948162922/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-build3815488671=/tmp/go-build -gno-record-gcc-switches -I /tmp/workdir/tmp/carchive_test1948162922/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-build3815488671=/tmp/go-build -gno-record-gcc-switches -I /tmp/workdir/tmp/carchive_test1948162922/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-build3815488671=/tmp/go-build -gno-record-gcc-switches -I /tmp/workdir/tmp/carchive_test1948162922/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-build3815488671=/tmp/go-build -gno-record-gcc-switches -I /tmp/workdir/tmp/carchive_test1948162922/pkg/freebsd_amd64_shared/testcarchive -o testp10 main10.c libgo10.a] ... [output truncated] PASS ok cmd/cgo/internal/testcarchive 4.746s goos: freebsd goarch: amd64 pkg: cmd/compile/internal/reflectdata cpu: AMD EPYC 7B12 BenchmarkEqArrayOfStrings5-4 972438 111.9 ns/op BenchmarkEqArrayOfStrings64-4 126126 1297 ns/op BenchmarkEqArrayOfStrings1024-4 8066 14074 ns/op BenchmarkEqArrayOfFloats5-4 1255686 96.19 ns/op BenchmarkEqArrayOfFloats64-4 140880 832.2 ns/op BenchmarkEqArrayOfFloats1024-4 8528 12240 ns/op BenchmarkEqArrayOfStructsEq-4 2775 46472 ns/op BenchmarkEqArrayOfStructsNotEq-4 3931 27053 ns/op BenchmarkEqStruct-4 20118544 5.916 ns/op PASS ok cmd/compile/internal/reflectdata 2.379s goos: freebsd goarch: amd64 pkg: cmd/compile/internal/ssa cpu: AMD EPYC 7B12 BenchmarkPhioptPass-4 10000 45442 ns/op BenchmarkInvertLessThanNoov-4 17285073 6.735 ns/op BenchmarkCopyElim1-4 1348 88545 ns/op BenchmarkCopyElim10-4 1376 93398 ns/op BenchmarkCopyElim100-4 502 207836 ns/op BenchmarkCopyElim1000-4 106 1165678 ns/op BenchmarkCopyElim10000-4 6 16731916 ns/op BenchmarkCopyElim100000-4 1 325560798 ns/op BenchmarkDeadCode/1-4 902 113381 ns/op BenchmarkDeadCode/10-4 954 121912 ns/op BenchmarkDeadCode/100-4 470 279477 ns/op BenchmarkDeadCode/1000-4 74 1692547 ns/op BenchmarkDeadCode/10000-4 6 20830704 ns/op BenchmarkDeadCode/100000-4 1 245901989 ns/op BenchmarkDeadCode/200000-4 1 519232973 ns/op BenchmarkDominatorsLinear-4 24 5475783 ns/op 1.83 MB/s BenchmarkDominatorsFwdBack-4 14 10090430 ns/op 0.99 MB/s BenchmarkDominatorsManyPred-4 13 8569335 ns/op 1.17 MB/s BenchmarkDominatorsMaxPred-4 14 9925344 ns/op 1.01 MB/s BenchmarkDominatorsMaxPredVal-4 14 8611399 ns/op 1.16 MB/s BenchmarkFuse/1-4 1063 129443 ns/op BenchmarkFuse/10-4 813 141910 ns/op BenchmarkFuse/100-4 261 453217 ns/op BenchmarkFuse/1000-4 36 3942174 ns/op BenchmarkFuse/10000-4 2 50593148 ns/op BenchmarkNilCheckDeep1-4 15578 7771 ns/op 0.13 MB/s 235 B/op 4 allocs/op BenchmarkNilCheckDeep10-4 6056 17874 ns/op 0.56 MB/s 232 B/op 4 allocs/op BenchmarkNilCheckDeep100-4 982 121280 ns/op 0.82 MB/s 1117 B/op 4 allocs/op BenchmarkNilCheckDeep1000-4 98 1182443 ns/op 0.85 MB/s 9268 B/op 4 allocs/op BenchmarkNilCheckDeep10000-4 7 15336373 ns/op 0.65 MB/s 168840 B/op 6 allocs/op BenchmarkDSEPass-4 44 2741135 ns/op 58318 B/op 7 allocs/op BenchmarkDSEPassBlock-4 2 73260878 ns/op 2121432 B/op 54118 allocs/op BenchmarkCSEPass-4 10 10137964 ns/op 98592 B/op 6 allocs/op BenchmarkCSEPassBlock-4 1 125791798 ns/op 4797952 B/op 59989 allocs/op BenchmarkDeadcodePass-4 297 412624 ns/op 92886 B/op 3 allocs/op BenchmarkDeadcodePassBlock-4 1 104753539 ns/op 4031456 B/op 44863 allocs/op BenchmarkMultiPass-4 116 922274 ns/op 259887 B/op 8 allocs/op BenchmarkMultiPassBlock-4 1 215293864 ns/op 10400696 B/op 112861 allocs/op BenchmarkCondRewrite/SoloJump-4 4635654 25.88 ns/op BenchmarkCondRewrite/CombJump-4 4027698 26.19 ns/op PASS ok cmd/compile/internal/ssa 12.173s goos: freebsd goarch: amd64 pkg: cmd/compile/internal/test cpu: AMD EPYC 7B12 BenchmarkLoadAdd-4 12820 9117 ns/op BenchmarkExtShift-4 20844 5807 ns/op BenchmarkModify-4 12534 9701 ns/op BenchmarkMullImm-4 20798 5281 ns/op BenchmarkConstModify-4 12066 9994 ns/op BenchmarkBitSet-4 23322 5071 ns/op BenchmarkBitClear-4 23643 5053 ns/op BenchmarkBitToggle-4 23730 5055 ns/op BenchmarkBitSetConst-4 191013 637.6 ns/op BenchmarkBitClearConst-4 189762 637.0 ns/op BenchmarkBitToggleConst-4 190460 632.3 ns/op BenchmarkDivconstI64-4 10743888 11.26 ns/op BenchmarkModconstI64-4 11256434 10.84 ns/op BenchmarkDivisiblePow2constI64-4 9199072 12.56 ns/op BenchmarkDivisibleconstI64-4 10741822 11.84 ns/op BenchmarkDivisibleWDivconstI64-4 8855100 13.45 ns/op BenchmarkDivconstU64/3-4 10053240 10.49 ns/op BenchmarkDivconstU64/5-4 11514470 10.67 ns/op BenchmarkDivconstU64/37-4 11314893 10.86 ns/op BenchmarkDivconstU64/1234567-4 11469292 10.29 ns/op BenchmarkModconstU64-4 9933116 11.73 ns/op BenchmarkDivisibleconstU64-4 11179732 11.70 ns/op BenchmarkDivisibleWDivconstU64-4 8712602 13.49 ns/op BenchmarkDivconstI32-4 11850705 10.39 ns/op BenchmarkModconstI32-4 11397344 10.43 ns/op BenchmarkDivisiblePow2constI32-4 12560133 9.041 ns/op BenchmarkDivisibleconstI32-4 12646317 9.585 ns/op BenchmarkDivisibleWDivconstI32-4 8948898 13.43 ns/op BenchmarkDivconstU32-4 10139912 12.28 ns/op BenchmarkModconstU32-4 10360171 11.14 ns/op BenchmarkDivisibleconstU32-4 12320696 9.588 ns/op BenchmarkDivisibleWDivconstU32-4 8807467 13.36 ns/op BenchmarkDivconstI16-4 10493114 11.36 ns/op BenchmarkModconstI16-4 11586546 12.04 ns/op BenchmarkDivisiblePow2constI16-4 12321644 9.523 ns/op BenchmarkDivisibleconstI16-4 12687553 9.521 ns/op BenchmarkDivisibleWDivconstI16-4 8272688 13.39 ns/op BenchmarkDivconstU16-4 12581678 9.539 ns/op BenchmarkModconstU16-4 10011864 10.48 ns/op BenchmarkDivisibleconstU16-4 12261039 9.571 ns/op BenchmarkDivisibleWDivconstU16-4 8849013 13.36 ns/op BenchmarkDivconstI8-4 11215540 12.07 ns/op BenchmarkModconstI8-4 9722943 11.62 ns/op BenchmarkDivisiblePow2constI8-4 12550557 9.471 ns/op BenchmarkDivisibleconstI8-4 12692464 9.552 ns/op BenchmarkDivisibleWDivconstI8-4 8806717 13.44 ns/op BenchmarkDivconstU8-4 12392203 9.646 ns/op BenchmarkModconstU8-4 10064184 11.78 ns/op BenchmarkDivisibleconstU8-4 12526320 9.527 ns/op BenchmarkDivisibleWDivconstU8-4 8549661 13.38 ns/op BenchmarkMul2-4 265952 443.8 ns/op BenchmarkMulNeg2-4 261259 463.2 ns/op BenchmarkEfaceInteger-4 5023149 23.86 ns/op BenchmarkTypeAssert-4 17441084 6.600 ns/op BenchmarkDiv64UnsignedSmall-4 19885900 5.292 ns/op BenchmarkDiv64Small-4 17975248 6.220 ns/op BenchmarkDiv64SmallNegDivisor-4 19146591 5.408 ns/op BenchmarkDiv64SmallNegDividend-4 20316445 5.942 ns/op BenchmarkDiv64SmallNegBoth-4 19506244 5.913 ns/op BenchmarkDiv64Unsigned-4 17121342 6.976 ns/op BenchmarkDiv64-4 16962074 6.877 ns/op BenchmarkDiv64NegDivisor-4 16517169 6.861 ns/op BenchmarkDiv64NegDividend-4 17331782 6.870 ns/op BenchmarkDiv64NegBoth-4 17328254 6.874 ns/op BenchmarkMod64UnsignedSmall-4 19078610 5.601 ns/op BenchmarkMod64Small-4 18891434 5.447 ns/op BenchmarkMod64SmallNegDivisor-4 18222224 6.523 ns/op BenchmarkMod64SmallNegDividend-4 19998450 5.353 ns/op BenchmarkMod64SmallNegBoth-4 20209725 5.915 ns/op BenchmarkMod64Unsigned-4 16088990 7.186 ns/op BenchmarkMod64-4 16305926 7.155 ns/op BenchmarkMod64NegDivisor-4 16629096 7.214 ns/op BenchmarkMod64NegDividend-4 15855154 7.175 ns/op BenchmarkMod64NegBoth-4 16312354 7.203 ns/op BenchmarkMulconstI32/3-4 19525894 5.907 ns/op BenchmarkMulconstI32/5-4 21072391 5.595 ns/op BenchmarkMulconstI32/12-4 20565217 5.610 ns/op BenchmarkMulconstI32/120-4 21369898 5.618 ns/op BenchmarkMulconstI32/-120-4 20208772 5.612 ns/op BenchmarkMulconstI32/65537-4 21150535 5.618 ns/op BenchmarkMulconstI32/65538-4 20934973 5.642 ns/op BenchmarkMulconstI64/3-4 20446395 4.932 ns/op BenchmarkMulconstI64/5-4 25106388 5.637 ns/op BenchmarkMulconstI64/12-4 18834471 5.636 ns/op BenchmarkMulconstI64/120-4 21335442 5.543 ns/op BenchmarkMulconstI64/-120-4 21383828 5.105 ns/op BenchmarkMulconstI64/65537-4 23846456 5.605 ns/op BenchmarkMulconstI64/65538-4 21312331 5.631 ns/op BenchmarkMulconstU32/3-4 23781376 5.521 ns/op BenchmarkMulconstU32/5-4 24504289 5.626 ns/op BenchmarkMulconstU32/12-4 21278916 4.775 ns/op BenchmarkMulconstU32/120-4 24285067 5.210 ns/op BenchmarkMulconstU32/65537-4 21451424 5.591 ns/op BenchmarkMulconstU32/65538-4 20481921 5.611 ns/op BenchmarkMulconstU64/3-4 20323561 5.489 ns/op BenchmarkMulconstU64/5-4 20737690 4.847 ns/op BenchmarkMulconstU64/12-4 20720718 5.630 ns/op BenchmarkMulconstU64/120-4 21058231 5.662 ns/op BenchmarkMulconstU64/65537-4 25225618 5.657 ns/op BenchmarkMulconstU64/65538-4 20811997 5.617 ns/op BenchmarkShiftArithmeticRight-4 20245698 5.598 ns/op BenchmarkSwitch8Predictable-4 7578783 14.39 ns/op BenchmarkSwitch8Unpredictable-4 8157264 15.26 ns/op BenchmarkSwitch32Predictable-4 11751710 9.544 ns/op BenchmarkSwitch32Unpredictable-4 8038777 14.33 ns/op BenchmarkSwitchStringPredictable-4 8882800 13.21 ns/op BenchmarkSwitchStringUnpredictable-4 5773582 18.93 ns/op BenchmarkSwitchTypePredictable-4 5688582 25.62 ns/op BenchmarkSwitchTypeUnpredictable-4 4777472 24.17 ns/op BenchmarkSwitchInterfaceTypePredictable-4 7057999 14.26 ns/op BenchmarkSwitchInterfaceTypeUnpredictable-4 4946443 24.08 ns/op PASS ok cmd/compile/internal/test 16.619s goos: freebsd goarch: amd64 pkg: cmd/compile/internal/types2 cpu: AMD EPYC 7B12 BenchmarkLookupFieldOrMethod-4 144 801421 ns/op BenchmarkNamed/Underlying/nongeneric-4 1567910 77.32 ns/op BenchmarkNamed/Underlying/generic-4 1587885 76.29 ns/op BenchmarkNamed/Underlying/src_instance-4 1618392 73.20 ns/op BenchmarkNamed/Underlying/user_instance-4 1601282 74.94 ns/op BenchmarkCheck/http/funcbodies/info-4 1 384341997 ns/op 92539 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 302743308 ns/op 117480 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 106366650 ns/op 334369 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 100827386 ns/op 352712 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 307114131 ns/op 17294 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 2 65869056 ns/op 80613 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 5 20907880 ns/op 253987 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 5 20046959 ns/op 264885 lines/s BenchmarkCheck/constant/funcbodies/info-4 1 115060929 ns/op 18832 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 4 29165022 ns/op 74379 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 8 14184011 ns/op 152926 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 8 13471740 ns/op 161035 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 926827679 ns/op 76178 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 467343979 ns/op 151071 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 2 98219648 ns/op 718672 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 2 84966483 ns/op 830737 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 1 225650683 ns/op 3898 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 4 25729162 ns/op 34193 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 7 15307964 ns/op 57456 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 7 14725353 ns/op 59737 lines/s PASS ok cmd/compile/internal/types2 15.363s goos: freebsd goarch: amd64 pkg: cmd/go cpu: AMD EPYC 7B12 BenchmarkExecGoEnv-4 62 2638661 ns/op 3498661 sys-ns/op 599194 user-ns/op PASS ok cmd/go 1.346s goos: freebsd goarch: amd64 pkg: cmd/go/internal/cfg cpu: AMD EPYC 7B12 BenchmarkLookPath-4 265617 432.0 ns/op PASS ok cmd/go/internal/cfg 1.201s All tests passed.