freebsd-amd64-race at dcebb675b3fa0fd8d3056323a9f7f857ce4a2105 :: 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.531s ok archive/zip 2.313s ok bufio 1.239s ok bytes 1.881s ok cmp 1.052s ok compress/bzip2 1.389s ok compress/flate 4.768s ok compress/gzip 9.653s ok compress/lzw 1.728s ok compress/zlib 4.638s ok container/heap 1.039s ok container/list 1.024s ok container/ring 1.022s ok context 1.060s ok crypto 2.492s ok crypto/aes 1.034s ok crypto/cipher 19.320s ok crypto/des 1.049s ok crypto/dsa 1.017s ok crypto/ecdh 1.264s ok crypto/ecdsa 1.113s ok crypto/ed25519 1.190s ok crypto/elliptic 1.088s ? crypto/fips140 [no test files] ok crypto/hkdf 1.028s ok crypto/hmac 1.089s ok crypto/internal/boring 1.058s ? crypto/internal/boring/bbig [no test files] ok crypto/internal/boring/bcache 1.384s ? 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.068s ok crypto/internal/fips140/aes/gcm 1.068s [no tests to run] ? crypto/internal/fips140/alias [no test files] ok crypto/internal/fips140/bigmod 1.120s ? crypto/internal/fips140/check [no test files] ? crypto/internal/fips140/check/checktest [no test files] ok crypto/internal/fips140/drbg 1.079s [no tests to run] ok crypto/internal/fips140/ecdh 1.079s ok crypto/internal/fips140/ecdsa 1.169s ? crypto/internal/fips140/ed25519 [no test files] ok crypto/internal/fips140/edwards25519 1.606s ok crypto/internal/fips140/edwards25519/field 1.109s ? crypto/internal/fips140/hkdf [no test files] ? crypto/internal/fips140/hmac [no test files] ok crypto/internal/fips140/mlkem 1.271s ok crypto/internal/fips140/nistec 1.069s [no tests to run] ok crypto/internal/fips140/nistec/fiat 1.069s [no tests to run] ? crypto/internal/fips140/pbkdf2 [no test files] ok crypto/internal/fips140/rsa 1.130s ? crypto/internal/fips140/sha256 [no test files] ? crypto/internal/fips140/sha3 [no test files] ? crypto/internal/fips140/sha512 [no test files] ? crypto/internal/fips140/ssh [no test files] ? crypto/internal/fips140/subtle [no test files] ? crypto/internal/fips140/tls12 [no test files] ? crypto/internal/fips140/tls13 [no test files] ok crypto/internal/fips140deps 1.105s ? crypto/internal/fips140deps/byteorder [no test files] ? crypto/internal/fips140deps/cpu [no test files] ? crypto/internal/fips140deps/godebug [no test files] ? crypto/internal/fips140hash [no test files] ? crypto/internal/fips140only [no test files] ok crypto/internal/fips140test 2.703s ok crypto/internal/hpke 1.089s ? crypto/internal/impl [no test files] ? crypto/internal/randutil [no test files] ok crypto/internal/sysrand 1.268s ? crypto/internal/sysrand/internal/seccomp [no test files] ok crypto/md5 1.031s ok crypto/mlkem 1.267s ok crypto/pbkdf2 1.143s ok crypto/rand 1.471s ok crypto/rc4 1.372s ok crypto/rsa 1.264s ok crypto/sha1 1.083s ok crypto/sha256 1.031s ok crypto/sha3 2.800s ok crypto/sha512 1.031s ok crypto/subtle 1.329s ok crypto/tls 8.000s ? crypto/tls/internal/fips140tls [no test files] ok crypto/x509 1.733s ? crypto/x509/pkix [no test files] ok database/sql 1.614s ok database/sql/driver 1.077s ok debug/buildinfo 1.091s ok debug/dwarf 1.106s ok debug/elf 1.688s ok debug/gosym 1.087s ok debug/macho 1.086s ok debug/pe 1.046s ok debug/plan9obj 1.046s ok embed 1.046s [no tests to run] ok embed/internal/embedtest 1.029s ? encoding [no test files] ok encoding/ascii85 1.026s ok encoding/asn1 1.051s ok encoding/base32 1.052s ok encoding/base64 1.081s ok encoding/binary 1.037s ok encoding/csv 1.054s ok encoding/gob 12.777s ok encoding/hex 1.021s ok encoding/json 1.899s ok encoding/pem 2.376s ok encoding/xml 1.189s ok errors 1.055s ok expvar 1.055s ok flag 3.153s ok fmt 1.508s ok go/ast 1.087s ok go/ast/internal/tests 1.015s ok go/build 7.260s ok go/build/constraint 1.114s ok go/constant 1.016s ok go/doc 1.242s ok go/doc/comment 2.193s ok go/format 1.062s ok go/importer 1.604s ok go/internal/gccgoimporter 1.094s ok go/internal/gcimporter 10.309s ok go/internal/srcimporter 12.505s ok go/parser 1.673s ok go/printer 2.240s ok go/scanner 1.083s ok go/token 1.086s ok go/types 30.636s ok go/version 1.030s ok hash 1.030s ok hash/adler32 1.095s ok hash/crc32 1.048s ok hash/crc64 1.048s ok hash/fnv 1.072s ok hash/maphash 1.142s ok html 1.076s ok html/template 1.230s ok image 1.360s ok image/color 1.043s ? image/color/palette [no test files] ok image/draw 1.440s ok image/gif 1.661s ? image/internal/imageutil [no test files] ok image/jpeg 1.923s ok image/png 3.097s ok index/suffixarray 1.749s ok internal/abi 1.069s ? internal/asan [no test files] ? internal/bisect [no test files] ok internal/buildcfg 1.056s ? internal/bytealg [no test files] ? internal/byteorder [no test files] ? internal/cfg [no test files] ok internal/chacha8rand 1.048s ok internal/copyright 1.159s ? internal/coverage [no test files] ? internal/coverage/calloc [no test files] ok internal/coverage/cfile 2.280s ok internal/coverage/cformat 1.019s ok internal/coverage/cmerge 1.019s ? 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.041s ? internal/coverage/rtcov [no test files] ok internal/coverage/slicereader 1.074s ok internal/coverage/slicewriter 1.074s ? internal/coverage/stringtab [no test files] ok internal/coverage/test 1.045s ? internal/coverage/uleb128 [no test files] ok internal/cpu 3.237s ok internal/dag 1.029s ok internal/diff 1.029s ? internal/exportdata [no test files] ? internal/filepathlite [no test files] ok internal/fmtsort 1.041s ok internal/fuzz 1.042s ? internal/goarch [no test files] ok internal/godebug 10.878s ok internal/godebugs 58.949s ? internal/goexperiment [no test files] ? internal/goos [no test files] ? internal/goroot [no test files] ok internal/gover 1.081s ? internal/goversion [no test files] ok internal/itoa 1.081s ? 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.020s ok internal/platform 1.538s ok internal/poll 1.314s ok internal/profile 1.078s ? internal/profilerecord [no test files] ? internal/race [no test files] ok internal/reflectlite 1.075s ok internal/routebsd 1.075s ok internal/runtime/atomic 1.075s ? internal/runtime/exithook [no test files] ok internal/runtime/maps 1.028s ok internal/runtime/math 1.028s ok internal/runtime/sys 1.080s ok internal/saferio 1.117s ok internal/singleflight 1.109s ? internal/stringslite [no test files] ok internal/sync 5.711s ok internal/synctest 5.526s ? internal/syscall/execenv [no test files] ok internal/syscall/unix 1.077s ok internal/sysinfo 1.075s ? internal/syslist [no test files] ok internal/testenv 1.206s ? internal/testlog [no test files] ? internal/testpty [no test files] ok internal/trace 34.083s ? internal/trace/event [no test files] ? internal/trace/event/go122 [no test files] ok internal/trace/internal/oldtrace 1.401s ? 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.363s ok internal/unsafeheader 1.082s ok internal/xcoff 1.082s ok internal/zstd 1.634s ok io 1.108s ok io/fs 1.233s ok io/ioutil 1.047s ok iter 1.047s ok log 1.079s ? log/internal [no test files] ok log/slog 1.137s ? log/slog/internal [no test files] ok log/slog/internal/benchmarks 1.034s ok log/slog/internal/buffer 1.034s ? log/slog/internal/slogtest [no test files] ok log/syslog 2.296s ok maps 1.024s ok math 1.030s ok math/big 3.030s ok math/bits 1.029s ok math/cmplx 1.028s ok math/rand 3.534s ok math/rand/v2 2.351s ok mime 1.044s ok mime/multipart 4.557s ok mime/quotedprintable 1.046s ok net 9.117s ok net/http 6.934s ok net/http/cgi 28.682s ok net/http/cookiejar 1.038s ok net/http/fcgi 1.231s ok net/http/httptest 1.148s ok net/http/httptrace 1.019s ok net/http/httputil 1.684s ok net/http/internal 2.181s ok net/http/internal/ascii 1.028s ? net/http/internal/testcert [no test files] ok net/http/pprof 6.231s ok net/internal/cgotest 1.076s ok net/internal/socktest 1.082s ok net/mail 1.080s ok net/netip 1.530s ok net/rpc 1.057s ok net/rpc/jsonrpc 1.057s ok net/smtp 1.057s ok net/textproto 1.036s ok net/url 1.037s ok os 10.383s ok os/exec 8.494s ok os/exec/internal/fdtest 1.075s ok os/signal 20.351s ok os/user 1.031s ok path 1.032s ok path/filepath 1.134s ok plugin 1.015s ok reflect 1.464s ? reflect/internal/example1 [no test files] ? reflect/internal/example2 [no test files] ok regexp 3.053s ok regexp/syntax 4.781s ok runtime 43.104s ok runtime/cgo 1.057s ? runtime/coverage [no test files] ok runtime/debug 2.224s ? runtime/internal/startlinetest [no test files] ok runtime/internal/wasitest 1.066s ok runtime/metrics 1.022s ok runtime/pprof 29.580s ok runtime/race 9.212s ? runtime/race/internal/amd64v1 [no test files] ok runtime/trace 1.130s ok slices 1.324s ok sort 1.460s ok strconv 2.791s ok strings 1.849s ? structs [no test files] ok sync 1.580s ok sync/atomic 2.698s ok syscall 7.975s ok testing 6.143s ok testing/fstest 1.042s ? testing/internal/testdeps [no test files] ok testing/iotest 1.077s ok testing/quick 1.177s ok testing/slogtest 1.076s ok text/scanner 1.036s ok text/tabwriter 1.036s ok text/template 1.073s ok text/template/parse 1.024s ok time 15.444s ? time/tzdata [no test files] ok unicode 1.081s ok unicode/utf16 1.074s ok unicode/utf8 1.030s ok unique 1.298s ? unsafe [no test files] ok weak 1.028s ok cmd/addr2line 4.081s ok cmd/api 11.083s ? cmd/asm [no test files] ? cmd/asm/internal/arch [no test files] ok cmd/asm/internal/asm 3.451s ? cmd/asm/internal/flags [no test files] ok cmd/asm/internal/lex 1.025s ? cmd/buildid [no test files] ? cmd/cgo [no test files] ? cmd/cgo/internal/cgotest [no test files] ok cmd/cgo/internal/swig 1.085s ok cmd/cgo/internal/test 1.470s ? 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 19.673s ok cmd/cgo/internal/testcshared 4.953s ok cmd/cgo/internal/testerrors 9.132s ok cmd/cgo/internal/testfortran 1.028s ok cmd/cgo/internal/testgodefs 1.493s ok cmd/cgo/internal/testlife 1.613s ok cmd/cgo/internal/testnocgo 1.073s ok cmd/cgo/internal/testplugin 36.345s ok cmd/cgo/internal/testsanitizers 19.310s ok cmd/cgo/internal/testshared 1.033s ok cmd/cgo/internal/testso 2.251s ok cmd/cgo/internal/teststdio 2.391s ok cmd/cgo/internal/testtls 1.077s ok cmd/compile 37.831s ? cmd/compile/internal/abi [no test files] ok cmd/compile/internal/abt 1.097s ok cmd/compile/internal/amd64 1.084s ? cmd/compile/internal/arm [no test files] ? cmd/compile/internal/arm64 [no test files] ok cmd/compile/internal/base 1.076s ? cmd/compile/internal/bitvec [no test files] ok cmd/compile/internal/compare 1.076s ? cmd/compile/internal/coverage [no test files] ? cmd/compile/internal/deadlocals [no test files] ok cmd/compile/internal/devirtualize 1.074s ok cmd/compile/internal/dwarfgen 1.488s ? cmd/compile/internal/escape [no test files] ? cmd/compile/internal/gc [no test files] ok cmd/compile/internal/importer 1.922s ? cmd/compile/internal/inline [no test files] ok cmd/compile/internal/inline/inlheur 1.410s ? cmd/compile/internal/inline/interleaved [no test files] ok cmd/compile/internal/ir 1.073s ok cmd/compile/internal/liveness 1.074s ok cmd/compile/internal/logopt 1.233s ? cmd/compile/internal/loong64 [no test files] ok cmd/compile/internal/loopvar 1.016s ? cmd/compile/internal/mips [no test files] ? cmd/compile/internal/mips64 [no test files] ok cmd/compile/internal/noder 1.045s ? 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.059s ok cmd/compile/internal/reflectdata 1.059s [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.357s ok cmd/compile/internal/ssagen 1.046s ? cmd/compile/internal/staticdata [no test files] ? cmd/compile/internal/staticinit [no test files] ok cmd/compile/internal/syntax 1.116s ok cmd/compile/internal/test 12.535s ? cmd/compile/internal/typebits [no test files] ok cmd/compile/internal/typecheck 1.245s ok cmd/compile/internal/types 1.020s ok cmd/compile/internal/types2 8.686s ? 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.050s ok cmd/cover 17.321s ok cmd/dist 1.078s ok cmd/distpack 1.078s ok cmd/doc 1.462s ok cmd/fix 2.517s ok cmd/go 306.242s ok cmd/go/internal/auth 1.082s ? cmd/go/internal/base [no test files] ? cmd/go/internal/bug [no test files] ok cmd/go/internal/cache 1.117s ? cmd/go/internal/cacheprog [no test files] ok cmd/go/internal/cfg 1.073s [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.106s ok cmd/go/internal/fips140 1.080s ? cmd/go/internal/fix [no test files] ? cmd/go/internal/fmtcmd [no test files] ok cmd/go/internal/fsys 1.085s ok cmd/go/internal/generate 1.086s ok cmd/go/internal/gover 1.085s ? cmd/go/internal/help [no test files] ok cmd/go/internal/imports 1.089s ? cmd/go/internal/list [no test files] ok cmd/go/internal/load 1.050s ok cmd/go/internal/lockedfile 2.463s ok cmd/go/internal/lockedfile/internal/filelock 2.141s ok cmd/go/internal/mmap 1.051s ? cmd/go/internal/modcmd [no test files] ok cmd/go/internal/modfetch 1.027s ok cmd/go/internal/modfetch/codehost 2.212s ok cmd/go/internal/modfetch/zip_sum_test 1.026s ? cmd/go/internal/modget [no test files] ok cmd/go/internal/modindex 1.459s ? cmd/go/internal/modinfo [no test files] ok cmd/go/internal/modload 1.039s ok cmd/go/internal/mvs 1.073s ? cmd/go/internal/run [no test files] ? cmd/go/internal/search [no test files] ok cmd/go/internal/str 1.077s ? cmd/go/internal/telemetrycmd [no test files] ? cmd/go/internal/telemetrystats [no test files] ok cmd/go/internal/test 1.100s ? cmd/go/internal/test/internal/genflags [no test files] ? cmd/go/internal/tool [no test files] ok cmd/go/internal/toolchain 1.070s ? cmd/go/internal/trace [no test files] ok cmd/go/internal/vcs 1.070s ok cmd/go/internal/vcweb 1.036s ok cmd/go/internal/vcweb/vcstest 2.957s ? cmd/go/internal/version [no test files] ? cmd/go/internal/vet [no test files] ok cmd/go/internal/web 1.078s ? cmd/go/internal/web/intercept [no test files] ok cmd/go/internal/work 1.314s ? cmd/go/internal/workcmd [no test files] ok cmd/gofmt 1.183s ok cmd/internal/archive 1.277s ? cmd/internal/bio [no test files] ? cmd/internal/browser [no test files] ok cmd/internal/bootstrap_test 1.032s ok cmd/internal/buildid 1.439s ? cmd/internal/codesign [no test files] ok cmd/internal/cov 1.252s ? cmd/internal/cov/covcmd [no test files] ? cmd/internal/disasm [no test files] ok cmd/internal/dwarf 1.049s ok cmd/internal/edit 1.040s ? 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.774s ok cmd/internal/obj 1.393s ? cmd/internal/obj/arm [no test files] ok cmd/internal/obj/arm64 1.593s ok cmd/internal/obj/loong64 1.102s ? cmd/internal/obj/mips [no test files] ok cmd/internal/obj/ppc64 1.139s ok cmd/internal/obj/riscv 1.049s ok cmd/internal/obj/s390x 1.016s ? cmd/internal/obj/wasm [no test files] ok cmd/internal/obj/x86 3.327s ok cmd/internal/objabi 1.027s ? cmd/internal/objfile [no test files] ok cmd/internal/osinfo 1.072s ok cmd/internal/par 1.225s ? cmd/internal/pathcache [no test files] ok cmd/internal/pgo 1.021s ok cmd/internal/pkgpath 5.399s ok cmd/internal/pkgpattern 1.087s ok cmd/internal/quoted 1.017s ? cmd/internal/robustio [no test files] ? cmd/internal/script [no test files] ? cmd/internal/script/scripttest [no test files] ok cmd/internal/src 1.025s ok cmd/internal/sys 1.026s ? cmd/internal/telemetry [no test files] ? cmd/internal/telemetry/counter [no test files] ok cmd/internal/test2json 1.587s ok cmd/link 18.782s ? 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.075s ? cmd/link/internal/dwtest [no test files] ok cmd/link/internal/ld 6.282s ? cmd/link/internal/loadelf [no test files] ok cmd/link/internal/loader 1.049s ? 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.489s ok cmd/objdump 5.285s ok cmd/pack 7.767s ok cmd/pprof 3.583s ? cmd/preprofile [no test files] ok cmd/relnote 1.075s ? cmd/test2json [no test files] ok cmd/trace 1.245s ok cmd/vet 51.930s ##### Running benchmarks briefly. goos: freebsd goarch: amd64 pkg: archive/tar cpu: AMD EPYC 7B12 Benchmark/Writer/USTAR-4 6387 18541 ns/op 1128 B/op 10 allocs/op Benchmark/Writer/GNU-4 3858 28498 ns/op 1662 B/op 24 allocs/op Benchmark/Writer/PAX-4 2750 39044 ns/op 2256 B/op 38 allocs/op Benchmark/Reader/USTAR-4 5563 18919 ns/op 5282 B/op 16 allocs/op Benchmark/Reader/GNU-4 9147 13791 ns/op 5191 B/op 15 allocs/op Benchmark/Reader/PAX-4 2793 38293 ns/op 9014 B/op 33 allocs/op PASS ok archive/tar 1.958s goos: freebsd goarch: amd64 pkg: archive/zip cpu: AMD EPYC 7B12 BenchmarkCompressedZipGarbage-4 1 242258496 ns/op 829480 B/op 85 allocs/op BenchmarkZip64Test-4 1 110639634 ns/op BenchmarkZip64TestSizes/4096-4 2210 49324 ns/op BenchmarkZip64TestSizes/1048576-4 244 476707 ns/op BenchmarkZip64TestSizes/67108864-4 1 101569837 ns/op PASS ok archive/zip 2.054s goos: freebsd goarch: amd64 pkg: bufio cpu: AMD EPYC 7B12 BenchmarkReaderCopyOptimal-4 349471 318.9 ns/op BenchmarkReaderCopyUnoptimal-4 223814 511.9 ns/op BenchmarkReaderCopyNoWriteTo-4 10000 14901 ns/op BenchmarkReaderWriteToOptimal-4 13888 8631 ns/op BenchmarkReaderReadString-4 193066 616.8 ns/op 144 B/op 1 allocs/op BenchmarkWriterCopyOptimal-4 296892 360.6 ns/op BenchmarkWriterCopyUnoptimal-4 308174 337.1 ns/op BenchmarkWriterCopyNoReadFrom-4 10000 11851 ns/op BenchmarkReaderEmpty-4 55458 2506 ns/op 4224 B/op 3 allocs/op BenchmarkWriterEmpty-4 38770 2965 ns/op 4096 B/op 1 allocs/op BenchmarkWriterFlush-4 812797 149.2 ns/op 0 B/op 0 allocs/op PASS ok bufio 2.686s goos: freebsd goarch: amd64 pkg: bytes cpu: AMD EPYC 7B12 BenchmarkReadString-4 6214 18606 ns/op 1761.19 MB/s BenchmarkWriteByte-4 607 196445 ns/op 20.85 MB/s BenchmarkWriteRune-4 352 349352 ns/op 35.17 MB/s BenchmarkBufferNotEmptyWriteRead-4 42 2718020 ns/op BenchmarkBufferFullSmallReads-4 142 853155 ns/op BenchmarkBufferWriteBlock/N4096-4 9886 11795 ns/op 14336 B/op 6 allocs/op BenchmarkBufferWriteBlock/N65536-4 608 210562 ns/op 260096 B/op 14 allocs/op BenchmarkBufferWriteBlock/N1048576-4 22 5182758 ns/op 4192260 B/op 22 allocs/op BenchmarkBufferAppendNoCopy-4 15 7672623 ns/op 2186.63 MB/s 2236962 B/op 0 allocs/op BenchmarkIndexByte/10-4 5388973 20.88 ns/op 478.93 MB/s BenchmarkIndexByte/32-4 5473645 21.20 ns/op 1509.13 MB/s BenchmarkIndexByte/4K-4 1592888 74.84 ns/op 54733.17 MB/s BenchmarkIndexBytePortable/10-4 1271630 100.5 ns/op 99.49 MB/s BenchmarkIndexBytePortable/32-4 402714 286.7 ns/op 111.60 MB/s BenchmarkIndexBytePortable/4K-4 3580 35015 ns/op 116.98 MB/s BenchmarkIndexRune/10-4 1701781 71.84 ns/op 139.20 MB/s BenchmarkIndexRune/32-4 1651594 72.02 ns/op 444.34 MB/s BenchmarkIndexRune/4K-4 921651 127.1 ns/op 32228.53 MB/s BenchmarkIndexRuneASCII/10-4 5714535 20.63 ns/op 484.68 MB/s BenchmarkIndexRuneASCII/32-4 5300119 21.01 ns/op 1523.09 MB/s BenchmarkIndexRuneASCII/4K-4 1573332 76.40 ns/op 53614.52 MB/s BenchmarkIndexRuneUnicode/Latin/10-4 1946820 60.91 ns/op 164.17 MB/s BenchmarkIndexRuneUnicode/Latin/32-4 1921486 62.45 ns/op 512.44 MB/s BenchmarkIndexRuneUnicode/Latin/4K-4 230302 499.8 ns/op 8195.01 MB/s BenchmarkIndexRuneUnicode/Cyrillic/10-4 1673320 72.08 ns/op 138.73 MB/s BenchmarkIndexRuneUnicode/Cyrillic/32-4 1694546 73.48 ns/op 435.51 MB/s BenchmarkIndexRuneUnicode/Cyrillic/4K-4 73701 1518 ns/op 2699.00 MB/s BenchmarkIndexRuneUnicode/Han/10-4 1128548 107.2 ns/op 93.30 MB/s BenchmarkIndexRuneUnicode/Han/32-4 1225302 98.60 ns/op 324.56 MB/s BenchmarkIndexRuneUnicode/Han/4K-4 134037 787.1 ns/op 5203.78 MB/s BenchmarkEqual/0-4 9149953 12.65 ns/op BenchmarkEqual/same/1-4 1755325 61.93 ns/op 16.15 MB/s BenchmarkEqual/same/6-4 2201503 54.88 ns/op 109.33 MB/s BenchmarkEqual/same/9-4 2071927 57.72 ns/op 155.92 MB/s BenchmarkEqual/same/15-4 2106871 59.90 ns/op 250.42 MB/s BenchmarkEqual/same/16-4 2042416 59.22 ns/op 270.16 MB/s BenchmarkEqual/same/20-4 2033656 58.55 ns/op 341.59 MB/s BenchmarkEqual/same/32-4 2000048 61.48 ns/op 520.48 MB/s BenchmarkEqual/same/4K-4 141392 752.1 ns/op 5445.86 MB/s BenchmarkEqual/1-4 2087494 57.22 ns/op 17.48 MB/s BenchmarkEqual/6-4 2054946 57.96 ns/op 103.52 MB/s BenchmarkEqual/9-4 2014923 59.41 ns/op 151.49 MB/s BenchmarkEqual/15-4 1968841 61.28 ns/op 244.79 MB/s BenchmarkEqual/16-4 2012203 58.91 ns/op 271.59 MB/s BenchmarkEqual/20-4 1922325 63.08 ns/op 317.05 MB/s BenchmarkEqual/32-4 1839670 64.38 ns/op 497.03 MB/s BenchmarkEqual/4K-4 88944 1296 ns/op 3161.46 MB/s BenchmarkEqualBothUnaligned/64_0-4 2099416 57.71 ns/op 1108.93 MB/s BenchmarkEqualBothUnaligned/64_1-4 1819815 63.27 ns/op 1011.52 MB/s BenchmarkEqualBothUnaligned/64_4-4 2025238 58.63 ns/op 1091.68 MB/s BenchmarkEqualBothUnaligned/64_7-4 1984477 59.05 ns/op 1083.89 MB/s BenchmarkEqualBothUnaligned/4096_0-4 94158 1083 ns/op 3783.40 MB/s BenchmarkEqualBothUnaligned/4096_1-4 86119 1397 ns/op 2931.17 MB/s BenchmarkEqualBothUnaligned/4096_4-4 136687 764.1 ns/op 5360.60 MB/s BenchmarkEqualBothUnaligned/4096_7-4 155145 773.5 ns/op 5295.59 MB/s BenchmarkIndex/10-4 4001468 29.96 ns/op 333.80 MB/s BenchmarkIndex/32-4 4273705 27.07 ns/op 1181.93 MB/s BenchmarkIndex/4K-4 41289 2924 ns/op 1400.80 MB/s BenchmarkIndexEasy/10-4 4165761 29.44 ns/op 339.73 MB/s BenchmarkIndexEasy/32-4 4252117 27.05 ns/op 1183.12 MB/s BenchmarkIndexEasy/4K-4 818702 146.6 ns/op 27945.35 MB/s BenchmarkCount/10-4 2091404 57.07 ns/op 175.22 MB/s BenchmarkCount/32-4 2196277 55.80 ns/op 573.50 MB/s BenchmarkCount/4K-4 40467 2916 ns/op 1404.57 MB/s BenchmarkCountEasy/10-4 2128137 59.06 ns/op 169.31 MB/s BenchmarkCountEasy/32-4 2085529 57.33 ns/op 558.17 MB/s BenchmarkCountEasy/4K-4 689917 174.0 ns/op 23545.02 MB/s BenchmarkCountSingle/10-4 3871875 31.81 ns/op 314.40 MB/s BenchmarkCountSingle/32-4 3768190 31.74 ns/op 1008.18 MB/s BenchmarkCountSingle/4K-4 1247482 96.14 ns/op 42605.18 MB/s BenchmarkToUpper/#00-4 3475162 33.04 ns/op BenchmarkToUpper/ONLYUPPER-4 455582 262.0 ns/op BenchmarkToUpper/abc-4 797499 151.0 ns/op BenchmarkToUpper/AbC123-4 506503 234.0 ns/op BenchmarkToUpper/azAZ09_-4 418184 253.5 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 120039 876.4 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 54846 2048 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 77148 1420 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 182414 649.8 ns/op BenchmarkToLower/#00-4 3505210 32.90 ns/op BenchmarkToLower/abc-4 707647 169.2 ns/op BenchmarkToLower/AbC123-4 414680 247.1 ns/op BenchmarkToLower/azAZ09_-4 417325 264.9 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 123238 903.3 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 58440 1999 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 92178 1265 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 163513 648.9 ns/op BenchmarkFields/ASCII/16-4 206236 568.1 ns/op 28.16 MB/s 80 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 15373 7914 ns/op 32.35 MB/s 704 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 943 123611 ns/op 33.14 MB/s 8192 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 55 2059123 ns/op 31.83 MB/s 147456 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 3 33809175 ns/op 31.01 MB/s 2269184 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 182311 556.4 ns/op 28.75 MB/s 80 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 9136 13051 ns/op 19.62 MB/s 640 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 519 216146 ns/op 18.95 MB/s 25088 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 31 3795866 ns/op 17.27 MB/s 512259 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 2 62796054 ns/op 16.70 MB/s 11202816 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 219475 546.1 ns/op 29.30 MB/s 80 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 16730 7207 ns/op 35.52 MB/s 704 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 998 120636 ns/op 33.95 MB/s 23552 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 52 2182133 ns/op 30.03 MB/s 512256 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 3 37627815 ns/op 27.87 MB/s 11211040 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 211459 557.9 ns/op 28.68 MB/s 80 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 13090 10038 ns/op 25.50 MB/s 640 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 711 174447 ns/op 23.48 MB/s 25088 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 30 3725672 ns/op 17.59 MB/s 512256 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 2 84667702 ns/op 12.38 MB/s 11202816 B/op 24 allocs/op BenchmarkTrimSpace/NoTrim-4 2331194 44.42 ns/op BenchmarkTrimSpace/ASCII-4 1410238 84.57 ns/op BenchmarkTrimSpace/SomeNonASCII-4 150932 780.0 ns/op BenchmarkTrimSpace/JustNonASCII-4 69750 1673 ns/op BenchmarkToValidUTF8/Valid-4 771982 226.9 ns/op BenchmarkToValidUTF8/InvalidASCII-4 486409 234.1 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 151292 808.5 ns/op BenchmarkIndexHard1-4 1250 94087 ns/op 11144.78 MB/s BenchmarkIndexHard2-4 900 131893 ns/op 7950.17 MB/s BenchmarkIndexHard3-4 178 660082 ns/op 1588.55 MB/s BenchmarkIndexHard4-4 183 648046 ns/op 1618.06 MB/s BenchmarkLastIndexHard1-4 8 14531976 ns/op BenchmarkLastIndexHard2-4 6 17581012 ns/op BenchmarkLastIndexHard3-4 6 19396670 ns/op BenchmarkCountHard1-4 1268 94206 ns/op BenchmarkCountHard2-4 909 131967 ns/op BenchmarkCountHard3-4 180 656275 ns/op BenchmarkSplitEmptySeparator-4 2 74648154 ns/op BenchmarkSplitSingleByteSeparator-4 30 5106573 ns/op BenchmarkSplitMultiByteSeparator-4 20 5579821 ns/op BenchmarkSplitNSingleByteSeparator-4 262336 443.9 ns/op BenchmarkSplitNMultiByteSeparator-4 112322 1034 ns/op BenchmarkRepeat-4 287017 429.6 ns/op BenchmarkRepeatLarge/256/1-4 205782 591.3 ns/op 432.93 MB/s BenchmarkRepeatLarge/256/16-4 337252 412.5 ns/op 620.57 MB/s BenchmarkRepeatLarge/512/1-4 141150 774.4 ns/op 661.13 MB/s BenchmarkRepeatLarge/512/16-4 200040 623.5 ns/op 821.13 MB/s BenchmarkRepeatLarge/1024/1-4 106988 1196 ns/op 856.01 MB/s BenchmarkRepeatLarge/1024/16-4 109574 1007 ns/op 1016.43 MB/s BenchmarkRepeatLarge/2048/1-4 65995 2011 ns/op 1018.51 MB/s BenchmarkRepeatLarge/2048/16-4 81950 1659 ns/op 1234.24 MB/s BenchmarkRepeatLarge/4096/1-4 35523 3445 ns/op 1188.93 MB/s BenchmarkRepeatLarge/4096/16-4 38228 3259 ns/op 1256.96 MB/s BenchmarkRepeatLarge/8192/1-4 17661 6315 ns/op 1297.24 MB/s BenchmarkRepeatLarge/8192/16-4 21135 6253 ns/op 1310.05 MB/s BenchmarkRepeatLarge/8192/4097-4 38058 3312 ns/op 1237.01 MB/s BenchmarkRepeatLarge/16384/1-4 9484 11887 ns/op 1378.31 MB/s BenchmarkRepeatLarge/16384/16-4 11113 11538 ns/op 1419.97 MB/s BenchmarkRepeatLarge/16384/4097-4 14001 9202 ns/op 1335.65 MB/s BenchmarkRepeatLarge/32768/1-4 5898 23332 ns/op 1404.43 MB/s BenchmarkRepeatLarge/32768/16-4 4670 22522 ns/op 1454.94 MB/s BenchmarkRepeatLarge/32768/4097-4 5989 20616 ns/op 1391.09 MB/s BenchmarkRepeatLarge/65536/1-4 2898 43651 ns/op 1501.36 MB/s BenchmarkRepeatLarge/65536/16-4 2920 42844 ns/op 1529.66 MB/s BenchmarkRepeatLarge/65536/4097-4 2852 47538 ns/op 1292.75 MB/s BenchmarkRepeatLarge/131072/1-4 852 165822 ns/op 790.44 MB/s BenchmarkRepeatLarge/131072/16-4 856 144824 ns/op 905.04 MB/s BenchmarkRepeatLarge/131072/4097-4 919 161238 ns/op 787.70 MB/s BenchmarkRepeatLarge/262144/1-4 451 264619 ns/op 990.65 MB/s BenchmarkRepeatLarge/262144/16-4 457 285853 ns/op 917.06 MB/s BenchmarkRepeatLarge/262144/4097-4 420 265258 ns/op 973.06 MB/s BenchmarkRepeatLarge/524288/1-4 242 523257 ns/op 1001.97 MB/s BenchmarkRepeatLarge/524288/16-4 223 520925 ns/op 1006.46 MB/s BenchmarkRepeatLarge/524288/4097-4 228 506850 ns/op 1026.57 MB/s BenchmarkRepeatLarge/1048576/1-4 100 1034743 ns/op 1013.37 MB/s BenchmarkRepeatLarge/1048576/16-4 99 1200265 ns/op 873.62 MB/s BenchmarkRepeatLarge/1048576/4097-4 100 1042698 ns/op 1001.95 MB/s BenchmarkRepeatLarge/2097152/1-4 56 2211597 ns/op 948.25 MB/s BenchmarkRepeatLarge/2097152/16-4 52 2127065 ns/op 985.94 MB/s BenchmarkRepeatLarge/2097152/4097-4 50 2413749 ns/op 867.35 MB/s BenchmarkRepeatLarge/4194304/1-4 26 4516836 ns/op 928.59 MB/s BenchmarkRepeatLarge/4194304/16-4 25 4315178 ns/op 971.99 MB/s BenchmarkRepeatLarge/4194304/4097-4 27 4293856 ns/op 976.10 MB/s BenchmarkRepeatLarge/8388608/1-4 13 8446770 ns/op 993.11 MB/s BenchmarkRepeatLarge/8388608/16-4 14 7294051 ns/op 1150.06 MB/s BenchmarkRepeatLarge/8388608/4097-4 14 7299192 ns/op 1148.97 MB/s BenchmarkRepeatLarge/16777216/1-4 8 14395310 ns/op 1165.46 MB/s BenchmarkRepeatLarge/16777216/16-4 7 14291348 ns/op 1173.94 MB/s BenchmarkRepeatLarge/16777216/4097-4 8 13976424 ns/op 1200.39 MB/s BenchmarkRepeatLarge/33554432/1-4 4 27059051 ns/op 1240.04 MB/s BenchmarkRepeatLarge/33554432/16-4 4 27339583 ns/op 1227.32 MB/s BenchmarkRepeatLarge/33554432/4097-4 4 27482536 ns/op 1220.94 MB/s BenchmarkRepeatLarge/67108864/1-4 2 56178758 ns/op 1194.56 MB/s BenchmarkRepeatLarge/67108864/16-4 2 54313311 ns/op 1235.59 MB/s BenchmarkRepeatLarge/67108864/4097-4 2 54588422 ns/op 1229.36 MB/s BenchmarkRepeatLarge/134217728/1-4 1 106522351 ns/op 1260.00 MB/s BenchmarkRepeatLarge/134217728/16-4 1 107329572 ns/op 1250.52 MB/s BenchmarkRepeatLarge/134217728/4097-4 1 106692222 ns/op 1257.99 MB/s BenchmarkRepeatLarge/268435456/1-4 1 230586286 ns/op 1164.14 MB/s BenchmarkRepeatLarge/268435456/16-4 1 209291229 ns/op 1282.59 MB/s BenchmarkRepeatLarge/268435456/4097-4 1 210711320 ns/op 1273.95 MB/s BenchmarkRepeatLarge/536870912/1-4 1 484236693 ns/op 1108.70 MB/s BenchmarkRepeatLarge/536870912/16-4 1 427451003 ns/op 1255.98 MB/s BenchmarkRepeatLarge/536870912/4097-4 1 432430259 ns/op 1241.52 MB/s BenchmarkRepeatLarge/1073741824/1-4 1 1009440900 ns/op 1063.70 MB/s BenchmarkRepeatLarge/1073741824/16-4 1 844362789 ns/op 1271.66 MB/s BenchmarkRepeatLarge/1073741824/4097-4 1 853644747 ns/op 1257.83 MB/s BenchmarkBytesCompare/1-4 12086967 8.787 ns/op BenchmarkBytesCompare/2-4 11962390 8.811 ns/op BenchmarkBytesCompare/4-4 12827888 9.069 ns/op BenchmarkBytesCompare/8-4 13659526 8.083 ns/op BenchmarkBytesCompare/16-4 13097738 8.193 ns/op BenchmarkBytesCompare/32-4 12416964 8.327 ns/op BenchmarkBytesCompare/64-4 11074953 9.451 ns/op BenchmarkBytesCompare/128-4 10805000 9.981 ns/op BenchmarkBytesCompare/256-4 9884344 11.32 ns/op BenchmarkBytesCompare/512-4 7144620 15.21 ns/op BenchmarkBytesCompare/1024-4 5094404 22.67 ns/op BenchmarkBytesCompare/2048-4 3068907 37.65 ns/op BenchmarkIndexAnyASCII/1:1-4 2989540 36.02 ns/op BenchmarkIndexAnyASCII/1:2-4 3081296 38.26 ns/op BenchmarkIndexAnyASCII/1:4-4 3058753 35.95 ns/op BenchmarkIndexAnyASCII/1:8-4 3004429 35.55 ns/op BenchmarkIndexAnyASCII/1:16-4 3111988 38.47 ns/op BenchmarkIndexAnyASCII/1:32-4 3131744 37.86 ns/op BenchmarkIndexAnyASCII/1:64-4 3207379 37.89 ns/op BenchmarkIndexAnyASCII/16:1-4 3011031 39.90 ns/op BenchmarkIndexAnyASCII/16:2-4 452460 243.8 ns/op BenchmarkIndexAnyASCII/16:4-4 437332 249.1 ns/op BenchmarkIndexAnyASCII/16:8-4 421590 255.7 ns/op BenchmarkIndexAnyASCII/16:16-4 420471 263.4 ns/op BenchmarkIndexAnyASCII/16:32-4 377306 282.6 ns/op BenchmarkIndexAnyASCII/16:64-4 320770 352.4 ns/op BenchmarkIndexAnyASCII/256:1-4 2895441 43.17 ns/op BenchmarkIndexAnyASCII/256:2-4 34362 3410 ns/op BenchmarkIndexAnyASCII/256:4-4 35311 3273 ns/op BenchmarkIndexAnyASCII/256:8-4 34951 3417 ns/op BenchmarkIndexAnyASCII/256:16-4 34545 3320 ns/op BenchmarkIndexAnyASCII/256:32-4 34020 3539 ns/op BenchmarkIndexAnyASCII/256:64-4 34119 3514 ns/op BenchmarkIndexAnyUTF8/1:1-4 3029367 38.18 ns/op BenchmarkIndexAnyUTF8/1:2-4 3026637 39.27 ns/op BenchmarkIndexAnyUTF8/1:4-4 3058291 36.66 ns/op BenchmarkIndexAnyUTF8/1:8-4 3062904 39.65 ns/op BenchmarkIndexAnyUTF8/1:16-4 3031525 36.81 ns/op BenchmarkIndexAnyUTF8/1:32-4 3055152 38.79 ns/op BenchmarkIndexAnyUTF8/1:64-4 3155046 36.72 ns/op BenchmarkIndexAnyUTF8/16:1-4 198120 566.9 ns/op BenchmarkIndexAnyUTF8/16:2-4 399516 299.2 ns/op BenchmarkIndexAnyUTF8/16:4-4 399529 276.3 ns/op BenchmarkIndexAnyUTF8/16:8-4 439702 299.5 ns/op BenchmarkIndexAnyUTF8/16:16-4 398508 294.8 ns/op BenchmarkIndexAnyUTF8/16:32-4 396210 305.6 ns/op BenchmarkIndexAnyUTF8/16:64-4 363432 289.2 ns/op BenchmarkIndexAnyUTF8/256:1-4 14254 8453 ns/op BenchmarkIndexAnyUTF8/256:2-4 28152 3890 ns/op BenchmarkIndexAnyUTF8/256:4-4 27844 4184 ns/op BenchmarkIndexAnyUTF8/256:8-4 28057 4268 ns/op BenchmarkIndexAnyUTF8/256:16-4 28702 4161 ns/op BenchmarkIndexAnyUTF8/256:32-4 27554 4044 ns/op BenchmarkIndexAnyUTF8/256:64-4 27694 4157 ns/op BenchmarkLastIndexAnyASCII/1:1-4 3132260 36.49 ns/op BenchmarkLastIndexAnyASCII/1:2-4 3192756 35.46 ns/op BenchmarkLastIndexAnyASCII/1:4-4 3171704 37.89 ns/op BenchmarkLastIndexAnyASCII/1:8-4 3201642 34.29 ns/op BenchmarkLastIndexAnyASCII/1:16-4 3299370 38.10 ns/op BenchmarkLastIndexAnyASCII/1:32-4 3369283 38.90 ns/op BenchmarkLastIndexAnyASCII/1:64-4 3247513 35.24 ns/op BenchmarkLastIndexAnyASCII/16:1-4 513463 253.3 ns/op BenchmarkLastIndexAnyASCII/16:2-4 404956 257.3 ns/op BenchmarkLastIndexAnyASCII/16:4-4 468828 253.3 ns/op BenchmarkLastIndexAnyASCII/16:8-4 458961 258.4 ns/op BenchmarkLastIndexAnyASCII/16:16-4 457909 277.8 ns/op BenchmarkLastIndexAnyASCII/16:32-4 356798 306.7 ns/op BenchmarkLastIndexAnyASCII/16:64-4 269082 384.8 ns/op BenchmarkLastIndexAnyASCII/256:1-4 33423 3282 ns/op BenchmarkLastIndexAnyASCII/256:2-4 33553 3566 ns/op BenchmarkLastIndexAnyASCII/256:4-4 32912 3184 ns/op BenchmarkLastIndexAnyASCII/256:8-4 32727 3378 ns/op BenchmarkLastIndexAnyASCII/256:16-4 33344 3586 ns/op BenchmarkLastIndexAnyASCII/256:32-4 33858 3640 ns/op BenchmarkLastIndexAnyASCII/256:64-4 32389 3517 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 3142483 38.94 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 3133134 37.92 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 3041533 38.13 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 3179002 36.82 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 3430410 35.12 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 3122482 35.13 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 3140148 35.76 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 282738 366.9 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 420871 292.0 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 346218 300.8 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 341689 301.6 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 357564 296.5 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 343444 305.9 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 405957 294.8 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 21872 5320 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 28598 4241 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 27561 4259 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 31197 4240 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 28089 4238 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 27741 4274 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 28581 4208 ns/op BenchmarkTrimASCII/1:1-4 3587192 31.75 ns/op BenchmarkTrimASCII/1:2-4 3009681 36.46 ns/op BenchmarkTrimASCII/1:4-4 2924710 39.77 ns/op BenchmarkTrimASCII/1:8-4 2815006 42.60 ns/op BenchmarkTrimASCII/1:16-4 2172396 56.33 ns/op BenchmarkTrimASCII/16:1-4 745992 168.7 ns/op BenchmarkTrimASCII/16:2-4 394909 260.7 ns/op BenchmarkTrimASCII/16:4-4 502311 254.7 ns/op BenchmarkTrimASCII/16:8-4 400839 250.5 ns/op BenchmarkTrimASCII/16:16-4 412058 272.6 ns/op BenchmarkTrimASCII/256:1-4 52350 2051 ns/op BenchmarkTrimASCII/256:2-4 32744 3665 ns/op BenchmarkTrimASCII/256:4-4 33514 3400 ns/op BenchmarkTrimASCII/256:8-4 32865 3574 ns/op BenchmarkTrimASCII/256:16-4 32876 3170 ns/op BenchmarkTrimASCII/4096:1-4 3451 34910 ns/op BenchmarkTrimASCII/4096:2-4 2371 58335 ns/op BenchmarkTrimASCII/4096:4-4 1948 56629 ns/op BenchmarkTrimASCII/4096:8-4 1950 56761 ns/op BenchmarkTrimASCII/4096:16-4 2001 56531 ns/op BenchmarkTrimByte-4 2866629 42.38 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 20030 5959 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 20025 5991 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 814 127903 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 1512 69350 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 3328 34630 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 6801 17712 ns/op BenchmarkCompareBytesEqual-4 13930214 8.120 ns/op BenchmarkCompareBytesToNil-4 14647514 7.805 ns/op BenchmarkCompareBytesEmpty-4 15348412 7.259 ns/op BenchmarkCompareBytesIdentical-4 15657482 7.474 ns/op BenchmarkCompareBytesSameLength-4 13817025 8.428 ns/op BenchmarkCompareBytesDifferentLength-4 13218276 7.956 ns/op BenchmarkCompareBytesBigUnaligned/offset=1-4 3986 27124 ns/op 38658.60 MB/s BenchmarkCompareBytesBigUnaligned/offset=2-4 2778 37037 ns/op 28312.17 MB/s BenchmarkCompareBytesBigUnaligned/offset=3-4 4028 26545 ns/op 39501.69 MB/s BenchmarkCompareBytesBigUnaligned/offset=4-4 4244 27285 ns/op 38430.41 MB/s BenchmarkCompareBytesBigUnaligned/offset=5-4 4557 27319 ns/op 38383.47 MB/s BenchmarkCompareBytesBigUnaligned/offset=6-4 4545 30500 ns/op 34379.35 MB/s BenchmarkCompareBytesBigUnaligned/offset=7-4 3790 27494 ns/op 38139.21 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=0-4 3009 36891 ns/op 28424.24 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=1-4 2740 42020 ns/op 24954.46 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=2-4 3325 35594 ns/op 29459.58 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=3-4 2438 41271 ns/op 25407.37 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=4-4 2914 36651 ns/op 28610.18 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=5-4 3427 37817 ns/op 27728.08 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=6-4 3328 35975 ns/op 29147.28 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=7-4 3356 34835 ns/op 30101.06 MB/s BenchmarkCompareBytesBig-4 4533 27601 ns/op 37991.36 MB/s BenchmarkCompareBytesBigIdentical-4 15914240 7.105 ns/op 147588307.87 MB/s PASS ok bytes 60.320s goos: freebsd goarch: amd64 pkg: compress/bzip2 cpu: AMD EPYC 7B12 BenchmarkDecodeDigits-4 2 57202314 ns/op 1.75 MB/s 3615760 B/op 29 allocs/op BenchmarkDecodeNewton-4 1 249510532 ns/op 2.27 MB/s 3629184 B/op 26 allocs/op BenchmarkDecodeRand-4 6 18313807 ns/op 0.89 MB/s 3644212 B/op 27 allocs/op PASS ok compress/bzip2 2.010s goos: freebsd goarch: amd64 pkg: compress/flate cpu: AMD EPYC 7B12 BenchmarkDecode/Digits/Huffman/1e4-4 78 1324393 ns/op 7.55 MB/s 42641 B/op 5 allocs/op BenchmarkDecode/Digits/Huffman/1e5-4 8 13062774 ns/op 7.66 MB/s 43680 B/op 6 allocs/op BenchmarkDecode/Digits/Huffman/1e6-4 1 131361342 ns/op 7.61 MB/s 49264 B/op 9 allocs/op BenchmarkDecode/Digits/Speed/1e4-4 92 1327595 ns/op 7.53 MB/s 43119 B/op 8 allocs/op BenchmarkDecode/Digits/Speed/1e5-4 8 13332366 ns/op 7.50 MB/s 46016 B/op 12 allocs/op BenchmarkDecode/Digits/Speed/1e6-4 1 133855224 ns/op 7.47 MB/s 53024 B/op 77 allocs/op BenchmarkDecode/Digits/Default/1e4-4 84 1303857 ns/op 7.67 MB/s 42928 B/op 7 allocs/op BenchmarkDecode/Digits/Default/1e5-4 8 12591900 ns/op 7.94 MB/s 42927 B/op 13 allocs/op BenchmarkDecode/Digits/Default/1e6-4 1 127354649 ns/op 7.85 MB/s 53384 B/op 83 allocs/op BenchmarkDecode/Digits/Compression/1e4-4 90 1249688 ns/op 8.00 MB/s 43044 B/op 7 allocs/op BenchmarkDecode/Digits/Compression/1e5-4 8 12634536 ns/op 7.91 MB/s 42927 B/op 13 allocs/op BenchmarkDecode/Digits/Compression/1e6-4 1 127632169 ns/op 7.84 MB/s 53384 B/op 83 allocs/op BenchmarkDecode/Newton/Huffman/1e4-4 81 1465840 ns/op 6.82 MB/s 43172 B/op 14 allocs/op BenchmarkDecode/Newton/Huffman/1e5-4 8 14228097 ns/op 7.03 MB/s 47127 B/op 23 allocs/op BenchmarkDecode/Newton/Huffman/1e6-4 1 144429284 ns/op 6.92 MB/s 88512 B/op 165 allocs/op BenchmarkDecode/Newton/Speed/1e4-4 100 1104372 ns/op 9.05 MB/s 43373 B/op 18 allocs/op BenchmarkDecode/Newton/Speed/1e5-4 12 9558853 ns/op 10.46 MB/s 44440 B/op 31 allocs/op BenchmarkDecode/Newton/Speed/1e6-4 2 96528952 ns/op 10.36 MB/s 85328 B/op 230 allocs/op BenchmarkDecode/Newton/Default/1e4-4 120 979914 ns/op 10.20 MB/s 43171 B/op 15 allocs/op BenchmarkDecode/Newton/Default/1e5-4 14 7626751 ns/op 13.11 MB/s 45264 B/op 32 allocs/op BenchmarkDecode/Newton/Default/1e6-4 2 74084044 ns/op 13.50 MB/s 65952 B/op 160 allocs/op BenchmarkDecode/Newton/Compression/1e4-4 120 1004322 ns/op 9.96 MB/s 42281 B/op 15 allocs/op BenchmarkDecode/Newton/Compression/1e5-4 14 7555574 ns/op 13.24 MB/s 45264 B/op 32 allocs/op BenchmarkDecode/Newton/Compression/1e6-4 2 76547856 ns/op 13.06 MB/s 71860 B/op 153 allocs/op BenchmarkEncode/Digits/Huffman/1e4-4 142 835121 ns/op 11.97 MB/s BenchmarkEncode/Digits/Huffman/1e5-4 14 7921390 ns/op 12.62 MB/s BenchmarkEncode/Digits/Huffman/1e6-4 2 79970838 ns/op 12.50 MB/s BenchmarkEncode/Digits/Speed/1e4-4 75 1582323 ns/op 6.32 MB/s BenchmarkEncode/Digits/Speed/1e5-4 7 14433844 ns/op 6.93 MB/s BenchmarkEncode/Digits/Speed/1e6-4 1 146844835 ns/op 6.81 MB/s BenchmarkEncode/Digits/Default/1e4-4 26 4041304 ns/op 2.47 MB/s BenchmarkEncode/Digits/Default/1e5-4 2 55990762 ns/op 1.79 MB/s BenchmarkEncode/Digits/Default/1e6-4 1 571911838 ns/op 1.75 MB/s BenchmarkEncode/Digits/Compression/1e4-4 30 3983281 ns/op 2.51 MB/s BenchmarkEncode/Digits/Compression/1e5-4 2 53137856 ns/op 1.88 MB/s BenchmarkEncode/Digits/Compression/1e6-4 1 571040156 ns/op 1.75 MB/s BenchmarkEncode/Newton/Huffman/1e4-4 100 1015542 ns/op 9.85 MB/s BenchmarkEncode/Newton/Huffman/1e5-4 13 8566467 ns/op 11.67 MB/s BenchmarkEncode/Newton/Huffman/1e6-4 2 84912172 ns/op 11.78 MB/s BenchmarkEncode/Newton/Speed/1e4-4 74 1530862 ns/op 6.53 MB/s BenchmarkEncode/Newton/Speed/1e5-4 9 11497277 ns/op 8.70 MB/s BenchmarkEncode/Newton/Speed/1e6-4 1 113770385 ns/op 8.79 MB/s BenchmarkEncode/Newton/Default/1e4-4 31 3780581 ns/op 2.65 MB/s BenchmarkEncode/Newton/Default/1e5-4 2 50853578 ns/op 1.97 MB/s BenchmarkEncode/Newton/Default/1e6-4 1 518406980 ns/op 1.93 MB/s BenchmarkEncode/Newton/Compression/1e4-4 28 4005520 ns/op 2.50 MB/s BenchmarkEncode/Newton/Compression/1e5-4 2 63386125 ns/op 1.58 MB/s BenchmarkEncode/Newton/Compression/1e6-4 1 657124672 ns/op 1.52 MB/s PASS ok compress/flate 15.197s goos: freebsd goarch: amd64 pkg: compress/lzw cpu: AMD EPYC 7B12 BenchmarkDecoder/1e4-4 64 1813147 ns/op 5.52 MB/s BenchmarkDecoder/1e-Reuse4-4 62 1844176 ns/op 5.42 MB/s BenchmarkDecoder/1e5-4 6 18207266 ns/op 5.49 MB/s BenchmarkDecoder/1e-Reuse5-4 6 18250147 ns/op 5.48 MB/s BenchmarkDecoder/1e6-4 1 186781670 ns/op 5.35 MB/s BenchmarkDecoder/1e-Reuse6-4 1 184600628 ns/op 5.42 MB/s BenchmarkEncoder/1e4-4 74 1496455 ns/op 6.68 MB/s BenchmarkEncoder/1e-Reuse4-4 76 1425742 ns/op 7.01 MB/s BenchmarkEncoder/1e5-4 7 14981756 ns/op 6.67 MB/s BenchmarkEncoder/1e-Reuse5-4 7 14959644 ns/op 6.68 MB/s BenchmarkEncoder/1e6-4 1 152485719 ns/op 6.56 MB/s BenchmarkEncoder/1e-Reuse6-4 1 148585266 ns/op 6.73 MB/s PASS ok compress/lzw 3.278s goos: freebsd goarch: amd64 pkg: container/heap cpu: AMD EPYC 7B12 BenchmarkDup-4 30 3432759 ns/op PASS ok container/heap 1.127s goos: freebsd goarch: amd64 pkg: context cpu: AMD EPYC 7B12 BenchmarkCommonParentCancel-4 18741 5822 ns/op BenchmarkWithTimeout/concurrency=40-4 5143 25660 ns/op BenchmarkWithTimeout/concurrency=4000-4 4465 26718 ns/op BenchmarkWithTimeout/concurrency=400000-4 5852 20160 ns/op BenchmarkCancelTree/depth=1/Root=Background-4 576902 196.1 ns/op BenchmarkCancelTree/depth=1/Root=OpenCanceler-4 21840 6015 ns/op BenchmarkCancelTree/depth=1/Root=ClosedCanceler-4 25383 4522 ns/op BenchmarkCancelTree/depth=10/Root=Background-4 4507 25432 ns/op BenchmarkCancelTree/depth=10/Root=OpenCanceler-4 2823 41338 ns/op BenchmarkCancelTree/depth=10/Root=ClosedCanceler-4 3668 30688 ns/op BenchmarkCancelTree/depth=100/Root=Background-4 388 354644 ns/op BenchmarkCancelTree/depth=100/Root=OpenCanceler-4 288 425888 ns/op BenchmarkCancelTree/depth=100/Root=ClosedCanceler-4 400 279779 ns/op BenchmarkCancelTree/depth=1000/Root=Background-4 33 3037732 ns/op BenchmarkCancelTree/depth=1000/Root=OpenCanceler-4 25 5178798 ns/op BenchmarkCancelTree/depth=1000/Root=ClosedCanceler-4 36 2872906 ns/op BenchmarkCheckCanceled/Err-4 435921 299.7 ns/op BenchmarkCheckCanceled/Done-4 868556 135.8 ns/op BenchmarkContextCancelDone-4 730845 186.7 ns/op BenchmarkDeepValueNewGoRoutine/depth=10-4 15434 7885 ns/op BenchmarkDeepValueNewGoRoutine/depth=20-4 13910 8810 ns/op BenchmarkDeepValueNewGoRoutine/depth=30-4 12787 9448 ns/op BenchmarkDeepValueNewGoRoutine/depth=50-4 10000 10614 ns/op BenchmarkDeepValueNewGoRoutine/depth=100-4 8608 12702 ns/op BenchmarkDeepValueSameGoRoutine/depth=10-4 559322 209.0 ns/op BenchmarkDeepValueSameGoRoutine/depth=20-4 294763 375.1 ns/op BenchmarkDeepValueSameGoRoutine/depth=30-4 210984 513.2 ns/op BenchmarkDeepValueSameGoRoutine/depth=50-4 137215 879.9 ns/op BenchmarkDeepValueSameGoRoutine/depth=100-4 70420 1551 ns/op PASS ok context 10.173s goos: freebsd goarch: amd64 pkg: crypto/aes cpu: AMD EPYC 7B12 BenchmarkEncrypt/AES-128-4 2472476 49.12 ns/op 325.72 MB/s BenchmarkEncrypt/AES-192-4 2398856 50.14 ns/op 319.13 MB/s BenchmarkEncrypt/AES-256-4 2430870 48.30 ns/op 331.27 MB/s BenchmarkDecrypt/AES-128-4 2555697 48.21 ns/op 331.88 MB/s BenchmarkDecrypt/AES-192-4 2405596 48.80 ns/op 327.89 MB/s BenchmarkDecrypt/AES-256-4 2469536 48.54 ns/op 329.61 MB/s BenchmarkCreateCipher/AES-128-4 270960 454.5 ns/op 512 B/op 1 allocs/op BenchmarkCreateCipher/AES-192-4 258340 420.2 ns/op 512 B/op 1 allocs/op BenchmarkCreateCipher/AES-256-4 276373 403.2 ns/op 512 B/op 1 allocs/op PASS ok crypto/aes 2.569s goos: freebsd goarch: amd64 pkg: crypto/cipher cpu: AMD EPYC 7B12 BenchmarkAESGCM/Open-128-64-4 226881 509.6 ns/op 125.59 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-64-4 396200 261.2 ns/op 245.04 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-64-4 207728 521.2 ns/op 122.79 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-64-4 405090 270.9 ns/op 236.22 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-1350-4 148549 799.2 ns/op 1689.26 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-1350-4 206257 575.0 ns/op 2347.92 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-1350-4 133958 877.5 ns/op 1538.38 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-1350-4 187388 639.7 ns/op 2110.23 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-8192-4 53607 2238 ns/op 3660.01 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-8192-4 59636 2011 ns/op 4073.18 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-8192-4 48345 2484 ns/op 3298.02 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-8192-4 52017 2269 ns/op 3609.69 MB/s 0 B/op 0 allocs/op BenchmarkAESCTR/50-4 357836 322.7 ns/op 154.96 MB/s BenchmarkAESCTR/1K-4 177176 675.3 ns/op 1508.85 MB/s BenchmarkAESCTR/8K-4 45588 2587 ns/op 3164.31 MB/s BenchmarkAESCBCEncrypt1K-4 40362 2992 ns/op 342.20 MB/s BenchmarkAESCBCDecrypt1K-4 40344 3027 ns/op 338.27 MB/s PASS ok crypto/cipher 3.435s goos: freebsd goarch: amd64 pkg: crypto/des cpu: AMD EPYC 7B12 BenchmarkEncrypt-4 112479 1049 ns/op 7.63 MB/s BenchmarkDecrypt-4 115094 966.6 ns/op 8.28 MB/s BenchmarkTDESEncrypt-4 38170 2866 ns/op 2.79 MB/s BenchmarkTDESDecrypt-4 38886 2854 ns/op 2.80 MB/s PASS ok crypto/des 1.572s goos: freebsd goarch: amd64 pkg: crypto/ecdh cpu: AMD EPYC 7B12 BenchmarkECDH/P256-4 1311 87124 ns/op 968 B/op 15 allocs/op BenchmarkECDH/P384-4 18 6521974 ns/op 1328 B/op 24 allocs/op BenchmarkECDH/P521-4 6 16853149 ns/op 1808 B/op 24 allocs/op BenchmarkECDH/X25519-4 100 1054062 ns/op 392 B/op 9 allocs/op PASS ok crypto/ecdh 1.636s goos: freebsd goarch: amd64 pkg: crypto/ecdsa cpu: AMD EPYC 7B12 BenchmarkSign/P256-4 1230 92800 ns/op 6976 B/op 72 allocs/op BenchmarkSign/P384-4 61 1811259 ns/op 7215 B/op 75 allocs/op BenchmarkSign/P521-4 27 4185708 ns/op 8065 B/op 78 allocs/op BenchmarkVerify/P256-4 1311 89753 ns/op 576 B/op 10 allocs/op BenchmarkVerify/P384-4 19 5973909 ns/op 808 B/op 17 allocs/op BenchmarkVerify/P521-4 7 15929068 ns/op 1224 B/op 17 allocs/op BenchmarkGenerateKey/P256-4 5704 19189 ns/op 1000 B/op 17 allocs/op BenchmarkGenerateKey/P384-4 76 1644770 ns/op 1200 B/op 20 allocs/op BenchmarkGenerateKey/P521-4 25 4030136 ns/op 1598 B/op 20 allocs/op PASS ok crypto/ecdsa 2.330s goos: freebsd goarch: amd64 pkg: crypto/ed25519 cpu: AMD EPYC 7B12 BenchmarkKeyGeneration-4 421 281961 ns/op BenchmarkNewKeyFromSeed-4 427 276722 ns/op BenchmarkSigning-4 406 292962 ns/op BenchmarkVerification-4 258 460441 ns/op PASS ok crypto/ed25519 1.627s goos: freebsd goarch: amd64 pkg: crypto/elliptic cpu: AMD EPYC 7B12 BenchmarkScalarBaseMult/P256-4 7070 16133 ns/op 368 B/op 6 allocs/op BenchmarkScalarBaseMult/P224-4 189 638075 ns/op 376 B/op 9 allocs/op BenchmarkScalarBaseMult/P384-4 72 1633524 ns/op 504 B/op 9 allocs/op BenchmarkScalarBaseMult/P521-4 28 4022102 ns/op 696 B/op 9 allocs/op BenchmarkScalarMult/P256-4 1864 63755 ns/op 448 B/op 7 allocs/op BenchmarkScalarMult/P224-4 74 1613454 ns/op 440 B/op 10 allocs/op BenchmarkScalarMult/P384-4 26 4359837 ns/op 616 B/op 10 allocs/op BenchmarkScalarMult/P521-4 9 11765664 ns/op 840 B/op 10 allocs/op BenchmarkMarshalUnmarshal/P256/Uncompressed-4 23722 4905 ns/op 544 B/op 8 allocs/op BenchmarkMarshalUnmarshal/P256/Compressed-4 8922 12967 ns/op 592 B/op 9 allocs/op BenchmarkMarshalUnmarshal/P224/Uncompressed-4 5654 18824 ns/op 560 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P224/Compressed-4 112 1054443 ns/op 592 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P384/Uncompressed-4 4041 30415 ns/op 784 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P384/Compressed-4 406 293176 ns/op 848 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P521/Uncompressed-4 2203 46914 ns/op 1104 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P521/Compressed-4 139 906960 ns/op 1184 B/op 15 allocs/op PASS ok crypto/elliptic 3.509s goos: freebsd goarch: amd64 pkg: crypto/hkdf cpu: AMD EPYC 7B12 Benchmark16ByteMD5Single-4 10575 10972 ns/op 1.46 MB/s Benchmark20ByteSHA1Single-4 10266 11753 ns/op 1.70 MB/s Benchmark32ByteSHA256Single-4 10641 11242 ns/op 2.85 MB/s Benchmark64ByteSHA512Single-4 5437 19705 ns/op 3.25 MB/s PASS ok crypto/hkdf 1.810s goos: freebsd goarch: amd64 pkg: crypto/hmac cpu: AMD EPYC 7B12 BenchmarkHMACSHA256_1K-4 62422 1873 ns/op 546.63 MB/s BenchmarkHMACSHA256_32-4 81109 1349 ns/op 23.71 MB/s BenchmarkNewWriteSum-4 22256 5328 ns/op 6.01 MB/s PASS ok crypto/hmac 1.524s goos: freebsd goarch: amd64 pkg: crypto/internal/fips140/bigmod cpu: AMD EPYC 7B12 BenchmarkModAdd-4 631368 172.9 ns/op BenchmarkModSub-4 684270 168.7 ns/op BenchmarkMontgomeryRepr-4 86059 1307 ns/op BenchmarkMontgomeryMul-4 88222 1314 ns/op BenchmarkModMul-4 44022 2677 ns/op BenchmarkExpBig-4 26 4520440 ns/op BenchmarkExp-4 33 3587400 ns/op PASS ok crypto/internal/fips140/bigmod 2.058s goos: freebsd goarch: amd64 pkg: crypto/internal/fips140/drbg cpu: AMD EPYC 7B12 BenchmarkDBRG-4 69182 1613 ns/op 39.67 MB/s PASS ok crypto/internal/fips140/drbg 1.209s goos: freebsd goarch: amd64 pkg: crypto/internal/fips140/edwards25519 cpu: AMD EPYC 7B12 BenchmarkEncodingDecoding-4 5572 20875 ns/op BenchmarkScalarBaseMult-4 453 237897 ns/op BenchmarkScalarMult-4 205 579157 ns/op BenchmarkVarTimeDoubleScalarBaseMult-4 295 407127 ns/op PASS ok crypto/internal/fips140/edwards25519 1.756s goos: freebsd goarch: amd64 pkg: crypto/internal/fips140/edwards25519/field cpu: AMD EPYC 7B12 BenchmarkAdd-4 585676 184.7 ns/op BenchmarkMultiply-4 5826430 20.55 ns/op BenchmarkSquare-4 7501094 15.65 ns/op BenchmarkInvert-4 28441 4228 ns/op BenchmarkMult32-4 1717947 68.59 ns/op PASS ok crypto/internal/fips140/edwards25519/field 1.820s goos: freebsd goarch: amd64 pkg: crypto/internal/fips140/nistec cpu: AMD EPYC 7B12 BenchmarkScalarMult/P224-4 73 1580848 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P256-4 2118 56805 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P384-4 26 4443199 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P521-4 9 12081551 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P224-4 186 607593 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P256-4 10000 10920 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P384-4 70 1557537 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P521-4 32 3824130 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/fips140/nistec 2.484s goos: freebsd goarch: amd64 pkg: crypto/internal/fips140/nistec/fiat cpu: AMD EPYC 7B12 BenchmarkMul/P224-4 692106 174.4 ns/op 0 B/op 0 allocs/op BenchmarkMul/P384-4 327302 341.6 ns/op 0 B/op 0 allocs/op BenchmarkMul/P521-4 140673 849.1 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P224-4 694627 173.3 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P384-4 354364 330.4 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P521-4 139327 845.1 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/fips140/nistec/fiat 1.986s goos: freebsd goarch: amd64 pkg: crypto/md5 cpu: AMD EPYC 7B12 BenchmarkHash8Bytes-4 250293 450.4 ns/op 17.76 MB/s BenchmarkHash64-4 265173 413.9 ns/op 154.62 MB/s BenchmarkHash128-4 231396 505.4 ns/op 253.27 MB/s BenchmarkHash256-4 174104 687.5 ns/op 372.39 MB/s BenchmarkHash512-4 113920 1060 ns/op 483.20 MB/s BenchmarkHash1K-4 67456 1776 ns/op 576.56 MB/s BenchmarkHash8K-4 9889 11857 ns/op 690.88 MB/s BenchmarkHash1M-4 69 1478287 ns/op 709.32 MB/s BenchmarkHash8M-4 9 11793739 ns/op 711.28 MB/s BenchmarkHash8BytesUnaligned-4 243180 449.4 ns/op 17.80 MB/s BenchmarkHash1KUnaligned-4 67231 1772 ns/op 577.93 MB/s BenchmarkHash8KUnaligned-4 9992 11890 ns/op 689.01 MB/s PASS ok crypto/md5 2.660s goos: freebsd goarch: amd64 pkg: crypto/mlkem cpu: AMD EPYC 7B12 BenchmarkKeyGen-4 472 259822 ns/op BenchmarkEncaps-4 247 451030 ns/op BenchmarkDecaps-4 199 599586 ns/op BenchmarkRoundTrip/Alice-4 130 894219 ns/op BenchmarkRoundTrip/Bob-4 267 435770 ns/op PASS ok crypto/mlkem 1.889s goos: freebsd goarch: amd64 pkg: crypto/pbkdf2 cpu: AMD EPYC 7B12 BenchmarkHMACSHA1-4 14 7919207 ns/op BenchmarkHMACSHA256-4 12 9223079 ns/op PASS ok crypto/pbkdf2 1.380s goos: freebsd goarch: amd64 pkg: crypto/rand cpu: AMD EPYC 7B12 BenchmarkRead/4-4 128191 891.9 ns/op 4.48 MB/s BenchmarkRead/32-4 132990 894.8 ns/op 35.76 MB/s BenchmarkRead/4K-4 9793 11765 ns/op 348.14 MB/s BenchmarkPrime-4 1 240792305 ns/op PASS ok crypto/rand 1.646s goos: freebsd goarch: amd64 pkg: crypto/rc4 cpu: AMD EPYC 7B12 BenchmarkRC4_128-4 17880 6589 ns/op 19.43 MB/s BenchmarkRC4_1K-4 2139 53107 ns/op 19.28 MB/s BenchmarkRC4_8K-4 288 414068 ns/op 19.55 MB/s PASS ok crypto/rc4 1.544s goos: freebsd goarch: amd64 pkg: crypto/rsa cpu: AMD EPYC 7B12 BenchmarkDecryptPKCS1v15/2048-4 87 1373951 ns/op BenchmarkDecryptPKCS1v15/3072-4 28 3593144 ns/op BenchmarkDecryptPKCS1v15/4096-4 14 7402227 ns/op BenchmarkEncryptPKCS1v15/2048-4 2394 49864 ns/op BenchmarkDecryptOAEP/2048-4 86 1383165 ns/op BenchmarkEncryptOAEP/2048-4 1737 59926 ns/op BenchmarkSignPKCS1v15/2048-4 72 1407511 ns/op BenchmarkVerifyPKCS1v15/2048-4 2480 48074 ns/op BenchmarkSignPSS/2048-4 84 1410637 ns/op BenchmarkVerifyPSS/2048-4 2050 57490 ns/op BenchmarkGenerateKey/2048-4 1 110662695 ns/op BenchmarkParsePKCS8PrivateKey/2048-4 858 138627 ns/op PASS ok crypto/rsa 2.781s goos: freebsd goarch: amd64 pkg: crypto/sha1 cpu: AMD EPYC 7B12 BenchmarkHash8Bytes/New-4 208056 510.1 ns/op 15.68 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum-4 274017 427.6 ns/op 18.71 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/New-4 134931 895.8 ns/op 357.20 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/Sum-4 150345 789.4 ns/op 405.36 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 79656 1503 ns/op 681.49 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum-4 87494 1376 ns/op 744.23 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 14875 8016 ns/op 1022.01 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum-4 15202 7860 ns/op 1042.28 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha1 2.230s goos: freebsd goarch: amd64 pkg: crypto/sha256 cpu: AMD EPYC 7B12 BenchmarkHash8Bytes/New-4 245517 456.4 ns/op 17.53 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum224-4 248142 462.3 ns/op 17.30 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum256-4 251204 451.5 ns/op 17.72 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 119176 1008 ns/op 1015.78 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum224-4 119204 1000 ns/op 1023.88 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum256-4 117162 1004 ns/op 1020.22 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 21382 5607 ns/op 1460.96 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum224-4 21460 5610 ns/op 1460.36 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum256-4 21478 5597 ns/op 1463.74 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha256 2.372s goos: freebsd goarch: amd64 pkg: crypto/sha3 cpu: AMD EPYC 7B12 BenchmarkSha3_512_MTU-4 12584 9510 ns/op 141.96 MB/s BenchmarkSha3_384_MTU-4 17277 6921 ns/op 195.07 MB/s BenchmarkSha3_256_MTU-4 21810 5538 ns/op 243.77 MB/s BenchmarkSha3_224_MTU-4 22869 5204 ns/op 259.42 MB/s BenchmarkShake128_MTU-4 19953 6002 ns/op 224.93 MB/s BenchmarkShake256_MTU-4 18513 6423 ns/op 210.19 MB/s BenchmarkShake256_16x-4 738 163908 ns/op 99.96 MB/s BenchmarkShake256_1MiB-4 28 3667100 ns/op 285.94 MB/s BenchmarkSha3_512_1MiB-4 16 6816265 ns/op 153.83 MB/s PASS ok crypto/sha3 2.578s goos: freebsd goarch: amd64 pkg: crypto/sha512 cpu: AMD EPYC 7B12 BenchmarkHash8Bytes/New-4 149659 774.3 ns/op 10.33 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum384-4 156735 743.2 ns/op 10.76 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum512-4 150865 761.7 ns/op 10.50 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 55119 2173 ns/op 471.25 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum384-4 56215 2169 ns/op 472.20 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum512-4 54693 2169 ns/op 472.17 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 8148 12818 ns/op 639.09 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum384-4 8488 12812 ns/op 639.42 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum512-4 9178 12730 ns/op 643.52 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha512 2.225s goos: freebsd goarch: amd64 pkg: crypto/subtle cpu: AMD EPYC 7B12 BenchmarkConstantTimeByteEq-4 24093840 5.636 ns/op BenchmarkConstantTimeEq-4 19449718 5.938 ns/op BenchmarkConstantTimeLessOrEq-4 19673598 5.600 ns/op BenchmarkXORBytes/8Bytes-4 5293462 21.89 ns/op 365.47 MB/s BenchmarkXORBytes/128Bytes-4 5140927 23.08 ns/op 5545.63 MB/s BenchmarkXORBytes/2048Bytes-4 1725916 67.74 ns/op 30233.31 MB/s BenchmarkXORBytes/32768Bytes-4 118996 1072 ns/op 30553.25 MB/s PASS ok crypto/subtle 2.263s goos: freebsd goarch: amd64 pkg: crypto/tls cpu: AMD EPYC 7B12 BenchmarkCertCache/0-4 217 554697 ns/op BenchmarkCertCache/1-4 213 574108 ns/op BenchmarkCertCache/2-4 204 561115 ns/op BenchmarkCertCache/3-4 210 584734 ns/op BenchmarkHandshakeServer/RSA-4 187 625597 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv13-4 127 936898 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv12-4 156 775791 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv13-4 226 512966 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv12-4 336 356982 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv13-4 74 1458364 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv12-4 85 1360724 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv13-4 5 23329772 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv12-4 5 23537116 ns/op BenchmarkThroughput/MaxPacket/1MB/TLSv12-4 8 13686725 ns/op 76.61 MB/s BenchmarkThroughput/MaxPacket/1MB/TLSv13-4 6 17642722 ns/op 59.43 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv12-4 5 23063110 ns/op 90.93 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv13-4 4 30301423 ns/op 69.21 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv12-4 3 40432438 ns/op 103.74 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv13-4 2 54176566 ns/op 77.42 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv12-4 2 74112668 ns/op 113.19 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv13-4 1 103871248 ns/op 80.76 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv12-4 1 144605093 ns/op 116.02 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv13-4 1 200990071 ns/op 83.47 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv12-4 1 284746022 ns/op 117.84 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv13-4 1 405118025 ns/op 82.83 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv12-4 1 597452779 ns/op 112.32 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv13-4 1 820727570 ns/op 81.77 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv12-4 8 13772212 ns/op 76.14 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv13-4 6 18261666 ns/op 57.42 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv12-4 5 23310532 ns/op 89.97 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv13-4 4 31051242 ns/op 67.54 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv12-4 3 41700702 ns/op 100.58 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv13-4 2 56621034 ns/op 74.08 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv12-4 2 73449948 ns/op 114.21 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv13-4 1 102979228 ns/op 81.46 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv12-4 1 139729089 ns/op 120.07 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv13-4 1 207943957 ns/op 80.68 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv12-4 1 289792346 ns/op 115.79 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv13-4 1 404946755 ns/op 82.86 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv12-4 1 590147393 ns/op 113.72 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv13-4 1 803350034 ns/op 83.54 MB/s BenchmarkLatency/MaxPacket/200kbps/TLSv12-4 1 697720735 ns/op BenchmarkLatency/MaxPacket/200kbps/TLSv13-4 1 701286838 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv12-4 1 281937480 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv13-4 1 282746350 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv12-4 1 143862363 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv13-4 1 143703962 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv12-4 2 74106408 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv13-4 2 74046323 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv12-4 4 32360113 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv13-4 4 32045260 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv12-4 1 137815667 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv13-4 1 140932300 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv12-4 2 57937770 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv13-4 2 58974010 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv12-4 4 31398454 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv13-4 4 31537600 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv12-4 6 18133867 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv13-4 6 18077562 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv12-4 10 10287632 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv13-4 12 9642668 ns/op PASS ok crypto/tls 16.863s goos: freebsd goarch: amd64 pkg: crypto/x509 cpu: AMD EPYC 7B12 BenchmarkOIDMarshalUnmarshalText-4 18354 6056 ns/op BenchmarkCreateCertificate/RSA_2048-4 76 1553443 ns/op BenchmarkCreateCertificate/ECDSA_P256-4 423 277691 ns/op BenchmarkParseCertificate/ecdsa_leaf-4 1620 71887 ns/op 12952 B/op 169 allocs/op BenchmarkParseCertificate/rsa_leaf-4 1438 77163 ns/op 14360 B/op 192 allocs/op PASS ok crypto/x509 2.299s goos: freebsd goarch: amd64 pkg: database/sql cpu: AMD EPYC 7B12 BenchmarkConcurrentDBExec-4 38 2846503 ns/op 281320 B/op 1645 allocs/op BenchmarkConcurrentStmtQuery-4 34 3470523 ns/op 275545 B/op 2074 allocs/op BenchmarkConcurrentStmtExec-4 45 2483356 ns/op 220999 B/op 741 allocs/op BenchmarkConcurrentTxQuery-4 42 2656995 ns/op 281232 B/op 2172 allocs/op BenchmarkConcurrentTxExec-4 55 1959794 ns/op 87847 B/op 1553 allocs/op BenchmarkConcurrentTxStmtQuery-4 40 2863433 ns/op 107457 B/op 2061 allocs/op BenchmarkConcurrentTxStmtExec-4 100 1036018 ns/op 40120 B/op 380 allocs/op BenchmarkConcurrentRandom-4 38 2689723 ns/op 234913 B/op 1851 allocs/op BenchmarkManyConcurrentQueries-4 2409 47421 ns/op 4142 B/op 20 allocs/op BenchmarkGrabConn-4 286807 408.6 ns/op 0 B/op 0 allocs/op BenchmarkConnRequestSet-4 22078 5325 ns/op PASS ok database/sql 2.630s goos: freebsd goarch: amd64 pkg: debug/elf cpu: AMD EPYC 7B12 BenchmarkSymbols64-4 2331 45031 ns/op BenchmarkSymbols32-4 3026 39572 ns/op PASS ok debug/elf 1.259s goos: freebsd goarch: amd64 pkg: debug/gosym cpu: AMD EPYC 7B12 Benchmark115/NewLineTable-4 224760 466.3 ns/op 384 B/op 3 allocs/op Benchmark115/NewTable-4 129 854843 ns/op 179128 B/op 15 allocs/op Benchmark115/LineToPC-4 100 1057760 ns/op 0 B/op 0 allocs/op Benchmark115/PCToLine-4 27157 4448 ns/op 0 B/op 0 allocs/op PASS ok debug/gosym 1.691s goos: freebsd goarch: amd64 pkg: encoding/asn1 cpu: AMD EPYC 7B12 BenchmarkObjectIdentifierString-4 99474 1201 ns/op BenchmarkMarshal-4 1086 103534 ns/op 8056 B/op 271 allocs/op BenchmarkUnmarshal-4 3466 30046 ns/op 352 B/op 16 allocs/op PASS ok encoding/asn1 1.441s goos: freebsd goarch: amd64 pkg: encoding/base32 cpu: AMD EPYC 7B12 BenchmarkEncode-4 501 233299 ns/op 35.11 MB/s BenchmarkEncodeToString-4 470 250616 ns/op 32.69 MB/s BenchmarkDecode-4 205 578534 ns/op 22.66 MB/s BenchmarkDecodeString-4 204 591417 ns/op 22.17 MB/s PASS ok encoding/base32 1.723s goos: freebsd goarch: amd64 pkg: encoding/base64 cpu: AMD EPYC 7B12 BenchmarkEncodeToString-4 529 209834 ns/op 39.04 MB/s BenchmarkDecodeString/2-4 510190 239.7 ns/op 16.69 MB/s BenchmarkDecodeString/4-4 301287 354.6 ns/op 22.56 MB/s BenchmarkDecodeString/8-4 262778 412.3 ns/op 29.10 MB/s BenchmarkDecodeString/64-4 56538 2093 ns/op 42.04 MB/s BenchmarkDecodeString/8192-4 486 240339 ns/op 45.45 MB/s BenchmarkNewEncoding-4 85140 1284 ns/op 199.38 MB/s PASS ok encoding/base64 2.044s goos: freebsd goarch: amd64 pkg: encoding/binary cpu: AMD EPYC 7B12 BenchmarkReadSlice1000Int32s-4 1788 65422 ns/op 61.14 MB/s BenchmarkReadStruct-4 21529 5542 ns/op 13.53 MB/s BenchmarkWriteStruct-4 23752 4952 ns/op 15.15 MB/s BenchmarkAppendStruct-4 250311 433.8 ns/op 172.88 MB/s BenchmarkWriteSlice1000Structs-4 25 4764522 ns/op 15.74 MB/s BenchmarkAppendSlice1000Structs-4 24 4519658 ns/op 16.59 MB/s BenchmarkReadSlice1000Structs-4 21 5223514 ns/op 14.36 MB/s BenchmarkReadInts-4 63937 1872 ns/op 16.03 MB/s BenchmarkWriteInts-4 62617 1961 ns/op 15.30 MB/s BenchmarkAppendInts-4 129433 921.5 ns/op 32.55 MB/s BenchmarkWriteSlice1000Int32s-4 1728 61873 ns/op 64.65 MB/s BenchmarkAppendSlice1000Int32s-4 2200 56775 ns/op 70.45 MB/s BenchmarkPutUint16-4 4450309 26.71 ns/op 74.89 MB/s BenchmarkAppendUint16-4 4531270 26.83 ns/op 74.55 MB/s BenchmarkPutUint32-4 3296749 36.49 ns/op 109.62 MB/s BenchmarkAppendUint32-4 3356149 35.60 ns/op 112.36 MB/s BenchmarkPutUint64-4 1789375 66.04 ns/op 121.13 MB/s BenchmarkAppendUint64-4 1774832 69.36 ns/op 115.34 MB/s BenchmarkLittleEndianPutUint16-4 4481095 26.77 ns/op 74.70 MB/s BenchmarkLittleEndianAppendUint16-4 4537920 25.83 ns/op 77.43 MB/s BenchmarkLittleEndianPutUint32-4 3144769 36.74 ns/op 108.88 MB/s BenchmarkLittleEndianAppendUint32-4 3371485 35.57 ns/op 112.46 MB/s BenchmarkLittleEndianPutUint64-4 1797064 66.46 ns/op 120.37 MB/s BenchmarkLittleEndianAppendUint64-4 1826304 67.46 ns/op 118.58 MB/s BenchmarkReadFloats-4 207315 567.7 ns/op 21.14 MB/s BenchmarkWriteFloats-4 193898 569.0 ns/op 21.09 MB/s BenchmarkReadSlice1000Float32s-4 1561 77961 ns/op 51.31 MB/s BenchmarkWriteSlice1000Float32s-4 1444 74092 ns/op 53.99 MB/s BenchmarkReadSlice1000Uint8s-4 96406 1302 ns/op 768.21 MB/s BenchmarkWriteSlice1000Uint8s-4 419611 288.0 ns/op 3472.68 MB/s BenchmarkSize/bool-4 5884568 19.09 ns/op BenchmarkSize/int8-4 6130972 19.94 ns/op BenchmarkSize/int16-4 5980330 20.48 ns/op BenchmarkSize/int32-4 6137853 20.02 ns/op BenchmarkSize/int64-4 5941179 19.62 ns/op BenchmarkSize/uint8-4 6012169 20.54 ns/op BenchmarkSize/uint16-4 5989978 20.33 ns/op BenchmarkSize/uint32-4 5920905 20.31 ns/op BenchmarkSize/uint64-4 5907634 19.77 ns/op BenchmarkSize/float32-4 4675803 26.53 ns/op BenchmarkSize/float64-4 4715516 25.98 ns/op BenchmarkSize/complex64-4 971872 122.1 ns/op BenchmarkSize/complex128-4 978814 123.5 ns/op BenchmarkSize/binary.Struct-4 321238 334.7 ns/op BenchmarkSize/*binary.Struct-4 265561 386.0 ns/op BenchmarkSize/[]binary.Struct-4 264954 412.4 ns/op BenchmarkSize/[]binary.Struct#01-4 251324 421.7 ns/op BenchmarkSize/[1]binary.Struct-4 241954 444.6 ns/op BenchmarkPutUvarint32-4 1209717 103.4 ns/op 38.67 MB/s BenchmarkPutUvarint64-4 334651 408.3 ns/op 19.59 MB/s PASS ok encoding/binary 8.559s goos: freebsd goarch: amd64 pkg: encoding/csv cpu: AMD EPYC 7B12 BenchmarkRead-4 9968 11687 ns/op 736 B/op 16 allocs/op BenchmarkReadWithFieldsPerRecord-4 10327 11868 ns/op 736 B/op 16 allocs/op BenchmarkReadWithoutFieldsPerRecord-4 10244 11721 ns/op 736 B/op 16 allocs/op BenchmarkReadLargeFields-4 5022 20167 ns/op 3937 B/op 24 allocs/op BenchmarkReadReuseRecord-4 9760 10922 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithFieldsPerRecord-4 10995 11002 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithoutFieldsPerRecord-4 10782 11068 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordLargeFields-4 6282 17882 ns/op 2977 B/op 12 allocs/op BenchmarkWrite-4 17281 7041 ns/op PASS ok encoding/csv 2.665s goos: freebsd goarch: amd64 pkg: encoding/gob cpu: AMD EPYC 7B12 BenchmarkEndToEndPipe-4 14548 7544 ns/op 1812 B/op 2 allocs/op BenchmarkEndToEndByteBuffer-4 19648 6458 ns/op 1811 B/op 2 allocs/op BenchmarkEndToEndSliceByteBuffer-4 264 427953 ns/op 16743 B/op 330 allocs/op BenchmarkEncodeComplex128Slice-4 942 117115 ns/op 521 B/op 0 allocs/op BenchmarkEncodeFloat64Slice-4 1790 58953 ns/op 48 B/op 0 allocs/op BenchmarkEncodeInt32Slice-4 1849 55938 ns/op 47 B/op 0 allocs/op BenchmarkEncodeStringSlice-4 2496 45612 ns/op 155 B/op 0 allocs/op BenchmarkEncodeInterfaceSlice-4 51 2105174 ns/op 37031 B/op 250 allocs/op BenchmarkDecodeComplex128Slice-4 834 147499 ns/op 25225 B/op 149 allocs/op BenchmarkDecodeFloat64Slice-4 1462 77753 ns/op 10815 B/op 149 allocs/op BenchmarkDecodeInt32Slice-4 1642 75960 ns/op 9778 B/op 149 allocs/op BenchmarkDecodeStringSlice-4 1093 107502 ns/op 39141 B/op 1149 allocs/op BenchmarkDecodeStringsSlice-4 450 290545 ns/op 66041 B/op 2174 allocs/op BenchmarkDecodeBytesSlice-4 801 167636 ns/op 23563 B/op 164 allocs/op BenchmarkDecodeInterfaceSlice-4 97 1239645 ns/op 83077 B/op 3158 allocs/op BenchmarkDecodeMap-4 93 1147942 ns/op 50000 B/op 160 allocs/op PASS ok encoding/gob 3.401s goos: freebsd goarch: amd64 pkg: encoding/hex cpu: AMD EPYC 7B12 BenchmarkEncode/256-4 22159 5419 ns/op 47.24 MB/s BenchmarkEncode/1024-4 5287 21486 ns/op 47.66 MB/s BenchmarkEncode/4096-4 1077 96244 ns/op 42.56 MB/s BenchmarkEncode/16384-4 337 350353 ns/op 46.76 MB/s BenchmarkDecode/256-4 40270 2911 ns/op 87.94 MB/s BenchmarkDecode/1024-4 10353 11369 ns/op 90.07 MB/s BenchmarkDecode/4096-4 2640 45620 ns/op 89.79 MB/s BenchmarkDecode/16384-4 621 187246 ns/op 87.50 MB/s BenchmarkDecodeString/256-4 36786 3174 ns/op 80.66 MB/s BenchmarkDecodeString/1024-4 9637 12340 ns/op 82.98 MB/s BenchmarkDecodeString/4096-4 2451 49201 ns/op 83.25 MB/s BenchmarkDecodeString/16384-4 592 196906 ns/op 83.21 MB/s BenchmarkDump/256-4 1884 60690 ns/op 4.22 MB/s BenchmarkDump/1024-4 488 241156 ns/op 4.25 MB/s BenchmarkDump/4096-4 123 956786 ns/op 4.28 MB/s BenchmarkDump/16384-4 31 3904496 ns/op 4.20 MB/s PASS ok encoding/hex 3.584s goos: freebsd goarch: amd64 pkg: encoding/json cpu: AMD EPYC 7B12 BenchmarkCodeEncoder-4 2 53011550 ns/op 36.60 MB/s 8390224 B/op 50 allocs/op BenchmarkCodeEncoderError-4 2 52398300 ns/op 37.03 MB/s 8456288 B/op 70 allocs/op BenchmarkCodeMarshal-4 2 53192525 ns/op 36.48 MB/s 10331064 B/op 50 allocs/op BenchmarkCodeMarshalError-4 2 56109732 ns/op 34.58 MB/s 10331824 B/op 58 allocs/op BenchmarkMarshalBytes/32-4 28644 4151 ns/op BenchmarkMarshalBytes/256-4 8241 14553 ns/op BenchmarkMarshalBytes/4096-4 682 173938 ns/op BenchmarkMarshalBytesError/32-4 76 1470193 ns/op BenchmarkMarshalBytesError/256-4 75 1476179 ns/op BenchmarkMarshalBytesError/4096-4 69 1643618 ns/op BenchmarkMarshalMap-4 55490 2296 ns/op 300 B/op 8 allocs/op BenchmarkCodeDecoder-4 1 312979576 ns/op 6.20 MB/s 10098088 B/op 40039 allocs/op BenchmarkUnicodeDecoder-4 45816 2469 ns/op 5.67 MB/s 40 B/op 2 allocs/op BenchmarkDecoderStream-4 54532 1873 ns/op 16 B/op 1 allocs/op BenchmarkCodeUnmarshal-4 1 275162525 ns/op 7.05 MB/s 2020752 B/op 40005 allocs/op BenchmarkCodeUnmarshalReuse-4 1 270654911 ns/op 7.17 MB/s 2020824 B/op 40008 allocs/op BenchmarkUnmarshalString-4 68535 1844 ns/op 160 B/op 2 allocs/op BenchmarkUnmarshalFloat64-4 140306 957.5 ns/op 144 B/op 1 allocs/op BenchmarkUnmarshalInt64-4 399332 310.0 ns/op 144 B/op 1 allocs/op BenchmarkUnmarshalMap-4 23900 4959 ns/op 320 B/op 12 allocs/op BenchmarkIssue10335-4 66412 1810 ns/op 176 B/op 3 allocs/op BenchmarkIssue34127-4 83552 1402 ns/op 84 B/op 2 allocs/op BenchmarkUnmapped-4 20865 5857 ns/op 208 B/op 4 allocs/op BenchmarkTypeFieldsCache/MissTypes1-4 2666 42248 ns/op BenchmarkTypeFieldsCache/MissTypes10-4 1242 95276 ns/op BenchmarkTypeFieldsCache/MissTypes100-4 259 453682 ns/op BenchmarkTypeFieldsCache/MissTypes1000-4 32 3522074 ns/op BenchmarkTypeFieldsCache/HitTypes1-4 529032 213.9 ns/op BenchmarkTypeFieldsCache/HitTypes10-4 523772 214.9 ns/op BenchmarkTypeFieldsCache/HitTypes100-4 422772 249.2 ns/op BenchmarkTypeFieldsCache/HitTypes1000-4 320568 356.7 ns/op BenchmarkEncodeMarshaler-4 68601 1723 ns/op 76 B/op 2 allocs/op BenchmarkEncoderEncode-4 65145 1699 ns/op 43 B/op 0 allocs/op BenchmarkNumberIsValid-4 5748579 20.68 ns/op BenchmarkNumberIsValidRegexp-4 26485 4728 ns/op BenchmarkUnmarshalNumber-4 46720 2497 ns/op 168 B/op 2 allocs/op PASS ok encoding/json 7.848s goos: freebsd goarch: amd64 pkg: encoding/pem cpu: AMD EPYC 7B12 BenchmarkEncode-4 66 1780835 ns/op 36.80 MB/s BenchmarkDecode-4 30 3867159 ns/op 22.96 MB/s PASS ok encoding/pem 1.403s goos: freebsd goarch: amd64 pkg: encoding/xml cpu: AMD EPYC 7B12 BenchmarkMarshal-4 3793 30741 ns/op 6280 B/op 24 allocs/op BenchmarkUnmarshal-4 1329 91171 ns/op 8217 B/op 185 allocs/op BenchmarkHTMLAutoClose-4 5996 21514 ns/op PASS ok encoding/xml 1.653s goos: freebsd goarch: amd64 pkg: errors cpu: AMD EPYC 7B12 BenchmarkIs-4 462816 249.9 ns/op BenchmarkAs-4 106954 1098 ns/op PASS ok errors 1.380s goos: freebsd goarch: amd64 pkg: expvar cpu: AMD EPYC 7B12 BenchmarkIntAdd-4 502800 247.6 ns/op BenchmarkIntSet-4 347307 348.0 ns/op BenchmarkFloatAdd-4 57832 2099 ns/op BenchmarkFloatSet-4 293008 428.3 ns/op BenchmarkStringSet-4 257494 432.5 ns/op BenchmarkMapSet-4 36964 3427 ns/op BenchmarkMapSetDifferent-4 26517 4904 ns/op BenchmarkMapSetDifferentRandom-4 385 296950 ns/op BenchmarkMapSetString-4 42204 3180 ns/op BenchmarkMapAddSame-4 23760 4522 ns/op BenchmarkMapAddDifferent-4 12454 8880 ns/op BenchmarkMapAddDifferentRandom-4 321 375733 ns/op BenchmarkMapAddSameSteadyState-4 234649 543.0 ns/op BenchmarkMapAddDifferentSteadyState-4 84330 1212 ns/op BenchmarkMapString-4 9673 12291 ns/op 672 B/op 7 allocs/op BenchmarkRealworldExpvarUsage-4 10000 24622 ns/op PASS ok expvar 3.932s goos: freebsd goarch: amd64 pkg: fmt cpu: AMD EPYC 7B12 BenchmarkSprintfPadding-4 121135 919.2 ns/op BenchmarkSprintfEmpty-4 455888 252.3 ns/op BenchmarkSprintfString-4 364188 336.2 ns/op BenchmarkSprintfTruncateString-4 305439 426.0 ns/op BenchmarkSprintfTruncateBytes-4 140215 821.9 ns/op BenchmarkSprintfSlowParsingPath-4 305385 376.1 ns/op BenchmarkSprintfQuoteString-4 39360 3141 ns/op BenchmarkSprintfInt-4 320695 371.4 ns/op BenchmarkSprintfIntInt-4 233731 507.3 ns/op BenchmarkSprintfPrefixedInt-4 289182 460.5 ns/op BenchmarkSprintfFloat-4 168729 709.2 ns/op BenchmarkSprintfComplex-4 71686 1670 ns/op BenchmarkSprintfBoolean-4 332667 347.4 ns/op BenchmarkSprintfHexString-4 181099 694.8 ns/op BenchmarkSprintfHexBytes-4 88318 1283 ns/op BenchmarkSprintfBytes-4 47574 2896 ns/op BenchmarkSprintfStringer-4 99453 1265 ns/op BenchmarkSprintfStructure-4 49514 2506 ns/op BenchmarkManyArgs-4 92246 1327 ns/op BenchmarkFprintInt-4 98422 1239 ns/op BenchmarkFprintfBytes-4 104888 1133 ns/op BenchmarkFprintIntNoAlloc-4 95658 1259 ns/op BenchmarkScanInts-4 48 2400520 ns/op BenchmarkScanRecursiveInt-4 1 308789993 ns/op BenchmarkScanRecursiveIntReaderWrapper-4 1 317571780 ns/op PASS ok fmt 4.921s goos: freebsd goarch: amd64 pkg: go/build cpu: AMD EPYC 7B12 BenchmarkImportVendor-4 1098 100263 ns/op PASS ok go/build 1.204s goos: freebsd goarch: amd64 pkg: go/constant cpu: AMD EPYC 7B12 BenchmarkStringAdd/1-4 64862 1670 ns/op 160 B/op 2 allocs/op BenchmarkStringAdd/4-4 20762 5787 ns/op 832 B/op 9 allocs/op BenchmarkStringAdd/16-4 6123 21159 ns/op 3168 B/op 23 allocs/op BenchmarkStringAdd/64-4 1510 77584 ns/op 11872 B/op 73 allocs/op BenchmarkStringAdd/256-4 398 307325 ns/op 48992 B/op 267 allocs/op BenchmarkStringAdd/1024-4 91 1405224 ns/op 215520 B/op 1038 allocs/op BenchmarkStringAdd/4096-4 21 5472408 ns/op 846304 B/op 4113 allocs/op BenchmarkStringAdd/16384-4 5 22236043 ns/op 3615200 B/op 16406 allocs/op BenchmarkStringAdd/65536-4 2 79684028 ns/op 15239648 B/op 65564 allocs/op PASS ok go/constant 2.734s goos: freebsd goarch: amd64 pkg: go/format cpu: AMD EPYC 7B12 BenchmarkFormat/array1-10000-4 1 207311517 ns/op 0.31 MB/s 47207144 B/op 49020 allocs/op PASS ok go/format 1.243s goos: freebsd goarch: amd64 pkg: go/parser cpu: AMD EPYC 7B12 BenchmarkParse-4 7 15892461 ns/op 3.38 MB/s BenchmarkParseOnly-4 8 13595622 ns/op 3.95 MB/s BenchmarkResolve-4 56 1924387 ns/op 27.93 MB/s PASS ok go/parser 2.155s goos: freebsd goarch: amd64 pkg: go/printer cpu: AMD EPYC 7B12 BenchmarkPrintFile-4 1 111676645 ns/op 0.46 MB/s 4607024 B/op 27818 allocs/op BenchmarkPrintDecl-4 1089 104450 ns/op 0.31 MB/s 17463 B/op 53 allocs/op PASS ok go/printer 1.308s goos: freebsd goarch: amd64 pkg: go/scanner cpu: AMD EPYC 7B12 BenchmarkScan-4 367 326511 ns/op BenchmarkScanFiles/go/types/expr.go-4 24 4891082 ns/op 8.08 MB/s BenchmarkScanFiles/go/parser/parser.go-4 12 9764711 ns/op 7.63 MB/s BenchmarkScanFiles/net/http/server.go-4 7 15647748 ns/op 8.34 MB/s BenchmarkScanFiles/go/scanner/errors.go-4 282 420646 ns/op 7.37 MB/s PASS ok go/scanner 1.871s goos: freebsd goarch: amd64 pkg: go/token cpu: AMD EPYC 7B12 BenchmarkSearchInts-4 1257531 89.29 ns/op PASS ok go/token 1.282s goos: freebsd goarch: amd64 pkg: go/types cpu: AMD EPYC 7B12 BenchmarkLookupFieldOrMethod-4 148 821357 ns/op BenchmarkNamed/Underlying/nongeneric-4 1584664 76.24 ns/op BenchmarkNamed/Underlying/generic-4 1560440 77.78 ns/op BenchmarkNamed/Underlying/src_instance-4 1062888 117.5 ns/op BenchmarkNamed/Underlying/user_instance-4 1499079 75.42 ns/op BenchmarkNamed/NewMethodSet/nongeneric-4 28222 4298 ns/op BenchmarkNamed/NewMethodSet/generic-4 29313 4109 ns/op BenchmarkNamed/NewMethodSet/src_instance-4 28171 4386 ns/op BenchmarkNamed/NewMethodSet/user_instance-4 26828 4350 ns/op BenchmarkCheck/http/funcbodies/info-4 1 470054081 ns/op 75683 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 376639681 ns/op 94435 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 192619274 ns/op 184687 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 179076383 ns/op 198621 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 344748994 ns/op 15383 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 2 90108217 ns/op 58848 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 2 52124030 ns/op 101712 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 2 54939972 ns/op 96005 lines/s BenchmarkCheck/constant/funcbodies/info-4 1 126906499 ns/op 17064 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 2 54464722 ns/op 39776 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 3 40383198 ns/op 53639 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 3 39684174 ns/op 54590 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 963555081 ns/op 73470 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 492092939 ns/op 143862 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 114679348 ns/op 617060 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 2 98539939 ns/op 718360 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 1 304444260 ns/op 2880 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 2 62558604 ns/op 14014 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 2 54369726 ns/op 16111 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 2 54253616 ns/op 16159 lines/s PASS ok go/types 17.593s goos: freebsd goarch: amd64 pkg: hash/adler32 cpu: AMD EPYC 7B12 BenchmarkAdler32KB-4 14469 8265 ns/op 123.89 MB/s PASS ok hash/adler32 1.218s goos: freebsd goarch: amd64 pkg: hash/crc32 cpu: AMD EPYC 7B12 BenchmarkCRC32/poly=IEEE/size=15/align=0-4 288356 414.5 ns/op 36.19 MB/s BenchmarkCRC32/poly=IEEE/size=15/align=1-4 284634 409.1 ns/op 36.66 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=0-4 196930 601.7 ns/op 66.48 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=1-4 183835 584.0 ns/op 68.49 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=0-4 574857 200.4 ns/op 2554.31 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=1-4 565977 203.2 ns/op 2519.44 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=0-4 498218 248.3 ns/op 4123.56 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=1-4 490503 238.6 ns/op 4291.03 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=0-4 247437 482.5 ns/op 8488.87 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=1-4 251175 480.8 ns/op 8519.21 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=0-4 43878 2738 ns/op 11969.25 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=1-4 43806 2728 ns/op 12009.73 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=0-4 592890 182.1 ns/op 82.38 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=1-4 646658 180.0 ns/op 83.35 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=0-4 669801 184.3 ns/op 217.02 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=1-4 558338 184.0 ns/op 217.44 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=0-4 438039 263.1 ns/op 1946.21 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=1-4 455049 259.4 ns/op 1974.11 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=0-4 353782 338.0 ns/op 3029.16 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=1-4 324386 339.6 ns/op 3015.66 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=0-4 303966 398.1 ns/op 10288.17 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=1-4 289550 393.9 ns/op 10398.73 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=0-4 58002 2004 ns/op 16354.84 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=1-4 59244 2030 ns/op 16145.26 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=0-4 294102 376.0 ns/op 39.90 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=1-4 322632 380.4 ns/op 39.43 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=0-4 141621 764.8 ns/op 52.30 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=1-4 147733 760.5 ns/op 52.59 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=0-4 13898 8439 ns/op 60.67 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=1-4 13790 8726 ns/op 58.67 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=0-4 6126 17272 ns/op 59.29 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=1-4 6960 16948 ns/op 60.42 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=0-4 1496 80698 ns/op 50.76 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=1-4 1442 81414 ns/op 50.31 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=0-4 176 669917 ns/op 48.91 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=1-4 176 677161 ns/op 48.39 MB/s PASS ok hash/crc32 6.423s goos: freebsd goarch: amd64 pkg: hash/crc64 cpu: AMD EPYC 7B12 BenchmarkCrc64/ISO64KB-4 253 462423 ns/op 141.72 MB/s BenchmarkCrc64/ISO4KB-4 3462 29144 ns/op 140.54 MB/s BenchmarkCrc64/ISO1KB-4 14419 8197 ns/op 124.92 MB/s BenchmarkCrc64/ECMA64KB-4 259 462827 ns/op 141.60 MB/s BenchmarkCrc64/Random64KB-4 295 406874 ns/op 161.07 MB/s BenchmarkCrc64/Random16KB-4 1004 112572 ns/op 145.54 MB/s PASS ok hash/crc64 2.024s goos: freebsd goarch: amd64 pkg: hash/fnv cpu: AMD EPYC 7B12 BenchmarkFnv32KB-4 14082 8619 ns/op 118.81 MB/s BenchmarkFnv32aKB-4 14076 8493 ns/op 120.57 MB/s BenchmarkFnv64KB-4 14106 8480 ns/op 120.75 MB/s BenchmarkFnv64aKB-4 14217 8481 ns/op 120.74 MB/s BenchmarkFnv128KB-4 2488 44073 ns/op 23.23 MB/s BenchmarkFnv128aKB-4 2608 43975 ns/op 23.29 MB/s PASS ok hash/fnv 2.110s goos: freebsd goarch: amd64 pkg: hash/maphash cpu: AMD EPYC 7B12 BenchmarkHash/n=4/Write-4 710790 143.0 ns/op 27.97 MB/s BenchmarkHash/n=4/Bytes-4 5931033 20.08 ns/op 199.17 MB/s BenchmarkHash/n=4/String-4 2291608 51.72 ns/op 77.34 MB/s BenchmarkHash/n=8/Write-4 843614 144.4 ns/op 55.41 MB/s BenchmarkHash/n=8/Bytes-4 5832295 20.09 ns/op 398.13 MB/s BenchmarkHash/n=8/String-4 2364024 52.20 ns/op 153.25 MB/s BenchmarkHash/n=16/Write-4 818371 147.3 ns/op 108.63 MB/s BenchmarkHash/n=16/Bytes-4 5671077 20.53 ns/op 779.28 MB/s BenchmarkHash/n=16/String-4 2336324 50.29 ns/op 318.13 MB/s BenchmarkHash/n=32/Write-4 811023 148.8 ns/op 215.01 MB/s BenchmarkHash/n=32/Bytes-4 5821272 20.19 ns/op 1585.22 MB/s BenchmarkHash/n=32/String-4 2353166 52.71 ns/op 607.07 MB/s BenchmarkHash/n=64/Write-4 768706 159.3 ns/op 401.73 MB/s BenchmarkHash/n=64/Bytes-4 5730834 20.41 ns/op 3135.28 MB/s BenchmarkHash/n=64/String-4 2295986 50.60 ns/op 1264.70 MB/s BenchmarkHash/n=256/Write-4 505026 209.6 ns/op 1221.52 MB/s BenchmarkHash/n=256/Bytes-4 4357261 26.85 ns/op 9533.17 MB/s BenchmarkHash/n=256/String-4 1351208 90.26 ns/op 2836.17 MB/s BenchmarkHash/n=320/Write-4 575661 207.7 ns/op 1540.90 MB/s BenchmarkHash/n=320/Bytes-4 3813236 31.65 ns/op 10111.55 MB/s BenchmarkHash/n=320/String-4 983560 122.7 ns/op 2607.45 MB/s BenchmarkHash/n=1024/Write-4 331471 324.2 ns/op 3158.86 MB/s BenchmarkHash/n=1024/Bytes-4 1371360 88.27 ns/op 11600.19 MB/s BenchmarkHash/n=1024/String-4 348459 303.2 ns/op 3377.58 MB/s BenchmarkHash/n=4096/Write-4 135133 832.4 ns/op 4920.96 MB/s BenchmarkHash/n=4096/Bytes-4 338136 348.3 ns/op 11758.37 MB/s BenchmarkHash/n=4096/String-4 97359 1157 ns/op 3540.56 MB/s BenchmarkHash/n=16384/Write-4 60124 1951 ns/op 8395.84 MB/s BenchmarkHash/n=16384/Bytes-4 84880 1393 ns/op 11759.41 MB/s BenchmarkHash/n=16384/String-4 26175 4535 ns/op 3612.94 MB/s BenchmarkComparable/int64-4 2477318 47.13 ns/op BenchmarkComparable/uint64-4 2440870 47.73 ns/op BenchmarkComparable/uintptr-4 2449796 48.10 ns/op BenchmarkComparable/interface_{}-4 2276392 53.38 ns/op BenchmarkComparable/string-4 2475513 49.56 ns/op BenchmarkComparable/bool-4 2404929 50.50 ns/op BenchmarkComparable/*float64-4 2515632 48.10 ns/op BenchmarkComparable/float64-4 2290538 52.21 ns/op BenchmarkComparable/complex128-4 2111814 56.77 ns/op BenchmarkComparable/struct_{}-4 2468300 47.98 ns/op BenchmarkComparable/maphash.testStruct-4 1376348 85.26 ns/op PASS ok hash/maphash 7.776s goos: freebsd goarch: amd64 pkg: html cpu: AMD EPYC 7B12 BenchmarkEscape-4 1314 84467 ns/op BenchmarkEscapeNone-4 185652 636.0 ns/op BenchmarkUnescape-4 1254 89361 ns/op BenchmarkUnescapeNone-4 1598127 75.98 ns/op BenchmarkUnescapeSparse-4 15555 8397 ns/op BenchmarkUnescapeDense-4 1820 63100 ns/op PASS ok html 1.977s goos: freebsd goarch: amd64 pkg: html/template cpu: AMD EPYC 7B12 BenchmarkCSSEscaper-4 14382 8030 ns/op BenchmarkCSSEscaperNoSpecials-4 63190 1931 ns/op BenchmarkDecodeCSS-4 44449 2581 ns/op BenchmarkDecodeCSSNoSpecials-4 5448690 21.36 ns/op BenchmarkCSSValueFilter-4 177246 647.7 ns/op BenchmarkCSSValueFilterOk-4 119524 925.8 ns/op BenchmarkEscapedExecute-4 5226 20618 ns/op BenchmarkHTMLNospaceEscaper-4 17955 6556 ns/op BenchmarkHTMLNospaceEscaperNoSpecials-4 89542 1279 ns/op BenchmarkStripTags-4 32757 3653 ns/op BenchmarkStripTagsNoSpecials-4 432202 255.8 ns/op BenchmarkJSValEscaperWithNum-4 30776 3853 ns/op BenchmarkJSValEscaperWithStr-4 8197 14350 ns/op BenchmarkJSValEscaperWithStrNoSpecials-4 25257 4796 ns/op BenchmarkJSValEscaperWithObj-4 6423 17903 ns/op BenchmarkJSValEscaperWithObjNoSpecials-4 18042 6662 ns/op BenchmarkJSStrEscaperNoSpecials-4 77814 1444 ns/op BenchmarkJSStrEscaper-4 18487 6539 ns/op BenchmarkJSRegexpEscaperNoSpecials-4 71756 1655 ns/op BenchmarkJSRegexpEscaper-4 16710 7037 ns/op BenchmarkTemplateSpecialTags-4 146 791369 ns/op BenchmarkURLEscaper-4 6097 20115 ns/op BenchmarkURLEscaperNoSpecials-4 264044 453.3 ns/op BenchmarkURLNormalizer-4 8244 14697 ns/op BenchmarkURLNormalizerNoSpecials-4 233742 465.6 ns/op BenchmarkSrcsetFilter-4 26924 4609 ns/op BenchmarkSrcsetFilterNoSpecials-4 148526 681.7 ns/op PASS ok html/template 5.345s goos: freebsd goarch: amd64 pkg: image cpu: AMD EPYC 7B12 BenchmarkAt/rgba-4 916053 122.6 ns/op 16 B/op 1 allocs/op BenchmarkAt/rgba64-4 721176 161.7 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba-4 954169 126.9 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba64-4 724048 158.1 ns/op 16 B/op 1 allocs/op BenchmarkAt/alpha-4 2185641 53.69 ns/op 0 B/op 0 allocs/op BenchmarkAt/alpha16-4 1400343 85.41 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray-4 2229794 54.11 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray16-4 1438994 79.60 ns/op 0 B/op 0 allocs/op BenchmarkAt/paletted-4 1718966 69.46 ns/op 0 B/op 0 allocs/op BenchmarkSet/rgba-4 710706 165.6 ns/op 16 B/op 1 allocs/op BenchmarkSet/rgba64-4 623362 198.5 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba-4 597274 175.9 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba64-4 593041 204.4 ns/op 16 B/op 1 allocs/op BenchmarkSet/alpha-4 1151876 102.3 ns/op 0 B/op 0 allocs/op BenchmarkSet/alpha16-4 727174 156.4 ns/op 16 B/op 1 allocs/op BenchmarkSet/gray-4 1300674 90.78 ns/op 0 B/op 0 allocs/op BenchmarkSet/gray16-4 776194 157.2 ns/op 16 B/op 1 allocs/op BenchmarkSet/paletted-4 617373 195.8 ns/op 0 B/op 0 allocs/op BenchmarkRGBAAt-4 1718642 69.86 ns/op BenchmarkRGBASetRGBA-4 1862535 63.88 ns/op BenchmarkRGBA64At-4 1053505 105.5 ns/op BenchmarkRGBA64SetRGBA64-4 1281567 93.64 ns/op BenchmarkNRGBAAt-4 1715239 69.09 ns/op BenchmarkNRGBASetNRGBA-4 1809201 65.11 ns/op BenchmarkNRGBA64At-4 1076630 110.8 ns/op BenchmarkNRGBA64SetNRGBA64-4 1279461 95.75 ns/op BenchmarkAlphaAt-4 2929144 41.00 ns/op BenchmarkAlphaSetAlpha-4 2991495 39.64 ns/op BenchmarkAlpha16At-4 1815472 65.74 ns/op BenchmarkAlphaSetAlpha16-4 1953852 61.39 ns/op BenchmarkGrayAt-4 2911778 40.57 ns/op BenchmarkGraySetGray-4 2975665 39.61 ns/op BenchmarkGray16At-4 1881254 64.22 ns/op BenchmarkGraySetGray16-4 1939246 61.45 ns/op PASS ok image 7.402s goos: freebsd goarch: amd64 pkg: image/color cpu: AMD EPYC 7B12 BenchmarkYCbCrToRGB/0-4 5971861 19.79 ns/op BenchmarkYCbCrToRGB/128-4 5786295 19.92 ns/op BenchmarkYCbCrToRGB/255-4 6054249 19.84 ns/op BenchmarkRGBToYCbCr/0-4 6080530 19.61 ns/op BenchmarkRGBToYCbCr/Cb-4 6075697 19.33 ns/op BenchmarkRGBToYCbCr/Cr-4 6021946 19.44 ns/op BenchmarkYCbCrToRGBA/0-4 4994432 24.22 ns/op BenchmarkYCbCrToRGBA/128-4 4766902 24.06 ns/op BenchmarkYCbCrToRGBA/255-4 4886259 24.19 ns/op BenchmarkNYCbCrAToRGBA/0-4 4836783 24.73 ns/op BenchmarkNYCbCrAToRGBA/128-4 4942393 24.37 ns/op BenchmarkNYCbCrAToRGBA/255-4 4829629 24.44 ns/op PASS ok image/color 2.801s goos: freebsd goarch: amd64 pkg: image/draw cpu: AMD EPYC 7B12 BenchmarkFillOver-4 5 22853018 ns/op BenchmarkFillSrc-4 472 247153 ns/op BenchmarkCopyOver-4 10 10719016 ns/op BenchmarkCopySrc-4 662 176203 ns/op BenchmarkNRGBAOver-4 9 11225506 ns/op BenchmarkNRGBASrc-4 16 6826871 ns/op BenchmarkYCbCr-4 14 7792983 ns/op BenchmarkGray-4 27 4132579 ns/op BenchmarkCMYK-4 16 6871357 ns/op BenchmarkGlyphOver-4 30 4001860 ns/op BenchmarkRGBAMaskOver-4 5 20516925 ns/op BenchmarkGrayMaskOver-4 7 15911329 ns/op BenchmarkRGBA64ImageMaskOver-4 4 25851582 ns/op BenchmarkRGBA-4 7 15974451 ns/op BenchmarkPalettedFill-4 1351 88748 ns/op BenchmarkPalettedRGBA-4 6 17298336 ns/op BenchmarkGenericOver-4 3 35862601 ns/op BenchmarkGenericMaskOver-4 7 15668782 ns/op BenchmarkGenericSrc-4 5 23271220 ns/op BenchmarkGenericMaskSrc-4 5 20824010 ns/op PASS ok image/draw 5.712s goos: freebsd goarch: amd64 pkg: image/gif cpu: AMD EPYC 7B12 BenchmarkDecode-4 30 3415884 ns/op 4.52 MB/s 48619 B/op 267 allocs/op BenchmarkEncodeRandomPaletted-4 2 87931640 ns/op 3.49 MB/s 79984 B/op 7 allocs/op BenchmarkEncodeRandomRGBA-4 1 2244536073 ns/op 0.55 MB/s 417248 B/op 13 allocs/op BenchmarkEncodeRealisticPaletted-4 80 1384030 ns/op 11.16 MB/s 79984 B/op 7 allocs/op BenchmarkEncodeRealisticRGBA-4 1 111587976 ns/op 0.55 MB/s 105952 B/op 13 allocs/op PASS ok image/gif 4.305s goos: freebsd goarch: amd64 pkg: image/jpeg cpu: AMD EPYC 7B12 BenchmarkFDCT-4 5943 20570 ns/op BenchmarkIDCT-4 6555 18300 ns/op BenchmarkDecodeBaseline-4 12 9077472 ns/op 6.81 MB/s 63024 B/op 5 allocs/op BenchmarkDecodeProgressive-4 9 12399786 ns/op 4.98 MB/s 259712 B/op 13 allocs/op BenchmarkEncodeRGBA-4 1 112704467 ns/op 10.90 MB/s 4544 B/op 7 allocs/op BenchmarkEncodeYCbCr-4 1 141040239 ns/op 6.53 MB/s 4544 B/op 7 allocs/op PASS ok image/jpeg 2.396s goos: freebsd goarch: amd64 pkg: image/png cpu: AMD EPYC 7B12 BenchmarkPaeth-4 14930169 7.569 ns/op BenchmarkDecodeGray-4 16 6330432 ns/op 10.35 MB/s 137024 B/op 102 allocs/op BenchmarkDecodeNRGBAGradient-4 4 27587026 ns/op 9.50 MB/s 337328 B/op 188 allocs/op BenchmarkDecodeNRGBAOpaque-4 5 23773400 ns/op 11.03 MB/s 346592 B/op 152 allocs/op BenchmarkDecodePaletted-4 28 3967364 ns/op 16.52 MB/s 140355 B/op 309 allocs/op BenchmarkDecodeRGB-4 5 22236853 ns/op 11.79 MB/s 332128 B/op 157 allocs/op BenchmarkDecodeInterlacing-4 4 27071258 ns/op 9.68 MB/s 605216 B/op 268 allocs/op BenchmarkEncodeGray-4 3 39376694 ns/op 7.80 MB/s 852184 B/op 29 allocs/op BenchmarkEncodeGrayWithBufferPool-4 3 41885132 ns/op 7.33 MB/s 284053 B/op 9 allocs/op BenchmarkEncodeNRGBOpaque-4 1 136458426 ns/op 9.00 MB/s 860248 B/op 29 allocs/op BenchmarkEncodeNRGBA-4 1 154310801 ns/op 7.96 MB/s 864088 B/op 29 allocs/op BenchmarkEncodePaletted-4 5 23080792 ns/op 13.31 MB/s 848592 B/op 32 allocs/op BenchmarkEncodeRGBOpaque-4 1 137250627 ns/op 8.95 MB/s 860248 B/op 29 allocs/op BenchmarkEncodeRGBA-4 1 561400989 ns/op 2.19 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 36589418 ns/op 2.73 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=opticks/size=100K/bits=64-4 4 30960254 ns/op 3.23 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=opticks/size=500K/bits=32-4 1 200871332 ns/op 2.49 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=opticks/size=500K/bits=64-4 1 185151138 ns/op 2.70 MB/s 4006064 B/op 3 allocs/op BenchmarkNew/text=go/size=100K/bits=32-4 3 36575681 ns/op 2.73 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=64-4 4 30844866 ns/op 3.24 MB/s 802900 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=32-4 1 196949958 ns/op 2.54 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=64-4 1 174088819 ns/op 2.87 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=1M/bits=32-4 1 467297038 ns/op 2.14 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=1M/bits=64-4 1 443949429 ns/op 2.25 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=32-4 1 3445236096 ns/op 1.45 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=64-4 1 3413325510 ns/op 1.46 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=32-4 18 6432096 ns/op 15.55 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=64-4 19 6550900 ns/op 15.27 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=32-4 4 31166214 ns/op 16.04 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=64-4 4 32417772 ns/op 15.42 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=32-4 2 58008720 ns/op 17.24 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=64-4 2 60212976 ns/op 16.61 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=32-4 1 285827053 ns/op 17.49 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=64-4 1 292874060 ns/op 17.07 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=rand/size=100K/bits=32-4 3 39695020 ns/op 2.52 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=rand/size=100K/bits=64-4 3 34924083 ns/op 2.86 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=rand/size=500K/bits=32-4 1 250734383 ns/op 1.99 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=rand/size=500K/bits=64-4 1 283106832 ns/op 1.77 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=32-4 1 585318789 ns/op 1.71 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=64-4 1 638499905 ns/op 1.57 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=32-4 1 5300510618 ns/op 0.94 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=64-4 1 5161327380 ns/op 0.97 MB/s 40001616 B/op 2 allocs/op BenchmarkSaveRestore/bits=32-4 1 105611011 ns/op 39.58 MB/s 5275648 B/op 4 allocs/op BenchmarkSaveRestore/bits=64-4 1 109086744 ns/op 38.32 MB/s 9469952 B/op 4 allocs/op PASS ok index/suffixarray 35.201s goos: freebsd goarch: amd64 pkg: internal/chacha8rand cpu: AMD EPYC 7B12 BenchmarkBlock-4 1244835 92.90 ns/op 2755.65 MB/s PASS ok internal/chacha8rand 1.246s goos: freebsd goarch: amd64 pkg: internal/fuzz cpu: AMD EPYC 7B12 BenchmarkMarshalCorpusFile/1-4 50238 2285 ns/op 0.44 MB/s BenchmarkMarshalCorpusFile/2-4 52286 2381 ns/op 0.84 MB/s BenchmarkMarshalCorpusFile/4-4 47286 2680 ns/op 1.49 MB/s BenchmarkMarshalCorpusFile/8-4 39922 2970 ns/op 2.69 MB/s BenchmarkMarshalCorpusFile/16-4 30735 3871 ns/op 4.13 MB/s BenchmarkMarshalCorpusFile/32-4 21247 5848 ns/op 5.47 MB/s BenchmarkMarshalCorpusFile/64-4 16114 7461 ns/op 8.58 MB/s BenchmarkMarshalCorpusFile/128-4 12128 10377 ns/op 12.33 MB/s BenchmarkMarshalCorpusFile/256-4 4658 23014 ns/op 11.12 MB/s BenchmarkMarshalCorpusFile/512-4 2643 44443 ns/op 11.52 MB/s BenchmarkMarshalCorpusFile/1024-4 1408 84360 ns/op 12.14 MB/s BenchmarkMarshalCorpusFile/2048-4 688 174095 ns/op 11.76 MB/s BenchmarkMarshalCorpusFile/4096-4 354 333952 ns/op 12.27 MB/s BenchmarkMarshalCorpusFile/8192-4 182 654832 ns/op 12.51 MB/s BenchmarkMarshalCorpusFile/16384-4 90 1347606 ns/op 12.16 MB/s BenchmarkMarshalCorpusFile/32768-4 40 2915331 ns/op 11.24 MB/s BenchmarkMarshalCorpusFile/65536-4 18 5668953 ns/op 11.56 MB/s BenchmarkMarshalCorpusFile/131072-4 9 12310849 ns/op 10.65 MB/s BenchmarkMarshalCorpusFile/262144-4 5 22954250 ns/op 11.42 MB/s BenchmarkMarshalCorpusFile/524288-4 2 54999382 ns/op 9.53 MB/s BenchmarkMarshalCorpusFile/1048576-4 2 87932744 ns/op 11.92 MB/s BenchmarkUnmarshalCorpusFile/1-4 13600 8685 ns/op 0.12 MB/s BenchmarkUnmarshalCorpusFile/2-4 13128 9491 ns/op 0.21 MB/s BenchmarkUnmarshalCorpusFile/4-4 9954 10147 ns/op 0.39 MB/s BenchmarkUnmarshalCorpusFile/8-4 10317 11557 ns/op 0.69 MB/s BenchmarkUnmarshalCorpusFile/16-4 8452 13929 ns/op 1.15 MB/s BenchmarkUnmarshalCorpusFile/32-4 5020 20234 ns/op 1.58 MB/s BenchmarkUnmarshalCorpusFile/64-4 4912 24137 ns/op 2.65 MB/s BenchmarkUnmarshalCorpusFile/128-4 3566 31158 ns/op 4.11 MB/s BenchmarkUnmarshalCorpusFile/256-4 1340 80459 ns/op 3.18 MB/s BenchmarkUnmarshalCorpusFile/512-4 787 151111 ns/op 3.39 MB/s BenchmarkUnmarshalCorpusFile/1024-4 404 294594 ns/op 3.48 MB/s BenchmarkUnmarshalCorpusFile/2048-4 207 575862 ns/op 3.56 MB/s BenchmarkUnmarshalCorpusFile/4096-4 106 1148075 ns/op 3.57 MB/s BenchmarkUnmarshalCorpusFile/8192-4 51 2305457 ns/op 3.55 MB/s BenchmarkUnmarshalCorpusFile/16384-4 22 4607552 ns/op 3.56 MB/s BenchmarkUnmarshalCorpusFile/32768-4 12 9289592 ns/op 3.53 MB/s BenchmarkUnmarshalCorpusFile/65536-4 6 18316212 ns/op 3.58 MB/s BenchmarkUnmarshalCorpusFile/131072-4 3 34790603 ns/op 3.77 MB/s BenchmarkUnmarshalCorpusFile/262144-4 2 72588667 ns/op 3.61 MB/s BenchmarkUnmarshalCorpusFile/524288-4 1 143215272 ns/op 3.66 MB/s BenchmarkUnmarshalCorpusFile/1048576-4 1 282282541 ns/op 3.71 MB/s BenchmarkMutatorBytes/1-4 40000 2831 ns/op BenchmarkMutatorBytes/10-4 43988 2771 ns/op BenchmarkMutatorBytes/100-4 40989 2927 ns/op BenchmarkMutatorBytes/1000-4 29913 4254 ns/op BenchmarkMutatorBytes/10000-4 7986 16754 ns/op BenchmarkMutatorBytes/100000-4 1200 103469 ns/op BenchmarkMutatorString/1-4 37708 2864 ns/op BenchmarkMutatorString/10-4 42007 2878 ns/op BenchmarkMutatorString/100-4 37946 3394 ns/op BenchmarkMutatorString/1000-4 20535 6128 ns/op BenchmarkMutatorString/10000-4 4374 30569 ns/op BenchmarkMutatorString/100000-4 534 230521 ns/op BenchmarkMutatorAllBasicTypes/[]uint8-4 20592 4942 ns/op BenchmarkMutatorAllBasicTypes/string-4 23314 4942 ns/op BenchmarkMutatorAllBasicTypes/bool-4 70435 1721 ns/op BenchmarkMutatorAllBasicTypes/float32-4 61441 1954 ns/op BenchmarkMutatorAllBasicTypes/float64-4 61773 1958 ns/op BenchmarkMutatorAllBasicTypes/int-4 64321 1854 ns/op BenchmarkMutatorAllBasicTypes/int8-4 65942 1822 ns/op BenchmarkMutatorAllBasicTypes/int16-4 64702 1836 ns/op BenchmarkMutatorAllBasicTypes/int32-4 65798 1824 ns/op BenchmarkMutatorAllBasicTypes/int64-4 65178 1847 ns/op BenchmarkMutatorAllBasicTypes/uint8-4 64987 1859 ns/op BenchmarkMutatorAllBasicTypes/uint16-4 63808 1851 ns/op BenchmarkMutatorAllBasicTypes/uint32-4 64342 1859 ns/op BenchmarkMutatorAllBasicTypes/uint64-4 63790 1853 ns/op BenchmarkByteSliceMutators/RemoveBytes/64-4 375549 324.2 ns/op BenchmarkByteSliceMutators/RemoveBytes/128-4 291237 344.2 ns/op BenchmarkByteSliceMutators/RemoveBytes/256-4 349693 361.8 ns/op BenchmarkByteSliceMutators/RemoveBytes/512-4 271629 411.8 ns/op BenchmarkByteSliceMutators/RemoveBytes/1024-4 249290 475.7 ns/op BenchmarkByteSliceMutators/InsertRandomBytes/64-4 570723 213.7 ns/op BenchmarkByteSliceMutators/InsertRandomBytes/128-4 511260 210.2 ns/op BenchmarkByteSliceMutators/InsertRandomBytes/256-4 518157 212.5 ns/op BenchmarkByteSliceMutators/InsertRandomBytes/512-4 608736 211.8 ns/op BenchmarkByteSliceMutators/InsertRandomBytes/1024-4 520254 208.0 ns/op BenchmarkByteSliceMutators/DuplicateBytes/64-4 377499 277.7 ns/op BenchmarkByteSliceMutators/DuplicateBytes/128-4 405506 274.5 ns/op BenchmarkByteSliceMutators/DuplicateBytes/256-4 442449 274.6 ns/op BenchmarkByteSliceMutators/DuplicateBytes/512-4 420099 269.1 ns/op BenchmarkByteSliceMutators/DuplicateBytes/1024-4 397543 277.6 ns/op BenchmarkByteSliceMutators/OverwriteBytes/64-4 317548 370.6 ns/op BenchmarkByteSliceMutators/OverwriteBytes/128-4 272294 375.9 ns/op BenchmarkByteSliceMutators/OverwriteBytes/256-4 296593 383.1 ns/op BenchmarkByteSliceMutators/OverwriteBytes/512-4 270220 383.4 ns/op BenchmarkByteSliceMutators/OverwriteBytes/1024-4 274311 391.2 ns/op BenchmarkByteSliceMutators/BitFlip/64-4 773763 152.9 ns/op BenchmarkByteSliceMutators/BitFlip/128-4 766372 156.0 ns/op BenchmarkByteSliceMutators/BitFlip/256-4 734496 151.6 ns/op BenchmarkByteSliceMutators/BitFlip/512-4 788859 157.3 ns/op BenchmarkByteSliceMutators/BitFlip/1024-4 738892 157.3 ns/op BenchmarkByteSliceMutators/XORByte/64-4 684200 156.3 ns/op BenchmarkByteSliceMutators/XORByte/128-4 715792 154.7 ns/op BenchmarkByteSliceMutators/XORByte/256-4 774062 158.4 ns/op BenchmarkByteSliceMutators/XORByte/512-4 755776 158.0 ns/op BenchmarkByteSliceMutators/XORByte/1024-4 756613 158.5 ns/op BenchmarkByteSliceMutators/SwapByte/64-4 702877 175.7 ns/op BenchmarkByteSliceMutators/SwapByte/128-4 619820 174.4 ns/op BenchmarkByteSliceMutators/SwapByte/256-4 723253 172.6 ns/op BenchmarkByteSliceMutators/SwapByte/512-4 712497 171.7 ns/op BenchmarkByteSliceMutators/SwapByte/1024-4 656698 169.5 ns/op BenchmarkByteSliceMutators/ArithmeticUint8/64-4 599859 203.3 ns/op BenchmarkByteSliceMutators/ArithmeticUint8/128-4 586188 203.1 ns/op BenchmarkByteSliceMutators/ArithmeticUint8/256-4 558055 204.9 ns/op BenchmarkByteSliceMutators/ArithmeticUint8/512-4 495399 204.7 ns/op BenchmarkByteSliceMutators/ArithmeticUint8/1024-4 572725 208.2 ns/op BenchmarkByteSliceMutators/ArithmeticUint16/64-4 348490 302.8 ns/op BenchmarkByteSliceMutators/ArithmeticUint16/128-4 335800 304.3 ns/op BenchmarkByteSliceMutators/ArithmeticUint16/256-4 366985 305.3 ns/op BenchmarkByteSliceMutators/ArithmeticUint16/512-4 383442 310.0 ns/op BenchmarkByteSliceMutators/ArithmeticUint16/1024-4 382692 309.8 ns/op BenchmarkByteSliceMutators/ArithmeticUint32/64-4 292107 352.7 ns/op BenchmarkByteSliceMutators/ArithmeticUint32/128-4 291684 353.7 ns/op BenchmarkByteSliceMutators/ArithmeticUint32/256-4 336404 353.1 ns/op BenchmarkByteSliceMutators/ArithmeticUint32/512-4 306948 348.5 ns/op BenchmarkByteSliceMutators/ArithmeticUint32/1024-4 339807 345.7 ns/op BenchmarkByteSliceMutators/ArithmeticUint64/64-4 273250 435.8 ns/op BenchmarkByteSliceMutators/ArithmeticUint64/128-4 272404 436.9 ns/op BenchmarkByteSliceMutators/ArithmeticUint64/256-4 242362 437.7 ns/op BenchmarkByteSliceMutators/ArithmeticUint64/512-4 242230 423.9 ns/op BenchmarkByteSliceMutators/ArithmeticUint64/1024-4 268116 434.0 ns/op BenchmarkByteSliceMutators/OverwriteInterestingUint8/64-4 731113 166.2 ns/op BenchmarkByteSliceMutators/OverwriteInterestingUint8/128-4 713156 168.1 ns/op BenchmarkByteSliceMutators/OverwriteInterestingUint8/256-4 732487 165.3 ns/op BenchmarkByteSliceMutators/OverwriteInterestingUint8/512-4 717368 168.0 ns/op BenchmarkByteSliceMutators/OverwriteInterestingUint8/1024-4 621564 170.0 ns/op BenchmarkByteSliceMutators/OverwriteInterestingUint16/64-4 465834 249.9 ns/op BenchmarkByteSliceMutators/OverwriteInterestingUint16/128-4 478980 250.4 ns/op BenchmarkByteSliceMutators/OverwriteInterestingUint16/256-4 477327 251.6 ns/op BenchmarkByteSliceMutators/OverwriteInterestingUint16/512-4 472017 251.6 ns/op BenchmarkByteSliceMutators/OverwriteInterestingUint16/1024-4 415188 250.3 ns/op BenchmarkByteSliceMutators/OverwriteInterestingUint32/64-4 430902 272.6 ns/op BenchmarkByteSliceMutators/OverwriteInterestingUint32/128-4 442491 272.7 ns/op BenchmarkByteSliceMutators/OverwriteInterestingUint32/256-4 389582 274.3 ns/op BenchmarkByteSliceMutators/OverwriteInterestingUint32/512-4 380355 275.1 ns/op BenchmarkByteSliceMutators/OverwriteInterestingUint32/1024-4 404244 275.7 ns/op BenchmarkByteSliceMutators/InsertConstantBytes/64-4 572378 210.8 ns/op BenchmarkByteSliceMutators/InsertConstantBytes/128-4 569047 213.5 ns/op BenchmarkByteSliceMutators/InsertConstantBytes/256-4 519338 214.1 ns/op BenchmarkByteSliceMutators/InsertConstantBytes/512-4 515398 203.0 ns/op BenchmarkByteSliceMutators/InsertConstantBytes/1024-4 526548 209.4 ns/op BenchmarkByteSliceMutators/OverwriteConstantBytes/64-4 317354 321.4 ns/op BenchmarkByteSliceMutators/OverwriteConstantBytes/128-4 354414 331.8 ns/op BenchmarkByteSliceMutators/OverwriteConstantBytes/256-4 367015 331.3 ns/op BenchmarkByteSliceMutators/OverwriteConstantBytes/512-4 329427 332.1 ns/op BenchmarkByteSliceMutators/OverwriteConstantBytes/1024-4 300450 346.0 ns/op BenchmarkByteSliceMutators/ShuffleBytes/64-4 195859 609.8 ns/op BenchmarkByteSliceMutators/ShuffleBytes/128-4 173614 643.1 ns/op BenchmarkByteSliceMutators/ShuffleBytes/256-4 161634 688.3 ns/op BenchmarkByteSliceMutators/ShuffleBytes/512-4 148966 757.0 ns/op BenchmarkByteSliceMutators/ShuffleBytes/1024-4 125814 850.8 ns/op BenchmarkByteSliceMutators/SwapBytes/64-4 392910 277.7 ns/op BenchmarkByteSliceMutators/SwapBytes/128-4 435496 278.5 ns/op BenchmarkByteSliceMutators/SwapBytes/256-4 452595 277.9 ns/op BenchmarkByteSliceMutators/SwapBytes/512-4 401388 269.9 ns/op BenchmarkByteSliceMutators/SwapBytes/1024-4 404665 278.9 ns/op PASS ok internal/fuzz 25.116s PASS ok internal/poll 1.029s goos: freebsd goarch: amd64 pkg: internal/runtime/atomic cpu: AMD EPYC 7B12 BenchmarkAnd32-4 19752646 5.942 ns/op BenchmarkAnd32Parallel-4 3245674 35.08 ns/op BenchmarkAnd64-4 19461607 5.932 ns/op BenchmarkAnd64Parallel-4 3733846 32.02 ns/op BenchmarkOr32-4 19436767 5.755 ns/op BenchmarkOr32Parallel-4 3724714 33.07 ns/op BenchmarkOr64-4 18587457 5.923 ns/op BenchmarkOr64Parallel-4 4332105 34.15 ns/op BenchmarkAtomicLoad64-4 19643614 5.973 ns/op BenchmarkAtomicStore64-4 19096526 5.953 ns/op BenchmarkAtomicLoad-4 20242009 5.979 ns/op BenchmarkAtomicStore-4 19934067 5.905 ns/op BenchmarkAtomicLoad8-4 18919041 5.917 ns/op BenchmarkAtomicStore8-4 18952836 5.907 ns/op BenchmarkAnd8-4 19515700 5.928 ns/op BenchmarkAnd-4 19747575 5.927 ns/op BenchmarkAnd8Parallel-4 3297726 34.41 ns/op BenchmarkAndParallel-4 3560815 29.87 ns/op BenchmarkOr8-4 19195224 5.917 ns/op BenchmarkOr-4 19375855 5.925 ns/op BenchmarkOr8Parallel-4 3518088 32.31 ns/op BenchmarkOrParallel-4 3427982 34.62 ns/op BenchmarkXadd-4 3413116 32.71 ns/op BenchmarkXadd64-4 3699390 36.36 ns/op BenchmarkCas-4 3045886 38.03 ns/op BenchmarkCas64-4 3100334 39.14 ns/op BenchmarkXchg-4 3540908 31.38 ns/op BenchmarkXchg64-4 4087628 29.34 ns/op BenchmarkXchg8-4 19753654 5.919 ns/op BenchmarkXchg8Parallel-4 3364462 34.71 ns/op PASS ok internal/runtime/atomic 5.268s goos: freebsd goarch: amd64 pkg: internal/runtime/math cpu: AMD EPYC 7B12 BenchmarkMulUintptr/small-4 5540782 22.12 ns/op BenchmarkMulUintptr/large-4 4436676 26.47 ns/op PASS ok internal/runtime/math 1.372s goos: freebsd goarch: amd64 pkg: internal/sync cpu: AMD EPYC 7B12 BenchmarkHashTrieMapLoadSmall-4 570188 204.1 ns/op 0 B/op 0 allocs/op BenchmarkHashTrieMapLoad-4 326336 310.1 ns/op 0 B/op 0 allocs/op BenchmarkHashTrieMapLoadLarge-4 160088 700.7 ns/op 0 B/op 0 allocs/op BenchmarkHashTrieMapLoadOrStore-4 382047 287.7 ns/op 0 B/op 0 allocs/op BenchmarkHashTrieMapLoadOrStoreLarge-4 110112 1238 ns/op 25 B/op 0 allocs/op PASS ok internal/sync 3.809s PASS ok internal/syscall/unix 1.043s goos: freebsd goarch: amd64 pkg: internal/zstd cpu: AMD EPYC 7B12 BenchmarkLarge-4 1 244231127 ns/op 1.12 MB/s 2851728 B/op 43 allocs/op PASS ok internal/zstd 1.359s goos: freebsd goarch: amd64 pkg: io cpu: AMD EPYC 7B12 BenchmarkCopyNSmall-4 35062 4432 ns/op BenchmarkCopyNLarge-4 559 242443 ns/op PASS ok io 1.551s goos: freebsd goarch: amd64 pkg: log cpu: AMD EPYC 7B12 BenchmarkItoa-4 272276 386.5 ns/op BenchmarkPrintln-4 28042 4339 ns/op 78 B/op 1 allocs/op BenchmarkPrintlnNoFlags-4 42003 2922 ns/op 66 B/op 1 allocs/op BenchmarkConcurrent-4 4555 24887 ns/op BenchmarkDiscard-4 1224162 98.37 ns/op 0 B/op 0 allocs/op PASS ok log 1.944s goos: freebsd goarch: amd64 pkg: log/slog cpu: AMD EPYC 7B12 BenchmarkAttrString-4 25741 4426 ns/op 311 B/op 16 allocs/op BenchmarkWriteTime-4 124227 902.7 ns/op BenchmarkJSONHandler/defaults-4 10852 11612 ns/op 527 B/op 1 allocs/op BenchmarkJSONHandler/time_format-4 5254 19501 ns/op 768 B/op 6 allocs/op BenchmarkJSONHandler/time_unix-4 6702 17415 ns/op 761 B/op 5 allocs/op BenchmarkPreformatting/separate-4 9050 11362 ns/op 519 B/op 0 allocs/op BenchmarkPreformatting/struct-4 10473 11556 ns/op 527 B/op 1 allocs/op BenchmarkPreformatting/struct_file-4 8289 14795 ns/op 525 B/op 1 allocs/op BenchmarkJSONEncoding/json.Marshal-4 38769 3093 ns/op 80 B/op 3 allocs/op BenchmarkJSONEncoding/Encoder.Encode-4 36864 3275 ns/op 63 B/op 1 allocs/op BenchmarkNopLog/no_attrs-4 94579 1280 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/attrs-4 75050 1724 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/attrs-parallel-4 40155 2941 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/keys-values-4 72196 1715 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/WithContext-4 74138 1688 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/WithContext-parallel-4 41932 2923 ns/op 0 B/op 0 allocs/op BenchmarkPC/0-4 1254400 94.22 ns/op 0 B/op 0 allocs/op BenchmarkPC/1-4 851172 141.2 ns/op 0 B/op 0 allocs/op BenchmarkPC/2-4 827307 143.6 ns/op 0 B/op 0 allocs/op BenchmarkPC/3-4 650534 176.2 ns/op 0 B/op 0 allocs/op BenchmarkPC/4-4 544902 220.4 ns/op 0 B/op 0 allocs/op BenchmarkRecord-4 9097 12976 ns/op BenchmarkDispatch/switch-checked-4 250299 405.5 ns/op BenchmarkDispatch/As-4 268052 430.3 ns/op BenchmarkDispatch/Visit-4 234252 478.7 ns/op BenchmarkUnsafeStrings-4 24187 4806 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.348s goos: freebsd goarch: amd64 pkg: log/slog/internal/benchmarks cpu: AMD EPYC 7B12 BenchmarkAttrs/disabled/5_args-4 1672381 69.76 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/disabled/5_args_ctx-4 1704223 70.24 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/disabled/10_args-4 981066 120.6 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/disabled/40_args-4 254792 432.8 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/fastText_discard/5_args-4 73461 1540 ns/op 264 B/op 0 allocs/op BenchmarkAttrs/fastText_discard/5_args_ctx-4 78585 1827 ns/op 260 B/op 0 allocs/op BenchmarkAttrs/fastText_discard/10_args-4 47726 2559 ns/op 677 B/op 2 allocs/op BenchmarkAttrs/fastText_discard/40_args-4 14908 6733 ns/op 3470 B/op 2 allocs/op BenchmarkAttrs/Text_discard/5_args-4 18404 6979 ns/op 596 B/op 2 allocs/op BenchmarkAttrs/Text_discard/5_args_ctx-4 17547 6706 ns/op 598 B/op 2 allocs/op BenchmarkAttrs/Text_discard/10_args-4 12523 10064 ns/op 1084 B/op 5 allocs/op BenchmarkAttrs/Text_discard/40_args-4 3654 36630 ns/op 4298 B/op 15 allocs/op BenchmarkAttrs/JSON_discard/5_args-4 18241 6537 ns/op 530 B/op 1 allocs/op BenchmarkAttrs/JSON_discard/5_args_ctx-4 18330 6486 ns/op 522 B/op 0 allocs/op BenchmarkAttrs/JSON_discard/10_args-4 12748 9312 ns/op 937 B/op 2 allocs/op BenchmarkAttrs/JSON_discard/40_args-4 4610 25477 ns/op 3747 B/op 3 allocs/op PASS ok log/slog/internal/benchmarks 3.959s goos: freebsd goarch: amd64 pkg: maps cpu: AMD EPYC 7B12 BenchmarkMapClone-4 1 193145684 ns/op PASS ok maps 1.578s goos: freebsd goarch: amd64 pkg: math cpu: AMD EPYC 7B12 BenchmarkAcos-4 4777960 24.81 ns/op BenchmarkAcosh-4 1325490 89.25 ns/op BenchmarkAsin-4 4946466 23.99 ns/op BenchmarkAsinh-4 1321737 91.22 ns/op BenchmarkAtan-4 5218280 22.37 ns/op BenchmarkAtanh-4 1245808 91.76 ns/op BenchmarkAtan2-4 3263349 38.01 ns/op BenchmarkCbrt-4 1643701 73.78 ns/op BenchmarkCeil-4 20231770 5.774 ns/op BenchmarkCopysign-4 2329972 50.46 ns/op BenchmarkCos-4 1525317 84.76 ns/op BenchmarkCosh-4 2006780 59.69 ns/op BenchmarkErf-4 5696649 21.92 ns/op BenchmarkErfc-4 5645709 21.05 ns/op BenchmarkErfinv-4 5258593 22.14 ns/op BenchmarkErfcinv-4 5388699 22.83 ns/op BenchmarkExp-4 8379681 13.42 ns/op BenchmarkExpGo-4 1000000 106.8 ns/op BenchmarkExpm1-4 4739695 26.30 ns/op BenchmarkExp2-4 1202493 99.56 ns/op BenchmarkExp2Go-4 966222 104.9 ns/op BenchmarkAbs-4 3197932 38.01 ns/op BenchmarkDim-4 9607077 11.87 ns/op BenchmarkFloor-4 19569228 5.654 ns/op BenchmarkMax-4 13532595 8.120 ns/op BenchmarkMin-4 13643948 7.596 ns/op BenchmarkMod-4 295387 382.2 ns/op BenchmarkFrexp-4 1664865 72.44 ns/op BenchmarkGamma-4 802497 149.8 ns/op BenchmarkHypot-4 14038801 8.247 ns/op BenchmarkHypotGo-4 1514857 78.14 ns/op BenchmarkIlogb-4 2020947 58.66 ns/op BenchmarkJ0-4 333294 382.2 ns/op BenchmarkJ1-4 299354 359.0 ns/op BenchmarkJn-4 153205 770.6 ns/op BenchmarkLdexp-4 1634592 73.29 ns/op BenchmarkLgamma-4 1000000 100.9 ns/op BenchmarkLog-4 8415280 14.19 ns/op BenchmarkLogb-4 2033100 59.14 ns/op BenchmarkLog1p-4 1590333 76.27 ns/op BenchmarkLog10-4 8300061 14.23 ns/op BenchmarkLog2-4 1411734 85.43 ns/op BenchmarkModf-4 2686094 44.91 ns/op BenchmarkNextafter32-4 2586523 45.69 ns/op BenchmarkNextafter64-4 2599077 46.78 ns/op BenchmarkPowInt-4 531550 221.4 ns/op BenchmarkPowFrac-4 397516 268.2 ns/op BenchmarkPow10Pos-4 5128335 23.99 ns/op BenchmarkPow10Neg-4 4700355 23.53 ns/op BenchmarkRound-4 3133983 37.93 ns/op BenchmarkRoundToEven-4 9639026 10.99 ns/op BenchmarkRemainder-4 455721 261.3 ns/op BenchmarkSignbit-4 4761541 24.42 ns/op BenchmarkSin-4 1997990 60.50 ns/op BenchmarkSincos-4 1243507 96.65 ns/op BenchmarkSinh-4 3871473 31.01 ns/op BenchmarkSqrtIndirect-4 18976486 5.935 ns/op BenchmarkSqrtLatency-4 13080945 9.297 ns/op BenchmarkSqrtIndirectLatency-4 12985104 9.265 ns/op BenchmarkSqrtGoLatency-4 1692140 72.68 ns/op BenchmarkSqrtPrime-4 175321 690.0 ns/op BenchmarkTan-4 1839015 64.40 ns/op BenchmarkTanh-4 1956435 61.50 ns/op BenchmarkTrunc-4 20087164 5.913 ns/op BenchmarkY0-4 318000 364.6 ns/op BenchmarkY1-4 326361 366.5 ns/op BenchmarkYn-4 162660 735.8 ns/op BenchmarkFloat64bits-4 4808138 24.24 ns/op BenchmarkFloat64frombits-4 4800218 24.41 ns/op BenchmarkFloat32bits-4 4825082 24.53 ns/op BenchmarkFloat32frombits-4 4938092 24.12 ns/op BenchmarkFMA-4 18383887 6.255 ns/op PASS ok math 12.219s goos: freebsd goarch: amd64 pkg: math/big cpu: AMD EPYC 7B12 BenchmarkAddVV/1-4 13795246 8.162 ns/op 7841.41 MB/s BenchmarkAddVV/2-4 12848366 8.806 ns/op 14535.46 MB/s BenchmarkAddVV/3-4 11815374 9.405 ns/op 20415.14 MB/s BenchmarkAddVV/4-4 12121531 8.995 ns/op 28458.91 MB/s BenchmarkAddVV/5-4 11769898 9.368 ns/op 34158.68 MB/s BenchmarkAddVV/10-4 11119336 10.51 ns/op 60907.20 MB/s BenchmarkAddVV/100-4 2545654 47.60 ns/op 134467.63 MB/s BenchmarkAddVV/1000-4 251196 472.4 ns/op 135482.54 MB/s BenchmarkSubVV/1-4 14296408 8.396 ns/op 7623.11 MB/s BenchmarkSubVV/2-4 11869542 8.474 ns/op 15105.37 MB/s BenchmarkSubVV/3-4 13285362 8.866 ns/op 21654.66 MB/s BenchmarkSubVV/4-4 11909808 9.008 ns/op 28418.12 MB/s BenchmarkSubVV/5-4 12402152 9.524 ns/op 33599.55 MB/s BenchmarkSubVV/10-4 11274919 10.44 ns/op 61308.23 MB/s BenchmarkSubVV/100-4 2441216 48.43 ns/op 132154.16 MB/s BenchmarkSubVV/1000-4 252482 477.1 ns/op 134131.75 MB/s BenchmarkAddVW/1-4 14156356 7.761 ns/op 1030.74 MB/s BenchmarkAddVW/2-4 12639883 8.265 ns/op 1935.89 MB/s BenchmarkAddVW/3-4 12320342 9.031 ns/op 2657.59 MB/s BenchmarkAddVW/4-4 14145626 7.840 ns/op 4081.84 MB/s BenchmarkAddVW/5-4 13421860 8.075 ns/op 4953.38 MB/s BenchmarkAddVW/10-4 10956902 9.717 ns/op 8232.94 MB/s BenchmarkAddVW/100-4 478044 225.5 ns/op 3547.88 MB/s BenchmarkAddVW/1000-4 68372 1655 ns/op 4833.88 MB/s BenchmarkAddVWext/1-4 14448625 7.822 ns/op 1022.81 MB/s BenchmarkAddVWext/2-4 13240256 8.531 ns/op 1875.46 MB/s BenchmarkAddVWext/3-4 12241228 9.096 ns/op 2638.47 MB/s BenchmarkAddVWext/4-4 13722741 7.925 ns/op 4037.92 MB/s BenchmarkAddVWext/5-4 14053599 7.916 ns/op 5053.01 MB/s BenchmarkAddVWext/10-4 11328448 9.721 ns/op 8229.19 MB/s BenchmarkAddVWext/100-4 108388 1076 ns/op 743.43 MB/s BenchmarkAddVWext/1000-4 10000 10340 ns/op 773.72 MB/s BenchmarkSubVW/1-4 13799848 7.843 ns/op 1020.00 MB/s BenchmarkSubVW/2-4 14805771 7.615 ns/op 2101.18 MB/s BenchmarkSubVW/3-4 12551014 8.037 ns/op 2986.03 MB/s BenchmarkSubVW/4-4 12515593 8.187 ns/op 3908.45 MB/s BenchmarkSubVW/5-4 12794708 8.176 ns/op 4892.12 MB/s BenchmarkSubVW/10-4 11742568 9.705 ns/op 8243.50 MB/s BenchmarkSubVW/100-4 517615 234.4 ns/op 3413.65 MB/s BenchmarkSubVW/1000-4 71618 1635 ns/op 4891.57 MB/s BenchmarkSubVWext/1-4 14764546 7.401 ns/op 1080.88 MB/s BenchmarkSubVWext/2-4 13548823 8.179 ns/op 1956.24 MB/s BenchmarkSubVWext/3-4 13192600 8.028 ns/op 2989.44 MB/s BenchmarkSubVWext/4-4 13943278 8.154 ns/op 3924.46 MB/s BenchmarkSubVWext/5-4 13454048 8.088 ns/op 4945.42 MB/s BenchmarkSubVWext/10-4 11551591 10.07 ns/op 7946.10 MB/s BenchmarkSubVWext/100-4 109828 1083 ns/op 738.89 MB/s BenchmarkSubVWext/1000-4 11929 10358 ns/op 772.35 MB/s BenchmarkMulAddVWW/1-4 11865541 9.345 ns/op 6848.84 MB/s BenchmarkMulAddVWW/2-4 11535877 9.265 ns/op 13815.01 MB/s BenchmarkMulAddVWW/3-4 12199190 8.615 ns/op 22286.69 MB/s BenchmarkMulAddVWW/4-4 13073880 9.115 ns/op 28085.33 MB/s BenchmarkMulAddVWW/5-4 10767586 9.561 ns/op 33469.23 MB/s BenchmarkMulAddVWW/10-4 8629267 13.27 ns/op 48229.48 MB/s BenchmarkMulAddVWW/100-4 1416824 84.84 ns/op 75437.72 MB/s BenchmarkMulAddVWW/1000-4 141859 840.3 ns/op 76163.47 MB/s BenchmarkAddMulVVW/1-4 14221166 8.177 ns/op 7826.96 MB/s BenchmarkAddMulVVW/2-4 12456908 8.755 ns/op 14620.92 MB/s BenchmarkAddMulVVW/3-4 12880238 9.364 ns/op 20504.25 MB/s BenchmarkAddMulVVW/4-4 11069120 10.03 ns/op 25528.01 MB/s BenchmarkAddMulVVW/5-4 10605502 11.10 ns/op 28818.07 MB/s BenchmarkAddMulVVW/10-4 10498476 11.34 ns/op 56415.63 MB/s BenchmarkAddMulVVW/100-4 2087134 57.10 ns/op 112087.30 MB/s BenchmarkAddMulVVW/1000-4 218270 494.8 ns/op 129335.74 MB/s BenchmarkDivWVW/1-4 4295572 28.12 ns/op 2275.58 MB/s BenchmarkDivWVW/2-4 2746227 42.71 ns/op 2996.74 MB/s BenchmarkDivWVW/3-4 2162904 56.42 ns/op 3403.30 MB/s BenchmarkDivWVW/4-4 1723875 68.32 ns/op 3746.85 MB/s BenchmarkDivWVW/5-4 1486233 80.70 ns/op 3965.31 MB/s BenchmarkDivWVW/10-4 806490 146.8 ns/op 4359.41 MB/s BenchmarkDivWVW/100-4 91543 1322 ns/op 4841.70 MB/s BenchmarkDivWVW/1000-4 9201 13007 ns/op 4920.54 MB/s BenchmarkNonZeroShifts/1/shrVU-4 13199769 8.129 ns/op BenchmarkNonZeroShifts/1/shlVU-4 14406716 7.690 ns/op BenchmarkNonZeroShifts/2/shrVU-4 13444054 8.456 ns/op BenchmarkNonZeroShifts/2/shlVU-4 13173381 7.693 ns/op BenchmarkNonZeroShifts/3/shrVU-4 12168819 8.774 ns/op BenchmarkNonZeroShifts/3/shlVU-4 12670458 8.478 ns/op BenchmarkNonZeroShifts/4/shrVU-4 11994710 9.794 ns/op BenchmarkNonZeroShifts/4/shlVU-4 12544154 9.022 ns/op BenchmarkNonZeroShifts/5/shrVU-4 10348930 10.67 ns/op BenchmarkNonZeroShifts/5/shlVU-4 12331284 9.654 ns/op BenchmarkNonZeroShifts/10/shrVU-4 7329195 15.27 ns/op BenchmarkNonZeroShifts/10/shlVU-4 8923550 12.82 ns/op BenchmarkNonZeroShifts/100/shrVU-4 1000000 100.3 ns/op BenchmarkNonZeroShifts/100/shlVU-4 1701806 73.61 ns/op BenchmarkNonZeroShifts/1000/shrVU-4 126384 946.7 ns/op BenchmarkNonZeroShifts/1000/shlVU-4 174878 658.9 ns/op BenchmarkDecimalConversion-4 320 374677 ns/op BenchmarkFloatString/100-4 17200 6918 ns/op 392 B/op 8 allocs/op BenchmarkFloatString/1000-4 300 390262 ns/op 2901 B/op 9 allocs/op BenchmarkFloatString/10000-4 3 36936948 ns/op 59970 B/op 43 allocs/op BenchmarkFloatString/100000-4 1 3583400043 ns/op 847520 B/op 516 allocs/op BenchmarkFloatAdd/10-4 233188 490.9 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100-4 236500 489.1 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/1000-4 214221 552.7 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/10000-4 114067 1007 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100000-4 21552 5623 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10-4 302565 391.8 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100-4 302022 402.9 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/1000-4 294232 410.4 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10000-4 206794 573.5 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100000-4 55146 2129 ns/op 0 B/op 0 allocs/op BenchmarkParseFloatSmallExp-4 2533 41418 ns/op BenchmarkParseFloatLargeExp-4 661 177963 ns/op BenchmarkGCD10x10/WithoutXY-4 289419 385.8 ns/op BenchmarkGCD10x10/WithXY-4 85540 1379 ns/op BenchmarkGCD10x100/WithoutXY-4 167565 714.2 ns/op BenchmarkGCD10x100/WithXY-4 25388 4949 ns/op BenchmarkGCD10x1000/WithoutXY-4 106006 1111 ns/op BenchmarkGCD10x1000/WithXY-4 20710 5913 ns/op BenchmarkGCD100x100/WithoutXY-4 43694 2834 ns/op BenchmarkGCD100x100/WithXY-4 16150 7743 ns/op BenchmarkGCD100x1000/WithoutXY-4 18852 6350 ns/op BenchmarkGCD100x1000/WithXY-4 8682 12864 ns/op BenchmarkGCD1000x1000/WithoutXY-4 3532 35941 ns/op BenchmarkGCD1000x1000/WithXY-4 1891 68996 ns/op BenchmarkHilbert-4 31 3488742 ns/op BenchmarkBinomial-4 20278 6016 ns/op BenchmarkQuoRem-4 29654 4278 ns/op BenchmarkExp-4 24 4639663 ns/op BenchmarkExpMont/Odd-4 218 538673 ns/op 2590 B/op 22 allocs/op BenchmarkExpMont/Even1-4 217 558883 ns/op 3354 B/op 37 allocs/op BenchmarkExpMont/Even2-4 207 564281 ns/op 3840 B/op 53 allocs/op BenchmarkExpMont/Even3-4 205 578464 ns/op 3847 B/op 53 allocs/op BenchmarkExpMont/Even4-4 205 572823 ns/op 3851 B/op 53 allocs/op BenchmarkExpMont/Even8-4 207 570447 ns/op 3861 B/op 53 allocs/op BenchmarkExpMont/Even32-4 210 567718 ns/op 3841 B/op 53 allocs/op BenchmarkExpMont/Even64-4 247 468885 ns/op 3625 B/op 53 allocs/op BenchmarkExpMont/Even96-4 244 490038 ns/op 3774 B/op 51 allocs/op BenchmarkExpMont/Even128-4 278 416258 ns/op 3247 B/op 50 allocs/op BenchmarkExpMont/Even255-4 306 383987 ns/op 2925 B/op 47 allocs/op BenchmarkExpMont/SmallEven1-4 669 173205 ns/op 1312 B/op 34 allocs/op BenchmarkExpMont/SmallEven2-4 585 196728 ns/op 1728 B/op 46 allocs/op BenchmarkExpMont/SmallEven3-4 606 191520 ns/op 1753 B/op 48 allocs/op BenchmarkExpMont/SmallEven4-4 606 194488 ns/op 1732 B/op 47 allocs/op BenchmarkExp2-4 22 4588024 ns/op BenchmarkBitset-4 1115883 107.6 ns/op BenchmarkBitsetNeg-4 642302 189.2 ns/op BenchmarkBitsetOrig-4 360747 322.4 ns/op BenchmarkBitsetNegOrig-4 234477 494.1 ns/op BenchmarkModSqrt225_Tonelli-4 212 559823 ns/op BenchmarkModSqrt225_3Mod4-4 715 166357 ns/op BenchmarkModSqrt231_Tonelli-4 202 583553 ns/op BenchmarkModSqrt231_5Mod8-4 547 198565 ns/op BenchmarkModInverse-4 18722 6666 ns/op BenchmarkSqrt-4 2304 48322 ns/op BenchmarkIntSqr/1-4 1749123 70.43 ns/op BenchmarkIntSqr/2-4 1157277 106.2 ns/op BenchmarkIntSqr/3-4 1004578 121.9 ns/op BenchmarkIntSqr/5-4 654727 154.8 ns/op BenchmarkIntSqr/8-4 571651 195.0 ns/op BenchmarkIntSqr/10-4 513706 231.9 ns/op BenchmarkIntSqr/20-4 85147 1465 ns/op BenchmarkIntSqr/30-4 65396 1963 ns/op BenchmarkIntSqr/50-4 41184 3125 ns/op BenchmarkIntSqr/80-4 24410 5059 ns/op BenchmarkIntSqr/100-4 18572 6553 ns/op BenchmarkIntSqr/200-4 7041 17050 ns/op BenchmarkIntSqr/300-4 2456 40785 ns/op BenchmarkIntSqr/500-4 1132 93722 ns/op BenchmarkIntSqr/800-4 508 233412 ns/op BenchmarkIntSqr/1000-4 380 315591 ns/op BenchmarkDiv/20/10-4 561204 207.3 ns/op BenchmarkDiv/40/20-4 573596 214.6 ns/op BenchmarkDiv/100/50-4 489483 212.3 ns/op BenchmarkDiv/200/100-4 74857 1658 ns/op BenchmarkDiv/400/200-4 71526 1699 ns/op BenchmarkDiv/1000/500-4 59324 2130 ns/op BenchmarkDiv/2000/1000-4 42721 2957 ns/op BenchmarkDiv/20000/10000-4 1932 59330 ns/op BenchmarkDiv/200000/100000-4 51 2420037 ns/op BenchmarkDiv/2000000/1000000-4 2 71832506 ns/op BenchmarkDiv/20000000/10000000-4 1 2198931554 ns/op BenchmarkMul-4 8 13009186 ns/op BenchmarkNatMul/10-4 363267 337.5 ns/op BenchmarkNatMul/100-4 10369 11078 ns/op BenchmarkNatMul/1000-4 324 384580 ns/op BenchmarkZeroShifts/Shl-4 19251 7638 ns/op BenchmarkZeroShifts/ShlSame-4 6338404 18.26 ns/op BenchmarkZeroShifts/Shr-4 26004 5622 ns/op BenchmarkZeroShifts/ShrSame-4 6524902 19.02 ns/op BenchmarkExp3Power/0x10-4 275786 425.1 ns/op BenchmarkExp3Power/0x40-4 260246 489.0 ns/op BenchmarkExp3Power/0x100-4 161679 760.9 ns/op BenchmarkExp3Power/0x400-4 80841 1532 ns/op BenchmarkExp3Power/0x1000-4 17283 7198 ns/op BenchmarkExp3Power/0x4000-4 3421 35949 ns/op BenchmarkExp3Power/0x10000-4 346 331872 ns/op BenchmarkExp3Power/0x40000-4 33 3403254 ns/op BenchmarkExp3Power/0x100000-4 3 33737846 ns/op BenchmarkExp3Power/0x400000-4 1 309267294 ns/op BenchmarkFibo-4 4 30590176 ns/op BenchmarkNatSqr/1-4 1388941 105.5 ns/op BenchmarkNatSqr/2-4 1000000 140.7 ns/op BenchmarkNatSqr/3-4 786668 158.4 ns/op BenchmarkNatSqr/5-4 433563 231.0 ns/op BenchmarkNatSqr/8-4 384782 371.1 ns/op BenchmarkNatSqr/10-4 297066 400.1 ns/op BenchmarkNatSqr/20-4 77893 1513 ns/op BenchmarkNatSqr/30-4 58495 2067 ns/op BenchmarkNatSqr/50-4 33898 3438 ns/op BenchmarkNatSqr/80-4 20966 5841 ns/op BenchmarkNatSqr/100-4 16153 7631 ns/op BenchmarkNatSqr/200-4 6421 19272 ns/op BenchmarkNatSqr/300-4 2359 48879 ns/op BenchmarkNatSqr/500-4 1243 94130 ns/op BenchmarkNatSqr/800-4 537 222481 ns/op BenchmarkNatSqr/1000-4 397 297193 ns/op BenchmarkNatSetBytes/8-4 3599409 33.59 ns/op BenchmarkNatSetBytes/24-4 821600 136.4 ns/op BenchmarkNatSetBytes/128-4 353881 404.4 ns/op BenchmarkNatSetBytes/7-4 1330602 85.48 ns/op BenchmarkNatSetBytes/23-4 579367 174.1 ns/op BenchmarkNatSetBytes/127-4 278448 398.4 ns/op BenchmarkScanPi-4 322 365850 ns/op BenchmarkStringPiParallel-4 974 126786 ns/op BenchmarkScan/10/Base2-4 54746 2157 ns/op BenchmarkScan/100/Base2-4 5174 19676 ns/op BenchmarkScan/1000/Base2-4 614 194405 ns/op BenchmarkScan/10/Base8-4 136458 859.7 ns/op BenchmarkScan/100/Base8-4 17728 6818 ns/op BenchmarkScan/1000/Base8-4 1774 64617 ns/op BenchmarkScan/10/Base10-4 138309 793.9 ns/op BenchmarkScan/100/Base10-4 19329 6275 ns/op BenchmarkScan/1000/Base10-4 1858 61623 ns/op BenchmarkScan/10/Base16-4 165313 677.6 ns/op BenchmarkScan/100/Base16-4 22424 5319 ns/op BenchmarkScan/1000/Base16-4 2181 52375 ns/op BenchmarkString/10/Base2-4 244719 413.7 ns/op BenchmarkString/100/Base2-4 40525 3016 ns/op BenchmarkString/1000/Base2-4 4075 28442 ns/op BenchmarkString/10/Base8-4 519344 228.7 ns/op BenchmarkString/100/Base8-4 98439 1171 ns/op BenchmarkString/1000/Base8-4 9956 10461 ns/op BenchmarkString/10/Base10-4 261464 388.5 ns/op BenchmarkString/100/Base10-4 65424 1821 ns/op BenchmarkString/1000/Base10-4 7473 15703 ns/op BenchmarkString/10/Base16-4 577293 206.7 ns/op BenchmarkString/100/Base16-4 128064 902.0 ns/op BenchmarkString/1000/Base16-4 16657 7733 ns/op BenchmarkLeafSize/0-4 66 1826078 ns/op BenchmarkLeafSize/1-4 691 163524 ns/op BenchmarkLeafSize/2-4 691 168928 ns/op BenchmarkLeafSize/3-4 517 228638 ns/op BenchmarkLeafSize/4-4 756 166586 ns/op BenchmarkLeafSize/5-4 477 254501 ns/op BenchmarkLeafSize/6-4 514 227329 ns/op BenchmarkLeafSize/7-4 570 204375 ns/op BenchmarkLeafSize/8-4 722 155804 ns/op BenchmarkLeafSize/9-4 406 295481 ns/op BenchmarkLeafSize/10-4 487 250606 ns/op BenchmarkLeafSize/11-4 452 244735 ns/op BenchmarkLeafSize/12-4 556 233390 ns/op BenchmarkLeafSize/13-4 490 244429 ns/op BenchmarkLeafSize/14-4 570 205231 ns/op BenchmarkLeafSize/15-4 607 189409 ns/op BenchmarkLeafSize/16-4 728 154506 ns/op BenchmarkLeafSize/32-4 688 163192 ns/op BenchmarkLeafSize/64-4 658 166497 ns/op BenchmarkProbablyPrime/n=0-4 14 7539161 ns/op BenchmarkProbablyPrime/n=1-4 14 8270118 ns/op BenchmarkProbablyPrime/n=5-4 9 11936670 ns/op BenchmarkProbablyPrime/n=10-4 7 15912184 ns/op BenchmarkProbablyPrime/n=20-4 5 24020911 ns/op BenchmarkProbablyPrime/Lucas-4 18 6658883 ns/op BenchmarkProbablyPrime/MillerRabinBase2-4 140 831155 ns/op BenchmarkRatCmp-4 301083 379.7 ns/op BenchmarkFloatPrecExact/1-4 191047 570.4 ns/op BenchmarkFloatPrecExact/10-4 64498 1865 ns/op BenchmarkFloatPrecExact/100-4 17835 6815 ns/op BenchmarkFloatPrecExact/1000-4 3538 34327 ns/op BenchmarkFloatPrecExact/10000-4 218 537902 ns/op BenchmarkFloatPrecExact/100000-4 5 22026467 ns/op BenchmarkFloatPrecExact/1000000-4 1 1120732185 ns/op BenchmarkFloatPrecMixed/1-4 191996 599.9 ns/op BenchmarkFloatPrecMixed/10-4 62493 1960 ns/op BenchmarkFloatPrecMixed/100-4 8734 13405 ns/op BenchmarkFloatPrecMixed/1000-4 670 173298 ns/op BenchmarkFloatPrecMixed/10000-4 19 5535982 ns/op BenchmarkFloatPrecMixed/100000-4 1 302126667 ns/op BenchmarkFloatPrecMixed/1000000-4 1 20970328561 ns/op BenchmarkFloatPrecInexact/1-4 296809 368.1 ns/op BenchmarkFloatPrecInexact/10-4 274045 453.2 ns/op BenchmarkFloatPrecInexact/100-4 185760 590.8 ns/op BenchmarkFloatPrecInexact/1000-4 55534 2369 ns/op BenchmarkFloatPrecInexact/10000-4 6243 16539 ns/op BenchmarkFloatPrecInexact/100000-4 739 190311 ns/op BenchmarkFloatPrecInexact/1000000-4 57 2738075 ns/op BenchmarkFloatSqrt/64-4 31948 3700 ns/op 160 B/op 4 allocs/op BenchmarkFloatSqrt/128-4 20313 5976 ns/op 208 B/op 4 allocs/op BenchmarkFloatSqrt/256-4 14059 8492 ns/op 304 B/op 4 allocs/op BenchmarkFloatSqrt/1000-4 7542 15644 ns/op 1264 B/op 5 allocs/op BenchmarkFloatSqrt/10000-4 1346 81360 ns/op 17722 B/op 8 allocs/op BenchmarkFloatSqrt/100000-4 100 1097722 ns/op 174775 B/op 19 allocs/op BenchmarkFloatSqrt/1000000-4 2 81394044 ns/op 3536772 B/op 597 allocs/op PASS ok math/big 74.903s goos: freebsd goarch: amd64 pkg: math/bits cpu: AMD EPYC 7B12 BenchmarkLeadingZeros-4 11637244 9.882 ns/op BenchmarkLeadingZeros8-4 9599122 12.32 ns/op BenchmarkLeadingZeros16-4 10793162 10.94 ns/op BenchmarkLeadingZeros32-4 11842261 9.563 ns/op BenchmarkLeadingZeros64-4 11104478 10.22 ns/op BenchmarkTrailingZeros-4 10448138 11.43 ns/op BenchmarkTrailingZeros8-4 11082255 10.95 ns/op BenchmarkTrailingZeros16-4 11029544 10.87 ns/op BenchmarkTrailingZeros32-4 10721445 9.903 ns/op BenchmarkTrailingZeros64-4 10520907 10.82 ns/op BenchmarkOnesCount-4 10992786 11.57 ns/op BenchmarkOnesCount8-4 11394151 10.11 ns/op BenchmarkOnesCount16-4 10511618 11.22 ns/op BenchmarkOnesCount32-4 11211056 9.254 ns/op BenchmarkOnesCount64-4 10681555 11.24 ns/op BenchmarkRotateLeft-4 10676469 12.20 ns/op BenchmarkRotateLeft8-4 11302756 10.04 ns/op BenchmarkRotateLeft16-4 11539460 11.06 ns/op BenchmarkRotateLeft32-4 11009437 10.15 ns/op BenchmarkRotateLeft64-4 11828463 10.22 ns/op BenchmarkReverse-4 19023624 5.650 ns/op BenchmarkReverse8-4 23438419 5.160 ns/op BenchmarkReverse16-4 18042168 5.951 ns/op BenchmarkReverse32-4 18887506 5.559 ns/op BenchmarkReverse64-4 19157742 5.931 ns/op BenchmarkReverseBytes-4 21349752 5.623 ns/op BenchmarkReverseBytes16-4 21421934 5.626 ns/op BenchmarkReverseBytes32-4 20023777 5.641 ns/op BenchmarkReverseBytes64-4 18977236 5.326 ns/op BenchmarkAdd-4 10522466 10.92 ns/op BenchmarkAdd32-4 9742875 11.63 ns/op BenchmarkAdd64-4 11765942 10.22 ns/op BenchmarkAdd64multiple-4 19406186 5.371 ns/op BenchmarkSub-4 11635269 9.693 ns/op BenchmarkSub32-4 10340547 11.51 ns/op BenchmarkSub64-4 11837343 10.00 ns/op BenchmarkSub64multiple-4 22909310 5.949 ns/op BenchmarkMul-4 11637141 10.05 ns/op BenchmarkMul32-4 10322606 11.22 ns/op BenchmarkMul64-4 11215446 10.62 ns/op BenchmarkDiv-4 11026948 10.73 ns/op BenchmarkDiv32-4 11574375 10.45 ns/op BenchmarkDiv64-4 11269236 10.26 ns/op PASS ok math/bits 6.805s goos: freebsd goarch: amd64 pkg: math/cmplx cpu: AMD EPYC 7B12 BenchmarkAbs-4 14277526 7.765 ns/op BenchmarkAcos-4 607953 177.6 ns/op BenchmarkAcosh-4 619369 192.5 ns/op BenchmarkAsin-4 656313 179.3 ns/op BenchmarkAsinh-4 631119 180.0 ns/op BenchmarkAtan-4 1071704 110.4 ns/op BenchmarkAtanh-4 962941 112.1 ns/op BenchmarkConj-4 19206007 5.934 ns/op BenchmarkCos-4 707462 160.5 ns/op BenchmarkCosh-4 767834 164.6 ns/op BenchmarkExp-4 823400 122.1 ns/op BenchmarkLog-4 1466758 81.87 ns/op BenchmarkLog10-4 1481242 80.88 ns/op BenchmarkPhase-4 3184952 38.92 ns/op BenchmarkPolar-4 2317044 52.07 ns/op BenchmarkPow-4 258654 441.7 ns/op BenchmarkRect-4 1286256 93.11 ns/op BenchmarkSin-4 731720 162.8 ns/op BenchmarkSinh-4 672226 163.3 ns/op BenchmarkSqrt-4 969781 109.4 ns/op BenchmarkTan-4 420693 264.4 ns/op BenchmarkTanh-4 465117 236.1 ns/op PASS ok math/cmplx 4.417s goos: freebsd goarch: amd64 pkg: math/rand cpu: AMD EPYC 7B12 BenchmarkInt63Threadsafe-4 1174266 101.7 ns/op BenchmarkInt63ThreadsafeParallel-4 751968 159.0 ns/op BenchmarkInt63Unthreadsafe-4 1482022 80.92 ns/op BenchmarkIntn1000-4 1102791 107.5 ns/op BenchmarkInt63n1000-4 1289187 90.88 ns/op BenchmarkInt31n1000-4 1256104 94.52 ns/op BenchmarkFloat32-4 1253236 95.62 ns/op BenchmarkFloat64-4 1466611 81.58 ns/op BenchmarkPerm3-4 253560 446.0 ns/op BenchmarkPerm30-4 31290 3867 ns/op BenchmarkPerm30ViaShuffle-4 30289 3882 ns/op BenchmarkShuffleOverhead-4 22544 5530 ns/op BenchmarkRead3-4 1181928 101.0 ns/op BenchmarkRead64-4 99900 1122 ns/op BenchmarkRead1000-4 7314 16448 ns/op BenchmarkConcurrent-4 189212 616.8 ns/op PASS ok math/rand 3.963s goos: freebsd goarch: amd64 pkg: math/rand/v2 cpu: AMD EPYC 7B12 BenchmarkChaCha8MarshalBinary-4 882034 122.6 ns/op BenchmarkChaCha8MarshalBinaryRead-4 336135 320.1 ns/op BenchmarkChaCha8-4 6517058 18.85 ns/op BenchmarkChaCha8Read-4 1177095 105.5 ns/op 303.30 MB/s BenchmarkPCG_DXSM-4 4674866 25.56 ns/op BenchmarkSourceUint64-4 4697223 25.68 ns/op BenchmarkGlobalInt64-4 4208572 27.52 ns/op BenchmarkGlobalInt64Parallel-4 7952468 14.90 ns/op BenchmarkGlobalUint64-4 4303347 27.87 ns/op BenchmarkGlobalUint64Parallel-4 8169465 14.70 ns/op BenchmarkInt64-4 2714526 46.77 ns/op BenchmarkUint64-4 2708560 43.96 ns/op BenchmarkGlobalIntN1000-4 2878314 41.63 ns/op BenchmarkIntN1000-4 2058598 61.27 ns/op BenchmarkInt64N1000-4 1978202 57.62 ns/op BenchmarkInt64N1e8-4 2063966 57.27 ns/op BenchmarkInt64N1e9-4 2059833 57.77 ns/op BenchmarkInt64N2e9-4 2124321 56.38 ns/op BenchmarkInt64N1e18-4 2044425 60.01 ns/op BenchmarkInt64N2e18-4 1976448 60.66 ns/op BenchmarkInt64N4e18-4 1810119 67.32 ns/op BenchmarkInt32N1000-4 2106916 57.76 ns/op BenchmarkInt32N1e8-4 2047096 57.58 ns/op BenchmarkInt32N1e9-4 2129673 58.21 ns/op BenchmarkInt32N2e9-4 1977588 56.40 ns/op BenchmarkFloat32-4 2741829 43.77 ns/op BenchmarkFloat64-4 2687556 44.19 ns/op BenchmarkExpFloat64-4 1565616 77.01 ns/op BenchmarkNormFloat64-4 1541756 77.58 ns/op BenchmarkPerm3-4 433107 274.1 ns/op BenchmarkPerm30-4 40363 3016 ns/op BenchmarkPerm30ViaShuffle-4 39188 2851 ns/op BenchmarkShuffleOverhead-4 56048 2114 ns/op BenchmarkConcurrent-4 4179303 40.57 ns/op PASS ok math/rand/v2 6.920s goos: freebsd goarch: amd64 pkg: mime cpu: AMD EPYC 7B12 BenchmarkQEncodeWord-4 75730 1518 ns/op BenchmarkQDecodeWord-4 166158 706.7 ns/op BenchmarkQDecodeHeader-4 156903 694.6 ns/op BenchmarkTypeByExtension/.html-4 442832 269.2 ns/op BenchmarkTypeByExtension/.HTML-4 293458 371.4 ns/op BenchmarkTypeByExtension/.unused-4 279667 393.4 ns/op BenchmarkExtensionsByType/text/html-4 275666 417.1 ns/op BenchmarkExtensionsByType/text/html;_charset=utf-8-4 175873 672.8 ns/op BenchmarkExtensionsByType/application/octet-stream-4 270697 419.1 ns/op PASS ok mime 2.269s goos: freebsd goarch: amd64 pkg: mime/multipart cpu: AMD EPYC 7B12 BenchmarkReadForm/fields/maxMemory=0-4 846 120937 ns/op 47755 B/op 188 allocs/op BenchmarkReadForm/fields/maxMemory=1048576-4 933 120175 ns/op 47938 B/op 188 allocs/op BenchmarkReadForm/files/maxMemory=0-4 385 298520 ns/op 105034 B/op 272 allocs/op BenchmarkReadForm/files/maxMemory=1048576-4 741 157884 ns/op 49911 B/op 208 allocs/op PASS ok mime/multipart 1.609s goos: freebsd goarch: amd64 pkg: mime/quotedprintable cpu: AMD EPYC 7B12 BenchmarkWriter-4 1291 88488 ns/op PASS ok mime/quotedprintable 1.204s goos: freebsd goarch: amd64 pkg: net cpu: AMD EPYC 7B12 BenchmarkGoLookupIP-4 138 805818 ns/op 9807 B/op 112 allocs/op BenchmarkGoLookupIPNoSuchHost-4 1 130225801 ns/op 26160 B/op 209 allocs/op BenchmarkGoLookupIPWithBrokenNameServer-4 1 5105535081 ns/op 159528 B/op 245 allocs/op BenchmarkDNSName-4 167852 704.4 ns/op BenchmarkInterfaces-4 9600 12272 ns/op 3264 B/op 35 allocs/op BenchmarkInterfaceByIndex-4 16342 7223 ns/op 1896 B/op 25 allocs/op BenchmarkInterfaceByName-4 9450 12736 ns/op 3328 B/op 36 allocs/op BenchmarkInterfaceAddrs-4 10040 11860 ns/op 3280 B/op 46 allocs/op BenchmarkInterfacesAndAddrs-4 14158 8657 ns/op 2072 B/op 33 allocs/op BenchmarkInterfacesAndMulticastAddrs-4 11064 10636 ns/op 3136 B/op 48 allocs/op BenchmarkParseIP-4 19539 6033 ns/op BenchmarkParseIPValidIPv4-4 1040144 116.3 ns/op BenchmarkParseIPValidIPv6-4 847204 120.0 ns/op BenchmarkIPMarshalText/IPv4-4 837012 128.1 ns/op 0 B/op 0 allocs/op BenchmarkIPMarshalText/IPv6-4 355412 341.1 ns/op 0 B/op 0 allocs/op BenchmarkIPMarshalText/IPv6_long-4 186494 587.1 ns/op 48 B/op 1 allocs/op BenchmarkIPString/IPv4-4 173928 679.6 ns/op 32 B/op 2 allocs/op BenchmarkIPString/IPv6-4 20943 5710 ns/op 216 B/op 11 allocs/op BenchmarkIPMaskString-4 81295 1445 ns/op BenchmarkIPEqual/IPv4-4 1455775 83.40 ns/op BenchmarkIPEqual/IPv6-4 1389915 85.71 ns/op BenchmarkSendfileZeroBytes-4 16596 6431 ns/op 20 B/op 1 allocs/op BenchmarkSendFile/file-to-tcp/1024-4 1 1079108910 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: 0x1820cdc68a4824d5 BenchmarkSendFile/file-to-tcp/2048-4 1 1039418355 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: 0x1820cdc6cafa6543 BenchmarkSendFile/file-to-tcp/4096-4 1 1078623658 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: 0x1820cdc7094a14ca BenchmarkSendFile/file-to-tcp/8192-4 1 1027423176 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: 0x1820cdc749efd84c BenchmarkSendFile/file-to-tcp/16384-4 1 1020040790 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: 0x1820cdc7878eebb7 BenchmarkSendFile/file-to-tcp/32768-4 1 1027323696 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: 0x1820cdc7c4c0f69d BenchmarkSendFile/file-to-tcp/65536-4 1 1070102532 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: 0x1820cdc80253e551 BenchmarkSendFile/file-to-tcp/131072-4 1 1070297013 ns/op 0.12 MB/s 280 B/op 8 allocs/op --- BENCH: BenchmarkSendFile/file-to-tcp/131072-4 sendfile_test.go:628: Deterministic RNG seed based on timestamp: 0x1820cdc8428029a3 BenchmarkSendFile/file-to-tcp/262144-4 1 1032803770 ns/op 0.25 MB/s 280 B/op 8 allocs/op --- BENCH: BenchmarkSendFile/file-to-tcp/262144-4 sendfile_test.go:628: Deterministic RNG seed based on timestamp: 0x1820cdc882da0a7c BenchmarkSendFile/file-to-tcp/524288-4 1 1053627518 ns/op 0.50 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: 0x1820cdc8c111b1c8 BenchmarkSendFile/file-to-tcp/1048576-4 1 1041473248 ns/op 1.01 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: 0x1820cdc900eaa41e BenchmarkSendFile/file-to-unix/1024-4 1 1054640668 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: 0x1820cdc940a6c896 BenchmarkSendFile/file-to-unix/2048-4 1 1045398401 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: 0x1820cdc97fde3610 BenchmarkSendFile/file-to-unix/4096-4 1 1077946668 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: 0x1820cdc9be81a5a5 BenchmarkSendFile/file-to-unix/8192-4 1 1064096377 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: 0x1820cdc9ff21798c BenchmarkSendFile/file-to-unix/16384-4 1 1074740466 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: 0x1820cdca3ee589a2 BenchmarkSendFile/file-to-unix/32768-4 1 1073621045 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: 0x1820cdca7f45a57c BenchmarkSendFile/file-to-unix/65536-4 1 1066888349 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: 0x1820cdcabfa76402 BenchmarkSendFile/file-to-unix/131072-4 1 1078477568 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: 0x1820cdcaffa788d9 BenchmarkSendFile/file-to-unix/262144-4 1 1078031758 ns/op 0.24 MB/s 32944 B/op 4 allocs/op --- BENCH: BenchmarkSendFile/file-to-unix/262144-4 sendfile_test.go:628: Deterministic RNG seed based on timestamp: 0x1820cdcb40695943 BenchmarkSendFile/file-to-unix/524288-4 1 1016911426 ns/op 0.52 MB/s 32944 B/op 4 allocs/op --- BENCH: BenchmarkSendFile/file-to-unix/524288-4 sendfile_test.go:628: Deterministic RNG seed based on timestamp: 0x1820cdcb8160540a BenchmarkSendFile/file-to-unix/1048576-4 1 1072595014 ns/op 0.98 MB/s 32944 B/op 4 allocs/op --- BENCH: BenchmarkSendFile/file-to-unix/1048576-4 sendfile_test.go:628: Deterministic RNG seed based on timestamp: 0x1820cdcbbf00d911 BenchmarkTCP4OneShot-4 3597 32786 ns/op BenchmarkTCP4OneShotTimeout-4 3200 32363 ns/op BenchmarkTCP4Persistent-4 10366 10551 ns/op BenchmarkTCP4PersistentTimeout-4 10723 10802 ns/op BenchmarkTCP6OneShot-4 3009 34185 ns/op BenchmarkTCP6OneShotTimeout-4 3342 34996 ns/op BenchmarkTCP6Persistent-4 10176 11329 ns/op BenchmarkTCP6PersistentTimeout-4 10395 10830 ns/op BenchmarkTCP4ConcurrentReadWrite-4 10000 26183 ns/op BenchmarkTCP6ConcurrentReadWrite-4 10000 49851 ns/op BenchmarkSetReadDeadline-4 122535 965.5 ns/op BenchmarkUDP6LinkLocalUnicast-4 6424 20401 ns/op BenchmarkReadWriteMsgUDPAddrPort-4 6078 16813 ns/op 0 B/op 0 allocs/op BenchmarkWriteToReadFromUDP-4 6714 17014 ns/op 16 B/op 1 allocs/op BenchmarkWriteToReadFromUDPAddrPort-4 7363 16330 ns/op 0 B/op 0 allocs/op PASS ok net 36.424s goos: freebsd goarch: amd64 pkg: net/http cpu: AMD EPYC 7B12 BenchmarkCookieString-4 41042 2837 ns/op 176 B/op 1 allocs/op BenchmarkReadSetCookies-4 18248 6531 ns/op 1200 B/op 21 allocs/op BenchmarkReadCookies-4 26899 4516 ns/op 2000 B/op 11 allocs/op BenchmarkHeaderWriteSubset-4 25606 4695 ns/op 46 B/op 0 allocs/op BenchmarkCopyValues-4 58222 2066 ns/op 736 B/op 11 allocs/op BenchmarkHexEscapeNonASCII-4 74853 1613 ns/op 192 B/op 2 allocs/op BenchmarkFindChild/n=2/rep=linear-4 2068496 56.50 ns/op BenchmarkFindChild/n=2/rep=map-4 4143379 28.43 ns/op BenchmarkFindChild/n=2/rep=hybrid8-4 1735060 67.45 ns/op BenchmarkFindChild/n=4/rep=linear-4 1127332 106.6 ns/op BenchmarkFindChild/n=4/rep=map-4 4110379 28.89 ns/op BenchmarkFindChild/n=4/rep=hybrid8-4 998089 119.4 ns/op BenchmarkFindChild/n=8/rep=linear-4 579938 207.2 ns/op BenchmarkFindChild/n=8/rep=map-4 3964255 28.29 ns/op BenchmarkFindChild/n=8/rep=hybrid8-4 464940 215.7 ns/op BenchmarkFindChild/n=16/rep=linear-4 274167 402.5 ns/op BenchmarkFindChild/n=16/rep=map-4 4589130 25.00 ns/op BenchmarkFindChild/n=16/rep=hybrid8-4 3054082 39.26 ns/op BenchmarkFindChild/n=32/rep=linear-4 125244 819.9 ns/op BenchmarkFindChild/n=32/rep=map-4 4324356 26.62 ns/op BenchmarkFindChild/n=32/rep=hybrid8-4 3045778 39.28 ns/op BenchmarkMultiConflicts-4 1 128660210 ns/op BenchmarkServerMatch-4 26527 4730 ns/op BenchmarkReadRequestChrome-4 4694 21379 ns/op 28.58 MB/s 1540 B/op 14 allocs/op BenchmarkReadRequestCurl-4 15309 7989 ns/op 9.76 MB/s 988 B/op 9 allocs/op BenchmarkReadRequestApachebench-4 15147 7964 ns/op 10.30 MB/s 988 B/op 9 allocs/op BenchmarkReadRequestSiege-4 10422 11455 ns/op 13.18 MB/s 1084 B/op 11 allocs/op BenchmarkReadRequestWrk-4 22906 5286 ns/op 7.57 MB/s 924 B/op 7 allocs/op BenchmarkFileAndServer_1KB/h1-4 289 406529 ns/op 2.52 MB/s BenchmarkFileAndServer_1KB/https1-4 211 500886 ns/op 2.04 MB/s BenchmarkFileAndServer_1KB/h2-4 157 717830 ns/op 1.43 MB/s BenchmarkFileAndServer_16MB/h1-4 4 31315739 ns/op 535.74 MB/s BenchmarkFileAndServer_16MB/https1-4 2 65438731 ns/op 256.38 MB/s BenchmarkFileAndServer_16MB/h2-4 1 171680657 ns/op 97.72 MB/s BenchmarkFileAndServer_64MB/h1-4 1 121874445 ns/op 550.64 MB/s BenchmarkFileAndServer_64MB/https1-4 1 249790061 ns/op 268.66 MB/s BenchmarkFileAndServer_64MB/h2-4 1 736718447 ns/op 91.09 MB/s BenchmarkServeMux-4 296 428858 ns/op 17280 B/op 360 allocs/op BenchmarkServeMux_SkipServe-4 366 358029 ns/op 0 B/op 0 allocs/op BenchmarkClientServer/h1-4 333 385735 ns/op 6551 B/op 69 allocs/op BenchmarkClientServer/https1-4 240 445886 ns/op 7312 B/op 79 allocs/op BenchmarkClientServer/h2-4 193 602155 ns/op 10101 B/op 76 allocs/op BenchmarkClientServerParallel/4/h1-4 1234 89255 ns/op 10343 B/op 83 allocs/op BenchmarkClientServerParallel/4/https1-4 213 709747 ns/op 54817 B/op 407 allocs/op --- BENCH: BenchmarkClientServerParallel/4/https1-4 clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:59171: EOF clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:59172: write tcp 127.0.0.1:59160->127.0.0.1:59172: use of closed network connection clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:59202: read tcp 127.0.0.1:59174->127.0.0.1:59202: use of closed network connection clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:59214: write tcp 127.0.0.1:59174->127.0.0.1:59214: use of closed network connection clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:59251: read tcp 127.0.0.1:59218->127.0.0.1:59251: use of closed network connection clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:59326: read tcp 127.0.0.1:59252->127.0.0.1:59326: use of closed network connection clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:59327: write tcp 127.0.0.1:59252->127.0.0.1:59327: use of closed network connection BenchmarkClientServerParallel/4/h2-4 780 146890 ns/op 11386 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:59337: EOF clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:59335: EOF clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:59339: EOF clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:59357: EOF BenchmarkClientServerParallel/64/h1-4 944 126832 ns/op 14064 B/op 93 allocs/op BenchmarkClientServerParallel/64/https1-4 61 1857876 ns/op 138966 B/op 990 allocs/op --- BENCH: BenchmarkClientServerParallel/64/https1-4 clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:59908: write tcp 127.0.0.1:59904->127.0.0.1:59908: use of closed network connection clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:59972: EOF clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:59976: EOF clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:59978: write tcp 127.0.0.1:59918->127.0.0.1:59978: use of closed network connection BenchmarkClientServerParallel/64/h2-4 97 1762994 ns/op 139475 B/op 1070 allocs/op --- BENCH: BenchmarkClientServerParallel/64/h2-4 clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:59991: read tcp 127.0.0.1:59982->127.0.0.1:59991: use of closed network connection clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:59984: read tcp 127.0.0.1:59982->127.0.0.1:59984: use of closed network connection clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:59987: read tcp 127.0.0.1:59982->127.0.0.1:59987: use of closed network connection clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:60019: EOF clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:60030: EOF clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:60031: EOF clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:60028: EOF clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:60036: EOF clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:60053: EOF clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:60018: EOF ... [output truncated] BenchmarkServer-4 1 1081073751 ns/op 30824 B/op 157 allocs/op BenchmarkClient-4 212 497231 ns/op 4251 B/op 50 allocs/op BenchmarkServerFakeConnNoKeepAlive-4 652 199504 ns/op 7874 B/op 56 allocs/op BenchmarkServerFakeConnWithKeepAlive-4 1098 91254 ns/op 3133 B/op 24 allocs/op BenchmarkServerFakeConnWithKeepAliveLite-4 1582 66825 ns/op 2027 B/op 14 allocs/op BenchmarkServerHandlerTypeLen-4 1693 64218 ns/op 2833 B/op 21 allocs/op BenchmarkServerHandlerNoLen-4 1729 64220 ns/op 2790 B/op 19 allocs/op BenchmarkServerHandlerNoType-4 1658 64263 ns/op 2743 B/op 20 allocs/op BenchmarkServerHandlerNoHeader-4 1651 65185 ns/op 1970 B/op 14 allocs/op BenchmarkServerHijack-4 1023 109307 ns/op 17121 B/op 52 allocs/op BenchmarkCloseNotifier/h1-4 412 304656 ns/op 6263 B/op 53 allocs/op BenchmarkResponseStatusLine-4 753636 153.4 ns/op 0 B/op 0 allocs/op PASS ok net/http 16.598s goos: freebsd goarch: amd64 pkg: net/http/httputil cpu: AMD EPYC 7B12 BenchmarkServeHTTP-4 5889 23138 ns/op 34257 B/op 14 allocs/op PASS ok net/http/httputil 1.315s goos: freebsd goarch: amd64 pkg: net/netip cpu: AMD EPYC 7B12 BenchmarkIPNextPrev-4 115353 978.5 ns/op BenchmarkBinaryMarshalRoundTrip/ipv4-4 1030947 115.9 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6-4 786157 149.3 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6+zone-4 130278 896.2 ns/op BenchmarkStdIPv4-4 148714 745.0 ns/op 16 B/op 1 allocs/op BenchmarkIPv4-4 124461 911.1 ns/op 0 B/op 0 allocs/op BenchmarkIPv4_inline-4 121560 960.9 ns/op 0 B/op 0 allocs/op BenchmarkStdIPv6-4 157352 753.6 ns/op 16 B/op 1 allocs/op BenchmarkIPv6-4 100922 1093 ns/op 0 B/op 0 allocs/op BenchmarkIPv4Contains-4 1939540 62.23 ns/op 0 B/op 0 allocs/op BenchmarkIPv6Contains-4 2007139 67.78 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v4-4 1266826 94.53 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6-4 747285 162.7 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_ellipsis-4 920019 133.3 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_v4-4 776232 150.9 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_zone-4 152766 742.7 ns/op 0 B/op 0 allocs/op BenchmarkStdParseIP/v4-4 688521 164.8 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6-4 442111 229.8 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_ellipsis-4 513955 204.4 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_v4-4 522991 231.0 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_zone-4 135741 845.8 ns/op 16 B/op 1 allocs/op BenchmarkAddrString/v4-4 528780 222.3 ns/op 16 B/op 1 allocs/op BenchmarkAddrString/v6-4 184190 624.8 ns/op 48 B/op 1 allocs/op BenchmarkAddrString/v6_ellipsis-4 223400 463.6 ns/op 24 B/op 1 allocs/op BenchmarkAddrString/v6_v4-4 341498 361.2 ns/op 24 B/op 1 allocs/op BenchmarkAddrString/v6_zone-4 221606 506.1 ns/op 24 B/op 1 allocs/op BenchmarkIPStringExpanded/v4-4 496609 239.9 ns/op 16 B/op 1 allocs/op BenchmarkIPStringExpanded/v6-4 231236 519.0 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_ellipsis-4 199750 524.0 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_v4-4 206882 522.3 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_zone-4 159358 707.6 ns/op 128 B/op 2 allocs/op BenchmarkAddrMarshalText/v4-4 632079 188.9 ns/op 16 B/op 1 allocs/op BenchmarkAddrMarshalText/v6-4 207852 556.4 ns/op 48 B/op 1 allocs/op BenchmarkAddrMarshalText/v6_ellipsis-4 226220 457.6 ns/op 48 B/op 1 allocs/op BenchmarkAddrMarshalText/v6_v4-4 349411 347.0 ns/op 32 B/op 1 allocs/op BenchmarkAddrMarshalText/v6_zone-4 216242 517.2 ns/op 48 B/op 1 allocs/op BenchmarkAddrPortString/v4-4 362664 341.7 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortString/v6-4 160100 751.6 ns/op 48 B/op 1 allocs/op BenchmarkAddrPortString/v6_ellipsis-4 186168 608.0 ns/op 32 B/op 1 allocs/op BenchmarkAddrPortString/v6_v4-4 237109 495.9 ns/op 32 B/op 1 allocs/op BenchmarkAddrPortString/v6_zone-4 174256 639.1 ns/op 32 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v4-4 377020 308.7 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6-4 165728 711.6 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_ellipsis-4 182066 596.0 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_v4-4 248804 462.8 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_zone-4 163986 625.1 ns/op 64 B/op 1 allocs/op BenchmarkPrefixMasking/IPv4_/32-4 1407567 84.97 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/17-4 1393258 86.07 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/0-4 1402791 86.20 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/128-4 1446793 90.19 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/65-4 1328174 90.12 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/0-4 1329910 88.47 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/128-4 1315946 90.93 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/65-4 1331737 90.29 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/0-4 1315956 90.24 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMarshalText-4 445795 224.6 ns/op 24 B/op 1 allocs/op BenchmarkParseAddrPort/v4-4 663884 181.6 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6-4 479584 249.7 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_ellipsis-4 535198 223.5 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_v4-4 502099 241.4 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_zone-4 129170 882.3 ns/op 0 B/op 0 allocs/op BenchmarkAs16-4 7259907 16.40 ns/op PASS ok net/netip 10.789s 2025/02/03 20:49:30 Test RPC server listening on 127.0.0.1:60696 2025/02/03 20:49:30 Test HTTP RPC server listening on 127.0.0.1:60697 goos: freebsd goarch: amd64 pkg: net/rpc cpu: AMD EPYC 7B12 BenchmarkEndToEnd-4 1742 70169 ns/op BenchmarkEndToEndHTTP-4 1478 70058 ns/op BenchmarkEndToEndAsync-4 4150 31101 ns/op BenchmarkEndToEndAsyncHTTP-4 3873 29231 ns/op PASS ok net/rpc 1.840s goos: freebsd goarch: amd64 pkg: net/textproto cpu: AMD EPYC 7B12 BenchmarkReadMIMEHeader/client_headers-4 5292 21815 ns/op BenchmarkReadMIMEHeader/server_headers-4 7366 15613 ns/op BenchmarkUncommon-4 33991 3470 ns/op 464 B/op 5 allocs/op PASS ok net/textproto 1.677s goos: freebsd goarch: amd64 pkg: net/url cpu: AMD EPYC 7B12 BenchmarkString-4 7393 15630 ns/op 1200 B/op 32 allocs/op BenchmarkResolvePath-4 177013 630.8 ns/op 32 B/op 2 allocs/op BenchmarkQueryEscape/#00-4 894189 132.9 ns/op 16 B/op 1 allocs/op BenchmarkQueryEscape/#01-4 137565 857.7 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#02-4 234102 453.8 ns/op 32 B/op 1 allocs/op BenchmarkQueryEscape/#03-4 123400 967.0 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#04-4 20881 5831 ns/op 832 B/op 2 allocs/op BenchmarkPathEscape/#00-4 618108 202.3 ns/op 16 B/op 1 allocs/op BenchmarkPathEscape/#01-4 129914 851.4 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#02-4 229146 450.5 ns/op 32 B/op 1 allocs/op BenchmarkPathEscape/#03-4 122636 960.4 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#04-4 22788 5362 ns/op 704 B/op 2 allocs/op BenchmarkQueryUnescape/#00-4 323492 356.9 ns/op 16 B/op 1 allocs/op BenchmarkQueryUnescape/#01-4 141427 822.2 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#02-4 124833 873.5 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#03-4 64224 1862 ns/op 64 B/op 1 allocs/op BenchmarkQueryUnescape/#04-4 11792 10187 ns/op 320 B/op 1 allocs/op BenchmarkPathUnescape/#00-4 297763 364.0 ns/op 16 B/op 1 allocs/op BenchmarkPathUnescape/#01-4 138618 830.1 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#02-4 127998 913.3 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#03-4 61960 1858 ns/op 64 B/op 1 allocs/op BenchmarkPathUnescape/#04-4 12180 9849 ns/op 320 B/op 1 allocs/op PASS ok net/url 4.402s goos: freebsd goarch: amd64 pkg: os cpu: AMD EPYC 7B12 BenchmarkExpand/noop-4 3621230 33.09 ns/op 0 B/op 0 allocs/op BenchmarkExpand/multiple-4 238387 451.2 ns/op 48 B/op 2 allocs/op BenchmarkReaddirname-4 1393 78508 ns/op --- BENCH: BenchmarkReaddirname-4 os_test.go:506: benchmarkReaddirname ".": 158 entries os_test.go:506: benchmarkReaddirname ".": 158 entries os_test.go:506: benchmarkReaddirname ".": 158 entries BenchmarkReaddir-4 477 254081 ns/op --- BENCH: BenchmarkReaddir-4 os_test.go:523: benchmarkReaddir ".": 158 entries os_test.go:523: benchmarkReaddir ".": 158 entries os_test.go:523: benchmarkReaddir ".": 158 entries BenchmarkReadDir-4 1104 106365 ns/op --- BENCH: BenchmarkReadDir-4 os_test.go:540: benchmarkReadDir ".": 158 entries os_test.go:540: benchmarkReadDir ".": 158 entries os_test.go:540: benchmarkReadDir ".": 158 entries BenchmarkStatDot-4 156304 768.2 ns/op BenchmarkStatFile-4 123207 974.3 ns/op BenchmarkStatDir-4 133755 904.6 ns/op BenchmarkLstatDot-4 153264 786.7 ns/op BenchmarkLstatFile-4 123632 951.2 ns/op BenchmarkLstatDir-4 132044 893.1 ns/op BenchmarkRemoveAll-4 44 2494546 ns/op 44860 B/op 558 allocs/op PASS ok os 2.900s goos: freebsd goarch: amd64 pkg: os/exec cpu: AMD EPYC 7B12 BenchmarkExecHostname-4 43 2410069 ns/op 7440 B/op 31 allocs/op PASS ok os/exec 1.183s goos: freebsd goarch: amd64 pkg: os/user cpu: AMD EPYC 7B12 BenchmarkCurrent-4 24636 4579 ns/op PASS ok os/user 1.238s goos: freebsd goarch: amd64 pkg: reflect cpu: AMD EPYC 7B12 BenchmarkBool-4 4678256 25.21 ns/op BenchmarkString-4 2970451 40.56 ns/op BenchmarkBytes-4 2634453 45.51 ns/op BenchmarkNamedBytes-4 1520355 78.94 ns/op BenchmarkBytesArray-4 1055845 114.5 ns/op BenchmarkSliceLen-4 2995183 39.34 ns/op BenchmarkMapLen-4 1136913 105.4 ns/op BenchmarkStringLen-4 2309517 52.85 ns/op BenchmarkArrayLen-4 1705708 71.49 ns/op BenchmarkSliceCap-4 3029010 39.03 ns/op BenchmarkDeepEqual/int8-4 557678 211.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int8-4 128521 940.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int16-4 483183 250.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int16-4 120232 983.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int32-4 407556 252.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int32-4 120015 995.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int64-4 478215 251.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int64-4 116438 976.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int-4 485733 248.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int-4 121330 984.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint8-4 531930 220.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8-4 153932 762.9 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint16-4 443550 254.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint16-4 117600 978.9 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint32-4 476968 251.9 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint32-4 120423 978.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint64-4 476355 247.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint64-4 118214 989.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint-4 446863 250.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint-4 119416 974.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uintptr-4 458385 253.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uintptr-4 112741 975.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float32-4 429676 251.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float32-4 114673 993.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float64-4 452926 250.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float64-4 117909 993.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex64-4 480420 248.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex64-4 121792 975.9 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex128-4 483058 250.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex128-4 115572 977.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/bool-4 498957 216.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]bool-4 123381 952.5 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/string-4 434226 248.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]string-4 114684 1002 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8#01-4 156717 770.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][]uint8-4 79251 1514 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[6]uint8-4 62686 1882 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][6]uint8-4 45312 2627 ns/op 0 B/op 0 allocs/op BenchmarkMapsDeepEqual-4 47851 2526 ns/op BenchmarkIsZero/ArrayComparable-4 331366 356.6 ns/op BenchmarkIsZero/ArrayIncomparable-4 41233 2876 ns/op BenchmarkIsZero/StructComparable-4 828799 140.8 ns/op BenchmarkIsZero/StructIncomparable-4 176452 634.7 ns/op BenchmarkIsZero/ArrayInt_4-4 1676592 71.76 ns/op BenchmarkIsZero/ArrayInt_1024-4 19736 6049 ns/op BenchmarkIsZero/ArrayInt_1024_NoZero-4 38312 3119 ns/op BenchmarkIsZero/Struct4Int-4 1696945 70.97 ns/op BenchmarkIsZero/ArrayStruct4Int_1024-4 19915 6053 ns/op BenchmarkIsZero/ArrayChanInt_1024-4 19784 6061 ns/op BenchmarkIsZero/StructInt_512-4 38642 3079 ns/op BenchmarkSetZero/Bool/Direct-4 4950128 24.68 ns/op BenchmarkSetZero/Bool/CachedZero-4 1114650 107.7 ns/op BenchmarkSetZero/Bool/NewZero-4 838585 140.0 ns/op BenchmarkSetZero/Int/Direct-4 3093555 38.93 ns/op BenchmarkSetZero/Int/CachedZero-4 1000000 107.2 ns/op BenchmarkSetZero/Int/NewZero-4 839438 140.9 ns/op BenchmarkSetZero/Uint/Direct-4 3113436 37.94 ns/op BenchmarkSetZero/Uint/CachedZero-4 1000000 109.1 ns/op BenchmarkSetZero/Uint/NewZero-4 852454 141.3 ns/op BenchmarkSetZero/Float/Direct-4 3114844 39.11 ns/op BenchmarkSetZero/Float/CachedZero-4 1122489 106.2 ns/op BenchmarkSetZero/Float/NewZero-4 855964 140.6 ns/op BenchmarkSetZero/Complex/Direct-4 3139038 38.77 ns/op BenchmarkSetZero/Complex/CachedZero-4 984718 106.8 ns/op BenchmarkSetZero/Complex/NewZero-4 740401 143.9 ns/op BenchmarkSetZero/Array/Direct-4 2829711 42.81 ns/op BenchmarkSetZero/Array/CachedZero-4 1113256 109.1 ns/op BenchmarkSetZero/Array/NewZero-4 850136 141.5 ns/op BenchmarkSetZero/Chan/Direct-4 3053665 38.44 ns/op BenchmarkSetZero/Chan/CachedZero-4 1143112 102.4 ns/op BenchmarkSetZero/Chan/NewZero-4 888882 138.3 ns/op BenchmarkSetZero/Func/Direct-4 3081696 38.85 ns/op BenchmarkSetZero/Func/CachedZero-4 1159742 103.8 ns/op BenchmarkSetZero/Func/NewZero-4 883872 138.1 ns/op BenchmarkSetZero/Interface/Direct-4 2887430 41.73 ns/op BenchmarkSetZero/Interface/CachedZero-4 1000000 109.1 ns/op BenchmarkSetZero/Interface/NewZero-4 828636 142.0 ns/op BenchmarkSetZero/Map/Direct-4 3104533 38.82 ns/op BenchmarkSetZero/Map/CachedZero-4 1150286 103.6 ns/op BenchmarkSetZero/Map/NewZero-4 774297 134.7 ns/op BenchmarkSetZero/Pointer/Direct-4 3073861 38.63 ns/op BenchmarkSetZero/Pointer/CachedZero-4 1145140 105.4 ns/op BenchmarkSetZero/Pointer/NewZero-4 873819 135.2 ns/op BenchmarkSetZero/Slice/Direct-4 2829315 41.97 ns/op BenchmarkSetZero/Slice/CachedZero-4 1095345 107.2 ns/op BenchmarkSetZero/Slice/NewZero-4 737199 140.5 ns/op BenchmarkSetZero/String/Direct-4 3037902 39.41 ns/op BenchmarkSetZero/String/CachedZero-4 1112718 108.7 ns/op BenchmarkSetZero/String/NewZero-4 839600 142.9 ns/op BenchmarkSetZero/Struct/Direct-4 2845107 42.06 ns/op BenchmarkSetZero/Struct/CachedZero-4 1122840 105.3 ns/op BenchmarkSetZero/Struct/NewZero-4 844659 140.9 ns/op BenchmarkSelect/1-4 250057 488.6 ns/op 80 B/op 5 allocs/op BenchmarkSelect/4-4 107707 1158 ns/op 208 B/op 8 allocs/op BenchmarkSelect/8-4 50755 2282 ns/op 672 B/op 13 allocs/op BenchmarkCall-4 237698 423.1 ns/op 0 B/op 0 allocs/op BenchmarkCallMethod-4 204547 560.7 ns/op 0 B/op 0 allocs/op BenchmarkCallArgCopy/size=128-4 185425 741.0 ns/op 172.74 MB/s BenchmarkCallArgCopy/size=256-4 85281 1290 ns/op 198.46 MB/s BenchmarkCallArgCopy/size=1024-4 88322 1683 ns/op 608.31 MB/s BenchmarkCallArgCopy/size=4096-4 46356 2716 ns/op 1508.36 MB/s BenchmarkCallArgCopy/size=65536-4 4184 24061 ns/op 2723.77 MB/s BenchmarkFieldByName1-4 2132554 56.11 ns/op BenchmarkFieldByName2-4 170728 970.9 ns/op BenchmarkFieldByName3-4 20526 6201 ns/op BenchmarkInterfaceBig-4 4870581 23.46 ns/op BenchmarkInterfaceSmall-4 5067070 23.60 ns/op BenchmarkNew-4 2818024 39.96 ns/op BenchmarkMap/StringKeys/MapIndex-4 3217 35407 ns/op 0 B/op 0 allocs/op BenchmarkMap/StringKeys/SetMapIndex-4 2623 44298 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/MapIndex-4 3217 35830 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/SetMapIndex-4 2607 44266 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/MapIndex-4 3078 35472 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/SetMapIndex-4 2595 44328 ns/op 0 B/op 0 allocs/op BenchmarkMapIterNext-4 239796 438.3 ns/op BenchmarkTypeForString-4 2683878 45.44 ns/op BenchmarkTypeForError-4 1335222 90.34 ns/op PASS ok reflect 21.094s goos: freebsd goarch: amd64 pkg: regexp cpu: AMD EPYC 7B12 BenchmarkFind-4 14258 8433 ns/op 9259 B/op 1 allocs/op BenchmarkFindAllNoMatches-4 19062 5565 ns/op 9312 B/op 1 allocs/op BenchmarkFindString-4 16216 7526 ns/op 9255 B/op 1 allocs/op BenchmarkFindSubmatch-4 13952 8596 ns/op 9211 B/op 2 allocs/op BenchmarkFindStringSubmatch-4 14158 8448 ns/op 9297 B/op 2 allocs/op BenchmarkLiteral-4 21708 5424 ns/op BenchmarkNotLiteral-4 5958 21492 ns/op BenchmarkMatchClass-4 4251 26964 ns/op BenchmarkMatchClass_InRange-4 4041 25966 ns/op BenchmarkReplaceAll-4 2979 35907 ns/op BenchmarkAnchoredLiteralShortNonMatch-4 167925 727.2 ns/op BenchmarkAnchoredLiteralLongNonMatch-4 163239 720.1 ns/op BenchmarkAnchoredShortMatch-4 98790 1223 ns/op BenchmarkAnchoredLongMatch-4 99046 1222 ns/op BenchmarkOnePassShortA-4 26479 4616 ns/op BenchmarkNotOnePassShortA-4 10000 11183 ns/op BenchmarkOnePassShortB-4 34357 3546 ns/op BenchmarkNotOnePassShortB-4 12769 9222 ns/op BenchmarkOnePassLongPrefix-4 115095 1062 ns/op BenchmarkOnePassLongNotPrefix-4 39094 3232 ns/op BenchmarkMatchParallelShared-4 21934 5184 ns/op BenchmarkMatchParallelCopied-4 26821 4610 ns/op BenchmarkQuoteMetaAll-4 228202 489.6 ns/op 28.60 MB/s BenchmarkQuoteMetaNone-4 469658 257.6 ns/op 100.94 MB/s BenchmarkCompile/Onepass-4 5985 19312 ns/op 4272 B/op 52 allocs/op BenchmarkCompile/Medium-4 2515 47716 ns/op 10152 B/op 112 allocs/op BenchmarkCompile/Hard-4 265 447355 ns/op 90712 B/op 424 allocs/op BenchmarkMatch/Easy0/16-4 4724256 23.19 ns/op 689.85 MB/s BenchmarkMatch/Easy0/32-4 28245 5012 ns/op 6.39 MB/s BenchmarkMatch/Easy0/1K-4 22952 5422 ns/op 188.87 MB/s BenchmarkMatch/Easy0i/16-4 4844168 24.96 ns/op 640.98 MB/s BenchmarkMatch/Easy0i/32-4 7965 15692 ns/op 2.04 MB/s BenchmarkMatch/Easy0i/1K-4 360 339048 ns/op 3.02 MB/s BenchmarkMatch/Easy1/16-4 4912995 24.30 ns/op 658.43 MB/s BenchmarkMatch/Easy1/32-4 31528 4585 ns/op 6.98 MB/s BenchmarkMatch/Easy1/1K-4 9154 11890 ns/op 86.12 MB/s BenchmarkMatch/Medium/16-4 5065057 24.41 ns/op 655.36 MB/s BenchmarkMatch/Medium/32-4 9327 14111 ns/op 2.27 MB/s BenchmarkMatch/Medium/1K-4 399 301195 ns/op 3.40 MB/s BenchmarkMatch/Hard/16-4 4935848 23.46 ns/op 682.14 MB/s BenchmarkMatch/Hard/32-4 5491 22037 ns/op 1.45 MB/s BenchmarkMatch/Hard/1K-4 230 526220 ns/op 1.95 MB/s BenchmarkMatch/Hard1/16-4 1960 59998 ns/op 0.27 MB/s BenchmarkMatch/Hard1/32-4 1023 112720 ns/op 0.28 MB/s BenchmarkMatch/Hard1/1K-4 34 3325770 ns/op 0.31 MB/s BenchmarkMatch_onepass_regex/16-4 38936 3156 ns/op 5.07 MB/s 24 B/op 0 allocs/op BenchmarkMatch_onepass_regex/32-4 23028 5307 ns/op 6.03 MB/s 23 B/op 0 allocs/op BenchmarkMatch_onepass_regex/1K-4 855 138153 ns/op 7.41 MB/s 23 B/op 0 allocs/op PASS ok regexp 8.558s goos: freebsd goarch: amd64 pkg: regexp/syntax cpu: AMD EPYC 7B12 BenchmarkEmptyOpContext-4 904392 133.9 ns/op BenchmarkIsWordChar-4 231554 511.5 ns/op PASS ok regexp/syntax 2.127s goos: freebsd goarch: amd64 pkg: runtime cpu: AMD EPYC 7B12 BenchmarkCallers/cached-4 97117 1193 ns/op BenchmarkCallers/inlined-4 97579 1189 ns/op BenchmarkCallers/no-cache-4 23990 5039 ns/op BenchmarkFPCallers/cached-4 3742944 32.02 ns/op BenchmarkMakeChan/Byte-4 1000000 110.8 ns/op BenchmarkMakeChan/Int-4 1000000 117.9 ns/op BenchmarkMakeChan/Ptr-4 777417 163.0 ns/op BenchmarkMakeChan/Struct/0-4 1280252 101.2 ns/op BenchmarkMakeChan/Struct/32-4 635114 216.5 ns/op BenchmarkMakeChan/Struct/40-4 577496 239.3 ns/op BenchmarkChanNonblocking-4 12522216 8.943 ns/op BenchmarkSelectUncontended-4 1610954 65.65 ns/op BenchmarkSelectSyncContended-4 35100 3379 ns/op BenchmarkSelectAsyncContended-4 146170 889.9 ns/op BenchmarkSelectNonblock-4 7220396 15.84 ns/op BenchmarkChanUncontended-4 8154 15912 ns/op BenchmarkChanContended-4 1447 86038 ns/op BenchmarkChanSync-4 126729 806.4 ns/op BenchmarkChanSyncWork-4 46539 2499 ns/op BenchmarkChanProdCons0-4 101748 1266 ns/op BenchmarkChanProdCons10-4 161271 758.6 ns/op BenchmarkChanProdCons100-4 144470 706.7 ns/op BenchmarkChanProdConsWork0-4 81690 1452 ns/op BenchmarkChanProdConsWork10-4 113924 1091 ns/op BenchmarkChanProdConsWork100-4 114817 997.6 ns/op BenchmarkSelectProdCons-4 84020 1626 ns/op BenchmarkReceiveDataFromClosedChan-4 1488102 79.78 ns/op BenchmarkChanCreation-4 163797 717.8 ns/op BenchmarkChanSem-4 225886 536.0 ns/op BenchmarkChanPopular-4 112 1359251 ns/op BenchmarkChanClosed-4 1000000 133.2 ns/op BenchmarkCallClosure-4 8122467 15.00 ns/op BenchmarkCallClosure1-4 7930207 14.66 ns/op BenchmarkCallClosure2-4 2044401 57.14 ns/op BenchmarkCallClosure3-4 2590665 47.65 ns/op BenchmarkCallClosure4-4 2128603 55.77 ns/op BenchmarkComplex128DivNormal-4 14250093 8.465 ns/op BenchmarkComplex128DivNisNaN-4 11403528 10.15 ns/op BenchmarkComplex128DivDisNaN-4 11121975 10.94 ns/op BenchmarkComplex128DivNisInf-4 13774124 8.152 ns/op BenchmarkComplex128DivDisInf-4 8526255 13.78 ns/op BenchmarkAllocation-4 6672 25085 ns/op BenchmarkReadMemStats-4 5307 19652 ns/op BenchmarkReadMemStatsLatency-4 1 82910 p50-ns 82910 p90-ns 82910 p99-ns BenchmarkWriteBarrier-4 2813065 39.98 ns/op BenchmarkBulkWriteBarrier-4 10126120 12.02 ns/op BenchmarkScanStackNoLocals-4 4 26307172 ns/op BenchmarkMSpanCountAlloc/bits=64-4 14498503 8.118 ns/op BenchmarkMSpanCountAlloc/bits=128-4 13700055 8.488 ns/op BenchmarkMSpanCountAlloc/bits=256-4 11567526 9.252 ns/op BenchmarkMSpanCountAlloc/bits=512-4 9807975 12.96 ns/op BenchmarkMSpanCountAlloc/bits=1024-4 6832846 16.23 ns/op BenchmarkHash5-4 8368186 13.03 ns/op 383.59 MB/s BenchmarkHash16-4 7815709 13.43 ns/op 1191.65 MB/s BenchmarkHash64-4 8079990 14.99 ns/op 4270.00 MB/s BenchmarkHash1024-4 4186910 28.13 ns/op 36397.19 MB/s BenchmarkHash65536-4 86172 1331 ns/op 49223.91 MB/s BenchmarkAlignedLoad-4 10467376 12.06 ns/op BenchmarkUnalignedLoad-4 10280450 10.57 ns/op BenchmarkEqEfaceConcrete-4 8292645 14.11 ns/op BenchmarkEqIfaceConcrete-4 8499460 13.65 ns/op BenchmarkNeEfaceConcrete-4 8969332 14.15 ns/op BenchmarkNeIfaceConcrete-4 7945134 13.87 ns/op BenchmarkConvT2EByteSized/bool-4 7749507 14.65 ns/op BenchmarkConvT2EByteSized/uint8-4 7815240 14.69 ns/op BenchmarkConvT2ESmall-4 5868212 19.74 ns/op BenchmarkConvT2EUintptr-4 7126954 16.18 ns/op BenchmarkConvT2ELarge-4 1690791 65.34 ns/op BenchmarkConvT2ISmall-4 7275387 16.24 ns/op BenchmarkConvT2IUintptr-4 7217708 16.24 ns/op BenchmarkConvT2ILarge-4 1962702 70.98 ns/op BenchmarkConvI2E-4 6785581 16.89 ns/op BenchmarkConvI2I-4 7669762 15.54 ns/op BenchmarkAssertE2T-4 7133614 16.80 ns/op BenchmarkAssertE2TLarge-4 3566716 33.36 ns/op BenchmarkAssertE2I-4 7512646 15.65 ns/op BenchmarkAssertI2T-4 7027178 16.83 ns/op BenchmarkAssertI2I-4 7294767 15.88 ns/op BenchmarkAssertI2E-4 8183013 14.48 ns/op BenchmarkAssertE2E-4 7939372 14.64 ns/op BenchmarkAssertE2T2-4 5575195 21.17 ns/op BenchmarkAssertE2T2Blank-4 6861979 16.90 ns/op BenchmarkAssertI2E2-4 6295406 19.38 ns/op BenchmarkAssertI2E2Blank-4 7893307 14.66 ns/op BenchmarkAssertE2E2-4 6266158 18.83 ns/op BenchmarkAssertE2E2Blank-4 7983345 14.73 ns/op BenchmarkConvT2Ezero/zero/16-4 7177753 16.17 ns/op BenchmarkConvT2Ezero/zero/32-4 7338559 16.21 ns/op BenchmarkConvT2Ezero/zero/64-4 7313802 16.27 ns/op BenchmarkConvT2Ezero/zero/str-4 7382586 16.18 ns/op BenchmarkConvT2Ezero/zero/slice-4 7236956 16.79 ns/op BenchmarkConvT2Ezero/zero/big-4 422511 431.7 ns/op BenchmarkConvT2Ezero/nonzero/str-4 1979000 57.36 ns/op BenchmarkConvT2Ezero/nonzero/slice-4 2058404 59.48 ns/op BenchmarkConvT2Ezero/nonzero/big-4 387253 405.4 ns/op BenchmarkConvT2Ezero/smallint/16-4 7230673 16.28 ns/op BenchmarkConvT2Ezero/smallint/32-4 7102413 16.31 ns/op BenchmarkConvT2Ezero/smallint/64-4 7047441 16.32 ns/op BenchmarkConvT2Ezero/largeint/16-4 2623746 48.95 ns/op BenchmarkConvT2Ezero/largeint/32-4 2342293 49.51 ns/op BenchmarkConvT2Ezero/largeint/64-4 2231707 52.58 ns/op BenchmarkMalloc8-4 1963609 54.83 ns/op BenchmarkMalloc16-4 3050488 48.06 ns/op BenchmarkMallocTypeInfo8-4 3396126 35.67 ns/op BenchmarkMallocTypeInfo16-4 2452368 56.11 ns/op BenchmarkMallocLargeStruct-4 272202 655.6 ns/op BenchmarkGoroutineSelect-4 67 1672638 ns/op BenchmarkGoroutineBlocking-4 100 1264082 ns/op BenchmarkGoroutineForRange-4 87 1334573 ns/op BenchmarkGoroutineIdle-4 100 1077763 ns/op BenchmarkHashStringSpeed-4 3443947 31.84 ns/op BenchmarkHashBytesSpeed-4 2143012 55.01 ns/op BenchmarkHashInt32Speed-4 3842186 29.95 ns/op BenchmarkHashInt64Speed-4 4029642 30.24 ns/op BenchmarkHashStringArraySpeed-4 893284 136.3 ns/op BenchmarkMegMap-4 3464683 32.97 ns/op BenchmarkMegOneMap-4 3500372 33.84 ns/op BenchmarkMegEqMap-4 4330 30807 ns/op BenchmarkMegEmptyMap-4 5767059 20.68 ns/op BenchmarkMegEmptyMapWithInterfaceKey-4 2940140 40.37 ns/op BenchmarkSmallStrMap-4 4136013 27.84 ns/op BenchmarkMapStringKeysEight_16-4 4184199 27.78 ns/op BenchmarkMapStringKeysEight_32-4 4129648 28.90 ns/op BenchmarkMapStringKeysEight_64-4 4093867 29.85 ns/op BenchmarkMapStringKeysEight_128-4 3495898 32.80 ns/op BenchmarkMapStringKeysEight_256-4 3464698 33.26 ns/op BenchmarkMapStringKeysEight_1M-4 3611919 32.55 ns/op BenchmarkMapFirst/1-4 5651486 20.41 ns/op BenchmarkMapFirst/2-4 5749500 20.57 ns/op BenchmarkMapFirst/3-4 5532260 20.42 ns/op BenchmarkMapFirst/4-4 5701148 20.58 ns/op BenchmarkMapFirst/5-4 5533995 20.81 ns/op BenchmarkMapFirst/6-4 5716861 20.57 ns/op BenchmarkMapFirst/7-4 5581470 20.91 ns/op BenchmarkMapFirst/8-4 5698734 20.42 ns/op BenchmarkMapFirst/9-4 5163999 22.49 ns/op BenchmarkMapFirst/10-4 5155536 22.85 ns/op BenchmarkMapFirst/11-4 5045688 23.20 ns/op BenchmarkMapFirst/12-4 5167464 22.76 ns/op BenchmarkMapFirst/13-4 5104201 23.05 ns/op BenchmarkMapFirst/14-4 5120860 22.38 ns/op BenchmarkMapFirst/15-4 5038497 23.03 ns/op BenchmarkMapFirst/16-4 5179190 22.32 ns/op BenchmarkMapMid/1-4 5599524 20.90 ns/op BenchmarkMapMid/2-4 5721764 19.94 ns/op BenchmarkMapMid/3-4 5548150 20.44 ns/op BenchmarkMapMid/4-4 5457631 20.88 ns/op BenchmarkMapMid/5-4 5375515 21.56 ns/op BenchmarkMapMid/6-4 5433441 21.30 ns/op BenchmarkMapMid/7-4 5268530 21.81 ns/op BenchmarkMapMid/8-4 5457559 21.82 ns/op BenchmarkMapMid/9-4 5078919 22.63 ns/op BenchmarkMapMid/10-4 5106369 22.87 ns/op BenchmarkMapMid/11-4 5047725 23.44 ns/op BenchmarkMapMid/12-4 5273408 22.40 ns/op BenchmarkMapMid/13-4 5053897 22.89 ns/op BenchmarkMapMid/14-4 5019411 22.20 ns/op BenchmarkMapMid/15-4 5297373 24.95 ns/op BenchmarkMapMid/16-4 5203492 22.60 ns/op BenchmarkMapLast/1-4 5631048 21.04 ns/op BenchmarkMapLast/2-4 5478204 20.55 ns/op BenchmarkMapLast/3-4 5597432 21.39 ns/op BenchmarkMapLast/4-4 5782051 21.96 ns/op BenchmarkMapLast/5-4 5179962 21.37 ns/op BenchmarkMapLast/6-4 5205693 22.44 ns/op BenchmarkMapLast/7-4 5023244 23.09 ns/op BenchmarkMapLast/8-4 5103624 23.01 ns/op BenchmarkMapLast/9-4 5119448 23.11 ns/op BenchmarkMapLast/10-4 5245412 24.35 ns/op BenchmarkMapLast/11-4 4944024 22.92 ns/op BenchmarkMapLast/12-4 5084740 25.15 ns/op BenchmarkMapLast/13-4 5127841 23.11 ns/op BenchmarkMapLast/14-4 4786420 24.42 ns/op BenchmarkMapLast/15-4 4895317 22.81 ns/op BenchmarkMapLast/16-4 5139376 22.36 ns/op BenchmarkMapCycle-4 3769568 31.76 ns/op BenchmarkRepeatedLookupStrMapKey32-4 5303881 21.36 ns/op BenchmarkRepeatedLookupStrMapKey1M-4 5283 22503 ns/op BenchmarkMakeMap/[Byte]Byte-4 477837 317.5 ns/op BenchmarkMakeMap/[Int]Int-4 303382 583.7 ns/op BenchmarkNewEmptyMap-4 4506229 26.96 ns/op 0 B/op 0 allocs/op BenchmarkNewSmallMap-4 1829130 65.53 ns/op 0 B/op 0 allocs/op BenchmarkSameLengthMap-4 3117194 37.59 ns/op BenchmarkSmallKeyMap-4 3376702 35.01 ns/op BenchmarkMapPopulate/1-4 2643439 43.90 ns/op 0 B/op 0 allocs/op BenchmarkMapPopulate/10-4 164451 903.3 ns/op 328 B/op 3 allocs/op BenchmarkMapPopulate/100-4 10000 11384 ns/op 4456 B/op 9 allocs/op BenchmarkMapPopulate/1000-4 951 145889 ns/op 74265 B/op 20 allocs/op BenchmarkMapPopulate/10000-4 92 1137159 ns/op 591486 B/op 79 allocs/op BenchmarkMapPopulate/100000-4 7 15442670 ns/op 4729425 B/op 533 allocs/op BenchmarkComplexAlgMap-4 610266 188.9 ns/op BenchmarkGoMapClear/Reflexive/1-4 2374334 50.16 ns/op BenchmarkGoMapClear/Reflexive/10-4 1916551 61.73 ns/op BenchmarkGoMapClear/Reflexive/100-4 749781 158.2 ns/op BenchmarkGoMapClear/Reflexive/1000-4 58566 1950 ns/op BenchmarkGoMapClear/Reflexive/10000-4 7758 15564 ns/op BenchmarkGoMapClear/NonReflexive/1-4 1837204 64.57 ns/op BenchmarkGoMapClear/NonReflexive/10-4 1612162 73.71 ns/op BenchmarkGoMapClear/NonReflexive/100-4 714565 168.8 ns/op BenchmarkGoMapClear/NonReflexive/1000-4 58663 1992 ns/op BenchmarkGoMapClear/NonReflexive/10000-4 7768 15412 ns/op BenchmarkMapStringConversion/32/simple-4 2273458 52.53 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/struct-4 2110525 56.99 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/array-4 2135797 55.98 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/simple-4 2125416 54.54 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/struct-4 1937025 61.27 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/array-4 2014672 59.14 ns/op 0 B/op 0 allocs/op BenchmarkMapInterfaceString-4 2697630 52.70 ns/op BenchmarkMapInterfacePtr-4 2607284 44.31 ns/op BenchmarkNewEmptyMapHintLessThan8-4 3375052 33.40 ns/op 0 B/op 0 allocs/op BenchmarkNewEmptyMapHintGreaterThan8-4 73064 1582 ns/op 1192 B/op 3 allocs/op BenchmarkMapIter/Key=int32/Elem=int32/len=6-4 2237864 54.05 ns/op BenchmarkMapIter/Key=int32/Elem=int32/len=64-4 1791145 67.77 ns/op BenchmarkMapIter/Key=int32/Elem=int32/len=65536-4 1852602 66.76 ns/op BenchmarkMapIter/Key=int64/Elem=int64/len=6-4 2216539 53.85 ns/op BenchmarkMapIter/Key=int64/Elem=int64/len=64-4 1806099 67.97 ns/op BenchmarkMapIter/Key=int64/Elem=int64/len=65536-4 1825994 65.94 ns/op BenchmarkMapIter/Key=string/Elem=string/len=6-4 2220993 54.22 ns/op BenchmarkMapIter/Key=string/Elem=string/len=64-4 1835520 67.55 ns/op BenchmarkMapIter/Key=string/Elem=string/len=65536-4 1783346 69.47 ns/op BenchmarkMapIter/Key=smallType/Elem=int32/len=6-4 2198228 54.30 ns/op BenchmarkMapIter/Key=smallType/Elem=int32/len=64-4 2048377 58.99 ns/op BenchmarkMapIter/Key=smallType/Elem=int32/len=65536-4 2006698 58.68 ns/op BenchmarkMapIter/Key=mediumType/Elem=int32/len=6-4 866281 137.7 ns/op BenchmarkMapIter/Key=mediumType/Elem=int32/len=64-4 802944 147.6 ns/op BenchmarkMapIter/Key=mediumType/Elem=int32/len=65536-4 1000000 470.0 ns/op BenchmarkMapIter/Key=bigType/Elem=int32/len=6-4 164337 660.3 ns/op BenchmarkMapIter/Key=bigType/Elem=int32/len=64-4 156156 717.4 ns/op BenchmarkMapIter/Key=bigType/Elem=int32/len=65536-4 1000000 1419 ns/op BenchmarkMapIter/Key=bigType/Elem=bigType/len=6-4 78535 1413 ns/op BenchmarkMapIter/Key=bigType/Elem=bigType/len=64-4 76161 1451 ns/op BenchmarkMapIter/Key=bigType/Elem=bigType/len=65536-4 1000000 2597 ns/op BenchmarkMapIter/Key=int32/Elem=bigType/len=6-4 142737 704.3 ns/op BenchmarkMapIter/Key=int32/Elem=bigType/len=64-4 163308 764.0 ns/op BenchmarkMapIter/Key=int32/Elem=bigType/len=65536-4 1000000 1572 ns/op BenchmarkMapIter/Key=*int32/Elem=int32/len=6-4 2142363 53.31 ns/op BenchmarkMapIter/Key=*int32/Elem=int32/len=64-4 1766834 68.55 ns/op BenchmarkMapIter/Key=*int32/Elem=int32/len=65536-4 1794060 66.45 ns/op BenchmarkMapIter/Key=int32/Elem=*int32/len=6-4 2229286 52.66 ns/op BenchmarkMapIter/Key=int32/Elem=*int32/len=64-4 1790194 67.03 ns/op BenchmarkMapIter/Key=int32/Elem=*int32/len=65536-4 1815055 65.78 ns/op BenchmarkMapIterLowLoad/Key=int32/Elem=int32/len=6-4 7172214 15.86 ns/op BenchmarkMapIterLowLoad/Key=int32/Elem=int32/len=64-4 43974447 2.720 ns/op BenchmarkMapIterLowLoad/Key=int32/Elem=int32/len=65536-4 173315908 0.6914 ns/op BenchmarkMapIterLowLoad/Key=int64/Elem=int64/len=6-4 7660485 15.33 ns/op BenchmarkMapIterLowLoad/Key=int64/Elem=int64/len=64-4 42364932 2.744 ns/op BenchmarkMapIterLowLoad/Key=int64/Elem=int64/len=65536-4 162903597 0.7387 ns/op BenchmarkMapIterLowLoad/Key=string/Elem=string/len=6-4 7751415 15.36 ns/op BenchmarkMapIterLowLoad/Key=string/Elem=string/len=64-4 44454721 2.663 ns/op BenchmarkMapIterLowLoad/Key=string/Elem=string/len=65536-4 168512044 0.7116 ns/op BenchmarkMapIterLowLoad/Key=smallType/Elem=int32/len=6-4 7838852 15.16 ns/op BenchmarkMapIterLowLoad/Key=smallType/Elem=int32/len=64-4 47467084 2.536 ns/op BenchmarkMapIterLowLoad/Key=smallType/Elem=int32/len=65536-4 151036999 0.7694 ns/op BenchmarkMapIterLowLoad/Key=mediumType/Elem=int32/len=6-4 3736674 31.02 ns/op BenchmarkMapIterLowLoad/Key=mediumType/Elem=int32/len=64-4 31649530 3.881 ns/op BenchmarkMapIterLowLoad/Key=mediumType/Elem=int32/len=65536-4 158295901 0.7343 ns/op BenchmarkMapIterLowLoad/Key=bigType/Elem=int32/len=6-4 955126 125.7 ns/op BenchmarkMapIterLowLoad/Key=bigType/Elem=int32/len=64-4 8950185 12.88 ns/op BenchmarkMapIterLowLoad/Key=bigType/Elem=int32/len=65536-4 152741641 0.7493 ns/op BenchmarkMapIterLowLoad/Key=bigType/Elem=bigType/len=6-4 471046 245.7 ns/op BenchmarkMapIterLowLoad/Key=bigType/Elem=bigType/len=64-4 4870944 23.71 ns/op BenchmarkMapIterLowLoad/Key=bigType/Elem=bigType/len=65536-4 158153581 0.8107 ns/op BenchmarkMapIterLowLoad/Key=int32/Elem=bigType/len=6-4 946064 126.0 ns/op BenchmarkMapIterLowLoad/Key=int32/Elem=bigType/len=64-4 8995669 12.82 ns/op BenchmarkMapIterLowLoad/Key=int32/Elem=bigType/len=65536-4 150265766 0.7430 ns/op BenchmarkMapIterLowLoad/Key=*int32/Elem=int32/len=6-4 7416831 15.24 ns/op BenchmarkMapIterLowLoad/Key=*int32/Elem=int32/len=64-4 38543034 2.687 ns/op BenchmarkMapIterLowLoad/Key=*int32/Elem=int32/len=65536-4 150491936 0.7430 ns/op BenchmarkMapIterLowLoad/Key=int32/Elem=*int32/len=6-4 7568197 15.06 ns/op BenchmarkMapIterLowLoad/Key=int32/Elem=*int32/len=64-4 45154190 2.626 ns/op BenchmarkMapIterLowLoad/Key=int32/Elem=*int32/len=65536-4 161780830 0.7294 ns/op BenchmarkMapAccessHit/Key=int32/Elem=int32/len=6-4 3399477 35.08 ns/op BenchmarkMapAccessHit/Key=int32/Elem=int32/len=64-4 3280808 36.40 ns/op BenchmarkMapAccessHit/Key=int32/Elem=int32/len=65536-4 1856131 99.32 ns/op BenchmarkMapAccessHit/Key=int64/Elem=int64/len=6-4 3519608 33.99 ns/op BenchmarkMapAccessHit/Key=int64/Elem=int64/len=64-4 3392469 35.59 ns/op BenchmarkMapAccessHit/Key=int64/Elem=int64/len=65536-4 1366825 133.7 ns/op BenchmarkMapAccessHit/Key=string/Elem=string/len=6-4 2866489 42.15 ns/op BenchmarkMapAccessHit/Key=string/Elem=string/len=64-4 3031752 39.48 ns/op BenchmarkMapAccessHit/Key=string/Elem=string/len=65536-4 862150 193.7 ns/op BenchmarkMapAccessHit/Key=smallType/Elem=int32/len=6-4 2000062 58.19 ns/op BenchmarkMapAccessHit/Key=smallType/Elem=int32/len=64-4 2140150 56.92 ns/op BenchmarkMapAccessHit/Key=smallType/Elem=int32/len=65536-4 803118 203.7 ns/op BenchmarkMapAccessHit/Key=mediumType/Elem=int32/len=6-4 869284 132.4 ns/op BenchmarkMapAccessHit/Key=mediumType/Elem=int32/len=64-4 938666 125.9 ns/op BenchmarkMapAccessHit/Key=mediumType/Elem=int32/len=65536-4 306279 397.4 ns/op BenchmarkMapAccessHit/Key=bigType/Elem=int32/len=6-4 220942 542.9 ns/op BenchmarkMapAccessHit/Key=bigType/Elem=int32/len=64-4 190339 589.8 ns/op BenchmarkMapAccessHit/Key=bigType/Elem=int32/len=65536-4 58867 1901 ns/op BenchmarkMapAccessHit/Key=bigType/Elem=bigType/len=6-4 88682 1221 ns/op BenchmarkMapAccessHit/Key=bigType/Elem=bigType/len=64-4 81903 1311 ns/op BenchmarkMapAccessHit/Key=bigType/Elem=bigType/len=65536-4 26887 4382 ns/op BenchmarkMapAccessHit/Key=int32/Elem=bigType/len=6-4 164169 727.0 ns/op BenchmarkMapAccessHit/Key=int32/Elem=bigType/len=64-4 145294 727.9 ns/op BenchmarkMapAccessHit/Key=int32/Elem=bigType/len=65536-4 55459 1863 ns/op BenchmarkMapAccessHit/Key=*int32/Elem=int32/len=6-4 3339775 34.57 ns/op BenchmarkMapAccessHit/Key=*int32/Elem=int32/len=64-4 3322369 35.87 ns/op BenchmarkMapAccessHit/Key=*int32/Elem=int32/len=65536-4 1192377 135.0 ns/op BenchmarkMapAccessHit/Key=int32/Elem=*int32/len=6-4 3381156 34.72 ns/op BenchmarkMapAccessHit/Key=int32/Elem=*int32/len=64-4 3225711 36.35 ns/op BenchmarkMapAccessHit/Key=int32/Elem=*int32/len=65536-4 1022950 142.4 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=int32/len=6-4 3567938 32.60 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=int32/len=64-4 3519535 35.62 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=int32/len=65536-4 2680140 43.98 ns/op BenchmarkMapAccessMiss/Key=int64/Elem=int64/len=6-4 3665012 31.72 ns/op BenchmarkMapAccessMiss/Key=int64/Elem=int64/len=64-4 3598878 33.21 ns/op BenchmarkMapAccessMiss/Key=int64/Elem=int64/len=65536-4 2403601 49.60 ns/op BenchmarkMapAccessMiss/Key=string/Elem=string/len=6-4 3026090 36.52 ns/op BenchmarkMapAccessMiss/Key=string/Elem=string/len=64-4 3391923 33.63 ns/op BenchmarkMapAccessMiss/Key=string/Elem=string/len=65536-4 1937192 57.25 ns/op BenchmarkMapAccessMiss/Key=smallType/Elem=int32/len=6-4 2203749 57.35 ns/op BenchmarkMapAccessMiss/Key=smallType/Elem=int32/len=64-4 2289104 52.92 ns/op BenchmarkMapAccessMiss/Key=smallType/Elem=int32/len=65536-4 1864197 72.39 ns/op BenchmarkMapAccessMiss/Key=mediumType/Elem=int32/len=6-4 1118744 105.1 ns/op BenchmarkMapAccessMiss/Key=mediumType/Elem=int32/len=64-4 1149306 103.5 ns/op BenchmarkMapAccessMiss/Key=mediumType/Elem=int32/len=65536-4 593260 202.8 ns/op BenchmarkMapAccessMiss/Key=bigType/Elem=int32/len=6-4 237182 462.9 ns/op BenchmarkMapAccessMiss/Key=bigType/Elem=int32/len=64-4 231064 481.5 ns/op BenchmarkMapAccessMiss/Key=bigType/Elem=int32/len=65536-4 121203 916.0 ns/op BenchmarkMapAccessMiss/Key=bigType/Elem=bigType/len=6-4 205246 546.5 ns/op BenchmarkMapAccessMiss/Key=bigType/Elem=bigType/len=64-4 220567 555.8 ns/op BenchmarkMapAccessMiss/Key=bigType/Elem=bigType/len=65536-4 111680 1107 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=bigType/len=6-4 1000000 102.6 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=bigType/len=64-4 1207599 103.7 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=bigType/len=65536-4 977964 140.0 ns/op BenchmarkMapAccessMiss/Key=*int32/Elem=int32/len=6-4 3340237 32.76 ns/op BenchmarkMapAccessMiss/Key=*int32/Elem=int32/len=64-4 3466554 33.62 ns/op BenchmarkMapAccessMiss/Key=*int32/Elem=int32/len=65536-4 2422887 49.57 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=*int32/len=6-4 3438042 32.38 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=*int32/len=64-4 3534759 34.19 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=*int32/len=65536-4 2280867 51.49 ns/op BenchmarkMapAssignExists/Key=int32/Elem=int32/len=6-4 3086938 42.05 ns/op BenchmarkMapAssignExists/Key=int32/Elem=int32/len=64-4 2965038 37.64 ns/op BenchmarkMapAssignExists/Key=int32/Elem=int32/len=65536-4 1433029 113.3 ns/op BenchmarkMapAssignExists/Key=int64/Elem=int64/len=6-4 3163184 35.96 ns/op BenchmarkMapAssignExists/Key=int64/Elem=int64/len=64-4 3055747 37.28 ns/op BenchmarkMapAssignExists/Key=int64/Elem=int64/len=65536-4 1062231 150.1 ns/op BenchmarkMapAssignExists/Key=string/Elem=string/len=6-4 2603517 46.30 ns/op BenchmarkMapAssignExists/Key=string/Elem=string/len=64-4 2598225 45.88 ns/op BenchmarkMapAssignExists/Key=string/Elem=string/len=65536-4 559789 223.8 ns/op BenchmarkMapAssignExists/Key=smallType/Elem=int32/len=6-4 1812993 66.16 ns/op BenchmarkMapAssignExists/Key=smallType/Elem=int32/len=64-4 1986844 60.75 ns/op BenchmarkMapAssignExists/Key=smallType/Elem=int32/len=65536-4 710041 163.1 ns/op BenchmarkMapAssignExists/Key=mediumType/Elem=int32/len=6-4 915716 133.4 ns/op BenchmarkMapAssignExists/Key=mediumType/Elem=int32/len=64-4 878472 135.3 ns/op BenchmarkMapAssignExists/Key=mediumType/Elem=int32/len=65536-4 291529 365.7 ns/op BenchmarkMapAssignExists/Key=bigType/Elem=int32/len=6-4 218271 545.9 ns/op BenchmarkMapAssignExists/Key=bigType/Elem=int32/len=64-4 175527 596.0 ns/op BenchmarkMapAssignExists/Key=bigType/Elem=int32/len=65536-4 56487 1966 ns/op BenchmarkMapAssignExists/Key=bigType/Elem=bigType/len=6-4 89184 1248 ns/op BenchmarkMapAssignExists/Key=bigType/Elem=bigType/len=64-4 82046 1397 ns/op BenchmarkMapAssignExists/Key=bigType/Elem=bigType/len=65536-4 20312 5659 ns/op BenchmarkMapAssignExists/Key=int32/Elem=bigType/len=6-4 166996 731.9 ns/op BenchmarkMapAssignExists/Key=int32/Elem=bigType/len=64-4 134557 792.9 ns/op BenchmarkMapAssignExists/Key=int32/Elem=bigType/len=65536-4 39634 3082 ns/op BenchmarkMapAssignExists/Key=*int32/Elem=int32/len=6-4 3073335 41.12 ns/op BenchmarkMapAssignExists/Key=*int32/Elem=int32/len=64-4 3018985 37.71 ns/op BenchmarkMapAssignExists/Key=*int32/Elem=int32/len=65536-4 879088 131.7 ns/op BenchmarkMapAssignExists/Key=int32/Elem=*int32/len=6-4 3068064 38.30 ns/op BenchmarkMapAssignExists/Key=int32/Elem=*int32/len=64-4 2858188 39.60 ns/op BenchmarkMapAssignExists/Key=int32/Elem=*int32/len=65536-4 1298720 139.1 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=int32/len=6-4 1841818 63.16 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=int32/len=64-4 850863 131.5 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=int32/len=65536-4 1000000 158.4 ns/op BenchmarkMapAssignFillNoHint/Key=int64/Elem=int64/len=6-4 1548487 78.98 ns/op BenchmarkMapAssignFillNoHint/Key=int64/Elem=int64/len=64-4 847395 179.5 ns/op BenchmarkMapAssignFillNoHint/Key=int64/Elem=int64/len=65536-4 953864 210.4 ns/op BenchmarkMapAssignFillNoHint/Key=string/Elem=string/len=6-4 1230480 115.2 ns/op BenchmarkMapAssignFillNoHint/Key=string/Elem=string/len=64-4 677187 241.1 ns/op BenchmarkMapAssignFillNoHint/Key=string/Elem=string/len=65536-4 708724 384.7 ns/op BenchmarkMapAssignFillNoHint/Key=smallType/Elem=int32/len=6-4 1074080 117.8 ns/op BenchmarkMapAssignFillNoHint/Key=smallType/Elem=int32/len=64-4 613756 174.2 ns/op BenchmarkMapAssignFillNoHint/Key=smallType/Elem=int32/len=65536-4 790440 258.9 ns/op BenchmarkMapAssignFillNoHint/Key=mediumType/Elem=int32/len=6-4 254316 517.1 ns/op BenchmarkMapAssignFillNoHint/Key=mediumType/Elem=int32/len=64-4 196836 703.3 ns/op BenchmarkMapAssignFillNoHint/Key=mediumType/Elem=int32/len=65536-4 255589 933.4 ns/op BenchmarkMapAssignFillNoHint/Key=bigType/Elem=int32/len=6-4 38310 3893 ns/op BenchmarkMapAssignFillNoHint/Key=bigType/Elem=int32/len=64-4 22717 5727 ns/op BenchmarkMapAssignFillNoHint/Key=bigType/Elem=int32/len=65536-4 38594 3159 ns/op BenchmarkMapAssignFillNoHint/Key=bigType/Elem=bigType/len=6-4 13884 9931 ns/op BenchmarkMapAssignFillNoHint/Key=bigType/Elem=bigType/len=64-4 10000 16101 ns/op BenchmarkMapAssignFillNoHint/Key=bigType/Elem=bigType/len=65536-4 17734 6713 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=bigType/len=6-4 25588 4315 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=bigType/len=64-4 27709 5396 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=bigType/len=65536-4 37099 3053 ns/op BenchmarkMapAssignFillNoHint/Key=*int32/Elem=int32/len=6-4 1425384 76.17 ns/op BenchmarkMapAssignFillNoHint/Key=*int32/Elem=int32/len=64-4 598885 215.3 ns/op BenchmarkMapAssignFillNoHint/Key=*int32/Elem=int32/len=65536-4 934680 216.1 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=*int32/len=6-4 1596616 73.16 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=*int32/len=64-4 854139 196.7 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=*int32/len=65536-4 1000000 212.0 ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=int32/len=6-4 294680 416.7 ns/op 83579 p100-ns/op 190.0 p50-ns/op 530.0 p99-ns/op 1070 p99.9-ns/op 15081 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=int32/len=64-4 273811 448.6 ns/op 97670 p100-ns/op 189.0 p50-ns/op 1950 p99-ns/op 3330 p99.9-ns/op 25510 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=int32/len=65536-4 278652 534.4 ns/op 265640 p100-ns/op 250.0 p50-ns/op 670.0 p99-ns/op 30360 p99.9-ns/op 46931 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int64/Elem=int64/len=6-4 285841 422.4 ns/op 95680 p100-ns/op 181.0 p50-ns/op 560.0 p99-ns/op 1140 p99.9-ns/op 19350 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int64/Elem=int64/len=64-4 255072 470.1 ns/op 305071 p100-ns/op 189.0 p50-ns/op 2220 p99-ns/op 4489 p99.9-ns/op 38240 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int64/Elem=int64/len=65536-4 248116 553.3 ns/op 271280 p100-ns/op 270.0 p50-ns/op 709.0 p99-ns/op 34309 p99.9-ns/op 58249 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=string/Elem=string/len=6-4 284871 435.2 ns/op 230941 p100-ns/op 181.0 p50-ns/op 610.0 p99-ns/op 2540 p99.9-ns/op 23310 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=string/Elem=string/len=64-4 241992 561.9 ns/op 5171184 p100-ns/op 200.0 p50-ns/op 3259 p99-ns/op 8649 p99.9-ns/op 89130 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=string/Elem=string/len=65536-4 232390 716.7 ns/op 5461425 p100-ns/op 320.0 p50-ns/op 750.0 p99-ns/op 65849 p99.9-ns/op 147871 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=smallType/Elem=int32/len=6-4 253436 469.6 ns/op 238810 p100-ns/op 249.0 p50-ns/op 590.0 p99-ns/op 2230 p99.9-ns/op 17390 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=smallType/Elem=int32/len=64-4 232722 525.4 ns/op 260321 p100-ns/op 239.0 p50-ns/op 2509 p99-ns/op 5590 p99.9-ns/op 43820 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=smallType/Elem=int32/len=65536-4 236548 612.9 ns/op 240919 p100-ns/op 321.0 p50-ns/op 749.0 p99-ns/op 37260 p99.9-ns/op 54560 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=mediumType/Elem=int32/len=6-4 145432 917.9 ns/op 375401 p100-ns/op 499.0 p50-ns/op 3299 p99-ns/op 28708 p99.9-ns/op 135768 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=mediumType/Elem=int32/len=64-4 121448 1529 ns/op 14448612 p100-ns/op 509.0 p50-ns/op 4489 p99-ns/op 54621 p99.9-ns/op 234591 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=mediumType/Elem=int32/len=65536-4 133822 1242 ns/op 493310 p100-ns/op 650.0 p50-ns/op 1630 p99-ns/op 176260 p99.9-ns/op 223500 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=bigType/Elem=int32/len=6-4 43153 4478 ns/op 13780330 p100-ns/op 2229 p50-ns/op 32480 p99-ns/op 118920 p99.9-ns/op 369218 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=bigType/Elem=int32/len=64-4 27268 5338 ns/op 12244191 p100-ns/op 2650 p50-ns/op 35311 p99-ns/op 134031 p99.9-ns/op 371630 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=bigType/Elem=int32/len=65536-4 34570 3594 ns/op 500601 p100-ns/op 2430 p50-ns/op 9949 p99-ns/op 449941 p99.9-ns/op 490671 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=bigType/Elem=bigType/len=6-4 15248 9415 ns/op 14790263 p100-ns/op 5110 p50-ns/op 49070 p99-ns/op 190881 p99.9-ns/op 12954541 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=bigType/Elem=bigType/len=64-4 13761 10656 ns/op 337250 p100-ns/op 6630 p50-ns/op 93869 p99-ns/op 240950 p99.9-ns/op 332790 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=bigType/Elem=bigType/len=65536-4 16845 7330 ns/op 613710 p100-ns/op 5869 p50-ns/op 15981 p99-ns/op 496851 p99.9-ns/op 541791 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=bigType/len=6-4 21052 4999 ns/op 319501 p100-ns/op 3120 p50-ns/op 25280 p99-ns/op 131950 p99.9-ns/op 302970 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=bigType/len=64-4 29008 4559 ns/op 358910 p100-ns/op 2760 p50-ns/op 31969 p99-ns/op 156150 p99.9-ns/op 339130 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=bigType/len=65536-4 34778 3382 ns/op 100991 p100-ns/op 2950 p50-ns/op 11120 p99-ns/op 36240 p99.9-ns/op 53920 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=*int32/Elem=int32/len=6-4 289507 435.7 ns/op 405181 p100-ns/op 181.0 p50-ns/op 570.0 p99-ns/op 3980 p99.9-ns/op 16210 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=*int32/Elem=int32/len=64-4 246078 505.7 ns/op 316090 p100-ns/op 190.0 p50-ns/op 2351 p99-ns/op 6449 p99.9-ns/op 39210 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=*int32/Elem=int32/len=65536-4 235648 571.0 ns/op 484671 p100-ns/op 280.0 p50-ns/op 720.0 p99-ns/op 34630 p99.9-ns/op 64020 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=*int32/len=6-4 287022 421.3 ns/op 227820 p100-ns/op 181.0 p50-ns/op 560.0 p99-ns/op 1410 p99.9-ns/op 19251 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=*int32/len=64-4 260977 478.1 ns/op 246711 p100-ns/op 190.0 p50-ns/op 2240 p99-ns/op 4960 p99.9-ns/op 37379 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=*int32/len=65536-4 271496 567.0 ns/op 1318041 p100-ns/op 270.0 p50-ns/op 651.0 p99-ns/op 34579 p99.9-ns/op 70210 p99.99-ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=int32/len=6-4 1799990 68.11 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=int32/len=64-4 2033545 68.15 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=int32/len=65536-4 872250 125.7 ns/op BenchmarkMapAssignFillHint/Key=int64/Elem=int64/len=6-4 1637533 73.77 ns/op BenchmarkMapAssignFillHint/Key=int64/Elem=int64/len=64-4 1712880 85.19 ns/op BenchmarkMapAssignFillHint/Key=int64/Elem=int64/len=65536-4 610000 199.7 ns/op BenchmarkMapAssignFillHint/Key=string/Elem=string/len=6-4 1000000 105.6 ns/op BenchmarkMapAssignFillHint/Key=string/Elem=string/len=64-4 1000000 117.8 ns/op BenchmarkMapAssignFillHint/Key=string/Elem=string/len=65536-4 414520 272.0 ns/op BenchmarkMapAssignFillHint/Key=smallType/Elem=int32/len=6-4 1199251 105.4 ns/op BenchmarkMapAssignFillHint/Key=smallType/Elem=int32/len=64-4 1200450 104.7 ns/op BenchmarkMapAssignFillHint/Key=smallType/Elem=int32/len=65536-4 383322 281.6 ns/op BenchmarkMapAssignFillHint/Key=mediumType/Elem=int32/len=6-4 240687 530.2 ns/op BenchmarkMapAssignFillHint/Key=mediumType/Elem=int32/len=64-4 227062 480.3 ns/op BenchmarkMapAssignFillHint/Key=mediumType/Elem=int32/len=65536-4 201024 620.2 ns/op BenchmarkMapAssignFillHint/Key=bigType/Elem=int32/len=6-4 34111 3077 ns/op BenchmarkMapAssignFillHint/Key=bigType/Elem=int32/len=64-4 36410 3733 ns/op BenchmarkMapAssignFillHint/Key=bigType/Elem=int32/len=65536-4 46117 2453 ns/op BenchmarkMapAssignFillHint/Key=bigType/Elem=bigType/len=6-4 14808 8882 ns/op BenchmarkMapAssignFillHint/Key=bigType/Elem=bigType/len=64-4 12037 10665 ns/op BenchmarkMapAssignFillHint/Key=bigType/Elem=bigType/len=65536-4 20282 5655 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=bigType/len=6-4 25792 4212 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=bigType/len=64-4 26100 5075 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=bigType/len=65536-4 33810 3153 ns/op BenchmarkMapAssignFillHint/Key=*int32/Elem=int32/len=6-4 1453783 81.14 ns/op BenchmarkMapAssignFillHint/Key=*int32/Elem=int32/len=64-4 1564875 76.20 ns/op BenchmarkMapAssignFillHint/Key=*int32/Elem=int32/len=65536-4 638379 239.3 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=*int32/len=6-4 1581402 78.88 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=*int32/len=64-4 1481365 81.28 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=*int32/len=65536-4 532944 215.9 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=int32/len=6-4 2745100 42.72 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=int32/len=64-4 2658652 48.37 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=int32/len=65536-4 1405926 82.89 ns/op BenchmarkMapAssignFillClear/Key=int64/Elem=int64/len=6-4 2612672 45.61 ns/op BenchmarkMapAssignFillClear/Key=int64/Elem=int64/len=64-4 2663206 44.49 ns/op BenchmarkMapAssignFillClear/Key=int64/Elem=int64/len=65536-4 1225339 166.0 ns/op BenchmarkMapAssignFillClear/Key=string/Elem=string/len=6-4 2477584 47.21 ns/op BenchmarkMapAssignFillClear/Key=string/Elem=string/len=64-4 2337448 50.16 ns/op BenchmarkMapAssignFillClear/Key=string/Elem=string/len=65536-4 542584 186.1 ns/op BenchmarkMapAssignFillClear/Key=smallType/Elem=int32/len=6-4 1719110 70.23 ns/op BenchmarkMapAssignFillClear/Key=smallType/Elem=int32/len=64-4 1794391 66.61 ns/op BenchmarkMapAssignFillClear/Key=smallType/Elem=int32/len=65536-4 728578 184.1 ns/op BenchmarkMapAssignFillClear/Key=mediumType/Elem=int32/len=6-4 248336 463.3 ns/op BenchmarkMapAssignFillClear/Key=mediumType/Elem=int32/len=64-4 259359 492.2 ns/op BenchmarkMapAssignFillClear/Key=mediumType/Elem=int32/len=65536-4 172766 659.8 ns/op BenchmarkMapAssignFillClear/Key=bigType/Elem=int32/len=6-4 38305 3688 ns/op BenchmarkMapAssignFillClear/Key=bigType/Elem=int32/len=64-4 44401 3868 ns/op BenchmarkMapAssignFillClear/Key=bigType/Elem=int32/len=65536-4 31918 3536 ns/op BenchmarkMapAssignFillClear/Key=bigType/Elem=bigType/len=6-4 12974 8652 ns/op BenchmarkMapAssignFillClear/Key=bigType/Elem=bigType/len=64-4 10000 12340 ns/op BenchmarkMapAssignFillClear/Key=bigType/Elem=bigType/len=65536-4 10516 10207 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=bigType/len=6-4 24808 4151 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=bigType/len=64-4 22014 5689 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=bigType/len=65536-4 25981 4199 ns/op BenchmarkMapAssignFillClear/Key=*int32/Elem=int32/len=6-4 2673175 44.88 ns/op BenchmarkMapAssignFillClear/Key=*int32/Elem=int32/len=64-4 2599101 45.48 ns/op BenchmarkMapAssignFillClear/Key=*int32/Elem=int32/len=65536-4 680050 150.8 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=*int32/len=6-4 2703458 44.15 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=*int32/len=64-4 2508255 46.42 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=*int32/len=65536-4 869587 120.6 ns/op BenchmarkMapAssignAddition/Key=int32/Elem=int32/len=6-4 2027539 54.86 ns/op BenchmarkMapAssignAddition/Key=int32/Elem=int32/len=64-4 1967382 59.56 ns/op BenchmarkMapAssignAddition/Key=int32/Elem=int32/len=65536-4 1000000 116.7 ns/op BenchmarkMapAssignAddition/Key=int64/Elem=int64/len=6-4 2073525 57.31 ns/op BenchmarkMapAssignAddition/Key=int64/Elem=int64/len=64-4 1986493 59.79 ns/op BenchmarkMapAssignAddition/Key=int64/Elem=int64/len=65536-4 622318 226.3 ns/op BenchmarkMapAssignAddition/Key=string/Elem=string/len=6-4 169270 9472 ns/op BenchmarkMapAssignAddition/Key=string/Elem=string/len=64-4 475278 4396 ns/op BenchmarkMapAssignAddition/Key=string/Elem=string/len=65536-4 393165 351.9 ns/op BenchmarkMapAssignAddition/Key=smallType/Elem=int32/len=6-4 991344 121.5 ns/op BenchmarkMapAssignAddition/Key=smallType/Elem=int32/len=64-4 1010210 118.0 ns/op BenchmarkMapAssignAddition/Key=smallType/Elem=int32/len=65536-4 409548 269.4 ns/op BenchmarkMapAssignAddition/Key=mediumType/Elem=int32/len=6-4 379322 325.9 ns/op BenchmarkMapAssignAddition/Key=mediumType/Elem=int32/len=64-4 323304 320.1 ns/op BenchmarkMapAssignAddition/Key=mediumType/Elem=int32/len=65536-4 178894 640.5 ns/op BenchmarkMapAssignAddition/Key=bigType/Elem=int32/len=6-4 73045 1514 ns/op BenchmarkMapAssignAddition/Key=bigType/Elem=int32/len=64-4 75871 1550 ns/op BenchmarkMapAssignAddition/Key=bigType/Elem=int32/len=65536-4 39082 3072 ns/op BenchmarkMapAssignAppend/Key=int32/Elem=[]int32/len=6-4 1381297 85.21 ns/op BenchmarkMapAssignAppend/Key=int32/Elem=[]int32/len=64-4 1493985 77.92 ns/op BenchmarkMapAssignAppend/Key=int32/Elem=[]int32/len=65536-4 417652 291.7 ns/op BenchmarkMapAssignAppend/Key=int64/Elem=[]int32/len=6-4 1529730 75.52 ns/op BenchmarkMapAssignAppend/Key=int64/Elem=[]int32/len=64-4 1617632 76.12 ns/op BenchmarkMapAssignAppend/Key=int64/Elem=[]int32/len=65536-4 345547 317.9 ns/op BenchmarkMapAssignAppend/Key=string/Elem=[]int32/len=6-4 1482946 83.34 ns/op BenchmarkMapAssignAppend/Key=string/Elem=[]int32/len=64-4 1562638 77.37 ns/op BenchmarkMapAssignAppend/Key=string/Elem=[]int32/len=65536-4 396423 317.4 ns/op BenchmarkMapDelete/Key=int32/Elem=int32/len=6-4 1496677 81.52 ns/op BenchmarkMapDelete/Key=int32/Elem=int32/len=64-4 1315618 90.59 ns/op BenchmarkMapDelete/Key=int32/Elem=int32/len=65536-4 1000000 177.5 ns/op BenchmarkMapDelete/Key=int64/Elem=int64/len=6-4 1453496 82.49 ns/op BenchmarkMapDelete/Key=int64/Elem=int64/len=64-4 1314944 90.51 ns/op BenchmarkMapDelete/Key=int64/Elem=int64/len=65536-4 1000000 231.5 ns/op BenchmarkMapDelete/Key=string/Elem=string/len=6-4 1318977 91.75 ns/op BenchmarkMapDelete/Key=string/Elem=string/len=64-4 1198524 101.0 ns/op BenchmarkMapDelete/Key=string/Elem=string/len=65536-4 1000000 362.7 ns/op BenchmarkMapDelete/Key=smallType/Elem=int32/len=6-4 986686 122.9 ns/op BenchmarkMapDelete/Key=smallType/Elem=int32/len=64-4 818067 125.0 ns/op BenchmarkMapDelete/Key=smallType/Elem=int32/len=65536-4 1000000 311.6 ns/op BenchmarkMapDelete/Key=mediumType/Elem=int32/len=6-4 198745 606.7 ns/op BenchmarkMapDelete/Key=mediumType/Elem=int32/len=64-4 214638 669.5 ns/op BenchmarkMapDelete/Key=mediumType/Elem=int32/len=65536-4 273382 971.5 ns/op BenchmarkMapDelete/Key=bigType/Elem=int32/len=6-4 32413 3831 ns/op BenchmarkMapDelete/Key=bigType/Elem=int32/len=64-4 27933 4967 ns/op BenchmarkMapDelete/Key=bigType/Elem=int32/len=65536-4 57696 1845 ns/op BenchmarkMapDelete/Key=bigType/Elem=bigType/len=6-4 15433 9106 ns/op BenchmarkMapDelete/Key=bigType/Elem=bigType/len=64-4 12486 12381 ns/op BenchmarkMapDelete/Key=bigType/Elem=bigType/len=65536-4 38868 2592 ns/op BenchmarkMapDelete/Key=int32/Elem=bigType/len=6-4 31864 3478 ns/op BenchmarkMapDelete/Key=int32/Elem=bigType/len=64-4 25516 4650 ns/op BenchmarkMapDelete/Key=int32/Elem=bigType/len=65536-4 580710 3458 ns/op BenchmarkMapDelete/Key=*int32/Elem=int32/len=6-4 1412578 84.26 ns/op BenchmarkMapDelete/Key=*int32/Elem=int32/len=64-4 1249820 95.51 ns/op BenchmarkMapDelete/Key=*int32/Elem=int32/len=65536-4 1000000 227.7 ns/op BenchmarkMapDelete/Key=int32/Elem=*int32/len=6-4 1497082 78.94 ns/op BenchmarkMapDelete/Key=int32/Elem=*int32/len=64-4 1323589 90.69 ns/op BenchmarkMapDelete/Key=int32/Elem=*int32/len=65536-4 1000000 194.7 ns/op BenchmarkMapPop/Key=int32/Elem=int32/len=6-4 779832 130.2 ns/op BenchmarkMapPop/Key=int32/Elem=int32/len=64-4 506023 201.0 ns/op BenchmarkMapPop/Key=int32/Elem=int32/len=65536-4 579858 434.3 ns/op BenchmarkMapPop/Key=int64/Elem=int64/len=6-4 900980 133.1 ns/op BenchmarkMapPop/Key=int64/Elem=int64/len=64-4 627331 191.2 ns/op BenchmarkMapPop/Key=int64/Elem=int64/len=65536-4 406689 599.0 ns/op BenchmarkMapPop/Key=string/Elem=string/len=6-4 854655 141.5 ns/op BenchmarkMapPop/Key=string/Elem=string/len=64-4 578340 205.9 ns/op BenchmarkMapPop/Key=string/Elem=string/len=65536-4 331044 755.2 ns/op BenchmarkMapPop/Key=smallType/Elem=int32/len=6-4 666500 181.3 ns/op BenchmarkMapPop/Key=smallType/Elem=int32/len=64-4 488218 229.3 ns/op BenchmarkMapPop/Key=smallType/Elem=int32/len=65536-4 435057 645.3 ns/op BenchmarkMapPop/Key=mediumType/Elem=int32/len=6-4 132367 878.9 ns/op BenchmarkMapPop/Key=mediumType/Elem=int32/len=64-4 143847 920.0 ns/op BenchmarkMapPop/Key=mediumType/Elem=int32/len=65536-4 131360 1691 ns/op BenchmarkMapPop/Key=bigType/Elem=int32/len=6-4 21381 4947 ns/op BenchmarkMapPop/Key=bigType/Elem=int32/len=64-4 21579 5140 ns/op BenchmarkMapPop/Key=bigType/Elem=int32/len=65536-4 44028 2321 ns/op BenchmarkMapPop/Key=bigType/Elem=bigType/len=6-4 10000 10077 ns/op BenchmarkMapPop/Key=bigType/Elem=bigType/len=64-4 12106 10592 ns/op BenchmarkMapPop/Key=bigType/Elem=bigType/len=65536-4 47706 2268 ns/op BenchmarkMapPop/Key=int32/Elem=bigType/len=6-4 29056 4510 ns/op BenchmarkMapPop/Key=int32/Elem=bigType/len=64-4 23113 4668 ns/op BenchmarkMapPop/Key=int32/Elem=bigType/len=65536-4 248930 3291 ns/op BenchmarkMapPop/Key=*int32/Elem=int32/len=6-4 881458 135.7 ns/op BenchmarkMapPop/Key=*int32/Elem=int32/len=64-4 595021 201.0 ns/op BenchmarkMapPop/Key=*int32/Elem=int32/len=65536-4 465150 573.3 ns/op BenchmarkMapPop/Key=int32/Elem=*int32/len=6-4 899316 132.9 ns/op BenchmarkMapPop/Key=int32/Elem=*int32/len=64-4 630024 189.9 ns/op BenchmarkMapPop/Key=int32/Elem=*int32/len=65536-4 424903 484.5 ns/op BenchmarkMapDeleteLargeKey-4 546343 217.8 ns/op BenchmarkMapSmallAccessHit/Key=int32/Elem=int32/len=1-4 3522346 33.41 ns/op BenchmarkMapSmallAccessHit/Key=int32/Elem=int32/len=2-4 3514875 33.07 ns/op BenchmarkMapSmallAccessHit/Key=int32/Elem=int32/len=3-4 3535358 33.37 ns/op BenchmarkMapSmallAccessHit/Key=int32/Elem=int32/len=4-4 3406550 33.39 ns/op BenchmarkMapSmallAccessHit/Key=int32/Elem=int32/len=5-4 3538324 34.16 ns/op BenchmarkMapSmallAccessHit/Key=int32/Elem=int32/len=6-4 3424158 34.01 ns/op BenchmarkMapSmallAccessHit/Key=int32/Elem=int32/len=7-4 3580573 34.04 ns/op BenchmarkMapSmallAccessHit/Key=int32/Elem=int32/len=8-4 3401310 34.92 ns/op BenchmarkMapSmallAccessHit/Key=int64/Elem=int64/len=1-4 3640243 32.73 ns/op BenchmarkMapSmallAccessHit/Key=int64/Elem=int64/len=2-4 3491156 33.31 ns/op BenchmarkMapSmallAccessHit/Key=int64/Elem=int64/len=3-4 3726981 33.85 ns/op BenchmarkMapSmallAccessHit/Key=int64/Elem=int64/len=4-4 3614037 34.77 ns/op BenchmarkMapSmallAccessHit/Key=int64/Elem=int64/len=5-4 3529777 37.57 ns/op BenchmarkMapSmallAccessHit/Key=int64/Elem=int64/len=6-4 3310209 33.28 ns/op BenchmarkMapSmallAccessHit/Key=int64/Elem=int64/len=7-4 3534444 34.54 ns/op BenchmarkMapSmallAccessHit/Key=int64/Elem=int64/len=8-4 3407202 34.65 ns/op BenchmarkMapSmallAccessHit/Key=string/Elem=string/len=1-4 2987872 39.23 ns/op BenchmarkMapSmallAccessHit/Key=string/Elem=string/len=2-4 2861758 40.69 ns/op BenchmarkMapSmallAccessHit/Key=string/Elem=string/len=3-4 2926124 41.26 ns/op BenchmarkMapSmallAccessHit/Key=string/Elem=string/len=4-4 2836200 41.40 ns/op BenchmarkMapSmallAccessHit/Key=string/Elem=string/len=5-4 2863279 41.45 ns/op BenchmarkMapSmallAccessHit/Key=string/Elem=string/len=6-4 2829144 42.57 ns/op BenchmarkMapSmallAccessHit/Key=string/Elem=string/len=7-4 2816653 40.53 ns/op BenchmarkMapSmallAccessHit/Key=string/Elem=string/len=8-4 2822313 42.81 ns/op BenchmarkMapSmallAccessMiss/Key=int32/Elem=int32/len=1-4 4102725 30.26 ns/op BenchmarkMapSmallAccessMiss/Key=int32/Elem=int32/len=2-4 3695842 29.15 ns/op BenchmarkMapSmallAccessMiss/Key=int32/Elem=int32/len=3-4 3698054 30.82 ns/op BenchmarkMapSmallAccessMiss/Key=int32/Elem=int32/len=4-4 3657933 31.97 ns/op BenchmarkMapSmallAccessMiss/Key=int32/Elem=int32/len=5-4 3661328 33.91 ns/op BenchmarkMapSmallAccessMiss/Key=int32/Elem=int32/len=6-4 3318291 32.24 ns/op BenchmarkMapSmallAccessMiss/Key=int32/Elem=int32/len=7-4 3275037 35.31 ns/op BenchmarkMapSmallAccessMiss/Key=int32/Elem=int32/len=8-4 3367164 35.60 ns/op BenchmarkMapSmallAccessMiss/Key=int64/Elem=int64/len=1-4 3896149 29.17 ns/op BenchmarkMapSmallAccessMiss/Key=int64/Elem=int64/len=2-4 3785709 29.78 ns/op BenchmarkMapSmallAccessMiss/Key=int64/Elem=int64/len=3-4 3791276 29.95 ns/op BenchmarkMapSmallAccessMiss/Key=int64/Elem=int64/len=4-4 3554259 31.25 ns/op BenchmarkMapSmallAccessMiss/Key=int64/Elem=int64/len=5-4 3676446 32.72 ns/op BenchmarkMapSmallAccessMiss/Key=int64/Elem=int64/len=6-4 3415749 32.81 ns/op BenchmarkMapSmallAccessMiss/Key=int64/Elem=int64/len=7-4 3578691 33.10 ns/op BenchmarkMapSmallAccessMiss/Key=int64/Elem=int64/len=8-4 3456757 34.17 ns/op BenchmarkMapSmallAccessMiss/Key=string/Elem=string/len=1-4 3258544 36.40 ns/op BenchmarkMapSmallAccessMiss/Key=string/Elem=string/len=2-4 3204100 36.38 ns/op BenchmarkMapSmallAccessMiss/Key=string/Elem=string/len=3-4 3313753 36.14 ns/op BenchmarkMapSmallAccessMiss/Key=string/Elem=string/len=4-4 3269985 36.36 ns/op BenchmarkMapSmallAccessMiss/Key=string/Elem=string/len=5-4 3231168 35.28 ns/op BenchmarkMapSmallAccessMiss/Key=string/Elem=string/len=6-4 3256768 36.07 ns/op BenchmarkMapSmallAccessMiss/Key=string/Elem=string/len=7-4 3245707 36.11 ns/op BenchmarkMapSmallAccessMiss/Key=string/Elem=string/len=8-4 3086452 38.01 ns/op BenchmarkMemmove/0-4 15115544 6.889 ns/op BenchmarkMemmove/1-4 2823252 41.59 ns/op 24.05 MB/s BenchmarkMemmove/2-4 2724844 43.09 ns/op 46.41 MB/s BenchmarkMemmove/3-4 2771200 42.75 ns/op 70.17 MB/s BenchmarkMemmove/4-4 2750448 42.57 ns/op 93.96 MB/s BenchmarkMemmove/5-4 2763490 43.00 ns/op 116.28 MB/s BenchmarkMemmove/6-4 2715759 43.93 ns/op 136.59 MB/s BenchmarkMemmove/7-4 2833707 44.23 ns/op 158.26 MB/s BenchmarkMemmove/8-4 2792462 43.50 ns/op 183.90 MB/s BenchmarkMemmove/9-4 2506665 47.60 ns/op 189.08 MB/s BenchmarkMemmove/10-4 2556433 46.35 ns/op 215.76 MB/s BenchmarkMemmove/11-4 2545609 47.82 ns/op 230.02 MB/s BenchmarkMemmove/12-4 2531470 47.39 ns/op 253.20 MB/s BenchmarkMemmove/13-4 2481379 46.56 ns/op 279.24 MB/s BenchmarkMemmove/14-4 2497642 46.42 ns/op 301.57 MB/s BenchmarkMemmove/15-4 2598253 47.42 ns/op 316.30 MB/s BenchmarkMemmove/16-4 2711043 43.49 ns/op 367.92 MB/s BenchmarkMemmove/32-4 2610903 46.44 ns/op 689.10 MB/s BenchmarkMemmove/64-4 2305903 52.65 ns/op 1215.46 MB/s BenchmarkMemmove/128-4 1874030 62.83 ns/op 2037.09 MB/s BenchmarkMemmove/256-4 1514888 79.85 ns/op 3205.84 MB/s BenchmarkMemmove/512-4 989618 121.3 ns/op 4220.42 MB/s BenchmarkMemmove/1024-4 631561 186.4 ns/op 5493.69 MB/s BenchmarkMemmove/2048-4 379447 321.8 ns/op 6363.54 MB/s BenchmarkMemmove/4096-4 202357 582.9 ns/op 7026.48 MB/s BenchmarkMemmoveOverlap/32-4 2574663 45.89 ns/op 697.37 MB/s BenchmarkMemmoveOverlap/64-4 2345901 52.68 ns/op 1214.92 MB/s BenchmarkMemmoveOverlap/128-4 1915141 63.27 ns/op 2023.05 MB/s BenchmarkMemmoveOverlap/256-4 1498378 79.58 ns/op 3216.99 MB/s BenchmarkMemmoveOverlap/512-4 984910 121.1 ns/op 4228.28 MB/s BenchmarkMemmoveOverlap/1024-4 652125 185.1 ns/op 5533.46 MB/s BenchmarkMemmoveOverlap/2048-4 376696 314.1 ns/op 6519.68 MB/s BenchmarkMemmoveOverlap/4096-4 200329 606.3 ns/op 6755.95 MB/s BenchmarkMemmoveUnalignedDst/0-4 14132998 7.830 ns/op BenchmarkMemmoveUnalignedDst/1-4 2860248 41.40 ns/op 24.15 MB/s BenchmarkMemmoveUnalignedDst/2-4 2756130 42.88 ns/op 46.64 MB/s BenchmarkMemmoveUnalignedDst/3-4 2760385 44.65 ns/op 67.18 MB/s BenchmarkMemmoveUnalignedDst/4-4 2756716 42.01 ns/op 95.21 MB/s BenchmarkMemmoveUnalignedDst/5-4 2728546 43.09 ns/op 116.03 MB/s BenchmarkMemmoveUnalignedDst/6-4 2821338 43.49 ns/op 137.97 MB/s BenchmarkMemmoveUnalignedDst/7-4 2729906 44.48 ns/op 157.37 MB/s BenchmarkMemmoveUnalignedDst/8-4 2851542 43.11 ns/op 185.56 MB/s BenchmarkMemmoveUnalignedDst/9-4 2556350 47.21 ns/op 190.63 MB/s BenchmarkMemmoveUnalignedDst/10-4 2497806 45.74 ns/op 218.65 MB/s BenchmarkMemmoveUnalignedDst/11-4 2492023 46.43 ns/op 236.92 MB/s BenchmarkMemmoveUnalignedDst/12-4 2604165 46.02 ns/op 260.77 MB/s BenchmarkMemmoveUnalignedDst/13-4 2542028 46.73 ns/op 278.19 MB/s BenchmarkMemmoveUnalignedDst/14-4 2541132 47.97 ns/op 291.84 MB/s BenchmarkMemmoveUnalignedDst/15-4 2462611 46.14 ns/op 325.10 MB/s BenchmarkMemmoveUnalignedDst/16-4 2600988 46.03 ns/op 347.61 MB/s BenchmarkMemmoveUnalignedDst/32-4 2409910 49.58 ns/op 645.47 MB/s BenchmarkMemmoveUnalignedDst/64-4 2185953 54.48 ns/op 1174.84 MB/s BenchmarkMemmoveUnalignedDst/128-4 1812368 65.02 ns/op 1968.57 MB/s BenchmarkMemmoveUnalignedDst/256-4 1470567 81.88 ns/op 3126.45 MB/s BenchmarkMemmoveUnalignedDst/512-4 914277 115.4 ns/op 4437.48 MB/s BenchmarkMemmoveUnalignedDst/1024-4 633858 195.8 ns/op 5230.61 MB/s BenchmarkMemmoveUnalignedDst/2048-4 365349 320.3 ns/op 6393.45 MB/s BenchmarkMemmoveUnalignedDst/4096-4 195566 628.5 ns/op 6517.21 MB/s BenchmarkMemmoveUnalignedDstOverlap/32-4 2450169 49.93 ns/op 640.87 MB/s BenchmarkMemmoveUnalignedDstOverlap/64-4 2243350 54.84 ns/op 1166.93 MB/s BenchmarkMemmoveUnalignedDstOverlap/128-4 1833787 63.75 ns/op 2007.97 MB/s BenchmarkMemmoveUnalignedDstOverlap/256-4 1438290 82.90 ns/op 3087.95 MB/s BenchmarkMemmoveUnalignedDstOverlap/512-4 1037319 116.9 ns/op 4378.16 MB/s BenchmarkMemmoveUnalignedDstOverlap/1024-4 635889 189.9 ns/op 5392.17 MB/s BenchmarkMemmoveUnalignedDstOverlap/2048-4 372009 326.2 ns/op 6278.98 MB/s BenchmarkMemmoveUnalignedDstOverlap/4096-4 197827 604.4 ns/op 6776.69 MB/s BenchmarkMemmoveUnalignedSrc/0-4 15421789 6.910 ns/op BenchmarkMemmoveUnalignedSrc/1-4 2745368 41.89 ns/op 23.87 MB/s BenchmarkMemmoveUnalignedSrc/2-4 2784547 43.64 ns/op 45.83 MB/s BenchmarkMemmoveUnalignedSrc/3-4 2759985 43.40 ns/op 69.12 MB/s BenchmarkMemmoveUnalignedSrc/4-4 2820492 42.88 ns/op 93.29 MB/s BenchmarkMemmoveUnalignedSrc/5-4 2737518 43.23 ns/op 115.65 MB/s BenchmarkMemmoveUnalignedSrc/6-4 2770610 43.43 ns/op 138.17 MB/s BenchmarkMemmoveUnalignedSrc/7-4 2683309 43.13 ns/op 162.30 MB/s BenchmarkMemmoveUnalignedSrc/8-4 2678440 42.93 ns/op 186.34 MB/s BenchmarkMemmoveUnalignedSrc/9-4 2510266 45.69 ns/op 196.97 MB/s BenchmarkMemmoveUnalignedSrc/10-4 2586940 46.29 ns/op 216.04 MB/s BenchmarkMemmoveUnalignedSrc/11-4 2543133 47.78 ns/op 230.24 MB/s BenchmarkMemmoveUnalignedSrc/12-4 2515513 45.76 ns/op 262.24 MB/s BenchmarkMemmoveUnalignedSrc/13-4 2523942 48.40 ns/op 268.59 MB/s BenchmarkMemmoveUnalignedSrc/14-4 2481738 46.98 ns/op 298.02 MB/s BenchmarkMemmoveUnalignedSrc/15-4 2582629 46.27 ns/op 324.21 MB/s BenchmarkMemmoveUnalignedSrc/16-4 2615449 46.12 ns/op 346.93 MB/s BenchmarkMemmoveUnalignedSrc/32-4 2469553 47.99 ns/op 666.75 MB/s BenchmarkMemmoveUnalignedSrc/64-4 2217565 52.94 ns/op 1209.02 MB/s BenchmarkMemmoveUnalignedSrc/128-4 1876687 63.76 ns/op 2007.42 MB/s BenchmarkMemmoveUnalignedSrc/256-4 1445322 81.16 ns/op 3154.27 MB/s BenchmarkMemmoveUnalignedSrc/512-4 915358 120.2 ns/op 4260.86 MB/s BenchmarkMemmoveUnalignedSrc/1024-4 643831 190.4 ns/op 5378.38 MB/s BenchmarkMemmoveUnalignedSrc/2048-4 339937 325.7 ns/op 6287.99 MB/s BenchmarkMemmoveUnalignedSrc/4096-4 176451 596.3 ns/op 6869.28 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_0-4 2140032 54.51 ns/op 293.55 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_0-4 2109998 54.98 ns/op 291.02 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_1-4 2062672 59.52 ns/op 268.80 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_1-4 1963578 60.32 ns/op 265.23 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_4-4 2052302 58.94 ns/op 271.48 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_4-4 2018958 57.90 ns/op 276.34 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_7-4 2047104 57.48 ns/op 278.36 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_7-4 2049994 58.65 ns/op 272.81 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_0-4 1991806 61.70 ns/op 1037.30 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_0-4 1809516 65.38 ns/op 978.84 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_1-4 1817290 66.12 ns/op 967.89 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_1-4 1818782 65.91 ns/op 971.09 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_4-4 1818801 66.71 ns/op 959.35 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_4-4 1815198 64.63 ns/op 990.19 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_7-4 1791252 67.03 ns/op 954.77 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_7-4 1893739 63.15 ns/op 1013.38 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_0-4 1267585 95.67 ns/op 2675.78 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_0-4 1100037 104.8 ns/op 2443.75 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_1-4 1240861 96.42 ns/op 2655.18 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_1-4 1212415 97.77 ns/op 2618.41 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_4-4 1233100 97.46 ns/op 2626.76 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_4-4 1219682 96.48 ns/op 2653.35 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_7-4 1235374 97.76 ns/op 2618.53 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_7-4 1238522 96.06 ns/op 2664.88 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_0-4 147303 795.0 ns/op 5152.07 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_0-4 118521 1010 ns/op 4055.11 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_1-4 140982 789.4 ns/op 5189.02 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_1-4 143486 797.4 ns/op 5136.70 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_4-4 147451 782.5 ns/op 5234.76 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_4-4 134466 790.8 ns/op 5179.85 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_7-4 127825 788.2 ns/op 5196.88 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_7-4 131571 797.2 ns/op 5138.21 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_0-4 9745 12247 ns/op 5351.16 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_0-4 7566 15979 ns/op 4101.33 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_1-4 9115 13029 ns/op 5029.89 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_1-4 8053 12544 ns/op 5224.45 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_4-4 9645 12384 ns/op 5292.15 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_4-4 9409 12681 ns/op 5167.96 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_7-4 9627 12285 ns/op 5334.46 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_7-4 9608 12380 ns/op 5293.78 MB/s BenchmarkMemmoveUnalignedSrcOverlap/32-4 2505470 49.01 ns/op 652.87 MB/s BenchmarkMemmoveUnalignedSrcOverlap/64-4 2262177 54.41 ns/op 1176.19 MB/s BenchmarkMemmoveUnalignedSrcOverlap/128-4 1892814 64.47 ns/op 1985.29 MB/s BenchmarkMemmoveUnalignedSrcOverlap/256-4 1448887 82.23 ns/op 3113.23 MB/s BenchmarkMemmoveUnalignedSrcOverlap/512-4 955419 120.1 ns/op 4264.63 MB/s BenchmarkMemmoveUnalignedSrcOverlap/1024-4 606301 190.4 ns/op 5378.23 MB/s BenchmarkMemmoveUnalignedSrcOverlap/2048-4 365254 327.5 ns/op 6254.33 MB/s BenchmarkMemmoveUnalignedSrcOverlap/4096-4 197626 603.5 ns/op 6787.31 MB/s BenchmarkMemclr/5-4 13433025 8.428 ns/op 593.25 MB/s BenchmarkMemclr/16-4 13345390 8.029 ns/op 1992.86 MB/s BenchmarkMemclr/64-4 12572767 9.071 ns/op 7055.22 MB/s BenchmarkMemclr/256-4 11425240 9.168 ns/op 27922.26 MB/s BenchmarkMemclr/4096-4 2735157 42.93 ns/op 95419.43 MB/s BenchmarkMemclr/65536-4 160586 744.1 ns/op 88070.57 MB/s BenchmarkMemclr/1M-4 7452 17872 ns/op 58670.16 MB/s BenchmarkMemclr/4M-4 2050 77873 ns/op 53861.12 MB/s BenchmarkMemclr/8M-4 918 111569 ns/op 75187.37 MB/s BenchmarkMemclr/16M-4 390 270896 ns/op 61932.21 MB/s BenchmarkMemclr/64M-4 82 1370986 ns/op 48949.33 MB/s BenchmarkMemclrUnaligned/0_5-4 9619113 12.78 ns/op 391.30 MB/s BenchmarkMemclrUnaligned/0_16-4 8765847 13.93 ns/op 1148.37 MB/s BenchmarkMemclrUnaligned/0_64-4 8143752 13.44 ns/op 4763.34 MB/s BenchmarkMemclrUnaligned/0_256-4 7616878 14.70 ns/op 17417.64 MB/s BenchmarkMemclrUnaligned/0_4096-4 2712075 44.16 ns/op 92743.13 MB/s BenchmarkMemclrUnaligned/0_65536-4 161742 741.2 ns/op 88415.32 MB/s BenchmarkMemclrUnaligned/1_5-4 8270019 13.74 ns/op 363.91 MB/s BenchmarkMemclrUnaligned/1_16-4 8217796 13.09 ns/op 1222.44 MB/s BenchmarkMemclrUnaligned/1_64-4 8208633 14.62 ns/op 4378.78 MB/s BenchmarkMemclrUnaligned/1_256-4 7225975 15.42 ns/op 16600.12 MB/s BenchmarkMemclrUnaligned/1_4096-4 1813696 66.47 ns/op 61624.59 MB/s BenchmarkMemclrUnaligned/1_65536-4 117973 948.4 ns/op 69098.79 MB/s BenchmarkMemclrUnaligned/4_5-4 8336677 12.79 ns/op 390.80 MB/s BenchmarkMemclrUnaligned/4_16-4 8376796 12.07 ns/op 1325.81 MB/s BenchmarkMemclrUnaligned/4_64-4 8018703 12.88 ns/op 4968.16 MB/s BenchmarkMemclrUnaligned/4_256-4 7797952 14.95 ns/op 17123.43 MB/s BenchmarkMemclrUnaligned/4_4096-4 1954864 61.46 ns/op 66649.37 MB/s BenchmarkMemclrUnaligned/4_65536-4 122707 878.2 ns/op 74626.56 MB/s BenchmarkMemclrUnaligned/7_5-4 8534332 13.29 ns/op 376.25 MB/s BenchmarkMemclrUnaligned/7_16-4 8382022 13.01 ns/op 1229.95 MB/s BenchmarkMemclrUnaligned/7_64-4 8271735 14.50 ns/op 4414.92 MB/s BenchmarkMemclrUnaligned/7_256-4 7457958 13.88 ns/op 18450.30 MB/s BenchmarkMemclrUnaligned/7_4096-4 1782216 66.56 ns/op 61535.77 MB/s BenchmarkMemclrUnaligned/7_65536-4 112549 944.4 ns/op 69397.60 MB/s BenchmarkMemclrUnaligned/0_1M-4 5626 19432 ns/op 53960.08 MB/s BenchmarkMemclrUnaligned/0_4M-4 2050 74186 ns/op 56537.42 MB/s BenchmarkMemclrUnaligned/0_8M-4 940 145032 ns/op 57839.63 MB/s BenchmarkMemclrUnaligned/0_16M-4 297 383103 ns/op 43792.92 MB/s BenchmarkMemclrUnaligned/0_64M-4 74 1412886 ns/op 47497.70 MB/s BenchmarkMemclrUnaligned/1_1M-4 6956 16390 ns/op 63975.34 MB/s BenchmarkMemclrUnaligned/1_4M-4 1278 78371 ns/op 53518.65 MB/s BenchmarkMemclrUnaligned/1_8M-4 776 138096 ns/op 60744.74 MB/s BenchmarkMemclrUnaligned/1_16M-4 320 351975 ns/op 47665.99 MB/s BenchmarkMemclrUnaligned/1_64M-4 82 1357515 ns/op 49435.07 MB/s BenchmarkMemclrUnaligned/4_1M-4 6310 16460 ns/op 63705.04 MB/s BenchmarkMemclrUnaligned/4_4M-4 1802 77675 ns/op 53997.84 MB/s BenchmarkMemclrUnaligned/4_8M-4 822 139059 ns/op 60324.25 MB/s BenchmarkMemclrUnaligned/4_16M-4 288 368268 ns/op 45557.12 MB/s BenchmarkMemclrUnaligned/4_64M-4 87 1382015 ns/op 48558.69 MB/s BenchmarkMemclrUnaligned/7_1M-4 6207 17651 ns/op 59405.30 MB/s BenchmarkMemclrUnaligned/7_4M-4 1651 68054 ns/op 61631.75 MB/s BenchmarkMemclrUnaligned/7_8M-4 787 146247 ns/op 57359.02 MB/s BenchmarkMemclrUnaligned/7_16M-4 327 410665 ns/op 40853.80 MB/s BenchmarkMemclrUnaligned/7_64M-4 87 1359433 ns/op 49365.33 MB/s BenchmarkGoMemclr/5-4 14373774 7.075 ns/op 706.71 MB/s BenchmarkGoMemclr/16-4 15382492 7.190 ns/op 2225.26 MB/s BenchmarkGoMemclr/64-4 13790096 7.820 ns/op 8184.54 MB/s BenchmarkGoMemclr/256-4 13406896 8.239 ns/op 31073.50 MB/s BenchmarkMemclrRange/1K_2K-4 89710 1305 ns/op 73467.80 MB/s BenchmarkMemclrRange/2K_8K-4 32872 3639 ns/op 91644.76 MB/s BenchmarkMemclrRange/4K_16K-4 35691 3296 ns/op 98021.54 MB/s BenchmarkMemclrRange/160K_228K-4 6372 18670 ns/op 89065.11 MB/s BenchmarkClearFat7-4 9238400 20.42 ns/op BenchmarkClearFat8-4 9386989 11.87 ns/op BenchmarkClearFat11-4 8658519 13.53 ns/op BenchmarkClearFat12-4 8688492 13.98 ns/op BenchmarkClearFat13-4 8809366 13.26 ns/op BenchmarkClearFat14-4 8288126 21.02 ns/op BenchmarkClearFat15-4 8766609 13.51 ns/op BenchmarkClearFat16-4 9489340 11.75 ns/op BenchmarkClearFat24-4 9298965 12.59 ns/op BenchmarkClearFat32-4 8695252 12.78 ns/op BenchmarkClearFat40-4 8763530 13.34 ns/op BenchmarkClearFat48-4 8290795 13.89 ns/op BenchmarkClearFat56-4 8065960 13.86 ns/op BenchmarkClearFat64-4 7940581 14.58 ns/op BenchmarkClearFat72-4 7637107 14.97 ns/op BenchmarkClearFat128-4 5732073 20.48 ns/op BenchmarkClearFat256-4 4159996 27.47 ns/op BenchmarkClearFat512-4 2546152 44.54 ns/op BenchmarkClearFat1024-4 1638682 73.28 ns/op BenchmarkClearFat1032-4 1547064 73.15 ns/op BenchmarkClearFat1040-4 1232743 97.17 ns/op BenchmarkCopyFat7-4 8960518 12.02 ns/op BenchmarkCopyFat8-4 9392014 16.77 ns/op BenchmarkCopyFat11-4 8607412 13.68 ns/op BenchmarkCopyFat12-4 8648740 13.61 ns/op BenchmarkCopyFat13-4 8581828 13.17 ns/op BenchmarkCopyFat14-4 8184760 13.58 ns/op BenchmarkCopyFat15-4 8143441 19.76 ns/op BenchmarkCopyFat16-4 9672024 11.86 ns/op BenchmarkCopyFat24-4 8579749 12.45 ns/op BenchmarkCopyFat32-4 9370064 12.98 ns/op BenchmarkCopyFat64-4 7625794 14.66 ns/op BenchmarkCopyFat72-4 7415617 15.00 ns/op BenchmarkCopyFat128-4 5297659 20.90 ns/op BenchmarkCopyFat256-4 3888405 28.84 ns/op BenchmarkCopyFat512-4 2355030 48.66 ns/op BenchmarkCopyFat520-4 2103493 51.54 ns/op BenchmarkCopyFat1024-4 1477934 82.29 ns/op BenchmarkCopyFat1032-4 1467846 82.36 ns/op BenchmarkCopyFat1040-4 1411773 84.91 ns/op BenchmarkIssue18740/2byte-4 733 160875 ns/op BenchmarkIssue18740/4byte-4 1123 102114 ns/op BenchmarkIssue18740/8byte-4 1635 72629 ns/op BenchmarkMemclrKnownSize1-4 11676649 9.665 ns/op 103.46 MB/s BenchmarkMemclrKnownSize2-4 7582106 14.69 ns/op 136.12 MB/s BenchmarkMemclrKnownSize4-4 5028266 24.59 ns/op 162.68 MB/s BenchmarkMemclrKnownSize8-4 1000000 167.5 ns/op 47.77 MB/s BenchmarkMemclrKnownSize16-4 1001235 117.2 ns/op 136.47 MB/s BenchmarkMemclrKnownSize32-4 546277 226.3 ns/op 141.38 MB/s BenchmarkMemclrKnownSize64-4 269360 439.2 ns/op 145.71 MB/s BenchmarkMemclrKnownSize112-4 164391 741.9 ns/op 150.97 MB/s BenchmarkMemclrKnownSize128-4 117637 897.3 ns/op 142.64 MB/s BenchmarkMemclrKnownSize192-4 91075 1295 ns/op 148.23 MB/s BenchmarkMemclrKnownSize248-4 71871 1638 ns/op 151.36 MB/s BenchmarkMemclrKnownSize256-4 69820 1765 ns/op 145.06 MB/s BenchmarkMemclrKnownSize512-4 31526 3670 ns/op 139.51 MB/s BenchmarkMemclrKnownSize1024-4 17250 6887 ns/op 148.69 MB/s BenchmarkMemclrKnownSize4096-4 3697 28573 ns/op 143.35 MB/s BenchmarkMemclrKnownSize512KiB-4 33 3570599 ns/op 146.83 MB/s BenchmarkReadMetricsLatency-4 16629 5579 p50-ns 7170 p90-ns 25030 p99-ns BenchmarkFinalizer-4 134 884167 ns/op BenchmarkFinalizerRun-4 224944 900.7 ns/op BenchmarkMinFloat-4 2299147 52.10 ns/op BenchmarkMaxFloat-4 2138110 54.85 ns/op BenchmarkPallocBitsSummarize/Unpacked00-4 9401912 11.25 ns/op BenchmarkPallocBitsSummarize/UnpackedFFFFFFFFFFFFFFFF-4 2902132 39.84 ns/op BenchmarkPallocBitsSummarize/UnpackedAA-4 2500362 46.96 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAAAAAAAAAA-4 2527072 47.99 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000AAAAAAAA-4 1771232 67.85 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAA00000001-4 1672894 71.83 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBBBBBBBBBB-4 2379558 49.51 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000BBBBBBBB-4 1699678 69.77 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBB00000001-4 1804296 66.91 ns/op BenchmarkPallocBitsSummarize/UnpackedCCCCCCCCCCCCCCCC-4 2282518 52.36 ns/op BenchmarkPallocBitsSummarize/Unpacked4444444444444444-4 2286498 52.55 ns/op BenchmarkPallocBitsSummarize/Unpacked4040404040404040-4 2057823 58.30 ns/op BenchmarkPallocBitsSummarize/Unpacked4000400040004000-4 1935807 60.97 ns/op BenchmarkPallocBitsSummarize/Unpacked1000404044CCAAFF-4 1773099 67.55 ns/op BenchmarkFindBitRange64/Pattern00Size2-4 9389449 12.70 ns/op BenchmarkFindBitRange64/Pattern00Size8-4 8750026 13.14 ns/op BenchmarkFindBitRange64/Pattern00Size32-4 8831808 11.98 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize2-4 9703704 11.96 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize8-4 8484634 12.80 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize32-4 7670042 14.92 ns/op BenchmarkFindBitRange64/PatternAASize2-4 8929567 12.79 ns/op BenchmarkFindBitRange64/PatternAASize8-4 8657794 13.09 ns/op BenchmarkFindBitRange64/PatternAASize32-4 8827442 12.80 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize2-4 9319641 12.76 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize8-4 8981812 13.07 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize32-4 8846828 13.13 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize2-4 9001148 12.87 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize8-4 8941976 12.57 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize32-4 8881269 13.06 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size2-4 9340628 12.79 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size8-4 8971740 11.90 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size32-4 8723008 13.18 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize2-4 9079970 11.68 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize8-4 8480486 13.71 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize32-4 8770216 12.12 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize2-4 9030076 12.75 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize8-4 8335519 12.66 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize32-4 8657551 12.41 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size2-4 9027428 13.07 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size8-4 8392527 13.37 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size32-4 8737560 13.70 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize2-4 9261651 11.18 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize8-4 8546604 13.72 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize32-4 8432851 13.50 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size2-4 9090962 12.52 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size8-4 9064983 13.19 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size32-4 8844559 13.07 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size2-4 9279220 12.58 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size8-4 8734946 12.60 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size32-4 8921666 12.71 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size2-4 8909438 11.40 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size8-4 8933740 13.09 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size32-4 9090232 12.56 ns/op BenchmarkNetpollBreak-4 3186 38203 ns/op BenchmarkPinnerPinUnpinBatch-4 1887 65331 ns/op BenchmarkPinnerPinUnpinBatchDouble-4 279 390447 ns/op BenchmarkPinnerPinUnpinBatchTiny-4 1980 68196 ns/op BenchmarkPinnerPinUnpin-4 2406577 49.66 ns/op BenchmarkPinnerPinUnpinTiny-4 2423804 49.49 ns/op BenchmarkPinnerPinUnpinDouble-4 897489 130.3 ns/op BenchmarkPinnerPinUnpinParallel-4 6374617 17.91 ns/op BenchmarkPinnerPinUnpinParallelTiny-4 6341828 17.88 ns/op BenchmarkPinnerPinUnpinParallelDouble-4 350680 364.8 ns/op BenchmarkPinnerIsPinnedOnPinned-4 7748952 14.79 ns/op BenchmarkPinnerIsPinnedOnUnpinned-4 7712977 14.33 ns/op BenchmarkPinnerIsPinnedOnPinnedParallel-4 11164837 9.013 ns/op BenchmarkPinnerIsPinnedOnUnpinnedParallel-4 11988648 9.272 ns/op BenchmarkPingPongHog-4 790 350794 ns/op BenchmarkStackGrowth-4 189186 624.1 ns/op BenchmarkStackGrowthDeep-4 1885 70058 ns/op BenchmarkCreateGoroutines-4 31032 3772 ns/op BenchmarkCreateGoroutinesParallel-4 44318 3841 ns/op BenchmarkCreateGoroutinesCapture-4 15969 25628 ns/op 144 B/op 5 allocs/op BenchmarkCreateGoroutinesSingle-4 24370 4635 ns/op BenchmarkClosureCall-4 21044490 5.642 ns/op BenchmarkWakeupParallelSpinning/0s-4 5575 20917 ns/op BenchmarkWakeupParallelSpinning/1µs-4 4893 24633 ns/op BenchmarkWakeupParallelSpinning/2µs-4 4093 29277 ns/op BenchmarkWakeupParallelSpinning/5µs-4 2949 43203 ns/op BenchmarkWakeupParallelSpinning/10µs-4 1942 60637 ns/op BenchmarkWakeupParallelSpinning/20µs-4 1446 87326 ns/op BenchmarkWakeupParallelSpinning/50µs-4 828 149424 ns/op BenchmarkWakeupParallelSpinning/100µs-4 471 243191 ns/op BenchmarkMatmult-4 5164936 28.61 ns/op BenchmarkFastrand-4 13874856 8.332 ns/op BenchmarkFastrand64-4 13684184 8.384 ns/op BenchmarkFastrandHashiter-4 6445176 47.15 ns/op BenchmarkFastrandn/2-4 7543856 15.77 ns/op BenchmarkFastrandn/3-4 7375676 15.88 ns/op BenchmarkFastrandn/4-4 7512793 15.83 ns/op BenchmarkFastrandn/5-4 7438993 15.92 ns/op BenchmarkIfaceCmp100-4 108277 1102 ns/op BenchmarkIfaceCmpNil100-4 233461 495.6 ns/op BenchmarkEfaceCmpDiff-4 43522 2751 ns/op BenchmarkEfaceCmpDiffIndirect-4 39302 2978 ns/op BenchmarkDefer-4 1663555 74.02 ns/op BenchmarkDefer10-4 1240957 98.33 ns/op BenchmarkDeferMany-4 595970 283.7 ns/op BenchmarkPanicRecover-4 894358 135.0 ns/op BenchmarkGoroutineProfile/small-nil/idle-4 220348 541.5 ns/op 181.0 p50-ns 250.0 p90-ns 450.0 p99-ns BenchmarkGoroutineProfile/small-nil/loaded-4 188541 728.2 ns/op 189.0 p50-ns 261.0 p90-ns 470.0 p99-ns BenchmarkGoroutineProfile/small/idle-4 3331 37041 ns/op 31491 p50-ns 37560 p90-ns 117000 p99-ns BenchmarkGoroutineProfile/small/loaded-4 100 5669651 ns/op 305381 p50-ns 19758396 p90-ns 36558290 p99-ns BenchmarkGoroutineProfile/large-nil/idle-4 203066 500.7 ns/op 180.0 p50-ns 190.0 p90-ns 250.0 p99-ns BenchmarkGoroutineProfile/large-nil/loaded-4 195688 649.3 ns/op 190.0 p50-ns 270.0 p90-ns 460.0 p99-ns BenchmarkGoroutineProfile/large/idle-4 43 2387685 ns/op 1986942 p50-ns 3265482 p90-ns 3676074 p99-ns BenchmarkGoroutineProfile/large/loaded-4 33 5112546 ns/op 3473284 p50-ns 10919988 p90-ns 23983610 p99-ns BenchmarkGoroutineProfile/sparse-nil/idle-4 225772 619.8 ns/op 180.0 p50-ns 181.0 p90-ns 360.0 p99-ns BenchmarkGoroutineProfile/sparse-nil/loaded-4 211195 819.9 ns/op 180.0 p50-ns 189.0 p90-ns 410.0 p99-ns BenchmarkGoroutineProfile/sparse/idle-4 1636 78773 ns/op 70190 p50-ns 82711 p90-ns 190460 p99-ns BenchmarkGoroutineProfile/sparse/loaded-4 64 5643690 ns/op 396750 p50-ns 19578226 p90-ns 32356517 p99-ns BenchmarkProcYield/1-4 4023914 29.06 ns/op BenchmarkProcYield/10-4 554043 215.1 ns/op BenchmarkProcYield/30-4 177582 626.7 ns/op BenchmarkProcYield/100-4 56737 2068 ns/op BenchmarkProcYield/1000-4 5858 20629 ns/op BenchmarkOSYield-4 798296 146.9 ns/op BenchmarkMutexContention-4 2480196 49.01 ns/op BenchmarkMutexCapture-4 2197381 51.48 ns/op 421763 ns/starve-p100 26360 ns/starve-p90 210881 ns/streak-p100 3295 ns/streak-p90 BenchmarkMutexHandoff/Solo-4 5888256 17.67 ns/op BenchmarkMutexHandoff/FastPingPong-4 128161 640.0 ns/op BenchmarkMutexHandoff/SlowPingPong-4 5774 6900 ns/op BenchmarkRWMutexUncontended-4 6382670 16.63 ns/op BenchmarkRWMutexWrite100-4 820119 137.4 ns/op BenchmarkRWMutexWrite10-4 84638 1185 ns/op BenchmarkRWMutexWorkWrite100-4 486074 253.6 ns/op BenchmarkRWMutexWorkWrite10-4 82281 1547 ns/op BenchmarkSemTable/OneAddrCollision/n=1000-4 3822 30731 ns/op BenchmarkSemTable/ManyAddrCollision/n=1000-4 1293 86113 ns/op BenchmarkSemTable/OneAddrCollision/n=2000-4 1878 63945 ns/op BenchmarkSemTable/ManyAddrCollision/n=2000-4 652 180594 ns/op BenchmarkSemTable/OneAddrCollision/n=4000-4 864 131108 ns/op BenchmarkSemTable/ManyAddrCollision/n=4000-4 309 398168 ns/op BenchmarkSemTable/OneAddrCollision/n=8000-4 474 246797 ns/op BenchmarkSemTable/ManyAddrCollision/n=8000-4 151 774101 ns/op BenchmarkMakeSliceCopy/mallocmove/Byte-4 446164 261.9 ns/op BenchmarkMakeSliceCopy/mallocmove/Int-4 507373 286.1 ns/op BenchmarkMakeSliceCopy/mallocmove/Ptr-4 431083 363.2 ns/op BenchmarkMakeSliceCopy/makecopy/Byte-4 450404 289.1 ns/op BenchmarkMakeSliceCopy/makecopy/Int-4 440364 283.9 ns/op BenchmarkMakeSliceCopy/makecopy/Ptr-4 378903 373.0 ns/op BenchmarkMakeSliceCopy/nilappend/Byte-4 441172 295.0 ns/op BenchmarkMakeSliceCopy/nilappend/Int-4 519794 294.9 ns/op BenchmarkMakeSliceCopy/nilappend/Ptr-4 363628 391.7 ns/op BenchmarkMakeSlice/Byte-4 2719717 44.08 ns/op BenchmarkMakeSlice/Int16-4 3180411 40.48 ns/op BenchmarkMakeSlice/Int-4 2284875 48.10 ns/op BenchmarkMakeSlice/Ptr-4 2078934 56.45 ns/op BenchmarkMakeSlice/Struct/24-4 1215199 96.58 ns/op BenchmarkMakeSlice/Struct/32-4 1000000 109.2 ns/op BenchmarkMakeSlice/Struct/40-4 1000000 114.1 ns/op BenchmarkGrowSlice/Byte-4 1160973 102.6 ns/op BenchmarkGrowSlice/Int16-4 881049 126.5 ns/op BenchmarkGrowSlice/Int-4 733276 162.0 ns/op BenchmarkGrowSlice/Ptr-4 543834 194.0 ns/op BenchmarkGrowSlice/Struct/24-4 425558 272.1 ns/op BenchmarkGrowSlice/Struct/32-4 316746 316.5 ns/op BenchmarkGrowSlice/Struct/40-4 283100 389.6 ns/op BenchmarkExtendSlice/IntSlice-4 721522 173.2 ns/op BenchmarkExtendSlice/PointerSlice-4 674608 186.1 ns/op BenchmarkExtendSlice/NoGrow-4 1333906 98.50 ns/op BenchmarkAppend-4 1185081 100.1 ns/op BenchmarkAppendGrowByte-4 8 13736298 ns/op BenchmarkAppendGrowString-4 2 94823026 ns/op BenchmarkAppendSlice/1Bytes-4 2728443 42.33 ns/op BenchmarkAppendSlice/4Bytes-4 2721775 42.97 ns/op BenchmarkAppendSlice/7Bytes-4 2701749 43.85 ns/op BenchmarkAppendSlice/8Bytes-4 2603382 45.11 ns/op BenchmarkAppendSlice/15Bytes-4 2472319 47.89 ns/op BenchmarkAppendSlice/16Bytes-4 2551605 46.97 ns/op BenchmarkAppendSlice/32Bytes-4 2551228 47.66 ns/op BenchmarkAppendSliceLarge/1024Bytes-4 138926 1044 ns/op BenchmarkAppendSliceLarge/4096Bytes-4 41024 3695 ns/op BenchmarkAppendSliceLarge/16384Bytes-4 9772 14026 ns/op BenchmarkAppendSliceLarge/65536Bytes-4 2085 52569 ns/op BenchmarkAppendSliceLarge/262144Bytes-4 354 325691 ns/op BenchmarkAppendSliceLarge/1048576Bytes-4 100 1191115 ns/op BenchmarkAppendStr/1Bytes-4 3019846 37.51 ns/op BenchmarkAppendStr/4Bytes-4 3116607 40.16 ns/op BenchmarkAppendStr/8Bytes-4 3003498 40.42 ns/op BenchmarkAppendStr/16Bytes-4 2854281 42.10 ns/op BenchmarkAppendStr/32Bytes-4 2909809 41.22 ns/op BenchmarkAppendSpecialCase-4 1026292 112.5 ns/op BenchmarkCopy/1Byte-4 2784414 42.59 ns/op 23.48 MB/s BenchmarkCopy/1String-4 3133210 37.99 ns/op 26.32 MB/s BenchmarkCopy/2Byte-4 2695411 43.00 ns/op 46.51 MB/s BenchmarkCopy/2String-4 2637867 43.75 ns/op 45.72 MB/s BenchmarkCopy/4Byte-4 2756484 43.90 ns/op 91.12 MB/s BenchmarkCopy/4String-4 2712176 43.72 ns/op 91.48 MB/s BenchmarkCopy/8Byte-4 2801191 44.46 ns/op 179.95 MB/s BenchmarkCopy/8String-4 2719168 42.86 ns/op 186.65 MB/s BenchmarkCopy/12Byte-4 2622926 46.40 ns/op 258.61 MB/s BenchmarkCopy/12String-4 2624725 46.75 ns/op 256.69 MB/s BenchmarkCopy/16Byte-4 2678492 44.97 ns/op 355.81 MB/s BenchmarkCopy/16String-4 2681817 44.55 ns/op 359.18 MB/s BenchmarkCopy/32Byte-4 2607993 47.54 ns/op 673.07 MB/s BenchmarkCopy/32String-4 2582242 45.51 ns/op 703.14 MB/s BenchmarkCopy/128Byte-4 1909801 62.13 ns/op 2060.17 MB/s BenchmarkCopy/128String-4 1764883 67.46 ns/op 1897.29 MB/s BenchmarkCopy/1024Byte-4 539103 221.7 ns/op 4619.04 MB/s BenchmarkCopy/1024String-4 498555 245.9 ns/op 4163.55 MB/s BenchmarkAppendInPlace/NoGrow/Byte-4 47209 2500 ns/op BenchmarkAppendInPlace/NoGrow/1Ptr-4 28096 4179 ns/op BenchmarkAppendInPlace/NoGrow/2Ptr-4 17418 7173 ns/op BenchmarkAppendInPlace/NoGrow/3Ptr-4 14012 8482 ns/op BenchmarkAppendInPlace/NoGrow/4Ptr-4 10000 11553 ns/op BenchmarkAppendInPlace/Grow/Byte-4 210465 580.2 ns/op BenchmarkAppendInPlace/Grow/1Ptr-4 215736 581.4 ns/op BenchmarkAppendInPlace/Grow/2Ptr-4 153402 759.2 ns/op BenchmarkAppendInPlace/Grow/3Ptr-4 147727 890.9 ns/op BenchmarkAppendInPlace/Grow/4Ptr-4 103717 1092 ns/op BenchmarkStackCopyPtr-4 2 90275842 ns/op BenchmarkStackCopy-4 2 73839023 ns/op BenchmarkStackCopyNoCache-4 27 4018159 ns/op BenchmarkStackCopyWithStkobj-4 4 30125446 ns/op BenchmarkIssue18138-4 810 128785 ns/op BenchmarkCompareStringEqual-4 12321229 9.380 ns/op BenchmarkCompareStringIdentical-4 26256644 5.308 ns/op BenchmarkCompareStringSameLength-4 14269275 8.102 ns/op BenchmarkCompareStringDifferentLength-4 21314515 5.607 ns/op BenchmarkCompareStringBigUnaligned-4 4194 28911 ns/op 36269.71 MB/s BenchmarkCompareStringBig-4 4158 34507 ns/op 30387.66 MB/s BenchmarkConcatStringAndBytes-4 3433209 33.97 ns/op BenchmarkSliceByteToString/1-4 3015432 38.43 ns/op BenchmarkSliceByteToString/2-4 1761739 68.30 ns/op BenchmarkSliceByteToString/4-4 1772865 66.52 ns/op BenchmarkSliceByteToString/8-4 1798772 70.53 ns/op BenchmarkSliceByteToString/16-4 1707072 70.07 ns/op BenchmarkSliceByteToString/32-4 1508352 83.33 ns/op BenchmarkSliceByteToString/64-4 930405 126.8 ns/op BenchmarkSliceByteToString/128-4 701106 152.6 ns/op BenchmarkRuneCount/lenruneslice/ASCII-4 3179690 36.47 ns/op BenchmarkRuneCount/lenruneslice/Japanese-4 1236915 96.33 ns/op BenchmarkRuneCount/lenruneslice/MixedLength-4 1498399 79.95 ns/op BenchmarkRuneCount/rangeloop/ASCII-4 6122880 18.43 ns/op BenchmarkRuneCount/rangeloop/Japanese-4 2351554 48.36 ns/op BenchmarkRuneCount/rangeloop/MixedLength-4 2744479 44.38 ns/op BenchmarkRuneCount/utf8.RuneCountInString/ASCII-4 6436166 19.07 ns/op BenchmarkRuneCount/utf8.RuneCountInString/Japanese-4 2377158 48.58 ns/op BenchmarkRuneCount/utf8.RuneCountInString/MixedLength-4 2911549 42.37 ns/op BenchmarkRuneIterate/range/ASCII-4 10585024 10.29 ns/op BenchmarkRuneIterate/range/Japanese-4 2910993 40.76 ns/op BenchmarkRuneIterate/range/MixedLength-4 3513885 34.45 ns/op BenchmarkRuneIterate/range1/ASCII-4 10390941 9.966 ns/op BenchmarkRuneIterate/range1/Japanese-4 2921967 42.38 ns/op BenchmarkRuneIterate/range1/MixedLength-4 3482516 33.63 ns/op BenchmarkRuneIterate/range2/ASCII-4 10887405 9.831 ns/op BenchmarkRuneIterate/range2/Japanese-4 2904960 41.19 ns/op BenchmarkRuneIterate/range2/MixedLength-4 3104228 38.37 ns/op BenchmarkArrayEqual-4 23012649 5.937 ns/op BenchmarkFunc/Name-4 4049685 29.43 ns/op BenchmarkFunc/Entry-4 11720455 9.660 ns/op BenchmarkFunc/FileLine-4 3542090 33.46 ns/op PASS ok runtime 304.991s goos: freebsd goarch: amd64 pkg: runtime/cgo cpu: AMD EPYC 7B12 BenchmarkHandle/non-concurrent-4 56108 2139 ns/op BenchmarkHandle/concurrent-4 21164 5514 ns/op PASS ok runtime/cgo 1.395s goos: freebsd goarch: amd64 pkg: runtime/pprof cpu: AMD EPYC 7B12 BenchmarkLabels/set-one-4 196075 538.9 ns/op 104 B/op 3 allocs/op BenchmarkLabels/merge-one-4 131012 926.4 ns/op 200 B/op 5 allocs/op BenchmarkLabels/overwrite-one-4 158598 769.2 ns/op 136 B/op 4 allocs/op BenchmarkLabels/ordered/set-many-4 100138 1135 ns/op 392 B/op 3 allocs/op BenchmarkLabels/ordered/merge-many-4 68450 1985 ns/op 712 B/op 5 allocs/op BenchmarkLabels/ordered/overwrite-many-4 61580 2212 ns/op 712 B/op 4 allocs/op BenchmarkLabels/unordered/set-many-4 36327 3042 ns/op 712 B/op 4 allocs/op BenchmarkLabels/unordered/merge-many-4 67129 2024 ns/op 712 B/op 5 allocs/op BenchmarkLabels/unordered/overwrite-many-4 29889 4065 ns/op 1032 B/op 5 allocs/op BenchmarkGoroutine/Profile.WriteTo_idle_50-4 43 2730594 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_50-4 38 3281558 ns/op 310.5 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_50-4 535 200980 ns/op 5.110 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_500-4 16 7235953 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_500-4 14 8230717 ns/op 771.4 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_500-4 301 419951 ns/op 23.72 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_5000-4 2 50742653 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_5000-4 2 60228826 ns/op 5902 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_5000-4 38 2718949 ns/op 244.6 concurrent_launches/op PASS ok runtime/pprof 3.892s goos: freebsd goarch: amd64 pkg: runtime/race cpu: AMD EPYC 7B12 BenchmarkSyncLeak-4 49 2320329 ns/op BenchmarkStackLeak-4 13940 8625 ns/op PASS ok runtime/race 1.435s goos: freebsd goarch: amd64 pkg: runtime/trace cpu: AMD EPYC 7B12 BenchmarkStartRegion-4 5859712 19.80 ns/op 0 B/op 0 allocs/op BenchmarkNewTask-4 197428 535.8 ns/op 64 B/op 2 allocs/op PASS ok runtime/trace 1.322s goos: freebsd goarch: amd64 pkg: slices cpu: AMD EPYC 7B12 BenchmarkEqualFunc_Large-4 39 2622678 ns/op BenchmarkIndex_Large-4 142 730850 ns/op BenchmarkIndexFunc_Large-4 84 1345183 ns/op BenchmarkCompact/nil-4 8883925 13.14 ns/op BenchmarkCompact/one-4 2401284 48.75 ns/op BenchmarkCompact/sorted-4 1570224 72.78 ns/op BenchmarkCompact/2_items-4 1362442 87.58 ns/op BenchmarkCompact/unsorted-4 1605760 75.19 ns/op BenchmarkCompact/many-4 879387 136.4 ns/op BenchmarkCompact_Large/all_dup-4 2740 43142 ns/op BenchmarkCompact_Large/no_dup-4 2685 40084 ns/op BenchmarkCompactFunc/nil-4 4686764 25.59 ns/op BenchmarkCompactFunc/one-4 1995018 61.84 ns/op BenchmarkCompactFunc/sorted-4 1318959 89.36 ns/op BenchmarkCompactFunc/2_items-4 1175044 103.4 ns/op BenchmarkCompactFunc/unsorted-4 1339311 89.47 ns/op BenchmarkCompactFunc/many-4 667088 153.3 ns/op BenchmarkCompactFunc_Large/all_dup-4 7 14440005 ns/op BenchmarkCompactFunc_Large/no_dup-4 10 10843013 ns/op BenchmarkReplace/naive-fast-4 95626 1133 ns/op BenchmarkReplace/optimized-fast-4 115765 1066 ns/op BenchmarkReplace/naive-slow-4 36502 3308 ns/op BenchmarkReplace/optimized-slow-4 46302 2743 ns/op BenchmarkBinarySearchFloats/Size16-4 1534256 78.18 ns/op BenchmarkBinarySearchFloats/Size32-4 1308381 90.92 ns/op BenchmarkBinarySearchFloats/Size64-4 1224558 102.4 ns/op BenchmarkBinarySearchFloats/Size128-4 1056776 114.2 ns/op BenchmarkBinarySearchFloats/Size512-4 845128 136.4 ns/op BenchmarkBinarySearchFloats/Size1024-4 818697 146.5 ns/op BenchmarkBinarySearchFuncStruct/Size16-4 762249 148.4 ns/op BenchmarkBinarySearchFuncStruct/Size32-4 668535 185.3 ns/op BenchmarkBinarySearchFuncStruct/Size64-4 539625 203.3 ns/op BenchmarkBinarySearchFuncStruct/Size128-4 485905 248.5 ns/op BenchmarkBinarySearchFuncStruct/Size512-4 347190 301.1 ns/op BenchmarkBinarySearchFuncStruct/Size1024-4 302318 341.8 ns/op BenchmarkSortFuncStruct/Size16-4 20234 5895 ns/op BenchmarkSortFuncStruct/Size32-4 7528 16334 ns/op BenchmarkSortFuncStruct/Size64-4 10000 11540 ns/op BenchmarkSortFuncStruct/Size128-4 5318 21837 ns/op BenchmarkSortFuncStruct/Size512-4 1498 80582 ns/op BenchmarkSortFuncStruct/Size1024-4 739 159668 ns/op PASS ok slices 7.849s goos: freebsd goarch: amd64 pkg: sort cpu: AMD EPYC 7B12 BenchmarkSearchWrappers-4 447967 246.1 ns/op BenchmarkSortInts-4 2 80028658 ns/op BenchmarkSlicesSortInts-4 3 47382364 ns/op BenchmarkSortIsSorted-4 39 3121076 ns/op BenchmarkSlicesIsSorted-4 72 1755610 ns/op BenchmarkSortStrings-4 1 113430396 ns/op BenchmarkSlicesSortStrings-4 2 76252640 ns/op BenchmarkSortStrings_Sorted-4 34 3428316 ns/op BenchmarkSlicesSortStrings_Sorted-4 58 2102428 ns/op BenchmarkSortStructs-4 1 157840684 ns/op BenchmarkSortFuncStructs-4 1 130656842 ns/op BenchmarkSortString1K-4 332 347691 ns/op BenchmarkSortString1K_Slice-4 252 484551 ns/op BenchmarkStableString1K-4 127 947942 ns/op BenchmarkSortInt1K-4 422 284594 ns/op BenchmarkSortInt1K_Sorted-4 6252 18916 ns/op BenchmarkSortInt1K_Reversed-4 3439 30287 ns/op BenchmarkSortInt1K_Mod8-4 1029 115426 ns/op BenchmarkStableInt1K-4 166 714646 ns/op BenchmarkStableInt1K_Slice-4 195 596446 ns/op BenchmarkSortInt64K-4 4 27717813 ns/op BenchmarkSortInt64K_Slice-4 3 38263093 ns/op BenchmarkStableInt64K-4 2 62647224 ns/op BenchmarkSort1e2-4 560 217920 ns/op BenchmarkStable1e2-4 214 572226 ns/op BenchmarkSort1e4-4 3 44260964 ns/op BenchmarkStable1e4-4 1 178185621 ns/op PASS ok sort 8.383s goos: freebsd goarch: amd64 pkg: strconv cpu: AMD EPYC 7B12 BenchmarkAtof64Decimal-4 1083115 116.7 ns/op BenchmarkAtof64Float-4 948189 129.4 ns/op BenchmarkAtof64FloatExp-4 775184 155.6 ns/op BenchmarkAtof64Big-4 555898 213.5 ns/op BenchmarkAtof64RandomBits-4 335749 358.9 ns/op BenchmarkAtof64RandomFloats-4 537313 194.2 ns/op BenchmarkAtof64RandomLongFloats-4 528586 226.9 ns/op BenchmarkAtof32Decimal-4 1082626 116.0 ns/op BenchmarkAtof32Float-4 834195 131.1 ns/op BenchmarkAtof32FloatExp-4 748801 153.8 ns/op BenchmarkAtof32Random-4 480164 247.0 ns/op BenchmarkAtof32RandomLong-4 204342 565.5 ns/op BenchmarkParseInt/Pos/7bit-4 1667362 71.77 ns/op BenchmarkParseInt/Pos/26bit-4 866844 138.7 ns/op BenchmarkParseInt/Pos/31bit-4 775110 147.0 ns/op BenchmarkParseInt/Pos/56bit-4 524593 230.6 ns/op BenchmarkParseInt/Pos/63bit-4 490582 241.5 ns/op BenchmarkParseInt/Neg/7bit-4 1691086 72.14 ns/op BenchmarkParseInt/Neg/26bit-4 862072 132.8 ns/op BenchmarkParseInt/Neg/31bit-4 721088 154.6 ns/op BenchmarkParseInt/Neg/56bit-4 527269 227.3 ns/op BenchmarkParseInt/Neg/63bit-4 494860 241.8 ns/op BenchmarkAtoi/Pos/7bit-4 2371784 49.62 ns/op BenchmarkAtoi/Pos/26bit-4 1171376 102.0 ns/op BenchmarkAtoi/Pos/31bit-4 1048084 115.0 ns/op BenchmarkAtoi/Pos/56bit-4 643189 186.9 ns/op BenchmarkAtoi/Pos/63bit-4 465733 260.7 ns/op BenchmarkAtoi/Neg/7bit-4 2356569 50.03 ns/op BenchmarkAtoi/Neg/26bit-4 1133005 102.1 ns/op BenchmarkAtoi/Neg/31bit-4 1036695 120.4 ns/op BenchmarkAtoi/Neg/56bit-4 557954 183.1 ns/op BenchmarkAtoi/Neg/63bit-4 426795 258.1 ns/op BenchmarkFormatFloat/Decimal-4 159986 746.7 ns/op BenchmarkFormatFloat/Float-4 158709 757.1 ns/op BenchmarkFormatFloat/Exp-4 153873 757.5 ns/op BenchmarkFormatFloat/NegExp-4 159480 749.6 ns/op BenchmarkFormatFloat/LongExp-4 135474 867.5 ns/op BenchmarkFormatFloat/Big-4 120481 908.7 ns/op BenchmarkFormatFloat/BinaryExp-4 277113 374.6 ns/op BenchmarkFormatFloat/32Integer-4 148932 728.5 ns/op BenchmarkFormatFloat/32ExactFraction-4 168584 654.2 ns/op BenchmarkFormatFloat/32Point-4 161784 727.6 ns/op BenchmarkFormatFloat/32Exp-4 163065 729.4 ns/op BenchmarkFormatFloat/32NegExp-4 164682 723.2 ns/op BenchmarkFormatFloat/32Shortest-4 177489 679.7 ns/op BenchmarkFormatFloat/32Fixed8Hard-4 183898 618.7 ns/op BenchmarkFormatFloat/32Fixed9Hard-4 188845 622.3 ns/op BenchmarkFormatFloat/64Fixed1-4 223976 536.1 ns/op BenchmarkFormatFloat/64Fixed2-4 222064 537.0 ns/op BenchmarkFormatFloat/64Fixed3-4 215739 530.4 ns/op BenchmarkFormatFloat/64Fixed4-4 209815 523.8 ns/op BenchmarkFormatFloat/64Fixed12-4 132010 900.9 ns/op BenchmarkFormatFloat/64Fixed16-4 146468 764.8 ns/op BenchmarkFormatFloat/64Fixed12Hard-4 159771 735.1 ns/op BenchmarkFormatFloat/64Fixed17Hard-4 142201 808.7 ns/op BenchmarkFormatFloat/64Fixed18Hard-4 3499 31482 ns/op BenchmarkFormatFloat/Slowpath64-4 134481 864.5 ns/op BenchmarkFormatFloat/SlowpathDenormal64-4 132458 879.2 ns/op BenchmarkAppendFloat/Decimal-4 172858 656.6 ns/op BenchmarkAppendFloat/Float-4 163792 703.3 ns/op BenchmarkAppendFloat/Exp-4 184104 663.9 ns/op BenchmarkAppendFloat/NegExp-4 173893 653.7 ns/op BenchmarkAppendFloat/LongExp-4 142077 787.6 ns/op BenchmarkAppendFloat/Big-4 131588 849.3 ns/op BenchmarkAppendFloat/BinaryExp-4 384138 271.7 ns/op BenchmarkAppendFloat/32Integer-4 178476 651.6 ns/op BenchmarkAppendFloat/32ExactFraction-4 193358 564.1 ns/op BenchmarkAppendFloat/32Point-4 179258 663.3 ns/op BenchmarkAppendFloat/32Exp-4 168520 652.3 ns/op BenchmarkAppendFloat/32NegExp-4 183504 643.2 ns/op BenchmarkAppendFloat/32Shortest-4 187170 560.1 ns/op BenchmarkAppendFloat/32Fixed8Hard-4 205668 579.8 ns/op BenchmarkAppendFloat/32Fixed9Hard-4 204750 549.9 ns/op BenchmarkAppendFloat/64Fixed1-4 246952 442.0 ns/op BenchmarkAppendFloat/64Fixed2-4 243975 434.5 ns/op BenchmarkAppendFloat/64Fixed3-4 242860 440.0 ns/op BenchmarkAppendFloat/64Fixed4-4 262765 441.7 ns/op BenchmarkAppendFloat/64Fixed12-4 145725 811.3 ns/op BenchmarkAppendFloat/64Fixed16-4 178274 680.3 ns/op BenchmarkAppendFloat/64Fixed12Hard-4 197750 561.0 ns/op BenchmarkAppendFloat/64Fixed17Hard-4 163400 716.3 ns/op BenchmarkAppendFloat/64Fixed18Hard-4 3889 30877 ns/op BenchmarkAppendFloat/Slowpath64-4 153280 782.5 ns/op BenchmarkAppendFloat/SlowpathDenormal64-4 151459 781.7 ns/op BenchmarkFormatInt-4 22815 5107 ns/op BenchmarkAppendInt-4 25195 4711 ns/op BenchmarkFormatUint-4 121699 991.8 ns/op BenchmarkAppendUint-4 135898 898.1 ns/op BenchmarkFormatIntSmall/7-4 3816999 30.55 ns/op BenchmarkFormatIntSmall/42-4 3984766 30.60 ns/op BenchmarkAppendIntSmall-4 1805794 67.88 ns/op BenchmarkAppendUintVarlen/1-4 1798873 66.87 ns/op BenchmarkAppendUintVarlen/12-4 1810656 68.85 ns/op BenchmarkAppendUintVarlen/123-4 1336970 91.29 ns/op BenchmarkAppendUintVarlen/1234-4 1367056 90.47 ns/op BenchmarkAppendUintVarlen/12345-4 1255503 96.26 ns/op BenchmarkAppendUintVarlen/123456-4 1268320 95.55 ns/op BenchmarkAppendUintVarlen/1234567-4 1193764 98.23 ns/op BenchmarkAppendUintVarlen/12345678-4 1000000 100.8 ns/op BenchmarkAppendUintVarlen/123456789-4 1000000 102.2 ns/op BenchmarkAppendUintVarlen/1234567890-4 999900 103.3 ns/op BenchmarkAppendUintVarlen/12345678901-4 1113079 105.2 ns/op BenchmarkAppendUintVarlen/123456789012-4 1000000 107.2 ns/op BenchmarkAppendUintVarlen/1234567890123-4 1000000 109.9 ns/op BenchmarkAppendUintVarlen/12345678901234-4 1000000 109.1 ns/op BenchmarkAppendUintVarlen/123456789012345-4 1080372 113.2 ns/op BenchmarkAppendUintVarlen/1234567890123456-4 1054299 109.9 ns/op BenchmarkAppendUintVarlen/12345678901234567-4 1036304 115.1 ns/op BenchmarkAppendUintVarlen/123456789012345678-4 1000000 115.1 ns/op BenchmarkAppendUintVarlen/1234567890123456789-4 1012233 117.2 ns/op BenchmarkAppendUintVarlen/12345678901234567890-4 855729 117.5 ns/op BenchmarkQuote-4 66162 1783 ns/op BenchmarkQuoteRune-4 655538 183.7 ns/op BenchmarkAppendQuote-4 77940 1522 ns/op BenchmarkAppendQuoteRune-4 1139995 107.2 ns/op BenchmarkUnquoteEasy-4 1909269 63.79 ns/op BenchmarkUnquoteHard-4 66639 1726 ns/op PASS ok strconv 19.039s goos: freebsd goarch: amd64 pkg: strings cpu: AMD EPYC 7B12 BenchmarkBuildString_Builder/1Write_NoGrow-4 649952 187.8 ns/op 48 B/op 1 allocs/op BenchmarkBuildString_Builder/3Write_NoGrow-4 176443 610.1 ns/op 336 B/op 3 allocs/op BenchmarkBuildString_Builder/3Write_Grow-4 254925 411.8 ns/op 112 B/op 1 allocs/op BenchmarkBuildString_WriteString/1Write_NoGrow-4 642118 186.5 ns/op 48 B/op 1 allocs/op BenchmarkBuildString_WriteString/3Write_NoGrow-4 213594 590.4 ns/op 336 B/op 3 allocs/op BenchmarkBuildString_WriteString/3Write_Grow-4 298783 405.7 ns/op 112 B/op 1 allocs/op BenchmarkBuildString_ByteBuffer/1Write_NoGrow-4 471278 273.4 ns/op 112 B/op 2 allocs/op BenchmarkBuildString_ByteBuffer/3Write_NoGrow-4 119822 937.8 ns/op 432 B/op 4 allocs/op BenchmarkBuildString_ByteBuffer/3Write_Grow-4 142196 804.4 ns/op 336 B/op 3 allocs/op BenchmarkClone-4 1890862 64.53 ns/op 48 B/op 1 allocs/op BenchmarkGenericNoMatch-4 28060 4497 ns/op BenchmarkGenericMatch1-4 3246 38351 ns/op BenchmarkGenericMatch2-4 570 196904 ns/op BenchmarkSingleMaxSkipping-4 9829 11829 ns/op 845.36 MB/s BenchmarkSingleLongSuffixFail-4 17482 6759 ns/op 148.25 MB/s BenchmarkSingleMatch-4 363 318185 ns/op 47.14 MB/s BenchmarkByteByteNoMatch-4 87982 1345 ns/op BenchmarkByteByteMatch-4 28473 3974 ns/op BenchmarkByteStringMatch-4 34377 3342 ns/op BenchmarkHTMLEscapeNew-4 109274 1095 ns/op BenchmarkHTMLEscapeOld-4 131104 900.0 ns/op BenchmarkByteStringReplacerWriteString-4 1844 59267 ns/op BenchmarkByteReplacerWriteString-4 2470 51103 ns/op BenchmarkByteByteReplaces-4 7002 17789 ns/op BenchmarkByteByteMap-4 19958 6133 ns/op BenchmarkMap/identity/ASCII-4 766575 152.5 ns/op BenchmarkMap/identity/Greek-4 534903 207.2 ns/op BenchmarkMap/change/ASCII-4 68901 1715 ns/op BenchmarkMap/change/Greek-4 42550 2835 ns/op BenchmarkIndexRune-4 3938642 30.19 ns/op BenchmarkIndexRuneLongString-4 3245653 35.29 ns/op BenchmarkIndexRuneFastPath-4 5322248 23.59 ns/op BenchmarkIndex-4 11232148 9.785 ns/op BenchmarkLastIndex-4 5502141 21.01 ns/op BenchmarkIndexByte-4 11422480 9.689 ns/op BenchmarkToUpper/#00-4 5836482 20.25 ns/op BenchmarkToUpper/ONLYUPPER-4 3756169 31.68 ns/op BenchmarkToUpper/abc-4 522729 233.5 ns/op BenchmarkToUpper/AbC123-4 365686 299.1 ns/op BenchmarkToUpper/azAZ09_-4 436393 272.8 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 97129 1178 ns/op BenchmarkToUpper/RENAN_BASTOS_93_AOSDAJDJAIDJAIDAJIaidsjjaidijadsjiadjiOOKKO-4 121137 970.6 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 49941 2269 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 87850 1275 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 148321 691.3 ns/op BenchmarkToLower/#00-4 5614654 20.93 ns/op BenchmarkToLower/abc-4 4919854 23.43 ns/op BenchmarkToLower/AbC123-4 362283 331.2 ns/op BenchmarkToLower/azAZ09_-4 342529 335.2 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 157792 711.9 ns/op BenchmarkToLower/renan_bastos_93_AOSDAJDJAIDJAIDAJIaidsjjaidijadsjiadjiOOKKO-4 116053 1002 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 53709 2229 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 96888 1234 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 155570 726.2 ns/op BenchmarkMapNoChanges-4 1082725 111.9 ns/op BenchmarkTrim-4 56679 2141 ns/op 0 B/op 0 allocs/op BenchmarkToValidUTF8/Valid-4 4199946 27.17 ns/op BenchmarkToValidUTF8/InvalidASCII-4 267932 395.0 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 191334 601.0 ns/op BenchmarkEqualFold/Tests-4 76842 1525 ns/op BenchmarkEqualFold/ASCII-4 4719885 25.32 ns/op BenchmarkEqualFold/UnicodePrefix-4 147722 780.6 ns/op BenchmarkEqualFold/UnicodeSuffix-4 157336 735.8 ns/op BenchmarkIndexHard1-4 1279 93636 ns/op BenchmarkIndexHard2-4 910 131386 ns/op BenchmarkIndexHard3-4 181 662009 ns/op BenchmarkIndexHard4-4 186 640990 ns/op BenchmarkLastIndexHard1-4 70 1690565 ns/op BenchmarkLastIndexHard2-4 68 1679177 ns/op BenchmarkLastIndexHard3-4 69 1684821 ns/op BenchmarkCountHard1-4 1273 94057 ns/op BenchmarkCountHard2-4 914 131081 ns/op BenchmarkCountHard3-4 181 664408 ns/op BenchmarkIndexTorture-4 9440 12775 ns/op BenchmarkCountTorture-4 9278 12821 ns/op BenchmarkCountTortureOverlapping-4 1945 59564 ns/op BenchmarkCountByte/10-4 5324281 22.05 ns/op 453.55 MB/s BenchmarkCountByte/32-4 5468950 22.62 ns/op 1414.91 MB/s BenchmarkCountByte/4096-4 1316073 90.95 ns/op 45036.51 MB/s BenchmarkCountByte/4194304-4 1365 79146 ns/op 52994.66 MB/s BenchmarkCountByte/67108864-4 28 3846379 ns/op 17447.28 MB/s BenchmarkFields/ASCII/16-4 427424 300.6 ns/op 53.22 MB/s 64 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 33663 3432 ns/op 74.59 MB/s 416 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 1908 55069 ns/op 74.38 MB/s 6144 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 121 1011838 ns/op 64.77 MB/s 98304 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 7 16063916 ns/op 65.28 MB/s 1523712 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 216943 542.1 ns/op 29.52 MB/s 48 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 16131 7697 ns/op 33.26 MB/s 384 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 877 133163 ns/op 30.76 MB/s 21504 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 48 2454947 ns/op 26.70 MB/s 463104 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 3 43762277 ns/op 23.96 MB/s 10457376 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 238172 458.1 ns/op 34.93 MB/s 64 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 24547 4917 ns/op 52.06 MB/s 416 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 1417 90381 ns/op 45.32 MB/s 21504 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 79 1580766 ns/op 41.46 MB/s 463104 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 4 29334648 ns/op 35.75 MB/s 10465536 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 260718 452.2 ns/op 35.38 MB/s 48 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 19275 6290 ns/op 40.70 MB/s 384 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 1042 108036 ns/op 37.91 MB/s 21504 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 60 1936370 ns/op 33.84 MB/s 463105 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 3 34545456 ns/op 30.35 MB/s 10457344 B/op 24 allocs/op BenchmarkSplitEmptySeparator-4 3 41777709 ns/op BenchmarkSplitSingleByteSeparator-4 55 2660858 ns/op BenchmarkSplitMultiByteSeparator-4 80 1497101 ns/op BenchmarkSplitNSingleByteSeparator-4 392451 268.7 ns/op BenchmarkSplitNMultiByteSeparator-4 347200 328.7 ns/op BenchmarkRepeat/5x0-4 5004036 23.45 ns/op BenchmarkRepeat/5x1-4 5085753 23.19 ns/op BenchmarkRepeat/5x2-4 351432 348.7 ns/op BenchmarkRepeat/5x6-4 204601 570.3 ns/op BenchmarkRepeat/10x0-4 5072523 22.57 ns/op BenchmarkRepeat/10x1-4 5230747 22.39 ns/op BenchmarkRepeat/10x2-4 309760 351.3 ns/op BenchmarkRepeat/10x6-4 187402 583.5 ns/op BenchmarkRepeatLarge/256/1-4 98936 1202 ns/op 212.96 MB/s BenchmarkRepeatLarge/256/16-4 149329 761.4 ns/op 336.22 MB/s BenchmarkRepeatLarge/512/1-4 76200 1477 ns/op 346.74 MB/s BenchmarkRepeatLarge/512/16-4 116119 1004 ns/op 510.00 MB/s BenchmarkRepeatLarge/1024/1-4 59026 1930 ns/op 530.49 MB/s BenchmarkRepeatLarge/1024/16-4 82460 1479 ns/op 692.40 MB/s BenchmarkRepeatLarge/2048/1-4 42351 2743 ns/op 746.58 MB/s BenchmarkRepeatLarge/2048/16-4 54754 2410 ns/op 849.86 MB/s BenchmarkRepeatLarge/4096/1-4 25371 4559 ns/op 898.52 MB/s BenchmarkRepeatLarge/4096/16-4 30576 4035 ns/op 1015.01 MB/s BenchmarkRepeatLarge/8192/1-4 15556 7475 ns/op 1095.98 MB/s BenchmarkRepeatLarge/8192/16-4 17451 6848 ns/op 1196.27 MB/s BenchmarkRepeatLarge/8192/4097-4 6548282 18.26 ns/op 224428.50 MB/s BenchmarkRepeatLarge/16384/1-4 8301 13225 ns/op 1238.82 MB/s BenchmarkRepeatLarge/16384/16-4 9136 13175 ns/op 1243.53 MB/s BenchmarkRepeatLarge/16384/4097-4 12668 9940 ns/op 1236.46 MB/s BenchmarkRepeatLarge/32768/1-4 5115 23920 ns/op 1369.92 MB/s BenchmarkRepeatLarge/32768/16-4 5078 23830 ns/op 1375.08 MB/s BenchmarkRepeatLarge/32768/4097-4 4855 21621 ns/op 1326.41 MB/s BenchmarkRepeatLarge/65536/1-4 2236 48288 ns/op 1357.18 MB/s BenchmarkRepeatLarge/65536/16-4 2364 50689 ns/op 1292.90 MB/s BenchmarkRepeatLarge/65536/4097-4 2444 45992 ns/op 1336.20 MB/s BenchmarkRepeatLarge/131072/1-4 799 139382 ns/op 940.38 MB/s BenchmarkRepeatLarge/131072/16-4 853 159418 ns/op 822.19 MB/s BenchmarkRepeatLarge/131072/4097-4 878 190530 ns/op 666.60 MB/s BenchmarkRepeatLarge/262144/1-4 433 303041 ns/op 865.05 MB/s BenchmarkRepeatLarge/262144/16-4 438 301986 ns/op 868.07 MB/s BenchmarkRepeatLarge/262144/4097-4 418 307377 ns/op 839.72 MB/s BenchmarkRepeatLarge/524288/1-4 228 510032 ns/op 1027.95 MB/s BenchmarkRepeatLarge/524288/16-4 230 526287 ns/op 996.20 MB/s BenchmarkRepeatLarge/524288/4097-4 223 624898 ns/op 832.65 MB/s BenchmarkRepeatLarge/1048576/1-4 120 1055244 ns/op 993.68 MB/s BenchmarkRepeatLarge/1048576/16-4 99 1055032 ns/op 993.88 MB/s BenchmarkRepeatLarge/1048576/4097-4 100 1122621 ns/op 930.62 MB/s BenchmarkRepeatLarge/2097152/1-4 56 2007895 ns/op 1044.45 MB/s BenchmarkRepeatLarge/2097152/16-4 64 1941806 ns/op 1080.00 MB/s BenchmarkRepeatLarge/2097152/4097-4 57 2039025 ns/op 1026.75 MB/s BenchmarkRepeatLarge/4194304/1-4 28 3893326 ns/op 1077.31 MB/s BenchmarkRepeatLarge/4194304/16-4 26 3939146 ns/op 1064.77 MB/s BenchmarkRepeatLarge/4194304/4097-4 30 4228531 ns/op 991.18 MB/s BenchmarkRepeatLarge/8388608/1-4 15 7543561 ns/op 1112.02 MB/s BenchmarkRepeatLarge/8388608/16-4 14 7571234 ns/op 1107.96 MB/s BenchmarkRepeatLarge/8388608/4097-4 14 7816689 ns/op 1072.90 MB/s BenchmarkRepeatLarge/16777216/1-4 7 14558921 ns/op 1152.37 MB/s BenchmarkRepeatLarge/16777216/16-4 7 14435342 ns/op 1162.23 MB/s BenchmarkRepeatLarge/16777216/4097-4 7 14600558 ns/op 1149.08 MB/s BenchmarkRepeatLarge/33554432/1-4 4 28579230 ns/op 1174.08 MB/s BenchmarkRepeatLarge/33554432/16-4 4 28696042 ns/op 1169.31 MB/s BenchmarkRepeatLarge/33554432/4097-4 4 28438602 ns/op 1179.89 MB/s BenchmarkRepeatLarge/67108864/1-4 2 58313380 ns/op 1150.83 MB/s BenchmarkRepeatLarge/67108864/16-4 2 55069557 ns/op 1218.62 MB/s BenchmarkRepeatLarge/67108864/4097-4 2 56285108 ns/op 1192.30 MB/s BenchmarkRepeatLarge/134217728/1-4 1 113868937 ns/op 1178.70 MB/s BenchmarkRepeatLarge/134217728/16-4 1 112572856 ns/op 1192.27 MB/s BenchmarkRepeatLarge/134217728/4097-4 1 112820027 ns/op 1189.66 MB/s BenchmarkRepeatLarge/268435456/1-4 1 238351163 ns/op 1126.22 MB/s BenchmarkRepeatLarge/268435456/16-4 1 221918079 ns/op 1209.62 MB/s BenchmarkRepeatLarge/268435456/4097-4 1 219880327 ns/op 1220.83 MB/s BenchmarkRepeatLarge/536870912/1-4 1 482776062 ns/op 1112.05 MB/s BenchmarkRepeatLarge/536870912/16-4 1 436524192 ns/op 1229.88 MB/s BenchmarkRepeatLarge/536870912/4097-4 1 440304685 ns/op 1219.32 MB/s BenchmarkRepeatLarge/1073741824/1-4 1 976651632 ns/op 1099.41 MB/s BenchmarkRepeatLarge/1073741824/16-4 1 881000522 ns/op 1218.78 MB/s BenchmarkRepeatLarge/1073741824/4097-4 1 905152982 ns/op 1186.25 MB/s BenchmarkRepeatSpaces-4 4817524 23.52 ns/op 0 B/op 0 allocs/op BenchmarkIndexAnyASCII/1:1-4 2766757 40.46 ns/op BenchmarkIndexAnyASCII/1:2-4 2683980 42.88 ns/op BenchmarkIndexAnyASCII/1:4-4 2680554 42.11 ns/op BenchmarkIndexAnyASCII/1:8-4 2687050 40.30 ns/op BenchmarkIndexAnyASCII/1:16-4 2727195 42.54 ns/op BenchmarkIndexAnyASCII/1:32-4 2835859 41.72 ns/op BenchmarkIndexAnyASCII/1:64-4 2686288 43.35 ns/op BenchmarkIndexAnyASCII/16:1-4 2910285 42.57 ns/op BenchmarkIndexAnyASCII/16:2-4 1153710 114.0 ns/op BenchmarkIndexAnyASCII/16:4-4 1004420 106.2 ns/op BenchmarkIndexAnyASCII/16:8-4 951663 121.1 ns/op BenchmarkIndexAnyASCII/16:16-4 956745 124.3 ns/op BenchmarkIndexAnyASCII/16:32-4 786258 161.7 ns/op BenchmarkIndexAnyASCII/16:64-4 518364 220.0 ns/op BenchmarkIndexAnyASCII/256:1-4 2651457 42.08 ns/op BenchmarkIndexAnyASCII/256:2-4 79612 1497 ns/op BenchmarkIndexAnyASCII/256:4-4 75397 1471 ns/op BenchmarkIndexAnyASCII/256:8-4 79076 1486 ns/op BenchmarkIndexAnyASCII/256:16-4 79836 1347 ns/op BenchmarkIndexAnyASCII/256:32-4 77662 1346 ns/op BenchmarkIndexAnyASCII/256:64-4 75816 1393 ns/op BenchmarkIndexAnyUTF8/1:1-4 3066292 37.77 ns/op BenchmarkIndexAnyUTF8/1:2-4 2840740 42.68 ns/op BenchmarkIndexAnyUTF8/1:4-4 2881686 42.05 ns/op BenchmarkIndexAnyUTF8/1:8-4 2757963 41.86 ns/op BenchmarkIndexAnyUTF8/1:16-4 2864658 40.33 ns/op BenchmarkIndexAnyUTF8/1:32-4 2851622 43.46 ns/op BenchmarkIndexAnyUTF8/1:64-4 2840066 42.26 ns/op BenchmarkIndexAnyUTF8/16:1-4 2233204 52.21 ns/op BenchmarkIndexAnyUTF8/16:2-4 340032 318.7 ns/op BenchmarkIndexAnyUTF8/16:4-4 395254 311.9 ns/op BenchmarkIndexAnyUTF8/16:8-4 321913 311.2 ns/op BenchmarkIndexAnyUTF8/16:16-4 389840 306.5 ns/op BenchmarkIndexAnyUTF8/16:32-4 387428 318.6 ns/op BenchmarkIndexAnyUTF8/16:64-4 396871 309.5 ns/op BenchmarkIndexAnyUTF8/256:1-4 427080 286.8 ns/op BenchmarkIndexAnyUTF8/256:2-4 26389 4524 ns/op BenchmarkIndexAnyUTF8/256:4-4 26697 4531 ns/op BenchmarkIndexAnyUTF8/256:8-4 26455 4568 ns/op BenchmarkIndexAnyUTF8/256:16-4 26242 4578 ns/op BenchmarkIndexAnyUTF8/256:32-4 25941 4641 ns/op BenchmarkIndexAnyUTF8/256:64-4 26217 4545 ns/op BenchmarkLastIndexAnyASCII/1:1-4 2900233 39.67 ns/op BenchmarkLastIndexAnyASCII/1:2-4 2953273 41.04 ns/op BenchmarkLastIndexAnyASCII/1:4-4 2923503 41.73 ns/op BenchmarkLastIndexAnyASCII/1:8-4 2887662 40.18 ns/op BenchmarkLastIndexAnyASCII/1:16-4 2962672 42.55 ns/op BenchmarkLastIndexAnyASCII/1:32-4 2918282 40.10 ns/op BenchmarkLastIndexAnyASCII/1:64-4 2839482 40.15 ns/op BenchmarkLastIndexAnyASCII/16:1-4 1113308 117.4 ns/op BenchmarkLastIndexAnyASCII/16:2-4 868405 116.9 ns/op BenchmarkLastIndexAnyASCII/16:4-4 1000000 116.9 ns/op BenchmarkLastIndexAnyASCII/16:8-4 981968 112.9 ns/op BenchmarkLastIndexAnyASCII/16:16-4 933004 128.4 ns/op BenchmarkLastIndexAnyASCII/16:32-4 749992 156.1 ns/op BenchmarkLastIndexAnyASCII/16:64-4 465068 225.5 ns/op BenchmarkLastIndexAnyASCII/256:1-4 96519 1471 ns/op BenchmarkLastIndexAnyASCII/256:2-4 76537 1458 ns/op BenchmarkLastIndexAnyASCII/256:4-4 81850 1463 ns/op BenchmarkLastIndexAnyASCII/256:8-4 77467 1373 ns/op BenchmarkLastIndexAnyASCII/256:16-4 77320 1490 ns/op BenchmarkLastIndexAnyASCII/256:32-4 79971 1504 ns/op BenchmarkLastIndexAnyASCII/256:64-4 75289 1586 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 2885823 39.97 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 2916370 41.57 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 2851226 41.73 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 2921499 40.64 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 2907088 40.19 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 2961739 39.96 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 2891353 40.20 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 501536 252.2 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 213430 525.1 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 216384 517.1 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 218604 514.4 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 201590 532.2 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 219973 528.2 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 206288 512.3 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 34036 3453 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 15342 8172 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 15168 8141 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 14940 7812 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 15180 8336 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 15336 7989 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 15524 7827 ns/op BenchmarkTrimASCII/1:1-4 4457210 25.12 ns/op BenchmarkTrimASCII/1:2-4 3641383 30.78 ns/op BenchmarkTrimASCII/1:4-4 3482756 31.38 ns/op BenchmarkTrimASCII/1:8-4 3207808 36.89 ns/op BenchmarkTrimASCII/1:16-4 2351086 50.19 ns/op BenchmarkTrimASCII/16:1-4 3263001 36.68 ns/op BenchmarkTrimASCII/16:2-4 889830 113.2 ns/op BenchmarkTrimASCII/16:4-4 1077276 108.7 ns/op BenchmarkTrimASCII/16:8-4 951850 115.7 ns/op BenchmarkTrimASCII/16:16-4 749572 134.8 ns/op BenchmarkTrimASCII/256:1-4 625544 201.1 ns/op BenchmarkTrimASCII/256:2-4 80242 1293 ns/op BenchmarkTrimASCII/256:4-4 80038 1295 ns/op BenchmarkTrimASCII/256:8-4 85531 1283 ns/op BenchmarkTrimASCII/256:16-4 80202 1416 ns/op BenchmarkTrimASCII/4096:1-4 40150 2643 ns/op BenchmarkTrimASCII/4096:2-4 6036 21465 ns/op BenchmarkTrimASCII/4096:4-4 4454 23038 ns/op BenchmarkTrimASCII/4096:8-4 5181 23197 ns/op BenchmarkTrimASCII/4096:16-4 4575 23064 ns/op BenchmarkTrimByte-4 5366239 20.46 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 2844 41628 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 2820 41668 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 1604 74762 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 3164 37395 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 5890 18745 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 12092 9802 ns/op BenchmarkJoin/0-4 6509732 18.31 ns/op 0 B/op 0 allocs/op BenchmarkJoin/1-4 4912479 24.43 ns/op 0 B/op 0 allocs/op BenchmarkJoin/2-4 268701 382.1 ns/op 16 B/op 1 allocs/op BenchmarkJoin/3-4 202741 535.9 ns/op 24 B/op 1 allocs/op BenchmarkJoin/4-4 157730 709.0 ns/op 48 B/op 1 allocs/op BenchmarkJoin/5-4 135482 862.6 ns/op 48 B/op 1 allocs/op BenchmarkJoin/6-4 111194 1011 ns/op 64 B/op 1 allocs/op BenchmarkJoin/7-4 97014 1162 ns/op 64 B/op 1 allocs/op BenchmarkTrimSpace/NoTrim-4 4092426 31.23 ns/op BenchmarkTrimSpace/ASCII-4 2482882 48.32 ns/op BenchmarkTrimSpace/SomeNonASCII-4 195480 614.0 ns/op BenchmarkTrimSpace/JustNonASCII-4 101925 1155 ns/op BenchmarkReplaceAll-4 192973 564.1 ns/op 16 B/op 1 allocs/op PASS ok strings 52.234s goos: freebsd goarch: amd64 pkg: sync cpu: AMD EPYC 7B12 BenchmarkCond1-4 36147 2906 ns/op BenchmarkCond2-4 15873 7674 ns/op BenchmarkCond4-4 9429 16627 ns/op BenchmarkCond8-4 3045 40363 ns/op BenchmarkCond16-4 1245 105050 ns/op BenchmarkCond32-4 536 216869 ns/op BenchmarkMapLoadMostlyHits/*sync_test.DeepCopyMap-4 604539 304.9 ns/op 12 B/op 0 allocs/op BenchmarkMapLoadMostlyHits/*sync_test.RWMutexMap-4 198147 643.5 ns/op 12 B/op 0 allocs/op BenchmarkMapLoadMostlyHits/*sync.HashTrieMap[interface_{},interface_{}]-4 279882 401.3 ns/op 12 B/op 0 allocs/op BenchmarkMapLoadMostlyHits/*sync.Map-4 316430 402.0 ns/op 11 B/op 0 allocs/op BenchmarkMapLoadMostlyMisses/*sync_test.DeepCopyMap-4 702205 175.6 ns/op 12 B/op 0 allocs/op BenchmarkMapLoadMostlyMisses/*sync_test.RWMutexMap-4 184783 609.6 ns/op 12 B/op 0 allocs/op BenchmarkMapLoadMostlyMisses/*sync.HashTrieMap[interface_{},interface_{}]-4 620635 182.3 ns/op 12 B/op 0 allocs/op BenchmarkMapLoadMostlyMisses/*sync.Map-4 563445 210.8 ns/op 12 B/op 0 allocs/op BenchmarkMapLoadOrStoreBalanced/*sync_test.RWMutexMap-4 86421 1316 ns/op 84 B/op 1 allocs/op BenchmarkMapLoadOrStoreBalanced/*sync.HashTrieMap[interface_{},interface_{}]-4 137742 989.1 ns/op 77 B/op 2 allocs/op BenchmarkMapLoadOrStoreBalanced/*sync.Map-4 146619 1018 ns/op 77 B/op 2 allocs/op BenchmarkMapLoadOrStoreUnique/*sync_test.RWMutexMap-4 78386 1750 ns/op 165 B/op 2 allocs/op BenchmarkMapLoadOrStoreUnique/*sync.HashTrieMap[interface_{},interface_{}]-4 98502 1524 ns/op 141 B/op 3 allocs/op BenchmarkMapLoadOrStoreUnique/*sync.Map-4 90364 1369 ns/op 141 B/op 3 allocs/op BenchmarkMapLoadOrStoreCollision/*sync_test.DeepCopyMap-4 598502 181.0 ns/op 0 B/op 0 allocs/op BenchmarkMapLoadOrStoreCollision/*sync_test.RWMutexMap-4 133250 927.6 ns/op 0 B/op 0 allocs/op BenchmarkMapLoadOrStoreCollision/*sync.HashTrieMap[interface_{},interface_{}]-4 522255 201.4 ns/op 0 B/op 0 allocs/op BenchmarkMapLoadOrStoreCollision/*sync.Map-4 556466 208.7 ns/op 0 B/op 0 allocs/op BenchmarkMapLoadAndDeleteBalanced/*sync_test.RWMutexMap-4 122919 992.1 ns/op 7 B/op 0 allocs/op BenchmarkMapLoadAndDeleteBalanced/*sync.HashTrieMap[interface_{},interface_{}]-4 625153 200.5 ns/op 7 B/op 0 allocs/op BenchmarkMapLoadAndDeleteBalanced/*sync.Map-4 588267 201.8 ns/op 7 B/op 0 allocs/op BenchmarkMapLoadAndDeleteUnique/*sync_test.RWMutexMap-4 132037 891.2 ns/op 15 B/op 0 allocs/op BenchmarkMapLoadAndDeleteUnique/*sync.HashTrieMap[interface_{},interface_{}]-4 694821 188.6 ns/op 15 B/op 0 allocs/op BenchmarkMapLoadAndDeleteUnique/*sync.Map-4 569432 197.0 ns/op 15 B/op 0 allocs/op BenchmarkMapLoadAndDeleteCollision/*sync_test.DeepCopyMap-4 45750 2474 ns/op 280 B/op 2 allocs/op BenchmarkMapLoadAndDeleteCollision/*sync_test.RWMutexMap-4 87650 1220 ns/op 0 B/op 0 allocs/op BenchmarkMapLoadAndDeleteCollision/*sync.HashTrieMap[interface_{},interface_{}]-4 112537 1099 ns/op 6 B/op 0 allocs/op BenchmarkMapLoadAndDeleteCollision/*sync.Map-4 105874 1150 ns/op 6 B/op 0 allocs/op BenchmarkMapRange/*sync_test.DeepCopyMap-4 4222 25806 ns/op 0 B/op 0 allocs/op BenchmarkMapRange/*sync_test.RWMutexMap-4 187 633980 ns/op 18434 B/op 1 allocs/op BenchmarkMapRange/*sync.HashTrieMap[interface_{},interface_{}]-4 572 217161 ns/op 0 B/op 0 allocs/op BenchmarkMapRange/*sync.Map-4 949 216697 ns/op 0 B/op 0 allocs/op BenchmarkMapAdversarialAlloc/*sync_test.DeepCopyMap-4 107587 1039 ns/op 260 B/op 1 allocs/op BenchmarkMapAdversarialAlloc/*sync_test.RWMutexMap-4 172922 711.9 ns/op 17 B/op 1 allocs/op BenchmarkMapAdversarialAlloc/*sync.HashTrieMap[interface_{},interface_{}]-4 371954 313.3 ns/op 16 B/op 1 allocs/op BenchmarkMapAdversarialAlloc/*sync.Map-4 392107 341.3 ns/op 16 B/op 1 allocs/op BenchmarkMapAdversarialDelete/*sync_test.DeepCopyMap-4 227176 521.3 ns/op 177 B/op 1 allocs/op BenchmarkMapAdversarialDelete/*sync_test.RWMutexMap-4 178164 690.0 ns/op 32 B/op 1 allocs/op BenchmarkMapAdversarialDelete/*sync.HashTrieMap[interface_{},interface_{}]-4 314236 332.4 ns/op 16 B/op 1 allocs/op BenchmarkMapAdversarialDelete/*sync.Map-4 391117 310.3 ns/op 16 B/op 1 allocs/op BenchmarkMapDeleteCollision/*sync_test.DeepCopyMap-4 73982 1576 ns/op 48 B/op 1 allocs/op BenchmarkMapDeleteCollision/*sync_test.RWMutexMap-4 142095 871.0 ns/op 0 B/op 0 allocs/op BenchmarkMapDeleteCollision/*sync.HashTrieMap[interface_{},interface_{}]-4 534826 215.7 ns/op 0 B/op 0 allocs/op BenchmarkMapDeleteCollision/*sync.Map-4 571527 206.8 ns/op 0 B/op 0 allocs/op BenchmarkMapSwapCollision/*sync_test.DeepCopyMap-4 51442 2351 ns/op 336 B/op 2 allocs/op BenchmarkMapSwapCollision/*sync_test.RWMutexMap-4 120074 1033 ns/op 0 B/op 0 allocs/op BenchmarkMapSwapCollision/*sync.HashTrieMap[interface_{},interface_{}]-4 47514 2587 ns/op 48 B/op 1 allocs/op BenchmarkMapSwapCollision/*sync.Map-4 46266 2456 ns/op 48 B/op 1 allocs/op BenchmarkMapSwapMostlyHits/*sync_test.DeepCopyMap-4 699 165881 ns/op 82084 B/op 7 allocs/op BenchmarkMapSwapMostlyHits/*sync_test.RWMutexMap-4 83892 1387 ns/op 23 B/op 1 allocs/op BenchmarkMapSwapMostlyHits/*sync.HashTrieMap[interface_{},interface_{}]-4 155430 879.9 ns/op 72 B/op 2 allocs/op BenchmarkMapSwapMostlyHits/*sync.Map-4 153981 865.8 ns/op 72 B/op 2 allocs/op BenchmarkMapSwapMostlyMisses/*sync_test.DeepCopyMap-4 24868 5084 ns/op 719 B/op 6 allocs/op BenchmarkMapSwapMostlyMisses/*sync_test.RWMutexMap-4 55890 2268 ns/op 47 B/op 2 allocs/op BenchmarkMapSwapMostlyMisses/*sync.HashTrieMap[interface_{},interface_{}]-4 25476 4519 ns/op 105 B/op 4 allocs/op BenchmarkMapSwapMostlyMisses/*sync.Map-4 24688 4705 ns/op 105 B/op 4 allocs/op BenchmarkMapCompareAndSwapCollision/*sync_test.DeepCopyMap-4 226939 536.3 ns/op 32 B/op 0 allocs/op BenchmarkMapCompareAndSwapCollision/*sync_test.RWMutexMap-4 89294 1358 ns/op 0 B/op 0 allocs/op BenchmarkMapCompareAndSwapCollision/*sync.HashTrieMap[interface_{},interface_{}]-4 124088 1084 ns/op 12 B/op 0 allocs/op BenchmarkMapCompareAndSwapCollision/*sync.Map-4 110589 1093 ns/op 10 B/op 0 allocs/op BenchmarkMapCompareAndSwapNoExistingKey/*sync_test.DeepCopyMap-4 2935449 43.20 ns/op 15 B/op 0 allocs/op BenchmarkMapCompareAndSwapNoExistingKey/*sync_test.RWMutexMap-4 129392 930.6 ns/op 15 B/op 0 allocs/op BenchmarkMapCompareAndSwapNoExistingKey/*sync.HashTrieMap[interface_{},interface_{}]-4 629385 194.5 ns/op 15 B/op 0 allocs/op BenchmarkMapCompareAndSwapNoExistingKey/*sync.Map-4 634278 192.9 ns/op 15 B/op 0 allocs/op BenchmarkMapCompareAndSwapValueNotEqual/*sync_test.DeepCopyMap-4 599070 185.3 ns/op 0 B/op 0 allocs/op BenchmarkMapCompareAndSwapValueNotEqual/*sync_test.RWMutexMap-4 120766 989.6 ns/op 0 B/op 0 allocs/op BenchmarkMapCompareAndSwapValueNotEqual/*sync.HashTrieMap[interface_{},interface_{}]-4 531525 203.0 ns/op 0 B/op 0 allocs/op BenchmarkMapCompareAndSwapValueNotEqual/*sync.Map-4 498626 202.5 ns/op 0 B/op 0 allocs/op BenchmarkMapCompareAndSwapMostlyHits/*sync_test.RWMutexMap-4 74516 1548 ns/op 35 B/op 2 allocs/op BenchmarkMapCompareAndSwapMostlyHits/*sync.HashTrieMap[interface_{},interface_{}]-4 147878 804.1 ns/op 83 B/op 3 allocs/op BenchmarkMapCompareAndSwapMostlyHits/*sync.Map-4 135070 794.7 ns/op 83 B/op 3 allocs/op BenchmarkMapCompareAndSwapMostlyMisses/*sync_test.DeepCopyMap-4 556562 220.9 ns/op 48 B/op 2 allocs/op BenchmarkMapCompareAndSwapMostlyMisses/*sync_test.RWMutexMap-4 101138 1228 ns/op 47 B/op 2 allocs/op BenchmarkMapCompareAndSwapMostlyMisses/*sync.HashTrieMap[interface_{},interface_{}]-4 574534 245.6 ns/op 47 B/op 2 allocs/op BenchmarkMapCompareAndSwapMostlyMisses/*sync.Map-4 550170 231.9 ns/op 47 B/op 2 allocs/op BenchmarkMapCompareAndDeleteCollision/*sync_test.DeepCopyMap-4 117579 1144 ns/op 123 B/op 0 allocs/op BenchmarkMapCompareAndDeleteCollision/*sync_test.RWMutexMap-4 86935 1213 ns/op 0 B/op 0 allocs/op BenchmarkMapCompareAndDeleteCollision/*sync.HashTrieMap[interface_{},interface_{}]-4 119652 1046 ns/op 6 B/op 0 allocs/op BenchmarkMapCompareAndDeleteCollision/*sync.Map-4 105753 1102 ns/op 6 B/op 0 allocs/op BenchmarkMapCompareAndDeleteMostlyHits/*sync_test.RWMutexMap-4 45927 2571 ns/op 47 B/op 2 allocs/op BenchmarkMapCompareAndDeleteMostlyHits/*sync.HashTrieMap[interface_{},interface_{}]-4 73449 1502 ns/op 94 B/op 3 allocs/op BenchmarkMapCompareAndDeleteMostlyHits/*sync.Map-4 78096 1602 ns/op 90 B/op 3 allocs/op BenchmarkMapCompareAndDeleteMostlyMisses/*sync_test.DeepCopyMap-4 600560 212.4 ns/op 32 B/op 2 allocs/op BenchmarkMapCompareAndDeleteMostlyMisses/*sync_test.RWMutexMap-4 109988 1119 ns/op 31 B/op 1 allocs/op BenchmarkMapCompareAndDeleteMostlyMisses/*sync.HashTrieMap[interface_{},interface_{}]-4 575370 219.5 ns/op 32 B/op 1 allocs/op BenchmarkMapCompareAndDeleteMostlyMisses/*sync.Map-4 569355 199.3 ns/op 32 B/op 1 allocs/op BenchmarkMapClear/*sync_test.DeepCopyMap-4 37656 3093 ns/op 336 B/op 2 allocs/op BenchmarkMapClear/*sync_test.RWMutexMap-4 69368 1901 ns/op 0 B/op 0 allocs/op BenchmarkMapClear/*sync.HashTrieMap[interface_{},interface_{}]-4 87442 1590 ns/op 210 B/op 2 allocs/op BenchmarkMapClear/*sync.Map-4 71904 1627 ns/op 210 B/op 2 allocs/op BenchmarkUncontendedSemaphore-4 7612186 15.30 ns/op BenchmarkContendedSemaphore-4 4279478 28.27 ns/op BenchmarkMutexUncontended-4 1568204 78.30 ns/op BenchmarkMutex-4 78320 1458 ns/op BenchmarkMutexSlack-4 80790 1663 ns/op BenchmarkMutexWork-4 70824 1636 ns/op BenchmarkMutexWorkSlack-4 68415 1657 ns/op BenchmarkMutexNoSpin-4 43387 2934 ns/op BenchmarkMutexSpin-4 50581 2213 ns/op BenchmarkOnce-4 926647 127.7 ns/op BenchmarkOnceFunc/v=Once-4 2118738 56.85 ns/op 0 B/op 0 allocs/op BenchmarkOnceFunc/v=Global-4 1615412 70.99 ns/op 0 B/op 0 allocs/op BenchmarkOnceFunc/v=Local-4 1614205 68.47 ns/op 0 B/op 0 allocs/op BenchmarkOnceValue/v=Once-4 1964662 62.39 ns/op 0 B/op 0 allocs/op BenchmarkOnceValue/v=Global-4 1586274 76.31 ns/op 0 B/op 0 allocs/op BenchmarkOnceValue/v=Local-4 1692332 71.16 ns/op 0 B/op 0 allocs/op BenchmarkSemaUncontended-4 10550257 10.87 ns/op BenchmarkSemaSyntNonblock-4 2011214 58.92 ns/op BenchmarkSemaSyntBlock-4 1208262 105.7 ns/op BenchmarkSemaWorkNonblock-4 1000000 102.4 ns/op BenchmarkSemaWorkBlock-4 966786 141.9 ns/op BenchmarkRWMutexUncontended-4 658380 174.0 ns/op BenchmarkRWMutexWrite100-4 177711 607.2 ns/op BenchmarkRWMutexWrite10-4 140386 800.6 ns/op BenchmarkRWMutexWorkWrite100-4 227906 643.0 ns/op BenchmarkRWMutexWorkWrite10-4 129898 900.6 ns/op BenchmarkWaitGroupUncontended-4 1262138 97.78 ns/op BenchmarkWaitGroupAddDone-4 348108 345.3 ns/op BenchmarkWaitGroupAddDoneWork-4 224319 492.7 ns/op BenchmarkWaitGroupWait-4 5637373 21.19 ns/op BenchmarkWaitGroupWaitWork-4 4122216 28.87 ns/op BenchmarkWaitGroupActuallyWait-4 37539 4360 ns/op 32 B/op 2 allocs/op PASS ok sync 21.768s goos: freebsd goarch: amd64 pkg: sync/atomic cpu: AMD EPYC 7B12 BenchmarkValueRead-4 625810 173.3 ns/op PASS ok sync/atomic 1.194s PASS ok syscall 1.077s goos: freebsd goarch: amd64 pkg: testing cpu: AMD EPYC 7B12 BenchmarkTBHelper-4 181482 648.2 ns/op 0 B/op 0 allocs/op BenchmarkBLoopPrint-4 16801 7062 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 17922 6716 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.459s goos: freebsd goarch: amd64 pkg: text/tabwriter cpu: AMD EPYC 7B12 BenchmarkTable/1x10/new-4 10544 10967 ns/op 1520 B/op 21 allocs/op BenchmarkTable/1x10/reuse-4 14496 8178 ns/op 0 B/op 0 allocs/op BenchmarkTable/1x1000/new-4 132 884344 ns/op 110960 B/op 1024 allocs/op BenchmarkTable/1x1000/reuse-4 154 758173 ns/op 720 B/op 6 allocs/op BenchmarkTable/1x100000/new-4 2 101524636 ns/op 18285088 B/op 100056 allocs/op BenchmarkTable/1x100000/reuse-4 1 100916965 ns/op 18285040 B/op 100056 allocs/op BenchmarkTable/10x10/new-4 2458 52318 ns/op 5056 B/op 31 allocs/op BenchmarkTable/10x10/reuse-4 2336 43227 ns/op 2 B/op 0 allocs/op BenchmarkTable/10x1000/new-4 25 4402499 ns/op 395136 B/op 1038 allocs/op BenchmarkTable/10x1000/reuse-4 28 4093860 ns/op 14112 B/op 37 allocs/op BenchmarkTable/10x100000/new-4 1 485511434 ns/op 47012736 B/op 100072 allocs/op BenchmarkTable/10x100000/reuse-4 1 486146895 ns/op 47012736 B/op 100072 allocs/op BenchmarkTable/100x10/new-4 277 414837 ns/op 39296 B/op 41 allocs/op BenchmarkTable/100x10/reuse-4 318 374924 ns/op 123 B/op 0 allocs/op BenchmarkTable/100x1000/new-4 3 41609839 ns/op 3270528 B/op 1052 allocs/op BenchmarkTable/100x1000/reuse-4 3 38869170 ns/op 1090176 B/op 350 allocs/op BenchmarkTable/100x100000/new-4 1 5091030209 ns/op 334042176 B/op 100090 allocs/op BenchmarkTable/100x100000/reuse-4 1 4979763314 ns/op 334041984 B/op 100088 allocs/op BenchmarkPyramid/10-4 3711 32055 ns/op 4872 B/op 35 allocs/op BenchmarkPyramid/100-4 50 2241064 ns/op 410536 B/op 230 allocs/op BenchmarkPyramid/1000-4 1 210203849 ns/op 35606920 B/op 2055 allocs/op BenchmarkRagged/10-4 3482 34384 ns/op 4512 B/op 34 allocs/op BenchmarkRagged/100-4 372 326489 ns/op 42416 B/op 188 allocs/op BenchmarkRagged/1000-4 38 3235019 ns/op 408992 B/op 1660 allocs/op BenchmarkCode-4 11427 10298 ns/op 624 B/op 13 allocs/op PASS ok text/tabwriter 16.341s goos: freebsd goarch: amd64 pkg: text/template/parse cpu: AMD EPYC 7B12 BenchmarkParseLarge-4 2 55896288 ns/op BenchmarkVariableString-4 149390 773.5 ns/op 80 B/op 3 allocs/op BenchmarkListString-4 2829 39139 ns/op 2497 B/op 39 allocs/op PASS ok text/template/parse 1.511s goos: freebsd goarch: amd64 pkg: time cpu: AMD EPYC 7B12 BenchmarkAfterFunc1000-4 22 4722508 ns/op BenchmarkAfter-4 85426 1428 ns/op BenchmarkStop/impl=chan-4 166598 734.3 ns/op BenchmarkStop/impl=func-4 171690 683.7 ns/op BenchmarkSimultaneousAfterFunc1000-4 21 4824760 ns/op BenchmarkStartStop1000-4 180 616967 ns/op BenchmarkReset/impl=chan-4 1409848 86.06 ns/op BenchmarkReset/impl=func-4 1447236 90.64 ns/op BenchmarkSleep1000-4 28 4654894 ns/op BenchmarkParallelTimerLatency-4 50 184146 avg-late-ns 325191 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=1-4 37 104179 avg-late-ns 232272 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=2-4 33 88899 avg-late-ns 235688 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=3-4 34 81856 avg-late-ns 280181 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=4-4 33 64479 avg-late-ns 323985 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=5-4 31 92618 avg-late-ns 426674 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=6-4 32 107941 avg-late-ns 537800 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=7-4 30 117386 avg-late-ns 511133 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=8-4 27 119272 avg-late-ns 513190 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=9-4 26 106716 avg-late-ns 799457 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=10-4 26 883254 avg-late-ns 7320840 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=2ms/tickers-per-P=1-4 34 104945 avg-late-ns 312808 max-late-ns BenchmarkAdjustTimers10000-4 22 6176470 ns/op BenchmarkTicker-4 463646 280.6 ns/op BenchmarkTickerReset-4 1364658 87.75 ns/op BenchmarkTickerResetNaive-4 156778 850.5 ns/op BenchmarkNow-4 343438 340.3 ns/op BenchmarkNowUnixNano-4 333162 339.8 ns/op BenchmarkNowUnixMilli-4 354289 339.6 ns/op BenchmarkNowUnixMicro-4 347377 339.3 ns/op BenchmarkFormat-4 88614 1337 ns/op BenchmarkFormatRFC3339-4 125769 920.0 ns/op BenchmarkFormatRFC3339Nano-4 117494 927.0 ns/op BenchmarkFormatNow-4 121314 954.1 ns/op BenchmarkMarshalJSON-4 162084 671.4 ns/op BenchmarkMarshalText-4 162800 672.4 ns/op BenchmarkMarshalBinary-4 383510 276.0 ns/op BenchmarkParse-4 185299 578.9 ns/op BenchmarkParseRFC3339UTC-4 498662 231.8 ns/op BenchmarkParseRFC3339UTCBytes-4 304807 343.3 ns/op BenchmarkParseRFC3339TZ-4 154591 760.1 ns/op BenchmarkParseRFC3339TZBytes-4 126296 957.6 ns/op BenchmarkParseDuration-4 741682 145.0 ns/op BenchmarkHour-4 1207380 95.58 ns/op BenchmarkSecond-4 1240020 99.82 ns/op BenchmarkDate-4 1057784 112.1 ns/op BenchmarkYear-4 1081114 110.0 ns/op BenchmarkYearDay-4 983362 105.3 ns/op BenchmarkMonth-4 1101692 108.2 ns/op BenchmarkDay-4 1124492 110.8 ns/op BenchmarkISOWeek-4 1082775 113.0 ns/op BenchmarkGoString-4 107236 1072 ns/op BenchmarkDateFunc-4 2120250 57.53 ns/op BenchmarkUnmarshalText-4 138897 849.7 ns/op PASS ok time 16.410s goos: freebsd goarch: amd64 pkg: unicode cpu: AMD EPYC 7B12 BenchmarkToUpper-4 912138 133.4 ns/op BenchmarkToLower-4 808870 151.3 ns/op BenchmarkSimpleFold/Upper-4 555496 208.8 ns/op BenchmarkSimpleFold/Lower-4 582445 213.8 ns/op BenchmarkSimpleFold/Fold-4 1070210 113.3 ns/op BenchmarkSimpleFold/NoFold-4 489062 212.2 ns/op PASS ok unicode 2.203s goos: freebsd goarch: amd64 pkg: unicode/utf16 cpu: AMD EPYC 7B12 BenchmarkDecodeValidASCII-4 690388 147.5 ns/op BenchmarkDecodeValidJapaneseChars-4 911734 125.2 ns/op BenchmarkDecodeRune-4 1895676 59.18 ns/op BenchmarkEncodeValidASCII-4 687878 146.8 ns/op BenchmarkEncodeValidJapaneseChars-4 1125346 104.2 ns/op BenchmarkAppendRuneValidASCII-4 1842466 64.89 ns/op BenchmarkAppendRuneValidJapaneseChars-4 2800893 40.70 ns/op BenchmarkEncodeRune-4 2155203 55.10 ns/op PASS ok unicode/utf16 2.278s goos: freebsd goarch: amd64 pkg: unicode/utf8 cpu: AMD EPYC 7B12 BenchmarkRuneCountTenASCIIChars-4 2987193 40.79 ns/op BenchmarkRuneCountTenJapaneseChars-4 1819300 64.31 ns/op BenchmarkRuneCountInStringTenASCIIChars-4 9657294 12.32 ns/op BenchmarkRuneCountInStringTenJapaneseChars-4 2661846 45.07 ns/op BenchmarkValidTenASCIIChars-4 2517760 48.00 ns/op BenchmarkValid100KASCIIChars-4 150 793928 ns/op BenchmarkValidTenJapaneseChars-4 433604 275.0 ns/op BenchmarkValidLongMostlyASCII-4 134 879739 ns/op BenchmarkValidLongJapanese-4 81 1451369 ns/op BenchmarkValidStringTenASCIIChars-4 5652344 21.25 ns/op BenchmarkValidString100KASCIIChars-4 13353 9019 ns/op BenchmarkValidStringTenJapaneseChars-4 687882 176.4 ns/op BenchmarkValidStringLongMostlyASCII-4 1316 81033 ns/op BenchmarkValidStringLongJapanese-4 231 498180 ns/op BenchmarkEncodeASCIIRune-4 11760255 10.25 ns/op BenchmarkEncodeSpanishRune-4 3531814 33.54 ns/op BenchmarkEncodeJapaneseRune-4 3106231 38.83 ns/op BenchmarkEncodeMaxRune-4 2816514 44.34 ns/op BenchmarkEncodeInvalidRuneMaxPlusOne-4 3094723 39.12 ns/op BenchmarkEncodeInvalidRuneSurrogate-4 3047782 38.18 ns/op BenchmarkEncodeInvalidRuneNegative-4 3069238 39.85 ns/op BenchmarkAppendASCIIRune-4 11871434 10.23 ns/op BenchmarkAppendSpanishRune-4 4246957 28.57 ns/op BenchmarkAppendJapaneseRune-4 3625131 33.68 ns/op BenchmarkAppendMaxRune-4 3099813 39.10 ns/op BenchmarkAppendInvalidRuneMaxPlusOne-4 3511026 33.97 ns/op BenchmarkAppendInvalidRuneSurrogate-4 3583093 34.53 ns/op BenchmarkAppendInvalidRuneNegative-4 3575235 33.06 ns/op BenchmarkDecodeASCIIRune-4 3308395 36.60 ns/op BenchmarkDecodeJapaneseRune-4 2908357 41.02 ns/op BenchmarkFullRune/ASCII-4 4330519 27.67 ns/op BenchmarkFullRune/Incomplete-4 1965866 56.84 ns/op BenchmarkFullRune/Japanese-4 4328528 27.54 ns/op PASS ok unicode/utf8 6.509s goos: freebsd goarch: amd64 pkg: unique cpu: AMD EPYC 7B12 BenchmarkMake-4 389965 306.0 ns/op 0 B/op 0 allocs/op BenchmarkMakeMany-4 240492 452.4 ns/op 0 B/op 0 allocs/op BenchmarkMakeManyMany-4 121408 10141 ns/op 0 B/op 0 allocs/op PASS ok unique 6.810s goos: freebsd goarch: amd64 pkg: cmd/api cpu: AMD EPYC 7B12 BenchmarkAll-4 1 64748525571 ns/op PASS ok cmd/api 65.842s goos: freebsd goarch: amd64 pkg: cmd/cgo/internal/test cpu: AMD EPYC 7B12 BenchmarkCgoCall/add-int-4 1011306 117.3 ns/op BenchmarkCgoCall/one-pointer-4 733183 158.1 ns/op BenchmarkCgoCall/string-pointer-escape-4 557406 202.1 ns/op BenchmarkCgoCall/string-pointer-noescape-4 887680 139.0 ns/op BenchmarkCgoCall/eight-pointers-4 306325 395.8 ns/op BenchmarkCgoCall/eight-pointers-nil-4 789116 153.4 ns/op BenchmarkCgoCall/eight-pointers-array-4 38605 3183 ns/op BenchmarkCgoCall/eight-pointers-slice-4 49323 2478 ns/op BenchmarkGoString-4 1000000 100.2 ns/op BenchmarkCGoCallback-4 71235 1644 ns/op BenchmarkCGoInCThread-4 577934 207.2 ns/op PASS ok cmd/cgo/internal/test 3.092s goos: freebsd goarch: amd64 pkg: cmd/cgo/internal/testcarchive cpu: AMD EPYC 7B12 BenchmarkCgoCallbackMainThread-4 1012364 107.9 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-build2717085572=/tmp/go-build -gno-record-gcc-switches -I /tmp/workdir/tmp/carchive_test1996463394/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-build2717085572=/tmp/go-build -gno-record-gcc-switches -I /tmp/workdir/tmp/carchive_test1996463394/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-build2717085572=/tmp/go-build -gno-record-gcc-switches -I /tmp/workdir/tmp/carchive_test1996463394/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-build2717085572=/tmp/go-build -gno-record-gcc-switches -I /tmp/workdir/tmp/carchive_test1996463394/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-build2717085572=/tmp/go-build -gno-record-gcc-switches -I /tmp/workdir/tmp/carchive_test1996463394/pkg/freebsd_amd64_shared/testcarchive -o testp10 main10.c libgo10.a] ... [output truncated] PASS ok cmd/cgo/internal/testcarchive 4.312s goos: freebsd goarch: amd64 pkg: cmd/compile/internal/reflectdata cpu: AMD EPYC 7B12 BenchmarkEqArrayOfStrings5-4 1002252 119.6 ns/op BenchmarkEqArrayOfStrings64-4 117442 965.1 ns/op BenchmarkEqArrayOfStrings1024-4 8232 15519 ns/op BenchmarkEqArrayOfFloats5-4 1239285 96.51 ns/op BenchmarkEqArrayOfFloats64-4 148380 826.1 ns/op BenchmarkEqArrayOfFloats1024-4 9715 12315 ns/op BenchmarkEqArrayOfStructsEq-4 2546 45937 ns/op BenchmarkEqArrayOfStructsNotEq-4 3985 27166 ns/op BenchmarkEqStruct-4 19441112 5.926 ns/op PASS ok cmd/compile/internal/reflectdata 2.569s goos: freebsd goarch: amd64 pkg: cmd/compile/internal/ssa cpu: AMD EPYC 7B12 BenchmarkPhioptPass-4 10000 47502 ns/op BenchmarkInvertLessThanNoov-4 15561806 6.788 ns/op BenchmarkCopyElim1-4 1089 94766 ns/op BenchmarkCopyElim10-4 1172 106388 ns/op BenchmarkCopyElim100-4 480 227180 ns/op BenchmarkCopyElim1000-4 88 1209834 ns/op BenchmarkCopyElim10000-4 6 17900174 ns/op BenchmarkCopyElim100000-4 1 365073921 ns/op BenchmarkDeadCode/1-4 1101 119666 ns/op BenchmarkDeadCode/10-4 933 124647 ns/op BenchmarkDeadCode/100-4 397 321132 ns/op BenchmarkDeadCode/1000-4 72 1789016 ns/op BenchmarkDeadCode/10000-4 5 22098257 ns/op BenchmarkDeadCode/100000-4 1 278150996 ns/op BenchmarkDeadCode/200000-4 1 551031010 ns/op BenchmarkDominatorsLinear-4 19 5826883 ns/op 1.72 MB/s BenchmarkDominatorsFwdBack-4 12 11648433 ns/op 0.86 MB/s BenchmarkDominatorsManyPred-4 13 10185912 ns/op 0.98 MB/s BenchmarkDominatorsMaxPred-4 12 9766412 ns/op 1.02 MB/s BenchmarkDominatorsMaxPredVal-4 13 9690776 ns/op 1.03 MB/s BenchmarkFuse/1-4 886 120570 ns/op BenchmarkFuse/10-4 735 167462 ns/op BenchmarkFuse/100-4 252 471355 ns/op BenchmarkFuse/1000-4 30 4125653 ns/op BenchmarkFuse/10000-4 2 58849690 ns/op BenchmarkNilCheckDeep1-4 15181 8035 ns/op 0.12 MB/s 239 B/op 4 allocs/op BenchmarkNilCheckDeep10-4 6450 19321 ns/op 0.52 MB/s 235 B/op 4 allocs/op BenchmarkNilCheckDeep100-4 942 129686 ns/op 0.77 MB/s 1208 B/op 4 allocs/op BenchmarkNilCheckDeep1000-4 90 1202803 ns/op 0.83 MB/s 8442 B/op 4 allocs/op BenchmarkNilCheckDeep10000-4 7 15969805 ns/op 0.63 MB/s 206288 B/op 6 allocs/op BenchmarkDSEPass-4 39 2897980 ns/op 59049 B/op 8 allocs/op BenchmarkDSEPassBlock-4 1 100697295 ns/op 4251504 B/op 108375 allocs/op BenchmarkCSEPass-4 9 12343225 ns/op 109534 B/op 6 allocs/op BenchmarkCSEPassBlock-4 1 127553249 ns/op 4777128 B/op 59841 allocs/op BenchmarkDeadcodePass-4 247 444052 ns/op 88388 B/op 3 allocs/op BenchmarkDeadcodePassBlock-4 1 109961213 ns/op 4051232 B/op 44979 allocs/op BenchmarkMultiPass-4 108 967253 ns/op 242013 B/op 8 allocs/op BenchmarkMultiPassBlock-4 1 224320422 ns/op 10389336 B/op 112682 allocs/op BenchmarkCondRewrite/SoloJump-4 3625848 30.31 ns/op BenchmarkCondRewrite/CombJump-4 3580148 30.80 ns/op PASS ok cmd/compile/internal/ssa 12.761s goos: freebsd goarch: amd64 pkg: cmd/compile/internal/test cpu: AMD EPYC 7B12 BenchmarkLoadAdd-4 9594 11882 ns/op BenchmarkExtShift-4 18662 6412 ns/op BenchmarkModify-4 11322 10603 ns/op BenchmarkMullImm-4 18710 6452 ns/op BenchmarkConstModify-4 11366 10664 ns/op BenchmarkBitSet-4 22207 5413 ns/op BenchmarkBitClear-4 21871 5429 ns/op BenchmarkBitToggle-4 22098 5352 ns/op BenchmarkBitSetConst-4 177492 676.6 ns/op BenchmarkBitClearConst-4 172311 673.7 ns/op BenchmarkBitToggleConst-4 163183 671.7 ns/op BenchmarkDivconstI64-4 11305993 10.48 ns/op BenchmarkModconstI64-4 11258198 10.39 ns/op BenchmarkDivisiblePow2constI64-4 10823419 10.45 ns/op BenchmarkDivisibleconstI64-4 10830637 10.78 ns/op BenchmarkDivisibleWDivconstI64-4 7836982 15.35 ns/op BenchmarkDivconstU64/3-4 10889521 10.75 ns/op BenchmarkDivconstU64/5-4 11006982 10.72 ns/op BenchmarkDivconstU64/37-4 10651318 10.72 ns/op BenchmarkDivconstU64/1234567-4 10923253 10.67 ns/op BenchmarkModconstU64-4 10703641 10.69 ns/op BenchmarkDivisibleconstU64-4 10825050 10.65 ns/op BenchmarkDivisibleWDivconstU64-4 7955838 14.98 ns/op BenchmarkDivconstI32-4 11578238 11.10 ns/op BenchmarkModconstI32-4 11173005 10.45 ns/op BenchmarkDivisiblePow2constI32-4 10931182 10.36 ns/op BenchmarkDivisibleconstI32-4 10966386 10.32 ns/op BenchmarkDivisibleWDivconstI32-4 7876789 15.67 ns/op BenchmarkDivconstU32-4 9572155 10.73 ns/op BenchmarkModconstU32-4 11134524 10.70 ns/op BenchmarkDivisibleconstU32-4 10300569 10.93 ns/op BenchmarkDivisibleWDivconstU32-4 7718330 15.71 ns/op BenchmarkDivconstI16-4 11135269 10.82 ns/op BenchmarkModconstI16-4 11172933 10.65 ns/op BenchmarkDivisiblePow2constI16-4 11607808 10.33 ns/op BenchmarkDivisibleconstI16-4 11171020 10.45 ns/op BenchmarkDivisibleWDivconstI16-4 7812152 14.97 ns/op BenchmarkDivconstU16-4 11543701 10.47 ns/op BenchmarkModconstU16-4 10887838 10.67 ns/op BenchmarkDivisibleconstU16-4 11569009 10.35 ns/op BenchmarkDivisibleWDivconstU16-4 7902939 14.68 ns/op BenchmarkDivconstI8-4 11281004 10.38 ns/op BenchmarkModconstI8-4 10717509 10.79 ns/op BenchmarkDivisiblePow2constI8-4 11408080 10.37 ns/op BenchmarkDivisibleconstI8-4 10970396 10.32 ns/op BenchmarkDivisibleWDivconstI8-4 7726740 14.97 ns/op BenchmarkDivconstU8-4 11424296 10.41 ns/op BenchmarkModconstU8-4 11262584 10.71 ns/op BenchmarkDivisibleconstU8-4 11403538 10.37 ns/op BenchmarkDivisibleWDivconstU8-4 7861628 14.63 ns/op BenchmarkMul2-4 258842 464.1 ns/op BenchmarkMulNeg2-4 268134 446.0 ns/op BenchmarkEfaceInteger-4 4654569 24.82 ns/op BenchmarkTypeAssert-4 19460852 6.884 ns/op BenchmarkDiv64UnsignedSmall-4 22844548 5.241 ns/op BenchmarkDiv64Small-4 21943372 6.225 ns/op BenchmarkDiv64SmallNegDivisor-4 18216384 6.552 ns/op BenchmarkDiv64SmallNegDividend-4 21034263 5.489 ns/op BenchmarkDiv64SmallNegBoth-4 18245829 6.264 ns/op BenchmarkDiv64Unsigned-4 16524086 6.940 ns/op BenchmarkDiv64-4 15651174 6.984 ns/op BenchmarkDiv64NegDivisor-4 15995316 7.016 ns/op BenchmarkDiv64NegDividend-4 16199914 7.005 ns/op BenchmarkDiv64NegBoth-4 16673785 7.000 ns/op BenchmarkMod64UnsignedSmall-4 17450290 6.233 ns/op BenchmarkMod64Small-4 17701030 6.623 ns/op BenchmarkMod64SmallNegDivisor-4 17247880 6.272 ns/op BenchmarkMod64SmallNegDividend-4 18719299 6.271 ns/op BenchmarkMod64SmallNegBoth-4 18023169 6.223 ns/op BenchmarkMod64Unsigned-4 14959108 7.166 ns/op BenchmarkMod64-4 16473477 7.182 ns/op BenchmarkMod64NegDivisor-4 15152840 7.212 ns/op BenchmarkMod64NegDividend-4 15812928 7.207 ns/op BenchmarkMod64NegBoth-4 16123988 7.213 ns/op BenchmarkMulconstI32/3-4 18386588 5.907 ns/op BenchmarkMulconstI32/5-4 18432738 5.673 ns/op BenchmarkMulconstI32/12-4 17686029 5.957 ns/op BenchmarkMulconstI32/120-4 19176972 5.551 ns/op BenchmarkMulconstI32/-120-4 21300201 5.928 ns/op BenchmarkMulconstI32/65537-4 22689393 5.900 ns/op BenchmarkMulconstI32/65538-4 18648927 5.592 ns/op BenchmarkMulconstI64/3-4 20250549 5.931 ns/op BenchmarkMulconstI64/5-4 20279227 5.936 ns/op BenchmarkMulconstI64/12-4 18804780 5.958 ns/op BenchmarkMulconstI64/120-4 19934431 5.924 ns/op BenchmarkMulconstI64/-120-4 18140818 5.953 ns/op BenchmarkMulconstI64/65537-4 19807422 5.925 ns/op BenchmarkMulconstI64/65538-4 20118750 5.928 ns/op BenchmarkMulconstU32/3-4 17442604 5.947 ns/op BenchmarkMulconstU32/5-4 20355422 5.759 ns/op BenchmarkMulconstU32/12-4 19671211 5.585 ns/op BenchmarkMulconstU32/120-4 17486196 5.805 ns/op BenchmarkMulconstU32/65537-4 20034847 5.973 ns/op BenchmarkMulconstU32/65538-4 18487462 5.810 ns/op BenchmarkMulconstU64/3-4 18766350 5.942 ns/op BenchmarkMulconstU64/5-4 19474370 5.720 ns/op BenchmarkMulconstU64/12-4 19048686 5.946 ns/op BenchmarkMulconstU64/120-4 22055677 6.233 ns/op BenchmarkMulconstU64/65537-4 22566615 5.935 ns/op BenchmarkMulconstU64/65538-4 19209758 5.384 ns/op BenchmarkShiftArithmeticRight-4 19711184 5.938 ns/op BenchmarkSwitch8Predictable-4 7429758 15.34 ns/op BenchmarkSwitch8Unpredictable-4 7350650 15.14 ns/op BenchmarkSwitch32Predictable-4 10671268 10.41 ns/op BenchmarkSwitch32Unpredictable-4 7713303 15.25 ns/op BenchmarkSwitchStringPredictable-4 9653067 13.53 ns/op BenchmarkSwitchStringUnpredictable-4 5611856 21.20 ns/op BenchmarkSwitchTypePredictable-4 4567612 25.89 ns/op BenchmarkSwitchTypeUnpredictable-4 4717588 25.68 ns/op BenchmarkSwitchInterfaceTypePredictable-4 7129389 15.03 ns/op BenchmarkSwitchInterfaceTypeUnpredictable-4 4819473 23.51 ns/op PASS ok cmd/compile/internal/test 16.708s goos: freebsd goarch: amd64 pkg: cmd/compile/internal/types2 cpu: AMD EPYC 7B12 BenchmarkLookupFieldOrMethod-4 147 799355 ns/op BenchmarkNamed/Underlying/nongeneric-4 1586115 74.26 ns/op BenchmarkNamed/Underlying/generic-4 1561801 77.45 ns/op BenchmarkNamed/Underlying/src_instance-4 1560132 76.09 ns/op BenchmarkNamed/Underlying/user_instance-4 1596001 75.94 ns/op BenchmarkCheck/http/funcbodies/info-4 1 416408374 ns/op 85544 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 314938139 ns/op 113105 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 116358469 ns/op 306070 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 103004827 ns/op 345734 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 316598200 ns/op 16774 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 2 65253045 ns/op 81373 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 5 21460196 ns/op 247442 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 5 20108687 ns/op 262685 lines/s BenchmarkCheck/constant/funcbodies/info-4 3 34635009 ns/op 62627 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 4 30339534 ns/op 71489 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 8 14289743 ns/op 151800 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 8 13711293 ns/op 158213 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 951388240 ns/op 74607 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 480022350 ns/op 147863 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 109172313 ns/op 649534 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 2 97862498 ns/op 725176 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 1 244102018 ns/op 3604 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 4 26906760 ns/op 32694 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 7 16245520 ns/op 54133 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 7 15617243 ns/op 56323 lines/s PASS ok cmd/compile/internal/types2 15.203s goos: freebsd goarch: amd64 pkg: cmd/go cpu: AMD EPYC 7B12 BenchmarkExecGoEnv-4 46 2930603 ns/op 3905826 sys-ns/op 612783 user-ns/op PASS ok cmd/go 1.288s goos: freebsd goarch: amd64 pkg: cmd/go/internal/cfg cpu: AMD EPYC 7B12 BenchmarkLookPath-4 278929 378.7 ns/op PASS ok cmd/go/internal/cfg 1.173s All tests passed.