freebsd-amd64-race at 1d20bce981005777424b9c8da199015ab2148810 :: 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.519s ok archive/zip 2.214s ok bufio 1.241s ok bytes 1.813s ok cmp 1.076s ok compress/bzip2 1.341s ok compress/flate 4.626s ok compress/gzip 9.345s ok compress/lzw 1.811s ok compress/zlib 4.258s ok container/heap 1.066s ok container/list 1.015s ok container/ring 1.057s ok context 1.062s ok crypto 2.472s ok crypto/aes 1.020s ok crypto/cipher 19.116s ok crypto/des 1.047s ok crypto/dsa 1.073s ok crypto/ecdh 1.236s ok crypto/ecdsa 1.160s ok crypto/ed25519 1.240s ok crypto/elliptic 1.093s ? crypto/fips140 [no test files] ok crypto/hkdf 1.081s ok crypto/hmac 1.081s ok crypto/internal/boring 1.041s ? crypto/internal/boring/bbig [no test files] ok crypto/internal/boring/bcache 1.331s ? 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.076s ok crypto/internal/fips140/aes/gcm 1.076s [no tests to run] ? crypto/internal/fips140/alias [no test files] ok crypto/internal/fips140/bigmod 1.120s ? crypto/internal/fips140/check [no test files] ? crypto/internal/fips140/check/checktest [no test files] ? crypto/internal/fips140/drbg [no test files] ok crypto/internal/fips140/ecdh 1.071s ok crypto/internal/fips140/ecdsa 1.129s ? crypto/internal/fips140/ed25519 [no test files] ok crypto/internal/fips140/edwards25519 1.530s ok crypto/internal/fips140/edwards25519/field 1.100s ? crypto/internal/fips140/hkdf [no test files] ? crypto/internal/fips140/hmac [no test files] ok crypto/internal/fips140/mlkem 1.270s ok crypto/internal/fips140/nistec 1.038s [no tests to run] ok crypto/internal/fips140/nistec/fiat 1.038s [no tests to run] ? crypto/internal/fips140/pbkdf2 [no test files] ok crypto/internal/fips140/rsa 1.131s ? 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.102s ? 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.707s ok crypto/internal/hpke 1.085s ? crypto/internal/impl [no test files] ? crypto/internal/randutil [no test files] ok crypto/internal/sysrand 1.243s ? crypto/internal/sysrand/internal/seccomp [no test files] ok crypto/md5 1.082s ok crypto/mlkem 1.302s ok crypto/pbkdf2 1.133s ok crypto/rand 1.411s ok crypto/rc4 1.410s ok crypto/rsa 1.228s ok crypto/sha1 1.033s ok crypto/sha256 1.032s ok crypto/sha3 2.759s ok crypto/sha512 1.027s ok crypto/subtle 1.311s ok crypto/tls 7.949s ? crypto/tls/internal/fips140tls [no test files] ok crypto/x509 1.768s ? crypto/x509/pkix [no test files] ok database/sql 1.557s ok database/sql/driver 1.076s ok debug/buildinfo 1.050s ok debug/dwarf 1.095s ok debug/elf 1.695s ok debug/gosym 1.093s ok debug/macho 1.062s ok debug/pe 1.058s ok debug/plan9obj 1.076s ok embed 1.030s [no tests to run] ok embed/internal/embedtest 1.030s ? encoding [no test files] ok encoding/ascii85 1.082s ok encoding/asn1 1.082s ok encoding/base32 1.068s ok encoding/base64 1.065s ok encoding/binary 1.086s ok encoding/csv 1.041s ok encoding/gob 12.963s ok encoding/hex 1.032s ok encoding/json 1.775s ok encoding/pem 2.291s ok encoding/xml 1.128s ok errors 1.043s ok expvar 1.081s ok flag 3.247s ok fmt 1.508s ok go/ast 1.027s ok go/ast/internal/tests 1.027s ok go/build 6.866s ok go/build/constraint 1.079s ok go/constant 1.017s ok go/doc 1.183s ok go/doc/comment 2.079s ok go/format 1.040s ok go/importer 1.537s ok go/internal/gccgoimporter 1.049s ok go/internal/gcimporter 8.602s ok go/internal/srcimporter 10.029s ok go/parser 1.796s ok go/printer 2.202s ok go/scanner 1.019s ok go/token 1.106s ok go/types 29.271s ok go/version 1.073s ok hash 1.065s ok hash/adler32 1.064s ok hash/crc32 1.098s ok hash/crc64 1.016s ok hash/fnv 1.016s ok hash/maphash 1.156s ok html 1.076s ok html/template 1.193s ok image 1.290s ok image/color 1.051s ? image/color/palette [no test files] ok image/draw 1.435s ok image/gif 1.588s ? image/internal/imageutil [no test files] ok image/jpeg 1.984s ok image/png 3.034s ok index/suffixarray 1.655s ok internal/abi 1.056s ? internal/asan [no test files] ? internal/bisect [no test files] ok internal/buildcfg 1.071s ? internal/bytealg [no test files] ? internal/byteorder [no test files] ? internal/cfg [no test files] ok internal/chacha8rand 1.074s ok internal/copyright 1.145s ? internal/coverage [no test files] ? internal/coverage/calloc [no test files] ok internal/coverage/cfile 2.219s 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.054s ok internal/coverage/slicewriter 1.071s ? internal/coverage/stringtab [no test files] ok internal/coverage/test 1.045s ? internal/coverage/uleb128 [no test files] ok internal/cpu 3.108s ok internal/dag 1.032s ok internal/diff 1.079s ? internal/exportdata [no test files] ? internal/filepathlite [no test files] ok internal/fmtsort 1.032s ok internal/fuzz 1.032s ? internal/goarch [no test files] ok internal/godebug 14.963s ok internal/godebugs 58.043s ? internal/goexperiment [no test files] ? internal/goos [no test files] ? internal/goroot [no test files] ok internal/gover 1.078s ? internal/goversion [no test files] ok internal/itoa 1.079s ? internal/lazyregexp [no test files] ? internal/lazytemplate [no test files] ? internal/msan [no test files] ? internal/nettrace [no test files] ? internal/obscuretestdata [no test files] ? internal/oserror [no test files] ok internal/pkgbits 1.067s ok internal/platform 1.570s ok internal/poll 1.297s ok internal/profile 1.035s ? internal/profilerecord [no test files] ? internal/race [no test files] ok internal/reflectlite 1.081s ok internal/runtime/atomic 1.114s ? internal/runtime/exithook [no test files] ok internal/runtime/maps 1.079s ok internal/runtime/math 1.022s ok internal/runtime/sys 1.022s ok internal/saferio 1.071s ok internal/singleflight 1.100s ? internal/stringslite [no test files] ok internal/sync 5.029s ok internal/synctest 4.486s ? internal/syscall/execenv [no test files] ok internal/syscall/unix 1.034s ok internal/sysinfo 1.073s ? internal/syslist [no test files] ok internal/testenv 1.147s ? internal/testlog [no test files] ? internal/testpty [no test files] ok internal/trace 33.425s ? internal/trace/event [no test files] ? internal/trace/event/go122 [no test files] ok internal/trace/internal/oldtrace 1.377s ? 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.343s ok internal/unsafeheader 1.030s ok internal/xcoff 1.045s ok internal/zstd 1.597s ok io 1.076s ok io/fs 1.272s ok io/ioutil 1.036s ok iter 1.036s ok log 1.035s ? log/internal [no test files] ok log/slog 1.134s ? log/slog/internal [no test files] ok log/slog/internal/benchmarks 1.071s ok log/slog/internal/buffer 1.070s ? log/slog/internal/slogtest [no test files] ok log/syslog 2.357s ok maps 1.077s ok math 1.035s ok math/big 3.071s ok math/bits 1.026s ok math/cmplx 1.024s ok math/rand 3.526s ok math/rand/v2 2.272s ok mime 1.049s ok mime/multipart 4.495s ok mime/quotedprintable 1.049s ok net 10.778s ok net/http 8.202s ok net/http/cgi 28.432s ok net/http/cookiejar 1.077s ok net/http/fcgi 1.294s ok net/http/httptest 1.107s ok net/http/httptrace 1.034s ok net/http/httputil 1.654s ok net/http/internal 2.253s ok net/http/internal/ascii 1.081s ? net/http/internal/testcert [no test files] ok net/http/pprof 6.296s ok net/internal/cgotest 1.055s ok net/internal/socktest 1.022s ok net/mail 1.035s ok net/netip 1.514s ok net/rpc 1.084s ok net/rpc/jsonrpc 1.084s ok net/smtp 1.079s ok net/textproto 1.079s ok net/url 1.082s ok os 10.020s ok os/exec 8.432s ok os/exec/internal/fdtest 1.044s ok os/signal 20.451s ok os/user 1.064s ok path 1.040s ok path/filepath 1.112s ok plugin 1.025s ok reflect 1.331s ? reflect/internal/example1 [no test files] ? reflect/internal/example2 [no test files] ok regexp 3.003s ok regexp/syntax 5.500s ok runtime 42.142s ok runtime/cgo 1.072s ? runtime/coverage [no test files] ok runtime/debug 2.232s ? runtime/internal/startlinetest [no test files] ok runtime/internal/wasitest 1.075s ok runtime/metrics 1.075s ok runtime/pprof 28.941s ok runtime/race 9.079s ? runtime/race/internal/amd64v1 [no test files] ok runtime/trace 1.127s ok slices 1.303s ok sort 1.414s ok strconv 2.711s ok strings 2.164s ? structs [no test files] ok sync 1.481s ok sync/atomic 3.672s ok syscall 6.956s ok testing 6.053s ok testing/fstest 1.048s ? testing/internal/testdeps [no test files] ok testing/iotest 1.048s ok testing/quick 1.114s ok testing/slogtest 1.053s ok text/scanner 1.031s ok text/tabwriter 1.075s ok text/template 1.083s ok text/template/parse 1.082s ok time 14.449s ? time/tzdata [no test files] ok unicode 1.031s ok unicode/utf16 1.030s ok unicode/utf8 1.030s ok unique 1.293s ? unsafe [no test files] ok weak 1.022s ok cmd/addr2line 3.889s ok cmd/api 11.068s ? cmd/asm [no test files] ? cmd/asm/internal/arch [no test files] ok cmd/asm/internal/asm 3.427s ? cmd/asm/internal/flags [no test files] ok cmd/asm/internal/lex 1.020s ? cmd/buildid [no test files] ? cmd/cgo [no test files] ? cmd/cgo/internal/cgotest [no test files] ok cmd/cgo/internal/swig 1.059s ok cmd/cgo/internal/test 1.499s ? 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 21.803s ok cmd/cgo/internal/testcshared 8.803s ok cmd/cgo/internal/testerrors 10.612s ok cmd/cgo/internal/testfortran 1.046s ok cmd/cgo/internal/testgodefs 1.420s ok cmd/cgo/internal/testlife 1.568s ok cmd/cgo/internal/testnocgo 1.022s ok cmd/cgo/internal/testplugin 35.090s ok cmd/cgo/internal/testsanitizers 18.329s ok cmd/cgo/internal/testshared 1.018s ok cmd/cgo/internal/testso 2.210s ok cmd/cgo/internal/teststdio 2.244s ok cmd/cgo/internal/testtls 1.023s ok cmd/compile 36.102s ? cmd/compile/internal/abi [no test files] ok cmd/compile/internal/abt 1.090s ok cmd/compile/internal/amd64 1.072s ? cmd/compile/internal/arm [no test files] ? cmd/compile/internal/arm64 [no test files] ok cmd/compile/internal/base 1.057s ? cmd/compile/internal/bitvec [no test files] ok cmd/compile/internal/compare 1.061s ? cmd/compile/internal/coverage [no test files] ? cmd/compile/internal/deadlocals [no test files] ok cmd/compile/internal/devirtualize 1.038s ok cmd/compile/internal/dwarfgen 1.416s ? cmd/compile/internal/escape [no test files] ? cmd/compile/internal/gc [no test files] ok cmd/compile/internal/importer 1.819s ? cmd/compile/internal/inline [no test files] ok cmd/compile/internal/inline/inlheur 1.389s ? cmd/compile/internal/inline/interleaved [no test files] ok cmd/compile/internal/ir 1.041s ok cmd/compile/internal/liveness 1.074s ok cmd/compile/internal/logopt 1.219s ? cmd/compile/internal/loong64 [no test files] ok cmd/compile/internal/loopvar 1.080s ? cmd/compile/internal/mips [no test files] ? cmd/compile/internal/mips64 [no test files] ok cmd/compile/internal/noder 1.080s ? 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.047s ok cmd/compile/internal/reflectdata 1.074s [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.694s ok cmd/compile/internal/ssagen 1.029s ? cmd/compile/internal/staticdata [no test files] ? cmd/compile/internal/staticinit [no test files] ok cmd/compile/internal/syntax 1.139s ok cmd/compile/internal/test 11.204s ? cmd/compile/internal/typebits [no test files] ok cmd/compile/internal/typecheck 1.227s ok cmd/compile/internal/types 1.019s ok cmd/compile/internal/types2 8.294s ? 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.083s ok cmd/cover 17.258s ok cmd/dist 1.035s ok cmd/distpack 1.035s ok cmd/doc 1.933s ok cmd/fix 2.381s ok cmd/go 297.740s ok cmd/go/internal/auth 1.082s ? cmd/go/internal/base [no test files] ? cmd/go/internal/bug [no test files] ok cmd/go/internal/cache 1.153s ? cmd/go/internal/cacheprog [no test files] ok cmd/go/internal/cfg 1.053s [no tests to run] ? cmd/go/internal/clean [no test files] ? cmd/go/internal/cmdflag [no test files] ? cmd/go/internal/doc [no test files] ok cmd/go/internal/envcmd 1.073s ok cmd/go/internal/fips140 1.052s ? cmd/go/internal/fix [no test files] ? cmd/go/internal/fmtcmd [no test files] ok cmd/go/internal/fsys 1.084s ok cmd/go/internal/generate 1.084s ok cmd/go/internal/gover 1.081s ? cmd/go/internal/help [no test files] ok cmd/go/internal/imports 1.057s ? cmd/go/internal/list [no test files] ok cmd/go/internal/load 1.035s ok cmd/go/internal/lockedfile 2.399s ok cmd/go/internal/lockedfile/internal/filelock 2.178s ? cmd/go/internal/mmap [no test files] ? cmd/go/internal/modcmd [no test files] ok cmd/go/internal/modfetch 1.052s ok cmd/go/internal/modfetch/codehost 2.040s ok cmd/go/internal/modfetch/zip_sum_test 1.052s ? cmd/go/internal/modget [no test files] ok cmd/go/internal/modindex 1.503s ? cmd/go/internal/modinfo [no test files] ok cmd/go/internal/modload 1.087s ok cmd/go/internal/mvs 1.087s ? cmd/go/internal/run [no test files] ? cmd/go/internal/search [no test files] ok cmd/go/internal/str 1.074s ? cmd/go/internal/telemetrycmd [no test files] ? cmd/go/internal/telemetrystats [no test files] ok cmd/go/internal/test 1.097s ? cmd/go/internal/test/internal/genflags [no test files] ? cmd/go/internal/tool [no test files] ok cmd/go/internal/toolchain 1.084s ? cmd/go/internal/trace [no test files] ok cmd/go/internal/vcs 1.019s ok cmd/go/internal/vcweb 1.029s ok cmd/go/internal/vcweb/vcstest 2.757s ? cmd/go/internal/version [no test files] ? cmd/go/internal/vet [no test files] ok cmd/go/internal/web 1.024s ? cmd/go/internal/web/intercept [no test files] ok cmd/go/internal/work 1.304s ? cmd/go/internal/workcmd [no test files] ok cmd/gofmt 1.179s ok cmd/internal/archive 1.355s ? cmd/internal/bio [no test files] ok cmd/internal/bootstrap_test 1.076s ? cmd/internal/browser [no test files] ok cmd/internal/buildid 1.420s ? cmd/internal/codesign [no test files] ok cmd/internal/cov 1.377s ? cmd/internal/cov/covcmd [no test files] ? cmd/internal/disasm [no test files] ok cmd/internal/dwarf 1.054s ok cmd/internal/edit 1.053s ? cmd/internal/gcprog [no test files] ok cmd/internal/goobj 1.029s ? cmd/internal/hash [no test files] ? cmd/internal/macho [no test files] ok cmd/internal/moddeps 1.745s ok cmd/internal/obj 1.416s ? cmd/internal/obj/arm [no test files] ok cmd/internal/obj/arm64 1.611s ok cmd/internal/obj/loong64 1.089s ? cmd/internal/obj/mips [no test files] ok cmd/internal/obj/ppc64 1.082s ok cmd/internal/obj/riscv 1.081s ok cmd/internal/obj/s390x 1.081s ? cmd/internal/obj/wasm [no test files] ok cmd/internal/obj/x86 3.303s ok cmd/internal/objabi 1.014s ? cmd/internal/objfile [no test files] ok cmd/internal/osinfo 1.078s ok cmd/internal/par 1.221s ? cmd/internal/pathcache [no test files] ok cmd/internal/pgo 1.024s ok cmd/internal/pkgpath 5.144s ok cmd/internal/pkgpattern 1.079s ok cmd/internal/quoted 1.064s ? cmd/internal/robustio [no test files] ? cmd/internal/script [no test files] ? cmd/internal/script/scripttest [no test files] ok cmd/internal/src 1.075s ok cmd/internal/sys 1.021s ? cmd/internal/telemetry [no test files] ? cmd/internal/telemetry/counter [no test files] ok cmd/internal/test2json 1.617s ok cmd/link 19.179s ? 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.082s ? cmd/link/internal/dwtest [no test files] ok cmd/link/internal/ld 6.598s ? cmd/link/internal/loadelf [no test files] ok cmd/link/internal/loader 1.080s ? 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.628s ok cmd/objdump 5.268s ok cmd/pack 7.631s ok cmd/pprof 3.532s ? cmd/preprofile [no test files] ok cmd/relnote 1.082s ? cmd/test2json [no test files] ok cmd/trace 1.283s ok cmd/vet 51.946s ##### Running benchmarks briefly. goos: freebsd goarch: amd64 pkg: archive/tar cpu: AMD EPYC 7B12 Benchmark/Writer/USTAR-4 6216 18684 ns/op 1128 B/op 10 allocs/op Benchmark/Writer/GNU-4 4070 29474 ns/op 1658 B/op 24 allocs/op Benchmark/Writer/PAX-4 2673 39356 ns/op 2256 B/op 38 allocs/op Benchmark/Reader/USTAR-4 5409 18989 ns/op 5135 B/op 16 allocs/op Benchmark/Reader/GNU-4 8772 13594 ns/op 5075 B/op 14 allocs/op Benchmark/Reader/PAX-4 2652 38000 ns/op 8881 B/op 33 allocs/op PASS ok archive/tar 2.052s goos: freebsd goarch: amd64 pkg: archive/zip cpu: AMD EPYC 7B12 BenchmarkCompressedZipGarbage-4 1 246658363 ns/op 828960 B/op 83 allocs/op BenchmarkZip64Test-4 1 105937244 ns/op BenchmarkZip64TestSizes/4096-4 2391 54154 ns/op BenchmarkZip64TestSizes/1048576-4 248 477105 ns/op BenchmarkZip64TestSizes/67108864-4 2 51172597 ns/op PASS ok archive/zip 2.175s goos: freebsd goarch: amd64 pkg: bufio cpu: AMD EPYC 7B12 BenchmarkReaderCopyOptimal-4 323607 338.4 ns/op BenchmarkReaderCopyUnoptimal-4 181686 574.6 ns/op BenchmarkReaderCopyNoWriteTo-4 8947 14527 ns/op BenchmarkReaderWriteToOptimal-4 14019 9125 ns/op BenchmarkReaderReadString-4 180933 636.2 ns/op 144 B/op 1 allocs/op BenchmarkWriterCopyOptimal-4 328579 354.3 ns/op BenchmarkWriterCopyUnoptimal-4 309819 340.4 ns/op BenchmarkWriterCopyNoReadFrom-4 10000 11758 ns/op BenchmarkReaderEmpty-4 56820 2197 ns/op 4224 B/op 3 allocs/op BenchmarkWriterEmpty-4 43591 2785 ns/op 4096 B/op 1 allocs/op BenchmarkWriterFlush-4 776048 152.3 ns/op 0 B/op 0 allocs/op PASS ok bufio 2.646s goos: freebsd goarch: amd64 pkg: bytes cpu: AMD EPYC 7B12 BenchmarkReadString-4 7290 15503 ns/op 2113.72 MB/s BenchmarkWriteByte-4 584 191910 ns/op 21.34 MB/s BenchmarkWriteRune-4 350 345689 ns/op 35.55 MB/s BenchmarkBufferNotEmptyWriteRead-4 44 2665130 ns/op BenchmarkBufferFullSmallReads-4 142 845825 ns/op BenchmarkBufferWriteBlock/N4096-4 10000 11576 ns/op 14336 B/op 6 allocs/op BenchmarkBufferWriteBlock/N65536-4 691 184180 ns/op 260096 B/op 14 allocs/op BenchmarkBufferWriteBlock/N1048576-4 27 4634309 ns/op 4192266 B/op 22 allocs/op BenchmarkBufferAppendNoCopy-4 15 7030893 ns/op 2386.21 MB/s 2236962 B/op 0 allocs/op BenchmarkIndexByte/10-4 6060183 20.62 ns/op 484.98 MB/s BenchmarkIndexByte/32-4 5741985 21.02 ns/op 1522.41 MB/s BenchmarkIndexByte/4K-4 1580560 74.67 ns/op 54855.72 MB/s BenchmarkIndexBytePortable/10-4 1252210 89.39 ns/op 111.86 MB/s BenchmarkIndexBytePortable/32-4 409057 266.9 ns/op 119.88 MB/s BenchmarkIndexBytePortable/4K-4 4170 33399 ns/op 122.64 MB/s BenchmarkIndexRune/10-4 1669948 69.54 ns/op 143.81 MB/s BenchmarkIndexRune/32-4 1660996 70.84 ns/op 451.70 MB/s BenchmarkIndexRune/4K-4 932002 128.2 ns/op 31954.50 MB/s BenchmarkIndexRuneASCII/10-4 5848125 20.05 ns/op 498.64 MB/s BenchmarkIndexRuneASCII/32-4 5585552 20.71 ns/op 1544.89 MB/s BenchmarkIndexRuneASCII/4K-4 1601727 75.05 ns/op 54576.40 MB/s BenchmarkIndexRuneUnicode/Latin/10-4 1943298 60.63 ns/op 164.94 MB/s BenchmarkIndexRuneUnicode/Latin/32-4 1958752 61.57 ns/op 519.77 MB/s BenchmarkIndexRuneUnicode/Latin/4K-4 244585 468.4 ns/op 8744.10 MB/s BenchmarkIndexRuneUnicode/Cyrillic/10-4 1656410 71.75 ns/op 139.37 MB/s BenchmarkIndexRuneUnicode/Cyrillic/32-4 1712235 72.60 ns/op 440.76 MB/s BenchmarkIndexRuneUnicode/Cyrillic/4K-4 75057 1547 ns/op 2647.25 MB/s BenchmarkIndexRuneUnicode/Han/10-4 1140350 105.7 ns/op 94.57 MB/s BenchmarkIndexRuneUnicode/Han/32-4 1221811 98.09 ns/op 326.22 MB/s BenchmarkIndexRuneUnicode/Han/4K-4 154369 775.8 ns/op 5279.50 MB/s BenchmarkEqual/0-4 10047205 11.30 ns/op BenchmarkEqual/same/1-4 2165096 57.41 ns/op 17.42 MB/s BenchmarkEqual/same/6-4 2176140 54.00 ns/op 111.11 MB/s BenchmarkEqual/same/9-4 2009445 59.66 ns/op 150.85 MB/s BenchmarkEqual/same/15-4 2109163 59.62 ns/op 251.60 MB/s BenchmarkEqual/same/16-4 2090904 56.72 ns/op 282.09 MB/s BenchmarkEqual/same/20-4 2016800 60.90 ns/op 328.40 MB/s BenchmarkEqual/same/32-4 2006154 59.84 ns/op 534.75 MB/s BenchmarkEqual/same/4K-4 166886 715.0 ns/op 5728.87 MB/s BenchmarkEqual/1-4 2102355 57.14 ns/op 17.50 MB/s BenchmarkEqual/6-4 2067580 56.77 ns/op 105.69 MB/s BenchmarkEqual/9-4 2051884 61.20 ns/op 147.07 MB/s BenchmarkEqual/15-4 1953061 63.04 ns/op 237.95 MB/s BenchmarkEqual/16-4 2002614 61.54 ns/op 259.99 MB/s BenchmarkEqual/20-4 1923116 62.22 ns/op 321.45 MB/s BenchmarkEqual/32-4 1837728 63.02 ns/op 507.81 MB/s BenchmarkEqual/4K-4 90501 1248 ns/op 3281.21 MB/s BenchmarkEqualBothUnaligned/64_0-4 2083468 57.63 ns/op 1110.49 MB/s BenchmarkEqualBothUnaligned/64_1-4 1858892 62.84 ns/op 1018.49 MB/s BenchmarkEqualBothUnaligned/64_4-4 2011300 60.45 ns/op 1058.75 MB/s BenchmarkEqualBothUnaligned/64_7-4 2048536 60.48 ns/op 1058.12 MB/s BenchmarkEqualBothUnaligned/4096_0-4 99462 1086 ns/op 3772.76 MB/s BenchmarkEqualBothUnaligned/4096_1-4 82120 1410 ns/op 2905.42 MB/s BenchmarkEqualBothUnaligned/4096_4-4 132637 801.8 ns/op 5108.46 MB/s BenchmarkEqualBothUnaligned/4096_7-4 129549 777.2 ns/op 5270.41 MB/s BenchmarkIndex/10-4 3848144 29.73 ns/op 336.34 MB/s BenchmarkIndex/32-4 4301866 27.24 ns/op 1174.69 MB/s BenchmarkIndex/4K-4 41990 2903 ns/op 1410.86 MB/s BenchmarkIndexEasy/10-4 4233631 29.05 ns/op 344.27 MB/s BenchmarkIndexEasy/32-4 4473987 26.99 ns/op 1185.55 MB/s BenchmarkIndexEasy/4K-4 805734 145.7 ns/op 28104.75 MB/s BenchmarkCount/10-4 2002364 56.80 ns/op 176.07 MB/s BenchmarkCount/32-4 2214046 56.55 ns/op 565.84 MB/s BenchmarkCount/4K-4 41095 2834 ns/op 1445.47 MB/s BenchmarkCountEasy/10-4 2061807 56.47 ns/op 177.09 MB/s BenchmarkCountEasy/32-4 2092275 56.47 ns/op 566.69 MB/s BenchmarkCountEasy/4K-4 694977 171.9 ns/op 23823.63 MB/s BenchmarkCountSingle/10-4 3774916 32.00 ns/op 312.53 MB/s BenchmarkCountSingle/32-4 3689010 31.95 ns/op 1001.65 MB/s BenchmarkCountSingle/4K-4 1223624 97.63 ns/op 41953.13 MB/s BenchmarkToUpper/#00-4 3702880 31.52 ns/op BenchmarkToUpper/ONLYUPPER-4 469855 254.0 ns/op BenchmarkToUpper/abc-4 778968 152.4 ns/op BenchmarkToUpper/AbC123-4 489618 241.5 ns/op BenchmarkToUpper/azAZ09_-4 386338 263.1 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 122540 893.3 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 54597 2064 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 80608 1410 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 184228 657.1 ns/op BenchmarkToLower/#00-4 3648009 32.69 ns/op BenchmarkToLower/abc-4 725898 162.5 ns/op BenchmarkToLower/AbC123-4 490998 239.4 ns/op BenchmarkToLower/azAZ09_-4 433476 258.1 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 120477 866.1 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 56012 2040 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 90559 1244 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 178147 678.7 ns/op BenchmarkFields/ASCII/16-4 195194 527.1 ns/op 30.36 MB/s 48 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 15175 7885 ns/op 32.47 MB/s 640 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 862 133806 ns/op 30.61 MB/s 9728 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 54 2118069 ns/op 30.94 MB/s 147456 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 3 33664537 ns/op 31.15 MB/s 2277376 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 146354 814.8 ns/op 19.64 MB/s 24 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 9967 12356 ns/op 20.72 MB/s 480 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 520 225217 ns/op 18.19 MB/s 24832 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 28 3717259 ns/op 17.63 MB/s 512256 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 2 61448018 ns/op 17.06 MB/s 11211008 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 221773 522.4 ns/op 30.63 MB/s 48 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 17330 7111 ns/op 36.00 MB/s 640 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 988 123835 ns/op 33.08 MB/s 25088 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 55 2136921 ns/op 30.67 MB/s 512257 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 3 37549573 ns/op 27.93 MB/s 11219200 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 196098 570.2 ns/op 28.06 MB/s 24 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 13996 8540 ns/op 29.98 MB/s 480 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 728 164434 ns/op 24.91 MB/s 24832 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 38 2790045 ns/op 23.49 MB/s 512261 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 3 48310274 ns/op 21.71 MB/s 11211040 B/op 24 allocs/op BenchmarkTrimSpace/NoTrim-4 2719222 43.94 ns/op BenchmarkTrimSpace/ASCII-4 1400276 77.49 ns/op BenchmarkTrimSpace/SomeNonASCII-4 151489 761.9 ns/op BenchmarkTrimSpace/JustNonASCII-4 72685 1690 ns/op BenchmarkToValidUTF8/Valid-4 819788 145.5 ns/op BenchmarkToValidUTF8/InvalidASCII-4 519492 223.5 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 155997 749.8 ns/op BenchmarkIndexHard1-4 1252 93905 ns/op 11166.30 MB/s BenchmarkIndexHard2-4 897 131599 ns/op 7967.95 MB/s BenchmarkIndexHard3-4 178 661961 ns/op 1584.04 MB/s BenchmarkIndexHard4-4 184 645467 ns/op 1624.52 MB/s BenchmarkLastIndexHard1-4 7 14809197 ns/op BenchmarkLastIndexHard2-4 6 17564787 ns/op BenchmarkLastIndexHard3-4 6 17999866 ns/op BenchmarkCountHard1-4 1242 94740 ns/op BenchmarkCountHard2-4 907 131687 ns/op BenchmarkCountHard3-4 180 657690 ns/op BenchmarkSplitEmptySeparator-4 2 64750386 ns/op BenchmarkSplitSingleByteSeparator-4 31 4572385 ns/op BenchmarkSplitMultiByteSeparator-4 18 5710081 ns/op BenchmarkSplitNSingleByteSeparator-4 239497 462.9 ns/op BenchmarkSplitNMultiByteSeparator-4 112737 1049 ns/op BenchmarkRepeat-4 246991 418.8 ns/op BenchmarkRepeatLarge/256/1-4 184473 613.8 ns/op 417.11 MB/s BenchmarkRepeatLarge/256/16-4 316591 417.8 ns/op 612.76 MB/s BenchmarkRepeatLarge/512/1-4 117236 867.0 ns/op 590.53 MB/s BenchmarkRepeatLarge/512/16-4 153504 707.7 ns/op 723.52 MB/s BenchmarkRepeatLarge/1024/1-4 95251 1349 ns/op 759.12 MB/s BenchmarkRepeatLarge/1024/16-4 125383 995.2 ns/op 1028.94 MB/s BenchmarkRepeatLarge/2048/1-4 60992 1938 ns/op 1056.59 MB/s BenchmarkRepeatLarge/2048/16-4 70604 1772 ns/op 1155.63 MB/s BenchmarkRepeatLarge/4096/1-4 36901 3424 ns/op 1196.25 MB/s BenchmarkRepeatLarge/4096/16-4 37297 3220 ns/op 1271.99 MB/s BenchmarkRepeatLarge/8192/1-4 18751 6106 ns/op 1341.69 MB/s BenchmarkRepeatLarge/8192/16-4 20880 6026 ns/op 1359.48 MB/s BenchmarkRepeatLarge/8192/4097-4 43474 3177 ns/op 1289.57 MB/s BenchmarkRepeatLarge/16384/1-4 10574 11615 ns/op 1410.61 MB/s BenchmarkRepeatLarge/16384/16-4 10000 12297 ns/op 1332.39 MB/s BenchmarkRepeatLarge/16384/4097-4 13354 8237 ns/op 1492.18 MB/s BenchmarkRepeatLarge/32768/1-4 5788 21300 ns/op 1538.43 MB/s BenchmarkRepeatLarge/32768/16-4 7152 21447 ns/op 1527.84 MB/s BenchmarkRepeatLarge/32768/4097-4 5878 23524 ns/op 1219.16 MB/s BenchmarkRepeatLarge/65536/1-4 2431 44802 ns/op 1462.80 MB/s BenchmarkRepeatLarge/65536/16-4 2794 45004 ns/op 1456.23 MB/s BenchmarkRepeatLarge/65536/4097-4 3127 42280 ns/op 1453.51 MB/s BenchmarkRepeatLarge/131072/1-4 916 133392 ns/op 982.61 MB/s BenchmarkRepeatLarge/131072/16-4 818 206576 ns/op 634.50 MB/s BenchmarkRepeatLarge/131072/4097-4 895 148974 ns/op 852.55 MB/s BenchmarkRepeatLarge/262144/1-4 460 299002 ns/op 876.73 MB/s BenchmarkRepeatLarge/262144/16-4 464 283297 ns/op 925.33 MB/s BenchmarkRepeatLarge/262144/4097-4 447 298229 ns/op 865.48 MB/s BenchmarkRepeatLarge/524288/1-4 229 517088 ns/op 1013.92 MB/s BenchmarkRepeatLarge/524288/16-4 243 566510 ns/op 925.47 MB/s BenchmarkRepeatLarge/524288/4097-4 234 514244 ns/op 1011.81 MB/s BenchmarkRepeatLarge/1048576/1-4 100 1009213 ns/op 1039.00 MB/s BenchmarkRepeatLarge/1048576/16-4 100 1109874 ns/op 944.77 MB/s BenchmarkRepeatLarge/1048576/4097-4 100 1162586 ns/op 898.63 MB/s BenchmarkRepeatLarge/2097152/1-4 64 1892361 ns/op 1108.22 MB/s BenchmarkRepeatLarge/2097152/16-4 52 1952795 ns/op 1073.92 MB/s BenchmarkRepeatLarge/2097152/4097-4 60 2812733 ns/op 744.32 MB/s BenchmarkRepeatLarge/4194304/1-4 30 4159192 ns/op 1008.44 MB/s BenchmarkRepeatLarge/4194304/16-4 28 3654633 ns/op 1147.67 MB/s BenchmarkRepeatLarge/4194304/4097-4 28 3894842 ns/op 1076.10 MB/s BenchmarkRepeatLarge/8388608/1-4 14 7167780 ns/op 1170.32 MB/s BenchmarkRepeatLarge/8388608/16-4 15 7195493 ns/op 1165.81 MB/s BenchmarkRepeatLarge/8388608/4097-4 15 6972899 ns/op 1202.74 MB/s BenchmarkRepeatLarge/16777216/1-4 8 14512759 ns/op 1156.03 MB/s BenchmarkRepeatLarge/16777216/16-4 8 14540229 ns/op 1153.85 MB/s BenchmarkRepeatLarge/16777216/4097-4 8 14336468 ns/op 1170.25 MB/s BenchmarkRepeatLarge/33554432/1-4 4 27487063 ns/op 1220.74 MB/s BenchmarkRepeatLarge/33554432/16-4 4 27432936 ns/op 1223.14 MB/s BenchmarkRepeatLarge/33554432/4097-4 4 28051800 ns/op 1196.16 MB/s BenchmarkRepeatLarge/67108864/1-4 2 59574728 ns/op 1126.47 MB/s BenchmarkRepeatLarge/67108864/16-4 2 53898404 ns/op 1245.10 MB/s BenchmarkRepeatLarge/67108864/4097-4 2 53427898 ns/op 1256.06 MB/s BenchmarkRepeatLarge/134217728/1-4 1 107799598 ns/op 1245.07 MB/s BenchmarkRepeatLarge/134217728/16-4 1 109292042 ns/op 1228.06 MB/s BenchmarkRepeatLarge/134217728/4097-4 1 105906143 ns/op 1267.33 MB/s BenchmarkRepeatLarge/268435456/1-4 1 232240877 ns/op 1155.85 MB/s BenchmarkRepeatLarge/268435456/16-4 1 216526207 ns/op 1239.74 MB/s BenchmarkRepeatLarge/268435456/4097-4 1 216738618 ns/op 1238.52 MB/s BenchmarkRepeatLarge/536870912/1-4 1 461307475 ns/op 1163.80 MB/s BenchmarkRepeatLarge/536870912/16-4 1 425385677 ns/op 1262.08 MB/s BenchmarkRepeatLarge/536870912/4097-4 1 429188856 ns/op 1250.90 MB/s BenchmarkRepeatLarge/1073741824/1-4 1 929125598 ns/op 1155.65 MB/s BenchmarkRepeatLarge/1073741824/16-4 1 842191553 ns/op 1274.94 MB/s BenchmarkRepeatLarge/1073741824/4097-4 1 851153235 ns/op 1261.51 MB/s BenchmarkBytesCompare/1-4 14710678 8.761 ns/op BenchmarkBytesCompare/2-4 13248771 8.733 ns/op BenchmarkBytesCompare/4-4 13166899 8.400 ns/op BenchmarkBytesCompare/8-4 12184366 8.520 ns/op BenchmarkBytesCompare/16-4 12682678 8.239 ns/op BenchmarkBytesCompare/32-4 11602255 8.803 ns/op BenchmarkBytesCompare/64-4 14016588 8.639 ns/op BenchmarkBytesCompare/128-4 11361068 10.06 ns/op BenchmarkBytesCompare/256-4 10259743 11.32 ns/op BenchmarkBytesCompare/512-4 7514822 15.07 ns/op BenchmarkBytesCompare/1024-4 5027206 22.56 ns/op BenchmarkBytesCompare/2048-4 3160294 37.79 ns/op BenchmarkIndexAnyASCII/1:1-4 2975577 34.45 ns/op BenchmarkIndexAnyASCII/1:2-4 3093181 38.14 ns/op BenchmarkIndexAnyASCII/1:4-4 3007232 36.42 ns/op BenchmarkIndexAnyASCII/1:8-4 3104446 38.53 ns/op BenchmarkIndexAnyASCII/1:16-4 3389666 38.03 ns/op BenchmarkIndexAnyASCII/1:32-4 3098250 38.30 ns/op BenchmarkIndexAnyASCII/1:64-4 3149842 35.25 ns/op BenchmarkIndexAnyASCII/16:1-4 2986986 40.54 ns/op BenchmarkIndexAnyASCII/16:2-4 542810 250.3 ns/op BenchmarkIndexAnyASCII/16:4-4 490298 256.6 ns/op BenchmarkIndexAnyASCII/16:8-4 432588 254.6 ns/op BenchmarkIndexAnyASCII/16:16-4 396363 268.6 ns/op BenchmarkIndexAnyASCII/16:32-4 378520 293.2 ns/op BenchmarkIndexAnyASCII/16:64-4 286363 371.7 ns/op BenchmarkIndexAnyASCII/256:1-4 2809888 42.49 ns/op BenchmarkIndexAnyASCII/256:2-4 33788 3526 ns/op BenchmarkIndexAnyASCII/256:4-4 37580 3516 ns/op BenchmarkIndexAnyASCII/256:8-4 33748 3153 ns/op BenchmarkIndexAnyASCII/256:16-4 34068 3500 ns/op BenchmarkIndexAnyASCII/256:32-4 33072 3240 ns/op BenchmarkIndexAnyASCII/256:64-4 32545 3636 ns/op BenchmarkIndexAnyUTF8/1:1-4 3135615 39.07 ns/op BenchmarkIndexAnyUTF8/1:2-4 3188610 34.52 ns/op BenchmarkIndexAnyUTF8/1:4-4 3167179 38.45 ns/op BenchmarkIndexAnyUTF8/1:8-4 3115285 37.63 ns/op BenchmarkIndexAnyUTF8/1:16-4 3485742 37.93 ns/op BenchmarkIndexAnyUTF8/1:32-4 3173113 38.39 ns/op BenchmarkIndexAnyUTF8/1:64-4 3128107 37.59 ns/op BenchmarkIndexAnyUTF8/16:1-4 199509 580.7 ns/op BenchmarkIndexAnyUTF8/16:2-4 380223 305.0 ns/op BenchmarkIndexAnyUTF8/16:4-4 324194 315.6 ns/op BenchmarkIndexAnyUTF8/16:8-4 329186 307.2 ns/op BenchmarkIndexAnyUTF8/16:16-4 381434 302.1 ns/op BenchmarkIndexAnyUTF8/16:32-4 317812 321.8 ns/op BenchmarkIndexAnyUTF8/16:64-4 377836 299.3 ns/op BenchmarkIndexAnyUTF8/256:1-4 14301 8548 ns/op BenchmarkIndexAnyUTF8/256:2-4 27150 4335 ns/op BenchmarkIndexAnyUTF8/256:4-4 29893 4335 ns/op BenchmarkIndexAnyUTF8/256:8-4 27165 4339 ns/op BenchmarkIndexAnyUTF8/256:16-4 31159 4306 ns/op BenchmarkIndexAnyUTF8/256:32-4 27303 4419 ns/op BenchmarkIndexAnyUTF8/256:64-4 30613 4354 ns/op BenchmarkLastIndexAnyASCII/1:1-4 3139704 38.79 ns/op BenchmarkLastIndexAnyASCII/1:2-4 3406395 37.97 ns/op BenchmarkLastIndexAnyASCII/1:4-4 3209644 37.58 ns/op BenchmarkLastIndexAnyASCII/1:8-4 3137049 34.74 ns/op BenchmarkLastIndexAnyASCII/1:16-4 3194121 37.11 ns/op BenchmarkLastIndexAnyASCII/1:32-4 3436096 33.92 ns/op BenchmarkLastIndexAnyASCII/1:64-4 3148863 37.46 ns/op BenchmarkLastIndexAnyASCII/16:1-4 485700 249.4 ns/op BenchmarkLastIndexAnyASCII/16:2-4 547736 248.7 ns/op BenchmarkLastIndexAnyASCII/16:4-4 479059 219.6 ns/op BenchmarkLastIndexAnyASCII/16:8-4 417154 253.2 ns/op BenchmarkLastIndexAnyASCII/16:16-4 373094 268.5 ns/op BenchmarkLastIndexAnyASCII/16:32-4 385701 306.1 ns/op BenchmarkLastIndexAnyASCII/16:64-4 310342 344.9 ns/op BenchmarkLastIndexAnyASCII/256:1-4 34538 3076 ns/op BenchmarkLastIndexAnyASCII/256:2-4 40569 2982 ns/op BenchmarkLastIndexAnyASCII/256:4-4 34335 2958 ns/op BenchmarkLastIndexAnyASCII/256:8-4 33990 3294 ns/op BenchmarkLastIndexAnyASCII/256:16-4 34028 3509 ns/op BenchmarkLastIndexAnyASCII/256:32-4 38254 3542 ns/op BenchmarkLastIndexAnyASCII/256:64-4 35882 3594 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 3141265 39.04 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 3086824 34.80 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 3110907 34.21 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 3205790 37.84 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 3136992 38.14 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 3090120 37.79 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 3164702 37.62 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 320854 361.6 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 379630 314.9 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 377378 317.0 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 378427 316.8 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 376842 317.7 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 360922 330.3 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 336304 319.0 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 21733 5199 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 28598 3957 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 27273 4345 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 29116 4362 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 27304 4295 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 26677 4364 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 27848 4339 ns/op BenchmarkTrimASCII/1:1-4 3941676 32.61 ns/op BenchmarkTrimASCII/1:2-4 3066019 38.80 ns/op BenchmarkTrimASCII/1:4-4 2990245 40.25 ns/op BenchmarkTrimASCII/1:8-4 2778110 41.60 ns/op BenchmarkTrimASCII/1:16-4 2118237 55.07 ns/op BenchmarkTrimASCII/16:1-4 707274 175.1 ns/op BenchmarkTrimASCII/16:2-4 457921 255.0 ns/op BenchmarkTrimASCII/16:4-4 424753 249.7 ns/op BenchmarkTrimASCII/16:8-4 503901 244.1 ns/op BenchmarkTrimASCII/16:16-4 488467 267.4 ns/op BenchmarkTrimASCII/256:1-4 58928 1993 ns/op BenchmarkTrimASCII/256:2-4 40350 3454 ns/op BenchmarkTrimASCII/256:4-4 33745 3245 ns/op BenchmarkTrimASCII/256:8-4 34088 3490 ns/op BenchmarkTrimASCII/256:16-4 33325 3524 ns/op BenchmarkTrimASCII/4096:1-4 3285 31845 ns/op BenchmarkTrimASCII/4096:2-4 2101 56589 ns/op BenchmarkTrimASCII/4096:4-4 2160 55344 ns/op BenchmarkTrimASCII/4096:8-4 2528 55157 ns/op BenchmarkTrimASCII/4096:16-4 2106 50409 ns/op BenchmarkTrimByte-4 2765722 43.01 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 20054 5980 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 20128 5981 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 830 137853 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 1672 64288 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 3472 34611 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 6681 18049 ns/op BenchmarkCompareBytesEqual-4 14636484 8.153 ns/op BenchmarkCompareBytesToNil-4 14006188 7.434 ns/op BenchmarkCompareBytesEmpty-4 15428568 7.782 ns/op BenchmarkCompareBytesIdentical-4 15445426 7.505 ns/op BenchmarkCompareBytesSameLength-4 13723302 7.785 ns/op BenchmarkCompareBytesDifferentLength-4 13633836 7.832 ns/op BenchmarkCompareBytesBigUnaligned/offset=1-4 3895 35542 ns/op 29502.41 MB/s BenchmarkCompareBytesBigUnaligned/offset=2-4 3649 32240 ns/op 32524.25 MB/s BenchmarkCompareBytesBigUnaligned/offset=3-4 3657 27537 ns/op 38078.94 MB/s BenchmarkCompareBytesBigUnaligned/offset=4-4 4197 33618 ns/op 31191.43 MB/s BenchmarkCompareBytesBigUnaligned/offset=5-4 3264 36978 ns/op 28357.19 MB/s BenchmarkCompareBytesBigUnaligned/offset=6-4 4317 36709 ns/op 28564.98 MB/s BenchmarkCompareBytesBigUnaligned/offset=7-4 3081 35975 ns/op 29148.04 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=0-4 3954 27183 ns/op 38574.47 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=1-4 3037 39373 ns/op 26631.86 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=2-4 4390 36872 ns/op 28438.76 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=3-4 4472 26514 ns/op 39547.71 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=4-4 4441 26513 ns/op 39549.20 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=5-4 4525 34222 ns/op 30640.63 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=6-4 4345 32765 ns/op 32002.85 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=7-4 4212 37052 ns/op 28300.20 MB/s BenchmarkCompareBytesBig-4 4324 26905 ns/op 38973.07 MB/s BenchmarkCompareBytesBigIdentical-4 16041967 7.455 ns/op 140649797.41 MB/s PASS ok bytes 61.133s goos: freebsd goarch: amd64 pkg: compress/bzip2 cpu: AMD EPYC 7B12 BenchmarkDecodeDigits-4 2 57686368 ns/op 1.73 MB/s 3615444 B/op 27 allocs/op BenchmarkDecodeNewton-4 1 315397664 ns/op 1.80 MB/s 3629184 B/op 26 allocs/op BenchmarkDecodeRand-4 5 22059265 ns/op 0.74 MB/s 3642704 B/op 26 allocs/op PASS ok compress/bzip2 2.171s goos: freebsd goarch: amd64 pkg: compress/flate cpu: AMD EPYC 7B12 BenchmarkDecode/Digits/Huffman/1e4-4 82 1344767 ns/op 7.44 MB/s 42538 B/op 5 allocs/op BenchmarkDecode/Digits/Huffman/1e5-4 8 12945239 ns/op 7.72 MB/s 45728 B/op 6 allocs/op BenchmarkDecode/Digits/Huffman/1e6-4 1 130378712 ns/op 7.67 MB/s 49264 B/op 9 allocs/op BenchmarkDecode/Digits/Speed/1e4-4 84 1335271 ns/op 7.49 MB/s 42577 B/op 8 allocs/op BenchmarkDecode/Digits/Speed/1e5-4 8 13325984 ns/op 7.50 MB/s 43962 B/op 12 allocs/op BenchmarkDecode/Digits/Speed/1e6-4 1 135975648 ns/op 7.35 MB/s 53024 B/op 77 allocs/op BenchmarkDecode/Digits/Default/1e4-4 92 1312674 ns/op 7.62 MB/s 42991 B/op 7 allocs/op BenchmarkDecode/Digits/Default/1e5-4 8 12636304 ns/op 7.91 MB/s 42927 B/op 13 allocs/op BenchmarkDecode/Digits/Default/1e6-4 1 128817490 ns/op 7.76 MB/s 53384 B/op 83 allocs/op BenchmarkDecode/Digits/Compression/1e4-4 91 1295679 ns/op 7.72 MB/s 42205 B/op 7 allocs/op BenchmarkDecode/Digits/Compression/1e5-4 8 12762649 ns/op 7.84 MB/s 42927 B/op 13 allocs/op BenchmarkDecode/Digits/Compression/1e6-4 1 126542995 ns/op 7.90 MB/s 53384 B/op 83 allocs/op BenchmarkDecode/Newton/Huffman/1e4-4 76 1463199 ns/op 6.83 MB/s 43840 B/op 14 allocs/op BenchmarkDecode/Newton/Huffman/1e5-4 8 14120839 ns/op 7.08 MB/s 48154 B/op 24 allocs/op BenchmarkDecode/Newton/Huffman/1e6-4 1 140152179 ns/op 7.14 MB/s 88512 B/op 165 allocs/op BenchmarkDecode/Newton/Speed/1e4-4 100 1128586 ns/op 8.86 MB/s 43454 B/op 18 allocs/op BenchmarkDecode/Newton/Speed/1e5-4 12 9573776 ns/op 10.45 MB/s 45124 B/op 31 allocs/op BenchmarkDecode/Newton/Speed/1e6-4 2 92978646 ns/op 10.76 MB/s 89436 B/op 231 allocs/op BenchmarkDecode/Newton/Default/1e4-4 121 991481 ns/op 10.09 MB/s 43289 B/op 15 allocs/op BenchmarkDecode/Newton/Default/1e5-4 14 7618202 ns/op 13.13 MB/s 45268 B/op 32 allocs/op BenchmarkDecode/Newton/Default/1e6-4 2 75732328 ns/op 13.20 MB/s 70060 B/op 161 allocs/op BenchmarkDecode/Newton/Compression/1e4-4 118 1011321 ns/op 9.89 MB/s 43207 B/op 15 allocs/op BenchmarkDecode/Newton/Compression/1e5-4 14 7517853 ns/op 13.30 MB/s 44090 B/op 32 allocs/op BenchmarkDecode/Newton/Compression/1e6-4 2 75630084 ns/op 13.22 MB/s 71860 B/op 153 allocs/op BenchmarkEncode/Digits/Huffman/1e4-4 141 896769 ns/op 11.15 MB/s BenchmarkEncode/Digits/Huffman/1e5-4 13 7772475 ns/op 12.87 MB/s BenchmarkEncode/Digits/Huffman/1e6-4 2 80491140 ns/op 12.42 MB/s BenchmarkEncode/Digits/Speed/1e4-4 75 1574028 ns/op 6.35 MB/s BenchmarkEncode/Digits/Speed/1e5-4 8 14144224 ns/op 7.07 MB/s BenchmarkEncode/Digits/Speed/1e6-4 1 139923777 ns/op 7.15 MB/s BenchmarkEncode/Digits/Default/1e4-4 27 3947272 ns/op 2.53 MB/s BenchmarkEncode/Digits/Default/1e5-4 2 52886056 ns/op 1.89 MB/s BenchmarkEncode/Digits/Default/1e6-4 1 574671798 ns/op 1.74 MB/s BenchmarkEncode/Digits/Compression/1e4-4 27 3793593 ns/op 2.64 MB/s BenchmarkEncode/Digits/Compression/1e5-4 2 54705405 ns/op 1.83 MB/s BenchmarkEncode/Digits/Compression/1e6-4 1 547610341 ns/op 1.83 MB/s BenchmarkEncode/Newton/Huffman/1e4-4 100 1016539 ns/op 9.84 MB/s BenchmarkEncode/Newton/Huffman/1e5-4 13 8586784 ns/op 11.65 MB/s BenchmarkEncode/Newton/Huffman/1e6-4 2 84437800 ns/op 11.84 MB/s BenchmarkEncode/Newton/Speed/1e4-4 72 1505299 ns/op 6.64 MB/s BenchmarkEncode/Newton/Speed/1e5-4 9 11348608 ns/op 8.81 MB/s BenchmarkEncode/Newton/Speed/1e6-4 1 113083671 ns/op 8.84 MB/s BenchmarkEncode/Newton/Default/1e4-4 30 3739371 ns/op 2.67 MB/s BenchmarkEncode/Newton/Default/1e5-4 3 48371691 ns/op 2.07 MB/s BenchmarkEncode/Newton/Default/1e6-4 1 510760399 ns/op 1.96 MB/s BenchmarkEncode/Newton/Compression/1e4-4 25 4139253 ns/op 2.42 MB/s BenchmarkEncode/Newton/Compression/1e5-4 2 63539242 ns/op 1.57 MB/s BenchmarkEncode/Newton/Compression/1e6-4 1 661252903 ns/op 1.51 MB/s PASS ok compress/flate 15.325s goos: freebsd goarch: amd64 pkg: compress/lzw cpu: AMD EPYC 7B12 BenchmarkDecoder/1e4-4 66 1776050 ns/op 5.63 MB/s BenchmarkDecoder/1e-Reuse4-4 64 1844896 ns/op 5.42 MB/s BenchmarkDecoder/1e5-4 6 18125303 ns/op 5.52 MB/s BenchmarkDecoder/1e-Reuse5-4 6 17673406 ns/op 5.66 MB/s BenchmarkDecoder/1e6-4 1 174124383 ns/op 5.74 MB/s BenchmarkDecoder/1e-Reuse6-4 1 176056027 ns/op 5.68 MB/s BenchmarkEncoder/1e4-4 79 1487384 ns/op 6.72 MB/s BenchmarkEncoder/1e-Reuse4-4 76 1416885 ns/op 7.06 MB/s BenchmarkEncoder/1e5-4 7 14966107 ns/op 6.68 MB/s BenchmarkEncoder/1e-Reuse5-4 7 14838688 ns/op 6.74 MB/s BenchmarkEncoder/1e6-4 1 151958778 ns/op 6.58 MB/s BenchmarkEncoder/1e-Reuse6-4 1 148912430 ns/op 6.72 MB/s PASS ok compress/lzw 3.267s goos: freebsd goarch: amd64 pkg: container/heap cpu: AMD EPYC 7B12 BenchmarkDup-4 34 3288947 ns/op PASS ok container/heap 1.358s goos: freebsd goarch: amd64 pkg: context cpu: AMD EPYC 7B12 BenchmarkCommonParentCancel-4 17595 5934 ns/op BenchmarkWithTimeout/concurrency=40-4 4410 24984 ns/op BenchmarkWithTimeout/concurrency=4000-4 4137 24450 ns/op BenchmarkWithTimeout/concurrency=400000-4 6225 17344 ns/op BenchmarkCancelTree/depth=1/Root=Background-4 580932 191.2 ns/op BenchmarkCancelTree/depth=1/Root=OpenCanceler-4 21974 6096 ns/op BenchmarkCancelTree/depth=1/Root=ClosedCanceler-4 25459 4501 ns/op BenchmarkCancelTree/depth=10/Root=Background-4 4609 24952 ns/op BenchmarkCancelTree/depth=10/Root=OpenCanceler-4 2959 39561 ns/op BenchmarkCancelTree/depth=10/Root=ClosedCanceler-4 3703 29283 ns/op BenchmarkCancelTree/depth=100/Root=Background-4 394 351892 ns/op BenchmarkCancelTree/depth=100/Root=OpenCanceler-4 280 428542 ns/op BenchmarkCancelTree/depth=100/Root=ClosedCanceler-4 406 279030 ns/op BenchmarkCancelTree/depth=1000/Root=Background-4 38 3031973 ns/op BenchmarkCancelTree/depth=1000/Root=OpenCanceler-4 21 5150852 ns/op BenchmarkCancelTree/depth=1000/Root=ClosedCanceler-4 38 2852330 ns/op BenchmarkCheckCanceled/Err-4 424801 282.8 ns/op BenchmarkCheckCanceled/Done-4 704031 171.8 ns/op BenchmarkContextCancelDone-4 709453 258.2 ns/op BenchmarkDeepValueNewGoRoutine/depth=10-4 18626 7730 ns/op BenchmarkDeepValueNewGoRoutine/depth=20-4 14406 7823 ns/op BenchmarkDeepValueNewGoRoutine/depth=30-4 13476 8657 ns/op BenchmarkDeepValueNewGoRoutine/depth=50-4 12148 9974 ns/op BenchmarkDeepValueNewGoRoutine/depth=100-4 8721 11940 ns/op BenchmarkDeepValueSameGoRoutine/depth=10-4 620511 207.6 ns/op BenchmarkDeepValueSameGoRoutine/depth=20-4 292118 378.0 ns/op BenchmarkDeepValueSameGoRoutine/depth=30-4 212619 542.0 ns/op BenchmarkDeepValueSameGoRoutine/depth=50-4 136418 873.1 ns/op BenchmarkDeepValueSameGoRoutine/depth=100-4 70371 1696 ns/op PASS ok context 10.038s goos: freebsd goarch: amd64 pkg: crypto/aes cpu: AMD EPYC 7B12 BenchmarkEncrypt/AES-128-4 2500122 48.47 ns/op 330.09 MB/s BenchmarkEncrypt/AES-192-4 2654222 47.17 ns/op 339.22 MB/s BenchmarkEncrypt/AES-256-4 2421165 48.10 ns/op 332.62 MB/s BenchmarkDecrypt/AES-128-4 2538974 49.78 ns/op 321.39 MB/s BenchmarkDecrypt/AES-192-4 2543064 48.65 ns/op 328.87 MB/s BenchmarkDecrypt/AES-256-4 2376703 50.19 ns/op 318.76 MB/s BenchmarkCreateCipher/AES-128-4 285058 413.9 ns/op 512 B/op 1 allocs/op BenchmarkCreateCipher/AES-192-4 344032 393.3 ns/op 512 B/op 1 allocs/op BenchmarkCreateCipher/AES-256-4 276150 383.5 ns/op 512 B/op 1 allocs/op PASS ok crypto/aes 2.586s goos: freebsd goarch: amd64 pkg: crypto/cipher cpu: AMD EPYC 7B12 BenchmarkAESGCM/Open-128-64-4 228908 507.5 ns/op 126.11 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-64-4 446222 256.1 ns/op 249.95 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-64-4 228140 522.0 ns/op 122.62 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-64-4 427506 270.6 ns/op 236.50 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-1350-4 144062 814.2 ns/op 1657.97 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-1350-4 208539 571.7 ns/op 2361.22 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-1350-4 135002 865.1 ns/op 1560.47 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-1350-4 191808 624.7 ns/op 2161.18 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-8192-4 53764 2217 ns/op 3695.15 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-8192-4 59109 2012 ns/op 4071.46 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-8192-4 48321 2466 ns/op 3322.65 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-8192-4 52714 2262 ns/op 3620.98 MB/s 0 B/op 0 allocs/op BenchmarkAESCTR/50-4 351280 310.0 ns/op 161.27 MB/s BenchmarkAESCTR/1K-4 169467 662.6 ns/op 1537.94 MB/s BenchmarkAESCTR/8K-4 46705 2571 ns/op 3184.95 MB/s BenchmarkAESCBCEncrypt1K-4 41769 2924 ns/op 350.20 MB/s BenchmarkAESCBCDecrypt1K-4 41074 2972 ns/op 344.52 MB/s PASS ok crypto/cipher 3.338s goos: freebsd goarch: amd64 pkg: crypto/des cpu: AMD EPYC 7B12 BenchmarkEncrypt-4 110432 1068 ns/op 7.49 MB/s BenchmarkDecrypt-4 115848 1024 ns/op 7.81 MB/s BenchmarkTDESEncrypt-4 38714 2651 ns/op 3.02 MB/s BenchmarkTDESDecrypt-4 38830 3063 ns/op 2.61 MB/s PASS ok crypto/des 1.630s goos: freebsd goarch: amd64 pkg: crypto/ecdh cpu: AMD EPYC 7B12 BenchmarkECDH/P256-4 1308 86387 ns/op 968 B/op 15 allocs/op BenchmarkECDH/P384-4 18 6191459 ns/op 1326 B/op 24 allocs/op BenchmarkECDH/P521-4 7 15902912 ns/op 1809 B/op 24 allocs/op BenchmarkECDH/X25519-4 126 948653 ns/op 392 B/op 9 allocs/op PASS ok crypto/ecdh 1.735s goos: freebsd goarch: amd64 pkg: crypto/ecdsa cpu: AMD EPYC 7B12 BenchmarkSign/P256-4 1194 96345 ns/op 6976 B/op 72 allocs/op BenchmarkSign/P384-4 58 1921974 ns/op 7215 B/op 75 allocs/op BenchmarkSign/P521-4 25 4494344 ns/op 8067 B/op 78 allocs/op BenchmarkVerify/P256-4 1306 89938 ns/op 576 B/op 10 allocs/op BenchmarkVerify/P384-4 16 6454758 ns/op 808 B/op 17 allocs/op BenchmarkVerify/P521-4 7 16756734 ns/op 1224 B/op 17 allocs/op BenchmarkGenerateKey/P256-4 5462 19274 ns/op 1000 B/op 17 allocs/op BenchmarkGenerateKey/P384-4 68 1707618 ns/op 1198 B/op 19 allocs/op BenchmarkGenerateKey/P521-4 25 4210082 ns/op 1600 B/op 21 allocs/op PASS ok crypto/ecdsa 2.348s goos: freebsd goarch: amd64 pkg: crypto/ed25519 cpu: AMD EPYC 7B12 BenchmarkKeyGeneration-4 452 256096 ns/op BenchmarkNewKeyFromSeed-4 451 259546 ns/op BenchmarkSigning-4 423 277713 ns/op BenchmarkVerification-4 266 434498 ns/op PASS ok crypto/ed25519 1.615s goos: freebsd goarch: amd64 pkg: crypto/elliptic cpu: AMD EPYC 7B12 BenchmarkScalarBaseMult/P256-4 7060 16015 ns/op 368 B/op 6 allocs/op BenchmarkScalarBaseMult/P224-4 177 665930 ns/op 376 B/op 9 allocs/op BenchmarkScalarBaseMult/P384-4 68 1734614 ns/op 504 B/op 9 allocs/op BenchmarkScalarBaseMult/P521-4 27 4275222 ns/op 696 B/op 9 allocs/op BenchmarkScalarMult/P256-4 1880 63559 ns/op 448 B/op 7 allocs/op BenchmarkScalarMult/P224-4 68 1689894 ns/op 440 B/op 10 allocs/op BenchmarkScalarMult/P384-4 25 4642692 ns/op 616 B/op 10 allocs/op BenchmarkScalarMult/P521-4 9 12413182 ns/op 840 B/op 10 allocs/op BenchmarkMarshalUnmarshal/P256/Uncompressed-4 22656 5214 ns/op 544 B/op 8 allocs/op BenchmarkMarshalUnmarshal/P256/Compressed-4 9361 12870 ns/op 592 B/op 9 allocs/op BenchmarkMarshalUnmarshal/P224/Uncompressed-4 5460 19442 ns/op 560 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P224/Compressed-4 93 1110334 ns/op 592 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P384/Uncompressed-4 3544 30578 ns/op 784 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P384/Compressed-4 382 306677 ns/op 848 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P521/Uncompressed-4 2299 47619 ns/op 1104 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P521/Compressed-4 124 932651 ns/op 1184 B/op 15 allocs/op PASS ok crypto/elliptic 3.530s goos: freebsd goarch: amd64 pkg: crypto/hkdf cpu: AMD EPYC 7B12 Benchmark16ByteMD5Single-4 11326 10062 ns/op 1.59 MB/s Benchmark20ByteSHA1Single-4 11427 10650 ns/op 1.88 MB/s Benchmark32ByteSHA256Single-4 9960 10687 ns/op 2.99 MB/s Benchmark64ByteSHA512Single-4 6489 18187 ns/op 3.52 MB/s PASS ok crypto/hkdf 1.843s goos: freebsd goarch: amd64 pkg: crypto/hmac cpu: AMD EPYC 7B12 BenchmarkHMACSHA256_1K-4 31987 3294 ns/op 310.87 MB/s BenchmarkHMACSHA256_32-4 87124 1387 ns/op 23.06 MB/s BenchmarkNewWriteSum-4 23058 5044 ns/op 6.34 MB/s PASS ok crypto/hmac 1.542s goos: freebsd goarch: amd64 pkg: crypto/internal/fips140/bigmod cpu: AMD EPYC 7B12 BenchmarkModAdd-4 686379 176.6 ns/op BenchmarkModSub-4 699732 170.8 ns/op BenchmarkMontgomeryRepr-4 92250 1291 ns/op BenchmarkMontgomeryMul-4 89569 1295 ns/op BenchmarkModMul-4 44716 2675 ns/op BenchmarkExpBig-4 26 4409173 ns/op BenchmarkExp-4 33 3497425 ns/op PASS ok crypto/internal/fips140/bigmod 2.223s goos: freebsd goarch: amd64 pkg: crypto/internal/fips140/edwards25519 cpu: AMD EPYC 7B12 BenchmarkEncodingDecoding-4 5173 21132 ns/op BenchmarkScalarBaseMult-4 472 246349 ns/op BenchmarkScalarMult-4 206 575051 ns/op BenchmarkVarTimeDoubleScalarBaseMult-4 295 407316 ns/op PASS ok crypto/internal/fips140/edwards25519 1.637s goos: freebsd goarch: amd64 pkg: crypto/internal/fips140/edwards25519/field cpu: AMD EPYC 7B12 BenchmarkAdd-4 649604 170.7 ns/op BenchmarkMultiply-4 5861577 20.50 ns/op BenchmarkSquare-4 7616223 15.37 ns/op BenchmarkInvert-4 28848 4144 ns/op BenchmarkMult32-4 1803193 66.89 ns/op PASS ok crypto/internal/fips140/edwards25519/field 1.824s goos: freebsd goarch: amd64 pkg: crypto/internal/fips140/nistec cpu: AMD EPYC 7B12 BenchmarkScalarMult/P224-4 69 1555475 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P256-4 2112 55950 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P384-4 25 4201886 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P521-4 10 11433055 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P224-4 199 573530 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P256-4 10000 10920 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P384-4 80 1468364 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P521-4 33 3723738 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/fips140/nistec 2.324s goos: freebsd goarch: amd64 pkg: crypto/internal/fips140/nistec/fiat cpu: AMD EPYC 7B12 BenchmarkMul/P224-4 626365 173.2 ns/op 0 B/op 0 allocs/op BenchmarkMul/P384-4 350414 336.9 ns/op 0 B/op 0 allocs/op BenchmarkMul/P521-4 140528 841.9 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P224-4 701812 172.9 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P384-4 339720 329.8 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P521-4 143014 847.8 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/fips140/nistec/fiat 1.765s goos: freebsd goarch: amd64 pkg: crypto/md5 cpu: AMD EPYC 7B12 BenchmarkHash8Bytes-4 224593 458.5 ns/op 17.45 MB/s BenchmarkHash64-4 283641 422.7 ns/op 151.40 MB/s BenchmarkHash128-4 225405 520.1 ns/op 246.11 MB/s BenchmarkHash256-4 170881 691.3 ns/op 370.31 MB/s BenchmarkHash512-4 113522 1056 ns/op 484.97 MB/s BenchmarkHash1K-4 67149 1789 ns/op 572.40 MB/s BenchmarkHash8K-4 9800 11871 ns/op 690.10 MB/s BenchmarkHash1M-4 69 1473813 ns/op 711.47 MB/s BenchmarkHash8M-4 9 11777290 ns/op 712.27 MB/s BenchmarkHash8BytesUnaligned-4 261104 450.9 ns/op 17.74 MB/s BenchmarkHash1KUnaligned-4 67686 1779 ns/op 575.69 MB/s BenchmarkHash8KUnaligned-4 10000 11832 ns/op 692.34 MB/s PASS ok crypto/md5 2.649s goos: freebsd goarch: amd64 pkg: crypto/mlkem cpu: AMD EPYC 7B12 BenchmarkKeyGen-4 448 249941 ns/op BenchmarkEncaps-4 265 450158 ns/op BenchmarkDecaps-4 205 610597 ns/op BenchmarkRoundTrip/Alice-4 134 893060 ns/op BenchmarkRoundTrip/Bob-4 273 445297 ns/op PASS ok crypto/mlkem 1.936s goos: freebsd goarch: amd64 pkg: crypto/pbkdf2 cpu: AMD EPYC 7B12 BenchmarkHMACSHA1-4 14 9829579 ns/op BenchmarkHMACSHA256-4 13 8951445 ns/op PASS ok crypto/pbkdf2 1.345s goos: freebsd goarch: amd64 pkg: crypto/rand cpu: AMD EPYC 7B12 BenchmarkRead/4-4 127023 918.1 ns/op 4.36 MB/s BenchmarkRead/32-4 122173 926.0 ns/op 34.56 MB/s BenchmarkRead/4K-4 9010 11827 ns/op 346.34 MB/s BenchmarkPrime-4 2 104654375 ns/op PASS ok crypto/rand 1.737s goos: freebsd goarch: amd64 pkg: crypto/rc4 cpu: AMD EPYC 7B12 BenchmarkRC4_128-4 18117 6890 ns/op 18.58 MB/s BenchmarkRC4_1K-4 1862 54968 ns/op 18.63 MB/s BenchmarkRC4_8K-4 273 426936 ns/op 18.96 MB/s PASS ok crypto/rc4 1.548s goos: freebsd goarch: amd64 pkg: crypto/rsa cpu: AMD EPYC 7B12 BenchmarkDecryptPKCS1v15/2048-4 87 1356872 ns/op BenchmarkDecryptPKCS1v15/3072-4 30 3561084 ns/op BenchmarkDecryptPKCS1v15/4096-4 14 7288866 ns/op BenchmarkEncryptPKCS1v15/2048-4 2382 48777 ns/op BenchmarkDecryptOAEP/2048-4 86 1361530 ns/op BenchmarkEncryptOAEP/2048-4 1708 59642 ns/op BenchmarkSignPKCS1v15/2048-4 87 1364419 ns/op BenchmarkVerifyPKCS1v15/2048-4 2538 46397 ns/op BenchmarkSignPSS/2048-4 82 1397615 ns/op BenchmarkVerifyPSS/2048-4 2065 56366 ns/op BenchmarkGenerateKey/2048-4 1 214058902 ns/op BenchmarkParsePKCS8PrivateKey/2048-4 850 134201 ns/op PASS ok crypto/rsa 2.952s goos: freebsd goarch: amd64 pkg: crypto/sha1 cpu: AMD EPYC 7B12 BenchmarkHash8Bytes/New-4 165471 667.4 ns/op 11.99 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum-4 207246 589.9 ns/op 13.56 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/New-4 127984 904.3 ns/op 353.87 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/Sum-4 152580 786.2 ns/op 407.02 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 81432 1465 ns/op 698.94 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum-4 88864 1349 ns/op 759.02 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 15499 7755 ns/op 1056.36 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum-4 15669 7645 ns/op 1071.53 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha1 2.358s goos: freebsd goarch: amd64 pkg: crypto/sha256 cpu: AMD EPYC 7B12 BenchmarkHash8Bytes/New-4 243394 471.2 ns/op 16.98 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum224-4 242376 461.6 ns/op 17.33 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum256-4 261919 462.9 ns/op 17.28 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 119071 997.7 ns/op 1026.36 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum224-4 121452 987.7 ns/op 1036.76 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum256-4 121582 988.8 ns/op 1035.61 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 21627 5592 ns/op 1464.96 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum224-4 21680 5558 ns/op 1473.79 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum256-4 21498 5548 ns/op 1476.69 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha256 2.320s goos: freebsd goarch: amd64 pkg: crypto/sha3 cpu: AMD EPYC 7B12 BenchmarkSha3_512_MTU-4 12756 9432 ns/op 143.12 MB/s BenchmarkSha3_384_MTU-4 17445 6875 ns/op 196.37 MB/s BenchmarkSha3_256_MTU-4 21296 5488 ns/op 245.97 MB/s BenchmarkSha3_224_MTU-4 23130 5192 ns/op 260.00 MB/s BenchmarkShake128_MTU-4 19508 6099 ns/op 221.34 MB/s BenchmarkShake256_MTU-4 18396 6603 ns/op 204.45 MB/s BenchmarkShake256_16x-4 703 169828 ns/op 96.47 MB/s BenchmarkShake256_1MiB-4 32 3716981 ns/op 282.10 MB/s BenchmarkSha3_512_1MiB-4 16 6853242 ns/op 153.00 MB/s PASS ok crypto/sha3 2.588s goos: freebsd goarch: amd64 pkg: crypto/sha512 cpu: AMD EPYC 7B12 BenchmarkHash8Bytes/New-4 143773 793.8 ns/op 10.08 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum384-4 155799 766.5 ns/op 10.44 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum512-4 138462 789.7 ns/op 10.13 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 54729 2160 ns/op 474.01 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum384-4 54956 2189 ns/op 467.75 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum512-4 55219 2183 ns/op 468.98 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 9204 12825 ns/op 638.75 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum384-4 8085 12864 ns/op 636.81 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum512-4 9391 12722 ns/op 643.91 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha512 2.281s goos: freebsd goarch: amd64 pkg: crypto/subtle cpu: AMD EPYC 7B12 BenchmarkConstantTimeByteEq-4 16652931 6.129 ns/op BenchmarkConstantTimeEq-4 21409344 6.248 ns/op BenchmarkConstantTimeLessOrEq-4 18480254 6.252 ns/op BenchmarkXORBytes/8Bytes-4 5390194 21.84 ns/op 366.33 MB/s BenchmarkXORBytes/128Bytes-4 4811673 24.49 ns/op 5226.78 MB/s BenchmarkXORBytes/2048Bytes-4 1675845 75.16 ns/op 27249.43 MB/s BenchmarkXORBytes/32768Bytes-4 118918 1011 ns/op 32411.38 MB/s PASS ok crypto/subtle 2.275s goos: freebsd goarch: amd64 pkg: crypto/tls cpu: AMD EPYC 7B12 BenchmarkCertCache/0-4 196 612722 ns/op BenchmarkCertCache/1-4 193 553032 ns/op BenchmarkCertCache/2-4 202 579875 ns/op BenchmarkCertCache/3-4 199 583936 ns/op BenchmarkHandshakeServer/RSA-4 181 643317 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv13-4 126 910038 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv12-4 156 781351 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv13-4 232 510193 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv12-4 333 350186 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv13-4 84 1387146 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv12-4 91 1286487 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv13-4 5 22023737 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv12-4 5 22404054 ns/op BenchmarkThroughput/MaxPacket/1MB/TLSv12-4 8 13507380 ns/op 77.63 MB/s BenchmarkThroughput/MaxPacket/1MB/TLSv13-4 6 17351385 ns/op 60.43 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv12-4 5 22774305 ns/op 92.08 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv13-4 4 30315763 ns/op 69.18 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv12-4 3 40044510 ns/op 104.74 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv13-4 2 55485088 ns/op 75.59 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv12-4 2 75087266 ns/op 111.72 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv13-4 1 105705522 ns/op 79.36 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv12-4 1 146359303 ns/op 114.63 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv13-4 1 205894272 ns/op 81.48 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv12-4 1 286183721 ns/op 117.25 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv13-4 1 405448508 ns/op 82.76 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv12-4 1 592212463 ns/op 113.32 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv13-4 1 797939023 ns/op 84.10 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv12-4 8 13950366 ns/op 75.16 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv13-4 6 18512623 ns/op 56.64 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv12-4 5 22701600 ns/op 92.38 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv13-4 4 31160252 ns/op 67.30 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv12-4 3 39321984 ns/op 106.67 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv13-4 2 55649888 ns/op 75.37 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv12-4 2 73976494 ns/op 113.40 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv13-4 1 103740648 ns/op 80.86 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv12-4 1 141146891 ns/op 118.86 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv13-4 1 201141790 ns/op 83.41 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv12-4 1 283821275 ns/op 118.22 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv13-4 1 404807156 ns/op 82.89 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv12-4 1 587241779 ns/op 114.28 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv13-4 1 818675624 ns/op 81.97 MB/s BenchmarkLatency/MaxPacket/200kbps/TLSv12-4 1 697911805 ns/op BenchmarkLatency/MaxPacket/200kbps/TLSv13-4 1 701429204 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv12-4 1 282258741 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv13-4 1 282783714 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv12-4 1 143532527 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv13-4 1 143672957 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv12-4 2 74155824 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv13-4 2 73716708 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv12-4 4 32519853 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv13-4 4 31900840 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv12-4 1 136995480 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv13-4 1 141077850 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv12-4 2 57660138 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv13-4 2 58451395 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv12-4 4 31395153 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv13-4 4 31352423 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv12-4 6 18116558 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv13-4 6 17704321 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv12-4 10 10065464 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv13-4 12 9400082 ns/op PASS ok crypto/tls 16.799s goos: freebsd goarch: amd64 pkg: crypto/x509 cpu: AMD EPYC 7B12 BenchmarkOIDMarshalUnmarshalText-4 17988 6364 ns/op BenchmarkCreateCertificate/RSA_2048-4 66 1581278 ns/op BenchmarkCreateCertificate/ECDSA_P256-4 421 286615 ns/op BenchmarkParseCertificate/ecdsa_leaf-4 1538 74652 ns/op 12952 B/op 169 allocs/op BenchmarkParseCertificate/rsa_leaf-4 1444 81937 ns/op 14360 B/op 192 allocs/op PASS ok crypto/x509 2.414s goos: freebsd goarch: amd64 pkg: database/sql cpu: AMD EPYC 7B12 BenchmarkConcurrentDBExec-4 39 2863399 ns/op 280946 B/op 1647 allocs/op BenchmarkConcurrentStmtQuery-4 33 3284640 ns/op 275116 B/op 2068 allocs/op BenchmarkConcurrentStmtExec-4 48 2522311 ns/op 221217 B/op 742 allocs/op BenchmarkConcurrentTxQuery-4 43 2535661 ns/op 281291 B/op 2171 allocs/op BenchmarkConcurrentTxExec-4 58 2071182 ns/op 87796 B/op 1553 allocs/op BenchmarkConcurrentTxStmtQuery-4 46 2600375 ns/op 107457 B/op 2061 allocs/op BenchmarkConcurrentTxStmtExec-4 100 1010027 ns/op 40120 B/op 380 allocs/op BenchmarkConcurrentRandom-4 49 2484227 ns/op 232120 B/op 1862 allocs/op BenchmarkManyConcurrentQueries-4 2419 48788 ns/op 4179 B/op 20 allocs/op BenchmarkGrabConn-4 293725 403.9 ns/op 0 B/op 0 allocs/op BenchmarkConnRequestSet-4 23648 5083 ns/op PASS ok database/sql 2.932s goos: freebsd goarch: amd64 pkg: debug/elf cpu: AMD EPYC 7B12 BenchmarkSymbols64-4 2311 44886 ns/op BenchmarkSymbols32-4 2590 39505 ns/op PASS ok debug/elf 1.298s goos: freebsd goarch: amd64 pkg: debug/gosym cpu: AMD EPYC 7B12 Benchmark115/NewLineTable-4 256178 479.0 ns/op 384 B/op 3 allocs/op Benchmark115/NewTable-4 130 911855 ns/op 179128 B/op 15 allocs/op Benchmark115/LineToPC-4 106 1121172 ns/op 0 B/op 0 allocs/op Benchmark115/PCToLine-4 25197 4796 ns/op 0 B/op 0 allocs/op PASS ok debug/gosym 1.858s goos: freebsd goarch: amd64 pkg: encoding/asn1 cpu: AMD EPYC 7B12 BenchmarkObjectIdentifierString-4 95882 1199 ns/op BenchmarkMarshal-4 1095 103605 ns/op 8056 B/op 271 allocs/op BenchmarkUnmarshal-4 4179 29165 ns/op 352 B/op 16 allocs/op PASS ok encoding/asn1 1.558s goos: freebsd goarch: amd64 pkg: encoding/base32 cpu: AMD EPYC 7B12 BenchmarkEncode-4 487 231525 ns/op 35.38 MB/s BenchmarkEncodeToString-4 459 238227 ns/op 34.39 MB/s BenchmarkDecode-4 202 578434 ns/op 22.67 MB/s BenchmarkDecodeString-4 204 583753 ns/op 22.46 MB/s PASS ok encoding/base32 1.699s goos: freebsd goarch: amd64 pkg: encoding/base64 cpu: AMD EPYC 7B12 BenchmarkEncodeToString-4 530 208821 ns/op 39.23 MB/s BenchmarkDecodeString/2-4 496140 235.8 ns/op 16.96 MB/s BenchmarkDecodeString/4-4 302834 335.8 ns/op 23.83 MB/s BenchmarkDecodeString/8-4 282234 423.5 ns/op 28.33 MB/s BenchmarkDecodeString/64-4 56232 2128 ns/op 41.35 MB/s BenchmarkDecodeString/8192-4 480 233563 ns/op 46.77 MB/s BenchmarkNewEncoding-4 84277 1344 ns/op 190.53 MB/s PASS ok encoding/base64 2.086s goos: freebsd goarch: amd64 pkg: encoding/binary cpu: AMD EPYC 7B12 BenchmarkReadSlice1000Int32s-4 1824 62119 ns/op 64.39 MB/s BenchmarkReadStruct-4 21577 5372 ns/op 13.96 MB/s BenchmarkWriteStruct-4 24036 5083 ns/op 14.75 MB/s BenchmarkAppendStruct-4 252325 414.9 ns/op 180.78 MB/s BenchmarkWriteSlice1000Structs-4 22 4968539 ns/op 15.09 MB/s BenchmarkAppendSlice1000Structs-4 25 4770780 ns/op 15.72 MB/s BenchmarkReadSlice1000Structs-4 19 5271362 ns/op 14.23 MB/s BenchmarkReadInts-4 65714 1840 ns/op 16.30 MB/s BenchmarkWriteInts-4 64326 1900 ns/op 15.79 MB/s BenchmarkAppendInts-4 123309 938.9 ns/op 31.95 MB/s BenchmarkWriteSlice1000Int32s-4 1914 60757 ns/op 65.84 MB/s BenchmarkAppendSlice1000Int32s-4 2079 56951 ns/op 70.24 MB/s BenchmarkPutUint16-4 4533618 26.22 ns/op 76.28 MB/s BenchmarkAppendUint16-4 4647463 25.28 ns/op 79.11 MB/s BenchmarkPutUint32-4 3309542 36.47 ns/op 109.69 MB/s BenchmarkAppendUint32-4 3424575 35.10 ns/op 113.95 MB/s BenchmarkPutUint64-4 1823077 69.69 ns/op 114.79 MB/s BenchmarkAppendUint64-4 1844731 70.79 ns/op 113.01 MB/s BenchmarkLittleEndianPutUint16-4 4580574 25.56 ns/op 78.24 MB/s BenchmarkLittleEndianAppendUint16-4 4357226 26.47 ns/op 75.56 MB/s BenchmarkLittleEndianPutUint32-4 3276686 37.61 ns/op 106.36 MB/s BenchmarkLittleEndianAppendUint32-4 3106981 35.48 ns/op 112.75 MB/s BenchmarkLittleEndianPutUint64-4 1709922 65.38 ns/op 122.35 MB/s BenchmarkLittleEndianAppendUint64-4 1726965 64.62 ns/op 123.80 MB/s BenchmarkReadFloats-4 234183 511.9 ns/op 23.44 MB/s BenchmarkWriteFloats-4 221006 541.3 ns/op 22.17 MB/s BenchmarkReadSlice1000Float32s-4 1470 74426 ns/op 53.74 MB/s BenchmarkWriteSlice1000Float32s-4 1580 75216 ns/op 53.18 MB/s BenchmarkReadSlice1000Uint8s-4 113828 1135 ns/op 880.98 MB/s BenchmarkWriteSlice1000Uint8s-4 382016 279.2 ns/op 3581.26 MB/s BenchmarkSize/bool-4 6181959 18.59 ns/op BenchmarkSize/int8-4 5855172 20.04 ns/op BenchmarkSize/int16-4 5942659 20.29 ns/op BenchmarkSize/int32-4 6349915 19.39 ns/op BenchmarkSize/int64-4 6026289 19.57 ns/op BenchmarkSize/uint8-4 5957845 20.20 ns/op BenchmarkSize/uint16-4 5939155 18.58 ns/op BenchmarkSize/uint32-4 6177186 19.12 ns/op BenchmarkSize/uint64-4 6076407 19.27 ns/op BenchmarkSize/float32-4 4791927 23.09 ns/op BenchmarkSize/float64-4 5170456 24.78 ns/op BenchmarkSize/complex64-4 988140 120.0 ns/op BenchmarkSize/complex128-4 996417 121.1 ns/op BenchmarkSize/binary.Struct-4 317976 345.6 ns/op BenchmarkSize/*binary.Struct-4 261546 405.3 ns/op BenchmarkSize/[]binary.Struct-4 246633 416.9 ns/op BenchmarkSize/[]binary.Struct#01-4 288212 416.4 ns/op BenchmarkSize/[1]binary.Struct-4 252861 443.6 ns/op BenchmarkPutUvarint32-4 1259523 92.01 ns/op 43.47 MB/s BenchmarkPutUvarint64-4 339495 346.0 ns/op 23.12 MB/s PASS ok encoding/binary 8.328s goos: freebsd goarch: amd64 pkg: encoding/csv cpu: AMD EPYC 7B12 BenchmarkRead-4 9880 11572 ns/op 736 B/op 16 allocs/op BenchmarkReadWithFieldsPerRecord-4 10252 11672 ns/op 736 B/op 16 allocs/op BenchmarkReadWithoutFieldsPerRecord-4 10242 11646 ns/op 736 B/op 16 allocs/op BenchmarkReadLargeFields-4 6392 19816 ns/op 3937 B/op 24 allocs/op BenchmarkReadReuseRecord-4 11001 11111 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithFieldsPerRecord-4 10912 10939 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithoutFieldsPerRecord-4 10000 11205 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordLargeFields-4 5986 18060 ns/op 2977 B/op 12 allocs/op BenchmarkWrite-4 17426 7027 ns/op PASS ok encoding/csv 2.764s goos: freebsd goarch: amd64 pkg: encoding/gob cpu: AMD EPYC 7B12 BenchmarkEndToEndPipe-4 15772 7707 ns/op 1812 B/op 2 allocs/op BenchmarkEndToEndByteBuffer-4 19875 6188 ns/op 1811 B/op 2 allocs/op BenchmarkEndToEndSliceByteBuffer-4 286 414019 ns/op 16635 B/op 329 allocs/op BenchmarkEncodeComplex128Slice-4 997 121567 ns/op 492 B/op 0 allocs/op BenchmarkEncodeFloat64Slice-4 1932 58601 ns/op 45 B/op 0 allocs/op BenchmarkEncodeInt32Slice-4 2049 58495 ns/op 42 B/op 0 allocs/op BenchmarkEncodeStringSlice-4 2280 48081 ns/op 169 B/op 0 allocs/op BenchmarkEncodeInterfaceSlice-4 49 2397791 ns/op 37696 B/op 251 allocs/op BenchmarkDecodeComplex128Slice-4 805 148158 ns/op 25226 B/op 149 allocs/op BenchmarkDecodeFloat64Slice-4 1606 74630 ns/op 10813 B/op 149 allocs/op BenchmarkDecodeInt32Slice-4 1695 70361 ns/op 9778 B/op 149 allocs/op BenchmarkDecodeStringSlice-4 1104 98100 ns/op 39140 B/op 1149 allocs/op BenchmarkDecodeStringsSlice-4 440 277243 ns/op 66053 B/op 2175 allocs/op BenchmarkDecodeBytesSlice-4 769 164669 ns/op 23582 B/op 164 allocs/op BenchmarkDecodeInterfaceSlice-4 88 1209378 ns/op 83146 B/op 3158 allocs/op BenchmarkDecodeMap-4 90 1119478 ns/op 50000 B/op 160 allocs/op PASS ok encoding/gob 3.534s goos: freebsd goarch: amd64 pkg: encoding/hex cpu: AMD EPYC 7B12 BenchmarkEncode/256-4 20108 5632 ns/op 45.45 MB/s BenchmarkEncode/1024-4 5593 22651 ns/op 45.21 MB/s BenchmarkEncode/4096-4 1173 91703 ns/op 44.67 MB/s BenchmarkEncode/16384-4 342 343456 ns/op 47.70 MB/s BenchmarkDecode/256-4 38923 2870 ns/op 89.19 MB/s BenchmarkDecode/1024-4 9885 11641 ns/op 87.96 MB/s BenchmarkDecode/4096-4 2749 45758 ns/op 89.51 MB/s BenchmarkDecode/16384-4 615 183934 ns/op 89.08 MB/s BenchmarkDecodeString/256-4 37441 3215 ns/op 79.62 MB/s BenchmarkDecodeString/1024-4 9710 12320 ns/op 83.11 MB/s BenchmarkDecodeString/4096-4 2091 49809 ns/op 82.23 MB/s BenchmarkDecodeString/16384-4 583 193662 ns/op 84.60 MB/s BenchmarkDump/256-4 1843 63219 ns/op 4.05 MB/s BenchmarkDump/1024-4 488 242935 ns/op 4.22 MB/s BenchmarkDump/4096-4 122 986128 ns/op 4.15 MB/s BenchmarkDump/16384-4 30 3935231 ns/op 4.16 MB/s PASS ok encoding/hex 3.697s goos: freebsd goarch: amd64 pkg: encoding/json cpu: AMD EPYC 7B12 BenchmarkCodeEncoder-4 2 51612803 ns/op 37.60 MB/s 8390440 B/op 50 allocs/op BenchmarkCodeEncoderError-4 2 52700146 ns/op 36.82 MB/s 8324744 B/op 46 allocs/op BenchmarkCodeMarshal-4 3 39120824 ns/op 49.60 MB/s 10330682 B/op 46 allocs/op BenchmarkCodeMarshalError-4 2 59231172 ns/op 32.76 MB/s 10397392 B/op 71 allocs/op BenchmarkMarshalBytes/32-4 29118 4102 ns/op BenchmarkMarshalBytes/256-4 7258 14262 ns/op BenchmarkMarshalBytes/4096-4 738 160364 ns/op BenchmarkMarshalBytesError/32-4 84 1357400 ns/op BenchmarkMarshalBytesError/256-4 81 1423408 ns/op BenchmarkMarshalBytesError/4096-4 73 1574266 ns/op BenchmarkMarshalMap-4 54450 2212 ns/op 300 B/op 8 allocs/op BenchmarkCodeDecoder-4 1 299060154 ns/op 6.49 MB/s 10097192 B/op 40037 allocs/op BenchmarkUnicodeDecoder-4 49144 2397 ns/op 5.84 MB/s 40 B/op 2 allocs/op BenchmarkDecoderStream-4 58220 1828 ns/op 16 B/op 1 allocs/op BenchmarkCodeUnmarshal-4 1 269669300 ns/op 7.20 MB/s 2019408 B/op 40002 allocs/op BenchmarkCodeUnmarshalReuse-4 1 266055282 ns/op 7.29 MB/s 2020888 B/op 40008 allocs/op BenchmarkUnmarshalString-4 65203 1839 ns/op 160 B/op 2 allocs/op BenchmarkUnmarshalFloat64-4 135709 808.2 ns/op 144 B/op 1 allocs/op BenchmarkUnmarshalInt64-4 422805 282.9 ns/op 144 B/op 1 allocs/op BenchmarkUnmarshalMap-4 25184 5192 ns/op 320 B/op 12 allocs/op BenchmarkIssue10335-4 67184 1841 ns/op 176 B/op 3 allocs/op BenchmarkIssue34127-4 85717 1336 ns/op 84 B/op 2 allocs/op BenchmarkUnmapped-4 22850 5433 ns/op 208 B/op 4 allocs/op BenchmarkTypeFieldsCache/MissTypes1-4 3019 37458 ns/op BenchmarkTypeFieldsCache/MissTypes10-4 1269 86961 ns/op BenchmarkTypeFieldsCache/MissTypes100-4 260 435570 ns/op BenchmarkTypeFieldsCache/MissTypes1000-4 36 3454025 ns/op BenchmarkTypeFieldsCache/HitTypes1-4 539408 196.4 ns/op BenchmarkTypeFieldsCache/HitTypes10-4 463977 243.1 ns/op BenchmarkTypeFieldsCache/HitTypes100-4 460615 241.0 ns/op BenchmarkTypeFieldsCache/HitTypes1000-4 365437 297.4 ns/op BenchmarkEncodeMarshaler-4 69993 1522 ns/op 76 B/op 2 allocs/op BenchmarkEncoderEncode-4 69549 1634 ns/op 43 B/op 0 allocs/op BenchmarkNumberIsValid-4 5835831 20.04 ns/op BenchmarkNumberIsValidRegexp-4 27861 4381 ns/op BenchmarkUnmarshalNumber-4 50930 2304 ns/op 168 B/op 2 allocs/op PASS ok encoding/json 7.860s goos: freebsd goarch: amd64 pkg: encoding/pem cpu: AMD EPYC 7B12 BenchmarkEncode-4 68 1705351 ns/op 38.43 MB/s BenchmarkDecode-4 31 3594474 ns/op 24.70 MB/s PASS ok encoding/pem 1.399s goos: freebsd goarch: amd64 pkg: encoding/xml cpu: AMD EPYC 7B12 BenchmarkMarshal-4 2718 37006 ns/op 6280 B/op 24 allocs/op BenchmarkUnmarshal-4 1234 89502 ns/op 8217 B/op 185 allocs/op BenchmarkHTMLAutoClose-4 5473 19761 ns/op PASS ok encoding/xml 1.414s goos: freebsd goarch: amd64 pkg: errors cpu: AMD EPYC 7B12 BenchmarkIs-4 481720 240.7 ns/op BenchmarkAs-4 107133 1075 ns/op PASS ok errors 1.379s goos: freebsd goarch: amd64 pkg: expvar cpu: AMD EPYC 7B12 BenchmarkIntAdd-4 529945 286.3 ns/op BenchmarkIntSet-4 317983 446.7 ns/op BenchmarkFloatAdd-4 55278 1919 ns/op BenchmarkFloatSet-4 335708 337.1 ns/op BenchmarkStringSet-4 275774 489.0 ns/op BenchmarkMapSet-4 43041 3247 ns/op BenchmarkMapSetDifferent-4 23218 4351 ns/op BenchmarkMapSetDifferentRandom-4 396 291071 ns/op BenchmarkMapSetString-4 43018 2831 ns/op BenchmarkMapAddSame-4 24457 4601 ns/op BenchmarkMapAddDifferent-4 13659 8884 ns/op BenchmarkMapAddDifferentRandom-4 312 376208 ns/op BenchmarkMapAddSameSteadyState-4 241052 425.9 ns/op BenchmarkMapAddDifferentSteadyState-4 95250 1349 ns/op BenchmarkMapString-4 9733 12152 ns/op 672 B/op 7 allocs/op BenchmarkRealworldExpvarUsage-4 10000 25447 ns/op PASS ok expvar 3.786s goos: freebsd goarch: amd64 pkg: fmt cpu: AMD EPYC 7B12 BenchmarkSprintfPadding-4 129054 826.5 ns/op BenchmarkSprintfEmpty-4 541896 229.0 ns/op BenchmarkSprintfString-4 359578 327.8 ns/op BenchmarkSprintfTruncateString-4 344412 398.1 ns/op BenchmarkSprintfTruncateBytes-4 147511 756.6 ns/op BenchmarkSprintfSlowParsingPath-4 309484 385.1 ns/op BenchmarkSprintfQuoteString-4 41210 3084 ns/op BenchmarkSprintfInt-4 342387 357.4 ns/op BenchmarkSprintfIntInt-4 264768 448.0 ns/op BenchmarkSprintfPrefixedInt-4 306574 444.7 ns/op BenchmarkSprintfFloat-4 175356 700.0 ns/op BenchmarkSprintfComplex-4 82407 1589 ns/op BenchmarkSprintfBoolean-4 358112 332.2 ns/op BenchmarkSprintfHexString-4 174706 817.8 ns/op BenchmarkSprintfHexBytes-4 103219 1394 ns/op BenchmarkSprintfBytes-4 39907 2947 ns/op BenchmarkSprintfStringer-4 113635 1175 ns/op BenchmarkSprintfStructure-4 50596 2333 ns/op BenchmarkManyArgs-4 99128 1264 ns/op BenchmarkFprintInt-4 97131 1232 ns/op BenchmarkFprintfBytes-4 109207 1091 ns/op BenchmarkFprintIntNoAlloc-4 97818 1229 ns/op BenchmarkScanInts-4 49 2378593 ns/op BenchmarkScanRecursiveInt-4 1 279505793 ns/op BenchmarkScanRecursiveIntReaderWrapper-4 1 311183152 ns/op PASS ok fmt 4.874s goos: freebsd goarch: amd64 pkg: go/build cpu: AMD EPYC 7B12 BenchmarkImportVendor-4 956 107486 ns/op PASS ok go/build 1.138s goos: freebsd goarch: amd64 pkg: go/constant cpu: AMD EPYC 7B12 BenchmarkStringAdd/1-4 65980 1652 ns/op 160 B/op 2 allocs/op BenchmarkStringAdd/4-4 20191 5891 ns/op 832 B/op 9 allocs/op BenchmarkStringAdd/16-4 5872 21002 ns/op 3168 B/op 23 allocs/op BenchmarkStringAdd/64-4 1490 80457 ns/op 11872 B/op 73 allocs/op BenchmarkStringAdd/256-4 393 315256 ns/op 48992 B/op 267 allocs/op BenchmarkStringAdd/1024-4 85 1349898 ns/op 215521 B/op 1038 allocs/op BenchmarkStringAdd/4096-4 20 5478294 ns/op 846308 B/op 4113 allocs/op BenchmarkStringAdd/16384-4 5 22183611 ns/op 3615219 B/op 16406 allocs/op BenchmarkStringAdd/65536-4 2 81142942 ns/op 15239648 B/op 65564 allocs/op PASS ok go/constant 2.576s goos: freebsd goarch: amd64 pkg: go/format cpu: AMD EPYC 7B12 BenchmarkFormat/array1-10000-4 1 203451336 ns/op 0.32 MB/s 45867000 B/op 48782 allocs/op PASS ok go/format 1.263s goos: freebsd goarch: amd64 pkg: go/parser cpu: AMD EPYC 7B12 BenchmarkParse-4 7 15794681 ns/op 3.40 MB/s BenchmarkParseOnly-4 8 13488055 ns/op 3.99 MB/s BenchmarkResolve-4 62 1903911 ns/op 28.23 MB/s PASS ok go/parser 2.200s goos: freebsd goarch: amd64 pkg: go/printer cpu: AMD EPYC 7B12 BenchmarkPrintFile-4 1 111122098 ns/op 0.47 MB/s 5075248 B/op 27878 allocs/op BenchmarkPrintDecl-4 1038 103646 ns/op 0.31 MB/s 16925 B/op 53 allocs/op PASS ok go/printer 1.311s goos: freebsd goarch: amd64 pkg: go/scanner cpu: AMD EPYC 7B12 BenchmarkScan-4 343 343532 ns/op BenchmarkScanFiles/go/types/expr.go-4 24 4893875 ns/op 8.07 MB/s BenchmarkScanFiles/go/parser/parser.go-4 12 9763449 ns/op 7.63 MB/s BenchmarkScanFiles/net/http/server.go-4 7 16068123 ns/op 8.12 MB/s BenchmarkScanFiles/go/scanner/errors.go-4 288 417566 ns/op 7.42 MB/s PASS ok go/scanner 1.779s goos: freebsd goarch: amd64 pkg: go/token cpu: AMD EPYC 7B12 BenchmarkSearchInts-4 1443715 87.66 ns/op PASS ok go/token 1.281s goos: freebsd goarch: amd64 pkg: go/types cpu: AMD EPYC 7B12 BenchmarkLookupFieldOrMethod-4 152 827405 ns/op BenchmarkNamed/Underlying/nongeneric-4 1471680 81.38 ns/op BenchmarkNamed/Underlying/generic-4 1397450 86.20 ns/op BenchmarkNamed/Underlying/src_instance-4 1029793 123.9 ns/op BenchmarkNamed/Underlying/user_instance-4 1483148 83.51 ns/op BenchmarkNamed/NewMethodSet/nongeneric-4 28095 4199 ns/op BenchmarkNamed/NewMethodSet/generic-4 28525 4372 ns/op BenchmarkNamed/NewMethodSet/src_instance-4 26134 4678 ns/op BenchmarkNamed/NewMethodSet/user_instance-4 27688 4275 ns/op BenchmarkCheck/http/funcbodies/info-4 1 475076950 ns/op 74838 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 385761699 ns/op 92164 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 209105690 ns/op 170011 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 190402334 ns/op 186664 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 379327912 ns/op 13981 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 2 91830398 ns/op 57746 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 2 54303995 ns/op 97635 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 2 53319462 ns/op 99352 lines/s BenchmarkCheck/constant/funcbodies/info-4 1 118765795 ns/op 18240 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 2 55037362 ns/op 39360 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 3 40352637 ns/op 53678 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 3 38660596 ns/op 56030 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 952054676 ns/op 74188 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 465815389 ns/op 151599 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 110395904 ns/op 639450 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 2 95501377 ns/op 739470 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 1 253655461 ns/op 3457 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 2 60017724 ns/op 14609 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 2 54957896 ns/op 15950 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 2 54721752 ns/op 16023 lines/s PASS ok go/types 17.653s goos: freebsd goarch: amd64 pkg: hash/adler32 cpu: AMD EPYC 7B12 BenchmarkAdler32KB-4 13933 8422 ns/op 121.59 MB/s PASS ok hash/adler32 1.293s goos: freebsd goarch: amd64 pkg: hash/crc32 cpu: AMD EPYC 7B12 BenchmarkCRC32/poly=IEEE/size=15/align=0-4 247521 416.8 ns/op 35.99 MB/s BenchmarkCRC32/poly=IEEE/size=15/align=1-4 294318 408.1 ns/op 36.76 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=0-4 175855 603.8 ns/op 66.25 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=1-4 178772 590.9 ns/op 67.69 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=0-4 559014 214.2 ns/op 2390.78 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=1-4 495684 212.9 ns/op 2404.82 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=0-4 453693 252.9 ns/op 4048.39 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=1-4 481338 245.8 ns/op 4166.80 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=0-4 247842 483.4 ns/op 8472.93 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=1-4 246687 483.7 ns/op 8467.84 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=0-4 43964 2732 ns/op 11994.00 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=1-4 43879 2730 ns/op 12004.10 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=0-4 629098 190.8 ns/op 78.61 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=1-4 627926 190.5 ns/op 78.76 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=0-4 629628 194.6 ns/op 205.58 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=1-4 647774 189.7 ns/op 210.82 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=0-4 447532 265.1 ns/op 1931.45 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=1-4 445800 271.3 ns/op 1887.35 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=0-4 310742 344.5 ns/op 2972.53 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=1-4 297004 351.3 ns/op 2914.72 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=0-4 259276 401.6 ns/op 10199.93 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=1-4 267130 405.6 ns/op 10098.38 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=0-4 58746 2028 ns/op 16157.38 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=1-4 58136 2043 ns/op 16042.17 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=0-4 254978 398.1 ns/op 37.68 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=1-4 307778 386.9 ns/op 38.77 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=0-4 147135 780.4 ns/op 51.25 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=1-4 153964 763.7 ns/op 52.38 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=0-4 14437 8387 ns/op 61.05 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=1-4 13971 8571 ns/op 59.74 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=0-4 6484 16508 ns/op 62.03 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=1-4 5598 18476 ns/op 55.42 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=0-4 1491 77074 ns/op 53.14 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=1-4 1410 80926 ns/op 50.61 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=0-4 174 667567 ns/op 49.09 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=1-4 178 674791 ns/op 48.56 MB/s PASS ok hash/crc32 6.369s goos: freebsd goarch: amd64 pkg: hash/crc64 cpu: AMD EPYC 7B12 BenchmarkCrc64/ISO64KB-4 259 461856 ns/op 141.90 MB/s BenchmarkCrc64/ISO4KB-4 4108 29177 ns/op 140.38 MB/s BenchmarkCrc64/ISO1KB-4 14517 8207 ns/op 124.77 MB/s BenchmarkCrc64/ECMA64KB-4 258 462795 ns/op 141.61 MB/s BenchmarkCrc64/Random64KB-4 292 408227 ns/op 160.54 MB/s BenchmarkCrc64/Random16KB-4 1062 112649 ns/op 145.44 MB/s PASS ok hash/crc64 2.130s goos: freebsd goarch: amd64 pkg: hash/fnv cpu: AMD EPYC 7B12 BenchmarkFnv32KB-4 13858 8638 ns/op 118.54 MB/s BenchmarkFnv32aKB-4 14140 8291 ns/op 123.51 MB/s BenchmarkFnv64KB-4 14080 8464 ns/op 120.98 MB/s BenchmarkFnv64aKB-4 14235 8570 ns/op 119.49 MB/s BenchmarkFnv128KB-4 2433 44429 ns/op 23.05 MB/s BenchmarkFnv128aKB-4 2738 52321 ns/op 19.57 MB/s PASS ok hash/fnv 2.135s goos: freebsd goarch: amd64 pkg: hash/maphash cpu: AMD EPYC 7B12 BenchmarkHash/n=4/Write-4 829244 141.9 ns/op 28.19 MB/s BenchmarkHash/n=4/Bytes-4 6141846 19.72 ns/op 202.86 MB/s BenchmarkHash/n=4/String-4 2460391 49.59 ns/op 80.65 MB/s BenchmarkHash/n=8/Write-4 781582 141.7 ns/op 56.45 MB/s BenchmarkHash/n=8/Bytes-4 6112765 19.84 ns/op 403.21 MB/s BenchmarkHash/n=8/String-4 2457874 50.28 ns/op 159.11 MB/s BenchmarkHash/n=16/Write-4 839083 144.8 ns/op 110.46 MB/s BenchmarkHash/n=16/Bytes-4 5789336 20.17 ns/op 793.18 MB/s BenchmarkHash/n=16/String-4 2423306 50.71 ns/op 315.55 MB/s BenchmarkHash/n=32/Write-4 828430 145.6 ns/op 219.83 MB/s BenchmarkHash/n=32/Bytes-4 5722442 20.51 ns/op 1560.45 MB/s BenchmarkHash/n=32/String-4 2424142 50.60 ns/op 632.40 MB/s BenchmarkHash/n=64/Write-4 782020 154.8 ns/op 413.43 MB/s BenchmarkHash/n=64/Bytes-4 5626460 20.73 ns/op 3087.47 MB/s BenchmarkHash/n=64/String-4 2440273 49.37 ns/op 1296.34 MB/s BenchmarkHash/n=256/Write-4 584175 199.8 ns/op 1281.08 MB/s BenchmarkHash/n=256/Bytes-4 4406800 26.59 ns/op 9627.59 MB/s BenchmarkHash/n=256/String-4 1403622 87.59 ns/op 2922.78 MB/s BenchmarkHash/n=320/Write-4 600190 199.4 ns/op 1604.87 MB/s BenchmarkHash/n=320/Bytes-4 3835371 31.43 ns/op 10180.70 MB/s BenchmarkHash/n=320/String-4 994498 118.4 ns/op 2703.61 MB/s BenchmarkHash/n=1024/Write-4 412450 291.7 ns/op 3511.03 MB/s BenchmarkHash/n=1024/Bytes-4 1373361 87.28 ns/op 11731.76 MB/s BenchmarkHash/n=1024/String-4 335500 299.1 ns/op 3423.72 MB/s BenchmarkHash/n=4096/Write-4 172480 616.1 ns/op 6648.49 MB/s BenchmarkHash/n=4096/Bytes-4 340784 348.0 ns/op 11769.48 MB/s BenchmarkHash/n=4096/String-4 98271 1122 ns/op 3650.87 MB/s BenchmarkHash/n=16384/Write-4 60356 1928 ns/op 8498.34 MB/s BenchmarkHash/n=16384/Bytes-4 85995 1391 ns/op 11778.03 MB/s BenchmarkHash/n=16384/String-4 27163 4440 ns/op 3689.77 MB/s BenchmarkComparable/int64-4 2534103 46.15 ns/op BenchmarkComparable/uint64-4 2493430 46.82 ns/op BenchmarkComparable/uintptr-4 2568409 46.78 ns/op BenchmarkComparable/interface_{}-4 2317282 52.39 ns/op BenchmarkComparable/string-4 2513172 47.66 ns/op BenchmarkComparable/bool-4 2450880 49.40 ns/op BenchmarkComparable/*float64-4 2539576 47.04 ns/op BenchmarkComparable/float64-4 2373973 50.57 ns/op BenchmarkComparable/complex128-4 2124367 56.27 ns/op BenchmarkComparable/struct_{}-4 2517300 46.39 ns/op BenchmarkComparable/maphash.testStruct-4 1378104 84.57 ns/op PASS ok hash/maphash 7.820s goos: freebsd goarch: amd64 pkg: html cpu: AMD EPYC 7B12 BenchmarkEscape-4 1327 80693 ns/op BenchmarkEscapeNone-4 167295 643.9 ns/op BenchmarkUnescape-4 1326 91168 ns/op BenchmarkUnescapeNone-4 1615015 73.25 ns/op BenchmarkUnescapeSparse-4 15393 8843 ns/op BenchmarkUnescapeDense-4 1909 62002 ns/op PASS ok html 1.988s goos: freebsd goarch: amd64 pkg: html/template cpu: AMD EPYC 7B12 BenchmarkCSSEscaper-4 13941 8670 ns/op BenchmarkCSSEscaperNoSpecials-4 58374 2077 ns/op BenchmarkDecodeCSS-4 43456 2775 ns/op BenchmarkDecodeCSSNoSpecials-4 5299269 22.87 ns/op BenchmarkCSSValueFilter-4 166226 667.1 ns/op BenchmarkCSSValueFilterOk-4 122992 974.1 ns/op BenchmarkEscapedExecute-4 5793 19333 ns/op BenchmarkHTMLNospaceEscaper-4 17830 6807 ns/op BenchmarkHTMLNospaceEscaperNoSpecials-4 88736 1334 ns/op BenchmarkStripTags-4 31852 3798 ns/op BenchmarkStripTagsNoSpecials-4 483932 251.4 ns/op BenchmarkJSValEscaperWithNum-4 30283 3963 ns/op BenchmarkJSValEscaperWithStr-4 7987 14804 ns/op BenchmarkJSValEscaperWithStrNoSpecials-4 24772 4887 ns/op BenchmarkJSValEscaperWithObj-4 6754 17414 ns/op BenchmarkJSValEscaperWithObjNoSpecials-4 16939 6933 ns/op BenchmarkJSStrEscaperNoSpecials-4 76354 1543 ns/op BenchmarkJSStrEscaper-4 17061 6863 ns/op BenchmarkJSRegexpEscaperNoSpecials-4 66943 1744 ns/op BenchmarkJSRegexpEscaper-4 15909 7559 ns/op BenchmarkTemplateSpecialTags-4 140 829928 ns/op BenchmarkURLEscaper-4 5974 20635 ns/op BenchmarkURLEscaperNoSpecials-4 240752 466.0 ns/op BenchmarkURLNormalizer-4 8008 15357 ns/op BenchmarkURLNormalizerNoSpecials-4 223812 499.4 ns/op BenchmarkSrcsetFilter-4 25962 4737 ns/op BenchmarkSrcsetFilterNoSpecials-4 156181 700.0 ns/op PASS ok html/template 5.587s goos: freebsd goarch: amd64 pkg: image cpu: AMD EPYC 7B12 BenchmarkAt/rgba-4 856903 130.4 ns/op 16 B/op 1 allocs/op BenchmarkAt/rgba64-4 638353 165.0 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba-4 906436 125.8 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba64-4 634562 163.6 ns/op 16 B/op 1 allocs/op BenchmarkAt/alpha-4 2255906 53.19 ns/op 0 B/op 0 allocs/op BenchmarkAt/alpha16-4 1450744 82.03 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray-4 2191024 54.42 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray16-4 1436054 77.09 ns/op 0 B/op 0 allocs/op BenchmarkAt/paletted-4 1755750 67.15 ns/op 0 B/op 0 allocs/op BenchmarkSet/rgba-4 733012 171.1 ns/op 16 B/op 1 allocs/op BenchmarkSet/rgba64-4 605932 196.3 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba-4 666768 173.1 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba64-4 495560 203.9 ns/op 16 B/op 1 allocs/op BenchmarkSet/alpha-4 1000000 104.6 ns/op 0 B/op 0 allocs/op BenchmarkSet/alpha16-4 811216 146.1 ns/op 16 B/op 1 allocs/op BenchmarkSet/gray-4 1362762 92.23 ns/op 0 B/op 0 allocs/op BenchmarkSet/gray16-4 801626 148.6 ns/op 16 B/op 1 allocs/op BenchmarkSet/paletted-4 589230 203.5 ns/op 0 B/op 0 allocs/op BenchmarkRGBAAt-4 1965561 69.37 ns/op BenchmarkRGBASetRGBA-4 1853196 68.83 ns/op BenchmarkRGBA64At-4 1080654 110.2 ns/op BenchmarkRGBA64SetRGBA64-4 1286648 93.68 ns/op BenchmarkNRGBAAt-4 1745282 69.26 ns/op BenchmarkNRGBASetNRGBA-4 1815433 65.46 ns/op BenchmarkNRGBA64At-4 1096838 110.2 ns/op BenchmarkNRGBA64SetNRGBA64-4 1202710 93.83 ns/op BenchmarkAlphaAt-4 2933043 40.32 ns/op BenchmarkAlphaSetAlpha-4 2968036 39.88 ns/op BenchmarkAlpha16At-4 1876178 63.41 ns/op BenchmarkAlphaSetAlpha16-4 1915952 61.52 ns/op BenchmarkGrayAt-4 2908471 40.67 ns/op BenchmarkGraySetGray-4 2995942 37.17 ns/op BenchmarkGray16At-4 1884949 63.87 ns/op BenchmarkGraySetGray16-4 1914554 61.85 ns/op PASS ok image 7.121s goos: freebsd goarch: amd64 pkg: image/color cpu: AMD EPYC 7B12 BenchmarkYCbCrToRGB/0-4 6102950 19.86 ns/op BenchmarkYCbCrToRGB/128-4 5782459 19.92 ns/op BenchmarkYCbCrToRGB/255-4 6131791 22.09 ns/op BenchmarkRGBToYCbCr/0-4 6082201 19.24 ns/op BenchmarkRGBToYCbCr/Cb-4 6192439 19.58 ns/op BenchmarkRGBToYCbCr/Cr-4 6030338 19.25 ns/op BenchmarkYCbCrToRGBA/0-4 4878896 24.28 ns/op BenchmarkYCbCrToRGBA/128-4 4858808 24.25 ns/op BenchmarkYCbCrToRGBA/255-4 4974368 23.03 ns/op BenchmarkNYCbCrAToRGBA/0-4 4853229 25.00 ns/op BenchmarkNYCbCrAToRGBA/128-4 4911492 24.12 ns/op BenchmarkNYCbCrAToRGBA/255-4 4946124 26.35 ns/op PASS ok image/color 2.758s goos: freebsd goarch: amd64 pkg: image/draw cpu: AMD EPYC 7B12 BenchmarkFillOver-4 5 22235305 ns/op BenchmarkFillSrc-4 454 247398 ns/op BenchmarkCopyOver-4 10 10901614 ns/op BenchmarkCopySrc-4 684 166705 ns/op BenchmarkNRGBAOver-4 9 11321746 ns/op BenchmarkNRGBASrc-4 16 6926933 ns/op BenchmarkYCbCr-4 14 8245752 ns/op BenchmarkGray-4 28 4270763 ns/op BenchmarkCMYK-4 16 6926107 ns/op BenchmarkGlyphOver-4 30 3947392 ns/op BenchmarkRGBAMaskOver-4 5 20838856 ns/op BenchmarkGrayMaskOver-4 7 16048621 ns/op BenchmarkRGBA64ImageMaskOver-4 5 23689075 ns/op BenchmarkRGBA-4 7 16263116 ns/op BenchmarkPalettedFill-4 1344 88561 ns/op BenchmarkPalettedRGBA-4 6 17706851 ns/op BenchmarkGenericOver-4 3 35816212 ns/op BenchmarkGenericMaskOver-4 7 15461039 ns/op BenchmarkGenericSrc-4 5 24063192 ns/op BenchmarkGenericMaskSrc-4 5 20645421 ns/op PASS ok image/draw 5.850s goos: freebsd goarch: amd64 pkg: image/gif cpu: AMD EPYC 7B12 BenchmarkDecode-4 28 3680736 ns/op 4.20 MB/s 48617 B/op 267 allocs/op BenchmarkEncodeRandomPaletted-4 2 83670983 ns/op 3.67 MB/s 79984 B/op 7 allocs/op BenchmarkEncodeRandomRGBA-4 1 2189303740 ns/op 0.56 MB/s 417248 B/op 13 allocs/op BenchmarkEncodeRealisticPaletted-4 82 1408039 ns/op 10.97 MB/s 79985 B/op 7 allocs/op BenchmarkEncodeRealisticRGBA-4 1 108067167 ns/op 0.57 MB/s 105952 B/op 13 allocs/op PASS ok image/gif 4.287s goos: freebsd goarch: amd64 pkg: image/jpeg cpu: AMD EPYC 7B12 BenchmarkFDCT-4 6015 20789 ns/op BenchmarkIDCT-4 6181 18525 ns/op BenchmarkDecodeBaseline-4 12 9238696 ns/op 6.69 MB/s 63024 B/op 5 allocs/op BenchmarkDecodeProgressive-4 9 12459894 ns/op 4.96 MB/s 259712 B/op 13 allocs/op BenchmarkEncodeRGBA-4 1 113158371 ns/op 10.86 MB/s 4544 B/op 7 allocs/op BenchmarkEncodeYCbCr-4 1 138590424 ns/op 6.65 MB/s 4544 B/op 7 allocs/op PASS ok image/jpeg 2.371s goos: freebsd goarch: amd64 pkg: image/png cpu: AMD EPYC 7B12 BenchmarkPaeth-4 14585622 7.911 ns/op BenchmarkDecodeGray-4 16 6546104 ns/op 10.01 MB/s 137024 B/op 102 allocs/op BenchmarkDecodeNRGBAGradient-4 4 27395850 ns/op 9.57 MB/s 337328 B/op 188 allocs/op BenchmarkDecodeNRGBAOpaque-4 5 23702187 ns/op 11.06 MB/s 346592 B/op 152 allocs/op BenchmarkDecodePaletted-4 27 3924469 ns/op 16.70 MB/s 140352 B/op 309 allocs/op BenchmarkDecodeRGB-4 5 22153129 ns/op 11.83 MB/s 332128 B/op 157 allocs/op BenchmarkDecodeInterlacing-4 4 26961030 ns/op 9.72 MB/s 605216 B/op 268 allocs/op BenchmarkEncodeGray-4 3 41864890 ns/op 7.34 MB/s 852184 B/op 29 allocs/op BenchmarkEncodeGrayWithBufferPool-4 3 41456596 ns/op 7.41 MB/s 284053 B/op 9 allocs/op BenchmarkEncodeNRGBOpaque-4 1 136595449 ns/op 9.00 MB/s 860248 B/op 29 allocs/op BenchmarkEncodeNRGBA-4 1 152823129 ns/op 8.04 MB/s 864088 B/op 29 allocs/op BenchmarkEncodePaletted-4 5 22155557 ns/op 13.87 MB/s 848595 B/op 32 allocs/op BenchmarkEncodeRGBOpaque-4 1 136760759 ns/op 8.99 MB/s 860248 B/op 29 allocs/op BenchmarkEncodeRGBA-4 1 545929787 ns/op 2.25 MB/s 864088 B/op 29 allocs/op PASS ok image/png 4.238s goos: freebsd goarch: amd64 pkg: index/suffixarray cpu: AMD EPYC 7B12 BenchmarkNew/text=opticks/size=100K/bits=32-4 3 44259790 ns/op 2.26 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=opticks/size=100K/bits=64-4 4 30677589 ns/op 3.26 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=opticks/size=500K/bits=32-4 1 207196125 ns/op 2.41 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=opticks/size=500K/bits=64-4 1 161817222 ns/op 3.09 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=32-4 3 35183164 ns/op 2.84 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=64-4 4 30027952 ns/op 3.33 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=32-4 1 190280743 ns/op 2.63 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=64-4 1 156400559 ns/op 3.20 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=1M/bits=32-4 1 417458599 ns/op 2.40 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=1M/bits=64-4 1 330205571 ns/op 3.03 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=32-4 1 2903398205 ns/op 1.72 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=64-4 1 3178095308 ns/op 1.57 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=32-4 18 6794935 ns/op 14.72 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=64-4 16 6573421 ns/op 15.21 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=32-4 4 31101402 ns/op 16.08 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=64-4 3 33887394 ns/op 14.75 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=32-4 2 59963774 ns/op 16.68 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=64-4 2 66722276 ns/op 14.99 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=32-4 1 297086418 ns/op 16.83 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=64-4 1 306612691 ns/op 16.31 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=rand/size=100K/bits=32-4 3 40040926 ns/op 2.50 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=rand/size=100K/bits=64-4 3 33562257 ns/op 2.98 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=rand/size=500K/bits=32-4 1 219806456 ns/op 2.27 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=rand/size=500K/bits=64-4 1 232651989 ns/op 2.15 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=32-4 1 460695084 ns/op 2.17 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=64-4 1 591003939 ns/op 1.69 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=32-4 1 4665544423 ns/op 1.07 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=64-4 1 4622390127 ns/op 1.08 MB/s 40001616 B/op 2 allocs/op BenchmarkSaveRestore/bits=32-4 1 104080588 ns/op 40.16 MB/s 5275648 B/op 4 allocs/op BenchmarkSaveRestore/bits=64-4 1 102955125 ns/op 40.60 MB/s 9469952 B/op 4 allocs/op PASS ok index/suffixarray 32.320s goos: freebsd goarch: amd64 pkg: internal/chacha8rand cpu: AMD EPYC 7B12 BenchmarkBlock-4 1265056 94.79 ns/op 2700.63 MB/s PASS ok internal/chacha8rand 1.296s goos: freebsd goarch: amd64 pkg: internal/fuzz cpu: AMD EPYC 7B12 BenchmarkMarshalCorpusFile/1-4 51201 2430 ns/op 0.41 MB/s BenchmarkMarshalCorpusFile/2-4 46566 2492 ns/op 0.80 MB/s BenchmarkMarshalCorpusFile/4-4 44600 2665 ns/op 1.50 MB/s BenchmarkMarshalCorpusFile/8-4 40166 2947 ns/op 2.71 MB/s BenchmarkMarshalCorpusFile/16-4 31869 3734 ns/op 4.28 MB/s BenchmarkMarshalCorpusFile/32-4 21511 5769 ns/op 5.55 MB/s BenchmarkMarshalCorpusFile/64-4 16442 7278 ns/op 8.79 MB/s BenchmarkMarshalCorpusFile/128-4 12180 9936 ns/op 12.88 MB/s BenchmarkMarshalCorpusFile/256-4 4803 22910 ns/op 11.17 MB/s BenchmarkMarshalCorpusFile/512-4 2540 45967 ns/op 11.14 MB/s BenchmarkMarshalCorpusFile/1024-4 1471 83646 ns/op 12.24 MB/s BenchmarkMarshalCorpusFile/2048-4 703 165167 ns/op 12.40 MB/s BenchmarkMarshalCorpusFile/4096-4 372 332838 ns/op 12.31 MB/s BenchmarkMarshalCorpusFile/8192-4 182 646498 ns/op 12.67 MB/s BenchmarkMarshalCorpusFile/16384-4 93 1312582 ns/op 12.48 MB/s BenchmarkMarshalCorpusFile/32768-4 42 2808440 ns/op 11.67 MB/s BenchmarkMarshalCorpusFile/65536-4 21 5640731 ns/op 11.62 MB/s BenchmarkMarshalCorpusFile/131072-4 9 11875796 ns/op 11.04 MB/s BenchmarkMarshalCorpusFile/262144-4 5 30405097 ns/op 8.62 MB/s BenchmarkMarshalCorpusFile/524288-4 2 54319034 ns/op 9.65 MB/s BenchmarkMarshalCorpusFile/1048576-4 2 87535242 ns/op 11.98 MB/s BenchmarkUnmarshalCorpusFile/1-4 14060 8624 ns/op 0.12 MB/s BenchmarkUnmarshalCorpusFile/2-4 13396 9022 ns/op 0.22 MB/s BenchmarkUnmarshalCorpusFile/4-4 12109 10053 ns/op 0.40 MB/s BenchmarkUnmarshalCorpusFile/8-4 9620 11504 ns/op 0.70 MB/s BenchmarkUnmarshalCorpusFile/16-4 7750 13716 ns/op 1.17 MB/s BenchmarkUnmarshalCorpusFile/32-4 4969 20127 ns/op 1.59 MB/s BenchmarkUnmarshalCorpusFile/64-4 4983 23544 ns/op 2.72 MB/s BenchmarkUnmarshalCorpusFile/128-4 3458 30572 ns/op 4.19 MB/s BenchmarkUnmarshalCorpusFile/256-4 1479 79696 ns/op 3.21 MB/s BenchmarkUnmarshalCorpusFile/512-4 795 152110 ns/op 3.37 MB/s BenchmarkUnmarshalCorpusFile/1024-4 406 295578 ns/op 3.46 MB/s BenchmarkUnmarshalCorpusFile/2048-4 206 579341 ns/op 3.54 MB/s BenchmarkUnmarshalCorpusFile/4096-4 104 1146997 ns/op 3.57 MB/s BenchmarkUnmarshalCorpusFile/8192-4 51 2283143 ns/op 3.59 MB/s BenchmarkUnmarshalCorpusFile/16384-4 24 4702028 ns/op 3.48 MB/s BenchmarkUnmarshalCorpusFile/32768-4 12 9243560 ns/op 3.54 MB/s BenchmarkUnmarshalCorpusFile/65536-4 6 18287170 ns/op 3.58 MB/s BenchmarkUnmarshalCorpusFile/131072-4 3 35814956 ns/op 3.66 MB/s BenchmarkUnmarshalCorpusFile/262144-4 2 73814194 ns/op 3.55 MB/s BenchmarkUnmarshalCorpusFile/524288-4 1 145966823 ns/op 3.59 MB/s BenchmarkUnmarshalCorpusFile/1048576-4 1 286649642 ns/op 3.66 MB/s BenchmarkMutatorBytes/1-4 40000 2768 ns/op BenchmarkMutatorBytes/10-4 44536 2713 ns/op BenchmarkMutatorBytes/100-4 41788 2879 ns/op BenchmarkMutatorBytes/1000-4 30540 4200 ns/op BenchmarkMutatorBytes/10000-4 8428 16470 ns/op BenchmarkMutatorBytes/100000-4 1245 98565 ns/op BenchmarkMutatorString/1-4 42927 2840 ns/op BenchmarkMutatorString/10-4 43114 2878 ns/op BenchmarkMutatorString/100-4 37932 3266 ns/op BenchmarkMutatorString/1000-4 21559 5960 ns/op BenchmarkMutatorString/10000-4 4897 29891 ns/op BenchmarkMutatorString/100000-4 561 212788 ns/op BenchmarkMutatorAllBasicTypes/[]uint8-4 20958 4786 ns/op BenchmarkMutatorAllBasicTypes/string-4 24046 4958 ns/op BenchmarkMutatorAllBasicTypes/bool-4 70420 1714 ns/op BenchmarkMutatorAllBasicTypes/float32-4 62836 1940 ns/op BenchmarkMutatorAllBasicTypes/float64-4 62806 1937 ns/op BenchmarkMutatorAllBasicTypes/int-4 66756 1805 ns/op BenchmarkMutatorAllBasicTypes/int8-4 68936 1773 ns/op BenchmarkMutatorAllBasicTypes/int16-4 66342 1825 ns/op BenchmarkMutatorAllBasicTypes/int32-4 67552 1812 ns/op BenchmarkMutatorAllBasicTypes/int64-4 66976 1800 ns/op BenchmarkMutatorAllBasicTypes/uint8-4 66678 1839 ns/op BenchmarkMutatorAllBasicTypes/uint16-4 66074 1832 ns/op BenchmarkMutatorAllBasicTypes/uint32-4 65532 1836 ns/op BenchmarkMutatorAllBasicTypes/uint64-4 65755 1819 ns/op BenchmarkByteSliceMutators/RemoveBytes/64-4 377449 325.3 ns/op BenchmarkByteSliceMutators/RemoveBytes/128-4 356589 335.7 ns/op BenchmarkByteSliceMutators/RemoveBytes/256-4 311772 370.2 ns/op BenchmarkByteSliceMutators/RemoveBytes/512-4 291652 414.5 ns/op BenchmarkByteSliceMutators/RemoveBytes/1024-4 240316 481.6 ns/op BenchmarkByteSliceMutators/InsertRandomBytes/64-4 570156 206.7 ns/op BenchmarkByteSliceMutators/InsertRandomBytes/128-4 586094 210.4 ns/op BenchmarkByteSliceMutators/InsertRandomBytes/256-4 583196 213.9 ns/op BenchmarkByteSliceMutators/InsertRandomBytes/512-4 510458 212.6 ns/op BenchmarkByteSliceMutators/InsertRandomBytes/1024-4 521780 205.6 ns/op BenchmarkByteSliceMutators/DuplicateBytes/64-4 448735 265.4 ns/op BenchmarkByteSliceMutators/DuplicateBytes/128-4 387818 271.0 ns/op BenchmarkByteSliceMutators/DuplicateBytes/256-4 416005 260.8 ns/op BenchmarkByteSliceMutators/DuplicateBytes/512-4 448894 265.6 ns/op BenchmarkByteSliceMutators/DuplicateBytes/1024-4 403978 264.2 ns/op BenchmarkByteSliceMutators/OverwriteBytes/64-4 315691 370.8 ns/op BenchmarkByteSliceMutators/OverwriteBytes/128-4 316540 381.6 ns/op BenchmarkByteSliceMutators/OverwriteBytes/256-4 283653 378.4 ns/op BenchmarkByteSliceMutators/OverwriteBytes/512-4 289764 387.4 ns/op BenchmarkByteSliceMutators/OverwriteBytes/1024-4 304209 383.3 ns/op BenchmarkByteSliceMutators/BitFlip/64-4 664423 152.8 ns/op BenchmarkByteSliceMutators/BitFlip/128-4 649777 154.9 ns/op BenchmarkByteSliceMutators/BitFlip/256-4 724452 154.6 ns/op BenchmarkByteSliceMutators/BitFlip/512-4 775056 154.0 ns/op BenchmarkByteSliceMutators/BitFlip/1024-4 782244 154.2 ns/op BenchmarkByteSliceMutators/XORByte/64-4 696615 152.4 ns/op BenchmarkByteSliceMutators/XORByte/128-4 679568 156.2 ns/op BenchmarkByteSliceMutators/XORByte/256-4 758919 156.9 ns/op BenchmarkByteSliceMutators/XORByte/512-4 769002 154.3 ns/op BenchmarkByteSliceMutators/XORByte/1024-4 782462 155.9 ns/op BenchmarkByteSliceMutators/SwapByte/64-4 683302 174.7 ns/op BenchmarkByteSliceMutators/SwapByte/128-4 696744 171.3 ns/op BenchmarkByteSliceMutators/SwapByte/256-4 704710 173.0 ns/op BenchmarkByteSliceMutators/SwapByte/512-4 695061 169.6 ns/op BenchmarkByteSliceMutators/SwapByte/1024-4 697676 172.0 ns/op BenchmarkByteSliceMutators/ArithmeticUint8/64-4 494989 205.1 ns/op BenchmarkByteSliceMutators/ArithmeticUint8/128-4 590558 205.2 ns/op BenchmarkByteSliceMutators/ArithmeticUint8/256-4 516260 203.7 ns/op BenchmarkByteSliceMutators/ArithmeticUint8/512-4 587394 205.2 ns/op BenchmarkByteSliceMutators/ArithmeticUint8/1024-4 530042 206.7 ns/op BenchmarkByteSliceMutators/ArithmeticUint16/64-4 388832 297.3 ns/op BenchmarkByteSliceMutators/ArithmeticUint16/128-4 345895 302.7 ns/op BenchmarkByteSliceMutators/ArithmeticUint16/256-4 353607 308.3 ns/op BenchmarkByteSliceMutators/ArithmeticUint16/512-4 368835 307.0 ns/op BenchmarkByteSliceMutators/ArithmeticUint16/1024-4 393100 301.4 ns/op BenchmarkByteSliceMutators/ArithmeticUint32/64-4 321403 352.3 ns/op BenchmarkByteSliceMutators/ArithmeticUint32/128-4 308893 348.1 ns/op BenchmarkByteSliceMutators/ArithmeticUint32/256-4 298525 344.8 ns/op BenchmarkByteSliceMutators/ArithmeticUint32/512-4 346741 347.7 ns/op BenchmarkByteSliceMutators/ArithmeticUint32/1024-4 297816 348.0 ns/op BenchmarkByteSliceMutators/ArithmeticUint64/64-4 258700 432.3 ns/op BenchmarkByteSliceMutators/ArithmeticUint64/128-4 259428 434.7 ns/op BenchmarkByteSliceMutators/ArithmeticUint64/256-4 278126 434.5 ns/op BenchmarkByteSliceMutators/ArithmeticUint64/512-4 233362 429.8 ns/op BenchmarkByteSliceMutators/ArithmeticUint64/1024-4 276147 430.8 ns/op BenchmarkByteSliceMutators/OverwriteInterestingUint8/64-4 737569 163.2 ns/op BenchmarkByteSliceMutators/OverwriteInterestingUint8/128-4 628932 162.7 ns/op BenchmarkByteSliceMutators/OverwriteInterestingUint8/256-4 732111 163.7 ns/op BenchmarkByteSliceMutators/OverwriteInterestingUint8/512-4 729412 166.8 ns/op BenchmarkByteSliceMutators/OverwriteInterestingUint8/1024-4 731374 162.5 ns/op BenchmarkByteSliceMutators/OverwriteInterestingUint16/64-4 420523 252.4 ns/op BenchmarkByteSliceMutators/OverwriteInterestingUint16/128-4 430592 254.1 ns/op BenchmarkByteSliceMutators/OverwriteInterestingUint16/256-4 417745 243.7 ns/op BenchmarkByteSliceMutators/OverwriteInterestingUint16/512-4 464583 249.4 ns/op BenchmarkByteSliceMutators/OverwriteInterestingUint16/1024-4 473686 250.0 ns/op BenchmarkByteSliceMutators/OverwriteInterestingUint32/64-4 442758 272.5 ns/op BenchmarkByteSliceMutators/OverwriteInterestingUint32/128-4 448764 267.6 ns/op BenchmarkByteSliceMutators/OverwriteInterestingUint32/256-4 432986 270.9 ns/op BenchmarkByteSliceMutators/OverwriteInterestingUint32/512-4 395890 272.0 ns/op BenchmarkByteSliceMutators/OverwriteInterestingUint32/1024-4 448348 272.7 ns/op BenchmarkByteSliceMutators/InsertConstantBytes/64-4 563439 207.8 ns/op BenchmarkByteSliceMutators/InsertConstantBytes/128-4 505165 206.5 ns/op BenchmarkByteSliceMutators/InsertConstantBytes/256-4 584118 206.1 ns/op BenchmarkByteSliceMutators/InsertConstantBytes/512-4 564391 206.3 ns/op BenchmarkByteSliceMutators/InsertConstantBytes/1024-4 517920 212.9 ns/op BenchmarkByteSliceMutators/OverwriteConstantBytes/64-4 365674 326.5 ns/op BenchmarkByteSliceMutators/OverwriteConstantBytes/128-4 366796 319.9 ns/op BenchmarkByteSliceMutators/OverwriteConstantBytes/256-4 310802 323.4 ns/op BenchmarkByteSliceMutators/OverwriteConstantBytes/512-4 302984 338.6 ns/op BenchmarkByteSliceMutators/OverwriteConstantBytes/1024-4 318602 352.9 ns/op BenchmarkByteSliceMutators/ShuffleBytes/64-4 186379 622.6 ns/op BenchmarkByteSliceMutators/ShuffleBytes/128-4 179894 650.3 ns/op BenchmarkByteSliceMutators/ShuffleBytes/256-4 168022 692.7 ns/op BenchmarkByteSliceMutators/ShuffleBytes/512-4 146326 768.4 ns/op BenchmarkByteSliceMutators/ShuffleBytes/1024-4 130170 870.3 ns/op BenchmarkByteSliceMutators/SwapBytes/64-4 434746 277.0 ns/op BenchmarkByteSliceMutators/SwapBytes/128-4 410278 273.7 ns/op BenchmarkByteSliceMutators/SwapBytes/256-4 395367 278.5 ns/op BenchmarkByteSliceMutators/SwapBytes/512-4 446445 275.9 ns/op BenchmarkByteSliceMutators/SwapBytes/1024-4 403365 279.2 ns/op PASS ok internal/fuzz 24.909s PASS ok internal/poll 1.043s goos: freebsd goarch: amd64 pkg: internal/runtime/atomic cpu: AMD EPYC 7B12 BenchmarkAnd32-4 18542365 5.961 ns/op BenchmarkAnd32Parallel-4 4163115 32.17 ns/op BenchmarkAnd64-4 21641570 5.497 ns/op BenchmarkAnd64Parallel-4 3822213 31.85 ns/op BenchmarkOr32-4 20170592 5.902 ns/op BenchmarkOr32Parallel-4 3333420 33.68 ns/op BenchmarkOr64-4 21403521 5.933 ns/op BenchmarkOr64Parallel-4 3751839 32.22 ns/op BenchmarkAtomicLoad64-4 18526617 5.775 ns/op BenchmarkAtomicStore64-4 20339854 8.081 ns/op BenchmarkAtomicLoad-4 22625709 5.405 ns/op BenchmarkAtomicStore-4 19213599 5.584 ns/op BenchmarkAtomicLoad8-4 18630138 5.379 ns/op BenchmarkAtomicStore8-4 18931460 6.565 ns/op BenchmarkAnd8-4 17054521 5.910 ns/op BenchmarkAnd-4 20153011 5.755 ns/op BenchmarkAnd8Parallel-4 3425186 32.88 ns/op BenchmarkAndParallel-4 3655959 31.97 ns/op BenchmarkOr8-4 19305500 5.930 ns/op BenchmarkOr-4 18735230 5.973 ns/op BenchmarkOr8Parallel-4 3453036 36.19 ns/op BenchmarkOrParallel-4 3271648 35.39 ns/op BenchmarkXadd-4 3443308 36.55 ns/op BenchmarkXadd64-4 3233469 36.80 ns/op BenchmarkCas-4 2948796 41.28 ns/op BenchmarkCas64-4 2919285 37.15 ns/op BenchmarkXchg-4 3280770 35.58 ns/op BenchmarkXchg64-4 3319164 35.31 ns/op BenchmarkXchg8-4 22695710 5.918 ns/op BenchmarkXchg8Parallel-4 3586489 36.81 ns/op PASS ok internal/runtime/atomic 5.631s goos: freebsd goarch: amd64 pkg: internal/runtime/math cpu: AMD EPYC 7B12 BenchmarkMulUintptr/small-4 5273462 22.76 ns/op BenchmarkMulUintptr/large-4 4131286 26.54 ns/op PASS ok internal/runtime/math 1.375s goos: freebsd goarch: amd64 pkg: internal/sync cpu: AMD EPYC 7B12 BenchmarkHashTrieMapLoadSmall-4 374288 272.4 ns/op 0 B/op 0 allocs/op BenchmarkHashTrieMapLoad-4 387930 303.6 ns/op 0 B/op 0 allocs/op BenchmarkHashTrieMapLoadLarge-4 174711 682.1 ns/op 0 B/op 0 allocs/op BenchmarkHashTrieMapLoadOrStore-4 370449 317.2 ns/op 0 B/op 0 allocs/op BenchmarkHashTrieMapLoadOrStoreLarge-4 100399 1298 ns/op 25 B/op 0 allocs/op PASS ok internal/sync 4.366s PASS ok internal/syscall/unix 1.016s goos: freebsd goarch: amd64 pkg: internal/zstd cpu: AMD EPYC 7B12 BenchmarkLarge-4 1 249592211 ns/op 1.10 MB/s 2851728 B/op 43 allocs/op PASS ok internal/zstd 1.385s goos: freebsd goarch: amd64 pkg: io cpu: AMD EPYC 7B12 BenchmarkCopyNSmall-4 16850 5962 ns/op BenchmarkCopyNLarge-4 601 271329 ns/op PASS ok io 1.564s goos: freebsd goarch: amd64 pkg: log cpu: AMD EPYC 7B12 BenchmarkItoa-4 292592 396.5 ns/op BenchmarkPrintln-4 27770 4403 ns/op 78 B/op 1 allocs/op BenchmarkPrintlnNoFlags-4 41125 2913 ns/op 65 B/op 1 allocs/op BenchmarkConcurrent-4 4952 21332 ns/op BenchmarkDiscard-4 1278892 98.27 ns/op 0 B/op 0 allocs/op PASS ok log 1.865s goos: freebsd goarch: amd64 pkg: log/slog cpu: AMD EPYC 7B12 BenchmarkAttrString-4 26152 4449 ns/op 312 B/op 16 allocs/op BenchmarkWriteTime-4 124933 933.5 ns/op BenchmarkJSONHandler/defaults-4 9342 11691 ns/op 523 B/op 1 allocs/op BenchmarkJSONHandler/time_format-4 5226 19907 ns/op 782 B/op 6 allocs/op BenchmarkJSONHandler/time_unix-4 6807 18064 ns/op 756 B/op 5 allocs/op BenchmarkPreformatting/separate-4 9363 11765 ns/op 526 B/op 1 allocs/op BenchmarkPreformatting/struct-4 9757 11812 ns/op 513 B/op 0 allocs/op BenchmarkPreformatting/struct_file-4 6789 14921 ns/op 525 B/op 1 allocs/op BenchmarkJSONEncoding/json.Marshal-4 38004 3185 ns/op 79 B/op 2 allocs/op BenchmarkJSONEncoding/Encoder.Encode-4 36087 3343 ns/op 64 B/op 2 allocs/op BenchmarkNopLog/no_attrs-4 92740 1310 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/attrs-4 74302 1725 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/attrs-parallel-4 43965 2853 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/keys-values-4 70737 1772 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/WithContext-4 72194 1737 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/WithContext-parallel-4 48639 2637 ns/op 0 B/op 0 allocs/op BenchmarkPC/0-4 1315354 86.10 ns/op 0 B/op 0 allocs/op BenchmarkPC/1-4 859753 137.0 ns/op 0 B/op 0 allocs/op BenchmarkPC/2-4 889796 144.1 ns/op 0 B/op 0 allocs/op BenchmarkPC/3-4 685342 172.5 ns/op 0 B/op 0 allocs/op BenchmarkPC/4-4 570999 211.8 ns/op 0 B/op 0 allocs/op BenchmarkRecord-4 9055 13197 ns/op BenchmarkDispatch/switch-checked-4 264608 404.9 ns/op BenchmarkDispatch/As-4 277386 425.7 ns/op BenchmarkDispatch/Visit-4 239444 465.2 ns/op BenchmarkUnsafeStrings-4 25435 4646 ns/op 0 B/op 0 allocs/op --- BENCH: BenchmarkUnsafeStrings-4 value_test.go:288: Value size = 24 value_test.go:288: Value size = 24 value_test.go:288: Value size = 24 value_test.go:288: Value size = 24 PASS ok log/slog 5.069s goos: freebsd goarch: amd64 pkg: log/slog/internal/benchmarks cpu: AMD EPYC 7B12 BenchmarkAttrs/disabled/5_args-4 1646503 72.67 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/disabled/5_args_ctx-4 1687734 71.93 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/disabled/10_args-4 832018 122.5 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/disabled/40_args-4 255186 438.5 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/fastText_discard/5_args-4 78250 1505 ns/op 260 B/op 0 allocs/op BenchmarkAttrs/fastText_discard/5_args_ctx-4 81913 1544 ns/op 262 B/op 0 allocs/op BenchmarkAttrs/fastText_discard/10_args-4 47524 2248 ns/op 677 B/op 2 allocs/op BenchmarkAttrs/fastText_discard/40_args-4 19339 6447 ns/op 3451 B/op 2 allocs/op BenchmarkAttrs/Text_discard/5_args-4 19216 6815 ns/op 599 B/op 2 allocs/op BenchmarkAttrs/Text_discard/5_args_ctx-4 17558 7166 ns/op 602 B/op 2 allocs/op BenchmarkAttrs/Text_discard/10_args-4 9283 10982 ns/op 1069 B/op 5 allocs/op BenchmarkAttrs/Text_discard/40_args-4 3633 32051 ns/op 4295 B/op 15 allocs/op BenchmarkAttrs/JSON_discard/5_args-4 19400 6825 ns/op 516 B/op 0 allocs/op BenchmarkAttrs/JSON_discard/5_args_ctx-4 18138 6641 ns/op 519 B/op 0 allocs/op BenchmarkAttrs/JSON_discard/10_args-4 12919 8870 ns/op 932 B/op 2 allocs/op BenchmarkAttrs/JSON_discard/40_args-4 4512 24079 ns/op 3739 B/op 3 allocs/op PASS ok log/slog/internal/benchmarks 3.622s goos: freebsd goarch: amd64 pkg: maps cpu: AMD EPYC 7B12 BenchmarkMapClone-4 1 192915929 ns/op PASS ok maps 1.522s goos: freebsd goarch: amd64 pkg: math cpu: AMD EPYC 7B12 BenchmarkAcos-4 4871485 24.66 ns/op BenchmarkAcosh-4 1343754 88.99 ns/op BenchmarkAsin-4 5059856 23.94 ns/op BenchmarkAsinh-4 1284762 90.77 ns/op BenchmarkAtan-4 5442439 21.42 ns/op BenchmarkAtanh-4 1306047 89.63 ns/op BenchmarkAtan2-4 3242469 38.01 ns/op BenchmarkCbrt-4 1670181 71.85 ns/op BenchmarkCeil-4 20229691 6.215 ns/op BenchmarkCopysign-4 2416064 49.98 ns/op BenchmarkCos-4 1448703 83.20 ns/op BenchmarkCosh-4 1999293 59.66 ns/op BenchmarkErf-4 5598736 21.84 ns/op BenchmarkErfc-4 5656947 21.45 ns/op BenchmarkErfinv-4 5332209 22.50 ns/op BenchmarkErfcinv-4 5266422 21.93 ns/op BenchmarkExp-4 8891810 13.33 ns/op BenchmarkExpGo-4 1000000 106.4 ns/op BenchmarkExpm1-4 4610692 25.80 ns/op BenchmarkExp2-4 1161255 100.9 ns/op BenchmarkExp2Go-4 1127932 104.1 ns/op BenchmarkAbs-4 3229641 36.81 ns/op BenchmarkDim-4 9900368 11.34 ns/op BenchmarkFloor-4 23247897 5.937 ns/op BenchmarkMax-4 14029884 8.075 ns/op BenchmarkMin-4 14299724 7.777 ns/op BenchmarkMod-4 287778 375.3 ns/op BenchmarkFrexp-4 1716970 70.54 ns/op BenchmarkGamma-4 802935 148.4 ns/op BenchmarkHypot-4 14312396 8.249 ns/op BenchmarkHypotGo-4 1583413 76.75 ns/op BenchmarkIlogb-4 2097967 58.50 ns/op BenchmarkJ0-4 293350 384.0 ns/op BenchmarkJ1-4 301033 367.3 ns/op BenchmarkJn-4 143092 774.1 ns/op BenchmarkLdexp-4 1709119 71.50 ns/op BenchmarkLgamma-4 1198231 87.33 ns/op BenchmarkLog-4 8516542 14.15 ns/op BenchmarkLogb-4 2043981 57.34 ns/op BenchmarkLog1p-4 1613071 73.53 ns/op BenchmarkLog10-4 8380968 14.33 ns/op BenchmarkLog2-4 1419568 83.39 ns/op BenchmarkModf-4 2672191 44.78 ns/op BenchmarkNextafter32-4 2659574 44.79 ns/op BenchmarkNextafter64-4 2625852 45.40 ns/op BenchmarkPowInt-4 534261 217.7 ns/op BenchmarkPowFrac-4 454570 262.6 ns/op BenchmarkPow10Pos-4 5761100 23.93 ns/op BenchmarkPow10Neg-4 5021857 24.20 ns/op BenchmarkRound-4 3236198 34.03 ns/op BenchmarkRoundToEven-4 9694908 11.91 ns/op BenchmarkRemainder-4 463413 258.3 ns/op BenchmarkSignbit-4 4808142 23.91 ns/op BenchmarkSin-4 1968094 60.29 ns/op BenchmarkSincos-4 1184703 99.52 ns/op BenchmarkSinh-4 3868995 30.93 ns/op BenchmarkSqrtIndirect-4 20257150 5.929 ns/op BenchmarkSqrtLatency-4 13034619 9.285 ns/op BenchmarkSqrtIndirectLatency-4 13050992 9.274 ns/op BenchmarkSqrtGoLatency-4 1665967 70.59 ns/op BenchmarkSqrtPrime-4 173606 684.1 ns/op BenchmarkTan-4 1876212 63.72 ns/op BenchmarkTanh-4 1911120 61.25 ns/op BenchmarkTrunc-4 19941487 5.936 ns/op BenchmarkY0-4 305740 363.2 ns/op BenchmarkY1-4 320542 364.2 ns/op BenchmarkYn-4 163423 745.3 ns/op BenchmarkFloat64bits-4 4801309 23.91 ns/op BenchmarkFloat64frombits-4 4938834 24.05 ns/op BenchmarkFloat32bits-4 4834441 24.00 ns/op BenchmarkFloat32frombits-4 4892031 24.04 ns/op BenchmarkFMA-4 19315009 6.235 ns/op PASS ok math 12.422s goos: freebsd goarch: amd64 pkg: math/big cpu: AMD EPYC 7B12 BenchmarkAddVV/1-4 13009620 7.691 ns/op 8320.94 MB/s BenchmarkAddVV/2-4 13802745 8.628 ns/op 14835.35 MB/s BenchmarkAddVV/3-4 12222541 9.019 ns/op 21288.97 MB/s BenchmarkAddVV/4-4 13401708 8.808 ns/op 29063.83 MB/s BenchmarkAddVV/5-4 12349776 9.031 ns/op 35434.73 MB/s BenchmarkAddVV/10-4 9988171 10.68 ns/op 59930.49 MB/s BenchmarkAddVV/100-4 2442362 47.91 ns/op 133584.46 MB/s BenchmarkAddVV/1000-4 220722 473.9 ns/op 135043.36 MB/s BenchmarkSubVV/1-4 13362103 8.441 ns/op 7582.38 MB/s BenchmarkSubVV/2-4 13255123 8.193 ns/op 15622.61 MB/s BenchmarkSubVV/3-4 11456935 9.505 ns/op 20200.04 MB/s BenchmarkSubVV/4-4 13617670 8.865 ns/op 28876.78 MB/s BenchmarkSubVV/5-4 12733266 9.008 ns/op 35525.01 MB/s BenchmarkSubVV/10-4 10209038 10.67 ns/op 59974.37 MB/s BenchmarkSubVV/100-4 2459030 47.43 ns/op 134930.01 MB/s BenchmarkSubVV/1000-4 231618 476.5 ns/op 134321.91 MB/s BenchmarkAddVW/1-4 13754035 7.492 ns/op 1067.79 MB/s BenchmarkAddVW/2-4 13942348 7.920 ns/op 2020.32 MB/s BenchmarkAddVW/3-4 13380982 8.348 ns/op 2874.83 MB/s BenchmarkAddVW/4-4 13310656 8.452 ns/op 3785.98 MB/s BenchmarkAddVW/5-4 13430145 8.043 ns/op 4973.23 MB/s BenchmarkAddVW/10-4 11175652 9.864 ns/op 8110.12 MB/s BenchmarkAddVW/100-4 455019 233.7 ns/op 3422.73 MB/s BenchmarkAddVW/1000-4 73425 1639 ns/op 4879.54 MB/s BenchmarkAddVWext/1-4 14787888 7.631 ns/op 1048.42 MB/s BenchmarkAddVWext/2-4 10571812 11.35 ns/op 1410.08 MB/s BenchmarkAddVWext/3-4 10939447 11.08 ns/op 2166.36 MB/s BenchmarkAddVWext/4-4 13707422 8.386 ns/op 3816.00 MB/s BenchmarkAddVWext/5-4 13775032 8.113 ns/op 4930.29 MB/s BenchmarkAddVWext/10-4 6228547 18.52 ns/op 4319.61 MB/s BenchmarkAddVWext/100-4 108217 1108 ns/op 722.18 MB/s BenchmarkAddVWext/1000-4 10000 10310 ns/op 775.92 MB/s BenchmarkSubVW/1-4 14421426 8.076 ns/op 990.54 MB/s BenchmarkSubVW/2-4 13201170 8.193 ns/op 1952.99 MB/s BenchmarkSubVW/3-4 12562928 9.319 ns/op 2575.37 MB/s BenchmarkSubVW/4-4 14781816 8.147 ns/op 3927.70 MB/s BenchmarkSubVW/5-4 12926960 8.161 ns/op 4901.30 MB/s BenchmarkSubVW/10-4 11767064 9.722 ns/op 8228.87 MB/s BenchmarkSubVW/100-4 416544 240.7 ns/op 3322.97 MB/s BenchmarkSubVW/1000-4 73844 1648 ns/op 4853.70 MB/s BenchmarkSubVWext/1-4 15327842 7.492 ns/op 1067.83 MB/s BenchmarkSubVWext/2-4 12592522 8.012 ns/op 1997.01 MB/s BenchmarkSubVWext/3-4 11791333 9.064 ns/op 2647.86 MB/s BenchmarkSubVWext/4-4 13638591 8.109 ns/op 3946.20 MB/s BenchmarkSubVWext/5-4 13413678 8.157 ns/op 4903.55 MB/s BenchmarkSubVWext/10-4 11531912 9.718 ns/op 8232.30 MB/s BenchmarkSubVWext/100-4 102386 1094 ns/op 730.95 MB/s BenchmarkSubVWext/1000-4 10000 10385 ns/op 770.32 MB/s BenchmarkMulAddVWW/1-4 12411818 8.751 ns/op 7313.63 MB/s BenchmarkMulAddVWW/2-4 11515478 9.009 ns/op 14208.22 MB/s BenchmarkMulAddVWW/3-4 12825303 8.802 ns/op 21812.67 MB/s BenchmarkMulAddVWW/4-4 11625568 9.314 ns/op 27486.04 MB/s BenchmarkMulAddVWW/5-4 11372492 9.728 ns/op 32894.00 MB/s BenchmarkMulAddVWW/10-4 9237240 12.34 ns/op 51871.23 MB/s BenchmarkMulAddVWW/100-4 1430510 83.82 ns/op 76357.19 MB/s BenchmarkMulAddVWW/1000-4 143626 834.7 ns/op 76670.07 MB/s BenchmarkAddMulVVW/1-4 13166163 8.697 ns/op 7359.15 MB/s BenchmarkAddMulVVW/2-4 12734089 8.935 ns/op 14324.95 MB/s BenchmarkAddMulVVW/3-4 11565644 9.329 ns/op 20579.92 MB/s BenchmarkAddMulVVW/4-4 11393353 9.990 ns/op 25624.64 MB/s BenchmarkAddMulVVW/5-4 10584195 10.90 ns/op 29351.29 MB/s BenchmarkAddMulVVW/10-4 9142562 11.39 ns/op 56169.68 MB/s BenchmarkAddMulVVW/100-4 2148381 55.45 ns/op 115415.66 MB/s BenchmarkAddMulVVW/1000-4 249576 480.5 ns/op 133204.06 MB/s BenchmarkDivWVW/1-4 3948427 29.48 ns/op 2171.22 MB/s BenchmarkDivWVW/2-4 2564918 46.11 ns/op 2775.97 MB/s BenchmarkDivWVW/3-4 2010174 58.48 ns/op 3282.90 MB/s BenchmarkDivWVW/4-4 1667948 71.45 ns/op 3582.83 MB/s BenchmarkDivWVW/5-4 1385782 88.30 ns/op 3624.09 MB/s BenchmarkDivWVW/10-4 783241 153.1 ns/op 4180.87 MB/s BenchmarkDivWVW/100-4 81885 1337 ns/op 4787.55 MB/s BenchmarkDivWVW/1000-4 9142 13213 ns/op 4843.66 MB/s BenchmarkNonZeroShifts/1/shrVU-4 14766358 7.795 ns/op BenchmarkNonZeroShifts/1/shlVU-4 14767666 8.143 ns/op BenchmarkNonZeroShifts/2/shrVU-4 13537568 8.160 ns/op BenchmarkNonZeroShifts/2/shlVU-4 14573629 7.854 ns/op BenchmarkNonZeroShifts/3/shrVU-4 11936408 8.991 ns/op BenchmarkNonZeroShifts/3/shlVU-4 13367491 8.160 ns/op BenchmarkNonZeroShifts/4/shrVU-4 12007113 9.785 ns/op BenchmarkNonZeroShifts/4/shlVU-4 12862861 8.483 ns/op BenchmarkNonZeroShifts/5/shrVU-4 10491666 10.63 ns/op BenchmarkNonZeroShifts/5/shlVU-4 11609036 9.056 ns/op BenchmarkNonZeroShifts/10/shrVU-4 7382983 15.42 ns/op BenchmarkNonZeroShifts/10/shlVU-4 9319206 12.21 ns/op BenchmarkNonZeroShifts/100/shrVU-4 1202503 99.25 ns/op BenchmarkNonZeroShifts/100/shlVU-4 1756494 68.16 ns/op BenchmarkNonZeroShifts/1000/shrVU-4 126697 949.3 ns/op BenchmarkNonZeroShifts/1000/shlVU-4 189019 637.1 ns/op BenchmarkDecimalConversion-4 309 374611 ns/op BenchmarkFloatString/100-4 16615 7071 ns/op 392 B/op 8 allocs/op BenchmarkFloatString/1000-4 291 430453 ns/op 2907 B/op 9 allocs/op BenchmarkFloatString/10000-4 3 38116325 ns/op 60986 B/op 51 allocs/op BenchmarkFloatString/100000-4 1 3758462769 ns/op 843224 B/op 489 allocs/op BenchmarkFloatAdd/10-4 221346 509.9 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100-4 212956 510.9 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/1000-4 197971 566.4 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/10000-4 117687 1035 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100000-4 21590 5377 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10-4 290912 393.9 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100-4 268041 416.8 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/1000-4 247150 413.8 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10000-4 196458 592.6 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100000-4 56266 2129 ns/op 0 B/op 0 allocs/op BenchmarkParseFloatSmallExp-4 2802 41885 ns/op BenchmarkParseFloatLargeExp-4 668 181383 ns/op BenchmarkGCD10x10/WithoutXY-4 298203 398.4 ns/op BenchmarkGCD10x10/WithXY-4 85180 1413 ns/op BenchmarkGCD10x100/WithoutXY-4 157286 763.2 ns/op BenchmarkGCD10x100/WithXY-4 24800 5144 ns/op BenchmarkGCD10x1000/WithoutXY-4 113062 1105 ns/op BenchmarkGCD10x1000/WithXY-4 21021 6146 ns/op BenchmarkGCD100x100/WithoutXY-4 41985 2876 ns/op BenchmarkGCD100x100/WithXY-4 15664 7802 ns/op BenchmarkGCD100x1000/WithoutXY-4 18638 6355 ns/op BenchmarkGCD100x1000/WithXY-4 9346 13256 ns/op BenchmarkGCD1000x1000/WithoutXY-4 3439 34239 ns/op BenchmarkGCD1000x1000/WithXY-4 1821 63544 ns/op BenchmarkHilbert-4 31 3578197 ns/op BenchmarkBinomial-4 19023 6275 ns/op BenchmarkQuoRem-4 32236 3912 ns/op BenchmarkExp-4 26 4495471 ns/op BenchmarkExpMont/Odd-4 212 560642 ns/op 2582 B/op 21 allocs/op BenchmarkExpMont/Even1-4 202 577947 ns/op 3356 B/op 37 allocs/op BenchmarkExpMont/Even2-4 199 594933 ns/op 3832 B/op 53 allocs/op BenchmarkExpMont/Even3-4 201 591873 ns/op 3820 B/op 52 allocs/op BenchmarkExpMont/Even4-4 190 591506 ns/op 3860 B/op 53 allocs/op BenchmarkExpMont/Even8-4 195 595377 ns/op 3852 B/op 53 allocs/op BenchmarkExpMont/Even32-4 199 598628 ns/op 3830 B/op 53 allocs/op BenchmarkExpMont/Even64-4 238 494756 ns/op 3638 B/op 53 allocs/op BenchmarkExpMont/Even96-4 234 509479 ns/op 3776 B/op 51 allocs/op BenchmarkExpMont/Even128-4 270 437698 ns/op 3257 B/op 50 allocs/op BenchmarkExpMont/Even255-4 288 399293 ns/op 2955 B/op 47 allocs/op BenchmarkExpMont/SmallEven1-4 620 188675 ns/op 1312 B/op 34 allocs/op BenchmarkExpMont/SmallEven2-4 543 208672 ns/op 1731 B/op 46 allocs/op BenchmarkExpMont/SmallEven3-4 531 211758 ns/op 1742 B/op 47 allocs/op BenchmarkExpMont/SmallEven4-4 553 208693 ns/op 1743 B/op 47 allocs/op BenchmarkExp2-4 24 4551976 ns/op BenchmarkBitset-4 1045276 115.4 ns/op BenchmarkBitsetNeg-4 615063 197.5 ns/op BenchmarkBitsetOrig-4 369280 329.2 ns/op BenchmarkBitsetNegOrig-4 242361 518.7 ns/op BenchmarkModSqrt225_Tonelli-4 202 589465 ns/op BenchmarkModSqrt225_3Mod4-4 679 175797 ns/op BenchmarkModSqrt231_Tonelli-4 194 606234 ns/op BenchmarkModSqrt231_5Mod8-4 568 207505 ns/op BenchmarkModInverse-4 18285 6887 ns/op BenchmarkSqrt-4 2323 46713 ns/op BenchmarkIntSqr/1-4 1654698 75.03 ns/op BenchmarkIntSqr/2-4 1082720 110.3 ns/op BenchmarkIntSqr/3-4 957783 126.4 ns/op BenchmarkIntSqr/5-4 717954 160.5 ns/op BenchmarkIntSqr/8-4 589398 198.3 ns/op BenchmarkIntSqr/10-4 472704 250.3 ns/op BenchmarkIntSqr/20-4 85755 1477 ns/op BenchmarkIntSqr/30-4 62181 1948 ns/op BenchmarkIntSqr/50-4 41325 3080 ns/op BenchmarkIntSqr/80-4 23442 5034 ns/op BenchmarkIntSqr/100-4 18618 6643 ns/op BenchmarkIntSqr/200-4 7052 17082 ns/op BenchmarkIntSqr/300-4 3024 39805 ns/op BenchmarkIntSqr/500-4 1200 91966 ns/op BenchmarkIntSqr/800-4 530 226806 ns/op BenchmarkIntSqr/1000-4 373 313519 ns/op BenchmarkDiv/20/10-4 465120 225.7 ns/op BenchmarkDiv/40/20-4 532654 225.2 ns/op BenchmarkDiv/100/50-4 484995 226.7 ns/op BenchmarkDiv/200/100-4 71494 1644 ns/op BenchmarkDiv/400/200-4 69414 1748 ns/op BenchmarkDiv/1000/500-4 60102 2098 ns/op BenchmarkDiv/2000/1000-4 45322 2840 ns/op BenchmarkDiv/20000/10000-4 1989 58630 ns/op BenchmarkDiv/200000/100000-4 51 2578264 ns/op BenchmarkDiv/2000000/1000000-4 2 72061394 ns/op BenchmarkDiv/20000000/10000000-4 1 2196494419 ns/op BenchmarkMul-4 8 12938781 ns/op BenchmarkNatMul/10-4 308062 363.9 ns/op BenchmarkNatMul/100-4 8893 12376 ns/op BenchmarkNatMul/1000-4 315 376582 ns/op BenchmarkZeroShifts/Shl-4 27060 4940 ns/op BenchmarkZeroShifts/ShlSame-4 5985306 19.68 ns/op BenchmarkZeroShifts/Shr-4 26302 4509 ns/op BenchmarkZeroShifts/ShrSame-4 5801082 18.88 ns/op BenchmarkExp3Power/0x10-4 297085 419.8 ns/op BenchmarkExp3Power/0x40-4 247672 501.9 ns/op BenchmarkExp3Power/0x100-4 161260 795.7 ns/op BenchmarkExp3Power/0x400-4 76242 1638 ns/op BenchmarkExp3Power/0x1000-4 16695 7247 ns/op BenchmarkExp3Power/0x4000-4 3246 36521 ns/op BenchmarkExp3Power/0x10000-4 319 338289 ns/op BenchmarkExp3Power/0x40000-4 31 3375917 ns/op BenchmarkExp3Power/0x100000-4 3 33684414 ns/op BenchmarkExp3Power/0x400000-4 1 306677471 ns/op BenchmarkFibo-4 4 30235870 ns/op BenchmarkNatSqr/1-4 1241892 85.90 ns/op BenchmarkNatSqr/2-4 1000000 171.6 ns/op BenchmarkNatSqr/3-4 730612 191.2 ns/op BenchmarkNatSqr/5-4 640496 231.0 ns/op BenchmarkNatSqr/8-4 339692 338.7 ns/op BenchmarkNatSqr/10-4 361965 422.0 ns/op BenchmarkNatSqr/20-4 78901 1498 ns/op BenchmarkNatSqr/30-4 57085 2062 ns/op BenchmarkNatSqr/50-4 37624 3561 ns/op BenchmarkNatSqr/80-4 21138 6045 ns/op BenchmarkNatSqr/100-4 16587 7324 ns/op BenchmarkNatSqr/200-4 6343 18881 ns/op BenchmarkNatSqr/300-4 2466 48877 ns/op BenchmarkNatSqr/500-4 1257 96319 ns/op BenchmarkNatSqr/800-4 513 220417 ns/op BenchmarkNatSqr/1000-4 390 302356 ns/op BenchmarkNatSetBytes/8-4 3486872 34.97 ns/op BenchmarkNatSetBytes/24-4 1074136 151.1 ns/op BenchmarkNatSetBytes/128-4 340384 390.8 ns/op BenchmarkNatSetBytes/7-4 1291326 94.37 ns/op BenchmarkNatSetBytes/23-4 664779 192.9 ns/op BenchmarkNatSetBytes/127-4 267288 428.3 ns/op BenchmarkScanPi-4 318 375646 ns/op BenchmarkStringPiParallel-4 950 106940 ns/op BenchmarkScan/10/Base2-4 53551 2251 ns/op BenchmarkScan/100/Base2-4 5101 20392 ns/op BenchmarkScan/1000/Base2-4 594 203375 ns/op BenchmarkScan/10/Base8-4 127573 884.0 ns/op BenchmarkScan/100/Base8-4 16801 7056 ns/op BenchmarkScan/1000/Base8-4 1684 70202 ns/op BenchmarkScan/10/Base10-4 134710 838.1 ns/op BenchmarkScan/100/Base10-4 18202 6518 ns/op BenchmarkScan/1000/Base10-4 1760 61865 ns/op BenchmarkScan/10/Base16-4 152431 708.8 ns/op BenchmarkScan/100/Base16-4 21690 5519 ns/op BenchmarkScan/1000/Base16-4 2120 54729 ns/op BenchmarkString/10/Base2-4 238801 429.3 ns/op BenchmarkString/100/Base2-4 36292 2987 ns/op BenchmarkString/1000/Base2-4 3405 29587 ns/op BenchmarkString/10/Base8-4 488788 226.0 ns/op BenchmarkString/100/Base8-4 95997 1167 ns/op BenchmarkString/1000/Base8-4 10000 10535 ns/op BenchmarkString/10/Base10-4 305956 396.3 ns/op BenchmarkString/100/Base10-4 66230 1828 ns/op BenchmarkString/1000/Base10-4 6943 16391 ns/op BenchmarkString/10/Base16-4 583150 204.9 ns/op BenchmarkString/100/Base16-4 127426 888.5 ns/op BenchmarkString/1000/Base16-4 15716 7508 ns/op BenchmarkLeafSize/0-4 60 1954483 ns/op BenchmarkLeafSize/1-4 643 184006 ns/op BenchmarkLeafSize/2-4 658 174800 ns/op BenchmarkLeafSize/3-4 518 226199 ns/op BenchmarkLeafSize/4-4 681 162284 ns/op BenchmarkLeafSize/5-4 476 246434 ns/op BenchmarkLeafSize/6-4 537 222281 ns/op BenchmarkLeafSize/7-4 586 213310 ns/op BenchmarkLeafSize/8-4 735 157164 ns/op BenchmarkLeafSize/9-4 426 293678 ns/op BenchmarkLeafSize/10-4 480 246064 ns/op BenchmarkLeafSize/11-4 484 240329 ns/op BenchmarkLeafSize/12-4 534 217502 ns/op BenchmarkLeafSize/13-4 484 238420 ns/op BenchmarkLeafSize/14-4 603 202489 ns/op BenchmarkLeafSize/15-4 658 194108 ns/op BenchmarkLeafSize/16-4 698 156934 ns/op BenchmarkLeafSize/32-4 691 167170 ns/op BenchmarkLeafSize/64-4 660 180107 ns/op BenchmarkProbablyPrime/n=0-4 15 7285073 ns/op BenchmarkProbablyPrime/n=1-4 13 8073219 ns/op BenchmarkProbablyPrime/n=5-4 9 11536605 ns/op BenchmarkProbablyPrime/n=10-4 7 15865869 ns/op BenchmarkProbablyPrime/n=20-4 5 24437101 ns/op BenchmarkProbablyPrime/Lucas-4 18 6240364 ns/op BenchmarkProbablyPrime/MillerRabinBase2-4 136 867311 ns/op BenchmarkRatCmp-4 315075 388.6 ns/op BenchmarkFloatPrecExact/1-4 205122 596.0 ns/op BenchmarkFloatPrecExact/10-4 60169 1950 ns/op BenchmarkFloatPrecExact/100-4 17430 6871 ns/op BenchmarkFloatPrecExact/1000-4 3289 35852 ns/op BenchmarkFloatPrecExact/10000-4 214 534325 ns/op BenchmarkFloatPrecExact/100000-4 5 21532609 ns/op BenchmarkFloatPrecExact/1000000-4 1 1119668572 ns/op BenchmarkFloatPrecMixed/1-4 182744 635.2 ns/op BenchmarkFloatPrecMixed/10-4 61335 1983 ns/op BenchmarkFloatPrecMixed/100-4 8983 13406 ns/op BenchmarkFloatPrecMixed/1000-4 715 171481 ns/op BenchmarkFloatPrecMixed/10000-4 20 5423648 ns/op BenchmarkFloatPrecMixed/100000-4 1 306373021 ns/op BenchmarkFloatPrecMixed/1000000-4 1 21228579132 ns/op BenchmarkFloatPrecInexact/1-4 316562 379.2 ns/op BenchmarkFloatPrecInexact/10-4 246933 457.1 ns/op BenchmarkFloatPrecInexact/100-4 224562 687.4 ns/op BenchmarkFloatPrecInexact/1000-4 57817 2209 ns/op BenchmarkFloatPrecInexact/10000-4 6552 17706 ns/op BenchmarkFloatPrecInexact/100000-4 748 164244 ns/op BenchmarkFloatPrecInexact/1000000-4 69 1896997 ns/op BenchmarkFloatSqrt/64-4 31050 3857 ns/op 160 B/op 4 allocs/op BenchmarkFloatSqrt/128-4 19185 6145 ns/op 208 B/op 4 allocs/op BenchmarkFloatSqrt/256-4 13543 8542 ns/op 304 B/op 4 allocs/op BenchmarkFloatSqrt/1000-4 7437 16319 ns/op 1264 B/op 5 allocs/op BenchmarkFloatSqrt/10000-4 1461 82375 ns/op 17885 B/op 8 allocs/op BenchmarkFloatSqrt/100000-4 102 1078841 ns/op 174986 B/op 19 allocs/op BenchmarkFloatSqrt/1000000-4 2 82551350 ns/op 3533952 B/op 604 allocs/op PASS ok math/big 74.956s goos: freebsd goarch: amd64 pkg: math/bits cpu: AMD EPYC 7B12 BenchmarkLeadingZeros-4 11835001 10.92 ns/op BenchmarkLeadingZeros8-4 10028304 11.54 ns/op BenchmarkLeadingZeros16-4 10738785 10.29 ns/op BenchmarkLeadingZeros32-4 11896588 10.12 ns/op BenchmarkLeadingZeros64-4 9492526 11.33 ns/op BenchmarkTrailingZeros-4 10112150 12.19 ns/op BenchmarkTrailingZeros8-4 11001292 10.79 ns/op BenchmarkTrailingZeros16-4 9731854 12.34 ns/op BenchmarkTrailingZeros32-4 10021764 11.47 ns/op BenchmarkTrailingZeros64-4 10606658 11.30 ns/op BenchmarkOnesCount-4 10713570 10.61 ns/op BenchmarkOnesCount8-4 11785452 10.03 ns/op BenchmarkOnesCount16-4 11880852 10.64 ns/op BenchmarkOnesCount32-4 9938052 11.53 ns/op BenchmarkOnesCount64-4 10632709 11.49 ns/op BenchmarkRotateLeft-4 11181620 10.40 ns/op BenchmarkRotateLeft8-4 11580589 10.11 ns/op BenchmarkRotateLeft16-4 11313810 10.15 ns/op BenchmarkRotateLeft32-4 11477053 10.12 ns/op BenchmarkRotateLeft64-4 11979268 10.21 ns/op BenchmarkReverse-4 20305238 5.898 ns/op BenchmarkReverse8-4 21551127 5.152 ns/op BenchmarkReverse16-4 18818611 5.941 ns/op BenchmarkReverse32-4 22612458 5.763 ns/op BenchmarkReverse64-4 19213664 5.939 ns/op BenchmarkReverseBytes-4 18841989 5.645 ns/op BenchmarkReverseBytes16-4 20313555 5.603 ns/op BenchmarkReverseBytes32-4 19633909 5.618 ns/op BenchmarkReverseBytes64-4 24999600 5.239 ns/op BenchmarkAdd-4 11495070 10.07 ns/op BenchmarkAdd32-4 11995111 10.29 ns/op BenchmarkAdd64-4 11943846 9.998 ns/op BenchmarkAdd64multiple-4 19807353 5.928 ns/op BenchmarkSub-4 11012754 10.04 ns/op BenchmarkSub32-4 10236480 11.99 ns/op BenchmarkSub64-4 11990926 10.06 ns/op BenchmarkSub64multiple-4 20133336 5.905 ns/op BenchmarkMul-4 11603916 9.567 ns/op BenchmarkMul32-4 11396728 10.99 ns/op BenchmarkMul64-4 11984988 10.91 ns/op BenchmarkDiv-4 11443264 10.73 ns/op BenchmarkDiv32-4 10307197 11.06 ns/op BenchmarkDiv64-4 11983074 9.999 ns/op PASS ok math/bits 6.847s goos: freebsd goarch: amd64 pkg: math/cmplx cpu: AMD EPYC 7B12 BenchmarkAbs-4 14930852 7.510 ns/op BenchmarkAcos-4 673522 178.7 ns/op BenchmarkAcosh-4 612818 190.7 ns/op BenchmarkAsin-4 592663 178.4 ns/op BenchmarkAsinh-4 680181 176.5 ns/op BenchmarkAtan-4 1074975 112.7 ns/op BenchmarkAtanh-4 1000000 109.5 ns/op BenchmarkConj-4 20117674 5.795 ns/op BenchmarkCos-4 749122 157.7 ns/op BenchmarkCosh-4 775407 164.2 ns/op BenchmarkExp-4 835652 120.6 ns/op BenchmarkLog-4 1491417 80.62 ns/op BenchmarkLog10-4 1474839 80.80 ns/op BenchmarkPhase-4 3188430 37.50 ns/op BenchmarkPolar-4 2279630 52.98 ns/op BenchmarkPow-4 274617 426.3 ns/op BenchmarkRect-4 1271638 95.90 ns/op BenchmarkSin-4 734818 162.2 ns/op BenchmarkSinh-4 634300 161.4 ns/op BenchmarkSqrt-4 1000000 109.5 ns/op BenchmarkTan-4 421269 262.5 ns/op BenchmarkTanh-4 469606 234.9 ns/op PASS ok math/cmplx 4.433s goos: freebsd goarch: amd64 pkg: math/rand cpu: AMD EPYC 7B12 BenchmarkInt63Threadsafe-4 1146448 106.9 ns/op BenchmarkInt63ThreadsafeParallel-4 914164 140.5 ns/op BenchmarkInt63Unthreadsafe-4 1522714 78.51 ns/op BenchmarkIntn1000-4 1000000 103.9 ns/op BenchmarkInt63n1000-4 1328196 88.98 ns/op BenchmarkInt31n1000-4 1344351 89.90 ns/op BenchmarkFloat32-4 1328360 90.52 ns/op BenchmarkFloat64-4 1493991 77.20 ns/op BenchmarkPerm3-4 268159 414.9 ns/op BenchmarkPerm30-4 33753 3658 ns/op BenchmarkPerm30ViaShuffle-4 32868 3691 ns/op BenchmarkShuffleOverhead-4 22614 5270 ns/op BenchmarkRead3-4 1264392 95.66 ns/op BenchmarkRead64-4 108505 1061 ns/op BenchmarkRead1000-4 7792 15663 ns/op BenchmarkConcurrent-4 250456 475.2 ns/op PASS ok math/rand 3.858s goos: freebsd goarch: amd64 pkg: math/rand/v2 cpu: AMD EPYC 7B12 BenchmarkChaCha8MarshalBinary-4 1061068 113.2 ns/op BenchmarkChaCha8MarshalBinaryRead-4 361045 290.7 ns/op BenchmarkChaCha8-4 6672016 18.50 ns/op BenchmarkChaCha8Read-4 1171629 105.1 ns/op 304.36 MB/s BenchmarkPCG_DXSM-4 4819591 24.29 ns/op BenchmarkSourceUint64-4 4941508 24.36 ns/op BenchmarkGlobalInt64-4 4506849 25.66 ns/op BenchmarkGlobalInt64Parallel-4 8277782 13.57 ns/op BenchmarkGlobalUint64-4 4685522 26.56 ns/op BenchmarkGlobalUint64Parallel-4 8687100 13.58 ns/op BenchmarkInt64-4 2857174 42.42 ns/op BenchmarkUint64-4 2885589 42.59 ns/op BenchmarkGlobalIntN1000-4 3082933 38.29 ns/op BenchmarkIntN1000-4 2139687 55.13 ns/op BenchmarkInt64N1000-4 2184441 54.50 ns/op BenchmarkInt64N1e8-4 2134341 55.17 ns/op BenchmarkInt64N1e9-4 2148386 54.04 ns/op BenchmarkInt64N2e9-4 2129707 55.39 ns/op BenchmarkInt64N1e18-4 2112048 56.09 ns/op BenchmarkInt64N2e18-4 1958089 62.87 ns/op BenchmarkInt64N4e18-4 1669375 72.27 ns/op BenchmarkInt32N1000-4 2012689 59.58 ns/op BenchmarkInt32N1e8-4 2011783 58.63 ns/op BenchmarkInt32N1e9-4 1961889 59.84 ns/op BenchmarkInt32N2e9-4 1990772 56.36 ns/op BenchmarkFloat32-4 2838192 41.36 ns/op BenchmarkFloat64-4 2891494 41.91 ns/op BenchmarkExpFloat64-4 1671985 71.97 ns/op BenchmarkNormFloat64-4 1650466 72.50 ns/op BenchmarkPerm3-4 443008 257.5 ns/op BenchmarkPerm30-4 40956 2812 ns/op BenchmarkPerm30ViaShuffle-4 42684 2779 ns/op BenchmarkShuffleOverhead-4 58299 2019 ns/op BenchmarkConcurrent-4 4334004 27.04 ns/op PASS ok math/rand/v2 6.682s goos: freebsd goarch: amd64 pkg: mime cpu: AMD EPYC 7B12 BenchmarkQEncodeWord-4 76758 1543 ns/op BenchmarkQDecodeWord-4 161895 719.3 ns/op BenchmarkQDecodeHeader-4 179038 702.1 ns/op BenchmarkTypeByExtension/.html-4 352314 287.5 ns/op BenchmarkTypeByExtension/.HTML-4 218109 532.9 ns/op BenchmarkTypeByExtension/.unused-4 252696 464.1 ns/op BenchmarkExtensionsByType/text/html-4 242222 483.5 ns/op BenchmarkExtensionsByType/text/html;_charset=utf-8-4 163376 836.1 ns/op BenchmarkExtensionsByType/application/octet-stream-4 236713 474.9 ns/op PASS ok mime 2.170s goos: freebsd goarch: amd64 pkg: mime/multipart cpu: AMD EPYC 7B12 BenchmarkReadForm/fields/maxMemory=0-4 841 121101 ns/op 47086 B/op 187 allocs/op BenchmarkReadForm/fields/maxMemory=1048576-4 970 124968 ns/op 47859 B/op 188 allocs/op BenchmarkReadForm/files/maxMemory=0-4 379 305550 ns/op 104157 B/op 272 allocs/op BenchmarkReadForm/files/maxMemory=1048576-4 788 169210 ns/op 49324 B/op 208 allocs/op PASS ok mime/multipart 1.620s goos: freebsd goarch: amd64 pkg: mime/quotedprintable cpu: AMD EPYC 7B12 BenchmarkWriter-4 1357 87194 ns/op PASS ok mime/quotedprintable 1.203s goos: freebsd goarch: amd64 pkg: net cpu: AMD EPYC 7B12 BenchmarkGoLookupIP-4 184 613756 ns/op 8642 B/op 92 allocs/op BenchmarkGoLookupIPNoSuchHost-4 9 11750978 ns/op 26042 B/op 207 allocs/op BenchmarkGoLookupIPWithBrokenNameServer-4 1 5125332466 ns/op 158160 B/op 223 allocs/op BenchmarkDNSName-4 146680 714.4 ns/op BenchmarkInterfaces-4 8278 14222 ns/op 3320 B/op 41 allocs/op BenchmarkInterfaceByIndex-4 13432 8951 ns/op 1944 B/op 29 allocs/op BenchmarkInterfaceByName-4 6987 14548 ns/op 3384 B/op 42 allocs/op BenchmarkInterfaceAddrs-4 9100 13367 ns/op 3272 B/op 48 allocs/op BenchmarkInterfacesAndAddrs-4 12704 9606 ns/op 2088 B/op 35 allocs/op BenchmarkInterfacesAndMulticastAddrs-4 8967 12191 ns/op 3168 B/op 50 allocs/op BenchmarkParseIP-4 19311 5949 ns/op BenchmarkParseIPValidIPv4-4 1010968 116.1 ns/op BenchmarkParseIPValidIPv6-4 941643 119.1 ns/op BenchmarkIPMarshalText/IPv4-4 911601 129.7 ns/op 0 B/op 0 allocs/op BenchmarkIPMarshalText/IPv6-4 352502 338.0 ns/op 0 B/op 0 allocs/op BenchmarkIPMarshalText/IPv6_long-4 201702 607.3 ns/op 48 B/op 1 allocs/op BenchmarkIPString/IPv4-4 163476 657.8 ns/op 32 B/op 2 allocs/op BenchmarkIPString/IPv6-4 21324 5665 ns/op 216 B/op 11 allocs/op BenchmarkIPMaskString-4 81063 1415 ns/op BenchmarkIPEqual/IPv4-4 1437645 81.20 ns/op BenchmarkIPEqual/IPv6-4 1359609 82.22 ns/op BenchmarkSendfileZeroBytes-4 19087 6184 ns/op 23 B/op 1 allocs/op BenchmarkSendFile/file-to-tcp/1024-4 1 1038569141 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: 0x18187cb921c90aba BenchmarkSendFile/file-to-tcp/2048-4 1 1071790073 ns/op 0.00 MB/s 328 B/op 9 allocs/op --- BENCH: BenchmarkSendFile/file-to-tcp/2048-4 sendfile_test.go:628: Deterministic RNG seed based on timestamp: 0x18187cb960006b05 BenchmarkSendFile/file-to-tcp/4096-4 1 1018299379 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: 0x18187cb9a026fc62 BenchmarkSendFile/file-to-tcp/8192-4 1 1069929430 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: 0x18187cb9dd350617 BenchmarkSendFile/file-to-tcp/16384-4 1 1074097439 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: 0x18187cba1d56477d BenchmarkSendFile/file-to-tcp/32768-4 1 1036669647 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: 0x18187cba5dba1feb BenchmarkSendFile/file-to-tcp/65536-4 1 1058778401 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: 0x18187cba9bebb282 BenchmarkSendFile/file-to-tcp/131072-4 1 1025098877 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: 0x18187cbadb7d7674 BenchmarkSendFile/file-to-tcp/262144-4 1 1074527151 ns/op 0.24 MB/s 280 B/op 8 allocs/op --- BENCH: BenchmarkSendFile/file-to-tcp/262144-4 sendfile_test.go:628: Deterministic RNG seed based on timestamp: 0x18187cbb1917168c BenchmarkSendFile/file-to-tcp/524288-4 1 1114842431 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: 0x18187cbb59d76aaa BenchmarkSendFile/file-to-tcp/1048576-4 1 1019551064 ns/op 1.03 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: 0x18187cbb9d593335 BenchmarkSendFile/file-to-unix/1024-4 1 1073541568 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: 0x18187cbbdbd707a4 BenchmarkSendFile/file-to-unix/2048-4 1 1074407410 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: 0x18187cbc1c26d5ab BenchmarkSendFile/file-to-unix/4096-4 1 1039144042 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: 0x18187cbc5c86f035 BenchmarkSendFile/file-to-unix/8192-4 1 1070020029 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: 0x18187cbc9acfac74 BenchmarkSendFile/file-to-unix/16384-4 1 1047698533 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: 0x18187cbcdae0a13a BenchmarkSendFile/file-to-unix/32768-4 1 1043946345 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: 0x18187cbd19b1ebed BenchmarkSendFile/file-to-unix/65536-4 1 1018947912 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: 0x18187cbd584df3fb BenchmarkSendFile/file-to-unix/131072-4 1 1014579071 ns/op 0.13 MB/s 32944 B/op 4 allocs/op --- BENCH: BenchmarkSendFile/file-to-unix/131072-4 sendfile_test.go:628: Deterministic RNG seed based on timestamp: 0x18187cbd95771735 BenchmarkSendFile/file-to-unix/262144-4 1 1075295422 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: 0x18187cbdd27a01f4 BenchmarkSendFile/file-to-unix/524288-4 1 1072962557 ns/op 0.49 MB/s 32944 B/op 4 allocs/op --- BENCH: BenchmarkSendFile/file-to-unix/524288-4 sendfile_test.go:628: Deterministic RNG seed based on timestamp: 0x18187cbe13388d5a BenchmarkSendFile/file-to-unix/1048576-4 1 1047107272 ns/op 1.00 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: 0x18187cbe5430a0e9 BenchmarkTCP4OneShot-4 3726 32141 ns/op BenchmarkTCP4OneShotTimeout-4 3350 32861 ns/op BenchmarkTCP4Persistent-4 11146 10647 ns/op BenchmarkTCP4PersistentTimeout-4 11290 10230 ns/op BenchmarkTCP6OneShot-4 2995 35196 ns/op BenchmarkTCP6OneShotTimeout-4 2898 35559 ns/op BenchmarkTCP6Persistent-4 10822 10790 ns/op BenchmarkTCP6PersistentTimeout-4 11580 11141 ns/op BenchmarkTCP4ConcurrentReadWrite-4 10000 49110 ns/op BenchmarkTCP6ConcurrentReadWrite-4 10000 26485 ns/op BenchmarkSetReadDeadline-4 123975 948.4 ns/op BenchmarkUDP6LinkLocalUnicast-4 10202 14681 ns/op BenchmarkReadWriteMsgUDPAddrPort-4 11182 14220 ns/op 0 B/op 0 allocs/op BenchmarkWriteToReadFromUDP-4 9880 11966 ns/op 16 B/op 1 allocs/op BenchmarkWriteToReadFromUDPAddrPort-4 17859 12732 ns/op 0 B/op 0 allocs/op PASS ok net 36.785s goos: freebsd goarch: amd64 pkg: net/http cpu: AMD EPYC 7B12 BenchmarkCookieString-4 40110 2937 ns/op 176 B/op 1 allocs/op BenchmarkReadSetCookies-4 17800 6727 ns/op 1200 B/op 21 allocs/op BenchmarkReadCookies-4 26931 4414 ns/op 2000 B/op 11 allocs/op BenchmarkHeaderWriteSubset-4 24574 4869 ns/op 45 B/op 0 allocs/op BenchmarkCopyValues-4 58125 2036 ns/op 736 B/op 11 allocs/op BenchmarkHexEscapeNonASCII-4 70717 1652 ns/op 192 B/op 2 allocs/op BenchmarkFindChild/n=2/rep=linear-4 1991167 59.71 ns/op BenchmarkFindChild/n=2/rep=map-4 4037575 30.04 ns/op BenchmarkFindChild/n=2/rep=hybrid8-4 1692202 70.74 ns/op BenchmarkFindChild/n=4/rep=linear-4 1000000 110.9 ns/op BenchmarkFindChild/n=4/rep=map-4 4001154 30.11 ns/op BenchmarkFindChild/n=4/rep=hybrid8-4 987936 119.7 ns/op BenchmarkFindChild/n=8/rep=linear-4 546411 214.5 ns/op BenchmarkFindChild/n=8/rep=map-4 4010311 30.50 ns/op BenchmarkFindChild/n=8/rep=hybrid8-4 533739 221.7 ns/op BenchmarkFindChild/n=16/rep=linear-4 280796 417.7 ns/op BenchmarkFindChild/n=16/rep=map-4 4465092 26.78 ns/op BenchmarkFindChild/n=16/rep=hybrid8-4 2934704 40.51 ns/op BenchmarkFindChild/n=32/rep=linear-4 136616 842.4 ns/op BenchmarkFindChild/n=32/rep=map-4 4345255 26.38 ns/op BenchmarkFindChild/n=32/rep=hybrid8-4 2937697 40.49 ns/op BenchmarkMultiConflicts-4 1 130829835 ns/op BenchmarkServerMatch-4 25726 4832 ns/op BenchmarkReadRequestChrome-4 5680 21327 ns/op 28.65 MB/s 1540 B/op 14 allocs/op BenchmarkReadRequestCurl-4 14888 8154 ns/op 9.57 MB/s 988 B/op 9 allocs/op BenchmarkReadRequestApachebench-4 14824 8131 ns/op 10.09 MB/s 987 B/op 9 allocs/op BenchmarkReadRequestSiege-4 10194 11576 ns/op 13.04 MB/s 1084 B/op 11 allocs/op BenchmarkReadRequestWrk-4 22412 5426 ns/op 7.37 MB/s 924 B/op 7 allocs/op BenchmarkFileAndServer_1KB/h1-4 295 363809 ns/op 2.81 MB/s BenchmarkFileAndServer_1KB/https1-4 243 439435 ns/op 2.33 MB/s BenchmarkFileAndServer_1KB/h2-4 194 624097 ns/op 1.64 MB/s BenchmarkFileAndServer_16MB/h1-4 4 30080184 ns/op 557.75 MB/s BenchmarkFileAndServer_16MB/https1-4 2 62081359 ns/op 270.25 MB/s BenchmarkFileAndServer_16MB/h2-4 1 165140149 ns/op 101.59 MB/s BenchmarkFileAndServer_64MB/h1-4 1 119865998 ns/op 559.87 MB/s BenchmarkFileAndServer_64MB/https1-4 1 241519960 ns/op 277.86 MB/s BenchmarkFileAndServer_64MB/h2-4 1 709413253 ns/op 94.60 MB/s BenchmarkServeMux-4 278 441356 ns/op 17280 B/op 360 allocs/op BenchmarkServeMux_SkipServe-4 345 372140 ns/op 0 B/op 0 allocs/op BenchmarkClientServer/h1-4 345 351428 ns/op 6503 B/op 70 allocs/op BenchmarkClientServer/https1-4 244 429967 ns/op 7230 B/op 79 allocs/op BenchmarkClientServer/h2-4 201 546568 ns/op 10367 B/op 78 allocs/op BenchmarkClientServerParallel/4/h1-4 1266 86504 ns/op 10120 B/op 83 allocs/op BenchmarkClientServerParallel/4/https1-4 193 707789 ns/op 54656 B/op 406 allocs/op --- BENCH: BenchmarkClientServerParallel/4/https1-4 clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:22316: EOF clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:22364: read tcp 127.0.0.1:22327->127.0.0.1:22364: use of closed network connection clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:22360: write tcp 127.0.0.1:22327->127.0.0.1:22360: use of closed network connection clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:22359: write tcp 127.0.0.1:22327->127.0.0.1:22359: use of closed network connection clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:22414: EOF clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:22410: EOF clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:22412: write tcp 127.0.0.1:22367->127.0.0.1:22412: use of closed network connection clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:22411: write tcp 127.0.0.1:22367->127.0.0.1:22411: use of closed network connection clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:22467: read tcp 127.0.0.1:22419->127.0.0.1:22467: use of closed network connection clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:22460: EOF ... [output truncated] BenchmarkClientServerParallel/4/h2-4 736 148105 ns/op 11472 B/op 89 allocs/op --- BENCH: BenchmarkClientServerParallel/4/h2-4 clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:22544: read tcp 127.0.0.1:22540->127.0.0.1:22544: use of closed network connection clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:22550: write tcp 127.0.0.1:22540->127.0.0.1:22550: use of closed network connection clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:22553: write tcp 127.0.0.1:22540->127.0.0.1:22553: use of closed network connection BenchmarkClientServerParallel/64/h1-4 949 141024 ns/op 17420 B/op 108 allocs/op BenchmarkClientServerParallel/64/https1-4 68 1861400 ns/op 143568 B/op 1005 allocs/op --- BENCH: BenchmarkClientServerParallel/64/https1-4 clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:23372: EOF clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:23377: EOF clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:23375: write tcp 127.0.0.1:23365->127.0.0.1:23375: use of closed network connection clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:23446: read tcp 127.0.0.1:23379->127.0.0.1:23446: use of closed network connection clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:23431: read tcp 127.0.0.1:23379->127.0.0.1:23431: use of closed network connection BenchmarkClientServerParallel/64/h2-4 242 2410855 ns/op 181360 B/op 1404 allocs/op --- BENCH: BenchmarkClientServerParallel/64/h2-4 clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:23462: EOF clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:23455: EOF clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:23475: EOF clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:23472: read tcp 127.0.0.1:23463->127.0.0.1:23472: use of closed network connection clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:23476: EOF clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:23477: read tcp 127.0.0.1:23463->127.0.0.1:23477: use of closed network connection clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:23512: read tcp 127.0.0.1:23463->127.0.0.1:23512: use of closed network connection clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:23474: read tcp 127.0.0.1:23463->127.0.0.1:23474: use of closed network connection clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:23468: read tcp 127.0.0.1:23463->127.0.0.1:23468: use of closed network connection clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:23473: read tcp 127.0.0.1:23463->127.0.0.1:23473: use of closed network connection ... [output truncated] BenchmarkServer-4 1 1057496469 ns/op 30944 B/op 159 allocs/op BenchmarkClient-4 266 446074 ns/op 4233 B/op 51 allocs/op BenchmarkServerFakeConnNoKeepAlive-4 655 176750 ns/op 7675 B/op 56 allocs/op BenchmarkServerFakeConnWithKeepAlive-4 1300 88675 ns/op 3076 B/op 24 allocs/op BenchmarkServerFakeConnWithKeepAliveLite-4 1724 60279 ns/op 1968 B/op 14 allocs/op BenchmarkServerHandlerTypeLen-4 1830 64072 ns/op 2792 B/op 21 allocs/op BenchmarkServerHandlerNoLen-4 1808 58038 ns/op 2763 B/op 19 allocs/op BenchmarkServerHandlerNoType-4 2145 58575 ns/op 2762 B/op 20 allocs/op BenchmarkServerHandlerNoHeader-4 1826 57989 ns/op 1939 B/op 14 allocs/op BenchmarkServerHijack-4 1153 104254 ns/op 17100 B/op 52 allocs/op BenchmarkCloseNotifier/h1-4 458 241744 ns/op 5798 B/op 53 allocs/op BenchmarkResponseStatusLine-4 707432 159.6 ns/op 0 B/op 0 allocs/op PASS ok net/http 17.107s goos: freebsd goarch: amd64 pkg: net/http/httputil cpu: AMD EPYC 7B12 BenchmarkServeHTTP-4 5211 20053 ns/op 34257 B/op 14 allocs/op PASS ok net/http/httputil 1.237s goos: freebsd goarch: amd64 pkg: net/netip cpu: AMD EPYC 7B12 BenchmarkIPNextPrev-4 118851 977.7 ns/op BenchmarkBinaryMarshalRoundTrip/ipv4-4 1091776 106.8 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6-4 784896 151.9 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6+zone-4 131228 868.9 ns/op BenchmarkStdIPv4-4 140308 722.8 ns/op 16 B/op 1 allocs/op BenchmarkIPv4-4 118734 939.9 ns/op 0 B/op 0 allocs/op BenchmarkIPv4_inline-4 113577 969.7 ns/op 0 B/op 0 allocs/op BenchmarkStdIPv6-4 139160 737.0 ns/op 16 B/op 1 allocs/op BenchmarkIPv6-4 112257 1051 ns/op 0 B/op 0 allocs/op BenchmarkIPv4Contains-4 2092030 55.09 ns/op 0 B/op 0 allocs/op BenchmarkIPv6Contains-4 1773814 67.96 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v4-4 1209244 100.8 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6-4 820424 145.4 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_ellipsis-4 969247 121.5 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_v4-4 671917 163.6 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_zone-4 142573 761.3 ns/op 0 B/op 0 allocs/op BenchmarkStdParseIP/v4-4 723460 165.4 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6-4 458882 218.8 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_ellipsis-4 560706 192.1 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_v4-4 521150 234.5 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_zone-4 132762 873.1 ns/op 16 B/op 1 allocs/op BenchmarkAddrString/v4-4 486643 211.8 ns/op 16 B/op 1 allocs/op BenchmarkAddrString/v6-4 190058 638.9 ns/op 48 B/op 1 allocs/op BenchmarkAddrString/v6_ellipsis-4 250290 477.9 ns/op 24 B/op 1 allocs/op BenchmarkAddrString/v6_v4-4 319024 347.4 ns/op 24 B/op 1 allocs/op BenchmarkAddrString/v6_zone-4 206768 533.0 ns/op 24 B/op 1 allocs/op BenchmarkIPStringExpanded/v4-4 512648 240.5 ns/op 16 B/op 1 allocs/op BenchmarkIPStringExpanded/v6-4 210568 517.2 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_ellipsis-4 222349 520.4 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_v4-4 206330 510.6 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_zone-4 180834 657.9 ns/op 128 B/op 2 allocs/op BenchmarkAddrMarshalText/v4-4 608665 189.7 ns/op 16 B/op 1 allocs/op BenchmarkAddrMarshalText/v6-4 196312 562.7 ns/op 48 B/op 1 allocs/op BenchmarkAddrMarshalText/v6_ellipsis-4 256590 462.4 ns/op 48 B/op 1 allocs/op BenchmarkAddrMarshalText/v6_v4-4 333040 339.7 ns/op 32 B/op 1 allocs/op BenchmarkAddrMarshalText/v6_zone-4 203137 528.9 ns/op 48 B/op 1 allocs/op BenchmarkAddrPortString/v4-4 352564 341.0 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortString/v6-4 153157 751.1 ns/op 48 B/op 1 allocs/op BenchmarkAddrPortString/v6_ellipsis-4 167395 608.7 ns/op 32 B/op 1 allocs/op BenchmarkAddrPortString/v6_v4-4 226036 497.2 ns/op 32 B/op 1 allocs/op BenchmarkAddrPortString/v6_zone-4 169885 646.7 ns/op 32 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v4-4 335440 310.5 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6-4 177295 697.2 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_ellipsis-4 209463 579.2 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_v4-4 254289 453.0 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_zone-4 175077 630.0 ns/op 64 B/op 1 allocs/op BenchmarkPrefixMasking/IPv4_/32-4 1341472 83.13 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/17-4 1413043 84.53 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/0-4 1424163 92.94 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/128-4 1232360 89.85 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/65-4 1492018 89.95 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/0-4 1336983 89.81 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/128-4 1226094 89.61 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/65-4 1340784 89.49 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/0-4 1330939 89.70 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMarshalText-4 539179 220.3 ns/op 24 B/op 1 allocs/op BenchmarkParseAddrPort/v4-4 616485 193.5 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6-4 508371 232.3 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_ellipsis-4 573085 210.7 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_v4-4 476641 256.4 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_zone-4 122326 889.7 ns/op 0 B/op 0 allocs/op BenchmarkAs16-4 7110234 16.93 ns/op PASS ok net/netip 10.440s 2025/01/07 18:34:13 Test RPC server listening on 127.0.0.1:24429 2025/01/07 18:34:13 Test HTTP RPC server listening on 127.0.0.1:24430 goos: freebsd goarch: amd64 pkg: net/rpc cpu: AMD EPYC 7B12 BenchmarkEndToEnd-4 1774 66252 ns/op BenchmarkEndToEndHTTP-4 1480 68177 ns/op BenchmarkEndToEndAsync-4 4204 28382 ns/op BenchmarkEndToEndAsyncHTTP-4 4338 30303 ns/op PASS ok net/rpc 1.855s goos: freebsd goarch: amd64 pkg: net/textproto cpu: AMD EPYC 7B12 BenchmarkReadMIMEHeader/client_headers-4 4623 23042 ns/op BenchmarkReadMIMEHeader/server_headers-4 6670 15533 ns/op BenchmarkUncommon-4 32571 3534 ns/op 464 B/op 5 allocs/op PASS ok net/textproto 1.431s goos: freebsd goarch: amd64 pkg: net/url cpu: AMD EPYC 7B12 BenchmarkString-4 7378 15284 ns/op 1200 B/op 32 allocs/op BenchmarkResolvePath-4 181714 614.7 ns/op 32 B/op 2 allocs/op BenchmarkQueryEscape/#00-4 829569 134.1 ns/op 16 B/op 1 allocs/op BenchmarkQueryEscape/#01-4 134772 857.3 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#02-4 243206 452.6 ns/op 32 B/op 1 allocs/op BenchmarkQueryEscape/#03-4 123639 935.4 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#04-4 21931 5456 ns/op 832 B/op 2 allocs/op BenchmarkPathEscape/#00-4 555816 204.2 ns/op 16 B/op 1 allocs/op BenchmarkPathEscape/#01-4 141930 836.2 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#02-4 240391 461.2 ns/op 32 B/op 1 allocs/op BenchmarkPathEscape/#03-4 121028 955.3 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#04-4 23715 5157 ns/op 704 B/op 2 allocs/op BenchmarkQueryUnescape/#00-4 331495 363.6 ns/op 16 B/op 1 allocs/op BenchmarkQueryUnescape/#01-4 137978 836.8 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#02-4 137880 858.4 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#03-4 63698 1811 ns/op 64 B/op 1 allocs/op BenchmarkQueryUnescape/#04-4 12067 9934 ns/op 320 B/op 1 allocs/op BenchmarkPathUnescape/#00-4 321592 365.3 ns/op 16 B/op 1 allocs/op BenchmarkPathUnescape/#01-4 145258 817.2 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#02-4 137376 858.8 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#03-4 64112 1867 ns/op 64 B/op 1 allocs/op BenchmarkPathUnescape/#04-4 12127 9856 ns/op 320 B/op 1 allocs/op PASS ok net/url 4.210s goos: freebsd goarch: amd64 pkg: os cpu: AMD EPYC 7B12 BenchmarkExpand/noop-4 3651590 33.23 ns/op 0 B/op 0 allocs/op BenchmarkExpand/multiple-4 254208 431.1 ns/op 48 B/op 2 allocs/op BenchmarkReaddirname-4 1561 76396 ns/op --- BENCH: BenchmarkReaddirname-4 os_test.go:506: benchmarkReaddirname ".": 157 entries os_test.go:506: benchmarkReaddirname ".": 157 entries os_test.go:506: benchmarkReaddirname ".": 157 entries BenchmarkReaddir-4 478 253628 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 1172 101695 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 156235 792.6 ns/op BenchmarkStatFile-4 130726 943.3 ns/op BenchmarkStatDir-4 132031 899.6 ns/op BenchmarkLstatDot-4 151318 788.9 ns/op BenchmarkLstatFile-4 127447 942.5 ns/op BenchmarkLstatDir-4 135717 884.5 ns/op BenchmarkRemoveAll-4 55 2326712 ns/op 41341 B/op 555 allocs/op PASS ok os 3.026s goos: freebsd goarch: amd64 pkg: os/exec cpu: AMD EPYC 7B12 BenchmarkExecHostname-4 58 2199602 ns/op 7440 B/op 31 allocs/op PASS ok os/exec 1.309s goos: freebsd goarch: amd64 pkg: os/user cpu: AMD EPYC 7B12 BenchmarkCurrent-4 24936 4516 ns/op PASS ok os/user 1.198s goos: freebsd goarch: amd64 pkg: reflect cpu: AMD EPYC 7B12 BenchmarkBool-4 5118946 23.12 ns/op BenchmarkString-4 3109401 38.64 ns/op BenchmarkBytes-4 2781835 42.95 ns/op BenchmarkNamedBytes-4 1571557 75.27 ns/op BenchmarkBytesArray-4 1000000 111.5 ns/op BenchmarkSliceLen-4 3178850 37.82 ns/op BenchmarkMapLen-4 1000000 103.1 ns/op BenchmarkStringLen-4 2386242 50.54 ns/op BenchmarkArrayLen-4 1782327 68.87 ns/op BenchmarkSliceCap-4 3234030 36.96 ns/op BenchmarkDeepEqual/int8-4 572554 209.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int8-4 110366 912.5 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int16-4 490764 244.5 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int16-4 128307 948.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int32-4 424122 245.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int32-4 124504 964.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int64-4 429169 244.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int64-4 122550 958.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int-4 467044 239.9 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int-4 127327 942.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint8-4 580137 210.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8-4 150321 741.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint16-4 491906 241.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint16-4 124507 973.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint32-4 417229 246.5 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint32-4 121170 959.5 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint64-4 499542 248.5 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint64-4 126717 946.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint-4 482112 240.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint-4 116835 954.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uintptr-4 482666 244.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uintptr-4 125580 952.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float32-4 419872 243.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float32-4 127591 961.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float64-4 491120 243.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float64-4 118683 950.5 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex64-4 424034 242.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex64-4 116272 957.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex128-4 435298 239.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex128-4 121608 963.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/bool-4 579888 211.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]bool-4 118226 923.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/string-4 423552 239.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]string-4 119287 965.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8#01-4 155658 740.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][]uint8-4 82010 1480 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[6]uint8-4 64992 1799 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][6]uint8-4 47278 2568 ns/op 0 B/op 0 allocs/op BenchmarkMapsDeepEqual-4 48226 2488 ns/op BenchmarkIsZero/ArrayComparable-4 330116 323.4 ns/op BenchmarkIsZero/ArrayIncomparable-4 42649 2807 ns/op BenchmarkIsZero/StructComparable-4 845532 137.8 ns/op BenchmarkIsZero/StructIncomparable-4 169790 626.5 ns/op BenchmarkIsZero/ArrayInt_4-4 1681770 72.34 ns/op BenchmarkIsZero/ArrayInt_1024-4 20971 5310 ns/op BenchmarkIsZero/ArrayInt_1024_NoZero-4 40831 2934 ns/op BenchmarkIsZero/Struct4Int-4 1693994 71.63 ns/op BenchmarkIsZero/ArrayStruct4Int_1024-4 21068 5437 ns/op BenchmarkIsZero/ArrayChanInt_1024-4 22316 5724 ns/op BenchmarkIsZero/StructInt_512-4 40748 2936 ns/op BenchmarkSetZero/Bool/Direct-4 5143171 24.23 ns/op BenchmarkSetZero/Bool/CachedZero-4 1000000 109.1 ns/op BenchmarkSetZero/Bool/NewZero-4 817999 141.7 ns/op BenchmarkSetZero/Int/Direct-4 3182154 37.98 ns/op BenchmarkSetZero/Int/CachedZero-4 1118548 107.1 ns/op BenchmarkSetZero/Int/NewZero-4 775627 140.8 ns/op BenchmarkSetZero/Uint/Direct-4 3197035 37.12 ns/op BenchmarkSetZero/Uint/CachedZero-4 1000000 108.9 ns/op BenchmarkSetZero/Uint/NewZero-4 816968 144.0 ns/op BenchmarkSetZero/Float/Direct-4 3181437 37.75 ns/op BenchmarkSetZero/Float/CachedZero-4 1000000 107.9 ns/op BenchmarkSetZero/Float/NewZero-4 853070 141.4 ns/op BenchmarkSetZero/Complex/Direct-4 3230560 37.33 ns/op BenchmarkSetZero/Complex/CachedZero-4 1000000 107.7 ns/op BenchmarkSetZero/Complex/NewZero-4 845414 142.3 ns/op BenchmarkSetZero/Array/Direct-4 2821995 41.01 ns/op BenchmarkSetZero/Array/CachedZero-4 1107292 110.5 ns/op BenchmarkSetZero/Array/NewZero-4 849997 142.8 ns/op BenchmarkSetZero/Chan/Direct-4 3249794 37.48 ns/op BenchmarkSetZero/Chan/CachedZero-4 1171964 102.5 ns/op BenchmarkSetZero/Chan/NewZero-4 880230 137.2 ns/op BenchmarkSetZero/Func/Direct-4 3279535 37.73 ns/op BenchmarkSetZero/Func/CachedZero-4 1000000 104.4 ns/op BenchmarkSetZero/Func/NewZero-4 880743 135.1 ns/op BenchmarkSetZero/Interface/Direct-4 3006189 39.98 ns/op BenchmarkSetZero/Interface/CachedZero-4 1122999 106.3 ns/op BenchmarkSetZero/Interface/NewZero-4 837848 144.5 ns/op BenchmarkSetZero/Map/Direct-4 3132061 37.27 ns/op BenchmarkSetZero/Map/CachedZero-4 1135824 102.7 ns/op BenchmarkSetZero/Map/NewZero-4 860871 136.4 ns/op BenchmarkSetZero/Pointer/Direct-4 3231996 37.81 ns/op BenchmarkSetZero/Pointer/CachedZero-4 1177105 103.3 ns/op BenchmarkSetZero/Pointer/NewZero-4 871812 134.3 ns/op BenchmarkSetZero/Slice/Direct-4 2866855 41.28 ns/op BenchmarkSetZero/Slice/CachedZero-4 1000000 109.0 ns/op BenchmarkSetZero/Slice/NewZero-4 838309 140.5 ns/op BenchmarkSetZero/String/Direct-4 3268563 37.77 ns/op BenchmarkSetZero/String/CachedZero-4 1121107 107.9 ns/op BenchmarkSetZero/String/NewZero-4 838251 141.9 ns/op BenchmarkSetZero/Struct/Direct-4 2868902 40.89 ns/op BenchmarkSetZero/Struct/CachedZero-4 963024 109.9 ns/op BenchmarkSetZero/Struct/NewZero-4 846322 145.2 ns/op BenchmarkSelect/1-4 229719 459.7 ns/op 80 B/op 5 allocs/op BenchmarkSelect/4-4 107396 1143 ns/op 208 B/op 8 allocs/op BenchmarkSelect/8-4 52326 2198 ns/op 672 B/op 13 allocs/op BenchmarkCall-4 280039 431.1 ns/op 0 B/op 0 allocs/op BenchmarkCallMethod-4 194268 528.5 ns/op 0 B/op 0 allocs/op BenchmarkCallArgCopy/size=128-4 97006 1233 ns/op 103.78 MB/s BenchmarkCallArgCopy/size=256-4 90898 1302 ns/op 196.68 MB/s BenchmarkCallArgCopy/size=1024-4 71950 1667 ns/op 614.30 MB/s BenchmarkCallArgCopy/size=4096-4 55482 2671 ns/op 1533.74 MB/s BenchmarkCallArgCopy/size=65536-4 4323 23991 ns/op 2731.74 MB/s BenchmarkFieldByName1-4 2168425 55.23 ns/op BenchmarkFieldByName2-4 174454 1016 ns/op BenchmarkFieldByName3-4 22470 5248 ns/op BenchmarkInterfaceBig-4 5218993 22.97 ns/op BenchmarkInterfaceSmall-4 5267170 22.54 ns/op BenchmarkNew-4 3150172 40.73 ns/op BenchmarkMap/StringKeys/MapIndex-4 3423 34399 ns/op 0 B/op 0 allocs/op BenchmarkMap/StringKeys/SetMapIndex-4 2775 43081 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/MapIndex-4 2790 36311 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/SetMapIndex-4 2529 43985 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/MapIndex-4 3112 33880 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/SetMapIndex-4 2820 42638 ns/op 0 B/op 0 allocs/op BenchmarkMapIterNext-4 314791 347.8 ns/op BenchmarkTypeForString-4 2681325 44.45 ns/op BenchmarkTypeForError-4 1338343 88.68 ns/op PASS ok reflect 20.308s goos: freebsd goarch: amd64 pkg: regexp cpu: AMD EPYC 7B12 BenchmarkFind-4 15754 8013 ns/op 9187 B/op 1 allocs/op BenchmarkFindAllNoMatches-4 18799 5518 ns/op 9407 B/op 1 allocs/op BenchmarkFindString-4 16466 6912 ns/op 9164 B/op 1 allocs/op BenchmarkFindSubmatch-4 15956 7706 ns/op 9322 B/op 2 allocs/op BenchmarkFindStringSubmatch-4 15586 7612 ns/op 9072 B/op 2 allocs/op BenchmarkLiteral-4 24151 5005 ns/op BenchmarkNotLiteral-4 5280 20535 ns/op BenchmarkMatchClass-4 4251 26929 ns/op BenchmarkMatchClass_InRange-4 4651 26334 ns/op BenchmarkReplaceAll-4 2982 34733 ns/op BenchmarkAnchoredLiteralShortNonMatch-4 163545 727.2 ns/op BenchmarkAnchoredLiteralLongNonMatch-4 164431 720.4 ns/op BenchmarkAnchoredShortMatch-4 97483 1198 ns/op BenchmarkAnchoredLongMatch-4 102055 1196 ns/op BenchmarkOnePassShortA-4 26794 4455 ns/op BenchmarkNotOnePassShortA-4 10000 10606 ns/op BenchmarkOnePassShortB-4 35019 3476 ns/op BenchmarkNotOnePassShortB-4 13928 8809 ns/op BenchmarkOnePassLongPrefix-4 113806 1066 ns/op BenchmarkOnePassLongNotPrefix-4 38857 3190 ns/op BenchmarkMatchParallelShared-4 26990 4811 ns/op BenchmarkMatchParallelCopied-4 25344 4692 ns/op BenchmarkQuoteMetaAll-4 232863 484.5 ns/op 28.89 MB/s BenchmarkQuoteMetaNone-4 400027 265.2 ns/op 98.03 MB/s BenchmarkCompile/Onepass-4 6272 20083 ns/op 4272 B/op 52 allocs/op BenchmarkCompile/Medium-4 2427 47522 ns/op 10152 B/op 112 allocs/op BenchmarkCompile/Hard-4 279 431418 ns/op 90712 B/op 424 allocs/op BenchmarkMatch/Easy0/16-4 5017690 22.40 ns/op 714.39 MB/s BenchmarkMatch/Easy0/32-4 26739 4485 ns/op 7.13 MB/s BenchmarkMatch/Easy0/1K-4 24356 4983 ns/op 205.49 MB/s BenchmarkMatch/Easy0i/16-4 4968459 24.44 ns/op 654.62 MB/s BenchmarkMatch/Easy0i/32-4 7831 15506 ns/op 2.06 MB/s BenchmarkMatch/Easy0i/1K-4 349 334012 ns/op 3.07 MB/s BenchmarkMatch/Easy1/16-4 4805550 23.36 ns/op 684.99 MB/s BenchmarkMatch/Easy1/32-4 28176 4443 ns/op 7.20 MB/s BenchmarkMatch/Easy1/1K-4 10000 11736 ns/op 87.25 MB/s BenchmarkMatch/Medium/16-4 4924002 22.60 ns/op 707.85 MB/s BenchmarkMatch/Medium/32-4 7458 13913 ns/op 2.30 MB/s BenchmarkMatch/Medium/1K-4 396 296193 ns/op 3.46 MB/s BenchmarkMatch/Hard/16-4 5209881 22.72 ns/op 704.26 MB/s BenchmarkMatch/Hard/32-4 5898 22380 ns/op 1.43 MB/s BenchmarkMatch/Hard/1K-4 229 523868 ns/op 1.95 MB/s BenchmarkMatch/Hard1/16-4 1934 61107 ns/op 0.26 MB/s BenchmarkMatch/Hard1/32-4 1032 111616 ns/op 0.29 MB/s BenchmarkMatch/Hard1/1K-4 33 3300360 ns/op 0.31 MB/s BenchmarkMatch_onepass_regex/16-4 39508 2984 ns/op 5.36 MB/s 23 B/op 0 allocs/op BenchmarkMatch_onepass_regex/32-4 23372 5083 ns/op 6.30 MB/s 23 B/op 0 allocs/op BenchmarkMatch_onepass_regex/1K-4 876 136691 ns/op 7.49 MB/s 22 B/op 0 allocs/op PASS ok regexp 8.473s goos: freebsd goarch: amd64 pkg: regexp/syntax cpu: AMD EPYC 7B12 BenchmarkEmptyOpContext-4 912238 130.6 ns/op BenchmarkIsWordChar-4 214833 514.1 ns/op PASS ok regexp/syntax 2.026s goos: freebsd goarch: amd64 pkg: runtime cpu: AMD EPYC 7B12 BenchmarkCallers/cached-4 100638 1095 ns/op BenchmarkCallers/inlined-4 98541 1148 ns/op BenchmarkCallers/no-cache-4 24573 4862 ns/op BenchmarkFPCallers/cached-4 3803768 31.15 ns/op BenchmarkMakeChan/Byte-4 1000000 109.2 ns/op BenchmarkMakeChan/Int-4 1000000 113.0 ns/op BenchmarkMakeChan/Ptr-4 956439 151.4 ns/op BenchmarkMakeChan/Struct/0-4 1472781 93.21 ns/op BenchmarkMakeChan/Struct/32-4 588129 180.7 ns/op BenchmarkMakeChan/Struct/40-4 570724 243.9 ns/op BenchmarkChanNonblocking-4 12988399 8.573 ns/op BenchmarkSelectUncontended-4 1981039 71.13 ns/op BenchmarkSelectSyncContended-4 36651 3175 ns/op BenchmarkSelectAsyncContended-4 169599 778.1 ns/op BenchmarkSelectNonblock-4 7320142 15.90 ns/op BenchmarkChanUncontended-4 6681 19424 ns/op BenchmarkChanContended-4 1239 99589 ns/op BenchmarkChanSync-4 136660 761.7 ns/op BenchmarkChanSyncWork-4 47980 2223 ns/op BenchmarkChanProdCons0-4 107432 1166 ns/op BenchmarkChanProdCons10-4 157334 737.0 ns/op BenchmarkChanProdCons100-4 149085 743.3 ns/op BenchmarkChanProdConsWork0-4 94558 1303 ns/op BenchmarkChanProdConsWork10-4 190602 904.0 ns/op BenchmarkChanProdConsWork100-4 130015 875.0 ns/op BenchmarkSelectProdCons-4 80030 1519 ns/op BenchmarkReceiveDataFromClosedChan-4 1394859 87.40 ns/op BenchmarkChanCreation-4 159950 654.2 ns/op BenchmarkChanSem-4 224288 555.5 ns/op BenchmarkChanPopular-4 97 1240214 ns/op BenchmarkChanClosed-4 982653 117.4 ns/op BenchmarkCallClosure-4 7002374 16.19 ns/op BenchmarkCallClosure1-4 7400340 16.34 ns/op BenchmarkCallClosure2-4 2130194 59.53 ns/op BenchmarkCallClosure3-4 2667030 47.33 ns/op BenchmarkCallClosure4-4 2160229 55.28 ns/op BenchmarkComplex128DivNormal-4 13842502 8.713 ns/op BenchmarkComplex128DivNisNaN-4 10747999 10.65 ns/op BenchmarkComplex128DivDisNaN-4 10909668 10.57 ns/op BenchmarkComplex128DivNisInf-4 12874770 9.374 ns/op BenchmarkComplex128DivDisInf-4 8263844 14.27 ns/op BenchmarkAllocation-4 6458 24093 ns/op BenchmarkReadMemStats-4 5344 18949 ns/op BenchmarkReadMemStatsLatency-4 1 87310 p50-ns 87310 p90-ns 87310 p99-ns BenchmarkWriteBarrier-4 2689230 40.38 ns/op BenchmarkBulkWriteBarrier-4 10370810 11.27 ns/op BenchmarkScanStackNoLocals-4 4 26077070 ns/op BenchmarkMSpanCountAlloc/bits=64-4 12638557 8.818 ns/op BenchmarkMSpanCountAlloc/bits=128-4 12786205 8.954 ns/op BenchmarkMSpanCountAlloc/bits=256-4 10767655 10.43 ns/op BenchmarkMSpanCountAlloc/bits=512-4 8555217 12.92 ns/op BenchmarkMSpanCountAlloc/bits=1024-4 6232597 18.38 ns/op BenchmarkHash5-4 7704352 15.30 ns/op 326.86 MB/s BenchmarkHash16-4 8388823 15.56 ns/op 1028.35 MB/s BenchmarkHash64-4 6919608 16.23 ns/op 3942.92 MB/s BenchmarkHash1024-4 4185370 28.96 ns/op 35354.69 MB/s BenchmarkHash65536-4 87842 1323 ns/op 49522.07 MB/s BenchmarkAlignedLoad-4 9049730 13.07 ns/op BenchmarkUnalignedLoad-4 9078348 13.10 ns/op BenchmarkEqEfaceConcrete-4 8355405 17.38 ns/op BenchmarkEqIfaceConcrete-4 6929089 14.67 ns/op BenchmarkNeEfaceConcrete-4 8223388 17.17 ns/op BenchmarkNeIfaceConcrete-4 8260880 17.15 ns/op BenchmarkConvT2EByteSized/bool-4 7415394 16.13 ns/op BenchmarkConvT2EByteSized/uint8-4 7403499 16.24 ns/op BenchmarkConvT2ESmall-4 6766286 17.73 ns/op BenchmarkConvT2EUintptr-4 6442590 18.37 ns/op BenchmarkConvT2ELarge-4 1846185 72.19 ns/op BenchmarkConvT2ISmall-4 6780207 17.60 ns/op BenchmarkConvT2IUintptr-4 6427293 17.99 ns/op BenchmarkConvT2ILarge-4 1817629 72.71 ns/op BenchmarkConvI2E-4 6128307 19.27 ns/op BenchmarkConvI2I-4 6474604 17.82 ns/op BenchmarkAssertE2T-4 6282841 18.96 ns/op BenchmarkAssertE2TLarge-4 3364711 35.01 ns/op BenchmarkAssertE2I-4 6626467 17.74 ns/op BenchmarkAssertI2T-4 6295584 18.72 ns/op BenchmarkAssertI2I-4 7024476 17.18 ns/op BenchmarkAssertI2E-4 7297112 16.49 ns/op BenchmarkAssertE2E-4 7426868 15.56 ns/op BenchmarkAssertE2T2-4 5023539 23.61 ns/op BenchmarkAssertE2T2Blank-4 6250054 18.77 ns/op BenchmarkAssertI2E2-4 5619786 21.35 ns/op BenchmarkAssertI2E2Blank-4 6852903 16.29 ns/op BenchmarkAssertE2E2-4 5586432 21.26 ns/op BenchmarkAssertE2E2Blank-4 7439612 16.21 ns/op BenchmarkConvT2Ezero/zero/16-4 6348484 17.80 ns/op BenchmarkConvT2Ezero/zero/32-4 6529017 17.86 ns/op BenchmarkConvT2Ezero/zero/64-4 6651974 18.08 ns/op BenchmarkConvT2Ezero/zero/str-4 6446816 18.11 ns/op BenchmarkConvT2Ezero/zero/slice-4 6463153 18.02 ns/op BenchmarkConvT2Ezero/zero/big-4 412536 459.9 ns/op BenchmarkConvT2Ezero/nonzero/str-4 2198878 65.79 ns/op BenchmarkConvT2Ezero/nonzero/slice-4 1822022 72.19 ns/op BenchmarkConvT2Ezero/nonzero/big-4 335792 435.0 ns/op BenchmarkConvT2Ezero/smallint/16-4 6424268 17.25 ns/op BenchmarkConvT2Ezero/smallint/32-4 6525076 17.81 ns/op BenchmarkConvT2Ezero/smallint/64-4 6645670 18.32 ns/op BenchmarkConvT2Ezero/largeint/16-4 2117839 56.60 ns/op BenchmarkConvT2Ezero/largeint/32-4 2164336 51.49 ns/op BenchmarkConvT2Ezero/largeint/64-4 2636007 52.42 ns/op BenchmarkMalloc8-4 2162906 49.13 ns/op BenchmarkMalloc16-4 2924452 45.71 ns/op BenchmarkMallocTypeInfo8-4 3531520 35.48 ns/op BenchmarkMallocTypeInfo16-4 2525002 56.38 ns/op BenchmarkMallocLargeStruct-4 205227 965.3 ns/op BenchmarkGoroutineSelect-4 81 1542577 ns/op BenchmarkGoroutineBlocking-4 97 1268879 ns/op BenchmarkGoroutineForRange-4 99 1283748 ns/op BenchmarkGoroutineIdle-4 122 950391 ns/op BenchmarkHashStringSpeed-4 3485083 33.04 ns/op BenchmarkHashBytesSpeed-4 2044666 56.49 ns/op BenchmarkHashInt32Speed-4 3812970 30.86 ns/op BenchmarkHashInt64Speed-4 3668193 29.43 ns/op BenchmarkHashStringArraySpeed-4 829396 143.5 ns/op BenchmarkMegMap-4 3508594 35.09 ns/op BenchmarkMegOneMap-4 3329162 35.61 ns/op BenchmarkMegEqMap-4 4036 28030 ns/op BenchmarkMegEmptyMap-4 5135366 22.52 ns/op BenchmarkMegEmptyMapWithInterfaceKey-4 3078432 38.47 ns/op BenchmarkSmallStrMap-4 3954663 31.31 ns/op BenchmarkMapStringKeysEight_16-4 3796633 30.91 ns/op BenchmarkMapStringKeysEight_32-4 3738552 31.19 ns/op BenchmarkMapStringKeysEight_64-4 3733653 31.84 ns/op BenchmarkMapStringKeysEight_128-4 3414526 34.68 ns/op BenchmarkMapStringKeysEight_256-4 3577826 35.31 ns/op BenchmarkMapStringKeysEight_1M-4 3454742 35.00 ns/op BenchmarkMapFirst/1-4 5301602 22.56 ns/op BenchmarkMapFirst/2-4 5008075 22.18 ns/op BenchmarkMapFirst/3-4 5319771 22.38 ns/op BenchmarkMapFirst/4-4 5425920 21.35 ns/op BenchmarkMapFirst/5-4 5174468 21.65 ns/op BenchmarkMapFirst/6-4 5542860 22.31 ns/op BenchmarkMapFirst/7-4 5334182 22.46 ns/op BenchmarkMapFirst/8-4 5351994 22.38 ns/op BenchmarkMapFirst/9-4 4480180 25.86 ns/op BenchmarkMapFirst/10-4 4537929 25.68 ns/op BenchmarkMapFirst/11-4 4463518 26.26 ns/op BenchmarkMapFirst/12-4 4559293 25.38 ns/op BenchmarkMapFirst/13-4 4593610 25.75 ns/op BenchmarkMapFirst/14-4 4572984 25.71 ns/op BenchmarkMapFirst/15-4 4523198 25.65 ns/op BenchmarkMapFirst/16-4 4619470 25.81 ns/op BenchmarkMapMid/1-4 5158304 21.39 ns/op BenchmarkMapMid/2-4 5229478 22.16 ns/op BenchmarkMapMid/3-4 5110057 22.31 ns/op BenchmarkMapMid/4-4 5461746 21.93 ns/op BenchmarkMapMid/5-4 5155106 23.13 ns/op BenchmarkMapMid/6-4 5056514 23.29 ns/op BenchmarkMapMid/7-4 5013494 23.12 ns/op BenchmarkMapMid/8-4 5019307 23.69 ns/op BenchmarkMapMid/9-4 4476344 25.86 ns/op BenchmarkMapMid/10-4 4643275 25.79 ns/op BenchmarkMapMid/11-4 4436714 25.35 ns/op BenchmarkMapMid/12-4 4463094 25.41 ns/op BenchmarkMapMid/13-4 4502648 26.09 ns/op BenchmarkMapMid/14-4 4538535 25.83 ns/op BenchmarkMapMid/15-4 4691524 26.02 ns/op BenchmarkMapMid/16-4 4586124 25.38 ns/op BenchmarkMapLast/1-4 5212860 22.04 ns/op BenchmarkMapLast/2-4 5181188 22.29 ns/op BenchmarkMapLast/3-4 5085008 22.42 ns/op BenchmarkMapLast/4-4 5013967 23.44 ns/op BenchmarkMapLast/5-4 4911480 23.22 ns/op BenchmarkMapLast/6-4 4878111 23.81 ns/op BenchmarkMapLast/7-4 4793478 23.49 ns/op BenchmarkMapLast/8-4 4793976 24.00 ns/op BenchmarkMapLast/9-4 4559091 24.53 ns/op BenchmarkMapLast/10-4 4524554 25.50 ns/op BenchmarkMapLast/11-4 4605643 26.33 ns/op BenchmarkMapLast/12-4 4538242 25.64 ns/op BenchmarkMapLast/13-4 4384437 25.39 ns/op BenchmarkMapLast/14-4 4503356 25.64 ns/op BenchmarkMapLast/15-4 4519946 25.65 ns/op BenchmarkMapLast/16-4 4566344 25.68 ns/op BenchmarkMapCycle-4 3845184 31.14 ns/op BenchmarkRepeatedLookupStrMapKey32-4 5029076 23.56 ns/op BenchmarkRepeatedLookupStrMapKey1M-4 4291 23738 ns/op BenchmarkMakeMap/[Byte]Byte-4 515263 243.6 ns/op BenchmarkMakeMap/[Int]Int-4 405829 452.9 ns/op BenchmarkNewEmptyMap-4 4771762 25.08 ns/op 0 B/op 0 allocs/op BenchmarkNewSmallMap-4 1775703 69.18 ns/op 0 B/op 0 allocs/op BenchmarkSameLengthMap-4 3142314 38.10 ns/op BenchmarkSmallKeyMap-4 3278191 35.90 ns/op BenchmarkMapPopulate/1-4 2541328 48.39 ns/op 0 B/op 0 allocs/op BenchmarkMapPopulate/10-4 163074 719.4 ns/op 328 B/op 3 allocs/op BenchmarkMapPopulate/100-4 13876 8869 ns/op 4456 B/op 9 allocs/op BenchmarkMapPopulate/1000-4 942 127521 ns/op 74265 B/op 20 allocs/op BenchmarkMapPopulate/10000-4 93 1229508 ns/op 591490 B/op 79 allocs/op BenchmarkMapPopulate/100000-4 8 14994862 ns/op 4729432 B/op 534 allocs/op BenchmarkComplexAlgMap-4 534802 194.9 ns/op BenchmarkGoMapClear/Reflexive/1-4 2276997 52.40 ns/op BenchmarkGoMapClear/Reflexive/10-4 1898138 63.60 ns/op BenchmarkGoMapClear/Reflexive/100-4 689739 157.0 ns/op BenchmarkGoMapClear/Reflexive/1000-4 59362 1981 ns/op BenchmarkGoMapClear/Reflexive/10000-4 7384 15749 ns/op BenchmarkGoMapClear/NonReflexive/1-4 1789036 67.26 ns/op BenchmarkGoMapClear/NonReflexive/10-4 1456363 81.06 ns/op BenchmarkGoMapClear/NonReflexive/100-4 688869 172.5 ns/op BenchmarkGoMapClear/NonReflexive/1000-4 58480 1913 ns/op BenchmarkGoMapClear/NonReflexive/10000-4 7716 15455 ns/op BenchmarkMapStringConversion/32/simple-4 2197999 54.55 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/struct-4 2055445 57.91 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/array-4 2069510 58.04 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/simple-4 2105946 56.88 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/struct-4 1888634 61.96 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/array-4 1907452 62.45 ns/op 0 B/op 0 allocs/op BenchmarkMapInterfaceString-4 2586382 45.98 ns/op BenchmarkMapInterfacePtr-4 2742982 49.07 ns/op BenchmarkNewEmptyMapHintLessThan8-4 3201571 37.48 ns/op 0 B/op 0 allocs/op BenchmarkNewEmptyMapHintGreaterThan8-4 63280 1848 ns/op 1192 B/op 3 allocs/op BenchmarkMapIter/Key=int32/Elem=int32/len=6-4 2122922 56.01 ns/op BenchmarkMapIter/Key=int32/Elem=int32/len=64-4 1767088 67.78 ns/op BenchmarkMapIter/Key=int32/Elem=int32/len=65536-4 1817925 65.07 ns/op BenchmarkMapIter/Key=int64/Elem=int64/len=6-4 2136033 56.78 ns/op BenchmarkMapIter/Key=int64/Elem=int64/len=64-4 1767129 68.01 ns/op BenchmarkMapIter/Key=int64/Elem=int64/len=65536-4 1743733 66.89 ns/op BenchmarkMapIter/Key=string/Elem=string/len=6-4 2106483 56.68 ns/op BenchmarkMapIter/Key=string/Elem=string/len=64-4 1764662 68.44 ns/op BenchmarkMapIter/Key=string/Elem=string/len=65536-4 1720221 70.39 ns/op BenchmarkMapIter/Key=smallType/Elem=int32/len=6-4 2077846 57.36 ns/op BenchmarkMapIter/Key=smallType/Elem=int32/len=64-4 1996178 60.04 ns/op BenchmarkMapIter/Key=smallType/Elem=int32/len=65536-4 2022182 58.37 ns/op BenchmarkMapIter/Key=mediumType/Elem=int32/len=6-4 887047 134.5 ns/op BenchmarkMapIter/Key=mediumType/Elem=int32/len=64-4 862075 139.6 ns/op BenchmarkMapIter/Key=mediumType/Elem=int32/len=65536-4 1000000 453.1 ns/op BenchmarkMapIter/Key=bigType/Elem=int32/len=6-4 161796 657.8 ns/op BenchmarkMapIter/Key=bigType/Elem=int32/len=64-4 172212 727.5 ns/op BenchmarkMapIter/Key=bigType/Elem=int32/len=65536-4 1000000 1382 ns/op BenchmarkMapIter/Key=bigType/Elem=bigType/len=6-4 80395 1415 ns/op BenchmarkMapIter/Key=bigType/Elem=bigType/len=64-4 74740 1472 ns/op BenchmarkMapIter/Key=bigType/Elem=bigType/len=65536-4 1000000 2524 ns/op BenchmarkMapIter/Key=int32/Elem=bigType/len=6-4 153571 684.8 ns/op BenchmarkMapIter/Key=int32/Elem=bigType/len=64-4 165573 725.8 ns/op BenchmarkMapIter/Key=int32/Elem=bigType/len=65536-4 1000000 1530 ns/op BenchmarkMapIter/Key=*int32/Elem=int32/len=6-4 2031499 57.47 ns/op BenchmarkMapIter/Key=*int32/Elem=int32/len=64-4 1718826 69.23 ns/op BenchmarkMapIter/Key=*int32/Elem=int32/len=65536-4 1747134 65.75 ns/op BenchmarkMapIter/Key=int32/Elem=*int32/len=6-4 2120503 56.58 ns/op BenchmarkMapIter/Key=int32/Elem=*int32/len=64-4 1720077 69.00 ns/op BenchmarkMapIter/Key=int32/Elem=*int32/len=65536-4 1809367 67.26 ns/op BenchmarkMapIterLowLoad/Key=int32/Elem=int32/len=6-4 7331404 15.73 ns/op BenchmarkMapIterLowLoad/Key=int32/Elem=int32/len=64-4 39268081 2.637 ns/op BenchmarkMapIterLowLoad/Key=int32/Elem=int32/len=65536-4 162850064 0.6914 ns/op BenchmarkMapIterLowLoad/Key=int64/Elem=int64/len=6-4 7288150 16.02 ns/op BenchmarkMapIterLowLoad/Key=int64/Elem=int64/len=64-4 38128669 2.646 ns/op BenchmarkMapIterLowLoad/Key=int64/Elem=int64/len=65536-4 161144739 0.7241 ns/op BenchmarkMapIterLowLoad/Key=string/Elem=string/len=6-4 7362526 15.93 ns/op BenchmarkMapIterLowLoad/Key=string/Elem=string/len=64-4 42243733 2.699 ns/op BenchmarkMapIterLowLoad/Key=string/Elem=string/len=65536-4 159473614 0.7364 ns/op BenchmarkMapIterLowLoad/Key=smallType/Elem=int32/len=6-4 7703127 15.53 ns/op BenchmarkMapIterLowLoad/Key=smallType/Elem=int32/len=64-4 48980420 2.497 ns/op BenchmarkMapIterLowLoad/Key=smallType/Elem=int32/len=65536-4 152063162 0.7516 ns/op BenchmarkMapIterLowLoad/Key=mediumType/Elem=int32/len=6-4 3829753 31.08 ns/op BenchmarkMapIterLowLoad/Key=mediumType/Elem=int32/len=64-4 31723834 3.842 ns/op BenchmarkMapIterLowLoad/Key=mediumType/Elem=int32/len=65536-4 159053004 0.7790 ns/op BenchmarkMapIterLowLoad/Key=bigType/Elem=int32/len=6-4 868304 123.2 ns/op BenchmarkMapIterLowLoad/Key=bigType/Elem=int32/len=64-4 9222049 12.56 ns/op BenchmarkMapIterLowLoad/Key=bigType/Elem=int32/len=65536-4 159562485 0.7476 ns/op BenchmarkMapIterLowLoad/Key=bigType/Elem=bigType/len=6-4 500731 238.4 ns/op BenchmarkMapIterLowLoad/Key=bigType/Elem=bigType/len=64-4 5120176 23.55 ns/op BenchmarkMapIterLowLoad/Key=bigType/Elem=bigType/len=65536-4 152174048 0.7550 ns/op BenchmarkMapIterLowLoad/Key=int32/Elem=bigType/len=6-4 958890 126.1 ns/op BenchmarkMapIterLowLoad/Key=int32/Elem=bigType/len=64-4 8748430 12.58 ns/op BenchmarkMapIterLowLoad/Key=int32/Elem=bigType/len=65536-4 153080310 0.8113 ns/op BenchmarkMapIterLowLoad/Key=*int32/Elem=int32/len=6-4 7326906 15.85 ns/op BenchmarkMapIterLowLoad/Key=*int32/Elem=int32/len=64-4 45543958 2.633 ns/op BenchmarkMapIterLowLoad/Key=*int32/Elem=int32/len=65536-4 155634333 0.7473 ns/op BenchmarkMapIterLowLoad/Key=int32/Elem=*int32/len=6-4 7610392 15.97 ns/op BenchmarkMapIterLowLoad/Key=int32/Elem=*int32/len=64-4 45579855 2.630 ns/op BenchmarkMapIterLowLoad/Key=int32/Elem=*int32/len=65536-4 157773483 0.7402 ns/op BenchmarkMapAccessHit/Key=int32/Elem=int32/len=6-4 3351188 34.43 ns/op BenchmarkMapAccessHit/Key=int32/Elem=int32/len=64-4 3144492 38.14 ns/op BenchmarkMapAccessHit/Key=int32/Elem=int32/len=65536-4 1808835 64.06 ns/op BenchmarkMapAccessHit/Key=int64/Elem=int64/len=6-4 3295827 36.18 ns/op BenchmarkMapAccessHit/Key=int64/Elem=int64/len=64-4 3050090 39.18 ns/op BenchmarkMapAccessHit/Key=int64/Elem=int64/len=65536-4 1766017 108.9 ns/op BenchmarkMapAccessHit/Key=string/Elem=string/len=6-4 2744275 43.62 ns/op BenchmarkMapAccessHit/Key=string/Elem=string/len=64-4 2904586 40.99 ns/op BenchmarkMapAccessHit/Key=string/Elem=string/len=65536-4 1664776 88.02 ns/op BenchmarkMapAccessHit/Key=smallType/Elem=int32/len=6-4 1944746 61.43 ns/op BenchmarkMapAccessHit/Key=smallType/Elem=int32/len=64-4 1967996 61.05 ns/op BenchmarkMapAccessHit/Key=smallType/Elem=int32/len=65536-4 1297286 85.67 ns/op BenchmarkMapAccessHit/Key=mediumType/Elem=int32/len=6-4 885459 136.5 ns/op BenchmarkMapAccessHit/Key=mediumType/Elem=int32/len=64-4 954139 128.9 ns/op BenchmarkMapAccessHit/Key=mediumType/Elem=int32/len=65536-4 339636 397.0 ns/op BenchmarkMapAccessHit/Key=bigType/Elem=int32/len=6-4 216148 547.1 ns/op BenchmarkMapAccessHit/Key=bigType/Elem=int32/len=64-4 193279 591.1 ns/op BenchmarkMapAccessHit/Key=bigType/Elem=int32/len=65536-4 64543 1933 ns/op BenchmarkMapAccessHit/Key=bigType/Elem=bigType/len=6-4 88560 1221 ns/op BenchmarkMapAccessHit/Key=bigType/Elem=bigType/len=64-4 83658 1286 ns/op BenchmarkMapAccessHit/Key=bigType/Elem=bigType/len=65536-4 26635 4543 ns/op BenchmarkMapAccessHit/Key=int32/Elem=bigType/len=6-4 142542 705.8 ns/op BenchmarkMapAccessHit/Key=int32/Elem=bigType/len=64-4 155860 727.9 ns/op BenchmarkMapAccessHit/Key=int32/Elem=bigType/len=65536-4 68898 1722 ns/op BenchmarkMapAccessHit/Key=*int32/Elem=int32/len=6-4 3251168 36.11 ns/op BenchmarkMapAccessHit/Key=*int32/Elem=int32/len=64-4 2971760 40.07 ns/op BenchmarkMapAccessHit/Key=*int32/Elem=int32/len=65536-4 1584531 65.97 ns/op BenchmarkMapAccessHit/Key=int32/Elem=*int32/len=6-4 3118176 35.00 ns/op BenchmarkMapAccessHit/Key=int32/Elem=*int32/len=64-4 3153128 37.87 ns/op BenchmarkMapAccessHit/Key=int32/Elem=*int32/len=65536-4 1540362 102.4 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=int32/len=6-4 3525002 31.54 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=int32/len=64-4 3416390 34.25 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=int32/len=65536-4 2551411 46.00 ns/op BenchmarkMapAccessMiss/Key=int64/Elem=int64/len=6-4 3530602 33.03 ns/op BenchmarkMapAccessMiss/Key=int64/Elem=int64/len=64-4 3257499 34.80 ns/op BenchmarkMapAccessMiss/Key=int64/Elem=int64/len=65536-4 2413395 53.67 ns/op BenchmarkMapAccessMiss/Key=string/Elem=string/len=6-4 3041648 38.32 ns/op BenchmarkMapAccessMiss/Key=string/Elem=string/len=64-4 3128299 37.49 ns/op BenchmarkMapAccessMiss/Key=string/Elem=string/len=65536-4 1854710 55.60 ns/op BenchmarkMapAccessMiss/Key=smallType/Elem=int32/len=6-4 2133860 56.24 ns/op BenchmarkMapAccessMiss/Key=smallType/Elem=int32/len=64-4 2163748 59.17 ns/op BenchmarkMapAccessMiss/Key=smallType/Elem=int32/len=65536-4 1853692 69.13 ns/op BenchmarkMapAccessMiss/Key=mediumType/Elem=int32/len=6-4 1107802 107.8 ns/op BenchmarkMapAccessMiss/Key=mediumType/Elem=int32/len=64-4 1107861 104.6 ns/op BenchmarkMapAccessMiss/Key=mediumType/Elem=int32/len=65536-4 642526 158.5 ns/op BenchmarkMapAccessMiss/Key=bigType/Elem=int32/len=6-4 243644 458.8 ns/op BenchmarkMapAccessMiss/Key=bigType/Elem=int32/len=64-4 215428 511.1 ns/op BenchmarkMapAccessMiss/Key=bigType/Elem=int32/len=65536-4 124352 919.7 ns/op BenchmarkMapAccessMiss/Key=bigType/Elem=bigType/len=6-4 199575 539.4 ns/op BenchmarkMapAccessMiss/Key=bigType/Elem=bigType/len=64-4 182048 564.0 ns/op BenchmarkMapAccessMiss/Key=bigType/Elem=bigType/len=65536-4 118773 962.5 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=bigType/len=6-4 1000000 102.6 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=bigType/len=64-4 1182394 105.5 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=bigType/len=65536-4 974457 119.4 ns/op BenchmarkMapAccessMiss/Key=*int32/Elem=int32/len=6-4 3492528 33.87 ns/op BenchmarkMapAccessMiss/Key=*int32/Elem=int32/len=64-4 3259209 35.99 ns/op BenchmarkMapAccessMiss/Key=*int32/Elem=int32/len=65536-4 2433156 49.38 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=*int32/len=6-4 3013570 38.57 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=*int32/len=64-4 3010280 37.11 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=*int32/len=65536-4 2502526 47.91 ns/op BenchmarkMapAssignExists/Key=int32/Elem=int32/len=6-4 2956116 39.78 ns/op BenchmarkMapAssignExists/Key=int32/Elem=int32/len=64-4 2956843 39.84 ns/op BenchmarkMapAssignExists/Key=int32/Elem=int32/len=65536-4 1820616 62.91 ns/op BenchmarkMapAssignExists/Key=int64/Elem=int64/len=6-4 2912000 39.98 ns/op BenchmarkMapAssignExists/Key=int64/Elem=int64/len=64-4 3042768 39.78 ns/op BenchmarkMapAssignExists/Key=int64/Elem=int64/len=65536-4 1543389 113.3 ns/op BenchmarkMapAssignExists/Key=string/Elem=string/len=6-4 2623059 45.40 ns/op BenchmarkMapAssignExists/Key=string/Elem=string/len=64-4 2602221 45.85 ns/op BenchmarkMapAssignExists/Key=string/Elem=string/len=65536-4 1248276 112.1 ns/op BenchmarkMapAssignExists/Key=smallType/Elem=int32/len=6-4 1930178 61.71 ns/op BenchmarkMapAssignExists/Key=smallType/Elem=int32/len=64-4 1873315 62.95 ns/op BenchmarkMapAssignExists/Key=smallType/Elem=int32/len=65536-4 1214810 121.5 ns/op BenchmarkMapAssignExists/Key=mediumType/Elem=int32/len=6-4 924019 132.3 ns/op BenchmarkMapAssignExists/Key=mediumType/Elem=int32/len=64-4 881816 137.0 ns/op BenchmarkMapAssignExists/Key=mediumType/Elem=int32/len=65536-4 353402 348.0 ns/op BenchmarkMapAssignExists/Key=bigType/Elem=int32/len=6-4 194324 539.5 ns/op BenchmarkMapAssignExists/Key=bigType/Elem=int32/len=64-4 192912 577.7 ns/op BenchmarkMapAssignExists/Key=bigType/Elem=int32/len=65536-4 64479 1922 ns/op BenchmarkMapAssignExists/Key=bigType/Elem=bigType/len=6-4 91310 1255 ns/op BenchmarkMapAssignExists/Key=bigType/Elem=bigType/len=64-4 86448 1322 ns/op BenchmarkMapAssignExists/Key=bigType/Elem=bigType/len=65536-4 21768 5431 ns/op BenchmarkMapAssignExists/Key=int32/Elem=bigType/len=6-4 141451 709.7 ns/op BenchmarkMapAssignExists/Key=int32/Elem=bigType/len=64-4 155977 767.5 ns/op BenchmarkMapAssignExists/Key=int32/Elem=bigType/len=65536-4 42554 2795 ns/op BenchmarkMapAssignExists/Key=*int32/Elem=int32/len=6-4 2854340 41.58 ns/op BenchmarkMapAssignExists/Key=*int32/Elem=int32/len=64-4 2932888 39.61 ns/op BenchmarkMapAssignExists/Key=*int32/Elem=int32/len=65536-4 1558978 66.11 ns/op BenchmarkMapAssignExists/Key=int32/Elem=*int32/len=6-4 3009235 40.96 ns/op BenchmarkMapAssignExists/Key=int32/Elem=*int32/len=64-4 2891530 40.75 ns/op BenchmarkMapAssignExists/Key=int32/Elem=*int32/len=65536-4 1392026 74.20 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=int32/len=6-4 1726701 74.04 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=int32/len=64-4 956946 134.8 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=int32/len=65536-4 1000000 180.0 ns/op BenchmarkMapAssignFillNoHint/Key=int64/Elem=int64/len=6-4 1319690 78.67 ns/op BenchmarkMapAssignFillNoHint/Key=int64/Elem=int64/len=64-4 807524 215.7 ns/op BenchmarkMapAssignFillNoHint/Key=int64/Elem=int64/len=65536-4 999489 216.8 ns/op BenchmarkMapAssignFillNoHint/Key=string/Elem=string/len=6-4 1000000 107.5 ns/op BenchmarkMapAssignFillNoHint/Key=string/Elem=string/len=64-4 701612 260.2 ns/op BenchmarkMapAssignFillNoHint/Key=string/Elem=string/len=65536-4 725533 301.9 ns/op BenchmarkMapAssignFillNoHint/Key=smallType/Elem=int32/len=6-4 1117464 102.9 ns/op BenchmarkMapAssignFillNoHint/Key=smallType/Elem=int32/len=64-4 733677 262.2 ns/op BenchmarkMapAssignFillNoHint/Key=smallType/Elem=int32/len=65536-4 822919 251.7 ns/op BenchmarkMapAssignFillNoHint/Key=mediumType/Elem=int32/len=6-4 281512 753.8 ns/op BenchmarkMapAssignFillNoHint/Key=mediumType/Elem=int32/len=64-4 229941 747.5 ns/op BenchmarkMapAssignFillNoHint/Key=mediumType/Elem=int32/len=65536-4 290684 849.1 ns/op BenchmarkMapAssignFillNoHint/Key=bigType/Elem=int32/len=6-4 36496 4269 ns/op BenchmarkMapAssignFillNoHint/Key=bigType/Elem=int32/len=64-4 24823 4263 ns/op BenchmarkMapAssignFillNoHint/Key=bigType/Elem=int32/len=65536-4 37815 2912 ns/op BenchmarkMapAssignFillNoHint/Key=bigType/Elem=bigType/len=6-4 20448 6668 ns/op BenchmarkMapAssignFillNoHint/Key=bigType/Elem=bigType/len=64-4 10000 13784 ns/op BenchmarkMapAssignFillNoHint/Key=bigType/Elem=bigType/len=65536-4 19624 6192 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=bigType/len=6-4 38838 3973 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=bigType/len=64-4 25610 6355 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=bigType/len=65536-4 41233 2719 ns/op BenchmarkMapAssignFillNoHint/Key=*int32/Elem=int32/len=6-4 1548254 79.06 ns/op BenchmarkMapAssignFillNoHint/Key=*int32/Elem=int32/len=64-4 785245 197.5 ns/op BenchmarkMapAssignFillNoHint/Key=*int32/Elem=int32/len=65536-4 925844 225.2 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=*int32/len=6-4 1453915 71.49 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=*int32/len=64-4 814579 167.9 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=*int32/len=65536-4 1000000 224.0 ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=int32/len=6-4 293269 402.0 ns/op 77449 p100-ns/op 181.0 p50-ns/op 509.0 p99-ns/op 770.0 p99.9-ns/op 9651 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=int32/len=64-4 275462 447.7 ns/op 163201 p100-ns/op 190.0 p50-ns/op 1911 p99-ns/op 3070 p99.9-ns/op 25259 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=int32/len=65536-4 276096 485.7 ns/op 251840 p100-ns/op 220.0 p50-ns/op 570.0 p99-ns/op 30861 p99.9-ns/op 42900 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int64/Elem=int64/len=6-4 291852 409.3 ns/op 139281 p100-ns/op 181.0 p50-ns/op 539.0 p99-ns/op 990.0 p99.9-ns/op 11410 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int64/Elem=int64/len=64-4 269324 465.4 ns/op 164211 p100-ns/op 189.0 p50-ns/op 2290 p99-ns/op 4090 p99.9-ns/op 43360 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int64/Elem=int64/len=65536-4 279081 530.5 ns/op 235801 p100-ns/op 240.0 p50-ns/op 640.0 p99-ns/op 34731 p99.9-ns/op 49579 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=string/Elem=string/len=6-4 283432 434.0 ns/op 204961 p100-ns/op 190.0 p50-ns/op 620.0 p99-ns/op 2751 p99.9-ns/op 21499 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=string/Elem=string/len=64-4 247473 538.5 ns/op 4879422 p100-ns/op 192.0 p50-ns/op 3188 p99-ns/op 6950 p99.9-ns/op 77569 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=string/Elem=string/len=65536-4 239064 656.9 ns/op 1009793 p100-ns/op 271.0 p50-ns/op 730.0 p99-ns/op 59521 p99.9-ns/op 197991 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=smallType/Elem=int32/len=6-4 265189 463.1 ns/op 196791 p100-ns/op 240.0 p50-ns/op 580.0 p99-ns/op 1200 p99.9-ns/op 17989 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=smallType/Elem=int32/len=64-4 242428 516.1 ns/op 207210 p100-ns/op 230.0 p50-ns/op 2529 p99-ns/op 5160 p99.9-ns/op 64509 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=smallType/Elem=int32/len=65536-4 240122 577.8 ns/op 461641 p100-ns/op 289.0 p50-ns/op 659.0 p99-ns/op 38250 p99.9-ns/op 54631 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=mediumType/Elem=int32/len=6-4 167938 971.2 ns/op 8720532 p100-ns/op 459.0 p50-ns/op 2659 p99-ns/op 19809 p99.9-ns/op 78110 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=mediumType/Elem=int32/len=64-4 128070 1135 ns/op 14679367 p100-ns/op 461.0 p50-ns/op 4160 p99-ns/op 36671 p99.9-ns/op 113350 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=mediumType/Elem=int32/len=65536-4 146125 1121 ns/op 542822 p100-ns/op 589.0 p50-ns/op 1480 p99-ns/op 156859 p99.9-ns/op 197500 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=bigType/Elem=int32/len=6-4 37597 4284 ns/op 14072785 p100-ns/op 2019 p50-ns/op 18510 p99-ns/op 74230 p99.9-ns/op 10830237 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=bigType/Elem=int32/len=64-4 26899 4280 ns/op 10389315 p100-ns/op 2400 p50-ns/op 28891 p99-ns/op 99510 p99.9-ns/op 208610 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=bigType/Elem=int32/len=65536-4 32737 3553 ns/op 535641 p100-ns/op 2370 p50-ns/op 10190 p99-ns/op 436911 p99.9-ns/op 501131 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=bigType/Elem=bigType/len=6-4 18540 7071 ns/op 264520 p100-ns/op 4470 p50-ns/op 54960 p99-ns/op 122290 p99.9-ns/op 237490 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=bigType/Elem=bigType/len=64-4 18238 10858 ns/op 14951738 p100-ns/op 5539 p50-ns/op 48701 p99-ns/op 200141 p99.9-ns/op 13103242 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=bigType/Elem=bigType/len=65536-4 17362 7045 ns/op 513841 p100-ns/op 5760 p50-ns/op 15420 p99-ns/op 453591 p99.9-ns/op 503602 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=bigType/len=6-4 32995 4494 ns/op 283401 p100-ns/op 2810 p50-ns/op 23510 p99-ns/op 100040 p99.9-ns/op 270960 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=bigType/len=64-4 21890 5487 ns/op 14270965 p100-ns/op 2880 p50-ns/op 25090 p99-ns/op 110110 p99.9-ns/op 280860 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=bigType/len=65536-4 39237 3089 ns/op 50820 p100-ns/op 2711 p50-ns/op 9600 p99-ns/op 34929 p99.9-ns/op 42340 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=*int32/Elem=int32/len=6-4 285492 432.9 ns/op 245490 p100-ns/op 181.0 p50-ns/op 570.0 p99-ns/op 3729 p99.9-ns/op 14070 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=*int32/Elem=int32/len=64-4 262105 490.9 ns/op 285601 p100-ns/op 190.0 p50-ns/op 2460 p99-ns/op 5840 p99.9-ns/op 22629 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=*int32/Elem=int32/len=65536-4 269048 548.2 ns/op 889442 p100-ns/op 250.0 p50-ns/op 640.0 p99-ns/op 34360 p99.9-ns/op 56161 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=*int32/len=6-4 287256 411.8 ns/op 244761 p100-ns/op 181.0 p50-ns/op 549.0 p99-ns/op 1120 p99.9-ns/op 11401 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=*int32/len=64-4 269095 463.4 ns/op 307371 p100-ns/op 190.0 p50-ns/op 2200 p99-ns/op 3909 p99.9-ns/op 28850 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=*int32/len=65536-4 278911 524.9 ns/op 252941 p100-ns/op 240.0 p50-ns/op 620.0 p99-ns/op 33590 p99.9-ns/op 63301 p99.99-ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=int32/len=6-4 1860810 69.54 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=int32/len=64-4 2136394 68.50 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=int32/len=65536-4 1201330 120.8 ns/op BenchmarkMapAssignFillHint/Key=int64/Elem=int64/len=6-4 1411290 74.67 ns/op BenchmarkMapAssignFillHint/Key=int64/Elem=int64/len=64-4 1783857 75.02 ns/op BenchmarkMapAssignFillHint/Key=int64/Elem=int64/len=65536-4 885542 132.5 ns/op BenchmarkMapAssignFillHint/Key=string/Elem=string/len=6-4 1000000 121.5 ns/op BenchmarkMapAssignFillHint/Key=string/Elem=string/len=64-4 1000000 109.9 ns/op BenchmarkMapAssignFillHint/Key=string/Elem=string/len=65536-4 588360 236.8 ns/op BenchmarkMapAssignFillHint/Key=smallType/Elem=int32/len=6-4 1250610 101.2 ns/op BenchmarkMapAssignFillHint/Key=smallType/Elem=int32/len=64-4 1255512 104.8 ns/op BenchmarkMapAssignFillHint/Key=smallType/Elem=int32/len=65536-4 782059 214.1 ns/op BenchmarkMapAssignFillHint/Key=mediumType/Elem=int32/len=6-4 260863 435.7 ns/op BenchmarkMapAssignFillHint/Key=mediumType/Elem=int32/len=64-4 257154 548.9 ns/op BenchmarkMapAssignFillHint/Key=mediumType/Elem=int32/len=65536-4 244652 593.9 ns/op BenchmarkMapAssignFillHint/Key=bigType/Elem=int32/len=6-4 43582 3339 ns/op BenchmarkMapAssignFillHint/Key=bigType/Elem=int32/len=64-4 37905 5397 ns/op BenchmarkMapAssignFillHint/Key=bigType/Elem=int32/len=65536-4 49869 2395 ns/op BenchmarkMapAssignFillHint/Key=bigType/Elem=bigType/len=6-4 16474 7931 ns/op BenchmarkMapAssignFillHint/Key=bigType/Elem=bigType/len=64-4 14361 10570 ns/op BenchmarkMapAssignFillHint/Key=bigType/Elem=bigType/len=65536-4 21178 5686 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=bigType/len=6-4 30729 4190 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=bigType/len=64-4 23848 5870 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=bigType/len=65536-4 42076 2770 ns/op BenchmarkMapAssignFillHint/Key=*int32/Elem=int32/len=6-4 1327039 78.13 ns/op BenchmarkMapAssignFillHint/Key=*int32/Elem=int32/len=64-4 1781982 71.37 ns/op BenchmarkMapAssignFillHint/Key=*int32/Elem=int32/len=65536-4 773442 145.6 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=*int32/len=6-4 1600134 76.48 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=*int32/len=64-4 1425162 81.00 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=*int32/len=65536-4 852184 160.4 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=int32/len=6-4 2569572 47.35 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=int32/len=64-4 2647990 44.38 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=int32/len=65536-4 1519800 79.20 ns/op BenchmarkMapAssignFillClear/Key=int64/Elem=int64/len=6-4 2543683 46.98 ns/op BenchmarkMapAssignFillClear/Key=int64/Elem=int64/len=64-4 2459346 48.49 ns/op BenchmarkMapAssignFillClear/Key=int64/Elem=int64/len=65536-4 1272686 97.64 ns/op BenchmarkMapAssignFillClear/Key=string/Elem=string/len=6-4 2433562 49.33 ns/op BenchmarkMapAssignFillClear/Key=string/Elem=string/len=64-4 2389220 50.06 ns/op BenchmarkMapAssignFillClear/Key=string/Elem=string/len=65536-4 986368 136.8 ns/op BenchmarkMapAssignFillClear/Key=smallType/Elem=int32/len=6-4 1615814 74.48 ns/op BenchmarkMapAssignFillClear/Key=smallType/Elem=int32/len=64-4 1638754 72.74 ns/op BenchmarkMapAssignFillClear/Key=smallType/Elem=int32/len=65536-4 892455 121.4 ns/op BenchmarkMapAssignFillClear/Key=mediumType/Elem=int32/len=6-4 335300 477.1 ns/op BenchmarkMapAssignFillClear/Key=mediumType/Elem=int32/len=64-4 324648 548.4 ns/op BenchmarkMapAssignFillClear/Key=mediumType/Elem=int32/len=65536-4 185913 621.1 ns/op BenchmarkMapAssignFillClear/Key=bigType/Elem=int32/len=6-4 33645 3079 ns/op BenchmarkMapAssignFillClear/Key=bigType/Elem=int32/len=64-4 27284 4439 ns/op BenchmarkMapAssignFillClear/Key=bigType/Elem=int32/len=65536-4 33387 3287 ns/op BenchmarkMapAssignFillClear/Key=bigType/Elem=bigType/len=6-4 19754 5533 ns/op BenchmarkMapAssignFillClear/Key=bigType/Elem=bigType/len=64-4 20136 8800 ns/op BenchmarkMapAssignFillClear/Key=bigType/Elem=bigType/len=65536-4 14346 8838 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=bigType/len=6-4 42067 4231 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=bigType/len=64-4 39613 3974 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=bigType/len=65536-4 29938 4072 ns/op BenchmarkMapAssignFillClear/Key=*int32/Elem=int32/len=6-4 2420577 48.95 ns/op BenchmarkMapAssignFillClear/Key=*int32/Elem=int32/len=64-4 2345618 50.11 ns/op BenchmarkMapAssignFillClear/Key=*int32/Elem=int32/len=65536-4 1547846 78.13 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=*int32/len=6-4 2598518 45.52 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=*int32/len=64-4 2572128 45.69 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=*int32/len=65536-4 1000000 112.9 ns/op BenchmarkMapAssignAddition/Key=int32/Elem=int32/len=6-4 1977644 59.81 ns/op BenchmarkMapAssignAddition/Key=int32/Elem=int32/len=64-4 1933758 62.11 ns/op BenchmarkMapAssignAddition/Key=int32/Elem=int32/len=65536-4 1279972 91.39 ns/op BenchmarkMapAssignAddition/Key=int64/Elem=int64/len=6-4 1989482 60.31 ns/op BenchmarkMapAssignAddition/Key=int64/Elem=int64/len=64-4 1856823 62.88 ns/op BenchmarkMapAssignAddition/Key=int64/Elem=int64/len=65536-4 1179429 105.8 ns/op BenchmarkMapAssignAddition/Key=string/Elem=string/len=6-4 144291 7018 ns/op BenchmarkMapAssignAddition/Key=string/Elem=string/len=64-4 520192 4849 ns/op BenchmarkMapAssignAddition/Key=string/Elem=string/len=65536-4 505758 223.5 ns/op BenchmarkMapAssignAddition/Key=smallType/Elem=int32/len=6-4 962929 125.3 ns/op BenchmarkMapAssignAddition/Key=smallType/Elem=int32/len=64-4 896637 125.3 ns/op BenchmarkMapAssignAddition/Key=smallType/Elem=int32/len=65536-4 537842 272.7 ns/op BenchmarkMapAssignAddition/Key=mediumType/Elem=int32/len=6-4 333541 320.3 ns/op BenchmarkMapAssignAddition/Key=mediumType/Elem=int32/len=64-4 343884 314.5 ns/op BenchmarkMapAssignAddition/Key=mediumType/Elem=int32/len=65536-4 174884 604.8 ns/op BenchmarkMapAssignAddition/Key=bigType/Elem=int32/len=6-4 76203 1507 ns/op BenchmarkMapAssignAddition/Key=bigType/Elem=int32/len=64-4 73719 1523 ns/op BenchmarkMapAssignAddition/Key=bigType/Elem=int32/len=65536-4 40904 2914 ns/op BenchmarkMapAssignAppend/Key=int32/Elem=[]int32/len=6-4 1427346 98.69 ns/op BenchmarkMapAssignAppend/Key=int32/Elem=[]int32/len=64-4 1557482 77.16 ns/op BenchmarkMapAssignAppend/Key=int32/Elem=[]int32/len=65536-4 741794 203.3 ns/op BenchmarkMapAssignAppend/Key=int64/Elem=[]int32/len=6-4 1542417 76.39 ns/op BenchmarkMapAssignAppend/Key=int64/Elem=[]int32/len=64-4 1636633 76.26 ns/op BenchmarkMapAssignAppend/Key=int64/Elem=[]int32/len=65536-4 626660 171.7 ns/op BenchmarkMapAssignAppend/Key=string/Elem=[]int32/len=6-4 1414803 84.73 ns/op BenchmarkMapAssignAppend/Key=string/Elem=[]int32/len=64-4 1471468 83.04 ns/op BenchmarkMapAssignAppend/Key=string/Elem=[]int32/len=65536-4 416431 307.2 ns/op BenchmarkMapDelete/Key=int32/Elem=int32/len=6-4 1418230 82.17 ns/op BenchmarkMapDelete/Key=int32/Elem=int32/len=64-4 1318476 93.27 ns/op BenchmarkMapDelete/Key=int32/Elem=int32/len=65536-4 1000000 158.9 ns/op BenchmarkMapDelete/Key=int64/Elem=int64/len=6-4 1416746 89.36 ns/op BenchmarkMapDelete/Key=int64/Elem=int64/len=64-4 1253390 94.52 ns/op BenchmarkMapDelete/Key=int64/Elem=int64/len=65536-4 1000000 200.8 ns/op BenchmarkMapDelete/Key=string/Elem=string/len=6-4 1291450 90.18 ns/op BenchmarkMapDelete/Key=string/Elem=string/len=64-4 1186226 101.9 ns/op BenchmarkMapDelete/Key=string/Elem=string/len=65536-4 979492 253.2 ns/op BenchmarkMapDelete/Key=smallType/Elem=int32/len=6-4 942535 127.6 ns/op BenchmarkMapDelete/Key=smallType/Elem=int32/len=64-4 897411 132.0 ns/op BenchmarkMapDelete/Key=smallType/Elem=int32/len=65536-4 1000000 234.6 ns/op BenchmarkMapDelete/Key=mediumType/Elem=int32/len=6-4 174321 580.2 ns/op BenchmarkMapDelete/Key=mediumType/Elem=int32/len=64-4 217827 568.0 ns/op BenchmarkMapDelete/Key=mediumType/Elem=int32/len=65536-4 284605 833.8 ns/op BenchmarkMapDelete/Key=bigType/Elem=int32/len=6-4 29678 3541 ns/op BenchmarkMapDelete/Key=bigType/Elem=int32/len=64-4 28489 4137 ns/op BenchmarkMapDelete/Key=bigType/Elem=int32/len=65536-4 65751 4195 ns/op BenchmarkMapDelete/Key=bigType/Elem=bigType/len=6-4 13741 8295 ns/op BenchmarkMapDelete/Key=bigType/Elem=bigType/len=64-4 12663 10490 ns/op BenchmarkMapDelete/Key=bigType/Elem=bigType/len=65536-4 43824 2577 ns/op BenchmarkMapDelete/Key=int32/Elem=bigType/len=6-4 25759 4197 ns/op BenchmarkMapDelete/Key=int32/Elem=bigType/len=64-4 22868 4517 ns/op BenchmarkMapDelete/Key=int32/Elem=bigType/len=65536-4 603787 3527 ns/op BenchmarkMapDelete/Key=*int32/Elem=int32/len=6-4 1346218 88.55 ns/op BenchmarkMapDelete/Key=*int32/Elem=int32/len=64-4 1239668 96.55 ns/op BenchmarkMapDelete/Key=*int32/Elem=int32/len=65536-4 1000000 210.6 ns/op BenchmarkMapDelete/Key=int32/Elem=*int32/len=6-4 1363951 85.68 ns/op BenchmarkMapDelete/Key=int32/Elem=*int32/len=64-4 1290746 91.95 ns/op BenchmarkMapDelete/Key=int32/Elem=*int32/len=65536-4 1000000 195.3 ns/op BenchmarkMapPop/Key=int32/Elem=int32/len=6-4 886972 134.5 ns/op BenchmarkMapPop/Key=int32/Elem=int32/len=64-4 570546 195.0 ns/op BenchmarkMapPop/Key=int32/Elem=int32/len=65536-4 842587 411.8 ns/op BenchmarkMapPop/Key=int64/Elem=int64/len=6-4 878353 136.0 ns/op BenchmarkMapPop/Key=int64/Elem=int64/len=64-4 649060 184.0 ns/op BenchmarkMapPop/Key=int64/Elem=int64/len=65536-4 805129 452.7 ns/op BenchmarkMapPop/Key=string/Elem=string/len=6-4 826644 145.3 ns/op BenchmarkMapPop/Key=string/Elem=string/len=64-4 620986 198.5 ns/op BenchmarkMapPop/Key=string/Elem=string/len=65536-4 503821 446.6 ns/op BenchmarkMapPop/Key=smallType/Elem=int32/len=6-4 577612 184.4 ns/op BenchmarkMapPop/Key=smallType/Elem=int32/len=64-4 458305 236.4 ns/op BenchmarkMapPop/Key=smallType/Elem=int32/len=65536-4 512072 520.0 ns/op BenchmarkMapPop/Key=mediumType/Elem=int32/len=6-4 190867 697.6 ns/op BenchmarkMapPop/Key=mediumType/Elem=int32/len=64-4 156307 951.1 ns/op BenchmarkMapPop/Key=mediumType/Elem=int32/len=65536-4 142582 1573 ns/op BenchmarkMapPop/Key=bigType/Elem=int32/len=6-4 23761 4288 ns/op BenchmarkMapPop/Key=bigType/Elem=int32/len=64-4 23478 5885 ns/op BenchmarkMapPop/Key=bigType/Elem=int32/len=65536-4 50846 2217 ns/op BenchmarkMapPop/Key=bigType/Elem=bigType/len=6-4 15442 8999 ns/op BenchmarkMapPop/Key=bigType/Elem=bigType/len=64-4 12796 12047 ns/op BenchmarkMapPop/Key=bigType/Elem=bigType/len=65536-4 50128 2314 ns/op BenchmarkMapPop/Key=int32/Elem=bigType/len=6-4 26395 4255 ns/op BenchmarkMapPop/Key=int32/Elem=bigType/len=64-4 22977 4611 ns/op BenchmarkMapPop/Key=int32/Elem=bigType/len=65536-4 256362 3074 ns/op BenchmarkMapPop/Key=*int32/Elem=int32/len=6-4 843016 139.9 ns/op BenchmarkMapPop/Key=*int32/Elem=int32/len=64-4 626259 189.3 ns/op BenchmarkMapPop/Key=*int32/Elem=int32/len=65536-4 421764 467.7 ns/op BenchmarkMapPop/Key=int32/Elem=*int32/len=6-4 875838 135.2 ns/op BenchmarkMapPop/Key=int32/Elem=*int32/len=64-4 642416 184.0 ns/op BenchmarkMapPop/Key=int32/Elem=*int32/len=65536-4 647571 432.2 ns/op BenchmarkMapDeleteLargeKey-4 507478 217.3 ns/op BenchmarkMapSmallAccessHit/Key=int32/Elem=int32/len=1-4 3340514 34.62 ns/op BenchmarkMapSmallAccessHit/Key=int32/Elem=int32/len=2-4 3316266 34.89 ns/op BenchmarkMapSmallAccessHit/Key=int32/Elem=int32/len=3-4 3348204 35.03 ns/op BenchmarkMapSmallAccessHit/Key=int32/Elem=int32/len=4-4 3287899 35.87 ns/op BenchmarkMapSmallAccessHit/Key=int32/Elem=int32/len=5-4 3309793 34.15 ns/op BenchmarkMapSmallAccessHit/Key=int32/Elem=int32/len=6-4 3268903 35.02 ns/op BenchmarkMapSmallAccessHit/Key=int32/Elem=int32/len=7-4 3320178 35.97 ns/op BenchmarkMapSmallAccessHit/Key=int32/Elem=int32/len=8-4 3256058 36.77 ns/op BenchmarkMapSmallAccessHit/Key=int64/Elem=int64/len=1-4 3470445 33.17 ns/op BenchmarkMapSmallAccessHit/Key=int64/Elem=int64/len=2-4 3578660 35.09 ns/op BenchmarkMapSmallAccessHit/Key=int64/Elem=int64/len=3-4 3374850 35.85 ns/op BenchmarkMapSmallAccessHit/Key=int64/Elem=int64/len=4-4 3323064 36.07 ns/op BenchmarkMapSmallAccessHit/Key=int64/Elem=int64/len=5-4 3375379 34.44 ns/op BenchmarkMapSmallAccessHit/Key=int64/Elem=int64/len=6-4 3263162 35.48 ns/op BenchmarkMapSmallAccessHit/Key=int64/Elem=int64/len=7-4 3306966 36.56 ns/op BenchmarkMapSmallAccessHit/Key=int64/Elem=int64/len=8-4 3226632 36.20 ns/op BenchmarkMapSmallAccessHit/Key=string/Elem=string/len=1-4 2837686 41.56 ns/op BenchmarkMapSmallAccessHit/Key=string/Elem=string/len=2-4 2781234 42.24 ns/op BenchmarkMapSmallAccessHit/Key=string/Elem=string/len=3-4 2829843 42.59 ns/op BenchmarkMapSmallAccessHit/Key=string/Elem=string/len=4-4 2758898 42.71 ns/op BenchmarkMapSmallAccessHit/Key=string/Elem=string/len=5-4 2763411 43.08 ns/op BenchmarkMapSmallAccessHit/Key=string/Elem=string/len=6-4 2732162 43.32 ns/op BenchmarkMapSmallAccessHit/Key=string/Elem=string/len=7-4 2675439 43.81 ns/op BenchmarkMapSmallAccessHit/Key=string/Elem=string/len=8-4 2709657 44.51 ns/op BenchmarkMapSmallAccessMiss/Key=int32/Elem=int32/len=1-4 3719265 30.59 ns/op BenchmarkMapSmallAccessMiss/Key=int32/Elem=int32/len=2-4 3693478 30.39 ns/op BenchmarkMapSmallAccessMiss/Key=int32/Elem=int32/len=3-4 3725065 32.41 ns/op BenchmarkMapSmallAccessMiss/Key=int32/Elem=int32/len=4-4 3482364 33.22 ns/op BenchmarkMapSmallAccessMiss/Key=int32/Elem=int32/len=5-4 3579564 35.00 ns/op BenchmarkMapSmallAccessMiss/Key=int32/Elem=int32/len=6-4 3443538 33.23 ns/op BenchmarkMapSmallAccessMiss/Key=int32/Elem=int32/len=7-4 3420805 34.78 ns/op BenchmarkMapSmallAccessMiss/Key=int32/Elem=int32/len=8-4 3582301 34.53 ns/op BenchmarkMapSmallAccessMiss/Key=int64/Elem=int64/len=1-4 3713847 31.89 ns/op BenchmarkMapSmallAccessMiss/Key=int64/Elem=int64/len=2-4 3679405 32.59 ns/op BenchmarkMapSmallAccessMiss/Key=int64/Elem=int64/len=3-4 3547358 32.35 ns/op BenchmarkMapSmallAccessMiss/Key=int64/Elem=int64/len=4-4 3551199 32.84 ns/op BenchmarkMapSmallAccessMiss/Key=int64/Elem=int64/len=5-4 3455949 34.03 ns/op BenchmarkMapSmallAccessMiss/Key=int64/Elem=int64/len=6-4 3505399 33.76 ns/op BenchmarkMapSmallAccessMiss/Key=int64/Elem=int64/len=7-4 3438687 34.50 ns/op BenchmarkMapSmallAccessMiss/Key=int64/Elem=int64/len=8-4 3406172 34.18 ns/op BenchmarkMapSmallAccessMiss/Key=string/Elem=string/len=1-4 3135916 38.09 ns/op BenchmarkMapSmallAccessMiss/Key=string/Elem=string/len=2-4 3128372 38.35 ns/op BenchmarkMapSmallAccessMiss/Key=string/Elem=string/len=3-4 3124471 38.68 ns/op BenchmarkMapSmallAccessMiss/Key=string/Elem=string/len=4-4 3076810 39.51 ns/op BenchmarkMapSmallAccessMiss/Key=string/Elem=string/len=5-4 3026800 38.90 ns/op BenchmarkMapSmallAccessMiss/Key=string/Elem=string/len=6-4 2812309 38.32 ns/op BenchmarkMapSmallAccessMiss/Key=string/Elem=string/len=7-4 3048296 38.32 ns/op BenchmarkMapSmallAccessMiss/Key=string/Elem=string/len=8-4 3105898 38.09 ns/op BenchmarkMemmove/0-4 16127779 7.480 ns/op BenchmarkMemmove/1-4 2671996 44.97 ns/op 22.24 MB/s BenchmarkMemmove/2-4 2659226 44.83 ns/op 44.61 MB/s BenchmarkMemmove/3-4 2634634 46.51 ns/op 64.51 MB/s BenchmarkMemmove/4-4 2669614 45.76 ns/op 87.41 MB/s BenchmarkMemmove/5-4 2656774 45.22 ns/op 110.57 MB/s BenchmarkMemmove/6-4 2664926 46.70 ns/op 128.47 MB/s BenchmarkMemmove/7-4 2640361 44.98 ns/op 155.63 MB/s BenchmarkMemmove/8-4 2503008 46.18 ns/op 173.24 MB/s BenchmarkMemmove/9-4 2387713 51.21 ns/op 175.76 MB/s BenchmarkMemmove/10-4 2353171 51.21 ns/op 195.28 MB/s BenchmarkMemmove/11-4 2385241 50.87 ns/op 216.26 MB/s BenchmarkMemmove/12-4 2399348 51.11 ns/op 234.78 MB/s BenchmarkMemmove/13-4 2409680 50.35 ns/op 258.21 MB/s BenchmarkMemmove/14-4 2388181 49.89 ns/op 280.64 MB/s BenchmarkMemmove/15-4 2396020 49.93 ns/op 300.40 MB/s BenchmarkMemmove/16-4 2530105 47.36 ns/op 337.86 MB/s BenchmarkMemmove/32-4 2385700 49.71 ns/op 643.70 MB/s BenchmarkMemmove/64-4 2128873 54.99 ns/op 1163.77 MB/s BenchmarkMemmove/128-4 1723593 69.53 ns/op 1840.89 MB/s BenchmarkMemmove/256-4 1354790 86.95 ns/op 2944.32 MB/s BenchmarkMemmove/512-4 958285 125.8 ns/op 4069.04 MB/s BenchmarkMemmove/1024-4 638422 190.5 ns/op 5376.59 MB/s BenchmarkMemmove/2048-4 338834 315.2 ns/op 6496.67 MB/s BenchmarkMemmove/4096-4 176457 586.4 ns/op 6985.40 MB/s BenchmarkMemmoveOverlap/32-4 2373265 50.51 ns/op 633.58 MB/s BenchmarkMemmoveOverlap/64-4 2183293 55.52 ns/op 1152.83 MB/s BenchmarkMemmoveOverlap/128-4 1743986 68.68 ns/op 1863.65 MB/s BenchmarkMemmoveOverlap/256-4 1381720 87.07 ns/op 2940.33 MB/s BenchmarkMemmoveOverlap/512-4 837565 125.3 ns/op 4085.92 MB/s BenchmarkMemmoveOverlap/1024-4 601399 189.8 ns/op 5394.40 MB/s BenchmarkMemmoveOverlap/2048-4 379834 317.2 ns/op 6455.89 MB/s BenchmarkMemmoveOverlap/4096-4 188851 593.6 ns/op 6899.74 MB/s BenchmarkMemmoveUnalignedDst/0-4 14628508 7.030 ns/op BenchmarkMemmoveUnalignedDst/1-4 2749777 45.19 ns/op 22.13 MB/s BenchmarkMemmoveUnalignedDst/2-4 2636445 45.11 ns/op 44.33 MB/s BenchmarkMemmoveUnalignedDst/3-4 2572317 45.66 ns/op 65.71 MB/s BenchmarkMemmoveUnalignedDst/4-4 2640021 46.23 ns/op 86.52 MB/s BenchmarkMemmoveUnalignedDst/5-4 2631468 45.21 ns/op 110.58 MB/s BenchmarkMemmoveUnalignedDst/6-4 2624079 45.13 ns/op 132.96 MB/s BenchmarkMemmoveUnalignedDst/7-4 2522550 45.41 ns/op 154.16 MB/s BenchmarkMemmoveUnalignedDst/8-4 2489832 47.68 ns/op 167.79 MB/s BenchmarkMemmoveUnalignedDst/9-4 2379631 50.11 ns/op 179.60 MB/s BenchmarkMemmoveUnalignedDst/10-4 2359825 50.22 ns/op 199.13 MB/s BenchmarkMemmoveUnalignedDst/11-4 2387274 50.07 ns/op 219.68 MB/s BenchmarkMemmoveUnalignedDst/12-4 2326108 50.06 ns/op 239.69 MB/s BenchmarkMemmoveUnalignedDst/13-4 2354268 49.99 ns/op 260.04 MB/s BenchmarkMemmoveUnalignedDst/14-4 2380657 49.80 ns/op 281.13 MB/s BenchmarkMemmoveUnalignedDst/15-4 2363870 49.41 ns/op 303.58 MB/s BenchmarkMemmoveUnalignedDst/16-4 2365724 49.60 ns/op 322.55 MB/s BenchmarkMemmoveUnalignedDst/32-4 2281950 51.47 ns/op 621.70 MB/s BenchmarkMemmoveUnalignedDst/64-4 2113009 56.22 ns/op 1138.32 MB/s BenchmarkMemmoveUnalignedDst/128-4 1701253 69.80 ns/op 1833.93 MB/s BenchmarkMemmoveUnalignedDst/256-4 1344223 89.32 ns/op 2866.14 MB/s BenchmarkMemmoveUnalignedDst/512-4 952082 123.5 ns/op 4146.67 MB/s BenchmarkMemmoveUnalignedDst/1024-4 567142 194.6 ns/op 5263.27 MB/s BenchmarkMemmoveUnalignedDst/2048-4 353504 318.4 ns/op 6432.24 MB/s BenchmarkMemmoveUnalignedDst/4096-4 176952 608.9 ns/op 6727.00 MB/s BenchmarkMemmoveUnalignedDstOverlap/32-4 2293980 51.82 ns/op 617.49 MB/s BenchmarkMemmoveUnalignedDstOverlap/64-4 2044016 57.75 ns/op 1108.31 MB/s BenchmarkMemmoveUnalignedDstOverlap/128-4 1705213 70.63 ns/op 1812.24 MB/s BenchmarkMemmoveUnalignedDstOverlap/256-4 1335915 89.28 ns/op 2867.40 MB/s BenchmarkMemmoveUnalignedDstOverlap/512-4 974979 122.2 ns/op 4190.56 MB/s BenchmarkMemmoveUnalignedDstOverlap/1024-4 573067 192.4 ns/op 5321.73 MB/s BenchmarkMemmoveUnalignedDstOverlap/2048-4 346296 325.4 ns/op 6294.62 MB/s BenchmarkMemmoveUnalignedDstOverlap/4096-4 180033 620.9 ns/op 6597.37 MB/s BenchmarkMemmoveUnalignedSrc/0-4 14839821 7.797 ns/op BenchmarkMemmoveUnalignedSrc/1-4 2698672 43.99 ns/op 22.73 MB/s BenchmarkMemmoveUnalignedSrc/2-4 2617482 44.39 ns/op 45.05 MB/s BenchmarkMemmoveUnalignedSrc/3-4 2554672 45.14 ns/op 66.45 MB/s BenchmarkMemmoveUnalignedSrc/4-4 2520044 45.52 ns/op 87.87 MB/s BenchmarkMemmoveUnalignedSrc/5-4 2617525 44.63 ns/op 112.02 MB/s BenchmarkMemmoveUnalignedSrc/6-4 2558744 47.04 ns/op 127.54 MB/s BenchmarkMemmoveUnalignedSrc/7-4 2590276 45.13 ns/op 155.11 MB/s BenchmarkMemmoveUnalignedSrc/8-4 2564554 46.47 ns/op 172.16 MB/s BenchmarkMemmoveUnalignedSrc/9-4 2324587 50.15 ns/op 179.45 MB/s BenchmarkMemmoveUnalignedSrc/10-4 2367846 49.53 ns/op 201.89 MB/s BenchmarkMemmoveUnalignedSrc/11-4 2356524 51.74 ns/op 212.59 MB/s BenchmarkMemmoveUnalignedSrc/12-4 2363436 50.88 ns/op 235.84 MB/s BenchmarkMemmoveUnalignedSrc/13-4 2347707 50.10 ns/op 259.46 MB/s BenchmarkMemmoveUnalignedSrc/14-4 2353452 49.85 ns/op 280.87 MB/s BenchmarkMemmoveUnalignedSrc/15-4 2402559 50.70 ns/op 295.87 MB/s BenchmarkMemmoveUnalignedSrc/16-4 2388405 49.77 ns/op 321.48 MB/s BenchmarkMemmoveUnalignedSrc/32-4 2309830 51.40 ns/op 622.55 MB/s BenchmarkMemmoveUnalignedSrc/64-4 2086621 57.88 ns/op 1105.83 MB/s BenchmarkMemmoveUnalignedSrc/128-4 1675724 70.53 ns/op 1814.82 MB/s BenchmarkMemmoveUnalignedSrc/256-4 1352366 88.69 ns/op 2886.59 MB/s BenchmarkMemmoveUnalignedSrc/512-4 934756 130.8 ns/op 3915.86 MB/s BenchmarkMemmoveUnalignedSrc/1024-4 620770 192.3 ns/op 5324.55 MB/s BenchmarkMemmoveUnalignedSrc/2048-4 332432 317.7 ns/op 6446.07 MB/s BenchmarkMemmoveUnalignedSrc/4096-4 189045 589.7 ns/op 6945.93 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_0-4 2027202 58.65 ns/op 272.79 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_0-4 1940511 61.31 ns/op 260.97 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_1-4 1832392 66.06 ns/op 242.20 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_1-4 1866829 63.57 ns/op 251.70 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_4-4 1841073 65.76 ns/op 243.30 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_4-4 1876410 63.00 ns/op 253.97 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_7-4 1828190 65.87 ns/op 242.91 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_7-4 1871938 62.95 ns/op 254.16 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_0-4 1749979 67.87 ns/op 942.96 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_0-4 1624192 74.59 ns/op 857.98 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_1-4 1642676 72.45 ns/op 883.34 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_1-4 1683160 71.18 ns/op 899.19 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_4-4 1655236 72.21 ns/op 886.32 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_4-4 1689747 70.14 ns/op 912.48 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_7-4 1640061 73.15 ns/op 874.87 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_7-4 1706131 71.01 ns/op 901.23 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_0-4 1000000 104.5 ns/op 2449.91 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_0-4 1000000 118.3 ns/op 2164.73 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_1-4 1000000 109.2 ns/op 2345.34 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_1-4 1117567 107.3 ns/op 2385.72 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_4-4 1112343 108.7 ns/op 2355.12 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_4-4 1131367 108.3 ns/op 2363.87 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_7-4 1000000 108.6 ns/op 2357.73 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_7-4 1121097 103.6 ns/op 2471.03 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_0-4 155971 771.5 ns/op 5308.83 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_0-4 116275 990.0 ns/op 4137.55 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_1-4 149739 754.5 ns/op 5428.41 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_1-4 147238 752.2 ns/op 5445.17 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_4-4 147016 763.1 ns/op 5367.38 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_4-4 146238 758.7 ns/op 5398.59 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_7-4 134392 796.3 ns/op 5143.68 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_7-4 153824 778.9 ns/op 5258.97 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_0-4 10190 11780 ns/op 5563.14 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_0-4 7732 15672 ns/op 4181.72 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_1-4 10258 11835 ns/op 5537.51 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_1-4 10203 12239 ns/op 5354.81 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_4-4 8780 11638 ns/op 5630.99 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_4-4 9433 12156 ns/op 5391.19 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_7-4 9879 11836 ns/op 5537.03 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_7-4 10096 11929 ns/op 5493.98 MB/s BenchmarkMemmoveUnalignedSrcOverlap/32-4 2280333 52.05 ns/op 614.77 MB/s BenchmarkMemmoveUnalignedSrcOverlap/64-4 2088547 57.39 ns/op 1115.14 MB/s BenchmarkMemmoveUnalignedSrcOverlap/128-4 1714238 70.28 ns/op 1821.38 MB/s BenchmarkMemmoveUnalignedSrcOverlap/256-4 1326992 89.42 ns/op 2862.99 MB/s BenchmarkMemmoveUnalignedSrcOverlap/512-4 848144 125.4 ns/op 4082.41 MB/s BenchmarkMemmoveUnalignedSrcOverlap/1024-4 630939 190.8 ns/op 5367.83 MB/s BenchmarkMemmoveUnalignedSrcOverlap/2048-4 331208 323.5 ns/op 6330.41 MB/s BenchmarkMemmoveUnalignedSrcOverlap/4096-4 174986 599.6 ns/op 6831.06 MB/s BenchmarkMemclr/5-4 12790678 9.322 ns/op 536.37 MB/s BenchmarkMemclr/16-4 12235603 9.646 ns/op 1658.80 MB/s BenchmarkMemclr/64-4 11704557 8.551 ns/op 7484.88 MB/s BenchmarkMemclr/256-4 11363382 10.24 ns/op 25002.96 MB/s BenchmarkMemclr/4096-4 2777629 42.92 ns/op 95440.57 MB/s BenchmarkMemclr/65536-4 174064 686.8 ns/op 95422.94 MB/s BenchmarkMemclr/1M-4 8248 14302 ns/op 73317.07 MB/s BenchmarkMemclr/4M-4 1970 57662 ns/op 72739.88 MB/s BenchmarkMemclr/8M-4 906 112146 ns/op 74801.06 MB/s BenchmarkMemclr/16M-4 404 251559 ns/op 66693.01 MB/s BenchmarkMemclr/64M-4 91 1327837 ns/op 50540.00 MB/s BenchmarkMemclrUnaligned/0_5-4 7749565 15.04 ns/op 332.35 MB/s BenchmarkMemclrUnaligned/0_16-4 7857636 15.30 ns/op 1045.97 MB/s BenchmarkMemclrUnaligned/0_64-4 7765447 14.05 ns/op 4555.36 MB/s BenchmarkMemclrUnaligned/0_256-4 7406944 15.84 ns/op 16161.81 MB/s BenchmarkMemclrUnaligned/0_4096-4 2723160 43.75 ns/op 93628.61 MB/s BenchmarkMemclrUnaligned/0_65536-4 150820 679.7 ns/op 96422.80 MB/s BenchmarkMemclrUnaligned/1_5-4 8310895 14.91 ns/op 335.25 MB/s BenchmarkMemclrUnaligned/1_16-4 7683004 13.94 ns/op 1147.47 MB/s BenchmarkMemclrUnaligned/1_64-4 7825860 15.21 ns/op 4207.98 MB/s BenchmarkMemclrUnaligned/1_256-4 7342875 15.45 ns/op 16564.75 MB/s BenchmarkMemclrUnaligned/1_4096-4 1826900 65.90 ns/op 62151.54 MB/s BenchmarkMemclrUnaligned/1_65536-4 120900 929.9 ns/op 70479.51 MB/s BenchmarkMemclrUnaligned/4_5-4 7845250 14.96 ns/op 334.15 MB/s BenchmarkMemclrUnaligned/4_16-4 7580078 14.78 ns/op 1082.57 MB/s BenchmarkMemclrUnaligned/4_64-4 7906456 14.94 ns/op 4284.02 MB/s BenchmarkMemclrUnaligned/4_256-4 7252585 15.82 ns/op 16181.40 MB/s BenchmarkMemclrUnaligned/4_4096-4 1963226 60.95 ns/op 67199.91 MB/s BenchmarkMemclrUnaligned/4_65536-4 125713 894.7 ns/op 73252.14 MB/s BenchmarkMemclrUnaligned/7_5-4 7834017 14.90 ns/op 335.48 MB/s BenchmarkMemclrUnaligned/7_16-4 7698427 15.22 ns/op 1051.14 MB/s BenchmarkMemclrUnaligned/7_64-4 7746712 13.75 ns/op 4656.09 MB/s BenchmarkMemclrUnaligned/7_256-4 7849735 14.20 ns/op 18029.57 MB/s BenchmarkMemclrUnaligned/7_4096-4 1825846 66.42 ns/op 61667.56 MB/s BenchmarkMemclrUnaligned/7_65536-4 125443 938.8 ns/op 69804.71 MB/s BenchmarkMemclrUnaligned/0_1M-4 6975 17830 ns/op 58809.99 MB/s BenchmarkMemclrUnaligned/0_4M-4 1596 71548 ns/op 58622.23 MB/s BenchmarkMemclrUnaligned/0_8M-4 692 144962 ns/op 57867.46 MB/s BenchmarkMemclrUnaligned/0_16M-4 429 237558 ns/op 70623.74 MB/s BenchmarkMemclrUnaligned/0_64M-4 91 1312013 ns/op 51149.56 MB/s BenchmarkMemclrUnaligned/1_1M-4 6412 17430 ns/op 60160.05 MB/s BenchmarkMemclrUnaligned/1_4M-4 1810 75126 ns/op 55830.53 MB/s BenchmarkMemclrUnaligned/1_8M-4 799 146328 ns/op 57327.45 MB/s BenchmarkMemclrUnaligned/1_16M-4 391 285168 ns/op 58832.66 MB/s BenchmarkMemclrUnaligned/1_64M-4 87 1372272 ns/op 48903.48 MB/s BenchmarkMemclrUnaligned/4_1M-4 6177 16818 ns/op 62348.13 MB/s BenchmarkMemclrUnaligned/4_4M-4 1768 65366 ns/op 64166.21 MB/s BenchmarkMemclrUnaligned/4_8M-4 907 146145 ns/op 57399.21 MB/s BenchmarkMemclrUnaligned/4_16M-4 370 319973 ns/op 52433.21 MB/s BenchmarkMemclrUnaligned/4_64M-4 88 1398609 ns/op 47982.56 MB/s BenchmarkMemclrUnaligned/7_1M-4 5905 17888 ns/op 58618.73 MB/s BenchmarkMemclrUnaligned/7_4M-4 1686 71740 ns/op 58465.28 MB/s BenchmarkMemclrUnaligned/7_8M-4 766 131281 ns/op 63898.30 MB/s BenchmarkMemclrUnaligned/7_16M-4 452 367926 ns/op 45599.38 MB/s BenchmarkMemclrUnaligned/7_64M-4 84 1383431 ns/op 48509.02 MB/s BenchmarkGoMemclr/5-4 15316358 7.831 ns/op 638.47 MB/s BenchmarkGoMemclr/16-4 14482922 8.422 ns/op 1899.74 MB/s BenchmarkGoMemclr/64-4 14275806 7.420 ns/op 8625.69 MB/s BenchmarkGoMemclr/256-4 12817864 7.857 ns/op 32581.14 MB/s BenchmarkMemclrRange/1K_2K-4 94725 1266 ns/op 75725.64 MB/s BenchmarkMemclrRange/2K_8K-4 33027 3636 ns/op 91734.85 MB/s BenchmarkMemclrRange/4K_16K-4 35743 3341 ns/op 96711.35 MB/s BenchmarkMemclrRange/160K_228K-4 6988 17069 ns/op 97422.15 MB/s BenchmarkClearFat7-4 9120957 12.83 ns/op BenchmarkClearFat8-4 8811080 12.83 ns/op BenchmarkClearFat11-4 8265870 13.94 ns/op BenchmarkClearFat12-4 8137034 14.47 ns/op BenchmarkClearFat13-4 8277486 14.11 ns/op BenchmarkClearFat14-4 7997149 13.83 ns/op BenchmarkClearFat15-4 9120576 13.25 ns/op BenchmarkClearFat16-4 9036292 13.17 ns/op BenchmarkClearFat24-4 8697394 13.24 ns/op BenchmarkClearFat32-4 8559350 12.95 ns/op BenchmarkClearFat40-4 8365419 13.83 ns/op BenchmarkClearFat48-4 8345743 14.38 ns/op BenchmarkClearFat56-4 7842810 14.82 ns/op BenchmarkClearFat64-4 7822987 15.46 ns/op BenchmarkClearFat72-4 7452100 16.04 ns/op BenchmarkClearFat128-4 5568862 20.78 ns/op BenchmarkClearFat256-4 4093796 29.99 ns/op BenchmarkClearFat512-4 2557454 44.11 ns/op BenchmarkClearFat1024-4 1725790 71.42 ns/op BenchmarkClearFat1032-4 1697074 70.36 ns/op BenchmarkClearFat1040-4 1305932 96.23 ns/op BenchmarkCopyFat7-4 9173208 12.46 ns/op BenchmarkCopyFat8-4 9095812 12.90 ns/op BenchmarkCopyFat11-4 8564469 13.16 ns/op BenchmarkCopyFat12-4 8072247 14.08 ns/op BenchmarkCopyFat13-4 8026203 14.39 ns/op BenchmarkCopyFat14-4 8032816 14.48 ns/op BenchmarkCopyFat15-4 8352616 14.39 ns/op BenchmarkCopyFat16-4 8832092 12.84 ns/op BenchmarkCopyFat24-4 8736812 13.02 ns/op BenchmarkCopyFat32-4 8773850 13.63 ns/op BenchmarkCopyFat64-4 7714998 15.48 ns/op BenchmarkCopyFat72-4 7096138 16.33 ns/op BenchmarkCopyFat128-4 5293299 22.37 ns/op BenchmarkCopyFat256-4 3865484 29.31 ns/op BenchmarkCopyFat512-4 2484948 50.04 ns/op BenchmarkCopyFat520-4 2436301 48.50 ns/op BenchmarkCopyFat1024-4 1497715 80.30 ns/op BenchmarkCopyFat1032-4 1462164 80.72 ns/op BenchmarkCopyFat1040-4 1462142 82.43 ns/op BenchmarkIssue18740/2byte-4 672 168661 ns/op BenchmarkIssue18740/4byte-4 1076 110841 ns/op BenchmarkIssue18740/8byte-4 1423 76711 ns/op BenchmarkMemclrKnownSize1-4 11739159 10.27 ns/op 97.37 MB/s BenchmarkMemclrKnownSize2-4 7563972 15.60 ns/op 128.18 MB/s BenchmarkMemclrKnownSize4-4 4484402 24.33 ns/op 164.43 MB/s BenchmarkMemclrKnownSize8-4 2076798 57.91 ns/op 138.14 MB/s BenchmarkMemclrKnownSize16-4 916699 122.0 ns/op 131.12 MB/s BenchmarkMemclrKnownSize32-4 526609 238.6 ns/op 134.12 MB/s BenchmarkMemclrKnownSize64-4 270387 441.8 ns/op 144.85 MB/s BenchmarkMemclrKnownSize112-4 158488 763.6 ns/op 146.68 MB/s BenchmarkMemclrKnownSize128-4 121690 885.6 ns/op 144.54 MB/s BenchmarkMemclrKnownSize192-4 83787 1326 ns/op 144.81 MB/s BenchmarkMemclrKnownSize248-4 67796 1694 ns/op 146.42 MB/s BenchmarkMemclrKnownSize256-4 67192 1766 ns/op 145.00 MB/s BenchmarkMemclrKnownSize512-4 34075 3458 ns/op 148.06 MB/s BenchmarkMemclrKnownSize1024-4 16842 7416 ns/op 138.09 MB/s BenchmarkMemclrKnownSize4096-4 4201 28020 ns/op 146.18 MB/s BenchmarkMemclrKnownSize512KiB-4 32 3966569 ns/op 132.18 MB/s BenchmarkReadMetricsLatency-4 13849 5440 p50-ns 6460 p90-ns 23240 p99-ns BenchmarkFinalizer-4 186 635129 ns/op BenchmarkFinalizerRun-4 307966 804.0 ns/op BenchmarkMinFloat-4 1802521 67.30 ns/op BenchmarkMaxFloat-4 2004642 72.29 ns/op BenchmarkPallocBitsSummarize/Unpacked00-4 8055562 14.16 ns/op BenchmarkPallocBitsSummarize/UnpackedFFFFFFFFFFFFFFFF-4 2912569 40.45 ns/op BenchmarkPallocBitsSummarize/UnpackedAA-4 2446024 48.43 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAAAAAAAAAA-4 2503214 62.59 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000AAAAAAAA-4 1782121 95.08 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAA00000001-4 1685492 95.66 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBBBBBBBBBB-4 2354942 51.03 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000BBBBBBBB-4 1691510 70.12 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBB00000001-4 1704075 67.64 ns/op BenchmarkPallocBitsSummarize/UnpackedCCCCCCCCCCCCCCCC-4 1690778 88.88 ns/op BenchmarkPallocBitsSummarize/Unpacked4444444444444444-4 2215291 72.05 ns/op BenchmarkPallocBitsSummarize/Unpacked4040404040404040-4 2125910 57.02 ns/op BenchmarkPallocBitsSummarize/Unpacked4000400040004000-4 1000000 106.1 ns/op BenchmarkPallocBitsSummarize/Unpacked1000404044CCAAFF-4 1341048 74.69 ns/op BenchmarkFindBitRange64/Pattern00Size2-4 9564853 13.71 ns/op BenchmarkFindBitRange64/Pattern00Size8-4 8757261 13.38 ns/op BenchmarkFindBitRange64/Pattern00Size32-4 8929518 13.33 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize2-4 8524521 12.09 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize8-4 8192241 12.87 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize32-4 7834484 14.95 ns/op BenchmarkFindBitRange64/PatternAASize2-4 8800586 13.71 ns/op BenchmarkFindBitRange64/PatternAASize8-4 8977578 11.62 ns/op BenchmarkFindBitRange64/PatternAASize32-4 8602862 13.39 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize2-4 8544022 12.98 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize8-4 8656942 13.38 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize32-4 8757356 13.35 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize2-4 8629154 13.67 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize8-4 8883608 13.40 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize32-4 8852224 13.41 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size2-4 8524479 13.65 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size8-4 8890809 13.38 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size32-4 8950512 11.79 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize2-4 8504652 13.97 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize8-4 8798733 12.86 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize32-4 8527096 13.71 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize2-4 8633493 13.70 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize8-4 8462356 13.71 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize32-4 8778703 13.71 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size2-4 8655950 13.31 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size8-4 8242461 13.38 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size32-4 8500675 13.68 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize2-4 8567062 13.68 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize8-4 8762978 13.67 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize32-4 8525624 13.70 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size2-4 9025851 12.64 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size8-4 8769387 13.42 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size32-4 8857785 13.40 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size2-4 8396694 12.48 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size8-4 8558392 13.36 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size32-4 8804545 13.35 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size2-4 8574187 13.66 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size8-4 8988505 13.38 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size32-4 9001599 13.36 ns/op BenchmarkNetpollBreak-4 3985 33525 ns/op BenchmarkPinnerPinUnpinBatch-4 2008 67810 ns/op BenchmarkPinnerPinUnpinBatchDouble-4 298 390178 ns/op BenchmarkPinnerPinUnpinBatchTiny-4 2127 78392 ns/op BenchmarkPinnerPinUnpin-4 2224644 53.09 ns/op BenchmarkPinnerPinUnpinTiny-4 2214388 53.05 ns/op BenchmarkPinnerPinUnpinDouble-4 834896 136.0 ns/op BenchmarkPinnerPinUnpinParallel-4 6177494 19.19 ns/op BenchmarkPinnerPinUnpinParallelTiny-4 6302084 18.93 ns/op BenchmarkPinnerPinUnpinParallelDouble-4 428922 327.3 ns/op BenchmarkPinnerIsPinnedOnPinned-4 7314374 15.87 ns/op BenchmarkPinnerIsPinnedOnUnpinned-4 8254509 16.20 ns/op BenchmarkPinnerIsPinnedOnPinnedParallel-4 11975443 9.783 ns/op BenchmarkPinnerIsPinnedOnUnpinnedParallel-4 11781631 9.983 ns/op BenchmarkPingPongHog-4 235 449571 ns/op BenchmarkStackGrowth-4 199536 600.1 ns/op BenchmarkStackGrowthDeep-4 1998 58776 ns/op BenchmarkCreateGoroutines-4 33463 3755 ns/op BenchmarkCreateGoroutinesParallel-4 28440 4331 ns/op BenchmarkCreateGoroutinesCapture-4 4256 25392 ns/op 144 B/op 5 allocs/op BenchmarkCreateGoroutinesSingle-4 34228 3426 ns/op BenchmarkClosureCall-4 18846366 5.901 ns/op BenchmarkWakeupParallelSpinning/0s-4 6718 20261 ns/op BenchmarkWakeupParallelSpinning/1µs-4 5622 21145 ns/op BenchmarkWakeupParallelSpinning/2µs-4 4396 28893 ns/op BenchmarkWakeupParallelSpinning/5µs-4 2851 44022 ns/op BenchmarkWakeupParallelSpinning/10µs-4 2071 59750 ns/op BenchmarkWakeupParallelSpinning/20µs-4 1407 87438 ns/op BenchmarkWakeupParallelSpinning/50µs-4 810 147189 ns/op BenchmarkWakeupParallelSpinning/100µs-4 496 248207 ns/op BenchmarkMatmult-4 5764706 20.32 ns/op BenchmarkFastrand-4 13309873 8.839 ns/op BenchmarkFastrand64-4 12999571 8.870 ns/op BenchmarkFastrandHashiter-4 6399195 45.99 ns/op BenchmarkFastrandn/2-4 6874846 16.98 ns/op BenchmarkFastrandn/3-4 7006635 17.03 ns/op BenchmarkFastrandn/4-4 6940663 16.96 ns/op BenchmarkFastrandn/5-4 7042168 16.98 ns/op BenchmarkIfaceCmp100-4 95109 1227 ns/op BenchmarkIfaceCmpNil100-4 209266 648.3 ns/op BenchmarkEfaceCmpDiff-4 38684 3097 ns/op BenchmarkEfaceCmpDiffIndirect-4 35798 3315 ns/op BenchmarkDefer-4 1640536 76.48 ns/op BenchmarkDefer10-4 1265475 93.68 ns/op BenchmarkDeferMany-4 652345 236.8 ns/op BenchmarkPanicRecover-4 906444 136.2 ns/op BenchmarkGoroutineProfile/small-nil/idle-4 219819 550.6 ns/op 190.0 p50-ns 260.0 p90-ns 451.0 p99-ns BenchmarkGoroutineProfile/small-nil/loaded-4 162618 740.6 ns/op 181.0 p50-ns 260.0 p90-ns 460.0 p99-ns BenchmarkGoroutineProfile/small/idle-4 3636 36959 ns/op 32020 p50-ns 36840 p90-ns 95471 p99-ns BenchmarkGoroutineProfile/small/loaded-4 100 3712785 ns/op 182921 p50-ns 19309468 p90-ns 31185817 p99-ns BenchmarkGoroutineProfile/large-nil/idle-4 208767 498.6 ns/op 180.0 p50-ns 181.0 p90-ns 260.0 p99-ns BenchmarkGoroutineProfile/large-nil/loaded-4 188318 713.7 ns/op 180.0 p50-ns 261.0 p90-ns 400.0 p99-ns BenchmarkGoroutineProfile/large/idle-4 56 1887754 ns/op 1707365 p50-ns 2580457 p90-ns 3164649 p99-ns BenchmarkGoroutineProfile/large/loaded-4 33 4467063 ns/op 3445368 p50-ns 9418563 p90-ns 16934781 p99-ns BenchmarkGoroutineProfile/sparse-nil/idle-4 221857 513.8 ns/op 180.0 p50-ns 181.0 p90-ns 339.0 p99-ns BenchmarkGoroutineProfile/sparse-nil/loaded-4 128199 900.7 ns/op 180.0 p50-ns 260.0 p90-ns 369.0 p99-ns BenchmarkGoroutineProfile/sparse/idle-4 1621 78324 ns/op 72920 p50-ns 81531 p90-ns 166630 p99-ns BenchmarkGoroutineProfile/sparse/loaded-4 529 1505026 ns/op 203421 p50-ns 402280 p90-ns 21035711 p99-ns BenchmarkProcYield/1-4 3991550 29.32 ns/op BenchmarkProcYield/10-4 557691 215.2 ns/op BenchmarkProcYield/30-4 176772 627.3 ns/op BenchmarkProcYield/100-4 57002 2072 ns/op BenchmarkProcYield/1000-4 5847 20571 ns/op BenchmarkOSYield-4 762643 148.7 ns/op BenchmarkMutexContention-4 2279822 48.82 ns/op BenchmarkMutexCapture-4 2526646 49.93 ns/op 409002 ns/starve-p100 25563 ns/starve-p90 25563 ns/streak-p100 3195 ns/streak-p90 BenchmarkMutexHandoff/Solo-4 5340816 19.81 ns/op BenchmarkMutexHandoff/FastPingPong-4 110799 284.7 ns/op BenchmarkMutexHandoff/SlowPingPong-4 6134 7138 ns/op BenchmarkRWMutexUncontended-4 6587880 17.45 ns/op BenchmarkRWMutexWrite100-4 748257 140.7 ns/op BenchmarkRWMutexWrite10-4 87619 1390 ns/op BenchmarkRWMutexWorkWrite100-4 426841 260.4 ns/op BenchmarkRWMutexWorkWrite10-4 79227 1535 ns/op BenchmarkSemTable/OneAddrCollision/n=1000-4 3856 30568 ns/op BenchmarkSemTable/ManyAddrCollision/n=1000-4 1350 84654 ns/op BenchmarkSemTable/OneAddrCollision/n=2000-4 1891 61355 ns/op BenchmarkSemTable/ManyAddrCollision/n=2000-4 602 178374 ns/op BenchmarkSemTable/OneAddrCollision/n=4000-4 867 125499 ns/op BenchmarkSemTable/ManyAddrCollision/n=4000-4 313 369433 ns/op BenchmarkSemTable/OneAddrCollision/n=8000-4 469 245374 ns/op BenchmarkSemTable/ManyAddrCollision/n=8000-4 157 830054 ns/op BenchmarkMakeSliceCopy/mallocmove/Byte-4 431744 292.9 ns/op BenchmarkMakeSliceCopy/mallocmove/Int-4 534704 267.8 ns/op BenchmarkMakeSliceCopy/mallocmove/Ptr-4 329550 399.3 ns/op BenchmarkMakeSliceCopy/makecopy/Byte-4 490116 294.1 ns/op BenchmarkMakeSliceCopy/makecopy/Int-4 460555 263.4 ns/op BenchmarkMakeSliceCopy/makecopy/Ptr-4 406418 349.9 ns/op BenchmarkMakeSliceCopy/nilappend/Byte-4 437116 289.1 ns/op BenchmarkMakeSliceCopy/nilappend/Int-4 414013 347.5 ns/op BenchmarkMakeSliceCopy/nilappend/Ptr-4 425439 345.8 ns/op BenchmarkMakeSlice/Byte-4 3217180 39.07 ns/op BenchmarkMakeSlice/Int16-4 3322418 45.00 ns/op BenchmarkMakeSlice/Int-4 2287047 51.46 ns/op BenchmarkMakeSlice/Ptr-4 2297540 52.92 ns/op BenchmarkMakeSlice/Struct/24-4 1437292 101.3 ns/op BenchmarkMakeSlice/Struct/32-4 1000000 104.9 ns/op BenchmarkMakeSlice/Struct/40-4 1000000 129.9 ns/op BenchmarkGrowSlice/Byte-4 1195382 101.9 ns/op BenchmarkGrowSlice/Int16-4 1085036 110.6 ns/op BenchmarkGrowSlice/Int-4 846309 163.5 ns/op BenchmarkGrowSlice/Ptr-4 754188 177.1 ns/op BenchmarkGrowSlice/Struct/24-4 606114 272.8 ns/op BenchmarkGrowSlice/Struct/32-4 365635 363.0 ns/op BenchmarkGrowSlice/Struct/40-4 288489 368.6 ns/op BenchmarkExtendSlice/IntSlice-4 609874 170.8 ns/op BenchmarkExtendSlice/PointerSlice-4 556498 187.2 ns/op BenchmarkExtendSlice/NoGrow-4 1204183 102.5 ns/op BenchmarkAppend-4 1000000 107.2 ns/op BenchmarkAppendGrowByte-4 8 13123974 ns/op BenchmarkAppendGrowString-4 1 103877868 ns/op BenchmarkAppendSlice/1Bytes-4 2579230 44.20 ns/op BenchmarkAppendSlice/4Bytes-4 2623740 47.42 ns/op BenchmarkAppendSlice/7Bytes-4 2538579 47.61 ns/op BenchmarkAppendSlice/8Bytes-4 2489620 47.87 ns/op BenchmarkAppendSlice/15Bytes-4 2325330 51.77 ns/op BenchmarkAppendSlice/16Bytes-4 2325075 51.66 ns/op BenchmarkAppendSlice/32Bytes-4 2330875 50.47 ns/op BenchmarkAppendSliceLarge/1024Bytes-4 116011 1000 ns/op BenchmarkAppendSliceLarge/4096Bytes-4 33070 4557 ns/op BenchmarkAppendSliceLarge/16384Bytes-4 10000 13629 ns/op BenchmarkAppendSliceLarge/65536Bytes-4 2245 48764 ns/op BenchmarkAppendSliceLarge/262144Bytes-4 409 319816 ns/op BenchmarkAppendSliceLarge/1048576Bytes-4 122 1176968 ns/op BenchmarkAppendStr/1Bytes-4 3036172 40.56 ns/op BenchmarkAppendStr/4Bytes-4 2866460 41.58 ns/op BenchmarkAppendStr/8Bytes-4 2848862 41.17 ns/op BenchmarkAppendStr/16Bytes-4 2638453 43.92 ns/op BenchmarkAppendStr/32Bytes-4 2793990 42.79 ns/op BenchmarkAppendSpecialCase-4 1056685 113.3 ns/op BenchmarkCopy/1Byte-4 2637951 44.56 ns/op 22.44 MB/s BenchmarkCopy/1String-4 2930766 40.92 ns/op 24.44 MB/s BenchmarkCopy/2Byte-4 2672109 45.83 ns/op 43.63 MB/s BenchmarkCopy/2String-4 2656633 46.01 ns/op 43.47 MB/s BenchmarkCopy/4Byte-4 2618650 46.17 ns/op 86.63 MB/s BenchmarkCopy/4String-4 2537247 47.11 ns/op 84.91 MB/s BenchmarkCopy/8Byte-4 2544380 47.06 ns/op 169.98 MB/s BenchmarkCopy/8String-4 2558070 48.13 ns/op 166.22 MB/s BenchmarkCopy/12Byte-4 2407711 49.39 ns/op 242.96 MB/s BenchmarkCopy/12String-4 2425675 49.21 ns/op 243.84 MB/s BenchmarkCopy/16Byte-4 2409932 49.60 ns/op 322.58 MB/s BenchmarkCopy/16String-4 2460591 48.48 ns/op 330.01 MB/s BenchmarkCopy/32Byte-4 2347305 50.94 ns/op 628.14 MB/s BenchmarkCopy/32String-4 2346242 51.08 ns/op 626.51 MB/s BenchmarkCopy/128Byte-4 1725096 68.98 ns/op 1855.49 MB/s BenchmarkCopy/128String-4 1635268 73.20 ns/op 1748.59 MB/s BenchmarkCopy/1024Byte-4 440286 228.6 ns/op 4479.35 MB/s BenchmarkCopy/1024String-4 479382 249.4 ns/op 4105.40 MB/s BenchmarkAppendInPlace/NoGrow/Byte-4 47824 2612 ns/op BenchmarkAppendInPlace/NoGrow/1Ptr-4 26479 4752 ns/op BenchmarkAppendInPlace/NoGrow/2Ptr-4 18339 7282 ns/op BenchmarkAppendInPlace/NoGrow/3Ptr-4 14899 9505 ns/op BenchmarkAppendInPlace/NoGrow/4Ptr-4 10000 12138 ns/op BenchmarkAppendInPlace/Grow/Byte-4 229231 564.6 ns/op BenchmarkAppendInPlace/Grow/1Ptr-4 219567 560.9 ns/op BenchmarkAppendInPlace/Grow/2Ptr-4 162392 718.3 ns/op BenchmarkAppendInPlace/Grow/3Ptr-4 112392 903.2 ns/op BenchmarkAppendInPlace/Grow/4Ptr-4 107715 980.0 ns/op BenchmarkStackCopyPtr-4 2 93236907 ns/op BenchmarkStackCopy-4 2 72875346 ns/op BenchmarkStackCopyNoCache-4 27 3812825 ns/op BenchmarkStackCopyWithStkobj-4 4 29590014 ns/op BenchmarkIssue18138-4 982 122866 ns/op BenchmarkCompareStringEqual-4 12192750 9.226 ns/op BenchmarkCompareStringIdentical-4 20447580 5.608 ns/op BenchmarkCompareStringSameLength-4 13792117 8.428 ns/op BenchmarkCompareStringDifferentLength-4 19918453 5.912 ns/op BenchmarkCompareStringBigUnaligned-4 3984 27626 ns/op 37957.04 MB/s BenchmarkCompareStringBig-4 3332 39927 ns/op 26262.54 MB/s BenchmarkConcatStringAndBytes-4 3467733 35.17 ns/op BenchmarkSliceByteToString/1-4 2723875 43.45 ns/op BenchmarkSliceByteToString/2-4 1652452 75.09 ns/op BenchmarkSliceByteToString/4-4 1714798 70.30 ns/op BenchmarkSliceByteToString/8-4 1625868 73.87 ns/op BenchmarkSliceByteToString/16-4 1638212 71.98 ns/op BenchmarkSliceByteToString/32-4 1464248 85.85 ns/op BenchmarkSliceByteToString/64-4 1100119 107.3 ns/op BenchmarkSliceByteToString/128-4 806227 137.1 ns/op BenchmarkRuneCount/lenruneslice/ASCII-4 3543942 34.11 ns/op BenchmarkRuneCount/lenruneslice/Japanese-4 1315452 91.44 ns/op BenchmarkRuneCount/lenruneslice/MixedLength-4 1534429 78.05 ns/op BenchmarkRuneCount/rangeloop/ASCII-4 5762414 20.57 ns/op BenchmarkRuneCount/rangeloop/Japanese-4 2488986 47.97 ns/op BenchmarkRuneCount/rangeloop/MixedLength-4 2839707 41.38 ns/op BenchmarkRuneCount/utf8.RuneCountInString/ASCII-4 5652537 20.76 ns/op BenchmarkRuneCount/utf8.RuneCountInString/Japanese-4 2448201 48.65 ns/op BenchmarkRuneCount/utf8.RuneCountInString/MixedLength-4 2875362 41.19 ns/op BenchmarkRuneIterate/range/ASCII-4 11346586 9.756 ns/op BenchmarkRuneIterate/range/Japanese-4 2931026 40.71 ns/op BenchmarkRuneIterate/range/MixedLength-4 3482563 33.86 ns/op BenchmarkRuneIterate/range1/ASCII-4 10945630 10.59 ns/op BenchmarkRuneIterate/range1/Japanese-4 2894540 41.17 ns/op BenchmarkRuneIterate/range1/MixedLength-4 3445335 34.24 ns/op BenchmarkRuneIterate/range2/ASCII-4 11378551 10.07 ns/op BenchmarkRuneIterate/range2/Japanese-4 2915832 40.95 ns/op BenchmarkRuneIterate/range2/MixedLength-4 3465000 34.66 ns/op BenchmarkArrayEqual-4 16950306 6.522 ns/op BenchmarkFunc/Name-4 3758944 30.39 ns/op BenchmarkFunc/Entry-4 11933643 9.645 ns/op BenchmarkFunc/FileLine-4 3990757 30.90 ns/op PASS ok runtime 300.884s goos: freebsd goarch: amd64 pkg: runtime/cgo cpu: AMD EPYC 7B12 BenchmarkHandle/non-concurrent-4 55704 2136 ns/op BenchmarkHandle/concurrent-4 28094 4917 ns/op PASS ok runtime/cgo 1.403s goos: freebsd goarch: amd64 pkg: runtime/pprof cpu: AMD EPYC 7B12 BenchmarkLabels/set-one-4 212037 518.3 ns/op 104 B/op 3 allocs/op BenchmarkLabels/merge-one-4 137654 984.4 ns/op 200 B/op 5 allocs/op BenchmarkLabels/overwrite-one-4 169131 735.4 ns/op 136 B/op 4 allocs/op BenchmarkLabels/ordered/set-many-4 112315 1112 ns/op 392 B/op 3 allocs/op BenchmarkLabels/ordered/merge-many-4 70017 1712 ns/op 712 B/op 5 allocs/op BenchmarkLabels/ordered/overwrite-many-4 61542 2021 ns/op 712 B/op 4 allocs/op BenchmarkLabels/unordered/set-many-4 43102 2895 ns/op 712 B/op 4 allocs/op BenchmarkLabels/unordered/merge-many-4 64384 2043 ns/op 712 B/op 5 allocs/op BenchmarkLabels/unordered/overwrite-many-4 31654 3788 ns/op 1032 B/op 5 allocs/op BenchmarkGoroutine/Profile.WriteTo_idle_50-4 44 2512607 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_50-4 43 2874851 ns/op 324.0 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_50-4 766 184278 ns/op 5.007 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_500-4 16 6997250 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_500-4 13 7902271 ns/op 859.5 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_500-4 331 356247 ns/op 24.21 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_5000-4 2 50815972 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_5000-4 2 56368990 ns/op 7043 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_5000-4 55 2365738 ns/op 226.5 concurrent_launches/op PASS ok runtime/pprof 4.047s goos: freebsd goarch: amd64 pkg: runtime/race cpu: AMD EPYC 7B12 BenchmarkSyncLeak-4 60 2141160 ns/op BenchmarkStackLeak-4 15385 7536 ns/op PASS ok runtime/race 1.450s goos: freebsd goarch: amd64 pkg: runtime/trace cpu: AMD EPYC 7B12 BenchmarkStartRegion-4 5996743 19.77 ns/op 0 B/op 0 allocs/op BenchmarkNewTask-4 292662 383.6 ns/op 64 B/op 2 allocs/op PASS ok runtime/trace 1.334s goos: freebsd goarch: amd64 pkg: slices cpu: AMD EPYC 7B12 BenchmarkEqualFunc_Large-4 55 1983161 ns/op BenchmarkIndex_Large-4 147 709660 ns/op BenchmarkIndexFunc_Large-4 85 1245944 ns/op BenchmarkCompact/nil-4 8954512 13.44 ns/op BenchmarkCompact/one-4 2239492 53.04 ns/op BenchmarkCompact/sorted-4 1508443 79.99 ns/op BenchmarkCompact/2_items-4 1320543 92.07 ns/op BenchmarkCompact/unsorted-4 1490019 80.65 ns/op BenchmarkCompact/many-4 884552 139.8 ns/op BenchmarkCompact_Large/all_dup-4 2467 42908 ns/op BenchmarkCompact_Large/no_dup-4 2506 40380 ns/op BenchmarkCompactFunc/nil-4 4604521 23.04 ns/op BenchmarkCompactFunc/one-4 2080905 61.01 ns/op BenchmarkCompactFunc/sorted-4 1373269 83.94 ns/op BenchmarkCompactFunc/2_items-4 1000000 100.8 ns/op BenchmarkCompactFunc/unsorted-4 1369654 87.29 ns/op BenchmarkCompactFunc/many-4 685723 167.6 ns/op BenchmarkCompactFunc_Large/all_dup-4 8 14005695 ns/op BenchmarkCompactFunc_Large/no_dup-4 10 10807847 ns/op BenchmarkReplace/naive-fast-4 127440 1006 ns/op BenchmarkReplace/optimized-fast-4 144206 833.8 ns/op BenchmarkReplace/naive-slow-4 42454 2940 ns/op BenchmarkReplace/optimized-slow-4 46785 2520 ns/op BenchmarkBinarySearchFloats/Size16-4 1553254 73.87 ns/op BenchmarkBinarySearchFloats/Size32-4 1335556 84.46 ns/op BenchmarkBinarySearchFloats/Size64-4 1000000 102.0 ns/op BenchmarkBinarySearchFloats/Size128-4 1061271 113.3 ns/op BenchmarkBinarySearchFloats/Size512-4 924312 136.5 ns/op BenchmarkBinarySearchFloats/Size1024-4 782205 147.9 ns/op BenchmarkBinarySearchFuncStruct/Size16-4 678915 152.5 ns/op BenchmarkBinarySearchFuncStruct/Size32-4 627376 172.6 ns/op BenchmarkBinarySearchFuncStruct/Size64-4 484314 216.2 ns/op BenchmarkBinarySearchFuncStruct/Size128-4 436254 247.3 ns/op BenchmarkBinarySearchFuncStruct/Size512-4 360520 304.0 ns/op BenchmarkBinarySearchFuncStruct/Size1024-4 318415 331.1 ns/op BenchmarkSortFuncStruct/Size16-4 20433 6088 ns/op BenchmarkSortFuncStruct/Size32-4 6388 15983 ns/op BenchmarkSortFuncStruct/Size64-4 10189 11845 ns/op BenchmarkSortFuncStruct/Size128-4 4663 21521 ns/op BenchmarkSortFuncStruct/Size512-4 1510 80487 ns/op BenchmarkSortFuncStruct/Size1024-4 742 161354 ns/op PASS ok slices 7.443s goos: freebsd goarch: amd64 pkg: sort cpu: AMD EPYC 7B12 BenchmarkSearchWrappers-4 488118 242.1 ns/op BenchmarkSortInts-4 2 79769828 ns/op BenchmarkSlicesSortInts-4 3 47571508 ns/op BenchmarkSortIsSorted-4 39 3023497 ns/op BenchmarkSlicesIsSorted-4 72 1717519 ns/op BenchmarkSortStrings-4 1 103604338 ns/op BenchmarkSlicesSortStrings-4 2 69180961 ns/op BenchmarkSortStrings_Sorted-4 33 3529478 ns/op BenchmarkSlicesSortStrings_Sorted-4 54 2195998 ns/op BenchmarkSortStructs-4 1 163419796 ns/op BenchmarkSortFuncStructs-4 1 103300667 ns/op BenchmarkSortString1K-4 345 346903 ns/op BenchmarkSortString1K_Slice-4 244 485944 ns/op BenchmarkStableString1K-4 127 928720 ns/op BenchmarkSortInt1K-4 414 279559 ns/op BenchmarkSortInt1K_Sorted-4 5355 18731 ns/op BenchmarkSortInt1K_Reversed-4 4004 29622 ns/op BenchmarkSortInt1K_Mod8-4 1053 112267 ns/op BenchmarkStableInt1K-4 172 705126 ns/op BenchmarkStableInt1K_Slice-4 201 591331 ns/op BenchmarkSortInt64K-4 4 27553466 ns/op BenchmarkSortInt64K_Slice-4 3 39865482 ns/op BenchmarkStableInt64K-4 2 62701736 ns/op BenchmarkSort1e2-4 567 212171 ns/op BenchmarkStable1e2-4 224 525661 ns/op BenchmarkSort1e4-4 3 43683495 ns/op BenchmarkStable1e4-4 1 170476303 ns/op PASS ok sort 8.186s goos: freebsd goarch: amd64 pkg: strconv cpu: AMD EPYC 7B12 BenchmarkAtof64Decimal-4 1043238 115.6 ns/op BenchmarkAtof64Float-4 925008 132.2 ns/op BenchmarkAtof64FloatExp-4 690121 153.5 ns/op BenchmarkAtof64Big-4 592284 196.0 ns/op BenchmarkAtof64RandomBits-4 209773 514.6 ns/op BenchmarkAtof64RandomFloats-4 607251 199.1 ns/op BenchmarkAtof64RandomLongFloats-4 554232 220.7 ns/op BenchmarkAtof32Decimal-4 1062240 113.4 ns/op BenchmarkAtof32Float-4 947451 129.7 ns/op BenchmarkAtof32FloatExp-4 808376 151.4 ns/op BenchmarkAtof32Random-4 489873 239.3 ns/op BenchmarkAtof32RandomLong-4 200262 572.5 ns/op BenchmarkParseInt/Pos/7bit-4 1624873 73.05 ns/op BenchmarkParseInt/Pos/26bit-4 848106 133.3 ns/op BenchmarkParseInt/Pos/31bit-4 655542 154.8 ns/op BenchmarkParseInt/Pos/56bit-4 528409 230.1 ns/op BenchmarkParseInt/Pos/63bit-4 438010 240.4 ns/op BenchmarkParseInt/Neg/7bit-4 1567387 75.88 ns/op BenchmarkParseInt/Neg/26bit-4 872096 130.9 ns/op BenchmarkParseInt/Neg/31bit-4 762306 159.7 ns/op BenchmarkParseInt/Neg/56bit-4 522993 230.5 ns/op BenchmarkParseInt/Neg/63bit-4 429003 245.4 ns/op BenchmarkAtoi/Pos/7bit-4 2439844 49.45 ns/op BenchmarkAtoi/Pos/26bit-4 1000000 101.6 ns/op BenchmarkAtoi/Pos/31bit-4 991322 121.1 ns/op BenchmarkAtoi/Pos/56bit-4 617589 185.1 ns/op BenchmarkAtoi/Pos/63bit-4 453997 259.0 ns/op BenchmarkAtoi/Neg/7bit-4 2392705 49.72 ns/op BenchmarkAtoi/Neg/26bit-4 1000000 100.4 ns/op BenchmarkAtoi/Neg/31bit-4 1042276 120.6 ns/op BenchmarkAtoi/Neg/56bit-4 653233 182.7 ns/op BenchmarkAtoi/Neg/63bit-4 454560 261.5 ns/op BenchmarkFormatFloat/Decimal-4 162045 723.4 ns/op BenchmarkFormatFloat/Float-4 155008 733.4 ns/op BenchmarkFormatFloat/Exp-4 159532 734.0 ns/op BenchmarkFormatFloat/NegExp-4 165892 727.7 ns/op BenchmarkFormatFloat/LongExp-4 129960 867.1 ns/op BenchmarkFormatFloat/Big-4 128185 910.8 ns/op BenchmarkFormatFloat/BinaryExp-4 320918 357.3 ns/op BenchmarkFormatFloat/32Integer-4 168621 712.7 ns/op BenchmarkFormatFloat/32ExactFraction-4 189331 637.6 ns/op BenchmarkFormatFloat/32Point-4 167131 715.7 ns/op BenchmarkFormatFloat/32Exp-4 169878 697.7 ns/op BenchmarkFormatFloat/32NegExp-4 168927 702.0 ns/op BenchmarkFormatFloat/32Shortest-4 175447 659.7 ns/op BenchmarkFormatFloat/32Fixed8Hard-4 193947 618.7 ns/op BenchmarkFormatFloat/32Fixed9Hard-4 187555 625.5 ns/op BenchmarkFormatFloat/64Fixed1-4 213759 517.1 ns/op BenchmarkFormatFloat/64Fixed2-4 231183 523.1 ns/op BenchmarkFormatFloat/64Fixed3-4 209714 516.9 ns/op BenchmarkFormatFloat/64Fixed4-4 232388 519.2 ns/op BenchmarkFormatFloat/64Fixed12-4 130243 893.7 ns/op BenchmarkFormatFloat/64Fixed16-4 152304 757.3 ns/op BenchmarkFormatFloat/64Fixed12Hard-4 171483 703.1 ns/op BenchmarkFormatFloat/64Fixed17Hard-4 149043 805.2 ns/op BenchmarkFormatFloat/64Fixed18Hard-4 3441 30873 ns/op BenchmarkFormatFloat/Slowpath64-4 139154 857.7 ns/op BenchmarkFormatFloat/SlowpathDenormal64-4 139868 851.2 ns/op BenchmarkAppendFloat/Decimal-4 184376 649.8 ns/op BenchmarkAppendFloat/Float-4 164601 673.6 ns/op BenchmarkAppendFloat/Exp-4 182036 608.9 ns/op BenchmarkAppendFloat/NegExp-4 193680 619.8 ns/op BenchmarkAppendFloat/LongExp-4 152707 782.3 ns/op BenchmarkAppendFloat/Big-4 141742 844.7 ns/op BenchmarkAppendFloat/BinaryExp-4 386530 273.8 ns/op BenchmarkAppendFloat/32Integer-4 180543 643.5 ns/op BenchmarkAppendFloat/32ExactFraction-4 197316 575.9 ns/op BenchmarkAppendFloat/32Point-4 175783 647.7 ns/op BenchmarkAppendFloat/32Exp-4 193740 624.5 ns/op BenchmarkAppendFloat/32NegExp-4 190820 620.6 ns/op BenchmarkAppendFloat/32Shortest-4 202569 545.8 ns/op BenchmarkAppendFloat/32Fixed8Hard-4 191427 561.1 ns/op BenchmarkAppendFloat/32Fixed9Hard-4 195925 551.7 ns/op BenchmarkAppendFloat/64Fixed1-4 239880 436.9 ns/op BenchmarkAppendFloat/64Fixed2-4 255234 438.0 ns/op BenchmarkAppendFloat/64Fixed3-4 257517 431.6 ns/op BenchmarkAppendFloat/64Fixed4-4 252916 438.4 ns/op BenchmarkAppendFloat/64Fixed12-4 140120 805.0 ns/op BenchmarkAppendFloat/64Fixed16-4 171327 661.7 ns/op BenchmarkAppendFloat/64Fixed12Hard-4 206944 560.8 ns/op BenchmarkAppendFloat/64Fixed17Hard-4 154468 695.1 ns/op BenchmarkAppendFloat/64Fixed18Hard-4 3878 31078 ns/op BenchmarkAppendFloat/Slowpath64-4 142414 772.9 ns/op BenchmarkAppendFloat/SlowpathDenormal64-4 150753 760.0 ns/op BenchmarkFormatInt-4 24445 5181 ns/op BenchmarkAppendInt-4 26131 4606 ns/op BenchmarkFormatUint-4 131616 929.3 ns/op BenchmarkAppendUint-4 130644 857.9 ns/op BenchmarkFormatIntSmall/7-4 3927330 30.33 ns/op BenchmarkFormatIntSmall/42-4 4019380 30.44 ns/op BenchmarkAppendIntSmall-4 1805096 67.45 ns/op BenchmarkAppendUintVarlen/1-4 1795809 65.10 ns/op BenchmarkAppendUintVarlen/12-4 1772055 65.20 ns/op BenchmarkAppendUintVarlen/123-4 1392608 86.07 ns/op BenchmarkAppendUintVarlen/1234-4 1373461 88.90 ns/op BenchmarkAppendUintVarlen/12345-4 1309172 90.80 ns/op BenchmarkAppendUintVarlen/123456-4 1356054 91.20 ns/op BenchmarkAppendUintVarlen/1234567-4 1277577 93.58 ns/op BenchmarkAppendUintVarlen/12345678-4 1291368 89.05 ns/op BenchmarkAppendUintVarlen/123456789-4 1231970 98.20 ns/op BenchmarkAppendUintVarlen/1234567890-4 1288045 93.82 ns/op BenchmarkAppendUintVarlen/12345678901-4 1144537 104.0 ns/op BenchmarkAppendUintVarlen/123456789012-4 1000000 105.2 ns/op BenchmarkAppendUintVarlen/1234567890123-4 1164087 106.1 ns/op BenchmarkAppendUintVarlen/12345678901234-4 1128232 105.7 ns/op BenchmarkAppendUintVarlen/123456789012345-4 1144074 108.1 ns/op BenchmarkAppendUintVarlen/1234567890123456-4 1000000 105.9 ns/op BenchmarkAppendUintVarlen/12345678901234567-4 1080589 107.9 ns/op BenchmarkAppendUintVarlen/123456789012345678-4 1000000 108.9 ns/op BenchmarkAppendUintVarlen/1234567890123456789-4 1080781 109.3 ns/op BenchmarkAppendUintVarlen/12345678901234567890-4 1083422 108.7 ns/op BenchmarkQuote-4 68736 1759 ns/op BenchmarkQuoteRune-4 604449 184.8 ns/op BenchmarkAppendQuote-4 79186 1563 ns/op BenchmarkAppendQuoteRune-4 976909 108.8 ns/op BenchmarkUnquoteEasy-4 1950332 64.57 ns/op BenchmarkUnquoteHard-4 72952 1746 ns/op PASS ok strconv 18.651s goos: freebsd goarch: amd64 pkg: strings cpu: AMD EPYC 7B12 BenchmarkBuildString_Builder/1Write_NoGrow-4 673491 174.1 ns/op 48 B/op 1 allocs/op BenchmarkBuildString_Builder/3Write_NoGrow-4 186526 543.1 ns/op 336 B/op 3 allocs/op BenchmarkBuildString_Builder/3Write_Grow-4 309774 401.7 ns/op 112 B/op 1 allocs/op BenchmarkBuildString_WriteString/1Write_NoGrow-4 704652 174.0 ns/op 48 B/op 1 allocs/op BenchmarkBuildString_WriteString/3Write_NoGrow-4 230226 577.2 ns/op 336 B/op 3 allocs/op BenchmarkBuildString_WriteString/3Write_Grow-4 325910 387.3 ns/op 112 B/op 1 allocs/op BenchmarkBuildString_ByteBuffer/1Write_NoGrow-4 459710 281.8 ns/op 112 B/op 2 allocs/op BenchmarkBuildString_ByteBuffer/3Write_NoGrow-4 120816 936.1 ns/op 432 B/op 4 allocs/op BenchmarkBuildString_ByteBuffer/3Write_Grow-4 159494 944.4 ns/op 336 B/op 3 allocs/op BenchmarkClone-4 1711880 64.22 ns/op 48 B/op 1 allocs/op BenchmarkGenericNoMatch-4 24744 4460 ns/op BenchmarkGenericMatch1-4 2814 40300 ns/op BenchmarkGenericMatch2-4 600 196670 ns/op BenchmarkSingleMaxSkipping-4 9928 12096 ns/op 826.75 MB/s BenchmarkSingleLongSuffixFail-4 18268 6981 ns/op 143.54 MB/s BenchmarkSingleMatch-4 364 330101 ns/op 45.44 MB/s BenchmarkByteByteNoMatch-4 85766 1416 ns/op BenchmarkByteByteMatch-4 28300 3907 ns/op BenchmarkByteStringMatch-4 35766 3219 ns/op BenchmarkHTMLEscapeNew-4 99154 1094 ns/op BenchmarkHTMLEscapeOld-4 129712 870.1 ns/op BenchmarkByteStringReplacerWriteString-4 1846 60783 ns/op BenchmarkByteReplacerWriteString-4 2162 50108 ns/op BenchmarkByteByteReplaces-4 6750 17788 ns/op BenchmarkByteByteMap-4 19555 5849 ns/op BenchmarkMap/identity/ASCII-4 706894 151.9 ns/op BenchmarkMap/identity/Greek-4 598354 198.4 ns/op BenchmarkMap/change/ASCII-4 69458 1744 ns/op BenchmarkMap/change/Greek-4 42568 2842 ns/op BenchmarkIndexRune-4 3866298 29.89 ns/op BenchmarkIndexRuneLongString-4 3358132 35.72 ns/op BenchmarkIndexRuneFastPath-4 5264312 22.21 ns/op BenchmarkIndex-4 11326677 10.63 ns/op BenchmarkLastIndex-4 5805314 20.87 ns/op BenchmarkIndexByte-4 11573286 10.03 ns/op BenchmarkToUpper/#00-4 5733522 20.63 ns/op BenchmarkToUpper/ONLYUPPER-4 4097698 29.92 ns/op BenchmarkToUpper/abc-4 482478 233.6 ns/op BenchmarkToUpper/AbC123-4 401740 296.3 ns/op BenchmarkToUpper/azAZ09_-4 428679 269.5 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 97737 1214 ns/op BenchmarkToUpper/RENAN_BASTOS_93_AOSDAJDJAIDJAIDAJIaidsjjaidijadsjiadjiOOKKO-4 122749 952.0 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 54307 2319 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 88282 1388 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 164367 687.4 ns/op BenchmarkToLower/#00-4 5691194 20.10 ns/op BenchmarkToLower/abc-4 4868512 24.65 ns/op BenchmarkToLower/AbC123-4 326050 326.0 ns/op BenchmarkToLower/azAZ09_-4 370651 332.0 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 165128 715.7 ns/op BenchmarkToLower/renan_bastos_93_AOSDAJDJAIDJAIDAJIaidsjjaidijadsjiadjiOOKKO-4 117966 1010 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 53384 2196 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 100672 1152 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 169152 703.8 ns/op BenchmarkMapNoChanges-4 1000000 111.7 ns/op BenchmarkTrim-4 51969 2190 ns/op 0 B/op 0 allocs/op BenchmarkToValidUTF8/Valid-4 3936381 30.49 ns/op BenchmarkToValidUTF8/InvalidASCII-4 307069 401.4 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 202231 599.3 ns/op BenchmarkEqualFold/Tests-4 79130 1505 ns/op BenchmarkEqualFold/ASCII-4 4428103 27.48 ns/op BenchmarkEqualFold/UnicodePrefix-4 144655 762.8 ns/op BenchmarkEqualFold/UnicodeSuffix-4 164686 736.3 ns/op BenchmarkIndexHard1-4 1273 93667 ns/op BenchmarkIndexHard2-4 910 130937 ns/op BenchmarkIndexHard3-4 182 657503 ns/op BenchmarkIndexHard4-4 184 639914 ns/op BenchmarkLastIndexHard1-4 72 1670112 ns/op BenchmarkLastIndexHard2-4 69 1672555 ns/op BenchmarkLastIndexHard3-4 69 1677803 ns/op BenchmarkCountHard1-4 1281 93587 ns/op BenchmarkCountHard2-4 916 130958 ns/op BenchmarkCountHard3-4 181 657592 ns/op BenchmarkIndexTorture-4 9002 12737 ns/op BenchmarkCountTorture-4 9453 12767 ns/op BenchmarkCountTortureOverlapping-4 2037 59103 ns/op BenchmarkCountByte/10-4 5327412 21.78 ns/op 459.07 MB/s BenchmarkCountByte/32-4 5438241 21.10 ns/op 1516.39 MB/s BenchmarkCountByte/4096-4 1316190 91.27 ns/op 44876.44 MB/s BenchmarkCountByte/4194304-4 1309 80760 ns/op 51935.37 MB/s BenchmarkCountByte/67108864-4 37 3531889 ns/op 19000.84 MB/s BenchmarkFields/ASCII/16-4 455596 262.2 ns/op 61.02 MB/s 16 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 31285 3646 ns/op 70.20 MB/s 512 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 2182 55019 ns/op 74.45 MB/s 6144 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 126 955899 ns/op 68.56 MB/s 98305 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 7 15765081 ns/op 66.51 MB/s 1507341 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 198872 564.4 ns/op 28.35 MB/s 32 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 15884 7611 ns/op 33.64 MB/s 448 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 912 135190 ns/op 30.30 MB/s 21504 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 49 2448941 ns/op 26.76 MB/s 463104 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 3 42456242 ns/op 24.70 MB/s 10457344 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 322024 323.8 ns/op 49.41 MB/s 16 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 23239 5176 ns/op 49.46 MB/s 512 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 1293 93080 ns/op 44.01 MB/s 21504 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 79 1614998 ns/op 40.58 MB/s 463106 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 4 29709844 ns/op 35.29 MB/s 10449152 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 214354 472.9 ns/op 33.83 MB/s 32 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 19224 6044 ns/op 42.36 MB/s 448 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 1125 112537 ns/op 36.40 MB/s 21504 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 62 1944379 ns/op 33.71 MB/s 463104 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 3 33926544 ns/op 30.91 MB/s 10457344 B/op 24 allocs/op BenchmarkSplitEmptySeparator-4 3 40577907 ns/op BenchmarkSplitSingleByteSeparator-4 42 2545509 ns/op BenchmarkSplitMultiByteSeparator-4 84 1496554 ns/op BenchmarkSplitNSingleByteSeparator-4 578715 251.7 ns/op BenchmarkSplitNMultiByteSeparator-4 354340 297.3 ns/op BenchmarkRepeat/5x0-4 5138983 22.61 ns/op BenchmarkRepeat/5x1-4 5165553 22.65 ns/op BenchmarkRepeat/5x2-4 346852 344.0 ns/op BenchmarkRepeat/5x6-4 211448 559.3 ns/op BenchmarkRepeat/10x0-4 5153859 23.69 ns/op BenchmarkRepeat/10x1-4 5163354 24.06 ns/op BenchmarkRepeat/10x2-4 308334 355.2 ns/op BenchmarkRepeat/10x6-4 187916 563.6 ns/op BenchmarkRepeatLarge/256/1-4 102603 1175 ns/op 217.81 MB/s BenchmarkRepeatLarge/256/16-4 168663 755.8 ns/op 338.72 MB/s BenchmarkRepeatLarge/512/1-4 81475 1437 ns/op 356.18 MB/s BenchmarkRepeatLarge/512/16-4 120068 1008 ns/op 507.71 MB/s BenchmarkRepeatLarge/1024/1-4 58398 1903 ns/op 537.99 MB/s BenchmarkRepeatLarge/1024/16-4 84141 1485 ns/op 689.74 MB/s BenchmarkRepeatLarge/2048/1-4 43784 2650 ns/op 772.82 MB/s BenchmarkRepeatLarge/2048/16-4 56413 2216 ns/op 924.18 MB/s BenchmarkRepeatLarge/4096/1-4 28777 4124 ns/op 993.23 MB/s BenchmarkRepeatLarge/4096/16-4 32343 3628 ns/op 1128.93 MB/s BenchmarkRepeatLarge/8192/1-4 18008 7061 ns/op 1160.20 MB/s BenchmarkRepeatLarge/8192/16-4 17497 6427 ns/op 1274.68 MB/s BenchmarkRepeatLarge/8192/4097-4 6107424 18.14 ns/op 225825.19 MB/s BenchmarkRepeatLarge/16384/1-4 8438 12535 ns/op 1307.04 MB/s BenchmarkRepeatLarge/16384/16-4 8763 14906 ns/op 1099.15 MB/s BenchmarkRepeatLarge/16384/4097-4 12956 9003 ns/op 1365.17 MB/s BenchmarkRepeatLarge/32768/1-4 5454 21325 ns/op 1536.60 MB/s BenchmarkRepeatLarge/32768/16-4 5533 21922 ns/op 1494.72 MB/s BenchmarkRepeatLarge/32768/4097-4 6921 20605 ns/op 1391.86 MB/s BenchmarkRepeatLarge/65536/1-4 2431 41195 ns/op 1590.88 MB/s BenchmarkRepeatLarge/65536/16-4 2637 43776 ns/op 1497.08 MB/s BenchmarkRepeatLarge/65536/4097-4 2566 41223 ns/op 1490.78 MB/s BenchmarkRepeatLarge/131072/1-4 910 160123 ns/op 818.57 MB/s BenchmarkRepeatLarge/131072/16-4 832 179192 ns/op 731.46 MB/s BenchmarkRepeatLarge/131072/4097-4 849 187303 ns/op 678.08 MB/s BenchmarkRepeatLarge/262144/1-4 332 357305 ns/op 733.67 MB/s BenchmarkRepeatLarge/262144/16-4 457 272963 ns/op 960.36 MB/s BenchmarkRepeatLarge/262144/4097-4 495 243603 ns/op 1059.56 MB/s BenchmarkRepeatLarge/524288/1-4 212 497169 ns/op 1054.55 MB/s BenchmarkRepeatLarge/524288/16-4 240 582826 ns/op 899.56 MB/s BenchmarkRepeatLarge/524288/4097-4 246 550284 ns/op 945.55 MB/s BenchmarkRepeatLarge/1048576/1-4 100 1010705 ns/op 1037.47 MB/s BenchmarkRepeatLarge/1048576/16-4 126 988470 ns/op 1060.81 MB/s BenchmarkRepeatLarge/1048576/4097-4 100 1004417 ns/op 1040.14 MB/s BenchmarkRepeatLarge/2097152/1-4 68 1903873 ns/op 1101.52 MB/s BenchmarkRepeatLarge/2097152/16-4 61 1912020 ns/op 1096.83 MB/s BenchmarkRepeatLarge/2097152/4097-4 52 1950792 ns/op 1073.19 MB/s BenchmarkRepeatLarge/4194304/1-4 28 3798165 ns/op 1104.30 MB/s BenchmarkRepeatLarge/4194304/16-4 32 3661222 ns/op 1145.60 MB/s BenchmarkRepeatLarge/4194304/4097-4 32 3632569 ns/op 1153.79 MB/s BenchmarkRepeatLarge/8388608/1-4 16 6997241 ns/op 1198.85 MB/s BenchmarkRepeatLarge/8388608/16-4 16 6785599 ns/op 1236.24 MB/s BenchmarkRepeatLarge/8388608/4097-4 15 7117628 ns/op 1178.28 MB/s BenchmarkRepeatLarge/16777216/1-4 8 13319563 ns/op 1259.59 MB/s BenchmarkRepeatLarge/16777216/16-4 8 13550535 ns/op 1238.12 MB/s BenchmarkRepeatLarge/16777216/4097-4 8 13659840 ns/op 1228.21 MB/s BenchmarkRepeatLarge/33554432/1-4 4 26455516 ns/op 1268.33 MB/s BenchmarkRepeatLarge/33554432/16-4 4 27170655 ns/op 1234.95 MB/s BenchmarkRepeatLarge/33554432/4097-4 4 26833484 ns/op 1250.47 MB/s BenchmarkRepeatLarge/67108864/1-4 2 55194867 ns/op 1215.85 MB/s BenchmarkRepeatLarge/67108864/16-4 2 51507918 ns/op 1302.88 MB/s BenchmarkRepeatLarge/67108864/4097-4 2 54230735 ns/op 1237.47 MB/s BenchmarkRepeatLarge/134217728/1-4 1 105306851 ns/op 1274.54 MB/s BenchmarkRepeatLarge/134217728/16-4 1 107696667 ns/op 1246.26 MB/s BenchmarkRepeatLarge/134217728/4097-4 1 107902949 ns/op 1243.87 MB/s BenchmarkRepeatLarge/268435456/1-4 1 229490460 ns/op 1169.70 MB/s BenchmarkRepeatLarge/268435456/16-4 1 211999617 ns/op 1266.21 MB/s BenchmarkRepeatLarge/268435456/4097-4 1 217328211 ns/op 1235.16 MB/s BenchmarkRepeatLarge/536870912/1-4 1 463966914 ns/op 1157.13 MB/s BenchmarkRepeatLarge/536870912/16-4 1 425166806 ns/op 1262.73 MB/s BenchmarkRepeatLarge/536870912/4097-4 1 422730590 ns/op 1270.01 MB/s BenchmarkRepeatLarge/1073741824/1-4 1 922869044 ns/op 1163.48 MB/s BenchmarkRepeatLarge/1073741824/16-4 1 847567806 ns/op 1266.85 MB/s BenchmarkRepeatLarge/1073741824/4097-4 1 839335436 ns/op 1279.28 MB/s BenchmarkRepeatSpaces-4 4977381 23.63 ns/op 0 B/op 0 allocs/op BenchmarkIndexAnyASCII/1:1-4 2934585 42.67 ns/op BenchmarkIndexAnyASCII/1:2-4 2674225 44.27 ns/op BenchmarkIndexAnyASCII/1:4-4 2670286 43.17 ns/op BenchmarkIndexAnyASCII/1:8-4 2797053 44.12 ns/op BenchmarkIndexAnyASCII/1:16-4 2788014 41.76 ns/op BenchmarkIndexAnyASCII/1:32-4 2671970 42.50 ns/op BenchmarkIndexAnyASCII/1:64-4 2811349 43.93 ns/op BenchmarkIndexAnyASCII/16:1-4 2885817 40.83 ns/op BenchmarkIndexAnyASCII/16:2-4 933259 127.6 ns/op BenchmarkIndexAnyASCII/16:4-4 892336 129.2 ns/op BenchmarkIndexAnyASCII/16:8-4 870154 136.6 ns/op BenchmarkIndexAnyASCII/16:16-4 831972 142.8 ns/op BenchmarkIndexAnyASCII/16:32-4 633694 164.4 ns/op BenchmarkIndexAnyASCII/16:64-4 444266 240.7 ns/op BenchmarkIndexAnyASCII/256:1-4 2703843 44.69 ns/op BenchmarkIndexAnyASCII/256:2-4 69104 1648 ns/op BenchmarkIndexAnyASCII/256:4-4 82830 1652 ns/op BenchmarkIndexAnyASCII/256:8-4 71932 1637 ns/op BenchmarkIndexAnyASCII/256:16-4 72308 1649 ns/op BenchmarkIndexAnyASCII/256:32-4 71748 1659 ns/op BenchmarkIndexAnyASCII/256:64-4 68100 1601 ns/op BenchmarkIndexAnyUTF8/1:1-4 3208214 38.67 ns/op BenchmarkIndexAnyUTF8/1:2-4 2878114 40.39 ns/op BenchmarkIndexAnyUTF8/1:4-4 2870390 42.97 ns/op BenchmarkIndexAnyUTF8/1:8-4 2827154 42.19 ns/op BenchmarkIndexAnyUTF8/1:16-4 2764914 41.15 ns/op BenchmarkIndexAnyUTF8/1:32-4 2814525 43.74 ns/op BenchmarkIndexAnyUTF8/1:64-4 2738592 42.91 ns/op BenchmarkIndexAnyUTF8/16:1-4 2425371 52.07 ns/op BenchmarkIndexAnyUTF8/16:2-4 337437 317.2 ns/op BenchmarkIndexAnyUTF8/16:4-4 317008 319.2 ns/op BenchmarkIndexAnyUTF8/16:8-4 338733 318.0 ns/op BenchmarkIndexAnyUTF8/16:16-4 357999 312.8 ns/op BenchmarkIndexAnyUTF8/16:32-4 332512 323.4 ns/op BenchmarkIndexAnyUTF8/16:64-4 387058 315.6 ns/op BenchmarkIndexAnyUTF8/256:1-4 413186 279.4 ns/op BenchmarkIndexAnyUTF8/256:2-4 26046 4617 ns/op BenchmarkIndexAnyUTF8/256:4-4 26040 4613 ns/op BenchmarkIndexAnyUTF8/256:8-4 26106 4629 ns/op BenchmarkIndexAnyUTF8/256:16-4 26026 4616 ns/op BenchmarkIndexAnyUTF8/256:32-4 24010 4734 ns/op BenchmarkIndexAnyUTF8/256:64-4 25435 4836 ns/op BenchmarkLastIndexAnyASCII/1:1-4 3020478 41.65 ns/op BenchmarkLastIndexAnyASCII/1:2-4 2799604 40.13 ns/op BenchmarkLastIndexAnyASCII/1:4-4 2864582 39.07 ns/op BenchmarkLastIndexAnyASCII/1:8-4 2958264 38.79 ns/op BenchmarkLastIndexAnyASCII/1:16-4 2974386 40.64 ns/op BenchmarkLastIndexAnyASCII/1:32-4 2946309 40.35 ns/op BenchmarkLastIndexAnyASCII/1:64-4 2836143 39.02 ns/op BenchmarkLastIndexAnyASCII/16:1-4 807441 126.4 ns/op BenchmarkLastIndexAnyASCII/16:2-4 940134 110.0 ns/op BenchmarkLastIndexAnyASCII/16:4-4 880705 128.1 ns/op BenchmarkLastIndexAnyASCII/16:8-4 770300 131.5 ns/op BenchmarkLastIndexAnyASCII/16:16-4 806385 146.2 ns/op BenchmarkLastIndexAnyASCII/16:32-4 741356 166.7 ns/op BenchmarkLastIndexAnyASCII/16:64-4 474625 237.0 ns/op BenchmarkLastIndexAnyASCII/256:1-4 73846 1629 ns/op BenchmarkLastIndexAnyASCII/256:2-4 71796 1627 ns/op BenchmarkLastIndexAnyASCII/256:4-4 72414 1622 ns/op BenchmarkLastIndexAnyASCII/256:8-4 72001 1431 ns/op BenchmarkLastIndexAnyASCII/256:16-4 71650 1596 ns/op BenchmarkLastIndexAnyASCII/256:32-4 72499 1655 ns/op BenchmarkLastIndexAnyASCII/256:64-4 68931 1735 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 2956015 41.07 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 2855620 41.89 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 2980335 42.02 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 2956459 39.95 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 2997652 41.64 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 2978636 40.50 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 2993516 40.08 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 505420 247.9 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 215364 524.8 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 220330 538.4 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 212775 541.6 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 209185 518.6 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 210740 532.1 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 206300 538.2 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 33828 3669 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 15055 7805 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 14892 8244 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 15352 7821 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 14900 7865 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 15201 7910 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 15075 7907 ns/op BenchmarkTrimASCII/1:1-4 4787695 25.77 ns/op BenchmarkTrimASCII/1:2-4 3566577 32.99 ns/op BenchmarkTrimASCII/1:4-4 3435462 34.18 ns/op BenchmarkTrimASCII/1:8-4 3199492 38.21 ns/op BenchmarkTrimASCII/1:16-4 2408604 50.05 ns/op BenchmarkTrimASCII/16:1-4 3759364 31.47 ns/op BenchmarkTrimASCII/16:2-4 905985 121.0 ns/op BenchmarkTrimASCII/16:4-4 925786 128.6 ns/op BenchmarkTrimASCII/16:8-4 799128 127.0 ns/op BenchmarkTrimASCII/16:16-4 911113 144.3 ns/op BenchmarkTrimASCII/256:1-4 1032177 111.3 ns/op BenchmarkTrimASCII/256:2-4 71583 1469 ns/op BenchmarkTrimASCII/256:4-4 71820 1483 ns/op BenchmarkTrimASCII/256:8-4 72146 1631 ns/op BenchmarkTrimASCII/256:16-4 71185 1458 ns/op BenchmarkTrimASCII/4096:1-4 92095 1308 ns/op BenchmarkTrimASCII/4096:2-4 4317 25570 ns/op BenchmarkTrimASCII/4096:4-4 5336 25587 ns/op BenchmarkTrimASCII/4096:8-4 4682 22701 ns/op BenchmarkTrimASCII/4096:16-4 4154 25522 ns/op BenchmarkTrimByte-4 5633806 20.80 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 20420 5862 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 20383 5883 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 1599 74627 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 3153 37224 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 6331 18707 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 12392 9685 ns/op BenchmarkJoin/0-4 6551886 17.62 ns/op 0 B/op 0 allocs/op BenchmarkJoin/1-4 5100032 23.68 ns/op 0 B/op 0 allocs/op BenchmarkJoin/2-4 296830 382.8 ns/op 16 B/op 1 allocs/op BenchmarkJoin/3-4 224376 543.9 ns/op 24 B/op 1 allocs/op BenchmarkJoin/4-4 172566 693.0 ns/op 48 B/op 1 allocs/op BenchmarkJoin/5-4 139621 853.3 ns/op 48 B/op 1 allocs/op BenchmarkJoin/6-4 118548 1029 ns/op 64 B/op 1 allocs/op BenchmarkJoin/7-4 103303 1169 ns/op 64 B/op 1 allocs/op BenchmarkTrimSpace/NoTrim-4 4116878 27.38 ns/op BenchmarkTrimSpace/ASCII-4 2471851 48.64 ns/op BenchmarkTrimSpace/SomeNonASCII-4 183367 606.8 ns/op BenchmarkTrimSpace/JustNonASCII-4 106420 1143 ns/op BenchmarkReplaceAll-4 200763 550.5 ns/op 16 B/op 1 allocs/op PASS ok strings 51.695s goos: freebsd goarch: amd64 pkg: sync cpu: AMD EPYC 7B12 BenchmarkCond1-4 40132 2857 ns/op BenchmarkCond2-4 15637 7411 ns/op BenchmarkCond4-4 7441 17865 ns/op BenchmarkCond8-4 2617 42165 ns/op BenchmarkCond16-4 1134 94498 ns/op BenchmarkCond32-4 684 210784 ns/op BenchmarkMapLoadMostlyHits/*sync_test.DeepCopyMap-4 616346 191.4 ns/op 11 B/op 0 allocs/op BenchmarkMapLoadMostlyHits/*sync_test.RWMutexMap-4 190059 626.1 ns/op 11 B/op 0 allocs/op BenchmarkMapLoadMostlyHits/*sync.HashTrieMap[interface_{},interface_{}]-4 317234 401.8 ns/op 11 B/op 0 allocs/op BenchmarkMapLoadMostlyHits/*sync.Map-4 314428 401.3 ns/op 11 B/op 0 allocs/op BenchmarkMapLoadMostlyMisses/*sync_test.DeepCopyMap-4 758234 190.6 ns/op 12 B/op 0 allocs/op BenchmarkMapLoadMostlyMisses/*sync_test.RWMutexMap-4 198174 668.1 ns/op 11 B/op 0 allocs/op BenchmarkMapLoadMostlyMisses/*sync.HashTrieMap[interface_{},interface_{}]-4 612709 176.1 ns/op 11 B/op 0 allocs/op BenchmarkMapLoadMostlyMisses/*sync.Map-4 604309 184.7 ns/op 11 B/op 0 allocs/op BenchmarkMapLoadOrStoreBalanced/*sync_test.RWMutexMap-4 92722 1398 ns/op 80 B/op 1 allocs/op BenchmarkMapLoadOrStoreBalanced/*sync.HashTrieMap[interface_{},interface_{}]-4 140631 998.9 ns/op 77 B/op 2 allocs/op BenchmarkMapLoadOrStoreBalanced/*sync.Map-4 153990 930.8 ns/op 77 B/op 2 allocs/op BenchmarkMapLoadOrStoreUnique/*sync_test.RWMutexMap-4 80884 1631 ns/op 161 B/op 2 allocs/op BenchmarkMapLoadOrStoreUnique/*sync.HashTrieMap[interface_{},interface_{}]-4 94143 1384 ns/op 141 B/op 3 allocs/op BenchmarkMapLoadOrStoreUnique/*sync.Map-4 104246 1337 ns/op 142 B/op 3 allocs/op BenchmarkMapLoadOrStoreCollision/*sync_test.DeepCopyMap-4 662060 253.7 ns/op 0 B/op 0 allocs/op BenchmarkMapLoadOrStoreCollision/*sync_test.RWMutexMap-4 135039 941.1 ns/op 0 B/op 0 allocs/op BenchmarkMapLoadOrStoreCollision/*sync.HashTrieMap[interface_{},interface_{}]-4 578064 214.4 ns/op 0 B/op 0 allocs/op BenchmarkMapLoadOrStoreCollision/*sync.Map-4 546342 208.8 ns/op 0 B/op 0 allocs/op BenchmarkMapLoadAndDeleteBalanced/*sync_test.RWMutexMap-4 124628 862.1 ns/op 7 B/op 0 allocs/op BenchmarkMapLoadAndDeleteBalanced/*sync.HashTrieMap[interface_{},interface_{}]-4 651991 176.3 ns/op 7 B/op 0 allocs/op BenchmarkMapLoadAndDeleteBalanced/*sync.Map-4 634239 188.7 ns/op 7 B/op 0 allocs/op BenchmarkMapLoadAndDeleteUnique/*sync_test.RWMutexMap-4 136366 796.6 ns/op 15 B/op 0 allocs/op BenchmarkMapLoadAndDeleteUnique/*sync.HashTrieMap[interface_{},interface_{}]-4 708124 189.9 ns/op 15 B/op 0 allocs/op BenchmarkMapLoadAndDeleteUnique/*sync.Map-4 571690 206.2 ns/op 15 B/op 0 allocs/op BenchmarkMapLoadAndDeleteCollision/*sync_test.DeepCopyMap-4 47762 2519 ns/op 295 B/op 2 allocs/op BenchmarkMapLoadAndDeleteCollision/*sync_test.RWMutexMap-4 97668 1124 ns/op 0 B/op 0 allocs/op BenchmarkMapLoadAndDeleteCollision/*sync.HashTrieMap[interface_{},interface_{}]-4 112074 1043 ns/op 6 B/op 0 allocs/op BenchmarkMapLoadAndDeleteCollision/*sync.Map-4 103105 1101 ns/op 6 B/op 0 allocs/op BenchmarkMapRange/*sync_test.DeepCopyMap-4 4288 26761 ns/op 0 B/op 0 allocs/op BenchmarkMapRange/*sync_test.RWMutexMap-4 178 692974 ns/op 18434 B/op 1 allocs/op BenchmarkMapRange/*sync.HashTrieMap[interface_{},interface_{}]-4 486 243871 ns/op 0 B/op 0 allocs/op BenchmarkMapRange/*sync.Map-4 519 244381 ns/op 0 B/op 0 allocs/op BenchmarkMapAdversarialAlloc/*sync_test.DeepCopyMap-4 142526 903.6 ns/op 281 B/op 1 allocs/op BenchmarkMapAdversarialAlloc/*sync_test.RWMutexMap-4 144537 720.1 ns/op 17 B/op 1 allocs/op BenchmarkMapAdversarialAlloc/*sync.HashTrieMap[interface_{},interface_{}]-4 340663 351.6 ns/op 16 B/op 1 allocs/op BenchmarkMapAdversarialAlloc/*sync.Map-4 336636 358.2 ns/op 16 B/op 1 allocs/op BenchmarkMapAdversarialDelete/*sync_test.DeepCopyMap-4 206690 490.3 ns/op 177 B/op 1 allocs/op BenchmarkMapAdversarialDelete/*sync_test.RWMutexMap-4 204380 593.1 ns/op 32 B/op 1 allocs/op BenchmarkMapAdversarialDelete/*sync.HashTrieMap[interface_{},interface_{}]-4 367803 282.7 ns/op 16 B/op 1 allocs/op BenchmarkMapAdversarialDelete/*sync.Map-4 321562 329.0 ns/op 16 B/op 1 allocs/op BenchmarkMapDeleteCollision/*sync_test.DeepCopyMap-4 75388 1520 ns/op 48 B/op 1 allocs/op BenchmarkMapDeleteCollision/*sync_test.RWMutexMap-4 144260 801.7 ns/op 0 B/op 0 allocs/op BenchmarkMapDeleteCollision/*sync.HashTrieMap[interface_{},interface_{}]-4 562844 200.1 ns/op 0 B/op 0 allocs/op BenchmarkMapDeleteCollision/*sync.Map-4 558571 201.0 ns/op 0 B/op 0 allocs/op BenchmarkMapSwapCollision/*sync_test.DeepCopyMap-4 54448 2223 ns/op 336 B/op 2 allocs/op BenchmarkMapSwapCollision/*sync_test.RWMutexMap-4 108516 1051 ns/op 0 B/op 0 allocs/op BenchmarkMapSwapCollision/*sync.HashTrieMap[interface_{},interface_{}]-4 47390 2622 ns/op 48 B/op 1 allocs/op BenchmarkMapSwapCollision/*sync.Map-4 47052 2560 ns/op 48 B/op 1 allocs/op BenchmarkMapSwapMostlyHits/*sync_test.DeepCopyMap-4 651 183047 ns/op 82086 B/op 7 allocs/op BenchmarkMapSwapMostlyHits/*sync_test.RWMutexMap-4 87684 1253 ns/op 23 B/op 1 allocs/op BenchmarkMapSwapMostlyHits/*sync.HashTrieMap[interface_{},interface_{}]-4 151130 950.7 ns/op 72 B/op 2 allocs/op BenchmarkMapSwapMostlyHits/*sync.Map-4 159554 928.1 ns/op 72 B/op 2 allocs/op BenchmarkMapSwapMostlyMisses/*sync_test.DeepCopyMap-4 22897 5149 ns/op 719 B/op 6 allocs/op BenchmarkMapSwapMostlyMisses/*sync_test.RWMutexMap-4 53434 2164 ns/op 47 B/op 2 allocs/op BenchmarkMapSwapMostlyMisses/*sync.HashTrieMap[interface_{},interface_{}]-4 26636 4284 ns/op 105 B/op 4 allocs/op BenchmarkMapSwapMostlyMisses/*sync.Map-4 26146 4378 ns/op 105 B/op 4 allocs/op BenchmarkMapCompareAndSwapCollision/*sync_test.DeepCopyMap-4 262530 498.0 ns/op 31 B/op 0 allocs/op BenchmarkMapCompareAndSwapCollision/*sync_test.RWMutexMap-4 93754 1284 ns/op 0 B/op 0 allocs/op BenchmarkMapCompareAndSwapCollision/*sync.HashTrieMap[interface_{},interface_{}]-4 107223 1171 ns/op 12 B/op 0 allocs/op BenchmarkMapCompareAndSwapCollision/*sync.Map-4 142322 1265 ns/op 13 B/op 0 allocs/op BenchmarkMapCompareAndSwapNoExistingKey/*sync_test.DeepCopyMap-4 2871198 53.90 ns/op 15 B/op 0 allocs/op BenchmarkMapCompareAndSwapNoExistingKey/*sync_test.RWMutexMap-4 140592 900.2 ns/op 15 B/op 0 allocs/op BenchmarkMapCompareAndSwapNoExistingKey/*sync.HashTrieMap[interface_{},interface_{}]-4 680586 204.2 ns/op 15 B/op 0 allocs/op BenchmarkMapCompareAndSwapNoExistingKey/*sync.Map-4 595327 194.6 ns/op 15 B/op 0 allocs/op BenchmarkMapCompareAndSwapValueNotEqual/*sync_test.DeepCopyMap-4 580364 191.7 ns/op 0 B/op 0 allocs/op BenchmarkMapCompareAndSwapValueNotEqual/*sync_test.RWMutexMap-4 118736 974.6 ns/op 0 B/op 0 allocs/op BenchmarkMapCompareAndSwapValueNotEqual/*sync.HashTrieMap[interface_{},interface_{}]-4 532368 218.5 ns/op 0 B/op 0 allocs/op BenchmarkMapCompareAndSwapValueNotEqual/*sync.Map-4 547490 204.3 ns/op 0 B/op 0 allocs/op BenchmarkMapCompareAndSwapMostlyHits/*sync_test.RWMutexMap-4 78918 1513 ns/op 35 B/op 2 allocs/op BenchmarkMapCompareAndSwapMostlyHits/*sync.HashTrieMap[interface_{},interface_{}]-4 141056 954.6 ns/op 83 B/op 3 allocs/op BenchmarkMapCompareAndSwapMostlyHits/*sync.Map-4 142321 862.2 ns/op 83 B/op 3 allocs/op BenchmarkMapCompareAndSwapMostlyMisses/*sync_test.DeepCopyMap-4 513439 225.6 ns/op 48 B/op 2 allocs/op BenchmarkMapCompareAndSwapMostlyMisses/*sync_test.RWMutexMap-4 102734 1121 ns/op 47 B/op 2 allocs/op BenchmarkMapCompareAndSwapMostlyMisses/*sync.HashTrieMap[interface_{},interface_{}]-4 546921 239.9 ns/op 47 B/op 2 allocs/op BenchmarkMapCompareAndSwapMostlyMisses/*sync.Map-4 564364 220.4 ns/op 47 B/op 2 allocs/op BenchmarkMapCompareAndDeleteCollision/*sync_test.DeepCopyMap-4 89692 1151 ns/op 136 B/op 0 allocs/op BenchmarkMapCompareAndDeleteCollision/*sync_test.RWMutexMap-4 95569 1221 ns/op 0 B/op 0 allocs/op BenchmarkMapCompareAndDeleteCollision/*sync.HashTrieMap[interface_{},interface_{}]-4 105722 1086 ns/op 6 B/op 0 allocs/op BenchmarkMapCompareAndDeleteCollision/*sync.Map-4 95787 1070 ns/op 6 B/op 0 allocs/op BenchmarkMapCompareAndDeleteMostlyHits/*sync_test.RWMutexMap-4 50866 2491 ns/op 47 B/op 2 allocs/op BenchmarkMapCompareAndDeleteMostlyHits/*sync.HashTrieMap[interface_{},interface_{}]-4 73953 1590 ns/op 91 B/op 3 allocs/op BenchmarkMapCompareAndDeleteMostlyHits/*sync.Map-4 74161 1540 ns/op 82 B/op 3 allocs/op BenchmarkMapCompareAndDeleteMostlyMisses/*sync_test.DeepCopyMap-4 650676 217.5 ns/op 32 B/op 2 allocs/op BenchmarkMapCompareAndDeleteMostlyMisses/*sync_test.RWMutexMap-4 98464 1113 ns/op 31 B/op 1 allocs/op BenchmarkMapCompareAndDeleteMostlyMisses/*sync.HashTrieMap[interface_{},interface_{}]-4 625270 205.7 ns/op 32 B/op 1 allocs/op BenchmarkMapCompareAndDeleteMostlyMisses/*sync.Map-4 527234 208.1 ns/op 32 B/op 1 allocs/op BenchmarkMapClear/*sync_test.DeepCopyMap-4 38452 3162 ns/op 336 B/op 2 allocs/op BenchmarkMapClear/*sync_test.RWMutexMap-4 66661 1780 ns/op 0 B/op 0 allocs/op BenchmarkMapClear/*sync.HashTrieMap[interface_{},interface_{}]-4 84417 1635 ns/op 210 B/op 2 allocs/op BenchmarkMapClear/*sync.Map-4 72906 1545 ns/op 210 B/op 2 allocs/op BenchmarkUncontendedSemaphore-4 7782358 15.33 ns/op BenchmarkContendedSemaphore-4 5003276 23.35 ns/op BenchmarkMutexUncontended-4 1520725 76.55 ns/op BenchmarkMutex-4 99579 1329 ns/op BenchmarkMutexSlack-4 76381 1445 ns/op BenchmarkMutexWork-4 78897 1363 ns/op BenchmarkMutexWorkSlack-4 93452 1485 ns/op BenchmarkMutexNoSpin-4 42060 2627 ns/op BenchmarkMutexSpin-4 61509 2201 ns/op BenchmarkOnce-4 843244 118.9 ns/op BenchmarkOnceFunc/v=Once-4 2120535 56.12 ns/op 0 B/op 0 allocs/op BenchmarkOnceFunc/v=Global-4 1674972 72.00 ns/op 0 B/op 0 allocs/op BenchmarkOnceFunc/v=Local-4 1759064 67.43 ns/op 0 B/op 0 allocs/op BenchmarkOnceValue/v=Once-4 1949382 60.48 ns/op 0 B/op 0 allocs/op BenchmarkOnceValue/v=Global-4 1632374 72.85 ns/op 0 B/op 0 allocs/op BenchmarkOnceValue/v=Local-4 1757229 67.96 ns/op 0 B/op 0 allocs/op BenchmarkSemaUncontended-4 10820209 12.71 ns/op BenchmarkSemaSyntNonblock-4 2167526 56.95 ns/op BenchmarkSemaSyntBlock-4 1375560 101.3 ns/op BenchmarkSemaWorkNonblock-4 1000000 103.3 ns/op BenchmarkSemaWorkBlock-4 1000000 123.3 ns/op BenchmarkRWMutexUncontended-4 699313 175.2 ns/op BenchmarkRWMutexWrite100-4 224257 612.2 ns/op BenchmarkRWMutexWrite10-4 144008 800.9 ns/op BenchmarkRWMutexWorkWrite100-4 185426 641.5 ns/op BenchmarkRWMutexWorkWrite10-4 127401 915.1 ns/op BenchmarkWaitGroupUncontended-4 1409809 85.19 ns/op BenchmarkWaitGroupAddDone-4 304054 504.8 ns/op BenchmarkWaitGroupAddDoneWork-4 306656 453.4 ns/op BenchmarkWaitGroupWait-4 5804542 20.65 ns/op BenchmarkWaitGroupWaitWork-4 4210428 28.83 ns/op BenchmarkWaitGroupActuallyWait-4 37818 4001 ns/op 32 B/op 2 allocs/op PASS ok sync 22.195s goos: freebsd goarch: amd64 pkg: sync/atomic cpu: AMD EPYC 7B12 BenchmarkValueRead-4 632062 169.5 ns/op PASS ok sync/atomic 1.175s PASS ok syscall 1.021s goos: freebsd goarch: amd64 pkg: testing cpu: AMD EPYC 7B12 BenchmarkTBHelper-4 176463 646.2 ns/op 0 B/op 0 allocs/op BenchmarkBLoopPrint-4 16490 7109 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 18469 6523 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.489s goos: freebsd goarch: amd64 pkg: text/tabwriter cpu: AMD EPYC 7B12 BenchmarkTable/1x10/new-4 11017 10623 ns/op 1520 B/op 21 allocs/op BenchmarkTable/1x10/reuse-4 14580 8202 ns/op 0 B/op 0 allocs/op BenchmarkTable/1x1000/new-4 135 878251 ns/op 110961 B/op 1024 allocs/op BenchmarkTable/1x1000/reuse-4 152 785981 ns/op 730 B/op 6 allocs/op BenchmarkTable/1x100000/new-4 1 100008268 ns/op 18285040 B/op 100056 allocs/op BenchmarkTable/1x100000/reuse-4 2 86520430 ns/op 9142568 B/op 50028 allocs/op BenchmarkTable/10x10/new-4 2455 48521 ns/op 5056 B/op 31 allocs/op BenchmarkTable/10x10/reuse-4 2674 42941 ns/op 1 B/op 0 allocs/op BenchmarkTable/10x1000/new-4 27 4414000 ns/op 395136 B/op 1038 allocs/op BenchmarkTable/10x1000/reuse-4 28 4174517 ns/op 14112 B/op 37 allocs/op BenchmarkTable/10x100000/new-4 1 493103975 ns/op 47012736 B/op 100072 allocs/op BenchmarkTable/10x100000/reuse-4 1 472298343 ns/op 47012848 B/op 100074 allocs/op BenchmarkTable/100x10/new-4 279 417598 ns/op 39296 B/op 41 allocs/op BenchmarkTable/100x10/reuse-4 310 384146 ns/op 126 B/op 0 allocs/op BenchmarkTable/100x1000/new-4 3 41365900 ns/op 3270528 B/op 1052 allocs/op BenchmarkTable/100x1000/reuse-4 3 38714343 ns/op 1090176 B/op 350 allocs/op BenchmarkTable/100x100000/new-4 1 5038316609 ns/op 334041984 B/op 100088 allocs/op BenchmarkTable/100x100000/reuse-4 1 4771510397 ns/op 334041984 B/op 100088 allocs/op BenchmarkPyramid/10-4 3721 32016 ns/op 4872 B/op 35 allocs/op BenchmarkPyramid/100-4 51 2361800 ns/op 410537 B/op 230 allocs/op BenchmarkPyramid/1000-4 1 207979327 ns/op 35606824 B/op 2054 allocs/op BenchmarkRagged/10-4 2956 34470 ns/op 4512 B/op 34 allocs/op BenchmarkRagged/100-4 358 329224 ns/op 42416 B/op 188 allocs/op BenchmarkRagged/1000-4 32 3319084 ns/op 408992 B/op 1660 allocs/op BenchmarkCode-4 11431 10402 ns/op 624 B/op 13 allocs/op PASS ok text/tabwriter 15.759s goos: freebsd goarch: amd64 pkg: text/template/parse cpu: AMD EPYC 7B12 BenchmarkParseLarge-4 2 55066986 ns/op BenchmarkVariableString-4 156789 785.0 ns/op 80 B/op 3 allocs/op BenchmarkListString-4 2733 39473 ns/op 2530 B/op 39 allocs/op PASS ok text/template/parse 1.503s goos: freebsd goarch: amd64 pkg: time cpu: AMD EPYC 7B12 BenchmarkAfterFunc1000-4 26 4065210 ns/op BenchmarkAfter-4 88792 1373 ns/op BenchmarkStop/impl=chan-4 144750 746.2 ns/op BenchmarkStop/impl=func-4 181772 646.4 ns/op BenchmarkSimultaneousAfterFunc1000-4 28 4884471 ns/op BenchmarkStartStop1000-4 232 637958 ns/op BenchmarkReset/impl=chan-4 1451284 84.55 ns/op BenchmarkReset/impl=func-4 1512092 82.73 ns/op BenchmarkSleep1000-4 31 4006467 ns/op BenchmarkParallelTimerLatency-4 52 141070 avg-late-ns 248124 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=1-4 37 86672 avg-late-ns 254348 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=2-4 33 73920 avg-late-ns 179905 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=3-4 34 55954 avg-late-ns 143549 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=4-4 33 47867 avg-late-ns 215151 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=5-4 31 69322 avg-late-ns 304680 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=6-4 32 93237 avg-late-ns 424082 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=7-4 30 91077 avg-late-ns 335128 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=8-4 27 116423 avg-late-ns 554338 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=9-4 26 144511 avg-late-ns 1226511 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=10-4 26 813949 avg-late-ns 10498034 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=2ms/tickers-per-P=1-4 34 86382 avg-late-ns 226228 max-late-ns BenchmarkAdjustTimers10000-4 20 6209218 ns/op BenchmarkTicker-4 469525 311.4 ns/op BenchmarkTickerReset-4 1383718 95.17 ns/op BenchmarkTickerResetNaive-4 166311 683.4 ns/op BenchmarkNow-4 356270 343.1 ns/op BenchmarkNowUnixNano-4 361149 339.7 ns/op BenchmarkNowUnixMilli-4 358886 336.7 ns/op BenchmarkNowUnixMicro-4 357956 339.6 ns/op BenchmarkFormat-4 86563 1363 ns/op BenchmarkFormatRFC3339-4 127764 916.6 ns/op BenchmarkFormatRFC3339Nano-4 125287 956.6 ns/op BenchmarkFormatNow-4 119004 975.9 ns/op BenchmarkMarshalJSON-4 156272 705.2 ns/op BenchmarkMarshalText-4 172795 654.7 ns/op BenchmarkMarshalBinary-4 447078 271.1 ns/op BenchmarkParse-4 205759 566.8 ns/op BenchmarkParseRFC3339UTC-4 459063 232.8 ns/op BenchmarkParseRFC3339UTCBytes-4 342156 349.3 ns/op BenchmarkParseRFC3339TZ-4 150201 766.4 ns/op BenchmarkParseRFC3339TZBytes-4 123134 960.9 ns/op BenchmarkParseDuration-4 783568 144.7 ns/op BenchmarkHour-4 1235050 97.29 ns/op BenchmarkSecond-4 1224673 97.50 ns/op BenchmarkDate-4 872704 115.3 ns/op BenchmarkYear-4 1000000 115.0 ns/op BenchmarkYearDay-4 1000000 112.6 ns/op BenchmarkMonth-4 1000000 114.9 ns/op BenchmarkDay-4 1038627 115.4 ns/op BenchmarkISOWeek-4 1000000 113.7 ns/op BenchmarkGoString-4 134256 917.3 ns/op BenchmarkDateFunc-4 2161147 57.53 ns/op BenchmarkUnmarshalText-4 140805 848.7 ns/op PASS ok time 17.121s goos: freebsd goarch: amd64 pkg: unicode cpu: AMD EPYC 7B12 BenchmarkToUpper-4 911752 132.1 ns/op BenchmarkToLower-4 823022 148.0 ns/op BenchmarkSimpleFold/Upper-4 577616 208.0 ns/op BenchmarkSimpleFold/Lower-4 588342 203.7 ns/op BenchmarkSimpleFold/Fold-4 1076132 113.0 ns/op BenchmarkSimpleFold/NoFold-4 587679 203.2 ns/op PASS ok unicode 2.378s goos: freebsd goarch: amd64 pkg: unicode/utf16 cpu: AMD EPYC 7B12 BenchmarkDecodeValidASCII-4 778920 154.2 ns/op BenchmarkDecodeValidJapaneseChars-4 926818 129.8 ns/op BenchmarkDecodeRune-4 1891606 57.76 ns/op BenchmarkEncodeValidASCII-4 822884 139.9 ns/op BenchmarkEncodeValidJapaneseChars-4 1000000 102.9 ns/op BenchmarkAppendRuneValidASCII-4 1826382 64.55 ns/op BenchmarkAppendRuneValidJapaneseChars-4 2868882 40.78 ns/op BenchmarkEncodeRune-4 2130430 56.46 ns/op PASS ok unicode/utf16 2.516s goos: freebsd goarch: amd64 pkg: unicode/utf8 cpu: AMD EPYC 7B12 BenchmarkRuneCountTenASCIIChars-4 3127956 38.16 ns/op BenchmarkRuneCountTenJapaneseChars-4 1823726 63.97 ns/op BenchmarkRuneCountInStringTenASCIIChars-4 9170286 12.12 ns/op BenchmarkRuneCountInStringTenJapaneseChars-4 2681929 44.71 ns/op BenchmarkValidTenASCIIChars-4 2513587 47.78 ns/op BenchmarkValid100KASCIIChars-4 159 758144 ns/op BenchmarkValidTenJapaneseChars-4 423903 284.4 ns/op BenchmarkValidLongMostlyASCII-4 136 870699 ns/op BenchmarkValidLongJapanese-4 73 1451817 ns/op BenchmarkValidStringTenASCIIChars-4 5611464 20.80 ns/op BenchmarkValidString100KASCIIChars-4 13347 8962 ns/op BenchmarkValidStringTenJapaneseChars-4 579285 178.8 ns/op BenchmarkValidStringLongMostlyASCII-4 1530 76808 ns/op BenchmarkValidStringLongJapanese-4 236 486482 ns/op BenchmarkEncodeASCIIRune-4 11801863 9.995 ns/op BenchmarkEncodeSpanishRune-4 3727250 32.50 ns/op BenchmarkEncodeJapaneseRune-4 3180634 37.68 ns/op BenchmarkEncodeMaxRune-4 2633145 46.14 ns/op BenchmarkEncodeInvalidRuneMaxPlusOne-4 3107006 38.84 ns/op BenchmarkEncodeInvalidRuneSurrogate-4 3169534 38.28 ns/op BenchmarkEncodeInvalidRuneNegative-4 3056244 38.35 ns/op BenchmarkAppendASCIIRune-4 11903809 9.965 ns/op BenchmarkAppendSpanishRune-4 4244888 28.41 ns/op BenchmarkAppendJapaneseRune-4 3497590 34.48 ns/op BenchmarkAppendMaxRune-4 3118652 38.83 ns/op BenchmarkAppendInvalidRuneMaxPlusOne-4 3511675 32.86 ns/op BenchmarkAppendInvalidRuneSurrogate-4 3631776 34.42 ns/op BenchmarkAppendInvalidRuneNegative-4 3604972 33.82 ns/op BenchmarkDecodeASCIIRune-4 3318649 36.22 ns/op BenchmarkDecodeJapaneseRune-4 2896494 41.18 ns/op BenchmarkFullRune/ASCII-4 4343186 27.24 ns/op BenchmarkFullRune/Incomplete-4 1972794 60.36 ns/op BenchmarkFullRune/Japanese-4 4372620 27.53 ns/op PASS ok unicode/utf8 6.248s goos: freebsd goarch: amd64 pkg: unique cpu: AMD EPYC 7B12 BenchmarkMake-4 318720 346.2 ns/op 0 B/op 0 allocs/op BenchmarkMakeMany-4 236001 472.7 ns/op 0 B/op 0 allocs/op BenchmarkMakeManyMany-4 123546 8378 ns/op 0 B/op 0 allocs/op PASS ok unique 6.220s goos: freebsd goarch: amd64 pkg: cmd/api cpu: AMD EPYC 7B12 BenchmarkAll-4 1 62001431209 ns/op PASS ok cmd/api 63.126s goos: freebsd goarch: amd64 pkg: cmd/cgo/internal/test cpu: AMD EPYC 7B12 BenchmarkCgoCall/add-int-4 986665 121.0 ns/op BenchmarkCgoCall/one-pointer-4 766701 155.0 ns/op BenchmarkCgoCall/string-pointer-escape-4 544502 198.9 ns/op BenchmarkCgoCall/string-pointer-noescape-4 826597 164.6 ns/op BenchmarkCgoCall/eight-pointers-4 339997 343.2 ns/op BenchmarkCgoCall/eight-pointers-nil-4 788082 155.5 ns/op BenchmarkCgoCall/eight-pointers-array-4 43454 2966 ns/op BenchmarkCgoCall/eight-pointers-slice-4 57009 2064 ns/op BenchmarkGoString-4 1452048 80.59 ns/op BenchmarkCGoCallback-4 72058 1581 ns/op BenchmarkCGoInCThread-4 629984 191.6 ns/op PASS ok cmd/cgo/internal/test 3.019s goos: freebsd goarch: amd64 pkg: cmd/cgo/internal/testcarchive cpu: AMD EPYC 7B12 BenchmarkCgoCallbackMainThread-4 1048155 106.6 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-build411713774=/tmp/go-build -gno-record-gcc-switches -I /tmp/workdir/tmp/carchive_test1029644156/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-build411713774=/tmp/go-build -gno-record-gcc-switches -I /tmp/workdir/tmp/carchive_test1029644156/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-build411713774=/tmp/go-build -gno-record-gcc-switches -I /tmp/workdir/tmp/carchive_test1029644156/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-build411713774=/tmp/go-build -gno-record-gcc-switches -I /tmp/workdir/tmp/carchive_test1029644156/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-build411713774=/tmp/go-build -gno-record-gcc-switches -I /tmp/workdir/tmp/carchive_test1029644156/pkg/freebsd_amd64_shared/testcarchive -o testp10 main10.c libgo10.a] ... [output truncated] PASS ok cmd/cgo/internal/testcarchive 4.054s goos: freebsd goarch: amd64 pkg: cmd/compile/internal/reflectdata cpu: AMD EPYC 7B12 BenchmarkEqArrayOfStrings5-4 1050331 114.9 ns/op BenchmarkEqArrayOfStrings64-4 128619 908.5 ns/op BenchmarkEqArrayOfStrings1024-4 8455 13494 ns/op BenchmarkEqArrayOfFloats5-4 1339278 91.29 ns/op BenchmarkEqArrayOfFloats64-4 153445 793.6 ns/op BenchmarkEqArrayOfFloats1024-4 9712 11694 ns/op BenchmarkEqArrayOfStructsEq-4 2757 43316 ns/op BenchmarkEqArrayOfStructsNotEq-4 4682 25646 ns/op BenchmarkEqStruct-4 20239555 5.522 ns/op PASS ok cmd/compile/internal/reflectdata 2.480s goos: freebsd goarch: amd64 pkg: cmd/compile/internal/ssa cpu: AMD EPYC 7B12 BenchmarkPhioptPass-4 10000 44548 ns/op BenchmarkInvertLessThanNoov-4 19664602 6.137 ns/op BenchmarkCopyElim1-4 1302 77696 ns/op BenchmarkCopyElim10-4 1184 101865 ns/op BenchmarkCopyElim100-4 606 194592 ns/op BenchmarkCopyElim1000-4 98 1151324 ns/op BenchmarkCopyElim10000-4 6 16813743 ns/op BenchmarkCopyElim100000-4 1 336919056 ns/op BenchmarkDeadCode/1-4 998 107398 ns/op BenchmarkDeadCode/10-4 1123 121639 ns/op BenchmarkDeadCode/100-4 502 257743 ns/op BenchmarkDeadCode/1000-4 80 1682363 ns/op BenchmarkDeadCode/10000-4 6 20044110 ns/op BenchmarkDeadCode/100000-4 1 235994336 ns/op BenchmarkDeadCode/200000-4 1 543246770 ns/op BenchmarkDominatorsLinear-4 24 5350919 ns/op 1.87 MB/s BenchmarkDominatorsFwdBack-4 18 8832478 ns/op 1.13 MB/s BenchmarkDominatorsManyPred-4 15 7996914 ns/op 1.25 MB/s BenchmarkDominatorsMaxPred-4 16 8353698 ns/op 1.20 MB/s BenchmarkDominatorsMaxPredVal-4 14 7966843 ns/op 1.26 MB/s BenchmarkFuse/1-4 957 118677 ns/op BenchmarkFuse/10-4 892 150263 ns/op BenchmarkFuse/100-4 270 404811 ns/op BenchmarkFuse/1000-4 28 3794364 ns/op BenchmarkFuse/10000-4 3 54014838 ns/op BenchmarkNilCheckDeep1-4 15634 7702 ns/op 0.13 MB/s 237 B/op 4 allocs/op BenchmarkNilCheckDeep10-4 6433 17987 ns/op 0.56 MB/s 235 B/op 4 allocs/op BenchmarkNilCheckDeep100-4 980 119116 ns/op 0.84 MB/s 1177 B/op 4 allocs/op BenchmarkNilCheckDeep1000-4 91 1173100 ns/op 0.85 MB/s 8556 B/op 4 allocs/op BenchmarkNilCheckDeep10000-4 9 14716366 ns/op 0.68 MB/s 175038 B/op 6 allocs/op BenchmarkDSEPass-4 44 2740785 ns/op 46388 B/op 7 allocs/op BenchmarkDSEPassBlock-4 2 72365704 ns/op 2120824 B/op 54079 allocs/op BenchmarkCSEPass-4 10 10249298 ns/op 92071 B/op 6 allocs/op BenchmarkCSEPassBlock-4 1 124783560 ns/op 4818112 B/op 60133 allocs/op BenchmarkDeadcodePass-4 289 398361 ns/op 90327 B/op 3 allocs/op BenchmarkDeadcodePassBlock-4 1 102940676 ns/op 3995400 B/op 44575 allocs/op BenchmarkMultiPass-4 117 861636 ns/op 225853 B/op 8 allocs/op BenchmarkMultiPassBlock-4 1 211328625 ns/op 10317760 B/op 112274 allocs/op BenchmarkCondRewrite/SoloJump-4 4703744 29.52 ns/op BenchmarkCondRewrite/CombJump-4 4368798 25.76 ns/op PASS ok cmd/compile/internal/ssa 12.482s goos: freebsd goarch: amd64 pkg: cmd/compile/internal/test cpu: AMD EPYC 7B12 BenchmarkLoadAdd-4 12406 11167 ns/op BenchmarkExtShift-4 22437 5852 ns/op BenchmarkModify-4 12106 9900 ns/op BenchmarkMullImm-4 19711 6071 ns/op BenchmarkConstModify-4 12102 10010 ns/op BenchmarkBitSet-4 23821 5048 ns/op BenchmarkBitClear-4 23781 5034 ns/op BenchmarkBitToggle-4 23516 5058 ns/op BenchmarkBitSetConst-4 180508 631.5 ns/op BenchmarkBitClearConst-4 188840 631.0 ns/op BenchmarkBitToggleConst-4 189414 630.9 ns/op BenchmarkDivconstI64-4 12593660 9.844 ns/op BenchmarkModconstI64-4 10552568 10.07 ns/op BenchmarkDivisiblePow2constI64-4 11786620 9.758 ns/op BenchmarkDivisibleconstI64-4 11454450 9.965 ns/op BenchmarkDivisibleWDivconstI64-4 8777841 13.34 ns/op BenchmarkDivconstU64/3-4 11861088 10.17 ns/op BenchmarkDivconstU64/5-4 12426380 9.751 ns/op BenchmarkDivconstU64/37-4 11373248 10.19 ns/op BenchmarkDivconstU64/1234567-4 11971095 10.05 ns/op BenchmarkModconstU64-4 11556723 9.962 ns/op BenchmarkDivisibleconstU64-4 11721008 10.01 ns/op BenchmarkDivisibleWDivconstU64-4 8684862 13.37 ns/op BenchmarkDivconstI32-4 11594856 9.827 ns/op BenchmarkModconstI32-4 12058222 9.961 ns/op BenchmarkDivisiblePow2constI32-4 12303673 9.396 ns/op BenchmarkDivisibleconstI32-4 12131438 9.344 ns/op BenchmarkDivisibleWDivconstI32-4 8714911 13.88 ns/op BenchmarkDivconstU32-4 11842196 10.65 ns/op BenchmarkModconstU32-4 12167467 10.17 ns/op BenchmarkDivisibleconstU32-4 12434505 9.518 ns/op BenchmarkDivisibleWDivconstU32-4 8833587 13.50 ns/op BenchmarkDivconstI16-4 12102867 10.05 ns/op BenchmarkModconstI16-4 12190370 9.986 ns/op BenchmarkDivisiblePow2constI16-4 12034327 9.420 ns/op BenchmarkDivisibleconstI16-4 12781099 9.419 ns/op BenchmarkDivisibleWDivconstI16-4 8991758 13.80 ns/op BenchmarkDivconstU16-4 12801769 9.378 ns/op BenchmarkModconstU16-4 12484699 9.918 ns/op BenchmarkDivisibleconstU16-4 12789121 9.398 ns/op BenchmarkDivisibleWDivconstU16-4 9168050 13.32 ns/op BenchmarkDivconstI8-4 12318097 9.954 ns/op BenchmarkModconstI8-4 11766625 9.984 ns/op BenchmarkDivisiblePow2constI8-4 12373195 9.415 ns/op BenchmarkDivisibleconstI8-4 12413756 9.453 ns/op BenchmarkDivisibleWDivconstI8-4 8970457 13.37 ns/op BenchmarkDivconstU8-4 12123826 9.450 ns/op BenchmarkModconstU8-4 11619838 9.926 ns/op BenchmarkDivisibleconstU8-4 12212974 9.400 ns/op BenchmarkDivisibleWDivconstU8-4 9123508 13.09 ns/op BenchmarkMul2-4 260316 458.7 ns/op BenchmarkMulNeg2-4 270492 445.0 ns/op BenchmarkEfaceInteger-4 4882773 23.56 ns/op BenchmarkTypeAssert-4 18007915 5.795 ns/op BenchmarkDiv64UnsignedSmall-4 19984861 5.617 ns/op BenchmarkDiv64Small-4 22994774 5.920 ns/op BenchmarkDiv64SmallNegDivisor-4 18162974 6.246 ns/op BenchmarkDiv64SmallNegDividend-4 20328422 5.919 ns/op BenchmarkDiv64SmallNegBoth-4 18323304 5.560 ns/op BenchmarkDiv64Unsigned-4 15900001 6.967 ns/op BenchmarkDiv64-4 17181325 6.834 ns/op BenchmarkDiv64NegDivisor-4 17179134 6.855 ns/op BenchmarkDiv64NegDividend-4 17235415 6.846 ns/op BenchmarkDiv64NegBoth-4 16736754 6.864 ns/op BenchmarkMod64UnsignedSmall-4 21026425 5.643 ns/op BenchmarkMod64Small-4 17543738 6.219 ns/op BenchmarkMod64SmallNegDivisor-4 18167762 5.940 ns/op BenchmarkMod64SmallNegDividend-4 18824222 5.583 ns/op BenchmarkMod64SmallNegBoth-4 19213938 5.939 ns/op BenchmarkMod64Unsigned-4 16356668 7.140 ns/op BenchmarkMod64-4 16583499 7.156 ns/op BenchmarkMod64NegDivisor-4 16418410 7.147 ns/op BenchmarkMod64NegDividend-4 16560844 7.153 ns/op BenchmarkMod64NegBoth-4 15894862 7.157 ns/op BenchmarkMulconstI32/3-4 21505707 5.592 ns/op BenchmarkMulconstI32/5-4 21514378 5.579 ns/op BenchmarkMulconstI32/12-4 19896488 5.614 ns/op BenchmarkMulconstI32/120-4 21353319 5.604 ns/op BenchmarkMulconstI32/-120-4 19985127 5.615 ns/op BenchmarkMulconstI32/65537-4 20363362 5.183 ns/op BenchmarkMulconstI32/65538-4 20102876 5.603 ns/op BenchmarkMulconstI64/3-4 21485145 5.622 ns/op BenchmarkMulconstI64/5-4 21381516 5.587 ns/op BenchmarkMulconstI64/12-4 25030748 4.762 ns/op BenchmarkMulconstI64/120-4 20914069 5.586 ns/op BenchmarkMulconstI64/-120-4 21463813 5.620 ns/op BenchmarkMulconstI64/65537-4 20467110 5.596 ns/op BenchmarkMulconstI64/65538-4 20366445 5.611 ns/op BenchmarkMulconstU32/3-4 20940018 5.589 ns/op BenchmarkMulconstU32/5-4 21475917 4.779 ns/op BenchmarkMulconstU32/12-4 20083462 5.612 ns/op BenchmarkMulconstU32/120-4 20346244 4.990 ns/op BenchmarkMulconstU32/65537-4 21274052 5.313 ns/op BenchmarkMulconstU32/65538-4 21331648 5.605 ns/op BenchmarkMulconstU64/3-4 21509485 5.584 ns/op BenchmarkMulconstU64/5-4 20350800 5.583 ns/op BenchmarkMulconstU64/12-4 20024913 5.614 ns/op BenchmarkMulconstU64/120-4 20884183 5.616 ns/op BenchmarkMulconstU64/65537-4 21482572 4.719 ns/op BenchmarkMulconstU64/65538-4 20312425 5.599 ns/op BenchmarkShiftArithmeticRight-4 20964565 5.584 ns/op BenchmarkSwitch8Predictable-4 8359533 14.36 ns/op BenchmarkSwitch8Unpredictable-4 8330968 14.83 ns/op BenchmarkSwitch32Predictable-4 11791855 10.19 ns/op BenchmarkSwitch32Unpredictable-4 8311856 14.49 ns/op BenchmarkSwitchStringPredictable-4 9025036 12.89 ns/op BenchmarkSwitchStringUnpredictable-4 5506113 19.97 ns/op BenchmarkSwitchTypePredictable-4 4691809 25.78 ns/op BenchmarkSwitchTypeUnpredictable-4 4871430 23.30 ns/op BenchmarkSwitchInterfaceTypePredictable-4 10021182 13.80 ns/op BenchmarkSwitchInterfaceTypeUnpredictable-4 5002812 23.23 ns/op PASS ok cmd/compile/internal/test 16.242s goos: freebsd goarch: amd64 pkg: cmd/compile/internal/types2 cpu: AMD EPYC 7B12 BenchmarkLookupFieldOrMethod-4 147 815591 ns/op BenchmarkNamed/Underlying/nongeneric-4 1571446 76.36 ns/op BenchmarkNamed/Underlying/generic-4 1595548 78.38 ns/op BenchmarkNamed/Underlying/src_instance-4 1583588 77.46 ns/op BenchmarkNamed/Underlying/user_instance-4 1577283 76.49 ns/op BenchmarkCheck/http/funcbodies/info-4 1 396928726 ns/op 89688 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 305820400 ns/op 116404 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 107654528 ns/op 330578 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 2 97005911 ns/op 366971 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 285242029 ns/op 18618 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 2 60840701 ns/op 87290 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 5 21179259 ns/op 250737 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 6 19523045 ns/op 272057 lines/s BenchmarkCheck/constant/funcbodies/info-4 4 33781601 ns/op 64072 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 4 28099690 ns/op 77205 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 9 13523521 ns/op 160433 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 9 12155892 ns/op 178431 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 931543354 ns/op 76019 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 458990941 ns/op 154273 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 103532576 ns/op 683631 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 2 82296550 ns/op 860271 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 1 207728207 ns/op 4235 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 4 25317938 ns/op 34751 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 8 15132115 ns/op 58138 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 7 14844501 ns/op 59255 lines/s PASS ok cmd/compile/internal/types2 15.145s goos: freebsd goarch: amd64 pkg: cmd/go cpu: AMD EPYC 7B12 BenchmarkExecGoEnv-4 54 2344163 ns/op 3416111 sys-ns/op 233852 user-ns/op PASS ok cmd/go 1.306s goos: freebsd goarch: amd64 pkg: cmd/go/internal/cfg cpu: AMD EPYC 7B12 BenchmarkLookPath-4 292753 376.7 ns/op PASS ok cmd/go/internal/cfg 1.197s All tests passed.