freebsd-amd64-race at 6405e60ca6be798c1f8c1d0365fd63b89b524df5 :: 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.539s ok archive/zip 2.288s ok bufio 1.304s ok bytes 1.854s ok cmp 1.082s ok compress/bzip2 1.382s ok compress/flate 4.757s ok compress/gzip 9.306s ok compress/lzw 1.785s ok compress/zlib 4.335s ok container/heap 1.013s ok container/list 1.076s ok container/ring 1.019s ok context 1.070s ok crypto 2.366s ok crypto/aes 1.031s ok crypto/cipher 18.832s ok crypto/des 1.102s ok crypto/dsa 1.079s ok crypto/ecdh 1.259s ok crypto/ecdsa 1.172s ok crypto/ed25519 1.249s ok crypto/elliptic 1.089s ? crypto/fips140 [no test files] ok crypto/hkdf 1.058s ok crypto/hmac 1.058s ok crypto/internal/boring 1.078s ? crypto/internal/boring/bbig [no test files] ok crypto/internal/boring/bcache 1.371s ? 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.079s ok crypto/internal/fips140/aes/gcm 1.019s [no tests to run] ? crypto/internal/fips140/alias [no test files] ok crypto/internal/fips140/bigmod 1.343s ? 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.017s ok crypto/internal/fips140/ecdsa 1.166s ? crypto/internal/fips140/ed25519 [no test files] ok crypto/internal/fips140/edwards25519 1.577s ok crypto/internal/fips140/edwards25519/field 1.114s ? crypto/internal/fips140/hkdf [no test files] ? crypto/internal/fips140/hmac [no test files] ok crypto/internal/fips140/mlkem 1.266s ok crypto/internal/fips140/nistec 1.073s [no tests to run] ok crypto/internal/fips140/nistec/fiat 1.073s [no tests to run] ? crypto/internal/fips140/pbkdf2 [no test files] ok crypto/internal/fips140/rsa 1.075s ? 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.105s ? 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.706s ok crypto/internal/hpke 1.083s ? crypto/internal/impl [no test files] ? crypto/internal/randutil [no test files] ok crypto/internal/sysrand 1.252s ? crypto/internal/sysrand/internal/seccomp [no test files] ok crypto/md5 1.040s ok crypto/mlkem 1.307s ok crypto/pbkdf2 1.098s ok crypto/rand 1.466s ok crypto/rc4 1.387s ok crypto/rsa 1.828s ok crypto/sha1 1.022s ok crypto/sha256 1.088s ok crypto/sha3 2.843s ok crypto/sha512 1.041s ok crypto/subtle 1.329s ok crypto/tls 8.665s ? crypto/tls/internal/fips140tls [no test files] ok crypto/x509 2.381s ? crypto/x509/pkix [no test files] ok database/sql 1.556s ok database/sql/driver 1.039s ok debug/buildinfo 1.061s ok debug/dwarf 1.096s ok debug/elf 1.713s ok debug/gosym 1.112s ok debug/macho 1.048s ok debug/pe 1.040s ok debug/plan9obj 1.060s ok embed 1.023s [no tests to run] ok embed/internal/embedtest 1.023s ? encoding [no test files] ok encoding/ascii85 1.080s ok encoding/asn1 1.030s ok encoding/base32 1.042s ok encoding/base64 1.074s ok encoding/binary 1.090s ok encoding/csv 1.043s ok encoding/gob 12.241s ok encoding/hex 1.030s ok encoding/json 1.810s ok encoding/pem 2.315s ok encoding/xml 1.188s ok errors 1.079s ok expvar 1.034s ok flag 3.165s ok fmt 1.503s ok go/ast 1.073s ok go/ast/internal/tests 1.073s ok go/build 6.915s ok go/build/constraint 1.058s ok go/constant 1.058s ok go/doc 1.209s ok go/doc/comment 2.109s ok go/format 1.095s ok go/importer 1.521s ok go/internal/gccgoimporter 1.059s ok go/internal/gcimporter 8.881s ok go/internal/srcimporter 10.012s ok go/parser 1.895s ok go/printer 2.095s ok go/scanner 1.024s ok go/token 1.128s ok go/types 29.496s ok go/version 1.074s ok hash 1.063s ok hash/adler32 1.063s ok hash/crc32 1.041s ok hash/crc64 1.041s ok hash/fnv 1.041s ok hash/maphash 1.153s ok html 1.077s ok html/template 1.219s ok image 1.351s ok image/color 1.045s ? image/color/palette [no test files] ok image/draw 1.458s ok image/gif 1.635s ? image/internal/imageutil [no test files] ok image/jpeg 1.995s ok image/png 3.075s ok index/suffixarray 1.727s ok internal/abi 1.081s ? internal/asan [no test files] ? internal/bisect [no test files] ok internal/buildcfg 1.065s ? internal/bytealg [no test files] ? internal/byteorder [no test files] ? internal/cfg [no test files] ok internal/chacha8rand 1.066s ok internal/copyright 1.092s ? internal/coverage [no test files] ? internal/coverage/calloc [no test files] ok internal/coverage/cfile 2.213s ok internal/coverage/cformat 1.072s ok internal/coverage/cmerge 1.072s ? 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.079s ? internal/coverage/rtcov [no test files] ok internal/coverage/slicereader 1.077s ok internal/coverage/slicewriter 1.022s ? internal/coverage/stringtab [no test files] ok internal/coverage/test 1.092s ? internal/coverage/uleb128 [no test files] ok internal/cpu 3.186s ok internal/dag 1.078s ok internal/diff 1.081s ? internal/exportdata [no test files] ? internal/filepathlite [no test files] ok internal/fmtsort 1.075s ok internal/fuzz 1.075s ? internal/goarch [no test files] ok internal/godebug 15.013s ok internal/godebugs 57.740s ? internal/goexperiment [no test files] ? internal/goos [no test files] ? internal/goroot [no test files] ok internal/gover 1.062s ? internal/goversion [no test files] ok internal/itoa 1.073s ? 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.070s ok internal/platform 1.695s ok internal/poll 1.283s ok internal/profile 1.072s ? internal/profilerecord [no test files] ? internal/race [no test files] ok internal/reflectlite 1.067s ok internal/runtime/atomic 1.113s ? internal/runtime/exithook [no test files] ok internal/runtime/maps 1.084s ok internal/runtime/math 1.072s ok internal/runtime/sys 1.072s ok internal/saferio 1.111s ok internal/singleflight 1.152s ? internal/stringslite [no test files] ok internal/sync 4.408s ok internal/synctest 4.751s ? internal/syscall/execenv [no test files] ok internal/syscall/unix 1.074s ok internal/sysinfo 1.075s ? internal/syslist [no test files] ok internal/testenv 1.165s ? internal/testlog [no test files] ? internal/testpty [no test files] ok internal/trace 33.244s ? internal/trace/event [no test files] ? internal/trace/event/go122 [no test files] ok internal/trace/internal/oldtrace 1.397s ? internal/trace/internal/testgen/go122 [no test files] ? internal/trace/raw [no test files] ? internal/trace/testtrace [no test files] ? internal/trace/traceviewer [no test files] ? internal/trace/traceviewer/format [no test files] ? internal/trace/version [no test files] ? internal/txtar [no test files] ok internal/types/errors 1.311s ok internal/unsafeheader 1.077s ok internal/xcoff 1.040s ok internal/zstd 1.557s ok io 1.104s ok io/fs 1.269s ok io/ioutil 1.077s ok iter 1.077s ok log 1.030s ? log/internal [no test files] ok log/slog 1.087s ? log/slog/internal [no test files] ok log/slog/internal/benchmarks 1.060s ok log/slog/internal/buffer 1.060s ? log/slog/internal/slogtest [no test files] ok log/syslog 2.361s ok maps 1.052s ok math 1.023s ok math/big 3.089s ok math/bits 1.037s ok math/cmplx 1.075s ok math/rand 3.601s ok math/rand/v2 2.339s ok mime 1.060s ok mime/multipart 4.348s ok mime/quotedprintable 1.060s ok net 10.770s ok net/http 9.489s ok net/http/cgi 28.646s ok net/http/cookiejar 1.087s ok net/http/fcgi 1.298s ok net/http/httptest 1.172s ok net/http/httptrace 1.078s ok net/http/httputil 1.709s ok net/http/internal 2.208s ok net/http/internal/ascii 1.076s ? net/http/internal/testcert [no test files] ok net/http/pprof 6.299s ok net/internal/cgotest 1.076s ok net/internal/socktest 1.053s ok net/mail 1.085s ok net/netip 1.539s ok net/rpc 1.089s ok net/rpc/jsonrpc 1.089s ok net/smtp 1.088s ok net/textproto 1.088s ok net/url 1.079s ok os 10.061s ok os/exec 8.422s ok os/exec/internal/fdtest 1.047s ok os/signal 20.480s ok os/user 1.031s ok path 1.030s ok path/filepath 1.083s ok plugin 1.024s ok reflect 1.447s ? reflect/internal/example1 [no test files] ? reflect/internal/example2 [no test files] ok regexp 3.038s ok regexp/syntax 5.473s ok runtime 42.130s ok runtime/cgo 1.082s ? runtime/coverage [no test files] ok runtime/debug 2.171s ? runtime/internal/startlinetest [no test files] ok runtime/internal/wasitest 1.073s ok runtime/metrics 1.073s ok runtime/pprof 28.985s ok runtime/race 8.805s ? runtime/race/internal/amd64v1 [no test files] ok runtime/trace 1.170s ok slices 1.310s ok sort 1.384s ok strconv 2.717s ok strings 2.127s ? structs [no test files] ok sync 1.521s ok sync/atomic 3.756s ok syscall 6.784s ok testing 5.711s ok testing/fstest 1.061s ? testing/internal/testdeps [no test files] ok testing/iotest 1.061s ok testing/quick 1.152s ok testing/slogtest 1.078s ok text/scanner 1.041s ok text/tabwriter 1.073s ok text/template 1.086s ok text/template/parse 1.085s ok time 15.458s ? time/tzdata [no test files] ok unicode 1.042s ok unicode/utf16 1.078s ok unicode/utf8 1.078s ok unique 1.311s ? unsafe [no test files] ok weak 1.215s ok cmd/addr2line 4.693s ok cmd/api 11.630s ? cmd/asm [no test files] ? cmd/asm/internal/arch [no test files] ok cmd/asm/internal/asm 3.340s ? cmd/asm/internal/flags [no test files] ok cmd/asm/internal/lex 1.014s ? cmd/buildid [no test files] ? cmd/cgo [no test files] ? cmd/cgo/internal/cgotest [no test files] ok cmd/cgo/internal/swig 1.015s ok cmd/cgo/internal/test 1.403s ? 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.030s ok cmd/cgo/internal/testcshared 8.819s ok cmd/cgo/internal/testerrors 11.365s ok cmd/cgo/internal/testfortran 1.087s ok cmd/cgo/internal/testgodefs 1.483s ok cmd/cgo/internal/testlife 1.543s ok cmd/cgo/internal/testnocgo 1.017s ok cmd/cgo/internal/testplugin 35.351s ok cmd/cgo/internal/testsanitizers 18.106s ok cmd/cgo/internal/testshared 1.019s ok cmd/cgo/internal/testso 2.210s ok cmd/cgo/internal/teststdio 2.272s ok cmd/cgo/internal/testtls 1.029s ok cmd/compile 37.527s ? cmd/compile/internal/abi [no test files] ok cmd/compile/internal/abt 1.097s ok cmd/compile/internal/amd64 1.081s ? cmd/compile/internal/arm [no test files] ? cmd/compile/internal/arm64 [no test files] ok cmd/compile/internal/base 1.013s ? cmd/compile/internal/bitvec [no test files] ok cmd/compile/internal/compare 1.076s ? cmd/compile/internal/coverage [no test files] ? cmd/compile/internal/deadlocals [no test files] ok cmd/compile/internal/devirtualize 1.080s ok cmd/compile/internal/dwarfgen 1.388s ? cmd/compile/internal/escape [no test files] ? cmd/compile/internal/gc [no test files] ok cmd/compile/internal/importer 1.827s ? cmd/compile/internal/inline [no test files] ok cmd/compile/internal/inline/inlheur 1.392s ? cmd/compile/internal/inline/interleaved [no test files] ok cmd/compile/internal/ir 1.031s ok cmd/compile/internal/liveness 1.137s ok cmd/compile/internal/logopt 1.200s ? cmd/compile/internal/loong64 [no test files] ok cmd/compile/internal/loopvar 1.078s ? cmd/compile/internal/mips [no test files] ? cmd/compile/internal/mips64 [no test files] ok cmd/compile/internal/noder 1.081s ? 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.086s ok cmd/compile/internal/reflectdata 1.076s [no tests to run] ? cmd/compile/internal/riscv64 [no test files] ? cmd/compile/internal/rttype [no test files] ? cmd/compile/internal/s390x [no test files] ok cmd/compile/internal/ssa 7.936s ok cmd/compile/internal/ssagen 1.018s ? cmd/compile/internal/staticdata [no test files] ? cmd/compile/internal/staticinit [no test files] ok cmd/compile/internal/syntax 1.154s ok cmd/compile/internal/test 11.489s ? cmd/compile/internal/typebits [no test files] ok cmd/compile/internal/typecheck 1.234s ok cmd/compile/internal/types 1.022s ok cmd/compile/internal/types2 8.077s ? 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.079s ok cmd/cover 17.213s ok cmd/dist 1.078s ok cmd/distpack 1.078s ok cmd/doc 1.985s ok cmd/fix 2.508s ok cmd/go 297.138s ok cmd/go/internal/auth 1.061s ? cmd/go/internal/base [no test files] ? cmd/go/internal/bug [no test files] ok cmd/go/internal/cache 1.101s ok cmd/go/internal/cfg 1.077s [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.117s ok cmd/go/internal/fips140 1.080s ? cmd/go/internal/fix [no test files] ? cmd/go/internal/fmtcmd [no test files] ok cmd/go/internal/fsys 1.077s ok cmd/go/internal/generate 1.078s ok cmd/go/internal/gover 1.077s ? cmd/go/internal/help [no test files] ok cmd/go/internal/imports 1.029s ? cmd/go/internal/list [no test files] ok cmd/go/internal/load 1.063s ok cmd/go/internal/lockedfile 2.417s ok cmd/go/internal/lockedfile/internal/filelock 2.158s ? cmd/go/internal/mmap [no test files] ? cmd/go/internal/modcmd [no test files] ok cmd/go/internal/modfetch 1.089s ok cmd/go/internal/modfetch/codehost 2.060s ok cmd/go/internal/modfetch/zip_sum_test 1.032s ? cmd/go/internal/modget [no test files] ok cmd/go/internal/modindex 1.496s ? cmd/go/internal/modinfo [no test files] ok cmd/go/internal/modload 1.082s ok cmd/go/internal/mvs 1.090s ? cmd/go/internal/run [no test files] ? cmd/go/internal/search [no test files] ok cmd/go/internal/str 1.076s ? cmd/go/internal/telemetrycmd [no test files] ? cmd/go/internal/telemetrystats [no test files] ok cmd/go/internal/test 1.096s ? cmd/go/internal/test/internal/genflags [no test files] ? cmd/go/internal/tool [no test files] ok cmd/go/internal/toolchain 1.026s ? cmd/go/internal/trace [no test files] ok cmd/go/internal/vcs 1.026s ok cmd/go/internal/vcweb 1.019s ok cmd/go/internal/vcweb/vcstest 2.697s ? cmd/go/internal/version [no test files] ? cmd/go/internal/vet [no test files] ok cmd/go/internal/web 1.081s ? cmd/go/internal/web/intercept [no test files] ok cmd/go/internal/work 1.273s ? cmd/go/internal/workcmd [no test files] ok cmd/gofmt 1.177s ok cmd/internal/archive 1.306s ? cmd/internal/bio [no test files] ? cmd/internal/browser [no test files] ok cmd/internal/bootstrap_test 1.073s ok cmd/internal/buildid 1.442s ? cmd/internal/codesign [no test files] ok cmd/internal/cov 1.281s ? cmd/internal/cov/covcmd [no test files] ok cmd/internal/dwarf 1.107s ok cmd/internal/edit 1.017s ? cmd/internal/gcprog [no test files] ok cmd/internal/goobj 1.038s ? cmd/internal/hash [no test files] ? cmd/internal/macho [no test files] ok cmd/internal/moddeps 1.710s ok cmd/internal/obj 1.370s ? cmd/internal/obj/arm [no test files] ok cmd/internal/obj/arm64 1.584s ok cmd/internal/obj/loong64 1.092s ? cmd/internal/obj/mips [no test files] ok cmd/internal/obj/ppc64 1.124s ok cmd/internal/obj/riscv 1.047s ok cmd/internal/obj/s390x 1.080s ? cmd/internal/obj/wasm [no test files] ok cmd/internal/obj/x86 3.114s ok cmd/internal/objabi 1.021s ? cmd/internal/objfile [no test files] ok cmd/internal/osinfo 1.021s ok cmd/internal/par 1.215s ? cmd/internal/pathcache [no test files] ok cmd/internal/pgo 1.018s ok cmd/internal/pkgpath 5.219s ok cmd/internal/pkgpattern 1.047s ok cmd/internal/quoted 1.047s ? cmd/internal/robustio [no test files] ? cmd/internal/script [no test files] ? cmd/internal/script/scripttest [no test files] ok cmd/internal/src 1.077s ok cmd/internal/sys 1.077s ? cmd/internal/telemetry [no test files] ? cmd/internal/telemetry/counter [no test files] ok cmd/internal/test2json 1.608s ok cmd/link 18.597s ? 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.024s ? cmd/link/internal/dwtest [no test files] ok cmd/link/internal/ld 6.005s ? cmd/link/internal/loadelf [no test files] ok cmd/link/internal/loader 1.036s ? 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.558s ok cmd/objdump 5.075s ok cmd/pack 7.647s ok cmd/pprof 3.474s ? cmd/preprofile [no test files] ok cmd/relnote 1.072s ? cmd/test2json [no test files] ok cmd/trace 1.286s ok cmd/vet 49.959s ##### Running benchmarks briefly. goos: freebsd goarch: amd64 pkg: archive/tar cpu: AMD EPYC 7B12 Benchmark/Writer/USTAR-4 6201 18658 ns/op 1128 B/op 10 allocs/op Benchmark/Writer/GNU-4 3738 28641 ns/op 1668 B/op 25 allocs/op Benchmark/Writer/PAX-4 2812 39809 ns/op 2256 B/op 38 allocs/op Benchmark/Reader/USTAR-4 5475 18852 ns/op 5146 B/op 16 allocs/op Benchmark/Reader/GNU-4 8923 13265 ns/op 5165 B/op 15 allocs/op Benchmark/Reader/PAX-4 2893 38121 ns/op 8979 B/op 33 allocs/op PASS ok archive/tar 1.957s goos: freebsd goarch: amd64 pkg: archive/zip cpu: AMD EPYC 7B12 BenchmarkCompressedZipGarbage-4 1 262413877 ns/op 15168 B/op 66 allocs/op BenchmarkZip64Test-4 1 103260876 ns/op BenchmarkZip64TestSizes/4096-4 2361 49553 ns/op BenchmarkZip64TestSizes/1048576-4 247 480888 ns/op BenchmarkZip64TestSizes/67108864-4 1 109283358 ns/op PASS ok archive/zip 2.069s goos: freebsd goarch: amd64 pkg: bufio cpu: AMD EPYC 7B12 BenchmarkReaderCopyOptimal-4 342607 325.2 ns/op BenchmarkReaderCopyUnoptimal-4 216655 529.0 ns/op BenchmarkReaderCopyNoWriteTo-4 10000 13338 ns/op BenchmarkReaderWriteToOptimal-4 14816 8505 ns/op BenchmarkReaderReadString-4 193166 611.5 ns/op 144 B/op 1 allocs/op BenchmarkWriterCopyOptimal-4 321052 363.9 ns/op BenchmarkWriterCopyUnoptimal-4 320250 346.8 ns/op BenchmarkWriterCopyNoReadFrom-4 10000 11631 ns/op BenchmarkReaderEmpty-4 60326 2076 ns/op 4224 B/op 3 allocs/op BenchmarkWriterEmpty-4 46441 2777 ns/op 4096 B/op 1 allocs/op BenchmarkWriterFlush-4 746044 149.2 ns/op 0 B/op 0 allocs/op PASS ok bufio 2.542s goos: freebsd goarch: amd64 pkg: bytes cpu: AMD EPYC 7B12 BenchmarkReadString-4 7261 16820 ns/op 1948.13 MB/s BenchmarkWriteByte-4 580 202122 ns/op 20.26 MB/s BenchmarkWriteRune-4 344 341831 ns/op 35.95 MB/s BenchmarkBufferNotEmptyWriteRead-4 42 2721419 ns/op BenchmarkBufferFullSmallReads-4 138 868267 ns/op BenchmarkBufferWriteBlock/N4096-4 10000 10348 ns/op 14336 B/op 6 allocs/op BenchmarkBufferWriteBlock/N65536-4 848 163264 ns/op 260102 B/op 14 allocs/op BenchmarkBufferWriteBlock/N1048576-4 30 4303511 ns/op 4192262 B/op 22 allocs/op BenchmarkBufferAppendNoCopy-4 19 5692728 ns/op 2947.13 MB/s 1766022 B/op 0 allocs/op BenchmarkIndexByte/10-4 5897316 19.75 ns/op 506.45 MB/s BenchmarkIndexByte/32-4 5670843 20.28 ns/op 1577.74 MB/s BenchmarkIndexByte/4K-4 1624450 74.22 ns/op 55187.47 MB/s BenchmarkIndexBytePortable/10-4 1207173 98.64 ns/op 101.38 MB/s BenchmarkIndexBytePortable/32-4 393820 278.4 ns/op 114.93 MB/s BenchmarkIndexBytePortable/4K-4 3158 34670 ns/op 118.14 MB/s BenchmarkIndexRune/10-4 1674536 70.57 ns/op 141.71 MB/s BenchmarkIndexRune/32-4 1587068 75.54 ns/op 423.61 MB/s BenchmarkIndexRune/4K-4 923065 127.0 ns/op 32259.17 MB/s BenchmarkIndexRuneASCII/10-4 5769660 21.68 ns/op 461.25 MB/s BenchmarkIndexRuneASCII/32-4 5522388 21.51 ns/op 1487.90 MB/s BenchmarkIndexRuneASCII/4K-4 1590778 75.59 ns/op 54184.66 MB/s BenchmarkIndexRuneUnicode/Latin/10-4 2010744 61.29 ns/op 163.16 MB/s BenchmarkIndexRuneUnicode/Latin/32-4 1903117 60.60 ns/op 528.07 MB/s BenchmarkIndexRuneUnicode/Latin/4K-4 228794 497.2 ns/op 8238.60 MB/s BenchmarkIndexRuneUnicode/Cyrillic/10-4 1668406 72.60 ns/op 137.74 MB/s BenchmarkIndexRuneUnicode/Cyrillic/32-4 1598218 75.69 ns/op 422.79 MB/s BenchmarkIndexRuneUnicode/Cyrillic/4K-4 79411 1507 ns/op 2717.71 MB/s BenchmarkIndexRuneUnicode/Han/10-4 1000000 104.3 ns/op 95.87 MB/s BenchmarkIndexRuneUnicode/Han/32-4 1219678 97.90 ns/op 326.88 MB/s BenchmarkIndexRuneUnicode/Han/4K-4 155772 757.5 ns/op 5407.08 MB/s BenchmarkEqual/0-4 9656234 12.22 ns/op BenchmarkEqual/same/1-4 2179629 58.55 ns/op 17.08 MB/s BenchmarkEqual/same/6-4 2087185 54.83 ns/op 109.42 MB/s BenchmarkEqual/same/9-4 1978182 60.69 ns/op 148.29 MB/s BenchmarkEqual/same/15-4 2101491 60.29 ns/op 248.82 MB/s BenchmarkEqual/same/16-4 2095399 57.42 ns/op 278.64 MB/s BenchmarkEqual/same/20-4 2047654 57.14 ns/op 350.04 MB/s BenchmarkEqual/same/32-4 1906646 59.41 ns/op 538.61 MB/s BenchmarkEqual/same/4K-4 168897 711.9 ns/op 5753.88 MB/s BenchmarkEqual/1-4 2027220 60.24 ns/op 16.60 MB/s BenchmarkEqual/6-4 2035639 58.79 ns/op 102.06 MB/s BenchmarkEqual/9-4 2014524 59.62 ns/op 150.95 MB/s BenchmarkEqual/15-4 1861861 61.11 ns/op 245.47 MB/s BenchmarkEqual/16-4 1965759 60.55 ns/op 264.24 MB/s BenchmarkEqual/20-4 1915767 63.37 ns/op 315.58 MB/s BenchmarkEqual/32-4 1858640 67.17 ns/op 476.39 MB/s BenchmarkEqual/4K-4 95696 1229 ns/op 3332.54 MB/s BenchmarkEqualBothUnaligned/64_0-4 2076124 57.53 ns/op 1112.43 MB/s BenchmarkEqualBothUnaligned/64_1-4 1882934 64.91 ns/op 985.97 MB/s BenchmarkEqualBothUnaligned/64_4-4 2020370 60.39 ns/op 1059.74 MB/s BenchmarkEqualBothUnaligned/64_7-4 1969944 59.00 ns/op 1084.77 MB/s BenchmarkEqualBothUnaligned/4096_0-4 112696 1068 ns/op 3834.15 MB/s BenchmarkEqualBothUnaligned/4096_1-4 86186 1392 ns/op 2942.62 MB/s BenchmarkEqualBothUnaligned/4096_4-4 149634 763.7 ns/op 5363.42 MB/s BenchmarkEqualBothUnaligned/4096_7-4 152976 763.6 ns/op 5364.21 MB/s BenchmarkIndex/10-4 4046343 29.81 ns/op 335.46 MB/s BenchmarkIndex/32-4 4519566 26.65 ns/op 1200.58 MB/s BenchmarkIndex/4K-4 41604 2794 ns/op 1465.92 MB/s BenchmarkIndexEasy/10-4 4207034 28.73 ns/op 348.05 MB/s BenchmarkIndexEasy/32-4 4459290 26.93 ns/op 1188.09 MB/s BenchmarkIndexEasy/4K-4 822987 147.0 ns/op 27867.84 MB/s BenchmarkCount/10-4 2086658 57.58 ns/op 173.67 MB/s BenchmarkCount/32-4 2180218 55.69 ns/op 574.62 MB/s BenchmarkCount/4K-4 41216 2850 ns/op 1437.37 MB/s BenchmarkCountEasy/10-4 2076291 55.40 ns/op 180.49 MB/s BenchmarkCountEasy/32-4 2177793 54.03 ns/op 592.28 MB/s BenchmarkCountEasy/4K-4 599041 174.1 ns/op 23527.08 MB/s BenchmarkCountSingle/10-4 3805242 31.11 ns/op 321.44 MB/s BenchmarkCountSingle/32-4 3842613 31.24 ns/op 1024.40 MB/s BenchmarkCountSingle/4K-4 1249329 95.75 ns/op 42776.80 MB/s BenchmarkToUpper/#00-4 3540237 33.08 ns/op BenchmarkToUpper/ONLYUPPER-4 433533 256.9 ns/op BenchmarkToUpper/abc-4 765158 155.0 ns/op BenchmarkToUpper/AbC123-4 481598 230.1 ns/op BenchmarkToUpper/azAZ09_-4 412794 253.4 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 130810 909.3 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 56787 2157 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 91087 1435 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 183664 668.5 ns/op BenchmarkToLower/#00-4 3629012 33.42 ns/op BenchmarkToLower/abc-4 649672 169.7 ns/op BenchmarkToLower/AbC123-4 475227 229.2 ns/op BenchmarkToLower/azAZ09_-4 415041 254.4 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 130328 902.6 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 58093 2031 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 96452 1239 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 178388 653.2 ns/op BenchmarkFields/ASCII/16-4 231506 494.3 ns/op 32.37 MB/s 24 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 15037 7725 ns/op 33.14 MB/s 704 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 902 124494 ns/op 32.90 MB/s 9472 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 50 2085926 ns/op 31.42 MB/s 147456 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 4 31731082 ns/op 33.05 MB/s 2260992 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 132559 837.9 ns/op 19.10 MB/s 48 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 8836 13345 ns/op 19.18 MB/s 640 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 523 220369 ns/op 18.59 MB/s 24832 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 30 3709770 ns/op 17.67 MB/s 512256 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 2 63800314 ns/op 16.44 MB/s 11211008 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 248635 465.5 ns/op 34.37 MB/s 24 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 16905 7129 ns/op 35.91 MB/s 704 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 979 120823 ns/op 33.90 MB/s 24832 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 54 2117545 ns/op 30.95 MB/s 512257 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 3 36823699 ns/op 28.48 MB/s 11202880 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 193138 596.6 ns/op 26.82 MB/s 48 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 12439 9498 ns/op 26.95 MB/s 640 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 724 160067 ns/op 25.59 MB/s 24832 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 42 2742144 ns/op 23.90 MB/s 512256 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 3 46849374 ns/op 22.38 MB/s 11211008 B/op 24 allocs/op BenchmarkTrimSpace/NoTrim-4 2690794 44.72 ns/op BenchmarkTrimSpace/ASCII-4 1426515 78.46 ns/op BenchmarkTrimSpace/SomeNonASCII-4 158629 765.2 ns/op BenchmarkTrimSpace/JustNonASCII-4 69964 1620 ns/op BenchmarkToValidUTF8/Valid-4 800068 147.2 ns/op BenchmarkToValidUTF8/InvalidASCII-4 533077 216.8 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 153732 761.2 ns/op BenchmarkIndexHard1-4 1254 93954 ns/op 11160.50 MB/s BenchmarkIndexHard2-4 906 131592 ns/op 7968.36 MB/s BenchmarkIndexHard3-4 181 662942 ns/op 1581.69 MB/s BenchmarkIndexHard4-4 183 645725 ns/op 1623.87 MB/s BenchmarkLastIndexHard1-4 8 14687585 ns/op BenchmarkLastIndexHard2-4 6 16901550 ns/op BenchmarkLastIndexHard3-4 6 17761814 ns/op BenchmarkCountHard1-4 1261 93661 ns/op BenchmarkCountHard2-4 913 132226 ns/op BenchmarkCountHard3-4 182 654856 ns/op BenchmarkSplitEmptySeparator-4 2 63815328 ns/op BenchmarkSplitSingleByteSeparator-4 31 4641361 ns/op BenchmarkSplitMultiByteSeparator-4 19 5641966 ns/op BenchmarkSplitNSingleByteSeparator-4 305212 404.4 ns/op BenchmarkSplitNMultiByteSeparator-4 111378 999.5 ns/op BenchmarkRepeat-4 271530 417.7 ns/op BenchmarkRepeatLarge/256/1-4 224281 554.8 ns/op 461.40 MB/s BenchmarkRepeatLarge/256/16-4 301731 363.9 ns/op 703.47 MB/s BenchmarkRepeatLarge/512/1-4 152226 726.3 ns/op 704.91 MB/s BenchmarkRepeatLarge/512/16-4 229011 538.1 ns/op 951.52 MB/s BenchmarkRepeatLarge/1024/1-4 110798 1108 ns/op 924.31 MB/s BenchmarkRepeatLarge/1024/16-4 140218 921.5 ns/op 1111.26 MB/s BenchmarkRepeatLarge/2048/1-4 66486 1815 ns/op 1128.62 MB/s BenchmarkRepeatLarge/2048/16-4 73009 1582 ns/op 1294.33 MB/s BenchmarkRepeatLarge/4096/1-4 37218 3221 ns/op 1271.68 MB/s BenchmarkRepeatLarge/4096/16-4 39718 2915 ns/op 1404.97 MB/s BenchmarkRepeatLarge/8192/1-4 20676 5688 ns/op 1440.14 MB/s BenchmarkRepeatLarge/8192/16-4 21488 5537 ns/op 1479.57 MB/s BenchmarkRepeatLarge/8192/4097-4 39318 2895 ns/op 1415.06 MB/s BenchmarkRepeatLarge/16384/1-4 10000 10239 ns/op 1600.15 MB/s BenchmarkRepeatLarge/16384/16-4 10000 10256 ns/op 1597.56 MB/s BenchmarkRepeatLarge/16384/4097-4 15112 7584 ns/op 1620.67 MB/s BenchmarkRepeatLarge/32768/1-4 7506 19346 ns/op 1693.80 MB/s BenchmarkRepeatLarge/32768/16-4 5886 18388 ns/op 1782.06 MB/s BenchmarkRepeatLarge/32768/4097-4 6841 17576 ns/op 1631.71 MB/s BenchmarkRepeatLarge/65536/1-4 2701 37356 ns/op 1754.36 MB/s BenchmarkRepeatLarge/65536/16-4 2805 36635 ns/op 1788.90 MB/s BenchmarkRepeatLarge/65536/4097-4 3585 35192 ns/op 1746.28 MB/s BenchmarkRepeatLarge/131072/1-4 955 138828 ns/op 944.13 MB/s BenchmarkRepeatLarge/131072/16-4 931 122434 ns/op 1070.55 MB/s BenchmarkRepeatLarge/131072/4097-4 954 165111 ns/op 769.22 MB/s BenchmarkRepeatLarge/262144/1-4 507 239533 ns/op 1094.40 MB/s BenchmarkRepeatLarge/262144/16-4 519 237315 ns/op 1104.62 MB/s BenchmarkRepeatLarge/262144/4097-4 502 238568 ns/op 1081.92 MB/s BenchmarkRepeatLarge/524288/1-4 249 509002 ns/op 1030.03 MB/s BenchmarkRepeatLarge/524288/16-4 256 468291 ns/op 1119.58 MB/s BenchmarkRepeatLarge/524288/4097-4 265 459661 ns/op 1131.96 MB/s BenchmarkRepeatLarge/1048576/1-4 127 901214 ns/op 1163.51 MB/s BenchmarkRepeatLarge/1048576/16-4 127 1053257 ns/op 995.56 MB/s BenchmarkRepeatLarge/1048576/4097-4 129 894207 ns/op 1168.34 MB/s BenchmarkRepeatLarge/2097152/1-4 61 1917367 ns/op 1093.77 MB/s BenchmarkRepeatLarge/2097152/16-4 62 1906369 ns/op 1100.08 MB/s BenchmarkRepeatLarge/2097152/4097-4 67 1936426 ns/op 1081.15 MB/s BenchmarkRepeatLarge/4194304/1-4 30 3431686 ns/op 1222.23 MB/s BenchmarkRepeatLarge/4194304/16-4 28 3784112 ns/op 1108.40 MB/s BenchmarkRepeatLarge/4194304/4097-4 31 3933255 ns/op 1065.59 MB/s BenchmarkRepeatLarge/8388608/1-4 16 6579496 ns/op 1274.96 MB/s BenchmarkRepeatLarge/8388608/16-4 16 6703046 ns/op 1251.46 MB/s BenchmarkRepeatLarge/8388608/4097-4 18 6628214 ns/op 1265.28 MB/s BenchmarkRepeatLarge/16777216/1-4 8 12962352 ns/op 1294.30 MB/s BenchmarkRepeatLarge/16777216/16-4 8 12852506 ns/op 1305.37 MB/s BenchmarkRepeatLarge/16777216/4097-4 8 13152897 ns/op 1275.55 MB/s BenchmarkRepeatLarge/33554432/1-4 4 25573684 ns/op 1312.07 MB/s BenchmarkRepeatLarge/33554432/16-4 4 25557228 ns/op 1312.91 MB/s BenchmarkRepeatLarge/33554432/4097-4 4 25807974 ns/op 1300.16 MB/s BenchmarkRepeatLarge/67108864/1-4 2 52677728 ns/op 1273.95 MB/s BenchmarkRepeatLarge/67108864/16-4 2 50267208 ns/op 1335.04 MB/s BenchmarkRepeatLarge/67108864/4097-4 2 50318902 ns/op 1333.67 MB/s BenchmarkRepeatLarge/134217728/1-4 1 100063083 ns/op 1341.33 MB/s BenchmarkRepeatLarge/134217728/16-4 1 100296294 ns/op 1338.21 MB/s BenchmarkRepeatLarge/134217728/4097-4 1 100976875 ns/op 1329.19 MB/s BenchmarkRepeatLarge/268435456/1-4 1 215944387 ns/op 1243.08 MB/s BenchmarkRepeatLarge/268435456/16-4 1 200747659 ns/op 1337.18 MB/s BenchmarkRepeatLarge/268435456/4097-4 1 200982489 ns/op 1335.62 MB/s BenchmarkRepeatLarge/536870912/1-4 1 437068782 ns/op 1228.34 MB/s BenchmarkRepeatLarge/536870912/16-4 1 402604959 ns/op 1333.49 MB/s BenchmarkRepeatLarge/536870912/4097-4 1 402828869 ns/op 1332.75 MB/s BenchmarkRepeatLarge/1073741824/1-4 1 871101997 ns/op 1232.62 MB/s BenchmarkRepeatLarge/1073741824/16-4 1 801087476 ns/op 1340.36 MB/s BenchmarkRepeatLarge/1073741824/4097-4 1 805012407 ns/op 1333.82 MB/s BenchmarkBytesCompare/1-4 12190915 9.103 ns/op BenchmarkBytesCompare/2-4 12519214 9.094 ns/op BenchmarkBytesCompare/4-4 12030540 9.082 ns/op BenchmarkBytesCompare/8-4 12290844 8.778 ns/op BenchmarkBytesCompare/16-4 13457115 8.448 ns/op BenchmarkBytesCompare/32-4 12827592 9.114 ns/op BenchmarkBytesCompare/64-4 11945118 9.722 ns/op BenchmarkBytesCompare/128-4 11001508 10.36 ns/op BenchmarkBytesCompare/256-4 9581086 11.66 ns/op BenchmarkBytesCompare/512-4 7681053 15.06 ns/op BenchmarkBytesCompare/1024-4 5129181 22.61 ns/op BenchmarkBytesCompare/2048-4 3102057 37.69 ns/op BenchmarkIndexAnyASCII/1:1-4 3020326 34.74 ns/op BenchmarkIndexAnyASCII/1:2-4 3388068 35.28 ns/op BenchmarkIndexAnyASCII/1:4-4 3063348 37.75 ns/op BenchmarkIndexAnyASCII/1:8-4 3155296 38.28 ns/op BenchmarkIndexAnyASCII/1:16-4 3209106 33.81 ns/op BenchmarkIndexAnyASCII/1:32-4 3364438 38.18 ns/op BenchmarkIndexAnyASCII/1:64-4 3264895 35.82 ns/op BenchmarkIndexAnyASCII/16:1-4 3035283 40.74 ns/op BenchmarkIndexAnyASCII/16:2-4 472444 242.3 ns/op BenchmarkIndexAnyASCII/16:4-4 429898 245.8 ns/op BenchmarkIndexAnyASCII/16:8-4 479512 257.9 ns/op BenchmarkIndexAnyASCII/16:16-4 390898 279.5 ns/op BenchmarkIndexAnyASCII/16:32-4 372572 316.6 ns/op BenchmarkIndexAnyASCII/16:64-4 294843 389.3 ns/op BenchmarkIndexAnyASCII/256:1-4 2813815 41.14 ns/op BenchmarkIndexAnyASCII/256:2-4 35010 3438 ns/op BenchmarkIndexAnyASCII/256:4-4 34501 3202 ns/op BenchmarkIndexAnyASCII/256:8-4 34414 3433 ns/op BenchmarkIndexAnyASCII/256:16-4 34136 3283 ns/op BenchmarkIndexAnyASCII/256:32-4 35670 3219 ns/op BenchmarkIndexAnyASCII/256:64-4 33104 3570 ns/op BenchmarkIndexAnyUTF8/1:1-4 3134072 37.93 ns/op BenchmarkIndexAnyUTF8/1:2-4 3182108 35.29 ns/op BenchmarkIndexAnyUTF8/1:4-4 3141391 35.48 ns/op BenchmarkIndexAnyUTF8/1:8-4 3183627 37.68 ns/op BenchmarkIndexAnyUTF8/1:16-4 3234890 37.80 ns/op BenchmarkIndexAnyUTF8/1:32-4 3195967 37.95 ns/op BenchmarkIndexAnyUTF8/1:64-4 3154240 36.19 ns/op BenchmarkIndexAnyUTF8/16:1-4 210727 573.3 ns/op BenchmarkIndexAnyUTF8/16:2-4 387028 269.9 ns/op BenchmarkIndexAnyUTF8/16:4-4 382155 271.3 ns/op BenchmarkIndexAnyUTF8/16:8-4 387870 268.5 ns/op BenchmarkIndexAnyUTF8/16:16-4 380102 292.1 ns/op BenchmarkIndexAnyUTF8/16:32-4 367819 298.4 ns/op BenchmarkIndexAnyUTF8/16:64-4 388557 291.0 ns/op BenchmarkIndexAnyUTF8/256:1-4 14224 8504 ns/op BenchmarkIndexAnyUTF8/256:2-4 28536 4189 ns/op BenchmarkIndexAnyUTF8/256:4-4 28605 4162 ns/op BenchmarkIndexAnyUTF8/256:8-4 28563 4218 ns/op BenchmarkIndexAnyUTF8/256:16-4 28238 3771 ns/op BenchmarkIndexAnyUTF8/256:32-4 28093 4243 ns/op BenchmarkIndexAnyUTF8/256:64-4 28440 4014 ns/op BenchmarkLastIndexAnyASCII/1:1-4 3141478 37.80 ns/op BenchmarkLastIndexAnyASCII/1:2-4 3213237 38.40 ns/op BenchmarkLastIndexAnyASCII/1:4-4 3197092 37.79 ns/op BenchmarkLastIndexAnyASCII/1:8-4 3183469 37.39 ns/op BenchmarkLastIndexAnyASCII/1:16-4 3334441 37.91 ns/op BenchmarkLastIndexAnyASCII/1:32-4 3173088 37.83 ns/op BenchmarkLastIndexAnyASCII/1:64-4 3183055 37.01 ns/op BenchmarkLastIndexAnyASCII/16:1-4 425851 254.6 ns/op BenchmarkLastIndexAnyASCII/16:2-4 454068 255.7 ns/op BenchmarkLastIndexAnyASCII/16:4-4 412724 267.1 ns/op BenchmarkLastIndexAnyASCII/16:8-4 445372 268.2 ns/op BenchmarkLastIndexAnyASCII/16:16-4 376873 281.0 ns/op BenchmarkLastIndexAnyASCII/16:32-4 358857 320.5 ns/op BenchmarkLastIndexAnyASCII/16:64-4 290799 388.2 ns/op BenchmarkLastIndexAnyASCII/256:1-4 33452 3569 ns/op BenchmarkLastIndexAnyASCII/256:2-4 33723 3535 ns/op BenchmarkLastIndexAnyASCII/256:4-4 33286 3571 ns/op BenchmarkLastIndexAnyASCII/256:8-4 33748 3207 ns/op BenchmarkLastIndexAnyASCII/256:16-4 33492 3577 ns/op BenchmarkLastIndexAnyASCII/256:32-4 33615 3623 ns/op BenchmarkLastIndexAnyASCII/256:64-4 32304 3653 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 3135354 37.51 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 3227856 37.49 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 3252939 36.83 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 3231957 34.30 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 3177458 36.12 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 3352092 35.83 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 3160116 36.25 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 303903 364.5 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 370945 301.9 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 348033 314.1 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 334466 314.2 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 367435 310.9 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 320277 326.5 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 327607 319.6 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 22374 5428 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 27915 4055 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 27258 3914 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 29364 3947 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 30291 3949 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 27741 4374 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 29862 3932 ns/op BenchmarkTrimASCII/1:1-4 3627205 32.34 ns/op BenchmarkTrimASCII/1:2-4 2987896 36.48 ns/op BenchmarkTrimASCII/1:4-4 2990274 40.31 ns/op BenchmarkTrimASCII/1:8-4 2873446 42.33 ns/op BenchmarkTrimASCII/1:16-4 2187584 54.73 ns/op BenchmarkTrimASCII/16:1-4 750231 155.5 ns/op BenchmarkTrimASCII/16:2-4 459356 258.4 ns/op BenchmarkTrimASCII/16:4-4 438723 253.9 ns/op BenchmarkTrimASCII/16:8-4 431835 253.0 ns/op BenchmarkTrimASCII/16:16-4 397438 271.6 ns/op BenchmarkTrimASCII/256:1-4 54652 2212 ns/op BenchmarkTrimASCII/256:2-4 32822 3107 ns/op BenchmarkTrimASCII/256:4-4 33439 3328 ns/op BenchmarkTrimASCII/256:8-4 33339 3544 ns/op BenchmarkTrimASCII/256:16-4 33586 3125 ns/op BenchmarkTrimASCII/4096:1-4 3207 34779 ns/op BenchmarkTrimASCII/4096:2-4 2064 53237 ns/op BenchmarkTrimASCII/4096:4-4 2044 56632 ns/op BenchmarkTrimASCII/4096:8-4 2028 52325 ns/op BenchmarkTrimASCII/4096:16-4 2430 50260 ns/op BenchmarkTrimByte-4 2911714 40.73 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 20145 5927 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 20107 5966 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 859 138383 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 1641 68897 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 3427 34407 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 6522 16265 ns/op BenchmarkCompareBytesEqual-4 14846406 8.129 ns/op BenchmarkCompareBytesToNil-4 15421461 7.763 ns/op BenchmarkCompareBytesEmpty-4 15731550 6.847 ns/op BenchmarkCompareBytesIdentical-4 15962043 7.761 ns/op BenchmarkCompareBytesSameLength-4 14128977 8.400 ns/op BenchmarkCompareBytesDifferentLength-4 14173784 8.324 ns/op BenchmarkCompareBytesBigUnaligned/offset=1-4 4293 27464 ns/op 38180.40 MB/s BenchmarkCompareBytesBigUnaligned/offset=2-4 4052 26149 ns/op 40100.05 MB/s BenchmarkCompareBytesBigUnaligned/offset=3-4 4156 26562 ns/op 39476.92 MB/s BenchmarkCompareBytesBigUnaligned/offset=4-4 4227 28146 ns/op 37254.68 MB/s BenchmarkCompareBytesBigUnaligned/offset=5-4 4489 26978 ns/op 38867.61 MB/s BenchmarkCompareBytesBigUnaligned/offset=6-4 4220 27133 ns/op 38646.26 MB/s BenchmarkCompareBytesBigUnaligned/offset=7-4 4488 26301 ns/op 39868.09 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=0-4 4473 26275 ns/op 39907.65 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=1-4 3924 31620 ns/op 33162.28 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=2-4 3192 37344 ns/op 28079.40 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=3-4 3878 26676 ns/op 39308.17 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=4-4 4461 26114 ns/op 40153.99 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=5-4 4393 26402 ns/op 39715.86 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=6-4 4264 27450 ns/op 38199.19 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=7-4 3942 32225 ns/op 32539.38 MB/s BenchmarkCompareBytesBig-4 4496 26883 ns/op 39005.22 MB/s BenchmarkCompareBytesBigIdentical-4 15298291 7.770 ns/op 134944478.79 MB/s PASS ok bytes 57.179s goos: freebsd goarch: amd64 pkg: compress/bzip2 cpu: AMD EPYC 7B12 BenchmarkDecodeDigits-4 2 57217676 ns/op 1.75 MB/s 3611596 B/op 27 allocs/op BenchmarkDecodeNewton-4 1 210151124 ns/op 2.70 MB/s 3629184 B/op 26 allocs/op BenchmarkDecodeRand-4 6 17960083 ns/op 0.91 MB/s 3642756 B/op 27 allocs/op PASS ok compress/bzip2 1.933s goos: freebsd goarch: amd64 pkg: compress/flate cpu: AMD EPYC 7B12 BenchmarkDecode/Digits/Huffman/1e4-4 81 1268523 ns/op 7.88 MB/s 42563 B/op 5 allocs/op BenchmarkDecode/Digits/Huffman/1e5-4 9 12565759 ns/op 7.96 MB/s 42411 B/op 5 allocs/op BenchmarkDecode/Digits/Huffman/1e6-4 1 126994687 ns/op 7.87 MB/s 49264 B/op 9 allocs/op BenchmarkDecode/Digits/Speed/1e4-4 92 1319600 ns/op 7.58 MB/s 42584 B/op 8 allocs/op BenchmarkDecode/Digits/Speed/1e5-4 8 13228055 ns/op 7.56 MB/s 42935 B/op 11 allocs/op BenchmarkDecode/Digits/Speed/1e6-4 1 136182850 ns/op 7.34 MB/s 53024 B/op 77 allocs/op BenchmarkDecode/Digits/Default/1e4-4 93 1288230 ns/op 7.76 MB/s 42523 B/op 7 allocs/op BenchmarkDecode/Digits/Default/1e5-4 8 12544759 ns/op 7.97 MB/s 43954 B/op 14 allocs/op BenchmarkDecode/Digits/Default/1e6-4 1 127594825 ns/op 7.84 MB/s 53384 B/op 83 allocs/op BenchmarkDecode/Digits/Compression/1e4-4 80 1281846 ns/op 7.80 MB/s 43039 B/op 7 allocs/op BenchmarkDecode/Digits/Compression/1e5-4 8 12552213 ns/op 7.97 MB/s 46008 B/op 14 allocs/op BenchmarkDecode/Digits/Compression/1e6-4 1 127856898 ns/op 7.82 MB/s 53384 B/op 83 allocs/op BenchmarkDecode/Newton/Huffman/1e4-4 82 1405861 ns/op 7.11 MB/s 43248 B/op 14 allocs/op BenchmarkDecode/Newton/Huffman/1e5-4 8 13726286 ns/op 7.29 MB/s 48154 B/op 24 allocs/op BenchmarkDecode/Newton/Huffman/1e6-4 1 139511742 ns/op 7.17 MB/s 88512 B/op 165 allocs/op BenchmarkDecode/Newton/Speed/1e4-4 108 1108887 ns/op 9.02 MB/s 43285 B/op 18 allocs/op BenchmarkDecode/Newton/Speed/1e5-4 12 9395955 ns/op 10.64 MB/s 47863 B/op 32 allocs/op BenchmarkDecode/Newton/Speed/1e6-4 2 96221528 ns/op 10.39 MB/s 85328 B/op 230 allocs/op BenchmarkDecode/Newton/Default/1e4-4 122 980355 ns/op 10.20 MB/s 43472 B/op 15 allocs/op BenchmarkDecode/Newton/Default/1e5-4 14 7571068 ns/op 13.21 MB/s 45264 B/op 32 allocs/op BenchmarkDecode/Newton/Default/1e6-4 2 76055289 ns/op 13.15 MB/s 65952 B/op 160 allocs/op BenchmarkDecode/Newton/Compression/1e4-4 122 985678 ns/op 10.15 MB/s 43405 B/op 15 allocs/op BenchmarkDecode/Newton/Compression/1e5-4 15 7586585 ns/op 13.18 MB/s 46748 B/op 33 allocs/op BenchmarkDecode/Newton/Compression/1e6-4 2 75706518 ns/op 13.21 MB/s 67752 B/op 152 allocs/op BenchmarkEncode/Digits/Huffman/1e4-4 145 817989 ns/op 12.23 MB/s BenchmarkEncode/Digits/Huffman/1e5-4 14 7914751 ns/op 12.63 MB/s BenchmarkEncode/Digits/Huffman/1e6-4 2 78966460 ns/op 12.66 MB/s BenchmarkEncode/Digits/Speed/1e4-4 74 1586974 ns/op 6.30 MB/s BenchmarkEncode/Digits/Speed/1e5-4 8 14113526 ns/op 7.09 MB/s BenchmarkEncode/Digits/Speed/1e6-4 1 139253992 ns/op 7.18 MB/s BenchmarkEncode/Digits/Default/1e4-4 26 3964416 ns/op 2.52 MB/s BenchmarkEncode/Digits/Default/1e5-4 2 76430594 ns/op 1.31 MB/s BenchmarkEncode/Digits/Default/1e6-4 1 542699362 ns/op 1.84 MB/s BenchmarkEncode/Digits/Compression/1e4-4 31 3758479 ns/op 2.66 MB/s BenchmarkEncode/Digits/Compression/1e5-4 2 52183324 ns/op 1.92 MB/s BenchmarkEncode/Digits/Compression/1e6-4 1 540067620 ns/op 1.85 MB/s BenchmarkEncode/Newton/Huffman/1e4-4 118 1000978 ns/op 9.99 MB/s BenchmarkEncode/Newton/Huffman/1e5-4 13 8392822 ns/op 11.91 MB/s BenchmarkEncode/Newton/Huffman/1e6-4 2 83670807 ns/op 11.95 MB/s BenchmarkEncode/Newton/Speed/1e4-4 80 1503854 ns/op 6.65 MB/s BenchmarkEncode/Newton/Speed/1e5-4 9 11137089 ns/op 8.98 MB/s BenchmarkEncode/Newton/Speed/1e6-4 1 110349519 ns/op 9.06 MB/s BenchmarkEncode/Newton/Default/1e4-4 31 3671885 ns/op 2.72 MB/s BenchmarkEncode/Newton/Default/1e5-4 3 47838804 ns/op 2.09 MB/s BenchmarkEncode/Newton/Default/1e6-4 1 496596640 ns/op 2.01 MB/s BenchmarkEncode/Newton/Compression/1e4-4 31 3766063 ns/op 2.66 MB/s BenchmarkEncode/Newton/Compression/1e5-4 2 60879092 ns/op 1.64 MB/s BenchmarkEncode/Newton/Compression/1e6-4 1 632764601 ns/op 1.58 MB/s PASS ok compress/flate 15.416s goos: freebsd goarch: amd64 pkg: compress/lzw cpu: AMD EPYC 7B12 BenchmarkDecoder/1e4-4 68 1738383 ns/op 5.75 MB/s BenchmarkDecoder/1e-Reuse4-4 62 1822023 ns/op 5.49 MB/s BenchmarkDecoder/1e5-4 6 17422756 ns/op 5.74 MB/s BenchmarkDecoder/1e-Reuse5-4 6 17564710 ns/op 5.69 MB/s BenchmarkDecoder/1e6-4 1 166848534 ns/op 5.99 MB/s BenchmarkDecoder/1e-Reuse6-4 1 175673358 ns/op 5.69 MB/s BenchmarkEncoder/1e4-4 73 1505306 ns/op 6.64 MB/s BenchmarkEncoder/1e-Reuse4-4 72 1446236 ns/op 6.91 MB/s BenchmarkEncoder/1e5-4 7 15167452 ns/op 6.59 MB/s BenchmarkEncoder/1e-Reuse5-4 7 14988877 ns/op 6.67 MB/s BenchmarkEncoder/1e6-4 1 153401948 ns/op 6.52 MB/s BenchmarkEncoder/1e-Reuse6-4 1 150599447 ns/op 6.64 MB/s PASS ok compress/lzw 3.059s goos: freebsd goarch: amd64 pkg: container/heap cpu: AMD EPYC 7B12 BenchmarkDup-4 33 3536606 ns/op PASS ok container/heap 1.194s goos: freebsd goarch: amd64 pkg: context cpu: AMD EPYC 7B12 BenchmarkCommonParentCancel-4 24949 5121 ns/op BenchmarkWithTimeout/concurrency=40-4 5325 24141 ns/op BenchmarkWithTimeout/concurrency=4000-4 4592 26154 ns/op BenchmarkWithTimeout/concurrency=400000-4 8008 15455 ns/op BenchmarkCancelTree/depth=1/Root=Background-4 727161 173.9 ns/op BenchmarkCancelTree/depth=1/Root=OpenCanceler-4 22776 5687 ns/op BenchmarkCancelTree/depth=1/Root=ClosedCanceler-4 27062 4323 ns/op BenchmarkCancelTree/depth=10/Root=Background-4 4982 24331 ns/op BenchmarkCancelTree/depth=10/Root=OpenCanceler-4 2772 38239 ns/op BenchmarkCancelTree/depth=10/Root=ClosedCanceler-4 3381 32930 ns/op BenchmarkCancelTree/depth=100/Root=Background-4 396 301051 ns/op BenchmarkCancelTree/depth=100/Root=OpenCanceler-4 290 402026 ns/op BenchmarkCancelTree/depth=100/Root=ClosedCanceler-4 412 266871 ns/op BenchmarkCancelTree/depth=1000/Root=Background-4 43 2818768 ns/op BenchmarkCancelTree/depth=1000/Root=OpenCanceler-4 27 4461672 ns/op BenchmarkCancelTree/depth=1000/Root=ClosedCanceler-4 48 2713743 ns/op BenchmarkCheckCanceled/Err-4 417452 308.0 ns/op BenchmarkCheckCanceled/Done-4 911306 130.8 ns/op BenchmarkContextCancelDone-4 643834 178.9 ns/op BenchmarkDeepValueNewGoRoutine/depth=10-4 16549 7150 ns/op BenchmarkDeepValueNewGoRoutine/depth=20-4 16074 7743 ns/op BenchmarkDeepValueNewGoRoutine/depth=30-4 15219 7806 ns/op BenchmarkDeepValueNewGoRoutine/depth=50-4 14862 9251 ns/op BenchmarkDeepValueNewGoRoutine/depth=100-4 9988 11238 ns/op BenchmarkDeepValueSameGoRoutine/depth=10-4 562096 213.1 ns/op BenchmarkDeepValueSameGoRoutine/depth=20-4 315628 389.4 ns/op BenchmarkDeepValueSameGoRoutine/depth=30-4 220519 549.3 ns/op BenchmarkDeepValueSameGoRoutine/depth=50-4 137905 876.8 ns/op BenchmarkDeepValueSameGoRoutine/depth=100-4 69595 1642 ns/op PASS ok context 9.738s goos: freebsd goarch: amd64 pkg: crypto/aes cpu: AMD EPYC 7B12 BenchmarkEncrypt/AES-128-4 1983120 60.95 ns/op 262.50 MB/s BenchmarkEncrypt/AES-192-4 1972088 61.24 ns/op 261.27 MB/s BenchmarkEncrypt/AES-256-4 1886350 60.27 ns/op 265.46 MB/s BenchmarkDecrypt/AES-128-4 2069059 63.30 ns/op 252.78 MB/s BenchmarkDecrypt/AES-192-4 1879063 63.09 ns/op 253.62 MB/s BenchmarkDecrypt/AES-256-4 1971187 63.35 ns/op 252.58 MB/s BenchmarkCreateCipher/AES-128-4 314482 410.9 ns/op 512 B/op 1 allocs/op BenchmarkCreateCipher/AES-192-4 300540 357.6 ns/op 512 B/op 1 allocs/op BenchmarkCreateCipher/AES-256-4 334996 355.5 ns/op 512 B/op 1 allocs/op PASS ok crypto/aes 2.655s goos: freebsd goarch: amd64 pkg: crypto/cipher cpu: AMD EPYC 7B12 BenchmarkAESGCM/Open-128-64-4 230794 510.8 ns/op 125.30 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-64-4 423955 272.7 ns/op 234.71 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-64-4 222111 523.5 ns/op 122.26 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-64-4 422272 282.1 ns/op 226.87 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-1350-4 141866 836.8 ns/op 1613.24 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-1350-4 201601 600.4 ns/op 2248.48 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-1350-4 133567 890.9 ns/op 1515.33 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-1350-4 182287 654.6 ns/op 2062.17 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-8192-4 53592 2222 ns/op 3686.66 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-8192-4 58164 2053 ns/op 3989.58 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-8192-4 47953 2483 ns/op 3299.49 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-8192-4 52245 2297 ns/op 3565.84 MB/s 0 B/op 0 allocs/op BenchmarkAESCTR/50-4 396168 304.7 ns/op 164.08 MB/s BenchmarkAESCTR/1K-4 180652 643.1 ns/op 1584.44 MB/s BenchmarkAESCTR/8K-4 47335 2556 ns/op 3203.14 MB/s BenchmarkAESCBCEncrypt1K-4 26510 4591 ns/op 223.06 MB/s BenchmarkAESCBCDecrypt1K-4 27003 4568 ns/op 224.15 MB/s PASS ok crypto/cipher 3.401s goos: freebsd goarch: amd64 pkg: crypto/des cpu: AMD EPYC 7B12 BenchmarkEncrypt-4 113997 1042 ns/op 7.67 MB/s BenchmarkDecrypt-4 114955 1029 ns/op 7.77 MB/s BenchmarkTDESEncrypt-4 38858 3109 ns/op 2.57 MB/s BenchmarkTDESDecrypt-4 39537 2677 ns/op 2.99 MB/s PASS ok crypto/des 1.632s goos: freebsd goarch: amd64 pkg: crypto/ecdh cpu: AMD EPYC 7B12 BenchmarkECDH/P256-4 1370 86120 ns/op 968 B/op 15 allocs/op BenchmarkECDH/P384-4 19 6014260 ns/op 1327 B/op 24 allocs/op BenchmarkECDH/P521-4 7 16194354 ns/op 1806 B/op 24 allocs/op BenchmarkECDH/X25519-4 123 952450 ns/op 392 B/op 9 allocs/op PASS ok crypto/ecdh 1.747s goos: freebsd goarch: amd64 pkg: crypto/ecdsa cpu: AMD EPYC 7B12 BenchmarkSign/P256-4 1179 98604 ns/op 6976 B/op 72 allocs/op BenchmarkSign/P384-4 38 3032493 ns/op 7218 B/op 76 allocs/op BenchmarkSign/P521-4 15 7140724 ns/op 8058 B/op 77 allocs/op BenchmarkVerify/P256-4 1264 93795 ns/op 576 B/op 10 allocs/op BenchmarkVerify/P384-4 15 7586605 ns/op 808 B/op 17 allocs/op BenchmarkVerify/P521-4 6 19248622 ns/op 1224 B/op 17 allocs/op BenchmarkGenerateKey/P256-4 5882 18815 ns/op 1000 B/op 17 allocs/op BenchmarkGenerateKey/P384-4 69 1739764 ns/op 1203 B/op 20 allocs/op BenchmarkGenerateKey/P521-4 25 4218620 ns/op 1603 B/op 21 allocs/op PASS ok crypto/ecdsa 2.328s goos: freebsd goarch: amd64 pkg: crypto/ed25519 cpu: AMD EPYC 7B12 BenchmarkKeyGeneration-4 422 279065 ns/op BenchmarkNewKeyFromSeed-4 424 279802 ns/op BenchmarkSigning-4 406 300902 ns/op BenchmarkVerification-4 264 453879 ns/op PASS ok crypto/ed25519 1.683s goos: freebsd goarch: amd64 pkg: crypto/elliptic cpu: AMD EPYC 7B12 BenchmarkScalarBaseMult/P256-4 6327 16260 ns/op 368 B/op 6 allocs/op BenchmarkScalarBaseMult/P224-4 178 663697 ns/op 376 B/op 9 allocs/op BenchmarkScalarBaseMult/P384-4 67 1726062 ns/op 504 B/op 9 allocs/op BenchmarkScalarBaseMult/P521-4 27 4213123 ns/op 696 B/op 9 allocs/op BenchmarkScalarMult/P256-4 1875 63282 ns/op 448 B/op 7 allocs/op BenchmarkScalarMult/P224-4 69 1716559 ns/op 440 B/op 10 allocs/op BenchmarkScalarMult/P384-4 25 4613522 ns/op 616 B/op 10 allocs/op BenchmarkScalarMult/P521-4 9 12405370 ns/op 840 B/op 10 allocs/op BenchmarkMarshalUnmarshal/P256/Uncompressed-4 23277 4997 ns/op 544 B/op 8 allocs/op BenchmarkMarshalUnmarshal/P256/Compressed-4 8866 12922 ns/op 592 B/op 9 allocs/op BenchmarkMarshalUnmarshal/P224/Uncompressed-4 5664 19791 ns/op 560 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P224/Compressed-4 108 1106746 ns/op 592 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P384/Uncompressed-4 3717 32125 ns/op 784 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P384/Compressed-4 399 305336 ns/op 848 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P521/Uncompressed-4 2320 48017 ns/op 1104 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P521/Compressed-4 124 957872 ns/op 1184 B/op 15 allocs/op PASS ok crypto/elliptic 3.472s goos: freebsd goarch: amd64 pkg: crypto/hkdf cpu: AMD EPYC 7B12 Benchmark16ByteMD5Single-4 11492 10152 ns/op 1.58 MB/s Benchmark20ByteSHA1Single-4 11199 10694 ns/op 1.87 MB/s Benchmark32ByteSHA256Single-4 11409 10591 ns/op 3.02 MB/s Benchmark64ByteSHA512Single-4 6474 18382 ns/op 3.48 MB/s PASS ok crypto/hkdf 1.886s goos: freebsd goarch: amd64 pkg: crypto/hmac cpu: AMD EPYC 7B12 BenchmarkHMACSHA256_1K-4 61591 1940 ns/op 527.79 MB/s BenchmarkHMACSHA256_32-4 88076 1388 ns/op 23.06 MB/s BenchmarkNewWriteSum-4 23132 5063 ns/op 6.32 MB/s PASS ok crypto/hmac 1.531s goos: freebsd goarch: amd64 pkg: crypto/internal/fips140/bigmod cpu: AMD EPYC 7B12 BenchmarkModAdd-4 62067 1928 ns/op BenchmarkModSub-4 62096 1922 ns/op BenchmarkMontgomeryRepr-4 39130 3017 ns/op BenchmarkMontgomeryMul-4 39288 3024 ns/op BenchmarkModMul-4 19165 6197 ns/op BenchmarkExpBig-4 24 4425792 ns/op BenchmarkExp-4 8 13653539 ns/op PASS ok crypto/internal/fips140/bigmod 2.173s goos: freebsd goarch: amd64 pkg: crypto/internal/fips140/edwards25519 cpu: AMD EPYC 7B12 BenchmarkEncodingDecoding-4 5229 21731 ns/op BenchmarkScalarBaseMult-4 450 262966 ns/op BenchmarkScalarMult-4 195 613992 ns/op BenchmarkVarTimeDoubleScalarBaseMult-4 277 427339 ns/op PASS ok crypto/internal/fips140/edwards25519 1.672s goos: freebsd goarch: amd64 pkg: crypto/internal/fips140/edwards25519/field cpu: AMD EPYC 7B12 BenchmarkAdd-4 620413 184.4 ns/op BenchmarkMultiply-4 5809539 20.56 ns/op BenchmarkSquare-4 7893206 15.25 ns/op BenchmarkInvert-4 28537 4197 ns/op BenchmarkMult32-4 1734508 69.59 ns/op PASS ok crypto/internal/fips140/edwards25519/field 1.830s goos: freebsd goarch: amd64 pkg: crypto/internal/fips140/nistec cpu: AMD EPYC 7B12 BenchmarkScalarMult/P224-4 67 1556998 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P256-4 2085 57106 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P384-4 26 4193173 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P521-4 9 11276838 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P224-4 211 571584 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P256-4 10000 11039 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P384-4 78 1456808 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P521-4 31 3488726 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/fips140/nistec 2.047s goos: freebsd goarch: amd64 pkg: crypto/internal/fips140/nistec/fiat cpu: AMD EPYC 7B12 BenchmarkMul/P224-4 631102 179.7 ns/op 0 B/op 0 allocs/op BenchmarkMul/P384-4 331651 337.2 ns/op 0 B/op 0 allocs/op BenchmarkMul/P521-4 144118 825.2 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P224-4 617353 170.0 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P384-4 340015 345.2 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P521-4 143390 827.2 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/fips140/nistec/fiat 1.736s goos: freebsd goarch: amd64 pkg: crypto/md5 cpu: AMD EPYC 7B12 BenchmarkHash8Bytes-4 256516 461.9 ns/op 17.32 MB/s BenchmarkHash64-4 283756 408.0 ns/op 156.88 MB/s BenchmarkHash128-4 234226 498.8 ns/op 256.64 MB/s BenchmarkHash256-4 176280 677.8 ns/op 377.70 MB/s BenchmarkHash512-4 116066 1041 ns/op 491.92 MB/s BenchmarkHash1K-4 68439 1766 ns/op 580.00 MB/s BenchmarkHash8K-4 10000 11811 ns/op 693.61 MB/s BenchmarkHash1M-4 70 1476270 ns/op 710.29 MB/s BenchmarkHash8M-4 9 11786486 ns/op 711.71 MB/s BenchmarkHash8BytesUnaligned-4 258682 451.7 ns/op 17.71 MB/s BenchmarkHash1KUnaligned-4 68284 1764 ns/op 580.46 MB/s BenchmarkHash8KUnaligned-4 9416 11863 ns/op 690.55 MB/s PASS ok crypto/md5 2.625s goos: freebsd goarch: amd64 pkg: crypto/mlkem cpu: AMD EPYC 7B12 BenchmarkKeyGen-4 477 248522 ns/op BenchmarkEncaps-4 262 449785 ns/op BenchmarkDecaps-4 196 585139 ns/op BenchmarkRoundTrip/Alice-4 132 885462 ns/op BenchmarkRoundTrip/Bob-4 274 437039 ns/op PASS ok crypto/mlkem 1.945s goos: freebsd goarch: amd64 pkg: crypto/pbkdf2 cpu: AMD EPYC 7B12 BenchmarkHMACSHA1-4 13 7937569 ns/op BenchmarkHMACSHA256-4 12 9258502 ns/op PASS ok crypto/pbkdf2 1.313s goos: freebsd goarch: amd64 pkg: crypto/rand cpu: AMD EPYC 7B12 BenchmarkRead/4-4 132769 900.1 ns/op 4.44 MB/s BenchmarkRead/32-4 131385 897.2 ns/op 35.67 MB/s BenchmarkRead/4K-4 9950 11793 ns/op 347.32 MB/s BenchmarkPrime-4 1 168892025 ns/op PASS ok crypto/rand 1.626s goos: freebsd goarch: amd64 pkg: crypto/rc4 cpu: AMD EPYC 7B12 BenchmarkRC4_128-4 18355 6534 ns/op 19.59 MB/s BenchmarkRC4_1K-4 2259 51796 ns/op 19.77 MB/s BenchmarkRC4_8K-4 291 402664 ns/op 20.11 MB/s PASS ok crypto/rc4 1.552s goos: freebsd goarch: amd64 pkg: crypto/rsa cpu: AMD EPYC 7B12 BenchmarkDecryptPKCS1v15/2048-4 13 8187006 ns/op BenchmarkDecryptPKCS1v15/3072-4 6 18195578 ns/op BenchmarkDecryptPKCS1v15/4096-4 4 32935677 ns/op BenchmarkEncryptPKCS1v15/2048-4 937 126333 ns/op BenchmarkDecryptOAEP/2048-4 13 7787020 ns/op BenchmarkEncryptOAEP/2048-4 873 138223 ns/op BenchmarkSignPKCS1v15/2048-4 13 8708752 ns/op BenchmarkVerifyPKCS1v15/2048-4 974 122617 ns/op BenchmarkSignPSS/2048-4 14 8296747 ns/op BenchmarkVerifyPSS/2048-4 891 129049 ns/op BenchmarkGenerateKey/2048-4 1 271401450 ns/op BenchmarkParsePKCS8PrivateKey/2048-4 39 2966066 ns/op PASS ok crypto/rsa 2.979s goos: freebsd goarch: amd64 pkg: crypto/sha1 cpu: AMD EPYC 7B12 BenchmarkHash8Bytes/New-4 215890 521.4 ns/op 15.34 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum-4 266982 422.0 ns/op 18.96 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/New-4 130802 900.4 ns/op 355.39 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/Sum-4 151485 791.0 ns/op 404.53 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 80220 1468 ns/op 697.33 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum-4 86946 1368 ns/op 748.37 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 14997 7964 ns/op 1028.60 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum-4 15211 7848 ns/op 1043.89 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha1 2.241s goos: freebsd goarch: amd64 pkg: crypto/sha256 cpu: AMD EPYC 7B12 BenchmarkHash8Bytes/New-4 239029 469.0 ns/op 17.06 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum224-4 249356 461.3 ns/op 17.34 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum256-4 242800 475.6 ns/op 16.82 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 118554 993.8 ns/op 1030.36 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum224-4 121167 978.9 ns/op 1046.07 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum256-4 121350 982.6 ns/op 1042.19 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 21660 5547 ns/op 1476.86 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum224-4 21703 5524 ns/op 1483.07 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum256-4 21805 5495 ns/op 1490.77 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha256 2.361s goos: freebsd goarch: amd64 pkg: crypto/sha3 cpu: AMD EPYC 7B12 BenchmarkSha3_512_MTU-4 12600 9480 ns/op 142.41 MB/s BenchmarkSha3_384_MTU-4 17313 6908 ns/op 195.42 MB/s BenchmarkSha3_256_MTU-4 21954 5480 ns/op 246.34 MB/s BenchmarkSha3_224_MTU-4 23013 5192 ns/op 260.00 MB/s BenchmarkShake128_MTU-4 20436 5990 ns/op 225.37 MB/s BenchmarkShake256_MTU-4 18958 6392 ns/op 211.22 MB/s BenchmarkShake256_16x-4 722 162260 ns/op 100.97 MB/s BenchmarkShake256_1MiB-4 32 3675668 ns/op 285.27 MB/s BenchmarkSha3_512_1MiB-4 16 6844980 ns/op 153.19 MB/s PASS ok crypto/sha3 2.588s goos: freebsd goarch: amd64 pkg: crypto/sha512 cpu: AMD EPYC 7B12 BenchmarkHash8Bytes/New-4 156273 765.8 ns/op 10.45 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum384-4 158936 745.7 ns/op 10.73 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum512-4 153795 770.2 ns/op 10.39 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 55560 2141 ns/op 478.26 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum384-4 56342 2112 ns/op 484.81 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum512-4 55638 2126 ns/op 481.63 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 9337 12769 ns/op 641.57 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum384-4 9212 12672 ns/op 646.46 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum512-4 9202 12693 ns/op 645.41 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha512 2.196s goos: freebsd goarch: amd64 pkg: crypto/subtle cpu: AMD EPYC 7B12 BenchmarkConstantTimeByteEq-4 19001643 5.920 ns/op BenchmarkConstantTimeEq-4 19608698 5.959 ns/op BenchmarkConstantTimeLessOrEq-4 19433565 5.925 ns/op BenchmarkXORBytes/8Bytes-4 5281908 22.13 ns/op 361.48 MB/s BenchmarkXORBytes/128Bytes-4 4854531 24.91 ns/op 5138.76 MB/s BenchmarkXORBytes/2048Bytes-4 1735010 68.92 ns/op 29714.58 MB/s BenchmarkXORBytes/32768Bytes-4 108008 1009 ns/op 32477.69 MB/s PASS ok crypto/subtle 2.047s goos: freebsd goarch: amd64 pkg: crypto/tls cpu: AMD EPYC 7B12 BenchmarkCertCache/0-4 237 520502 ns/op BenchmarkCertCache/1-4 229 528931 ns/op BenchmarkCertCache/2-4 225 522263 ns/op BenchmarkCertCache/3-4 231 512894 ns/op BenchmarkHandshakeServer/RSA-4 21 5441718 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv13-4 19 6107191 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv12-4 20 5589190 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv13-4 222 515334 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv12-4 330 373763 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv13-4 72 1496556 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv12-4 90 1291407 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv13-4 4 25956439 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv12-4 4 25555184 ns/op BenchmarkThroughput/MaxPacket/1MB/TLSv12-4 6 17311273 ns/op 60.57 MB/s BenchmarkThroughput/MaxPacket/1MB/TLSv13-4 5 21553882 ns/op 48.65 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv12-4 4 26154412 ns/op 80.18 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv13-4 3 33983385 ns/op 61.71 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv12-4 3 42664779 ns/op 98.31 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv13-4 2 56727320 ns/op 73.94 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv12-4 2 74990838 ns/op 111.86 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv13-4 1 104037765 ns/op 80.63 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv12-4 1 143735694 ns/op 116.72 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv13-4 1 199229829 ns/op 84.21 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv12-4 1 273595602 ns/op 122.64 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv13-4 1 391110004 ns/op 85.79 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv12-4 1 559966598 ns/op 119.84 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv13-4 1 769272443 ns/op 87.24 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv12-4 6 18192970 ns/op 57.64 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv13-4 5 21924402 ns/op 47.83 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv12-4 4 27181470 ns/op 77.15 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv13-4 3 33849058 ns/op 61.96 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv12-4 3 43037443 ns/op 97.46 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv13-4 2 56348645 ns/op 74.43 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv12-4 2 76025268 ns/op 110.34 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv13-4 1 105873017 ns/op 79.23 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv12-4 1 139856112 ns/op 119.96 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv13-4 1 198310398 ns/op 84.60 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv12-4 1 278500784 ns/op 120.48 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv13-4 1 386559712 ns/op 86.80 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv12-4 1 565215990 ns/op 118.73 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv13-4 1 765248350 ns/op 87.70 MB/s BenchmarkLatency/MaxPacket/200kbps/TLSv12-4 1 702202502 ns/op BenchmarkLatency/MaxPacket/200kbps/TLSv13-4 1 705584384 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv12-4 1 286317177 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv13-4 1 287236648 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv12-4 1 147801035 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv13-4 1 148179436 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv12-4 2 78705175 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv13-4 2 78166814 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv12-4 3 36625226 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv13-4 3 36451353 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv12-4 1 141840533 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv13-4 1 145337915 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv12-4 2 61985888 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv13-4 2 63375363 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv12-4 3 35696109 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv13-4 3 35941459 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv12-4 5 22270362 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv13-4 5 22198454 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv12-4 7 14565031 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv13-4 8 14050110 ns/op PASS ok crypto/tls 16.519s goos: freebsd goarch: amd64 pkg: crypto/x509 cpu: AMD EPYC 7B12 BenchmarkOIDMarshalUnmarshalText-4 18738 6128 ns/op BenchmarkCreateCertificate/RSA_2048-4 13 8314504 ns/op BenchmarkCreateCertificate/ECDSA_P256-4 414 287397 ns/op BenchmarkParseCertificate/ecdsa_leaf-4 1650 71791 ns/op 12952 B/op 169 allocs/op BenchmarkParseCertificate/rsa_leaf-4 1525 76784 ns/op 14363 B/op 192 allocs/op PASS ok crypto/x509 1.987s goos: freebsd goarch: amd64 pkg: database/sql cpu: AMD EPYC 7B12 BenchmarkConcurrentDBExec-4 46 2414480 ns/op 281098 B/op 1650 allocs/op BenchmarkConcurrentStmtQuery-4 39 2985528 ns/op 275315 B/op 2075 allocs/op BenchmarkConcurrentStmtExec-4 54 2194573 ns/op 223016 B/op 751 allocs/op BenchmarkConcurrentTxQuery-4 50 2243919 ns/op 278991 B/op 2173 allocs/op BenchmarkConcurrentTxExec-4 68 1706134 ns/op 87838 B/op 1553 allocs/op BenchmarkConcurrentTxStmtQuery-4 46 2571304 ns/op 107398 B/op 2061 allocs/op BenchmarkConcurrentTxStmtExec-4 130 926234 ns/op 40215 B/op 380 allocs/op BenchmarkConcurrentRandom-4 50 2231445 ns/op 235198 B/op 1872 allocs/op BenchmarkManyConcurrentQueries-4 2644 42345 ns/op 4193 B/op 20 allocs/op BenchmarkGrabConn-4 283497 411.4 ns/op 0 B/op 0 allocs/op BenchmarkConnRequestSet-4 23496 5051 ns/op PASS ok database/sql 2.750s goos: freebsd goarch: amd64 pkg: debug/elf cpu: AMD EPYC 7B12 BenchmarkSymbols64-4 2460 43077 ns/op BenchmarkSymbols32-4 3124 38337 ns/op PASS ok debug/elf 1.315s goos: freebsd goarch: amd64 pkg: debug/gosym cpu: AMD EPYC 7B12 Benchmark115/NewLineTable-4 333562 344.5 ns/op 384 B/op 3 allocs/op Benchmark115/NewTable-4 136 864494 ns/op 179128 B/op 15 allocs/op Benchmark115/LineToPC-4 100 1113348 ns/op 0 B/op 0 allocs/op Benchmark115/PCToLine-4 25189 4665 ns/op 0 B/op 0 allocs/op PASS ok debug/gosym 1.808s goos: freebsd goarch: amd64 pkg: encoding/asn1 cpu: AMD EPYC 7B12 BenchmarkObjectIdentifierString-4 99517 1187 ns/op BenchmarkMarshal-4 1122 101701 ns/op 8056 B/op 271 allocs/op BenchmarkUnmarshal-4 3640 28660 ns/op 352 B/op 16 allocs/op PASS ok encoding/asn1 1.449s goos: freebsd goarch: amd64 pkg: encoding/base32 cpu: AMD EPYC 7B12 BenchmarkEncode-4 524 226755 ns/op 36.13 MB/s BenchmarkEncodeToString-4 470 239497 ns/op 34.20 MB/s BenchmarkDecode-4 207 575320 ns/op 22.79 MB/s BenchmarkDecodeString-4 204 561829 ns/op 23.34 MB/s PASS ok encoding/base32 1.692s goos: freebsd goarch: amd64 pkg: encoding/base64 cpu: AMD EPYC 7B12 BenchmarkEncodeToString-4 540 210636 ns/op 38.89 MB/s BenchmarkDecodeString/2-4 502608 227.7 ns/op 17.56 MB/s BenchmarkDecodeString/4-4 321295 334.4 ns/op 23.93 MB/s BenchmarkDecodeString/8-4 274788 408.7 ns/op 29.36 MB/s BenchmarkDecodeString/64-4 55062 2200 ns/op 40.00 MB/s BenchmarkDecodeString/8192-4 493 239854 ns/op 45.54 MB/s BenchmarkNewEncoding-4 90535 1266 ns/op 202.18 MB/s PASS ok encoding/base64 1.973s goos: freebsd goarch: amd64 pkg: encoding/binary cpu: AMD EPYC 7B12 BenchmarkReadSlice1000Int32s-4 1916 61482 ns/op 65.06 MB/s BenchmarkReadStruct-4 21081 5685 ns/op 13.19 MB/s BenchmarkWriteStruct-4 23679 5067 ns/op 14.80 MB/s BenchmarkAppendStruct-4 251131 480.4 ns/op 156.12 MB/s BenchmarkWriteSlice1000Structs-4 21 4928354 ns/op 15.22 MB/s BenchmarkAppendSlice1000Structs-4 24 4784158 ns/op 15.68 MB/s BenchmarkReadSlice1000Structs-4 20 5405016 ns/op 13.88 MB/s BenchmarkReadInts-4 67890 1787 ns/op 16.79 MB/s BenchmarkWriteInts-4 64184 1869 ns/op 16.05 MB/s BenchmarkAppendInts-4 129770 933.5 ns/op 32.14 MB/s BenchmarkWriteSlice1000Int32s-4 1855 60312 ns/op 66.32 MB/s BenchmarkAppendSlice1000Int32s-4 1988 57059 ns/op 70.10 MB/s BenchmarkPutUint16-4 4448559 26.76 ns/op 74.74 MB/s BenchmarkAppendUint16-4 4609726 25.97 ns/op 77.01 MB/s BenchmarkPutUint32-4 3317421 36.70 ns/op 109.00 MB/s BenchmarkAppendUint32-4 3350521 38.27 ns/op 104.53 MB/s BenchmarkPutUint64-4 1824530 65.08 ns/op 122.92 MB/s BenchmarkAppendUint64-4 1690590 66.47 ns/op 120.36 MB/s BenchmarkLittleEndianPutUint16-4 4447080 26.94 ns/op 74.23 MB/s BenchmarkLittleEndianAppendUint16-4 4501992 25.88 ns/op 77.28 MB/s BenchmarkLittleEndianPutUint32-4 3304609 36.42 ns/op 109.83 MB/s BenchmarkLittleEndianAppendUint32-4 3345517 35.42 ns/op 112.93 MB/s BenchmarkLittleEndianPutUint64-4 1834282 66.47 ns/op 120.36 MB/s BenchmarkLittleEndianAppendUint64-4 1770307 72.50 ns/op 110.35 MB/s BenchmarkReadFloats-4 224155 524.3 ns/op 22.89 MB/s BenchmarkWriteFloats-4 220663 557.9 ns/op 21.51 MB/s BenchmarkReadSlice1000Float32s-4 1576 74122 ns/op 53.97 MB/s BenchmarkWriteSlice1000Float32s-4 1552 74821 ns/op 53.46 MB/s BenchmarkReadSlice1000Uint8s-4 122533 1014 ns/op 986.05 MB/s BenchmarkWriteSlice1000Uint8s-4 367838 284.7 ns/op 3513.05 MB/s BenchmarkSize/bool-4 6010442 20.92 ns/op BenchmarkSize/int8-4 5995011 20.20 ns/op BenchmarkSize/int16-4 5755179 20.97 ns/op BenchmarkSize/int32-4 6070088 19.92 ns/op BenchmarkSize/int64-4 5885055 20.22 ns/op BenchmarkSize/uint8-4 6052947 19.97 ns/op BenchmarkSize/uint16-4 6053107 19.97 ns/op BenchmarkSize/uint32-4 5946675 19.90 ns/op BenchmarkSize/uint64-4 5879836 19.63 ns/op BenchmarkSize/float32-4 4646824 25.26 ns/op BenchmarkSize/float64-4 4946174 26.11 ns/op BenchmarkSize/complex64-4 980017 121.4 ns/op BenchmarkSize/complex128-4 811868 127.1 ns/op BenchmarkSize/binary.Struct-4 265989 400.5 ns/op BenchmarkSize/*binary.Struct-4 246723 457.7 ns/op BenchmarkSize/[]binary.Struct-4 242994 466.3 ns/op BenchmarkSize/[]binary.Struct#01-4 234061 475.8 ns/op BenchmarkSize/[1]binary.Struct-4 226929 515.3 ns/op BenchmarkPutUvarint32-4 1296532 104.9 ns/op 38.13 MB/s BenchmarkPutUvarint64-4 306747 404.5 ns/op 19.78 MB/s PASS ok encoding/binary 8.320s goos: freebsd goarch: amd64 pkg: encoding/csv cpu: AMD EPYC 7B12 BenchmarkRead-4 9260 11799 ns/op 736 B/op 16 allocs/op BenchmarkReadWithFieldsPerRecord-4 10485 11436 ns/op 736 B/op 16 allocs/op BenchmarkReadWithoutFieldsPerRecord-4 10318 11581 ns/op 736 B/op 16 allocs/op BenchmarkReadLargeFields-4 5563 18900 ns/op 3937 B/op 24 allocs/op BenchmarkReadReuseRecord-4 11013 10723 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithFieldsPerRecord-4 10000 10788 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithoutFieldsPerRecord-4 10000 10779 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordLargeFields-4 6664 17582 ns/op 2977 B/op 12 allocs/op BenchmarkWrite-4 17875 6629 ns/op PASS ok encoding/csv 2.487s goos: freebsd goarch: amd64 pkg: encoding/gob cpu: AMD EPYC 7B12 BenchmarkEndToEndPipe-4 15560 6979 ns/op 1812 B/op 2 allocs/op BenchmarkEndToEndByteBuffer-4 19746 5947 ns/op 1811 B/op 2 allocs/op BenchmarkEndToEndSliceByteBuffer-4 279 439910 ns/op 16682 B/op 330 allocs/op BenchmarkEncodeComplex128Slice-4 1023 115241 ns/op 481 B/op 0 allocs/op BenchmarkEncodeFloat64Slice-4 2032 55518 ns/op 43 B/op 0 allocs/op BenchmarkEncodeInt32Slice-4 1936 57892 ns/op 45 B/op 0 allocs/op BenchmarkEncodeStringSlice-4 2534 46065 ns/op 153 B/op 0 allocs/op BenchmarkEncodeInterfaceSlice-4 49 2308005 ns/op 37853 B/op 253 allocs/op BenchmarkDecodeComplex128Slice-4 824 135677 ns/op 25224 B/op 149 allocs/op BenchmarkDecodeFloat64Slice-4 1708 69528 ns/op 10811 B/op 149 allocs/op BenchmarkDecodeInt32Slice-4 1791 67785 ns/op 9777 B/op 149 allocs/op BenchmarkDecodeStringSlice-4 1185 93490 ns/op 39138 B/op 1149 allocs/op BenchmarkDecodeStringsSlice-4 464 292804 ns/op 66024 B/op 2174 allocs/op BenchmarkDecodeBytesSlice-4 841 141927 ns/op 23543 B/op 163 allocs/op BenchmarkDecodeInterfaceSlice-4 104 1115869 ns/op 83030 B/op 3158 allocs/op BenchmarkDecodeMap-4 100 1098719 ns/op 50000 B/op 160 allocs/op PASS ok encoding/gob 3.383s goos: freebsd goarch: amd64 pkg: encoding/hex cpu: AMD EPYC 7B12 BenchmarkEncode/256-4 21229 5663 ns/op 45.21 MB/s BenchmarkEncode/1024-4 5622 21853 ns/op 46.86 MB/s BenchmarkEncode/4096-4 1260 85897 ns/op 47.68 MB/s BenchmarkEncode/16384-4 345 342367 ns/op 47.86 MB/s BenchmarkDecode/256-4 41991 2896 ns/op 88.39 MB/s BenchmarkDecode/1024-4 11072 11490 ns/op 89.12 MB/s BenchmarkDecode/4096-4 2370 46078 ns/op 88.89 MB/s BenchmarkDecode/16384-4 626 184482 ns/op 88.81 MB/s BenchmarkDecodeString/256-4 38268 3204 ns/op 79.91 MB/s BenchmarkDecodeString/1024-4 8100 12361 ns/op 82.84 MB/s BenchmarkDecodeString/4096-4 2366 50177 ns/op 81.63 MB/s BenchmarkDecodeString/16384-4 585 197412 ns/op 82.99 MB/s BenchmarkDump/256-4 1926 61188 ns/op 4.18 MB/s BenchmarkDump/1024-4 480 246342 ns/op 4.16 MB/s BenchmarkDump/4096-4 122 983237 ns/op 4.17 MB/s BenchmarkDump/16384-4 30 4023511 ns/op 4.07 MB/s PASS ok encoding/hex 3.447s goos: freebsd goarch: amd64 pkg: encoding/json cpu: AMD EPYC 7B12 BenchmarkCodeEncoder-4 2 51396153 ns/op 37.76 MB/s 8390056 B/op 51 allocs/op BenchmarkCodeEncoderError-4 3 37868170 ns/op 51.24 MB/s 5550378 B/op 33 allocs/op BenchmarkCodeMarshal-4 2 53021894 ns/op 36.60 MB/s 10331816 B/op 51 allocs/op BenchmarkCodeMarshalError-4 2 59448572 ns/op 32.64 MB/s 10397344 B/op 70 allocs/op BenchmarkMarshalBytes/32-4 28245 4216 ns/op BenchmarkMarshalBytes/256-4 7333 14574 ns/op BenchmarkMarshalBytes/4096-4 732 161526 ns/op BenchmarkMarshalBytesError/32-4 81 1441188 ns/op BenchmarkMarshalBytesError/256-4 85 1418892 ns/op BenchmarkMarshalBytesError/4096-4 74 1576552 ns/op BenchmarkMarshalMap-4 55012 2215 ns/op 300 B/op 8 allocs/op BenchmarkCodeDecoder-4 1 300259614 ns/op 6.46 MB/s 10097144 B/op 40035 allocs/op BenchmarkUnicodeDecoder-4 49918 2412 ns/op 5.80 MB/s 40 B/op 2 allocs/op BenchmarkDecoderStream-4 60627 1759 ns/op 16 B/op 1 allocs/op BenchmarkCodeUnmarshal-4 1 273724920 ns/op 7.09 MB/s 2020752 B/op 40005 allocs/op BenchmarkCodeUnmarshalReuse-4 1 263107916 ns/op 7.38 MB/s 2020472 B/op 40008 allocs/op BenchmarkUnmarshalString-4 69656 1736 ns/op 160 B/op 2 allocs/op BenchmarkUnmarshalFloat64-4 138259 927.7 ns/op 144 B/op 1 allocs/op BenchmarkUnmarshalInt64-4 447295 305.2 ns/op 144 B/op 1 allocs/op BenchmarkUnmarshalMap-4 22084 4971 ns/op 320 B/op 12 allocs/op BenchmarkIssue10335-4 78092 1586 ns/op 176 B/op 3 allocs/op BenchmarkIssue34127-4 92700 1289 ns/op 83 B/op 2 allocs/op BenchmarkUnmapped-4 28328 4486 ns/op 208 B/op 4 allocs/op BenchmarkTypeFieldsCache/MissTypes1-4 3093 34392 ns/op BenchmarkTypeFieldsCache/MissTypes10-4 1238 88086 ns/op BenchmarkTypeFieldsCache/MissTypes100-4 256 449315 ns/op BenchmarkTypeFieldsCache/MissTypes1000-4 34 3673771 ns/op BenchmarkTypeFieldsCache/HitTypes1-4 489718 228.9 ns/op BenchmarkTypeFieldsCache/HitTypes10-4 388582 284.4 ns/op BenchmarkTypeFieldsCache/HitTypes100-4 399986 280.0 ns/op BenchmarkTypeFieldsCache/HitTypes1000-4 334329 331.2 ns/op BenchmarkEncodeMarshaler-4 66094 1760 ns/op 75 B/op 1 allocs/op BenchmarkEncoderEncode-4 66740 1761 ns/op 44 B/op 0 allocs/op BenchmarkNumberIsValid-4 6111787 18.97 ns/op BenchmarkNumberIsValidRegexp-4 27480 4960 ns/op BenchmarkUnmarshalNumber-4 51505 2353 ns/op 168 B/op 2 allocs/op PASS ok encoding/json 7.897s goos: freebsd goarch: amd64 pkg: encoding/pem cpu: AMD EPYC 7B12 BenchmarkEncode-4 67 1766033 ns/op 37.11 MB/s BenchmarkDecode-4 30 3787770 ns/op 23.44 MB/s PASS ok encoding/pem 1.424s goos: freebsd goarch: amd64 pkg: encoding/xml cpu: AMD EPYC 7B12 BenchmarkMarshal-4 3692 31810 ns/op 6280 B/op 24 allocs/op BenchmarkUnmarshal-4 1294 91936 ns/op 8217 B/op 185 allocs/op BenchmarkHTMLAutoClose-4 5439 20234 ns/op PASS ok encoding/xml 1.500s goos: freebsd goarch: amd64 pkg: errors cpu: AMD EPYC 7B12 BenchmarkIs-4 430108 258.2 ns/op BenchmarkAs-4 107744 1114 ns/op PASS ok errors 1.321s goos: freebsd goarch: amd64 pkg: expvar cpu: AMD EPYC 7B12 BenchmarkIntAdd-4 292738 482.3 ns/op BenchmarkIntSet-4 427610 286.7 ns/op BenchmarkFloatAdd-4 69058 1616 ns/op BenchmarkFloatSet-4 369435 315.3 ns/op BenchmarkStringSet-4 279127 436.5 ns/op BenchmarkMapSet-4 86721 1339 ns/op BenchmarkMapSetDifferent-4 44696 2674 ns/op BenchmarkMapSetDifferentRandom-4 363 342916 ns/op BenchmarkMapSetString-4 77851 1635 ns/op BenchmarkMapAddSame-4 22840 5295 ns/op BenchmarkMapAddDifferent-4 8973 11782 ns/op BenchmarkMapAddDifferentRandom-4 290 418150 ns/op BenchmarkMapAddSameSteadyState-4 211108 526.0 ns/op BenchmarkMapAddDifferentSteadyState-4 91621 1455 ns/op BenchmarkMapString-4 7635 13398 ns/op 672 B/op 7 allocs/op BenchmarkRealworldExpvarUsage-4 10000 24540 ns/op PASS ok expvar 3.423s goos: freebsd goarch: amd64 pkg: fmt cpu: AMD EPYC 7B12 BenchmarkSprintfPadding-4 126520 886.0 ns/op BenchmarkSprintfEmpty-4 501824 241.5 ns/op BenchmarkSprintfString-4 370873 343.1 ns/op BenchmarkSprintfTruncateString-4 345682 399.8 ns/op BenchmarkSprintfTruncateBytes-4 160256 777.3 ns/op BenchmarkSprintfSlowParsingPath-4 323112 373.9 ns/op BenchmarkSprintfQuoteString-4 38815 3201 ns/op BenchmarkSprintfInt-4 322824 384.0 ns/op BenchmarkSprintfIntInt-4 251575 468.1 ns/op BenchmarkSprintfPrefixedInt-4 287960 472.1 ns/op BenchmarkSprintfFloat-4 167032 760.9 ns/op BenchmarkSprintfComplex-4 74540 1690 ns/op BenchmarkSprintfBoolean-4 383524 320.9 ns/op BenchmarkSprintfHexString-4 178638 697.7 ns/op BenchmarkSprintfHexBytes-4 78325 1459 ns/op BenchmarkSprintfBytes-4 49434 2442 ns/op BenchmarkSprintfStringer-4 98077 1246 ns/op BenchmarkSprintfStructure-4 50328 2365 ns/op BenchmarkManyArgs-4 94783 1251 ns/op BenchmarkFprintInt-4 95274 1300 ns/op BenchmarkFprintfBytes-4 104884 1171 ns/op BenchmarkFprintIntNoAlloc-4 94647 1295 ns/op BenchmarkScanInts-4 49 2389437 ns/op BenchmarkScanRecursiveInt-4 1 308181437 ns/op BenchmarkScanRecursiveIntReaderWrapper-4 1 318246831 ns/op PASS ok fmt 4.923s goos: freebsd goarch: amd64 pkg: go/build cpu: AMD EPYC 7B12 BenchmarkImportVendor-4 1116 98447 ns/op PASS ok go/build 1.200s goos: freebsd goarch: amd64 pkg: go/constant cpu: AMD EPYC 7B12 BenchmarkStringAdd/1-4 65248 1665 ns/op 160 B/op 2 allocs/op BenchmarkStringAdd/4-4 20434 5814 ns/op 832 B/op 9 allocs/op BenchmarkStringAdd/16-4 5784 19718 ns/op 3168 B/op 23 allocs/op BenchmarkStringAdd/64-4 1540 71565 ns/op 11872 B/op 73 allocs/op BenchmarkStringAdd/256-4 388 307588 ns/op 48992 B/op 267 allocs/op BenchmarkStringAdd/1024-4 80 1333642 ns/op 215520 B/op 1038 allocs/op BenchmarkStringAdd/4096-4 21 5233780 ns/op 846304 B/op 4113 allocs/op BenchmarkStringAdd/16384-4 5 21851096 ns/op 3615200 B/op 16406 allocs/op BenchmarkStringAdd/65536-4 2 77165774 ns/op 15239648 B/op 65564 allocs/op PASS ok go/constant 2.467s goos: freebsd goarch: amd64 pkg: go/format cpu: AMD EPYC 7B12 BenchmarkFormat/array1-10000-4 1 188019193 ns/op 0.34 MB/s 45212336 B/op 48665 allocs/op PASS ok go/format 1.282s goos: freebsd goarch: amd64 pkg: go/parser cpu: AMD EPYC 7B12 BenchmarkParse-4 7 15640144 ns/op 3.44 MB/s BenchmarkParseOnly-4 8 13445524 ns/op 4.00 MB/s BenchmarkResolve-4 67 1782362 ns/op 30.16 MB/s PASS ok go/parser 2.289s goos: freebsd goarch: amd64 pkg: go/printer cpu: AMD EPYC 7B12 BenchmarkPrintFile-4 1 108857919 ns/op 0.47 MB/s 5125808 B/op 27890 allocs/op BenchmarkPrintDecl-4 1159 102129 ns/op 0.31 MB/s 17130 B/op 53 allocs/op PASS ok go/printer 1.305s goos: freebsd goarch: amd64 pkg: go/scanner cpu: AMD EPYC 7B12 BenchmarkScan-4 356 333924 ns/op BenchmarkScanFiles/go/types/expr.go-4 24 4838998 ns/op 8.17 MB/s BenchmarkScanFiles/go/parser/parser.go-4 12 9807129 ns/op 7.60 MB/s BenchmarkScanFiles/net/http/server.go-4 7 15520167 ns/op 8.41 MB/s BenchmarkScanFiles/go/scanner/errors.go-4 280 428086 ns/op 7.24 MB/s PASS ok go/scanner 1.772s goos: freebsd goarch: amd64 pkg: go/token cpu: AMD EPYC 7B12 BenchmarkSearchInts-4 1321369 90.83 ns/op PASS ok go/token 1.297s goos: freebsd goarch: amd64 pkg: go/types cpu: AMD EPYC 7B12 BenchmarkLookupFieldOrMethod-4 158 782028 ns/op BenchmarkNamed/Underlying/nongeneric-4 1601397 74.89 ns/op BenchmarkNamed/Underlying/generic-4 1566028 74.22 ns/op BenchmarkNamed/Underlying/src_instance-4 929704 112.9 ns/op BenchmarkNamed/Underlying/user_instance-4 1578510 76.45 ns/op BenchmarkNamed/NewMethodSet/nongeneric-4 31161 3971 ns/op BenchmarkNamed/NewMethodSet/generic-4 30376 4118 ns/op BenchmarkNamed/NewMethodSet/src_instance-4 28648 4065 ns/op BenchmarkNamed/NewMethodSet/user_instance-4 29520 4077 ns/op BenchmarkCheck/http/funcbodies/info-4 1 443857837 ns/op 80037 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 361717570 ns/op 98211 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 185777003 ns/op 191193 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 176440098 ns/op 201325 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 321848352 ns/op 16478 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 2 87907829 ns/op 60321 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 2 51725112 ns/op 102435 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 2 52734338 ns/op 100557 lines/s BenchmarkCheck/constant/funcbodies/info-4 1 138982241 ns/op 15586 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 2 51460453 ns/op 42083 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 3 38511054 ns/op 56260 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 3 38485064 ns/op 56294 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 891941266 ns/op 78951 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 455670972 ns/op 154539 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 104020586 ns/op 676668 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 2 97425424 ns/op 722646 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 1 272791741 ns/op 3214 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 2 58679956 ns/op 14940 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 2 53851844 ns/op 16280 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 2 53318079 ns/op 15617 lines/s PASS ok go/types 16.831s goos: freebsd goarch: amd64 pkg: hash/adler32 cpu: AMD EPYC 7B12 BenchmarkAdler32KB-4 14551 8121 ns/op 126.09 MB/s PASS ok hash/adler32 1.279s goos: freebsd goarch: amd64 pkg: hash/crc32 cpu: AMD EPYC 7B12 BenchmarkCRC32/poly=IEEE/size=15/align=0-4 281574 414.7 ns/op 36.17 MB/s BenchmarkCRC32/poly=IEEE/size=15/align=1-4 277354 405.2 ns/op 37.02 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=0-4 190875 616.8 ns/op 64.85 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=1-4 191574 599.6 ns/op 66.71 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=0-4 557793 209.2 ns/op 2447.35 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=1-4 561907 208.9 ns/op 2451.40 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=0-4 487360 250.2 ns/op 4092.22 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=1-4 493588 246.9 ns/op 4146.73 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=0-4 246080 487.4 ns/op 8403.82 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=1-4 248913 482.0 ns/op 8497.34 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=0-4 44084 2728 ns/op 12012.63 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=1-4 43978 2723 ns/op 12033.88 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=0-4 622104 197.6 ns/op 75.92 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=1-4 564189 191.9 ns/op 78.16 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=0-4 551847 197.4 ns/op 202.64 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=1-4 540824 201.7 ns/op 198.32 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=0-4 401378 272.6 ns/op 1877.94 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=1-4 411150 271.5 ns/op 1886.04 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=0-4 333188 351.6 ns/op 2912.10 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=1-4 325663 355.5 ns/op 2880.84 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=0-4 278971 407.0 ns/op 10064.62 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=1-4 280566 413.8 ns/op 9899.46 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=0-4 59437 2007 ns/op 16325.91 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=1-4 59199 2021 ns/op 16211.78 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=0-4 301189 388.6 ns/op 38.60 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=1-4 296204 385.1 ns/op 38.95 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=0-4 149906 775.9 ns/op 51.55 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=1-4 153562 781.7 ns/op 51.17 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=0-4 13575 8373 ns/op 61.15 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=1-4 13818 8476 ns/op 60.41 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=0-4 7392 17324 ns/op 59.11 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=1-4 6364 18358 ns/op 55.78 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=0-4 1437 81539 ns/op 50.23 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=1-4 1424 76768 ns/op 53.36 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=0-4 171 678190 ns/op 48.32 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=1-4 175 673802 ns/op 48.63 MB/s PASS ok hash/crc32 6.076s goos: freebsd goarch: amd64 pkg: hash/crc64 cpu: AMD EPYC 7B12 BenchmarkCrc64/ISO64KB-4 261 459221 ns/op 142.71 MB/s BenchmarkCrc64/ISO4KB-4 4015 28953 ns/op 141.47 MB/s BenchmarkCrc64/ISO1KB-4 14449 8228 ns/op 124.45 MB/s BenchmarkCrc64/ECMA64KB-4 261 457280 ns/op 143.32 MB/s BenchmarkCrc64/Random64KB-4 298 401288 ns/op 163.31 MB/s BenchmarkCrc64/Random16KB-4 1056 111977 ns/op 146.32 MB/s PASS ok hash/crc64 1.980s goos: freebsd goarch: amd64 pkg: hash/fnv cpu: AMD EPYC 7B12 BenchmarkFnv32KB-4 14172 8446 ns/op 121.24 MB/s BenchmarkFnv32aKB-4 14055 8454 ns/op 121.13 MB/s BenchmarkFnv64KB-4 14137 8464 ns/op 120.98 MB/s BenchmarkFnv64aKB-4 14124 8432 ns/op 121.44 MB/s BenchmarkFnv128KB-4 2737 43799 ns/op 23.38 MB/s BenchmarkFnv128aKB-4 2594 43813 ns/op 23.37 MB/s PASS ok hash/fnv 2.150s goos: freebsd goarch: amd64 pkg: hash/maphash cpu: AMD EPYC 7B12 BenchmarkHash/n=4/Write-4 775222 138.0 ns/op 28.98 MB/s BenchmarkHash/n=4/Bytes-4 5970054 19.98 ns/op 200.25 MB/s BenchmarkHash/n=4/String-4 2358412 50.47 ns/op 79.25 MB/s BenchmarkHash/n=8/Write-4 865813 143.0 ns/op 55.93 MB/s BenchmarkHash/n=8/Bytes-4 5911210 19.65 ns/op 407.07 MB/s BenchmarkHash/n=8/String-4 2418955 49.98 ns/op 160.06 MB/s BenchmarkHash/n=16/Write-4 770148 143.1 ns/op 111.78 MB/s BenchmarkHash/n=16/Bytes-4 5912098 19.61 ns/op 815.96 MB/s BenchmarkHash/n=16/String-4 2427601 49.22 ns/op 325.07 MB/s BenchmarkHash/n=32/Write-4 827114 143.5 ns/op 223.05 MB/s BenchmarkHash/n=32/Bytes-4 5826087 21.29 ns/op 1503.23 MB/s BenchmarkHash/n=32/String-4 2423348 51.14 ns/op 625.77 MB/s BenchmarkHash/n=64/Write-4 652968 153.4 ns/op 417.32 MB/s BenchmarkHash/n=64/Bytes-4 5772813 20.47 ns/op 3127.14 MB/s BenchmarkHash/n=64/String-4 2370596 50.28 ns/op 1272.84 MB/s BenchmarkHash/n=256/Write-4 529382 194.6 ns/op 1315.22 MB/s BenchmarkHash/n=256/Bytes-4 4430785 27.03 ns/op 9469.77 MB/s BenchmarkHash/n=256/String-4 1406940 84.90 ns/op 3015.23 MB/s BenchmarkHash/n=320/Write-4 559129 196.6 ns/op 1627.92 MB/s BenchmarkHash/n=320/Bytes-4 3619832 32.79 ns/op 9758.94 MB/s BenchmarkHash/n=320/String-4 935161 118.4 ns/op 2702.21 MB/s BenchmarkHash/n=1024/Write-4 368169 322.6 ns/op 3173.94 MB/s BenchmarkHash/n=1024/Bytes-4 1376524 87.08 ns/op 11759.21 MB/s BenchmarkHash/n=1024/String-4 379766 300.6 ns/op 3406.56 MB/s BenchmarkHash/n=4096/Write-4 144691 815.5 ns/op 5022.65 MB/s BenchmarkHash/n=4096/Bytes-4 343149 347.7 ns/op 11781.73 MB/s BenchmarkHash/n=4096/String-4 106035 1104 ns/op 3708.71 MB/s BenchmarkHash/n=16384/Write-4 42516 2809 ns/op 5831.84 MB/s BenchmarkHash/n=16384/Bytes-4 85219 1391 ns/op 11779.05 MB/s BenchmarkHash/n=16384/String-4 27584 4368 ns/op 3751.23 MB/s BenchmarkComparable/int64-4 1507238 80.67 ns/op BenchmarkComparable/uint64-4 1515987 80.94 ns/op BenchmarkComparable/uintptr-4 1487872 78.49 ns/op BenchmarkComparable/interface_{}-4 1423078 86.41 ns/op BenchmarkComparable/string-4 1437446 81.25 ns/op BenchmarkComparable/bool-4 1477141 84.24 ns/op BenchmarkComparable/*float64-4 1471382 80.42 ns/op BenchmarkComparable/float64-4 1405712 83.77 ns/op BenchmarkComparable/complex128-4 1310007 90.45 ns/op BenchmarkComparable/struct_{}-4 1465359 80.96 ns/op BenchmarkComparable/maphash.testStruct-4 1000000 123.3 ns/op PASS ok hash/maphash 7.727s goos: freebsd goarch: amd64 pkg: html cpu: AMD EPYC 7B12 BenchmarkEscape-4 1303 85232 ns/op BenchmarkEscapeNone-4 182140 650.1 ns/op BenchmarkUnescape-4 1330 89502 ns/op BenchmarkUnescapeNone-4 1614351 73.93 ns/op BenchmarkUnescapeSparse-4 17350 7805 ns/op BenchmarkUnescapeDense-4 1846 61172 ns/op PASS ok html 1.958s goos: freebsd goarch: amd64 pkg: html/template cpu: AMD EPYC 7B12 BenchmarkCSSEscaper-4 13725 8493 ns/op BenchmarkCSSEscaperNoSpecials-4 57780 2018 ns/op BenchmarkDecodeCSS-4 44436 2742 ns/op BenchmarkDecodeCSSNoSpecials-4 5463602 22.02 ns/op BenchmarkCSSValueFilter-4 187196 669.7 ns/op BenchmarkCSSValueFilterOk-4 122499 966.6 ns/op BenchmarkEscapedExecute-4 5334 19391 ns/op BenchmarkHTMLNospaceEscaper-4 17943 6488 ns/op BenchmarkHTMLNospaceEscaperNoSpecials-4 90835 1328 ns/op BenchmarkStripTags-4 31957 3705 ns/op BenchmarkStripTagsNoSpecials-4 456681 242.3 ns/op BenchmarkJSValEscaperWithNum-4 30046 4029 ns/op BenchmarkJSValEscaperWithStr-4 7594 14927 ns/op BenchmarkJSValEscaperWithStrNoSpecials-4 24367 4896 ns/op BenchmarkJSValEscaperWithObj-4 6098 17347 ns/op BenchmarkJSValEscaperWithObjNoSpecials-4 17182 6824 ns/op BenchmarkJSStrEscaperNoSpecials-4 75058 1559 ns/op BenchmarkJSStrEscaper-4 17307 6857 ns/op BenchmarkJSRegexpEscaperNoSpecials-4 69574 1752 ns/op BenchmarkJSRegexpEscaper-4 16304 7436 ns/op BenchmarkTemplateSpecialTags-4 141 835233 ns/op BenchmarkURLEscaper-4 5258 19680 ns/op BenchmarkURLEscaperNoSpecials-4 263596 450.0 ns/op BenchmarkURLNormalizer-4 7810 14473 ns/op BenchmarkURLNormalizerNoSpecials-4 238352 475.2 ns/op BenchmarkSrcsetFilter-4 26235 4652 ns/op BenchmarkSrcsetFilterNoSpecials-4 172078 686.9 ns/op PASS ok html/template 5.093s goos: freebsd goarch: amd64 pkg: image cpu: AMD EPYC 7B12 BenchmarkAt/rgba-4 821253 129.3 ns/op 16 B/op 1 allocs/op BenchmarkAt/rgba64-4 709960 164.6 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba-4 964164 125.4 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba64-4 606718 168.0 ns/op 16 B/op 1 allocs/op BenchmarkAt/alpha-4 2218555 53.29 ns/op 0 B/op 0 allocs/op BenchmarkAt/alpha16-4 1458498 81.82 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray-4 2267948 48.29 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray16-4 1469917 82.29 ns/op 0 B/op 0 allocs/op BenchmarkAt/paletted-4 1732516 68.24 ns/op 0 B/op 0 allocs/op BenchmarkSet/rgba-4 681688 172.1 ns/op 16 B/op 1 allocs/op BenchmarkSet/rgba64-4 529513 201.2 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba-4 604222 172.2 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba64-4 553627 201.0 ns/op 16 B/op 1 allocs/op BenchmarkSet/alpha-4 1201208 104.9 ns/op 0 B/op 0 allocs/op BenchmarkSet/alpha16-4 810109 149.0 ns/op 16 B/op 1 allocs/op BenchmarkSet/gray-4 1281889 93.01 ns/op 0 B/op 0 allocs/op BenchmarkSet/gray16-4 841813 146.4 ns/op 16 B/op 1 allocs/op BenchmarkSet/paletted-4 623690 202.5 ns/op 0 B/op 0 allocs/op BenchmarkRGBAAt-4 1722216 70.04 ns/op BenchmarkRGBASetRGBA-4 1873412 64.07 ns/op BenchmarkRGBA64At-4 1000000 108.1 ns/op BenchmarkRGBA64SetRGBA64-4 1288203 93.16 ns/op BenchmarkNRGBAAt-4 1718712 69.49 ns/op BenchmarkNRGBASetNRGBA-4 1855352 64.59 ns/op BenchmarkNRGBA64At-4 1000000 102.5 ns/op BenchmarkNRGBA64SetNRGBA64-4 1262319 94.64 ns/op BenchmarkAlphaAt-4 2958768 39.62 ns/op BenchmarkAlphaSetAlpha-4 3032551 39.35 ns/op BenchmarkAlpha16At-4 1871794 63.85 ns/op BenchmarkAlphaSetAlpha16-4 1977730 62.25 ns/op BenchmarkGrayAt-4 2962929 40.21 ns/op BenchmarkGraySetGray-4 3017084 39.37 ns/op BenchmarkGray16At-4 1881796 63.67 ns/op BenchmarkGraySetGray16-4 1896229 63.02 ns/op PASS ok image 6.852s goos: freebsd goarch: amd64 pkg: image/color cpu: AMD EPYC 7B12 BenchmarkYCbCrToRGB/0-4 5500342 21.75 ns/op BenchmarkYCbCrToRGB/128-4 5426983 21.88 ns/op BenchmarkYCbCrToRGB/255-4 5511018 21.75 ns/op BenchmarkRGBToYCbCr/0-4 5569610 23.55 ns/op BenchmarkRGBToYCbCr/Cb-4 5489811 21.78 ns/op BenchmarkRGBToYCbCr/Cr-4 5546534 21.61 ns/op BenchmarkYCbCrToRGBA/0-4 4475498 26.90 ns/op BenchmarkYCbCrToRGBA/128-4 4454829 29.18 ns/op BenchmarkYCbCrToRGBA/255-4 3980656 26.87 ns/op BenchmarkNYCbCrAToRGBA/0-4 4411586 27.09 ns/op BenchmarkNYCbCrAToRGBA/128-4 4077792 29.93 ns/op BenchmarkNYCbCrAToRGBA/255-4 4398818 27.10 ns/op PASS ok image/color 2.792s goos: freebsd goarch: amd64 pkg: image/draw cpu: AMD EPYC 7B12 BenchmarkFillOver-4 4 25002541 ns/op BenchmarkFillSrc-4 476 247318 ns/op BenchmarkCopyOver-4 10 11131192 ns/op BenchmarkCopySrc-4 669 172142 ns/op BenchmarkNRGBAOver-4 9 11840984 ns/op BenchmarkNRGBASrc-4 16 7111752 ns/op BenchmarkYCbCr-4 14 8483127 ns/op BenchmarkGray-4 26 4232184 ns/op BenchmarkCMYK-4 15 7133661 ns/op BenchmarkGlyphOver-4 28 4026291 ns/op BenchmarkRGBAMaskOver-4 5 21342525 ns/op BenchmarkGrayMaskOver-4 7 16439319 ns/op BenchmarkRGBA64ImageMaskOver-4 4 27047740 ns/op BenchmarkRGBA-4 6 17277433 ns/op BenchmarkPalettedFill-4 1328 90534 ns/op BenchmarkPalettedRGBA-4 6 18209045 ns/op BenchmarkGenericOver-4 3 37880936 ns/op BenchmarkGenericMaskOver-4 7 16431460 ns/op BenchmarkGenericSrc-4 5 24767459 ns/op BenchmarkGenericMaskSrc-4 5 21941286 ns/op PASS ok image/draw 5.850s goos: freebsd goarch: amd64 pkg: image/gif cpu: AMD EPYC 7B12 BenchmarkDecode-4 33 3487037 ns/op 4.43 MB/s 48620 B/op 267 allocs/op BenchmarkEncodeRandomPaletted-4 2 87075978 ns/op 3.53 MB/s 79984 B/op 7 allocs/op BenchmarkEncodeRandomRGBA-4 1 2136366869 ns/op 0.58 MB/s 417248 B/op 13 allocs/op BenchmarkEncodeRealisticPaletted-4 82 1413865 ns/op 10.93 MB/s 79984 B/op 7 allocs/op BenchmarkEncodeRealisticRGBA-4 1 106128357 ns/op 0.58 MB/s 105968 B/op 14 allocs/op PASS ok image/gif 4.248s goos: freebsd goarch: amd64 pkg: image/jpeg cpu: AMD EPYC 7B12 BenchmarkFDCT-4 5247 19881 ns/op BenchmarkIDCT-4 6145 18478 ns/op BenchmarkDecodeBaseline-4 13 9165108 ns/op 6.74 MB/s 63024 B/op 5 allocs/op BenchmarkDecodeProgressive-4 9 12469776 ns/op 4.96 MB/s 259712 B/op 13 allocs/op BenchmarkEncodeRGBA-4 1 112007189 ns/op 10.97 MB/s 4544 B/op 7 allocs/op BenchmarkEncodeYCbCr-4 1 141292613 ns/op 6.52 MB/s 4544 B/op 7 allocs/op PASS ok image/jpeg 2.079s goos: freebsd goarch: amd64 pkg: image/png cpu: AMD EPYC 7B12 BenchmarkPaeth-4 14976481 7.907 ns/op BenchmarkDecodeGray-4 16 6366328 ns/op 10.29 MB/s 137024 B/op 102 allocs/op BenchmarkDecodeNRGBAGradient-4 4 27416544 ns/op 9.56 MB/s 337328 B/op 188 allocs/op BenchmarkDecodeNRGBAOpaque-4 5 23631351 ns/op 11.09 MB/s 346592 B/op 152 allocs/op BenchmarkDecodePaletted-4 28 3936767 ns/op 16.65 MB/s 140352 B/op 309 allocs/op BenchmarkDecodeRGB-4 5 22059248 ns/op 11.88 MB/s 332128 B/op 157 allocs/op BenchmarkDecodeInterlacing-4 4 27123904 ns/op 9.66 MB/s 605216 B/op 268 allocs/op BenchmarkEncodeGray-4 3 41862762 ns/op 7.34 MB/s 852184 B/op 29 allocs/op BenchmarkEncodeGrayWithBufferPool-4 3 41649412 ns/op 7.38 MB/s 284053 B/op 9 allocs/op BenchmarkEncodeNRGBOpaque-4 1 136649150 ns/op 8.99 MB/s 860248 B/op 29 allocs/op BenchmarkEncodeNRGBA-4 1 153715968 ns/op 7.99 MB/s 864088 B/op 29 allocs/op BenchmarkEncodePaletted-4 5 21545186 ns/op 14.26 MB/s 848592 B/op 32 allocs/op BenchmarkEncodeRGBOpaque-4 1 137546730 ns/op 8.93 MB/s 860248 B/op 29 allocs/op BenchmarkEncodeRGBA-4 1 537459958 ns/op 2.29 MB/s 864088 B/op 29 allocs/op PASS ok image/png 4.225s goos: freebsd goarch: amd64 pkg: index/suffixarray cpu: AMD EPYC 7B12 BenchmarkNew/text=opticks/size=100K/bits=32-4 3 37183333 ns/op 2.69 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=opticks/size=100K/bits=64-4 4 30404511 ns/op 3.29 MB/s 802920 B/op 2 allocs/op BenchmarkNew/text=opticks/size=500K/bits=32-4 1 191799086 ns/op 2.61 MB/s 2007136 B/op 3 allocs/op BenchmarkNew/text=opticks/size=500K/bits=64-4 1 169048215 ns/op 2.96 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=32-4 3 35000192 ns/op 2.86 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=64-4 4 30511778 ns/op 3.28 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=32-4 1 183756032 ns/op 2.72 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=64-4 1 154376949 ns/op 3.24 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=1M/bits=32-4 1 401392368 ns/op 2.49 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=1M/bits=64-4 1 337661520 ns/op 2.96 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=32-4 1 2989246928 ns/op 1.67 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=64-4 1 2902051980 ns/op 1.72 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=32-4 18 6420497 ns/op 15.58 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=64-4 18 6212321 ns/op 16.10 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=32-4 4 31268636 ns/op 15.99 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=64-4 4 32642134 ns/op 15.32 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=32-4 2 62161733 ns/op 16.09 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=64-4 2 64572784 ns/op 15.49 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=32-4 1 302176225 ns/op 16.55 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=64-4 1 320054222 ns/op 15.62 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=rand/size=100K/bits=32-4 3 39232401 ns/op 2.55 MB/s 540752 B/op 3 allocs/op BenchmarkNew/text=rand/size=100K/bits=64-4 3 33600892 ns/op 2.98 MB/s 1073232 B/op 3 allocs/op BenchmarkNew/text=rand/size=500K/bits=32-4 1 219693788 ns/op 2.28 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=rand/size=500K/bits=64-4 1 191610356 ns/op 2.61 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=32-4 1 493532159 ns/op 2.03 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=64-4 1 482082595 ns/op 2.07 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=32-4 1 4251546358 ns/op 1.18 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=64-4 1 4360423956 ns/op 1.15 MB/s 40001616 B/op 2 allocs/op BenchmarkSaveRestore/bits=32-4 1 107886358 ns/op 38.74 MB/s 5275744 B/op 5 allocs/op BenchmarkSaveRestore/bits=64-4 1 104087567 ns/op 40.16 MB/s 9469952 B/op 4 allocs/op PASS ok index/suffixarray 31.332s goos: freebsd goarch: amd64 pkg: internal/chacha8rand cpu: AMD EPYC 7B12 BenchmarkBlock-4 1275679 93.82 ns/op 2728.61 MB/s PASS ok internal/chacha8rand 1.260s goos: freebsd goarch: amd64 pkg: internal/fuzz cpu: AMD EPYC 7B12 BenchmarkMarshalCorpusFile/1-4 52260 2197 ns/op 0.46 MB/s BenchmarkMarshalCorpusFile/2-4 52801 2326 ns/op 0.86 MB/s BenchmarkMarshalCorpusFile/4-4 47576 2544 ns/op 1.57 MB/s BenchmarkMarshalCorpusFile/8-4 40789 2944 ns/op 2.72 MB/s BenchmarkMarshalCorpusFile/16-4 31341 3756 ns/op 4.26 MB/s BenchmarkMarshalCorpusFile/32-4 21868 5630 ns/op 5.68 MB/s BenchmarkMarshalCorpusFile/64-4 16586 7139 ns/op 8.96 MB/s BenchmarkMarshalCorpusFile/128-4 12256 9793 ns/op 13.07 MB/s BenchmarkMarshalCorpusFile/256-4 5326 22328 ns/op 11.47 MB/s BenchmarkMarshalCorpusFile/512-4 2857 43767 ns/op 11.70 MB/s BenchmarkMarshalCorpusFile/1024-4 1447 83110 ns/op 12.32 MB/s BenchmarkMarshalCorpusFile/2048-4 721 169071 ns/op 12.11 MB/s BenchmarkMarshalCorpusFile/4096-4 373 324879 ns/op 12.61 MB/s BenchmarkMarshalCorpusFile/8192-4 187 633167 ns/op 12.94 MB/s BenchmarkMarshalCorpusFile/16384-4 80 1281053 ns/op 12.79 MB/s BenchmarkMarshalCorpusFile/32768-4 45 2763647 ns/op 11.86 MB/s BenchmarkMarshalCorpusFile/65536-4 22 5436966 ns/op 12.05 MB/s BenchmarkMarshalCorpusFile/131072-4 9 11416413 ns/op 11.48 MB/s BenchmarkMarshalCorpusFile/262144-4 4 26224414 ns/op 10.00 MB/s BenchmarkMarshalCorpusFile/524288-4 3 47224354 ns/op 11.10 MB/s BenchmarkMarshalCorpusFile/1048576-4 2 86036733 ns/op 12.19 MB/s BenchmarkUnmarshalCorpusFile/1-4 14034 8645 ns/op 0.12 MB/s BenchmarkUnmarshalCorpusFile/2-4 13576 9151 ns/op 0.22 MB/s BenchmarkUnmarshalCorpusFile/4-4 12266 9893 ns/op 0.40 MB/s BenchmarkUnmarshalCorpusFile/8-4 9540 11546 ns/op 0.69 MB/s BenchmarkUnmarshalCorpusFile/16-4 7627 13840 ns/op 1.16 MB/s BenchmarkUnmarshalCorpusFile/32-4 5642 19848 ns/op 1.61 MB/s BenchmarkUnmarshalCorpusFile/64-4 4734 23303 ns/op 2.75 MB/s BenchmarkUnmarshalCorpusFile/128-4 3898 30474 ns/op 4.20 MB/s BenchmarkUnmarshalCorpusFile/256-4 1500 79574 ns/op 3.22 MB/s BenchmarkUnmarshalCorpusFile/512-4 780 150529 ns/op 3.40 MB/s BenchmarkUnmarshalCorpusFile/1024-4 409 294251 ns/op 3.48 MB/s BenchmarkUnmarshalCorpusFile/2048-4 205 580885 ns/op 3.53 MB/s BenchmarkUnmarshalCorpusFile/4096-4 91 1149570 ns/op 3.56 MB/s BenchmarkUnmarshalCorpusFile/8192-4 48 2290549 ns/op 3.58 MB/s BenchmarkUnmarshalCorpusFile/16384-4 26 4750971 ns/op 3.45 MB/s BenchmarkUnmarshalCorpusFile/32768-4 12 8967955 ns/op 3.65 MB/s BenchmarkUnmarshalCorpusFile/65536-4 6 18046525 ns/op 3.63 MB/s BenchmarkUnmarshalCorpusFile/131072-4 3 36308526 ns/op 3.61 MB/s BenchmarkUnmarshalCorpusFile/262144-4 2 73935818 ns/op 3.55 MB/s BenchmarkUnmarshalCorpusFile/524288-4 1 144060325 ns/op 3.64 MB/s BenchmarkUnmarshalCorpusFile/1048576-4 1 288458809 ns/op 3.64 MB/s BenchmarkMutatorBytes/1-4 38500 2756 ns/op BenchmarkMutatorBytes/10-4 44598 2687 ns/op BenchmarkMutatorBytes/100-4 42445 2880 ns/op BenchmarkMutatorBytes/1000-4 30640 4197 ns/op BenchmarkMutatorBytes/10000-4 6754 15222 ns/op BenchmarkMutatorBytes/100000-4 1345 97176 ns/op BenchmarkMutatorString/1-4 41538 2848 ns/op BenchmarkMutatorString/10-4 42344 2851 ns/op BenchmarkMutatorString/100-4 38338 3235 ns/op BenchmarkMutatorString/1000-4 21918 5947 ns/op BenchmarkMutatorString/10000-4 5011 28632 ns/op BenchmarkMutatorString/100000-4 578 204924 ns/op BenchmarkMutatorAllBasicTypes/[]uint8-4 22522 4891 ns/op BenchmarkMutatorAllBasicTypes/string-4 24786 4918 ns/op BenchmarkMutatorAllBasicTypes/bool-4 71612 1690 ns/op BenchmarkMutatorAllBasicTypes/float32-4 63271 1916 ns/op BenchmarkMutatorAllBasicTypes/float64-4 63955 1906 ns/op BenchmarkMutatorAllBasicTypes/int-4 66784 1785 ns/op BenchmarkMutatorAllBasicTypes/int8-4 67273 1750 ns/op BenchmarkMutatorAllBasicTypes/int16-4 66358 1790 ns/op BenchmarkMutatorAllBasicTypes/int32-4 67096 1794 ns/op BenchmarkMutatorAllBasicTypes/int64-4 67164 1800 ns/op BenchmarkMutatorAllBasicTypes/uint8-4 66624 1820 ns/op BenchmarkMutatorAllBasicTypes/uint16-4 64938 1840 ns/op BenchmarkMutatorAllBasicTypes/uint32-4 65959 1823 ns/op BenchmarkMutatorAllBasicTypes/uint64-4 66184 1840 ns/op BenchmarkByteSliceMutators/RemoveBytes/64-4 386787 317.6 ns/op BenchmarkByteSliceMutators/RemoveBytes/128-4 309940 337.3 ns/op BenchmarkByteSliceMutators/RemoveBytes/256-4 351378 356.3 ns/op BenchmarkByteSliceMutators/RemoveBytes/512-4 321123 400.0 ns/op BenchmarkByteSliceMutators/RemoveBytes/1024-4 270315 467.8 ns/op BenchmarkByteSliceMutators/InsertRandomBytes/64-4 561597 213.6 ns/op BenchmarkByteSliceMutators/InsertRandomBytes/128-4 539444 212.9 ns/op BenchmarkByteSliceMutators/InsertRandomBytes/256-4 551490 212.3 ns/op BenchmarkByteSliceMutators/InsertRandomBytes/512-4 554389 196.6 ns/op BenchmarkByteSliceMutators/InsertRandomBytes/1024-4 580916 212.4 ns/op BenchmarkByteSliceMutators/DuplicateBytes/64-4 427177 274.0 ns/op BenchmarkByteSliceMutators/DuplicateBytes/128-4 436054 265.2 ns/op BenchmarkByteSliceMutators/DuplicateBytes/256-4 434522 275.3 ns/op BenchmarkByteSliceMutators/DuplicateBytes/512-4 432652 265.3 ns/op BenchmarkByteSliceMutators/DuplicateBytes/1024-4 419270 268.9 ns/op BenchmarkByteSliceMutators/OverwriteBytes/64-4 310334 382.8 ns/op BenchmarkByteSliceMutators/OverwriteBytes/128-4 314134 387.8 ns/op BenchmarkByteSliceMutators/OverwriteBytes/256-4 297721 388.0 ns/op BenchmarkByteSliceMutators/OverwriteBytes/512-4 297055 387.1 ns/op BenchmarkByteSliceMutators/OverwriteBytes/1024-4 299047 386.0 ns/op BenchmarkByteSliceMutators/BitFlip/64-4 787220 153.7 ns/op BenchmarkByteSliceMutators/BitFlip/128-4 716575 155.1 ns/op BenchmarkByteSliceMutators/BitFlip/256-4 783124 154.2 ns/op BenchmarkByteSliceMutators/BitFlip/512-4 750121 155.6 ns/op BenchmarkByteSliceMutators/BitFlip/1024-4 700544 156.8 ns/op BenchmarkByteSliceMutators/XORByte/64-4 776120 156.7 ns/op BenchmarkByteSliceMutators/XORByte/128-4 683346 154.6 ns/op BenchmarkByteSliceMutators/XORByte/256-4 781976 155.1 ns/op BenchmarkByteSliceMutators/XORByte/512-4 721717 156.4 ns/op BenchmarkByteSliceMutators/XORByte/1024-4 777146 156.4 ns/op BenchmarkByteSliceMutators/SwapByte/64-4 614860 171.3 ns/op BenchmarkByteSliceMutators/SwapByte/128-4 619695 175.5 ns/op BenchmarkByteSliceMutators/SwapByte/256-4 637862 171.8 ns/op BenchmarkByteSliceMutators/SwapByte/512-4 668139 172.7 ns/op BenchmarkByteSliceMutators/SwapByte/1024-4 699540 175.9 ns/op BenchmarkByteSliceMutators/ArithmeticUint8/64-4 555651 204.8 ns/op BenchmarkByteSliceMutators/ArithmeticUint8/128-4 532951 203.0 ns/op BenchmarkByteSliceMutators/ArithmeticUint8/256-4 560481 203.9 ns/op BenchmarkByteSliceMutators/ArithmeticUint8/512-4 554174 207.0 ns/op BenchmarkByteSliceMutators/ArithmeticUint8/1024-4 585358 206.5 ns/op BenchmarkByteSliceMutators/ArithmeticUint16/64-4 393109 298.2 ns/op BenchmarkByteSliceMutators/ArithmeticUint16/128-4 384182 293.2 ns/op BenchmarkByteSliceMutators/ArithmeticUint16/256-4 394378 309.9 ns/op BenchmarkByteSliceMutators/ArithmeticUint16/512-4 392304 311.0 ns/op BenchmarkByteSliceMutators/ArithmeticUint16/1024-4 388052 302.1 ns/op BenchmarkByteSliceMutators/ArithmeticUint32/64-4 331230 344.3 ns/op BenchmarkByteSliceMutators/ArithmeticUint32/128-4 334878 349.5 ns/op BenchmarkByteSliceMutators/ArithmeticUint32/256-4 325174 349.6 ns/op BenchmarkByteSliceMutators/ArithmeticUint32/512-4 335620 353.5 ns/op BenchmarkByteSliceMutators/ArithmeticUint32/1024-4 326380 349.5 ns/op BenchmarkByteSliceMutators/ArithmeticUint64/64-4 275775 437.7 ns/op BenchmarkByteSliceMutators/ArithmeticUint64/128-4 271912 438.0 ns/op BenchmarkByteSliceMutators/ArithmeticUint64/256-4 268269 431.3 ns/op BenchmarkByteSliceMutators/ArithmeticUint64/512-4 262117 431.2 ns/op BenchmarkByteSliceMutators/ArithmeticUint64/1024-4 266716 437.6 ns/op BenchmarkByteSliceMutators/OverwriteInterestingUint8/64-4 715669 168.0 ns/op BenchmarkByteSliceMutators/OverwriteInterestingUint8/128-4 702691 163.8 ns/op BenchmarkByteSliceMutators/OverwriteInterestingUint8/256-4 704857 162.5 ns/op BenchmarkByteSliceMutators/OverwriteInterestingUint8/512-4 646401 164.5 ns/op BenchmarkByteSliceMutators/OverwriteInterestingUint8/1024-4 652081 169.6 ns/op BenchmarkByteSliceMutators/OverwriteInterestingUint16/64-4 474952 249.0 ns/op BenchmarkByteSliceMutators/OverwriteInterestingUint16/128-4 478548 251.3 ns/op BenchmarkByteSliceMutators/OverwriteInterestingUint16/256-4 469075 253.0 ns/op BenchmarkByteSliceMutators/OverwriteInterestingUint16/512-4 439575 247.5 ns/op BenchmarkByteSliceMutators/OverwriteInterestingUint16/1024-4 481335 246.9 ns/op BenchmarkByteSliceMutators/OverwriteInterestingUint32/64-4 435642 269.2 ns/op BenchmarkByteSliceMutators/OverwriteInterestingUint32/128-4 431583 267.9 ns/op BenchmarkByteSliceMutators/OverwriteInterestingUint32/256-4 431556 267.7 ns/op BenchmarkByteSliceMutators/OverwriteInterestingUint32/512-4 417681 272.8 ns/op BenchmarkByteSliceMutators/OverwriteInterestingUint32/1024-4 412316 270.4 ns/op BenchmarkByteSliceMutators/InsertConstantBytes/64-4 531853 215.5 ns/op BenchmarkByteSliceMutators/InsertConstantBytes/128-4 542539 213.2 ns/op BenchmarkByteSliceMutators/InsertConstantBytes/256-4 546556 217.4 ns/op BenchmarkByteSliceMutators/InsertConstantBytes/512-4 546666 208.1 ns/op BenchmarkByteSliceMutators/InsertConstantBytes/1024-4 536526 212.9 ns/op BenchmarkByteSliceMutators/OverwriteConstantBytes/64-4 365457 322.4 ns/op BenchmarkByteSliceMutators/OverwriteConstantBytes/128-4 367904 329.9 ns/op BenchmarkByteSliceMutators/OverwriteConstantBytes/256-4 352681 330.3 ns/op BenchmarkByteSliceMutators/OverwriteConstantBytes/512-4 356882 335.4 ns/op BenchmarkByteSliceMutators/OverwriteConstantBytes/1024-4 323806 344.8 ns/op BenchmarkByteSliceMutators/ShuffleBytes/64-4 195238 607.5 ns/op BenchmarkByteSliceMutators/ShuffleBytes/128-4 183663 639.9 ns/op BenchmarkByteSliceMutators/ShuffleBytes/256-4 177925 677.4 ns/op BenchmarkByteSliceMutators/ShuffleBytes/512-4 153333 763.7 ns/op BenchmarkByteSliceMutators/ShuffleBytes/1024-4 140974 855.4 ns/op BenchmarkByteSliceMutators/SwapBytes/64-4 407346 280.0 ns/op BenchmarkByteSliceMutators/SwapBytes/128-4 406840 278.4 ns/op BenchmarkByteSliceMutators/SwapBytes/256-4 403870 273.8 ns/op BenchmarkByteSliceMutators/SwapBytes/512-4 440761 279.6 ns/op BenchmarkByteSliceMutators/SwapBytes/1024-4 410910 280.3 ns/op PASS ok internal/fuzz 22.786s PASS ok internal/poll 1.075s goos: freebsd goarch: amd64 pkg: internal/runtime/atomic cpu: AMD EPYC 7B12 BenchmarkAnd32-4 20246800 5.051 ns/op BenchmarkAnd32Parallel-4 3498942 33.62 ns/op BenchmarkAnd64-4 19693428 7.795 ns/op BenchmarkAnd64Parallel-4 3456295 31.75 ns/op BenchmarkOr32-4 19797396 5.900 ns/op BenchmarkOr32Parallel-4 3813970 30.98 ns/op BenchmarkOr64-4 20345628 5.742 ns/op BenchmarkOr64Parallel-4 3990433 30.62 ns/op BenchmarkAtomicLoad64-4 19654303 5.540 ns/op BenchmarkAtomicStore64-4 20039433 5.169 ns/op BenchmarkAtomicLoad-4 19802917 6.851 ns/op BenchmarkAtomicStore-4 20107738 8.562 ns/op BenchmarkAtomicLoad8-4 20168127 5.904 ns/op BenchmarkAtomicStore8-4 20352049 5.068 ns/op BenchmarkAnd8-4 19906231 5.910 ns/op BenchmarkAnd-4 19663159 5.106 ns/op BenchmarkAnd8Parallel-4 4082510 32.84 ns/op BenchmarkAndParallel-4 3672373 32.68 ns/op BenchmarkOr8-4 20256162 5.362 ns/op BenchmarkOr-4 19220812 5.906 ns/op BenchmarkOr8Parallel-4 3909123 34.37 ns/op BenchmarkOrParallel-4 3779499 31.24 ns/op BenchmarkXadd-4 3364689 35.19 ns/op BenchmarkXadd64-4 3480481 34.34 ns/op BenchmarkCas-4 2858775 42.03 ns/op BenchmarkCas64-4 2838217 42.35 ns/op BenchmarkXchg-4 3438193 32.09 ns/op BenchmarkXchg64-4 3833698 31.12 ns/op BenchmarkXchg8-4 19656652 5.103 ns/op BenchmarkXchg8Parallel-4 3462537 33.25 ns/op PASS ok internal/runtime/atomic 5.401s goos: freebsd goarch: amd64 pkg: internal/runtime/math cpu: AMD EPYC 7B12 BenchmarkMulUintptr/small-4 5494922 22.37 ns/op BenchmarkMulUintptr/large-4 4524236 26.21 ns/op PASS ok internal/runtime/math 1.367s goos: freebsd goarch: amd64 pkg: internal/sync cpu: AMD EPYC 7B12 BenchmarkHashTrieMapLoadSmall-4 425719 267.0 ns/op 0 B/op 0 allocs/op BenchmarkHashTrieMapLoad-4 269973 396.8 ns/op 0 B/op 0 allocs/op BenchmarkHashTrieMapLoadLarge-4 138730 784.7 ns/op 0 B/op 0 allocs/op BenchmarkHashTrieMapLoadOrStore-4 312235 374.0 ns/op 0 B/op 0 allocs/op BenchmarkHashTrieMapLoadOrStoreLarge-4 89928 1462 ns/op 29 B/op 0 allocs/op PASS ok internal/sync 3.989s PASS ok internal/syscall/unix 1.073s goos: freebsd goarch: amd64 pkg: internal/zstd cpu: AMD EPYC 7B12 BenchmarkLarge-4 1 244949728 ns/op 1.12 MB/s 2851728 B/op 43 allocs/op PASS ok internal/zstd 1.355s goos: freebsd goarch: amd64 pkg: io cpu: AMD EPYC 7B12 BenchmarkCopyNSmall-4 41991 3473 ns/op BenchmarkCopyNLarge-4 559 212404 ns/op PASS ok io 1.515s goos: freebsd goarch: amd64 pkg: log cpu: AMD EPYC 7B12 BenchmarkItoa-4 289161 380.4 ns/op BenchmarkPrintln-4 28004 4395 ns/op 77 B/op 1 allocs/op BenchmarkPrintlnNoFlags-4 40896 2943 ns/op 65 B/op 0 allocs/op BenchmarkConcurrent-4 5632 22506 ns/op BenchmarkDiscard-4 1289748 95.33 ns/op 0 B/op 0 allocs/op PASS ok log 1.961s goos: freebsd goarch: amd64 pkg: log/slog cpu: AMD EPYC 7B12 BenchmarkAttrString-4 26379 4444 ns/op 312 B/op 16 allocs/op BenchmarkWriteTime-4 123607 922.3 ns/op BenchmarkJSONHandler/defaults-4 9228 11721 ns/op 526 B/op 1 allocs/op BenchmarkJSONHandler/time_format-4 5421 19797 ns/op 785 B/op 6 allocs/op BenchmarkJSONHandler/time_unix-4 6454 17647 ns/op 769 B/op 5 allocs/op BenchmarkPreformatting/separate-4 9582 11693 ns/op 528 B/op 1 allocs/op BenchmarkPreformatting/struct-4 9738 11660 ns/op 515 B/op 0 allocs/op BenchmarkPreformatting/struct_file-4 7258 15173 ns/op 514 B/op 0 allocs/op BenchmarkJSONEncoding/json.Marshal-4 37254 3248 ns/op 80 B/op 3 allocs/op BenchmarkJSONEncoding/Encoder.Encode-4 35926 3369 ns/op 64 B/op 2 allocs/op BenchmarkNopLog/no_attrs-4 93775 1308 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/attrs-4 73962 1706 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/attrs-parallel-4 43993 2639 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/keys-values-4 71400 1759 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/WithContext-4 73303 1731 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/WithContext-parallel-4 45033 2587 ns/op 0 B/op 0 allocs/op BenchmarkPC/0-4 1327413 85.62 ns/op 0 B/op 0 allocs/op BenchmarkPC/1-4 870273 140.1 ns/op 0 B/op 0 allocs/op BenchmarkPC/2-4 820612 136.7 ns/op 0 B/op 0 allocs/op BenchmarkPC/3-4 621676 175.2 ns/op 0 B/op 0 allocs/op BenchmarkPC/4-4 465606 217.1 ns/op 0 B/op 0 allocs/op BenchmarkRecord-4 9417 12905 ns/op BenchmarkDispatch/switch-checked-4 290895 412.1 ns/op BenchmarkDispatch/As-4 265095 430.8 ns/op BenchmarkDispatch/Visit-4 256185 464.7 ns/op BenchmarkUnsafeStrings-4 25676 4705 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.678s goos: freebsd goarch: amd64 pkg: log/slog/internal/benchmarks cpu: AMD EPYC 7B12 BenchmarkAttrs/disabled/5_args-4 1695477 70.43 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/disabled/5_args_ctx-4 1723652 69.27 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/disabled/10_args-4 888880 119.1 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/disabled/40_args-4 261690 435.6 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/fastText_discard/5_args-4 83908 1411 ns/op 260 B/op 0 allocs/op BenchmarkAttrs/fastText_discard/5_args_ctx-4 88885 1458 ns/op 260 B/op 0 allocs/op BenchmarkAttrs/fastText_discard/10_args-4 53038 2244 ns/op 675 B/op 2 allocs/op BenchmarkAttrs/fastText_discard/40_args-4 19372 7381 ns/op 3452 B/op 2 allocs/op BenchmarkAttrs/Text_discard/5_args-4 18224 6824 ns/op 599 B/op 2 allocs/op BenchmarkAttrs/Text_discard/5_args_ctx-4 18714 6835 ns/op 598 B/op 2 allocs/op BenchmarkAttrs/Text_discard/10_args-4 12448 10362 ns/op 1083 B/op 5 allocs/op BenchmarkAttrs/Text_discard/40_args-4 4124 29127 ns/op 4280 B/op 15 allocs/op BenchmarkAttrs/JSON_discard/5_args-4 19771 6359 ns/op 523 B/op 1 allocs/op BenchmarkAttrs/JSON_discard/5_args_ctx-4 19108 6287 ns/op 525 B/op 1 allocs/op BenchmarkAttrs/JSON_discard/10_args-4 14784 8443 ns/op 939 B/op 3 allocs/op BenchmarkAttrs/JSON_discard/40_args-4 4299 23921 ns/op 3743 B/op 3 allocs/op PASS ok log/slog/internal/benchmarks 3.754s goos: freebsd goarch: amd64 pkg: maps cpu: AMD EPYC 7B12 BenchmarkMapClone-4 1 185828303 ns/op PASS ok maps 1.535s goos: freebsd goarch: amd64 pkg: math cpu: AMD EPYC 7B12 BenchmarkAcos-4 4650109 25.45 ns/op BenchmarkAcosh-4 1329267 92.11 ns/op BenchmarkAsin-4 4773291 25.03 ns/op BenchmarkAsinh-4 1292619 93.49 ns/op BenchmarkAtan-4 5608881 21.91 ns/op BenchmarkAtanh-4 1288887 92.30 ns/op BenchmarkAtan2-4 3315325 37.77 ns/op BenchmarkCbrt-4 1613620 73.86 ns/op BenchmarkCeil-4 19829422 5.892 ns/op BenchmarkCopysign-4 2344054 51.07 ns/op BenchmarkCos-4 1420922 81.87 ns/op BenchmarkCosh-4 1988119 60.62 ns/op BenchmarkErf-4 5518504 21.53 ns/op BenchmarkErfc-4 5306193 22.41 ns/op BenchmarkErfinv-4 5401287 22.24 ns/op BenchmarkErfcinv-4 5597936 22.29 ns/op BenchmarkExp-4 8887614 13.46 ns/op BenchmarkExpGo-4 960944 108.6 ns/op BenchmarkExpm1-4 4674360 25.87 ns/op BenchmarkExp2-4 1163745 103.8 ns/op BenchmarkExp2Go-4 1000000 109.0 ns/op BenchmarkAbs-4 3512283 37.67 ns/op BenchmarkDim-4 10101956 10.06 ns/op BenchmarkFloor-4 20259414 5.914 ns/op BenchmarkMax-4 15423662 7.665 ns/op BenchmarkMin-4 15254920 7.148 ns/op BenchmarkMod-4 294609 387.1 ns/op BenchmarkFrexp-4 1662025 72.16 ns/op BenchmarkGamma-4 782364 150.9 ns/op BenchmarkHypot-4 13688154 8.736 ns/op BenchmarkHypotGo-4 1517677 78.88 ns/op BenchmarkIlogb-4 2026316 60.08 ns/op BenchmarkJ0-4 299271 387.3 ns/op BenchmarkJ1-4 327812 359.3 ns/op BenchmarkJn-4 154722 774.8 ns/op BenchmarkLdexp-4 1617093 74.92 ns/op BenchmarkLgamma-4 1000000 103.5 ns/op BenchmarkLog-4 8662548 13.85 ns/op BenchmarkLogb-4 2031070 59.75 ns/op BenchmarkLog1p-4 1551591 76.43 ns/op BenchmarkLog10-4 8274482 14.37 ns/op BenchmarkLog2-4 1403188 84.85 ns/op BenchmarkModf-4 2626153 46.61 ns/op BenchmarkNextafter32-4 2593551 46.81 ns/op BenchmarkNextafter64-4 2549368 46.03 ns/op BenchmarkPowInt-4 527448 229.6 ns/op BenchmarkPowFrac-4 439543 271.8 ns/op BenchmarkPow10Pos-4 5624481 20.78 ns/op BenchmarkPow10Neg-4 5014468 24.02 ns/op BenchmarkRound-4 3128505 38.23 ns/op BenchmarkRoundToEven-4 9995787 11.56 ns/op BenchmarkRemainder-4 425084 268.6 ns/op BenchmarkSignbit-4 4806055 24.62 ns/op BenchmarkSin-4 2002629 59.51 ns/op BenchmarkSincos-4 1222572 99.01 ns/op BenchmarkSinh-4 3762799 31.64 ns/op BenchmarkSqrtIndirect-4 19536642 5.940 ns/op BenchmarkSqrtLatency-4 13117586 9.286 ns/op BenchmarkSqrtIndirectLatency-4 13116552 9.252 ns/op BenchmarkSqrtGoLatency-4 1653736 72.89 ns/op BenchmarkSqrtPrime-4 172842 684.4 ns/op BenchmarkTan-4 1860450 64.55 ns/op BenchmarkTanh-4 1927179 62.42 ns/op BenchmarkTrunc-4 19767458 5.760 ns/op BenchmarkY0-4 327154 367.2 ns/op BenchmarkY1-4 315374 362.1 ns/op BenchmarkYn-4 154344 746.6 ns/op BenchmarkFloat64bits-4 4850136 24.67 ns/op BenchmarkFloat64frombits-4 4825920 24.60 ns/op BenchmarkFloat32bits-4 4777417 24.61 ns/op BenchmarkFloat32frombits-4 4714752 25.11 ns/op BenchmarkFMA-4 19799025 5.503 ns/op PASS ok math 12.097s goos: freebsd goarch: amd64 pkg: math/big cpu: AMD EPYC 7B12 BenchmarkAddVV/1-4 14074308 8.394 ns/op 7624.21 MB/s BenchmarkAddVV/2-4 13116711 8.441 ns/op 15164.84 MB/s BenchmarkAddVV/3-4 11719178 9.647 ns/op 19903.19 MB/s BenchmarkAddVV/4-4 12922533 9.066 ns/op 28237.06 MB/s BenchmarkAddVV/5-4 12630495 9.143 ns/op 34997.63 MB/s BenchmarkAddVV/10-4 10774114 10.77 ns/op 59440.48 MB/s BenchmarkAddVV/100-4 2483044 47.17 ns/op 135690.87 MB/s BenchmarkAddVV/1000-4 240564 473.0 ns/op 135314.24 MB/s BenchmarkSubVV/1-4 13790814 7.844 ns/op 8159.58 MB/s BenchmarkSubVV/2-4 13247059 8.770 ns/op 14595.37 MB/s BenchmarkSubVV/3-4 12533324 9.069 ns/op 21170.50 MB/s BenchmarkSubVV/4-4 13609726 9.023 ns/op 28372.72 MB/s BenchmarkSubVV/5-4 13185242 8.988 ns/op 35601.16 MB/s BenchmarkSubVV/10-4 10608826 10.72 ns/op 59696.04 MB/s BenchmarkSubVV/100-4 2554100 47.10 ns/op 135878.92 MB/s BenchmarkSubVV/1000-4 240601 475.7 ns/op 134525.42 MB/s BenchmarkAddVW/1-4 14196253 7.555 ns/op 1058.96 MB/s BenchmarkAddVW/2-4 13182229 8.447 ns/op 1894.20 MB/s BenchmarkAddVW/3-4 12569150 9.626 ns/op 2493.18 MB/s BenchmarkAddVW/4-4 14876110 8.126 ns/op 3938.09 MB/s BenchmarkAddVW/5-4 13846621 8.103 ns/op 4936.26 MB/s BenchmarkAddVW/10-4 12494658 9.694 ns/op 8252.15 MB/s BenchmarkAddVW/100-4 456667 228.0 ns/op 3508.36 MB/s BenchmarkAddVW/1000-4 74455 1600 ns/op 5001.38 MB/s BenchmarkAddVWext/1-4 13552652 8.140 ns/op 982.85 MB/s BenchmarkAddVWext/2-4 12475459 8.731 ns/op 1832.60 MB/s BenchmarkAddVWext/3-4 12532630 8.575 ns/op 2798.93 MB/s BenchmarkAddVWext/4-4 14073532 8.122 ns/op 3939.75 MB/s BenchmarkAddVWext/5-4 13857158 8.161 ns/op 4901.55 MB/s BenchmarkAddVWext/10-4 9914212 11.78 ns/op 6793.41 MB/s BenchmarkAddVWext/100-4 112903 1102 ns/op 725.89 MB/s BenchmarkAddVWext/1000-4 11620 10331 ns/op 774.37 MB/s BenchmarkSubVW/1-4 14121295 8.107 ns/op 986.82 MB/s BenchmarkSubVW/2-4 13445371 8.426 ns/op 1898.79 MB/s BenchmarkSubVW/3-4 13357208 8.616 ns/op 2785.47 MB/s BenchmarkSubVW/4-4 14218456 8.428 ns/op 3797.07 MB/s BenchmarkSubVW/5-4 13151010 9.034 ns/op 4427.53 MB/s BenchmarkSubVW/10-4 12463254 9.675 ns/op 8268.92 MB/s BenchmarkSubVW/100-4 431730 244.3 ns/op 3274.42 MB/s BenchmarkSubVW/1000-4 71181 1606 ns/op 4981.27 MB/s BenchmarkSubVWext/1-4 14135716 8.115 ns/op 985.79 MB/s BenchmarkSubVWext/2-4 13814246 8.388 ns/op 1907.54 MB/s BenchmarkSubVWext/3-4 13783513 8.750 ns/op 2742.82 MB/s BenchmarkSubVWext/4-4 14288564 8.696 ns/op 3680.03 MB/s BenchmarkSubVWext/5-4 14121643 8.075 ns/op 4953.33 MB/s BenchmarkSubVWext/10-4 12142018 9.640 ns/op 8298.70 MB/s BenchmarkSubVWext/100-4 108721 1105 ns/op 723.87 MB/s BenchmarkSubVWext/1000-4 11583 10607 ns/op 754.19 MB/s BenchmarkMulAddVWW/1-4 12311173 9.350 ns/op 6844.71 MB/s BenchmarkMulAddVWW/2-4 11581173 9.190 ns/op 13928.53 MB/s BenchmarkMulAddVWW/3-4 12954088 8.598 ns/op 22331.38 MB/s BenchmarkMulAddVWW/4-4 11923268 9.412 ns/op 27198.19 MB/s BenchmarkMulAddVWW/5-4 11841145 9.767 ns/op 32764.31 MB/s BenchmarkMulAddVWW/10-4 9275277 12.42 ns/op 51538.28 MB/s BenchmarkMulAddVWW/100-4 1437741 83.41 ns/op 76728.85 MB/s BenchmarkMulAddVWW/1000-4 143702 836.1 ns/op 76545.10 MB/s BenchmarkAddMulVVW/1-4 13662439 8.403 ns/op 7616.77 MB/s BenchmarkAddMulVVW/2-4 12620920 9.323 ns/op 13729.44 MB/s BenchmarkAddMulVVW/3-4 11954662 9.631 ns/op 19935.14 MB/s BenchmarkAddMulVVW/4-4 11701477 10.03 ns/op 25513.20 MB/s BenchmarkAddMulVVW/5-4 10531825 11.16 ns/op 28685.74 MB/s BenchmarkAddMulVVW/10-4 9900445 11.26 ns/op 56846.15 MB/s BenchmarkAddMulVVW/100-4 2093317 56.21 ns/op 113862.98 MB/s BenchmarkAddMulVVW/1000-4 216648 495.7 ns/op 129114.09 MB/s BenchmarkDivWVW/1-4 4159160 28.09 ns/op 2278.78 MB/s BenchmarkDivWVW/2-4 2669590 45.10 ns/op 2838.10 MB/s BenchmarkDivWVW/3-4 2099785 57.01 ns/op 3367.95 MB/s BenchmarkDivWVW/4-4 1712474 72.34 ns/op 3538.74 MB/s BenchmarkDivWVW/5-4 1421590 84.11 ns/op 3804.75 MB/s BenchmarkDivWVW/10-4 798139 150.4 ns/op 4254.21 MB/s BenchmarkDivWVW/100-4 88309 1340 ns/op 4777.05 MB/s BenchmarkDivWVW/1000-4 9082 13146 ns/op 4868.28 MB/s BenchmarkNonZeroShifts/1/shrVU-4 13862521 8.357 ns/op BenchmarkNonZeroShifts/1/shlVU-4 14086897 7.450 ns/op BenchmarkNonZeroShifts/2/shrVU-4 12771195 8.746 ns/op BenchmarkNonZeroShifts/2/shlVU-4 13298868 8.087 ns/op BenchmarkNonZeroShifts/3/shrVU-4 12777736 9.023 ns/op BenchmarkNonZeroShifts/3/shlVU-4 13023568 8.699 ns/op BenchmarkNonZeroShifts/4/shrVU-4 11896599 9.715 ns/op BenchmarkNonZeroShifts/4/shlVU-4 12119689 9.349 ns/op BenchmarkNonZeroShifts/5/shrVU-4 10715610 10.66 ns/op BenchmarkNonZeroShifts/5/shlVU-4 11512310 9.606 ns/op BenchmarkNonZeroShifts/10/shrVU-4 7665548 15.28 ns/op BenchmarkNonZeroShifts/10/shlVU-4 8734286 13.06 ns/op BenchmarkNonZeroShifts/100/shrVU-4 1204732 99.09 ns/op BenchmarkNonZeroShifts/100/shlVU-4 1693857 70.22 ns/op BenchmarkNonZeroShifts/1000/shrVU-4 126192 947.3 ns/op BenchmarkNonZeroShifts/1000/shlVU-4 170222 640.9 ns/op BenchmarkDecimalConversion-4 318 376142 ns/op BenchmarkFloatString/100-4 16488 7036 ns/op 392 B/op 8 allocs/op BenchmarkFloatString/1000-4 292 405575 ns/op 2908 B/op 9 allocs/op BenchmarkFloatString/10000-4 3 38157054 ns/op 60765 B/op 50 allocs/op BenchmarkFloatString/100000-4 1 3742140932 ns/op 840904 B/op 509 allocs/op BenchmarkFloatAdd/10-4 228350 499.8 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100-4 225140 501.9 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/1000-4 211174 566.0 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/10000-4 110955 1007 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100000-4 22372 5372 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10-4 280752 413.7 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100-4 284646 421.3 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/1000-4 267242 433.9 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10000-4 203566 591.2 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100000-4 56250 2123 ns/op 0 B/op 0 allocs/op BenchmarkParseFloatSmallExp-4 2672 41519 ns/op BenchmarkParseFloatLargeExp-4 655 182427 ns/op BenchmarkGCD10x10/WithoutXY-4 296145 390.3 ns/op BenchmarkGCD10x10/WithXY-4 83598 1426 ns/op BenchmarkGCD10x100/WithoutXY-4 149785 750.3 ns/op BenchmarkGCD10x100/WithXY-4 25287 4994 ns/op BenchmarkGCD10x1000/WithoutXY-4 110522 1108 ns/op BenchmarkGCD10x1000/WithXY-4 21092 6029 ns/op BenchmarkGCD100x100/WithoutXY-4 42519 2721 ns/op BenchmarkGCD100x100/WithXY-4 15975 7741 ns/op BenchmarkGCD100x1000/WithoutXY-4 18841 6487 ns/op BenchmarkGCD100x1000/WithXY-4 9354 13153 ns/op BenchmarkGCD1000x1000/WithoutXY-4 3276 34463 ns/op BenchmarkGCD1000x1000/WithXY-4 1866 64861 ns/op BenchmarkHilbert-4 32 3583436 ns/op BenchmarkBinomial-4 19134 6268 ns/op BenchmarkQuoRem-4 30282 4219 ns/op BenchmarkExp-4 25 4525908 ns/op BenchmarkExpMont/Odd-4 217 538897 ns/op 2596 B/op 22 allocs/op BenchmarkExpMont/Even1-4 211 562199 ns/op 3361 B/op 38 allocs/op BenchmarkExpMont/Even2-4 207 581271 ns/op 3877 B/op 54 allocs/op BenchmarkExpMont/Even3-4 205 586798 ns/op 3853 B/op 53 allocs/op BenchmarkExpMont/Even4-4 204 590609 ns/op 3849 B/op 53 allocs/op BenchmarkExpMont/Even8-4 202 581840 ns/op 3852 B/op 53 allocs/op BenchmarkExpMont/Even32-4 205 575676 ns/op 3860 B/op 53 allocs/op BenchmarkExpMont/Even64-4 246 479532 ns/op 3614 B/op 53 allocs/op BenchmarkExpMont/Even96-4 237 499634 ns/op 3783 B/op 51 allocs/op BenchmarkExpMont/Even128-4 278 428948 ns/op 3257 B/op 50 allocs/op BenchmarkExpMont/Even255-4 301 400619 ns/op 2957 B/op 47 allocs/op BenchmarkExpMont/SmallEven1-4 674 180643 ns/op 1312 B/op 34 allocs/op BenchmarkExpMont/SmallEven2-4 584 201701 ns/op 1719 B/op 46 allocs/op BenchmarkExpMont/SmallEven3-4 580 202582 ns/op 1738 B/op 47 allocs/op BenchmarkExpMont/SmallEven4-4 583 206926 ns/op 1738 B/op 47 allocs/op BenchmarkExp2-4 25 4482217 ns/op BenchmarkBitset-4 922430 115.5 ns/op BenchmarkBitsetNeg-4 528997 200.9 ns/op BenchmarkBitsetOrig-4 372738 322.9 ns/op BenchmarkBitsetNegOrig-4 235366 502.4 ns/op BenchmarkModSqrt225_Tonelli-4 211 560190 ns/op BenchmarkModSqrt225_3Mod4-4 714 165586 ns/op BenchmarkModSqrt231_Tonelli-4 205 582523 ns/op BenchmarkModSqrt231_5Mod8-4 580 198690 ns/op BenchmarkModInverse-4 18495 6722 ns/op BenchmarkSqrt-4 2480 47775 ns/op BenchmarkIntSqr/1-4 1622796 73.70 ns/op BenchmarkIntSqr/2-4 974293 111.5 ns/op BenchmarkIntSqr/3-4 929967 128.3 ns/op BenchmarkIntSqr/5-4 720759 164.7 ns/op BenchmarkIntSqr/8-4 591784 200.2 ns/op BenchmarkIntSqr/10-4 462783 251.2 ns/op BenchmarkIntSqr/20-4 85536 1502 ns/op BenchmarkIntSqr/30-4 65995 2000 ns/op BenchmarkIntSqr/50-4 42207 3054 ns/op BenchmarkIntSqr/80-4 24109 5178 ns/op BenchmarkIntSqr/100-4 18512 6555 ns/op BenchmarkIntSqr/200-4 7046 17002 ns/op BenchmarkIntSqr/300-4 2666 43922 ns/op BenchmarkIntSqr/500-4 1246 89098 ns/op BenchmarkIntSqr/800-4 523 237822 ns/op BenchmarkIntSqr/1000-4 375 307272 ns/op BenchmarkDiv/20/10-4 547147 224.2 ns/op BenchmarkDiv/40/20-4 527506 225.0 ns/op BenchmarkDiv/100/50-4 467551 227.3 ns/op BenchmarkDiv/200/100-4 73484 1652 ns/op BenchmarkDiv/400/200-4 69784 1741 ns/op BenchmarkDiv/1000/500-4 58383 2163 ns/op BenchmarkDiv/2000/1000-4 43647 2925 ns/op BenchmarkDiv/20000/10000-4 1940 59102 ns/op BenchmarkDiv/200000/100000-4 52 2414429 ns/op BenchmarkDiv/2000000/1000000-4 2 71195942 ns/op BenchmarkDiv/20000000/10000000-4 1 2186342252 ns/op BenchmarkMul-4 8 12821894 ns/op BenchmarkNatMul/10-4 337122 359.5 ns/op BenchmarkNatMul/100-4 11275 11110 ns/op BenchmarkNatMul/1000-4 319 371736 ns/op BenchmarkZeroShifts/Shl-4 27192 4509 ns/op BenchmarkZeroShifts/ShlSame-4 6281604 19.78 ns/op BenchmarkZeroShifts/Shr-4 26478 4392 ns/op BenchmarkZeroShifts/ShrSame-4 6322927 19.57 ns/op BenchmarkExp3Power/0x10-4 272299 416.5 ns/op BenchmarkExp3Power/0x40-4 247634 488.7 ns/op BenchmarkExp3Power/0x100-4 151819 774.3 ns/op BenchmarkExp3Power/0x400-4 81750 1564 ns/op BenchmarkExp3Power/0x1000-4 17462 6968 ns/op BenchmarkExp3Power/0x4000-4 3133 36570 ns/op BenchmarkExp3Power/0x10000-4 361 333952 ns/op BenchmarkExp3Power/0x40000-4 34 3392886 ns/op BenchmarkExp3Power/0x100000-4 3 34046085 ns/op BenchmarkExp3Power/0x400000-4 1 308069217 ns/op BenchmarkFibo-4 4 30350191 ns/op BenchmarkNatSqr/1-4 1291628 97.52 ns/op BenchmarkNatSqr/2-4 890544 147.3 ns/op BenchmarkNatSqr/3-4 638454 226.4 ns/op BenchmarkNatSqr/5-4 517814 206.7 ns/op BenchmarkNatSqr/8-4 412425 291.7 ns/op BenchmarkNatSqr/10-4 376366 396.8 ns/op BenchmarkNatSqr/20-4 76276 1478 ns/op BenchmarkNatSqr/30-4 58471 2106 ns/op BenchmarkNatSqr/50-4 35343 3753 ns/op BenchmarkNatSqr/80-4 20836 6119 ns/op BenchmarkNatSqr/100-4 14676 8197 ns/op BenchmarkNatSqr/200-4 6463 19254 ns/op BenchmarkNatSqr/300-4 2685 48772 ns/op BenchmarkNatSqr/500-4 1387 91633 ns/op BenchmarkNatSqr/800-4 549 221788 ns/op BenchmarkNatSqr/1000-4 412 296788 ns/op BenchmarkNatSetBytes/8-4 3240318 35.33 ns/op BenchmarkNatSetBytes/24-4 1000000 120.4 ns/op BenchmarkNatSetBytes/128-4 378541 385.8 ns/op BenchmarkNatSetBytes/7-4 1289469 92.30 ns/op BenchmarkNatSetBytes/23-4 551214 185.4 ns/op BenchmarkNatSetBytes/127-4 279037 452.9 ns/op BenchmarkScanPi-4 313 366371 ns/op BenchmarkStringPiParallel-4 1077 103056 ns/op BenchmarkScan/10/Base2-4 52713 2278 ns/op BenchmarkScan/100/Base2-4 5637 20479 ns/op BenchmarkScan/1000/Base2-4 586 202518 ns/op BenchmarkScan/10/Base8-4 127567 890.3 ns/op BenchmarkScan/100/Base8-4 16909 7085 ns/op BenchmarkScan/1000/Base8-4 1660 66983 ns/op BenchmarkScan/10/Base10-4 137048 821.4 ns/op BenchmarkScan/100/Base10-4 18422 6557 ns/op BenchmarkScan/1000/Base10-4 1867 64361 ns/op BenchmarkScan/10/Base16-4 165588 701.1 ns/op BenchmarkScan/100/Base16-4 21723 5533 ns/op BenchmarkScan/1000/Base16-4 2185 52328 ns/op BenchmarkString/10/Base2-4 255604 422.6 ns/op BenchmarkString/100/Base2-4 40636 2958 ns/op BenchmarkString/1000/Base2-4 3889 28560 ns/op BenchmarkString/10/Base8-4 487269 234.2 ns/op BenchmarkString/100/Base8-4 103567 1173 ns/op BenchmarkString/1000/Base8-4 11852 10161 ns/op BenchmarkString/10/Base10-4 288706 390.1 ns/op BenchmarkString/100/Base10-4 64642 1852 ns/op BenchmarkString/1000/Base10-4 6496 16084 ns/op BenchmarkString/10/Base16-4 516628 208.1 ns/op BenchmarkString/100/Base16-4 133306 881.4 ns/op BenchmarkString/1000/Base16-4 16428 7357 ns/op BenchmarkLeafSize/0-4 62 1881852 ns/op BenchmarkLeafSize/1-4 706 166665 ns/op BenchmarkLeafSize/2-4 712 172733 ns/op BenchmarkLeafSize/3-4 542 232882 ns/op BenchmarkLeafSize/4-4 745 158780 ns/op BenchmarkLeafSize/5-4 492 251550 ns/op BenchmarkLeafSize/6-4 560 220692 ns/op BenchmarkLeafSize/7-4 580 205529 ns/op BenchmarkLeafSize/8-4 759 156109 ns/op BenchmarkLeafSize/9-4 404 288828 ns/op BenchmarkLeafSize/10-4 488 245499 ns/op BenchmarkLeafSize/11-4 489 252262 ns/op BenchmarkLeafSize/12-4 530 221243 ns/op BenchmarkLeafSize/13-4 524 236238 ns/op BenchmarkLeafSize/14-4 607 201705 ns/op BenchmarkLeafSize/15-4 637 187302 ns/op BenchmarkLeafSize/16-4 780 154818 ns/op BenchmarkLeafSize/32-4 723 167013 ns/op BenchmarkLeafSize/64-4 670 172196 ns/op BenchmarkProbablyPrime/n=0-4 15 7371876 ns/op BenchmarkProbablyPrime/n=1-4 13 8177563 ns/op BenchmarkProbablyPrime/n=5-4 9 11496574 ns/op BenchmarkProbablyPrime/n=10-4 7 15686214 ns/op BenchmarkProbablyPrime/n=20-4 5 23814237 ns/op BenchmarkProbablyPrime/Lucas-4 18 6470018 ns/op BenchmarkProbablyPrime/MillerRabinBase2-4 142 842093 ns/op BenchmarkRatCmp-4 306716 409.8 ns/op BenchmarkFloatPrecExact/1-4 207096 582.9 ns/op BenchmarkFloatPrecExact/10-4 60932 1942 ns/op BenchmarkFloatPrecExact/100-4 17523 6949 ns/op BenchmarkFloatPrecExact/1000-4 3500 34548 ns/op BenchmarkFloatPrecExact/10000-4 220 545621 ns/op BenchmarkFloatPrecExact/100000-4 5 22362692 ns/op BenchmarkFloatPrecExact/1000000-4 1 1125307820 ns/op BenchmarkFloatPrecMixed/1-4 191223 624.0 ns/op BenchmarkFloatPrecMixed/10-4 60638 2009 ns/op BenchmarkFloatPrecMixed/100-4 8414 13455 ns/op BenchmarkFloatPrecMixed/1000-4 668 180224 ns/op BenchmarkFloatPrecMixed/10000-4 20 5586776 ns/op BenchmarkFloatPrecMixed/100000-4 1 306581965 ns/op BenchmarkFloatPrecMixed/1000000-4 1 20999240025 ns/op BenchmarkFloatPrecInexact/1-4 294777 369.7 ns/op BenchmarkFloatPrecInexact/10-4 282781 422.3 ns/op BenchmarkFloatPrecInexact/100-4 220039 576.4 ns/op BenchmarkFloatPrecInexact/1000-4 61231 2257 ns/op BenchmarkFloatPrecInexact/10000-4 7274 16355 ns/op BenchmarkFloatPrecInexact/100000-4 770 154266 ns/op BenchmarkFloatPrecInexact/1000000-4 74 2319406 ns/op BenchmarkFloatSqrt/64-4 30357 3872 ns/op 160 B/op 4 allocs/op BenchmarkFloatSqrt/128-4 19186 6200 ns/op 208 B/op 4 allocs/op BenchmarkFloatSqrt/256-4 13940 8705 ns/op 304 B/op 4 allocs/op BenchmarkFloatSqrt/1000-4 6916 15766 ns/op 1264 B/op 5 allocs/op BenchmarkFloatSqrt/10000-4 1474 81430 ns/op 17869 B/op 8 allocs/op BenchmarkFloatSqrt/100000-4 111 1074254 ns/op 175848 B/op 19 allocs/op BenchmarkFloatSqrt/1000000-4 2 81229520 ns/op 3558740 B/op 617 allocs/op PASS ok math/big 73.654s goos: freebsd goarch: amd64 pkg: math/bits cpu: AMD EPYC 7B12 BenchmarkLeadingZeros-4 10396635 11.62 ns/op BenchmarkLeadingZeros8-4 10104255 11.83 ns/op BenchmarkLeadingZeros16-4 11382936 10.64 ns/op BenchmarkLeadingZeros32-4 11459779 10.21 ns/op BenchmarkLeadingZeros64-4 9635886 12.59 ns/op BenchmarkTrailingZeros-4 10550686 10.54 ns/op BenchmarkTrailingZeros8-4 12063387 11.09 ns/op BenchmarkTrailingZeros16-4 11657745 10.29 ns/op BenchmarkTrailingZeros32-4 10544116 11.79 ns/op BenchmarkTrailingZeros64-4 11706501 10.50 ns/op BenchmarkOnesCount-4 11672044 9.712 ns/op BenchmarkOnesCount8-4 10748791 11.16 ns/op BenchmarkOnesCount16-4 11329330 10.30 ns/op BenchmarkOnesCount32-4 11841928 10.69 ns/op BenchmarkOnesCount64-4 11155810 10.43 ns/op BenchmarkRotateLeft-4 12016252 9.863 ns/op BenchmarkRotateLeft8-4 10893786 10.29 ns/op BenchmarkRotateLeft16-4 11977022 10.06 ns/op BenchmarkRotateLeft32-4 11120001 10.18 ns/op BenchmarkRotateLeft64-4 11532690 9.318 ns/op BenchmarkReverse-4 19244610 6.246 ns/op BenchmarkReverse8-4 20226628 5.611 ns/op BenchmarkReverse16-4 20972226 5.023 ns/op BenchmarkReverse32-4 20403888 5.631 ns/op BenchmarkReverse64-4 19262184 6.268 ns/op BenchmarkReverseBytes-4 20781948 5.821 ns/op BenchmarkReverseBytes16-4 21425460 5.620 ns/op BenchmarkReverseBytes32-4 20911671 4.824 ns/op BenchmarkReverseBytes64-4 21432772 5.609 ns/op BenchmarkAdd-4 10627092 11.20 ns/op BenchmarkAdd32-4 11851682 10.12 ns/op BenchmarkAdd64-4 11268331 10.79 ns/op BenchmarkAdd64multiple-4 21124521 5.620 ns/op BenchmarkSub-4 10873066 11.52 ns/op BenchmarkSub32-4 11031616 10.48 ns/op BenchmarkSub64-4 9902374 11.47 ns/op BenchmarkSub64multiple-4 19691295 5.509 ns/op BenchmarkMul-4 10661980 10.56 ns/op BenchmarkMul32-4 11850337 9.996 ns/op BenchmarkMul64-4 11303708 11.13 ns/op BenchmarkDiv-4 10670180 10.82 ns/op BenchmarkDiv32-4 10590336 10.75 ns/op BenchmarkDiv64-4 10865641 10.07 ns/op PASS ok math/bits 6.584s goos: freebsd goarch: amd64 pkg: math/cmplx cpu: AMD EPYC 7B12 BenchmarkAbs-4 15287085 7.807 ns/op BenchmarkAcos-4 608976 178.1 ns/op BenchmarkAcosh-4 574381 194.9 ns/op BenchmarkAsin-4 665748 179.1 ns/op BenchmarkAsinh-4 670855 176.8 ns/op BenchmarkAtan-4 1000000 113.5 ns/op BenchmarkAtanh-4 1000000 111.6 ns/op BenchmarkConj-4 21255136 5.288 ns/op BenchmarkCos-4 629150 168.5 ns/op BenchmarkCosh-4 674853 166.9 ns/op BenchmarkExp-4 912602 117.4 ns/op BenchmarkLog-4 1472760 80.95 ns/op BenchmarkLog10-4 1463072 82.62 ns/op BenchmarkPhase-4 3235080 37.71 ns/op BenchmarkPolar-4 2292842 51.41 ns/op BenchmarkPow-4 264315 448.0 ns/op BenchmarkRect-4 1306708 96.68 ns/op BenchmarkSin-4 656641 165.7 ns/op BenchmarkSinh-4 722581 156.5 ns/op BenchmarkSqrt-4 1000000 114.4 ns/op BenchmarkTan-4 452382 267.1 ns/op BenchmarkTanh-4 495490 246.2 ns/op PASS ok math/cmplx 4.056s goos: freebsd goarch: amd64 pkg: math/rand cpu: AMD EPYC 7B12 BenchmarkInt63Threadsafe-4 1144496 106.3 ns/op BenchmarkInt63ThreadsafeParallel-4 751624 146.7 ns/op BenchmarkInt63Unthreadsafe-4 1476483 81.50 ns/op BenchmarkIntn1000-4 968458 109.0 ns/op BenchmarkInt63n1000-4 1256305 95.41 ns/op BenchmarkInt31n1000-4 1270104 96.00 ns/op BenchmarkFloat32-4 1246710 95.84 ns/op BenchmarkFloat64-4 1461751 76.11 ns/op BenchmarkPerm3-4 278577 435.2 ns/op BenchmarkPerm30-4 30690 3897 ns/op BenchmarkPerm30ViaShuffle-4 30992 3882 ns/op BenchmarkShuffleOverhead-4 21390 5575 ns/op BenchmarkRead3-4 1183388 101.6 ns/op BenchmarkRead64-4 112327 1074 ns/op BenchmarkRead1000-4 7418 15907 ns/op BenchmarkConcurrent-4 190486 574.8 ns/op PASS ok math/rand 3.789s goos: freebsd goarch: amd64 pkg: math/rand/v2 cpu: AMD EPYC 7B12 BenchmarkChaCha8MarshalBinary-4 814336 124.5 ns/op BenchmarkChaCha8MarshalBinaryRead-4 356150 323.6 ns/op BenchmarkChaCha8-4 6764424 18.35 ns/op BenchmarkChaCha8Read-4 1000000 106.8 ns/op 299.49 MB/s BenchmarkPCG_DXSM-4 4656745 26.03 ns/op BenchmarkSourceUint64-4 4575860 25.92 ns/op BenchmarkGlobalInt64-4 4069962 30.28 ns/op BenchmarkGlobalInt64Parallel-4 7875355 14.82 ns/op BenchmarkGlobalUint64-4 4037337 28.57 ns/op BenchmarkGlobalUint64Parallel-4 7985106 14.88 ns/op BenchmarkInt64-4 2686794 47.35 ns/op BenchmarkUint64-4 2727711 47.22 ns/op BenchmarkGlobalIntN1000-4 2717916 43.62 ns/op BenchmarkIntN1000-4 2101164 58.32 ns/op BenchmarkInt64N1000-4 1876022 57.96 ns/op BenchmarkInt64N1e8-4 2099018 57.86 ns/op BenchmarkInt64N1e9-4 1932726 57.75 ns/op BenchmarkInt64N2e9-4 2050888 57.48 ns/op BenchmarkInt64N1e18-4 1999024 64.31 ns/op BenchmarkInt64N2e18-4 2013007 59.94 ns/op BenchmarkInt64N4e18-4 1710678 66.98 ns/op BenchmarkInt32N1000-4 2104272 58.50 ns/op BenchmarkInt32N1e8-4 2117887 61.46 ns/op BenchmarkInt32N1e9-4 2046696 57.97 ns/op BenchmarkInt32N2e9-4 2118428 63.65 ns/op BenchmarkFloat32-4 2675329 47.06 ns/op BenchmarkFloat64-4 2736039 43.56 ns/op BenchmarkExpFloat64-4 1585076 77.38 ns/op BenchmarkNormFloat64-4 1537435 79.38 ns/op BenchmarkPerm3-4 384666 278.7 ns/op BenchmarkPerm30-4 40570 2961 ns/op BenchmarkPerm30ViaShuffle-4 41512 2789 ns/op BenchmarkShuffleOverhead-4 57948 2146 ns/op BenchmarkConcurrent-4 4078863 30.06 ns/op PASS ok math/rand/v2 6.611s goos: freebsd goarch: amd64 pkg: mime cpu: AMD EPYC 7B12 BenchmarkQEncodeWord-4 79281 1509 ns/op BenchmarkQDecodeWord-4 164989 723.2 ns/op BenchmarkQDecodeHeader-4 161982 721.9 ns/op BenchmarkTypeByExtension/.html-4 277166 410.3 ns/op BenchmarkTypeByExtension/.HTML-4 218170 508.3 ns/op BenchmarkTypeByExtension/.unused-4 304614 381.3 ns/op BenchmarkExtensionsByType/text/html-4 215456 545.2 ns/op BenchmarkExtensionsByType/text/html;_charset=utf-8-4 152523 687.3 ns/op BenchmarkExtensionsByType/application/octet-stream-4 262960 441.3 ns/op PASS ok mime 2.172s goos: freebsd goarch: amd64 pkg: mime/multipart cpu: AMD EPYC 7B12 BenchmarkReadForm/fields/maxMemory=0-4 902 116634 ns/op 47517 B/op 188 allocs/op BenchmarkReadForm/fields/maxMemory=1048576-4 1021 121878 ns/op 47818 B/op 188 allocs/op BenchmarkReadForm/files/maxMemory=0-4 403 294803 ns/op 104532 B/op 272 allocs/op BenchmarkReadForm/files/maxMemory=1048576-4 799 151770 ns/op 49827 B/op 208 allocs/op PASS ok mime/multipart 1.622s goos: freebsd goarch: amd64 pkg: mime/quotedprintable cpu: AMD EPYC 7B12 BenchmarkWriter-4 1278 91388 ns/op PASS ok mime/quotedprintable 1.169s goos: freebsd goarch: amd64 pkg: net cpu: AMD EPYC 7B12 BenchmarkGoLookupIP-4 181 631140 ns/op 8650 B/op 92 allocs/op BenchmarkGoLookupIPNoSuchHost-4 12 9332476 ns/op 26228 B/op 207 allocs/op BenchmarkGoLookupIPWithBrokenNameServer-4 1 5186381884 ns/op 158160 B/op 223 allocs/op BenchmarkDNSName-4 153788 716.8 ns/op BenchmarkInterfaces-4 7491 14295 ns/op 3320 B/op 41 allocs/op BenchmarkInterfaceByIndex-4 13942 8604 ns/op 1944 B/op 29 allocs/op BenchmarkInterfaceByName-4 7470 14384 ns/op 3384 B/op 42 allocs/op BenchmarkInterfaceAddrs-4 9610 12895 ns/op 3272 B/op 48 allocs/op BenchmarkInterfacesAndAddrs-4 12925 9246 ns/op 2088 B/op 35 allocs/op BenchmarkInterfacesAndMulticastAddrs-4 9834 12088 ns/op 3168 B/op 50 allocs/op BenchmarkParseIP-4 18410 6312 ns/op BenchmarkParseIPValidIPv4-4 1000000 107.7 ns/op BenchmarkParseIPValidIPv6-4 945704 128.9 ns/op BenchmarkIPMarshalText/IPv4-4 812600 127.7 ns/op 0 B/op 0 allocs/op BenchmarkIPMarshalText/IPv6-4 296671 348.2 ns/op 0 B/op 0 allocs/op BenchmarkIPMarshalText/IPv6_long-4 177708 629.6 ns/op 48 B/op 1 allocs/op BenchmarkIPString/IPv4-4 164072 654.9 ns/op 32 B/op 2 allocs/op BenchmarkIPString/IPv6-4 20892 5774 ns/op 216 B/op 11 allocs/op BenchmarkIPMaskString-4 85521 1480 ns/op BenchmarkIPEqual/IPv4-4 1399513 84.46 ns/op BenchmarkIPEqual/IPv6-4 1418750 86.85 ns/op BenchmarkSendfileZeroBytes-4 24610 5180 ns/op 19 B/op 1 allocs/op BenchmarkSendFile/file-to-tcp/1024-4 1 1038235212 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: 0x180bc1be0b648074 BenchmarkSendFile/file-to-tcp/2048-4 1 1024950565 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: 0x180bc1be499926f1 BenchmarkSendFile/file-to-tcp/4096-4 1 1066878695 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: 0x180bc1be870190e8 BenchmarkSendFile/file-to-tcp/8192-4 1 1078479909 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: 0x180bc1bec6ea4246 BenchmarkSendFile/file-to-tcp/16384-4 1 1073837308 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: 0x180bc1bf07868d51 BenchmarkSendFile/file-to-tcp/32768-4 1 1027983177 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: 0x180bc1bf47e2b361 BenchmarkSendFile/file-to-tcp/65536-4 1 1023593795 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: 0x180bc1bf85821d32 BenchmarkSendFile/file-to-tcp/131072-4 1 1028636316 ns/op 0.13 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: 0x180bc1bfc2e7514a BenchmarkSendFile/file-to-tcp/262144-4 1 1019230833 ns/op 0.26 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: 0x180bc1c000ae1004 BenchmarkSendFile/file-to-tcp/524288-4 1 1115714266 ns/op 0.47 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: 0x180bc1c03e15ad05 BenchmarkSendFile/file-to-tcp/1048576-4 1 1074468297 ns/op 0.98 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: 0x180bc1c08192e118 BenchmarkSendFile/file-to-unix/1024-4 1 1070565995 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: 0x180bc1c0c33d6ffb BenchmarkSendFile/file-to-unix/2048-4 1 1075339938 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: 0x180bc1c1035bfde9 BenchmarkSendFile/file-to-unix/4096-4 1 1074951317 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: 0x180bc1c143ba3634 BenchmarkSendFile/file-to-unix/8192-4 1 1037611611 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: 0x180bc1c1841d7cb8 BenchmarkSendFile/file-to-unix/16384-4 1 1014690051 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: 0x180bc1c1c24dd0ea BenchmarkSendFile/file-to-unix/32768-4 1 1071726676 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: 0x180bc1c1ff190816 BenchmarkSendFile/file-to-unix/65536-4 1 1017226622 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: 0x180bc1c23f41bf45 BenchmarkSendFile/file-to-unix/131072-4 1 1072131826 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: 0x180bc1c27c49e975 BenchmarkSendFile/file-to-unix/262144-4 1 1075249688 ns/op 0.24 MB/s 32944 B/op 4 allocs/op --- BENCH: BenchmarkSendFile/file-to-unix/262144-4 sendfile_test.go:628: Deterministic RNG seed based on timestamp: 0x180bc1c2bca7b2f8 BenchmarkSendFile/file-to-unix/524288-4 1 1017185782 ns/op 0.52 MB/s 32944 B/op 4 allocs/op --- BENCH: BenchmarkSendFile/file-to-unix/524288-4 sendfile_test.go:628: Deterministic RNG seed based on timestamp: 0x180bc1c2fd678c3f BenchmarkSendFile/file-to-unix/1048576-4 1 1073211546 ns/op 0.98 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: 0x180bc1c33b0952fc BenchmarkTCP4OneShot-4 4058 31394 ns/op BenchmarkTCP4OneShotTimeout-4 3661 32860 ns/op BenchmarkTCP4Persistent-4 11323 9162 ns/op BenchmarkTCP4PersistentTimeout-4 11157 9795 ns/op BenchmarkTCP6OneShot-4 3132 32034 ns/op BenchmarkTCP6OneShotTimeout-4 3216 33986 ns/op BenchmarkTCP6Persistent-4 12495 10305 ns/op BenchmarkTCP6PersistentTimeout-4 12006 10652 ns/op BenchmarkTCP4ConcurrentReadWrite-4 10000 25576 ns/op BenchmarkTCP6ConcurrentReadWrite-4 10000 55361 ns/op BenchmarkSetReadDeadline-4 130767 920.5 ns/op BenchmarkUDP6LinkLocalUnicast-4 8126 20146 ns/op BenchmarkReadWriteMsgUDPAddrPort-4 14462 15401 ns/op 0 B/op 0 allocs/op BenchmarkWriteToReadFromUDP-4 6108 16960 ns/op 16 B/op 1 allocs/op BenchmarkWriteToReadFromUDPAddrPort-4 10694 11509 ns/op 0 B/op 0 allocs/op PASS ok net 36.312s goos: freebsd goarch: amd64 pkg: net/http cpu: AMD EPYC 7B12 BenchmarkCookieString-4 41854 2774 ns/op 176 B/op 1 allocs/op BenchmarkReadSetCookies-4 18724 6555 ns/op 1200 B/op 21 allocs/op BenchmarkReadCookies-4 27080 4318 ns/op 2000 B/op 11 allocs/op BenchmarkHeaderWriteSubset-4 25690 4774 ns/op 46 B/op 0 allocs/op BenchmarkCopyValues-4 58006 2098 ns/op 736 B/op 11 allocs/op BenchmarkHexEscapeNonASCII-4 70764 1571 ns/op 192 B/op 2 allocs/op BenchmarkFindChild/n=2/rep=linear-4 2026689 59.54 ns/op BenchmarkFindChild/n=2/rep=map-4 4083576 28.59 ns/op BenchmarkFindChild/n=2/rep=hybrid8-4 1701164 68.45 ns/op BenchmarkFindChild/n=4/rep=linear-4 1084791 110.4 ns/op BenchmarkFindChild/n=4/rep=map-4 4269216 28.28 ns/op BenchmarkFindChild/n=4/rep=hybrid8-4 895207 118.4 ns/op BenchmarkFindChild/n=8/rep=linear-4 562552 213.2 ns/op BenchmarkFindChild/n=8/rep=map-4 4291531 27.50 ns/op BenchmarkFindChild/n=8/rep=hybrid8-4 543948 223.3 ns/op BenchmarkFindChild/n=16/rep=linear-4 292009 410.9 ns/op BenchmarkFindChild/n=16/rep=map-4 4465872 24.79 ns/op BenchmarkFindChild/n=16/rep=hybrid8-4 3065599 39.03 ns/op BenchmarkFindChild/n=32/rep=linear-4 134523 840.8 ns/op BenchmarkFindChild/n=32/rep=map-4 4502936 26.50 ns/op BenchmarkFindChild/n=32/rep=hybrid8-4 3026276 38.97 ns/op BenchmarkMultiConflicts-4 1 124160525 ns/op BenchmarkServerMatch-4 26187 4717 ns/op BenchmarkReadRequestChrome-4 5348 21065 ns/op 29.01 MB/s 1540 B/op 14 allocs/op BenchmarkReadRequestCurl-4 15501 7861 ns/op 9.92 MB/s 988 B/op 9 allocs/op BenchmarkReadRequestApachebench-4 15402 7853 ns/op 10.44 MB/s 988 B/op 9 allocs/op BenchmarkReadRequestSiege-4 8973 11216 ns/op 13.46 MB/s 1084 B/op 11 allocs/op BenchmarkReadRequestWrk-4 23360 5215 ns/op 7.67 MB/s 924 B/op 7 allocs/op BenchmarkFileAndServer_1KB/h1-4 322 357178 ns/op 2.87 MB/s BenchmarkFileAndServer_1KB/https1-4 253 447613 ns/op 2.29 MB/s BenchmarkFileAndServer_1KB/h2-4 182 658532 ns/op 1.55 MB/s BenchmarkFileAndServer_16MB/h1-4 4 27319675 ns/op 614.11 MB/s BenchmarkFileAndServer_16MB/https1-4 2 65333974 ns/op 256.79 MB/s BenchmarkFileAndServer_16MB/h2-4 1 160151331 ns/op 104.76 MB/s BenchmarkFileAndServer_64MB/h1-4 1 110322640 ns/op 608.30 MB/s BenchmarkFileAndServer_64MB/https1-4 1 244576489 ns/op 274.39 MB/s BenchmarkFileAndServer_64MB/h2-4 1 675803710 ns/op 99.30 MB/s BenchmarkServeMux-4 290 437489 ns/op 17280 B/op 360 allocs/op BenchmarkServeMux_SkipServe-4 355 367905 ns/op 0 B/op 0 allocs/op BenchmarkClientServer/h1-4 346 327938 ns/op 6444 B/op 70 allocs/op BenchmarkClientServer/https1-4 268 402969 ns/op 7211 B/op 79 allocs/op BenchmarkClientServer/h2-4 205 548915 ns/op 10240 B/op 77 allocs/op BenchmarkClientServerParallel/4/h1-4 1515 78410 ns/op 10178 B/op 84 allocs/op BenchmarkClientServerParallel/4/https1-4 49 2550333 ns/op 109374 B/op 774 allocs/op --- BENCH: BenchmarkClientServerParallel/4/https1-4 clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:58571: EOF clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:58573: write tcp 127.0.0.1:58568->127.0.0.1:58573: use of closed network connection clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:58575: write tcp 127.0.0.1:58568->127.0.0.1:58575: use of closed network connection clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:58574: write tcp 127.0.0.1:58568->127.0.0.1:58574: use of closed network connection clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:58595: write tcp 127.0.0.1:58577->127.0.0.1:58595: use of closed network connection clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:58615: write tcp 127.0.0.1:58577->127.0.0.1:58615: use of closed network connection BenchmarkClientServerParallel/4/h2-4 573 206388 ns/op 12445 B/op 95 allocs/op --- BENCH: BenchmarkClientServerParallel/4/h2-4 clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:58640: EOF clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:58636: EOF clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:58633: read tcp 127.0.0.1:58627->127.0.0.1:58633: use of closed network connection clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:58634: write tcp 127.0.0.1:58627->127.0.0.1:58634: use of closed network connection clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:58632: write tcp 127.0.0.1:58627->127.0.0.1:58632: use of closed network connection clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:58631: write tcp 127.0.0.1:58627->127.0.0.1:58631: use of closed network connection BenchmarkClientServerParallel/64/h1-4 1005 124244 ns/op 16172 B/op 104 allocs/op BenchmarkClientServerParallel/64/https1-4 46 3438229 ns/op 142512 B/op 995 allocs/op --- BENCH: BenchmarkClientServerParallel/64/https1-4 clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:59412: read tcp 127.0.0.1:59405->127.0.0.1:59412: use of closed network connection clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:59406: write tcp 127.0.0.1:59405->127.0.0.1:59406: use of closed network connection clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:59409: write tcp 127.0.0.1:59405->127.0.0.1:59409: use of closed network connection clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:59428: write tcp 127.0.0.1:59413->127.0.0.1:59428: use of closed network connection clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:59453: write tcp 127.0.0.1:59413->127.0.0.1:59453: use of closed network connection BenchmarkClientServerParallel/64/h2-4 108 1629116 ns/op 82972 B/op 599 allocs/op --- BENCH: BenchmarkClientServerParallel/64/h2-4 clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:59464: read tcp 127.0.0.1:59462->127.0.0.1:59464: use of closed network connection clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:59467: write tcp 127.0.0.1:59462->127.0.0.1:59467: use of closed network connection clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:59466: write tcp 127.0.0.1:59462->127.0.0.1:59466: use of closed network connection clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:59476: EOF clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:59474: read tcp 127.0.0.1:59470->127.0.0.1:59474: use of closed network connection clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:59501: read tcp 127.0.0.1:59470->127.0.0.1:59501: use of closed network connection clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:59499: read tcp 127.0.0.1:59470->127.0.0.1:59499: use of closed network connection clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:59504: read tcp 127.0.0.1:59470->127.0.0.1:59504: use of closed network connection clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:59483: write tcp 127.0.0.1:59470->127.0.0.1:59483: use of closed network connection clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:59505: write tcp 127.0.0.1:59470->127.0.0.1:59505: use of closed network connection ... [output truncated] BenchmarkServer-4 1 1076765348 ns/op 30832 B/op 157 allocs/op BenchmarkClient-4 290 411106 ns/op 4239 B/op 51 allocs/op BenchmarkServerFakeConnNoKeepAlive-4 846 152223 ns/op 7910 B/op 56 allocs/op BenchmarkServerFakeConnWithKeepAlive-4 1518 74592 ns/op 3147 B/op 24 allocs/op BenchmarkServerFakeConnWithKeepAliveLite-4 1924 58248 ns/op 1963 B/op 14 allocs/op BenchmarkServerHandlerTypeLen-4 2103 56255 ns/op 2778 B/op 21 allocs/op BenchmarkServerHandlerNoLen-4 2118 55743 ns/op 2786 B/op 19 allocs/op BenchmarkServerHandlerNoType-4 2023 54198 ns/op 2796 B/op 20 allocs/op BenchmarkServerHandlerNoHeader-4 1842 56170 ns/op 1983 B/op 14 allocs/op BenchmarkServerHijack-4 1250 102076 ns/op 17155 B/op 52 allocs/op BenchmarkCloseNotifier/h1-4 494 245063 ns/op 6027 B/op 53 allocs/op BenchmarkResponseStatusLine-4 690586 155.8 ns/op 0 B/op 0 allocs/op PASS ok net/http 16.613s goos: freebsd goarch: amd64 pkg: net/http/httputil cpu: AMD EPYC 7B12 BenchmarkServeHTTP-4 6115 17439 ns/op 34258 B/op 14 allocs/op PASS ok net/http/httputil 1.279s goos: freebsd goarch: amd64 pkg: net/netip cpu: AMD EPYC 7B12 BenchmarkIPNextPrev-4 119368 907.4 ns/op BenchmarkBinaryMarshalRoundTrip/ipv4-4 1119042 104.6 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6-4 701212 145.0 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6+zone-4 108452 1080 ns/op BenchmarkStdIPv4-4 154858 686.1 ns/op 16 B/op 1 allocs/op BenchmarkIPv4-4 130635 901.3 ns/op 0 B/op 0 allocs/op BenchmarkIPv4_inline-4 122971 925.6 ns/op 0 B/op 0 allocs/op BenchmarkStdIPv6-4 156740 741.8 ns/op 16 B/op 1 allocs/op BenchmarkIPv6-4 111420 1071 ns/op 0 B/op 0 allocs/op BenchmarkIPv4Contains-4 2135780 59.18 ns/op 0 B/op 0 allocs/op BenchmarkIPv6Contains-4 1763242 58.82 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v4-4 1209072 99.88 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6-4 766645 144.5 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_ellipsis-4 845748 125.2 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_v4-4 636982 166.4 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_zone-4 130485 923.6 ns/op 0 B/op 0 allocs/op BenchmarkStdParseIP/v4-4 655106 177.3 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6-4 523459 226.2 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_ellipsis-4 539065 205.8 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_v4-4 481652 246.0 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_zone-4 120536 1007 ns/op 16 B/op 1 allocs/op BenchmarkAddrString/v4-4 513040 204.1 ns/op 16 B/op 1 allocs/op BenchmarkAddrString/v6-4 193242 622.9 ns/op 48 B/op 1 allocs/op BenchmarkAddrString/v6_ellipsis-4 231085 465.6 ns/op 24 B/op 1 allocs/op BenchmarkAddrString/v6_v4-4 334695 352.0 ns/op 24 B/op 1 allocs/op BenchmarkAddrString/v6_zone-4 234495 504.1 ns/op 24 B/op 1 allocs/op BenchmarkIPStringExpanded/v4-4 504069 227.5 ns/op 16 B/op 1 allocs/op BenchmarkIPStringExpanded/v6-4 241455 493.0 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_ellipsis-4 241044 501.4 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_v4-4 226840 496.4 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_zone-4 190698 645.4 ns/op 128 B/op 2 allocs/op BenchmarkAddrMarshalText/v4-4 608034 182.1 ns/op 16 B/op 1 allocs/op BenchmarkAddrMarshalText/v6-4 212716 562.5 ns/op 48 B/op 1 allocs/op BenchmarkAddrMarshalText/v6_ellipsis-4 219777 469.9 ns/op 48 B/op 1 allocs/op BenchmarkAddrMarshalText/v6_v4-4 347989 340.3 ns/op 32 B/op 1 allocs/op BenchmarkAddrMarshalText/v6_zone-4 236386 510.6 ns/op 48 B/op 1 allocs/op BenchmarkAddrPortString/v4-4 350308 331.2 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortString/v6-4 164743 736.2 ns/op 48 B/op 1 allocs/op BenchmarkAddrPortString/v6_ellipsis-4 188551 604.5 ns/op 32 B/op 1 allocs/op BenchmarkAddrPortString/v6_v4-4 246061 488.6 ns/op 32 B/op 1 allocs/op BenchmarkAddrPortString/v6_zone-4 180640 635.4 ns/op 32 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v4-4 351796 291.7 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6-4 173233 688.8 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_ellipsis-4 196998 573.7 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_v4-4 253456 451.2 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_zone-4 200229 623.1 ns/op 64 B/op 1 allocs/op BenchmarkPrefixMasking/IPv4_/32-4 1419625 83.32 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/17-4 1425990 85.09 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/0-4 1426694 84.83 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/128-4 1338624 89.81 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/65-4 1329140 89.43 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/0-4 1327040 90.10 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/128-4 1328724 89.89 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/65-4 1392944 83.88 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/0-4 1331818 90.14 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMarshalText-4 470812 219.6 ns/op 24 B/op 1 allocs/op BenchmarkParseAddrPort/v4-4 639300 189.5 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6-4 462303 232.7 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_ellipsis-4 568611 215.2 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_v4-4 415820 256.1 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_zone-4 118371 1001 ns/op 0 B/op 0 allocs/op BenchmarkAs16-4 7130100 15.99 ns/op PASS ok net/netip 9.865s 2024/11/27 07:12:44 Test RPC server listening on 127.0.0.1:60244 2024/11/27 07:12:44 Test HTTP RPC server listening on 127.0.0.1:60245 goos: freebsd goarch: amd64 pkg: net/rpc cpu: AMD EPYC 7B12 BenchmarkEndToEnd-4 1724 68060 ns/op BenchmarkEndToEndHTTP-4 1568 69149 ns/op BenchmarkEndToEndAsync-4 4094 29162 ns/op BenchmarkEndToEndAsyncHTTP-4 4162 28084 ns/op PASS ok net/rpc 1.787s goos: freebsd goarch: amd64 pkg: net/textproto cpu: AMD EPYC 7B12 BenchmarkReadMIMEHeader/client_headers-4 4538 22708 ns/op BenchmarkReadMIMEHeader/server_headers-4 7797 15759 ns/op BenchmarkUncommon-4 33621 3501 ns/op 464 B/op 5 allocs/op PASS ok net/textproto 1.564s goos: freebsd goarch: amd64 pkg: net/url cpu: AMD EPYC 7B12 BenchmarkString-4 7359 15759 ns/op 1200 B/op 32 allocs/op BenchmarkResolvePath-4 172747 681.5 ns/op 32 B/op 2 allocs/op BenchmarkQueryEscape/#00-4 827785 140.0 ns/op 16 B/op 1 allocs/op BenchmarkQueryEscape/#01-4 138608 868.4 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#02-4 243087 467.2 ns/op 32 B/op 1 allocs/op BenchmarkQueryEscape/#03-4 119886 975.5 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#04-4 21601 5780 ns/op 832 B/op 2 allocs/op BenchmarkPathEscape/#00-4 525846 197.2 ns/op 16 B/op 1 allocs/op BenchmarkPathEscape/#01-4 132777 898.2 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#02-4 235491 463.3 ns/op 32 B/op 1 allocs/op BenchmarkPathEscape/#03-4 120829 968.2 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#04-4 22618 5322 ns/op 704 B/op 2 allocs/op BenchmarkQueryUnescape/#00-4 311076 381.7 ns/op 16 B/op 1 allocs/op BenchmarkQueryUnescape/#01-4 136417 870.6 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#02-4 127756 904.1 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#03-4 60690 1946 ns/op 64 B/op 1 allocs/op BenchmarkQueryUnescape/#04-4 11404 10171 ns/op 320 B/op 1 allocs/op BenchmarkPathUnescape/#00-4 302698 376.7 ns/op 16 B/op 1 allocs/op BenchmarkPathUnescape/#01-4 139674 856.6 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#02-4 127743 898.8 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#03-4 61992 1935 ns/op 64 B/op 1 allocs/op BenchmarkPathUnescape/#04-4 10000 10476 ns/op 320 B/op 1 allocs/op PASS ok net/url 4.145s goos: freebsd goarch: amd64 pkg: os cpu: AMD EPYC 7B12 BenchmarkExpand/noop-4 4393722 26.99 ns/op 0 B/op 0 allocs/op BenchmarkExpand/multiple-4 248988 443.8 ns/op 48 B/op 2 allocs/op BenchmarkReaddirname-4 1531 77681 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 483 247319 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 1083 103860 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 146853 788.1 ns/op BenchmarkStatFile-4 128548 940.2 ns/op BenchmarkStatDir-4 139324 895.0 ns/op BenchmarkLstatDot-4 154244 782.5 ns/op BenchmarkLstatFile-4 129316 937.6 ns/op BenchmarkLstatDir-4 138266 886.3 ns/op BenchmarkRemoveAll-4 50 2111060 ns/op 45000 B/op 556 allocs/op PASS ok os 2.948s goos: freebsd goarch: amd64 pkg: os/exec cpu: AMD EPYC 7B12 BenchmarkExecHostname-4 69 1896857 ns/op 7440 B/op 31 allocs/op PASS ok os/exec 1.214s goos: freebsd goarch: amd64 pkg: os/user cpu: AMD EPYC 7B12 BenchmarkCurrent-4 24700 4648 ns/op PASS ok os/user 1.191s goos: freebsd goarch: amd64 pkg: reflect cpu: AMD EPYC 7B12 BenchmarkBool-4 4707400 24.38 ns/op BenchmarkString-4 2935261 40.47 ns/op BenchmarkBytes-4 2570878 46.49 ns/op BenchmarkNamedBytes-4 1494930 80.44 ns/op BenchmarkBytesArray-4 992341 120.2 ns/op BenchmarkSliceLen-4 2966953 39.95 ns/op BenchmarkMapLen-4 960867 108.8 ns/op BenchmarkStringLen-4 2214448 53.65 ns/op BenchmarkArrayLen-4 1670668 71.95 ns/op BenchmarkSliceCap-4 2966654 39.57 ns/op BenchmarkDeepEqual/int8-4 479523 220.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int8-4 121588 962.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int16-4 440319 255.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int16-4 119864 1023 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int32-4 410624 260.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int32-4 113624 1013 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int64-4 463098 256.5 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int64-4 117938 1001 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int-4 403965 255.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int-4 117298 1027 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint8-4 461241 222.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8-4 144829 787.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint16-4 416900 258.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint16-4 114498 1013 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint32-4 433005 254.5 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint32-4 117819 1015 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint64-4 411240 255.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint64-4 118550 1016 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint-4 448912 258.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint-4 115177 1016 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uintptr-4 410569 253.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uintptr-4 116409 1015 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float32-4 419996 256.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float32-4 117046 1008 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float64-4 472862 256.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float64-4 114241 1023 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex64-4 439778 253.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex64-4 117237 1005 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex128-4 474020 258.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex128-4 118521 1005 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/bool-4 518974 222.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]bool-4 122642 970.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/string-4 428604 251.9 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]string-4 116914 1011 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8#01-4 154504 779.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][]uint8-4 76609 1587 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[6]uint8-4 63693 1873 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][6]uint8-4 45878 2703 ns/op 0 B/op 0 allocs/op BenchmarkMapsDeepEqual-4 46024 2504 ns/op BenchmarkIsZero/ArrayComparable-4 338056 347.1 ns/op BenchmarkIsZero/ArrayIncomparable-4 40941 2972 ns/op BenchmarkIsZero/StructComparable-4 721886 147.7 ns/op BenchmarkIsZero/StructIncomparable-4 184336 655.6 ns/op BenchmarkIsZero/ArrayInt_4-4 1635619 71.93 ns/op BenchmarkIsZero/ArrayInt_1024-4 19802 6050 ns/op BenchmarkIsZero/ArrayInt_1024_NoZero-4 38508 3108 ns/op BenchmarkIsZero/Struct4Int-4 1650774 73.15 ns/op BenchmarkIsZero/ArrayStruct4Int_1024-4 19826 6033 ns/op BenchmarkIsZero/ArrayChanInt_1024-4 19912 6033 ns/op BenchmarkIsZero/StructInt_512-4 38599 3101 ns/op BenchmarkSetZero/Bool/Direct-4 4982632 24.62 ns/op BenchmarkSetZero/Bool/CachedZero-4 1000000 110.5 ns/op BenchmarkSetZero/Bool/NewZero-4 736494 143.3 ns/op BenchmarkSetZero/Int/Direct-4 3040587 38.48 ns/op BenchmarkSetZero/Int/CachedZero-4 934616 109.2 ns/op BenchmarkSetZero/Int/NewZero-4 777105 146.2 ns/op BenchmarkSetZero/Uint/Direct-4 3067772 39.63 ns/op BenchmarkSetZero/Uint/CachedZero-4 956190 111.2 ns/op BenchmarkSetZero/Uint/NewZero-4 823246 144.1 ns/op BenchmarkSetZero/Float/Direct-4 3074481 38.39 ns/op BenchmarkSetZero/Float/CachedZero-4 1000000 110.9 ns/op BenchmarkSetZero/Float/NewZero-4 768343 143.0 ns/op BenchmarkSetZero/Complex/Direct-4 2987082 39.29 ns/op BenchmarkSetZero/Complex/CachedZero-4 1100022 109.0 ns/op BenchmarkSetZero/Complex/NewZero-4 830188 146.5 ns/op BenchmarkSetZero/Array/Direct-4 2805537 43.13 ns/op BenchmarkSetZero/Array/CachedZero-4 1000000 112.0 ns/op BenchmarkSetZero/Array/NewZero-4 815581 144.4 ns/op BenchmarkSetZero/Chan/Direct-4 3097485 38.42 ns/op BenchmarkSetZero/Chan/CachedZero-4 1102083 107.9 ns/op BenchmarkSetZero/Chan/NewZero-4 712465 143.8 ns/op BenchmarkSetZero/Func/Direct-4 3048884 39.24 ns/op BenchmarkSetZero/Func/CachedZero-4 1122435 108.6 ns/op BenchmarkSetZero/Func/NewZero-4 844056 145.1 ns/op BenchmarkSetZero/Interface/Direct-4 2880861 43.11 ns/op BenchmarkSetZero/Interface/CachedZero-4 898706 111.3 ns/op BenchmarkSetZero/Interface/NewZero-4 734550 143.5 ns/op BenchmarkSetZero/Map/Direct-4 3045801 39.02 ns/op BenchmarkSetZero/Map/CachedZero-4 1000000 110.5 ns/op BenchmarkSetZero/Map/NewZero-4 839288 141.4 ns/op BenchmarkSetZero/Pointer/Direct-4 2984552 38.43 ns/op BenchmarkSetZero/Pointer/CachedZero-4 1114657 108.3 ns/op BenchmarkSetZero/Pointer/NewZero-4 767312 141.3 ns/op BenchmarkSetZero/Slice/Direct-4 2803838 41.92 ns/op BenchmarkSetZero/Slice/CachedZero-4 1112288 109.7 ns/op BenchmarkSetZero/Slice/NewZero-4 697036 144.8 ns/op BenchmarkSetZero/String/Direct-4 3015914 39.33 ns/op BenchmarkSetZero/String/CachedZero-4 1102338 111.7 ns/op BenchmarkSetZero/String/NewZero-4 814956 145.3 ns/op BenchmarkSetZero/Struct/Direct-4 2773521 43.41 ns/op BenchmarkSetZero/Struct/CachedZero-4 1105016 111.1 ns/op BenchmarkSetZero/Struct/NewZero-4 813494 145.6 ns/op BenchmarkSelect/1-4 231487 491.1 ns/op 80 B/op 5 allocs/op BenchmarkSelect/4-4 104768 1163 ns/op 208 B/op 8 allocs/op BenchmarkSelect/8-4 53920 2240 ns/op 672 B/op 13 allocs/op BenchmarkCall-4 181057 571.2 ns/op 0 B/op 0 allocs/op BenchmarkCallMethod-4 197737 600.4 ns/op 0 B/op 0 allocs/op BenchmarkCallArgCopy/size=128-4 103482 1040 ns/op 123.04 MB/s BenchmarkCallArgCopy/size=256-4 97755 1321 ns/op 193.84 MB/s BenchmarkCallArgCopy/size=1024-4 73984 1532 ns/op 668.47 MB/s BenchmarkCallArgCopy/size=4096-4 42933 2466 ns/op 1660.73 MB/s BenchmarkCallArgCopy/size=65536-4 4974 22757 ns/op 2879.88 MB/s BenchmarkFieldByName1-4 2134180 56.25 ns/op BenchmarkFieldByName2-4 170942 835.8 ns/op BenchmarkFieldByName3-4 21600 5734 ns/op BenchmarkInterfaceBig-4 5061001 23.57 ns/op BenchmarkInterfaceSmall-4 4825062 24.61 ns/op BenchmarkNew-4 2969512 45.20 ns/op BenchmarkMap/StringKeys/MapIndex-4 3325 35926 ns/op 0 B/op 0 allocs/op BenchmarkMap/StringKeys/SetMapIndex-4 2505 45359 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/MapIndex-4 3132 37418 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/SetMapIndex-4 2499 44719 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/MapIndex-4 2959 35917 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/SetMapIndex-4 2427 45637 ns/op 0 B/op 0 allocs/op BenchmarkMapIterNext-4 301789 356.2 ns/op BenchmarkTypeForString-4 2652828 45.95 ns/op BenchmarkTypeForError-4 1290141 92.85 ns/op PASS ok reflect 19.404s goos: freebsd goarch: amd64 pkg: regexp cpu: AMD EPYC 7B12 BenchmarkFind-4 14815 7728 ns/op 9280 B/op 1 allocs/op BenchmarkFindAllNoMatches-4 21813 5717 ns/op 9364 B/op 1 allocs/op BenchmarkFindString-4 16935 7223 ns/op 9350 B/op 1 allocs/op BenchmarkFindSubmatch-4 16201 7867 ns/op 9496 B/op 2 allocs/op BenchmarkFindStringSubmatch-4 16630 7619 ns/op 9404 B/op 2 allocs/op BenchmarkLiteral-4 25404 4840 ns/op BenchmarkNotLiteral-4 5559 20994 ns/op BenchmarkMatchClass-4 4245 26538 ns/op BenchmarkMatchClass_InRange-4 4113 26899 ns/op BenchmarkReplaceAll-4 3254 34328 ns/op BenchmarkAnchoredLiteralShortNonMatch-4 165070 732.5 ns/op BenchmarkAnchoredLiteralLongNonMatch-4 162430 729.1 ns/op BenchmarkAnchoredShortMatch-4 102494 1205 ns/op BenchmarkAnchoredLongMatch-4 101690 1219 ns/op BenchmarkOnePassShortA-4 26650 4520 ns/op BenchmarkNotOnePassShortA-4 10000 10355 ns/op BenchmarkOnePassShortB-4 34666 3477 ns/op BenchmarkNotOnePassShortB-4 13994 8553 ns/op BenchmarkOnePassLongPrefix-4 112777 1082 ns/op BenchmarkOnePassLongNotPrefix-4 39418 3179 ns/op BenchmarkMatchParallelShared-4 26368 5123 ns/op BenchmarkMatchParallelCopied-4 24279 4220 ns/op BenchmarkQuoteMetaAll-4 233523 470.6 ns/op 29.75 MB/s BenchmarkQuoteMetaNone-4 414478 264.6 ns/op 98.24 MB/s BenchmarkCompile/Onepass-4 5696 19872 ns/op 4272 B/op 52 allocs/op BenchmarkCompile/Medium-4 2408 48210 ns/op 10152 B/op 112 allocs/op BenchmarkCompile/Hard-4 277 440105 ns/op 90712 B/op 424 allocs/op BenchmarkMatch/Easy0/16-4 4735567 25.12 ns/op 636.86 MB/s BenchmarkMatch/Easy0/32-4 27363 4309 ns/op 7.43 MB/s BenchmarkMatch/Easy0/1K-4 24532 4666 ns/op 219.46 MB/s BenchmarkMatch/Easy0i/16-4 4613018 25.29 ns/op 632.66 MB/s BenchmarkMatch/Easy0i/32-4 7473 16214 ns/op 1.97 MB/s BenchmarkMatch/Easy0i/1K-4 345 343514 ns/op 2.98 MB/s BenchmarkMatch/Easy1/16-4 4731682 24.98 ns/op 640.55 MB/s BenchmarkMatch/Easy1/32-4 28634 4364 ns/op 7.33 MB/s BenchmarkMatch/Easy1/1K-4 10000 11511 ns/op 88.95 MB/s BenchmarkMatch/Medium/16-4 4868706 24.47 ns/op 653.98 MB/s BenchmarkMatch/Medium/32-4 8090 13735 ns/op 2.33 MB/s BenchmarkMatch/Medium/1K-4 390 304542 ns/op 3.36 MB/s BenchmarkMatch/Hard/16-4 4810288 25.07 ns/op 638.20 MB/s BenchmarkMatch/Hard/32-4 5608 22061 ns/op 1.45 MB/s BenchmarkMatch/Hard/1K-4 225 525192 ns/op 1.95 MB/s BenchmarkMatch/Hard1/16-4 1923 60513 ns/op 0.26 MB/s BenchmarkMatch/Hard1/32-4 1058 112957 ns/op 0.28 MB/s BenchmarkMatch/Hard1/1K-4 33 3307091 ns/op 0.31 MB/s BenchmarkMatch_onepass_regex/16-4 38257 3032 ns/op 5.28 MB/s 23 B/op 0 allocs/op BenchmarkMatch_onepass_regex/32-4 23112 5143 ns/op 6.22 MB/s 23 B/op 0 allocs/op BenchmarkMatch_onepass_regex/1K-4 850 137124 ns/op 7.47 MB/s 24 B/op 0 allocs/op PASS ok regexp 8.331s goos: freebsd goarch: amd64 pkg: regexp/syntax cpu: AMD EPYC 7B12 BenchmarkEmptyOpContext-4 783529 132.0 ns/op BenchmarkIsWordChar-4 241279 470.8 ns/op PASS ok regexp/syntax 1.994s goos: freebsd goarch: amd64 pkg: runtime cpu: AMD EPYC 7B12 BenchmarkCallers/cached-4 96733 1078 ns/op BenchmarkCallers/inlined-4 100862 1161 ns/op BenchmarkCallers/no-cache-4 25036 4775 ns/op BenchmarkFPCallers/cached-4 3775335 31.44 ns/op BenchmarkMakeChan/Byte-4 1511698 79.63 ns/op BenchmarkMakeChan/Int-4 1000000 108.6 ns/op BenchmarkMakeChan/Ptr-4 921169 142.0 ns/op BenchmarkMakeChan/Struct/0-4 1297596 81.87 ns/op BenchmarkMakeChan/Struct/32-4 746166 209.6 ns/op BenchmarkMakeChan/Struct/40-4 528340 221.9 ns/op BenchmarkChanNonblocking-4 12744177 8.754 ns/op BenchmarkSelectUncontended-4 1662451 76.81 ns/op BenchmarkSelectSyncContended-4 36549 3256 ns/op BenchmarkSelectAsyncContended-4 150094 761.3 ns/op BenchmarkSelectNonblock-4 7307876 15.92 ns/op BenchmarkChanUncontended-4 10635 22627 ns/op BenchmarkChanContended-4 1824 71917 ns/op BenchmarkChanSync-4 183552 719.4 ns/op BenchmarkChanSyncWork-4 78394 2191 ns/op BenchmarkChanProdCons0-4 98685 1103 ns/op BenchmarkChanProdCons10-4 170644 705.9 ns/op BenchmarkChanProdCons100-4 193962 601.4 ns/op BenchmarkChanProdConsWork0-4 85795 1300 ns/op BenchmarkChanProdConsWork10-4 117355 1072 ns/op BenchmarkChanProdConsWork100-4 109753 1007 ns/op BenchmarkSelectProdCons-4 71702 1605 ns/op BenchmarkReceiveDataFromClosedChan-4 1487834 82.00 ns/op BenchmarkChanCreation-4 180988 689.0 ns/op BenchmarkChanSem-4 236050 487.2 ns/op BenchmarkChanPopular-4 86 1181759 ns/op BenchmarkChanClosed-4 1000000 105.6 ns/op BenchmarkCallClosure-4 8287557 14.43 ns/op BenchmarkCallClosure1-4 7926742 14.24 ns/op BenchmarkCallClosure2-4 2242404 53.83 ns/op BenchmarkCallClosure3-4 2495179 45.80 ns/op BenchmarkCallClosure4-4 2261196 53.48 ns/op BenchmarkComplex128DivNormal-4 14199210 8.417 ns/op BenchmarkComplex128DivNisNaN-4 11121711 10.19 ns/op BenchmarkComplex128DivDisNaN-4 10752798 10.90 ns/op BenchmarkComplex128DivNisInf-4 13497516 8.139 ns/op BenchmarkComplex128DivDisInf-4 8361951 13.77 ns/op BenchmarkAllocation-4 7774 23396 ns/op BenchmarkReadMemStats-4 5910 19097 ns/op BenchmarkReadMemStatsLatency-4 1 76410 p50-ns 76410 p90-ns 76410 p99-ns BenchmarkWriteBarrier-4 3121270 37.69 ns/op BenchmarkBulkWriteBarrier-4 10453758 11.39 ns/op BenchmarkScanStackNoLocals-4 4 25154432 ns/op BenchmarkMSpanCountAlloc/bits=64-4 13817046 8.025 ns/op BenchmarkMSpanCountAlloc/bits=128-4 12865645 9.078 ns/op BenchmarkMSpanCountAlloc/bits=256-4 11030257 10.34 ns/op BenchmarkMSpanCountAlloc/bits=512-4 9157070 12.83 ns/op BenchmarkMSpanCountAlloc/bits=1024-4 6536557 17.48 ns/op BenchmarkHash5-4 8855581 13.41 ns/op 372.88 MB/s BenchmarkHash16-4 8381908 14.51 ns/op 1102.76 MB/s BenchmarkHash64-4 8404598 15.22 ns/op 4204.37 MB/s BenchmarkHash1024-4 3341575 37.90 ns/op 27016.89 MB/s BenchmarkHash65536-4 85761 1318 ns/op 49736.79 MB/s BenchmarkAlignedLoad-4 10440552 11.23 ns/op BenchmarkUnalignedLoad-4 10428194 11.22 ns/op BenchmarkEqEfaceConcrete-4 8720589 13.76 ns/op BenchmarkEqIfaceConcrete-4 8569642 13.78 ns/op BenchmarkNeEfaceConcrete-4 8452473 13.73 ns/op BenchmarkNeIfaceConcrete-4 8492709 13.30 ns/op BenchmarkConvT2EByteSized/bool-4 8039755 14.75 ns/op BenchmarkConvT2EByteSized/uint8-4 7583898 15.97 ns/op BenchmarkConvT2ESmall-4 7116163 16.50 ns/op BenchmarkConvT2EUintptr-4 7145209 16.51 ns/op BenchmarkConvT2ELarge-4 1863460 71.96 ns/op BenchmarkConvT2ISmall-4 7248781 16.55 ns/op BenchmarkConvT2IUintptr-4 7308954 16.78 ns/op BenchmarkConvT2ILarge-4 1986495 59.21 ns/op BenchmarkConvI2E-4 6727743 17.33 ns/op BenchmarkConvI2I-4 7276414 16.27 ns/op BenchmarkAssertE2T-4 7029824 16.65 ns/op BenchmarkAssertE2TLarge-4 3420822 34.25 ns/op BenchmarkAssertE2I-4 7373802 15.98 ns/op BenchmarkAssertI2T-4 6986700 16.61 ns/op BenchmarkAssertI2I-4 7622576 15.60 ns/op BenchmarkAssertI2E-4 8046991 15.06 ns/op BenchmarkAssertE2E-4 8036578 14.68 ns/op BenchmarkAssertE2T2-4 5740141 21.21 ns/op BenchmarkAssertE2T2Blank-4 7124148 16.58 ns/op BenchmarkAssertI2E2-4 6168682 19.00 ns/op BenchmarkAssertI2E2Blank-4 8004723 14.75 ns/op BenchmarkAssertE2E2-4 5875783 21.14 ns/op BenchmarkAssertE2E2Blank-4 8071200 14.61 ns/op BenchmarkConvT2Ezero/zero/16-4 7244562 16.49 ns/op BenchmarkConvT2Ezero/zero/32-4 7074505 16.89 ns/op BenchmarkConvT2Ezero/zero/64-4 7065320 15.82 ns/op BenchmarkConvT2Ezero/zero/str-4 7276798 16.54 ns/op BenchmarkConvT2Ezero/zero/slice-4 7114320 16.71 ns/op BenchmarkConvT2Ezero/zero/big-4 351570 498.8 ns/op BenchmarkConvT2Ezero/nonzero/str-4 1788721 68.45 ns/op BenchmarkConvT2Ezero/nonzero/slice-4 1985512 68.31 ns/op BenchmarkConvT2Ezero/nonzero/big-4 383173 345.2 ns/op BenchmarkConvT2Ezero/smallint/16-4 6529951 16.54 ns/op BenchmarkConvT2Ezero/smallint/32-4 7220652 16.48 ns/op BenchmarkConvT2Ezero/smallint/64-4 7185482 16.49 ns/op BenchmarkConvT2Ezero/largeint/16-4 2121721 48.81 ns/op BenchmarkConvT2Ezero/largeint/32-4 2164704 55.38 ns/op BenchmarkConvT2Ezero/largeint/64-4 2331054 50.11 ns/op BenchmarkMalloc8-4 2184598 51.10 ns/op BenchmarkMalloc16-4 2913050 46.79 ns/op BenchmarkMallocTypeInfo8-4 3200053 38.57 ns/op BenchmarkMallocTypeInfo16-4 2258119 46.06 ns/op BenchmarkMallocLargeStruct-4 256336 731.5 ns/op BenchmarkGoroutineSelect-4 60 1708131 ns/op BenchmarkGoroutineBlocking-4 82 1287683 ns/op BenchmarkGoroutineForRange-4 94 1325604 ns/op BenchmarkGoroutineIdle-4 120 1068192 ns/op BenchmarkHashStringSpeed-4 3656382 32.18 ns/op BenchmarkHashBytesSpeed-4 2101400 55.79 ns/op BenchmarkHashInt32Speed-4 4100680 31.95 ns/op BenchmarkHashInt64Speed-4 3932684 32.27 ns/op BenchmarkHashStringArraySpeed-4 845322 150.2 ns/op BenchmarkMegMap-4 3594804 33.35 ns/op BenchmarkMegOneMap-4 3571288 34.26 ns/op BenchmarkMegEqMap-4 4501 36684 ns/op BenchmarkMegEmptyMap-4 5545947 20.85 ns/op BenchmarkMegEmptyMapWithInterfaceKey-4 3335330 35.53 ns/op BenchmarkSmallStrMap-4 4046827 28.09 ns/op BenchmarkMapStringKeysEight_16-4 3480415 34.42 ns/op BenchmarkMapStringKeysEight_32-4 3692628 29.91 ns/op BenchmarkMapStringKeysEight_64-4 3798796 31.99 ns/op BenchmarkMapStringKeysEight_128-4 3693532 32.47 ns/op BenchmarkMapStringKeysEight_256-4 3646537 32.26 ns/op BenchmarkMapStringKeysEight_1M-4 3677990 31.50 ns/op BenchmarkMapFirst/1-4 5526614 20.18 ns/op BenchmarkMapFirst/2-4 5630812 21.33 ns/op BenchmarkMapFirst/3-4 5402846 21.44 ns/op BenchmarkMapFirst/4-4 5686744 20.58 ns/op BenchmarkMapFirst/5-4 5536165 20.09 ns/op BenchmarkMapFirst/6-4 5472195 21.22 ns/op BenchmarkMapFirst/7-4 5454810 20.87 ns/op BenchmarkMapFirst/8-4 5599918 20.40 ns/op BenchmarkMapFirst/9-4 4810592 23.70 ns/op BenchmarkMapFirst/10-4 4869655 23.75 ns/op BenchmarkMapFirst/11-4 4907750 24.35 ns/op BenchmarkMapFirst/12-4 4842501 24.33 ns/op BenchmarkMapFirst/13-4 4819130 24.55 ns/op BenchmarkMapFirst/14-4 4962308 24.32 ns/op BenchmarkMapFirst/15-4 4913714 23.72 ns/op BenchmarkMapFirst/16-4 4869105 24.24 ns/op BenchmarkMapMid/1-4 5558972 20.42 ns/op BenchmarkMapMid/2-4 5496279 21.34 ns/op BenchmarkMapMid/3-4 5390740 21.71 ns/op BenchmarkMapMid/4-4 5580108 21.68 ns/op BenchmarkMapMid/5-4 5387490 20.19 ns/op BenchmarkMapMid/6-4 5363538 21.97 ns/op BenchmarkMapMid/7-4 5276160 21.29 ns/op BenchmarkMapMid/8-4 5292488 22.35 ns/op BenchmarkMapMid/9-4 4894075 24.61 ns/op BenchmarkMapMid/10-4 5156448 24.15 ns/op BenchmarkMapMid/11-4 4907211 24.23 ns/op BenchmarkMapMid/12-4 4967695 23.50 ns/op BenchmarkMapMid/13-4 4903640 23.80 ns/op BenchmarkMapMid/14-4 4881115 24.22 ns/op BenchmarkMapMid/15-4 4873184 23.78 ns/op BenchmarkMapMid/16-4 4907151 24.32 ns/op BenchmarkMapLast/1-4 5393005 20.68 ns/op BenchmarkMapLast/2-4 5544068 21.39 ns/op BenchmarkMapLast/3-4 5446347 22.02 ns/op BenchmarkMapLast/4-4 5437387 22.14 ns/op BenchmarkMapLast/5-4 5139608 22.21 ns/op BenchmarkMapLast/6-4 5303599 22.40 ns/op BenchmarkMapLast/7-4 5370564 22.31 ns/op BenchmarkMapLast/8-4 5154618 22.84 ns/op BenchmarkMapLast/9-4 4686292 23.64 ns/op BenchmarkMapLast/10-4 4862026 23.86 ns/op BenchmarkMapLast/11-4 4809436 23.91 ns/op BenchmarkMapLast/12-4 5004872 23.96 ns/op BenchmarkMapLast/13-4 4891254 24.24 ns/op BenchmarkMapLast/14-4 4471050 24.27 ns/op BenchmarkMapLast/15-4 4833471 24.08 ns/op BenchmarkMapLast/16-4 4883545 23.86 ns/op BenchmarkMapCycle-4 3748504 31.73 ns/op BenchmarkRepeatedLookupStrMapKey32-4 5281406 22.10 ns/op BenchmarkRepeatedLookupStrMapKey1M-4 5244 22844 ns/op BenchmarkMakeMap/[Byte]Byte-4 532702 247.7 ns/op BenchmarkMakeMap/[Int]Int-4 353515 538.3 ns/op BenchmarkNewEmptyMap-4 4992403 23.73 ns/op 0 B/op 0 allocs/op BenchmarkNewSmallMap-4 1822387 65.20 ns/op 0 B/op 0 allocs/op BenchmarkSameLengthMap-4 2701404 43.54 ns/op BenchmarkSmallKeyMap-4 3429004 34.12 ns/op BenchmarkMapPopulate/1-4 2633354 45.12 ns/op 0 B/op 0 allocs/op BenchmarkMapPopulate/10-4 170960 821.3 ns/op 328 B/op 3 allocs/op BenchmarkMapPopulate/100-4 14163 9437 ns/op 4456 B/op 9 allocs/op BenchmarkMapPopulate/1000-4 1062 135645 ns/op 74265 B/op 20 allocs/op BenchmarkMapPopulate/10000-4 100 1249970 ns/op 591491 B/op 79 allocs/op BenchmarkMapPopulate/100000-4 10 14377765 ns/op 4729427 B/op 533 allocs/op BenchmarkComplexAlgMap-4 602356 194.2 ns/op BenchmarkGoMapClear/Reflexive/1-4 2389826 49.89 ns/op BenchmarkGoMapClear/Reflexive/10-4 1944205 62.44 ns/op BenchmarkGoMapClear/Reflexive/100-4 743148 160.6 ns/op BenchmarkGoMapClear/Reflexive/1000-4 61596 1905 ns/op BenchmarkGoMapClear/Reflexive/10000-4 7569 15314 ns/op BenchmarkGoMapClear/NonReflexive/1-4 1874467 62.93 ns/op BenchmarkGoMapClear/NonReflexive/10-4 1606531 73.92 ns/op BenchmarkGoMapClear/NonReflexive/100-4 614161 168.1 ns/op BenchmarkGoMapClear/NonReflexive/1000-4 58700 1958 ns/op BenchmarkGoMapClear/NonReflexive/10000-4 7868 15388 ns/op BenchmarkMapStringConversion/32/simple-4 2145306 54.32 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/struct-4 2023222 58.77 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/array-4 1990869 59.50 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/simple-4 2104683 55.71 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/struct-4 1917550 62.91 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/array-4 1957930 61.24 ns/op 0 B/op 0 allocs/op BenchmarkMapInterfaceString-4 2722117 43.65 ns/op BenchmarkMapInterfacePtr-4 2654607 41.34 ns/op BenchmarkNewEmptyMapHintLessThan8-4 3581895 34.63 ns/op 0 B/op 0 allocs/op BenchmarkNewEmptyMapHintGreaterThan8-4 190113 1005 ns/op 1192 B/op 3 allocs/op BenchmarkMapIter/Key=int32/Elem=int32/len=6-4 2155521 55.29 ns/op BenchmarkMapIter/Key=int32/Elem=int32/len=64-4 1816268 68.32 ns/op BenchmarkMapIter/Key=int32/Elem=int32/len=65536-4 1865694 64.29 ns/op BenchmarkMapIter/Key=int64/Elem=int64/len=6-4 2167572 57.46 ns/op BenchmarkMapIter/Key=int64/Elem=int64/len=64-4 1807968 65.90 ns/op BenchmarkMapIter/Key=int64/Elem=int64/len=65536-4 1819071 65.13 ns/op BenchmarkMapIter/Key=string/Elem=string/len=6-4 2157382 55.05 ns/op BenchmarkMapIter/Key=string/Elem=string/len=64-4 1836783 65.44 ns/op BenchmarkMapIter/Key=string/Elem=string/len=65536-4 1823955 63.97 ns/op BenchmarkMapIter/Key=smallType/Elem=int32/len=6-4 2103936 57.08 ns/op BenchmarkMapIter/Key=smallType/Elem=int32/len=64-4 2020609 59.71 ns/op BenchmarkMapIter/Key=smallType/Elem=int32/len=65536-4 2025705 57.87 ns/op BenchmarkMapIter/Key=mediumType/Elem=int32/len=6-4 812892 133.1 ns/op BenchmarkMapIter/Key=mediumType/Elem=int32/len=64-4 802224 137.4 ns/op BenchmarkMapIter/Key=mediumType/Elem=int32/len=65536-4 1000000 429.6 ns/op BenchmarkMapIter/Key=bigType/Elem=int32/len=6-4 161994 646.5 ns/op BenchmarkMapIter/Key=bigType/Elem=int32/len=64-4 157689 704.8 ns/op BenchmarkMapIter/Key=bigType/Elem=int32/len=65536-4 1000000 1313 ns/op BenchmarkMapIter/Key=bigType/Elem=bigType/len=6-4 81703 1401 ns/op BenchmarkMapIter/Key=bigType/Elem=bigType/len=64-4 77246 1440 ns/op BenchmarkMapIter/Key=bigType/Elem=bigType/len=65536-4 1000000 2404 ns/op BenchmarkMapIter/Key=int32/Elem=bigType/len=6-4 147718 682.2 ns/op BenchmarkMapIter/Key=int32/Elem=bigType/len=64-4 147418 721.8 ns/op BenchmarkMapIter/Key=int32/Elem=bigType/len=65536-4 1000000 1443 ns/op BenchmarkMapIter/Key=*int32/Elem=int32/len=6-4 2137838 55.02 ns/op BenchmarkMapIter/Key=*int32/Elem=int32/len=64-4 1810059 65.25 ns/op BenchmarkMapIter/Key=*int32/Elem=int32/len=65536-4 1857254 67.25 ns/op BenchmarkMapIter/Key=int32/Elem=*int32/len=6-4 2079494 55.29 ns/op BenchmarkMapIter/Key=int32/Elem=*int32/len=64-4 1830656 65.53 ns/op BenchmarkMapIter/Key=int32/Elem=*int32/len=65536-4 1819477 64.95 ns/op BenchmarkMapIterLowLoad/Key=int32/Elem=int32/len=6-4 7415991 15.94 ns/op BenchmarkMapIterLowLoad/Key=int32/Elem=int32/len=64-4 39887623 2.643 ns/op BenchmarkMapIterLowLoad/Key=int32/Elem=int32/len=65536-4 171206684 0.7047 ns/op BenchmarkMapIterLowLoad/Key=int64/Elem=int64/len=6-4 6788121 16.18 ns/op BenchmarkMapIterLowLoad/Key=int64/Elem=int64/len=64-4 38968465 2.653 ns/op BenchmarkMapIterLowLoad/Key=int64/Elem=int64/len=65536-4 158656424 0.7233 ns/op BenchmarkMapIterLowLoad/Key=string/Elem=string/len=6-4 7453726 15.91 ns/op BenchmarkMapIterLowLoad/Key=string/Elem=string/len=64-4 41894145 2.579 ns/op BenchmarkMapIterLowLoad/Key=string/Elem=string/len=65536-4 162548896 0.7272 ns/op BenchmarkMapIterLowLoad/Key=smallType/Elem=int32/len=6-4 7635259 15.96 ns/op BenchmarkMapIterLowLoad/Key=smallType/Elem=int32/len=64-4 42314444 2.519 ns/op BenchmarkMapIterLowLoad/Key=smallType/Elem=int32/len=65536-4 159685070 0.7183 ns/op BenchmarkMapIterLowLoad/Key=mediumType/Elem=int32/len=6-4 3652209 32.51 ns/op BenchmarkMapIterLowLoad/Key=mediumType/Elem=int32/len=64-4 29743219 3.955 ns/op BenchmarkMapIterLowLoad/Key=mediumType/Elem=int32/len=65536-4 155915564 0.7642 ns/op BenchmarkMapIterLowLoad/Key=bigType/Elem=int32/len=6-4 977865 124.1 ns/op BenchmarkMapIterLowLoad/Key=bigType/Elem=int32/len=64-4 9276447 12.47 ns/op BenchmarkMapIterLowLoad/Key=bigType/Elem=int32/len=65536-4 153139426 0.7455 ns/op BenchmarkMapIterLowLoad/Key=bigType/Elem=bigType/len=6-4 514888 234.1 ns/op BenchmarkMapIterLowLoad/Key=bigType/Elem=bigType/len=64-4 5148028 22.96 ns/op BenchmarkMapIterLowLoad/Key=bigType/Elem=bigType/len=65536-4 152169952 0.7472 ns/op BenchmarkMapIterLowLoad/Key=int32/Elem=bigType/len=6-4 924754 123.7 ns/op BenchmarkMapIterLowLoad/Key=int32/Elem=bigType/len=64-4 9233883 12.64 ns/op BenchmarkMapIterLowLoad/Key=int32/Elem=bigType/len=65536-4 147963820 0.7790 ns/op BenchmarkMapIterLowLoad/Key=*int32/Elem=int32/len=6-4 7568400 15.91 ns/op BenchmarkMapIterLowLoad/Key=*int32/Elem=int32/len=64-4 40090189 2.660 ns/op BenchmarkMapIterLowLoad/Key=*int32/Elem=int32/len=65536-4 159614173 0.7271 ns/op BenchmarkMapIterLowLoad/Key=int32/Elem=*int32/len=6-4 7600320 15.88 ns/op BenchmarkMapIterLowLoad/Key=int32/Elem=*int32/len=64-4 40558064 2.684 ns/op BenchmarkMapIterLowLoad/Key=int32/Elem=*int32/len=65536-4 161865768 0.7319 ns/op BenchmarkMapAccessHit/Key=int32/Elem=int32/len=6-4 3555355 33.75 ns/op BenchmarkMapAccessHit/Key=int32/Elem=int32/len=64-4 3393990 35.89 ns/op BenchmarkMapAccessHit/Key=int32/Elem=int32/len=65536-4 1689982 70.00 ns/op BenchmarkMapAccessHit/Key=int64/Elem=int64/len=6-4 3522835 33.81 ns/op BenchmarkMapAccessHit/Key=int64/Elem=int64/len=64-4 3298630 36.71 ns/op BenchmarkMapAccessHit/Key=int64/Elem=int64/len=65536-4 1703179 103.1 ns/op BenchmarkMapAccessHit/Key=string/Elem=string/len=6-4 2853451 41.86 ns/op BenchmarkMapAccessHit/Key=string/Elem=string/len=64-4 3069526 39.07 ns/op BenchmarkMapAccessHit/Key=string/Elem=string/len=65536-4 1163716 163.1 ns/op BenchmarkMapAccessHit/Key=smallType/Elem=int32/len=6-4 2033106 59.94 ns/op BenchmarkMapAccessHit/Key=smallType/Elem=int32/len=64-4 2054176 56.65 ns/op BenchmarkMapAccessHit/Key=smallType/Elem=int32/len=65536-4 1451708 144.2 ns/op BenchmarkMapAccessHit/Key=mediumType/Elem=int32/len=6-4 790591 130.4 ns/op BenchmarkMapAccessHit/Key=mediumType/Elem=int32/len=64-4 978990 122.6 ns/op BenchmarkMapAccessHit/Key=mediumType/Elem=int32/len=65536-4 346098 349.4 ns/op BenchmarkMapAccessHit/Key=bigType/Elem=int32/len=6-4 204628 538.8 ns/op BenchmarkMapAccessHit/Key=bigType/Elem=int32/len=64-4 208148 575.0 ns/op BenchmarkMapAccessHit/Key=bigType/Elem=int32/len=65536-4 61900 1938 ns/op BenchmarkMapAccessHit/Key=bigType/Elem=bigType/len=6-4 91051 1191 ns/op BenchmarkMapAccessHit/Key=bigType/Elem=bigType/len=64-4 83695 1281 ns/op BenchmarkMapAccessHit/Key=bigType/Elem=bigType/len=65536-4 27855 4179 ns/op BenchmarkMapAccessHit/Key=int32/Elem=bigType/len=6-4 157418 714.4 ns/op BenchmarkMapAccessHit/Key=int32/Elem=bigType/len=64-4 167970 719.1 ns/op BenchmarkMapAccessHit/Key=int32/Elem=bigType/len=65536-4 69378 1651 ns/op BenchmarkMapAccessHit/Key=*int32/Elem=int32/len=6-4 3299858 34.02 ns/op BenchmarkMapAccessHit/Key=*int32/Elem=int32/len=64-4 3249627 35.97 ns/op BenchmarkMapAccessHit/Key=*int32/Elem=int32/len=65536-4 1789418 71.62 ns/op BenchmarkMapAccessHit/Key=int32/Elem=*int32/len=6-4 3475422 34.16 ns/op BenchmarkMapAccessHit/Key=int32/Elem=*int32/len=64-4 3289339 35.51 ns/op BenchmarkMapAccessHit/Key=int32/Elem=*int32/len=65536-4 1335018 77.99 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=int32/len=6-4 3717734 32.39 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=int32/len=64-4 3737366 32.74 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=int32/len=65536-4 2620441 44.72 ns/op BenchmarkMapAccessMiss/Key=int64/Elem=int64/len=6-4 3835471 31.63 ns/op BenchmarkMapAccessMiss/Key=int64/Elem=int64/len=64-4 3616654 32.43 ns/op BenchmarkMapAccessMiss/Key=int64/Elem=int64/len=65536-4 2497392 46.49 ns/op BenchmarkMapAccessMiss/Key=string/Elem=string/len=6-4 3053653 40.38 ns/op BenchmarkMapAccessMiss/Key=string/Elem=string/len=64-4 3434047 36.32 ns/op BenchmarkMapAccessMiss/Key=string/Elem=string/len=65536-4 2121582 51.30 ns/op BenchmarkMapAccessMiss/Key=smallType/Elem=int32/len=6-4 2203885 56.19 ns/op BenchmarkMapAccessMiss/Key=smallType/Elem=int32/len=64-4 2310290 51.18 ns/op BenchmarkMapAccessMiss/Key=smallType/Elem=int32/len=65536-4 1899466 66.28 ns/op BenchmarkMapAccessMiss/Key=mediumType/Elem=int32/len=6-4 1106040 106.0 ns/op BenchmarkMapAccessMiss/Key=mediumType/Elem=int32/len=64-4 1168813 102.6 ns/op BenchmarkMapAccessMiss/Key=mediumType/Elem=int32/len=65536-4 721812 171.7 ns/op BenchmarkMapAccessMiss/Key=bigType/Elem=int32/len=6-4 260622 459.3 ns/op BenchmarkMapAccessMiss/Key=bigType/Elem=int32/len=64-4 241576 472.7 ns/op BenchmarkMapAccessMiss/Key=bigType/Elem=int32/len=65536-4 132817 869.7 ns/op BenchmarkMapAccessMiss/Key=bigType/Elem=bigType/len=6-4 209204 522.0 ns/op BenchmarkMapAccessMiss/Key=bigType/Elem=bigType/len=64-4 185115 547.3 ns/op BenchmarkMapAccessMiss/Key=bigType/Elem=bigType/len=65536-4 130575 956.3 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=bigType/len=6-4 1000000 102.0 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=bigType/len=64-4 1213878 100.6 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=bigType/len=65536-4 1052067 108.4 ns/op BenchmarkMapAccessMiss/Key=*int32/Elem=int32/len=6-4 3719326 30.94 ns/op BenchmarkMapAccessMiss/Key=*int32/Elem=int32/len=64-4 3493897 33.47 ns/op BenchmarkMapAccessMiss/Key=*int32/Elem=int32/len=65536-4 2454519 47.94 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=*int32/len=6-4 3622093 30.72 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=*int32/len=64-4 3485683 32.90 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=*int32/len=65536-4 2482416 47.24 ns/op BenchmarkMapAssignExists/Key=int32/Elem=int32/len=6-4 3143977 38.16 ns/op BenchmarkMapAssignExists/Key=int32/Elem=int32/len=64-4 3132196 38.95 ns/op BenchmarkMapAssignExists/Key=int32/Elem=int32/len=65536-4 1819702 64.67 ns/op BenchmarkMapAssignExists/Key=int64/Elem=int64/len=6-4 3167804 35.88 ns/op BenchmarkMapAssignExists/Key=int64/Elem=int64/len=64-4 3135162 38.00 ns/op BenchmarkMapAssignExists/Key=int64/Elem=int64/len=65536-4 1577139 98.82 ns/op BenchmarkMapAssignExists/Key=string/Elem=string/len=6-4 2642949 45.00 ns/op BenchmarkMapAssignExists/Key=string/Elem=string/len=64-4 2542059 45.95 ns/op BenchmarkMapAssignExists/Key=string/Elem=string/len=65536-4 1000000 151.1 ns/op BenchmarkMapAssignExists/Key=smallType/Elem=int32/len=6-4 2015829 64.09 ns/op BenchmarkMapAssignExists/Key=smallType/Elem=int32/len=64-4 2001352 60.10 ns/op BenchmarkMapAssignExists/Key=smallType/Elem=int32/len=65536-4 1301401 99.04 ns/op BenchmarkMapAssignExists/Key=mediumType/Elem=int32/len=6-4 875924 128.8 ns/op BenchmarkMapAssignExists/Key=mediumType/Elem=int32/len=64-4 805579 132.6 ns/op BenchmarkMapAssignExists/Key=mediumType/Elem=int32/len=65536-4 387374 300.4 ns/op BenchmarkMapAssignExists/Key=bigType/Elem=int32/len=6-4 198493 540.6 ns/op BenchmarkMapAssignExists/Key=bigType/Elem=int32/len=64-4 191958 596.3 ns/op BenchmarkMapAssignExists/Key=bigType/Elem=int32/len=65536-4 63264 1853 ns/op BenchmarkMapAssignExists/Key=bigType/Elem=bigType/len=6-4 92904 1189 ns/op BenchmarkMapAssignExists/Key=bigType/Elem=bigType/len=64-4 79986 1329 ns/op BenchmarkMapAssignExists/Key=bigType/Elem=bigType/len=65536-4 22616 5230 ns/op BenchmarkMapAssignExists/Key=int32/Elem=bigType/len=6-4 150778 704.1 ns/op BenchmarkMapAssignExists/Key=int32/Elem=bigType/len=64-4 131880 810.2 ns/op BenchmarkMapAssignExists/Key=int32/Elem=bigType/len=65536-4 44056 2751 ns/op BenchmarkMapAssignExists/Key=*int32/Elem=int32/len=6-4 3077253 38.60 ns/op BenchmarkMapAssignExists/Key=*int32/Elem=int32/len=64-4 3031911 38.19 ns/op BenchmarkMapAssignExists/Key=*int32/Elem=int32/len=65536-4 1188535 167.1 ns/op BenchmarkMapAssignExists/Key=int32/Elem=*int32/len=6-4 3056492 37.38 ns/op BenchmarkMapAssignExists/Key=int32/Elem=*int32/len=64-4 3074625 38.66 ns/op BenchmarkMapAssignExists/Key=int32/Elem=*int32/len=65536-4 1419133 129.2 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=int32/len=6-4 1662228 64.05 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=int32/len=64-4 936943 126.6 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=int32/len=65536-4 1000000 146.2 ns/op BenchmarkMapAssignFillNoHint/Key=int64/Elem=int64/len=6-4 1759776 67.29 ns/op BenchmarkMapAssignFillNoHint/Key=int64/Elem=int64/len=64-4 879351 169.9 ns/op BenchmarkMapAssignFillNoHint/Key=int64/Elem=int64/len=65536-4 993121 181.4 ns/op BenchmarkMapAssignFillNoHint/Key=string/Elem=string/len=6-4 1463592 95.88 ns/op BenchmarkMapAssignFillNoHint/Key=string/Elem=string/len=64-4 722690 312.9 ns/op BenchmarkMapAssignFillNoHint/Key=string/Elem=string/len=65536-4 736932 322.5 ns/op BenchmarkMapAssignFillNoHint/Key=smallType/Elem=int32/len=6-4 1000000 110.3 ns/op BenchmarkMapAssignFillNoHint/Key=smallType/Elem=int32/len=64-4 722299 210.8 ns/op BenchmarkMapAssignFillNoHint/Key=smallType/Elem=int32/len=65536-4 843590 229.2 ns/op BenchmarkMapAssignFillNoHint/Key=mediumType/Elem=int32/len=6-4 287614 690.2 ns/op BenchmarkMapAssignFillNoHint/Key=mediumType/Elem=int32/len=64-4 220588 539.3 ns/op BenchmarkMapAssignFillNoHint/Key=mediumType/Elem=int32/len=65536-4 288537 736.3 ns/op BenchmarkMapAssignFillNoHint/Key=bigType/Elem=int32/len=6-4 40628 3912 ns/op BenchmarkMapAssignFillNoHint/Key=bigType/Elem=int32/len=64-4 34449 3275 ns/op BenchmarkMapAssignFillNoHint/Key=bigType/Elem=int32/len=65536-4 45228 2768 ns/op BenchmarkMapAssignFillNoHint/Key=bigType/Elem=bigType/len=6-4 20032 7407 ns/op BenchmarkMapAssignFillNoHint/Key=bigType/Elem=bigType/len=64-4 10000 13677 ns/op BenchmarkMapAssignFillNoHint/Key=bigType/Elem=bigType/len=65536-4 20302 6112 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=bigType/len=6-4 30777 3830 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=bigType/len=64-4 38541 4046 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=bigType/len=65536-4 43968 2694 ns/op BenchmarkMapAssignFillNoHint/Key=*int32/Elem=int32/len=6-4 1370325 73.21 ns/op BenchmarkMapAssignFillNoHint/Key=*int32/Elem=int32/len=64-4 959677 171.7 ns/op BenchmarkMapAssignFillNoHint/Key=*int32/Elem=int32/len=65536-4 1000000 190.4 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=*int32/len=6-4 1808482 77.24 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=*int32/len=64-4 883008 179.9 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=*int32/len=65536-4 1000000 187.4 ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=int32/len=6-4 298647 399.5 ns/op 141920 p100-ns/op 180.0 p50-ns/op 500.0 p99-ns/op 810.0 p99.9-ns/op 10320 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=int32/len=64-4 277083 445.2 ns/op 254770 p100-ns/op 190.0 p50-ns/op 1909 p99-ns/op 3019 p99.9-ns/op 15219 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=int32/len=65536-4 282084 486.4 ns/op 379190 p100-ns/op 220.0 p50-ns/op 560.0 p99-ns/op 30550 p99.9-ns/op 38541 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int64/Elem=int64/len=6-4 296907 407.3 ns/op 169711 p100-ns/op 181.0 p50-ns/op 540.0 p99-ns/op 1181 p99.9-ns/op 16070 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int64/Elem=int64/len=64-4 269067 461.2 ns/op 199250 p100-ns/op 189.0 p50-ns/op 2209 p99-ns/op 4299 p99.9-ns/op 22931 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int64/Elem=int64/len=65536-4 272746 519.3 ns/op 225380 p100-ns/op 230.0 p50-ns/op 610.0 p99-ns/op 35000 p99.9-ns/op 48820 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=string/Elem=string/len=6-4 290779 422.0 ns/op 149490 p100-ns/op 190.0 p50-ns/op 600.0 p99-ns/op 1490 p99.9-ns/op 15700 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=string/Elem=string/len=64-4 249993 533.2 ns/op 5062391 p100-ns/op 191.0 p50-ns/op 3150 p99-ns/op 6670 p99.9-ns/op 59099 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=string/Elem=string/len=65536-4 244118 621.1 ns/op 907440 p100-ns/op 261.0 p50-ns/op 669.0 p99-ns/op 58040 p99.9-ns/op 98380 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=smallType/Elem=int32/len=6-4 270804 457.1 ns/op 82780 p100-ns/op 240.0 p50-ns/op 570.0 p99-ns/op 1070 p99.9-ns/op 13331 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=smallType/Elem=int32/len=64-4 243136 515.1 ns/op 182170 p100-ns/op 239.0 p50-ns/op 2520 p99-ns/op 4890 p99.9-ns/op 51680 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=smallType/Elem=int32/len=65536-4 246961 578.2 ns/op 297530 p100-ns/op 291.0 p50-ns/op 670.0 p99-ns/op 37890 p99.9-ns/op 53130 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=mediumType/Elem=int32/len=6-4 158785 919.6 ns/op 9989163 p100-ns/op 430.0 p50-ns/op 2590 p99-ns/op 25030 p99.9-ns/op 86250 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=mediumType/Elem=int32/len=64-4 131404 1004 ns/op 10632615 p100-ns/op 441.0 p50-ns/op 3910 p99-ns/op 41670 p99.9-ns/op 112270 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=mediumType/Elem=int32/len=65536-4 148407 1110 ns/op 494440 p100-ns/op 570.0 p50-ns/op 1499 p99-ns/op 151479 p99.9-ns/op 204089 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=bigType/Elem=int32/len=6-4 37940 3003 ns/op 241571 p100-ns/op 1879 p50-ns/op 16550 p99-ns/op 81690 p99.9-ns/op 214950 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=bigType/Elem=int32/len=64-4 29824 7119 ns/op 16742607 p100-ns/op 2141 p50-ns/op 28871 p99-ns/op 125509 p99.9-ns/op 14879697 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=bigType/Elem=int32/len=65536-4 39274 3362 ns/op 499650 p100-ns/op 2349 p50-ns/op 9540 p99-ns/op 419571 p99.9-ns/op 470180 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=bigType/Elem=bigType/len=6-4 18040 6096 ns/op 232181 p100-ns/op 3820 p50-ns/op 62050 p99-ns/op 128340 p99.9-ns/op 224900 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=bigType/Elem=bigType/len=64-4 12880 11862 ns/op 15041476 p100-ns/op 5720 p50-ns/op 64080 p99-ns/op 201930 p99.9-ns/op 12489316 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=bigType/Elem=bigType/len=65536-4 18754 6436 ns/op 466571 p100-ns/op 5221 p50-ns/op 14290 p99-ns/op 406950 p99.9-ns/op 448431 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=bigType/len=6-4 26989 4743 ns/op 547081 p100-ns/op 2830 p50-ns/op 24110 p99-ns/op 110240 p99.9-ns/op 284010 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=bigType/len=64-4 22778 5385 ns/op 14821586 p100-ns/op 2670 p50-ns/op 28700 p99-ns/op 100390 p99.9-ns/op 289949 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=bigType/len=65536-4 36397 3065 ns/op 105260 p100-ns/op 2669 p50-ns/op 9780 p99-ns/op 34540 p99.9-ns/op 45330 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=*int32/Elem=int32/len=6-4 281779 423.4 ns/op 328171 p100-ns/op 181.0 p50-ns/op 560.0 p99-ns/op 3690 p99.9-ns/op 13031 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=*int32/Elem=int32/len=64-4 236443 495.3 ns/op 398570 p100-ns/op 190.0 p50-ns/op 2480 p99-ns/op 6420 p99.9-ns/op 42820 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=*int32/Elem=int32/len=65536-4 278450 521.9 ns/op 420770 p100-ns/op 240.0 p50-ns/op 600.0 p99-ns/op 34520 p99.9-ns/op 51300 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=*int32/len=6-4 299229 406.3 ns/op 70450 p100-ns/op 181.0 p50-ns/op 531.0 p99-ns/op 1080 p99.9-ns/op 12480 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=*int32/len=64-4 258418 463.2 ns/op 197130 p100-ns/op 181.0 p50-ns/op 2240 p99-ns/op 4220 p99.9-ns/op 30830 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=*int32/len=65536-4 263396 537.7 ns/op 586440 p100-ns/op 240.0 p50-ns/op 619.0 p99-ns/op 34500 p99.9-ns/op 56360 p99.99-ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=int32/len=6-4 1793362 66.02 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=int32/len=64-4 2123985 60.78 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=int32/len=65536-4 1122294 98.95 ns/op BenchmarkMapAssignFillHint/Key=int64/Elem=int64/len=6-4 1744971 75.21 ns/op BenchmarkMapAssignFillHint/Key=int64/Elem=int64/len=64-4 1827372 80.03 ns/op BenchmarkMapAssignFillHint/Key=int64/Elem=int64/len=65536-4 999439 152.2 ns/op BenchmarkMapAssignFillHint/Key=string/Elem=string/len=6-4 1285069 82.72 ns/op BenchmarkMapAssignFillHint/Key=string/Elem=string/len=64-4 1000000 129.7 ns/op BenchmarkMapAssignFillHint/Key=string/Elem=string/len=65536-4 591585 194.7 ns/op BenchmarkMapAssignFillHint/Key=smallType/Elem=int32/len=6-4 1000000 121.4 ns/op BenchmarkMapAssignFillHint/Key=smallType/Elem=int32/len=64-4 1000000 100.0 ns/op BenchmarkMapAssignFillHint/Key=smallType/Elem=int32/len=65536-4 762656 164.8 ns/op BenchmarkMapAssignFillHint/Key=mediumType/Elem=int32/len=6-4 306306 444.3 ns/op BenchmarkMapAssignFillHint/Key=mediumType/Elem=int32/len=64-4 295713 400.1 ns/op BenchmarkMapAssignFillHint/Key=mediumType/Elem=int32/len=65536-4 247455 562.7 ns/op BenchmarkMapAssignFillHint/Key=bigType/Elem=int32/len=6-4 50622 3367 ns/op BenchmarkMapAssignFillHint/Key=bigType/Elem=int32/len=64-4 21750 4921 ns/op BenchmarkMapAssignFillHint/Key=bigType/Elem=int32/len=65536-4 51619 2285 ns/op BenchmarkMapAssignFillHint/Key=bigType/Elem=bigType/len=6-4 20834 6835 ns/op BenchmarkMapAssignFillHint/Key=bigType/Elem=bigType/len=64-4 19075 6076 ns/op BenchmarkMapAssignFillHint/Key=bigType/Elem=bigType/len=65536-4 21292 5378 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=bigType/len=6-4 30338 3751 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=bigType/len=64-4 34129 4917 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=bigType/len=65536-4 42141 2679 ns/op BenchmarkMapAssignFillHint/Key=*int32/Elem=int32/len=6-4 1575002 73.91 ns/op BenchmarkMapAssignFillHint/Key=*int32/Elem=int32/len=64-4 1617916 85.28 ns/op BenchmarkMapAssignFillHint/Key=*int32/Elem=int32/len=65536-4 889908 136.1 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=*int32/len=6-4 1000000 103.0 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=*int32/len=64-4 1881745 71.20 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=*int32/len=65536-4 789081 141.9 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=int32/len=6-4 2780089 42.97 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=int32/len=64-4 2675026 44.37 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=int32/len=65536-4 1726262 69.17 ns/op BenchmarkMapAssignFillClear/Key=int64/Elem=int64/len=6-4 2630677 45.22 ns/op BenchmarkMapAssignFillClear/Key=int64/Elem=int64/len=64-4 2673960 44.91 ns/op BenchmarkMapAssignFillClear/Key=int64/Elem=int64/len=65536-4 1504557 91.20 ns/op BenchmarkMapAssignFillClear/Key=string/Elem=string/len=6-4 2459988 47.17 ns/op BenchmarkMapAssignFillClear/Key=string/Elem=string/len=64-4 2375288 49.65 ns/op BenchmarkMapAssignFillClear/Key=string/Elem=string/len=65536-4 1181580 125.0 ns/op BenchmarkMapAssignFillClear/Key=smallType/Elem=int32/len=6-4 1724212 69.13 ns/op BenchmarkMapAssignFillClear/Key=smallType/Elem=int32/len=64-4 1773958 67.30 ns/op BenchmarkMapAssignFillClear/Key=smallType/Elem=int32/len=65536-4 900252 126.3 ns/op BenchmarkMapAssignFillClear/Key=mediumType/Elem=int32/len=6-4 333724 503.9 ns/op BenchmarkMapAssignFillClear/Key=mediumType/Elem=int32/len=64-4 311599 491.1 ns/op BenchmarkMapAssignFillClear/Key=mediumType/Elem=int32/len=65536-4 209424 572.5 ns/op BenchmarkMapAssignFillClear/Key=bigType/Elem=int32/len=6-4 38402 2746 ns/op BenchmarkMapAssignFillClear/Key=bigType/Elem=int32/len=64-4 39951 3907 ns/op BenchmarkMapAssignFillClear/Key=bigType/Elem=int32/len=65536-4 33198 3294 ns/op BenchmarkMapAssignFillClear/Key=bigType/Elem=bigType/len=6-4 21890 6761 ns/op BenchmarkMapAssignFillClear/Key=bigType/Elem=bigType/len=64-4 15681 8602 ns/op BenchmarkMapAssignFillClear/Key=bigType/Elem=bigType/len=65536-4 10599 9477 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=bigType/len=6-4 30694 3333 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=bigType/len=64-4 34130 4296 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=bigType/len=65536-4 30403 3677 ns/op BenchmarkMapAssignFillClear/Key=*int32/Elem=int32/len=6-4 2567702 46.12 ns/op BenchmarkMapAssignFillClear/Key=*int32/Elem=int32/len=64-4 2662363 45.04 ns/op BenchmarkMapAssignFillClear/Key=*int32/Elem=int32/len=65536-4 1373535 75.57 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=*int32/len=6-4 2670144 44.28 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=*int32/len=64-4 2621325 45.39 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=*int32/len=65536-4 1329174 89.28 ns/op BenchmarkMapAssignAddition/Key=int32/Elem=int32/len=6-4 2086402 57.60 ns/op BenchmarkMapAssignAddition/Key=int32/Elem=int32/len=64-4 2022304 59.69 ns/op BenchmarkMapAssignAddition/Key=int32/Elem=int32/len=65536-4 1328382 89.49 ns/op BenchmarkMapAssignAddition/Key=int64/Elem=int64/len=6-4 2093481 56.97 ns/op BenchmarkMapAssignAddition/Key=int64/Elem=int64/len=64-4 2050460 58.49 ns/op BenchmarkMapAssignAddition/Key=int64/Elem=int64/len=65536-4 1276461 101.8 ns/op BenchmarkMapAssignAddition/Key=string/Elem=string/len=6-4 162652 7608 ns/op BenchmarkMapAssignAddition/Key=string/Elem=string/len=64-4 576777 5189 ns/op BenchmarkMapAssignAddition/Key=string/Elem=string/len=65536-4 507156 260.2 ns/op BenchmarkMapAssignAddition/Key=smallType/Elem=int32/len=6-4 997462 119.9 ns/op BenchmarkMapAssignAddition/Key=smallType/Elem=int32/len=64-4 1000000 117.3 ns/op BenchmarkMapAssignAddition/Key=smallType/Elem=int32/len=65536-4 618447 175.3 ns/op BenchmarkMapAssignAddition/Key=mediumType/Elem=int32/len=6-4 361324 312.7 ns/op BenchmarkMapAssignAddition/Key=mediumType/Elem=int32/len=64-4 346617 307.1 ns/op BenchmarkMapAssignAddition/Key=mediumType/Elem=int32/len=65536-4 223161 549.9 ns/op BenchmarkMapAssignAddition/Key=bigType/Elem=int32/len=6-4 78789 1475 ns/op BenchmarkMapAssignAddition/Key=bigType/Elem=int32/len=64-4 78780 1512 ns/op BenchmarkMapAssignAddition/Key=bigType/Elem=int32/len=65536-4 44914 2732 ns/op BenchmarkMapAssignAppend/Key=int32/Elem=[]int32/len=6-4 1504826 80.28 ns/op BenchmarkMapAssignAppend/Key=int32/Elem=[]int32/len=64-4 1560897 73.14 ns/op BenchmarkMapAssignAppend/Key=int32/Elem=[]int32/len=65536-4 543714 214.5 ns/op BenchmarkMapAssignAppend/Key=int64/Elem=[]int32/len=6-4 1685793 74.07 ns/op BenchmarkMapAssignAppend/Key=int64/Elem=[]int32/len=64-4 1744977 71.65 ns/op BenchmarkMapAssignAppend/Key=int64/Elem=[]int32/len=65536-4 677156 190.6 ns/op BenchmarkMapAssignAppend/Key=string/Elem=[]int32/len=6-4 1587681 76.94 ns/op BenchmarkMapAssignAppend/Key=string/Elem=[]int32/len=64-4 1653266 76.89 ns/op BenchmarkMapAssignAppend/Key=string/Elem=[]int32/len=65536-4 515325 204.1 ns/op BenchmarkMapDelete/Key=int32/Elem=int32/len=6-4 1515556 79.00 ns/op BenchmarkMapDelete/Key=int32/Elem=int32/len=64-4 1323222 90.43 ns/op BenchmarkMapDelete/Key=int32/Elem=int32/len=65536-4 1000000 147.6 ns/op BenchmarkMapDelete/Key=int64/Elem=int64/len=6-4 1491883 80.67 ns/op BenchmarkMapDelete/Key=int64/Elem=int64/len=64-4 1359148 90.57 ns/op BenchmarkMapDelete/Key=int64/Elem=int64/len=65536-4 1000000 166.9 ns/op BenchmarkMapDelete/Key=string/Elem=string/len=6-4 1348484 89.04 ns/op BenchmarkMapDelete/Key=string/Elem=string/len=64-4 1204543 97.81 ns/op BenchmarkMapDelete/Key=string/Elem=string/len=65536-4 1000000 200.2 ns/op BenchmarkMapDelete/Key=smallType/Elem=int32/len=6-4 971541 122.2 ns/op BenchmarkMapDelete/Key=smallType/Elem=int32/len=64-4 934635 128.9 ns/op BenchmarkMapDelete/Key=smallType/Elem=int32/len=65536-4 1000000 197.7 ns/op BenchmarkMapDelete/Key=mediumType/Elem=int32/len=6-4 188029 593.2 ns/op BenchmarkMapDelete/Key=mediumType/Elem=int32/len=64-4 241662 724.7 ns/op BenchmarkMapDelete/Key=mediumType/Elem=int32/len=65536-4 321992 706.6 ns/op BenchmarkMapDelete/Key=bigType/Elem=int32/len=6-4 37346 3608 ns/op BenchmarkMapDelete/Key=bigType/Elem=int32/len=64-4 26626 5401 ns/op BenchmarkMapDelete/Key=bigType/Elem=int32/len=65536-4 65547 4027 ns/op BenchmarkMapDelete/Key=bigType/Elem=bigType/len=6-4 17790 6632 ns/op BenchmarkMapDelete/Key=bigType/Elem=bigType/len=64-4 15634 8632 ns/op BenchmarkMapDelete/Key=bigType/Elem=bigType/len=65536-4 44802 2499 ns/op BenchmarkMapDelete/Key=int32/Elem=bigType/len=6-4 31393 3904 ns/op BenchmarkMapDelete/Key=int32/Elem=bigType/len=64-4 27794 3777 ns/op BenchmarkMapDelete/Key=int32/Elem=bigType/len=65536-4 612891 3338 ns/op BenchmarkMapDelete/Key=*int32/Elem=int32/len=6-4 1422165 83.61 ns/op BenchmarkMapDelete/Key=*int32/Elem=int32/len=64-4 1284669 92.34 ns/op BenchmarkMapDelete/Key=*int32/Elem=int32/len=65536-4 1000000 168.1 ns/op BenchmarkMapDelete/Key=int32/Elem=*int32/len=6-4 1506554 79.02 ns/op BenchmarkMapDelete/Key=int32/Elem=*int32/len=64-4 1351695 89.21 ns/op BenchmarkMapDelete/Key=int32/Elem=*int32/len=65536-4 1000000 161.5 ns/op BenchmarkMapPop/Key=int32/Elem=int32/len=6-4 825189 133.8 ns/op BenchmarkMapPop/Key=int32/Elem=int32/len=64-4 551926 198.0 ns/op BenchmarkMapPop/Key=int32/Elem=int32/len=65536-4 912470 404.5 ns/op BenchmarkMapPop/Key=int64/Elem=int64/len=6-4 896422 134.3 ns/op BenchmarkMapPop/Key=int64/Elem=int64/len=64-4 654606 186.3 ns/op BenchmarkMapPop/Key=int64/Elem=int64/len=65536-4 549027 426.7 ns/op BenchmarkMapPop/Key=string/Elem=string/len=6-4 827756 143.1 ns/op BenchmarkMapPop/Key=string/Elem=string/len=64-4 570588 197.1 ns/op BenchmarkMapPop/Key=string/Elem=string/len=65536-4 477316 570.1 ns/op BenchmarkMapPop/Key=smallType/Elem=int32/len=6-4 593931 178.9 ns/op BenchmarkMapPop/Key=smallType/Elem=int32/len=64-4 524443 232.2 ns/op BenchmarkMapPop/Key=smallType/Elem=int32/len=65536-4 730054 573.9 ns/op BenchmarkMapPop/Key=mediumType/Elem=int32/len=6-4 201644 662.9 ns/op BenchmarkMapPop/Key=mediumType/Elem=int32/len=64-4 186974 782.8 ns/op BenchmarkMapPop/Key=mediumType/Elem=int32/len=65536-4 142957 1448 ns/op BenchmarkMapPop/Key=bigType/Elem=int32/len=6-4 27744 5189 ns/op BenchmarkMapPop/Key=bigType/Elem=int32/len=64-4 29925 5790 ns/op BenchmarkMapPop/Key=bigType/Elem=int32/len=65536-4 54775 2061 ns/op BenchmarkMapPop/Key=bigType/Elem=bigType/len=6-4 12840 8780 ns/op BenchmarkMapPop/Key=bigType/Elem=bigType/len=64-4 10000 10761 ns/op BenchmarkMapPop/Key=bigType/Elem=bigType/len=65536-4 51802 2138 ns/op BenchmarkMapPop/Key=int32/Elem=bigType/len=6-4 27115 3890 ns/op BenchmarkMapPop/Key=int32/Elem=bigType/len=64-4 27078 4217 ns/op BenchmarkMapPop/Key=int32/Elem=bigType/len=65536-4 194761 2493 ns/op BenchmarkMapPop/Key=*int32/Elem=int32/len=6-4 876148 138.9 ns/op BenchmarkMapPop/Key=*int32/Elem=int32/len=64-4 617733 189.7 ns/op BenchmarkMapPop/Key=*int32/Elem=int32/len=65536-4 827682 450.8 ns/op BenchmarkMapPop/Key=int32/Elem=*int32/len=6-4 891867 133.6 ns/op BenchmarkMapPop/Key=int32/Elem=*int32/len=64-4 583112 185.5 ns/op BenchmarkMapPop/Key=int32/Elem=*int32/len=65536-4 850060 411.9 ns/op BenchmarkMapDeleteLargeKey-4 551646 217.0 ns/op BenchmarkMapSmallAccessHit/Key=int32/Elem=int32/len=1-4 3598364 32.40 ns/op BenchmarkMapSmallAccessHit/Key=int32/Elem=int32/len=2-4 3580508 32.71 ns/op BenchmarkMapSmallAccessHit/Key=int32/Elem=int32/len=3-4 3606374 32.93 ns/op BenchmarkMapSmallAccessHit/Key=int32/Elem=int32/len=4-4 3518964 33.79 ns/op BenchmarkMapSmallAccessHit/Key=int32/Elem=int32/len=5-4 3628401 33.21 ns/op BenchmarkMapSmallAccessHit/Key=int32/Elem=int32/len=6-4 3493714 32.25 ns/op BenchmarkMapSmallAccessHit/Key=int32/Elem=int32/len=7-4 3517156 33.88 ns/op BenchmarkMapSmallAccessHit/Key=int32/Elem=int32/len=8-4 3462138 34.87 ns/op BenchmarkMapSmallAccessHit/Key=int64/Elem=int64/len=1-4 3660297 32.52 ns/op BenchmarkMapSmallAccessHit/Key=int64/Elem=int64/len=2-4 3606834 32.80 ns/op BenchmarkMapSmallAccessHit/Key=int64/Elem=int64/len=3-4 3649102 33.00 ns/op BenchmarkMapSmallAccessHit/Key=int64/Elem=int64/len=4-4 3523916 33.89 ns/op BenchmarkMapSmallAccessHit/Key=int64/Elem=int64/len=5-4 3545733 33.97 ns/op BenchmarkMapSmallAccessHit/Key=int64/Elem=int64/len=6-4 3503234 34.34 ns/op BenchmarkMapSmallAccessHit/Key=int64/Elem=int64/len=7-4 3463996 34.22 ns/op BenchmarkMapSmallAccessHit/Key=int64/Elem=int64/len=8-4 3438883 34.77 ns/op BenchmarkMapSmallAccessHit/Key=string/Elem=string/len=1-4 3002125 39.63 ns/op BenchmarkMapSmallAccessHit/Key=string/Elem=string/len=2-4 2865351 41.22 ns/op BenchmarkMapSmallAccessHit/Key=string/Elem=string/len=3-4 2886666 41.41 ns/op BenchmarkMapSmallAccessHit/Key=string/Elem=string/len=4-4 2843880 42.90 ns/op BenchmarkMapSmallAccessHit/Key=string/Elem=string/len=5-4 2884119 41.64 ns/op BenchmarkMapSmallAccessHit/Key=string/Elem=string/len=6-4 2832236 41.45 ns/op BenchmarkMapSmallAccessHit/Key=string/Elem=string/len=7-4 2871781 40.62 ns/op BenchmarkMapSmallAccessHit/Key=string/Elem=string/len=8-4 2805176 40.77 ns/op BenchmarkMapSmallAccessMiss/Key=int32/Elem=int32/len=1-4 4012468 30.19 ns/op BenchmarkMapSmallAccessMiss/Key=int32/Elem=int32/len=2-4 3921456 29.60 ns/op BenchmarkMapSmallAccessMiss/Key=int32/Elem=int32/len=3-4 3854490 29.95 ns/op BenchmarkMapSmallAccessMiss/Key=int32/Elem=int32/len=4-4 3856880 31.66 ns/op BenchmarkMapSmallAccessMiss/Key=int32/Elem=int32/len=5-4 3608192 32.38 ns/op BenchmarkMapSmallAccessMiss/Key=int32/Elem=int32/len=6-4 3811260 31.73 ns/op BenchmarkMapSmallAccessMiss/Key=int32/Elem=int32/len=7-4 3682053 33.51 ns/op BenchmarkMapSmallAccessMiss/Key=int32/Elem=int32/len=8-4 3695956 31.94 ns/op BenchmarkMapSmallAccessMiss/Key=int64/Elem=int64/len=1-4 4009347 30.13 ns/op BenchmarkMapSmallAccessMiss/Key=int64/Elem=int64/len=2-4 3971268 30.31 ns/op BenchmarkMapSmallAccessMiss/Key=int64/Elem=int64/len=3-4 3930037 30.90 ns/op BenchmarkMapSmallAccessMiss/Key=int64/Elem=int64/len=4-4 4047549 31.10 ns/op BenchmarkMapSmallAccessMiss/Key=int64/Elem=int64/len=5-4 3982622 30.77 ns/op BenchmarkMapSmallAccessMiss/Key=int64/Elem=int64/len=6-4 3845409 31.63 ns/op BenchmarkMapSmallAccessMiss/Key=int64/Elem=int64/len=7-4 3837945 31.28 ns/op BenchmarkMapSmallAccessMiss/Key=int64/Elem=int64/len=8-4 3711536 32.57 ns/op BenchmarkMapSmallAccessMiss/Key=string/Elem=string/len=1-4 3237517 38.82 ns/op BenchmarkMapSmallAccessMiss/Key=string/Elem=string/len=2-4 3211569 38.94 ns/op BenchmarkMapSmallAccessMiss/Key=string/Elem=string/len=3-4 3203472 36.76 ns/op BenchmarkMapSmallAccessMiss/Key=string/Elem=string/len=4-4 3209197 37.41 ns/op BenchmarkMapSmallAccessMiss/Key=string/Elem=string/len=5-4 3221720 37.96 ns/op BenchmarkMapSmallAccessMiss/Key=string/Elem=string/len=6-4 2723449 43.28 ns/op BenchmarkMapSmallAccessMiss/Key=string/Elem=string/len=7-4 3261098 36.68 ns/op BenchmarkMapSmallAccessMiss/Key=string/Elem=string/len=8-4 2960424 39.71 ns/op BenchmarkMemmove/0-4 16481559 7.159 ns/op BenchmarkMemmove/1-4 2867834 42.29 ns/op 23.65 MB/s BenchmarkMemmove/2-4 2794537 42.33 ns/op 47.25 MB/s BenchmarkMemmove/3-4 2804487 42.52 ns/op 70.55 MB/s BenchmarkMemmove/4-4 2786877 44.09 ns/op 90.71 MB/s BenchmarkMemmove/5-4 2745662 44.00 ns/op 113.63 MB/s BenchmarkMemmove/6-4 2707353 43.78 ns/op 137.05 MB/s BenchmarkMemmove/7-4 2796572 42.84 ns/op 163.38 MB/s BenchmarkMemmove/8-4 2725437 44.37 ns/op 180.28 MB/s BenchmarkMemmove/9-4 2614222 46.07 ns/op 195.37 MB/s BenchmarkMemmove/10-4 2580834 45.97 ns/op 217.53 MB/s BenchmarkMemmove/11-4 2591276 48.04 ns/op 228.98 MB/s BenchmarkMemmove/12-4 2571765 46.34 ns/op 258.98 MB/s BenchmarkMemmove/13-4 2504416 46.62 ns/op 278.83 MB/s BenchmarkMemmove/14-4 2604438 45.89 ns/op 305.06 MB/s BenchmarkMemmove/15-4 2617258 46.01 ns/op 326.00 MB/s BenchmarkMemmove/16-4 2748415 43.65 ns/op 366.52 MB/s BenchmarkMemmove/32-4 2544357 45.08 ns/op 709.88 MB/s BenchmarkMemmove/64-4 2362561 53.64 ns/op 1193.06 MB/s BenchmarkMemmove/128-4 1874814 61.89 ns/op 2068.12 MB/s BenchmarkMemmove/256-4 1459677 79.49 ns/op 3220.55 MB/s BenchmarkMemmove/512-4 991640 120.1 ns/op 4263.42 MB/s BenchmarkMemmove/1024-4 665199 181.0 ns/op 5657.14 MB/s BenchmarkMemmove/2048-4 315270 334.9 ns/op 6115.16 MB/s BenchmarkMemmove/4096-4 193652 626.5 ns/op 6537.61 MB/s BenchmarkMemmoveOverlap/32-4 2547592 47.20 ns/op 677.93 MB/s BenchmarkMemmoveOverlap/64-4 2315996 52.42 ns/op 1221.02 MB/s BenchmarkMemmoveOverlap/128-4 1899772 63.45 ns/op 2017.47 MB/s BenchmarkMemmoveOverlap/256-4 1497914 80.65 ns/op 3174.26 MB/s BenchmarkMemmoveOverlap/512-4 1007456 119.0 ns/op 4303.22 MB/s BenchmarkMemmoveOverlap/1024-4 668661 181.2 ns/op 5649.90 MB/s BenchmarkMemmoveOverlap/2048-4 354115 308.6 ns/op 6637.37 MB/s BenchmarkMemmoveOverlap/4096-4 194059 570.7 ns/op 7176.78 MB/s BenchmarkMemmoveUnalignedDst/0-4 15779208 7.484 ns/op BenchmarkMemmoveUnalignedDst/1-4 2887070 43.01 ns/op 23.25 MB/s BenchmarkMemmoveUnalignedDst/2-4 2814549 43.85 ns/op 45.61 MB/s BenchmarkMemmoveUnalignedDst/3-4 2755953 42.91 ns/op 69.91 MB/s BenchmarkMemmoveUnalignedDst/4-4 2776315 44.35 ns/op 90.19 MB/s BenchmarkMemmoveUnalignedDst/5-4 2780376 42.92 ns/op 116.49 MB/s BenchmarkMemmoveUnalignedDst/6-4 2807376 43.63 ns/op 137.51 MB/s BenchmarkMemmoveUnalignedDst/7-4 2594288 45.30 ns/op 154.53 MB/s BenchmarkMemmoveUnalignedDst/8-4 2731630 43.81 ns/op 182.59 MB/s BenchmarkMemmoveUnalignedDst/9-4 2582918 48.14 ns/op 186.95 MB/s BenchmarkMemmoveUnalignedDst/10-4 2600176 47.32 ns/op 211.35 MB/s BenchmarkMemmoveUnalignedDst/11-4 2596454 47.08 ns/op 233.65 MB/s BenchmarkMemmoveUnalignedDst/12-4 2516508 48.09 ns/op 249.53 MB/s BenchmarkMemmoveUnalignedDst/13-4 2512609 47.03 ns/op 276.44 MB/s BenchmarkMemmoveUnalignedDst/14-4 2572065 46.46 ns/op 301.35 MB/s BenchmarkMemmoveUnalignedDst/15-4 2509599 46.36 ns/op 323.56 MB/s BenchmarkMemmoveUnalignedDst/16-4 2588877 45.95 ns/op 348.18 MB/s BenchmarkMemmoveUnalignedDst/32-4 2501756 47.52 ns/op 673.46 MB/s BenchmarkMemmoveUnalignedDst/64-4 2158610 53.46 ns/op 1197.20 MB/s BenchmarkMemmoveUnalignedDst/128-4 1853632 64.03 ns/op 1999.02 MB/s BenchmarkMemmoveUnalignedDst/256-4 1435972 81.87 ns/op 3127.09 MB/s BenchmarkMemmoveUnalignedDst/512-4 1022481 116.3 ns/op 4400.97 MB/s BenchmarkMemmoveUnalignedDst/1024-4 599023 183.0 ns/op 5596.47 MB/s BenchmarkMemmoveUnalignedDst/2048-4 382881 312.9 ns/op 6544.53 MB/s BenchmarkMemmoveUnalignedDst/4096-4 200302 599.5 ns/op 6832.36 MB/s BenchmarkMemmoveUnalignedDstOverlap/32-4 2473186 48.06 ns/op 665.86 MB/s BenchmarkMemmoveUnalignedDstOverlap/64-4 2238924 52.82 ns/op 1211.55 MB/s BenchmarkMemmoveUnalignedDstOverlap/128-4 1872600 64.59 ns/op 1981.74 MB/s BenchmarkMemmoveUnalignedDstOverlap/256-4 1427631 84.11 ns/op 3043.49 MB/s BenchmarkMemmoveUnalignedDstOverlap/512-4 1041793 121.2 ns/op 4224.66 MB/s BenchmarkMemmoveUnalignedDstOverlap/1024-4 648927 184.5 ns/op 5551.60 MB/s BenchmarkMemmoveUnalignedDstOverlap/2048-4 319622 314.5 ns/op 6511.64 MB/s BenchmarkMemmoveUnalignedDstOverlap/4096-4 188425 586.7 ns/op 6981.93 MB/s BenchmarkMemmoveUnalignedSrc/0-4 15483882 6.790 ns/op BenchmarkMemmoveUnalignedSrc/1-4 2883655 41.30 ns/op 24.22 MB/s BenchmarkMemmoveUnalignedSrc/2-4 2781985 42.75 ns/op 46.78 MB/s BenchmarkMemmoveUnalignedSrc/3-4 2780804 42.88 ns/op 69.97 MB/s BenchmarkMemmoveUnalignedSrc/4-4 2737999 42.93 ns/op 93.18 MB/s BenchmarkMemmoveUnalignedSrc/5-4 2754639 43.31 ns/op 115.46 MB/s BenchmarkMemmoveUnalignedSrc/6-4 2787969 44.93 ns/op 133.54 MB/s BenchmarkMemmoveUnalignedSrc/7-4 2768721 42.98 ns/op 162.88 MB/s BenchmarkMemmoveUnalignedSrc/8-4 2754331 44.33 ns/op 180.47 MB/s BenchmarkMemmoveUnalignedSrc/9-4 2567898 46.34 ns/op 194.20 MB/s BenchmarkMemmoveUnalignedSrc/10-4 2585790 47.89 ns/op 208.83 MB/s BenchmarkMemmoveUnalignedSrc/11-4 2635311 47.91 ns/op 229.59 MB/s BenchmarkMemmoveUnalignedSrc/12-4 2580702 46.53 ns/op 257.88 MB/s BenchmarkMemmoveUnalignedSrc/13-4 2597083 46.37 ns/op 280.38 MB/s BenchmarkMemmoveUnalignedSrc/14-4 2512236 47.17 ns/op 296.77 MB/s BenchmarkMemmoveUnalignedSrc/15-4 2499272 45.93 ns/op 326.56 MB/s BenchmarkMemmoveUnalignedSrc/16-4 2627904 45.77 ns/op 349.55 MB/s BenchmarkMemmoveUnalignedSrc/32-4 2485576 47.42 ns/op 674.77 MB/s BenchmarkMemmoveUnalignedSrc/64-4 2280129 54.09 ns/op 1183.11 MB/s BenchmarkMemmoveUnalignedSrc/128-4 1877018 63.50 ns/op 2015.77 MB/s BenchmarkMemmoveUnalignedSrc/256-4 1432300 84.00 ns/op 3047.55 MB/s BenchmarkMemmoveUnalignedSrc/512-4 987324 120.0 ns/op 4267.97 MB/s BenchmarkMemmoveUnalignedSrc/1024-4 582871 183.9 ns/op 5569.57 MB/s BenchmarkMemmoveUnalignedSrc/2048-4 385252 313.0 ns/op 6542.39 MB/s BenchmarkMemmoveUnalignedSrc/4096-4 189714 576.7 ns/op 7102.65 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_0-4 2196112 54.40 ns/op 294.11 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_0-4 2149644 56.21 ns/op 284.66 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_1-4 2006091 59.38 ns/op 269.44 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_1-4 2005832 59.87 ns/op 267.26 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_4-4 2088679 57.69 ns/op 277.32 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_4-4 2040964 60.11 ns/op 266.16 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_7-4 2004958 59.69 ns/op 268.04 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_7-4 1993748 60.41 ns/op 264.85 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_0-4 1835053 62.64 ns/op 1021.73 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_0-4 1774039 66.02 ns/op 969.37 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_1-4 1794345 65.83 ns/op 972.21 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_1-4 1795534 67.55 ns/op 947.41 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_4-4 1796289 66.23 ns/op 966.40 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_4-4 1785034 67.45 ns/op 948.90 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_7-4 1744057 66.43 ns/op 963.46 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_7-4 1827391 66.95 ns/op 955.87 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_0-4 1295916 94.46 ns/op 2710.10 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_0-4 1095825 107.0 ns/op 2391.41 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_1-4 1227240 96.82 ns/op 2644.19 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_1-4 1203008 100.1 ns/op 2556.71 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_4-4 1000000 101.6 ns/op 2518.68 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_4-4 1218735 99.76 ns/op 2566.03 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_7-4 1000000 109.5 ns/op 2338.45 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_7-4 1209573 99.28 ns/op 2578.67 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_0-4 163579 739.4 ns/op 5539.56 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_0-4 105985 1129 ns/op 3627.08 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_1-4 128666 893.4 ns/op 4584.91 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_1-4 153721 742.2 ns/op 5518.44 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_4-4 154022 752.0 ns/op 5446.90 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_4-4 154560 773.3 ns/op 5296.83 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_7-4 152436 745.2 ns/op 5496.63 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_7-4 162136 747.2 ns/op 5481.75 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_0-4 9578 11593 ns/op 5653.28 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_0-4 7066 15823 ns/op 4141.78 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_1-4 10269 11700 ns/op 5601.35 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_1-4 10101 11966 ns/op 5476.82 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_4-4 10186 11822 ns/op 5543.65 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_4-4 10201 11773 ns/op 5566.46 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_7-4 10260 11637 ns/op 5631.55 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_7-4 10234 11696 ns/op 5603.09 MB/s BenchmarkMemmoveUnalignedSrcOverlap/32-4 2516337 49.34 ns/op 648.60 MB/s BenchmarkMemmoveUnalignedSrcOverlap/64-4 2220510 52.95 ns/op 1208.71 MB/s BenchmarkMemmoveUnalignedSrcOverlap/128-4 1844040 63.42 ns/op 2018.14 MB/s BenchmarkMemmoveUnalignedSrcOverlap/256-4 1428909 83.83 ns/op 3053.92 MB/s BenchmarkMemmoveUnalignedSrcOverlap/512-4 874672 117.7 ns/op 4349.30 MB/s BenchmarkMemmoveUnalignedSrcOverlap/1024-4 636672 183.4 ns/op 5582.93 MB/s BenchmarkMemmoveUnalignedSrcOverlap/2048-4 388281 313.1 ns/op 6541.65 MB/s BenchmarkMemmoveUnalignedSrcOverlap/4096-4 197514 575.8 ns/op 7113.76 MB/s BenchmarkMemclr/5-4 13656780 8.438 ns/op 592.59 MB/s BenchmarkMemclr/16-4 13621450 7.915 ns/op 2021.55 MB/s BenchmarkMemclr/64-4 12875834 8.534 ns/op 7499.31 MB/s BenchmarkMemclr/256-4 11971441 9.666 ns/op 26485.72 MB/s BenchmarkMemclr/4096-4 2769769 43.07 ns/op 95100.05 MB/s BenchmarkMemclr/65536-4 149548 743.8 ns/op 88110.05 MB/s BenchmarkMemclr/1M-4 8115 15439 ns/op 67917.46 MB/s BenchmarkMemclr/4M-4 2070 63479 ns/op 66073.63 MB/s BenchmarkMemclr/8M-4 784 145712 ns/op 57569.87 MB/s BenchmarkMemclr/16M-4 333 312559 ns/op 53676.92 MB/s BenchmarkMemclr/64M-4 73 1390293 ns/op 48269.59 MB/s BenchmarkMemclrUnaligned/0_5-4 9247410 12.19 ns/op 410.31 MB/s BenchmarkMemclrUnaligned/0_16-4 8498892 14.01 ns/op 1141.93 MB/s BenchmarkMemclrUnaligned/0_64-4 7724414 14.63 ns/op 4374.96 MB/s BenchmarkMemclrUnaligned/0_256-4 8031103 13.34 ns/op 19187.26 MB/s BenchmarkMemclrUnaligned/0_4096-4 2747604 44.11 ns/op 92867.75 MB/s BenchmarkMemclrUnaligned/0_65536-4 164392 737.1 ns/op 88911.40 MB/s BenchmarkMemclrUnaligned/1_5-4 8495047 13.33 ns/op 374.99 MB/s BenchmarkMemclrUnaligned/1_16-4 8333884 14.05 ns/op 1139.10 MB/s BenchmarkMemclrUnaligned/1_64-4 7971823 13.96 ns/op 4583.71 MB/s BenchmarkMemclrUnaligned/1_256-4 7734805 13.61 ns/op 18811.84 MB/s BenchmarkMemclrUnaligned/1_4096-4 1823821 66.10 ns/op 61962.30 MB/s BenchmarkMemclrUnaligned/1_65536-4 125839 925.8 ns/op 70786.77 MB/s BenchmarkMemclrUnaligned/4_5-4 8443315 14.04 ns/op 356.06 MB/s BenchmarkMemclrUnaligned/4_16-4 8589628 13.28 ns/op 1204.97 MB/s BenchmarkMemclrUnaligned/4_64-4 8182408 14.66 ns/op 4365.19 MB/s BenchmarkMemclrUnaligned/4_256-4 7613886 14.99 ns/op 17078.83 MB/s BenchmarkMemclrUnaligned/4_4096-4 1936878 61.65 ns/op 66438.19 MB/s BenchmarkMemclrUnaligned/4_65536-4 127627 891.0 ns/op 73550.91 MB/s BenchmarkMemclrUnaligned/7_5-4 8480208 13.98 ns/op 357.56 MB/s BenchmarkMemclrUnaligned/7_16-4 8544259 12.82 ns/op 1247.92 MB/s BenchmarkMemclrUnaligned/7_64-4 8207132 13.79 ns/op 4640.29 MB/s BenchmarkMemclrUnaligned/7_256-4 7795701 15.39 ns/op 16630.70 MB/s BenchmarkMemclrUnaligned/7_4096-4 1815622 66.25 ns/op 61823.62 MB/s BenchmarkMemclrUnaligned/7_65536-4 128234 936.5 ns/op 69979.51 MB/s BenchmarkMemclrUnaligned/0_1M-4 5511 19055 ns/op 55029.05 MB/s BenchmarkMemclrUnaligned/0_4M-4 1645 68058 ns/op 61628.20 MB/s BenchmarkMemclrUnaligned/0_8M-4 747 145149 ns/op 57792.89 MB/s BenchmarkMemclrUnaligned/0_16M-4 376 338184 ns/op 49609.73 MB/s BenchmarkMemclrUnaligned/0_64M-4 91 1336649 ns/op 50206.81 MB/s BenchmarkMemclrUnaligned/1_1M-4 5264 19270 ns/op 54415.44 MB/s BenchmarkMemclrUnaligned/1_4M-4 1666 74267 ns/op 56476.38 MB/s BenchmarkMemclrUnaligned/1_8M-4 890 133136 ns/op 63007.79 MB/s BenchmarkMemclrUnaligned/1_16M-4 445 275965 ns/op 60794.69 MB/s BenchmarkMemclrUnaligned/1_64M-4 85 1322188 ns/op 50755.92 MB/s BenchmarkMemclrUnaligned/4_1M-4 7044 18757 ns/op 55904.52 MB/s BenchmarkMemclrUnaligned/4_4M-4 1674 65160 ns/op 64369.03 MB/s BenchmarkMemclrUnaligned/4_8M-4 780 145429 ns/op 57681.78 MB/s BenchmarkMemclrUnaligned/4_16M-4 379 321736 ns/op 52145.83 MB/s BenchmarkMemclrUnaligned/4_64M-4 91 1350339 ns/op 49697.80 MB/s BenchmarkMemclrUnaligned/7_1M-4 5670 20398 ns/op 51406.13 MB/s BenchmarkMemclrUnaligned/7_4M-4 1638 70638 ns/op 59377.64 MB/s BenchmarkMemclrUnaligned/7_8M-4 759 135896 ns/op 61728.23 MB/s BenchmarkMemclrUnaligned/7_16M-4 364 303150 ns/op 55342.94 MB/s BenchmarkMemclrUnaligned/7_64M-4 90 1323951 ns/op 50688.33 MB/s BenchmarkGoMemclr/5-4 15251353 7.226 ns/op 691.96 MB/s BenchmarkGoMemclr/16-4 16297276 7.186 ns/op 2226.60 MB/s BenchmarkGoMemclr/64-4 14590154 7.807 ns/op 8197.83 MB/s BenchmarkGoMemclr/256-4 13633738 8.105 ns/op 31586.01 MB/s BenchmarkMemclrRange/1K_2K-4 92565 1270 ns/op 75465.58 MB/s BenchmarkMemclrRange/2K_8K-4 32596 3633 ns/op 91792.59 MB/s BenchmarkMemclrRange/4K_16K-4 36228 3298 ns/op 97961.22 MB/s BenchmarkMemclrRange/160K_228K-4 6464 18832 ns/op 88300.27 MB/s BenchmarkClearFat7-4 9525332 12.26 ns/op BenchmarkClearFat8-4 9817069 11.29 ns/op BenchmarkClearFat11-4 8901373 13.52 ns/op BenchmarkClearFat12-4 8703802 13.31 ns/op BenchmarkClearFat13-4 8833071 13.53 ns/op BenchmarkClearFat14-4 8544625 13.70 ns/op BenchmarkClearFat15-4 8739554 13.57 ns/op BenchmarkClearFat16-4 9475884 12.38 ns/op BenchmarkClearFat24-4 9390012 12.57 ns/op BenchmarkClearFat32-4 8889859 13.21 ns/op BenchmarkClearFat40-4 8879386 13.18 ns/op BenchmarkClearFat48-4 8455374 13.88 ns/op BenchmarkClearFat56-4 8479944 13.36 ns/op BenchmarkClearFat64-4 8107468 14.48 ns/op BenchmarkClearFat72-4 7818064 14.80 ns/op BenchmarkClearFat128-4 5673630 20.93 ns/op BenchmarkClearFat256-4 4344388 28.95 ns/op BenchmarkClearFat512-4 2897600 45.28 ns/op BenchmarkClearFat1024-4 1726687 70.28 ns/op BenchmarkClearFat1032-4 1766527 69.47 ns/op BenchmarkClearFat1040-4 1314914 92.36 ns/op BenchmarkCopyFat7-4 9606111 11.66 ns/op BenchmarkCopyFat8-4 9675448 11.35 ns/op BenchmarkCopyFat11-4 8772765 13.52 ns/op BenchmarkCopyFat12-4 8770809 12.76 ns/op BenchmarkCopyFat13-4 8304937 13.80 ns/op BenchmarkCopyFat14-4 8540252 13.60 ns/op BenchmarkCopyFat15-4 9136899 13.04 ns/op BenchmarkCopyFat16-4 9763188 11.34 ns/op BenchmarkCopyFat24-4 9288799 11.92 ns/op BenchmarkCopyFat32-4 9206432 12.88 ns/op BenchmarkCopyFat64-4 8323456 14.40 ns/op BenchmarkCopyFat72-4 7496028 15.47 ns/op BenchmarkCopyFat128-4 5519420 21.33 ns/op BenchmarkCopyFat256-4 4239595 29.09 ns/op BenchmarkCopyFat512-4 2672115 46.68 ns/op BenchmarkCopyFat520-4 2508517 48.17 ns/op BenchmarkCopyFat1024-4 1581960 76.60 ns/op BenchmarkCopyFat1032-4 1551428 77.78 ns/op BenchmarkCopyFat1040-4 1471454 81.13 ns/op BenchmarkIssue18740/2byte-4 727 157668 ns/op BenchmarkIssue18740/4byte-4 1184 101415 ns/op BenchmarkIssue18740/8byte-4 1664 72111 ns/op BenchmarkMemclrKnownSize1-4 12495673 9.644 ns/op 103.70 MB/s BenchmarkMemclrKnownSize2-4 8033920 14.65 ns/op 136.48 MB/s BenchmarkMemclrKnownSize4-4 5212028 22.78 ns/op 175.60 MB/s BenchmarkMemclrKnownSize8-4 2141702 55.86 ns/op 143.20 MB/s BenchmarkMemclrKnownSize16-4 1038838 113.0 ns/op 141.61 MB/s BenchmarkMemclrKnownSize32-4 522541 220.4 ns/op 145.21 MB/s BenchmarkMemclrKnownSize64-4 247330 443.2 ns/op 144.40 MB/s BenchmarkMemclrKnownSize112-4 157938 725.3 ns/op 154.42 MB/s BenchmarkMemclrKnownSize128-4 128145 871.3 ns/op 146.90 MB/s BenchmarkMemclrKnownSize192-4 92271 1334 ns/op 143.95 MB/s BenchmarkMemclrKnownSize248-4 69604 1602 ns/op 154.85 MB/s BenchmarkMemclrKnownSize256-4 67776 1784 ns/op 143.50 MB/s BenchmarkMemclrKnownSize512-4 33171 3431 ns/op 149.24 MB/s BenchmarkMemclrKnownSize1024-4 17286 6891 ns/op 148.59 MB/s BenchmarkMemclrKnownSize4096-4 3638 27964 ns/op 146.48 MB/s BenchmarkMemclrKnownSize512KiB-4 33 3904145 ns/op 134.29 MB/s BenchmarkReadMetricsLatency-4 10000 5390 p50-ns 7040 p90-ns 22450 p99-ns BenchmarkFinalizer-4 184 934502 ns/op BenchmarkFinalizerRun-4 236990 691.2 ns/op BenchmarkMinFloat-4 2384570 51.62 ns/op BenchmarkMaxFloat-4 2119215 64.96 ns/op BenchmarkPallocBitsSummarize/Unpacked00-4 8132738 13.79 ns/op BenchmarkPallocBitsSummarize/UnpackedFFFFFFFFFFFFFFFF-4 2911261 40.96 ns/op BenchmarkPallocBitsSummarize/UnpackedAA-4 2478386 47.91 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAAAAAAAAAA-4 2510289 47.79 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000AAAAAAAA-4 1791261 67.13 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAA00000001-4 1712683 70.59 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBBBBBBBBBB-4 2367781 50.71 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000BBBBBBBB-4 1710357 69.79 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBB00000001-4 1815294 66.15 ns/op BenchmarkPallocBitsSummarize/UnpackedCCCCCCCCCCCCCCCC-4 2265004 52.82 ns/op BenchmarkPallocBitsSummarize/Unpacked4444444444444444-4 2270768 52.77 ns/op BenchmarkPallocBitsSummarize/Unpacked4040404040404040-4 2107131 56.75 ns/op BenchmarkPallocBitsSummarize/Unpacked4000400040004000-4 1965140 61.10 ns/op BenchmarkPallocBitsSummarize/Unpacked1000404044CCAAFF-4 1761415 67.85 ns/op BenchmarkFindBitRange64/Pattern00Size2-4 8975460 13.27 ns/op BenchmarkFindBitRange64/Pattern00Size8-4 9285994 12.78 ns/op BenchmarkFindBitRange64/Pattern00Size32-4 9251367 12.75 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize2-4 9607234 13.09 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize8-4 8606514 13.39 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize32-4 8219337 14.32 ns/op BenchmarkFindBitRange64/PatternAASize2-4 9055635 13.10 ns/op BenchmarkFindBitRange64/PatternAASize8-4 9252093 12.79 ns/op BenchmarkFindBitRange64/PatternAASize32-4 9343438 12.78 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize2-4 9026270 13.12 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize8-4 9367333 12.74 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize32-4 9421810 12.74 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize2-4 9086850 13.09 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize8-4 9415098 12.75 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize32-4 9291243 11.62 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size2-4 9875010 13.38 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size8-4 9328875 12.73 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size32-4 9280063 11.21 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize2-4 9027133 13.06 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize8-4 9070915 12.28 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize32-4 9029150 13.09 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize2-4 9126006 13.09 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize8-4 9044653 13.08 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize32-4 9177956 13.07 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size2-4 9198237 11.98 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size8-4 9104374 11.94 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size32-4 9068076 13.07 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize2-4 9045601 11.33 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize8-4 9017142 11.49 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize32-4 9052294 13.06 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size2-4 8966259 13.08 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size8-4 9414817 12.77 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size32-4 9365073 12.76 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size2-4 9024818 13.08 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size8-4 9346845 11.16 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size32-4 9290143 12.76 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size2-4 9157414 13.09 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size8-4 9305408 11.94 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size32-4 9417684 12.80 ns/op BenchmarkNetpollBreak-4 3549 31475 ns/op BenchmarkPinnerPinUnpinBatch-4 2155 72370 ns/op BenchmarkPinnerPinUnpinBatchDouble-4 320 383271 ns/op BenchmarkPinnerPinUnpinBatchTiny-4 2136 60218 ns/op BenchmarkPinnerPinUnpin-4 2256340 52.73 ns/op BenchmarkPinnerPinUnpinTiny-4 2258532 52.84 ns/op BenchmarkPinnerPinUnpinDouble-4 896293 133.5 ns/op BenchmarkPinnerPinUnpinParallel-4 6240352 18.86 ns/op BenchmarkPinnerPinUnpinParallelTiny-4 6310602 18.77 ns/op BenchmarkPinnerPinUnpinParallelDouble-4 395730 333.4 ns/op BenchmarkPinnerIsPinnedOnPinned-4 8475715 14.04 ns/op BenchmarkPinnerIsPinnedOnUnpinned-4 7802626 14.60 ns/op BenchmarkPinnerIsPinnedOnPinnedParallel-4 12960790 9.217 ns/op BenchmarkPinnerIsPinnedOnUnpinnedParallel-4 12576315 9.497 ns/op BenchmarkPingPongHog-4 1010 358413 ns/op BenchmarkStackGrowth-4 163621 642.1 ns/op BenchmarkStackGrowthDeep-4 2017 61801 ns/op BenchmarkCreateGoroutines-4 35985 3332 ns/op BenchmarkCreateGoroutinesParallel-4 31309 4163 ns/op BenchmarkCreateGoroutinesCapture-4 4405 25437 ns/op 144 B/op 5 allocs/op BenchmarkCreateGoroutinesSingle-4 29358 4062 ns/op BenchmarkClosureCall-4 20743437 5.597 ns/op BenchmarkWakeupParallelSpinning/0s-4 5611 20014 ns/op BenchmarkWakeupParallelSpinning/1µs-4 5102 24407 ns/op BenchmarkWakeupParallelSpinning/2µs-4 4117 28941 ns/op BenchmarkWakeupParallelSpinning/5µs-4 2803 43966 ns/op BenchmarkWakeupParallelSpinning/10µs-4 1984 59788 ns/op BenchmarkWakeupParallelSpinning/20µs-4 1348 87095 ns/op BenchmarkWakeupParallelSpinning/50µs-4 792 148874 ns/op BenchmarkWakeupParallelSpinning/100µs-4 478 248196 ns/op BenchmarkMatmult-4 5559841 29.16 ns/op BenchmarkFastrand-4 14143814 8.438 ns/op BenchmarkFastrand64-4 14135500 8.373 ns/op BenchmarkFastrandHashiter-4 6456465 45.33 ns/op BenchmarkFastrandn/2-4 7671090 15.43 ns/op BenchmarkFastrandn/3-4 7660194 15.58 ns/op BenchmarkFastrandn/4-4 7638126 15.42 ns/op BenchmarkFastrandn/5-4 7673798 15.44 ns/op BenchmarkIfaceCmp100-4 128929 914.9 ns/op BenchmarkIfaceCmpNil100-4 223956 510.2 ns/op BenchmarkEfaceCmpDiff-4 43273 2776 ns/op BenchmarkEfaceCmpDiffIndirect-4 39702 3006 ns/op BenchmarkDefer-4 1608114 74.42 ns/op BenchmarkDefer10-4 1295250 93.71 ns/op BenchmarkDeferMany-4 898686 270.7 ns/op BenchmarkPanicRecover-4 869163 132.3 ns/op BenchmarkGoroutineProfile/small-nil/idle-4 222992 538.6 ns/op 182.0 p50-ns 240.0 p90-ns 430.0 p99-ns BenchmarkGoroutineProfile/small-nil/loaded-4 181321 666.8 ns/op 181.0 p50-ns 259.0 p90-ns 459.0 p99-ns BenchmarkGoroutineProfile/small/idle-4 3506 33867 ns/op 30360 p50-ns 33321 p90-ns 87830 p99-ns BenchmarkGoroutineProfile/small/loaded-4 100 6696163 ns/op 328571 p50-ns 19984719 p90-ns 39790128 p99-ns BenchmarkGoroutineProfile/large-nil/idle-4 230114 514.0 ns/op 180.0 p50-ns 190.0 p90-ns 260.0 p99-ns BenchmarkGoroutineProfile/large-nil/loaded-4 179521 626.6 ns/op 180.0 p50-ns 250.0 p90-ns 400.0 p99-ns BenchmarkGoroutineProfile/large/idle-4 58 2011239 ns/op 1778181 p50-ns 2706232 p90-ns 3862761 p99-ns BenchmarkGoroutineProfile/large/loaded-4 33 4463726 ns/op 3531441 p50-ns 9686024 p90-ns 19697649 p99-ns BenchmarkGoroutineProfile/sparse-nil/idle-4 226269 505.7 ns/op 180.0 p50-ns 181.0 p90-ns 339.0 p99-ns BenchmarkGoroutineProfile/sparse-nil/loaded-4 179646 636.4 ns/op 180.0 p50-ns 181.0 p90-ns 320.0 p99-ns BenchmarkGoroutineProfile/sparse/idle-4 1400 77555 ns/op 73300 p50-ns 81699 p90-ns 130779 p99-ns BenchmarkGoroutineProfile/sparse/loaded-4 709 1544417 ns/op 191419 p50-ns 488190 p90-ns 20780329 p99-ns BenchmarkProcYield/1-4 4027890 29.00 ns/op BenchmarkProcYield/10-4 555304 214.7 ns/op BenchmarkProcYield/30-4 191192 626.1 ns/op BenchmarkProcYield/100-4 55866 2072 ns/op BenchmarkProcYield/1000-4 5817 20741 ns/op BenchmarkOSYield-4 818425 148.0 ns/op BenchmarkMutexContention-4 2804443 43.88 ns/op BenchmarkMutexCapture-4 2557647 45.10 ns/op 738888 ns/starve-p100 23090 ns/starve-p90 23090 ns/streak-p100 2886 ns/streak-p90 BenchmarkMutexHandoff/Solo-4 6444366 17.85 ns/op BenchmarkMutexHandoff/FastPingPong-4 120736 302.6 ns/op BenchmarkMutexHandoff/SlowPingPong-4 5926 6261 ns/op BenchmarkRWMutexUncontended-4 6578713 17.29 ns/op BenchmarkRWMutexWrite100-4 992476 119.3 ns/op BenchmarkRWMutexWrite10-4 105194 1046 ns/op BenchmarkRWMutexWorkWrite100-4 415020 258.0 ns/op BenchmarkRWMutexWorkWrite10-4 75114 1634 ns/op BenchmarkSemTable/OneAddrCollision/n=1000-4 3430 29918 ns/op BenchmarkSemTable/ManyAddrCollision/n=1000-4 1381 82904 ns/op BenchmarkSemTable/OneAddrCollision/n=2000-4 1802 61307 ns/op BenchmarkSemTable/ManyAddrCollision/n=2000-4 681 173702 ns/op BenchmarkSemTable/OneAddrCollision/n=4000-4 939 123709 ns/op BenchmarkSemTable/ManyAddrCollision/n=4000-4 318 363316 ns/op BenchmarkSemTable/OneAddrCollision/n=8000-4 472 244594 ns/op BenchmarkSemTable/ManyAddrCollision/n=8000-4 154 757892 ns/op BenchmarkMakeSliceCopy/mallocmove/Byte-4 465361 278.8 ns/op BenchmarkMakeSliceCopy/mallocmove/Int-4 629506 298.2 ns/op BenchmarkMakeSliceCopy/mallocmove/Ptr-4 415922 352.2 ns/op BenchmarkMakeSliceCopy/makecopy/Byte-4 479865 285.5 ns/op BenchmarkMakeSliceCopy/makecopy/Int-4 543901 283.6 ns/op BenchmarkMakeSliceCopy/makecopy/Ptr-4 452793 332.3 ns/op BenchmarkMakeSliceCopy/nilappend/Byte-4 460800 259.7 ns/op BenchmarkMakeSliceCopy/nilappend/Int-4 503853 327.5 ns/op BenchmarkMakeSliceCopy/nilappend/Ptr-4 430123 333.0 ns/op BenchmarkMakeSlice/Byte-4 3268624 36.42 ns/op BenchmarkMakeSlice/Int16-4 3394266 36.58 ns/op BenchmarkMakeSlice/Int-4 2444864 48.73 ns/op BenchmarkMakeSlice/Ptr-4 2350381 52.97 ns/op BenchmarkMakeSlice/Struct/24-4 1702185 75.23 ns/op BenchmarkMakeSlice/Struct/32-4 1000000 100.6 ns/op BenchmarkMakeSlice/Struct/40-4 1000000 113.4 ns/op BenchmarkGrowSlice/Byte-4 1253563 96.13 ns/op BenchmarkGrowSlice/Int16-4 966345 104.0 ns/op BenchmarkGrowSlice/Int-4 779872 141.7 ns/op BenchmarkGrowSlice/Ptr-4 795776 156.8 ns/op BenchmarkGrowSlice/Struct/24-4 618498 246.9 ns/op BenchmarkGrowSlice/Struct/32-4 389242 310.9 ns/op BenchmarkGrowSlice/Struct/40-4 281773 401.9 ns/op BenchmarkExtendSlice/IntSlice-4 817626 154.9 ns/op BenchmarkExtendSlice/PointerSlice-4 664999 170.3 ns/op BenchmarkExtendSlice/NoGrow-4 1344571 86.66 ns/op BenchmarkAppend-4 1000000 113.2 ns/op BenchmarkAppendGrowByte-4 9 12020531 ns/op BenchmarkAppendGrowString-4 2 86945648 ns/op BenchmarkAppendSlice/1Bytes-4 2708959 42.73 ns/op BenchmarkAppendSlice/4Bytes-4 2678702 44.39 ns/op BenchmarkAppendSlice/7Bytes-4 2612988 45.60 ns/op BenchmarkAppendSlice/8Bytes-4 2720005 45.84 ns/op BenchmarkAppendSlice/15Bytes-4 2485610 47.91 ns/op BenchmarkAppendSlice/16Bytes-4 2568926 46.28 ns/op BenchmarkAppendSlice/32Bytes-4 2510486 46.09 ns/op BenchmarkAppendSliceLarge/1024Bytes-4 126156 907.5 ns/op BenchmarkAppendSliceLarge/4096Bytes-4 33682 3862 ns/op BenchmarkAppendSliceLarge/16384Bytes-4 10000 14005 ns/op BenchmarkAppendSliceLarge/65536Bytes-4 1965 54441 ns/op BenchmarkAppendSliceLarge/262144Bytes-4 388 317943 ns/op BenchmarkAppendSliceLarge/1048576Bytes-4 102 1221217 ns/op BenchmarkAppendStr/1Bytes-4 3228252 36.90 ns/op BenchmarkAppendStr/4Bytes-4 2991001 40.26 ns/op BenchmarkAppendStr/8Bytes-4 2936845 38.96 ns/op BenchmarkAppendStr/16Bytes-4 2830570 42.37 ns/op BenchmarkAppendStr/32Bytes-4 3052381 40.67 ns/op BenchmarkAppendSpecialCase-4 1000000 108.6 ns/op BenchmarkCopy/1Byte-4 2929988 41.64 ns/op 24.02 MB/s BenchmarkCopy/1String-4 3091610 38.22 ns/op 26.16 MB/s BenchmarkCopy/2Byte-4 2824701 43.32 ns/op 46.16 MB/s BenchmarkCopy/2String-4 2800202 43.71 ns/op 45.75 MB/s BenchmarkCopy/4Byte-4 2789050 42.81 ns/op 93.44 MB/s BenchmarkCopy/4String-4 2690598 44.15 ns/op 90.59 MB/s BenchmarkCopy/8Byte-4 2770147 42.71 ns/op 187.31 MB/s BenchmarkCopy/8String-4 2762998 44.31 ns/op 180.55 MB/s BenchmarkCopy/12Byte-4 2647611 46.46 ns/op 258.28 MB/s BenchmarkCopy/12String-4 2661428 45.51 ns/op 263.68 MB/s BenchmarkCopy/16Byte-4 2678827 44.47 ns/op 359.77 MB/s BenchmarkCopy/16String-4 2618294 44.72 ns/op 357.78 MB/s BenchmarkCopy/32Byte-4 2575578 46.73 ns/op 684.81 MB/s BenchmarkCopy/32String-4 2531674 47.52 ns/op 673.42 MB/s BenchmarkCopy/128Byte-4 1907689 64.07 ns/op 1997.70 MB/s BenchmarkCopy/128String-4 1779793 68.75 ns/op 1861.74 MB/s BenchmarkCopy/1024Byte-4 460323 219.2 ns/op 4671.12 MB/s BenchmarkCopy/1024String-4 465826 241.2 ns/op 4245.77 MB/s BenchmarkAppendInPlace/NoGrow/Byte-4 51783 2374 ns/op BenchmarkAppendInPlace/NoGrow/1Ptr-4 30998 3781 ns/op BenchmarkAppendInPlace/NoGrow/2Ptr-4 19358 6221 ns/op BenchmarkAppendInPlace/NoGrow/3Ptr-4 18192 7539 ns/op BenchmarkAppendInPlace/NoGrow/4Ptr-4 12607 9940 ns/op BenchmarkAppendInPlace/Grow/Byte-4 226118 578.0 ns/op BenchmarkAppendInPlace/Grow/1Ptr-4 244035 540.2 ns/op BenchmarkAppendInPlace/Grow/2Ptr-4 182188 684.4 ns/op BenchmarkAppendInPlace/Grow/3Ptr-4 156181 831.7 ns/op BenchmarkAppendInPlace/Grow/4Ptr-4 144655 932.9 ns/op BenchmarkStackCopyPtr-4 2 87218959 ns/op BenchmarkStackCopy-4 2 69944826 ns/op BenchmarkStackCopyNoCache-4 28 3611441 ns/op BenchmarkStackCopyWithStkobj-4 4 27803430 ns/op BenchmarkIssue18138-4 1062 116695 ns/op BenchmarkCompareStringEqual-4 12758215 8.648 ns/op BenchmarkCompareStringIdentical-4 21518128 5.281 ns/op BenchmarkCompareStringSameLength-4 14227105 8.097 ns/op BenchmarkCompareStringDifferentLength-4 24639952 5.606 ns/op BenchmarkCompareStringBigUnaligned-4 3930 37859 ns/op 27697.46 MB/s BenchmarkCompareStringBig-4 2755 37879 ns/op 27682.55 MB/s BenchmarkConcatStringAndBytes-4 3608256 33.39 ns/op BenchmarkSliceByteToString/1-4 3100920 38.96 ns/op BenchmarkSliceByteToString/2-4 1603491 66.13 ns/op BenchmarkSliceByteToString/4-4 1828293 67.77 ns/op BenchmarkSliceByteToString/8-4 1811392 67.40 ns/op BenchmarkSliceByteToString/16-4 1746626 68.45 ns/op BenchmarkSliceByteToString/32-4 1502371 78.03 ns/op BenchmarkSliceByteToString/64-4 1000000 111.2 ns/op BenchmarkSliceByteToString/128-4 1000000 158.9 ns/op BenchmarkRuneCount/lenruneslice/ASCII-4 3709244 32.47 ns/op BenchmarkRuneCount/lenruneslice/Japanese-4 1323312 91.17 ns/op BenchmarkRuneCount/lenruneslice/MixedLength-4 1530694 77.64 ns/op BenchmarkRuneCount/rangeloop/ASCII-4 6193238 18.43 ns/op BenchmarkRuneCount/rangeloop/Japanese-4 2481169 47.58 ns/op BenchmarkRuneCount/rangeloop/MixedLength-4 2915606 41.18 ns/op BenchmarkRuneCount/utf8.RuneCountInString/ASCII-4 6198238 18.26 ns/op BenchmarkRuneCount/utf8.RuneCountInString/Japanese-4 2489359 47.92 ns/op BenchmarkRuneCount/utf8.RuneCountInString/MixedLength-4 2857509 41.41 ns/op BenchmarkRuneIterate/range/ASCII-4 11088692 9.892 ns/op BenchmarkRuneIterate/range/Japanese-4 2923621 40.37 ns/op BenchmarkRuneIterate/range/MixedLength-4 3593696 33.27 ns/op BenchmarkRuneIterate/range1/ASCII-4 11875714 10.29 ns/op BenchmarkRuneIterate/range1/Japanese-4 2953887 40.26 ns/op BenchmarkRuneIterate/range1/MixedLength-4 3595197 33.65 ns/op BenchmarkRuneIterate/range2/ASCII-4 12278343 9.889 ns/op BenchmarkRuneIterate/range2/Japanese-4 2984138 40.29 ns/op BenchmarkRuneIterate/range2/MixedLength-4 3594194 33.52 ns/op BenchmarkArrayEqual-4 23689876 5.920 ns/op BenchmarkFunc/Name-4 4010413 29.89 ns/op BenchmarkFunc/Entry-4 12667308 9.351 ns/op BenchmarkFunc/FileLine-4 4154401 28.50 ns/op PASS ok runtime 293.144s goos: freebsd goarch: amd64 pkg: runtime/cgo cpu: AMD EPYC 7B12 BenchmarkHandle/non-concurrent-4 44718 2662 ns/op BenchmarkHandle/concurrent-4 21211 5047 ns/op PASS ok runtime/cgo 1.395s goos: freebsd goarch: amd64 pkg: runtime/pprof cpu: AMD EPYC 7B12 BenchmarkLabels/set-one-4 220268 514.5 ns/op 104 B/op 3 allocs/op BenchmarkLabels/merge-one-4 137979 972.1 ns/op 200 B/op 5 allocs/op BenchmarkLabels/overwrite-one-4 170565 736.4 ns/op 136 B/op 4 allocs/op BenchmarkLabels/ordered/set-many-4 112504 1152 ns/op 392 B/op 3 allocs/op BenchmarkLabels/ordered/merge-many-4 69189 1769 ns/op 712 B/op 5 allocs/op BenchmarkLabels/ordered/overwrite-many-4 60169 2208 ns/op 712 B/op 4 allocs/op BenchmarkLabels/unordered/set-many-4 42626 2906 ns/op 712 B/op 4 allocs/op BenchmarkLabels/unordered/merge-many-4 64802 1970 ns/op 712 B/op 5 allocs/op BenchmarkLabels/unordered/overwrite-many-4 31939 3950 ns/op 1032 B/op 5 allocs/op BenchmarkGoroutine/Profile.WriteTo_idle_50-4 48 2635636 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_50-4 43 2979129 ns/op 296.6 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_50-4 674 184736 ns/op 4.909 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_500-4 16 6851232 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_500-4 14 8178148 ns/op 749.1 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_500-4 326 370412 ns/op 22.79 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_5000-4 2 52985314 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_5000-4 2 60114472 ns/op 6722 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_5000-4 50 2570347 ns/op 242.3 concurrent_launches/op PASS ok runtime/pprof 3.968s goos: freebsd goarch: amd64 pkg: runtime/race cpu: AMD EPYC 7B12 BenchmarkSyncLeak-4 48 2423272 ns/op BenchmarkStackLeak-4 15931 8162 ns/op PASS ok runtime/race 1.440s goos: freebsd goarch: amd64 pkg: runtime/trace cpu: AMD EPYC 7B12 BenchmarkStartRegion-4 5901860 19.72 ns/op 0 B/op 0 allocs/op BenchmarkNewTask-4 206535 560.9 ns/op 64 B/op 2 allocs/op PASS ok runtime/trace 1.280s goos: freebsd goarch: amd64 pkg: slices cpu: AMD EPYC 7B12 BenchmarkEqualFunc_Large-4 52 2345321 ns/op BenchmarkIndex_Large-4 147 712912 ns/op BenchmarkIndexFunc_Large-4 85 1298932 ns/op BenchmarkCompact/nil-4 9020157 11.87 ns/op BenchmarkCompact/one-4 2460044 48.21 ns/op BenchmarkCompact/sorted-4 1742864 70.82 ns/op BenchmarkCompact/2_items-4 1419836 84.75 ns/op BenchmarkCompact/unsorted-4 1633004 73.45 ns/op BenchmarkCompact/many-4 910501 129.3 ns/op BenchmarkCompact_Large/all_dup-4 2515 42893 ns/op BenchmarkCompact_Large/no_dup-4 2805 39913 ns/op BenchmarkCompactFunc/nil-4 4638382 23.82 ns/op BenchmarkCompactFunc/one-4 1995122 59.37 ns/op BenchmarkCompactFunc/sorted-4 1336734 87.40 ns/op BenchmarkCompactFunc/2_items-4 1194651 98.75 ns/op BenchmarkCompactFunc/unsorted-4 1377978 89.67 ns/op BenchmarkCompactFunc/many-4 800706 150.2 ns/op BenchmarkCompactFunc_Large/all_dup-4 8 13681310 ns/op BenchmarkCompactFunc_Large/no_dup-4 8 12864072 ns/op BenchmarkReplace/naive-fast-4 115134 1045 ns/op BenchmarkReplace/optimized-fast-4 152666 805.3 ns/op BenchmarkReplace/naive-slow-4 42388 2823 ns/op BenchmarkReplace/optimized-slow-4 46530 2807 ns/op BenchmarkBinarySearchFloats/Size16-4 1594695 69.80 ns/op BenchmarkBinarySearchFloats/Size32-4 1373218 87.57 ns/op BenchmarkBinarySearchFloats/Size64-4 1283239 94.73 ns/op BenchmarkBinarySearchFloats/Size128-4 1000000 103.1 ns/op BenchmarkBinarySearchFloats/Size512-4 821636 131.4 ns/op BenchmarkBinarySearchFloats/Size1024-4 833946 141.2 ns/op BenchmarkBinarySearchFuncStruct/Size16-4 665841 155.2 ns/op BenchmarkBinarySearchFuncStruct/Size32-4 622680 192.3 ns/op BenchmarkBinarySearchFuncStruct/Size64-4 504915 219.5 ns/op BenchmarkBinarySearchFuncStruct/Size128-4 434761 233.9 ns/op BenchmarkBinarySearchFuncStruct/Size512-4 362971 280.7 ns/op BenchmarkBinarySearchFuncStruct/Size1024-4 347382 334.9 ns/op BenchmarkSortFuncStruct/Size16-4 20482 5945 ns/op BenchmarkSortFuncStruct/Size32-4 6601 16066 ns/op BenchmarkSortFuncStruct/Size64-4 8644 11645 ns/op BenchmarkSortFuncStruct/Size128-4 5598 21646 ns/op BenchmarkSortFuncStruct/Size512-4 1504 79695 ns/op BenchmarkSortFuncStruct/Size1024-4 763 161464 ns/op PASS ok slices 7.477s goos: freebsd goarch: amd64 pkg: sort cpu: AMD EPYC 7B12 BenchmarkSearchWrappers-4 480162 246.6 ns/op BenchmarkSortInts-4 2 80377355 ns/op BenchmarkSlicesSortInts-4 3 45638161 ns/op BenchmarkSortIsSorted-4 39 3034685 ns/op BenchmarkSlicesIsSorted-4 72 1649503 ns/op BenchmarkSortStrings-4 1 103212276 ns/op BenchmarkSlicesSortStrings-4 2 70523941 ns/op BenchmarkSortStrings_Sorted-4 33 3404703 ns/op BenchmarkSlicesSortStrings_Sorted-4 55 2163536 ns/op BenchmarkSortStructs-4 1 166027693 ns/op BenchmarkSortFuncStructs-4 1 141479233 ns/op BenchmarkSortString1K-4 340 344333 ns/op BenchmarkSortString1K_Slice-4 244 479882 ns/op BenchmarkStableString1K-4 130 917729 ns/op BenchmarkSortInt1K-4 421 283204 ns/op BenchmarkSortInt1K_Sorted-4 6454 18618 ns/op BenchmarkSortInt1K_Reversed-4 4094 30126 ns/op BenchmarkSortInt1K_Mod8-4 1050 112246 ns/op BenchmarkStableInt1K-4 170 685845 ns/op BenchmarkStableInt1K_Slice-4 201 600529 ns/op BenchmarkSortInt64K-4 4 27548420 ns/op BenchmarkSortInt64K_Slice-4 3 40054224 ns/op BenchmarkStableInt64K-4 2 62180032 ns/op BenchmarkSort1e2-4 568 209661 ns/op BenchmarkStable1e2-4 228 532313 ns/op BenchmarkSort1e4-4 3 43756228 ns/op BenchmarkStable1e4-4 1 173925237 ns/op PASS ok sort 8.191s goos: freebsd goarch: amd64 pkg: strconv cpu: AMD EPYC 7B12 BenchmarkAtof64Decimal-4 1053548 112.5 ns/op BenchmarkAtof64Float-4 865238 128.5 ns/op BenchmarkAtof64FloatExp-4 664495 150.8 ns/op BenchmarkAtof64Big-4 568014 212.5 ns/op BenchmarkAtof64RandomBits-4 540724 212.2 ns/op BenchmarkAtof64RandomFloats-4 529942 203.8 ns/op BenchmarkAtof64RandomLongFloats-4 535094 230.9 ns/op BenchmarkAtof32Decimal-4 1000000 115.0 ns/op BenchmarkAtof32Float-4 929265 132.3 ns/op BenchmarkAtof32FloatExp-4 650662 158.9 ns/op BenchmarkAtof32Random-4 481358 244.2 ns/op BenchmarkAtof32RandomLong-4 206403 554.6 ns/op BenchmarkParseInt/Pos/7bit-4 1677930 71.29 ns/op BenchmarkParseInt/Pos/26bit-4 760566 133.7 ns/op BenchmarkParseInt/Pos/31bit-4 701466 147.3 ns/op BenchmarkParseInt/Pos/56bit-4 545002 219.0 ns/op BenchmarkParseInt/Pos/63bit-4 506532 233.6 ns/op BenchmarkParseInt/Neg/7bit-4 1671811 73.09 ns/op BenchmarkParseInt/Neg/26bit-4 934232 127.6 ns/op BenchmarkParseInt/Neg/31bit-4 804244 147.6 ns/op BenchmarkParseInt/Neg/56bit-4 557631 218.0 ns/op BenchmarkParseInt/Neg/63bit-4 514832 230.5 ns/op BenchmarkAtoi/Pos/7bit-4 2395646 49.65 ns/op BenchmarkAtoi/Pos/26bit-4 1176987 101.4 ns/op BenchmarkAtoi/Pos/31bit-4 1041298 114.7 ns/op BenchmarkAtoi/Pos/56bit-4 590425 185.5 ns/op BenchmarkAtoi/Pos/63bit-4 435242 246.6 ns/op BenchmarkAtoi/Neg/7bit-4 2380262 50.73 ns/op BenchmarkAtoi/Neg/26bit-4 1000000 102.6 ns/op BenchmarkAtoi/Neg/31bit-4 995473 114.4 ns/op BenchmarkAtoi/Neg/56bit-4 638406 187.2 ns/op BenchmarkAtoi/Neg/63bit-4 416090 246.8 ns/op BenchmarkFormatFloat/Decimal-4 161305 729.4 ns/op BenchmarkFormatFloat/Float-4 159294 758.2 ns/op BenchmarkFormatFloat/Exp-4 167658 716.0 ns/op BenchmarkFormatFloat/NegExp-4 164127 736.5 ns/op BenchmarkFormatFloat/LongExp-4 139394 860.4 ns/op BenchmarkFormatFloat/Big-4 130592 922.9 ns/op BenchmarkFormatFloat/BinaryExp-4 309927 362.3 ns/op BenchmarkFormatFloat/32Integer-4 166862 714.5 ns/op BenchmarkFormatFloat/32ExactFraction-4 180057 640.7 ns/op BenchmarkFormatFloat/32Point-4 161181 734.4 ns/op BenchmarkFormatFloat/32Exp-4 166266 718.5 ns/op BenchmarkFormatFloat/32NegExp-4 166996 709.2 ns/op BenchmarkFormatFloat/32Shortest-4 178218 673.4 ns/op BenchmarkFormatFloat/32Fixed8Hard-4 183915 624.5 ns/op BenchmarkFormatFloat/32Fixed9Hard-4 179871 634.2 ns/op BenchmarkFormatFloat/64Fixed1-4 221988 535.0 ns/op BenchmarkFormatFloat/64Fixed2-4 212533 532.4 ns/op BenchmarkFormatFloat/64Fixed3-4 215701 530.8 ns/op BenchmarkFormatFloat/64Fixed4-4 223128 535.1 ns/op BenchmarkFormatFloat/64Fixed12-4 130369 891.9 ns/op BenchmarkFormatFloat/64Fixed16-4 154724 745.3 ns/op BenchmarkFormatFloat/64Fixed12Hard-4 168253 717.2 ns/op BenchmarkFormatFloat/64Fixed17Hard-4 141784 836.0 ns/op BenchmarkFormatFloat/64Fixed18Hard-4 3752 31591 ns/op BenchmarkFormatFloat/Slowpath64-4 137240 871.6 ns/op BenchmarkFormatFloat/SlowpathDenormal64-4 139208 853.1 ns/op BenchmarkAppendFloat/Decimal-4 187300 645.9 ns/op BenchmarkAppendFloat/Float-4 176030 654.7 ns/op BenchmarkAppendFloat/Exp-4 186861 616.7 ns/op BenchmarkAppendFloat/NegExp-4 186750 619.4 ns/op BenchmarkAppendFloat/LongExp-4 147484 782.0 ns/op BenchmarkAppendFloat/Big-4 137797 849.2 ns/op BenchmarkAppendFloat/BinaryExp-4 456290 273.0 ns/op BenchmarkAppendFloat/32Integer-4 184266 646.7 ns/op BenchmarkAppendFloat/32ExactFraction-4 213248 560.9 ns/op BenchmarkAppendFloat/32Point-4 177410 630.5 ns/op BenchmarkAppendFloat/32Exp-4 188577 614.9 ns/op BenchmarkAppendFloat/32NegExp-4 194995 617.8 ns/op BenchmarkAppendFloat/32Shortest-4 214669 540.9 ns/op BenchmarkAppendFloat/32Fixed8Hard-4 207835 563.6 ns/op BenchmarkAppendFloat/32Fixed9Hard-4 206035 555.6 ns/op BenchmarkAppendFloat/64Fixed1-4 261093 438.2 ns/op BenchmarkAppendFloat/64Fixed2-4 256267 435.6 ns/op BenchmarkAppendFloat/64Fixed3-4 257246 446.1 ns/op BenchmarkAppendFloat/64Fixed4-4 270435 435.8 ns/op BenchmarkAppendFloat/64Fixed12-4 144964 812.7 ns/op BenchmarkAppendFloat/64Fixed16-4 171283 668.5 ns/op BenchmarkAppendFloat/64Fixed12Hard-4 207013 559.5 ns/op BenchmarkAppendFloat/64Fixed17Hard-4 165806 721.0 ns/op BenchmarkAppendFloat/64Fixed18Hard-4 3234 31088 ns/op BenchmarkAppendFloat/Slowpath64-4 152805 781.4 ns/op BenchmarkAppendFloat/SlowpathDenormal64-4 150568 767.4 ns/op BenchmarkFormatInt-4 23469 5136 ns/op BenchmarkAppendInt-4 24844 4883 ns/op BenchmarkFormatUint-4 127102 978.7 ns/op BenchmarkAppendUint-4 137278 878.1 ns/op BenchmarkFormatIntSmall/7-4 3987271 30.58 ns/op BenchmarkFormatIntSmall/42-4 3999132 30.38 ns/op BenchmarkAppendIntSmall-4 1793701 64.44 ns/op BenchmarkAppendUintVarlen/1-4 1843453 65.54 ns/op BenchmarkAppendUintVarlen/12-4 1831327 67.74 ns/op BenchmarkAppendUintVarlen/123-4 1353302 89.61 ns/op BenchmarkAppendUintVarlen/1234-4 1348615 87.13 ns/op BenchmarkAppendUintVarlen/12345-4 1366720 90.13 ns/op BenchmarkAppendUintVarlen/123456-4 1358941 88.38 ns/op BenchmarkAppendUintVarlen/1234567-4 1307016 93.43 ns/op BenchmarkAppendUintVarlen/12345678-4 1309780 94.20 ns/op BenchmarkAppendUintVarlen/123456789-4 1274004 93.87 ns/op BenchmarkAppendUintVarlen/1234567890-4 1280298 97.05 ns/op BenchmarkAppendUintVarlen/12345678901-4 1257340 96.51 ns/op BenchmarkAppendUintVarlen/123456789012-4 1215145 99.88 ns/op BenchmarkAppendUintVarlen/1234567890123-4 1000000 100.2 ns/op BenchmarkAppendUintVarlen/12345678901234-4 1199598 100.9 ns/op BenchmarkAppendUintVarlen/123456789012345-4 976688 104.7 ns/op BenchmarkAppendUintVarlen/1234567890123456-4 1184292 104.1 ns/op BenchmarkAppendUintVarlen/12345678901234567-4 975252 104.1 ns/op BenchmarkAppendUintVarlen/123456789012345678-4 1000000 105.7 ns/op BenchmarkAppendUintVarlen/1234567890123456789-4 1000000 105.7 ns/op BenchmarkAppendUintVarlen/12345678901234567890-4 972667 107.1 ns/op BenchmarkQuote-4 68632 1721 ns/op BenchmarkQuoteRune-4 606967 180.5 ns/op BenchmarkAppendQuote-4 78126 1517 ns/op BenchmarkAppendQuoteRune-4 1000000 102.4 ns/op BenchmarkUnquoteEasy-4 1869139 63.11 ns/op BenchmarkUnquoteHard-4 71976 1664 ns/op PASS ok strconv 18.326s goos: freebsd goarch: amd64 pkg: strings cpu: AMD EPYC 7B12 BenchmarkBuildString_Builder/1Write_NoGrow-4 563331 182.0 ns/op 48 B/op 1 allocs/op BenchmarkBuildString_Builder/3Write_NoGrow-4 209145 556.5 ns/op 336 B/op 3 allocs/op BenchmarkBuildString_Builder/3Write_Grow-4 300928 436.4 ns/op 112 B/op 1 allocs/op BenchmarkBuildString_WriteString/1Write_NoGrow-4 588009 171.9 ns/op 48 B/op 1 allocs/op BenchmarkBuildString_WriteString/3Write_NoGrow-4 231013 535.2 ns/op 336 B/op 3 allocs/op BenchmarkBuildString_WriteString/3Write_Grow-4 313000 381.3 ns/op 112 B/op 1 allocs/op BenchmarkBuildString_ByteBuffer/1Write_NoGrow-4 462186 267.1 ns/op 112 B/op 2 allocs/op BenchmarkBuildString_ByteBuffer/3Write_NoGrow-4 123980 905.4 ns/op 432 B/op 4 allocs/op BenchmarkBuildString_ByteBuffer/3Write_Grow-4 152029 779.4 ns/op 336 B/op 3 allocs/op BenchmarkClone-4 2299641 54.19 ns/op 48 B/op 1 allocs/op BenchmarkGenericNoMatch-4 28501 4145 ns/op BenchmarkGenericMatch1-4 2938 38676 ns/op BenchmarkGenericMatch2-4 612 193191 ns/op BenchmarkSingleMaxSkipping-4 10270 11820 ns/op 846.00 MB/s BenchmarkSingleLongSuffixFail-4 17683 6744 ns/op 148.57 MB/s BenchmarkSingleMatch-4 374 312872 ns/op 47.94 MB/s BenchmarkByteByteNoMatch-4 89841 1334 ns/op BenchmarkByteByteMatch-4 28483 3901 ns/op BenchmarkByteStringMatch-4 35911 3366 ns/op BenchmarkHTMLEscapeNew-4 115332 1039 ns/op BenchmarkHTMLEscapeOld-4 133729 885.2 ns/op BenchmarkByteStringReplacerWriteString-4 1914 61947 ns/op BenchmarkByteReplacerWriteString-4 2120 52019 ns/op BenchmarkByteByteReplaces-4 6151 17179 ns/op BenchmarkByteByteMap-4 19605 6083 ns/op BenchmarkMap/identity/ASCII-4 777594 152.8 ns/op BenchmarkMap/identity/Greek-4 552870 208.8 ns/op BenchmarkMap/change/ASCII-4 69183 1725 ns/op BenchmarkMap/change/Greek-4 43839 2782 ns/op BenchmarkIndexRune-4 3958380 29.66 ns/op BenchmarkIndexRuneLongString-4 3309945 35.65 ns/op BenchmarkIndexRuneFastPath-4 5326141 23.75 ns/op BenchmarkIndex-4 10983142 10.26 ns/op BenchmarkLastIndex-4 5688014 20.93 ns/op BenchmarkIndexByte-4 11477558 9.704 ns/op BenchmarkToUpper/#00-4 5885944 20.23 ns/op BenchmarkToUpper/ONLYUPPER-4 3842044 31.33 ns/op BenchmarkToUpper/abc-4 477544 234.5 ns/op BenchmarkToUpper/AbC123-4 378148 314.1 ns/op BenchmarkToUpper/azAZ09_-4 420726 275.3 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 98059 1192 ns/op BenchmarkToUpper/RENAN_BASTOS_93_AOSDAJDJAIDJAIDAJIaidsjjaidijadsjiadjiOOKKO-4 121669 959.6 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 54004 2318 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 95474 1258 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 176636 685.3 ns/op BenchmarkToLower/#00-4 5642647 21.55 ns/op BenchmarkToLower/abc-4 5111158 23.37 ns/op BenchmarkToLower/AbC123-4 379138 320.7 ns/op BenchmarkToLower/azAZ09_-4 327397 327.5 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 165826 694.3 ns/op BenchmarkToLower/renan_bastos_93_AOSDAJDJAIDJAIDAJIaidsjjaidijadsjiadjiOOKKO-4 121758 999.8 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 52922 2214 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 109500 1100 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 173524 721.0 ns/op BenchmarkMapNoChanges-4 1000000 111.8 ns/op BenchmarkTrim-4 56293 2121 ns/op 0 B/op 0 allocs/op BenchmarkToValidUTF8/Valid-4 4106920 28.44 ns/op BenchmarkToValidUTF8/InvalidASCII-4 283191 418.3 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 201292 587.7 ns/op BenchmarkEqualFold/Tests-4 79393 1507 ns/op BenchmarkEqualFold/ASCII-4 4686079 25.74 ns/op BenchmarkEqualFold/UnicodePrefix-4 154630 768.8 ns/op BenchmarkEqualFold/UnicodeSuffix-4 162480 737.4 ns/op BenchmarkIndexHard1-4 1269 94024 ns/op BenchmarkIndexHard2-4 912 131623 ns/op BenchmarkIndexHard3-4 180 657202 ns/op BenchmarkIndexHard4-4 186 642814 ns/op BenchmarkLastIndexHard1-4 70 1662499 ns/op BenchmarkLastIndexHard2-4 70 1673702 ns/op BenchmarkLastIndexHard3-4 70 1676603 ns/op BenchmarkCountHard1-4 1274 94904 ns/op BenchmarkCountHard2-4 919 131209 ns/op BenchmarkCountHard3-4 182 654678 ns/op BenchmarkIndexTorture-4 9501 12673 ns/op BenchmarkCountTorture-4 9338 12737 ns/op BenchmarkCountTortureOverlapping-4 1930 61350 ns/op BenchmarkCountByte/10-4 5435046 21.68 ns/op 461.18 MB/s BenchmarkCountByte/32-4 5344723 22.25 ns/op 1438.34 MB/s BenchmarkCountByte/4096-4 1321532 91.13 ns/op 44946.32 MB/s BenchmarkCountByte/4194304-4 1285 80611 ns/op 52031.65 MB/s BenchmarkCountByte/67108864-4 38 3205456 ns/op 20935.82 MB/s BenchmarkFields/ASCII/16-4 509030 234.6 ns/op 68.21 MB/s 16 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 35314 3448 ns/op 74.25 MB/s 320 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 2227 54530 ns/op 75.12 MB/s 6144 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 118 947243 ns/op 69.19 MB/s 98304 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 7 15290523 ns/op 68.58 MB/s 1515520 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 256898 479.7 ns/op 33.35 MB/s 16 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 16543 7235 ns/op 35.38 MB/s 288 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 883 132390 ns/op 30.94 MB/s 21504 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 45 2353898 ns/op 27.84 MB/s 463104 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 3 42049622 ns/op 24.94 MB/s 10465536 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 363963 321.4 ns/op 49.78 MB/s 16 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 26400 4636 ns/op 55.22 MB/s 320 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 1388 87546 ns/op 46.79 MB/s 21504 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 81 1546169 ns/op 42.39 MB/s 463107 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 4 28428023 ns/op 36.89 MB/s 10457368 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 304087 384.8 ns/op 41.58 MB/s 16 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 21220 5662 ns/op 45.22 MB/s 288 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 1176 106543 ns/op 38.44 MB/s 21504 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 61 1860558 ns/op 35.22 MB/s 463104 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 3 34209199 ns/op 30.65 MB/s 10465600 B/op 24 allocs/op BenchmarkSplitEmptySeparator-4 3 41810175 ns/op BenchmarkSplitSingleByteSeparator-4 56 2675529 ns/op BenchmarkSplitMultiByteSeparator-4 76 1496434 ns/op BenchmarkSplitNSingleByteSeparator-4 460862 252.1 ns/op BenchmarkSplitNMultiByteSeparator-4 452064 287.5 ns/op BenchmarkRepeat/5x0-4 4937967 24.03 ns/op BenchmarkRepeat/5x1-4 5339161 24.31 ns/op BenchmarkRepeat/5x2-4 330620 352.2 ns/op BenchmarkRepeat/5x6-4 211246 553.8 ns/op BenchmarkRepeat/10x0-4 4804227 25.01 ns/op BenchmarkRepeat/10x1-4 4888158 23.98 ns/op BenchmarkRepeat/10x2-4 322495 356.4 ns/op BenchmarkRepeat/10x6-4 208879 575.8 ns/op BenchmarkRepeatLarge/256/1-4 104716 1175 ns/op 217.87 MB/s BenchmarkRepeatLarge/256/16-4 164446 746.3 ns/op 343.01 MB/s BenchmarkRepeatLarge/512/1-4 87294 1393 ns/op 367.54 MB/s BenchmarkRepeatLarge/512/16-4 123637 979.5 ns/op 522.74 MB/s BenchmarkRepeatLarge/1024/1-4 68270 1826 ns/op 560.79 MB/s BenchmarkRepeatLarge/1024/16-4 83409 1379 ns/op 742.37 MB/s BenchmarkRepeatLarge/2048/1-4 46370 2530 ns/op 809.53 MB/s BenchmarkRepeatLarge/2048/16-4 56118 2117 ns/op 967.44 MB/s BenchmarkRepeatLarge/4096/1-4 30547 3911 ns/op 1047.43 MB/s BenchmarkRepeatLarge/4096/16-4 36304 3465 ns/op 1182.20 MB/s BenchmarkRepeatLarge/8192/1-4 18314 6503 ns/op 1259.75 MB/s BenchmarkRepeatLarge/8192/16-4 19512 6174 ns/op 1326.91 MB/s BenchmarkRepeatLarge/8192/4097-4 6463107 18.97 ns/op 215970.47 MB/s BenchmarkRepeatLarge/16384/1-4 10000 11357 ns/op 1442.59 MB/s BenchmarkRepeatLarge/16384/16-4 10000 10574 ns/op 1549.52 MB/s BenchmarkRepeatLarge/16384/4097-4 15786 7873 ns/op 1561.25 MB/s BenchmarkRepeatLarge/32768/1-4 5119 20780 ns/op 1576.88 MB/s BenchmarkRepeatLarge/32768/16-4 5000 21465 ns/op 1526.56 MB/s BenchmarkRepeatLarge/32768/4097-4 6151 19671 ns/op 1457.93 MB/s BenchmarkRepeatLarge/65536/1-4 3520 37773 ns/op 1735.01 MB/s BenchmarkRepeatLarge/65536/16-4 3199 38802 ns/op 1688.97 MB/s BenchmarkRepeatLarge/65536/4097-4 3058 38315 ns/op 1603.93 MB/s BenchmarkRepeatLarge/131072/1-4 915 142318 ns/op 920.98 MB/s BenchmarkRepeatLarge/131072/16-4 934 123225 ns/op 1063.68 MB/s BenchmarkRepeatLarge/131072/4097-4 916 121469 ns/op 1045.60 MB/s BenchmarkRepeatLarge/262144/1-4 483 270302 ns/op 969.82 MB/s BenchmarkRepeatLarge/262144/16-4 499 264924 ns/op 989.51 MB/s BenchmarkRepeatLarge/262144/4097-4 488 249466 ns/op 1034.65 MB/s BenchmarkRepeatLarge/524288/1-4 235 491220 ns/op 1067.32 MB/s BenchmarkRepeatLarge/524288/16-4 260 525340 ns/op 998.00 MB/s BenchmarkRepeatLarge/524288/4097-4 252 530538 ns/op 980.74 MB/s BenchmarkRepeatLarge/1048576/1-4 122 980940 ns/op 1068.95 MB/s BenchmarkRepeatLarge/1048576/16-4 124 953860 ns/op 1099.30 MB/s BenchmarkRepeatLarge/1048576/4097-4 127 965271 ns/op 1082.32 MB/s BenchmarkRepeatLarge/2097152/1-4 62 1791243 ns/op 1170.78 MB/s BenchmarkRepeatLarge/2097152/16-4 64 1962014 ns/op 1068.88 MB/s BenchmarkRepeatLarge/2097152/4097-4 64 1918112 ns/op 1091.47 MB/s BenchmarkRepeatLarge/4194304/1-4 33 3814110 ns/op 1099.68 MB/s BenchmarkRepeatLarge/4194304/16-4 27 3835500 ns/op 1093.55 MB/s BenchmarkRepeatLarge/4194304/4097-4 27 3947057 ns/op 1061.86 MB/s BenchmarkRepeatLarge/8388608/1-4 16 6766731 ns/op 1239.68 MB/s BenchmarkRepeatLarge/8388608/16-4 16 6675933 ns/op 1256.54 MB/s BenchmarkRepeatLarge/8388608/4097-4 15 7032378 ns/op 1192.56 MB/s BenchmarkRepeatLarge/16777216/1-4 8 13437411 ns/op 1248.55 MB/s BenchmarkRepeatLarge/16777216/16-4 8 13301415 ns/op 1261.31 MB/s BenchmarkRepeatLarge/16777216/4097-4 8 13425390 ns/op 1249.66 MB/s BenchmarkRepeatLarge/33554432/1-4 4 26077512 ns/op 1286.72 MB/s BenchmarkRepeatLarge/33554432/16-4 4 26511172 ns/op 1265.67 MB/s BenchmarkRepeatLarge/33554432/4097-4 4 26607152 ns/op 1261.11 MB/s BenchmarkRepeatLarge/67108864/1-4 2 53914254 ns/op 1244.73 MB/s BenchmarkRepeatLarge/67108864/16-4 2 51196403 ns/op 1310.81 MB/s BenchmarkRepeatLarge/67108864/4097-4 2 51877548 ns/op 1293.60 MB/s BenchmarkRepeatLarge/134217728/1-4 1 101588714 ns/op 1321.19 MB/s BenchmarkRepeatLarge/134217728/16-4 1 100935915 ns/op 1329.73 MB/s BenchmarkRepeatLarge/134217728/4097-4 1 102702236 ns/op 1306.86 MB/s BenchmarkRepeatLarge/268435456/1-4 1 222683579 ns/op 1205.46 MB/s BenchmarkRepeatLarge/268435456/16-4 1 204683110 ns/op 1311.47 MB/s BenchmarkRepeatLarge/268435456/4097-4 1 208403563 ns/op 1288.06 MB/s BenchmarkRepeatLarge/536870912/1-4 1 455626133 ns/op 1178.31 MB/s BenchmarkRepeatLarge/536870912/16-4 1 407360421 ns/op 1317.93 MB/s BenchmarkRepeatLarge/536870912/4097-4 1 416811315 ns/op 1288.04 MB/s BenchmarkRepeatLarge/1073741824/1-4 1 908051923 ns/op 1182.47 MB/s BenchmarkRepeatLarge/1073741824/16-4 1 825587497 ns/op 1300.58 MB/s BenchmarkRepeatLarge/1073741824/4097-4 1 831086639 ns/op 1291.97 MB/s BenchmarkRepeatSpaces-4 4553671 25.48 ns/op 0 B/op 0 allocs/op BenchmarkIndexAnyASCII/1:1-4 2736159 42.97 ns/op BenchmarkIndexAnyASCII/1:2-4 2848887 41.10 ns/op BenchmarkIndexAnyASCII/1:4-4 2797432 41.83 ns/op BenchmarkIndexAnyASCII/1:8-4 2779492 41.10 ns/op BenchmarkIndexAnyASCII/1:16-4 2706097 43.65 ns/op BenchmarkIndexAnyASCII/1:32-4 2810070 44.34 ns/op BenchmarkIndexAnyASCII/1:64-4 2710509 44.09 ns/op BenchmarkIndexAnyASCII/16:1-4 2896005 42.47 ns/op BenchmarkIndexAnyASCII/16:2-4 1014945 117.7 ns/op BenchmarkIndexAnyASCII/16:4-4 1032093 118.6 ns/op BenchmarkIndexAnyASCII/16:8-4 861628 121.0 ns/op BenchmarkIndexAnyASCII/16:16-4 860961 139.0 ns/op BenchmarkIndexAnyASCII/16:32-4 749455 150.9 ns/op BenchmarkIndexAnyASCII/16:64-4 457258 224.6 ns/op BenchmarkIndexAnyASCII/256:1-4 2667619 44.79 ns/op BenchmarkIndexAnyASCII/256:2-4 78984 1415 ns/op BenchmarkIndexAnyASCII/256:4-4 77710 1483 ns/op BenchmarkIndexAnyASCII/256:8-4 78360 1483 ns/op BenchmarkIndexAnyASCII/256:16-4 80337 1337 ns/op BenchmarkIndexAnyASCII/256:32-4 75649 1502 ns/op BenchmarkIndexAnyASCII/256:64-4 76417 1570 ns/op BenchmarkIndexAnyUTF8/1:1-4 3186658 38.00 ns/op BenchmarkIndexAnyUTF8/1:2-4 2798206 43.34 ns/op BenchmarkIndexAnyUTF8/1:4-4 2728756 43.55 ns/op BenchmarkIndexAnyUTF8/1:8-4 2720256 43.80 ns/op BenchmarkIndexAnyUTF8/1:16-4 2852055 42.53 ns/op BenchmarkIndexAnyUTF8/1:32-4 2739109 40.78 ns/op BenchmarkIndexAnyUTF8/1:64-4 2782099 43.92 ns/op BenchmarkIndexAnyUTF8/16:1-4 2257239 53.09 ns/op BenchmarkIndexAnyUTF8/16:2-4 351250 317.9 ns/op BenchmarkIndexAnyUTF8/16:4-4 355203 316.4 ns/op BenchmarkIndexAnyUTF8/16:8-4 361665 313.7 ns/op BenchmarkIndexAnyUTF8/16:16-4 355724 315.1 ns/op BenchmarkIndexAnyUTF8/16:32-4 363700 322.5 ns/op BenchmarkIndexAnyUTF8/16:64-4 320970 327.2 ns/op BenchmarkIndexAnyUTF8/256:1-4 422152 282.0 ns/op BenchmarkIndexAnyUTF8/256:2-4 25939 4838 ns/op BenchmarkIndexAnyUTF8/256:4-4 25880 4583 ns/op BenchmarkIndexAnyUTF8/256:8-4 25848 4611 ns/op BenchmarkIndexAnyUTF8/256:16-4 24805 4772 ns/op BenchmarkIndexAnyUTF8/256:32-4 25261 4703 ns/op BenchmarkIndexAnyUTF8/256:64-4 25957 4625 ns/op BenchmarkLastIndexAnyASCII/1:1-4 2916966 41.69 ns/op BenchmarkLastIndexAnyASCII/1:2-4 2932362 40.96 ns/op BenchmarkLastIndexAnyASCII/1:4-4 2849376 41.43 ns/op BenchmarkLastIndexAnyASCII/1:8-4 2917628 42.75 ns/op BenchmarkLastIndexAnyASCII/1:16-4 2824077 40.60 ns/op BenchmarkLastIndexAnyASCII/1:32-4 2862140 42.84 ns/op BenchmarkLastIndexAnyASCII/1:64-4 2835584 41.19 ns/op BenchmarkLastIndexAnyASCII/16:1-4 1075852 119.1 ns/op BenchmarkLastIndexAnyASCII/16:2-4 932841 119.3 ns/op BenchmarkLastIndexAnyASCII/16:4-4 975211 119.0 ns/op BenchmarkLastIndexAnyASCII/16:8-4 834618 123.0 ns/op BenchmarkLastIndexAnyASCII/16:16-4 765964 132.4 ns/op BenchmarkLastIndexAnyASCII/16:32-4 713479 163.0 ns/op BenchmarkLastIndexAnyASCII/16:64-4 504744 222.2 ns/op BenchmarkLastIndexAnyASCII/256:1-4 80574 1389 ns/op BenchmarkLastIndexAnyASCII/256:2-4 81738 1474 ns/op BenchmarkLastIndexAnyASCII/256:4-4 81070 1472 ns/op BenchmarkLastIndexAnyASCII/256:8-4 95803 1480 ns/op BenchmarkLastIndexAnyASCII/256:16-4 86653 1370 ns/op BenchmarkLastIndexAnyASCII/256:32-4 83326 1507 ns/op BenchmarkLastIndexAnyASCII/256:64-4 76158 1361 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 2984260 39.37 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 2841180 41.04 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 2851516 41.28 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 2878533 42.47 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 2889457 40.77 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 2812722 41.04 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 2948402 41.78 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 508452 251.0 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 213946 550.0 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 234031 526.2 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 218780 541.8 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 223266 530.7 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 223045 520.3 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 221672 515.4 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 34537 3408 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 15420 7790 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 15352 8053 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 14870 7784 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 15357 8016 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 15241 8313 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 15384 8053 ns/op BenchmarkTrimASCII/1:1-4 4683724 25.39 ns/op BenchmarkTrimASCII/1:2-4 4008511 32.55 ns/op BenchmarkTrimASCII/1:4-4 3692194 32.28 ns/op BenchmarkTrimASCII/1:8-4 3339522 35.72 ns/op BenchmarkTrimASCII/1:16-4 2414702 49.84 ns/op BenchmarkTrimASCII/16:1-4 3279078 36.58 ns/op BenchmarkTrimASCII/16:2-4 1103284 117.6 ns/op BenchmarkTrimASCII/16:4-4 1000000 118.1 ns/op BenchmarkTrimASCII/16:8-4 974800 112.0 ns/op BenchmarkTrimASCII/16:16-4 768352 132.5 ns/op BenchmarkTrimASCII/256:1-4 552956 189.3 ns/op BenchmarkTrimASCII/256:2-4 84471 1465 ns/op BenchmarkTrimASCII/256:4-4 81230 1332 ns/op BenchmarkTrimASCII/256:8-4 79279 1474 ns/op BenchmarkTrimASCII/256:16-4 79207 1493 ns/op BenchmarkTrimASCII/4096:1-4 46120 2587 ns/op BenchmarkTrimASCII/4096:2-4 5217 20566 ns/op BenchmarkTrimASCII/4096:4-4 5042 22983 ns/op BenchmarkTrimASCII/4096:8-4 5164 23058 ns/op BenchmarkTrimASCII/4096:16-4 4782 22984 ns/op BenchmarkTrimByte-4 5460480 21.42 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 20390 5878 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 20385 6023 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 1585 74572 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 3153 37210 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 6217 18691 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 12276 9758 ns/op BenchmarkJoin/0-4 6551370 19.04 ns/op 0 B/op 0 allocs/op BenchmarkJoin/1-4 5058538 23.80 ns/op 0 B/op 0 allocs/op BenchmarkJoin/2-4 299527 381.3 ns/op 16 B/op 1 allocs/op BenchmarkJoin/3-4 218299 543.6 ns/op 24 B/op 1 allocs/op BenchmarkJoin/4-4 171292 713.5 ns/op 48 B/op 1 allocs/op BenchmarkJoin/5-4 134798 867.7 ns/op 48 B/op 1 allocs/op BenchmarkJoin/6-4 117043 1035 ns/op 64 B/op 1 allocs/op BenchmarkJoin/7-4 101174 1194 ns/op 64 B/op 1 allocs/op BenchmarkTrimSpace/NoTrim-4 4066090 28.54 ns/op BenchmarkTrimSpace/ASCII-4 2529158 52.88 ns/op BenchmarkTrimSpace/SomeNonASCII-4 192192 588.4 ns/op BenchmarkTrimSpace/JustNonASCII-4 103777 1139 ns/op BenchmarkReplaceAll-4 210171 551.9 ns/op 16 B/op 1 allocs/op PASS ok strings 50.044s goos: freebsd goarch: amd64 pkg: sync cpu: AMD EPYC 7B12 BenchmarkCond1-4 43581 2399 ns/op BenchmarkCond2-4 15385 7669 ns/op BenchmarkCond4-4 7388 16442 ns/op BenchmarkCond8-4 2641 44195 ns/op BenchmarkCond16-4 1239 98161 ns/op BenchmarkCond32-4 595 215448 ns/op BenchmarkMapLoadMostlyHits/*sync_test.DeepCopyMap-4 488937 310.5 ns/op 12 B/op 0 allocs/op BenchmarkMapLoadMostlyHits/*sync_test.RWMutexMap-4 183980 632.2 ns/op 11 B/op 0 allocs/op BenchmarkMapLoadMostlyHits/*sync.HashTrieMap[interface_{},interface_{}]-4 262051 476.1 ns/op 12 B/op 0 allocs/op BenchmarkMapLoadMostlyHits/*sync.Map-4 267709 442.4 ns/op 11 B/op 0 allocs/op BenchmarkMapLoadMostlyMisses/*sync_test.DeepCopyMap-4 825337 147.2 ns/op 11 B/op 0 allocs/op BenchmarkMapLoadMostlyMisses/*sync_test.RWMutexMap-4 399198 506.4 ns/op 12 B/op 0 allocs/op BenchmarkMapLoadMostlyMisses/*sync.HashTrieMap[interface_{},interface_{}]-4 688593 171.7 ns/op 11 B/op 0 allocs/op BenchmarkMapLoadMostlyMisses/*sync.Map-4 608888 181.3 ns/op 11 B/op 0 allocs/op BenchmarkMapLoadOrStoreBalanced/*sync_test.RWMutexMap-4 89080 1442 ns/op 82 B/op 1 allocs/op BenchmarkMapLoadOrStoreBalanced/*sync.HashTrieMap[interface_{},interface_{}]-4 116341 1359 ns/op 84 B/op 2 allocs/op BenchmarkMapLoadOrStoreBalanced/*sync.Map-4 117649 1130 ns/op 84 B/op 2 allocs/op BenchmarkMapLoadOrStoreUnique/*sync_test.RWMutexMap-4 76647 1644 ns/op 168 B/op 2 allocs/op BenchmarkMapLoadOrStoreUnique/*sync.HashTrieMap[interface_{},interface_{}]-4 67256 2027 ns/op 153 B/op 4 allocs/op BenchmarkMapLoadOrStoreUnique/*sync.Map-4 68004 1762 ns/op 154 B/op 4 allocs/op BenchmarkMapLoadOrStoreCollision/*sync_test.DeepCopyMap-4 590748 193.6 ns/op 0 B/op 0 allocs/op BenchmarkMapLoadOrStoreCollision/*sync_test.RWMutexMap-4 133516 922.8 ns/op 0 B/op 0 allocs/op BenchmarkMapLoadOrStoreCollision/*sync.HashTrieMap[interface_{},interface_{}]-4 501338 239.1 ns/op 0 B/op 0 allocs/op BenchmarkMapLoadOrStoreCollision/*sync.Map-4 490009 228.0 ns/op 0 B/op 0 allocs/op BenchmarkMapLoadAndDeleteBalanced/*sync_test.RWMutexMap-4 130452 922.6 ns/op 7 B/op 0 allocs/op BenchmarkMapLoadAndDeleteBalanced/*sync.HashTrieMap[interface_{},interface_{}]-4 614247 187.3 ns/op 7 B/op 0 allocs/op BenchmarkMapLoadAndDeleteBalanced/*sync.Map-4 520060 206.2 ns/op 7 B/op 0 allocs/op BenchmarkMapLoadAndDeleteUnique/*sync_test.RWMutexMap-4 148921 843.4 ns/op 15 B/op 0 allocs/op BenchmarkMapLoadAndDeleteUnique/*sync.HashTrieMap[interface_{},interface_{}]-4 583767 194.5 ns/op 15 B/op 0 allocs/op BenchmarkMapLoadAndDeleteUnique/*sync.Map-4 581226 200.0 ns/op 15 B/op 0 allocs/op BenchmarkMapLoadAndDeleteCollision/*sync_test.DeepCopyMap-4 51466 2321 ns/op 262 B/op 2 allocs/op BenchmarkMapLoadAndDeleteCollision/*sync_test.RWMutexMap-4 103560 1140 ns/op 0 B/op 0 allocs/op BenchmarkMapLoadAndDeleteCollision/*sync.HashTrieMap[interface_{},interface_{}]-4 119694 1009 ns/op 7 B/op 0 allocs/op BenchmarkMapLoadAndDeleteCollision/*sync.Map-4 124310 903.2 ns/op 6 B/op 0 allocs/op BenchmarkMapRange/*sync_test.DeepCopyMap-4 4522 24507 ns/op 0 B/op 0 allocs/op BenchmarkMapRange/*sync_test.RWMutexMap-4 174 706316 ns/op 18439 B/op 1 allocs/op BenchmarkMapRange/*sync.HashTrieMap[interface_{},interface_{}]-4 429 279329 ns/op 1 B/op 0 allocs/op BenchmarkMapRange/*sync.Map-4 432 271387 ns/op 1 B/op 0 allocs/op BenchmarkMapAdversarialAlloc/*sync_test.DeepCopyMap-4 139099 857.2 ns/op 280 B/op 1 allocs/op BenchmarkMapAdversarialAlloc/*sync_test.RWMutexMap-4 169530 664.5 ns/op 17 B/op 1 allocs/op BenchmarkMapAdversarialAlloc/*sync.HashTrieMap[interface_{},interface_{}]-4 376272 298.2 ns/op 16 B/op 1 allocs/op BenchmarkMapAdversarialAlloc/*sync.Map-4 326932 340.2 ns/op 16 B/op 1 allocs/op BenchmarkMapAdversarialDelete/*sync_test.DeepCopyMap-4 228615 448.2 ns/op 177 B/op 1 allocs/op BenchmarkMapAdversarialDelete/*sync_test.RWMutexMap-4 174740 688.8 ns/op 32 B/op 1 allocs/op BenchmarkMapAdversarialDelete/*sync.HashTrieMap[interface_{},interface_{}]-4 415898 292.4 ns/op 16 B/op 1 allocs/op BenchmarkMapAdversarialDelete/*sync.Map-4 318112 319.6 ns/op 16 B/op 1 allocs/op BenchmarkMapDeleteCollision/*sync_test.DeepCopyMap-4 78912 1581 ns/op 48 B/op 1 allocs/op BenchmarkMapDeleteCollision/*sync_test.RWMutexMap-4 149826 782.4 ns/op 0 B/op 0 allocs/op BenchmarkMapDeleteCollision/*sync.HashTrieMap[interface_{},interface_{}]-4 528812 213.2 ns/op 0 B/op 0 allocs/op BenchmarkMapDeleteCollision/*sync.Map-4 543843 208.5 ns/op 0 B/op 0 allocs/op BenchmarkMapSwapCollision/*sync_test.DeepCopyMap-4 56271 2105 ns/op 336 B/op 2 allocs/op BenchmarkMapSwapCollision/*sync_test.RWMutexMap-4 119107 1047 ns/op 0 B/op 0 allocs/op BenchmarkMapSwapCollision/*sync.HashTrieMap[interface_{},interface_{}]-4 190483 625.6 ns/op 16 B/op 1 allocs/op BenchmarkMapSwapCollision/*sync.Map-4 173845 642.1 ns/op 16 B/op 1 allocs/op BenchmarkMapSwapMostlyHits/*sync_test.DeepCopyMap-4 680 173838 ns/op 82194 B/op 6 allocs/op BenchmarkMapSwapMostlyHits/*sync_test.RWMutexMap-4 93463 1307 ns/op 23 B/op 1 allocs/op BenchmarkMapSwapMostlyHits/*sync.HashTrieMap[interface_{},interface_{}]-4 173682 771.0 ns/op 40 B/op 2 allocs/op BenchmarkMapSwapMostlyHits/*sync.Map-4 157681 721.8 ns/op 40 B/op 2 allocs/op BenchmarkMapSwapMostlyMisses/*sync_test.DeepCopyMap-4 27144 5084 ns/op 719 B/op 6 allocs/op BenchmarkMapSwapMostlyMisses/*sync_test.RWMutexMap-4 51964 2311 ns/op 47 B/op 2 allocs/op BenchmarkMapSwapMostlyMisses/*sync.HashTrieMap[interface_{},interface_{}]-4 21410 5419 ns/op 121 B/op 5 allocs/op BenchmarkMapSwapMostlyMisses/*sync.Map-4 23796 5125 ns/op 121 B/op 5 allocs/op BenchmarkMapCompareAndSwapCollision/*sync_test.DeepCopyMap-4 256213 527.8 ns/op 33 B/op 0 allocs/op BenchmarkMapCompareAndSwapCollision/*sync_test.RWMutexMap-4 95617 1353 ns/op 0 B/op 0 allocs/op BenchmarkMapCompareAndSwapCollision/*sync.HashTrieMap[interface_{},interface_{}]-4 127618 932.4 ns/op 12 B/op 0 allocs/op BenchmarkMapCompareAndSwapCollision/*sync.Map-4 128857 926.0 ns/op 12 B/op 0 allocs/op BenchmarkMapCompareAndSwapNoExistingKey/*sync_test.DeepCopyMap-4 2480160 45.25 ns/op 15 B/op 0 allocs/op BenchmarkMapCompareAndSwapNoExistingKey/*sync_test.RWMutexMap-4 135811 851.8 ns/op 15 B/op 0 allocs/op BenchmarkMapCompareAndSwapNoExistingKey/*sync.HashTrieMap[interface_{},interface_{}]-4 630165 185.6 ns/op 15 B/op 0 allocs/op BenchmarkMapCompareAndSwapNoExistingKey/*sync.Map-4 570004 202.1 ns/op 15 B/op 0 allocs/op BenchmarkMapCompareAndSwapValueNotEqual/*sync_test.DeepCopyMap-4 634711 190.1 ns/op 0 B/op 0 allocs/op BenchmarkMapCompareAndSwapValueNotEqual/*sync_test.RWMutexMap-4 120195 972.1 ns/op 0 B/op 0 allocs/op BenchmarkMapCompareAndSwapValueNotEqual/*sync.HashTrieMap[interface_{},interface_{}]-4 488266 235.0 ns/op 0 B/op 0 allocs/op BenchmarkMapCompareAndSwapValueNotEqual/*sync.Map-4 467240 236.7 ns/op 0 B/op 0 allocs/op BenchmarkMapCompareAndSwapMostlyHits/*sync_test.RWMutexMap-4 77937 1481 ns/op 36 B/op 2 allocs/op BenchmarkMapCompareAndSwapMostlyHits/*sync.HashTrieMap[interface_{},interface_{}]-4 168892 706.5 ns/op 51 B/op 3 allocs/op BenchmarkMapCompareAndSwapMostlyHits/*sync.Map-4 175828 673.3 ns/op 51 B/op 3 allocs/op BenchmarkMapCompareAndSwapMostlyMisses/*sync_test.DeepCopyMap-4 542452 198.6 ns/op 48 B/op 2 allocs/op BenchmarkMapCompareAndSwapMostlyMisses/*sync_test.RWMutexMap-4 104266 1173 ns/op 47 B/op 2 allocs/op BenchmarkMapCompareAndSwapMostlyMisses/*sync.HashTrieMap[interface_{},interface_{}]-4 574659 227.8 ns/op 47 B/op 2 allocs/op BenchmarkMapCompareAndSwapMostlyMisses/*sync.Map-4 584799 208.2 ns/op 47 B/op 2 allocs/op BenchmarkMapCompareAndDeleteCollision/*sync_test.DeepCopyMap-4 248475 1244 ns/op 149 B/op 0 allocs/op BenchmarkMapCompareAndDeleteCollision/*sync_test.RWMutexMap-4 90582 1222 ns/op 0 B/op 0 allocs/op BenchmarkMapCompareAndDeleteCollision/*sync.HashTrieMap[interface_{},interface_{}]-4 122670 962.6 ns/op 6 B/op 0 allocs/op BenchmarkMapCompareAndDeleteCollision/*sync.Map-4 114934 1016 ns/op 7 B/op 0 allocs/op BenchmarkMapCompareAndDeleteMostlyHits/*sync_test.RWMutexMap-4 48806 2417 ns/op 48 B/op 3 allocs/op BenchmarkMapCompareAndDeleteMostlyHits/*sync.HashTrieMap[interface_{},interface_{}]-4 62628 1822 ns/op 105 B/op 4 allocs/op BenchmarkMapCompareAndDeleteMostlyHits/*sync.Map-4 62446 1855 ns/op 100 B/op 4 allocs/op BenchmarkMapCompareAndDeleteMostlyMisses/*sync_test.DeepCopyMap-4 562176 213.4 ns/op 32 B/op 2 allocs/op BenchmarkMapCompareAndDeleteMostlyMisses/*sync_test.RWMutexMap-4 105678 1062 ns/op 31 B/op 1 allocs/op BenchmarkMapCompareAndDeleteMostlyMisses/*sync.HashTrieMap[interface_{},interface_{}]-4 562350 210.5 ns/op 32 B/op 1 allocs/op BenchmarkMapCompareAndDeleteMostlyMisses/*sync.Map-4 543738 215.5 ns/op 32 B/op 1 allocs/op BenchmarkMapClear/*sync_test.DeepCopyMap-4 40503 3066 ns/op 336 B/op 2 allocs/op BenchmarkMapClear/*sync_test.RWMutexMap-4 63746 1784 ns/op 0 B/op 0 allocs/op BenchmarkMapClear/*sync.HashTrieMap[interface_{},interface_{}]-4 55783 2081 ns/op 225 B/op 3 allocs/op BenchmarkMapClear/*sync.Map-4 59442 2066 ns/op 225 B/op 3 allocs/op BenchmarkUncontendedSemaphore-4 5730306 18.37 ns/op BenchmarkContendedSemaphore-4 4280408 26.43 ns/op BenchmarkMutexUncontended-4 1486142 78.90 ns/op BenchmarkMutex-4 82783 1263 ns/op BenchmarkMutexSlack-4 87184 1239 ns/op BenchmarkMutexWork-4 77047 1587 ns/op BenchmarkMutexWorkSlack-4 92128 1398 ns/op BenchmarkMutexNoSpin-4 45514 2618 ns/op BenchmarkMutexSpin-4 55005 2185 ns/op BenchmarkOnce-4 845092 132.9 ns/op BenchmarkOnceFunc/v=Once-4 2002332 59.09 ns/op 0 B/op 0 allocs/op BenchmarkOnceFunc/v=Global-4 1583254 76.23 ns/op 0 B/op 0 allocs/op BenchmarkOnceFunc/v=Local-4 1692978 69.97 ns/op 0 B/op 0 allocs/op BenchmarkOnceValue/v=Once-4 1843927 63.06 ns/op 0 B/op 0 allocs/op BenchmarkOnceValue/v=Global-4 1588074 75.72 ns/op 0 B/op 0 allocs/op BenchmarkOnceValue/v=Local-4 1684765 75.19 ns/op 0 B/op 0 allocs/op BenchmarkSemaUncontended-4 9868204 11.80 ns/op BenchmarkSemaSyntNonblock-4 1986600 59.55 ns/op BenchmarkSemaSyntBlock-4 1454628 84.60 ns/op BenchmarkSemaWorkNonblock-4 1000000 107.9 ns/op BenchmarkSemaWorkBlock-4 1000000 154.8 ns/op BenchmarkRWMutexUncontended-4 603165 184.7 ns/op BenchmarkRWMutexWrite100-4 212638 580.1 ns/op BenchmarkRWMutexWrite10-4 144889 774.0 ns/op BenchmarkRWMutexWorkWrite100-4 211962 485.9 ns/op BenchmarkRWMutexWorkWrite10-4 168393 847.4 ns/op BenchmarkWaitGroupUncontended-4 1354574 93.05 ns/op BenchmarkWaitGroupAddDone-4 302204 387.3 ns/op BenchmarkWaitGroupAddDoneWork-4 238516 473.1 ns/op BenchmarkWaitGroupWait-4 5549119 21.58 ns/op BenchmarkWaitGroupWaitWork-4 3155757 37.95 ns/op BenchmarkWaitGroupActuallyWait-4 30679 3615 ns/op 32 B/op 2 allocs/op PASS ok sync 21.825s goos: freebsd goarch: amd64 pkg: sync/atomic cpu: AMD EPYC 7B12 BenchmarkValueRead-4 671805 161.7 ns/op PASS ok sync/atomic 1.141s PASS ok syscall 1.072s goos: freebsd goarch: amd64 pkg: testing cpu: AMD EPYC 7B12 BenchmarkTBHelper-4 180763 644.3 ns/op 0 B/op 0 allocs/op BenchmarkBLoopPrint-4 17287 6892 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 18298 6566 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.479s goos: freebsd goarch: amd64 pkg: text/tabwriter cpu: AMD EPYC 7B12 BenchmarkTable/1x10/new-4 11283 10749 ns/op 1520 B/op 21 allocs/op BenchmarkTable/1x10/reuse-4 14838 8115 ns/op 0 B/op 0 allocs/op BenchmarkTable/1x1000/new-4 135 876790 ns/op 110960 B/op 1024 allocs/op BenchmarkTable/1x1000/reuse-4 157 764364 ns/op 706 B/op 6 allocs/op BenchmarkTable/1x100000/new-4 1 100046555 ns/op 18285040 B/op 100056 allocs/op BenchmarkTable/1x100000/reuse-4 2 85297398 ns/op 9142520 B/op 50028 allocs/op BenchmarkTable/10x10/new-4 2260 47840 ns/op 5056 B/op 31 allocs/op BenchmarkTable/10x10/reuse-4 2803 41583 ns/op 1 B/op 0 allocs/op BenchmarkTable/10x1000/new-4 26 4451275 ns/op 395136 B/op 1038 allocs/op BenchmarkTable/10x1000/reuse-4 25 4020414 ns/op 15805 B/op 41 allocs/op BenchmarkTable/10x100000/new-4 1 484363645 ns/op 47012736 B/op 100072 allocs/op BenchmarkTable/10x100000/reuse-4 1 478661952 ns/op 47012736 B/op 100072 allocs/op BenchmarkTable/100x10/new-4 288 404935 ns/op 39296 B/op 41 allocs/op BenchmarkTable/100x10/reuse-4 320 376104 ns/op 122 B/op 0 allocs/op BenchmarkTable/100x1000/new-4 3 40272528 ns/op 3270528 B/op 1052 allocs/op BenchmarkTable/100x1000/reuse-4 3 39372904 ns/op 1090176 B/op 350 allocs/op BenchmarkTable/100x100000/new-4 1 4828217174 ns/op 334041984 B/op 100088 allocs/op BenchmarkTable/100x100000/reuse-4 1 4683880790 ns/op 334041984 B/op 100088 allocs/op BenchmarkPyramid/10-4 3362 31323 ns/op 4872 B/op 35 allocs/op BenchmarkPyramid/100-4 51 2191864 ns/op 410537 B/op 230 allocs/op BenchmarkPyramid/1000-4 1 203252030 ns/op 35606824 B/op 2054 allocs/op BenchmarkRagged/10-4 3435 33529 ns/op 4512 B/op 34 allocs/op BenchmarkRagged/100-4 370 322091 ns/op 42416 B/op 188 allocs/op BenchmarkRagged/1000-4 36 3179804 ns/op 408992 B/op 1660 allocs/op BenchmarkCode-4 11512 10031 ns/op 624 B/op 13 allocs/op PASS ok text/tabwriter 15.267s goos: freebsd goarch: amd64 pkg: text/template/parse cpu: AMD EPYC 7B12 BenchmarkParseLarge-4 2 55825540 ns/op BenchmarkVariableString-4 158470 776.8 ns/op 80 B/op 3 allocs/op BenchmarkListString-4 2924 39376 ns/op 2514 B/op 39 allocs/op PASS ok text/template/parse 1.484s goos: freebsd goarch: amd64 pkg: time cpu: AMD EPYC 7B12 BenchmarkAfterFunc1000-4 25 4595030 ns/op BenchmarkAfter-4 95277 1474 ns/op BenchmarkStop/impl=chan-4 155697 733.8 ns/op BenchmarkStop/impl=func-4 179851 636.0 ns/op BenchmarkSimultaneousAfterFunc1000-4 24 4695210 ns/op BenchmarkStartStop1000-4 198 665333 ns/op BenchmarkReset/impl=chan-4 1451949 82.23 ns/op BenchmarkReset/impl=func-4 1480749 82.47 ns/op BenchmarkSleep1000-4 31 4149512 ns/op BenchmarkParallelTimerLatency-4 51 147347 avg-late-ns 256941 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=1-4 37 83559 avg-late-ns 228092 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=2-4 33 68680 avg-late-ns 192323 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=3-4 34 59024 avg-late-ns 194206 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=4-4 33 41980 avg-late-ns 181264 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=5-4 31 68190 avg-late-ns 251041 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=6-4 32 82539 avg-late-ns 406356 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=7-4 30 90599 avg-late-ns 457947 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=8-4 27 102960 avg-late-ns 463975 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=9-4 26 151894 avg-late-ns 1211388 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=10-4 26 805153 avg-late-ns 7133089 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=2ms/tickers-per-P=1-4 34 85322 avg-late-ns 242612 max-late-ns BenchmarkAdjustTimers10000-4 24 6015428 ns/op BenchmarkTicker-4 469615 287.0 ns/op BenchmarkTickerReset-4 1340964 88.18 ns/op BenchmarkTickerResetNaive-4 179365 642.9 ns/op BenchmarkNow-4 355251 336.2 ns/op BenchmarkNowUnixNano-4 366492 359.8 ns/op BenchmarkNowUnixMilli-4 340032 335.4 ns/op BenchmarkNowUnixMicro-4 361903 339.2 ns/op BenchmarkFormat-4 86001 1381 ns/op BenchmarkFormatRFC3339-4 130770 942.5 ns/op BenchmarkFormatRFC3339Nano-4 125710 942.3 ns/op BenchmarkFormatNow-4 123758 946.4 ns/op BenchmarkMarshalJSON-4 172734 684.8 ns/op BenchmarkMarshalText-4 189488 646.9 ns/op BenchmarkMarshalBinary-4 433944 265.0 ns/op BenchmarkParse-4 211568 582.8 ns/op BenchmarkParseRFC3339UTC-4 486366 234.5 ns/op BenchmarkParseRFC3339UTCBytes-4 338448 353.6 ns/op BenchmarkParseRFC3339TZ-4 158262 759.4 ns/op BenchmarkParseRFC3339TZBytes-4 122265 965.7 ns/op BenchmarkParseDuration-4 710962 141.7 ns/op BenchmarkHour-4 1276587 93.78 ns/op BenchmarkSecond-4 1253401 95.06 ns/op BenchmarkDate-4 1095637 107.6 ns/op BenchmarkYear-4 1000000 112.1 ns/op BenchmarkYearDay-4 1000000 106.8 ns/op BenchmarkMonth-4 926840 108.3 ns/op BenchmarkDay-4 1109620 109.3 ns/op BenchmarkISOWeek-4 1000000 108.1 ns/op BenchmarkGoString-4 132754 921.2 ns/op BenchmarkDateFunc-4 2186347 54.88 ns/op BenchmarkUnmarshalText-4 140953 842.3 ns/op PASS ok time 15.997s goos: freebsd goarch: amd64 pkg: unicode cpu: AMD EPYC 7B12 BenchmarkToUpper-4 646398 166.0 ns/op BenchmarkToLower-4 626569 184.9 ns/op BenchmarkSimpleFold/Upper-4 413583 269.3 ns/op BenchmarkSimpleFold/Lower-4 426364 265.1 ns/op BenchmarkSimpleFold/Fold-4 760498 139.1 ns/op BenchmarkSimpleFold/NoFold-4 444986 262.7 ns/op PASS ok unicode 1.769s goos: freebsd goarch: amd64 pkg: unicode/utf16 cpu: AMD EPYC 7B12 BenchmarkDecodeValidASCII-4 755886 150.2 ns/op BenchmarkDecodeValidJapaneseChars-4 795871 127.3 ns/op BenchmarkDecodeRune-4 1900737 56.83 ns/op BenchmarkEncodeValidASCII-4 788467 138.7 ns/op BenchmarkEncodeValidJapaneseChars-4 1182134 103.2 ns/op BenchmarkAppendRuneValidASCII-4 1889203 63.17 ns/op BenchmarkAppendRuneValidJapaneseChars-4 2961976 40.37 ns/op BenchmarkEncodeRune-4 2095084 56.77 ns/op PASS ok unicode/utf16 2.295s goos: freebsd goarch: amd64 pkg: unicode/utf8 cpu: AMD EPYC 7B12 BenchmarkRuneCountTenASCIIChars-4 2932111 40.78 ns/op BenchmarkRuneCountTenJapaneseChars-4 1941518 63.60 ns/op BenchmarkRuneCountInStringTenASCIIChars-4 12526978 9.285 ns/op BenchmarkRuneCountInStringTenJapaneseChars-4 2657620 44.46 ns/op BenchmarkValidTenASCIIChars-4 2495172 48.32 ns/op BenchmarkValid100KASCIIChars-4 169 692862 ns/op BenchmarkValidTenJapaneseChars-4 392446 269.4 ns/op BenchmarkValidLongMostlyASCII-4 138 869635 ns/op BenchmarkValidLongJapanese-4 81 1419249 ns/op BenchmarkValidStringTenASCIIChars-4 5649147 21.77 ns/op BenchmarkValidString100KASCIIChars-4 13398 9060 ns/op BenchmarkValidStringTenJapaneseChars-4 697167 176.4 ns/op BenchmarkValidStringLongMostlyASCII-4 1454 75983 ns/op BenchmarkValidStringLongJapanese-4 235 484928 ns/op BenchmarkEncodeASCIIRune-4 11864150 10.04 ns/op BenchmarkEncodeSpanishRune-4 3723357 33.08 ns/op BenchmarkEncodeJapaneseRune-4 3147852 38.10 ns/op BenchmarkEncodeMaxRune-4 2826306 43.14 ns/op BenchmarkEncodeInvalidRuneMaxPlusOne-4 3160467 38.22 ns/op BenchmarkEncodeInvalidRuneSurrogate-4 3138433 38.37 ns/op BenchmarkEncodeInvalidRuneNegative-4 3166785 38.04 ns/op BenchmarkAppendASCIIRune-4 11676814 9.962 ns/op BenchmarkAppendSpanishRune-4 4367097 28.65 ns/op BenchmarkAppendJapaneseRune-4 3449479 33.15 ns/op BenchmarkAppendMaxRune-4 3168180 38.61 ns/op BenchmarkAppendInvalidRuneMaxPlusOne-4 3636384 33.64 ns/op BenchmarkAppendInvalidRuneSurrogate-4 3618916 32.98 ns/op BenchmarkAppendInvalidRuneNegative-4 3535699 34.36 ns/op BenchmarkDecodeASCIIRune-4 3304770 35.47 ns/op BenchmarkDecodeJapaneseRune-4 2907850 40.51 ns/op BenchmarkFullRune/ASCII-4 4316806 28.42 ns/op BenchmarkFullRune/Incomplete-4 2000878 54.19 ns/op BenchmarkFullRune/Japanese-4 4329626 28.44 ns/op PASS ok unicode/utf8 6.449s goos: freebsd goarch: amd64 pkg: unique cpu: AMD EPYC 7B12 BenchmarkMake-4 249667 414.3 ns/op 0 B/op 0 allocs/op BenchmarkMakeMany-4 182451 623.3 ns/op 0 B/op 0 allocs/op BenchmarkMakeManyMany-4 157914 882.9 ns/op 0 B/op 0 allocs/op PASS ok unique 11.088s goos: freebsd goarch: amd64 pkg: cmd/api cpu: AMD EPYC 7B12 BenchmarkAll-4 1 61930306751 ns/op PASS ok cmd/api 63.065s goos: freebsd goarch: amd64 pkg: cmd/cgo/internal/test cpu: AMD EPYC 7B12 BenchmarkCgoCall/add-int-4 890463 121.1 ns/op BenchmarkCgoCall/one-pointer-4 627618 171.3 ns/op BenchmarkCgoCall/string-pointer-escape-4 578803 203.3 ns/op BenchmarkCgoCall/string-pointer-noescape-4 746518 154.4 ns/op BenchmarkCgoCall/eight-pointers-4 277237 367.4 ns/op BenchmarkCgoCall/eight-pointers-nil-4 779125 154.5 ns/op BenchmarkCgoCall/eight-pointers-array-4 44456 2856 ns/op BenchmarkCgoCall/eight-pointers-slice-4 57675 2051 ns/op BenchmarkGoString-4 1487847 85.41 ns/op BenchmarkCGoCallback-4 73666 1603 ns/op BenchmarkCGoInCThread-4 593803 203.3 ns/op PASS ok cmd/cgo/internal/test 2.836s goos: freebsd goarch: amd64 pkg: cmd/cgo/internal/testcarchive cpu: AMD EPYC 7B12 BenchmarkCgoCallbackMainThread-4 1060495 108.2 ns/op --- BENCH: BenchmarkCgoCallbackMainThread-4 carchive_test.go:1377: [go build -buildmode=c-archive -o libgo10.a ./libgo10] carchive_test.go:1384: [clang -fPIC -m64 -pthread -fno-caret-diagnostics -Qunused-arguments -Wl,--no-gc-sections -fmessage-length=0 -ffile-prefix-map=/tmp/workdir/tmp/go-build3495310733=/tmp/go-build -gno-record-gcc-switches -I /tmp/workdir/tmp/carchive_test954143806/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-build3495310733=/tmp/go-build -gno-record-gcc-switches -I /tmp/workdir/tmp/carchive_test954143806/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-build3495310733=/tmp/go-build -gno-record-gcc-switches -I /tmp/workdir/tmp/carchive_test954143806/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-build3495310733=/tmp/go-build -gno-record-gcc-switches -I /tmp/workdir/tmp/carchive_test954143806/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-build3495310733=/tmp/go-build -gno-record-gcc-switches -I /tmp/workdir/tmp/carchive_test954143806/pkg/freebsd_amd64_shared/testcarchive -o testp10 main10.c libgo10.a] ... [output truncated] PASS ok cmd/cgo/internal/testcarchive 4.045s goos: freebsd goarch: amd64 pkg: cmd/compile/internal/reflectdata cpu: AMD EPYC 7B12 BenchmarkEqArrayOfStrings5-4 887716 120.4 ns/op BenchmarkEqArrayOfStrings64-4 121880 949.4 ns/op BenchmarkEqArrayOfStrings1024-4 8511 14214 ns/op BenchmarkEqArrayOfFloats5-4 1279202 96.76 ns/op BenchmarkEqArrayOfFloats64-4 149626 827.8 ns/op BenchmarkEqArrayOfFloats1024-4 9454 12162 ns/op BenchmarkEqArrayOfStructsEq-4 2524 46298 ns/op BenchmarkEqArrayOfStructsNotEq-4 4412 26765 ns/op BenchmarkEqStruct-4 21905912 5.907 ns/op PASS ok cmd/compile/internal/reflectdata 2.389s goos: freebsd goarch: amd64 pkg: cmd/compile/internal/ssa cpu: AMD EPYC 7B12 BenchmarkPhioptPass-4 10000 44896 ns/op BenchmarkInvertLessThanNoov-4 16734714 6.847 ns/op BenchmarkCopyElim1-4 1384 73642 ns/op BenchmarkCopyElim10-4 1394 82148 ns/op BenchmarkCopyElim100-4 636 190011 ns/op BenchmarkCopyElim1000-4 104 1157037 ns/op BenchmarkCopyElim10000-4 7 17200078 ns/op BenchmarkCopyElim100000-4 1 324786394 ns/op BenchmarkDeadCode/1-4 1057 94644 ns/op BenchmarkDeadCode/10-4 1024 106621 ns/op BenchmarkDeadCode/100-4 523 243670 ns/op BenchmarkDeadCode/1000-4 79 1664823 ns/op BenchmarkDeadCode/10000-4 6 19593019 ns/op BenchmarkDeadCode/100000-4 1 239462146 ns/op BenchmarkDeadCode/200000-4 1 459298324 ns/op BenchmarkDominatorsLinear-4 25 5640028 ns/op 1.77 MB/s BenchmarkDominatorsFwdBack-4 16 8588154 ns/op 1.16 MB/s BenchmarkDominatorsManyPred-4 15 8324974 ns/op 1.20 MB/s BenchmarkDominatorsMaxPred-4 15 8831348 ns/op 1.13 MB/s BenchmarkDominatorsMaxPredVal-4 15 8013081 ns/op 1.25 MB/s BenchmarkFuse/1-4 1134 123601 ns/op BenchmarkFuse/10-4 825 171491 ns/op BenchmarkFuse/100-4 279 422485 ns/op BenchmarkFuse/1000-4 34 3768610 ns/op BenchmarkFuse/10000-4 2 50310312 ns/op BenchmarkNilCheckDeep1-4 15589 7869 ns/op 0.13 MB/s 235 B/op 4 allocs/op BenchmarkNilCheckDeep10-4 5919 18098 ns/op 0.55 MB/s 238 B/op 4 allocs/op BenchmarkNilCheckDeep100-4 967 121259 ns/op 0.82 MB/s 1104 B/op 4 allocs/op BenchmarkNilCheckDeep1000-4 94 1166109 ns/op 0.86 MB/s 10052 B/op 4 allocs/op BenchmarkNilCheckDeep10000-4 8 14410060 ns/op 0.69 MB/s 115094 B/op 5 allocs/op BenchmarkDSEPass-4 46 2427279 ns/op 64346 B/op 8 allocs/op BenchmarkDSEPassBlock-4 2 72499617 ns/op 2130856 B/op 54275 allocs/op BenchmarkCSEPass-4 12 10269224 ns/op 120445 B/op 7 allocs/op BenchmarkCSEPassBlock-4 1 125121325 ns/op 4775832 B/op 59831 allocs/op BenchmarkDeadcodePass-4 304 399209 ns/op 83765 B/op 3 allocs/op BenchmarkDeadcodePassBlock-4 1 102298885 ns/op 4070432 B/op 45157 allocs/op BenchmarkMultiPass-4 126 895395 ns/op 270316 B/op 9 allocs/op BenchmarkMultiPassBlock-4 1 215562256 ns/op 10345632 B/op 112331 allocs/op BenchmarkCondRewrite/SoloJump-4 4057393 25.89 ns/op BenchmarkCondRewrite/CombJump-4 4623964 25.96 ns/op PASS ok cmd/compile/internal/ssa 12.385s goos: freebsd goarch: amd64 pkg: cmd/compile/internal/test cpu: AMD EPYC 7B12 BenchmarkLoadAdd-4 10000 10001 ns/op BenchmarkExtShift-4 20721 5779 ns/op BenchmarkModify-4 12399 9560 ns/op BenchmarkMullImm-4 20756 5022 ns/op BenchmarkConstModify-4 12128 9909 ns/op BenchmarkBitSet-4 23748 5062 ns/op BenchmarkBitClear-4 23688 5075 ns/op BenchmarkBitToggle-4 23629 5072 ns/op BenchmarkBitSetConst-4 184189 630.5 ns/op BenchmarkBitClearConst-4 180471 630.9 ns/op BenchmarkBitToggleConst-4 185205 634.5 ns/op BenchmarkDivconstI64-4 10787684 11.43 ns/op BenchmarkModconstI64-4 11148888 10.38 ns/op BenchmarkDivisiblePow2constI64-4 10680740 11.85 ns/op BenchmarkDivisibleconstI64-4 10923067 11.43 ns/op BenchmarkDivisibleWDivconstI64-4 8906380 14.60 ns/op BenchmarkDivconstU64/3-4 11428555 10.93 ns/op BenchmarkDivconstU64/5-4 11367570 10.21 ns/op BenchmarkDivconstU64/37-4 10945314 10.81 ns/op BenchmarkDivconstU64/1234567-4 11792330 10.35 ns/op BenchmarkModconstU64-4 10858406 10.52 ns/op BenchmarkDivisibleconstU64-4 11120516 12.08 ns/op BenchmarkDivisibleWDivconstU64-4 8910666 13.41 ns/op BenchmarkDivconstI32-4 11993503 10.69 ns/op BenchmarkModconstI32-4 11655243 10.35 ns/op BenchmarkDivisiblePow2constI32-4 12714093 9.400 ns/op BenchmarkDivisibleconstI32-4 12537541 9.528 ns/op BenchmarkDivisibleWDivconstI32-4 8864752 13.39 ns/op BenchmarkDivconstU32-4 9919916 12.00 ns/op BenchmarkModconstU32-4 11831642 11.70 ns/op BenchmarkDivisibleconstU32-4 12460495 9.583 ns/op BenchmarkDivisibleWDivconstU32-4 8932567 13.40 ns/op BenchmarkDivconstI16-4 12006548 10.98 ns/op BenchmarkModconstI16-4 10299999 11.92 ns/op BenchmarkDivisiblePow2constI16-4 12570374 9.469 ns/op BenchmarkDivisibleconstI16-4 12698138 11.09 ns/op BenchmarkDivisibleWDivconstI16-4 8799927 14.58 ns/op BenchmarkDivconstU16-4 12678199 9.742 ns/op BenchmarkModconstU16-4 11148939 11.69 ns/op BenchmarkDivisibleconstU16-4 12701889 9.471 ns/op BenchmarkDivisibleWDivconstU16-4 8935840 13.35 ns/op BenchmarkDivconstI8-4 10230844 11.48 ns/op BenchmarkModconstI8-4 9593870 11.57 ns/op BenchmarkDivisiblePow2constI8-4 12512074 9.477 ns/op BenchmarkDivisibleconstI8-4 12661026 9.450 ns/op BenchmarkDivisibleWDivconstI8-4 8904542 13.37 ns/op BenchmarkDivconstU8-4 12563504 9.542 ns/op BenchmarkModconstU8-4 11278710 11.29 ns/op BenchmarkDivisibleconstU8-4 12705517 9.577 ns/op BenchmarkDivisibleWDivconstU8-4 7862542 13.34 ns/op BenchmarkMul2-4 269034 444.2 ns/op BenchmarkMulNeg2-4 259444 460.6 ns/op BenchmarkEfaceInteger-4 5018887 21.88 ns/op BenchmarkTypeAssert-4 18104372 6.183 ns/op BenchmarkDiv64UnsignedSmall-4 19962294 5.602 ns/op BenchmarkDiv64Small-4 19133317 6.233 ns/op BenchmarkDiv64SmallNegDivisor-4 19336396 6.217 ns/op BenchmarkDiv64SmallNegDividend-4 19137769 5.928 ns/op BenchmarkDiv64SmallNegBoth-4 19463166 5.657 ns/op BenchmarkDiv64Unsigned-4 16984839 6.914 ns/op BenchmarkDiv64-4 16378018 6.855 ns/op BenchmarkDiv64NegDivisor-4 16965268 6.854 ns/op BenchmarkDiv64NegDividend-4 16926361 6.865 ns/op BenchmarkDiv64NegBoth-4 17243378 6.881 ns/op BenchmarkMod64UnsignedSmall-4 20477703 5.601 ns/op BenchmarkMod64Small-4 20363926 5.560 ns/op BenchmarkMod64SmallNegDivisor-4 18622488 6.248 ns/op BenchmarkMod64SmallNegDividend-4 19289466 5.919 ns/op BenchmarkMod64SmallNegBoth-4 20295556 5.925 ns/op BenchmarkMod64Unsigned-4 16538190 7.156 ns/op BenchmarkMod64-4 16372611 7.157 ns/op BenchmarkMod64NegDivisor-4 15922144 7.205 ns/op BenchmarkMod64NegDividend-4 16516384 7.158 ns/op BenchmarkMod64NegBoth-4 16431594 7.204 ns/op BenchmarkMulconstI32/3-4 21364922 5.612 ns/op BenchmarkMulconstI32/5-4 20145781 5.128 ns/op BenchmarkMulconstI32/12-4 25349852 5.185 ns/op BenchmarkMulconstI32/120-4 21014391 5.349 ns/op BenchmarkMulconstI32/-120-4 24275514 5.616 ns/op BenchmarkMulconstI32/65537-4 20765617 4.976 ns/op BenchmarkMulconstI32/65538-4 21347101 5.002 ns/op BenchmarkMulconstI64/3-4 21405513 5.588 ns/op BenchmarkMulconstI64/5-4 20346942 5.600 ns/op BenchmarkMulconstI64/12-4 25315000 5.613 ns/op BenchmarkMulconstI64/120-4 19920807 5.591 ns/op BenchmarkMulconstI64/-120-4 20929945 5.606 ns/op BenchmarkMulconstI64/65537-4 20821393 5.327 ns/op BenchmarkMulconstI64/65538-4 20924689 5.231 ns/op BenchmarkMulconstU32/3-4 21233142 5.607 ns/op BenchmarkMulconstU32/5-4 20440972 5.910 ns/op BenchmarkMulconstU32/12-4 21497697 5.385 ns/op BenchmarkMulconstU32/120-4 20397398 5.508 ns/op BenchmarkMulconstU32/65537-4 20608594 5.598 ns/op BenchmarkMulconstU32/65538-4 20745732 5.627 ns/op BenchmarkMulconstU64/3-4 21161550 5.069 ns/op BenchmarkMulconstU64/5-4 20903730 5.607 ns/op BenchmarkMulconstU64/12-4 21358838 5.156 ns/op BenchmarkMulconstU64/120-4 20301603 5.615 ns/op BenchmarkMulconstU64/65537-4 20502470 5.593 ns/op BenchmarkMulconstU64/65538-4 21337759 5.252 ns/op BenchmarkShiftArithmeticRight-4 20829163 5.324 ns/op BenchmarkSwitch8Predictable-4 8168184 14.35 ns/op BenchmarkSwitch8Unpredictable-4 8128546 14.47 ns/op BenchmarkSwitch32Predictable-4 11946926 9.364 ns/op BenchmarkSwitch32Unpredictable-4 8170620 14.29 ns/op BenchmarkSwitchStringPredictable-4 8791075 13.16 ns/op BenchmarkSwitchStringUnpredictable-4 5761822 18.94 ns/op BenchmarkSwitchTypePredictable-4 4711035 25.78 ns/op BenchmarkSwitchTypeUnpredictable-4 4962022 24.13 ns/op BenchmarkSwitchInterfaceTypePredictable-4 7557537 14.41 ns/op BenchmarkSwitchInterfaceTypeUnpredictable-4 4984052 24.31 ns/op PASS ok cmd/compile/internal/test 16.306s goos: freebsd goarch: amd64 pkg: cmd/compile/internal/types2 cpu: AMD EPYC 7B12 BenchmarkLookupFieldOrMethod-4 151 811490 ns/op BenchmarkNamed/Underlying/nongeneric-4 1531801 77.01 ns/op BenchmarkNamed/Underlying/generic-4 1625798 76.99 ns/op BenchmarkNamed/Underlying/src_instance-4 1602097 76.63 ns/op BenchmarkNamed/Underlying/user_instance-4 1504183 79.01 ns/op BenchmarkCheck/http/funcbodies/info-4 1 382597189 ns/op 92975 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 299601093 ns/op 118728 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 104963606 ns/op 338794 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 2 96578043 ns/op 368288 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 285240007 ns/op 18620 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 2 63517333 ns/op 83613 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 5 21156981 ns/op 251022 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 6 20480674 ns/op 259320 lines/s BenchmarkCheck/constant/funcbodies/info-4 4 35097283 ns/op 61813 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 4 28945218 ns/op 74948 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 9 13989666 ns/op 155066 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 9 13037453 ns/op 166394 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 915294616 ns/op 77138 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 452132031 ns/op 156150 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 2 98062024 ns/op 719811 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 2 85886678 ns/op 821892 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 1 232284353 ns/op 3788 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 5 25500193 ns/op 34500 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 7 16483056 ns/op 53371 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 8 14669575 ns/op 59952 lines/s PASS ok cmd/compile/internal/types2 15.901s goos: freebsd goarch: amd64 pkg: cmd/go cpu: AMD EPYC 7B12 BenchmarkExecGoEnv-4 61 2404843 ns/op 3521918 sys-ns/op 284115 user-ns/op PASS ok cmd/go 1.408s goos: freebsd goarch: amd64 pkg: cmd/go/internal/cfg cpu: AMD EPYC 7B12 BenchmarkLookPath-4 270638 436.3 ns/op PASS ok cmd/go/internal/cfg 1.197s All tests passed.