freebsd-amd64-race at b2aa18b96cefb48641ec69a79bc67d030b93f093 :: 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.527s ok archive/zip 2.350s ok bufio 1.284s ok bytes 1.906s ok cmp 1.026s ok compress/bzip2 1.312s ok compress/flate 4.961s ok compress/gzip 9.782s ok compress/lzw 1.917s ok compress/zlib 4.457s ok container/heap 1.020s ok container/list 1.031s ok container/ring 1.052s ok context 1.043s ok crypto 2.349s ok crypto/aes 1.035s ok crypto/cipher 18.996s ok crypto/des 1.095s ok crypto/dsa 1.018s ok crypto/ecdh 1.304s ok crypto/ecdsa 1.126s ok crypto/ed25519 1.205s ok crypto/elliptic 1.074s ? crypto/fips140 [no test files] ok crypto/hkdf 1.081s ok crypto/hmac 1.081s ok crypto/internal/boring 1.064s ? crypto/internal/boring/bbig [no test files] ok crypto/internal/boring/bcache 1.380s ? 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.088s ok crypto/internal/fips140/aes/gcm 1.026s [no tests to run] ? crypto/internal/fips140/alias [no test files] ok crypto/internal/fips140/bigmod 1.068s ? 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.075s ok crypto/internal/fips140/ecdsa 1.169s ? crypto/internal/fips140/ed25519 [no test files] ok crypto/internal/fips140/edwards25519 1.590s ok crypto/internal/fips140/edwards25519/field 1.113s ? crypto/internal/fips140/hkdf [no test files] ? crypto/internal/fips140/hmac [no test files] ok crypto/internal/fips140/mlkem 1.269s ok crypto/internal/fips140/nistec 1.075s [no tests to run] ok crypto/internal/fips140/nistec/fiat 1.074s [no tests to run] ? crypto/internal/fips140/pbkdf2 [no test files] ok crypto/internal/fips140/rsa 1.084s ? 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.060s ? 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.689s ok crypto/internal/hpke 1.088s ? crypto/internal/impl [no test files] ? crypto/internal/randutil [no test files] ok crypto/internal/sysrand 1.270s ? crypto/internal/sysrand/internal/seccomp [no test files] ok crypto/md5 1.078s ok crypto/mlkem 1.309s ok crypto/pbkdf2 1.131s ok crypto/rand 1.420s ok crypto/rc4 1.418s ok crypto/rsa 1.291s ok crypto/sha1 1.080s ok crypto/sha256 1.080s ok crypto/sha3 2.767s ok crypto/sha512 1.030s ok crypto/subtle 1.366s ok crypto/tls 10.209s ? crypto/tls/internal/fips140tls [no test files] ok crypto/x509 1.742s ? crypto/x509/pkix [no test files] ok database/sql 1.601s ok database/sql/driver 1.054s ok debug/buildinfo 1.080s ok debug/dwarf 1.104s ok debug/elf 1.649s ok debug/gosym 1.092s ok debug/macho 1.092s ok debug/pe 1.092s ok debug/plan9obj 1.073s ok embed 1.062s [no tests to run] ok embed/internal/embedtest 1.061s ? encoding [no test files] ok encoding/ascii85 1.083s ok encoding/asn1 1.046s ok encoding/base32 1.043s ok encoding/base64 1.080s ok encoding/binary 1.030s ok encoding/csv 1.046s ok encoding/gob 12.423s ok encoding/hex 1.019s ok encoding/json 1.870s ok encoding/pem 2.387s ok encoding/xml 1.134s ok errors 1.069s ok expvar 1.075s ok flag 3.164s ok fmt 1.483s ok go/ast 1.091s ok go/ast/internal/tests 1.024s ok go/build 6.892s ok go/build/constraint 1.057s ok go/constant 1.056s ok go/doc 1.242s ok go/doc/comment 2.152s ok go/format 1.039s ok go/importer 1.585s ok go/internal/gccgoimporter 1.039s ok go/internal/gcimporter 9.402s ok go/internal/srcimporter 10.932s ok go/parser 1.812s ok go/printer 2.207s ok go/scanner 1.076s ok go/token 1.097s ok go/types 31.968s ok go/version 1.055s ok hash 1.025s ok hash/adler32 1.091s ok hash/crc32 1.062s ok hash/crc64 1.062s ok hash/fnv 1.062s ok hash/maphash 1.183s ok html 1.082s ok html/template 1.227s ok image 1.372s ok image/color 1.102s ? image/color/palette [no test files] ok image/draw 1.463s ok image/gif 1.649s ? image/internal/imageutil [no test files] ok image/jpeg 1.970s ok image/png 3.024s ok index/suffixarray 1.732s ok internal/abi 1.115s ? internal/asan [no test files] ? internal/bisect [no test files] ok internal/buildcfg 1.027s ? internal/bytealg [no test files] ? internal/byteorder [no test files] ? internal/cfg [no test files] ok internal/chacha8rand 1.026s ok internal/copyright 1.158s ? internal/coverage [no test files] ? internal/coverage/calloc [no test files] ok internal/coverage/cfile 2.239s ok internal/coverage/cformat 1.034s ok internal/coverage/cmerge 1.034s ? 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.025s ? internal/coverage/rtcov [no test files] ok internal/coverage/slicereader 1.058s ok internal/coverage/slicewriter 1.080s ? internal/coverage/stringtab [no test files] ok internal/coverage/test 1.044s ? internal/coverage/uleb128 [no test files] ok internal/cpu 3.166s ok internal/dag 1.077s ok internal/diff 1.037s ? internal/exportdata [no test files] ? internal/filepathlite [no test files] ok internal/fmtsort 1.083s ok internal/fuzz 1.083s ? internal/goarch [no test files] ok internal/godebug 19.340s ok internal/godebugs 54.805s ? internal/goexperiment [no test files] ? internal/goos [no test files] ? internal/goroot [no test files] ok internal/gover 1.072s ? 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.078s ok internal/platform 1.558s ok internal/poll 1.235s ok internal/profile 1.074s ? internal/profilerecord [no test files] ? internal/race [no test files] ok internal/reflectlite 1.035s ok internal/runtime/atomic 1.062s ? internal/runtime/exithook [no test files] ok internal/runtime/maps 1.082s ok internal/runtime/math 1.051s ok internal/runtime/sys 1.051s ok internal/saferio 1.097s ok internal/singleflight 1.079s ? internal/stringslite [no test files] ok internal/sync 5.071s ok internal/synctest 4.723s ? internal/syscall/execenv [no test files] ok internal/syscall/unix 1.019s ok internal/sysinfo 1.069s ? internal/syslist [no test files] ok internal/testenv 1.147s ? internal/testlog [no test files] ? internal/testpty [no test files] ok internal/trace 34.380s ? internal/trace/event [no test files] ? internal/trace/event/go122 [no test files] ok internal/trace/internal/oldtrace 1.407s ? 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.381s ok internal/unsafeheader 1.080s ok internal/xcoff 1.037s ok internal/zstd 1.639s ok io 1.088s ok io/fs 1.265s ok io/ioutil 1.085s ok iter 1.085s ok log 1.023s ? log/internal [no test files] ok log/slog 1.147s ? log/slog/internal [no test files] ok log/slog/internal/benchmarks 1.037s ok log/slog/internal/buffer 1.037s ? log/slog/internal/slogtest [no test files] ok log/syslog 2.360s ok maps 1.021s ok math 1.055s ok math/big 3.035s ok math/bits 1.023s ok math/cmplx 1.019s ok math/rand 3.575s ok math/rand/v2 2.355s ok mime 1.052s ok mime/multipart 4.462s ok mime/quotedprintable 1.047s ok net 10.610s ok net/http 8.633s ok net/http/cgi 28.402s ok net/http/cookiejar 1.090s ok net/http/fcgi 1.297s ok net/http/httptest 1.149s ok net/http/httptrace 1.056s ok net/http/httputil 1.725s ok net/http/internal 2.294s ok net/http/internal/ascii 1.076s ? net/http/internal/testcert [no test files] ok net/http/pprof 6.326s ok net/internal/cgotest 1.012s ok net/internal/socktest 1.073s ok net/mail 1.078s ok net/netip 1.525s ok net/rpc 1.091s ok net/rpc/jsonrpc 1.091s ok net/smtp 1.042s ok net/textproto 1.042s ok net/url 1.090s ok os 10.109s ok os/exec 8.554s ok os/exec/internal/fdtest 1.065s ok os/signal 20.450s ok os/user 1.023s ok path 1.023s ok path/filepath 1.087s ok plugin 1.018s ok reflect 1.424s ? reflect/internal/example1 [no test files] ? reflect/internal/example2 [no test files] ok regexp 3.100s ok regexp/syntax 5.310s ok runtime 43.855s ok runtime/cgo 1.021s ? runtime/coverage [no test files] ok runtime/debug 2.206s ? runtime/internal/startlinetest [no test files] ok runtime/internal/wasitest 1.029s ok runtime/metrics 1.080s ok runtime/pprof 29.206s ok runtime/race 9.231s ? runtime/race/internal/amd64v1 [no test files] ok runtime/trace 1.146s ok slices 1.439s ok sort 1.364s ok strconv 2.619s ok strings 2.166s ? structs [no test files] ok sync 1.589s ok sync/atomic 3.940s ok syscall 7.699s ok testing 6.499s ok testing/fstest 1.040s ? testing/internal/testdeps [no test files] ok testing/iotest 1.040s ok testing/quick 1.133s ok testing/slogtest 1.032s ok text/scanner 1.064s ok text/tabwriter 1.026s ok text/template 1.131s ok text/template/parse 1.029s ok time 15.804s ? time/tzdata [no test files] ok unicode 1.085s ok unicode/utf16 1.021s ok unicode/utf8 1.087s ok unique 1.319s ? unsafe [no test files] ok weak 1.070s ok cmd/addr2line 4.096s ok cmd/api 13.488s ? cmd/asm [no test files] ? cmd/asm/internal/arch [no test files] ok cmd/asm/internal/asm 3.696s ? cmd/asm/internal/flags [no test files] ok cmd/asm/internal/lex 1.075s ? cmd/buildid [no test files] ? cmd/cgo [no test files] ? cmd/cgo/internal/cgotest [no test files] ok cmd/cgo/internal/swig 1.038s ok cmd/cgo/internal/test 1.529s ? 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 24.203s ok cmd/cgo/internal/testcshared 10.332s ok cmd/cgo/internal/testerrors 13.045s ok cmd/cgo/internal/testfortran 1.082s ok cmd/cgo/internal/testgodefs 1.591s ok cmd/cgo/internal/testlife 1.690s ok cmd/cgo/internal/testnocgo 1.041s ok cmd/cgo/internal/testplugin 39.240s ok cmd/cgo/internal/testsanitizers 20.757s ok cmd/cgo/internal/testshared 1.020s ok cmd/cgo/internal/testso 2.237s ok cmd/cgo/internal/teststdio 2.313s ok cmd/cgo/internal/testtls 1.029s ok cmd/compile 38.425s ? cmd/compile/internal/abi [no test files] ok cmd/compile/internal/abt 1.043s ok cmd/compile/internal/amd64 1.067s ? cmd/compile/internal/arm [no test files] ? cmd/compile/internal/arm64 [no test files] ok cmd/compile/internal/base 1.047s ? cmd/compile/internal/bitvec [no test files] ok cmd/compile/internal/compare 1.034s ? cmd/compile/internal/coverage [no test files] ? cmd/compile/internal/deadlocals [no test files] ok cmd/compile/internal/devirtualize 1.069s ok cmd/compile/internal/dwarfgen 1.427s ? cmd/compile/internal/escape [no test files] ? cmd/compile/internal/gc [no test files] ok cmd/compile/internal/importer 1.880s ? cmd/compile/internal/inline [no test files] ok cmd/compile/internal/inline/inlheur 1.457s ? cmd/compile/internal/inline/interleaved [no test files] ok cmd/compile/internal/ir 1.081s ok cmd/compile/internal/liveness 1.102s ok cmd/compile/internal/logopt 1.242s ? cmd/compile/internal/loong64 [no test files] ok cmd/compile/internal/loopvar 1.082s ? cmd/compile/internal/mips [no test files] ? cmd/compile/internal/mips64 [no test files] ok cmd/compile/internal/noder 1.079s ? 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.028s ok cmd/compile/internal/reflectdata 1.082s [no tests to run] ? cmd/compile/internal/riscv64 [no test files] ? cmd/compile/internal/rttype [no test files] ? cmd/compile/internal/s390x [no test files] ok cmd/compile/internal/ssa 8.316s ok cmd/compile/internal/ssagen 1.064s ? cmd/compile/internal/staticdata [no test files] ? cmd/compile/internal/staticinit [no test files] ok cmd/compile/internal/syntax 1.114s ok cmd/compile/internal/test 12.452s ? cmd/compile/internal/typebits [no test files] ok cmd/compile/internal/typecheck 1.267s ok cmd/compile/internal/types 1.051s ok cmd/compile/internal/types2 8.902s ? 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.019s ok cmd/cover 17.333s ok cmd/dist 1.054s ok cmd/distpack 1.053s ok cmd/doc 2.310s ok cmd/fix 2.753s ok cmd/go 316.007s ok cmd/go/internal/auth 1.039s ? cmd/go/internal/base [no test files] ? cmd/go/internal/bug [no test files] ok cmd/go/internal/cache 1.160s ? cmd/go/internal/cacheprog [no test files] ok cmd/go/internal/cfg 1.060s [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.086s ok cmd/go/internal/fips140 1.085s ? 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.046s ? cmd/go/internal/help [no test files] ok cmd/go/internal/imports 1.031s ? cmd/go/internal/list [no test files] ok cmd/go/internal/load 1.072s ok cmd/go/internal/lockedfile 2.524s ok cmd/go/internal/lockedfile/internal/filelock 2.120s ? cmd/go/internal/mmap [no test files] ? cmd/go/internal/modcmd [no test files] ok cmd/go/internal/modfetch 1.022s ok cmd/go/internal/modfetch/codehost 2.227s ok cmd/go/internal/modfetch/zip_sum_test 1.022s ? cmd/go/internal/modget [no test files] ok cmd/go/internal/modindex 1.497s ? 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.095s ? cmd/go/internal/test/internal/genflags [no test files] ? cmd/go/internal/tool [no test files] ok cmd/go/internal/toolchain 1.082s ? cmd/go/internal/trace [no test files] ok cmd/go/internal/vcs 1.026s ok cmd/go/internal/vcweb 1.024s ok cmd/go/internal/vcweb/vcstest 3.009s ? cmd/go/internal/version [no test files] ? cmd/go/internal/vet [no test files] ok cmd/go/internal/web 1.026s ? cmd/go/internal/web/intercept [no test files] ok cmd/go/internal/work 1.301s ? cmd/go/internal/workcmd [no test files] ok cmd/gofmt 1.202s ok cmd/internal/archive 1.361s ? cmd/internal/bio [no test files] ok cmd/internal/bootstrap_test 1.080s ? cmd/internal/browser [no test files] ok cmd/internal/buildid 1.385s ? cmd/internal/codesign [no test files] ok cmd/internal/cov 1.402s ? cmd/internal/cov/covcmd [no test files] ? cmd/internal/disasm [no test files] ok cmd/internal/dwarf 1.081s ok cmd/internal/edit 1.081s ? cmd/internal/gcprog [no test files] ok cmd/internal/goobj 1.079s ? cmd/internal/hash [no test files] ? cmd/internal/macho [no test files] ok cmd/internal/moddeps 1.818s ok cmd/internal/obj 1.444s ? cmd/internal/obj/arm [no test files] ok cmd/internal/obj/arm64 1.538s ok cmd/internal/obj/loong64 1.114s ? cmd/internal/obj/mips [no test files] ok cmd/internal/obj/ppc64 1.080s ok cmd/internal/obj/riscv 1.104s ok cmd/internal/obj/s390x 1.080s ? cmd/internal/obj/wasm [no test files] ok cmd/internal/obj/x86 3.354s ok cmd/internal/objabi 1.050s ? cmd/internal/objfile [no test files] ok cmd/internal/osinfo 1.016s ok cmd/internal/par 1.185s ? cmd/internal/pathcache [no test files] ok cmd/internal/pgo 1.031s ok cmd/internal/pkgpath 5.275s ok cmd/internal/pkgpattern 1.076s ok cmd/internal/quoted 1.076s ? cmd/internal/robustio [no test files] ? cmd/internal/script [no test files] ? cmd/internal/script/scripttest [no test files] ok cmd/internal/src 1.078s ok cmd/internal/sys 1.076s ? cmd/internal/telemetry [no test files] ? cmd/internal/telemetry/counter [no test files] ok cmd/internal/test2json 1.553s ok cmd/link 18.189s ? 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.078s ? cmd/link/internal/dwtest [no test files] ok cmd/link/internal/ld 6.754s ? cmd/link/internal/loadelf [no test files] ok cmd/link/internal/loader 1.098s ? 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.644s ok cmd/objdump 5.330s ok cmd/pack 7.567s ok cmd/pprof 3.546s ? cmd/preprofile [no test files] ok cmd/relnote 1.077s ? cmd/test2json [no test files] ok cmd/trace 1.288s ok cmd/vet 51.205s ##### Running benchmarks briefly. goos: freebsd goarch: amd64 pkg: archive/tar cpu: AMD EPYC 7B12 Benchmark/Writer/USTAR-4 6075 18957 ns/op 1128 B/op 10 allocs/op Benchmark/Writer/GNU-4 4058 29088 ns/op 1668 B/op 25 allocs/op Benchmark/Writer/PAX-4 2478 40892 ns/op 2256 B/op 38 allocs/op Benchmark/Reader/USTAR-4 5944 19424 ns/op 5119 B/op 15 allocs/op Benchmark/Reader/GNU-4 7758 13586 ns/op 5059 B/op 14 allocs/op Benchmark/Reader/PAX-4 2928 40116 ns/op 8797 B/op 33 allocs/op PASS ok archive/tar 1.957s goos: freebsd goarch: amd64 pkg: archive/zip cpu: AMD EPYC 7B12 BenchmarkCompressedZipGarbage-4 1 260326962 ns/op 829576 B/op 86 allocs/op BenchmarkZip64Test-4 1 112931467 ns/op BenchmarkZip64TestSizes/4096-4 2253 52142 ns/op BenchmarkZip64TestSizes/1048576-4 236 516037 ns/op BenchmarkZip64TestSizes/67108864-4 1 104433969 ns/op PASS ok archive/zip 2.108s goos: freebsd goarch: amd64 pkg: bufio cpu: AMD EPYC 7B12 BenchmarkReaderCopyOptimal-4 314263 352.2 ns/op BenchmarkReaderCopyUnoptimal-4 194144 585.4 ns/op BenchmarkReaderCopyNoWriteTo-4 10000 15932 ns/op BenchmarkReaderWriteToOptimal-4 13776 9207 ns/op BenchmarkReaderReadString-4 188284 671.1 ns/op 144 B/op 1 allocs/op BenchmarkWriterCopyOptimal-4 266586 390.5 ns/op BenchmarkWriterCopyUnoptimal-4 290361 385.4 ns/op BenchmarkWriterCopyNoReadFrom-4 10000 13781 ns/op BenchmarkReaderEmpty-4 45906 2282 ns/op 4224 B/op 3 allocs/op BenchmarkWriterEmpty-4 38169 3170 ns/op 4096 B/op 1 allocs/op BenchmarkWriterFlush-4 752246 158.9 ns/op 0 B/op 0 allocs/op PASS ok bufio 2.707s goos: freebsd goarch: amd64 pkg: bytes cpu: AMD EPYC 7B12 BenchmarkReadString-4 6961 17991 ns/op 1821.31 MB/s BenchmarkWriteByte-4 554 206734 ns/op 19.81 MB/s BenchmarkWriteRune-4 328 359190 ns/op 34.21 MB/s BenchmarkBufferNotEmptyWriteRead-4 36 2831542 ns/op BenchmarkBufferFullSmallReads-4 135 887644 ns/op BenchmarkBufferWriteBlock/N4096-4 10000 12470 ns/op 14336 B/op 6 allocs/op BenchmarkBufferWriteBlock/N65536-4 543 218678 ns/op 260096 B/op 14 allocs/op BenchmarkBufferWriteBlock/N1048576-4 24 4792936 ns/op 4192272 B/op 22 allocs/op BenchmarkBufferAppendNoCopy-4 16 6939507 ns/op 2417.64 MB/s 2097152 B/op 0 allocs/op BenchmarkIndexByte/10-4 5604472 20.83 ns/op 480.04 MB/s BenchmarkIndexByte/32-4 5585000 21.74 ns/op 1471.64 MB/s BenchmarkIndexByte/4K-4 1576363 75.48 ns/op 54268.52 MB/s BenchmarkIndexBytePortable/10-4 1071163 111.5 ns/op 89.70 MB/s BenchmarkIndexBytePortable/32-4 338500 343.9 ns/op 93.06 MB/s BenchmarkIndexBytePortable/4K-4 3566 34970 ns/op 117.13 MB/s BenchmarkIndexRune/10-4 1609281 72.83 ns/op 137.32 MB/s BenchmarkIndexRune/32-4 1594874 74.50 ns/op 429.53 MB/s BenchmarkIndexRune/4K-4 900264 132.0 ns/op 31020.10 MB/s BenchmarkIndexRuneASCII/10-4 5754142 20.76 ns/op 481.58 MB/s BenchmarkIndexRuneASCII/32-4 5533102 21.87 ns/op 1463.46 MB/s BenchmarkIndexRuneASCII/4K-4 1560136 76.28 ns/op 53694.05 MB/s BenchmarkIndexRuneUnicode/Latin/10-4 1880922 61.97 ns/op 161.38 MB/s BenchmarkIndexRuneUnicode/Latin/32-4 1882021 63.66 ns/op 502.66 MB/s BenchmarkIndexRuneUnicode/Latin/4K-4 213817 533.4 ns/op 7678.40 MB/s BenchmarkIndexRuneUnicode/Cyrillic/10-4 1590889 74.67 ns/op 133.92 MB/s BenchmarkIndexRuneUnicode/Cyrillic/32-4 1570533 75.94 ns/op 421.37 MB/s BenchmarkIndexRuneUnicode/Cyrillic/4K-4 73063 1613 ns/op 2538.78 MB/s BenchmarkIndexRuneUnicode/Han/10-4 1049846 119.4 ns/op 83.73 MB/s BenchmarkIndexRuneUnicode/Han/32-4 1157737 103.0 ns/op 310.64 MB/s BenchmarkIndexRuneUnicode/Han/4K-4 141304 798.4 ns/op 5130.44 MB/s BenchmarkEqual/0-4 9060397 12.78 ns/op BenchmarkEqual/same/1-4 2059716 60.71 ns/op 16.47 MB/s BenchmarkEqual/same/6-4 1965830 57.41 ns/op 104.50 MB/s BenchmarkEqual/same/9-4 1971596 61.81 ns/op 145.61 MB/s BenchmarkEqual/same/15-4 1934215 63.02 ns/op 238.03 MB/s BenchmarkEqual/same/16-4 1929855 63.85 ns/op 250.60 MB/s BenchmarkEqual/same/20-4 1870456 64.35 ns/op 310.80 MB/s BenchmarkEqual/same/32-4 1815236 66.00 ns/op 484.88 MB/s BenchmarkEqual/same/4K-4 162177 723.5 ns/op 5661.13 MB/s BenchmarkEqual/1-4 2008158 59.96 ns/op 16.68 MB/s BenchmarkEqual/6-4 1985216 61.38 ns/op 97.74 MB/s BenchmarkEqual/9-4 1877540 61.84 ns/op 145.55 MB/s BenchmarkEqual/15-4 1830414 64.22 ns/op 233.57 MB/s BenchmarkEqual/16-4 1940614 64.70 ns/op 247.29 MB/s BenchmarkEqual/20-4 1783010 66.59 ns/op 300.35 MB/s BenchmarkEqual/32-4 1740610 68.35 ns/op 468.18 MB/s BenchmarkEqual/4K-4 93051 1254 ns/op 3265.93 MB/s BenchmarkEqualBothUnaligned/64_0-4 2015518 60.17 ns/op 1063.65 MB/s BenchmarkEqualBothUnaligned/64_1-4 1775893 67.94 ns/op 942.06 MB/s BenchmarkEqualBothUnaligned/64_4-4 1931568 63.18 ns/op 1013.01 MB/s BenchmarkEqualBothUnaligned/64_7-4 1912615 61.86 ns/op 1034.52 MB/s BenchmarkEqualBothUnaligned/4096_0-4 111318 1086 ns/op 3770.82 MB/s BenchmarkEqualBothUnaligned/4096_1-4 84660 1405 ns/op 2915.65 MB/s BenchmarkEqualBothUnaligned/4096_4-4 147175 779.8 ns/op 5252.71 MB/s BenchmarkEqualBothUnaligned/4096_7-4 132802 773.8 ns/op 5293.37 MB/s BenchmarkIndex/10-4 3729814 31.80 ns/op 314.49 MB/s BenchmarkIndex/32-4 4058961 29.23 ns/op 1094.88 MB/s BenchmarkIndex/4K-4 41288 2889 ns/op 1417.91 MB/s BenchmarkIndexEasy/10-4 3795678 31.03 ns/op 322.32 MB/s BenchmarkIndexEasy/32-4 4226179 27.88 ns/op 1147.74 MB/s BenchmarkIndexEasy/4K-4 787723 151.7 ns/op 27005.09 MB/s BenchmarkCount/10-4 1955546 59.65 ns/op 167.64 MB/s BenchmarkCount/32-4 1998573 59.54 ns/op 537.47 MB/s BenchmarkCount/4K-4 42320 2844 ns/op 1440.41 MB/s BenchmarkCountEasy/10-4 2017336 59.65 ns/op 167.63 MB/s BenchmarkCountEasy/32-4 2010422 58.11 ns/op 550.67 MB/s BenchmarkCountEasy/4K-4 670244 177.5 ns/op 23070.45 MB/s BenchmarkCountSingle/10-4 3694334 33.25 ns/op 300.79 MB/s BenchmarkCountSingle/32-4 3455996 33.71 ns/op 949.15 MB/s BenchmarkCountSingle/4K-4 1206134 99.32 ns/op 41242.46 MB/s BenchmarkToUpper/#00-4 3459114 34.90 ns/op BenchmarkToUpper/ONLYUPPER-4 396036 265.5 ns/op BenchmarkToUpper/abc-4 722382 167.6 ns/op BenchmarkToUpper/AbC123-4 462184 251.4 ns/op BenchmarkToUpper/azAZ09_-4 399151 286.5 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 121413 908.2 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 53404 2156 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 77493 1516 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 157842 694.0 ns/op BenchmarkToLower/#00-4 3465504 32.95 ns/op BenchmarkToLower/abc-4 666978 183.1 ns/op BenchmarkToLower/AbC123-4 478508 252.4 ns/op BenchmarkToLower/azAZ09_-4 401262 273.8 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 124926 924.4 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 53502 2240 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 90307 1383 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 161625 717.5 ns/op BenchmarkFields/ASCII/16-4 176692 642.4 ns/op 24.91 MB/s 80 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 13722 8771 ns/op 29.19 MB/s 480 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 780 142817 ns/op 28.68 MB/s 9472 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 49 2366136 ns/op 27.70 MB/s 147456 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 3 37031195 ns/op 28.32 MB/s 2269216 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 177456 681.5 ns/op 23.48 MB/s 96 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 8359 14484 ns/op 17.67 MB/s 704 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 483 237646 ns/op 17.24 MB/s 24832 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 27 3995525 ns/op 16.40 MB/s 512259 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 2 65433791 ns/op 16.02 MB/s 11211008 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 193551 593.8 ns/op 26.94 MB/s 80 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 17271 6874 ns/op 37.24 MB/s 480 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 910 127857 ns/op 32.04 MB/s 24832 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 46 2220033 ns/op 29.52 MB/s 512260 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 3 38926543 ns/op 26.94 MB/s 11211008 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 180978 605.9 ns/op 26.41 MB/s 96 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 12172 9876 ns/op 25.92 MB/s 704 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 680 168781 ns/op 24.27 MB/s 24832 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 37 2872396 ns/op 22.82 MB/s 512256 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 2 50124823 ns/op 20.92 MB/s 11211008 B/op 24 allocs/op BenchmarkTrimSpace/NoTrim-4 2411294 49.79 ns/op BenchmarkTrimSpace/ASCII-4 1205860 98.82 ns/op BenchmarkTrimSpace/SomeNonASCII-4 145798 806.9 ns/op BenchmarkTrimSpace/JustNonASCII-4 67732 1756 ns/op BenchmarkToValidUTF8/Valid-4 782460 151.8 ns/op BenchmarkToValidUTF8/InvalidASCII-4 510954 228.0 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 144692 797.1 ns/op BenchmarkIndexHard1-4 1230 94259 ns/op 11124.39 MB/s BenchmarkIndexHard2-4 890 131659 ns/op 7964.32 MB/s BenchmarkIndexHard3-4 177 668767 ns/op 1567.92 MB/s BenchmarkIndexHard4-4 183 645171 ns/op 1625.27 MB/s BenchmarkLastIndexHard1-4 7 15497230 ns/op BenchmarkLastIndexHard2-4 6 17254346 ns/op BenchmarkLastIndexHard3-4 6 20374657 ns/op BenchmarkCountHard1-4 1266 94326 ns/op BenchmarkCountHard2-4 909 132153 ns/op BenchmarkCountHard3-4 180 666851 ns/op BenchmarkSplitEmptySeparator-4 2 67615163 ns/op BenchmarkSplitSingleByteSeparator-4 28 4893972 ns/op BenchmarkSplitMultiByteSeparator-4 18 5833609 ns/op BenchmarkSplitNSingleByteSeparator-4 291700 457.9 ns/op BenchmarkSplitNMultiByteSeparator-4 113014 1071 ns/op BenchmarkRepeat-4 274432 441.0 ns/op BenchmarkRepeatLarge/256/1-4 177460 609.0 ns/op 420.39 MB/s BenchmarkRepeatLarge/256/16-4 254442 403.8 ns/op 633.92 MB/s BenchmarkRepeatLarge/512/1-4 120488 853.1 ns/op 600.18 MB/s BenchmarkRepeatLarge/512/16-4 169922 661.7 ns/op 773.72 MB/s BenchmarkRepeatLarge/1024/1-4 91671 1239 ns/op 826.23 MB/s BenchmarkRepeatLarge/1024/16-4 105847 1072 ns/op 955.58 MB/s BenchmarkRepeatLarge/2048/1-4 57282 2085 ns/op 982.20 MB/s BenchmarkRepeatLarge/2048/16-4 63164 1837 ns/op 1115.00 MB/s BenchmarkRepeatLarge/4096/1-4 32425 3845 ns/op 1065.35 MB/s BenchmarkRepeatLarge/4096/16-4 33885 3560 ns/op 1150.48 MB/s BenchmarkRepeatLarge/8192/1-4 17563 6880 ns/op 1190.69 MB/s BenchmarkRepeatLarge/8192/16-4 18088 6843 ns/op 1197.16 MB/s BenchmarkRepeatLarge/8192/4097-4 33387 3276 ns/op 1250.43 MB/s BenchmarkRepeatLarge/16384/1-4 8780 12695 ns/op 1290.56 MB/s BenchmarkRepeatLarge/16384/16-4 9163 12711 ns/op 1288.97 MB/s BenchmarkRepeatLarge/16384/4097-4 12277 9664 ns/op 1271.77 MB/s BenchmarkRepeatLarge/32768/1-4 5223 23584 ns/op 1389.39 MB/s BenchmarkRepeatLarge/32768/16-4 4754 25429 ns/op 1288.63 MB/s BenchmarkRepeatLarge/32768/4097-4 4570 23561 ns/op 1217.20 MB/s BenchmarkRepeatLarge/65536/1-4 2594 49971 ns/op 1311.47 MB/s BenchmarkRepeatLarge/65536/16-4 2486 46843 ns/op 1399.07 MB/s BenchmarkRepeatLarge/65536/4097-4 2684 50246 ns/op 1223.08 MB/s BenchmarkRepeatLarge/131072/1-4 772 145499 ns/op 900.85 MB/s BenchmarkRepeatLarge/131072/16-4 841 154480 ns/op 848.47 MB/s BenchmarkRepeatLarge/131072/4097-4 903 163766 ns/op 775.54 MB/s BenchmarkRepeatLarge/262144/1-4 446 296043 ns/op 885.49 MB/s BenchmarkRepeatLarge/262144/16-4 427 461699 ns/op 567.78 MB/s BenchmarkRepeatLarge/262144/4097-4 441 295984 ns/op 872.04 MB/s BenchmarkRepeatLarge/524288/1-4 222 553002 ns/op 948.08 MB/s BenchmarkRepeatLarge/524288/16-4 216 555048 ns/op 944.58 MB/s BenchmarkRepeatLarge/524288/4097-4 222 526390 ns/op 988.47 MB/s BenchmarkRepeatLarge/1048576/1-4 100 1035433 ns/op 1012.69 MB/s BenchmarkRepeatLarge/1048576/16-4 100 1034720 ns/op 1013.39 MB/s BenchmarkRepeatLarge/1048576/4097-4 100 1067123 ns/op 979.02 MB/s BenchmarkRepeatLarge/2097152/1-4 60 2051104 ns/op 1022.45 MB/s BenchmarkRepeatLarge/2097152/16-4 60 2081391 ns/op 1007.57 MB/s BenchmarkRepeatLarge/2097152/4097-4 61 2238054 ns/op 935.44 MB/s BenchmarkRepeatLarge/4194304/1-4 27 4081086 ns/op 1027.74 MB/s BenchmarkRepeatLarge/4194304/16-4 28 4001422 ns/op 1048.20 MB/s BenchmarkRepeatLarge/4194304/4097-4 26 3994645 ns/op 1049.21 MB/s BenchmarkRepeatLarge/8388608/1-4 14 7490106 ns/op 1119.96 MB/s BenchmarkRepeatLarge/8388608/16-4 14 7871057 ns/op 1065.75 MB/s BenchmarkRepeatLarge/8388608/4097-4 15 7748716 ns/op 1082.32 MB/s BenchmarkRepeatLarge/16777216/1-4 7 14783930 ns/op 1134.83 MB/s BenchmarkRepeatLarge/16777216/16-4 7 15065156 ns/op 1113.64 MB/s BenchmarkRepeatLarge/16777216/4097-4 7 14606974 ns/op 1148.58 MB/s BenchmarkRepeatLarge/33554432/1-4 4 28834597 ns/op 1163.69 MB/s BenchmarkRepeatLarge/33554432/16-4 4 29073380 ns/op 1154.13 MB/s BenchmarkRepeatLarge/33554432/4097-4 4 28895328 ns/op 1161.24 MB/s BenchmarkRepeatLarge/67108864/1-4 2 57885649 ns/op 1159.34 MB/s BenchmarkRepeatLarge/67108864/16-4 2 55885182 ns/op 1200.83 MB/s BenchmarkRepeatLarge/67108864/4097-4 2 56466573 ns/op 1188.47 MB/s BenchmarkRepeatLarge/134217728/1-4 1 111068215 ns/op 1208.43 MB/s BenchmarkRepeatLarge/134217728/16-4 1 120654443 ns/op 1112.41 MB/s BenchmarkRepeatLarge/134217728/4097-4 1 116481019 ns/op 1152.27 MB/s BenchmarkRepeatLarge/268435456/1-4 1 239654535 ns/op 1120.09 MB/s BenchmarkRepeatLarge/268435456/16-4 1 222366570 ns/op 1207.18 MB/s BenchmarkRepeatLarge/268435456/4097-4 1 221842449 ns/op 1210.03 MB/s BenchmarkRepeatLarge/536870912/1-4 1 488231016 ns/op 1099.62 MB/s BenchmarkRepeatLarge/536870912/16-4 1 458806031 ns/op 1170.15 MB/s BenchmarkRepeatLarge/536870912/4097-4 1 444781388 ns/op 1207.04 MB/s BenchmarkRepeatLarge/1073741824/1-4 1 987559231 ns/op 1087.27 MB/s BenchmarkRepeatLarge/1073741824/16-4 1 887128986 ns/op 1210.36 MB/s BenchmarkRepeatLarge/1073741824/4097-4 1 881348742 ns/op 1218.29 MB/s BenchmarkBytesCompare/1-4 12546266 8.969 ns/op BenchmarkBytesCompare/2-4 12837892 9.156 ns/op BenchmarkBytesCompare/4-4 12008382 9.179 ns/op BenchmarkBytesCompare/8-4 12660111 7.976 ns/op BenchmarkBytesCompare/16-4 12425127 8.482 ns/op BenchmarkBytesCompare/32-4 12276140 8.309 ns/op BenchmarkBytesCompare/64-4 10862196 9.738 ns/op BenchmarkBytesCompare/128-4 10874736 9.949 ns/op BenchmarkBytesCompare/256-4 9149820 11.25 ns/op BenchmarkBytesCompare/512-4 7476223 15.13 ns/op BenchmarkBytesCompare/1024-4 4967197 22.62 ns/op BenchmarkBytesCompare/2048-4 3084813 37.91 ns/op BenchmarkIndexAnyASCII/1:1-4 2865470 40.65 ns/op BenchmarkIndexAnyASCII/1:2-4 2948517 37.32 ns/op BenchmarkIndexAnyASCII/1:4-4 3286873 38.17 ns/op BenchmarkIndexAnyASCII/1:8-4 3243057 39.82 ns/op BenchmarkIndexAnyASCII/1:16-4 2985621 39.89 ns/op BenchmarkIndexAnyASCII/1:32-4 2931519 40.50 ns/op BenchmarkIndexAnyASCII/1:64-4 3076934 37.39 ns/op BenchmarkIndexAnyASCII/16:1-4 2964584 41.73 ns/op BenchmarkIndexAnyASCII/16:2-4 402276 258.5 ns/op BenchmarkIndexAnyASCII/16:4-4 437503 264.5 ns/op BenchmarkIndexAnyASCII/16:8-4 438678 265.7 ns/op BenchmarkIndexAnyASCII/16:16-4 347618 297.2 ns/op BenchmarkIndexAnyASCII/16:32-4 312583 352.6 ns/op BenchmarkIndexAnyASCII/16:64-4 293929 400.5 ns/op BenchmarkIndexAnyASCII/256:1-4 2751451 42.36 ns/op BenchmarkIndexAnyASCII/256:2-4 32298 3700 ns/op BenchmarkIndexAnyASCII/256:4-4 32248 3565 ns/op BenchmarkIndexAnyASCII/256:8-4 32535 3672 ns/op BenchmarkIndexAnyASCII/256:16-4 36102 3742 ns/op BenchmarkIndexAnyASCII/256:32-4 31296 3739 ns/op BenchmarkIndexAnyASCII/256:64-4 30313 3809 ns/op BenchmarkIndexAnyUTF8/1:1-4 2986497 39.66 ns/op BenchmarkIndexAnyUTF8/1:2-4 3011130 36.75 ns/op BenchmarkIndexAnyUTF8/1:4-4 3078427 40.10 ns/op BenchmarkIndexAnyUTF8/1:8-4 3031724 39.44 ns/op BenchmarkIndexAnyUTF8/1:16-4 3030436 38.62 ns/op BenchmarkIndexAnyUTF8/1:32-4 3039074 35.64 ns/op BenchmarkIndexAnyUTF8/1:64-4 2994159 39.79 ns/op BenchmarkIndexAnyUTF8/16:1-4 189453 605.3 ns/op BenchmarkIndexAnyUTF8/16:2-4 336440 310.1 ns/op BenchmarkIndexAnyUTF8/16:4-4 370850 318.1 ns/op BenchmarkIndexAnyUTF8/16:8-4 388794 293.3 ns/op BenchmarkIndexAnyUTF8/16:16-4 387843 293.2 ns/op BenchmarkIndexAnyUTF8/16:32-4 380022 315.4 ns/op BenchmarkIndexAnyUTF8/16:64-4 324260 309.5 ns/op BenchmarkIndexAnyUTF8/256:1-4 13426 8951 ns/op BenchmarkIndexAnyUTF8/256:2-4 28791 4476 ns/op BenchmarkIndexAnyUTF8/256:4-4 26402 4511 ns/op BenchmarkIndexAnyUTF8/256:8-4 28380 4025 ns/op BenchmarkIndexAnyUTF8/256:16-4 26611 4285 ns/op BenchmarkIndexAnyUTF8/256:32-4 26328 4554 ns/op BenchmarkIndexAnyUTF8/256:64-4 26221 4232 ns/op BenchmarkLastIndexAnyASCII/1:1-4 2989293 40.49 ns/op BenchmarkLastIndexAnyASCII/1:2-4 3015768 39.63 ns/op BenchmarkLastIndexAnyASCII/1:4-4 3053964 35.63 ns/op BenchmarkLastIndexAnyASCII/1:8-4 3019282 39.19 ns/op BenchmarkLastIndexAnyASCII/1:16-4 3039476 39.28 ns/op BenchmarkLastIndexAnyASCII/1:32-4 2995785 38.91 ns/op BenchmarkLastIndexAnyASCII/1:64-4 3402828 36.38 ns/op BenchmarkLastIndexAnyASCII/16:1-4 438684 261.9 ns/op BenchmarkLastIndexAnyASCII/16:2-4 459085 258.9 ns/op BenchmarkLastIndexAnyASCII/16:4-4 495846 226.3 ns/op BenchmarkLastIndexAnyASCII/16:8-4 460513 236.4 ns/op BenchmarkLastIndexAnyASCII/16:16-4 484966 254.4 ns/op BenchmarkLastIndexAnyASCII/16:32-4 353194 315.8 ns/op BenchmarkLastIndexAnyASCII/16:64-4 315832 384.2 ns/op BenchmarkLastIndexAnyASCII/256:1-4 36160 3426 ns/op BenchmarkLastIndexAnyASCII/256:2-4 35698 3394 ns/op BenchmarkLastIndexAnyASCII/256:4-4 32851 3669 ns/op BenchmarkLastIndexAnyASCII/256:8-4 32822 3645 ns/op BenchmarkLastIndexAnyASCII/256:16-4 32198 3172 ns/op BenchmarkLastIndexAnyASCII/256:32-4 31933 3712 ns/op BenchmarkLastIndexAnyASCII/256:64-4 31855 3779 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 2927466 38.67 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 3311659 39.53 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 3046258 40.07 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 3049615 38.55 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 3008539 39.02 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 2966971 41.02 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 3004724 39.42 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 280556 375.8 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 337315 306.2 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 353440 313.7 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 389312 308.2 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 418924 313.2 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 326518 314.2 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 393960 310.7 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 21206 5773 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 26688 4088 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 26852 4483 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 26917 4519 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 27658 4506 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 26306 4529 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 26566 4123 ns/op BenchmarkTrimASCII/1:1-4 3543169 32.26 ns/op BenchmarkTrimASCII/1:2-4 3014440 40.24 ns/op BenchmarkTrimASCII/1:4-4 2849751 37.96 ns/op BenchmarkTrimASCII/1:8-4 2858913 42.93 ns/op BenchmarkTrimASCII/1:16-4 2111352 55.04 ns/op BenchmarkTrimASCII/16:1-4 636782 159.7 ns/op BenchmarkTrimASCII/16:2-4 448982 235.4 ns/op BenchmarkTrimASCII/16:4-4 426223 257.1 ns/op BenchmarkTrimASCII/16:8-4 436962 231.7 ns/op BenchmarkTrimASCII/16:16-4 427694 278.7 ns/op BenchmarkTrimASCII/256:1-4 47509 2394 ns/op BenchmarkTrimASCII/256:2-4 31990 3496 ns/op BenchmarkTrimASCII/256:4-4 32518 3314 ns/op BenchmarkTrimASCII/256:8-4 31723 3559 ns/op BenchmarkTrimASCII/256:16-4 32227 3673 ns/op BenchmarkTrimASCII/4096:1-4 3206 39020 ns/op BenchmarkTrimASCII/4096:2-4 1845 55418 ns/op BenchmarkTrimASCII/4096:4-4 2390 49061 ns/op BenchmarkTrimASCII/4096:8-4 2071 53831 ns/op BenchmarkTrimASCII/4096:16-4 2298 58372 ns/op BenchmarkTrimByte-4 2617152 45.18 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 20002 5969 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 19963 5974 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 799 144072 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 1575 69321 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 3118 36095 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 6452 18526 ns/op BenchmarkCompareBytesEqual-4 13368390 8.457 ns/op BenchmarkCompareBytesToNil-4 14845353 7.790 ns/op BenchmarkCompareBytesEmpty-4 14528905 7.188 ns/op BenchmarkCompareBytesIdentical-4 14822631 7.803 ns/op BenchmarkCompareBytesSameLength-4 13218613 8.712 ns/op BenchmarkCompareBytesDifferentLength-4 12528177 8.149 ns/op BenchmarkCompareBytesBigUnaligned/offset=1-4 3159 37460 ns/op 27992.10 MB/s BenchmarkCompareBytesBigUnaligned/offset=2-4 3896 29197 ns/op 35914.59 MB/s BenchmarkCompareBytesBigUnaligned/offset=3-4 3336 35497 ns/op 29540.46 MB/s BenchmarkCompareBytesBigUnaligned/offset=4-4 3909 29647 ns/op 35368.68 MB/s BenchmarkCompareBytesBigUnaligned/offset=5-4 4476 26977 ns/op 38869.10 MB/s BenchmarkCompareBytesBigUnaligned/offset=6-4 3750 29513 ns/op 35529.73 MB/s BenchmarkCompareBytesBigUnaligned/offset=7-4 4362 26929 ns/op 38939.40 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=0-4 4105 27260 ns/op 38466.42 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=1-4 4208 27832 ns/op 37675.68 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=2-4 4047 31274 ns/op 33528.88 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=3-4 3892 31381 ns/op 33414.97 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=4-4 3930 26975 ns/op 38872.99 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=5-4 4131 28825 ns/op 36377.76 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=6-4 2824 37031 ns/op 28316.52 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=7-4 3846 31519 ns/op 33267.66 MB/s BenchmarkCompareBytesBig-4 4174 31255 ns/op 33548.92 MB/s BenchmarkCompareBytesBigIdentical-4 15377840 7.805 ns/op 134353722.52 MB/s PASS ok bytes 60.696s goos: freebsd goarch: amd64 pkg: compress/bzip2 cpu: AMD EPYC 7B12 BenchmarkDecodeDigits-4 2 55521702 ns/op 1.80 MB/s 3615964 B/op 29 allocs/op BenchmarkDecodeNewton-4 1 238719884 ns/op 2.38 MB/s 3637920 B/op 30 allocs/op BenchmarkDecodeRand-4 6 16925151 ns/op 0.97 MB/s 3646950 B/op 28 allocs/op PASS ok compress/bzip2 1.984s goos: freebsd goarch: amd64 pkg: compress/flate cpu: AMD EPYC 7B12 BenchmarkDecode/Digits/Huffman/1e4-4 78 1401529 ns/op 7.14 MB/s 42325 B/op 5 allocs/op BenchmarkDecode/Digits/Huffman/1e5-4 8 13663715 ns/op 7.32 MB/s 45728 B/op 6 allocs/op BenchmarkDecode/Digits/Huffman/1e6-4 1 138244748 ns/op 7.23 MB/s 49264 B/op 9 allocs/op BenchmarkDecode/Digits/Speed/1e4-4 85 1407914 ns/op 7.10 MB/s 42553 B/op 8 allocs/op BenchmarkDecode/Digits/Speed/1e5-4 8 14087312 ns/op 7.10 MB/s 41914 B/op 11 allocs/op BenchmarkDecode/Digits/Speed/1e6-4 1 140940479 ns/op 7.10 MB/s 53024 B/op 77 allocs/op BenchmarkDecode/Digits/Default/1e4-4 87 1370399 ns/op 7.30 MB/s 42187 B/op 7 allocs/op BenchmarkDecode/Digits/Default/1e5-4 8 13317388 ns/op 7.51 MB/s 43954 B/op 14 allocs/op BenchmarkDecode/Digits/Default/1e6-4 1 134507576 ns/op 7.43 MB/s 53384 B/op 83 allocs/op BenchmarkDecode/Digits/Compression/1e4-4 87 1328872 ns/op 7.53 MB/s 42563 B/op 7 allocs/op BenchmarkDecode/Digits/Compression/1e5-4 8 13267582 ns/op 7.54 MB/s 44981 B/op 14 allocs/op BenchmarkDecode/Digits/Compression/1e6-4 1 133148232 ns/op 7.51 MB/s 53384 B/op 83 allocs/op BenchmarkDecode/Newton/Huffman/1e4-4 73 1548023 ns/op 6.46 MB/s 42821 B/op 14 allocs/op BenchmarkDecode/Newton/Huffman/1e5-4 7 14967334 ns/op 6.68 MB/s 48603 B/op 24 allocs/op BenchmarkDecode/Newton/Huffman/1e6-4 1 150617749 ns/op 6.64 MB/s 88512 B/op 165 allocs/op BenchmarkDecode/Newton/Speed/1e4-4 97 1152021 ns/op 8.68 MB/s 43272 B/op 18 allocs/op BenchmarkDecode/Newton/Speed/1e5-4 10 10074894 ns/op 9.93 MB/s 45407 B/op 31 allocs/op BenchmarkDecode/Newton/Speed/1e6-4 1 102005677 ns/op 9.80 MB/s 89696 B/op 232 allocs/op BenchmarkDecode/Newton/Default/1e4-4 114 1059957 ns/op 9.43 MB/s 42923 B/op 15 allocs/op BenchmarkDecode/Newton/Default/1e5-4 13 7942931 ns/op 12.59 MB/s 45448 B/op 32 allocs/op BenchmarkDecode/Newton/Default/1e6-4 2 79777933 ns/op 12.53 MB/s 70060 B/op 161 allocs/op BenchmarkDecode/Newton/Compression/1e4-4 97 1044223 ns/op 9.58 MB/s 43422 B/op 15 allocs/op BenchmarkDecode/Newton/Compression/1e5-4 14 7986161 ns/op 12.52 MB/s 47025 B/op 33 allocs/op BenchmarkDecode/Newton/Compression/1e6-4 2 79329158 ns/op 12.61 MB/s 67752 B/op 152 allocs/op BenchmarkEncode/Digits/Huffman/1e4-4 134 861886 ns/op 11.60 MB/s BenchmarkEncode/Digits/Huffman/1e5-4 13 8366238 ns/op 11.95 MB/s BenchmarkEncode/Digits/Huffman/1e6-4 2 83989772 ns/op 11.91 MB/s BenchmarkEncode/Digits/Speed/1e4-4 72 1652470 ns/op 6.05 MB/s BenchmarkEncode/Digits/Speed/1e5-4 7 14951451 ns/op 6.69 MB/s BenchmarkEncode/Digits/Speed/1e6-4 1 148042197 ns/op 6.75 MB/s BenchmarkEncode/Digits/Default/1e4-4 28 4054336 ns/op 2.47 MB/s BenchmarkEncode/Digits/Default/1e5-4 2 57838864 ns/op 1.73 MB/s BenchmarkEncode/Digits/Default/1e6-4 1 573687330 ns/op 1.74 MB/s BenchmarkEncode/Digits/Compression/1e4-4 25 4199866 ns/op 2.38 MB/s BenchmarkEncode/Digits/Compression/1e5-4 2 58234654 ns/op 1.72 MB/s BenchmarkEncode/Digits/Compression/1e6-4 1 589704713 ns/op 1.70 MB/s BenchmarkEncode/Newton/Huffman/1e4-4 112 1064953 ns/op 9.39 MB/s BenchmarkEncode/Newton/Huffman/1e5-4 12 8994553 ns/op 11.12 MB/s BenchmarkEncode/Newton/Huffman/1e6-4 2 87728224 ns/op 11.40 MB/s BenchmarkEncode/Newton/Speed/1e4-4 67 1568359 ns/op 6.38 MB/s BenchmarkEncode/Newton/Speed/1e5-4 9 11925836 ns/op 8.39 MB/s BenchmarkEncode/Newton/Speed/1e6-4 1 118114102 ns/op 8.47 MB/s BenchmarkEncode/Newton/Default/1e4-4 26 4026960 ns/op 2.48 MB/s BenchmarkEncode/Newton/Default/1e5-4 2 51060873 ns/op 1.96 MB/s BenchmarkEncode/Newton/Default/1e6-4 1 524727238 ns/op 1.91 MB/s BenchmarkEncode/Newton/Compression/1e4-4 25 4106053 ns/op 2.44 MB/s BenchmarkEncode/Newton/Compression/1e5-4 2 65415770 ns/op 1.53 MB/s BenchmarkEncode/Newton/Compression/1e6-4 1 686275845 ns/op 1.46 MB/s PASS ok compress/flate 15.088s goos: freebsd goarch: amd64 pkg: compress/lzw cpu: AMD EPYC 7B12 BenchmarkDecoder/1e4-4 60 1669984 ns/op 5.99 MB/s BenchmarkDecoder/1e-Reuse4-4 69 1750727 ns/op 5.71 MB/s BenchmarkDecoder/1e5-4 7 15667125 ns/op 6.38 MB/s BenchmarkDecoder/1e-Reuse5-4 6 16814708 ns/op 5.95 MB/s BenchmarkDecoder/1e6-4 1 166921821 ns/op 5.99 MB/s BenchmarkDecoder/1e-Reuse6-4 1 158515676 ns/op 6.31 MB/s BenchmarkEncoder/1e4-4 82 1431241 ns/op 6.99 MB/s BenchmarkEncoder/1e-Reuse4-4 78 1354997 ns/op 7.38 MB/s BenchmarkEncoder/1e5-4 8 14178306 ns/op 7.05 MB/s BenchmarkEncoder/1e-Reuse5-4 8 14140898 ns/op 7.07 MB/s BenchmarkEncoder/1e6-4 1 144559734 ns/op 6.92 MB/s BenchmarkEncoder/1e-Reuse6-4 1 141581741 ns/op 7.06 MB/s PASS ok compress/lzw 3.324s goos: freebsd goarch: amd64 pkg: container/heap cpu: AMD EPYC 7B12 BenchmarkDup-4 32 3142774 ns/op PASS ok container/heap 1.129s goos: freebsd goarch: amd64 pkg: context cpu: AMD EPYC 7B12 BenchmarkCommonParentCancel-4 21120 6134 ns/op BenchmarkWithTimeout/concurrency=40-4 4657 25646 ns/op BenchmarkWithTimeout/concurrency=4000-4 4435 27077 ns/op BenchmarkWithTimeout/concurrency=400000-4 6430 17184 ns/op BenchmarkCancelTree/depth=1/Root=Background-4 663403 164.6 ns/op BenchmarkCancelTree/depth=1/Root=OpenCanceler-4 22639 5996 ns/op BenchmarkCancelTree/depth=1/Root=ClosedCanceler-4 25412 4503 ns/op BenchmarkCancelTree/depth=10/Root=Background-4 4448 24997 ns/op BenchmarkCancelTree/depth=10/Root=OpenCanceler-4 2808 39930 ns/op BenchmarkCancelTree/depth=10/Root=ClosedCanceler-4 3490 34972 ns/op BenchmarkCancelTree/depth=100/Root=Background-4 381 309170 ns/op BenchmarkCancelTree/depth=100/Root=OpenCanceler-4 286 430504 ns/op BenchmarkCancelTree/depth=100/Root=ClosedCanceler-4 397 277036 ns/op BenchmarkCancelTree/depth=1000/Root=Background-4 36 2973340 ns/op BenchmarkCancelTree/depth=1000/Root=OpenCanceler-4 24 4845231 ns/op BenchmarkCancelTree/depth=1000/Root=ClosedCanceler-4 42 2792530 ns/op BenchmarkCheckCanceled/Err-4 357672 281.5 ns/op BenchmarkCheckCanceled/Done-4 624345 172.1 ns/op BenchmarkContextCancelDone-4 596409 193.9 ns/op BenchmarkDeepValueNewGoRoutine/depth=10-4 16960 7685 ns/op BenchmarkDeepValueNewGoRoutine/depth=20-4 13057 8520 ns/op BenchmarkDeepValueNewGoRoutine/depth=30-4 12766 9525 ns/op BenchmarkDeepValueNewGoRoutine/depth=50-4 10000 10619 ns/op BenchmarkDeepValueNewGoRoutine/depth=100-4 9098 12622 ns/op BenchmarkDeepValueSameGoRoutine/depth=10-4 544646 186.7 ns/op BenchmarkDeepValueSameGoRoutine/depth=20-4 329518 348.2 ns/op BenchmarkDeepValueSameGoRoutine/depth=30-4 229372 523.8 ns/op BenchmarkDeepValueSameGoRoutine/depth=50-4 140188 808.7 ns/op BenchmarkDeepValueSameGoRoutine/depth=100-4 73417 1471 ns/op PASS ok context 9.799s goos: freebsd goarch: amd64 pkg: crypto/aes cpu: AMD EPYC 7B12 BenchmarkEncrypt/AES-128-4 2845557 43.84 ns/op 364.94 MB/s BenchmarkEncrypt/AES-192-4 2653299 44.69 ns/op 358.00 MB/s BenchmarkEncrypt/AES-256-4 2670914 44.79 ns/op 357.19 MB/s BenchmarkDecrypt/AES-128-4 2628224 43.19 ns/op 370.50 MB/s BenchmarkDecrypt/AES-192-4 2553207 47.26 ns/op 338.57 MB/s BenchmarkDecrypt/AES-256-4 2638562 46.32 ns/op 345.41 MB/s BenchmarkCreateCipher/AES-128-4 272086 397.0 ns/op 512 B/op 1 allocs/op BenchmarkCreateCipher/AES-192-4 282924 462.3 ns/op 512 B/op 1 allocs/op BenchmarkCreateCipher/AES-256-4 313064 420.1 ns/op 512 B/op 1 allocs/op PASS ok crypto/aes 2.660s goos: freebsd goarch: amd64 pkg: crypto/cipher cpu: AMD EPYC 7B12 BenchmarkAESGCM/Open-128-64-4 244526 490.4 ns/op 130.50 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-64-4 416902 247.5 ns/op 258.61 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-64-4 234999 509.4 ns/op 125.63 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-64-4 446310 257.3 ns/op 248.77 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-1350-4 146028 805.3 ns/op 1676.42 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-1350-4 213016 557.0 ns/op 2423.75 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-1350-4 132667 856.7 ns/op 1575.84 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-1350-4 191116 622.0 ns/op 2170.58 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-8192-4 54248 2190 ns/op 3740.27 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-8192-4 59419 2001 ns/op 4094.09 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-8192-4 48678 2444 ns/op 3352.45 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-8192-4 52767 2261 ns/op 3622.67 MB/s 0 B/op 0 allocs/op BenchmarkAESCTR/50-4 342223 307.7 ns/op 162.48 MB/s BenchmarkAESCTR/1K-4 181044 641.5 ns/op 1588.43 MB/s BenchmarkAESCTR/8K-4 46662 2594 ns/op 3155.99 MB/s BenchmarkAESCBCEncrypt1K-4 44913 2793 ns/op 366.67 MB/s BenchmarkAESCBCDecrypt1K-4 43600 2792 ns/op 366.77 MB/s PASS ok crypto/cipher 3.314s goos: freebsd goarch: amd64 pkg: crypto/des cpu: AMD EPYC 7B12 BenchmarkEncrypt-4 123795 955.3 ns/op 8.37 MB/s BenchmarkDecrypt-4 124147 937.6 ns/op 8.53 MB/s BenchmarkTDESEncrypt-4 42967 2733 ns/op 2.93 MB/s BenchmarkTDESDecrypt-4 42729 2488 ns/op 3.22 MB/s PASS ok crypto/des 1.602s goos: freebsd goarch: amd64 pkg: crypto/ecdh cpu: AMD EPYC 7B12 BenchmarkECDH/P256-4 1327 86962 ns/op 968 B/op 15 allocs/op BenchmarkECDH/P384-4 18 6516819 ns/op 1328 B/op 24 allocs/op BenchmarkECDH/P521-4 6 17305286 ns/op 1802 B/op 24 allocs/op BenchmarkECDH/X25519-4 100 1024862 ns/op 391 B/op 9 allocs/op PASS ok crypto/ecdh 1.635s goos: freebsd goarch: amd64 pkg: crypto/ecdsa cpu: AMD EPYC 7B12 BenchmarkSign/P256-4 1232 91016 ns/op 6976 B/op 72 allocs/op BenchmarkSign/P384-4 61 1806058 ns/op 7217 B/op 76 allocs/op BenchmarkSign/P521-4 26 4365709 ns/op 8062 B/op 77 allocs/op BenchmarkVerify/P256-4 1312 89352 ns/op 576 B/op 10 allocs/op BenchmarkVerify/P384-4 19 6190773 ns/op 808 B/op 17 allocs/op BenchmarkVerify/P521-4 7 15676096 ns/op 1224 B/op 17 allocs/op BenchmarkGenerateKey/P256-4 5697 18934 ns/op 1000 B/op 17 allocs/op BenchmarkGenerateKey/P384-4 74 1619101 ns/op 1198 B/op 19 allocs/op BenchmarkGenerateKey/P521-4 25 4055335 ns/op 1599 B/op 20 allocs/op PASS ok crypto/ecdsa 2.346s goos: freebsd goarch: amd64 pkg: crypto/ed25519 cpu: AMD EPYC 7B12 BenchmarkKeyGeneration-4 415 277328 ns/op BenchmarkNewKeyFromSeed-4 422 277819 ns/op BenchmarkSigning-4 404 291292 ns/op BenchmarkVerification-4 262 455125 ns/op PASS ok crypto/ed25519 1.675s goos: freebsd goarch: amd64 pkg: crypto/elliptic cpu: AMD EPYC 7B12 BenchmarkScalarBaseMult/P256-4 7068 16011 ns/op 368 B/op 6 allocs/op BenchmarkScalarBaseMult/P224-4 192 626513 ns/op 376 B/op 9 allocs/op BenchmarkScalarBaseMult/P384-4 70 1630428 ns/op 504 B/op 9 allocs/op BenchmarkScalarBaseMult/P521-4 28 4073039 ns/op 696 B/op 9 allocs/op BenchmarkScalarMult/P256-4 1857 63932 ns/op 448 B/op 7 allocs/op BenchmarkScalarMult/P224-4 73 1585490 ns/op 440 B/op 10 allocs/op BenchmarkScalarMult/P384-4 25 4420221 ns/op 616 B/op 10 allocs/op BenchmarkScalarMult/P521-4 9 11837804 ns/op 840 B/op 10 allocs/op BenchmarkMarshalUnmarshal/P256/Uncompressed-4 24006 4996 ns/op 544 B/op 8 allocs/op BenchmarkMarshalUnmarshal/P256/Compressed-4 8371 12685 ns/op 592 B/op 9 allocs/op BenchmarkMarshalUnmarshal/P224/Uncompressed-4 6286 18681 ns/op 560 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P224/Compressed-4 112 1068488 ns/op 592 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P384/Uncompressed-4 3612 29531 ns/op 784 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P384/Compressed-4 410 293003 ns/op 848 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P521/Uncompressed-4 2361 48712 ns/op 1104 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P521/Compressed-4 132 908877 ns/op 1184 B/op 15 allocs/op PASS ok crypto/elliptic 3.540s goos: freebsd goarch: amd64 pkg: crypto/hkdf cpu: AMD EPYC 7B12 Benchmark16ByteMD5Single-4 10783 10489 ns/op 1.53 MB/s Benchmark20ByteSHA1Single-4 10654 11326 ns/op 1.77 MB/s Benchmark32ByteSHA256Single-4 10000 10784 ns/op 2.97 MB/s Benchmark64ByteSHA512Single-4 5812 19500 ns/op 3.28 MB/s PASS ok crypto/hkdf 1.729s goos: freebsd goarch: amd64 pkg: crypto/hmac cpu: AMD EPYC 7B12 BenchmarkHMACSHA256_1K-4 63598 1816 ns/op 563.97 MB/s BenchmarkHMACSHA256_32-4 91855 1302 ns/op 24.58 MB/s BenchmarkNewWriteSum-4 23492 5012 ns/op 6.38 MB/s PASS ok crypto/hmac 1.523s goos: freebsd goarch: amd64 pkg: crypto/internal/fips140/bigmod cpu: AMD EPYC 7B12 BenchmarkModAdd-4 570805 182.0 ns/op BenchmarkModSub-4 688294 172.9 ns/op BenchmarkMontgomeryRepr-4 86137 1321 ns/op BenchmarkMontgomeryMul-4 86761 1305 ns/op BenchmarkModMul-4 44576 2671 ns/op BenchmarkExpBig-4 26 4482619 ns/op BenchmarkExp-4 33 3622307 ns/op PASS ok crypto/internal/fips140/bigmod 2.148s goos: freebsd goarch: amd64 pkg: crypto/internal/fips140/edwards25519 cpu: AMD EPYC 7B12 BenchmarkEncodingDecoding-4 4724 21880 ns/op BenchmarkScalarBaseMult-4 440 261756 ns/op BenchmarkScalarMult-4 196 611854 ns/op BenchmarkVarTimeDoubleScalarBaseMult-4 276 433532 ns/op PASS ok crypto/internal/fips140/edwards25519 1.669s goos: freebsd goarch: amd64 pkg: crypto/internal/fips140/edwards25519/field cpu: AMD EPYC 7B12 BenchmarkAdd-4 556556 184.4 ns/op BenchmarkMultiply-4 5638782 20.88 ns/op BenchmarkSquare-4 7574048 15.57 ns/op BenchmarkInvert-4 28527 4185 ns/op BenchmarkMult32-4 1659853 70.85 ns/op PASS ok crypto/internal/fips140/edwards25519/field 1.791s goos: freebsd goarch: amd64 pkg: crypto/internal/fips140/nistec cpu: AMD EPYC 7B12 BenchmarkScalarMult/P224-4 73 1637090 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P256-4 2122 56120 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P384-4 26 4468666 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P521-4 9 12024769 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P224-4 190 610099 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P256-4 10000 11043 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P384-4 70 1559310 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P521-4 27 3796317 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/fips140/nistec 2.297s goos: freebsd goarch: amd64 pkg: crypto/internal/fips140/nistec/fiat cpu: AMD EPYC 7B12 BenchmarkMul/P224-4 634808 164.1 ns/op 0 B/op 0 allocs/op BenchmarkMul/P384-4 370909 322.7 ns/op 0 B/op 0 allocs/op BenchmarkMul/P521-4 149706 791.0 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P224-4 668060 166.7 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P384-4 329826 323.3 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P521-4 148521 800.0 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/fips140/nistec/fiat 1.791s goos: freebsd goarch: amd64 pkg: crypto/md5 cpu: AMD EPYC 7B12 BenchmarkHash8Bytes-4 259014 437.2 ns/op 18.30 MB/s BenchmarkHash64-4 278552 401.2 ns/op 159.51 MB/s BenchmarkHash128-4 233682 495.9 ns/op 258.09 MB/s BenchmarkHash256-4 177358 679.7 ns/op 376.62 MB/s BenchmarkHash512-4 114146 1033 ns/op 495.65 MB/s BenchmarkHash1K-4 68467 1759 ns/op 582.16 MB/s BenchmarkHash8K-4 9802 11872 ns/op 690.05 MB/s BenchmarkHash1M-4 80 1477484 ns/op 709.70 MB/s BenchmarkHash8M-4 9 11813901 ns/op 710.06 MB/s BenchmarkHash8BytesUnaligned-4 261069 439.1 ns/op 18.22 MB/s BenchmarkHash1KUnaligned-4 68378 1754 ns/op 583.86 MB/s BenchmarkHash8KUnaligned-4 10000 11819 ns/op 693.12 MB/s PASS ok crypto/md5 2.776s goos: freebsd goarch: amd64 pkg: crypto/mlkem cpu: AMD EPYC 7B12 BenchmarkKeyGen-4 446 263932 ns/op BenchmarkEncaps-4 250 477808 ns/op BenchmarkDecaps-4 195 627859 ns/op BenchmarkRoundTrip/Alice-4 129 920626 ns/op BenchmarkRoundTrip/Bob-4 259 459002 ns/op PASS ok crypto/mlkem 1.944s goos: freebsd goarch: amd64 pkg: crypto/pbkdf2 cpu: AMD EPYC 7B12 BenchmarkHMACSHA1-4 14 7520294 ns/op BenchmarkHMACSHA256-4 13 8721144 ns/op PASS ok crypto/pbkdf2 1.258s goos: freebsd goarch: amd64 pkg: crypto/rand cpu: AMD EPYC 7B12 BenchmarkRead/4-4 128666 895.5 ns/op 4.47 MB/s BenchmarkRead/32-4 130866 889.5 ns/op 35.97 MB/s BenchmarkRead/4K-4 9661 11816 ns/op 346.64 MB/s BenchmarkPrime-4 2 103211763 ns/op PASS ok crypto/rand 1.640s goos: freebsd goarch: amd64 pkg: crypto/rc4 cpu: AMD EPYC 7B12 BenchmarkRC4_128-4 19004 6295 ns/op 20.33 MB/s BenchmarkRC4_1K-4 2179 49683 ns/op 20.61 MB/s BenchmarkRC4_8K-4 303 391021 ns/op 20.70 MB/s PASS ok crypto/rc4 1.490s goos: freebsd goarch: amd64 pkg: crypto/rsa cpu: AMD EPYC 7B12 BenchmarkDecryptPKCS1v15/2048-4 86 1382174 ns/op BenchmarkDecryptPKCS1v15/3072-4 32 3562553 ns/op BenchmarkDecryptPKCS1v15/4096-4 14 7237243 ns/op BenchmarkEncryptPKCS1v15/2048-4 2377 50722 ns/op BenchmarkDecryptOAEP/2048-4 84 1406497 ns/op BenchmarkEncryptOAEP/2048-4 1695 60184 ns/op BenchmarkSignPKCS1v15/2048-4 84 1412205 ns/op BenchmarkVerifyPKCS1v15/2048-4 2427 46601 ns/op BenchmarkSignPSS/2048-4 82 1429390 ns/op BenchmarkVerifyPSS/2048-4 2055 58129 ns/op BenchmarkGenerateKey/2048-4 1 745376146 ns/op BenchmarkParsePKCS8PrivateKey/2048-4 852 137364 ns/op PASS ok crypto/rsa 3.514s goos: freebsd goarch: amd64 pkg: crypto/sha1 cpu: AMD EPYC 7B12 BenchmarkHash8Bytes/New-4 225408 511.2 ns/op 15.65 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum-4 271018 418.7 ns/op 19.10 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/New-4 131792 884.2 ns/op 361.92 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/Sum-4 152401 775.5 ns/op 412.65 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 81075 1449 ns/op 706.85 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum-4 89666 1343 ns/op 762.59 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 15507 7742 ns/op 1058.11 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum-4 15666 7646 ns/op 1071.40 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha1 2.195s goos: freebsd goarch: amd64 pkg: crypto/sha256 cpu: AMD EPYC 7B12 BenchmarkHash8Bytes/New-4 229531 515.8 ns/op 15.51 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum224-4 229652 509.9 ns/op 15.69 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum256-4 237578 507.7 ns/op 15.76 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 114110 1038 ns/op 986.64 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum224-4 116169 1020 ns/op 1004.12 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum256-4 117944 1026 ns/op 998.07 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 21232 5613 ns/op 1459.35 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum224-4 21454 5636 ns/op 1453.63 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum256-4 21285 5620 ns/op 1457.66 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha256 2.326s goos: freebsd goarch: amd64 pkg: crypto/sha3 cpu: AMD EPYC 7B12 BenchmarkSha3_512_MTU-4 12856 9308 ns/op 145.04 MB/s BenchmarkSha3_384_MTU-4 17649 6783 ns/op 199.02 MB/s BenchmarkSha3_256_MTU-4 22136 5401 ns/op 249.93 MB/s BenchmarkSha3_224_MTU-4 23522 5087 ns/op 265.37 MB/s BenchmarkShake128_MTU-4 20740 5800 ns/op 232.77 MB/s BenchmarkShake256_MTU-4 18889 6206 ns/op 217.54 MB/s BenchmarkShake256_16x-4 741 158184 ns/op 103.58 MB/s BenchmarkShake256_1MiB-4 31 3599461 ns/op 291.31 MB/s BenchmarkSha3_512_1MiB-4 16 6692982 ns/op 156.67 MB/s PASS ok crypto/sha3 2.563s goos: freebsd goarch: amd64 pkg: crypto/sha512 cpu: AMD EPYC 7B12 BenchmarkHash8Bytes/New-4 158052 726.7 ns/op 11.01 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum384-4 166060 708.2 ns/op 11.30 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum512-4 157798 729.8 ns/op 10.96 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 55672 2154 ns/op 475.46 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum384-4 56012 2130 ns/op 480.86 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum512-4 55921 2164 ns/op 473.22 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 9022 12763 ns/op 641.86 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum384-4 8858 12744 ns/op 642.82 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum512-4 9121 12655 ns/op 647.35 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha512 2.234s goos: freebsd goarch: amd64 pkg: crypto/subtle cpu: AMD EPYC 7B12 BenchmarkConstantTimeByteEq-4 25030854 4.779 ns/op BenchmarkConstantTimeEq-4 18186650 5.915 ns/op BenchmarkConstantTimeLessOrEq-4 18268298 5.947 ns/op BenchmarkXORBytes/8Bytes-4 5785226 21.47 ns/op 372.60 MB/s BenchmarkXORBytes/128Bytes-4 5174210 23.68 ns/op 5405.55 MB/s BenchmarkXORBytes/2048Bytes-4 1710588 69.44 ns/op 29492.41 MB/s BenchmarkXORBytes/32768Bytes-4 98786 1024 ns/op 31988.36 MB/s PASS ok crypto/subtle 2.143s goos: freebsd goarch: amd64 pkg: crypto/tls cpu: AMD EPYC 7B12 BenchmarkCertCache/0-4 219 577993 ns/op BenchmarkCertCache/1-4 208 564548 ns/op BenchmarkCertCache/2-4 216 567368 ns/op BenchmarkCertCache/3-4 214 609141 ns/op BenchmarkHandshakeServer/RSA-4 178 630669 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv13-4 126 923138 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv12-4 157 762884 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv13-4 231 503938 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv12-4 339 354853 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv13-4 75 1499446 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv12-4 82 1353829 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv13-4 5 24046444 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv12-4 5 22037843 ns/op BenchmarkThroughput/MaxPacket/1MB/TLSv12-4 8 12993045 ns/op 80.70 MB/s BenchmarkThroughput/MaxPacket/1MB/TLSv13-4 6 16758858 ns/op 62.57 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv12-4 5 21405534 ns/op 97.97 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv13-4 4 28974145 ns/op 72.38 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv12-4 3 38547536 ns/op 108.81 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv13-4 2 52463015 ns/op 79.95 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv12-4 2 72017512 ns/op 116.48 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv13-4 1 103126049 ns/op 81.34 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv12-4 1 141582822 ns/op 118.50 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv13-4 1 199399760 ns/op 84.14 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv12-4 1 275741955 ns/op 121.69 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv13-4 1 389998782 ns/op 86.04 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv12-4 1 566798822 ns/op 118.40 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv13-4 1 779619565 ns/op 86.08 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv12-4 8 13676438 ns/op 76.67 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv13-4 6 16976430 ns/op 61.77 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv12-4 5 22386305 ns/op 93.68 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv13-4 4 29242915 ns/op 71.71 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv12-4 3 38702960 ns/op 108.37 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv13-4 2 53615770 ns/op 78.23 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv12-4 2 72854692 ns/op 115.14 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv13-4 1 101925487 ns/op 82.30 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv12-4 1 139240508 ns/op 120.49 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv13-4 1 194080586 ns/op 86.44 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv12-4 1 276947727 ns/op 121.16 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv13-4 1 389509002 ns/op 86.15 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv12-4 1 567457934 ns/op 118.26 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv13-4 1 781926056 ns/op 85.83 MB/s BenchmarkLatency/MaxPacket/200kbps/TLSv12-4 1 698207985 ns/op BenchmarkLatency/MaxPacket/200kbps/TLSv13-4 1 701245178 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv12-4 1 281692381 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv13-4 1 282711851 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv12-4 1 143296363 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv13-4 1 143301193 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv12-4 2 73920123 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv13-4 2 73561248 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv12-4 4 32388880 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv13-4 4 31874885 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv12-4 1 137712968 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv13-4 1 140449170 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv12-4 2 57375614 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv13-4 2 58696290 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv12-4 4 31104011 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv13-4 4 31199359 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv12-4 6 17965065 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv13-4 6 17642965 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv12-4 10 10101904 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv13-4 12 9474436 ns/op PASS ok crypto/tls 16.305s goos: freebsd goarch: amd64 pkg: crypto/x509 cpu: AMD EPYC 7B12 BenchmarkOIDMarshalUnmarshalText-4 18945 5998 ns/op BenchmarkCreateCertificate/RSA_2048-4 75 1560420 ns/op BenchmarkCreateCertificate/ECDSA_P256-4 424 280493 ns/op BenchmarkParseCertificate/ecdsa_leaf-4 1611 73033 ns/op 12952 B/op 169 allocs/op BenchmarkParseCertificate/rsa_leaf-4 1484 78555 ns/op 14360 B/op 192 allocs/op PASS ok crypto/x509 2.214s goos: freebsd goarch: amd64 pkg: database/sql cpu: AMD EPYC 7B12 BenchmarkConcurrentDBExec-4 39 2669224 ns/op 280436 B/op 1644 allocs/op BenchmarkConcurrentStmtQuery-4 33 3142478 ns/op 275323 B/op 2071 allocs/op BenchmarkConcurrentStmtExec-4 45 2391491 ns/op 221306 B/op 743 allocs/op BenchmarkConcurrentTxQuery-4 46 2469654 ns/op 280947 B/op 2173 allocs/op BenchmarkConcurrentTxExec-4 56 1870399 ns/op 87818 B/op 1553 allocs/op BenchmarkConcurrentTxStmtQuery-4 44 2694781 ns/op 107388 B/op 2061 allocs/op BenchmarkConcurrentTxStmtExec-4 121 991569 ns/op 40126 B/op 380 allocs/op BenchmarkConcurrentRandom-4 54 2451171 ns/op 232170 B/op 1873 allocs/op BenchmarkManyConcurrentQueries-4 2451 45811 ns/op 4137 B/op 20 allocs/op BenchmarkGrabConn-4 262510 416.0 ns/op 0 B/op 0 allocs/op BenchmarkConnRequestSet-4 21782 5535 ns/op PASS ok database/sql 2.755s goos: freebsd goarch: amd64 pkg: debug/elf cpu: AMD EPYC 7B12 BenchmarkSymbols64-4 2808 42075 ns/op BenchmarkSymbols32-4 3133 37951 ns/op PASS ok debug/elf 1.524s goos: freebsd goarch: amd64 pkg: debug/gosym cpu: AMD EPYC 7B12 Benchmark115/NewLineTable-4 334620 428.5 ns/op 384 B/op 3 allocs/op Benchmark115/NewTable-4 132 914255 ns/op 179129 B/op 15 allocs/op Benchmark115/LineToPC-4 99 1194354 ns/op 0 B/op 0 allocs/op Benchmark115/PCToLine-4 24165 5057 ns/op 0 B/op 0 allocs/op PASS ok debug/gosym 1.839s goos: freebsd goarch: amd64 pkg: encoding/asn1 cpu: AMD EPYC 7B12 BenchmarkObjectIdentifierString-4 91938 1236 ns/op BenchmarkMarshal-4 1095 105480 ns/op 8056 B/op 271 allocs/op BenchmarkUnmarshal-4 3746 30795 ns/op 352 B/op 16 allocs/op PASS ok encoding/asn1 1.429s goos: freebsd goarch: amd64 pkg: encoding/base32 cpu: AMD EPYC 7B12 BenchmarkEncode-4 530 221846 ns/op 36.93 MB/s BenchmarkEncodeToString-4 483 230716 ns/op 35.51 MB/s BenchmarkDecode-4 214 559991 ns/op 23.41 MB/s BenchmarkDecodeString-4 225 564619 ns/op 23.22 MB/s PASS ok encoding/base32 1.719s goos: freebsd goarch: amd64 pkg: encoding/base64 cpu: AMD EPYC 7B12 BenchmarkEncodeToString-4 508 218928 ns/op 37.42 MB/s BenchmarkDecodeString/2-4 471772 245.4 ns/op 16.30 MB/s BenchmarkDecodeString/4-4 296185 354.4 ns/op 22.58 MB/s BenchmarkDecodeString/8-4 275970 439.2 ns/op 27.32 MB/s BenchmarkDecodeString/64-4 53036 2197 ns/op 40.06 MB/s BenchmarkDecodeString/8192-4 463 254814 ns/op 42.87 MB/s BenchmarkNewEncoding-4 81517 1410 ns/op 181.59 MB/s PASS ok encoding/base64 1.989s goos: freebsd goarch: amd64 pkg: encoding/binary cpu: AMD EPYC 7B12 BenchmarkReadSlice1000Int32s-4 1874 60333 ns/op 66.30 MB/s BenchmarkReadStruct-4 22773 5237 ns/op 14.32 MB/s BenchmarkWriteStruct-4 25047 4784 ns/op 15.68 MB/s BenchmarkAppendStruct-4 270727 397.3 ns/op 188.77 MB/s BenchmarkWriteSlice1000Structs-4 25 4553852 ns/op 16.47 MB/s BenchmarkAppendSlice1000Structs-4 24 4433874 ns/op 16.92 MB/s BenchmarkReadSlice1000Structs-4 22 5040110 ns/op 14.88 MB/s BenchmarkReadInts-4 71424 1723 ns/op 17.41 MB/s BenchmarkWriteInts-4 67105 1794 ns/op 16.72 MB/s BenchmarkAppendInts-4 126070 873.9 ns/op 34.33 MB/s BenchmarkWriteSlice1000Int32s-4 1946 59753 ns/op 66.94 MB/s BenchmarkAppendSlice1000Int32s-4 1933 53829 ns/op 74.31 MB/s BenchmarkPutUint16-4 5083952 23.72 ns/op 84.33 MB/s BenchmarkAppendUint16-4 5305520 22.45 ns/op 89.09 MB/s BenchmarkPutUint32-4 3678618 32.60 ns/op 122.72 MB/s BenchmarkAppendUint32-4 3737323 30.96 ns/op 129.21 MB/s BenchmarkPutUint64-4 1925074 64.31 ns/op 124.40 MB/s BenchmarkAppendUint64-4 1441096 76.49 ns/op 104.59 MB/s BenchmarkLittleEndianPutUint16-4 5061513 22.95 ns/op 87.15 MB/s BenchmarkLittleEndianAppendUint16-4 4719240 25.75 ns/op 77.67 MB/s BenchmarkLittleEndianPutUint32-4 3714006 33.95 ns/op 117.81 MB/s BenchmarkLittleEndianAppendUint32-4 3351946 33.17 ns/op 120.60 MB/s BenchmarkLittleEndianPutUint64-4 1924651 63.51 ns/op 125.96 MB/s BenchmarkLittleEndianAppendUint64-4 1765005 60.36 ns/op 132.54 MB/s BenchmarkReadFloats-4 234436 495.3 ns/op 24.23 MB/s BenchmarkWriteFloats-4 217684 523.2 ns/op 22.94 MB/s BenchmarkReadSlice1000Float32s-4 1663 71926 ns/op 55.61 MB/s BenchmarkWriteSlice1000Float32s-4 1440 71817 ns/op 55.70 MB/s BenchmarkReadSlice1000Uint8s-4 106016 1264 ns/op 790.88 MB/s BenchmarkWriteSlice1000Uint8s-4 384846 272.0 ns/op 3676.58 MB/s BenchmarkSize/bool-4 6644265 18.48 ns/op BenchmarkSize/int8-4 7243723 17.63 ns/op BenchmarkSize/int16-4 6995331 17.44 ns/op BenchmarkSize/int32-4 6814910 17.68 ns/op BenchmarkSize/int64-4 7072879 17.29 ns/op BenchmarkSize/uint8-4 6893665 18.41 ns/op BenchmarkSize/uint16-4 7218246 17.89 ns/op BenchmarkSize/uint32-4 6718076 18.25 ns/op BenchmarkSize/uint64-4 6815530 17.98 ns/op BenchmarkSize/float32-4 5766702 20.76 ns/op BenchmarkSize/float64-4 5623054 21.74 ns/op BenchmarkSize/complex64-4 921757 114.6 ns/op BenchmarkSize/complex128-4 915448 115.5 ns/op BenchmarkSize/binary.Struct-4 317414 337.1 ns/op BenchmarkSize/*binary.Struct-4 283023 388.1 ns/op BenchmarkSize/[]binary.Struct-4 271123 404.0 ns/op BenchmarkSize/[]binary.Struct#01-4 285520 394.6 ns/op BenchmarkSize/[1]binary.Struct-4 270832 425.9 ns/op BenchmarkPutUvarint32-4 1196266 93.83 ns/op 42.63 MB/s BenchmarkPutUvarint64-4 334996 375.2 ns/op 21.32 MB/s PASS ok encoding/binary 8.294s goos: freebsd goarch: amd64 pkg: encoding/csv cpu: AMD EPYC 7B12 BenchmarkRead-4 10548 10869 ns/op 736 B/op 16 allocs/op BenchmarkReadWithFieldsPerRecord-4 10699 11194 ns/op 736 B/op 16 allocs/op BenchmarkReadWithoutFieldsPerRecord-4 10712 11081 ns/op 736 B/op 16 allocs/op BenchmarkReadLargeFields-4 5502 18323 ns/op 3937 B/op 24 allocs/op BenchmarkReadReuseRecord-4 11445 10476 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithFieldsPerRecord-4 11566 10429 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithoutFieldsPerRecord-4 11458 10259 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordLargeFields-4 6645 18067 ns/op 2977 B/op 12 allocs/op BenchmarkWrite-4 17391 7182 ns/op PASS ok encoding/csv 2.875s goos: freebsd goarch: amd64 pkg: encoding/gob cpu: AMD EPYC 7B12 BenchmarkEndToEndPipe-4 15230 7714 ns/op 1812 B/op 2 allocs/op BenchmarkEndToEndByteBuffer-4 19915 6008 ns/op 1811 B/op 2 allocs/op BenchmarkEndToEndSliceByteBuffer-4 276 425247 ns/op 16679 B/op 329 allocs/op BenchmarkEncodeComplex128Slice-4 1034 116136 ns/op 474 B/op 0 allocs/op BenchmarkEncodeFloat64Slice-4 1900 57100 ns/op 46 B/op 0 allocs/op BenchmarkEncodeInt32Slice-4 2053 57044 ns/op 42 B/op 0 allocs/op BenchmarkEncodeStringSlice-4 2574 45873 ns/op 150 B/op 0 allocs/op BenchmarkEncodeInterfaceSlice-4 55 2184196 ns/op 36170 B/op 251 allocs/op BenchmarkDecodeComplex128Slice-4 840 138611 ns/op 25223 B/op 149 allocs/op BenchmarkDecodeFloat64Slice-4 1635 77166 ns/op 10812 B/op 149 allocs/op BenchmarkDecodeInt32Slice-4 1741 66795 ns/op 9777 B/op 149 allocs/op BenchmarkDecodeStringSlice-4 1194 106759 ns/op 39136 B/op 1149 allocs/op BenchmarkDecodeStringsSlice-4 462 261345 ns/op 66025 B/op 2174 allocs/op BenchmarkDecodeBytesSlice-4 847 143476 ns/op 23539 B/op 163 allocs/op BenchmarkDecodeInterfaceSlice-4 120 1041178 ns/op 82945 B/op 3158 allocs/op BenchmarkDecodeMap-4 100 1094879 ns/op 50000 B/op 160 allocs/op PASS ok encoding/gob 3.417s goos: freebsd goarch: amd64 pkg: encoding/hex cpu: AMD EPYC 7B12 BenchmarkEncode/256-4 20635 5967 ns/op 42.90 MB/s BenchmarkEncode/1024-4 4662 22714 ns/op 45.08 MB/s BenchmarkEncode/4096-4 1286 89862 ns/op 45.58 MB/s BenchmarkEncode/16384-4 320 371656 ns/op 44.08 MB/s BenchmarkDecode/256-4 38166 2978 ns/op 85.97 MB/s BenchmarkDecode/1024-4 9998 11211 ns/op 91.34 MB/s BenchmarkDecode/4096-4 2149 48633 ns/op 84.22 MB/s BenchmarkDecode/16384-4 577 194167 ns/op 84.38 MB/s BenchmarkDecodeString/256-4 37101 3271 ns/op 78.27 MB/s BenchmarkDecodeString/1024-4 9344 12780 ns/op 80.13 MB/s BenchmarkDecodeString/4096-4 2272 50742 ns/op 80.72 MB/s BenchmarkDecodeString/16384-4 571 201095 ns/op 81.47 MB/s BenchmarkDump/256-4 1872 63639 ns/op 4.02 MB/s BenchmarkDump/1024-4 460 255290 ns/op 4.01 MB/s BenchmarkDump/4096-4 118 1016356 ns/op 4.03 MB/s BenchmarkDump/16384-4 28 4064103 ns/op 4.03 MB/s PASS ok encoding/hex 3.452s goos: freebsd goarch: amd64 pkg: encoding/json cpu: AMD EPYC 7B12 BenchmarkCodeEncoder-4 2 51433488 ns/op 37.73 MB/s 8390264 B/op 50 allocs/op BenchmarkCodeEncoderError-4 2 54447296 ns/op 35.64 MB/s 8391368 B/op 61 allocs/op BenchmarkCodeMarshal-4 3 38040662 ns/op 51.01 MB/s 7534746 B/op 33 allocs/op BenchmarkCodeMarshalError-4 2 54577827 ns/op 35.55 MB/s 10462872 B/op 83 allocs/op BenchmarkMarshalBytes/32-4 28498 4170 ns/op BenchmarkMarshalBytes/256-4 8194 14581 ns/op BenchmarkMarshalBytes/4096-4 720 164528 ns/op BenchmarkMarshalBytesError/32-4 82 1455475 ns/op BenchmarkMarshalBytesError/256-4 81 1437710 ns/op BenchmarkMarshalBytesError/4096-4 74 1597303 ns/op BenchmarkMarshalMap-4 56144 2198 ns/op 300 B/op 8 allocs/op BenchmarkCodeDecoder-4 1 311193525 ns/op 6.24 MB/s 10098488 B/op 40038 allocs/op BenchmarkUnicodeDecoder-4 46834 2518 ns/op 5.56 MB/s 40 B/op 2 allocs/op BenchmarkDecoderStream-4 56811 1922 ns/op 16 B/op 1 allocs/op BenchmarkCodeUnmarshal-4 1 281035630 ns/op 6.90 MB/s 2021200 B/op 40006 allocs/op BenchmarkCodeUnmarshalReuse-4 1 279500610 ns/op 6.94 MB/s 2020824 B/op 40008 allocs/op BenchmarkUnmarshalString-4 64418 1833 ns/op 160 B/op 2 allocs/op BenchmarkUnmarshalFloat64-4 129849 899.8 ns/op 144 B/op 1 allocs/op BenchmarkUnmarshalInt64-4 392806 311.6 ns/op 144 B/op 1 allocs/op BenchmarkUnmarshalMap-4 23029 5153 ns/op 320 B/op 12 allocs/op BenchmarkIssue10335-4 62541 1913 ns/op 176 B/op 3 allocs/op BenchmarkIssue34127-4 84182 1376 ns/op 83 B/op 2 allocs/op BenchmarkUnmapped-4 21598 5786 ns/op 208 B/op 4 allocs/op BenchmarkTypeFieldsCache/MissTypes1-4 2647 40059 ns/op BenchmarkTypeFieldsCache/MissTypes10-4 1178 94381 ns/op BenchmarkTypeFieldsCache/MissTypes100-4 283 465655 ns/op BenchmarkTypeFieldsCache/MissTypes1000-4 36 3574461 ns/op BenchmarkTypeFieldsCache/HitTypes1-4 512749 205.5 ns/op BenchmarkTypeFieldsCache/HitTypes10-4 553468 203.2 ns/op BenchmarkTypeFieldsCache/HitTypes100-4 369646 299.8 ns/op BenchmarkTypeFieldsCache/HitTypes1000-4 276415 408.3 ns/op BenchmarkEncodeMarshaler-4 64459 1816 ns/op 76 B/op 1 allocs/op BenchmarkEncoderEncode-4 71102 1696 ns/op 43 B/op 0 allocs/op BenchmarkNumberIsValid-4 5808576 19.63 ns/op BenchmarkNumberIsValidRegexp-4 26756 4601 ns/op BenchmarkUnmarshalNumber-4 48282 2397 ns/op 168 B/op 2 allocs/op PASS ok encoding/json 8.005s goos: freebsd goarch: amd64 pkg: encoding/pem cpu: AMD EPYC 7B12 BenchmarkEncode-4 68 1784038 ns/op 36.73 MB/s BenchmarkDecode-4 28 3838325 ns/op 23.13 MB/s PASS ok encoding/pem 1.410s goos: freebsd goarch: amd64 pkg: encoding/xml cpu: AMD EPYC 7B12 BenchmarkMarshal-4 3758 29760 ns/op 6280 B/op 24 allocs/op BenchmarkUnmarshal-4 1318 90385 ns/op 8216 B/op 185 allocs/op BenchmarkHTMLAutoClose-4 5296 23027 ns/op PASS ok encoding/xml 1.553s goos: freebsd goarch: amd64 pkg: errors cpu: AMD EPYC 7B12 BenchmarkIs-4 422947 265.0 ns/op BenchmarkAs-4 93988 1770 ns/op PASS ok errors 1.468s goos: freebsd goarch: amd64 pkg: expvar cpu: AMD EPYC 7B12 BenchmarkIntAdd-4 334212 331.4 ns/op BenchmarkIntSet-4 395011 362.1 ns/op BenchmarkFloatAdd-4 55970 2074 ns/op BenchmarkFloatSet-4 289572 423.1 ns/op BenchmarkStringSet-4 237662 434.8 ns/op BenchmarkMapSet-4 41209 2849 ns/op BenchmarkMapSetDifferent-4 31312 4199 ns/op BenchmarkMapSetDifferentRandom-4 396 299928 ns/op BenchmarkMapSetString-4 40945 3162 ns/op BenchmarkMapAddSame-4 22951 4810 ns/op BenchmarkMapAddDifferent-4 14007 8753 ns/op BenchmarkMapAddDifferentRandom-4 297 402306 ns/op BenchmarkMapAddSameSteadyState-4 222392 494.8 ns/op BenchmarkMapAddDifferentSteadyState-4 75772 1362 ns/op BenchmarkMapString-4 8032 12564 ns/op 672 B/op 7 allocs/op BenchmarkRealworldExpvarUsage-4 10000 25794 ns/op PASS ok expvar 3.512s goos: freebsd goarch: amd64 pkg: fmt cpu: AMD EPYC 7B12 BenchmarkSprintfPadding-4 121804 898.2 ns/op BenchmarkSprintfEmpty-4 430729 242.8 ns/op BenchmarkSprintfString-4 363600 393.8 ns/op BenchmarkSprintfTruncateString-4 329473 367.2 ns/op BenchmarkSprintfTruncateBytes-4 154856 779.5 ns/op BenchmarkSprintfSlowParsingPath-4 302848 380.5 ns/op BenchmarkSprintfQuoteString-4 36278 3227 ns/op BenchmarkSprintfInt-4 362643 338.4 ns/op BenchmarkSprintfIntInt-4 255394 524.8 ns/op BenchmarkSprintfPrefixedInt-4 281692 453.3 ns/op BenchmarkSprintfFloat-4 170756 711.8 ns/op BenchmarkSprintfComplex-4 74642 1605 ns/op BenchmarkSprintfBoolean-4 348681 347.4 ns/op BenchmarkSprintfHexString-4 189786 763.7 ns/op BenchmarkSprintfHexBytes-4 77922 1473 ns/op BenchmarkSprintfBytes-4 39583 2546 ns/op BenchmarkSprintfStringer-4 97389 1246 ns/op BenchmarkSprintfStructure-4 49390 2449 ns/op BenchmarkManyArgs-4 94728 1233 ns/op BenchmarkFprintInt-4 98822 1272 ns/op BenchmarkFprintfBytes-4 105339 1155 ns/op BenchmarkFprintIntNoAlloc-4 95594 1261 ns/op BenchmarkScanInts-4 48 2429680 ns/op BenchmarkScanRecursiveInt-4 1 307127561 ns/op BenchmarkScanRecursiveIntReaderWrapper-4 1 320001773 ns/op PASS ok fmt 4.867s goos: freebsd goarch: amd64 pkg: go/build cpu: AMD EPYC 7B12 BenchmarkImportVendor-4 1131 102476 ns/op PASS ok go/build 1.210s goos: freebsd goarch: amd64 pkg: go/constant cpu: AMD EPYC 7B12 BenchmarkStringAdd/1-4 60954 1790 ns/op 160 B/op 2 allocs/op BenchmarkStringAdd/4-4 19989 6003 ns/op 832 B/op 9 allocs/op BenchmarkStringAdd/16-4 5703 20289 ns/op 3168 B/op 23 allocs/op BenchmarkStringAdd/64-4 1564 78612 ns/op 11872 B/op 73 allocs/op BenchmarkStringAdd/256-4 412 300906 ns/op 48992 B/op 267 allocs/op BenchmarkStringAdd/1024-4 93 1330298 ns/op 215522 B/op 1038 allocs/op BenchmarkStringAdd/4096-4 20 5464433 ns/op 846304 B/op 4113 allocs/op BenchmarkStringAdd/16384-4 5 21687835 ns/op 3615200 B/op 16406 allocs/op BenchmarkStringAdd/65536-4 2 85015492 ns/op 15239648 B/op 65564 allocs/op PASS ok go/constant 2.644s goos: freebsd goarch: amd64 pkg: go/format cpu: AMD EPYC 7B12 BenchmarkFormat/array1-10000-4 1 204047533 ns/op 0.32 MB/s 46217064 B/op 48851 allocs/op PASS ok go/format 1.300s goos: freebsd goarch: amd64 pkg: go/parser cpu: AMD EPYC 7B12 BenchmarkParse-4 7 14856074 ns/op 3.62 MB/s BenchmarkParseOnly-4 8 13008855 ns/op 4.13 MB/s BenchmarkResolve-4 63 1868489 ns/op 28.77 MB/s PASS ok go/parser 2.306s goos: freebsd goarch: amd64 pkg: go/printer cpu: AMD EPYC 7B12 BenchmarkPrintFile-4 1 107955773 ns/op 0.48 MB/s 5094480 B/op 27902 allocs/op BenchmarkPrintDecl-4 1123 101494 ns/op 0.32 MB/s 16248 B/op 53 allocs/op PASS ok go/printer 1.320s goos: freebsd goarch: amd64 pkg: go/scanner cpu: AMD EPYC 7B12 BenchmarkScan-4 362 315731 ns/op BenchmarkScanFiles/go/types/expr.go-4 22 4754812 ns/op 8.31 MB/s BenchmarkScanFiles/go/parser/parser.go-4 12 9291775 ns/op 8.02 MB/s BenchmarkScanFiles/net/http/server.go-4 7 15190796 ns/op 8.59 MB/s BenchmarkScanFiles/go/scanner/errors.go-4 276 406221 ns/op 7.63 MB/s PASS ok go/scanner 1.738s goos: freebsd goarch: amd64 pkg: go/token cpu: AMD EPYC 7B12 BenchmarkSearchInts-4 1440409 76.78 ns/op PASS ok go/token 1.278s goos: freebsd goarch: amd64 pkg: go/types cpu: AMD EPYC 7B12 BenchmarkLookupFieldOrMethod-4 148 839918 ns/op BenchmarkNamed/Underlying/nongeneric-4 1564752 76.11 ns/op BenchmarkNamed/Underlying/generic-4 1543231 76.34 ns/op BenchmarkNamed/Underlying/src_instance-4 1081831 114.7 ns/op BenchmarkNamed/Underlying/user_instance-4 1541418 78.92 ns/op BenchmarkNamed/NewMethodSet/nongeneric-4 27528 4237 ns/op BenchmarkNamed/NewMethodSet/generic-4 27994 4210 ns/op BenchmarkNamed/NewMethodSet/src_instance-4 27256 4458 ns/op BenchmarkNamed/NewMethodSet/user_instance-4 27807 4286 ns/op BenchmarkCheck/http/funcbodies/info-4 1 493237139 ns/op 72081 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 379328473 ns/op 93725 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 194725855 ns/op 182562 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 185776578 ns/op 191322 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 374856159 ns/op 14148 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 2 92045074 ns/op 57602 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 2 56024248 ns/op 94645 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 2 54178672 ns/op 97864 lines/s BenchmarkCheck/constant/funcbodies/info-4 1 136612746 ns/op 15858 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 2 54519246 ns/op 39725 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 3 41050658 ns/op 52772 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 3 40724421 ns/op 53193 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 996187929 ns/op 70901 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 497118454 ns/op 142075 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 114343238 ns/op 617516 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 2 101318076 ns/op 696502 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 1 290370857 ns/op 3020 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 2 62493683 ns/op 14028 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 2 56363033 ns/op 15555 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 2 55676462 ns/op 15749 lines/s PASS ok go/types 17.964s goos: freebsd goarch: amd64 pkg: hash/adler32 cpu: AMD EPYC 7B12 BenchmarkAdler32KB-4 14791 8037 ns/op 127.41 MB/s PASS ok hash/adler32 1.272s goos: freebsd goarch: amd64 pkg: hash/crc32 cpu: AMD EPYC 7B12 BenchmarkCRC32/poly=IEEE/size=15/align=0-4 287121 391.4 ns/op 38.32 MB/s BenchmarkCRC32/poly=IEEE/size=15/align=1-4 311774 389.6 ns/op 38.50 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=0-4 192039 585.3 ns/op 68.34 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=1-4 204996 552.3 ns/op 72.42 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=0-4 625712 193.8 ns/op 2642.30 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=1-4 624530 195.5 ns/op 2618.74 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=0-4 514598 228.7 ns/op 4476.52 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=1-4 527994 229.9 ns/op 4453.69 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=0-4 255823 469.4 ns/op 8725.52 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=1-4 252745 475.5 ns/op 8614.83 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=0-4 43615 2726 ns/op 12022.52 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=1-4 44013 2719 ns/op 12050.67 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=0-4 540213 186.8 ns/op 80.32 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=1-4 682706 178.6 ns/op 84.00 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=0-4 676322 180.9 ns/op 221.15 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=1-4 569264 180.7 ns/op 221.37 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=0-4 446532 249.1 ns/op 2055.55 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=1-4 463423 250.1 ns/op 2047.03 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=0-4 324866 321.7 ns/op 3183.31 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=1-4 329043 328.2 ns/op 3119.93 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=0-4 289536 387.9 ns/op 10560.25 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=1-4 268149 395.6 ns/op 10354.42 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=0-4 61071 1976 ns/op 16579.56 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=1-4 58238 1987 ns/op 16490.04 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=0-4 293904 372.1 ns/op 40.31 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=1-4 296352 368.6 ns/op 40.70 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=0-4 153258 757.5 ns/op 52.81 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=1-4 162286 749.5 ns/op 53.37 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=0-4 14281 7951 ns/op 64.40 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=1-4 14274 8393 ns/op 61.01 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=0-4 7716 17707 ns/op 57.83 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=1-4 6564 15501 ns/op 66.06 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=0-4 1410 80218 ns/op 51.06 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=1-4 1420 79357 ns/op 51.62 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=0-4 177 670608 ns/op 48.86 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=1-4 178 670467 ns/op 48.87 MB/s PASS ok hash/crc32 6.299s goos: freebsd goarch: amd64 pkg: hash/crc64 cpu: AMD EPYC 7B12 BenchmarkCrc64/ISO64KB-4 267 444012 ns/op 147.60 MB/s BenchmarkCrc64/ISO4KB-4 4303 28537 ns/op 143.54 MB/s BenchmarkCrc64/ISO1KB-4 15243 7856 ns/op 130.35 MB/s BenchmarkCrc64/ECMA64KB-4 270 442559 ns/op 148.08 MB/s BenchmarkCrc64/Random64KB-4 308 386432 ns/op 169.59 MB/s BenchmarkCrc64/Random16KB-4 1052 107714 ns/op 152.11 MB/s PASS ok hash/crc64 2.069s goos: freebsd goarch: amd64 pkg: hash/fnv cpu: AMD EPYC 7B12 BenchmarkFnv32KB-4 13754 8203 ns/op 124.83 MB/s BenchmarkFnv32aKB-4 14474 8210 ns/op 124.72 MB/s BenchmarkFnv64KB-4 13794 8597 ns/op 119.12 MB/s BenchmarkFnv64aKB-4 14391 8439 ns/op 121.34 MB/s BenchmarkFnv128KB-4 2456 43382 ns/op 23.60 MB/s BenchmarkFnv128aKB-4 2557 40417 ns/op 25.34 MB/s PASS ok hash/fnv 2.075s goos: freebsd goarch: amd64 pkg: hash/maphash cpu: AMD EPYC 7B12 BenchmarkHash/n=4/Write-4 820564 151.2 ns/op 26.45 MB/s BenchmarkHash/n=4/Bytes-4 5574801 21.67 ns/op 184.57 MB/s BenchmarkHash/n=4/String-4 2188342 55.43 ns/op 72.16 MB/s BenchmarkHash/n=8/Write-4 742105 151.9 ns/op 52.68 MB/s BenchmarkHash/n=8/Bytes-4 5427130 21.05 ns/op 380.06 MB/s BenchmarkHash/n=8/String-4 2153144 54.23 ns/op 147.52 MB/s BenchmarkHash/n=16/Write-4 804614 153.4 ns/op 104.29 MB/s BenchmarkHash/n=16/Bytes-4 5359839 22.27 ns/op 718.45 MB/s BenchmarkHash/n=16/String-4 2134760 55.26 ns/op 289.55 MB/s BenchmarkHash/n=32/Write-4 765949 149.2 ns/op 214.48 MB/s BenchmarkHash/n=32/Bytes-4 5389392 21.27 ns/op 1504.70 MB/s BenchmarkHash/n=32/String-4 2111782 55.33 ns/op 578.38 MB/s BenchmarkHash/n=64/Write-4 774250 158.3 ns/op 404.36 MB/s BenchmarkHash/n=64/Bytes-4 5401526 22.36 ns/op 2862.49 MB/s BenchmarkHash/n=64/String-4 2094418 56.15 ns/op 1139.79 MB/s BenchmarkHash/n=256/Write-4 576486 207.0 ns/op 1236.69 MB/s BenchmarkHash/n=256/Bytes-4 4217449 27.85 ns/op 9191.59 MB/s BenchmarkHash/n=256/String-4 1285928 93.49 ns/op 2738.40 MB/s BenchmarkHash/n=320/Write-4 482688 210.2 ns/op 1522.04 MB/s BenchmarkHash/n=320/Bytes-4 3643538 33.02 ns/op 9690.48 MB/s BenchmarkHash/n=320/String-4 921949 128.1 ns/op 2497.62 MB/s BenchmarkHash/n=1024/Write-4 314898 321.2 ns/op 3188.22 MB/s BenchmarkHash/n=1024/Bytes-4 1370709 87.20 ns/op 11742.68 MB/s BenchmarkHash/n=1024/String-4 347712 316.6 ns/op 3234.64 MB/s BenchmarkHash/n=4096/Write-4 177225 644.5 ns/op 6355.11 MB/s BenchmarkHash/n=4096/Bytes-4 340015 348.4 ns/op 11756.87 MB/s BenchmarkHash/n=4096/String-4 95004 1174 ns/op 3489.32 MB/s BenchmarkHash/n=16384/Write-4 42163 2859 ns/op 5729.97 MB/s BenchmarkHash/n=16384/Bytes-4 86142 1393 ns/op 11759.80 MB/s BenchmarkHash/n=16384/String-4 25298 4649 ns/op 3524.58 MB/s BenchmarkComparable/int64-4 2361914 50.05 ns/op BenchmarkComparable/uint64-4 2205781 53.30 ns/op BenchmarkComparable/uintptr-4 2353828 51.28 ns/op BenchmarkComparable/interface_{}-4 2163087 55.11 ns/op BenchmarkComparable/string-4 2312127 51.68 ns/op BenchmarkComparable/bool-4 2259322 51.83 ns/op BenchmarkComparable/*float64-4 2357023 51.11 ns/op BenchmarkComparable/float64-4 2243311 52.74 ns/op BenchmarkComparable/complex128-4 2003371 59.74 ns/op BenchmarkComparable/struct_{}-4 2402224 50.20 ns/op BenchmarkComparable/maphash.testStruct-4 1319457 89.41 ns/op PASS ok hash/maphash 7.844s goos: freebsd goarch: amd64 pkg: html cpu: AMD EPYC 7B12 BenchmarkEscape-4 1279 88286 ns/op BenchmarkEscapeNone-4 178965 655.6 ns/op BenchmarkUnescape-4 1227 90749 ns/op BenchmarkUnescapeNone-4 1599007 75.49 ns/op BenchmarkUnescapeSparse-4 13008 7731 ns/op BenchmarkUnescapeDense-4 1822 62246 ns/op PASS ok html 1.979s goos: freebsd goarch: amd64 pkg: html/template cpu: AMD EPYC 7B12 BenchmarkCSSEscaper-4 14551 8171 ns/op BenchmarkCSSEscaperNoSpecials-4 60777 1965 ns/op BenchmarkDecodeCSS-4 43732 2735 ns/op BenchmarkDecodeCSSNoSpecials-4 5388346 21.94 ns/op BenchmarkCSSValueFilter-4 174283 668.8 ns/op BenchmarkCSSValueFilterOk-4 121897 947.4 ns/op BenchmarkEscapedExecute-4 5979 19376 ns/op BenchmarkHTMLNospaceEscaper-4 18273 6584 ns/op BenchmarkHTMLNospaceEscaperNoSpecials-4 88484 1284 ns/op BenchmarkStripTags-4 32371 3705 ns/op BenchmarkStripTagsNoSpecials-4 511933 269.1 ns/op BenchmarkJSValEscaperWithNum-4 30782 3924 ns/op BenchmarkJSValEscaperWithStr-4 7195 14542 ns/op BenchmarkJSValEscaperWithStrNoSpecials-4 25242 4904 ns/op BenchmarkJSValEscaperWithObj-4 6865 17301 ns/op BenchmarkJSValEscaperWithObjNoSpecials-4 17624 6870 ns/op BenchmarkJSStrEscaperNoSpecials-4 78499 1494 ns/op BenchmarkJSStrEscaper-4 18084 6639 ns/op BenchmarkJSRegexpEscaperNoSpecials-4 72496 1582 ns/op BenchmarkJSRegexpEscaper-4 16798 6788 ns/op BenchmarkTemplateSpecialTags-4 146 829268 ns/op BenchmarkURLEscaper-4 6068 19819 ns/op BenchmarkURLEscaperNoSpecials-4 244506 440.3 ns/op BenchmarkURLNormalizer-4 8259 14719 ns/op BenchmarkURLNormalizerNoSpecials-4 239760 465.7 ns/op BenchmarkSrcsetFilter-4 26362 4564 ns/op BenchmarkSrcsetFilterNoSpecials-4 169812 693.9 ns/op PASS ok html/template 5.412s goos: freebsd goarch: amd64 pkg: image cpu: AMD EPYC 7B12 BenchmarkAt/rgba-4 884263 137.7 ns/op 16 B/op 1 allocs/op BenchmarkAt/rgba64-4 657786 174.1 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba-4 909945 130.0 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba64-4 701234 176.6 ns/op 16 B/op 1 allocs/op BenchmarkAt/alpha-4 2093452 57.49 ns/op 0 B/op 0 allocs/op BenchmarkAt/alpha16-4 1363851 89.18 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray-4 2095728 57.18 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray16-4 1357338 87.24 ns/op 0 B/op 0 allocs/op BenchmarkAt/paletted-4 1631331 72.48 ns/op 0 B/op 0 allocs/op BenchmarkSet/rgba-4 669172 176.8 ns/op 16 B/op 1 allocs/op BenchmarkSet/rgba64-4 472308 212.2 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba-4 617307 194.2 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba64-4 562274 214.6 ns/op 16 B/op 1 allocs/op BenchmarkSet/alpha-4 1000000 112.6 ns/op 0 B/op 0 allocs/op BenchmarkSet/alpha16-4 763628 160.2 ns/op 16 B/op 1 allocs/op BenchmarkSet/gray-4 1213263 98.20 ns/op 0 B/op 0 allocs/op BenchmarkSet/gray16-4 748719 159.7 ns/op 16 B/op 1 allocs/op BenchmarkSet/paletted-4 474267 214.8 ns/op 0 B/op 0 allocs/op BenchmarkRGBAAt-4 1663048 69.73 ns/op BenchmarkRGBASetRGBA-4 1727912 70.40 ns/op BenchmarkRGBA64At-4 1015197 123.2 ns/op BenchmarkRGBA64SetRGBA64-4 1159869 99.60 ns/op BenchmarkNRGBAAt-4 1629037 73.04 ns/op BenchmarkNRGBASetNRGBA-4 1689949 71.67 ns/op BenchmarkNRGBA64At-4 1067474 109.2 ns/op BenchmarkNRGBA64SetNRGBA64-4 1182268 105.8 ns/op BenchmarkAlphaAt-4 2826277 42.09 ns/op BenchmarkAlphaSetAlpha-4 2804752 42.58 ns/op BenchmarkAlpha16At-4 1760842 67.20 ns/op BenchmarkAlphaSetAlpha16-4 1817006 65.48 ns/op BenchmarkGrayAt-4 2780283 43.82 ns/op BenchmarkGraySetGray-4 2564422 43.41 ns/op BenchmarkGray16At-4 1780856 67.35 ns/op BenchmarkGraySetGray16-4 1756933 66.41 ns/op PASS ok image 7.413s goos: freebsd goarch: amd64 pkg: image/color cpu: AMD EPYC 7B12 BenchmarkYCbCrToRGB/0-4 5310963 22.66 ns/op BenchmarkYCbCrToRGB/128-4 4976034 22.99 ns/op BenchmarkYCbCrToRGB/255-4 5308398 23.16 ns/op BenchmarkRGBToYCbCr/0-4 5564742 21.63 ns/op BenchmarkRGBToYCbCr/Cb-4 5040616 23.93 ns/op BenchmarkRGBToYCbCr/Cr-4 4955016 22.85 ns/op BenchmarkYCbCrToRGBA/0-4 4380301 27.78 ns/op BenchmarkYCbCrToRGBA/128-4 4305750 27.26 ns/op BenchmarkYCbCrToRGBA/255-4 4410094 30.97 ns/op BenchmarkNYCbCrAToRGBA/0-4 4353842 27.40 ns/op BenchmarkNYCbCrAToRGBA/128-4 4408233 30.12 ns/op BenchmarkNYCbCrAToRGBA/255-4 4312728 29.91 ns/op PASS ok image/color 2.889s goos: freebsd goarch: amd64 pkg: image/draw cpu: AMD EPYC 7B12 BenchmarkFillOver-4 5 23594094 ns/op BenchmarkFillSrc-4 469 251122 ns/op BenchmarkCopyOver-4 10 11252826 ns/op BenchmarkCopySrc-4 574 185147 ns/op BenchmarkNRGBAOver-4 9 11903582 ns/op BenchmarkNRGBASrc-4 16 7181690 ns/op BenchmarkYCbCr-4 13 8423589 ns/op BenchmarkGray-4 26 4209996 ns/op BenchmarkCMYK-4 15 7577757 ns/op BenchmarkGlyphOver-4 28 4586543 ns/op BenchmarkRGBAMaskOver-4 5 21183476 ns/op BenchmarkGrayMaskOver-4 7 16801693 ns/op BenchmarkRGBA64ImageMaskOver-4 4 26799573 ns/op BenchmarkRGBA-4 6 17423016 ns/op BenchmarkPalettedFill-4 1348 90695 ns/op BenchmarkPalettedRGBA-4 6 18053839 ns/op BenchmarkGenericOver-4 3 39387997 ns/op BenchmarkGenericMaskOver-4 6 16947350 ns/op BenchmarkGenericSrc-4 4 26010284 ns/op BenchmarkGenericMaskSrc-4 5 23158522 ns/op PASS ok image/draw 6.293s goos: freebsd goarch: amd64 pkg: image/gif cpu: AMD EPYC 7B12 BenchmarkDecode-4 30 3705615 ns/op 4.17 MB/s 48618 B/op 267 allocs/op BenchmarkEncodeRandomPaletted-4 2 91613723 ns/op 3.35 MB/s 79984 B/op 7 allocs/op BenchmarkEncodeRandomRGBA-4 1 2189968046 ns/op 0.56 MB/s 417248 B/op 13 allocs/op BenchmarkEncodeRealisticPaletted-4 70 1472486 ns/op 10.49 MB/s 79985 B/op 7 allocs/op BenchmarkEncodeRealisticRGBA-4 1 108212632 ns/op 0.57 MB/s 105952 B/op 13 allocs/op PASS ok image/gif 4.316s goos: freebsd goarch: amd64 pkg: image/jpeg cpu: AMD EPYC 7B12 BenchmarkFDCT-4 4986 22000 ns/op BenchmarkIDCT-4 5288 19894 ns/op BenchmarkDecodeBaseline-4 12 9598811 ns/op 6.44 MB/s 63024 B/op 5 allocs/op BenchmarkDecodeProgressive-4 8 13091515 ns/op 4.72 MB/s 259712 B/op 13 allocs/op BenchmarkEncodeRGBA-4 1 117446482 ns/op 10.46 MB/s 4544 B/op 7 allocs/op BenchmarkEncodeYCbCr-4 1 150251317 ns/op 6.13 MB/s 4544 B/op 7 allocs/op PASS ok image/jpeg 2.167s goos: freebsd goarch: amd64 pkg: image/png cpu: AMD EPYC 7B12 BenchmarkPaeth-4 14991984 7.205 ns/op BenchmarkDecodeGray-4 18 6353090 ns/op 10.32 MB/s 137024 B/op 102 allocs/op BenchmarkDecodeNRGBAGradient-4 4 26581465 ns/op 9.86 MB/s 337328 B/op 188 allocs/op BenchmarkDecodeNRGBAOpaque-4 5 22916298 ns/op 11.44 MB/s 346592 B/op 152 allocs/op BenchmarkDecodePaletted-4 31 3730350 ns/op 17.57 MB/s 140352 B/op 309 allocs/op BenchmarkDecodeRGB-4 5 21297692 ns/op 12.31 MB/s 332128 B/op 157 allocs/op BenchmarkDecodeInterlacing-4 4 26275485 ns/op 9.98 MB/s 605216 B/op 268 allocs/op BenchmarkEncodeGray-4 3 40442875 ns/op 7.60 MB/s 852184 B/op 29 allocs/op BenchmarkEncodeGrayWithBufferPool-4 3 40100057 ns/op 7.66 MB/s 284053 B/op 9 allocs/op BenchmarkEncodeNRGBOpaque-4 1 124627496 ns/op 9.86 MB/s 860248 B/op 29 allocs/op BenchmarkEncodeNRGBA-4 1 148574067 ns/op 8.27 MB/s 864088 B/op 29 allocs/op BenchmarkEncodePaletted-4 5 20402593 ns/op 15.06 MB/s 848592 B/op 32 allocs/op BenchmarkEncodeRGBOpaque-4 1 135441166 ns/op 9.07 MB/s 860248 B/op 29 allocs/op BenchmarkEncodeRGBA-4 1 552414221 ns/op 2.22 MB/s 864088 B/op 29 allocs/op PASS ok image/png 4.262s goos: freebsd goarch: amd64 pkg: index/suffixarray cpu: AMD EPYC 7B12 BenchmarkNew/text=opticks/size=100K/bits=32-4 3 37021972 ns/op 2.70 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=opticks/size=100K/bits=64-4 4 31827297 ns/op 3.14 MB/s 802920 B/op 2 allocs/op BenchmarkNew/text=opticks/size=500K/bits=32-4 1 204565684 ns/op 2.44 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=opticks/size=500K/bits=64-4 1 169055244 ns/op 2.96 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=32-4 3 36547194 ns/op 2.74 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=64-4 4 32536018 ns/op 3.07 MB/s 802900 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=32-4 1 201272271 ns/op 2.48 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=64-4 1 166649783 ns/op 3.00 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=1M/bits=32-4 1 429074995 ns/op 2.33 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=1M/bits=64-4 1 438446004 ns/op 2.28 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=32-4 1 3381491251 ns/op 1.48 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=64-4 1 3087868372 ns/op 1.62 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=32-4 18 6588981 ns/op 15.18 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=64-4 16 6951151 ns/op 14.39 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=32-4 4 32682483 ns/op 15.30 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=64-4 3 34087519 ns/op 14.67 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=32-4 2 59475236 ns/op 16.81 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=64-4 2 65157980 ns/op 15.35 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=32-4 1 302235477 ns/op 16.54 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=64-4 1 309019103 ns/op 16.18 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=rand/size=100K/bits=32-4 3 42094329 ns/op 2.38 MB/s 540752 B/op 3 allocs/op BenchmarkNew/text=rand/size=100K/bits=64-4 3 36079844 ns/op 2.77 MB/s 1073232 B/op 3 allocs/op BenchmarkNew/text=rand/size=500K/bits=32-4 1 250619054 ns/op 2.00 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=rand/size=500K/bits=64-4 1 279033288 ns/op 1.79 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=32-4 1 618926578 ns/op 1.62 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=64-4 1 665074797 ns/op 1.50 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=32-4 1 5010944420 ns/op 1.00 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=64-4 1 4793204826 ns/op 1.04 MB/s 40001616 B/op 2 allocs/op BenchmarkSaveRestore/bits=32-4 1 106591401 ns/op 39.21 MB/s 5275648 B/op 4 allocs/op BenchmarkSaveRestore/bits=64-4 1 110841203 ns/op 37.71 MB/s 9469952 B/op 4 allocs/op PASS ok index/suffixarray 34.902s goos: freebsd goarch: amd64 pkg: internal/chacha8rand cpu: AMD EPYC 7B12 BenchmarkBlock-4 1289893 94.67 ns/op 2704.19 MB/s PASS ok internal/chacha8rand 1.272s goos: freebsd goarch: amd64 pkg: internal/fuzz cpu: AMD EPYC 7B12 BenchmarkMarshalCorpusFile/1-4 48970 2306 ns/op 0.43 MB/s BenchmarkMarshalCorpusFile/2-4 51141 2438 ns/op 0.82 MB/s BenchmarkMarshalCorpusFile/4-4 45951 2661 ns/op 1.50 MB/s BenchmarkMarshalCorpusFile/8-4 38798 3071 ns/op 2.60 MB/s BenchmarkMarshalCorpusFile/16-4 30234 3980 ns/op 4.02 MB/s BenchmarkMarshalCorpusFile/32-4 19988 6064 ns/op 5.28 MB/s BenchmarkMarshalCorpusFile/64-4 15573 7815 ns/op 8.19 MB/s BenchmarkMarshalCorpusFile/128-4 11926 10201 ns/op 12.55 MB/s BenchmarkMarshalCorpusFile/256-4 4335 24168 ns/op 10.59 MB/s BenchmarkMarshalCorpusFile/512-4 2355 47582 ns/op 10.76 MB/s BenchmarkMarshalCorpusFile/1024-4 1414 87595 ns/op 11.69 MB/s BenchmarkMarshalCorpusFile/2048-4 652 184178 ns/op 11.12 MB/s BenchmarkMarshalCorpusFile/4096-4 338 349560 ns/op 11.72 MB/s BenchmarkMarshalCorpusFile/8192-4 171 692598 ns/op 11.83 MB/s BenchmarkMarshalCorpusFile/16384-4 92 1390431 ns/op 11.78 MB/s BenchmarkMarshalCorpusFile/32768-4 36 2984319 ns/op 10.98 MB/s BenchmarkMarshalCorpusFile/65536-4 20 5934994 ns/op 11.04 MB/s BenchmarkMarshalCorpusFile/131072-4 9 12242027 ns/op 10.71 MB/s BenchmarkMarshalCorpusFile/262144-4 5 23583658 ns/op 11.12 MB/s BenchmarkMarshalCorpusFile/524288-4 3 47288850 ns/op 11.09 MB/s BenchmarkMarshalCorpusFile/1048576-4 2 99841280 ns/op 10.50 MB/s BenchmarkUnmarshalCorpusFile/1-4 13281 9305 ns/op 0.11 MB/s BenchmarkUnmarshalCorpusFile/2-4 12816 9486 ns/op 0.21 MB/s BenchmarkUnmarshalCorpusFile/4-4 10000 10561 ns/op 0.38 MB/s BenchmarkUnmarshalCorpusFile/8-4 10047 11977 ns/op 0.67 MB/s BenchmarkUnmarshalCorpusFile/16-4 8577 14304 ns/op 1.12 MB/s BenchmarkUnmarshalCorpusFile/32-4 4918 20609 ns/op 1.55 MB/s BenchmarkUnmarshalCorpusFile/64-4 4179 24652 ns/op 2.60 MB/s BenchmarkUnmarshalCorpusFile/128-4 3278 31321 ns/op 4.09 MB/s BenchmarkUnmarshalCorpusFile/256-4 1400 82633 ns/op 3.10 MB/s BenchmarkUnmarshalCorpusFile/512-4 756 159708 ns/op 3.21 MB/s BenchmarkUnmarshalCorpusFile/1024-4 381 305103 ns/op 3.36 MB/s BenchmarkUnmarshalCorpusFile/2048-4 196 607167 ns/op 3.37 MB/s BenchmarkUnmarshalCorpusFile/4096-4 99 1200779 ns/op 3.41 MB/s BenchmarkUnmarshalCorpusFile/8192-4 43 2390245 ns/op 3.43 MB/s BenchmarkUnmarshalCorpusFile/16384-4 24 4777094 ns/op 3.43 MB/s BenchmarkUnmarshalCorpusFile/32768-4 12 9549406 ns/op 3.43 MB/s BenchmarkUnmarshalCorpusFile/65536-4 6 19203366 ns/op 3.41 MB/s BenchmarkUnmarshalCorpusFile/131072-4 3 37725628 ns/op 3.47 MB/s BenchmarkUnmarshalCorpusFile/262144-4 2 76458750 ns/op 3.43 MB/s BenchmarkUnmarshalCorpusFile/524288-4 1 150572989 ns/op 3.48 MB/s BenchmarkUnmarshalCorpusFile/1048576-4 1 299484155 ns/op 3.50 MB/s BenchmarkMutatorBytes/1-4 36700 2886 ns/op BenchmarkMutatorBytes/10-4 43365 2830 ns/op BenchmarkMutatorBytes/100-4 40776 3012 ns/op BenchmarkMutatorBytes/1000-4 29857 4279 ns/op BenchmarkMutatorBytes/10000-4 8558 15699 ns/op BenchmarkMutatorBytes/100000-4 1258 97833 ns/op BenchmarkMutatorString/1-4 39556 3031 ns/op BenchmarkMutatorString/10-4 40388 2989 ns/op BenchmarkMutatorString/100-4 37116 3476 ns/op BenchmarkMutatorString/1000-4 20638 6111 ns/op BenchmarkMutatorString/10000-4 4412 29832 ns/op BenchmarkMutatorString/100000-4 543 223841 ns/op BenchmarkMutatorAllBasicTypes/[]uint8-4 21142 5099 ns/op BenchmarkMutatorAllBasicTypes/string-4 22888 5273 ns/op BenchmarkMutatorAllBasicTypes/bool-4 67962 1770 ns/op BenchmarkMutatorAllBasicTypes/float32-4 59792 2032 ns/op BenchmarkMutatorAllBasicTypes/float64-4 59314 2011 ns/op BenchmarkMutatorAllBasicTypes/int-4 64651 1877 ns/op BenchmarkMutatorAllBasicTypes/int8-4 65043 1843 ns/op BenchmarkMutatorAllBasicTypes/int16-4 63853 1877 ns/op BenchmarkMutatorAllBasicTypes/int32-4 63351 1901 ns/op BenchmarkMutatorAllBasicTypes/int64-4 64076 1892 ns/op BenchmarkMutatorAllBasicTypes/uint8-4 62578 1899 ns/op BenchmarkMutatorAllBasicTypes/uint16-4 62964 1898 ns/op BenchmarkMutatorAllBasicTypes/uint32-4 62533 1904 ns/op BenchmarkMutatorAllBasicTypes/uint64-4 63092 1914 ns/op BenchmarkByteSliceMutators/RemoveBytes/64-4 357040 325.3 ns/op BenchmarkByteSliceMutators/RemoveBytes/128-4 349628 351.8 ns/op BenchmarkByteSliceMutators/RemoveBytes/256-4 298882 380.0 ns/op BenchmarkByteSliceMutators/RemoveBytes/512-4 311308 424.0 ns/op BenchmarkByteSliceMutators/RemoveBytes/1024-4 270524 485.9 ns/op BenchmarkByteSliceMutators/InsertRandomBytes/64-4 505474 223.0 ns/op BenchmarkByteSliceMutators/InsertRandomBytes/128-4 486469 221.9 ns/op BenchmarkByteSliceMutators/InsertRandomBytes/256-4 543012 222.3 ns/op BenchmarkByteSliceMutators/InsertRandomBytes/512-4 473902 219.0 ns/op BenchmarkByteSliceMutators/InsertRandomBytes/1024-4 543408 221.1 ns/op BenchmarkByteSliceMutators/DuplicateBytes/64-4 350928 288.3 ns/op BenchmarkByteSliceMutators/DuplicateBytes/128-4 374312 279.0 ns/op BenchmarkByteSliceMutators/DuplicateBytes/256-4 408984 277.4 ns/op BenchmarkByteSliceMutators/DuplicateBytes/512-4 432152 285.6 ns/op BenchmarkByteSliceMutators/DuplicateBytes/1024-4 414130 277.4 ns/op BenchmarkByteSliceMutators/OverwriteBytes/64-4 298838 390.0 ns/op BenchmarkByteSliceMutators/OverwriteBytes/128-4 306224 398.2 ns/op BenchmarkByteSliceMutators/OverwriteBytes/256-4 304058 397.6 ns/op BenchmarkByteSliceMutators/OverwriteBytes/512-4 274554 404.0 ns/op BenchmarkByteSliceMutators/OverwriteBytes/1024-4 290055 402.5 ns/op BenchmarkByteSliceMutators/BitFlip/64-4 623540 163.0 ns/op BenchmarkByteSliceMutators/BitFlip/128-4 633924 164.7 ns/op BenchmarkByteSliceMutators/BitFlip/256-4 645038 166.2 ns/op BenchmarkByteSliceMutators/BitFlip/512-4 733288 160.4 ns/op BenchmarkByteSliceMutators/BitFlip/1024-4 746017 165.6 ns/op BenchmarkByteSliceMutators/XORByte/64-4 719700 163.0 ns/op BenchmarkByteSliceMutators/XORByte/128-4 741096 163.7 ns/op BenchmarkByteSliceMutators/XORByte/256-4 663884 165.6 ns/op BenchmarkByteSliceMutators/XORByte/512-4 742314 161.2 ns/op BenchmarkByteSliceMutators/XORByte/1024-4 694898 166.1 ns/op BenchmarkByteSliceMutators/SwapByte/64-4 651864 178.3 ns/op BenchmarkByteSliceMutators/SwapByte/128-4 665095 177.8 ns/op BenchmarkByteSliceMutators/SwapByte/256-4 663486 181.7 ns/op BenchmarkByteSliceMutators/SwapByte/512-4 677322 178.2 ns/op BenchmarkByteSliceMutators/SwapByte/1024-4 659839 179.9 ns/op BenchmarkByteSliceMutators/ArithmeticUint8/64-4 503476 208.0 ns/op BenchmarkByteSliceMutators/ArithmeticUint8/128-4 504253 217.5 ns/op BenchmarkByteSliceMutators/ArithmeticUint8/256-4 539107 213.5 ns/op BenchmarkByteSliceMutators/ArithmeticUint8/512-4 465153 217.2 ns/op BenchmarkByteSliceMutators/ArithmeticUint8/1024-4 542685 216.2 ns/op BenchmarkByteSliceMutators/ArithmeticUint16/64-4 348800 316.7 ns/op BenchmarkByteSliceMutators/ArithmeticUint16/128-4 377892 323.8 ns/op BenchmarkByteSliceMutators/ArithmeticUint16/256-4 342516 324.2 ns/op BenchmarkByteSliceMutators/ArithmeticUint16/512-4 375954 325.2 ns/op BenchmarkByteSliceMutators/ArithmeticUint16/1024-4 339471 321.3 ns/op BenchmarkByteSliceMutators/ArithmeticUint32/64-4 292485 363.6 ns/op BenchmarkByteSliceMutators/ArithmeticUint32/128-4 327902 361.2 ns/op BenchmarkByteSliceMutators/ArithmeticUint32/256-4 317196 359.2 ns/op BenchmarkByteSliceMutators/ArithmeticUint32/512-4 325208 362.4 ns/op BenchmarkByteSliceMutators/ArithmeticUint32/1024-4 326624 370.9 ns/op BenchmarkByteSliceMutators/ArithmeticUint64/64-4 260085 451.1 ns/op BenchmarkByteSliceMutators/ArithmeticUint64/128-4 257151 454.0 ns/op BenchmarkByteSliceMutators/ArithmeticUint64/256-4 244200 448.0 ns/op BenchmarkByteSliceMutators/ArithmeticUint64/512-4 243127 446.0 ns/op BenchmarkByteSliceMutators/ArithmeticUint64/1024-4 255052 454.2 ns/op BenchmarkByteSliceMutators/OverwriteInterestingUint8/64-4 576822 179.4 ns/op BenchmarkByteSliceMutators/OverwriteInterestingUint8/128-4 679639 173.7 ns/op BenchmarkByteSliceMutators/OverwriteInterestingUint8/256-4 678379 174.0 ns/op BenchmarkByteSliceMutators/OverwriteInterestingUint8/512-4 645194 176.5 ns/op BenchmarkByteSliceMutators/OverwriteInterestingUint8/1024-4 592767 177.9 ns/op BenchmarkByteSliceMutators/OverwriteInterestingUint16/64-4 451960 268.0 ns/op BenchmarkByteSliceMutators/OverwriteInterestingUint16/128-4 395074 267.7 ns/op BenchmarkByteSliceMutators/OverwriteInterestingUint16/256-4 419152 266.6 ns/op BenchmarkByteSliceMutators/OverwriteInterestingUint16/512-4 417265 264.9 ns/op BenchmarkByteSliceMutators/OverwriteInterestingUint16/1024-4 392788 269.8 ns/op BenchmarkByteSliceMutators/OverwriteInterestingUint32/64-4 374637 284.5 ns/op BenchmarkByteSliceMutators/OverwriteInterestingUint32/128-4 366594 286.2 ns/op BenchmarkByteSliceMutators/OverwriteInterestingUint32/256-4 375013 285.7 ns/op BenchmarkByteSliceMutators/OverwriteInterestingUint32/512-4 421026 282.2 ns/op BenchmarkByteSliceMutators/OverwriteInterestingUint32/1024-4 424632 282.9 ns/op BenchmarkByteSliceMutators/InsertConstantBytes/64-4 545554 223.1 ns/op BenchmarkByteSliceMutators/InsertConstantBytes/128-4 534001 215.2 ns/op BenchmarkByteSliceMutators/InsertConstantBytes/256-4 506869 218.1 ns/op BenchmarkByteSliceMutators/InsertConstantBytes/512-4 467996 218.6 ns/op BenchmarkByteSliceMutators/InsertConstantBytes/1024-4 510250 218.6 ns/op BenchmarkByteSliceMutators/OverwriteConstantBytes/64-4 348141 343.6 ns/op BenchmarkByteSliceMutators/OverwriteConstantBytes/128-4 322905 336.8 ns/op BenchmarkByteSliceMutators/OverwriteConstantBytes/256-4 305600 345.7 ns/op BenchmarkByteSliceMutators/OverwriteConstantBytes/512-4 347139 345.0 ns/op BenchmarkByteSliceMutators/OverwriteConstantBytes/1024-4 332550 362.8 ns/op BenchmarkByteSliceMutators/ShuffleBytes/64-4 190761 633.1 ns/op BenchmarkByteSliceMutators/ShuffleBytes/128-4 169276 671.5 ns/op BenchmarkByteSliceMutators/ShuffleBytes/256-4 157383 714.3 ns/op BenchmarkByteSliceMutators/ShuffleBytes/512-4 146743 778.7 ns/op BenchmarkByteSliceMutators/ShuffleBytes/1024-4 120025 934.7 ns/op BenchmarkByteSliceMutators/SwapBytes/64-4 359784 294.2 ns/op BenchmarkByteSliceMutators/SwapBytes/128-4 380289 292.6 ns/op BenchmarkByteSliceMutators/SwapBytes/256-4 409941 290.3 ns/op BenchmarkByteSliceMutators/SwapBytes/512-4 353952 291.6 ns/op BenchmarkByteSliceMutators/SwapBytes/1024-4 359146 290.9 ns/op PASS ok internal/fuzz 23.823s PASS ok internal/poll 1.075s goos: freebsd goarch: amd64 pkg: internal/runtime/atomic cpu: AMD EPYC 7B12 BenchmarkAnd32-4 19978868 5.627 ns/op BenchmarkAnd32Parallel-4 3498288 36.05 ns/op BenchmarkAnd64-4 24754495 5.627 ns/op BenchmarkAnd64Parallel-4 4222142 29.29 ns/op BenchmarkOr32-4 20110486 5.632 ns/op BenchmarkOr32Parallel-4 3444522 34.96 ns/op BenchmarkOr64-4 21190237 5.247 ns/op BenchmarkOr64Parallel-4 3774757 34.49 ns/op BenchmarkAtomicLoad64-4 21291903 5.623 ns/op BenchmarkAtomicStore64-4 23485465 5.515 ns/op BenchmarkAtomicLoad-4 20023076 5.082 ns/op BenchmarkAtomicStore-4 25241820 4.806 ns/op BenchmarkAtomicLoad8-4 20049204 5.681 ns/op BenchmarkAtomicStore8-4 20180632 5.140 ns/op BenchmarkAnd8-4 20483286 5.612 ns/op BenchmarkAnd-4 21404090 5.650 ns/op BenchmarkAnd8Parallel-4 4288717 31.22 ns/op BenchmarkAndParallel-4 3961500 30.28 ns/op BenchmarkOr8-4 20205945 5.631 ns/op BenchmarkOr-4 19688256 5.468 ns/op BenchmarkOr8Parallel-4 3651298 33.06 ns/op BenchmarkOrParallel-4 3513310 32.53 ns/op BenchmarkXadd-4 3660806 32.92 ns/op BenchmarkXadd64-4 3306607 36.95 ns/op BenchmarkCas-4 2923560 38.82 ns/op BenchmarkCas64-4 2890268 38.37 ns/op BenchmarkXchg-4 3795610 31.66 ns/op BenchmarkXchg64-4 3743126 32.85 ns/op BenchmarkXchg8-4 20416652 5.646 ns/op BenchmarkXchg8Parallel-4 3978650 32.35 ns/op PASS ok internal/runtime/atomic 5.501s goos: freebsd goarch: amd64 pkg: internal/runtime/math cpu: AMD EPYC 7B12 BenchmarkMulUintptr/small-4 6097245 19.27 ns/op BenchmarkMulUintptr/large-4 4936107 23.64 ns/op PASS ok internal/runtime/math 1.303s goos: freebsd goarch: amd64 pkg: internal/sync cpu: AMD EPYC 7B12 BenchmarkHashTrieMapLoadSmall-4 383284 284.7 ns/op 0 B/op 0 allocs/op BenchmarkHashTrieMapLoad-4 345158 319.9 ns/op 0 B/op 0 allocs/op BenchmarkHashTrieMapLoadLarge-4 157402 724.0 ns/op 0 B/op 0 allocs/op BenchmarkHashTrieMapLoadOrStore-4 370087 316.7 ns/op 0 B/op 0 allocs/op BenchmarkHashTrieMapLoadOrStoreLarge-4 111523 1262 ns/op 25 B/op 0 allocs/op PASS ok internal/sync 3.716s PASS ok internal/syscall/unix 1.078s goos: freebsd goarch: amd64 pkg: internal/zstd cpu: AMD EPYC 7B12 BenchmarkLarge-4 1 239541315 ns/op 1.14 MB/s 2851728 B/op 43 allocs/op PASS ok internal/zstd 1.330s goos: freebsd goarch: amd64 pkg: io cpu: AMD EPYC 7B12 BenchmarkCopyNSmall-4 37188 4116 ns/op BenchmarkCopyNLarge-4 568 228378 ns/op PASS ok io 1.542s goos: freebsd goarch: amd64 pkg: log cpu: AMD EPYC 7B12 BenchmarkItoa-4 296103 373.6 ns/op BenchmarkPrintln-4 28326 4320 ns/op 77 B/op 1 allocs/op BenchmarkPrintlnNoFlags-4 42678 2881 ns/op 66 B/op 1 allocs/op BenchmarkConcurrent-4 5182 22095 ns/op BenchmarkDiscard-4 1327236 90.20 ns/op 0 B/op 0 allocs/op PASS ok log 1.945s goos: freebsd goarch: amd64 pkg: log/slog cpu: AMD EPYC 7B12 BenchmarkAttrString-4 26100 4379 ns/op 311 B/op 16 allocs/op BenchmarkWriteTime-4 123430 891.3 ns/op BenchmarkJSONHandler/defaults-4 10408 11716 ns/op 513 B/op 0 allocs/op BenchmarkJSONHandler/time_format-4 5330 19756 ns/op 770 B/op 6 allocs/op BenchmarkJSONHandler/time_unix-4 6260 17148 ns/op 755 B/op 5 allocs/op BenchmarkPreformatting/separate-4 10264 11869 ns/op 517 B/op 0 allocs/op BenchmarkPreformatting/struct-4 10389 11824 ns/op 525 B/op 1 allocs/op BenchmarkPreformatting/struct_file-4 8296 14935 ns/op 532 B/op 1 allocs/op BenchmarkJSONEncoding/json.Marshal-4 38954 3097 ns/op 79 B/op 2 allocs/op BenchmarkJSONEncoding/Encoder.Encode-4 37260 3235 ns/op 63 B/op 1 allocs/op BenchmarkNopLog/no_attrs-4 93391 1301 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/attrs-4 74452 1708 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/attrs-parallel-4 41193 2906 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/keys-values-4 71583 1733 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/WithContext-4 72704 1704 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/WithContext-parallel-4 42259 2750 ns/op 0 B/op 0 allocs/op BenchmarkPC/0-4 1261807 90.64 ns/op 0 B/op 0 allocs/op BenchmarkPC/1-4 682724 147.8 ns/op 0 B/op 0 allocs/op BenchmarkPC/2-4 840360 146.7 ns/op 0 B/op 0 allocs/op BenchmarkPC/3-4 653824 176.5 ns/op 0 B/op 0 allocs/op BenchmarkPC/4-4 467635 219.4 ns/op 0 B/op 0 allocs/op BenchmarkRecord-4 8414 13116 ns/op BenchmarkDispatch/switch-checked-4 258542 408.4 ns/op BenchmarkDispatch/As-4 236676 436.8 ns/op BenchmarkDispatch/Visit-4 217342 480.1 ns/op BenchmarkUnsafeStrings-4 24968 4764 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.118s goos: freebsd goarch: amd64 pkg: log/slog/internal/benchmarks cpu: AMD EPYC 7B12 BenchmarkAttrs/disabled/5_args-4 1728888 67.36 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/disabled/5_args_ctx-4 1800776 67.01 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/disabled/10_args-4 1020910 119.2 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/disabled/40_args-4 253928 420.3 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/fastText_discard/5_args-4 73110 1581 ns/op 260 B/op 0 allocs/op BenchmarkAttrs/fastText_discard/5_args_ctx-4 77175 1595 ns/op 264 B/op 0 allocs/op BenchmarkAttrs/fastText_discard/10_args-4 50326 2652 ns/op 680 B/op 2 allocs/op BenchmarkAttrs/fastText_discard/40_args-4 19185 6895 ns/op 3456 B/op 2 allocs/op BenchmarkAttrs/Text_discard/5_args-4 17479 6426 ns/op 588 B/op 2 allocs/op BenchmarkAttrs/Text_discard/5_args_ctx-4 18616 6890 ns/op 596 B/op 2 allocs/op BenchmarkAttrs/Text_discard/10_args-4 11611 9890 ns/op 1091 B/op 6 allocs/op BenchmarkAttrs/Text_discard/40_args-4 3567 28689 ns/op 4269 B/op 15 allocs/op BenchmarkAttrs/JSON_discard/5_args-4 19252 6296 ns/op 521 B/op 0 allocs/op BenchmarkAttrs/JSON_discard/5_args_ctx-4 20996 6703 ns/op 517 B/op 0 allocs/op BenchmarkAttrs/JSON_discard/10_args-4 13219 8983 ns/op 934 B/op 2 allocs/op BenchmarkAttrs/JSON_discard/40_args-4 4717 24210 ns/op 3736 B/op 3 allocs/op PASS ok log/slog/internal/benchmarks 3.930s goos: freebsd goarch: amd64 pkg: maps cpu: AMD EPYC 7B12 BenchmarkMapClone-4 1 204624335 ns/op PASS ok maps 1.570s goos: freebsd goarch: amd64 pkg: math cpu: AMD EPYC 7B12 BenchmarkAcos-4 4972348 23.58 ns/op BenchmarkAcosh-4 1436923 88.10 ns/op BenchmarkAsin-4 5190235 23.09 ns/op BenchmarkAsinh-4 1357873 87.30 ns/op BenchmarkAtan-4 5890094 19.98 ns/op BenchmarkAtanh-4 1316701 89.85 ns/op BenchmarkAtan2-4 3341786 36.05 ns/op BenchmarkCbrt-4 1747345 67.77 ns/op BenchmarkCeil-4 20746080 5.111 ns/op BenchmarkCopysign-4 2475351 46.17 ns/op BenchmarkCos-4 1630052 72.55 ns/op BenchmarkCosh-4 2020009 59.39 ns/op BenchmarkErf-4 5697492 20.10 ns/op BenchmarkErfc-4 5714054 20.50 ns/op BenchmarkErfinv-4 5665374 20.86 ns/op BenchmarkErfcinv-4 5764694 20.68 ns/op BenchmarkExp-4 9045549 13.37 ns/op BenchmarkExpGo-4 1000000 101.6 ns/op BenchmarkExpm1-4 4844571 24.90 ns/op BenchmarkExp2-4 1229000 97.77 ns/op BenchmarkExp2Go-4 1183882 104.9 ns/op BenchmarkAbs-4 3367888 35.21 ns/op BenchmarkDim-4 10386715 9.643 ns/op BenchmarkFloor-4 19670824 5.229 ns/op BenchmarkMax-4 15197842 7.517 ns/op BenchmarkMin-4 15258872 6.972 ns/op BenchmarkMod-4 295732 376.9 ns/op BenchmarkFrexp-4 1710486 66.65 ns/op BenchmarkGamma-4 920959 130.4 ns/op BenchmarkHypot-4 13627988 8.694 ns/op BenchmarkHypotGo-4 1572032 72.06 ns/op BenchmarkIlogb-4 2110156 56.47 ns/op BenchmarkJ0-4 353563 323.3 ns/op BenchmarkJ1-4 370622 297.4 ns/op BenchmarkJn-4 175159 645.6 ns/op BenchmarkLdexp-4 1686100 67.21 ns/op BenchmarkLgamma-4 1395177 91.69 ns/op BenchmarkLog-4 8726072 13.83 ns/op BenchmarkLogb-4 2078462 54.66 ns/op BenchmarkLog1p-4 1614558 74.49 ns/op BenchmarkLog10-4 8361936 14.38 ns/op BenchmarkLog2-4 1529928 80.61 ns/op BenchmarkModf-4 2758306 43.57 ns/op BenchmarkNextafter32-4 2691123 44.75 ns/op BenchmarkNextafter64-4 2776260 42.02 ns/op BenchmarkPowInt-4 493442 219.4 ns/op BenchmarkPowFrac-4 459390 261.4 ns/op BenchmarkPow10Pos-4 6045610 19.00 ns/op BenchmarkPow10Neg-4 6178068 18.15 ns/op BenchmarkRound-4 3287638 33.48 ns/op BenchmarkRoundToEven-4 11469262 10.06 ns/op BenchmarkRemainder-4 402116 251.0 ns/op BenchmarkSignbit-4 5251717 22.08 ns/op BenchmarkSin-4 2473951 50.38 ns/op BenchmarkSincos-4 1597950 79.21 ns/op BenchmarkSinh-4 3889630 30.88 ns/op BenchmarkSqrtIndirect-4 20098562 5.590 ns/op BenchmarkSqrtLatency-4 13023352 9.329 ns/op BenchmarkSqrtIndirectLatency-4 12960615 9.281 ns/op BenchmarkSqrtGoLatency-4 1730428 68.99 ns/op BenchmarkSqrtPrime-4 173918 684.6 ns/op BenchmarkTan-4 2182848 55.42 ns/op BenchmarkTanh-4 1957908 59.95 ns/op BenchmarkTrunc-4 20290028 5.601 ns/op BenchmarkY0-4 353457 306.1 ns/op BenchmarkY1-4 402672 298.9 ns/op BenchmarkYn-4 192270 608.9 ns/op BenchmarkFloat64bits-4 5331591 20.87 ns/op BenchmarkFloat64frombits-4 5456346 20.76 ns/op BenchmarkFloat32bits-4 5108325 22.40 ns/op BenchmarkFloat32frombits-4 5284310 22.37 ns/op BenchmarkFMA-4 19052593 5.675 ns/op PASS ok math 12.090s goos: freebsd goarch: amd64 pkg: math/big cpu: AMD EPYC 7B12 BenchmarkAddVV/1-4 13673846 8.146 ns/op 7856.72 MB/s BenchmarkAddVV/2-4 14265254 8.488 ns/op 15080.98 MB/s BenchmarkAddVV/3-4 13760193 8.774 ns/op 21883.02 MB/s BenchmarkAddVV/4-4 12252087 9.148 ns/op 27985.66 MB/s BenchmarkAddVV/5-4 12295802 9.564 ns/op 33457.25 MB/s BenchmarkAddVV/10-4 10676262 10.51 ns/op 60902.47 MB/s BenchmarkAddVV/100-4 2498762 47.45 ns/op 134891.20 MB/s BenchmarkAddVV/1000-4 248959 477.7 ns/op 133963.96 MB/s BenchmarkSubVV/1-4 14119926 8.171 ns/op 7832.84 MB/s BenchmarkSubVV/2-4 13958847 8.768 ns/op 14598.02 MB/s BenchmarkSubVV/3-4 12099300 9.412 ns/op 20399.38 MB/s BenchmarkSubVV/4-4 12984303 9.057 ns/op 28266.28 MB/s BenchmarkSubVV/5-4 11559558 9.395 ns/op 34059.51 MB/s BenchmarkSubVV/10-4 8703982 13.44 ns/op 47603.84 MB/s BenchmarkSubVV/100-4 2405734 49.30 ns/op 129808.07 MB/s BenchmarkSubVV/1000-4 232029 483.3 ns/op 132411.32 MB/s BenchmarkAddVW/1-4 13891224 7.339 ns/op 1090.04 MB/s BenchmarkAddVW/2-4 14819338 7.632 ns/op 2096.57 MB/s BenchmarkAddVW/3-4 12974785 8.179 ns/op 2934.48 MB/s BenchmarkAddVW/4-4 14745823 7.875 ns/op 4063.63 MB/s BenchmarkAddVW/5-4 14810322 7.958 ns/op 5026.68 MB/s BenchmarkAddVW/10-4 11577637 9.677 ns/op 8267.23 MB/s BenchmarkAddVW/100-4 504567 228.4 ns/op 3502.17 MB/s BenchmarkAddVW/1000-4 63430 1641 ns/op 4875.21 MB/s BenchmarkAddVWext/1-4 14479712 8.095 ns/op 988.27 MB/s BenchmarkAddVWext/2-4 13277863 8.149 ns/op 1963.34 MB/s BenchmarkAddVWext/3-4 12166623 8.706 ns/op 2756.80 MB/s BenchmarkAddVWext/4-4 13079618 8.066 ns/op 3967.50 MB/s BenchmarkAddVWext/5-4 13758632 7.992 ns/op 5004.79 MB/s BenchmarkAddVWext/10-4 11661480 9.730 ns/op 8222.14 MB/s BenchmarkAddVWext/100-4 110768 1041 ns/op 768.37 MB/s BenchmarkAddVWext/1000-4 12212 9878 ns/op 809.90 MB/s BenchmarkSubVW/1-4 14163856 7.848 ns/op 1019.34 MB/s BenchmarkSubVW/2-4 13149996 7.690 ns/op 2080.58 MB/s BenchmarkSubVW/3-4 13232211 9.075 ns/op 2644.59 MB/s BenchmarkSubVW/4-4 14663800 7.943 ns/op 4028.61 MB/s BenchmarkSubVW/5-4 13420886 8.173 ns/op 4894.24 MB/s BenchmarkSubVW/10-4 11310043 9.726 ns/op 8225.28 MB/s BenchmarkSubVW/100-4 509025 238.6 ns/op 3353.22 MB/s BenchmarkSubVW/1000-4 71346 1636 ns/op 4890.03 MB/s BenchmarkSubVWext/1-4 14624966 7.800 ns/op 1025.62 MB/s BenchmarkSubVWext/2-4 13234124 8.754 ns/op 1827.79 MB/s BenchmarkSubVWext/3-4 13274839 9.358 ns/op 2564.55 MB/s BenchmarkSubVWext/4-4 14006242 7.962 ns/op 4018.96 MB/s BenchmarkSubVWext/5-4 13353854 7.955 ns/op 5028.56 MB/s BenchmarkSubVWext/10-4 11585226 9.778 ns/op 8181.60 MB/s BenchmarkSubVWext/100-4 112434 1029 ns/op 777.76 MB/s BenchmarkSubVWext/1000-4 12283 9744 ns/op 821.06 MB/s BenchmarkMulAddVWW/1-4 13433295 7.995 ns/op 8004.62 MB/s BenchmarkMulAddVWW/2-4 12786538 8.431 ns/op 15182.42 MB/s BenchmarkMulAddVWW/3-4 12874142 8.690 ns/op 22094.44 MB/s BenchmarkMulAddVWW/4-4 12259095 9.324 ns/op 27455.97 MB/s BenchmarkMulAddVWW/5-4 12258346 9.720 ns/op 32922.74 MB/s BenchmarkMulAddVWW/10-4 9522946 12.12 ns/op 52787.66 MB/s BenchmarkMulAddVWW/100-4 1389753 85.74 ns/op 74648.12 MB/s BenchmarkMulAddVWW/1000-4 143186 836.5 ns/op 76510.73 MB/s BenchmarkAddMulVVW/1-4 13706661 7.912 ns/op 8089.49 MB/s BenchmarkAddMulVVW/2-4 12639483 8.589 ns/op 14903.52 MB/s BenchmarkAddMulVVW/3-4 13211743 9.110 ns/op 21076.64 MB/s BenchmarkAddMulVVW/4-4 11781790 10.13 ns/op 25274.34 MB/s BenchmarkAddMulVVW/5-4 9892263 11.10 ns/op 28834.52 MB/s BenchmarkAddMulVVW/10-4 9509658 11.44 ns/op 55931.07 MB/s BenchmarkAddMulVVW/100-4 2161392 57.18 ns/op 111931.49 MB/s BenchmarkAddMulVVW/1000-4 223656 488.0 ns/op 131150.24 MB/s BenchmarkDivWVW/1-4 4274145 28.97 ns/op 2209.56 MB/s BenchmarkDivWVW/2-4 2654787 45.25 ns/op 2828.81 MB/s BenchmarkDivWVW/3-4 2131614 56.39 ns/op 3404.89 MB/s BenchmarkDivWVW/4-4 1759881 68.05 ns/op 3761.86 MB/s BenchmarkDivWVW/5-4 1424055 84.50 ns/op 3787.18 MB/s BenchmarkDivWVW/10-4 749778 152.4 ns/op 4198.60 MB/s BenchmarkDivWVW/100-4 89553 1310 ns/op 4886.06 MB/s BenchmarkDivWVW/1000-4 7866 12898 ns/op 4961.87 MB/s BenchmarkNonZeroShifts/1/shrVU-4 16035348 7.410 ns/op BenchmarkNonZeroShifts/1/shlVU-4 14734018 7.308 ns/op BenchmarkNonZeroShifts/2/shrVU-4 14305116 8.142 ns/op BenchmarkNonZeroShifts/2/shlVU-4 16101253 7.537 ns/op BenchmarkNonZeroShifts/3/shrVU-4 12753111 8.733 ns/op BenchmarkNonZeroShifts/3/shlVU-4 13541895 7.878 ns/op BenchmarkNonZeroShifts/4/shrVU-4 11434408 9.712 ns/op BenchmarkNonZeroShifts/4/shlVU-4 12991303 8.537 ns/op BenchmarkNonZeroShifts/5/shrVU-4 10415264 10.60 ns/op BenchmarkNonZeroShifts/5/shlVU-4 12216228 9.096 ns/op BenchmarkNonZeroShifts/10/shrVU-4 7506363 15.37 ns/op BenchmarkNonZeroShifts/10/shlVU-4 9391999 12.23 ns/op BenchmarkNonZeroShifts/100/shrVU-4 1204386 100.0 ns/op BenchmarkNonZeroShifts/100/shlVU-4 1753366 68.09 ns/op BenchmarkNonZeroShifts/1000/shrVU-4 122817 949.0 ns/op BenchmarkNonZeroShifts/1000/shlVU-4 186259 634.1 ns/op BenchmarkDecimalConversion-4 318 383826 ns/op BenchmarkFloatString/100-4 17013 6843 ns/op 392 B/op 8 allocs/op BenchmarkFloatString/1000-4 306 393158 ns/op 2910 B/op 10 allocs/op BenchmarkFloatString/10000-4 3 36683535 ns/op 60816 B/op 50 allocs/op BenchmarkFloatString/100000-4 1 3573167894 ns/op 837416 B/op 514 allocs/op BenchmarkFloatAdd/10-4 237600 489.1 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100-4 229656 500.1 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/1000-4 209114 545.4 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/10000-4 113541 990.6 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100000-4 21032 5443 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10-4 284060 394.7 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100-4 259678 397.3 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/1000-4 277106 408.1 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10000-4 196852 557.8 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100000-4 55888 2104 ns/op 0 B/op 0 allocs/op BenchmarkParseFloatSmallExp-4 2762 40674 ns/op BenchmarkParseFloatLargeExp-4 655 180079 ns/op BenchmarkGCD10x10/WithoutXY-4 290268 387.0 ns/op BenchmarkGCD10x10/WithXY-4 85543 1398 ns/op BenchmarkGCD10x100/WithoutXY-4 167988 721.9 ns/op BenchmarkGCD10x100/WithXY-4 25963 4757 ns/op BenchmarkGCD10x1000/WithoutXY-4 114000 1100 ns/op BenchmarkGCD10x1000/WithXY-4 21180 5811 ns/op BenchmarkGCD100x100/WithoutXY-4 44031 2695 ns/op BenchmarkGCD100x100/WithXY-4 16140 7587 ns/op BenchmarkGCD100x1000/WithoutXY-4 19522 6220 ns/op BenchmarkGCD100x1000/WithXY-4 9556 13147 ns/op BenchmarkGCD1000x1000/WithoutXY-4 3268 32510 ns/op BenchmarkGCD1000x1000/WithXY-4 1804 62467 ns/op BenchmarkHilbert-4 34 3435122 ns/op BenchmarkBinomial-4 20010 6124 ns/op BenchmarkQuoRem-4 31778 3964 ns/op BenchmarkExp-4 26 4700693 ns/op BenchmarkExpMont/Odd-4 210 560388 ns/op 2594 B/op 22 allocs/op BenchmarkExpMont/Even1-4 212 562641 ns/op 3357 B/op 38 allocs/op BenchmarkExpMont/Even2-4 202 582481 ns/op 3847 B/op 53 allocs/op BenchmarkExpMont/Even3-4 204 589007 ns/op 3873 B/op 54 allocs/op BenchmarkExpMont/Even4-4 202 591441 ns/op 3863 B/op 54 allocs/op BenchmarkExpMont/Even8-4 199 595666 ns/op 3837 B/op 53 allocs/op BenchmarkExpMont/Even32-4 199 581149 ns/op 3834 B/op 53 allocs/op BenchmarkExpMont/Even64-4 249 491061 ns/op 3617 B/op 53 allocs/op BenchmarkExpMont/Even96-4 238 500432 ns/op 3767 B/op 51 allocs/op BenchmarkExpMont/Even128-4 282 428538 ns/op 3258 B/op 50 allocs/op BenchmarkExpMont/Even255-4 302 398785 ns/op 2960 B/op 47 allocs/op BenchmarkExpMont/SmallEven1-4 656 179862 ns/op 1312 B/op 34 allocs/op BenchmarkExpMont/SmallEven2-4 585 200376 ns/op 1724 B/op 46 allocs/op BenchmarkExpMont/SmallEven3-4 604 197125 ns/op 1737 B/op 47 allocs/op BenchmarkExpMont/SmallEven4-4 568 203261 ns/op 1749 B/op 48 allocs/op BenchmarkExp2-4 25 4691726 ns/op BenchmarkBitset-4 1079685 110.8 ns/op BenchmarkBitsetNeg-4 606963 195.6 ns/op BenchmarkBitsetOrig-4 381770 319.5 ns/op BenchmarkBitsetNegOrig-4 230986 520.2 ns/op BenchmarkModSqrt225_Tonelli-4 205 582115 ns/op BenchmarkModSqrt225_3Mod4-4 673 174214 ns/op BenchmarkModSqrt231_Tonelli-4 198 609174 ns/op BenchmarkModSqrt231_5Mod8-4 578 204382 ns/op BenchmarkModInverse-4 18344 6702 ns/op BenchmarkSqrt-4 2336 48395 ns/op BenchmarkIntSqr/1-4 1676276 75.16 ns/op BenchmarkIntSqr/2-4 1142914 106.5 ns/op BenchmarkIntSqr/3-4 948795 119.6 ns/op BenchmarkIntSqr/5-4 763164 155.8 ns/op BenchmarkIntSqr/8-4 615657 193.4 ns/op BenchmarkIntSqr/10-4 466538 248.6 ns/op BenchmarkIntSqr/20-4 87926 1476 ns/op BenchmarkIntSqr/30-4 65635 1986 ns/op BenchmarkIntSqr/50-4 41067 3031 ns/op BenchmarkIntSqr/80-4 24266 5156 ns/op BenchmarkIntSqr/100-4 18072 6551 ns/op BenchmarkIntSqr/200-4 6955 17406 ns/op BenchmarkIntSqr/300-4 2522 39671 ns/op BenchmarkIntSqr/500-4 1390 93598 ns/op BenchmarkIntSqr/800-4 514 226818 ns/op BenchmarkIntSqr/1000-4 374 318833 ns/op BenchmarkDiv/20/10-4 556742 213.4 ns/op BenchmarkDiv/40/20-4 564211 215.6 ns/op BenchmarkDiv/100/50-4 472246 215.7 ns/op BenchmarkDiv/200/100-4 75724 1625 ns/op BenchmarkDiv/400/200-4 73453 1686 ns/op BenchmarkDiv/1000/500-4 59144 2066 ns/op BenchmarkDiv/2000/1000-4 46268 2747 ns/op BenchmarkDiv/20000/10000-4 1836 60851 ns/op BenchmarkDiv/200000/100000-4 50 2579093 ns/op BenchmarkDiv/2000000/1000000-4 2 71719426 ns/op BenchmarkDiv/20000000/10000000-4 1 2219342921 ns/op BenchmarkMul-4 8 13021239 ns/op BenchmarkNatMul/10-4 300096 374.8 ns/op BenchmarkNatMul/100-4 10488 13855 ns/op BenchmarkNatMul/1000-4 314 376160 ns/op BenchmarkZeroShifts/Shl-4 21777 5356 ns/op BenchmarkZeroShifts/ShlSame-4 6359307 18.30 ns/op BenchmarkZeroShifts/Shr-4 20004 5342 ns/op BenchmarkZeroShifts/ShrSame-4 6506866 19.06 ns/op BenchmarkExp3Power/0x10-4 268070 408.0 ns/op BenchmarkExp3Power/0x40-4 224804 481.3 ns/op BenchmarkExp3Power/0x100-4 157630 745.5 ns/op BenchmarkExp3Power/0x400-4 77972 1547 ns/op BenchmarkExp3Power/0x1000-4 16418 7101 ns/op BenchmarkExp3Power/0x4000-4 2900 35478 ns/op BenchmarkExp3Power/0x10000-4 372 335144 ns/op BenchmarkExp3Power/0x40000-4 34 3441943 ns/op BenchmarkExp3Power/0x100000-4 3 33777132 ns/op BenchmarkExp3Power/0x400000-4 1 306796152 ns/op BenchmarkFibo-4 4 30738356 ns/op BenchmarkNatSqr/1-4 1316726 91.24 ns/op BenchmarkNatSqr/2-4 910969 139.1 ns/op BenchmarkNatSqr/3-4 612321 175.7 ns/op BenchmarkNatSqr/5-4 517374 234.4 ns/op BenchmarkNatSqr/8-4 374648 322.7 ns/op BenchmarkNatSqr/10-4 314467 361.8 ns/op BenchmarkNatSqr/20-4 79281 1514 ns/op BenchmarkNatSqr/30-4 59444 2055 ns/op BenchmarkNatSqr/50-4 34513 3370 ns/op BenchmarkNatSqr/80-4 20670 5670 ns/op BenchmarkNatSqr/100-4 16509 7397 ns/op BenchmarkNatSqr/200-4 6268 18987 ns/op BenchmarkNatSqr/300-4 2644 44853 ns/op BenchmarkNatSqr/500-4 1318 93870 ns/op BenchmarkNatSqr/800-4 546 215985 ns/op BenchmarkNatSqr/1000-4 396 308416 ns/op BenchmarkNatSetBytes/8-4 3576720 32.66 ns/op BenchmarkNatSetBytes/24-4 866550 118.0 ns/op BenchmarkNatSetBytes/128-4 349514 316.3 ns/op BenchmarkNatSetBytes/7-4 1305717 92.90 ns/op BenchmarkNatSetBytes/23-4 699744 180.2 ns/op BenchmarkNatSetBytes/127-4 287362 426.8 ns/op BenchmarkScanPi-4 338 357075 ns/op BenchmarkStringPiParallel-4 987 133223 ns/op BenchmarkScan/10/Base2-4 55334 2169 ns/op BenchmarkScan/100/Base2-4 5462 19520 ns/op BenchmarkScan/1000/Base2-4 619 193808 ns/op BenchmarkScan/10/Base8-4 136816 848.0 ns/op BenchmarkScan/100/Base8-4 17772 6789 ns/op BenchmarkScan/1000/Base8-4 1760 67368 ns/op BenchmarkScan/10/Base10-4 149870 794.8 ns/op BenchmarkScan/100/Base10-4 19004 5983 ns/op BenchmarkScan/1000/Base10-4 1776 61282 ns/op BenchmarkScan/10/Base16-4 174025 676.4 ns/op BenchmarkScan/100/Base16-4 22810 5238 ns/op BenchmarkScan/1000/Base16-4 2155 52477 ns/op BenchmarkString/10/Base2-4 258255 408.9 ns/op BenchmarkString/100/Base2-4 38862 2981 ns/op BenchmarkString/1000/Base2-4 4122 29047 ns/op BenchmarkString/10/Base8-4 531028 226.9 ns/op BenchmarkString/100/Base8-4 98169 1182 ns/op BenchmarkString/1000/Base8-4 11439 10532 ns/op BenchmarkString/10/Base10-4 284424 388.1 ns/op BenchmarkString/100/Base10-4 66159 1791 ns/op BenchmarkString/1000/Base10-4 6291 15923 ns/op BenchmarkString/10/Base16-4 601976 203.8 ns/op BenchmarkString/100/Base16-4 135302 875.1 ns/op BenchmarkString/1000/Base16-4 16220 7439 ns/op BenchmarkLeafSize/0-4 62 1894820 ns/op BenchmarkLeafSize/1-4 730 160585 ns/op BenchmarkLeafSize/2-4 732 161286 ns/op BenchmarkLeafSize/3-4 507 231722 ns/op BenchmarkLeafSize/4-4 714 157486 ns/op BenchmarkLeafSize/5-4 478 248550 ns/op BenchmarkLeafSize/6-4 525 223741 ns/op BenchmarkLeafSize/7-4 568 206922 ns/op BenchmarkLeafSize/8-4 748 157320 ns/op BenchmarkLeafSize/9-4 426 297371 ns/op BenchmarkLeafSize/10-4 456 243279 ns/op BenchmarkLeafSize/11-4 496 245588 ns/op BenchmarkLeafSize/12-4 514 220071 ns/op BenchmarkLeafSize/13-4 511 251174 ns/op BenchmarkLeafSize/14-4 576 201842 ns/op BenchmarkLeafSize/15-4 610 188651 ns/op BenchmarkLeafSize/16-4 679 161366 ns/op BenchmarkLeafSize/32-4 723 157942 ns/op BenchmarkLeafSize/64-4 649 188702 ns/op BenchmarkProbablyPrime/n=0-4 14 7297125 ns/op BenchmarkProbablyPrime/n=1-4 13 8227310 ns/op BenchmarkProbablyPrime/n=5-4 9 11635639 ns/op BenchmarkProbablyPrime/n=10-4 7 15787682 ns/op BenchmarkProbablyPrime/n=20-4 5 24617555 ns/op BenchmarkProbablyPrime/Lucas-4 18 6359350 ns/op BenchmarkProbablyPrime/MillerRabinBase2-4 132 863109 ns/op BenchmarkRatCmp-4 315172 385.2 ns/op BenchmarkFloatPrecExact/1-4 188325 569.1 ns/op BenchmarkFloatPrecExact/10-4 64473 1832 ns/op BenchmarkFloatPrecExact/100-4 17678 6978 ns/op BenchmarkFloatPrecExact/1000-4 3308 35406 ns/op BenchmarkFloatPrecExact/10000-4 220 547188 ns/op BenchmarkFloatPrecExact/100000-4 5 23024036 ns/op BenchmarkFloatPrecExact/1000000-4 1 1145048526 ns/op BenchmarkFloatPrecMixed/1-4 185240 616.7 ns/op BenchmarkFloatPrecMixed/10-4 61228 1929 ns/op BenchmarkFloatPrecMixed/100-4 7843 13860 ns/op BenchmarkFloatPrecMixed/1000-4 692 177161 ns/op BenchmarkFloatPrecMixed/10000-4 21 5596604 ns/op BenchmarkFloatPrecMixed/100000-4 1 315325490 ns/op BenchmarkFloatPrecMixed/1000000-4 1 22786738919 ns/op BenchmarkFloatPrecInexact/1-4 277269 361.4 ns/op BenchmarkFloatPrecInexact/10-4 254815 449.7 ns/op BenchmarkFloatPrecInexact/100-4 194170 605.3 ns/op BenchmarkFloatPrecInexact/1000-4 59476 2319 ns/op BenchmarkFloatPrecInexact/10000-4 6285 15952 ns/op BenchmarkFloatPrecInexact/100000-4 754 171341 ns/op BenchmarkFloatPrecInexact/1000000-4 49 2064415 ns/op BenchmarkFloatSqrt/64-4 31112 3805 ns/op 160 B/op 4 allocs/op BenchmarkFloatSqrt/128-4 20188 5902 ns/op 208 B/op 4 allocs/op BenchmarkFloatSqrt/256-4 13884 8678 ns/op 304 B/op 4 allocs/op BenchmarkFloatSqrt/1000-4 7142 15885 ns/op 1264 B/op 5 allocs/op BenchmarkFloatSqrt/10000-4 1454 84285 ns/op 18184 B/op 9 allocs/op BenchmarkFloatSqrt/100000-4 105 1118218 ns/op 176355 B/op 20 allocs/op BenchmarkFloatSqrt/1000000-4 2 81385610 ns/op 3472008 B/op 574 allocs/op PASS ok math/big 76.316s goos: freebsd goarch: amd64 pkg: math/bits cpu: AMD EPYC 7B12 BenchmarkLeadingZeros-4 9955639 10.98 ns/op BenchmarkLeadingZeros8-4 8757499 12.40 ns/op BenchmarkLeadingZeros16-4 9437047 12.96 ns/op BenchmarkLeadingZeros32-4 9567003 11.26 ns/op BenchmarkLeadingZeros64-4 10014645 10.28 ns/op BenchmarkTrailingZeros-4 10039237 11.71 ns/op BenchmarkTrailingZeros8-4 11814496 11.71 ns/op BenchmarkTrailingZeros16-4 10122463 11.48 ns/op BenchmarkTrailingZeros32-4 9283360 11.92 ns/op BenchmarkTrailingZeros64-4 10028428 11.13 ns/op BenchmarkOnesCount-4 10304276 10.61 ns/op BenchmarkOnesCount8-4 9979532 11.97 ns/op BenchmarkOnesCount16-4 11455836 10.74 ns/op BenchmarkOnesCount32-4 9814456 10.77 ns/op BenchmarkOnesCount64-4 10380604 10.15 ns/op BenchmarkRotateLeft-4 10259137 11.67 ns/op BenchmarkRotateLeft8-4 9836444 11.94 ns/op BenchmarkRotateLeft16-4 9836499 11.52 ns/op BenchmarkRotateLeft32-4 10117471 10.85 ns/op BenchmarkRotateLeft64-4 9916707 11.98 ns/op BenchmarkReverse-4 20136912 5.792 ns/op BenchmarkReverse8-4 18659164 5.669 ns/op BenchmarkReverse16-4 19526463 6.272 ns/op BenchmarkReverse32-4 17656676 6.291 ns/op BenchmarkReverse64-4 16758706 6.072 ns/op BenchmarkReverseBytes-4 20083190 5.861 ns/op BenchmarkReverseBytes16-4 19509735 5.646 ns/op BenchmarkReverseBytes32-4 18626988 6.086 ns/op BenchmarkReverseBytes64-4 19947520 5.551 ns/op BenchmarkAdd-4 9615945 11.46 ns/op BenchmarkAdd32-4 9889770 11.76 ns/op BenchmarkAdd64-4 9654295 10.83 ns/op BenchmarkAdd64multiple-4 18820059 6.175 ns/op BenchmarkSub-4 10686567 10.95 ns/op BenchmarkSub32-4 9467349 11.66 ns/op BenchmarkSub64-4 8713608 12.20 ns/op BenchmarkSub64multiple-4 20838550 6.301 ns/op BenchmarkMul-4 9774708 12.00 ns/op BenchmarkMul32-4 10046353 10.77 ns/op BenchmarkMul64-4 9997016 12.03 ns/op BenchmarkDiv-4 10883296 10.13 ns/op BenchmarkDiv32-4 10122028 9.938 ns/op BenchmarkDiv64-4 10028697 10.12 ns/op PASS ok math/bits 6.800s goos: freebsd goarch: amd64 pkg: math/cmplx cpu: AMD EPYC 7B12 BenchmarkAbs-4 14691360 7.943 ns/op BenchmarkAcos-4 609102 173.9 ns/op BenchmarkAcosh-4 539974 189.4 ns/op BenchmarkAsin-4 633538 176.5 ns/op BenchmarkAsinh-4 665518 173.6 ns/op BenchmarkAtan-4 1000000 107.3 ns/op BenchmarkAtanh-4 1063605 111.5 ns/op BenchmarkConj-4 23003414 5.191 ns/op BenchmarkCos-4 684465 158.2 ns/op BenchmarkCosh-4 713600 170.5 ns/op BenchmarkExp-4 1000000 113.9 ns/op BenchmarkLog-4 1475980 85.58 ns/op BenchmarkLog10-4 1278454 98.89 ns/op BenchmarkPhase-4 2968244 38.65 ns/op BenchmarkPolar-4 2042390 63.33 ns/op BenchmarkPow-4 278318 485.8 ns/op BenchmarkRect-4 1388025 79.55 ns/op BenchmarkSin-4 817370 149.7 ns/op BenchmarkSinh-4 731064 150.4 ns/op BenchmarkSqrt-4 1065723 114.3 ns/op BenchmarkTan-4 488790 246.2 ns/op BenchmarkTanh-4 465812 225.2 ns/op PASS ok math/cmplx 4.468s goos: freebsd goarch: amd64 pkg: math/rand cpu: AMD EPYC 7B12 BenchmarkInt63Threadsafe-4 1127332 113.3 ns/op BenchmarkInt63ThreadsafeParallel-4 814197 150.8 ns/op BenchmarkInt63Unthreadsafe-4 1380602 84.55 ns/op BenchmarkIntn1000-4 1000000 112.1 ns/op BenchmarkInt63n1000-4 1241900 97.28 ns/op BenchmarkInt31n1000-4 1236111 101.2 ns/op BenchmarkFloat32-4 1234184 97.12 ns/op BenchmarkFloat64-4 1369249 86.77 ns/op BenchmarkPerm3-4 251733 450.7 ns/op BenchmarkPerm30-4 31179 3943 ns/op BenchmarkPerm30ViaShuffle-4 31017 3948 ns/op BenchmarkShuffleOverhead-4 19917 5747 ns/op BenchmarkRead3-4 1128235 109.1 ns/op BenchmarkRead64-4 91464 1232 ns/op BenchmarkRead1000-4 6548 17176 ns/op BenchmarkConcurrent-4 199626 580.6 ns/op PASS ok math/rand 3.856s goos: freebsd goarch: amd64 pkg: math/rand/v2 cpu: AMD EPYC 7B12 BenchmarkChaCha8MarshalBinary-4 925514 136.3 ns/op BenchmarkChaCha8MarshalBinaryRead-4 319507 385.0 ns/op BenchmarkChaCha8-4 5747418 20.19 ns/op BenchmarkChaCha8Read-4 1054886 110.7 ns/op 289.01 MB/s BenchmarkPCG_DXSM-4 3812524 28.96 ns/op BenchmarkSourceUint64-4 4271959 29.76 ns/op BenchmarkGlobalInt64-4 3861451 30.12 ns/op BenchmarkGlobalInt64Parallel-4 7242289 17.08 ns/op BenchmarkGlobalUint64-4 3924870 28.89 ns/op BenchmarkGlobalUint64Parallel-4 7323608 17.32 ns/op BenchmarkInt64-4 2456613 48.93 ns/op BenchmarkUint64-4 2544224 45.74 ns/op BenchmarkGlobalIntN1000-4 2847273 42.93 ns/op BenchmarkIntN1000-4 1952917 59.42 ns/op BenchmarkInt64N1000-4 1919804 60.71 ns/op BenchmarkInt64N1e8-4 2041430 58.75 ns/op BenchmarkInt64N1e9-4 2023264 62.74 ns/op BenchmarkInt64N2e9-4 2090446 58.88 ns/op BenchmarkInt64N1e18-4 1928595 60.14 ns/op BenchmarkInt64N2e18-4 1967994 60.54 ns/op BenchmarkInt64N4e18-4 1763088 68.56 ns/op BenchmarkInt32N1000-4 1901496 60.11 ns/op BenchmarkInt32N1e8-4 2129414 58.63 ns/op BenchmarkInt32N1e9-4 2041276 57.97 ns/op BenchmarkInt32N2e9-4 2026281 59.00 ns/op BenchmarkFloat32-4 2699505 48.37 ns/op BenchmarkFloat64-4 2600449 51.25 ns/op BenchmarkExpFloat64-4 1433440 89.15 ns/op BenchmarkNormFloat64-4 1500700 81.55 ns/op BenchmarkPerm3-4 342499 301.4 ns/op BenchmarkPerm30-4 36372 3173 ns/op BenchmarkPerm30ViaShuffle-4 40354 3076 ns/op BenchmarkShuffleOverhead-4 56583 2269 ns/op BenchmarkConcurrent-4 3598029 31.99 ns/op PASS ok math/rand/v2 6.905s goos: freebsd goarch: amd64 pkg: mime cpu: AMD EPYC 7B12 BenchmarkQEncodeWord-4 69229 1676 ns/op BenchmarkQDecodeWord-4 151754 739.3 ns/op BenchmarkQDecodeHeader-4 160755 763.7 ns/op BenchmarkTypeByExtension/.html-4 493807 239.4 ns/op BenchmarkTypeByExtension/.HTML-4 240468 473.9 ns/op BenchmarkTypeByExtension/.unused-4 250778 451.8 ns/op BenchmarkExtensionsByType/text/html-4 201771 569.7 ns/op BenchmarkExtensionsByType/text/html;_charset=utf-8-4 148662 835.7 ns/op BenchmarkExtensionsByType/application/octet-stream-4 240734 457.9 ns/op PASS ok mime 2.317s goos: freebsd goarch: amd64 pkg: mime/multipart cpu: AMD EPYC 7B12 BenchmarkReadForm/fields/maxMemory=0-4 878 134399 ns/op 47925 B/op 188 allocs/op BenchmarkReadForm/fields/maxMemory=1048576-4 801 146920 ns/op 48324 B/op 188 allocs/op BenchmarkReadForm/files/maxMemory=0-4 360 339007 ns/op 104415 B/op 272 allocs/op BenchmarkReadForm/files/maxMemory=1048576-4 658 190405 ns/op 49332 B/op 208 allocs/op PASS ok mime/multipart 1.724s goos: freebsd goarch: amd64 pkg: mime/quotedprintable cpu: AMD EPYC 7B12 BenchmarkWriter-4 1315 80981 ns/op PASS ok mime/quotedprintable 1.198s goos: freebsd goarch: amd64 pkg: net cpu: AMD EPYC 7B12 BenchmarkGoLookupIP-4 105 999356 ns/op 8693 B/op 92 allocs/op BenchmarkGoLookupIPNoSuchHost-4 10 10036428 ns/op 26059 B/op 207 allocs/op BenchmarkGoLookupIPWithBrokenNameServer-4 1 5017296096 ns/op 158800 B/op 226 allocs/op BenchmarkDNSName-4 154873 707.1 ns/op BenchmarkInterfaces-4 7680 14264 ns/op 3320 B/op 41 allocs/op BenchmarkInterfaceByIndex-4 13183 8977 ns/op 1944 B/op 29 allocs/op BenchmarkInterfaceByName-4 8170 14764 ns/op 3384 B/op 42 allocs/op BenchmarkInterfaceAddrs-4 8455 14033 ns/op 3272 B/op 48 allocs/op BenchmarkInterfacesAndAddrs-4 11930 10615 ns/op 2088 B/op 35 allocs/op BenchmarkInterfacesAndMulticastAddrs-4 9196 13653 ns/op 3168 B/op 50 allocs/op BenchmarkParseIP-4 18136 6408 ns/op BenchmarkParseIPValidIPv4-4 1050631 113.8 ns/op BenchmarkParseIPValidIPv6-4 969507 128.2 ns/op BenchmarkIPMarshalText/IPv4-4 892454 143.9 ns/op 0 B/op 0 allocs/op BenchmarkIPMarshalText/IPv6-4 280476 369.0 ns/op 0 B/op 0 allocs/op BenchmarkIPMarshalText/IPv6_long-4 149470 706.3 ns/op 48 B/op 1 allocs/op BenchmarkIPString/IPv4-4 157623 744.3 ns/op 32 B/op 2 allocs/op BenchmarkIPString/IPv6-4 18072 7197 ns/op 216 B/op 11 allocs/op BenchmarkIPMaskString-4 71862 1804 ns/op BenchmarkIPEqual/IPv4-4 1145672 97.27 ns/op BenchmarkIPEqual/IPv6-4 1232631 110.1 ns/op BenchmarkSendfileZeroBytes-4 15620 7033 ns/op 23 B/op 1 allocs/op BenchmarkSendFile/file-to-tcp/1024-4 1 1080079141 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: 0x1818803a33dcdc1a BenchmarkSendFile/file-to-tcp/2048-4 1 1027069556 ns/op 0.00 MB/s 280 B/op 8 allocs/op --- BENCH: BenchmarkSendFile/file-to-tcp/2048-4 sendfile_test.go:628: Deterministic RNG seed based on timestamp: 0x1818803a749a54df BenchmarkSendFile/file-to-tcp/4096-4 1 1077716507 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: 0x1818803ab24f8f6e BenchmarkSendFile/file-to-tcp/8192-4 1 1072480135 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: 0x1818803af308d1fe BenchmarkSendFile/file-to-tcp/16384-4 1 1073359355 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: 0x1818803b3358226e BenchmarkSendFile/file-to-tcp/32768-4 1 1008628019 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: 0x1818803b73c64dbd BenchmarkSendFile/file-to-tcp/65536-4 1 1073556514 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: 0x1818803bb0624170 BenchmarkSendFile/file-to-tcp/131072-4 1 1044044269 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: 0x1818803bf0e132e4 BenchmarkSendFile/file-to-tcp/262144-4 1 1074199265 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: 0x1818803c2fac0268 BenchmarkSendFile/file-to-tcp/524288-4 1 1115490200 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: 0x1818803c706d83a4 BenchmarkSendFile/file-to-tcp/1048576-4 1 1114535610 ns/op 0.94 MB/s 280 B/op 8 allocs/op --- BENCH: BenchmarkSendFile/file-to-tcp/1048576-4 sendfile_test.go:628: Deterministic RNG seed based on timestamp: 0x1818803cb404d05a BenchmarkSendFile/file-to-unix/1024-4 1 1070787543 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: 0x1818803cf88816e2 BenchmarkSendFile/file-to-unix/2048-4 1 1072450443 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: 0x1818803d38afa422 BenchmarkSendFile/file-to-unix/4096-4 1 1057207562 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: 0x1818803d78fac05a BenchmarkSendFile/file-to-unix/8192-4 1 1072044364 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: 0x1818803db85c43c8 BenchmarkSendFile/file-to-unix/16384-4 1 1026949084 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: 0x1818803df8af0aa0 BenchmarkSendFile/file-to-unix/32768-4 1 1079279641 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: 0x1818803e364156f2 BenchmarkSendFile/file-to-unix/65536-4 1 1072591614 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: 0x1818803e76fc4ab9 BenchmarkSendFile/file-to-unix/131072-4 1 1071792154 ns/op 0.12 MB/s 32944 B/op 4 allocs/op --- BENCH: BenchmarkSendFile/file-to-unix/131072-4 sendfile_test.go:628: Deterministic RNG seed based on timestamp: 0x1818803eb75ee3f5 BenchmarkSendFile/file-to-unix/262144-4 1 1022592282 ns/op 0.26 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: 0x1818803ef7be9481 BenchmarkSendFile/file-to-unix/524288-4 1 1079112430 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: 0x1818803f355a8efe BenchmarkSendFile/file-to-unix/1048576-4 1 1083655373 ns/op 0.97 MB/s 32944 B/op 4 allocs/op --- BENCH: BenchmarkSendFile/file-to-unix/1048576-4 sendfile_test.go:628: Deterministic RNG seed based on timestamp: 0x1818803f76b022e6 BenchmarkTCP4OneShot-4 3541 32302 ns/op BenchmarkTCP4OneShotTimeout-4 3144 33699 ns/op BenchmarkTCP4Persistent-4 11238 11062 ns/op BenchmarkTCP4PersistentTimeout-4 10783 11155 ns/op BenchmarkTCP6OneShot-4 3344 37368 ns/op BenchmarkTCP6OneShotTimeout-4 3115 36381 ns/op BenchmarkTCP6Persistent-4 10704 11379 ns/op BenchmarkTCP6PersistentTimeout-4 10257 11780 ns/op BenchmarkTCP4ConcurrentReadWrite-4 10000 26161 ns/op BenchmarkTCP6ConcurrentReadWrite-4 10000 23971 ns/op BenchmarkSetReadDeadline-4 126466 962.3 ns/op BenchmarkUDP6LinkLocalUnicast-4 6801 21754 ns/op BenchmarkReadWriteMsgUDPAddrPort-4 8625 16956 ns/op 0 B/op 0 allocs/op BenchmarkWriteToReadFromUDP-4 7954 15516 ns/op 16 B/op 1 allocs/op BenchmarkWriteToReadFromUDPAddrPort-4 10000 16568 ns/op 0 B/op 0 allocs/op PASS ok net 36.519s goos: freebsd goarch: amd64 pkg: net/http cpu: AMD EPYC 7B12 BenchmarkCookieString-4 41626 2838 ns/op 176 B/op 1 allocs/op BenchmarkReadSetCookies-4 17929 6696 ns/op 1200 B/op 21 allocs/op BenchmarkReadCookies-4 26252 4437 ns/op 2000 B/op 11 allocs/op BenchmarkHeaderWriteSubset-4 25884 4762 ns/op 46 B/op 0 allocs/op BenchmarkCopyValues-4 54195 2076 ns/op 736 B/op 11 allocs/op BenchmarkHexEscapeNonASCII-4 72508 1642 ns/op 192 B/op 2 allocs/op BenchmarkFindChild/n=2/rep=linear-4 2048863 58.51 ns/op BenchmarkFindChild/n=2/rep=map-4 4109635 29.09 ns/op BenchmarkFindChild/n=2/rep=hybrid8-4 1693377 67.79 ns/op BenchmarkFindChild/n=4/rep=linear-4 1137172 107.3 ns/op BenchmarkFindChild/n=4/rep=map-4 4123288 28.87 ns/op BenchmarkFindChild/n=4/rep=hybrid8-4 1051148 114.5 ns/op BenchmarkFindChild/n=8/rep=linear-4 574528 203.7 ns/op BenchmarkFindChild/n=8/rep=map-4 4180191 27.93 ns/op BenchmarkFindChild/n=8/rep=hybrid8-4 534128 218.1 ns/op BenchmarkFindChild/n=16/rep=linear-4 296107 406.1 ns/op BenchmarkFindChild/n=16/rep=map-4 4675845 25.72 ns/op BenchmarkFindChild/n=16/rep=hybrid8-4 3124411 37.98 ns/op BenchmarkFindChild/n=32/rep=linear-4 139297 805.4 ns/op BenchmarkFindChild/n=32/rep=map-4 4368984 26.30 ns/op BenchmarkFindChild/n=32/rep=hybrid8-4 3085591 39.93 ns/op BenchmarkMultiConflicts-4 1 129329590 ns/op BenchmarkServerMatch-4 26068 4828 ns/op BenchmarkReadRequestChrome-4 4844 21365 ns/op 28.60 MB/s 1540 B/op 14 allocs/op BenchmarkReadRequestCurl-4 15254 8014 ns/op 9.73 MB/s 988 B/op 9 allocs/op BenchmarkReadRequestApachebench-4 15093 8079 ns/op 10.15 MB/s 988 B/op 9 allocs/op BenchmarkReadRequestSiege-4 10605 11488 ns/op 13.14 MB/s 1084 B/op 11 allocs/op BenchmarkReadRequestWrk-4 23203 5392 ns/op 7.42 MB/s 924 B/op 7 allocs/op BenchmarkFileAndServer_1KB/h1-4 273 413742 ns/op 2.47 MB/s BenchmarkFileAndServer_1KB/https1-4 220 520504 ns/op 1.97 MB/s BenchmarkFileAndServer_1KB/h2-4 156 684134 ns/op 1.50 MB/s BenchmarkFileAndServer_16MB/h1-4 4 29864808 ns/op 561.77 MB/s BenchmarkFileAndServer_16MB/https1-4 2 66246587 ns/op 253.25 MB/s BenchmarkFileAndServer_16MB/h2-4 1 170222796 ns/op 98.56 MB/s BenchmarkFileAndServer_64MB/h1-4 1 120403373 ns/op 557.37 MB/s BenchmarkFileAndServer_64MB/https1-4 1 242299047 ns/op 276.97 MB/s BenchmarkFileAndServer_64MB/h2-4 1 704312199 ns/op 95.28 MB/s BenchmarkServeMux-4 297 436264 ns/op 17280 B/op 360 allocs/op BenchmarkServeMux_SkipServe-4 337 364981 ns/op 0 B/op 0 allocs/op BenchmarkClientServer/h1-4 279 379922 ns/op 6354 B/op 70 allocs/op BenchmarkClientServer/https1-4 225 474346 ns/op 7358 B/op 80 allocs/op BenchmarkClientServer/h2-4 176 627220 ns/op 10413 B/op 77 allocs/op BenchmarkClientServerParallel/4/h1-4 1280 88394 ns/op 10250 B/op 84 allocs/op BenchmarkClientServerParallel/4/https1-4 169 703605 ns/op 54089 B/op 402 allocs/op --- BENCH: BenchmarkClientServerParallel/4/https1-4 clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:54367: EOF clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:54368: read tcp 127.0.0.1:54354->127.0.0.1:54368: use of closed network connection clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:54360: write tcp 127.0.0.1:54354->127.0.0.1:54360: use of closed network connection clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:54363: write tcp 127.0.0.1:54354->127.0.0.1:54363: use of closed network connection clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:54399: EOF clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:54400: write tcp 127.0.0.1:54369->127.0.0.1:54400: use of closed network connection clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:54457: EOF clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:54455: read tcp 127.0.0.1:54401->127.0.0.1:54455: use of closed network connection BenchmarkClientServerParallel/4/h2-4 792 137496 ns/op 11302 B/op 87 allocs/op --- BENCH: BenchmarkClientServerParallel/4/h2-4 clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:54471: EOF clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:54474: read tcp 127.0.0.1:54464->127.0.0.1:54474: use of closed network connection clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:54472: write tcp 127.0.0.1:54464->127.0.0.1:54472: use of closed network connection clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:54473: write tcp 127.0.0.1:54464->127.0.0.1:54473: use of closed network connection BenchmarkClientServerParallel/64/h1-4 918 131520 ns/op 15713 B/op 102 allocs/op BenchmarkClientServerParallel/64/https1-4 70 1884786 ns/op 142082 B/op 998 allocs/op --- BENCH: BenchmarkClientServerParallel/64/https1-4 clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:55163: read tcp 127.0.0.1:55161->127.0.0.1:55163: use of closed network connection clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:55170: write tcp 127.0.0.1:55161->127.0.0.1:55170: use of closed network connection clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:55168: write tcp 127.0.0.1:55161->127.0.0.1:55168: use of closed network connection clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:55225: EOF clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:55231: EOF clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:55213: write tcp 127.0.0.1:55174->127.0.0.1:55213: use of closed network connection BenchmarkClientServerParallel/64/h2-4 70 1650968 ns/op 119519 B/op 898 allocs/op --- BENCH: BenchmarkClientServerParallel/64/h2-4 clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:55251: read tcp 127.0.0.1:55247->127.0.0.1:55251: use of closed network connection clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:55256: EOF clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:55292: EOF clientserver_test.go:282: server log: http2: server: error reading preface from client 127.0.0.1:55264: read tcp 127.0.0.1:55260->127.0.0.1:55264: read: connection reset by peer clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:55301: EOF clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:55270: EOF clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:55279: EOF clientserver_test.go:282: server log: http2: server: error reading preface from client 127.0.0.1:55273: read tcp 127.0.0.1:55260->127.0.0.1:55273: read: connection reset by peer clientserver_test.go:282: server log: http2: server: error reading preface from client 127.0.0.1:55297: read tcp 127.0.0.1:55260->127.0.0.1:55297: read: connection reset by peer clientserver_test.go:282: server log: http2: server: error reading preface from client 127.0.0.1:55272: read tcp 127.0.0.1:55260->127.0.0.1:55272: read: connection reset by peer ... [output truncated] BenchmarkServer-4 1 1050872336 ns/op 30664 B/op 156 allocs/op BenchmarkClient-4 224 479920 ns/op 4254 B/op 51 allocs/op BenchmarkServerFakeConnNoKeepAlive-4 633 178512 ns/op 7710 B/op 56 allocs/op BenchmarkServerFakeConnWithKeepAlive-4 1263 85096 ns/op 3092 B/op 24 allocs/op BenchmarkServerFakeConnWithKeepAliveLite-4 1672 63192 ns/op 1981 B/op 14 allocs/op BenchmarkServerHandlerTypeLen-4 1777 63252 ns/op 2785 B/op 21 allocs/op BenchmarkServerHandlerNoLen-4 1690 60351 ns/op 2726 B/op 19 allocs/op BenchmarkServerHandlerNoType-4 1766 60679 ns/op 2761 B/op 20 allocs/op BenchmarkServerHandlerNoHeader-4 1914 60390 ns/op 1977 B/op 14 allocs/op BenchmarkServerHijack-4 1086 108464 ns/op 17155 B/op 52 allocs/op BenchmarkCloseNotifier/h1-4 418 281395 ns/op 6052 B/op 53 allocs/op BenchmarkResponseStatusLine-4 767956 150.7 ns/op 0 B/op 0 allocs/op PASS ok net/http 16.578s goos: freebsd goarch: amd64 pkg: net/http/httputil cpu: AMD EPYC 7B12 BenchmarkServeHTTP-4 5288 22674 ns/op 34257 B/op 14 allocs/op PASS ok net/http/httputil 1.298s goos: freebsd goarch: amd64 pkg: net/netip cpu: AMD EPYC 7B12 BenchmarkIPNextPrev-4 126043 920.7 ns/op BenchmarkBinaryMarshalRoundTrip/ipv4-4 1125489 104.2 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6-4 828248 141.2 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6+zone-4 138834 836.7 ns/op BenchmarkStdIPv4-4 183286 646.4 ns/op 16 B/op 1 allocs/op BenchmarkIPv4-4 124467 875.3 ns/op 0 B/op 0 allocs/op BenchmarkIPv4_inline-4 119644 913.9 ns/op 0 B/op 0 allocs/op BenchmarkStdIPv6-4 149930 811.3 ns/op 16 B/op 1 allocs/op BenchmarkIPv6-4 113368 1057 ns/op 0 B/op 0 allocs/op BenchmarkIPv4Contains-4 2191869 54.90 ns/op 0 B/op 0 allocs/op BenchmarkIPv6Contains-4 2039911 58.23 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v4-4 1382482 87.45 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6-4 798207 149.8 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_ellipsis-4 1006203 121.4 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_v4-4 796520 146.5 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_zone-4 155368 721.1 ns/op 0 B/op 0 allocs/op BenchmarkStdParseIP/v4-4 726066 164.2 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6-4 478210 223.8 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_ellipsis-4 624094 193.8 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_v4-4 548562 213.0 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_zone-4 142009 813.4 ns/op 16 B/op 1 allocs/op BenchmarkAddrString/v4-4 495120 206.1 ns/op 16 B/op 1 allocs/op BenchmarkAddrString/v6-4 192852 618.1 ns/op 48 B/op 1 allocs/op BenchmarkAddrString/v6_ellipsis-4 232443 460.1 ns/op 24 B/op 1 allocs/op BenchmarkAddrString/v6_v4-4 338157 356.3 ns/op 24 B/op 1 allocs/op BenchmarkAddrString/v6_zone-4 231093 499.9 ns/op 24 B/op 1 allocs/op BenchmarkIPStringExpanded/v4-4 541821 233.2 ns/op 16 B/op 1 allocs/op BenchmarkIPStringExpanded/v6-4 214714 509.0 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_ellipsis-4 218518 510.3 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_v4-4 238300 513.5 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_zone-4 168594 652.4 ns/op 128 B/op 2 allocs/op BenchmarkAddrMarshalText/v4-4 635590 187.2 ns/op 16 B/op 1 allocs/op BenchmarkAddrMarshalText/v6-4 212403 561.0 ns/op 48 B/op 1 allocs/op BenchmarkAddrMarshalText/v6_ellipsis-4 234326 459.5 ns/op 48 B/op 1 allocs/op BenchmarkAddrMarshalText/v6_v4-4 321136 340.5 ns/op 32 B/op 1 allocs/op BenchmarkAddrMarshalText/v6_zone-4 195560 518.4 ns/op 48 B/op 1 allocs/op BenchmarkAddrPortString/v4-4 310326 332.0 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortString/v6-4 151164 720.1 ns/op 48 B/op 1 allocs/op BenchmarkAddrPortString/v6_ellipsis-4 189333 590.4 ns/op 32 B/op 1 allocs/op BenchmarkAddrPortString/v6_v4-4 231049 478.7 ns/op 32 B/op 1 allocs/op BenchmarkAddrPortString/v6_zone-4 177619 634.9 ns/op 32 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v4-4 351036 300.2 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6-4 172953 656.0 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_ellipsis-4 196030 561.1 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_v4-4 241202 438.7 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_zone-4 174397 604.1 ns/op 64 B/op 1 allocs/op BenchmarkPrefixMasking/IPv4_/32-4 1535022 78.12 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/17-4 1499535 77.83 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/0-4 1518109 73.42 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/128-4 1463592 83.26 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/65-4 1454502 82.41 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/0-4 1470697 81.91 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/128-4 1469124 83.86 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/65-4 1471652 82.62 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/0-4 1455196 82.68 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMarshalText-4 544226 221.1 ns/op 24 B/op 1 allocs/op BenchmarkParseAddrPort/v4-4 591082 171.4 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6-4 522358 230.8 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_ellipsis-4 570259 202.8 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_v4-4 512634 236.2 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_zone-4 146602 813.5 ns/op 0 B/op 0 allocs/op BenchmarkAs16-4 8174534 14.92 ns/op PASS ok net/netip 11.005s 2025/01/07 19:38:26 Test RPC server listening on 127.0.0.1:55873 2025/01/07 19:38:26 Test HTTP RPC server listening on 127.0.0.1:55874 goos: freebsd goarch: amd64 pkg: net/rpc cpu: AMD EPYC 7B12 BenchmarkEndToEnd-4 1744 69317 ns/op BenchmarkEndToEndHTTP-4 1516 66845 ns/op BenchmarkEndToEndAsync-4 4286 27414 ns/op BenchmarkEndToEndAsyncHTTP-4 4387 28587 ns/op PASS ok net/rpc 1.865s goos: freebsd goarch: amd64 pkg: net/textproto cpu: AMD EPYC 7B12 BenchmarkReadMIMEHeader/client_headers-4 5358 22167 ns/op BenchmarkReadMIMEHeader/server_headers-4 7975 14896 ns/op BenchmarkUncommon-4 36280 3184 ns/op 464 B/op 5 allocs/op PASS ok net/textproto 1.667s goos: freebsd goarch: amd64 pkg: net/url cpu: AMD EPYC 7B12 BenchmarkString-4 7114 16381 ns/op 1200 B/op 32 allocs/op BenchmarkResolvePath-4 174410 656.2 ns/op 32 B/op 2 allocs/op BenchmarkQueryEscape/#00-4 813226 142.5 ns/op 16 B/op 1 allocs/op BenchmarkQueryEscape/#01-4 145164 874.1 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#02-4 233751 472.6 ns/op 32 B/op 1 allocs/op BenchmarkQueryEscape/#03-4 120607 1022 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#04-4 20410 5968 ns/op 832 B/op 2 allocs/op BenchmarkPathEscape/#00-4 504150 209.4 ns/op 16 B/op 1 allocs/op BenchmarkPathEscape/#01-4 137396 890.2 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#02-4 259119 462.1 ns/op 32 B/op 1 allocs/op BenchmarkPathEscape/#03-4 124890 949.2 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#04-4 21106 5540 ns/op 704 B/op 2 allocs/op BenchmarkQueryUnescape/#00-4 280221 383.8 ns/op 16 B/op 1 allocs/op BenchmarkQueryUnescape/#01-4 133603 869.3 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#02-4 130279 910.8 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#03-4 60903 1933 ns/op 64 B/op 1 allocs/op BenchmarkQueryUnescape/#04-4 11241 10544 ns/op 320 B/op 1 allocs/op BenchmarkPathUnescape/#00-4 263091 401.9 ns/op 16 B/op 1 allocs/op BenchmarkPathUnescape/#01-4 131530 875.4 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#02-4 126194 912.4 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#03-4 61106 1951 ns/op 64 B/op 1 allocs/op BenchmarkPathUnescape/#04-4 11504 10440 ns/op 320 B/op 1 allocs/op PASS ok net/url 4.358s goos: freebsd goarch: amd64 pkg: os cpu: AMD EPYC 7B12 BenchmarkExpand/noop-4 4387309 25.88 ns/op 0 B/op 0 allocs/op BenchmarkExpand/multiple-4 243334 424.9 ns/op 48 B/op 2 allocs/op BenchmarkReaddirname-4 1486 73395 ns/op --- BENCH: BenchmarkReaddirname-4 os_test.go:506: benchmarkReaddirname ".": 157 entries os_test.go:506: benchmarkReaddirname ".": 157 entries os_test.go:506: benchmarkReaddirname ".": 157 entries BenchmarkReaddir-4 475 259122 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 1142 100573 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 151201 776.7 ns/op BenchmarkStatFile-4 128539 949.3 ns/op BenchmarkStatDir-4 135538 869.5 ns/op BenchmarkLstatDot-4 154699 766.9 ns/op BenchmarkLstatFile-4 134146 938.7 ns/op BenchmarkLstatDir-4 133718 887.9 ns/op BenchmarkRemoveAll-4 45 2468366 ns/op 42518 B/op 555 allocs/op PASS ok os 2.926s goos: freebsd goarch: amd64 pkg: os/exec cpu: AMD EPYC 7B12 BenchmarkExecHostname-4 46 2328616 ns/op 7440 B/op 31 allocs/op PASS ok os/exec 1.193s goos: freebsd goarch: amd64 pkg: os/user cpu: AMD EPYC 7B12 BenchmarkCurrent-4 23991 4717 ns/op PASS ok os/user 1.246s goos: freebsd goarch: amd64 pkg: reflect cpu: AMD EPYC 7B12 BenchmarkBool-4 4640409 25.32 ns/op BenchmarkString-4 2957734 40.16 ns/op BenchmarkBytes-4 2607752 45.82 ns/op BenchmarkNamedBytes-4 1461973 79.86 ns/op BenchmarkBytesArray-4 1003767 115.8 ns/op BenchmarkSliceLen-4 3025905 39.16 ns/op BenchmarkMapLen-4 1000000 107.4 ns/op BenchmarkStringLen-4 2226661 52.55 ns/op BenchmarkArrayLen-4 1652293 71.40 ns/op BenchmarkSliceCap-4 3031438 39.92 ns/op BenchmarkDeepEqual/int8-4 544911 217.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int8-4 116256 950.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int16-4 463814 258.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int16-4 114439 985.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int32-4 420651 255.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int32-4 121714 975.5 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int64-4 449583 256.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int64-4 121980 990.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int-4 459079 256.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int-4 114561 1001 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint8-4 492129 217.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8-4 144190 771.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint16-4 389400 259.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint16-4 115921 981.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint32-4 472573 253.9 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint32-4 114709 979.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint64-4 412647 257.9 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint64-4 119355 1000 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint-4 476464 253.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint-4 115786 977.9 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uintptr-4 473642 254.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uintptr-4 118664 977.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float32-4 475585 254.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float32-4 117894 971.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float64-4 465201 254.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float64-4 113124 996.9 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex64-4 467589 255.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex64-4 114630 995.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex128-4 414675 255.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex128-4 115579 979.9 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/bool-4 544003 217.9 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]bool-4 116311 959.9 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/string-4 453865 248.5 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]string-4 120691 1010 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8#01-4 148669 761.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][]uint8-4 70924 1542 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[6]uint8-4 57662 1889 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][6]uint8-4 45195 2662 ns/op 0 B/op 0 allocs/op BenchmarkMapsDeepEqual-4 46521 2577 ns/op BenchmarkIsZero/ArrayComparable-4 316789 355.3 ns/op BenchmarkIsZero/ArrayIncomparable-4 40274 3008 ns/op BenchmarkIsZero/StructComparable-4 845338 145.0 ns/op BenchmarkIsZero/StructIncomparable-4 183852 645.1 ns/op BenchmarkIsZero/ArrayInt_4-4 1662918 73.54 ns/op BenchmarkIsZero/ArrayInt_1024-4 19778 6066 ns/op BenchmarkIsZero/ArrayInt_1024_NoZero-4 38367 3135 ns/op BenchmarkIsZero/Struct4Int-4 1670059 73.77 ns/op BenchmarkIsZero/ArrayStruct4Int_1024-4 19808 6064 ns/op BenchmarkIsZero/ArrayChanInt_1024-4 19898 6078 ns/op BenchmarkIsZero/StructInt_512-4 38236 3121 ns/op BenchmarkSetZero/Bool/Direct-4 4796235 24.63 ns/op BenchmarkSetZero/Bool/CachedZero-4 1081626 109.6 ns/op BenchmarkSetZero/Bool/NewZero-4 840664 146.9 ns/op BenchmarkSetZero/Int/Direct-4 3041712 39.26 ns/op BenchmarkSetZero/Int/CachedZero-4 1099022 109.3 ns/op BenchmarkSetZero/Int/NewZero-4 796827 146.3 ns/op BenchmarkSetZero/Uint/Direct-4 3090980 39.10 ns/op BenchmarkSetZero/Uint/CachedZero-4 1108610 110.1 ns/op BenchmarkSetZero/Uint/NewZero-4 823845 144.9 ns/op BenchmarkSetZero/Float/Direct-4 2909299 39.33 ns/op BenchmarkSetZero/Float/CachedZero-4 1094406 110.6 ns/op BenchmarkSetZero/Float/NewZero-4 836839 148.6 ns/op BenchmarkSetZero/Complex/Direct-4 3029764 39.21 ns/op BenchmarkSetZero/Complex/CachedZero-4 1099389 109.6 ns/op BenchmarkSetZero/Complex/NewZero-4 829944 145.6 ns/op BenchmarkSetZero/Array/Direct-4 2784392 43.24 ns/op BenchmarkSetZero/Array/CachedZero-4 1071976 111.5 ns/op BenchmarkSetZero/Array/NewZero-4 837996 143.4 ns/op BenchmarkSetZero/Chan/Direct-4 3064963 38.96 ns/op BenchmarkSetZero/Chan/CachedZero-4 958143 104.5 ns/op BenchmarkSetZero/Chan/NewZero-4 872420 137.8 ns/op BenchmarkSetZero/Func/Direct-4 3064772 39.40 ns/op BenchmarkSetZero/Func/CachedZero-4 1126368 103.7 ns/op BenchmarkSetZero/Func/NewZero-4 817209 137.5 ns/op BenchmarkSetZero/Interface/Direct-4 2847884 41.76 ns/op BenchmarkSetZero/Interface/CachedZero-4 1100527 109.2 ns/op BenchmarkSetZero/Interface/NewZero-4 828030 144.4 ns/op BenchmarkSetZero/Map/Direct-4 2978205 39.73 ns/op BenchmarkSetZero/Map/CachedZero-4 1125056 103.9 ns/op BenchmarkSetZero/Map/NewZero-4 857310 138.0 ns/op BenchmarkSetZero/Pointer/Direct-4 2981684 39.83 ns/op BenchmarkSetZero/Pointer/CachedZero-4 1119934 106.0 ns/op BenchmarkSetZero/Pointer/NewZero-4 880706 139.0 ns/op BenchmarkSetZero/Slice/Direct-4 2878135 42.80 ns/op BenchmarkSetZero/Slice/CachedZero-4 1082635 110.0 ns/op BenchmarkSetZero/Slice/NewZero-4 832219 142.4 ns/op BenchmarkSetZero/String/Direct-4 2971722 40.14 ns/op BenchmarkSetZero/String/CachedZero-4 1081021 108.7 ns/op BenchmarkSetZero/String/NewZero-4 812214 144.2 ns/op BenchmarkSetZero/Struct/Direct-4 2770443 43.16 ns/op BenchmarkSetZero/Struct/CachedZero-4 1000000 110.5 ns/op BenchmarkSetZero/Struct/NewZero-4 832509 147.6 ns/op BenchmarkSelect/1-4 231469 480.5 ns/op 80 B/op 5 allocs/op BenchmarkSelect/4-4 101420 1194 ns/op 208 B/op 8 allocs/op BenchmarkSelect/8-4 53929 2294 ns/op 672 B/op 13 allocs/op BenchmarkCall-4 274572 437.3 ns/op 0 B/op 0 allocs/op BenchmarkCallMethod-4 222159 540.7 ns/op 0 B/op 0 allocs/op BenchmarkCallArgCopy/size=128-4 94839 1197 ns/op 106.95 MB/s BenchmarkCallArgCopy/size=256-4 94003 1284 ns/op 199.40 MB/s BenchmarkCallArgCopy/size=1024-4 77368 1490 ns/op 687.18 MB/s BenchmarkCallArgCopy/size=4096-4 45108 2647 ns/op 1547.18 MB/s BenchmarkCallArgCopy/size=65536-4 4622 24166 ns/op 2711.87 MB/s BenchmarkFieldByName1-4 2065576 57.78 ns/op BenchmarkFieldByName2-4 159420 793.1 ns/op BenchmarkFieldByName3-4 21159 6071 ns/op BenchmarkInterfaceBig-4 4722241 23.82 ns/op BenchmarkInterfaceSmall-4 4966442 23.66 ns/op BenchmarkNew-4 2220348 45.40 ns/op BenchmarkMap/StringKeys/MapIndex-4 3268 35262 ns/op 0 B/op 0 allocs/op BenchmarkMap/StringKeys/SetMapIndex-4 2379 44433 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/MapIndex-4 3282 36790 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/SetMapIndex-4 2326 45157 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/MapIndex-4 2832 35569 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/SetMapIndex-4 2724 44227 ns/op 0 B/op 0 allocs/op BenchmarkMapIterNext-4 336390 354.2 ns/op BenchmarkTypeForString-4 2471403 45.71 ns/op BenchmarkTypeForError-4 1295494 91.21 ns/op PASS ok reflect 21.396s goos: freebsd goarch: amd64 pkg: regexp cpu: AMD EPYC 7B12 BenchmarkFind-4 14559 8561 ns/op 9300 B/op 1 allocs/op BenchmarkFindAllNoMatches-4 20236 6311 ns/op 9586 B/op 1 allocs/op BenchmarkFindString-4 15186 7433 ns/op 9128 B/op 1 allocs/op BenchmarkFindSubmatch-4 13602 8399 ns/op 9479 B/op 2 allocs/op BenchmarkFindStringSubmatch-4 14869 8086 ns/op 9273 B/op 2 allocs/op BenchmarkLiteral-4 24490 5052 ns/op BenchmarkNotLiteral-4 5781 21596 ns/op BenchmarkMatchClass-4 4447 28139 ns/op BenchmarkMatchClass_InRange-4 4262 28021 ns/op BenchmarkReplaceAll-4 3286 36473 ns/op BenchmarkAnchoredLiteralShortNonMatch-4 159793 766.1 ns/op BenchmarkAnchoredLiteralLongNonMatch-4 163813 744.9 ns/op BenchmarkAnchoredShortMatch-4 96195 1228 ns/op BenchmarkAnchoredLongMatch-4 97278 1264 ns/op BenchmarkOnePassShortA-4 25850 4643 ns/op BenchmarkNotOnePassShortA-4 10170 11321 ns/op BenchmarkOnePassShortB-4 33544 3592 ns/op BenchmarkNotOnePassShortB-4 12162 9310 ns/op BenchmarkOnePassLongPrefix-4 110868 1117 ns/op BenchmarkOnePassLongNotPrefix-4 37512 3293 ns/op BenchmarkMatchParallelShared-4 25188 5565 ns/op BenchmarkMatchParallelCopied-4 25357 4921 ns/op BenchmarkQuoteMetaAll-4 217238 485.6 ns/op 28.83 MB/s BenchmarkQuoteMetaNone-4 422589 279.5 ns/op 93.03 MB/s BenchmarkCompile/Onepass-4 5947 20363 ns/op 4272 B/op 52 allocs/op BenchmarkCompile/Medium-4 2275 48176 ns/op 10152 B/op 112 allocs/op BenchmarkCompile/Hard-4 266 456038 ns/op 90713 B/op 424 allocs/op BenchmarkMatch/Easy0/16-4 4654663 26.00 ns/op 615.50 MB/s BenchmarkMatch/Easy0/32-4 25054 4557 ns/op 7.02 MB/s BenchmarkMatch/Easy0/1K-4 21849 5210 ns/op 196.55 MB/s BenchmarkMatch/Easy0i/16-4 4768826 25.24 ns/op 633.94 MB/s BenchmarkMatch/Easy0i/32-4 7362 16543 ns/op 1.93 MB/s BenchmarkMatch/Easy0i/1K-4 343 355016 ns/op 2.88 MB/s BenchmarkMatch/Easy1/16-4 4594107 25.78 ns/op 620.70 MB/s BenchmarkMatch/Easy1/32-4 24086 5152 ns/op 6.21 MB/s BenchmarkMatch/Easy1/1K-4 9279 12509 ns/op 81.86 MB/s BenchmarkMatch/Medium/16-4 4658202 26.01 ns/op 615.12 MB/s BenchmarkMatch/Medium/32-4 7946 14790 ns/op 2.16 MB/s BenchmarkMatch/Medium/1K-4 414 317293 ns/op 3.23 MB/s BenchmarkMatch/Hard/16-4 4721302 23.85 ns/op 670.90 MB/s BenchmarkMatch/Hard/32-4 5140 23045 ns/op 1.39 MB/s BenchmarkMatch/Hard/1K-4 212 550328 ns/op 1.86 MB/s BenchmarkMatch/Hard1/16-4 1797 63515 ns/op 0.25 MB/s BenchmarkMatch/Hard1/32-4 1016 117364 ns/op 0.27 MB/s BenchmarkMatch/Hard1/1K-4 31 3508066 ns/op 0.29 MB/s BenchmarkMatch_onepass_regex/16-4 38282 3120 ns/op 5.13 MB/s 24 B/op 0 allocs/op BenchmarkMatch_onepass_regex/32-4 22492 5279 ns/op 6.06 MB/s 23 B/op 0 allocs/op BenchmarkMatch_onepass_regex/1K-4 837 145124 ns/op 7.06 MB/s 24 B/op 0 allocs/op PASS ok regexp 8.970s goos: freebsd goarch: amd64 pkg: regexp/syntax cpu: AMD EPYC 7B12 BenchmarkEmptyOpContext-4 911372 131.8 ns/op BenchmarkIsWordChar-4 276460 411.2 ns/op PASS ok regexp/syntax 2.034s goos: freebsd goarch: amd64 pkg: runtime cpu: AMD EPYC 7B12 BenchmarkCallers/cached-4 101395 1110 ns/op BenchmarkCallers/inlined-4 88712 1203 ns/op BenchmarkCallers/no-cache-4 23696 5042 ns/op BenchmarkFPCallers/cached-4 3724221 32.28 ns/op BenchmarkMakeChan/Byte-4 1000000 108.1 ns/op BenchmarkMakeChan/Int-4 1000000 121.1 ns/op BenchmarkMakeChan/Ptr-4 713469 162.8 ns/op BenchmarkMakeChan/Struct/0-4 1352396 88.43 ns/op BenchmarkMakeChan/Struct/32-4 706750 233.0 ns/op BenchmarkMakeChan/Struct/40-4 543787 248.8 ns/op BenchmarkChanNonblocking-4 12187975 8.601 ns/op BenchmarkSelectUncontended-4 1981807 62.36 ns/op BenchmarkSelectSyncContended-4 36186 3108 ns/op BenchmarkSelectAsyncContended-4 139569 873.0 ns/op BenchmarkSelectNonblock-4 7379844 15.39 ns/op BenchmarkChanUncontended-4 9615 23498 ns/op BenchmarkChanContended-4 1126 91573 ns/op BenchmarkChanSync-4 140341 785.0 ns/op BenchmarkChanSyncWork-4 45994 2351 ns/op BenchmarkChanProdCons0-4 108484 1108 ns/op BenchmarkChanProdCons10-4 169467 650.4 ns/op BenchmarkChanProdCons100-4 197247 620.7 ns/op BenchmarkChanProdConsWork0-4 87142 1407 ns/op BenchmarkChanProdConsWork10-4 112885 1048 ns/op BenchmarkChanProdConsWork100-4 110268 1029 ns/op BenchmarkSelectProdCons-4 71797 1605 ns/op BenchmarkReceiveDataFromClosedChan-4 1468108 81.29 ns/op BenchmarkChanCreation-4 173217 612.3 ns/op BenchmarkChanSem-4 211113 515.5 ns/op BenchmarkChanPopular-4 86 1255798 ns/op BenchmarkChanClosed-4 1000000 105.3 ns/op BenchmarkCallClosure-4 8301084 14.42 ns/op BenchmarkCallClosure1-4 8147378 14.65 ns/op BenchmarkCallClosure2-4 1923170 59.80 ns/op BenchmarkCallClosure3-4 2571026 52.94 ns/op BenchmarkCallClosure4-4 2145924 58.89 ns/op BenchmarkComplex128DivNormal-4 13366454 8.116 ns/op BenchmarkComplex128DivNisNaN-4 10692508 10.24 ns/op BenchmarkComplex128DivDisNaN-4 10877397 11.05 ns/op BenchmarkComplex128DivNisInf-4 13661719 8.761 ns/op BenchmarkComplex128DivDisInf-4 8478832 14.09 ns/op BenchmarkAllocation-4 6843 23888 ns/op BenchmarkReadMemStats-4 5497 19184 ns/op BenchmarkReadMemStatsLatency-4 1 89339 p50-ns 89339 p90-ns 89339 p99-ns BenchmarkWriteBarrier-4 2868836 45.92 ns/op BenchmarkBulkWriteBarrier-4 9835093 13.40 ns/op BenchmarkScanStackNoLocals-4 4 27087458 ns/op BenchmarkMSpanCountAlloc/bits=64-4 13053370 8.203 ns/op BenchmarkMSpanCountAlloc/bits=128-4 13308243 8.479 ns/op BenchmarkMSpanCountAlloc/bits=256-4 11095628 9.465 ns/op BenchmarkMSpanCountAlloc/bits=512-4 9552534 12.94 ns/op BenchmarkMSpanCountAlloc/bits=1024-4 6758916 16.27 ns/op BenchmarkHash5-4 8543204 14.74 ns/op 339.14 MB/s BenchmarkHash16-4 8172258 13.44 ns/op 1190.50 MB/s BenchmarkHash64-4 8357684 14.09 ns/op 4543.37 MB/s BenchmarkHash1024-4 4189550 28.18 ns/op 36343.61 MB/s BenchmarkHash65536-4 86798 1339 ns/op 48942.64 MB/s BenchmarkAlignedLoad-4 10325778 10.39 ns/op BenchmarkUnalignedLoad-4 10749075 11.94 ns/op BenchmarkEqEfaceConcrete-4 7899380 14.13 ns/op BenchmarkEqIfaceConcrete-4 7370506 13.80 ns/op BenchmarkNeEfaceConcrete-4 8125933 13.85 ns/op BenchmarkNeIfaceConcrete-4 7937392 13.31 ns/op BenchmarkConvT2EByteSized/bool-4 7968913 14.68 ns/op BenchmarkConvT2EByteSized/uint8-4 7953428 14.16 ns/op BenchmarkConvT2ESmall-4 7026482 16.51 ns/op BenchmarkConvT2EUintptr-4 7248007 16.33 ns/op BenchmarkConvT2ELarge-4 1933874 64.29 ns/op BenchmarkConvT2ISmall-4 7107806 16.56 ns/op BenchmarkConvT2IUintptr-4 7196485 16.44 ns/op BenchmarkConvT2ILarge-4 1883586 68.44 ns/op BenchmarkConvI2E-4 6909427 16.90 ns/op BenchmarkConvI2I-4 7305276 15.62 ns/op BenchmarkAssertE2T-4 6995997 17.07 ns/op BenchmarkAssertE2TLarge-4 3568759 33.23 ns/op BenchmarkAssertE2I-4 7540723 15.76 ns/op BenchmarkAssertI2T-4 6973372 17.03 ns/op BenchmarkAssertI2I-4 7416763 15.76 ns/op BenchmarkAssertI2E-4 8109590 14.91 ns/op BenchmarkAssertE2E-4 7952437 14.70 ns/op BenchmarkAssertE2T2-4 5624138 20.94 ns/op BenchmarkAssertE2T2Blank-4 6843649 17.09 ns/op BenchmarkAssertI2E2-4 6137088 19.12 ns/op BenchmarkAssertI2E2Blank-4 7956397 14.83 ns/op BenchmarkAssertE2E2-4 6121122 19.04 ns/op BenchmarkAssertE2E2Blank-4 8079130 14.20 ns/op BenchmarkConvT2Ezero/zero/16-4 7232241 16.50 ns/op BenchmarkConvT2Ezero/zero/32-4 7030809 16.62 ns/op BenchmarkConvT2Ezero/zero/64-4 7354294 16.18 ns/op BenchmarkConvT2Ezero/zero/str-4 7295877 16.39 ns/op BenchmarkConvT2Ezero/zero/slice-4 6754335 16.61 ns/op BenchmarkConvT2Ezero/zero/big-4 339625 479.9 ns/op BenchmarkConvT2Ezero/nonzero/str-4 1818748 57.92 ns/op BenchmarkConvT2Ezero/nonzero/slice-4 1855564 66.50 ns/op BenchmarkConvT2Ezero/nonzero/big-4 301293 472.3 ns/op BenchmarkConvT2Ezero/smallint/16-4 7185390 16.62 ns/op BenchmarkConvT2Ezero/smallint/32-4 7143654 16.56 ns/op BenchmarkConvT2Ezero/smallint/64-4 7167951 16.20 ns/op BenchmarkConvT2Ezero/largeint/16-4 2484432 61.80 ns/op BenchmarkConvT2Ezero/largeint/32-4 2191436 48.50 ns/op BenchmarkConvT2Ezero/largeint/64-4 2590988 48.52 ns/op BenchmarkMalloc8-4 2568033 41.66 ns/op BenchmarkMalloc16-4 2407611 48.42 ns/op BenchmarkMallocTypeInfo8-4 3195811 37.31 ns/op BenchmarkMallocTypeInfo16-4 2317549 54.14 ns/op BenchmarkMallocLargeStruct-4 215146 622.5 ns/op BenchmarkGoroutineSelect-4 66 1733029 ns/op BenchmarkGoroutineBlocking-4 78 1375518 ns/op BenchmarkGoroutineForRange-4 91 1348451 ns/op BenchmarkGoroutineIdle-4 100 1053030 ns/op BenchmarkHashStringSpeed-4 3656157 31.66 ns/op BenchmarkHashBytesSpeed-4 2130927 56.08 ns/op BenchmarkHashInt32Speed-4 4113907 28.63 ns/op BenchmarkHashInt64Speed-4 3983142 30.01 ns/op BenchmarkHashStringArraySpeed-4 788935 137.9 ns/op BenchmarkMegMap-4 3604086 33.03 ns/op BenchmarkMegOneMap-4 3520610 32.45 ns/op BenchmarkMegEqMap-4 4210 29920 ns/op BenchmarkMegEmptyMap-4 5419513 20.87 ns/op BenchmarkMegEmptyMapWithInterfaceKey-4 3392703 34.77 ns/op BenchmarkSmallStrMap-4 4114267 27.35 ns/op BenchmarkMapStringKeysEight_16-4 4135452 28.70 ns/op BenchmarkMapStringKeysEight_32-4 3998313 29.24 ns/op BenchmarkMapStringKeysEight_64-4 3890160 30.86 ns/op BenchmarkMapStringKeysEight_128-4 3564238 32.84 ns/op BenchmarkMapStringKeysEight_256-4 3445816 33.28 ns/op BenchmarkMapStringKeysEight_1M-4 3590997 32.67 ns/op BenchmarkMapFirst/1-4 5441611 20.28 ns/op BenchmarkMapFirst/2-4 5364278 20.65 ns/op BenchmarkMapFirst/3-4 5497818 20.92 ns/op BenchmarkMapFirst/4-4 5490166 20.93 ns/op BenchmarkMapFirst/5-4 5621548 20.42 ns/op BenchmarkMapFirst/6-4 5558527 20.97 ns/op BenchmarkMapFirst/7-4 5517400 19.76 ns/op BenchmarkMapFirst/8-4 5657636 20.84 ns/op BenchmarkMapFirst/9-4 4814676 23.23 ns/op BenchmarkMapFirst/10-4 4778060 23.62 ns/op BenchmarkMapFirst/11-4 4834825 24.42 ns/op BenchmarkMapFirst/12-4 4816570 23.88 ns/op BenchmarkMapFirst/13-4 4859088 24.33 ns/op BenchmarkMapFirst/14-4 4914633 23.65 ns/op BenchmarkMapFirst/15-4 4814397 23.91 ns/op BenchmarkMapFirst/16-4 4855836 22.71 ns/op BenchmarkMapMid/1-4 5386791 19.54 ns/op BenchmarkMapMid/2-4 5523081 21.25 ns/op BenchmarkMapMid/3-4 5380866 21.27 ns/op BenchmarkMapMid/4-4 5459746 21.09 ns/op BenchmarkMapMid/5-4 5327875 21.78 ns/op BenchmarkMapMid/6-4 5392639 21.71 ns/op BenchmarkMapMid/7-4 5260203 22.28 ns/op BenchmarkMapMid/8-4 5354379 22.06 ns/op BenchmarkMapMid/9-4 4953489 23.98 ns/op BenchmarkMapMid/10-4 4847389 24.08 ns/op BenchmarkMapMid/11-4 4845229 24.28 ns/op BenchmarkMapMid/12-4 4821561 23.97 ns/op BenchmarkMapMid/13-4 4893067 23.21 ns/op BenchmarkMapMid/14-4 4876872 23.78 ns/op BenchmarkMapMid/15-4 4614268 26.51 ns/op BenchmarkMapMid/16-4 4871604 25.33 ns/op BenchmarkMapLast/1-4 5692977 21.11 ns/op BenchmarkMapLast/2-4 5166098 20.47 ns/op BenchmarkMapLast/3-4 5369134 21.27 ns/op BenchmarkMapLast/4-4 5432282 21.73 ns/op BenchmarkMapLast/5-4 5250158 21.39 ns/op BenchmarkMapLast/6-4 5332946 21.85 ns/op BenchmarkMapLast/7-4 5002279 23.20 ns/op BenchmarkMapLast/8-4 4843752 22.99 ns/op BenchmarkMapLast/9-4 4886792 24.06 ns/op BenchmarkMapLast/10-4 4903548 23.83 ns/op BenchmarkMapLast/11-4 4681939 23.68 ns/op BenchmarkMapLast/12-4 4835874 23.56 ns/op BenchmarkMapLast/13-4 4809200 24.22 ns/op BenchmarkMapLast/14-4 4854798 25.07 ns/op BenchmarkMapLast/15-4 4881936 23.80 ns/op BenchmarkMapLast/16-4 4833584 23.91 ns/op BenchmarkMapCycle-4 3757154 31.86 ns/op BenchmarkRepeatedLookupStrMapKey32-4 5251863 22.76 ns/op BenchmarkRepeatedLookupStrMapKey1M-4 5328 23401 ns/op BenchmarkMakeMap/[Byte]Byte-4 500491 247.1 ns/op BenchmarkMakeMap/[Int]Int-4 318920 703.6 ns/op BenchmarkNewEmptyMap-4 4875729 24.72 ns/op 0 B/op 0 allocs/op BenchmarkNewSmallMap-4 1748852 68.25 ns/op 0 B/op 0 allocs/op BenchmarkSameLengthMap-4 3148245 36.60 ns/op BenchmarkSmallKeyMap-4 3465639 33.93 ns/op BenchmarkMapPopulate/1-4 2659977 44.61 ns/op 0 B/op 0 allocs/op BenchmarkMapPopulate/10-4 168555 732.5 ns/op 328 B/op 3 allocs/op BenchmarkMapPopulate/100-4 13712 10196 ns/op 4456 B/op 9 allocs/op BenchmarkMapPopulate/1000-4 896 124716 ns/op 74265 B/op 20 allocs/op BenchmarkMapPopulate/10000-4 100 1222221 ns/op 591488 B/op 79 allocs/op BenchmarkMapPopulate/100000-4 7 16576116 ns/op 4729425 B/op 533 allocs/op BenchmarkComplexAlgMap-4 649300 187.1 ns/op BenchmarkGoMapClear/Reflexive/1-4 2328438 50.50 ns/op BenchmarkGoMapClear/Reflexive/10-4 1807147 65.23 ns/op BenchmarkGoMapClear/Reflexive/100-4 707565 167.3 ns/op BenchmarkGoMapClear/Reflexive/1000-4 60651 1973 ns/op BenchmarkGoMapClear/Reflexive/10000-4 7856 15405 ns/op BenchmarkGoMapClear/NonReflexive/1-4 1884856 63.31 ns/op BenchmarkGoMapClear/NonReflexive/10-4 1608079 73.99 ns/op BenchmarkGoMapClear/NonReflexive/100-4 716973 166.7 ns/op BenchmarkGoMapClear/NonReflexive/1000-4 61138 1951 ns/op BenchmarkGoMapClear/NonReflexive/10000-4 7706 15487 ns/op BenchmarkMapStringConversion/32/simple-4 2339821 51.39 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/struct-4 2124604 55.84 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/array-4 2178943 55.18 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/simple-4 2210114 54.52 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/struct-4 2019146 59.04 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/array-4 1994356 58.53 ns/op 0 B/op 0 allocs/op BenchmarkMapInterfaceString-4 2718494 43.46 ns/op BenchmarkMapInterfacePtr-4 2848048 42.94 ns/op BenchmarkNewEmptyMapHintLessThan8-4 3417944 33.23 ns/op 0 B/op 0 allocs/op BenchmarkNewEmptyMapHintGreaterThan8-4 173512 1076 ns/op 1192 B/op 3 allocs/op BenchmarkMapIter/Key=int32/Elem=int32/len=6-4 2189443 54.10 ns/op BenchmarkMapIter/Key=int32/Elem=int32/len=64-4 1822077 66.32 ns/op BenchmarkMapIter/Key=int32/Elem=int32/len=65536-4 1884334 63.35 ns/op BenchmarkMapIter/Key=int64/Elem=int64/len=6-4 2241421 53.27 ns/op BenchmarkMapIter/Key=int64/Elem=int64/len=64-4 1821232 66.87 ns/op BenchmarkMapIter/Key=int64/Elem=int64/len=65536-4 1863619 63.75 ns/op BenchmarkMapIter/Key=string/Elem=string/len=6-4 2160954 55.15 ns/op BenchmarkMapIter/Key=string/Elem=string/len=64-4 1823484 66.49 ns/op BenchmarkMapIter/Key=string/Elem=string/len=65536-4 1714154 73.67 ns/op BenchmarkMapIter/Key=smallType/Elem=int32/len=6-4 2136348 54.46 ns/op BenchmarkMapIter/Key=smallType/Elem=int32/len=64-4 2057228 58.08 ns/op BenchmarkMapIter/Key=smallType/Elem=int32/len=65536-4 2035783 58.96 ns/op BenchmarkMapIter/Key=mediumType/Elem=int32/len=6-4 873835 138.8 ns/op BenchmarkMapIter/Key=mediumType/Elem=int32/len=64-4 802663 144.7 ns/op BenchmarkMapIter/Key=mediumType/Elem=int32/len=65536-4 1000000 493.1 ns/op BenchmarkMapIter/Key=bigType/Elem=int32/len=6-4 158689 670.8 ns/op BenchmarkMapIter/Key=bigType/Elem=int32/len=64-4 166186 740.7 ns/op BenchmarkMapIter/Key=bigType/Elem=int32/len=65536-4 1000000 1521 ns/op BenchmarkMapIter/Key=bigType/Elem=bigType/len=6-4 76342 1421 ns/op BenchmarkMapIter/Key=bigType/Elem=bigType/len=64-4 75826 1448 ns/op BenchmarkMapIter/Key=bigType/Elem=bigType/len=65536-4 1000000 2723 ns/op BenchmarkMapIter/Key=int32/Elem=bigType/len=6-4 149384 704.0 ns/op BenchmarkMapIter/Key=int32/Elem=bigType/len=64-4 139840 729.9 ns/op BenchmarkMapIter/Key=int32/Elem=bigType/len=65536-4 1000000 1712 ns/op BenchmarkMapIter/Key=*int32/Elem=int32/len=6-4 2197686 53.48 ns/op BenchmarkMapIter/Key=*int32/Elem=int32/len=64-4 1794487 66.96 ns/op BenchmarkMapIter/Key=*int32/Elem=int32/len=65536-4 1775605 67.93 ns/op BenchmarkMapIter/Key=int32/Elem=*int32/len=6-4 2164749 53.21 ns/op BenchmarkMapIter/Key=int32/Elem=*int32/len=64-4 1804639 66.19 ns/op BenchmarkMapIter/Key=int32/Elem=*int32/len=65536-4 1828770 64.91 ns/op BenchmarkMapIterLowLoad/Key=int32/Elem=int32/len=6-4 7563464 15.58 ns/op BenchmarkMapIterLowLoad/Key=int32/Elem=int32/len=64-4 43971912 2.694 ns/op BenchmarkMapIterLowLoad/Key=int32/Elem=int32/len=65536-4 170715751 0.6921 ns/op BenchmarkMapIterLowLoad/Key=int64/Elem=int64/len=6-4 7413854 15.57 ns/op BenchmarkMapIterLowLoad/Key=int64/Elem=int64/len=64-4 41507238 2.713 ns/op BenchmarkMapIterLowLoad/Key=int64/Elem=int64/len=65536-4 158299623 0.7509 ns/op BenchmarkMapIterLowLoad/Key=string/Elem=string/len=6-4 7868324 15.45 ns/op BenchmarkMapIterLowLoad/Key=string/Elem=string/len=64-4 44691919 2.684 ns/op BenchmarkMapIterLowLoad/Key=string/Elem=string/len=65536-4 159409602 0.7328 ns/op BenchmarkMapIterLowLoad/Key=smallType/Elem=int32/len=6-4 7337481 15.80 ns/op BenchmarkMapIterLowLoad/Key=smallType/Elem=int32/len=64-4 41070516 2.505 ns/op BenchmarkMapIterLowLoad/Key=smallType/Elem=int32/len=65536-4 154641583 0.7713 ns/op BenchmarkMapIterLowLoad/Key=mediumType/Elem=int32/len=6-4 3796912 32.03 ns/op BenchmarkMapIterLowLoad/Key=mediumType/Elem=int32/len=64-4 31029901 3.941 ns/op BenchmarkMapIterLowLoad/Key=mediumType/Elem=int32/len=65536-4 156444997 0.7481 ns/op BenchmarkMapIterLowLoad/Key=bigType/Elem=int32/len=6-4 957990 126.8 ns/op BenchmarkMapIterLowLoad/Key=bigType/Elem=int32/len=64-4 8214478 12.90 ns/op BenchmarkMapIterLowLoad/Key=bigType/Elem=int32/len=65536-4 157878189 0.7430 ns/op BenchmarkMapIterLowLoad/Key=bigType/Elem=bigType/len=6-4 485568 241.6 ns/op BenchmarkMapIterLowLoad/Key=bigType/Elem=bigType/len=64-4 4977140 23.66 ns/op BenchmarkMapIterLowLoad/Key=bigType/Elem=bigType/len=65536-4 154789462 0.7856 ns/op BenchmarkMapIterLowLoad/Key=int32/Elem=bigType/len=6-4 943236 126.4 ns/op BenchmarkMapIterLowLoad/Key=int32/Elem=bigType/len=64-4 8737107 12.93 ns/op BenchmarkMapIterLowLoad/Key=int32/Elem=bigType/len=65536-4 156918033 0.7678 ns/op BenchmarkMapIterLowLoad/Key=*int32/Elem=int32/len=6-4 7753849 15.58 ns/op BenchmarkMapIterLowLoad/Key=*int32/Elem=int32/len=64-4 44523771 2.841 ns/op BenchmarkMapIterLowLoad/Key=*int32/Elem=int32/len=65536-4 153640696 0.7503 ns/op BenchmarkMapIterLowLoad/Key=int32/Elem=*int32/len=6-4 7469499 15.76 ns/op BenchmarkMapIterLowLoad/Key=int32/Elem=*int32/len=64-4 40984263 2.696 ns/op BenchmarkMapIterLowLoad/Key=int32/Elem=*int32/len=65536-4 159451100 0.7405 ns/op BenchmarkMapAccessHit/Key=int32/Elem=int32/len=6-4 3449780 34.26 ns/op BenchmarkMapAccessHit/Key=int32/Elem=int32/len=64-4 3263739 36.77 ns/op BenchmarkMapAccessHit/Key=int32/Elem=int32/len=65536-4 1000000 108.0 ns/op BenchmarkMapAccessHit/Key=int64/Elem=int64/len=6-4 3462814 34.30 ns/op BenchmarkMapAccessHit/Key=int64/Elem=int64/len=64-4 3270531 37.02 ns/op BenchmarkMapAccessHit/Key=int64/Elem=int64/len=65536-4 561638 202.1 ns/op BenchmarkMapAccessHit/Key=string/Elem=string/len=6-4 2854904 41.94 ns/op BenchmarkMapAccessHit/Key=string/Elem=string/len=64-4 2968592 38.37 ns/op BenchmarkMapAccessHit/Key=string/Elem=string/len=65536-4 504858 257.5 ns/op BenchmarkMapAccessHit/Key=smallType/Elem=int32/len=6-4 2045589 59.09 ns/op BenchmarkMapAccessHit/Key=smallType/Elem=int32/len=64-4 2099000 57.33 ns/op BenchmarkMapAccessHit/Key=smallType/Elem=int32/len=65536-4 817626 204.6 ns/op BenchmarkMapAccessHit/Key=mediumType/Elem=int32/len=6-4 901695 131.9 ns/op BenchmarkMapAccessHit/Key=mediumType/Elem=int32/len=64-4 917421 126.2 ns/op BenchmarkMapAccessHit/Key=mediumType/Elem=int32/len=65536-4 308469 398.7 ns/op BenchmarkMapAccessHit/Key=bigType/Elem=int32/len=6-4 215784 553.2 ns/op BenchmarkMapAccessHit/Key=bigType/Elem=int32/len=64-4 192026 583.7 ns/op BenchmarkMapAccessHit/Key=bigType/Elem=int32/len=65536-4 52885 2109 ns/op BenchmarkMapAccessHit/Key=bigType/Elem=bigType/len=6-4 87618 1453 ns/op BenchmarkMapAccessHit/Key=bigType/Elem=bigType/len=64-4 76927 1561 ns/op BenchmarkMapAccessHit/Key=bigType/Elem=bigType/len=65536-4 25329 4744 ns/op BenchmarkMapAccessHit/Key=int32/Elem=bigType/len=6-4 144462 724.5 ns/op BenchmarkMapAccessHit/Key=int32/Elem=bigType/len=64-4 140413 738.4 ns/op BenchmarkMapAccessHit/Key=int32/Elem=bigType/len=65536-4 54727 2128 ns/op BenchmarkMapAccessHit/Key=*int32/Elem=int32/len=6-4 3293830 35.25 ns/op BenchmarkMapAccessHit/Key=*int32/Elem=int32/len=64-4 3207876 36.80 ns/op BenchmarkMapAccessHit/Key=*int32/Elem=int32/len=65536-4 672198 189.4 ns/op BenchmarkMapAccessHit/Key=int32/Elem=*int32/len=6-4 3311421 33.99 ns/op BenchmarkMapAccessHit/Key=int32/Elem=*int32/len=64-4 3137524 35.11 ns/op BenchmarkMapAccessHit/Key=int32/Elem=*int32/len=65536-4 856890 163.3 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=int32/len=6-4 3724328 31.59 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=int32/len=64-4 3417850 35.71 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=int32/len=65536-4 2622974 46.07 ns/op BenchmarkMapAccessMiss/Key=int64/Elem=int64/len=6-4 3860217 31.62 ns/op BenchmarkMapAccessMiss/Key=int64/Elem=int64/len=64-4 3657354 32.09 ns/op BenchmarkMapAccessMiss/Key=int64/Elem=int64/len=65536-4 1942375 54.04 ns/op BenchmarkMapAccessMiss/Key=string/Elem=string/len=6-4 3235755 36.42 ns/op BenchmarkMapAccessMiss/Key=string/Elem=string/len=64-4 3464092 36.07 ns/op BenchmarkMapAccessMiss/Key=string/Elem=string/len=65536-4 2059178 65.80 ns/op BenchmarkMapAccessMiss/Key=smallType/Elem=int32/len=6-4 2153614 56.00 ns/op BenchmarkMapAccessMiss/Key=smallType/Elem=int32/len=64-4 2180316 52.85 ns/op BenchmarkMapAccessMiss/Key=smallType/Elem=int32/len=65536-4 1276602 99.57 ns/op BenchmarkMapAccessMiss/Key=mediumType/Elem=int32/len=6-4 1102563 113.4 ns/op BenchmarkMapAccessMiss/Key=mediumType/Elem=int32/len=64-4 961454 104.9 ns/op BenchmarkMapAccessMiss/Key=mediumType/Elem=int32/len=65536-4 481677 250.6 ns/op BenchmarkMapAccessMiss/Key=bigType/Elem=int32/len=6-4 242127 473.0 ns/op BenchmarkMapAccessMiss/Key=bigType/Elem=int32/len=64-4 213541 480.3 ns/op BenchmarkMapAccessMiss/Key=bigType/Elem=int32/len=65536-4 104601 1130 ns/op BenchmarkMapAccessMiss/Key=bigType/Elem=bigType/len=6-4 188106 634.3 ns/op BenchmarkMapAccessMiss/Key=bigType/Elem=bigType/len=64-4 192168 592.8 ns/op BenchmarkMapAccessMiss/Key=bigType/Elem=bigType/len=65536-4 114664 1032 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=bigType/len=6-4 1054748 105.3 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=bigType/len=64-4 1000000 102.8 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=bigType/len=65536-4 880863 135.6 ns/op BenchmarkMapAccessMiss/Key=*int32/Elem=int32/len=6-4 3569547 31.49 ns/op BenchmarkMapAccessMiss/Key=*int32/Elem=int32/len=64-4 3323545 32.78 ns/op BenchmarkMapAccessMiss/Key=*int32/Elem=int32/len=65536-4 2337700 57.67 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=*int32/len=6-4 3515496 30.49 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=*int32/len=64-4 3658162 32.31 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=*int32/len=65536-4 2124618 51.18 ns/op BenchmarkMapAssignExists/Key=int32/Elem=int32/len=6-4 3073272 38.85 ns/op BenchmarkMapAssignExists/Key=int32/Elem=int32/len=64-4 2675268 40.83 ns/op BenchmarkMapAssignExists/Key=int32/Elem=int32/len=65536-4 818152 132.1 ns/op BenchmarkMapAssignExists/Key=int64/Elem=int64/len=6-4 3105480 38.64 ns/op BenchmarkMapAssignExists/Key=int64/Elem=int64/len=64-4 3148243 43.14 ns/op BenchmarkMapAssignExists/Key=int64/Elem=int64/len=65536-4 521058 223.1 ns/op BenchmarkMapAssignExists/Key=string/Elem=string/len=6-4 2520828 47.26 ns/op BenchmarkMapAssignExists/Key=string/Elem=string/len=64-4 2483548 46.80 ns/op BenchmarkMapAssignExists/Key=string/Elem=string/len=65536-4 524408 225.3 ns/op BenchmarkMapAssignExists/Key=smallType/Elem=int32/len=6-4 1971000 60.40 ns/op BenchmarkMapAssignExists/Key=smallType/Elem=int32/len=64-4 1928989 61.67 ns/op BenchmarkMapAssignExists/Key=smallType/Elem=int32/len=65536-4 566972 200.4 ns/op BenchmarkMapAssignExists/Key=mediumType/Elem=int32/len=6-4 916614 137.2 ns/op BenchmarkMapAssignExists/Key=mediumType/Elem=int32/len=64-4 704534 142.0 ns/op BenchmarkMapAssignExists/Key=mediumType/Elem=int32/len=65536-4 226731 448.3 ns/op BenchmarkMapAssignExists/Key=bigType/Elem=int32/len=6-4 193045 570.0 ns/op BenchmarkMapAssignExists/Key=bigType/Elem=int32/len=64-4 184923 579.7 ns/op BenchmarkMapAssignExists/Key=bigType/Elem=int32/len=65536-4 56443 2067 ns/op BenchmarkMapAssignExists/Key=bigType/Elem=bigType/len=6-4 89265 1231 ns/op BenchmarkMapAssignExists/Key=bigType/Elem=bigType/len=64-4 77170 1316 ns/op BenchmarkMapAssignExists/Key=bigType/Elem=bigType/len=65536-4 18747 6107 ns/op BenchmarkMapAssignExists/Key=int32/Elem=bigType/len=6-4 141558 731.9 ns/op BenchmarkMapAssignExists/Key=int32/Elem=bigType/len=64-4 134665 756.3 ns/op BenchmarkMapAssignExists/Key=int32/Elem=bigType/len=65536-4 36171 3397 ns/op BenchmarkMapAssignExists/Key=*int32/Elem=int32/len=6-4 2897790 38.52 ns/op BenchmarkMapAssignExists/Key=*int32/Elem=int32/len=64-4 2967136 37.86 ns/op BenchmarkMapAssignExists/Key=*int32/Elem=int32/len=65536-4 933756 174.4 ns/op BenchmarkMapAssignExists/Key=int32/Elem=*int32/len=6-4 2989338 39.14 ns/op BenchmarkMapAssignExists/Key=int32/Elem=*int32/len=64-4 2745786 39.01 ns/op BenchmarkMapAssignExists/Key=int32/Elem=*int32/len=65536-4 890923 170.6 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=int32/len=6-4 1877702 66.99 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=int32/len=64-4 812065 143.8 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=int32/len=65536-4 1000000 176.2 ns/op BenchmarkMapAssignFillNoHint/Key=int64/Elem=int64/len=6-4 1447798 80.67 ns/op BenchmarkMapAssignFillNoHint/Key=int64/Elem=int64/len=64-4 962632 151.0 ns/op BenchmarkMapAssignFillNoHint/Key=int64/Elem=int64/len=65536-4 937147 225.7 ns/op BenchmarkMapAssignFillNoHint/Key=string/Elem=string/len=6-4 1211487 108.9 ns/op BenchmarkMapAssignFillNoHint/Key=string/Elem=string/len=64-4 646616 285.2 ns/op BenchmarkMapAssignFillNoHint/Key=string/Elem=string/len=65536-4 512934 355.3 ns/op BenchmarkMapAssignFillNoHint/Key=smallType/Elem=int32/len=6-4 1114884 110.3 ns/op BenchmarkMapAssignFillNoHint/Key=smallType/Elem=int32/len=64-4 703794 224.6 ns/op BenchmarkMapAssignFillNoHint/Key=smallType/Elem=int32/len=65536-4 809823 270.5 ns/op BenchmarkMapAssignFillNoHint/Key=mediumType/Elem=int32/len=6-4 237422 487.9 ns/op BenchmarkMapAssignFillNoHint/Key=mediumType/Elem=int32/len=64-4 196215 613.3 ns/op BenchmarkMapAssignFillNoHint/Key=mediumType/Elem=int32/len=65536-4 272881 964.7 ns/op BenchmarkMapAssignFillNoHint/Key=bigType/Elem=int32/len=6-4 32912 3405 ns/op BenchmarkMapAssignFillNoHint/Key=bigType/Elem=int32/len=64-4 32086 3692 ns/op BenchmarkMapAssignFillNoHint/Key=bigType/Elem=int32/len=65536-4 33201 3804 ns/op BenchmarkMapAssignFillNoHint/Key=bigType/Elem=bigType/len=6-4 15495 7972 ns/op BenchmarkMapAssignFillNoHint/Key=bigType/Elem=bigType/len=64-4 12866 15065 ns/op BenchmarkMapAssignFillNoHint/Key=bigType/Elem=bigType/len=65536-4 16658 8883 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=bigType/len=6-4 31654 4287 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=bigType/len=64-4 35935 4568 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=bigType/len=65536-4 38898 3095 ns/op BenchmarkMapAssignFillNoHint/Key=*int32/Elem=int32/len=6-4 1423278 91.80 ns/op BenchmarkMapAssignFillNoHint/Key=*int32/Elem=int32/len=64-4 922111 180.0 ns/op BenchmarkMapAssignFillNoHint/Key=*int32/Elem=int32/len=65536-4 977563 223.5 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=*int32/len=6-4 1688082 73.86 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=*int32/len=64-4 718178 161.7 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=*int32/len=65536-4 1000000 212.9 ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=int32/len=6-4 290648 415.7 ns/op 127530 p100-ns/op 181.0 p50-ns/op 530.0 p99-ns/op 970.0 p99.9-ns/op 13080 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=int32/len=64-4 273556 456.4 ns/op 151560 p100-ns/op 190.0 p50-ns/op 1920 p99-ns/op 3090 p99.9-ns/op 26731 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=int32/len=65536-4 267564 551.5 ns/op 255570 p100-ns/op 270.0 p50-ns/op 710.0 p99-ns/op 30680 p99.9-ns/op 43190 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int64/Elem=int64/len=6-4 290740 426.0 ns/op 83311 p100-ns/op 181.0 p50-ns/op 560.0 p99-ns/op 1181 p99.9-ns/op 15000 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int64/Elem=int64/len=64-4 260618 471.6 ns/op 241740 p100-ns/op 189.0 p50-ns/op 2240 p99-ns/op 4421 p99.9-ns/op 33510 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int64/Elem=int64/len=65536-4 263372 560.8 ns/op 222341 p100-ns/op 280.0 p50-ns/op 680.0 p99-ns/op 35240 p99.9-ns/op 54690 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=string/Elem=string/len=6-4 281706 440.6 ns/op 249301 p100-ns/op 190.0 p50-ns/op 610.0 p99-ns/op 2180 p99.9-ns/op 21291 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=string/Elem=string/len=64-4 236812 531.9 ns/op 253541 p100-ns/op 191.0 p50-ns/op 3220 p99-ns/op 8280 p99.9-ns/op 85001 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=string/Elem=string/len=65536-4 236338 698.2 ns/op 763351 p100-ns/op 320.0 p50-ns/op 770.0 p99-ns/op 67911 p99.9-ns/op 188289 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=smallType/Elem=int32/len=6-4 254624 473.3 ns/op 622450 p100-ns/op 250.0 p50-ns/op 590.0 p99-ns/op 1170 p99.9-ns/op 16920 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=smallType/Elem=int32/len=64-4 234808 530.5 ns/op 276130 p100-ns/op 240.0 p50-ns/op 2501 p99-ns/op 5621 p99.9-ns/op 59440 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=smallType/Elem=int32/len=65536-4 235659 606.4 ns/op 319750 p100-ns/op 310.0 p50-ns/op 740.0 p99-ns/op 37369 p99.9-ns/op 54640 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=mediumType/Elem=int32/len=6-4 144325 1006 ns/op 12213751 p100-ns/op 500.0 p50-ns/op 3210 p99-ns/op 38090 p99.9-ns/op 146321 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=mediumType/Elem=int32/len=64-4 119264 1060 ns/op 228390 p100-ns/op 520.0 p50-ns/op 4400 p99-ns/op 58290 p99.9-ns/op 162360 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=mediumType/Elem=int32/len=65536-4 130814 1241 ns/op 458921 p100-ns/op 640.0 p50-ns/op 1690 p99-ns/op 178341 p99.9-ns/op 252191 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=bigType/Elem=int32/len=6-4 37840 3825 ns/op 12841571 p100-ns/op 2130 p50-ns/op 21090 p99-ns/op 102160 p99.9-ns/op 254150 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=bigType/Elem=int32/len=64-4 25328 5766 ns/op 12616682 p100-ns/op 2458 p50-ns/op 40870 p99-ns/op 155370 p99.9-ns/op 10184909 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=bigType/Elem=int32/len=65536-4 31706 3868 ns/op 598042 p100-ns/op 2540 p50-ns/op 11469 p99-ns/op 490219 p99.9-ns/op 530079 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=bigType/Elem=bigType/len=6-4 15266 7152 ns/op 349590 p100-ns/op 4570 p50-ns/op 46690 p99-ns/op 155051 p99.9-ns/op 342371 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=bigType/Elem=bigType/len=64-4 10000 13666 ns/op 13612822 p100-ns/op 6352 p50-ns/op 76230 p99-ns/op 259661 p99.9-ns/op 13612822 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=bigType/Elem=bigType/len=65536-4 16730 7073 ns/op 536271 p100-ns/op 5740 p50-ns/op 15360 p99-ns/op 446051 p99.9-ns/op 510911 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=bigType/len=6-4 25185 5284 ns/op 9131958 p100-ns/op 3050 p50-ns/op 32000 p99-ns/op 171600 p99.9-ns/op 390931 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=bigType/len=64-4 16905 6010 ns/op 11111789 p100-ns/op 3110 p50-ns/op 30410 p99-ns/op 135090 p99.9-ns/op 10595739 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=bigType/len=65536-4 35718 3348 ns/op 115011 p100-ns/op 2920 p50-ns/op 11240 p99-ns/op 35640 p99.9-ns/op 49760 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=*int32/Elem=int32/len=6-4 253056 436.3 ns/op 329531 p100-ns/op 190.0 p50-ns/op 580.0 p99-ns/op 3941 p99.9-ns/op 16410 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=*int32/Elem=int32/len=64-4 263640 491.2 ns/op 298700 p100-ns/op 189.0 p50-ns/op 2330 p99-ns/op 6280 p99.9-ns/op 48971 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=*int32/Elem=int32/len=65536-4 263978 585.7 ns/op 424250 p100-ns/op 301.0 p50-ns/op 710.0 p99-ns/op 34140 p99.9-ns/op 61970 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=*int32/len=6-4 266702 417.4 ns/op 98190 p100-ns/op 180.0 p50-ns/op 560.0 p99-ns/op 1250 p99.9-ns/op 16749 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=*int32/len=64-4 258914 463.3 ns/op 236220 p100-ns/op 181.0 p50-ns/op 2230 p99-ns/op 4250 p99.9-ns/op 34050 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=*int32/len=65536-4 267621 546.7 ns/op 244121 p100-ns/op 261.0 p50-ns/op 640.0 p99-ns/op 34880 p99.9-ns/op 59730 p99.99-ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=int32/len=6-4 1702609 74.93 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=int32/len=64-4 1982179 66.12 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=int32/len=65536-4 1000000 142.6 ns/op BenchmarkMapAssignFillHint/Key=int64/Elem=int64/len=6-4 1545774 73.20 ns/op BenchmarkMapAssignFillHint/Key=int64/Elem=int64/len=64-4 1215978 87.21 ns/op BenchmarkMapAssignFillHint/Key=int64/Elem=int64/len=65536-4 613712 172.8 ns/op BenchmarkMapAssignFillHint/Key=string/Elem=string/len=6-4 1256306 106.0 ns/op BenchmarkMapAssignFillHint/Key=string/Elem=string/len=64-4 1000000 103.4 ns/op BenchmarkMapAssignFillHint/Key=string/Elem=string/len=65536-4 404068 312.0 ns/op BenchmarkMapAssignFillHint/Key=smallType/Elem=int32/len=6-4 805833 124.8 ns/op BenchmarkMapAssignFillHint/Key=smallType/Elem=int32/len=64-4 1210669 105.8 ns/op BenchmarkMapAssignFillHint/Key=smallType/Elem=int32/len=65536-4 477280 213.0 ns/op BenchmarkMapAssignFillHint/Key=mediumType/Elem=int32/len=6-4 275575 516.6 ns/op BenchmarkMapAssignFillHint/Key=mediumType/Elem=int32/len=64-4 305847 490.6 ns/op BenchmarkMapAssignFillHint/Key=mediumType/Elem=int32/len=65536-4 204912 668.8 ns/op BenchmarkMapAssignFillHint/Key=bigType/Elem=int32/len=6-4 29838 3940 ns/op BenchmarkMapAssignFillHint/Key=bigType/Elem=int32/len=64-4 35372 4097 ns/op BenchmarkMapAssignFillHint/Key=bigType/Elem=int32/len=65536-4 44578 2548 ns/op BenchmarkMapAssignFillHint/Key=bigType/Elem=bigType/len=6-4 16786 8964 ns/op BenchmarkMapAssignFillHint/Key=bigType/Elem=bigType/len=64-4 10000 10058 ns/op BenchmarkMapAssignFillHint/Key=bigType/Elem=bigType/len=65536-4 17930 6246 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=bigType/len=6-4 31666 4332 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=bigType/len=64-4 30949 4388 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=bigType/len=65536-4 35534 3137 ns/op BenchmarkMapAssignFillHint/Key=*int32/Elem=int32/len=6-4 1388353 82.27 ns/op BenchmarkMapAssignFillHint/Key=*int32/Elem=int32/len=64-4 1000000 100.4 ns/op BenchmarkMapAssignFillHint/Key=*int32/Elem=int32/len=65536-4 416912 261.1 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=*int32/len=6-4 1522471 91.89 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=*int32/len=64-4 1567161 80.56 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=*int32/len=65536-4 336116 312.3 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=int32/len=6-4 2529864 44.68 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=int32/len=64-4 2357515 45.98 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=int32/len=65536-4 1162016 156.2 ns/op BenchmarkMapAssignFillClear/Key=int64/Elem=int64/len=6-4 2443204 46.42 ns/op BenchmarkMapAssignFillClear/Key=int64/Elem=int64/len=64-4 2637481 48.56 ns/op BenchmarkMapAssignFillClear/Key=int64/Elem=int64/len=65536-4 627646 209.1 ns/op BenchmarkMapAssignFillClear/Key=string/Elem=string/len=6-4 2473339 47.62 ns/op BenchmarkMapAssignFillClear/Key=string/Elem=string/len=64-4 2231870 50.13 ns/op BenchmarkMapAssignFillClear/Key=string/Elem=string/len=65536-4 531313 228.0 ns/op BenchmarkMapAssignFillClear/Key=smallType/Elem=int32/len=6-4 1692781 69.83 ns/op BenchmarkMapAssignFillClear/Key=smallType/Elem=int32/len=64-4 1730499 70.53 ns/op BenchmarkMapAssignFillClear/Key=smallType/Elem=int32/len=65536-4 553934 244.8 ns/op BenchmarkMapAssignFillClear/Key=mediumType/Elem=int32/len=6-4 270429 545.4 ns/op BenchmarkMapAssignFillClear/Key=mediumType/Elem=int32/len=64-4 243061 534.9 ns/op BenchmarkMapAssignFillClear/Key=mediumType/Elem=int32/len=65536-4 163453 712.7 ns/op BenchmarkMapAssignFillClear/Key=bigType/Elem=int32/len=6-4 44940 3477 ns/op BenchmarkMapAssignFillClear/Key=bigType/Elem=int32/len=64-4 33739 3993 ns/op BenchmarkMapAssignFillClear/Key=bigType/Elem=int32/len=65536-4 28148 3659 ns/op BenchmarkMapAssignFillClear/Key=bigType/Elem=bigType/len=6-4 16647 8700 ns/op BenchmarkMapAssignFillClear/Key=bigType/Elem=bigType/len=64-4 10000 10198 ns/op BenchmarkMapAssignFillClear/Key=bigType/Elem=bigType/len=65536-4 10831 10175 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=bigType/len=6-4 26984 3948 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=bigType/len=64-4 31135 5115 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=bigType/len=65536-4 22908 4483 ns/op BenchmarkMapAssignFillClear/Key=*int32/Elem=int32/len=6-4 2464161 45.04 ns/op BenchmarkMapAssignFillClear/Key=*int32/Elem=int32/len=64-4 2632183 45.54 ns/op BenchmarkMapAssignFillClear/Key=*int32/Elem=int32/len=65536-4 607396 203.0 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=*int32/len=6-4 2596824 45.12 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=*int32/len=64-4 2405020 47.19 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=*int32/len=65536-4 467464 303.3 ns/op BenchmarkMapAssignAddition/Key=int32/Elem=int32/len=6-4 1587531 67.70 ns/op BenchmarkMapAssignAddition/Key=int32/Elem=int32/len=64-4 1855438 61.20 ns/op BenchmarkMapAssignAddition/Key=int32/Elem=int32/len=65536-4 390672 348.0 ns/op BenchmarkMapAssignAddition/Key=int64/Elem=int64/len=6-4 1677513 60.61 ns/op BenchmarkMapAssignAddition/Key=int64/Elem=int64/len=64-4 1842094 64.86 ns/op BenchmarkMapAssignAddition/Key=int64/Elem=int64/len=65536-4 449521 321.0 ns/op BenchmarkMapAssignAddition/Key=string/Elem=string/len=6-4 141574 9741 ns/op BenchmarkMapAssignAddition/Key=string/Elem=string/len=64-4 589192 6241 ns/op BenchmarkMapAssignAddition/Key=string/Elem=string/len=65536-4 294908 408.4 ns/op BenchmarkMapAssignAddition/Key=smallType/Elem=int32/len=6-4 959163 125.5 ns/op BenchmarkMapAssignAddition/Key=smallType/Elem=int32/len=64-4 933030 130.4 ns/op BenchmarkMapAssignAddition/Key=smallType/Elem=int32/len=65536-4 375624 346.9 ns/op BenchmarkMapAssignAddition/Key=mediumType/Elem=int32/len=6-4 334078 322.6 ns/op BenchmarkMapAssignAddition/Key=mediumType/Elem=int32/len=64-4 316672 400.2 ns/op BenchmarkMapAssignAddition/Key=mediumType/Elem=int32/len=65536-4 149469 735.5 ns/op BenchmarkMapAssignAddition/Key=bigType/Elem=int32/len=6-4 72572 1549 ns/op BenchmarkMapAssignAddition/Key=bigType/Elem=int32/len=64-4 76407 1539 ns/op BenchmarkMapAssignAddition/Key=bigType/Elem=int32/len=65536-4 32059 3485 ns/op BenchmarkMapAssignAppend/Key=int32/Elem=[]int32/len=6-4 1243009 87.42 ns/op BenchmarkMapAssignAppend/Key=int32/Elem=[]int32/len=64-4 1386885 86.78 ns/op BenchmarkMapAssignAppend/Key=int32/Elem=[]int32/len=65536-4 335157 357.7 ns/op BenchmarkMapAssignAppend/Key=int64/Elem=[]int32/len=6-4 1499175 84.32 ns/op BenchmarkMapAssignAppend/Key=int64/Elem=[]int32/len=64-4 1512505 75.42 ns/op BenchmarkMapAssignAppend/Key=int64/Elem=[]int32/len=65536-4 375572 400.2 ns/op BenchmarkMapAssignAppend/Key=string/Elem=[]int32/len=6-4 1266814 94.72 ns/op BenchmarkMapAssignAppend/Key=string/Elem=[]int32/len=64-4 1313239 87.82 ns/op BenchmarkMapAssignAppend/Key=string/Elem=[]int32/len=65536-4 305208 384.4 ns/op BenchmarkMapDelete/Key=int32/Elem=int32/len=6-4 1472652 81.47 ns/op BenchmarkMapDelete/Key=int32/Elem=int32/len=64-4 1334618 100.3 ns/op BenchmarkMapDelete/Key=int32/Elem=int32/len=65536-4 1000000 291.1 ns/op BenchmarkMapDelete/Key=int64/Elem=int64/len=6-4 1305879 85.54 ns/op BenchmarkMapDelete/Key=int64/Elem=int64/len=64-4 1225742 96.15 ns/op BenchmarkMapDelete/Key=int64/Elem=int64/len=65536-4 905556 259.3 ns/op BenchmarkMapDelete/Key=string/Elem=string/len=6-4 1314860 91.03 ns/op BenchmarkMapDelete/Key=string/Elem=string/len=64-4 1211055 100.2 ns/op BenchmarkMapDelete/Key=string/Elem=string/len=65536-4 938245 321.2 ns/op BenchmarkMapDelete/Key=smallType/Elem=int32/len=6-4 966444 125.5 ns/op BenchmarkMapDelete/Key=smallType/Elem=int32/len=64-4 948934 131.8 ns/op BenchmarkMapDelete/Key=smallType/Elem=int32/len=65536-4 943002 377.9 ns/op BenchmarkMapDelete/Key=mediumType/Elem=int32/len=6-4 202852 691.0 ns/op BenchmarkMapDelete/Key=mediumType/Elem=int32/len=64-4 195272 724.8 ns/op BenchmarkMapDelete/Key=mediumType/Elem=int32/len=65536-4 247014 886.0 ns/op BenchmarkMapDelete/Key=bigType/Elem=int32/len=6-4 24159 4312 ns/op BenchmarkMapDelete/Key=bigType/Elem=int32/len=64-4 25292 5185 ns/op BenchmarkMapDelete/Key=bigType/Elem=int32/len=65536-4 57375 1980 ns/op BenchmarkMapDelete/Key=bigType/Elem=bigType/len=6-4 13251 10653 ns/op BenchmarkMapDelete/Key=bigType/Elem=bigType/len=64-4 10000 11135 ns/op BenchmarkMapDelete/Key=bigType/Elem=bigType/len=65536-4 40383 3079 ns/op BenchmarkMapDelete/Key=int32/Elem=bigType/len=6-4 24144 4571 ns/op BenchmarkMapDelete/Key=int32/Elem=bigType/len=64-4 26745 5050 ns/op BenchmarkMapDelete/Key=int32/Elem=bigType/len=65536-4 506571 3736 ns/op BenchmarkMapDelete/Key=*int32/Elem=int32/len=6-4 1376778 88.44 ns/op BenchmarkMapDelete/Key=*int32/Elem=int32/len=64-4 1195117 96.27 ns/op BenchmarkMapDelete/Key=*int32/Elem=int32/len=65536-4 1000000 253.3 ns/op BenchmarkMapDelete/Key=int32/Elem=*int32/len=6-4 1475847 80.83 ns/op BenchmarkMapDelete/Key=int32/Elem=*int32/len=64-4 1266687 95.71 ns/op BenchmarkMapDelete/Key=int32/Elem=*int32/len=65536-4 860960 326.1 ns/op BenchmarkMapPop/Key=int32/Elem=int32/len=6-4 895322 144.3 ns/op BenchmarkMapPop/Key=int32/Elem=int32/len=64-4 559316 217.6 ns/op BenchmarkMapPop/Key=int32/Elem=int32/len=65536-4 585745 594.2 ns/op BenchmarkMapPop/Key=int64/Elem=int64/len=6-4 909428 131.4 ns/op BenchmarkMapPop/Key=int64/Elem=int64/len=64-4 548262 190.5 ns/op BenchmarkMapPop/Key=int64/Elem=int64/len=65536-4 378543 651.6 ns/op BenchmarkMapPop/Key=string/Elem=string/len=6-4 833499 144.6 ns/op BenchmarkMapPop/Key=string/Elem=string/len=64-4 602877 196.5 ns/op BenchmarkMapPop/Key=string/Elem=string/len=65536-4 263419 755.1 ns/op BenchmarkMapPop/Key=smallType/Elem=int32/len=6-4 570175 186.4 ns/op BenchmarkMapPop/Key=smallType/Elem=int32/len=64-4 436363 233.3 ns/op BenchmarkMapPop/Key=smallType/Elem=int32/len=65536-4 358197 804.4 ns/op BenchmarkMapPop/Key=mediumType/Elem=int32/len=6-4 156123 891.7 ns/op BenchmarkMapPop/Key=mediumType/Elem=int32/len=64-4 138368 1004 ns/op BenchmarkMapPop/Key=mediumType/Elem=int32/len=65536-4 91424 1863 ns/op BenchmarkMapPop/Key=bigType/Elem=int32/len=6-4 23630 5604 ns/op BenchmarkMapPop/Key=bigType/Elem=int32/len=64-4 22623 6130 ns/op BenchmarkMapPop/Key=bigType/Elem=int32/len=65536-4 40082 2655 ns/op BenchmarkMapPop/Key=bigType/Elem=bigType/len=6-4 10000 10257 ns/op BenchmarkMapPop/Key=bigType/Elem=bigType/len=64-4 10000 12247 ns/op BenchmarkMapPop/Key=bigType/Elem=bigType/len=65536-4 40077 2709 ns/op BenchmarkMapPop/Key=int32/Elem=bigType/len=6-4 32637 4540 ns/op BenchmarkMapPop/Key=int32/Elem=bigType/len=64-4 22068 5261 ns/op BenchmarkMapPop/Key=int32/Elem=bigType/len=65536-4 176302 3319 ns/op BenchmarkMapPop/Key=*int32/Elem=int32/len=6-4 807836 143.2 ns/op BenchmarkMapPop/Key=*int32/Elem=int32/len=64-4 623596 191.4 ns/op BenchmarkMapPop/Key=*int32/Elem=int32/len=65536-4 438966 654.5 ns/op BenchmarkMapPop/Key=int32/Elem=*int32/len=6-4 883117 133.9 ns/op BenchmarkMapPop/Key=int32/Elem=*int32/len=64-4 573457 200.9 ns/op BenchmarkMapPop/Key=int32/Elem=*int32/len=65536-4 307615 596.8 ns/op BenchmarkMapDeleteLargeKey-4 526114 225.0 ns/op BenchmarkMapSmallAccessHit/Key=int32/Elem=int32/len=1-4 3259064 33.96 ns/op BenchmarkMapSmallAccessHit/Key=int32/Elem=int32/len=2-4 3243081 34.43 ns/op BenchmarkMapSmallAccessHit/Key=int32/Elem=int32/len=3-4 3442623 33.79 ns/op BenchmarkMapSmallAccessHit/Key=int32/Elem=int32/len=4-4 3228256 36.99 ns/op BenchmarkMapSmallAccessHit/Key=int32/Elem=int32/len=5-4 3369705 34.60 ns/op BenchmarkMapSmallAccessHit/Key=int32/Elem=int32/len=6-4 3104798 35.72 ns/op BenchmarkMapSmallAccessHit/Key=int32/Elem=int32/len=7-4 3435748 37.86 ns/op BenchmarkMapSmallAccessHit/Key=int32/Elem=int32/len=8-4 2980935 37.81 ns/op BenchmarkMapSmallAccessHit/Key=int64/Elem=int64/len=1-4 3503133 35.95 ns/op BenchmarkMapSmallAccessHit/Key=int64/Elem=int64/len=2-4 3595371 33.66 ns/op BenchmarkMapSmallAccessHit/Key=int64/Elem=int64/len=3-4 3410946 35.27 ns/op BenchmarkMapSmallAccessHit/Key=int64/Elem=int64/len=4-4 3357747 35.69 ns/op BenchmarkMapSmallAccessHit/Key=int64/Elem=int64/len=5-4 3402913 33.98 ns/op BenchmarkMapSmallAccessHit/Key=int64/Elem=int64/len=6-4 3308655 35.81 ns/op BenchmarkMapSmallAccessHit/Key=int64/Elem=int64/len=7-4 3379370 34.77 ns/op BenchmarkMapSmallAccessHit/Key=int64/Elem=int64/len=8-4 3360246 37.29 ns/op BenchmarkMapSmallAccessHit/Key=string/Elem=string/len=1-4 2733769 41.57 ns/op BenchmarkMapSmallAccessHit/Key=string/Elem=string/len=2-4 2890884 41.71 ns/op BenchmarkMapSmallAccessHit/Key=string/Elem=string/len=3-4 2630400 43.06 ns/op BenchmarkMapSmallAccessHit/Key=string/Elem=string/len=4-4 2859800 40.50 ns/op BenchmarkMapSmallAccessHit/Key=string/Elem=string/len=5-4 2980012 40.28 ns/op BenchmarkMapSmallAccessHit/Key=string/Elem=string/len=6-4 2864503 41.48 ns/op BenchmarkMapSmallAccessHit/Key=string/Elem=string/len=7-4 2757597 41.79 ns/op BenchmarkMapSmallAccessHit/Key=string/Elem=string/len=8-4 2744068 42.36 ns/op BenchmarkMapSmallAccessMiss/Key=int32/Elem=int32/len=1-4 4051126 29.43 ns/op BenchmarkMapSmallAccessMiss/Key=int32/Elem=int32/len=2-4 3857491 29.87 ns/op BenchmarkMapSmallAccessMiss/Key=int32/Elem=int32/len=3-4 3881846 30.29 ns/op BenchmarkMapSmallAccessMiss/Key=int32/Elem=int32/len=4-4 3799857 30.79 ns/op BenchmarkMapSmallAccessMiss/Key=int32/Elem=int32/len=5-4 3818834 32.36 ns/op BenchmarkMapSmallAccessMiss/Key=int32/Elem=int32/len=6-4 3638995 30.93 ns/op BenchmarkMapSmallAccessMiss/Key=int32/Elem=int32/len=7-4 3551054 33.15 ns/op BenchmarkMapSmallAccessMiss/Key=int32/Elem=int32/len=8-4 3693735 33.19 ns/op BenchmarkMapSmallAccessMiss/Key=int64/Elem=int64/len=1-4 4011206 28.26 ns/op BenchmarkMapSmallAccessMiss/Key=int64/Elem=int64/len=2-4 3932638 29.25 ns/op BenchmarkMapSmallAccessMiss/Key=int64/Elem=int64/len=3-4 4073331 30.59 ns/op BenchmarkMapSmallAccessMiss/Key=int64/Elem=int64/len=4-4 3851380 30.50 ns/op BenchmarkMapSmallAccessMiss/Key=int64/Elem=int64/len=5-4 3833226 30.96 ns/op BenchmarkMapSmallAccessMiss/Key=int64/Elem=int64/len=6-4 3640508 30.71 ns/op BenchmarkMapSmallAccessMiss/Key=int64/Elem=int64/len=7-4 3698600 31.42 ns/op BenchmarkMapSmallAccessMiss/Key=int64/Elem=int64/len=8-4 3474069 32.21 ns/op BenchmarkMapSmallAccessMiss/Key=string/Elem=string/len=1-4 3236794 35.73 ns/op BenchmarkMapSmallAccessMiss/Key=string/Elem=string/len=2-4 3261534 36.65 ns/op BenchmarkMapSmallAccessMiss/Key=string/Elem=string/len=3-4 3267856 36.53 ns/op BenchmarkMapSmallAccessMiss/Key=string/Elem=string/len=4-4 3217108 37.29 ns/op BenchmarkMapSmallAccessMiss/Key=string/Elem=string/len=5-4 2944677 36.19 ns/op BenchmarkMapSmallAccessMiss/Key=string/Elem=string/len=6-4 3053760 37.47 ns/op BenchmarkMapSmallAccessMiss/Key=string/Elem=string/len=7-4 3103710 37.99 ns/op BenchmarkMapSmallAccessMiss/Key=string/Elem=string/len=8-4 3205110 36.35 ns/op BenchmarkMemmove/0-4 14849780 7.542 ns/op BenchmarkMemmove/1-4 2909132 40.82 ns/op 24.50 MB/s BenchmarkMemmove/2-4 2724811 42.91 ns/op 46.60 MB/s BenchmarkMemmove/3-4 2856480 42.96 ns/op 69.84 MB/s BenchmarkMemmove/4-4 2794636 43.13 ns/op 92.74 MB/s BenchmarkMemmove/5-4 2778476 43.22 ns/op 115.69 MB/s BenchmarkMemmove/6-4 2788894 42.11 ns/op 142.49 MB/s BenchmarkMemmove/7-4 2824502 41.97 ns/op 166.78 MB/s BenchmarkMemmove/8-4 2711698 42.26 ns/op 189.30 MB/s BenchmarkMemmove/9-4 2600114 45.59 ns/op 197.42 MB/s BenchmarkMemmove/10-4 2639876 46.01 ns/op 217.36 MB/s BenchmarkMemmove/11-4 2599519 45.43 ns/op 242.15 MB/s BenchmarkMemmove/12-4 2482324 47.06 ns/op 254.99 MB/s BenchmarkMemmove/13-4 2510998 46.02 ns/op 282.46 MB/s BenchmarkMemmove/14-4 2616333 46.74 ns/op 299.56 MB/s BenchmarkMemmove/15-4 2614071 45.94 ns/op 326.53 MB/s BenchmarkMemmove/16-4 2745298 43.15 ns/op 370.79 MB/s BenchmarkMemmove/32-4 2583796 44.79 ns/op 714.52 MB/s BenchmarkMemmove/64-4 2355426 50.49 ns/op 1267.55 MB/s BenchmarkMemmove/128-4 1998984 62.63 ns/op 2043.76 MB/s BenchmarkMemmove/256-4 1448858 80.73 ns/op 3170.87 MB/s BenchmarkMemmove/512-4 995095 121.0 ns/op 4232.69 MB/s BenchmarkMemmove/1024-4 654200 182.7 ns/op 5605.38 MB/s BenchmarkMemmove/2048-4 387560 310.8 ns/op 6590.32 MB/s BenchmarkMemmove/4096-4 178428 588.5 ns/op 6959.89 MB/s BenchmarkMemmoveOverlap/32-4 2601406 44.95 ns/op 711.87 MB/s BenchmarkMemmoveOverlap/64-4 2333208 51.77 ns/op 1236.28 MB/s BenchmarkMemmoveOverlap/128-4 1955077 61.66 ns/op 2076.07 MB/s BenchmarkMemmoveOverlap/256-4 1483000 81.32 ns/op 3148.19 MB/s BenchmarkMemmoveOverlap/512-4 1002102 119.0 ns/op 4302.85 MB/s BenchmarkMemmoveOverlap/1024-4 646910 186.9 ns/op 5479.33 MB/s BenchmarkMemmoveOverlap/2048-4 379026 317.4 ns/op 6451.91 MB/s BenchmarkMemmoveOverlap/4096-4 196830 588.2 ns/op 6964.16 MB/s BenchmarkMemmoveUnalignedDst/0-4 15121242 7.485 ns/op BenchmarkMemmoveUnalignedDst/1-4 2891100 42.12 ns/op 23.74 MB/s BenchmarkMemmoveUnalignedDst/2-4 2829931 42.64 ns/op 46.91 MB/s BenchmarkMemmoveUnalignedDst/3-4 2792096 47.19 ns/op 63.57 MB/s BenchmarkMemmoveUnalignedDst/4-4 2865446 41.97 ns/op 95.31 MB/s BenchmarkMemmoveUnalignedDst/5-4 2796723 41.94 ns/op 119.22 MB/s BenchmarkMemmoveUnalignedDst/6-4 2857911 41.96 ns/op 142.99 MB/s BenchmarkMemmoveUnalignedDst/7-4 2801719 41.83 ns/op 167.34 MB/s BenchmarkMemmoveUnalignedDst/8-4 2831506 43.60 ns/op 183.47 MB/s BenchmarkMemmoveUnalignedDst/9-4 2624403 46.44 ns/op 193.78 MB/s BenchmarkMemmoveUnalignedDst/10-4 2625638 46.63 ns/op 214.46 MB/s BenchmarkMemmoveUnalignedDst/11-4 2622033 45.18 ns/op 243.48 MB/s BenchmarkMemmoveUnalignedDst/12-4 2609760 46.25 ns/op 259.43 MB/s BenchmarkMemmoveUnalignedDst/13-4 2583178 45.37 ns/op 286.53 MB/s BenchmarkMemmoveUnalignedDst/14-4 2578195 45.94 ns/op 304.76 MB/s BenchmarkMemmoveUnalignedDst/15-4 2551822 45.30 ns/op 331.10 MB/s BenchmarkMemmoveUnalignedDst/16-4 2632066 45.88 ns/op 348.74 MB/s BenchmarkMemmoveUnalignedDst/32-4 2492025 47.47 ns/op 674.14 MB/s BenchmarkMemmoveUnalignedDst/64-4 2290744 53.49 ns/op 1196.38 MB/s BenchmarkMemmoveUnalignedDst/128-4 1842596 64.00 ns/op 2000.03 MB/s BenchmarkMemmoveUnalignedDst/256-4 1443082 82.05 ns/op 3119.87 MB/s BenchmarkMemmoveUnalignedDst/512-4 1009681 117.1 ns/op 4372.88 MB/s BenchmarkMemmoveUnalignedDst/1024-4 653043 185.4 ns/op 5522.34 MB/s BenchmarkMemmoveUnalignedDst/2048-4 349960 318.1 ns/op 6438.33 MB/s BenchmarkMemmoveUnalignedDst/4096-4 192403 599.6 ns/op 6830.82 MB/s BenchmarkMemmoveUnalignedDstOverlap/32-4 2415330 49.84 ns/op 642.05 MB/s BenchmarkMemmoveUnalignedDstOverlap/64-4 2157340 53.37 ns/op 1199.25 MB/s BenchmarkMemmoveUnalignedDstOverlap/128-4 1817593 65.46 ns/op 1955.53 MB/s BenchmarkMemmoveUnalignedDstOverlap/256-4 1405992 83.92 ns/op 3050.63 MB/s BenchmarkMemmoveUnalignedDstOverlap/512-4 1029554 121.7 ns/op 4207.71 MB/s BenchmarkMemmoveUnalignedDstOverlap/1024-4 614067 193.8 ns/op 5284.26 MB/s BenchmarkMemmoveUnalignedDstOverlap/2048-4 373459 318.0 ns/op 6440.03 MB/s BenchmarkMemmoveUnalignedDstOverlap/4096-4 195901 631.9 ns/op 6481.84 MB/s BenchmarkMemmoveUnalignedSrc/0-4 14424416 7.052 ns/op BenchmarkMemmoveUnalignedSrc/1-4 2918956 42.07 ns/op 23.77 MB/s BenchmarkMemmoveUnalignedSrc/2-4 2839491 43.52 ns/op 45.95 MB/s BenchmarkMemmoveUnalignedSrc/3-4 2808088 41.66 ns/op 72.02 MB/s BenchmarkMemmoveUnalignedSrc/4-4 2808038 41.91 ns/op 95.43 MB/s BenchmarkMemmoveUnalignedSrc/5-4 2810090 42.09 ns/op 118.80 MB/s BenchmarkMemmoveUnalignedSrc/6-4 2831782 41.60 ns/op 144.22 MB/s BenchmarkMemmoveUnalignedSrc/7-4 2790048 41.80 ns/op 167.46 MB/s BenchmarkMemmoveUnalignedSrc/8-4 2829676 41.89 ns/op 190.98 MB/s BenchmarkMemmoveUnalignedSrc/9-4 2538157 45.91 ns/op 196.05 MB/s BenchmarkMemmoveUnalignedSrc/10-4 2582083 46.67 ns/op 214.26 MB/s BenchmarkMemmoveUnalignedSrc/11-4 2638413 46.02 ns/op 239.03 MB/s BenchmarkMemmoveUnalignedSrc/12-4 2590887 46.68 ns/op 257.07 MB/s BenchmarkMemmoveUnalignedSrc/13-4 2637262 45.20 ns/op 287.60 MB/s BenchmarkMemmoveUnalignedSrc/14-4 2658661 47.25 ns/op 296.30 MB/s BenchmarkMemmoveUnalignedSrc/15-4 2669821 46.14 ns/op 325.13 MB/s BenchmarkMemmoveUnalignedSrc/16-4 2649032 46.20 ns/op 346.29 MB/s BenchmarkMemmoveUnalignedSrc/32-4 2459366 47.46 ns/op 674.31 MB/s BenchmarkMemmoveUnalignedSrc/64-4 2326057 53.45 ns/op 1197.35 MB/s BenchmarkMemmoveUnalignedSrc/128-4 1873599 64.27 ns/op 1991.64 MB/s BenchmarkMemmoveUnalignedSrc/256-4 1470092 81.58 ns/op 3137.98 MB/s BenchmarkMemmoveUnalignedSrc/512-4 941018 122.6 ns/op 4177.85 MB/s BenchmarkMemmoveUnalignedSrc/1024-4 648408 185.8 ns/op 5511.36 MB/s BenchmarkMemmoveUnalignedSrc/2048-4 379578 315.6 ns/op 6488.71 MB/s BenchmarkMemmoveUnalignedSrc/4096-4 182394 591.8 ns/op 6920.77 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_0-4 2118970 54.39 ns/op 294.19 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_0-4 2191635 53.69 ns/op 298.02 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_1-4 2064250 58.23 ns/op 274.78 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_1-4 1980058 60.31 ns/op 265.31 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_4-4 2030059 57.57 ns/op 277.91 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_4-4 2011761 57.44 ns/op 278.56 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_7-4 2077797 58.59 ns/op 273.08 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_7-4 2071752 57.08 ns/op 280.31 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_0-4 1939292 60.83 ns/op 1052.16 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_0-4 1832606 63.67 ns/op 1005.18 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_1-4 1811373 65.76 ns/op 973.21 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_1-4 1830903 67.03 ns/op 954.83 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_4-4 1848270 65.48 ns/op 977.34 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_4-4 1814349 66.65 ns/op 960.26 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_7-4 1797607 62.11 ns/op 1030.35 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_7-4 1837496 63.65 ns/op 1005.43 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_0-4 1287150 92.63 ns/op 2763.54 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_0-4 1130228 106.1 ns/op 2411.91 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_1-4 1233273 95.89 ns/op 2669.61 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_1-4 1215790 97.03 ns/op 2638.40 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_4-4 1232186 96.54 ns/op 2651.82 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_4-4 1231044 97.53 ns/op 2624.84 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_7-4 1236306 96.59 ns/op 2650.33 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_7-4 1245434 98.53 ns/op 2598.14 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_0-4 140330 793.4 ns/op 5162.50 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_0-4 104894 1005 ns/op 4075.78 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_1-4 134722 785.3 ns/op 5216.15 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_1-4 144802 778.6 ns/op 5260.95 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_4-4 138451 786.7 ns/op 5206.89 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_4-4 142022 778.0 ns/op 5264.97 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_7-4 146707 787.8 ns/op 5199.03 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_7-4 145639 779.8 ns/op 5252.60 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_0-4 9800 12268 ns/op 5342.17 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_0-4 7515 15622 ns/op 4195.10 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_1-4 9926 12191 ns/op 5375.59 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_1-4 9470 12311 ns/op 5323.51 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_4-4 9990 12143 ns/op 5396.90 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_4-4 9576 12080 ns/op 5425.03 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_7-4 9756 12283 ns/op 5335.41 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_7-4 9663 12295 ns/op 5330.45 MB/s BenchmarkMemmoveUnalignedSrcOverlap/32-4 2499296 46.69 ns/op 685.34 MB/s BenchmarkMemmoveUnalignedSrcOverlap/64-4 2259660 54.12 ns/op 1182.65 MB/s BenchmarkMemmoveUnalignedSrcOverlap/128-4 1841872 64.01 ns/op 1999.74 MB/s BenchmarkMemmoveUnalignedSrcOverlap/256-4 1477209 82.30 ns/op 3110.48 MB/s BenchmarkMemmoveUnalignedSrcOverlap/512-4 986654 117.7 ns/op 4350.74 MB/s BenchmarkMemmoveUnalignedSrcOverlap/1024-4 641524 185.6 ns/op 5518.72 MB/s BenchmarkMemmoveUnalignedSrcOverlap/2048-4 353401 314.7 ns/op 6507.98 MB/s BenchmarkMemmoveUnalignedSrcOverlap/4096-4 201871 607.9 ns/op 6738.43 MB/s BenchmarkMemclr/5-4 13260535 8.409 ns/op 594.59 MB/s BenchmarkMemclr/16-4 13272678 8.468 ns/op 1889.40 MB/s BenchmarkMemclr/64-4 12410247 8.301 ns/op 7710.07 MB/s BenchmarkMemclr/256-4 11644156 9.680 ns/op 26444.99 MB/s BenchmarkMemclr/4096-4 2733902 43.06 ns/op 95122.04 MB/s BenchmarkMemclr/65536-4 140182 737.6 ns/op 88856.12 MB/s BenchmarkMemclr/1M-4 7071 18028 ns/op 58165.03 MB/s BenchmarkMemclr/4M-4 2088 57480 ns/op 72969.60 MB/s BenchmarkMemclr/8M-4 835 121601 ns/op 68984.86 MB/s BenchmarkMemclr/16M-4 306 375905 ns/op 44631.58 MB/s BenchmarkMemclr/64M-4 78 1368597 ns/op 49034.78 MB/s BenchmarkMemclrUnaligned/0_5-4 8572590 13.09 ns/op 382.04 MB/s BenchmarkMemclrUnaligned/0_16-4 8614318 13.79 ns/op 1160.03 MB/s BenchmarkMemclrUnaligned/0_64-4 8304168 13.02 ns/op 4916.22 MB/s BenchmarkMemclrUnaligned/0_256-4 7799352 14.53 ns/op 17616.37 MB/s BenchmarkMemclrUnaligned/0_4096-4 2752540 44.69 ns/op 91645.37 MB/s BenchmarkMemclrUnaligned/0_65536-4 145124 753.5 ns/op 86976.64 MB/s BenchmarkMemclrUnaligned/1_5-4 8499646 12.77 ns/op 391.43 MB/s BenchmarkMemclrUnaligned/1_16-4 8233330 13.99 ns/op 1143.42 MB/s BenchmarkMemclrUnaligned/1_64-4 8125850 14.44 ns/op 4432.37 MB/s BenchmarkMemclrUnaligned/1_256-4 7589223 14.81 ns/op 17282.33 MB/s BenchmarkMemclrUnaligned/1_4096-4 1817602 66.57 ns/op 61526.85 MB/s BenchmarkMemclrUnaligned/1_65536-4 118204 946.2 ns/op 69264.08 MB/s BenchmarkMemclrUnaligned/4_5-4 8430622 12.80 ns/op 390.50 MB/s BenchmarkMemclrUnaligned/4_16-4 8305490 13.17 ns/op 1214.88 MB/s BenchmarkMemclrUnaligned/4_64-4 8088556 14.40 ns/op 4444.71 MB/s BenchmarkMemclrUnaligned/4_256-4 7638848 14.72 ns/op 17386.60 MB/s BenchmarkMemclrUnaligned/4_4096-4 1919830 61.84 ns/op 66239.65 MB/s BenchmarkMemclrUnaligned/4_65536-4 122036 919.2 ns/op 71298.45 MB/s BenchmarkMemclrUnaligned/7_5-4 8169898 13.65 ns/op 366.35 MB/s BenchmarkMemclrUnaligned/7_16-4 8286729 13.43 ns/op 1191.48 MB/s BenchmarkMemclrUnaligned/7_64-4 8084754 13.30 ns/op 4810.40 MB/s BenchmarkMemclrUnaligned/7_256-4 7801045 13.58 ns/op 18855.98 MB/s BenchmarkMemclrUnaligned/7_4096-4 1818865 66.47 ns/op 61626.00 MB/s BenchmarkMemclrUnaligned/7_65536-4 119815 930.9 ns/op 70401.31 MB/s BenchmarkMemclrUnaligned/0_1M-4 6838 18120 ns/op 57869.41 MB/s BenchmarkMemclrUnaligned/0_4M-4 1632 74228 ns/op 56506.06 MB/s BenchmarkMemclrUnaligned/0_8M-4 865 130348 ns/op 64355.52 MB/s BenchmarkMemclrUnaligned/0_16M-4 320 397356 ns/op 42222.14 MB/s BenchmarkMemclrUnaligned/0_64M-4 87 1358803 ns/op 49388.24 MB/s BenchmarkMemclrUnaligned/1_1M-4 6097 19006 ns/op 55171.30 MB/s BenchmarkMemclrUnaligned/1_4M-4 1420 76324 ns/op 54954.08 MB/s BenchmarkMemclrUnaligned/1_8M-4 715 149699 ns/op 56036.61 MB/s BenchmarkMemclrUnaligned/1_16M-4 303 364844 ns/op 45984.57 MB/s BenchmarkMemclrUnaligned/1_64M-4 88 1365912 ns/op 49131.18 MB/s BenchmarkMemclrUnaligned/4_1M-4 5860 18936 ns/op 55374.79 MB/s BenchmarkMemclrUnaligned/4_4M-4 1713 67874 ns/op 61795.73 MB/s BenchmarkMemclrUnaligned/4_8M-4 717 146442 ns/op 57283.00 MB/s BenchmarkMemclrUnaligned/4_16M-4 292 359481 ns/op 46670.72 MB/s BenchmarkMemclrUnaligned/4_64M-4 86 1349978 ns/op 49711.09 MB/s BenchmarkMemclrUnaligned/7_1M-4 6682 16991 ns/op 61712.54 MB/s BenchmarkMemclrUnaligned/7_4M-4 1794 74634 ns/op 56198.55 MB/s BenchmarkMemclrUnaligned/7_8M-4 868 151636 ns/op 55320.84 MB/s BenchmarkMemclrUnaligned/7_16M-4 303 417723 ns/op 40163.45 MB/s BenchmarkMemclrUnaligned/7_64M-4 85 1350109 ns/op 49706.26 MB/s BenchmarkGoMemclr/5-4 14672709 7.197 ns/op 694.73 MB/s BenchmarkGoMemclr/16-4 15660079 6.724 ns/op 2379.44 MB/s BenchmarkGoMemclr/64-4 17160296 7.504 ns/op 8529.25 MB/s BenchmarkGoMemclr/256-4 13927095 8.129 ns/op 31491.26 MB/s BenchmarkMemclrRange/1K_2K-4 87943 1281 ns/op 74857.72 MB/s BenchmarkMemclrRange/2K_8K-4 32347 3651 ns/op 91358.57 MB/s BenchmarkMemclrRange/4K_16K-4 36158 3299 ns/op 97940.91 MB/s BenchmarkMemclrRange/160K_228K-4 6427 18943 ns/op 87782.36 MB/s BenchmarkClearFat7-4 9039410 11.96 ns/op BenchmarkClearFat8-4 9692206 12.09 ns/op BenchmarkClearFat11-4 8274056 13.90 ns/op BenchmarkClearFat12-4 8462836 13.56 ns/op BenchmarkClearFat13-4 8462640 13.89 ns/op BenchmarkClearFat14-4 8589840 13.61 ns/op BenchmarkClearFat15-4 8233218 13.88 ns/op BenchmarkClearFat16-4 9162044 12.42 ns/op BenchmarkClearFat24-4 8992710 12.95 ns/op BenchmarkClearFat32-4 9347664 12.95 ns/op BenchmarkClearFat40-4 8332729 12.71 ns/op BenchmarkClearFat48-4 8265343 13.07 ns/op BenchmarkClearFat56-4 7997390 14.06 ns/op BenchmarkClearFat64-4 7804932 14.52 ns/op BenchmarkClearFat72-4 7287180 15.42 ns/op BenchmarkClearFat128-4 5511921 20.74 ns/op BenchmarkClearFat256-4 4128152 28.59 ns/op BenchmarkClearFat512-4 2677352 41.91 ns/op BenchmarkClearFat1024-4 1626331 72.92 ns/op BenchmarkClearFat1032-4 1559343 74.23 ns/op BenchmarkClearFat1040-4 1239495 96.67 ns/op BenchmarkCopyFat7-4 9509242 12.66 ns/op BenchmarkCopyFat8-4 9725866 11.97 ns/op BenchmarkCopyFat11-4 8581578 12.61 ns/op BenchmarkCopyFat12-4 8409548 13.58 ns/op BenchmarkCopyFat13-4 8796750 12.98 ns/op BenchmarkCopyFat14-4 8487750 13.51 ns/op BenchmarkCopyFat15-4 8783762 13.53 ns/op BenchmarkCopyFat16-4 9768613 11.67 ns/op BenchmarkCopyFat24-4 9498674 12.56 ns/op BenchmarkCopyFat32-4 8712538 13.09 ns/op BenchmarkCopyFat64-4 7425129 14.66 ns/op BenchmarkCopyFat72-4 7526694 15.19 ns/op BenchmarkCopyFat128-4 5254538 22.09 ns/op BenchmarkCopyFat256-4 4097167 29.84 ns/op BenchmarkCopyFat512-4 2392423 49.56 ns/op BenchmarkCopyFat520-4 2303971 47.99 ns/op BenchmarkCopyFat1024-4 1513050 78.73 ns/op BenchmarkCopyFat1032-4 1515366 84.42 ns/op BenchmarkCopyFat1040-4 1397128 84.80 ns/op BenchmarkIssue18740/2byte-4 734 157512 ns/op BenchmarkIssue18740/4byte-4 1191 100158 ns/op BenchmarkIssue18740/8byte-4 1569 73643 ns/op BenchmarkMemclrKnownSize1-4 10979368 10.31 ns/op 96.96 MB/s BenchmarkMemclrKnownSize2-4 8362658 14.88 ns/op 134.39 MB/s BenchmarkMemclrKnownSize4-4 4936761 24.99 ns/op 160.06 MB/s BenchmarkMemclrKnownSize8-4 2141696 55.72 ns/op 143.56 MB/s BenchmarkMemclrKnownSize16-4 1019624 128.4 ns/op 124.62 MB/s BenchmarkMemclrKnownSize32-4 540986 220.2 ns/op 145.29 MB/s BenchmarkMemclrKnownSize64-4 270348 447.6 ns/op 143.00 MB/s BenchmarkMemclrKnownSize112-4 136779 739.9 ns/op 151.37 MB/s BenchmarkMemclrKnownSize128-4 122395 888.4 ns/op 144.08 MB/s BenchmarkMemclrKnownSize192-4 90937 1331 ns/op 144.30 MB/s BenchmarkMemclrKnownSize248-4 67929 1722 ns/op 144.05 MB/s BenchmarkMemclrKnownSize256-4 66001 1750 ns/op 146.25 MB/s BenchmarkMemclrKnownSize512-4 33768 3533 ns/op 144.91 MB/s BenchmarkMemclrKnownSize1024-4 16896 7165 ns/op 142.92 MB/s BenchmarkMemclrKnownSize4096-4 4305 27858 ns/op 147.03 MB/s BenchmarkMemclrKnownSize512KiB-4 26 3857474 ns/op 135.91 MB/s BenchmarkReadMetricsLatency-4 16789 5640 p50-ns 7070 p90-ns 26200 p99-ns BenchmarkFinalizer-4 147 747742 ns/op BenchmarkFinalizerRun-4 237535 705.3 ns/op BenchmarkMinFloat-4 1930803 53.51 ns/op BenchmarkMaxFloat-4 2229574 53.44 ns/op BenchmarkPallocBitsSummarize/Unpacked00-4 9145754 12.01 ns/op BenchmarkPallocBitsSummarize/UnpackedFFFFFFFFFFFFFFFF-4 2940852 40.22 ns/op BenchmarkPallocBitsSummarize/UnpackedAA-4 2489149 46.85 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAAAAAAAAAA-4 2529955 47.58 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000AAAAAAAA-4 1763696 68.18 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAA00000001-4 1655859 72.20 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBBBBBBBBBB-4 2404112 49.30 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000BBBBBBBB-4 1705470 71.09 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBB00000001-4 1779631 66.66 ns/op BenchmarkPallocBitsSummarize/UnpackedCCCCCCCCCCCCCCCC-4 2262476 52.45 ns/op BenchmarkPallocBitsSummarize/Unpacked4444444444444444-4 2258820 53.17 ns/op BenchmarkPallocBitsSummarize/Unpacked4040404040404040-4 2061483 58.24 ns/op BenchmarkPallocBitsSummarize/Unpacked4000400040004000-4 1911852 62.23 ns/op BenchmarkPallocBitsSummarize/Unpacked1000404044CCAAFF-4 1749297 67.71 ns/op BenchmarkFindBitRange64/Pattern00Size2-4 9289857 11.76 ns/op BenchmarkFindBitRange64/Pattern00Size8-4 9250728 12.75 ns/op BenchmarkFindBitRange64/Pattern00Size32-4 9040527 12.14 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize2-4 9610546 10.83 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize8-4 8781396 13.69 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize32-4 7961190 14.98 ns/op BenchmarkFindBitRange64/PatternAASize2-4 9253574 12.48 ns/op BenchmarkFindBitRange64/PatternAASize8-4 9065593 12.54 ns/op BenchmarkFindBitRange64/PatternAASize32-4 9174436 12.79 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize2-4 9500290 12.48 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize8-4 9359584 12.47 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize32-4 9274744 11.40 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize2-4 9312459 12.54 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize8-4 9173566 12.82 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize32-4 9397155 12.79 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size2-4 9658562 11.60 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size8-4 9421207 12.75 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size32-4 9995817 12.70 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize2-4 9605208 12.50 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize8-4 8626041 13.41 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize32-4 8779674 13.39 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize2-4 9459094 11.17 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize8-4 8696709 13.43 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize32-4 8724205 13.46 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size2-4 9539162 12.48 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size8-4 8755856 12.54 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size32-4 8943728 13.42 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize2-4 9702552 11.45 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize8-4 8749766 13.40 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize32-4 8965035 12.30 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size2-4 9618606 12.45 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size8-4 9184315 11.80 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size32-4 9212265 11.59 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size2-4 9162709 11.21 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size8-4 9251890 12.80 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size32-4 9268690 12.82 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size2-4 9455458 10.97 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size8-4 9175819 12.84 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size32-4 9026110 12.10 ns/op BenchmarkNetpollBreak-4 3231 34064 ns/op BenchmarkPinnerPinUnpinBatch-4 2018 63764 ns/op BenchmarkPinnerPinUnpinBatchDouble-4 288 385411 ns/op BenchmarkPinnerPinUnpinBatchTiny-4 2209 64580 ns/op BenchmarkPinnerPinUnpin-4 2419318 48.73 ns/op BenchmarkPinnerPinUnpinTiny-4 2441019 48.97 ns/op BenchmarkPinnerPinUnpinDouble-4 925682 131.2 ns/op BenchmarkPinnerPinUnpinParallel-4 6357684 17.88 ns/op BenchmarkPinnerPinUnpinParallelTiny-4 6537903 18.06 ns/op BenchmarkPinnerPinUnpinParallelDouble-4 332536 355.9 ns/op BenchmarkPinnerIsPinnedOnPinned-4 8008380 13.50 ns/op BenchmarkPinnerIsPinnedOnUnpinned-4 8541154 13.47 ns/op BenchmarkPinnerIsPinnedOnPinnedParallel-4 11908332 9.272 ns/op BenchmarkPinnerIsPinnedOnUnpinnedParallel-4 12535557 9.324 ns/op BenchmarkPingPongHog-4 312 339041 ns/op BenchmarkStackGrowth-4 161083 754.2 ns/op BenchmarkStackGrowthDeep-4 1630 73017 ns/op BenchmarkCreateGoroutines-4 32440 3739 ns/op BenchmarkCreateGoroutinesParallel-4 33482 3450 ns/op BenchmarkCreateGoroutinesCapture-4 5245 27214 ns/op 144 B/op 5 allocs/op BenchmarkCreateGoroutinesSingle-4 33898 3518 ns/op BenchmarkClosureCall-4 21992220 5.222 ns/op BenchmarkWakeupParallelSpinning/0s-4 6687 21017 ns/op BenchmarkWakeupParallelSpinning/1µs-4 4809 24179 ns/op BenchmarkWakeupParallelSpinning/2µs-4 4080 29269 ns/op BenchmarkWakeupParallelSpinning/5µs-4 2719 43578 ns/op BenchmarkWakeupParallelSpinning/10µs-4 2040 59928 ns/op BenchmarkWakeupParallelSpinning/20µs-4 1340 89969 ns/op BenchmarkWakeupParallelSpinning/50µs-4 796 150627 ns/op BenchmarkWakeupParallelSpinning/100µs-4 475 250891 ns/op BenchmarkMatmult-4 5457949 22.04 ns/op BenchmarkFastrand-4 13663368 8.475 ns/op BenchmarkFastrand64-4 13743254 8.422 ns/op BenchmarkFastrandHashiter-4 6490832 18.27 ns/op BenchmarkFastrandn/2-4 7481233 15.31 ns/op BenchmarkFastrandn/3-4 7514886 15.55 ns/op BenchmarkFastrandn/4-4 7511409 15.56 ns/op BenchmarkFastrandn/5-4 7699012 15.60 ns/op BenchmarkIfaceCmp100-4 118273 962.8 ns/op BenchmarkIfaceCmpNil100-4 234588 512.7 ns/op BenchmarkEfaceCmpDiff-4 41401 2673 ns/op BenchmarkEfaceCmpDiffIndirect-4 42700 2617 ns/op BenchmarkDefer-4 1682870 72.58 ns/op BenchmarkDefer10-4 1234660 104.4 ns/op BenchmarkDeferMany-4 748950 223.1 ns/op BenchmarkPanicRecover-4 892070 135.5 ns/op BenchmarkGoroutineProfile/small-nil/idle-4 216631 567.7 ns/op 191.0 p50-ns 260.0 p90-ns 469.0 p99-ns BenchmarkGoroutineProfile/small-nil/loaded-4 170445 633.6 ns/op 190.0 p50-ns 271.0 p90-ns 480.0 p99-ns BenchmarkGoroutineProfile/small/idle-4 3468 35918 ns/op 31380 p50-ns 35970 p90-ns 94359 p99-ns BenchmarkGoroutineProfile/small/loaded-4 38 4797627 ns/op 300640 p50-ns 15630312 p90-ns 20103016 p99-ns BenchmarkGoroutineProfile/large-nil/idle-4 230760 502.9 ns/op 180.0 p50-ns 190.0 p90-ns 260.0 p99-ns BenchmarkGoroutineProfile/large-nil/loaded-4 202855 599.2 ns/op 181.0 p50-ns 270.0 p90-ns 450.0 p99-ns BenchmarkGoroutineProfile/large/idle-4 48 2420802 ns/op 2150622 p50-ns 3434792 p90-ns 4401913 p99-ns BenchmarkGoroutineProfile/large/loaded-4 33 5061220 ns/op 3449753 p50-ns 11614790 p90-ns 18413065 p99-ns BenchmarkGoroutineProfile/sparse-nil/idle-4 224330 511.3 ns/op 180.0 p50-ns 181.0 p90-ns 339.0 p99-ns BenchmarkGoroutineProfile/sparse-nil/loaded-4 206253 651.1 ns/op 180.0 p50-ns 181.0 p90-ns 340.0 p99-ns BenchmarkGoroutineProfile/sparse/idle-4 1416 73832 ns/op 69890 p50-ns 77980 p90-ns 177149 p99-ns BenchmarkGoroutineProfile/sparse/loaded-4 607 1230371 ns/op 166360 p50-ns 426610 p90-ns 20015377 p99-ns BenchmarkProcYield/1-4 4008142 29.18 ns/op BenchmarkProcYield/10-4 562207 215.9 ns/op BenchmarkProcYield/30-4 176091 628.1 ns/op BenchmarkProcYield/100-4 56778 2070 ns/op BenchmarkProcYield/1000-4 5485 20628 ns/op BenchmarkOSYield-4 668977 150.8 ns/op BenchmarkMutexContention-4 2433724 47.35 ns/op BenchmarkMutexCapture-4 2213443 52.50 ns/op 430085 ns/starve-p100 26880 ns/starve-p90 13440 ns/streak-p100 3360 ns/streak-p90 BenchmarkMutexHandoff/Solo-4 6378986 17.64 ns/op BenchmarkMutexHandoff/FastPingPong-4 90706 485.1 ns/op BenchmarkMutexHandoff/SlowPingPong-4 5994 7914 ns/op BenchmarkRWMutexUncontended-4 7071229 16.51 ns/op BenchmarkRWMutexWrite100-4 886140 136.2 ns/op BenchmarkRWMutexWrite10-4 104857 1254 ns/op BenchmarkRWMutexWorkWrite100-4 434397 254.6 ns/op BenchmarkRWMutexWorkWrite10-4 93363 1462 ns/op BenchmarkSemTable/OneAddrCollision/n=1000-4 3858 31013 ns/op BenchmarkSemTable/ManyAddrCollision/n=1000-4 1371 84619 ns/op BenchmarkSemTable/OneAddrCollision/n=2000-4 1882 61008 ns/op BenchmarkSemTable/ManyAddrCollision/n=2000-4 655 179930 ns/op BenchmarkSemTable/OneAddrCollision/n=4000-4 861 125562 ns/op BenchmarkSemTable/ManyAddrCollision/n=4000-4 306 370791 ns/op BenchmarkSemTable/OneAddrCollision/n=8000-4 457 249790 ns/op BenchmarkSemTable/ManyAddrCollision/n=8000-4 152 774290 ns/op BenchmarkMakeSliceCopy/mallocmove/Byte-4 431720 285.1 ns/op BenchmarkMakeSliceCopy/mallocmove/Int-4 432795 313.6 ns/op BenchmarkMakeSliceCopy/mallocmove/Ptr-4 381148 362.5 ns/op BenchmarkMakeSliceCopy/makecopy/Byte-4 417036 288.3 ns/op BenchmarkMakeSliceCopy/makecopy/Int-4 400172 310.5 ns/op BenchmarkMakeSliceCopy/makecopy/Ptr-4 368912 372.4 ns/op BenchmarkMakeSliceCopy/nilappend/Byte-4 420153 298.4 ns/op BenchmarkMakeSliceCopy/nilappend/Int-4 435624 279.1 ns/op BenchmarkMakeSliceCopy/nilappend/Ptr-4 418102 380.3 ns/op BenchmarkMakeSlice/Byte-4 3056457 40.29 ns/op BenchmarkMakeSlice/Int16-4 3332802 39.61 ns/op BenchmarkMakeSlice/Int-4 2336594 52.81 ns/op BenchmarkMakeSlice/Ptr-4 1979785 64.53 ns/op BenchmarkMakeSlice/Struct/24-4 1307624 86.83 ns/op BenchmarkMakeSlice/Struct/32-4 1000000 116.1 ns/op BenchmarkMakeSlice/Struct/40-4 1000000 125.4 ns/op BenchmarkGrowSlice/Byte-4 1201479 98.58 ns/op BenchmarkGrowSlice/Int16-4 1147542 110.3 ns/op BenchmarkGrowSlice/Int-4 706292 158.9 ns/op BenchmarkGrowSlice/Ptr-4 712534 184.6 ns/op BenchmarkGrowSlice/Struct/24-4 535836 284.2 ns/op BenchmarkGrowSlice/Struct/32-4 355375 351.8 ns/op BenchmarkGrowSlice/Struct/40-4 259723 407.2 ns/op BenchmarkExtendSlice/IntSlice-4 757203 167.7 ns/op BenchmarkExtendSlice/PointerSlice-4 598138 189.4 ns/op BenchmarkExtendSlice/NoGrow-4 1365487 90.97 ns/op BenchmarkAppend-4 1000000 100.6 ns/op BenchmarkAppendGrowByte-4 8 12938855 ns/op BenchmarkAppendGrowString-4 2 91503938 ns/op BenchmarkAppendSlice/1Bytes-4 2820330 42.06 ns/op BenchmarkAppendSlice/4Bytes-4 2853032 42.55 ns/op BenchmarkAppendSlice/7Bytes-4 2760733 44.50 ns/op BenchmarkAppendSlice/8Bytes-4 2753839 44.54 ns/op BenchmarkAppendSlice/15Bytes-4 2522952 47.14 ns/op BenchmarkAppendSlice/16Bytes-4 2543391 45.96 ns/op BenchmarkAppendSlice/32Bytes-4 2558764 46.02 ns/op BenchmarkAppendSliceLarge/1024Bytes-4 137310 978.7 ns/op BenchmarkAppendSliceLarge/4096Bytes-4 31593 4226 ns/op BenchmarkAppendSliceLarge/16384Bytes-4 9380 16851 ns/op BenchmarkAppendSliceLarge/65536Bytes-4 2053 55759 ns/op BenchmarkAppendSliceLarge/262144Bytes-4 362 318543 ns/op BenchmarkAppendSliceLarge/1048576Bytes-4 99 1072149 ns/op BenchmarkAppendStr/1Bytes-4 3079575 37.17 ns/op BenchmarkAppendStr/4Bytes-4 3099943 38.25 ns/op BenchmarkAppendStr/8Bytes-4 3092665 39.51 ns/op BenchmarkAppendStr/16Bytes-4 2878590 41.55 ns/op BenchmarkAppendStr/32Bytes-4 3049460 39.77 ns/op BenchmarkAppendSpecialCase-4 1000000 108.0 ns/op BenchmarkCopy/1Byte-4 2917321 42.02 ns/op 23.80 MB/s BenchmarkCopy/1String-4 3195536 37.46 ns/op 26.70 MB/s BenchmarkCopy/2Byte-4 2830124 42.26 ns/op 47.33 MB/s BenchmarkCopy/2String-4 2860359 42.02 ns/op 47.60 MB/s BenchmarkCopy/4Byte-4 2847942 43.21 ns/op 92.57 MB/s BenchmarkCopy/4String-4 2845424 42.21 ns/op 94.75 MB/s BenchmarkCopy/8Byte-4 2712174 44.00 ns/op 181.81 MB/s BenchmarkCopy/8String-4 2814465 43.82 ns/op 182.56 MB/s BenchmarkCopy/12Byte-4 2591188 47.28 ns/op 253.83 MB/s BenchmarkCopy/12String-4 2707132 43.68 ns/op 274.75 MB/s BenchmarkCopy/16Byte-4 2719458 44.30 ns/op 361.19 MB/s BenchmarkCopy/16String-4 2720557 43.57 ns/op 367.25 MB/s BenchmarkCopy/32Byte-4 2487211 47.66 ns/op 671.37 MB/s BenchmarkCopy/32String-4 2617299 46.82 ns/op 683.49 MB/s BenchmarkCopy/128Byte-4 1849269 64.46 ns/op 1985.84 MB/s BenchmarkCopy/128String-4 1835109 68.32 ns/op 1873.63 MB/s BenchmarkCopy/1024Byte-4 440454 229.2 ns/op 4467.26 MB/s BenchmarkCopy/1024String-4 478512 244.7 ns/op 4184.71 MB/s BenchmarkAppendInPlace/NoGrow/Byte-4 52869 2320 ns/op BenchmarkAppendInPlace/NoGrow/1Ptr-4 27565 4482 ns/op BenchmarkAppendInPlace/NoGrow/2Ptr-4 17656 6485 ns/op BenchmarkAppendInPlace/NoGrow/3Ptr-4 15136 8200 ns/op BenchmarkAppendInPlace/NoGrow/4Ptr-4 10000 10914 ns/op BenchmarkAppendInPlace/Grow/Byte-4 207495 573.0 ns/op BenchmarkAppendInPlace/Grow/1Ptr-4 215582 567.5 ns/op BenchmarkAppendInPlace/Grow/2Ptr-4 146798 810.5 ns/op BenchmarkAppendInPlace/Grow/3Ptr-4 143910 913.2 ns/op BenchmarkAppendInPlace/Grow/4Ptr-4 109962 1089 ns/op BenchmarkStackCopyPtr-4 2 95145622 ns/op BenchmarkStackCopy-4 2 71621896 ns/op BenchmarkStackCopyNoCache-4 33 4206792 ns/op BenchmarkStackCopyWithStkobj-4 4 29691125 ns/op BenchmarkIssue18138-4 1004 130119 ns/op BenchmarkCompareStringEqual-4 13137787 9.108 ns/op BenchmarkCompareStringIdentical-4 21070244 5.637 ns/op BenchmarkCompareStringSameLength-4 14148061 8.182 ns/op BenchmarkCompareStringDifferentLength-4 20618220 5.148 ns/op BenchmarkCompareStringBigUnaligned-4 3550 35752 ns/op 29329.69 MB/s BenchmarkCompareStringBig-4 4057 29340 ns/op 35738.60 MB/s BenchmarkConcatStringAndBytes-4 3500466 33.31 ns/op BenchmarkSliceByteToString/1-4 3073394 38.93 ns/op BenchmarkSliceByteToString/2-4 1832109 65.79 ns/op BenchmarkSliceByteToString/4-4 1765149 67.42 ns/op BenchmarkSliceByteToString/8-4 1791223 68.53 ns/op BenchmarkSliceByteToString/16-4 1666950 75.90 ns/op BenchmarkSliceByteToString/32-4 1460892 84.05 ns/op BenchmarkSliceByteToString/64-4 966477 107.8 ns/op BenchmarkSliceByteToString/128-4 800227 141.8 ns/op BenchmarkRuneCount/lenruneslice/ASCII-4 3259354 36.63 ns/op BenchmarkRuneCount/lenruneslice/Japanese-4 1240078 98.03 ns/op BenchmarkRuneCount/lenruneslice/MixedLength-4 1494367 80.19 ns/op BenchmarkRuneCount/rangeloop/ASCII-4 5367648 22.05 ns/op BenchmarkRuneCount/rangeloop/Japanese-4 2415877 48.34 ns/op BenchmarkRuneCount/rangeloop/MixedLength-4 2880379 41.85 ns/op BenchmarkRuneCount/utf8.RuneCountInString/ASCII-4 5325891 22.25 ns/op BenchmarkRuneCount/utf8.RuneCountInString/Japanese-4 2448283 48.08 ns/op BenchmarkRuneCount/utf8.RuneCountInString/MixedLength-4 2856496 41.19 ns/op BenchmarkRuneIterate/range/ASCII-4 10284212 9.829 ns/op BenchmarkRuneIterate/range/Japanese-4 2913784 40.49 ns/op BenchmarkRuneIterate/range/MixedLength-4 3501973 34.24 ns/op BenchmarkRuneIterate/range1/ASCII-4 10363508 9.989 ns/op BenchmarkRuneIterate/range1/Japanese-4 2953066 40.84 ns/op BenchmarkRuneIterate/range1/MixedLength-4 3396433 34.70 ns/op BenchmarkRuneIterate/range2/ASCII-4 10647784 10.32 ns/op BenchmarkRuneIterate/range2/Japanese-4 2877520 40.95 ns/op BenchmarkRuneIterate/range2/MixedLength-4 3560144 34.16 ns/op BenchmarkArrayEqual-4 20025280 5.456 ns/op BenchmarkFunc/Name-4 4018809 29.31 ns/op BenchmarkFunc/Entry-4 12042777 9.661 ns/op BenchmarkFunc/FileLine-4 3888249 32.70 ns/op PASS ok runtime 309.807s goos: freebsd goarch: amd64 pkg: runtime/cgo cpu: AMD EPYC 7B12 BenchmarkHandle/non-concurrent-4 53686 2185 ns/op BenchmarkHandle/concurrent-4 21484 5343 ns/op PASS ok runtime/cgo 1.398s goos: freebsd goarch: amd64 pkg: runtime/pprof cpu: AMD EPYC 7B12 BenchmarkLabels/set-one-4 216187 569.6 ns/op 104 B/op 3 allocs/op BenchmarkLabels/merge-one-4 138064 970.8 ns/op 200 B/op 5 allocs/op BenchmarkLabels/overwrite-one-4 169239 743.1 ns/op 136 B/op 4 allocs/op BenchmarkLabels/ordered/set-many-4 112688 1174 ns/op 392 B/op 3 allocs/op BenchmarkLabels/ordered/merge-many-4 66752 1976 ns/op 712 B/op 5 allocs/op BenchmarkLabels/ordered/overwrite-many-4 57510 2146 ns/op 712 B/op 4 allocs/op BenchmarkLabels/unordered/set-many-4 42079 2938 ns/op 712 B/op 4 allocs/op BenchmarkLabels/unordered/merge-many-4 62287 1941 ns/op 712 B/op 5 allocs/op BenchmarkLabels/unordered/overwrite-many-4 30600 3999 ns/op 1032 B/op 5 allocs/op BenchmarkGoroutine/Profile.WriteTo_idle_50-4 42 2740924 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_50-4 38 3189719 ns/op 316.8 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_50-4 595 202871 ns/op 4.953 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_500-4 16 7462838 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_500-4 14 8507661 ns/op 815.4 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_500-4 294 419056 ns/op 23.36 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_5000-4 3 50580843 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_5000-4 2 58439380 ns/op 5835 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_5000-4 36 2970687 ns/op 287.0 concurrent_launches/op PASS ok runtime/pprof 4.157s goos: freebsd goarch: amd64 pkg: runtime/race cpu: AMD EPYC 7B12 BenchmarkSyncLeak-4 52 2372458 ns/op BenchmarkStackLeak-4 14667 7790 ns/op PASS ok runtime/race 1.387s goos: freebsd goarch: amd64 pkg: runtime/trace cpu: AMD EPYC 7B12 BenchmarkStartRegion-4 6304021 18.89 ns/op 0 B/op 0 allocs/op BenchmarkNewTask-4 213842 565.7 ns/op 64 B/op 2 allocs/op PASS ok runtime/trace 1.353s goos: freebsd goarch: amd64 pkg: slices cpu: AMD EPYC 7B12 BenchmarkEqualFunc_Large-4 39 2594258 ns/op BenchmarkIndex_Large-4 140 736218 ns/op BenchmarkIndexFunc_Large-4 73 1528883 ns/op BenchmarkCompact/nil-4 8500929 12.49 ns/op BenchmarkCompact/one-4 2202968 54.21 ns/op BenchmarkCompact/sorted-4 1475078 80.31 ns/op BenchmarkCompact/2_items-4 1315970 94.34 ns/op BenchmarkCompact/unsorted-4 1487948 79.74 ns/op BenchmarkCompact/many-4 827624 145.0 ns/op BenchmarkCompact_Large/all_dup-4 2726 44877 ns/op BenchmarkCompact_Large/no_dup-4 2928 41258 ns/op BenchmarkCompactFunc/nil-4 4471567 26.63 ns/op BenchmarkCompactFunc/one-4 1851631 64.87 ns/op BenchmarkCompactFunc/sorted-4 1245886 94.24 ns/op BenchmarkCompactFunc/2_items-4 1087626 109.0 ns/op BenchmarkCompactFunc/unsorted-4 1283505 94.73 ns/op BenchmarkCompactFunc/many-4 719073 168.5 ns/op BenchmarkCompactFunc_Large/all_dup-4 8 14929878 ns/op BenchmarkCompactFunc_Large/no_dup-4 8 13417023 ns/op BenchmarkReplace/naive-fast-4 113109 1123 ns/op BenchmarkReplace/optimized-fast-4 119635 913.5 ns/op BenchmarkReplace/naive-slow-4 37804 3554 ns/op BenchmarkReplace/optimized-slow-4 46543 2779 ns/op BenchmarkBinarySearchFloats/Size16-4 1425436 81.13 ns/op BenchmarkBinarySearchFloats/Size32-4 1283271 93.74 ns/op BenchmarkBinarySearchFloats/Size64-4 1090117 110.5 ns/op BenchmarkBinarySearchFloats/Size128-4 1006114 113.7 ns/op BenchmarkBinarySearchFloats/Size512-4 814341 148.5 ns/op BenchmarkBinarySearchFloats/Size1024-4 746125 157.1 ns/op BenchmarkBinarySearchFuncStruct/Size16-4 736341 168.1 ns/op BenchmarkBinarySearchFuncStruct/Size32-4 584814 202.7 ns/op BenchmarkBinarySearchFuncStruct/Size64-4 517839 211.9 ns/op BenchmarkBinarySearchFuncStruct/Size128-4 425625 264.8 ns/op BenchmarkBinarySearchFuncStruct/Size512-4 356835 324.2 ns/op BenchmarkBinarySearchFuncStruct/Size1024-4 333523 359.4 ns/op BenchmarkSortFuncStruct/Size16-4 18972 6279 ns/op BenchmarkSortFuncStruct/Size32-4 6585 16985 ns/op BenchmarkSortFuncStruct/Size64-4 9693 12479 ns/op BenchmarkSortFuncStruct/Size128-4 4276 23513 ns/op BenchmarkSortFuncStruct/Size512-4 1378 87051 ns/op BenchmarkSortFuncStruct/Size1024-4 714 169129 ns/op PASS ok slices 8.229s goos: freebsd goarch: amd64 pkg: sort cpu: AMD EPYC 7B12 BenchmarkSearchWrappers-4 583065 198.8 ns/op BenchmarkSortInts-4 2 76090889 ns/op BenchmarkSlicesSortInts-4 3 45319998 ns/op BenchmarkSortIsSorted-4 42 3003044 ns/op BenchmarkSlicesIsSorted-4 74 1616722 ns/op BenchmarkSortStrings-4 1 125663878 ns/op BenchmarkSlicesSortStrings-4 2 86000882 ns/op BenchmarkSortStrings_Sorted-4 33 3353437 ns/op BenchmarkSlicesSortStrings_Sorted-4 56 2277268 ns/op BenchmarkSortStructs-4 1 178272562 ns/op BenchmarkSortFuncStructs-4 1 153124170 ns/op BenchmarkSortString1K-4 319 358077 ns/op BenchmarkSortString1K_Slice-4 224 500477 ns/op BenchmarkStableString1K-4 127 932871 ns/op BenchmarkSortInt1K-4 423 275372 ns/op BenchmarkSortInt1K_Sorted-4 6775 18412 ns/op BenchmarkSortInt1K_Reversed-4 4246 28359 ns/op BenchmarkSortInt1K_Mod8-4 1074 116698 ns/op BenchmarkStableInt1K-4 165 681661 ns/op BenchmarkStableInt1K_Slice-4 201 575621 ns/op BenchmarkSortInt64K-4 4 26345777 ns/op BenchmarkSortInt64K_Slice-4 3 38861523 ns/op BenchmarkStableInt64K-4 2 66675346 ns/op BenchmarkSort1e2-4 542 248612 ns/op BenchmarkStable1e2-4 189 591124 ns/op BenchmarkSort1e4-4 3 42260296 ns/op BenchmarkStable1e4-4 1 167798454 ns/op PASS ok sort 9.149s goos: freebsd goarch: amd64 pkg: strconv cpu: AMD EPYC 7B12 BenchmarkAtof64Decimal-4 1117210 106.6 ns/op BenchmarkAtof64Float-4 982399 119.5 ns/op BenchmarkAtof64FloatExp-4 833221 138.6 ns/op BenchmarkAtof64Big-4 594328 201.1 ns/op BenchmarkAtof64RandomBits-4 334378 349.8 ns/op BenchmarkAtof64RandomFloats-4 590493 197.4 ns/op BenchmarkAtof64RandomLongFloats-4 556600 218.6 ns/op BenchmarkAtof32Decimal-4 1149990 113.1 ns/op BenchmarkAtof32Float-4 996038 122.7 ns/op BenchmarkAtof32FloatExp-4 790627 151.5 ns/op BenchmarkAtof32Random-4 419540 240.1 ns/op BenchmarkAtof32RandomLong-4 214914 584.8 ns/op BenchmarkParseInt/Pos/7bit-4 1774084 64.64 ns/op BenchmarkParseInt/Pos/26bit-4 923436 121.6 ns/op BenchmarkParseInt/Pos/31bit-4 694407 145.7 ns/op BenchmarkParseInt/Pos/56bit-4 546658 217.1 ns/op BenchmarkParseInt/Pos/63bit-4 503128 218.5 ns/op BenchmarkParseInt/Neg/7bit-4 1845061 64.71 ns/op BenchmarkParseInt/Neg/26bit-4 1033027 112.9 ns/op BenchmarkParseInt/Neg/31bit-4 891300 132.1 ns/op BenchmarkParseInt/Neg/56bit-4 485036 206.6 ns/op BenchmarkParseInt/Neg/63bit-4 530931 223.4 ns/op BenchmarkAtoi/Pos/7bit-4 2600586 46.84 ns/op BenchmarkAtoi/Pos/26bit-4 1228270 95.65 ns/op BenchmarkAtoi/Pos/31bit-4 1042854 101.7 ns/op BenchmarkAtoi/Pos/56bit-4 686510 177.8 ns/op BenchmarkAtoi/Pos/63bit-4 518556 233.7 ns/op BenchmarkAtoi/Neg/7bit-4 2663792 45.23 ns/op BenchmarkAtoi/Neg/26bit-4 1225035 97.78 ns/op BenchmarkAtoi/Neg/31bit-4 1113330 102.7 ns/op BenchmarkAtoi/Neg/56bit-4 682532 175.6 ns/op BenchmarkAtoi/Neg/63bit-4 508245 239.6 ns/op BenchmarkFormatFloat/Decimal-4 178158 690.6 ns/op BenchmarkFormatFloat/Float-4 172688 727.4 ns/op BenchmarkFormatFloat/Exp-4 165962 707.8 ns/op BenchmarkFormatFloat/NegExp-4 160314 688.8 ns/op BenchmarkFormatFloat/LongExp-4 143042 826.7 ns/op BenchmarkFormatFloat/Big-4 129162 856.9 ns/op BenchmarkFormatFloat/BinaryExp-4 321752 341.4 ns/op BenchmarkFormatFloat/32Integer-4 164451 692.5 ns/op BenchmarkFormatFloat/32ExactFraction-4 201201 612.5 ns/op BenchmarkFormatFloat/32Point-4 168452 700.9 ns/op BenchmarkFormatFloat/32Exp-4 174412 648.6 ns/op BenchmarkFormatFloat/32NegExp-4 177481 654.4 ns/op BenchmarkFormatFloat/32Shortest-4 196060 625.6 ns/op BenchmarkFormatFloat/32Fixed8Hard-4 198038 582.2 ns/op BenchmarkFormatFloat/32Fixed9Hard-4 183361 600.1 ns/op BenchmarkFormatFloat/64Fixed1-4 224726 502.2 ns/op BenchmarkFormatFloat/64Fixed2-4 208153 504.3 ns/op BenchmarkFormatFloat/64Fixed3-4 222601 500.2 ns/op BenchmarkFormatFloat/64Fixed4-4 226953 491.1 ns/op BenchmarkFormatFloat/64Fixed12-4 132634 860.1 ns/op BenchmarkFormatFloat/64Fixed16-4 163204 714.4 ns/op BenchmarkFormatFloat/64Fixed12Hard-4 176858 681.5 ns/op BenchmarkFormatFloat/64Fixed17Hard-4 147446 779.4 ns/op BenchmarkFormatFloat/64Fixed18Hard-4 3830 30484 ns/op BenchmarkFormatFloat/Slowpath64-4 145825 805.1 ns/op BenchmarkFormatFloat/SlowpathDenormal64-4 136273 822.6 ns/op BenchmarkAppendFloat/Decimal-4 185732 598.3 ns/op BenchmarkAppendFloat/Float-4 173286 690.1 ns/op BenchmarkAppendFloat/Exp-4 185767 606.0 ns/op BenchmarkAppendFloat/NegExp-4 187066 611.5 ns/op BenchmarkAppendFloat/LongExp-4 149565 729.4 ns/op BenchmarkAppendFloat/Big-4 136384 811.2 ns/op BenchmarkAppendFloat/BinaryExp-4 472756 258.2 ns/op BenchmarkAppendFloat/32Integer-4 184708 606.4 ns/op BenchmarkAppendFloat/32ExactFraction-4 210633 553.9 ns/op BenchmarkAppendFloat/32Point-4 175430 632.2 ns/op BenchmarkAppendFloat/32Exp-4 206678 590.3 ns/op BenchmarkAppendFloat/32NegExp-4 180702 581.7 ns/op BenchmarkAppendFloat/32Shortest-4 241804 509.8 ns/op BenchmarkAppendFloat/32Fixed8Hard-4 226390 517.4 ns/op BenchmarkAppendFloat/32Fixed9Hard-4 222828 511.2 ns/op BenchmarkAppendFloat/64Fixed1-4 257570 417.8 ns/op BenchmarkAppendFloat/64Fixed2-4 274417 416.7 ns/op BenchmarkAppendFloat/64Fixed3-4 259057 413.9 ns/op BenchmarkAppendFloat/64Fixed4-4 281209 407.0 ns/op BenchmarkAppendFloat/64Fixed12-4 147984 761.8 ns/op BenchmarkAppendFloat/64Fixed16-4 175182 638.5 ns/op BenchmarkAppendFloat/64Fixed12Hard-4 195352 541.1 ns/op BenchmarkAppendFloat/64Fixed17Hard-4 157944 673.5 ns/op BenchmarkAppendFloat/64Fixed18Hard-4 3896 30532 ns/op BenchmarkAppendFloat/Slowpath64-4 151992 735.7 ns/op BenchmarkAppendFloat/SlowpathDenormal64-4 156996 728.5 ns/op BenchmarkFormatInt-4 25389 4731 ns/op BenchmarkAppendInt-4 27572 4399 ns/op BenchmarkFormatUint-4 138837 905.0 ns/op BenchmarkAppendUint-4 123619 810.5 ns/op BenchmarkFormatIntSmall/7-4 4305390 28.11 ns/op BenchmarkFormatIntSmall/42-4 4305067 27.77 ns/op BenchmarkAppendIntSmall-4 1899442 63.18 ns/op BenchmarkAppendUintVarlen/1-4 1965742 58.79 ns/op BenchmarkAppendUintVarlen/12-4 1989196 60.81 ns/op BenchmarkAppendUintVarlen/123-4 1477970 82.64 ns/op BenchmarkAppendUintVarlen/1234-4 1465257 83.17 ns/op BenchmarkAppendUintVarlen/12345-4 1383129 84.71 ns/op BenchmarkAppendUintVarlen/123456-4 1399398 85.66 ns/op BenchmarkAppendUintVarlen/1234567-4 1382116 85.65 ns/op BenchmarkAppendUintVarlen/12345678-4 1352488 83.88 ns/op BenchmarkAppendUintVarlen/123456789-4 1380800 89.75 ns/op BenchmarkAppendUintVarlen/1234567890-4 1301284 89.02 ns/op BenchmarkAppendUintVarlen/12345678901-4 1293916 96.08 ns/op BenchmarkAppendUintVarlen/123456789012-4 1287478 92.55 ns/op BenchmarkAppendUintVarlen/1234567890123-4 1289482 90.42 ns/op BenchmarkAppendUintVarlen/12345678901234-4 1285186 93.99 ns/op BenchmarkAppendUintVarlen/123456789012345-4 1236739 93.92 ns/op BenchmarkAppendUintVarlen/1234567890123456-4 1282078 95.21 ns/op BenchmarkAppendUintVarlen/12345678901234567-4 1188388 99.17 ns/op BenchmarkAppendUintVarlen/123456789012345678-4 1208116 100.1 ns/op BenchmarkAppendUintVarlen/1234567890123456789-4 1181140 99.43 ns/op BenchmarkAppendUintVarlen/12345678901234567890-4 1164610 101.5 ns/op BenchmarkQuote-4 72379 1798 ns/op BenchmarkQuoteRune-4 694255 173.6 ns/op BenchmarkAppendQuote-4 82256 1498 ns/op BenchmarkAppendQuoteRune-4 1168303 102.7 ns/op BenchmarkUnquoteEasy-4 1908915 64.40 ns/op BenchmarkUnquoteHard-4 73291 1640 ns/op PASS ok strconv 20.068s goos: freebsd goarch: amd64 pkg: strings cpu: AMD EPYC 7B12 BenchmarkBuildString_Builder/1Write_NoGrow-4 614407 189.6 ns/op 48 B/op 1 allocs/op BenchmarkBuildString_Builder/3Write_NoGrow-4 192943 618.2 ns/op 336 B/op 3 allocs/op BenchmarkBuildString_Builder/3Write_Grow-4 254032 437.1 ns/op 112 B/op 1 allocs/op BenchmarkBuildString_WriteString/1Write_NoGrow-4 568164 184.5 ns/op 48 B/op 1 allocs/op BenchmarkBuildString_WriteString/3Write_NoGrow-4 211420 655.3 ns/op 336 B/op 3 allocs/op BenchmarkBuildString_WriteString/3Write_Grow-4 272235 413.5 ns/op 112 B/op 1 allocs/op BenchmarkBuildString_ByteBuffer/1Write_NoGrow-4 378506 285.4 ns/op 112 B/op 2 allocs/op BenchmarkBuildString_ByteBuffer/3Write_NoGrow-4 108097 1002 ns/op 432 B/op 4 allocs/op BenchmarkBuildString_ByteBuffer/3Write_Grow-4 151748 835.2 ns/op 336 B/op 3 allocs/op BenchmarkClone-4 1902454 64.65 ns/op 48 B/op 1 allocs/op BenchmarkGenericNoMatch-4 26912 4251 ns/op BenchmarkGenericMatch1-4 2649 41477 ns/op BenchmarkGenericMatch2-4 574 205373 ns/op BenchmarkSingleMaxSkipping-4 9332 12748 ns/op 784.45 MB/s BenchmarkSingleLongSuffixFail-4 16776 7098 ns/op 141.16 MB/s BenchmarkSingleMatch-4 348 341307 ns/op 43.95 MB/s BenchmarkByteByteNoMatch-4 81034 1460 ns/op BenchmarkByteByteMatch-4 27507 4176 ns/op BenchmarkByteStringMatch-4 33118 3545 ns/op BenchmarkHTMLEscapeNew-4 99684 1110 ns/op BenchmarkHTMLEscapeOld-4 134329 916.5 ns/op BenchmarkByteStringReplacerWriteString-4 1658 63900 ns/op BenchmarkByteReplacerWriteString-4 1950 51700 ns/op BenchmarkByteByteReplaces-4 6507 19079 ns/op BenchmarkByteByteMap-4 18499 6300 ns/op BenchmarkMap/identity/ASCII-4 644570 156.4 ns/op BenchmarkMap/identity/Greek-4 597253 202.1 ns/op BenchmarkMap/change/ASCII-4 65343 1821 ns/op BenchmarkMap/change/Greek-4 41738 2892 ns/op BenchmarkIndexRune-4 3768835 31.02 ns/op BenchmarkIndexRuneLongString-4 3083546 38.32 ns/op BenchmarkIndexRuneFastPath-4 4980814 23.96 ns/op BenchmarkIndex-4 10388889 10.26 ns/op BenchmarkLastIndex-4 5195211 22.53 ns/op BenchmarkIndexByte-4 10983480 10.28 ns/op BenchmarkToUpper/#00-4 5619526 20.82 ns/op BenchmarkToUpper/ONLYUPPER-4 3984685 29.88 ns/op BenchmarkToUpper/abc-4 403388 254.9 ns/op BenchmarkToUpper/AbC123-4 348930 314.7 ns/op BenchmarkToUpper/azAZ09_-4 424752 282.8 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 95384 1256 ns/op BenchmarkToUpper/RENAN_BASTOS_93_AOSDAJDJAIDJAIDAJIaidsjjaidijadsjiadjiOOKKO-4 118844 986.9 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 48408 2432 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 83293 1449 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 152624 770.4 ns/op BenchmarkToLower/#00-4 5748828 20.94 ns/op BenchmarkToLower/abc-4 5029585 24.14 ns/op BenchmarkToLower/AbC123-4 328828 343.6 ns/op BenchmarkToLower/azAZ09_-4 340998 348.1 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 151401 751.7 ns/op BenchmarkToLower/renan_bastos_93_AOSDAJDJAIDJAIDAJIaidsjjaidijadsjiadjiOOKKO-4 107646 1060 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 48255 2361 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 92590 1290 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 153440 768.0 ns/op BenchmarkMapNoChanges-4 1058349 113.2 ns/op BenchmarkTrim-4 51988 2248 ns/op 0 B/op 0 allocs/op BenchmarkToValidUTF8/Valid-4 3767569 32.45 ns/op BenchmarkToValidUTF8/InvalidASCII-4 259407 427.4 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 168058 631.5 ns/op BenchmarkEqualFold/Tests-4 71008 1644 ns/op BenchmarkEqualFold/ASCII-4 4333342 27.55 ns/op BenchmarkEqualFold/UnicodePrefix-4 136058 850.5 ns/op BenchmarkEqualFold/UnicodeSuffix-4 140389 813.4 ns/op BenchmarkIndexHard1-4 1257 95652 ns/op BenchmarkIndexHard2-4 914 131205 ns/op BenchmarkIndexHard3-4 181 660360 ns/op BenchmarkIndexHard4-4 186 643323 ns/op BenchmarkLastIndexHard1-4 69 1677197 ns/op BenchmarkLastIndexHard2-4 70 1678338 ns/op BenchmarkLastIndexHard3-4 68 1686887 ns/op BenchmarkCountHard1-4 1279 93905 ns/op BenchmarkCountHard2-4 906 131372 ns/op BenchmarkCountHard3-4 180 656872 ns/op BenchmarkIndexTorture-4 9477 12782 ns/op BenchmarkCountTorture-4 9336 12864 ns/op BenchmarkCountTortureOverlapping-4 2084 61455 ns/op BenchmarkCountByte/10-4 5102139 22.11 ns/op 452.22 MB/s BenchmarkCountByte/32-4 5163568 23.56 ns/op 1358.34 MB/s BenchmarkCountByte/4096-4 1277287 92.31 ns/op 44372.36 MB/s BenchmarkCountByte/4194304-4 1402 80607 ns/op 52034.29 MB/s BenchmarkCountByte/67108864-4 24 4825133 ns/op 13908.19 MB/s BenchmarkFields/ASCII/16-4 309381 325.2 ns/op 49.20 MB/s 32 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 28704 4091 ns/op 62.57 MB/s 384 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 1713 66896 ns/op 61.23 MB/s 6144 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 104 1160837 ns/op 56.46 MB/s 98304 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 6 18641481 ns/op 56.25 MB/s 1515536 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 178576 660.4 ns/op 24.23 MB/s 48 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 13669 8640 ns/op 29.63 MB/s 448 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 793 146002 ns/op 28.05 MB/s 21504 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 42 2625769 ns/op 24.96 MB/s 463106 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 3 44552344 ns/op 23.54 MB/s 10465536 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 275642 380.3 ns/op 42.08 MB/s 32 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 23109 5264 ns/op 48.64 MB/s 384 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 1173 94066 ns/op 43.54 MB/s 21504 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 66 1598065 ns/op 41.01 MB/s 463104 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 4 29533496 ns/op 35.50 MB/s 10457344 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 216046 523.0 ns/op 30.59 MB/s 48 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 16978 6927 ns/op 36.96 MB/s 448 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 1036 117001 ns/op 35.01 MB/s 21504 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 57 2030779 ns/op 32.27 MB/s 463104 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 3 36564174 ns/op 28.68 MB/s 10465536 B/op 24 allocs/op BenchmarkSplitEmptySeparator-4 3 44610131 ns/op BenchmarkSplitSingleByteSeparator-4 40 2831822 ns/op BenchmarkSplitMultiByteSeparator-4 76 1519227 ns/op BenchmarkSplitNSingleByteSeparator-4 370632 282.1 ns/op BenchmarkSplitNMultiByteSeparator-4 385390 317.6 ns/op BenchmarkRepeat/5x0-4 4845066 23.28 ns/op BenchmarkRepeat/5x1-4 5119701 23.53 ns/op BenchmarkRepeat/5x2-4 309901 362.1 ns/op BenchmarkRepeat/5x6-4 184278 585.7 ns/op BenchmarkRepeat/10x0-4 4740621 24.69 ns/op BenchmarkRepeat/10x1-4 4859061 24.74 ns/op BenchmarkRepeat/10x2-4 291476 364.3 ns/op BenchmarkRepeat/10x6-4 184966 601.5 ns/op BenchmarkRepeatLarge/256/1-4 94917 1246 ns/op 205.52 MB/s BenchmarkRepeatLarge/256/16-4 161850 784.1 ns/op 326.48 MB/s BenchmarkRepeatLarge/512/1-4 78562 1528 ns/op 335.08 MB/s BenchmarkRepeatLarge/512/16-4 108304 1060 ns/op 482.80 MB/s BenchmarkRepeatLarge/1024/1-4 58726 1933 ns/op 529.80 MB/s BenchmarkRepeatLarge/1024/16-4 78315 1493 ns/op 685.94 MB/s BenchmarkRepeatLarge/2048/1-4 40095 2797 ns/op 732.24 MB/s BenchmarkRepeatLarge/2048/16-4 50714 2391 ns/op 856.59 MB/s BenchmarkRepeatLarge/4096/1-4 27516 4419 ns/op 926.81 MB/s BenchmarkRepeatLarge/4096/16-4 29958 4058 ns/op 1009.46 MB/s BenchmarkRepeatLarge/8192/1-4 15475 8248 ns/op 993.16 MB/s BenchmarkRepeatLarge/8192/16-4 15026 7504 ns/op 1091.70 MB/s BenchmarkRepeatLarge/8192/4097-4 6291890 19.65 ns/op 208498.72 MB/s BenchmarkRepeatLarge/16384/1-4 10000 14259 ns/op 1149.05 MB/s BenchmarkRepeatLarge/16384/16-4 10000 14980 ns/op 1093.70 MB/s BenchmarkRepeatLarge/16384/4097-4 12043 9931 ns/op 1237.66 MB/s BenchmarkRepeatLarge/32768/1-4 5706 25311 ns/op 1294.60 MB/s BenchmarkRepeatLarge/32768/16-4 5061 24368 ns/op 1344.72 MB/s BenchmarkRepeatLarge/32768/4097-4 5235 22810 ns/op 1257.28 MB/s BenchmarkRepeatLarge/65536/1-4 2364 50791 ns/op 1290.31 MB/s BenchmarkRepeatLarge/65536/16-4 2058 49037 ns/op 1336.46 MB/s BenchmarkRepeatLarge/65536/4097-4 2508 49214 ns/op 1248.74 MB/s BenchmarkRepeatLarge/131072/1-4 818 158633 ns/op 826.26 MB/s BenchmarkRepeatLarge/131072/16-4 778 148087 ns/op 885.10 MB/s BenchmarkRepeatLarge/131072/4097-4 844 169894 ns/op 747.56 MB/s BenchmarkRepeatLarge/262144/1-4 427 283320 ns/op 925.26 MB/s BenchmarkRepeatLarge/262144/16-4 420 306716 ns/op 854.68 MB/s BenchmarkRepeatLarge/262144/4097-4 420 389341 ns/op 662.94 MB/s BenchmarkRepeatLarge/524288/1-4 214 551490 ns/op 950.68 MB/s BenchmarkRepeatLarge/524288/16-4 214 594007 ns/op 882.63 MB/s BenchmarkRepeatLarge/524288/4097-4 181 564273 ns/op 922.10 MB/s BenchmarkRepeatLarge/1048576/1-4 100 1083189 ns/op 968.05 MB/s BenchmarkRepeatLarge/1048576/16-4 100 1351431 ns/op 775.90 MB/s BenchmarkRepeatLarge/1048576/4097-4 100 1289390 ns/op 810.26 MB/s BenchmarkRepeatLarge/2097152/1-4 50 2127525 ns/op 985.72 MB/s BenchmarkRepeatLarge/2097152/16-4 51 2417409 ns/op 867.52 MB/s BenchmarkRepeatLarge/2097152/4097-4 52 2419889 ns/op 865.15 MB/s BenchmarkRepeatLarge/4194304/1-4 28 4634033 ns/op 905.11 MB/s BenchmarkRepeatLarge/4194304/16-4 25 4185313 ns/op 1002.15 MB/s BenchmarkRepeatLarge/4194304/4097-4 25 4164416 ns/op 1006.44 MB/s BenchmarkRepeatLarge/8388608/1-4 13 8124426 ns/op 1032.52 MB/s BenchmarkRepeatLarge/8388608/16-4 14 7561296 ns/op 1109.41 MB/s BenchmarkRepeatLarge/8388608/4097-4 14 7845202 ns/op 1069.00 MB/s BenchmarkRepeatLarge/16777216/1-4 7 14655878 ns/op 1144.74 MB/s BenchmarkRepeatLarge/16777216/16-4 7 14666941 ns/op 1143.88 MB/s BenchmarkRepeatLarge/16777216/4097-4 7 15210540 ns/op 1103.00 MB/s BenchmarkRepeatLarge/33554432/1-4 4 29399512 ns/op 1141.33 MB/s BenchmarkRepeatLarge/33554432/16-4 4 28440912 ns/op 1179.79 MB/s BenchmarkRepeatLarge/33554432/4097-4 4 29504180 ns/op 1137.28 MB/s BenchmarkRepeatLarge/67108864/1-4 2 64812830 ns/op 1035.43 MB/s BenchmarkRepeatLarge/67108864/16-4 2 56416508 ns/op 1189.53 MB/s BenchmarkRepeatLarge/67108864/4097-4 2 57211434 ns/op 1173.00 MB/s BenchmarkRepeatLarge/134217728/1-4 1 116996150 ns/op 1147.20 MB/s BenchmarkRepeatLarge/134217728/16-4 1 115045449 ns/op 1166.65 MB/s BenchmarkRepeatLarge/134217728/4097-4 1 115388359 ns/op 1163.18 MB/s BenchmarkRepeatLarge/268435456/1-4 1 256051868 ns/op 1048.36 MB/s BenchmarkRepeatLarge/268435456/16-4 1 239897524 ns/op 1118.96 MB/s BenchmarkRepeatLarge/268435456/4097-4 1 249240572 ns/op 1077.01 MB/s BenchmarkRepeatLarge/536870912/1-4 1 519520832 ns/op 1033.40 MB/s BenchmarkRepeatLarge/536870912/16-4 1 473263763 ns/op 1134.40 MB/s BenchmarkRepeatLarge/536870912/4097-4 1 469809490 ns/op 1142.74 MB/s BenchmarkRepeatLarge/1073741824/1-4 1 1000679433 ns/op 1073.01 MB/s BenchmarkRepeatLarge/1073741824/16-4 1 1011977793 ns/op 1061.03 MB/s BenchmarkRepeatLarge/1073741824/4097-4 1 953941793 ns/op 1125.58 MB/s BenchmarkRepeatSpaces-4 4796097 24.63 ns/op 0 B/op 0 allocs/op BenchmarkIndexAnyASCII/1:1-4 2728396 41.81 ns/op BenchmarkIndexAnyASCII/1:2-4 2551188 44.49 ns/op BenchmarkIndexAnyASCII/1:4-4 2738049 42.86 ns/op BenchmarkIndexAnyASCII/1:8-4 2684436 43.37 ns/op BenchmarkIndexAnyASCII/1:16-4 2709289 44.17 ns/op BenchmarkIndexAnyASCII/1:32-4 2696371 42.42 ns/op BenchmarkIndexAnyASCII/1:64-4 2685556 42.68 ns/op BenchmarkIndexAnyASCII/16:1-4 2705871 44.23 ns/op BenchmarkIndexAnyASCII/16:2-4 896528 130.2 ns/op BenchmarkIndexAnyASCII/16:4-4 980445 135.3 ns/op BenchmarkIndexAnyASCII/16:8-4 839487 126.7 ns/op BenchmarkIndexAnyASCII/16:16-4 793497 146.2 ns/op BenchmarkIndexAnyASCII/16:32-4 670714 175.9 ns/op BenchmarkIndexAnyASCII/16:64-4 411309 251.0 ns/op BenchmarkIndexAnyASCII/256:1-4 2677982 46.15 ns/op BenchmarkIndexAnyASCII/256:2-4 66072 1522 ns/op BenchmarkIndexAnyASCII/256:4-4 66350 1731 ns/op BenchmarkIndexAnyASCII/256:8-4 67682 1489 ns/op BenchmarkIndexAnyASCII/256:16-4 65986 1553 ns/op BenchmarkIndexAnyASCII/256:32-4 68088 1721 ns/op BenchmarkIndexAnyASCII/256:64-4 65464 1596 ns/op BenchmarkIndexAnyUTF8/1:1-4 3072126 37.77 ns/op BenchmarkIndexAnyUTF8/1:2-4 2809898 44.57 ns/op BenchmarkIndexAnyUTF8/1:4-4 2752479 44.77 ns/op BenchmarkIndexAnyUTF8/1:8-4 2606715 44.38 ns/op BenchmarkIndexAnyUTF8/1:16-4 2707804 43.70 ns/op BenchmarkIndexAnyUTF8/1:32-4 2688381 43.84 ns/op BenchmarkIndexAnyUTF8/1:64-4 2624371 42.37 ns/op BenchmarkIndexAnyUTF8/16:1-4 2278002 51.64 ns/op BenchmarkIndexAnyUTF8/16:2-4 340321 327.2 ns/op BenchmarkIndexAnyUTF8/16:4-4 368629 344.6 ns/op BenchmarkIndexAnyUTF8/16:8-4 330697 331.8 ns/op BenchmarkIndexAnyUTF8/16:16-4 331476 332.4 ns/op BenchmarkIndexAnyUTF8/16:32-4 321279 342.3 ns/op BenchmarkIndexAnyUTF8/16:64-4 373456 330.3 ns/op BenchmarkIndexAnyUTF8/256:1-4 418089 283.4 ns/op BenchmarkIndexAnyUTF8/256:2-4 25096 4815 ns/op BenchmarkIndexAnyUTF8/256:4-4 25352 4748 ns/op BenchmarkIndexAnyUTF8/256:8-4 25333 4771 ns/op BenchmarkIndexAnyUTF8/256:16-4 25197 4794 ns/op BenchmarkIndexAnyUTF8/256:32-4 24660 4921 ns/op BenchmarkIndexAnyUTF8/256:64-4 24609 4713 ns/op BenchmarkLastIndexAnyASCII/1:1-4 2857497 43.58 ns/op BenchmarkLastIndexAnyASCII/1:2-4 2847295 42.85 ns/op BenchmarkLastIndexAnyASCII/1:4-4 2603800 47.09 ns/op BenchmarkLastIndexAnyASCII/1:8-4 2931813 41.06 ns/op BenchmarkLastIndexAnyASCII/1:16-4 2835097 41.57 ns/op BenchmarkLastIndexAnyASCII/1:32-4 2858019 42.19 ns/op BenchmarkLastIndexAnyASCII/1:64-4 2739668 41.43 ns/op BenchmarkLastIndexAnyASCII/16:1-4 908071 129.8 ns/op BenchmarkLastIndexAnyASCII/16:2-4 983656 122.5 ns/op BenchmarkLastIndexAnyASCII/16:4-4 901963 123.8 ns/op BenchmarkLastIndexAnyASCII/16:8-4 906750 141.6 ns/op BenchmarkLastIndexAnyASCII/16:16-4 708925 154.3 ns/op BenchmarkLastIndexAnyASCII/16:32-4 735182 169.6 ns/op BenchmarkLastIndexAnyASCII/16:64-4 418183 242.5 ns/op BenchmarkLastIndexAnyASCII/256:1-4 69123 1713 ns/op BenchmarkLastIndexAnyASCII/256:2-4 73951 1597 ns/op BenchmarkLastIndexAnyASCII/256:4-4 68664 1667 ns/op BenchmarkLastIndexAnyASCII/256:8-4 69453 1523 ns/op BenchmarkLastIndexAnyASCII/256:16-4 68322 1563 ns/op BenchmarkLastIndexAnyASCII/256:32-4 68643 1670 ns/op BenchmarkLastIndexAnyASCII/256:64-4 65409 1670 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 2867114 42.27 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 2859062 42.54 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 2855612 41.30 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 2774452 42.95 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 2963418 41.83 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 2816454 41.54 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 2803956 42.00 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 405757 254.3 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 218586 535.1 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 196849 531.7 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 211284 531.9 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 228409 537.2 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 212768 544.0 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 187857 556.0 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 33741 3511 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 14558 8029 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 14858 8228 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 14707 8233 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 14631 8235 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 14852 8533 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 14902 8197 ns/op BenchmarkTrimASCII/1:1-4 4537081 25.02 ns/op BenchmarkTrimASCII/1:2-4 3467398 33.97 ns/op BenchmarkTrimASCII/1:4-4 3282924 33.54 ns/op BenchmarkTrimASCII/1:8-4 3070498 38.10 ns/op BenchmarkTrimASCII/1:16-4 2373770 50.57 ns/op BenchmarkTrimASCII/16:1-4 3648510 30.96 ns/op BenchmarkTrimASCII/16:2-4 937977 134.5 ns/op BenchmarkTrimASCII/16:4-4 879884 135.9 ns/op BenchmarkTrimASCII/16:8-4 847174 132.6 ns/op BenchmarkTrimASCII/16:16-4 833950 144.4 ns/op BenchmarkTrimASCII/256:1-4 1002895 126.3 ns/op BenchmarkTrimASCII/256:2-4 68457 1524 ns/op BenchmarkTrimASCII/256:4-4 69409 1717 ns/op BenchmarkTrimASCII/256:8-4 68407 1720 ns/op BenchmarkTrimASCII/256:16-4 67921 1589 ns/op BenchmarkTrimASCII/4096:1-4 78944 1449 ns/op BenchmarkTrimASCII/4096:2-4 4658 26152 ns/op BenchmarkTrimASCII/4096:4-4 5145 24594 ns/op BenchmarkTrimASCII/4096:8-4 3860 26860 ns/op BenchmarkTrimASCII/4096:16-4 3931 25483 ns/op BenchmarkTrimByte-4 5348019 21.62 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 20278 5925 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 20280 5925 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 1592 74764 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 3144 37314 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 6189 18754 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 12330 9743 ns/op BenchmarkJoin/0-4 6144853 19.33 ns/op 0 B/op 0 allocs/op BenchmarkJoin/1-4 4917601 24.76 ns/op 0 B/op 0 allocs/op BenchmarkJoin/2-4 250845 411.1 ns/op 16 B/op 1 allocs/op BenchmarkJoin/3-4 189477 630.6 ns/op 24 B/op 1 allocs/op BenchmarkJoin/4-4 152967 763.6 ns/op 48 B/op 1 allocs/op BenchmarkJoin/5-4 123966 931.1 ns/op 48 B/op 1 allocs/op BenchmarkJoin/6-4 103894 1093 ns/op 64 B/op 1 allocs/op BenchmarkJoin/7-4 93427 1279 ns/op 64 B/op 1 allocs/op BenchmarkTrimSpace/NoTrim-4 3712208 30.38 ns/op BenchmarkTrimSpace/ASCII-4 2129253 54.52 ns/op BenchmarkTrimSpace/SomeNonASCII-4 178110 636.8 ns/op BenchmarkTrimSpace/JustNonASCII-4 99274 1265 ns/op BenchmarkReplaceAll-4 203928 595.7 ns/op 16 B/op 1 allocs/op PASS ok strings 52.895s goos: freebsd goarch: amd64 pkg: sync cpu: AMD EPYC 7B12 BenchmarkCond1-4 44378 3028 ns/op BenchmarkCond2-4 15481 7614 ns/op BenchmarkCond4-4 9447 13926 ns/op BenchmarkCond8-4 3402 38413 ns/op BenchmarkCond16-4 1288 100758 ns/op BenchmarkCond32-4 606 217962 ns/op BenchmarkMapLoadMostlyHits/*sync_test.DeepCopyMap-4 524476 289.1 ns/op 11 B/op 0 allocs/op BenchmarkMapLoadMostlyHits/*sync_test.RWMutexMap-4 212119 626.2 ns/op 11 B/op 0 allocs/op BenchmarkMapLoadMostlyHits/*sync.HashTrieMap[interface_{},interface_{}]-4 290919 423.2 ns/op 12 B/op 0 allocs/op BenchmarkMapLoadMostlyHits/*sync.Map-4 233818 445.4 ns/op 11 B/op 0 allocs/op BenchmarkMapLoadMostlyMisses/*sync_test.DeepCopyMap-4 562480 179.9 ns/op 11 B/op 0 allocs/op BenchmarkMapLoadMostlyMisses/*sync_test.RWMutexMap-4 191576 616.9 ns/op 12 B/op 0 allocs/op BenchmarkMapLoadMostlyMisses/*sync.HashTrieMap[interface_{},interface_{}]-4 537628 194.5 ns/op 11 B/op 0 allocs/op BenchmarkMapLoadMostlyMisses/*sync.Map-4 623265 232.5 ns/op 11 B/op 0 allocs/op BenchmarkMapLoadOrStoreBalanced/*sync_test.RWMutexMap-4 88243 1545 ns/op 83 B/op 1 allocs/op BenchmarkMapLoadOrStoreBalanced/*sync.HashTrieMap[interface_{},interface_{}]-4 121186 1125 ns/op 76 B/op 2 allocs/op BenchmarkMapLoadOrStoreBalanced/*sync.Map-4 149682 987.3 ns/op 77 B/op 2 allocs/op BenchmarkMapLoadOrStoreUnique/*sync_test.RWMutexMap-4 73281 1852 ns/op 175 B/op 2 allocs/op BenchmarkMapLoadOrStoreUnique/*sync.HashTrieMap[interface_{},interface_{}]-4 88657 1537 ns/op 140 B/op 3 allocs/op BenchmarkMapLoadOrStoreUnique/*sync.Map-4 95970 1463 ns/op 141 B/op 3 allocs/op BenchmarkMapLoadOrStoreCollision/*sync_test.DeepCopyMap-4 664700 190.2 ns/op 0 B/op 0 allocs/op BenchmarkMapLoadOrStoreCollision/*sync_test.RWMutexMap-4 126451 947.9 ns/op 0 B/op 0 allocs/op BenchmarkMapLoadOrStoreCollision/*sync.HashTrieMap[interface_{},interface_{}]-4 529896 212.9 ns/op 0 B/op 0 allocs/op BenchmarkMapLoadOrStoreCollision/*sync.Map-4 561200 217.4 ns/op 0 B/op 0 allocs/op BenchmarkMapLoadAndDeleteBalanced/*sync_test.RWMutexMap-4 108756 1056 ns/op 7 B/op 0 allocs/op BenchmarkMapLoadAndDeleteBalanced/*sync.HashTrieMap[interface_{},interface_{}]-4 561614 210.7 ns/op 7 B/op 0 allocs/op BenchmarkMapLoadAndDeleteBalanced/*sync.Map-4 579176 207.2 ns/op 7 B/op 0 allocs/op BenchmarkMapLoadAndDeleteUnique/*sync_test.RWMutexMap-4 131282 936.9 ns/op 15 B/op 0 allocs/op BenchmarkMapLoadAndDeleteUnique/*sync.HashTrieMap[interface_{},interface_{}]-4 514078 207.5 ns/op 15 B/op 0 allocs/op BenchmarkMapLoadAndDeleteUnique/*sync.Map-4 556944 196.2 ns/op 15 B/op 0 allocs/op BenchmarkMapLoadAndDeleteCollision/*sync_test.DeepCopyMap-4 41200 2826 ns/op 313 B/op 2 allocs/op BenchmarkMapLoadAndDeleteCollision/*sync_test.RWMutexMap-4 90184 1262 ns/op 0 B/op 0 allocs/op BenchmarkMapLoadAndDeleteCollision/*sync.HashTrieMap[interface_{},interface_{}]-4 108648 1109 ns/op 6 B/op 0 allocs/op BenchmarkMapLoadAndDeleteCollision/*sync.Map-4 137763 1059 ns/op 6 B/op 0 allocs/op BenchmarkMapRange/*sync_test.DeepCopyMap-4 4875 24066 ns/op 0 B/op 0 allocs/op BenchmarkMapRange/*sync_test.RWMutexMap-4 176 635980 ns/op 18434 B/op 1 allocs/op BenchmarkMapRange/*sync.HashTrieMap[interface_{},interface_{}]-4 462 250367 ns/op 0 B/op 0 allocs/op BenchmarkMapRange/*sync.Map-4 471 227614 ns/op 0 B/op 0 allocs/op BenchmarkMapAdversarialAlloc/*sync_test.DeepCopyMap-4 103940 1029 ns/op 255 B/op 1 allocs/op BenchmarkMapAdversarialAlloc/*sync_test.RWMutexMap-4 182930 702.8 ns/op 16 B/op 1 allocs/op BenchmarkMapAdversarialAlloc/*sync.HashTrieMap[interface_{},interface_{}]-4 329398 325.7 ns/op 16 B/op 1 allocs/op BenchmarkMapAdversarialAlloc/*sync.Map-4 334399 329.3 ns/op 16 B/op 1 allocs/op BenchmarkMapAdversarialDelete/*sync_test.DeepCopyMap-4 193345 541.6 ns/op 178 B/op 1 allocs/op BenchmarkMapAdversarialDelete/*sync_test.RWMutexMap-4 185384 649.3 ns/op 31 B/op 1 allocs/op BenchmarkMapAdversarialDelete/*sync.HashTrieMap[interface_{},interface_{}]-4 312564 338.1 ns/op 16 B/op 1 allocs/op BenchmarkMapAdversarialDelete/*sync.Map-4 319572 324.2 ns/op 16 B/op 1 allocs/op BenchmarkMapDeleteCollision/*sync_test.DeepCopyMap-4 70290 1632 ns/op 48 B/op 1 allocs/op BenchmarkMapDeleteCollision/*sync_test.RWMutexMap-4 128421 911.5 ns/op 0 B/op 0 allocs/op BenchmarkMapDeleteCollision/*sync.HashTrieMap[interface_{},interface_{}]-4 567460 203.9 ns/op 0 B/op 0 allocs/op BenchmarkMapDeleteCollision/*sync.Map-4 510768 212.1 ns/op 0 B/op 0 allocs/op BenchmarkMapSwapCollision/*sync_test.DeepCopyMap-4 53421 2306 ns/op 336 B/op 2 allocs/op BenchmarkMapSwapCollision/*sync_test.RWMutexMap-4 108559 1006 ns/op 0 B/op 0 allocs/op BenchmarkMapSwapCollision/*sync.HashTrieMap[interface_{},interface_{}]-4 50498 2502 ns/op 48 B/op 1 allocs/op BenchmarkMapSwapCollision/*sync.Map-4 47670 2397 ns/op 48 B/op 1 allocs/op BenchmarkMapSwapMostlyHits/*sync_test.DeepCopyMap-4 668 184934 ns/op 82203 B/op 7 allocs/op BenchmarkMapSwapMostlyHits/*sync_test.RWMutexMap-4 84777 1403 ns/op 24 B/op 1 allocs/op BenchmarkMapSwapMostlyHits/*sync.HashTrieMap[interface_{},interface_{}]-4 137224 920.8 ns/op 71 B/op 2 allocs/op BenchmarkMapSwapMostlyHits/*sync.Map-4 115812 906.6 ns/op 72 B/op 2 allocs/op BenchmarkMapSwapMostlyMisses/*sync_test.DeepCopyMap-4 22724 5224 ns/op 719 B/op 6 allocs/op BenchmarkMapSwapMostlyMisses/*sync_test.RWMutexMap-4 52915 2264 ns/op 47 B/op 2 allocs/op BenchmarkMapSwapMostlyMisses/*sync.HashTrieMap[interface_{},interface_{}]-4 25660 5008 ns/op 105 B/op 4 allocs/op BenchmarkMapSwapMostlyMisses/*sync.Map-4 24858 5124 ns/op 104 B/op 4 allocs/op BenchmarkMapCompareAndSwapCollision/*sync_test.DeepCopyMap-4 281419 477.8 ns/op 25 B/op 0 allocs/op BenchmarkMapCompareAndSwapCollision/*sync_test.RWMutexMap-4 90656 1482 ns/op 0 B/op 0 allocs/op BenchmarkMapCompareAndSwapCollision/*sync.HashTrieMap[interface_{},interface_{}]-4 113448 1029 ns/op 9 B/op 0 allocs/op BenchmarkMapCompareAndSwapCollision/*sync.Map-4 104266 1052 ns/op 9 B/op 0 allocs/op BenchmarkMapCompareAndSwapNoExistingKey/*sync_test.DeepCopyMap-4 2093191 48.23 ns/op 15 B/op 0 allocs/op BenchmarkMapCompareAndSwapNoExistingKey/*sync_test.RWMutexMap-4 137511 952.5 ns/op 15 B/op 0 allocs/op BenchmarkMapCompareAndSwapNoExistingKey/*sync.HashTrieMap[interface_{},interface_{}]-4 503228 205.7 ns/op 15 B/op 0 allocs/op BenchmarkMapCompareAndSwapNoExistingKey/*sync.Map-4 639364 206.9 ns/op 15 B/op 0 allocs/op BenchmarkMapCompareAndSwapValueNotEqual/*sync_test.DeepCopyMap-4 567949 198.8 ns/op 0 B/op 0 allocs/op BenchmarkMapCompareAndSwapValueNotEqual/*sync_test.RWMutexMap-4 112546 1016 ns/op 0 B/op 0 allocs/op BenchmarkMapCompareAndSwapValueNotEqual/*sync.HashTrieMap[interface_{},interface_{}]-4 526966 212.6 ns/op 0 B/op 0 allocs/op BenchmarkMapCompareAndSwapValueNotEqual/*sync.Map-4 501723 222.6 ns/op 0 B/op 0 allocs/op BenchmarkMapCompareAndSwapMostlyHits/*sync_test.RWMutexMap-4 72444 1642 ns/op 36 B/op 2 allocs/op BenchmarkMapCompareAndSwapMostlyHits/*sync.HashTrieMap[interface_{},interface_{}]-4 135291 872.8 ns/op 84 B/op 3 allocs/op BenchmarkMapCompareAndSwapMostlyHits/*sync.Map-4 129618 995.6 ns/op 83 B/op 3 allocs/op BenchmarkMapCompareAndSwapMostlyMisses/*sync_test.DeepCopyMap-4 602350 220.8 ns/op 48 B/op 2 allocs/op BenchmarkMapCompareAndSwapMostlyMisses/*sync_test.RWMutexMap-4 85850 1258 ns/op 47 B/op 2 allocs/op BenchmarkMapCompareAndSwapMostlyMisses/*sync.HashTrieMap[interface_{},interface_{}]-4 507177 228.9 ns/op 47 B/op 2 allocs/op BenchmarkMapCompareAndSwapMostlyMisses/*sync.Map-4 511965 227.5 ns/op 47 B/op 2 allocs/op BenchmarkMapCompareAndDeleteCollision/*sync_test.DeepCopyMap-4 208670 1035 ns/op 108 B/op 0 allocs/op BenchmarkMapCompareAndDeleteCollision/*sync_test.RWMutexMap-4 89996 1322 ns/op 0 B/op 0 allocs/op BenchmarkMapCompareAndDeleteCollision/*sync.HashTrieMap[interface_{},interface_{}]-4 113248 989.8 ns/op 5 B/op 0 allocs/op BenchmarkMapCompareAndDeleteCollision/*sync.Map-4 110347 1003 ns/op 5 B/op 0 allocs/op BenchmarkMapCompareAndDeleteMostlyHits/*sync_test.RWMutexMap-4 42726 2731 ns/op 47 B/op 2 allocs/op BenchmarkMapCompareAndDeleteMostlyHits/*sync.HashTrieMap[interface_{},interface_{}]-4 62323 1736 ns/op 90 B/op 3 allocs/op BenchmarkMapCompareAndDeleteMostlyHits/*sync.Map-4 69529 1685 ns/op 88 B/op 3 allocs/op BenchmarkMapCompareAndDeleteMostlyMisses/*sync_test.DeepCopyMap-4 516301 209.7 ns/op 32 B/op 2 allocs/op BenchmarkMapCompareAndDeleteMostlyMisses/*sync_test.RWMutexMap-4 105751 1218 ns/op 31 B/op 1 allocs/op BenchmarkMapCompareAndDeleteMostlyMisses/*sync.HashTrieMap[interface_{},interface_{}]-4 499572 230.8 ns/op 31 B/op 1 allocs/op BenchmarkMapCompareAndDeleteMostlyMisses/*sync.Map-4 538018 219.5 ns/op 32 B/op 1 allocs/op BenchmarkMapClear/*sync_test.DeepCopyMap-4 37680 3291 ns/op 336 B/op 2 allocs/op BenchmarkMapClear/*sync_test.RWMutexMap-4 64114 1944 ns/op 0 B/op 0 allocs/op BenchmarkMapClear/*sync.HashTrieMap[interface_{},interface_{}]-4 78600 1721 ns/op 210 B/op 2 allocs/op BenchmarkMapClear/*sync.Map-4 76045 1738 ns/op 210 B/op 2 allocs/op BenchmarkUncontendedSemaphore-4 6365005 18.01 ns/op BenchmarkContendedSemaphore-4 4118302 30.33 ns/op BenchmarkMutexUncontended-4 1372508 87.56 ns/op BenchmarkMutex-4 83474 1378 ns/op BenchmarkMutexSlack-4 78332 1533 ns/op BenchmarkMutexWork-4 74655 1458 ns/op BenchmarkMutexWorkSlack-4 68738 1635 ns/op BenchmarkMutexNoSpin-4 38793 3070 ns/op BenchmarkMutexSpin-4 65299 2127 ns/op BenchmarkOnce-4 816432 132.7 ns/op BenchmarkOnceFunc/v=Once-4 1989399 60.82 ns/op 0 B/op 0 allocs/op BenchmarkOnceFunc/v=Global-4 1536466 78.01 ns/op 0 B/op 0 allocs/op BenchmarkOnceFunc/v=Local-4 1714587 77.93 ns/op 0 B/op 0 allocs/op BenchmarkOnceValue/v=Once-4 1828616 63.85 ns/op 0 B/op 0 allocs/op BenchmarkOnceValue/v=Global-4 1520731 79.27 ns/op 0 B/op 0 allocs/op BenchmarkOnceValue/v=Local-4 1652119 71.98 ns/op 0 B/op 0 allocs/op BenchmarkSemaUncontended-4 9475317 13.00 ns/op BenchmarkSemaSyntNonblock-4 2058375 58.05 ns/op BenchmarkSemaSyntBlock-4 1306024 92.20 ns/op BenchmarkSemaWorkNonblock-4 985803 105.1 ns/op BenchmarkSemaWorkBlock-4 1000000 131.2 ns/op BenchmarkRWMutexUncontended-4 641006 197.5 ns/op BenchmarkRWMutexWrite100-4 260233 598.0 ns/op BenchmarkRWMutexWrite10-4 148779 764.6 ns/op BenchmarkRWMutexWorkWrite100-4 199975 604.2 ns/op BenchmarkRWMutexWorkWrite10-4 136466 881.1 ns/op BenchmarkWaitGroupUncontended-4 1293648 91.79 ns/op BenchmarkWaitGroupAddDone-4 282064 462.8 ns/op BenchmarkWaitGroupAddDoneWork-4 267303 463.6 ns/op BenchmarkWaitGroupWait-4 4990149 23.13 ns/op BenchmarkWaitGroupWaitWork-4 3537781 32.98 ns/op BenchmarkWaitGroupActuallyWait-4 24834 4586 ns/op 32 B/op 2 allocs/op PASS ok sync 21.955s goos: freebsd goarch: amd64 pkg: sync/atomic cpu: AMD EPYC 7B12 BenchmarkValueRead-4 712663 179.0 ns/op PASS ok sync/atomic 1.307s PASS ok syscall 1.082s goos: freebsd goarch: amd64 pkg: testing cpu: AMD EPYC 7B12 BenchmarkTBHelper-4 183523 652.8 ns/op 0 B/op 0 allocs/op BenchmarkBLoopPrint-4 16233 7385 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 17642 7062 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.503s goos: freebsd goarch: amd64 pkg: text/tabwriter cpu: AMD EPYC 7B12 BenchmarkTable/1x10/new-4 11145 10629 ns/op 1520 B/op 21 allocs/op BenchmarkTable/1x10/reuse-4 14377 7989 ns/op 0 B/op 0 allocs/op BenchmarkTable/1x1000/new-4 133 881493 ns/op 110960 B/op 1024 allocs/op BenchmarkTable/1x1000/reuse-4 163 755179 ns/op 680 B/op 6 allocs/op BenchmarkTable/1x100000/new-4 1 101451456 ns/op 18285040 B/op 100056 allocs/op BenchmarkTable/1x100000/reuse-4 1 101479997 ns/op 18285152 B/op 100058 allocs/op BenchmarkTable/10x10/new-4 2209 54697 ns/op 5056 B/op 31 allocs/op BenchmarkTable/10x10/reuse-4 2706 44962 ns/op 1 B/op 0 allocs/op BenchmarkTable/10x1000/new-4 24 4624421 ns/op 395140 B/op 1038 allocs/op BenchmarkTable/10x1000/reuse-4 28 4258660 ns/op 14112 B/op 37 allocs/op BenchmarkTable/10x100000/new-4 1 519046552 ns/op 47012736 B/op 100072 allocs/op BenchmarkTable/10x100000/reuse-4 1 497896024 ns/op 47012736 B/op 100072 allocs/op BenchmarkTable/100x10/new-4 276 443433 ns/op 39296 B/op 41 allocs/op BenchmarkTable/100x10/reuse-4 315 387941 ns/op 124 B/op 0 allocs/op BenchmarkTable/100x1000/new-4 3 41535869 ns/op 3270528 B/op 1052 allocs/op BenchmarkTable/100x1000/reuse-4 3 42637063 ns/op 1090176 B/op 350 allocs/op BenchmarkTable/100x100000/new-4 1 5108106004 ns/op 334041984 B/op 100088 allocs/op BenchmarkTable/100x100000/reuse-4 1 4834569139 ns/op 334041984 B/op 100088 allocs/op BenchmarkPyramid/10-4 3325 31442 ns/op 4872 B/op 35 allocs/op BenchmarkPyramid/100-4 48 2255615 ns/op 410536 B/op 230 allocs/op BenchmarkPyramid/1000-4 1 207831917 ns/op 35606824 B/op 2054 allocs/op BenchmarkRagged/10-4 3104 33713 ns/op 4512 B/op 34 allocs/op BenchmarkRagged/100-4 376 320390 ns/op 42416 B/op 188 allocs/op BenchmarkRagged/1000-4 37 3180606 ns/op 408992 B/op 1660 allocs/op BenchmarkCode-4 12206 9972 ns/op 624 B/op 13 allocs/op PASS ok text/tabwriter 15.793s goos: freebsd goarch: amd64 pkg: text/template/parse cpu: AMD EPYC 7B12 BenchmarkParseLarge-4 2 53063890 ns/op BenchmarkVariableString-4 147480 781.7 ns/op 80 B/op 3 allocs/op BenchmarkListString-4 2830 38823 ns/op 2506 B/op 39 allocs/op PASS ok text/template/parse 1.491s goos: freebsd goarch: amd64 pkg: time cpu: AMD EPYC 7B12 BenchmarkAfterFunc1000-4 26 4492003 ns/op BenchmarkAfter-4 84390 1478 ns/op BenchmarkStop/impl=chan-4 177265 747.7 ns/op BenchmarkStop/impl=func-4 214945 676.7 ns/op BenchmarkSimultaneousAfterFunc1000-4 22 4761040 ns/op BenchmarkStartStop1000-4 188 608446 ns/op BenchmarkReset/impl=chan-4 1350848 87.14 ns/op BenchmarkReset/impl=func-4 1404801 96.18 ns/op BenchmarkSleep1000-4 27 4261762 ns/op BenchmarkParallelTimerLatency-4 51 205567 avg-late-ns 791881 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=1-4 37 111870 avg-late-ns 286073 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=2-4 33 97561 avg-late-ns 233428 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=3-4 34 79330 avg-late-ns 208971 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=4-4 33 82640 avg-late-ns 254548 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=5-4 31 89273 avg-late-ns 343873 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=6-4 32 115763 avg-late-ns 550862 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=7-4 30 108894 avg-late-ns 443633 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=8-4 27 117885 avg-late-ns 519199 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=9-4 26 155270 avg-late-ns 1158781 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=10-4 26 815899 avg-late-ns 5883869 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=2ms/tickers-per-P=1-4 34 110478 avg-late-ns 274953 max-late-ns BenchmarkAdjustTimers10000-4 22 6353415 ns/op BenchmarkTicker-4 396897 273.7 ns/op BenchmarkTickerReset-4 1315894 91.36 ns/op BenchmarkTickerResetNaive-4 174526 753.1 ns/op BenchmarkNow-4 297296 344.7 ns/op BenchmarkNowUnixNano-4 355652 365.7 ns/op BenchmarkNowUnixMilli-4 352892 342.0 ns/op BenchmarkNowUnixMicro-4 361234 349.0 ns/op BenchmarkFormat-4 81015 1487 ns/op BenchmarkFormatRFC3339-4 118738 983.0 ns/op BenchmarkFormatRFC3339Nano-4 120132 1050 ns/op BenchmarkFormatNow-4 105493 1020 ns/op BenchmarkMarshalJSON-4 150896 791.0 ns/op BenchmarkMarshalText-4 161510 694.2 ns/op BenchmarkMarshalBinary-4 370807 293.4 ns/op BenchmarkParse-4 178519 608.3 ns/op BenchmarkParseRFC3339UTC-4 463851 251.9 ns/op BenchmarkParseRFC3339UTCBytes-4 281317 375.4 ns/op BenchmarkParseRFC3339TZ-4 143070 816.5 ns/op BenchmarkParseRFC3339TZBytes-4 118873 1016 ns/op BenchmarkParseDuration-4 771399 141.5 ns/op BenchmarkHour-4 979173 104.5 ns/op BenchmarkSecond-4 1116312 103.4 ns/op BenchmarkDate-4 1071427 115.3 ns/op BenchmarkYear-4 1013900 115.4 ns/op BenchmarkYearDay-4 1028072 116.3 ns/op BenchmarkMonth-4 891165 119.4 ns/op BenchmarkDay-4 944254 121.4 ns/op BenchmarkISOWeek-4 988790 114.9 ns/op BenchmarkGoString-4 123094 969.1 ns/op BenchmarkDateFunc-4 1916694 61.60 ns/op BenchmarkUnmarshalText-4 131122 900.2 ns/op PASS ok time 16.347s goos: freebsd goarch: amd64 pkg: unicode cpu: AMD EPYC 7B12 BenchmarkToUpper-4 767084 155.8 ns/op BenchmarkToLower-4 722700 184.9 ns/op BenchmarkSimpleFold/Upper-4 489496 247.9 ns/op BenchmarkSimpleFold/Lower-4 497798 237.4 ns/op BenchmarkSimpleFold/Fold-4 930085 128.4 ns/op BenchmarkSimpleFold/NoFold-4 486198 240.4 ns/op PASS ok unicode 2.356s goos: freebsd goarch: amd64 pkg: unicode/utf16 cpu: AMD EPYC 7B12 BenchmarkDecodeValidASCII-4 774757 147.1 ns/op BenchmarkDecodeValidJapaneseChars-4 963410 124.4 ns/op BenchmarkDecodeRune-4 2015784 52.09 ns/op BenchmarkEncodeValidASCII-4 831883 138.0 ns/op BenchmarkEncodeValidJapaneseChars-4 1115637 108.1 ns/op BenchmarkAppendRuneValidASCII-4 1890626 63.97 ns/op BenchmarkAppendRuneValidJapaneseChars-4 3071452 39.13 ns/op BenchmarkEncodeRune-4 2266644 53.30 ns/op PASS ok unicode/utf16 2.526s goos: freebsd goarch: amd64 pkg: unicode/utf8 cpu: AMD EPYC 7B12 BenchmarkRuneCountTenASCIIChars-4 3413941 34.54 ns/op BenchmarkRuneCountTenJapaneseChars-4 1893343 61.33 ns/op BenchmarkRuneCountInStringTenASCIIChars-4 9310436 11.64 ns/op BenchmarkRuneCountInStringTenJapaneseChars-4 2629958 44.53 ns/op BenchmarkValidTenASCIIChars-4 2769174 43.12 ns/op BenchmarkValid100KASCIIChars-4 170 773711 ns/op BenchmarkValidTenJapaneseChars-4 385935 262.3 ns/op BenchmarkValidLongMostlyASCII-4 150 792908 ns/op BenchmarkValidLongJapanese-4 84 1397030 ns/op BenchmarkValidStringTenASCIIChars-4 5548888 20.22 ns/op BenchmarkValidString100KASCIIChars-4 12678 9284 ns/op BenchmarkValidStringTenJapaneseChars-4 795445 153.6 ns/op BenchmarkValidStringLongMostlyASCII-4 1587 76759 ns/op BenchmarkValidStringLongJapanese-4 277 438794 ns/op BenchmarkEncodeASCIIRune-4 12306519 9.562 ns/op BenchmarkEncodeSpanishRune-4 3828700 30.96 ns/op BenchmarkEncodeJapaneseRune-4 3188311 37.24 ns/op BenchmarkEncodeMaxRune-4 2961810 40.75 ns/op BenchmarkEncodeInvalidRuneMaxPlusOne-4 3148902 36.33 ns/op BenchmarkEncodeInvalidRuneSurrogate-4 3295124 36.35 ns/op BenchmarkEncodeInvalidRuneNegative-4 3119377 36.64 ns/op BenchmarkAppendASCIIRune-4 12857383 9.402 ns/op BenchmarkAppendSpanishRune-4 4581372 25.77 ns/op BenchmarkAppendJapaneseRune-4 3942642 30.16 ns/op BenchmarkAppendMaxRune-4 3350284 37.74 ns/op BenchmarkAppendInvalidRuneMaxPlusOne-4 3430396 32.28 ns/op BenchmarkAppendInvalidRuneSurrogate-4 3766093 31.68 ns/op BenchmarkAppendInvalidRuneNegative-4 3838249 33.66 ns/op BenchmarkDecodeASCIIRune-4 3619159 32.15 ns/op BenchmarkDecodeJapaneseRune-4 2988248 39.10 ns/op BenchmarkFullRune/ASCII-4 4756912 23.06 ns/op BenchmarkFullRune/Incomplete-4 2089012 55.02 ns/op BenchmarkFullRune/Japanese-4 4753711 22.94 ns/op PASS ok unicode/utf8 6.399s goos: freebsd goarch: amd64 pkg: unique cpu: AMD EPYC 7B12 BenchmarkMake-4 358886 332.0 ns/op 0 B/op 0 allocs/op BenchmarkMakeMany-4 219112 505.6 ns/op 0 B/op 0 allocs/op BenchmarkMakeManyMany-4 119449 11510 ns/op 0 B/op 0 allocs/op PASS ok unique 6.970s goos: freebsd goarch: amd64 pkg: cmd/api cpu: AMD EPYC 7B12 BenchmarkAll-4 1 64796816102 ns/op PASS ok cmd/api 65.916s goos: freebsd goarch: amd64 pkg: cmd/cgo/internal/test cpu: AMD EPYC 7B12 BenchmarkCgoCall/add-int-4 777858 146.5 ns/op BenchmarkCgoCall/one-pointer-4 670017 172.5 ns/op BenchmarkCgoCall/string-pointer-escape-4 550674 203.1 ns/op BenchmarkCgoCall/string-pointer-noescape-4 625194 169.6 ns/op BenchmarkCgoCall/eight-pointers-4 236241 439.5 ns/op BenchmarkCgoCall/eight-pointers-nil-4 695845 172.0 ns/op BenchmarkCgoCall/eight-pointers-array-4 38192 3270 ns/op BenchmarkCgoCall/eight-pointers-slice-4 46507 2456 ns/op BenchmarkGoString-4 1293271 100.8 ns/op BenchmarkCGoCallback-4 72217 1629 ns/op BenchmarkCGoInCThread-4 599731 201.8 ns/op PASS ok cmd/cgo/internal/test 3.031s goos: freebsd goarch: amd64 pkg: cmd/cgo/internal/testcarchive cpu: AMD EPYC 7B12 BenchmarkCgoCallbackMainThread-4 1010184 105.4 ns/op --- BENCH: BenchmarkCgoCallbackMainThread-4 carchive_test.go:1377: [go build -buildmode=c-archive -o libgo10.a ./libgo10] carchive_test.go:1384: [clang -fPIC -m64 -pthread -fno-caret-diagnostics -Qunused-arguments -Wl,--no-gc-sections -fmessage-length=0 -ffile-prefix-map=/tmp/workdir/tmp/go-build4114626962=/tmp/go-build -gno-record-gcc-switches -I /tmp/workdir/tmp/carchive_test2481802356/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-build4114626962=/tmp/go-build -gno-record-gcc-switches -I /tmp/workdir/tmp/carchive_test2481802356/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-build4114626962=/tmp/go-build -gno-record-gcc-switches -I /tmp/workdir/tmp/carchive_test2481802356/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-build4114626962=/tmp/go-build -gno-record-gcc-switches -I /tmp/workdir/tmp/carchive_test2481802356/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-build4114626962=/tmp/go-build -gno-record-gcc-switches -I /tmp/workdir/tmp/carchive_test2481802356/pkg/freebsd_amd64_shared/testcarchive -o testp10 main10.c libgo10.a] ... [output truncated] PASS ok cmd/cgo/internal/testcarchive 4.370s goos: freebsd goarch: amd64 pkg: cmd/compile/internal/reflectdata cpu: AMD EPYC 7B12 BenchmarkEqArrayOfStrings5-4 995550 121.1 ns/op BenchmarkEqArrayOfStrings64-4 125065 958.9 ns/op BenchmarkEqArrayOfStrings1024-4 7017 14481 ns/op BenchmarkEqArrayOfFloats5-4 1261558 96.88 ns/op BenchmarkEqArrayOfFloats64-4 138840 839.9 ns/op BenchmarkEqArrayOfFloats1024-4 9603 12684 ns/op BenchmarkEqArrayOfStructsEq-4 2469 46656 ns/op BenchmarkEqArrayOfStructsNotEq-4 3760 26993 ns/op BenchmarkEqStruct-4 20087564 5.700 ns/op PASS ok cmd/compile/internal/reflectdata 2.365s goos: freebsd goarch: amd64 pkg: cmd/compile/internal/ssa cpu: AMD EPYC 7B12 BenchmarkPhioptPass-4 10000 46205 ns/op BenchmarkInvertLessThanNoov-4 15578455 6.702 ns/op BenchmarkCopyElim1-4 1125 91438 ns/op BenchmarkCopyElim10-4 1114 107550 ns/op BenchmarkCopyElim100-4 577 247510 ns/op BenchmarkCopyElim1000-4 96 1211616 ns/op BenchmarkCopyElim10000-4 6 17238521 ns/op BenchmarkCopyElim100000-4 1 366345662 ns/op BenchmarkDeadCode/1-4 1152 145804 ns/op BenchmarkDeadCode/10-4 891 140441 ns/op BenchmarkDeadCode/100-4 396 292170 ns/op BenchmarkDeadCode/1000-4 69 1681761 ns/op BenchmarkDeadCode/10000-4 5 20504579 ns/op BenchmarkDeadCode/100000-4 1 266933967 ns/op BenchmarkDeadCode/200000-4 1 554722723 ns/op BenchmarkDominatorsLinear-4 19 6115372 ns/op 1.64 MB/s BenchmarkDominatorsFwdBack-4 12 9409870 ns/op 1.06 MB/s BenchmarkDominatorsManyPred-4 12 9402833 ns/op 1.06 MB/s BenchmarkDominatorsMaxPred-4 13 8904567 ns/op 1.12 MB/s BenchmarkDominatorsMaxPredVal-4 14 8566473 ns/op 1.17 MB/s BenchmarkFuse/1-4 907 115151 ns/op BenchmarkFuse/10-4 783 153955 ns/op BenchmarkFuse/100-4 250 487905 ns/op BenchmarkFuse/1000-4 28 4038846 ns/op BenchmarkFuse/10000-4 2 54409766 ns/op BenchmarkNilCheckDeep1-4 15090 8026 ns/op 0.12 MB/s 238 B/op 4 allocs/op BenchmarkNilCheckDeep10-4 6452 19313 ns/op 0.52 MB/s 236 B/op 4 allocs/op BenchmarkNilCheckDeep100-4 937 125132 ns/op 0.80 MB/s 1139 B/op 4 allocs/op BenchmarkNilCheckDeep1000-4 90 1199972 ns/op 0.83 MB/s 9083 B/op 4 allocs/op BenchmarkNilCheckDeep10000-4 8 15953471 ns/op 0.63 MB/s 180520 B/op 6 allocs/op BenchmarkDSEPass-4 40 2612106 ns/op 59218 B/op 8 allocs/op BenchmarkDSEPassBlock-4 2 76211260 ns/op 2114944 B/op 53975 allocs/op BenchmarkCSEPass-4 10 11240532 ns/op 105146 B/op 6 allocs/op BenchmarkCSEPassBlock-4 1 129107690 ns/op 4815592 B/op 60115 allocs/op BenchmarkDeadcodePass-4 271 437170 ns/op 97952 B/op 3 allocs/op BenchmarkDeadcodePassBlock-4 1 106636700 ns/op 4001240 B/op 44613 allocs/op BenchmarkMultiPass-4 109 947725 ns/op 264466 B/op 9 allocs/op BenchmarkMultiPassBlock-4 1 221108109 ns/op 10320336 B/op 112313 allocs/op BenchmarkCondRewrite/SoloJump-4 4228359 31.52 ns/op BenchmarkCondRewrite/CombJump-4 3971410 32.35 ns/op PASS ok cmd/compile/internal/ssa 12.865s goos: freebsd goarch: amd64 pkg: cmd/compile/internal/test cpu: AMD EPYC 7B12 BenchmarkLoadAdd-4 9517 11505 ns/op BenchmarkExtShift-4 19677 6104 ns/op BenchmarkModify-4 10000 10278 ns/op BenchmarkMullImm-4 19432 6103 ns/op BenchmarkConstModify-4 9528 10656 ns/op BenchmarkBitSet-4 22094 5389 ns/op BenchmarkBitClear-4 22086 5451 ns/op BenchmarkBitToggle-4 21819 5432 ns/op BenchmarkBitSetConst-4 174723 674.8 ns/op BenchmarkBitClearConst-4 173823 672.9 ns/op BenchmarkBitToggleConst-4 173323 669.2 ns/op BenchmarkDivconstI64-4 11551023 10.46 ns/op BenchmarkModconstI64-4 11221644 10.67 ns/op BenchmarkDivisiblePow2constI64-4 10741868 10.52 ns/op BenchmarkDivisibleconstI64-4 11683676 10.43 ns/op BenchmarkDivisibleWDivconstI64-4 7331559 15.34 ns/op BenchmarkDivconstU64/3-4 11181732 10.72 ns/op BenchmarkDivconstU64/5-4 11172540 10.73 ns/op BenchmarkDivconstU64/37-4 10920984 10.86 ns/op BenchmarkDivconstU64/1234567-4 11089538 10.66 ns/op BenchmarkModconstU64-4 11201019 10.43 ns/op BenchmarkDivisibleconstU64-4 11202756 10.46 ns/op BenchmarkDivisibleWDivconstU64-4 7792858 15.80 ns/op BenchmarkDivconstI32-4 10868778 10.66 ns/op BenchmarkModconstI32-4 10696484 10.79 ns/op BenchmarkDivisiblePow2constI32-4 11457937 10.33 ns/op BenchmarkDivisibleconstI32-4 11353304 10.34 ns/op BenchmarkDivisibleWDivconstI32-4 7851900 14.91 ns/op BenchmarkDivconstU32-4 11556541 10.40 ns/op BenchmarkModconstU32-4 11220878 10.35 ns/op BenchmarkDivisibleconstU32-4 11135672 10.28 ns/op BenchmarkDivisibleWDivconstU32-4 7949175 15.44 ns/op BenchmarkDivconstI16-4 10637410 10.47 ns/op BenchmarkModconstI16-4 10910370 10.52 ns/op BenchmarkDivisiblePow2constI16-4 11142496 10.36 ns/op BenchmarkDivisibleconstI16-4 11122089 10.31 ns/op BenchmarkDivisibleWDivconstI16-4 7498263 15.59 ns/op BenchmarkDivconstU16-4 11377286 10.59 ns/op BenchmarkModconstU16-4 11428636 10.35 ns/op BenchmarkDivisibleconstU16-4 11115794 10.41 ns/op BenchmarkDivisibleWDivconstU16-4 8007621 15.55 ns/op BenchmarkDivconstI8-4 11206814 10.44 ns/op BenchmarkModconstI8-4 11030596 10.52 ns/op BenchmarkDivisiblePow2constI8-4 10781894 10.38 ns/op BenchmarkDivisibleconstI8-4 11441026 10.32 ns/op BenchmarkDivisibleWDivconstI8-4 8022997 15.17 ns/op BenchmarkDivconstU8-4 11289346 10.31 ns/op BenchmarkModconstU8-4 11095116 10.39 ns/op BenchmarkDivisibleconstU8-4 10954172 10.33 ns/op BenchmarkDivisibleWDivconstU8-4 7958634 15.87 ns/op BenchmarkMul2-4 269832 445.3 ns/op BenchmarkMulNeg2-4 259352 466.6 ns/op BenchmarkEfaceInteger-4 4666504 23.15 ns/op BenchmarkTypeAssert-4 16671447 6.453 ns/op BenchmarkDiv64UnsignedSmall-4 22705104 5.549 ns/op BenchmarkDiv64Small-4 17063811 6.288 ns/op BenchmarkDiv64SmallNegDivisor-4 18303798 6.148 ns/op BenchmarkDiv64SmallNegDividend-4 17346040 5.995 ns/op BenchmarkDiv64SmallNegBoth-4 21818107 5.653 ns/op BenchmarkDiv64Unsigned-4 17051642 6.922 ns/op BenchmarkDiv64-4 15776155 6.978 ns/op BenchmarkDiv64NegDivisor-4 16161666 7.097 ns/op BenchmarkDiv64NegDividend-4 15953886 7.096 ns/op BenchmarkDiv64NegBoth-4 16324539 7.066 ns/op BenchmarkMod64UnsignedSmall-4 19142733 5.558 ns/op BenchmarkMod64Small-4 18147318 5.796 ns/op BenchmarkMod64SmallNegDivisor-4 20149270 6.544 ns/op BenchmarkMod64SmallNegDividend-4 21178354 5.877 ns/op BenchmarkMod64SmallNegBoth-4 16803177 5.968 ns/op BenchmarkMod64Unsigned-4 16092766 7.204 ns/op BenchmarkMod64-4 15922894 7.194 ns/op BenchmarkMod64NegDivisor-4 15644397 7.235 ns/op BenchmarkMod64NegDividend-4 16355761 7.190 ns/op BenchmarkMod64NegBoth-4 15051837 7.195 ns/op BenchmarkMulconstI32/3-4 17954274 5.944 ns/op BenchmarkMulconstI32/5-4 19391886 5.394 ns/op BenchmarkMulconstI32/12-4 19188436 5.933 ns/op BenchmarkMulconstI32/120-4 20398327 5.938 ns/op BenchmarkMulconstI32/-120-4 17539074 5.880 ns/op BenchmarkMulconstI32/65537-4 19654747 5.181 ns/op BenchmarkMulconstI32/65538-4 18148942 5.955 ns/op BenchmarkMulconstI64/3-4 20362537 6.169 ns/op BenchmarkMulconstI64/5-4 23744035 5.946 ns/op BenchmarkMulconstI64/12-4 23384662 4.971 ns/op BenchmarkMulconstI64/120-4 20020537 5.960 ns/op BenchmarkMulconstI64/-120-4 18788442 5.608 ns/op BenchmarkMulconstI64/65537-4 19019647 5.619 ns/op BenchmarkMulconstI64/65538-4 19092482 5.948 ns/op BenchmarkMulconstU32/3-4 19953291 5.387 ns/op BenchmarkMulconstU32/5-4 20094224 5.018 ns/op BenchmarkMulconstU32/12-4 21833984 5.549 ns/op BenchmarkMulconstU32/120-4 20187796 5.716 ns/op BenchmarkMulconstU32/65537-4 21871930 5.730 ns/op BenchmarkMulconstU32/65538-4 19445744 5.752 ns/op BenchmarkMulconstU64/3-4 19020970 5.903 ns/op BenchmarkMulconstU64/5-4 20361535 5.921 ns/op BenchmarkMulconstU64/12-4 20209351 5.165 ns/op BenchmarkMulconstU64/120-4 19340785 5.803 ns/op BenchmarkMulconstU64/65537-4 20292156 5.217 ns/op BenchmarkMulconstU64/65538-4 19332930 5.961 ns/op BenchmarkShiftArithmeticRight-4 18868383 5.601 ns/op BenchmarkSwitch8Predictable-4 7607922 14.75 ns/op BenchmarkSwitch8Unpredictable-4 7778436 15.61 ns/op BenchmarkSwitch32Predictable-4 10440320 10.05 ns/op BenchmarkSwitch32Unpredictable-4 7943109 15.89 ns/op BenchmarkSwitchStringPredictable-4 8156809 13.15 ns/op BenchmarkSwitchStringUnpredictable-4 5574289 20.14 ns/op BenchmarkSwitchTypePredictable-4 4556997 25.99 ns/op BenchmarkSwitchTypeUnpredictable-4 4835196 24.67 ns/op BenchmarkSwitchInterfaceTypePredictable-4 7321084 13.78 ns/op BenchmarkSwitchInterfaceTypeUnpredictable-4 4583776 25.94 ns/op PASS ok cmd/compile/internal/test 16.407s goos: freebsd goarch: amd64 pkg: cmd/compile/internal/types2 cpu: AMD EPYC 7B12 BenchmarkLookupFieldOrMethod-4 144 848486 ns/op BenchmarkNamed/Underlying/nongeneric-4 1549941 76.71 ns/op BenchmarkNamed/Underlying/generic-4 1526706 77.42 ns/op BenchmarkNamed/Underlying/src_instance-4 1506165 77.51 ns/op BenchmarkNamed/Underlying/user_instance-4 1488228 77.68 ns/op BenchmarkCheck/http/funcbodies/info-4 1 418274126 ns/op 85111 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 323667466 ns/op 109983 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 115699939 ns/op 307579 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 110235253 ns/op 322865 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 321215235 ns/op 16534 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 2 65853196 ns/op 80639 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 5 21849739 ns/op 243028 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 5 20756592 ns/op 255848 lines/s BenchmarkCheck/constant/funcbodies/info-4 3 34966213 ns/op 62036 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 4 31189407 ns/op 69556 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 8 16133286 ns/op 134450 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 8 13950461 ns/op 155485 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 1020209930 ns/op 69405 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 483981302 ns/op 146310 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 112590356 ns/op 628659 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 2 95410836 ns/op 742023 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 1 244141560 ns/op 3603 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 4 27000276 ns/op 32565 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 7 15988551 ns/op 55011 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 7 16876823 ns/op 52117 lines/s PASS ok cmd/compile/internal/types2 15.646s goos: freebsd goarch: amd64 pkg: cmd/go cpu: AMD EPYC 7B12 BenchmarkExecGoEnv-4 45 2663615 ns/op 3920289 sys-ns/op 214311 user-ns/op PASS ok cmd/go 1.308s goos: freebsd goarch: amd64 pkg: cmd/go/internal/cfg cpu: AMD EPYC 7B12 BenchmarkLookPath-4 255132 397.3 ns/op PASS ok cmd/go/internal/cfg 1.173s All tests passed.