freebsd-amd64-race at 18bbcffc46ce9d681190562f9430cd6727978254 :: 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.547s ok archive/zip 2.283s ok bufio 1.245s ok bytes 1.876s ok cmp 1.083s ok compress/bzip2 1.357s ok compress/flate 4.794s ok compress/gzip 9.511s ok compress/lzw 1.837s ok compress/zlib 4.647s ok container/heap 1.024s ok container/list 1.011s ok container/ring 1.021s ok context 1.052s ok crypto 2.379s ok crypto/aes 1.035s ok crypto/cipher 19.053s ok crypto/des 1.046s ok crypto/dsa 1.070s ok crypto/ecdh 1.252s ok crypto/ecdsa 1.156s ok crypto/ed25519 1.235s ok crypto/elliptic 1.089s ? crypto/fips140 [no test files] ok crypto/hkdf 1.081s ok crypto/hmac 1.081s ok crypto/internal/boring 1.044s ? crypto/internal/boring/bbig [no test files] ok crypto/internal/boring/bcache 1.352s ? 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.077s ok crypto/internal/fips140/aes/gcm 1.077s [no tests to run] ? crypto/internal/fips140/alias [no test files] ok crypto/internal/fips140/bigmod 1.100s ? crypto/internal/fips140/check [no test files] ? crypto/internal/fips140/check/checktest [no test files] ? crypto/internal/fips140/drbg [no test files] ok crypto/internal/fips140/ecdh 1.080s ok crypto/internal/fips140/ecdsa 1.115s ? crypto/internal/fips140/ed25519 [no test files] ok crypto/internal/fips140/edwards25519 1.602s ok crypto/internal/fips140/edwards25519/field 1.056s ? crypto/internal/fips140/hkdf [no test files] ? crypto/internal/fips140/hmac [no test files] ok crypto/internal/fips140/mlkem 1.300s ok crypto/internal/fips140/nistec 1.078s [no tests to run] ok crypto/internal/fips140/nistec/fiat 1.078s [no tests to run] ? crypto/internal/fips140/pbkdf2 [no test files] ok crypto/internal/fips140/rsa 1.112s ? 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.113s ? crypto/internal/fips140deps/byteorder [no test files] ? crypto/internal/fips140deps/cpu [no test files] ? crypto/internal/fips140deps/godebug [no test files] ? crypto/internal/fips140only [no test files] ok crypto/internal/fips140test 2.678s ok crypto/internal/hpke 1.030s ? crypto/internal/impl [no test files] ? crypto/internal/randutil [no test files] ok crypto/internal/sysrand 1.270s ? crypto/internal/sysrand/internal/seccomp [no test files] ok crypto/md5 1.033s ok crypto/mlkem 1.270s ok crypto/pbkdf2 1.090s ok crypto/rand 1.513s ok crypto/rc4 1.450s ok crypto/rsa 1.508s ok crypto/sha1 1.088s ok crypto/sha256 1.088s ok crypto/sha3 2.838s ok crypto/sha512 1.083s ok crypto/subtle 1.313s ok crypto/tls 8.475s ? crypto/tls/internal/fips140tls [no test files] ok crypto/x509 1.714s ? crypto/x509/pkix [no test files] ok database/sql 1.578s ok database/sql/driver 1.080s ok debug/buildinfo 1.074s ok debug/dwarf 1.104s ok debug/elf 1.705s ok debug/gosym 1.088s ok debug/macho 1.087s ok debug/pe 1.085s ok debug/plan9obj 1.075s ok embed 1.065s [no tests to run] ok embed/internal/embedtest 1.064s ? encoding [no test files] ok encoding/ascii85 1.045s ok encoding/asn1 1.077s ok encoding/base32 1.059s ok encoding/base64 1.085s ok encoding/binary 1.059s ok encoding/csv 1.042s ok encoding/gob 12.478s ok encoding/hex 1.059s ok encoding/json 1.871s ok encoding/pem 2.296s ok encoding/xml 1.142s ok errors 1.079s ok expvar 1.078s ok flag 3.225s ok fmt 1.505s ok go/ast 1.074s ok go/ast/internal/tests 1.074s ok go/build 7.023s ok go/build/constraint 1.057s ok go/constant 1.057s ok go/doc 1.203s ok go/doc/comment 2.157s ok go/format 1.036s ok go/importer 1.626s ok go/internal/gccgoimporter 1.037s ok go/internal/gcimporter 9.419s ok go/internal/srcimporter 10.386s ok go/parser 1.773s ok go/printer 2.203s ok go/scanner 1.081s ok go/token 1.089s ok go/types 30.587s ok go/version 1.072s ok hash 1.021s ok hash/adler32 1.081s ok hash/crc32 1.070s ok hash/crc64 1.070s ok hash/fnv 1.070s ok hash/maphash 1.125s ok html 1.081s ok html/template 1.217s ok image 1.326s ok image/color 1.091s ? image/color/palette [no test files] ok image/draw 1.401s ok image/gif 1.664s ? image/internal/imageutil [no test files] ok image/jpeg 1.956s ok image/png 3.039s ok index/suffixarray 1.718s ok internal/abi 1.111s ? internal/asan [no test files] ? internal/bisect [no test files] ok internal/buildcfg 1.018s ? internal/bytealg [no test files] ? internal/byteorder [no test files] ? internal/cfg [no test files] ok internal/chacha8rand 1.058s ok internal/copyright 1.122s ? internal/coverage [no test files] ? internal/coverage/calloc [no test files] ok internal/coverage/cfile 2.337s ok internal/coverage/cformat 1.029s 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.033s ? internal/coverage/rtcov [no test files] ok internal/coverage/slicereader 1.028s ok internal/coverage/slicewriter 1.075s ? internal/coverage/stringtab [no test files] ok internal/coverage/test 1.098s ? internal/coverage/uleb128 [no test files] ok internal/cpu 3.154s ok internal/dag 1.067s ok internal/diff 1.077s ? internal/exportdata [no test files] ? internal/filepathlite [no test files] ok internal/fmtsort 1.038s ok internal/fuzz 1.038s ? internal/goarch [no test files] ok internal/godebug 17.130s ok internal/godebugs 57.919s ? internal/goexperiment [no test files] ? internal/goos [no test files] ? internal/goroot [no test files] ok internal/gover 1.052s ? internal/goversion [no test files] ok internal/itoa 1.020s ? 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.081s ok internal/platform 1.641s ok internal/poll 1.298s ok internal/profile 1.077s ? internal/profilerecord [no test files] ? internal/race [no test files] ok internal/reflectlite 1.084s ok internal/runtime/atomic 1.052s ? internal/runtime/exithook [no test files] ok internal/runtime/maps 1.087s ok internal/runtime/math 1.077s ok internal/runtime/sys 1.077s ok internal/saferio 1.122s ok internal/singleflight 1.088s ? internal/stringslite [no test files] ok internal/sync 4.404s ok internal/synctest 5.087s ? internal/syscall/execenv [no test files] ok internal/syscall/unix 1.014s ok internal/sysinfo 1.073s ? internal/syslist [no test files] ok internal/testenv 1.196s ? internal/testlog [no test files] ? internal/testpty [no test files] ok internal/trace 36.201s ? internal/trace/event [no test files] ? internal/trace/event/go122 [no test files] ok internal/trace/internal/oldtrace 1.430s ? 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.384s ok internal/unsafeheader 1.067s ok internal/xcoff 1.071s ok internal/zstd 1.657s ok io 1.053s ok io/fs 1.279s ok io/ioutil 1.022s ok iter 1.022s ok log 1.032s ? log/internal [no test files] ok log/slog 1.118s ? log/slog/internal [no test files] ok log/slog/internal/benchmarks 1.040s ok log/slog/internal/buffer 1.040s ? log/slog/internal/slogtest [no test files] ok log/syslog 2.307s ok maps 1.034s ok math 1.036s ok math/big 3.184s ok math/bits 1.025s ok math/cmplx 1.042s ok math/rand 3.613s ok math/rand/v2 2.358s ok mime 1.060s ok mime/multipart 4.660s ok mime/quotedprintable 1.060s ok net 11.438s ok net/http 9.363s ok net/http/cgi 28.561s ok net/http/cookiejar 1.090s ok net/http/fcgi 1.270s ok net/http/httptest 1.153s ok net/http/httptrace 1.019s ok net/http/httputil 1.672s ok net/http/internal 2.261s ok net/http/internal/ascii 1.039s ? net/http/internal/testcert [no test files] ok net/http/pprof 6.358s ok net/internal/cgotest 1.079s ok net/internal/socktest 1.064s ok net/mail 1.081s ok net/netip 1.635s ok net/rpc 1.092s ok net/rpc/jsonrpc 1.091s ok net/smtp 1.068s ok net/textproto 1.068s ok net/url 1.091s ok os 10.382s ok os/exec 8.496s ok os/exec/internal/fdtest 1.025s ok os/signal 20.903s ok os/user 1.018s ok path 1.088s ok path/filepath 1.094s ok plugin 1.063s ok reflect 1.436s ? reflect/internal/example1 [no test files] ? reflect/internal/example2 [no test files] ok regexp 3.216s ok regexp/syntax 5.756s ok runtime 46.949s ok runtime/cgo 1.083s ? runtime/coverage [no test files] ok runtime/debug 2.157s ? runtime/internal/startlinetest [no test files] ok runtime/internal/wasitest 1.016s ok runtime/metrics 1.086s ok runtime/pprof 29.644s ok runtime/race 9.851s ? runtime/race/internal/amd64v1 [no test files] ok runtime/trace 1.124s ok slices 1.367s ok sort 1.405s ok strconv 2.772s ok strings 2.180s ? structs [no test files] ok sync 1.627s ok sync/atomic 4.067s ok syscall 8.502s ok testing 6.950s ok testing/fstest 1.035s ? testing/internal/testdeps [no test files] ok testing/iotest 1.035s ok testing/quick 1.140s ok testing/slogtest 1.039s ok text/scanner 1.046s ok text/tabwriter 1.028s ok text/template 1.093s ok text/template/parse 1.092s ok time 15.910s ? time/tzdata [no test files] ok unicode 1.023s ok unicode/utf16 1.053s ok unicode/utf8 1.053s ok unique 1.277s ? unsafe [no test files] ok weak 1.051s ok cmd/addr2line 4.891s ok cmd/api 12.336s ? cmd/asm [no test files] ? cmd/asm/internal/arch [no test files] ok cmd/asm/internal/asm 3.400s ? cmd/asm/internal/flags [no test files] ok cmd/asm/internal/lex 1.034s ? cmd/buildid [no test files] ? cmd/cgo [no test files] ? cmd/cgo/internal/cgotest [no test files] ok cmd/cgo/internal/swig 1.043s ok cmd/cgo/internal/test 1.516s ? 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 23.222s ok cmd/cgo/internal/testcshared 9.599s ok cmd/cgo/internal/testerrors 11.648s ok cmd/cgo/internal/testfortran 1.040s ok cmd/cgo/internal/testgodefs 1.528s ok cmd/cgo/internal/testlife 1.573s ok cmd/cgo/internal/testnocgo 1.017s ok cmd/cgo/internal/testplugin 36.684s ok cmd/cgo/internal/testsanitizers 19.370s ok cmd/cgo/internal/testshared 1.022s ok cmd/cgo/internal/testso 2.285s ok cmd/cgo/internal/teststdio 2.365s ok cmd/cgo/internal/testtls 1.023s ok cmd/compile 37.232s ? cmd/compile/internal/abi [no test files] ok cmd/compile/internal/abt 1.059s ok cmd/compile/internal/amd64 1.061s ? cmd/compile/internal/arm [no test files] ? cmd/compile/internal/arm64 [no test files] ok cmd/compile/internal/base 1.080s ? cmd/compile/internal/bitvec [no test files] ok cmd/compile/internal/compare 1.059s ? cmd/compile/internal/coverage [no test files] ? cmd/compile/internal/deadlocals [no test files] ok cmd/compile/internal/devirtualize 1.081s ok cmd/compile/internal/dwarfgen 1.467s ? cmd/compile/internal/escape [no test files] ? cmd/compile/internal/gc [no test files] ok cmd/compile/internal/importer 1.869s ? cmd/compile/internal/inline [no test files] ok cmd/compile/internal/inline/inlheur 1.367s ? cmd/compile/internal/inline/interleaved [no test files] ok cmd/compile/internal/ir 1.075s ok cmd/compile/internal/liveness 1.136s ok cmd/compile/internal/logopt 1.235s ? cmd/compile/internal/loong64 [no test files] ok cmd/compile/internal/loopvar 1.018s ? cmd/compile/internal/mips [no test files] ? cmd/compile/internal/mips64 [no test files] ok cmd/compile/internal/noder 1.071s ? 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.030s ok cmd/compile/internal/reflectdata 1.074s [no tests to run] ? cmd/compile/internal/riscv64 [no test files] ? cmd/compile/internal/rttype [no test files] ? cmd/compile/internal/s390x [no test files] ok cmd/compile/internal/ssa 8.042s ok cmd/compile/internal/ssagen 1.028s ? cmd/compile/internal/staticdata [no test files] ? cmd/compile/internal/staticinit [no test files] ok cmd/compile/internal/syntax 1.168s ok cmd/compile/internal/test 12.191s ? cmd/compile/internal/typebits [no test files] ok cmd/compile/internal/typecheck 1.233s ok cmd/compile/internal/types 1.075s ok cmd/compile/internal/types2 8.466s ? 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.084s ok cmd/cover 17.296s ok cmd/dist 1.035s ok cmd/distpack 1.049s ok cmd/doc 1.978s ok cmd/fix 2.841s ok cmd/go 292.830s ok cmd/go/internal/auth 1.028s ? cmd/go/internal/base [no test files] ? cmd/go/internal/bug [no test files] ok cmd/go/internal/cache 1.162s ok cmd/go/internal/cfg 1.030s [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.068s 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.080s ok cmd/go/internal/generate 1.080s ok cmd/go/internal/gover 1.079s ? cmd/go/internal/help [no test files] ok cmd/go/internal/imports 1.054s ? cmd/go/internal/list [no test files] ok cmd/go/internal/load 1.074s ok cmd/go/internal/lockedfile 2.503s ok cmd/go/internal/lockedfile/internal/filelock 2.167s ? cmd/go/internal/mmap [no test files] ? cmd/go/internal/modcmd [no test files] ok cmd/go/internal/modfetch 1.082s ok cmd/go/internal/modfetch/codehost 2.140s ok cmd/go/internal/modfetch/zip_sum_test 1.021s ? cmd/go/internal/modget [no test files] ok cmd/go/internal/modindex 1.504s ? cmd/go/internal/modinfo [no test files] ok cmd/go/internal/modload 1.086s ok cmd/go/internal/mvs 1.105s ? cmd/go/internal/run [no test files] ? cmd/go/internal/search [no test files] ok cmd/go/internal/str 1.022s ? cmd/go/internal/telemetrycmd [no test files] ? cmd/go/internal/telemetrystats [no test files] ok cmd/go/internal/test 1.096s ? cmd/go/internal/test/internal/genflags [no test files] ? cmd/go/internal/tool [no test files] ok cmd/go/internal/toolchain 1.086s ? cmd/go/internal/trace [no test files] ok cmd/go/internal/vcs 1.086s ok cmd/go/internal/vcweb 1.023s ok cmd/go/internal/vcweb/vcstest 3.069s ? cmd/go/internal/version [no test files] ? cmd/go/internal/vet [no test files] ok cmd/go/internal/web 1.034s ? cmd/go/internal/web/intercept [no test files] ok cmd/go/internal/work 1.284s ? cmd/go/internal/workcmd [no test files] ok cmd/gofmt 1.219s ok cmd/internal/archive 1.302s ? cmd/internal/bio [no test files] ? cmd/internal/browser [no test files] ok cmd/internal/bootstrap_test 1.028s ok cmd/internal/buildid 1.422s ? cmd/internal/codesign [no test files] ok cmd/internal/cov 1.298s ? cmd/internal/cov/covcmd [no test files] ok cmd/internal/dwarf 1.076s ok cmd/internal/edit 1.076s ? cmd/internal/gcprog [no test files] ok cmd/internal/goobj 1.073s ? cmd/internal/hash [no test files] ? cmd/internal/macho [no test files] ok cmd/internal/moddeps 1.767s ok cmd/internal/obj 1.423s ? cmd/internal/obj/arm [no test files] ok cmd/internal/obj/arm64 1.592s ok cmd/internal/obj/loong64 1.106s ? cmd/internal/obj/mips [no test files] ok cmd/internal/obj/ppc64 1.139s ok cmd/internal/obj/riscv 1.069s ok cmd/internal/obj/s390x 1.032s ? cmd/internal/obj/wasm [no test files] ok cmd/internal/obj/x86 3.359s ok cmd/internal/objabi 1.065s ? cmd/internal/objfile [no test files] ok cmd/internal/osinfo 1.065s ok cmd/internal/par 1.214s ? cmd/internal/pathcache [no test files] ok cmd/internal/pgo 1.084s ok cmd/internal/pkgpath 5.194s ok cmd/internal/pkgpattern 1.082s ok cmd/internal/quoted 1.082s ? cmd/internal/robustio [no test files] ? cmd/internal/script [no test files] ? cmd/internal/script/scripttest [no test files] ok cmd/internal/src 1.080s ok cmd/internal/sys 1.080s ? cmd/internal/telemetry [no test files] ? cmd/internal/telemetry/counter [no test files] ok cmd/internal/test2json 1.619s ok cmd/link 18.531s ? 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.055s ? cmd/link/internal/dwtest [no test files] ok cmd/link/internal/ld 7.479s ? cmd/link/internal/loadelf [no test files] ok cmd/link/internal/loader 1.035s ? 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.508s ok cmd/objdump 5.208s ok cmd/pack 7.851s ok cmd/pprof 3.628s ? cmd/preprofile [no test files] ok cmd/relnote 1.081s ? cmd/test2json [no test files] ok cmd/trace 1.248s ok cmd/vet 51.012s ##### Running benchmarks briefly. goos: freebsd goarch: amd64 pkg: archive/tar cpu: AMD EPYC 7B12 Benchmark/Writer/USTAR-4 6175 19545 ns/op 1128 B/op 10 allocs/op Benchmark/Writer/GNU-4 4030 30053 ns/op 1671 B/op 25 allocs/op Benchmark/Writer/PAX-4 2718 39834 ns/op 2256 B/op 38 allocs/op Benchmark/Reader/USTAR-4 6231 19630 ns/op 5142 B/op 16 allocs/op Benchmark/Reader/GNU-4 8114 14738 ns/op 5259 B/op 15 allocs/op Benchmark/Reader/PAX-4 2683 39484 ns/op 8886 B/op 33 allocs/op PASS ok archive/tar 2.171s goos: freebsd goarch: amd64 pkg: archive/zip cpu: AMD EPYC 7B12 BenchmarkCompressedZipGarbage-4 1 263208014 ns/op 15264 B/op 67 allocs/op BenchmarkZip64Test-4 1 104965169 ns/op BenchmarkZip64TestSizes/4096-4 2326 51223 ns/op BenchmarkZip64TestSizes/1048576-4 240 506793 ns/op BenchmarkZip64TestSizes/67108864-4 1 112264036 ns/op PASS ok archive/zip 2.100s goos: freebsd goarch: amd64 pkg: bufio cpu: AMD EPYC 7B12 BenchmarkReaderCopyOptimal-4 317726 340.7 ns/op BenchmarkReaderCopyUnoptimal-4 214040 545.5 ns/op BenchmarkReaderCopyNoWriteTo-4 10000 15468 ns/op BenchmarkReaderWriteToOptimal-4 13388 8992 ns/op BenchmarkReaderReadString-4 187890 631.2 ns/op 144 B/op 1 allocs/op BenchmarkWriterCopyOptimal-4 280036 369.3 ns/op BenchmarkWriterCopyUnoptimal-4 306667 377.3 ns/op BenchmarkWriterCopyNoReadFrom-4 10000 14174 ns/op BenchmarkReaderEmpty-4 49023 2504 ns/op 4224 B/op 3 allocs/op BenchmarkWriterEmpty-4 37348 2681 ns/op 4096 B/op 1 allocs/op BenchmarkWriterFlush-4 762747 150.8 ns/op 0 B/op 0 allocs/op PASS ok bufio 2.704s goos: freebsd goarch: amd64 pkg: bytes cpu: AMD EPYC 7B12 BenchmarkReadString-4 4512 24700 ns/op 1326.65 MB/s BenchmarkWriteByte-4 553 200815 ns/op 20.40 MB/s BenchmarkWriteRune-4 357 343048 ns/op 35.82 MB/s BenchmarkBufferNotEmptyWriteRead-4 40 2835250 ns/op BenchmarkBufferFullSmallReads-4 134 893850 ns/op BenchmarkBufferWriteBlock/N4096-4 9050 12641 ns/op 14336 B/op 6 allocs/op BenchmarkBufferWriteBlock/N65536-4 559 210854 ns/op 260096 B/op 14 allocs/op BenchmarkBufferWriteBlock/N1048576-4 25 4755073 ns/op 4192271 B/op 22 allocs/op BenchmarkBufferAppendNoCopy-4 14 8522909 ns/op 1968.48 MB/s 2396745 B/op 0 allocs/op BenchmarkIndexByte/10-4 5495703 19.82 ns/op 504.54 MB/s BenchmarkIndexByte/32-4 5408707 21.19 ns/op 1510.34 MB/s BenchmarkIndexByte/4K-4 1488027 76.22 ns/op 53739.75 MB/s BenchmarkIndexBytePortable/10-4 1146628 93.92 ns/op 106.47 MB/s BenchmarkIndexBytePortable/32-4 403609 301.0 ns/op 106.31 MB/s BenchmarkIndexBytePortable/4K-4 2905 34828 ns/op 117.61 MB/s BenchmarkIndexRune/10-4 1677990 71.75 ns/op 139.38 MB/s BenchmarkIndexRune/32-4 1585858 74.97 ns/op 426.85 MB/s BenchmarkIndexRune/4K-4 910666 131.4 ns/op 31170.41 MB/s BenchmarkIndexRuneASCII/10-4 5579811 21.46 ns/op 465.89 MB/s BenchmarkIndexRuneASCII/32-4 5517162 21.69 ns/op 1475.20 MB/s BenchmarkIndexRuneASCII/4K-4 1571876 77.53 ns/op 52828.19 MB/s BenchmarkIndexRuneUnicode/Latin/10-4 1957912 62.39 ns/op 160.28 MB/s BenchmarkIndexRuneUnicode/Latin/32-4 1891965 60.90 ns/op 525.41 MB/s BenchmarkIndexRuneUnicode/Latin/4K-4 242035 499.7 ns/op 8196.99 MB/s BenchmarkIndexRuneUnicode/Cyrillic/10-4 1639102 71.61 ns/op 139.64 MB/s BenchmarkIndexRuneUnicode/Cyrillic/32-4 1631944 76.48 ns/op 418.42 MB/s BenchmarkIndexRuneUnicode/Cyrillic/4K-4 76586 1544 ns/op 2652.96 MB/s BenchmarkIndexRuneUnicode/Han/10-4 1135084 106.1 ns/op 94.22 MB/s BenchmarkIndexRuneUnicode/Han/32-4 1210924 97.19 ns/op 329.24 MB/s BenchmarkIndexRuneUnicode/Han/4K-4 158647 766.0 ns/op 5347.28 MB/s BenchmarkEqual/0-4 9079056 12.44 ns/op BenchmarkEqual/same/1-4 2130754 56.23 ns/op 17.78 MB/s BenchmarkEqual/same/6-4 2140431 55.31 ns/op 108.48 MB/s BenchmarkEqual/same/9-4 1981443 60.48 ns/op 148.81 MB/s BenchmarkEqual/same/15-4 1977726 60.71 ns/op 247.06 MB/s BenchmarkEqual/same/16-4 2004414 61.26 ns/op 261.20 MB/s BenchmarkEqual/same/20-4 1958798 61.30 ns/op 326.27 MB/s BenchmarkEqual/same/32-4 1953604 62.69 ns/op 510.47 MB/s BenchmarkEqual/same/4K-4 140042 777.4 ns/op 5268.96 MB/s BenchmarkEqual/1-4 2058066 58.82 ns/op 17.00 MB/s BenchmarkEqual/6-4 1987670 59.52 ns/op 100.81 MB/s BenchmarkEqual/9-4 1981838 62.07 ns/op 144.99 MB/s BenchmarkEqual/15-4 1935762 64.08 ns/op 234.06 MB/s BenchmarkEqual/16-4 1911864 60.90 ns/op 262.71 MB/s BenchmarkEqual/20-4 1827048 64.14 ns/op 311.82 MB/s BenchmarkEqual/32-4 1854301 64.59 ns/op 495.45 MB/s BenchmarkEqual/4K-4 88441 1251 ns/op 3273.75 MB/s BenchmarkEqualBothUnaligned/64_0-4 2122287 57.80 ns/op 1107.27 MB/s BenchmarkEqualBothUnaligned/64_1-4 1880078 65.04 ns/op 984.00 MB/s BenchmarkEqualBothUnaligned/64_4-4 1991232 60.98 ns/op 1049.48 MB/s BenchmarkEqualBothUnaligned/64_7-4 1953806 59.99 ns/op 1066.90 MB/s BenchmarkEqualBothUnaligned/4096_0-4 98682 1097 ns/op 3733.46 MB/s BenchmarkEqualBothUnaligned/4096_1-4 81055 1388 ns/op 2951.69 MB/s BenchmarkEqualBothUnaligned/4096_4-4 142126 800.3 ns/op 5118.24 MB/s BenchmarkEqualBothUnaligned/4096_7-4 148743 774.1 ns/op 5291.33 MB/s BenchmarkIndex/10-4 3983467 30.02 ns/op 333.16 MB/s BenchmarkIndex/32-4 4281376 26.74 ns/op 1196.80 MB/s BenchmarkIndex/4K-4 39081 3054 ns/op 1341.39 MB/s BenchmarkIndexEasy/10-4 4092337 28.86 ns/op 346.50 MB/s BenchmarkIndexEasy/32-4 4212572 27.46 ns/op 1165.31 MB/s BenchmarkIndexEasy/4K-4 822547 143.8 ns/op 28489.33 MB/s BenchmarkCount/10-4 2079936 59.55 ns/op 167.92 MB/s BenchmarkCount/32-4 2111036 56.52 ns/op 566.17 MB/s BenchmarkCount/4K-4 37836 3037 ns/op 1348.51 MB/s BenchmarkCountEasy/10-4 2131131 55.98 ns/op 178.62 MB/s BenchmarkCountEasy/32-4 2193607 55.74 ns/op 574.07 MB/s BenchmarkCountEasy/4K-4 627308 178.3 ns/op 22977.85 MB/s BenchmarkCountSingle/10-4 3807970 31.98 ns/op 312.72 MB/s BenchmarkCountSingle/32-4 3624264 32.69 ns/op 979.01 MB/s BenchmarkCountSingle/4K-4 1238742 96.35 ns/op 42510.91 MB/s BenchmarkToUpper/#00-4 3552663 32.81 ns/op BenchmarkToUpper/ONLYUPPER-4 452974 263.9 ns/op BenchmarkToUpper/abc-4 764394 153.5 ns/op BenchmarkToUpper/AbC123-4 450285 233.2 ns/op BenchmarkToUpper/azAZ09_-4 465147 258.0 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 127065 884.3 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 53734 2156 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 86062 1466 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 171973 667.4 ns/op BenchmarkToLower/#00-4 3444120 32.74 ns/op BenchmarkToLower/abc-4 695142 172.1 ns/op BenchmarkToLower/AbC123-4 448168 253.5 ns/op BenchmarkToLower/azAZ09_-4 445633 267.4 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 121000 919.5 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 57664 2035 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 94080 1241 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 172640 688.4 ns/op BenchmarkFields/ASCII/16-4 217611 525.7 ns/op 30.43 MB/s 48 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 16170 7467 ns/op 34.29 MB/s 448 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 895 125202 ns/op 32.72 MB/s 8192 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 56 2167435 ns/op 30.24 MB/s 147456 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 3 35194833 ns/op 29.79 MB/s 2277408 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 130383 931.1 ns/op 17.18 MB/s 24 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 9310 13105 ns/op 19.53 MB/s 416 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 523 234021 ns/op 17.50 MB/s 24832 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 26 3867191 ns/op 16.95 MB/s 512259 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 2 67369592 ns/op 15.56 MB/s 11202864 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 192417 530.0 ns/op 30.19 MB/s 48 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 17790 6843 ns/op 37.41 MB/s 448 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 902 125062 ns/op 32.75 MB/s 23552 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 52 2208709 ns/op 29.67 MB/s 512257 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 3 37612665 ns/op 27.88 MB/s 11219200 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 155380 680.1 ns/op 23.52 MB/s 24 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 13072 8936 ns/op 28.65 MB/s 416 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 714 161765 ns/op 25.32 MB/s 24832 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 37 2779310 ns/op 23.58 MB/s 512258 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 3 48045127 ns/op 21.82 MB/s 11202816 B/op 24 allocs/op BenchmarkTrimSpace/NoTrim-4 2799030 41.08 ns/op BenchmarkTrimSpace/ASCII-4 1414570 78.97 ns/op BenchmarkTrimSpace/SomeNonASCII-4 154554 760.0 ns/op BenchmarkTrimSpace/JustNonASCII-4 67960 1660 ns/op BenchmarkToValidUTF8/Valid-4 805768 150.2 ns/op BenchmarkToValidUTF8/InvalidASCII-4 470634 221.4 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 149911 761.0 ns/op BenchmarkIndexHard1-4 1236 94188 ns/op 11132.79 MB/s BenchmarkIndexHard2-4 900 132099 ns/op 7937.81 MB/s BenchmarkIndexHard3-4 177 682741 ns/op 1535.83 MB/s BenchmarkIndexHard4-4 183 643686 ns/op 1629.02 MB/s BenchmarkLastIndexHard1-4 8 14506345 ns/op BenchmarkLastIndexHard2-4 6 17710527 ns/op BenchmarkLastIndexHard3-4 6 24477708 ns/op BenchmarkCountHard1-4 1194 121990 ns/op BenchmarkCountHard2-4 711 166671 ns/op BenchmarkCountHard3-4 128 792878 ns/op BenchmarkSplitEmptySeparator-4 2 92265804 ns/op BenchmarkSplitSingleByteSeparator-4 22 4901678 ns/op BenchmarkSplitMultiByteSeparator-4 18 6274105 ns/op BenchmarkSplitNSingleByteSeparator-4 134655 743.5 ns/op BenchmarkSplitNMultiByteSeparator-4 59534 1798 ns/op BenchmarkRepeat-4 275796 445.5 ns/op BenchmarkRepeatLarge/256/1-4 209512 589.2 ns/op 434.47 MB/s BenchmarkRepeatLarge/256/16-4 315067 409.2 ns/op 625.66 MB/s BenchmarkRepeatLarge/512/1-4 141470 834.6 ns/op 613.48 MB/s BenchmarkRepeatLarge/512/16-4 179079 664.3 ns/op 770.72 MB/s BenchmarkRepeatLarge/1024/1-4 90699 1226 ns/op 835.52 MB/s BenchmarkRepeatLarge/1024/16-4 106820 1093 ns/op 936.74 MB/s BenchmarkRepeatLarge/2048/1-4 51303 2480 ns/op 825.92 MB/s BenchmarkRepeatLarge/2048/16-4 67323 1938 ns/op 1056.58 MB/s BenchmarkRepeatLarge/4096/1-4 31641 3828 ns/op 1069.94 MB/s BenchmarkRepeatLarge/4096/16-4 35109 3702 ns/op 1106.43 MB/s BenchmarkRepeatLarge/8192/1-4 19078 6755 ns/op 1212.72 MB/s BenchmarkRepeatLarge/8192/16-4 19268 6761 ns/op 1211.58 MB/s BenchmarkRepeatLarge/8192/4097-4 40549 3331 ns/op 1229.94 MB/s BenchmarkRepeatLarge/16384/1-4 10000 11703 ns/op 1399.96 MB/s BenchmarkRepeatLarge/16384/16-4 10000 12563 ns/op 1304.16 MB/s BenchmarkRepeatLarge/16384/4097-4 12362 9706 ns/op 1266.39 MB/s BenchmarkRepeatLarge/32768/1-4 4944 24573 ns/op 1333.52 MB/s BenchmarkRepeatLarge/32768/16-4 5036 27955 ns/op 1172.15 MB/s BenchmarkRepeatLarge/32768/4097-4 5052 22841 ns/op 1255.62 MB/s BenchmarkRepeatLarge/65536/1-4 2617 51579 ns/op 1270.59 MB/s BenchmarkRepeatLarge/65536/16-4 2361 45843 ns/op 1429.57 MB/s BenchmarkRepeatLarge/65536/4097-4 2391 56172 ns/op 1094.06 MB/s BenchmarkRepeatLarge/131072/1-4 838 150321 ns/op 871.95 MB/s BenchmarkRepeatLarge/131072/16-4 832 163514 ns/op 801.59 MB/s BenchmarkRepeatLarge/131072/4097-4 756 173425 ns/op 732.34 MB/s BenchmarkRepeatLarge/262144/1-4 410 288728 ns/op 907.93 MB/s BenchmarkRepeatLarge/262144/16-4 418 346305 ns/op 756.97 MB/s BenchmarkRepeatLarge/262144/4097-4 396 315543 ns/op 817.99 MB/s BenchmarkRepeatLarge/524288/1-4 210 597003 ns/op 878.20 MB/s BenchmarkRepeatLarge/524288/16-4 205 614195 ns/op 853.62 MB/s BenchmarkRepeatLarge/524288/4097-4 207 578218 ns/op 899.87 MB/s BenchmarkRepeatLarge/1048576/1-4 100 1124213 ns/op 932.72 MB/s BenchmarkRepeatLarge/1048576/16-4 111 1217825 ns/op 861.02 MB/s BenchmarkRepeatLarge/1048576/4097-4 100 1109807 ns/op 941.37 MB/s BenchmarkRepeatLarge/2097152/1-4 57 2684795 ns/op 781.12 MB/s BenchmarkRepeatLarge/2097152/16-4 50 2699833 ns/op 776.77 MB/s BenchmarkRepeatLarge/2097152/4097-4 42 2666825 ns/op 785.04 MB/s BenchmarkRepeatLarge/4194304/1-4 20 5869208 ns/op 714.63 MB/s BenchmarkRepeatLarge/4194304/16-4 19 5482703 ns/op 765.01 MB/s BenchmarkRepeatLarge/4194304/4097-4 24 5873268 ns/op 713.61 MB/s BenchmarkRepeatLarge/8388608/1-4 12 9243124 ns/op 907.55 MB/s BenchmarkRepeatLarge/8388608/16-4 13 7997420 ns/op 1048.91 MB/s BenchmarkRepeatLarge/8388608/4097-4 14 7973675 ns/op 1051.78 MB/s BenchmarkRepeatLarge/16777216/1-4 7 15218987 ns/op 1102.39 MB/s BenchmarkRepeatLarge/16777216/16-4 7 15478446 ns/op 1083.91 MB/s BenchmarkRepeatLarge/16777216/4097-4 7 15106881 ns/op 1110.57 MB/s BenchmarkRepeatLarge/33554432/1-4 4 30054023 ns/op 1116.47 MB/s BenchmarkRepeatLarge/33554432/16-4 4 29463200 ns/op 1138.86 MB/s BenchmarkRepeatLarge/33554432/4097-4 4 31283979 ns/op 1072.58 MB/s BenchmarkRepeatLarge/67108864/1-4 2 62219983 ns/op 1078.57 MB/s BenchmarkRepeatLarge/67108864/16-4 2 59958426 ns/op 1119.26 MB/s BenchmarkRepeatLarge/67108864/4097-4 2 57930164 ns/op 1158.44 MB/s BenchmarkRepeatLarge/134217728/1-4 1 118092910 ns/op 1136.54 MB/s BenchmarkRepeatLarge/134217728/16-4 1 122541634 ns/op 1095.28 MB/s BenchmarkRepeatLarge/134217728/4097-4 1 120716334 ns/op 1111.84 MB/s BenchmarkRepeatLarge/268435456/1-4 1 259098332 ns/op 1036.04 MB/s BenchmarkRepeatLarge/268435456/16-4 1 251767055 ns/op 1066.21 MB/s BenchmarkRepeatLarge/268435456/4097-4 1 236913782 ns/op 1133.05 MB/s BenchmarkRepeatLarge/536870912/1-4 1 544538864 ns/op 985.92 MB/s BenchmarkRepeatLarge/536870912/16-4 1 491745519 ns/op 1091.77 MB/s BenchmarkRepeatLarge/536870912/4097-4 1 508595774 ns/op 1055.59 MB/s BenchmarkRepeatLarge/1073741824/1-4 1 1202145204 ns/op 893.19 MB/s BenchmarkRepeatLarge/1073741824/16-4 1 936956698 ns/op 1145.99 MB/s BenchmarkRepeatLarge/1073741824/4097-4 1 958738987 ns/op 1119.95 MB/s BenchmarkBytesCompare/1-4 12293925 9.110 ns/op BenchmarkBytesCompare/2-4 12142309 8.847 ns/op BenchmarkBytesCompare/4-4 12608526 8.765 ns/op BenchmarkBytesCompare/8-4 12277384 8.275 ns/op BenchmarkBytesCompare/16-4 15214785 7.708 ns/op BenchmarkBytesCompare/32-4 13416241 9.104 ns/op BenchmarkBytesCompare/64-4 10723869 9.866 ns/op BenchmarkBytesCompare/128-4 10120048 9.932 ns/op BenchmarkBytesCompare/256-4 9134887 11.06 ns/op BenchmarkBytesCompare/512-4 7734638 15.24 ns/op BenchmarkBytesCompare/1024-4 4787792 22.68 ns/op BenchmarkBytesCompare/2048-4 3144674 38.20 ns/op BenchmarkIndexAnyASCII/1:1-4 3096882 37.05 ns/op BenchmarkIndexAnyASCII/1:2-4 3466992 36.78 ns/op BenchmarkIndexAnyASCII/1:4-4 3159019 38.56 ns/op BenchmarkIndexAnyASCII/1:8-4 3079240 34.67 ns/op BenchmarkIndexAnyASCII/1:16-4 3134358 33.79 ns/op BenchmarkIndexAnyASCII/1:32-4 3239599 37.67 ns/op BenchmarkIndexAnyASCII/1:64-4 3111802 35.51 ns/op BenchmarkIndexAnyASCII/16:1-4 2784417 39.82 ns/op BenchmarkIndexAnyASCII/16:2-4 481146 256.0 ns/op BenchmarkIndexAnyASCII/16:4-4 419346 249.1 ns/op BenchmarkIndexAnyASCII/16:8-4 492646 253.5 ns/op BenchmarkIndexAnyASCII/16:16-4 449895 265.0 ns/op BenchmarkIndexAnyASCII/16:32-4 392215 291.3 ns/op BenchmarkIndexAnyASCII/16:64-4 290983 354.0 ns/op BenchmarkIndexAnyASCII/256:1-4 2754102 43.12 ns/op BenchmarkIndexAnyASCII/256:2-4 34722 3185 ns/op BenchmarkIndexAnyASCII/256:4-4 34030 3124 ns/op BenchmarkIndexAnyASCII/256:8-4 34273 3006 ns/op BenchmarkIndexAnyASCII/256:16-4 34200 3465 ns/op BenchmarkIndexAnyASCII/256:32-4 34681 3233 ns/op BenchmarkIndexAnyASCII/256:64-4 33818 3573 ns/op BenchmarkIndexAnyUTF8/1:1-4 3101988 35.69 ns/op BenchmarkIndexAnyUTF8/1:2-4 3112482 39.20 ns/op BenchmarkIndexAnyUTF8/1:4-4 3506046 35.37 ns/op BenchmarkIndexAnyUTF8/1:8-4 3177108 34.64 ns/op BenchmarkIndexAnyUTF8/1:16-4 3261783 35.81 ns/op BenchmarkIndexAnyUTF8/1:32-4 3229886 38.11 ns/op BenchmarkIndexAnyUTF8/1:64-4 3228493 34.92 ns/op BenchmarkIndexAnyUTF8/16:1-4 200058 571.9 ns/op BenchmarkIndexAnyUTF8/16:2-4 357486 286.7 ns/op BenchmarkIndexAnyUTF8/16:4-4 446227 278.7 ns/op BenchmarkIndexAnyUTF8/16:8-4 406656 281.0 ns/op BenchmarkIndexAnyUTF8/16:16-4 417972 284.1 ns/op BenchmarkIndexAnyUTF8/16:32-4 391114 298.4 ns/op BenchmarkIndexAnyUTF8/16:64-4 404638 287.0 ns/op BenchmarkIndexAnyUTF8/256:1-4 14830 8505 ns/op BenchmarkIndexAnyUTF8/256:2-4 28623 3838 ns/op BenchmarkIndexAnyUTF8/256:4-4 27856 3933 ns/op BenchmarkIndexAnyUTF8/256:8-4 29197 3968 ns/op BenchmarkIndexAnyUTF8/256:16-4 31045 3901 ns/op BenchmarkIndexAnyUTF8/256:32-4 27633 4046 ns/op BenchmarkIndexAnyUTF8/256:64-4 28213 4147 ns/op BenchmarkLastIndexAnyASCII/1:1-4 3210944 35.04 ns/op BenchmarkLastIndexAnyASCII/1:2-4 3193474 36.14 ns/op BenchmarkLastIndexAnyASCII/1:4-4 3243892 34.61 ns/op BenchmarkLastIndexAnyASCII/1:8-4 3367200 36.46 ns/op BenchmarkLastIndexAnyASCII/1:16-4 3333310 34.05 ns/op BenchmarkLastIndexAnyASCII/1:32-4 3211221 37.82 ns/op BenchmarkLastIndexAnyASCII/1:64-4 3200061 37.16 ns/op BenchmarkLastIndexAnyASCII/16:1-4 470178 251.0 ns/op BenchmarkLastIndexAnyASCII/16:2-4 467304 233.3 ns/op BenchmarkLastIndexAnyASCII/16:4-4 418963 251.0 ns/op BenchmarkLastIndexAnyASCII/16:8-4 511316 239.5 ns/op BenchmarkLastIndexAnyASCII/16:16-4 439166 253.7 ns/op BenchmarkLastIndexAnyASCII/16:32-4 384111 281.8 ns/op BenchmarkLastIndexAnyASCII/16:64-4 291075 376.9 ns/op BenchmarkLastIndexAnyASCII/256:1-4 33279 3178 ns/op BenchmarkLastIndexAnyASCII/256:2-4 36096 3219 ns/op BenchmarkLastIndexAnyASCII/256:4-4 33195 3251 ns/op BenchmarkLastIndexAnyASCII/256:8-4 33676 3545 ns/op BenchmarkLastIndexAnyASCII/256:16-4 32770 3315 ns/op BenchmarkLastIndexAnyASCII/256:32-4 31914 3272 ns/op BenchmarkLastIndexAnyASCII/256:64-4 32132 3600 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 3431614 35.06 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 3420513 35.46 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 3451310 35.23 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 3399452 35.04 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 3156135 37.04 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 3259814 34.33 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 3508344 36.41 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 318220 371.3 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 411570 295.2 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 428114 298.1 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 409173 285.2 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 373773 291.1 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 351325 287.9 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 419600 280.2 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 21387 5394 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 27922 4432 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 30594 4252 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 28362 4284 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 31005 4294 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 27507 4274 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 27549 3759 ns/op BenchmarkTrimASCII/1:1-4 3687705 30.14 ns/op BenchmarkTrimASCII/1:2-4 3105496 38.35 ns/op BenchmarkTrimASCII/1:4-4 2918612 39.76 ns/op BenchmarkTrimASCII/1:8-4 2841556 41.92 ns/op BenchmarkTrimASCII/1:16-4 2183845 55.28 ns/op BenchmarkTrimASCII/16:1-4 678777 174.5 ns/op BenchmarkTrimASCII/16:2-4 456602 259.9 ns/op BenchmarkTrimASCII/16:4-4 512930 257.3 ns/op BenchmarkTrimASCII/16:8-4 467268 254.9 ns/op BenchmarkTrimASCII/16:16-4 474888 249.9 ns/op BenchmarkTrimASCII/256:1-4 51916 2095 ns/op BenchmarkTrimASCII/256:2-4 36064 3478 ns/op BenchmarkTrimASCII/256:4-4 32910 3134 ns/op BenchmarkTrimASCII/256:8-4 33147 3593 ns/op BenchmarkTrimASCII/256:16-4 31910 3247 ns/op BenchmarkTrimASCII/4096:1-4 3576 33012 ns/op BenchmarkTrimASCII/4096:2-4 1768 58212 ns/op BenchmarkTrimASCII/4096:4-4 1994 50793 ns/op BenchmarkTrimASCII/4096:8-4 2046 56782 ns/op BenchmarkTrimASCII/4096:16-4 1790 55881 ns/op BenchmarkTrimByte-4 2830520 41.74 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 19950 5978 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 20085 5996 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 835 132984 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 1558 69506 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 3087 34930 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 6698 17707 ns/op BenchmarkCompareBytesEqual-4 14550626 7.608 ns/op BenchmarkCompareBytesToNil-4 14204416 7.819 ns/op BenchmarkCompareBytesEmpty-4 15120710 7.535 ns/op BenchmarkCompareBytesIdentical-4 16037514 6.987 ns/op BenchmarkCompareBytesSameLength-4 13168323 8.489 ns/op BenchmarkCompareBytesDifferentLength-4 13502066 8.455 ns/op BenchmarkCompareBytesBigUnaligned/offset=1-4 3678 28955 ns/op 36214.18 MB/s BenchmarkCompareBytesBigUnaligned/offset=2-4 4068 27969 ns/op 37491.53 MB/s BenchmarkCompareBytesBigUnaligned/offset=3-4 4401 29354 ns/op 35721.94 MB/s BenchmarkCompareBytesBigUnaligned/offset=4-4 3279 33717 ns/op 31099.41 MB/s BenchmarkCompareBytesBigUnaligned/offset=5-4 4137 27420 ns/op 38241.14 MB/s BenchmarkCompareBytesBigUnaligned/offset=6-4 3820 34245 ns/op 30620.04 MB/s BenchmarkCompareBytesBigUnaligned/offset=7-4 3010 36681 ns/op 28586.32 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=0-4 3834 29924 ns/op 35041.45 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=1-4 4394 26844 ns/op 39062.12 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=2-4 4302 27043 ns/op 38774.81 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=3-4 4221 29450 ns/op 35605.03 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=4-4 4395 26401 ns/op 39717.13 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=5-4 3282 36546 ns/op 28692.37 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=6-4 2956 36301 ns/op 28885.64 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=7-4 3952 27947 ns/op 37520.92 MB/s BenchmarkCompareBytesBig-4 4293 34610 ns/op 30296.96 MB/s BenchmarkCompareBytesBigIdentical-4 15383634 7.027 ns/op 149220335.28 MB/s PASS ok bytes 62.298s goos: freebsd goarch: amd64 pkg: compress/bzip2 cpu: AMD EPYC 7B12 BenchmarkDecodeDigits-4 2 60169016 ns/op 1.66 MB/s 3611596 B/op 27 allocs/op BenchmarkDecodeNewton-4 1 267911448 ns/op 2.12 MB/s 3629184 B/op 26 allocs/op BenchmarkDecodeRand-4 6 18447187 ns/op 0.89 MB/s 3644128 B/op 27 allocs/op PASS ok compress/bzip2 2.100s goos: freebsd goarch: amd64 pkg: compress/flate cpu: AMD EPYC 7B12 BenchmarkDecode/Digits/Huffman/1e4-4 84 1320299 ns/op 7.57 MB/s 43279 B/op 5 allocs/op BenchmarkDecode/Digits/Huffman/1e5-4 8 12775837 ns/op 7.83 MB/s 41620 B/op 5 allocs/op BenchmarkDecode/Digits/Huffman/1e6-4 1 129756410 ns/op 7.71 MB/s 49264 B/op 9 allocs/op BenchmarkDecode/Digits/Speed/1e4-4 91 1333963 ns/op 7.50 MB/s 42878 B/op 8 allocs/op BenchmarkDecode/Digits/Speed/1e5-4 8 13282698 ns/op 7.53 MB/s 41908 B/op 11 allocs/op BenchmarkDecode/Digits/Speed/1e6-4 1 135796765 ns/op 7.36 MB/s 53024 B/op 77 allocs/op BenchmarkDecode/Digits/Default/1e4-4 91 1273811 ns/op 7.85 MB/s 42656 B/op 7 allocs/op BenchmarkDecode/Digits/Default/1e5-4 8 12633632 ns/op 7.92 MB/s 42927 B/op 13 allocs/op BenchmarkDecode/Digits/Default/1e6-4 1 127869299 ns/op 7.82 MB/s 53384 B/op 83 allocs/op BenchmarkDecode/Digits/Compression/1e4-4 90 1299816 ns/op 7.69 MB/s 42315 B/op 7 allocs/op BenchmarkDecode/Digits/Compression/1e5-4 8 12520668 ns/op 7.99 MB/s 41900 B/op 13 allocs/op BenchmarkDecode/Digits/Compression/1e6-4 1 126557598 ns/op 7.90 MB/s 53384 B/op 83 allocs/op BenchmarkDecode/Newton/Huffman/1e4-4 70 1442093 ns/op 6.93 MB/s 43117 B/op 14 allocs/op BenchmarkDecode/Newton/Huffman/1e5-4 8 14152860 ns/op 7.07 MB/s 48154 B/op 24 allocs/op BenchmarkDecode/Newton/Huffman/1e6-4 1 142950382 ns/op 7.00 MB/s 88512 B/op 165 allocs/op BenchmarkDecode/Newton/Speed/1e4-4 106 1115470 ns/op 8.96 MB/s 43556 B/op 18 allocs/op BenchmarkDecode/Newton/Speed/1e5-4 12 9415736 ns/op 10.62 MB/s 47863 B/op 32 allocs/op BenchmarkDecode/Newton/Speed/1e6-4 2 96401117 ns/op 10.37 MB/s 85328 B/op 230 allocs/op BenchmarkDecode/Newton/Default/1e4-4 100 1003405 ns/op 9.97 MB/s 43350 B/op 15 allocs/op BenchmarkDecode/Newton/Default/1e5-4 14 7679747 ns/op 13.02 MB/s 47025 B/op 33 allocs/op BenchmarkDecode/Newton/Default/1e6-4 2 75881450 ns/op 13.18 MB/s 65952 B/op 160 allocs/op BenchmarkDecode/Newton/Compression/1e4-4 120 980815 ns/op 10.20 MB/s 43239 B/op 15 allocs/op BenchmarkDecode/Newton/Compression/1e5-4 15 7573438 ns/op 13.20 MB/s 46201 B/op 32 allocs/op BenchmarkDecode/Newton/Compression/1e6-4 2 76335280 ns/op 13.10 MB/s 67752 B/op 152 allocs/op BenchmarkEncode/Digits/Huffman/1e4-4 145 827326 ns/op 12.09 MB/s BenchmarkEncode/Digits/Huffman/1e5-4 14 7975596 ns/op 12.54 MB/s BenchmarkEncode/Digits/Huffman/1e6-4 2 78970972 ns/op 12.66 MB/s BenchmarkEncode/Digits/Speed/1e4-4 74 1890798 ns/op 5.29 MB/s BenchmarkEncode/Digits/Speed/1e5-4 7 14592584 ns/op 6.85 MB/s BenchmarkEncode/Digits/Speed/1e6-4 1 144611522 ns/op 6.92 MB/s BenchmarkEncode/Digits/Default/1e4-4 24 4635023 ns/op 2.16 MB/s BenchmarkEncode/Digits/Default/1e5-4 2 62502968 ns/op 1.60 MB/s BenchmarkEncode/Digits/Default/1e6-4 1 577934953 ns/op 1.73 MB/s BenchmarkEncode/Digits/Compression/1e4-4 31 4040179 ns/op 2.48 MB/s BenchmarkEncode/Digits/Compression/1e5-4 2 56339172 ns/op 1.77 MB/s BenchmarkEncode/Digits/Compression/1e6-4 1 573330699 ns/op 1.74 MB/s BenchmarkEncode/Newton/Huffman/1e4-4 116 1012957 ns/op 9.87 MB/s BenchmarkEncode/Newton/Huffman/1e5-4 13 8653670 ns/op 11.56 MB/s BenchmarkEncode/Newton/Huffman/1e6-4 2 82223194 ns/op 12.16 MB/s BenchmarkEncode/Newton/Speed/1e4-4 74 1520414 ns/op 6.58 MB/s BenchmarkEncode/Newton/Speed/1e5-4 9 11836167 ns/op 8.45 MB/s BenchmarkEncode/Newton/Speed/1e6-4 1 113592328 ns/op 8.80 MB/s BenchmarkEncode/Newton/Default/1e4-4 30 4005897 ns/op 2.50 MB/s BenchmarkEncode/Newton/Default/1e5-4 2 50175418 ns/op 1.99 MB/s BenchmarkEncode/Newton/Default/1e6-4 1 528593530 ns/op 1.89 MB/s BenchmarkEncode/Newton/Compression/1e4-4 28 4020788 ns/op 2.49 MB/s BenchmarkEncode/Newton/Compression/1e5-4 2 62364188 ns/op 1.60 MB/s BenchmarkEncode/Newton/Compression/1e6-4 1 654848210 ns/op 1.53 MB/s PASS ok compress/flate 15.413s goos: freebsd goarch: amd64 pkg: compress/lzw cpu: AMD EPYC 7B12 BenchmarkDecoder/1e4-4 67 1738985 ns/op 5.75 MB/s BenchmarkDecoder/1e-Reuse4-4 64 1841097 ns/op 5.43 MB/s BenchmarkDecoder/1e5-4 6 17381898 ns/op 5.75 MB/s BenchmarkDecoder/1e-Reuse5-4 6 17629387 ns/op 5.67 MB/s BenchmarkDecoder/1e6-4 1 173709208 ns/op 5.76 MB/s BenchmarkDecoder/1e-Reuse6-4 1 174935249 ns/op 5.72 MB/s BenchmarkEncoder/1e4-4 78 1458392 ns/op 6.86 MB/s BenchmarkEncoder/1e-Reuse4-4 82 1431014 ns/op 6.99 MB/s BenchmarkEncoder/1e5-4 7 14989013 ns/op 6.67 MB/s BenchmarkEncoder/1e-Reuse5-4 7 14958370 ns/op 6.69 MB/s BenchmarkEncoder/1e6-4 1 153617701 ns/op 6.51 MB/s BenchmarkEncoder/1e-Reuse6-4 1 150553268 ns/op 6.64 MB/s PASS ok compress/lzw 3.476s goos: freebsd goarch: amd64 pkg: container/heap cpu: AMD EPYC 7B12 BenchmarkDup-4 33 3196957 ns/op PASS ok container/heap 1.139s goos: freebsd goarch: amd64 pkg: context cpu: AMD EPYC 7B12 BenchmarkCommonParentCancel-4 22064 5867 ns/op BenchmarkWithTimeout/concurrency=40-4 4362 24530 ns/op BenchmarkWithTimeout/concurrency=4000-4 4431 26505 ns/op BenchmarkWithTimeout/concurrency=400000-4 7279 18673 ns/op BenchmarkCancelTree/depth=1/Root=Background-4 663606 183.3 ns/op BenchmarkCancelTree/depth=1/Root=OpenCanceler-4 21885 6027 ns/op BenchmarkCancelTree/depth=1/Root=ClosedCanceler-4 25081 4515 ns/op BenchmarkCancelTree/depth=10/Root=Background-4 4624 24835 ns/op BenchmarkCancelTree/depth=10/Root=OpenCanceler-4 2791 40366 ns/op BenchmarkCancelTree/depth=10/Root=ClosedCanceler-4 3710 33717 ns/op BenchmarkCancelTree/depth=100/Root=Background-4 376 320042 ns/op BenchmarkCancelTree/depth=100/Root=OpenCanceler-4 279 427269 ns/op BenchmarkCancelTree/depth=100/Root=ClosedCanceler-4 403 277289 ns/op BenchmarkCancelTree/depth=1000/Root=Background-4 42 3006975 ns/op BenchmarkCancelTree/depth=1000/Root=OpenCanceler-4 24 4884650 ns/op BenchmarkCancelTree/depth=1000/Root=ClosedCanceler-4 36 2870318 ns/op BenchmarkCheckCanceled/Err-4 421628 309.5 ns/op BenchmarkCheckCanceled/Done-4 798667 131.3 ns/op BenchmarkContextCancelDone-4 622534 172.0 ns/op BenchmarkDeepValueNewGoRoutine/depth=10-4 15163 7989 ns/op BenchmarkDeepValueNewGoRoutine/depth=20-4 14499 8154 ns/op BenchmarkDeepValueNewGoRoutine/depth=30-4 12836 9314 ns/op BenchmarkDeepValueNewGoRoutine/depth=50-4 10000 10388 ns/op BenchmarkDeepValueNewGoRoutine/depth=100-4 9967 12603 ns/op BenchmarkDeepValueSameGoRoutine/depth=10-4 540668 216.3 ns/op BenchmarkDeepValueSameGoRoutine/depth=20-4 316935 381.0 ns/op BenchmarkDeepValueSameGoRoutine/depth=30-4 214905 536.9 ns/op BenchmarkDeepValueSameGoRoutine/depth=50-4 153688 824.4 ns/op BenchmarkDeepValueSameGoRoutine/depth=100-4 70513 1766 ns/op PASS ok context 9.976s goos: freebsd goarch: amd64 pkg: crypto/aes cpu: AMD EPYC 7B12 BenchmarkEncrypt/AES-128-4 1954118 61.71 ns/op 259.28 MB/s BenchmarkEncrypt/AES-192-4 1897891 64.22 ns/op 249.13 MB/s BenchmarkEncrypt/AES-256-4 1796724 63.44 ns/op 252.20 MB/s BenchmarkDecrypt/AES-128-4 1873636 61.94 ns/op 258.30 MB/s BenchmarkDecrypt/AES-192-4 1869195 61.59 ns/op 259.78 MB/s BenchmarkDecrypt/AES-256-4 1931804 63.04 ns/op 253.79 MB/s BenchmarkCreateCipher/AES-128-4 303816 389.2 ns/op 512 B/op 1 allocs/op BenchmarkCreateCipher/AES-192-4 311958 431.3 ns/op 512 B/op 1 allocs/op BenchmarkCreateCipher/AES-256-4 309883 456.7 ns/op 512 B/op 1 allocs/op PASS ok crypto/aes 2.642s goos: freebsd goarch: amd64 pkg: crypto/cipher cpu: AMD EPYC 7B12 BenchmarkAESGCM/Open-128-64-4 226492 510.1 ns/op 125.46 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-64-4 387230 274.5 ns/op 233.15 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-64-4 219998 498.6 ns/op 128.37 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-64-4 408648 285.0 ns/op 224.59 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-1350-4 143619 829.3 ns/op 1627.98 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-1350-4 196874 596.0 ns/op 2265.16 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-1350-4 132454 883.7 ns/op 1527.59 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-1350-4 179240 660.7 ns/op 2043.13 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-8192-4 53449 2231 ns/op 3671.52 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-8192-4 57709 2053 ns/op 3990.07 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-8192-4 48180 2495 ns/op 3284.01 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-8192-4 51931 2299 ns/op 3563.75 MB/s 0 B/op 0 allocs/op BenchmarkAESCTR/50-4 402762 297.0 ns/op 168.34 MB/s BenchmarkAESCTR/1K-4 174501 641.3 ns/op 1589.01 MB/s BenchmarkAESCTR/8K-4 47989 2508 ns/op 3264.29 MB/s BenchmarkAESCBCEncrypt1K-4 27210 4550 ns/op 225.06 MB/s BenchmarkAESCBCDecrypt1K-4 27020 4589 ns/op 223.14 MB/s PASS ok crypto/cipher 3.479s goos: freebsd goarch: amd64 pkg: crypto/des cpu: AMD EPYC 7B12 BenchmarkEncrypt-4 113355 1050 ns/op 7.62 MB/s BenchmarkDecrypt-4 116862 988.6 ns/op 8.09 MB/s BenchmarkTDESEncrypt-4 38257 3079 ns/op 2.60 MB/s BenchmarkTDESDecrypt-4 38868 3047 ns/op 2.63 MB/s PASS ok crypto/des 1.623s goos: freebsd goarch: amd64 pkg: crypto/ecdh cpu: AMD EPYC 7B12 BenchmarkECDH/P256-4 1309 86597 ns/op 967 B/op 15 allocs/op BenchmarkECDH/P384-4 19 6108972 ns/op 1326 B/op 24 allocs/op BenchmarkECDH/P521-4 7 16173512 ns/op 1804 B/op 24 allocs/op BenchmarkECDH/X25519-4 126 955602 ns/op 391 B/op 9 allocs/op PASS ok crypto/ecdh 1.751s goos: freebsd goarch: amd64 pkg: crypto/ecdsa cpu: AMD EPYC 7B12 BenchmarkSign/P256-4 1189 95159 ns/op 6976 B/op 72 allocs/op BenchmarkSign/P384-4 57 2005852 ns/op 7215 B/op 75 allocs/op BenchmarkSign/P521-4 25 4819557 ns/op 8064 B/op 78 allocs/op BenchmarkVerify/P256-4 1306 90123 ns/op 576 B/op 10 allocs/op BenchmarkVerify/P384-4 18 6641293 ns/op 808 B/op 17 allocs/op BenchmarkVerify/P521-4 6 17009373 ns/op 1224 B/op 17 allocs/op BenchmarkGenerateKey/P256-4 5479 19197 ns/op 999 B/op 16 allocs/op BenchmarkGenerateKey/P384-4 68 1719106 ns/op 1200 B/op 20 allocs/op BenchmarkGenerateKey/P521-4 27 4198612 ns/op 1600 B/op 21 allocs/op PASS ok crypto/ecdsa 2.479s goos: freebsd goarch: amd64 pkg: crypto/ed25519 cpu: AMD EPYC 7B12 BenchmarkKeyGeneration-4 422 279508 ns/op BenchmarkNewKeyFromSeed-4 428 278755 ns/op BenchmarkSigning-4 404 292670 ns/op BenchmarkVerification-4 262 464973 ns/op PASS ok crypto/ed25519 1.683s goos: freebsd goarch: amd64 pkg: crypto/elliptic cpu: AMD EPYC 7B12 BenchmarkScalarBaseMult/P256-4 7154 16152 ns/op 368 B/op 6 allocs/op BenchmarkScalarBaseMult/P224-4 177 671968 ns/op 376 B/op 9 allocs/op BenchmarkScalarBaseMult/P384-4 66 1730500 ns/op 504 B/op 9 allocs/op BenchmarkScalarBaseMult/P521-4 27 4214073 ns/op 696 B/op 9 allocs/op BenchmarkScalarMult/P256-4 1862 63655 ns/op 448 B/op 7 allocs/op BenchmarkScalarMult/P224-4 67 1708159 ns/op 440 B/op 10 allocs/op BenchmarkScalarMult/P384-4 25 4639670 ns/op 616 B/op 10 allocs/op BenchmarkScalarMult/P521-4 9 12506521 ns/op 840 B/op 10 allocs/op BenchmarkMarshalUnmarshal/P256/Uncompressed-4 23080 5151 ns/op 544 B/op 8 allocs/op BenchmarkMarshalUnmarshal/P256/Compressed-4 8149 13012 ns/op 592 B/op 9 allocs/op BenchmarkMarshalUnmarshal/P224/Uncompressed-4 6289 19303 ns/op 560 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P224/Compressed-4 108 1108273 ns/op 592 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P384/Uncompressed-4 3735 30772 ns/op 784 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P384/Compressed-4 391 306317 ns/op 848 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P521/Uncompressed-4 2344 48743 ns/op 1104 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P521/Compressed-4 127 942506 ns/op 1184 B/op 15 allocs/op PASS ok crypto/elliptic 3.572s goos: freebsd goarch: amd64 pkg: crypto/hkdf cpu: AMD EPYC 7B12 Benchmark16ByteMD5Single-4 11203 10287 ns/op 1.56 MB/s Benchmark20ByteSHA1Single-4 10814 10842 ns/op 1.84 MB/s Benchmark32ByteSHA256Single-4 11220 10675 ns/op 3.00 MB/s Benchmark64ByteSHA512Single-4 6420 18809 ns/op 3.40 MB/s PASS ok crypto/hkdf 1.907s goos: freebsd goarch: amd64 pkg: crypto/hmac cpu: AMD EPYC 7B12 BenchmarkHMACSHA256_1K-4 62528 1878 ns/op 545.13 MB/s BenchmarkHMACSHA256_32-4 87580 1366 ns/op 23.42 MB/s BenchmarkNewWriteSum-4 22450 5227 ns/op 6.12 MB/s PASS ok crypto/hmac 1.511s goos: freebsd goarch: amd64 pkg: crypto/internal/fips140/bigmod cpu: AMD EPYC 7B12 BenchmarkModAdd-4 647934 180.0 ns/op BenchmarkModSub-4 682242 173.0 ns/op BenchmarkMontgomeryRepr-4 85362 1334 ns/op BenchmarkMontgomeryMul-4 90613 1351 ns/op BenchmarkModMul-4 42949 2715 ns/op BenchmarkExpBig-4 24 4578086 ns/op BenchmarkExp-4 28 3611600 ns/op PASS ok crypto/internal/fips140/bigmod 2.128s goos: freebsd goarch: amd64 pkg: crypto/internal/fips140/edwards25519 cpu: AMD EPYC 7B12 BenchmarkEncodingDecoding-4 4960 21524 ns/op BenchmarkScalarBaseMult-4 450 263115 ns/op BenchmarkScalarMult-4 193 609543 ns/op BenchmarkVarTimeDoubleScalarBaseMult-4 278 431932 ns/op PASS ok crypto/internal/fips140/edwards25519 1.625s goos: freebsd goarch: amd64 pkg: crypto/internal/fips140/edwards25519/field cpu: AMD EPYC 7B12 BenchmarkAdd-4 589580 180.5 ns/op BenchmarkMultiply-4 5750318 20.39 ns/op BenchmarkSquare-4 7652942 15.32 ns/op BenchmarkInvert-4 28428 4227 ns/op BenchmarkMult32-4 1720900 69.59 ns/op PASS ok crypto/internal/fips140/edwards25519/field 1.794s goos: freebsd goarch: amd64 pkg: crypto/internal/fips140/nistec cpu: AMD EPYC 7B12 BenchmarkScalarMult/P224-4 79 1536788 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P256-4 2116 56671 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P384-4 25 4192700 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P521-4 9 11223793 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P224-4 202 573305 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P256-4 10000 10869 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P384-4 76 1467781 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P521-4 33 3558647 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/fips140/nistec 2.270s goos: freebsd goarch: amd64 pkg: crypto/internal/fips140/nistec/fiat cpu: AMD EPYC 7B12 BenchmarkMul/P224-4 663693 176.3 ns/op 0 B/op 0 allocs/op BenchmarkMul/P384-4 312932 348.8 ns/op 0 B/op 0 allocs/op BenchmarkMul/P521-4 147304 773.8 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P224-4 691752 173.7 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P384-4 330638 347.2 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P521-4 144410 826.3 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/fips140/nistec/fiat 2.016s goos: freebsd goarch: amd64 pkg: crypto/md5 cpu: AMD EPYC 7B12 BenchmarkHash8Bytes-4 249086 455.7 ns/op 17.56 MB/s BenchmarkHash64-4 273792 415.4 ns/op 154.07 MB/s BenchmarkHash128-4 236568 502.8 ns/op 254.56 MB/s BenchmarkHash256-4 175894 683.9 ns/op 374.33 MB/s BenchmarkHash512-4 114980 1048 ns/op 488.49 MB/s BenchmarkHash1K-4 68094 1763 ns/op 580.74 MB/s BenchmarkHash8K-4 10000 11858 ns/op 690.86 MB/s BenchmarkHash1M-4 68 1473605 ns/op 711.57 MB/s BenchmarkHash8M-4 9 11809193 ns/op 710.35 MB/s BenchmarkHash8BytesUnaligned-4 251934 451.9 ns/op 17.70 MB/s BenchmarkHash1KUnaligned-4 67557 1756 ns/op 583.14 MB/s BenchmarkHash8KUnaligned-4 9898 11849 ns/op 691.37 MB/s PASS ok crypto/md5 2.670s goos: freebsd goarch: amd64 pkg: crypto/mlkem cpu: AMD EPYC 7B12 BenchmarkKeyGen-4 469 251476 ns/op BenchmarkEncaps-4 264 456074 ns/op BenchmarkDecaps-4 195 580455 ns/op BenchmarkRoundTrip/Alice-4 134 889700 ns/op BenchmarkRoundTrip/Bob-4 272 445829 ns/op PASS ok crypto/mlkem 1.955s goos: freebsd goarch: amd64 pkg: crypto/pbkdf2 cpu: AMD EPYC 7B12 BenchmarkHMACSHA1-4 14 8034348 ns/op BenchmarkHMACSHA256-4 12 9037074 ns/op PASS ok crypto/pbkdf2 1.306s goos: freebsd goarch: amd64 pkg: crypto/rand cpu: AMD EPYC 7B12 BenchmarkRead/4-4 130844 902.5 ns/op 4.43 MB/s BenchmarkRead/32-4 128776 909.6 ns/op 35.18 MB/s BenchmarkRead/4K-4 9955 11809 ns/op 346.85 MB/s BenchmarkPrime-4 1 115638488 ns/op PASS ok crypto/rand 1.528s goos: freebsd goarch: amd64 pkg: crypto/rc4 cpu: AMD EPYC 7B12 BenchmarkRC4_128-4 18208 6545 ns/op 19.56 MB/s BenchmarkRC4_1K-4 2115 51129 ns/op 20.03 MB/s BenchmarkRC4_8K-4 294 409876 ns/op 19.75 MB/s PASS ok crypto/rc4 1.543s goos: freebsd goarch: amd64 pkg: crypto/rsa cpu: AMD EPYC 7B12 BenchmarkDecryptPKCS1v15/2048-4 86 1388423 ns/op BenchmarkDecryptPKCS1v15/3072-4 33 3637969 ns/op BenchmarkDecryptPKCS1v15/4096-4 14 7281588 ns/op BenchmarkEncryptPKCS1v15/2048-4 2032 49280 ns/op BenchmarkDecryptOAEP/2048-4 85 1391564 ns/op BenchmarkEncryptOAEP/2048-4 1692 59792 ns/op BenchmarkSignPKCS1v15/2048-4 84 1424709 ns/op BenchmarkVerifyPKCS1v15/2048-4 2499 47291 ns/op BenchmarkSignPSS/2048-4 81 1431910 ns/op BenchmarkVerifyPSS/2048-4 2041 57235 ns/op BenchmarkGenerateKey/2048-4 2 381188365 ns/op BenchmarkParsePKCS8PrivateKey/2048-4 868 137258 ns/op PASS ok crypto/rsa 3.603s goos: freebsd goarch: amd64 pkg: crypto/sha1 cpu: AMD EPYC 7B12 BenchmarkHash8Bytes/New-4 208855 528.8 ns/op 15.13 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum-4 255553 433.0 ns/op 18.48 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/New-4 125647 910.6 ns/op 351.41 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/Sum-4 149980 799.9 ns/op 400.04 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 76269 1490 ns/op 687.06 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum-4 86876 1388 ns/op 737.60 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 15030 7999 ns/op 1024.17 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum-4 15094 7924 ns/op 1033.87 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha1 2.241s goos: freebsd goarch: amd64 pkg: crypto/sha256 cpu: AMD EPYC 7B12 BenchmarkHash8Bytes/New-4 237236 479.1 ns/op 16.70 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum224-4 241641 471.1 ns/op 16.98 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum256-4 249668 463.6 ns/op 17.26 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 118219 1004 ns/op 1020.17 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum224-4 114375 995.9 ns/op 1028.24 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum256-4 117823 998.3 ns/op 1025.77 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 21486 5624 ns/op 1456.53 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum224-4 21432 5634 ns/op 1453.95 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum256-4 21459 5602 ns/op 1462.34 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha256 2.368s goos: freebsd goarch: amd64 pkg: crypto/sha3 cpu: AMD EPYC 7B12 BenchmarkSha3_512_MTU-4 12836 9397 ns/op 143.67 MB/s BenchmarkSha3_384_MTU-4 17450 6848 ns/op 197.13 MB/s BenchmarkSha3_256_MTU-4 21792 5442 ns/op 248.06 MB/s BenchmarkSha3_224_MTU-4 23191 5123 ns/op 263.50 MB/s BenchmarkShake128_MTU-4 20391 5875 ns/op 229.77 MB/s BenchmarkShake256_MTU-4 18988 6284 ns/op 214.83 MB/s BenchmarkShake256_16x-4 727 164677 ns/op 99.49 MB/s BenchmarkShake256_1MiB-4 32 3588659 ns/op 292.19 MB/s BenchmarkSha3_512_1MiB-4 16 6631854 ns/op 158.11 MB/s PASS ok crypto/sha3 2.574s goos: freebsd goarch: amd64 pkg: crypto/sha512 cpu: AMD EPYC 7B12 BenchmarkHash8Bytes/New-4 155666 765.4 ns/op 10.45 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum384-4 149973 747.8 ns/op 10.70 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum512-4 160149 754.3 ns/op 10.61 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 55767 2146 ns/op 477.12 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum384-4 56620 2125 ns/op 481.85 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum512-4 56096 2128 ns/op 481.27 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 9283 12653 ns/op 647.45 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum384-4 9236 12640 ns/op 648.09 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum512-4 9213 12679 ns/op 646.11 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha512 2.243s goos: freebsd goarch: amd64 pkg: crypto/subtle cpu: AMD EPYC 7B12 BenchmarkConstantTimeByteEq-4 19791541 5.976 ns/op BenchmarkConstantTimeEq-4 18977506 5.946 ns/op BenchmarkConstantTimeLessOrEq-4 19984298 6.246 ns/op BenchmarkXORBytes/8Bytes-4 5256907 23.02 ns/op 347.53 MB/s BenchmarkXORBytes/128Bytes-4 4766612 25.08 ns/op 5103.56 MB/s BenchmarkXORBytes/2048Bytes-4 1698421 70.56 ns/op 29023.38 MB/s BenchmarkXORBytes/32768Bytes-4 104175 1028 ns/op 31874.61 MB/s PASS ok crypto/subtle 2.017s goos: freebsd goarch: amd64 pkg: crypto/tls cpu: AMD EPYC 7B12 BenchmarkCertCache/0-4 205 576706 ns/op BenchmarkCertCache/1-4 201 584490 ns/op BenchmarkCertCache/2-4 202 599359 ns/op BenchmarkCertCache/3-4 193 585302 ns/op BenchmarkHandshakeServer/RSA-4 187 635780 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv13-4 129 931676 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv12-4 156 770313 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv13-4 226 518842 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv12-4 333 365527 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv13-4 76 1503590 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv12-4 85 1357376 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv13-4 5 23902374 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv12-4 5 23014700 ns/op BenchmarkThroughput/MaxPacket/1MB/TLSv12-4 8 13115446 ns/op 79.95 MB/s BenchmarkThroughput/MaxPacket/1MB/TLSv13-4 7 17094132 ns/op 61.34 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv12-4 5 22343559 ns/op 93.86 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv13-4 4 30209281 ns/op 69.42 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv12-4 3 38723230 ns/op 108.31 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv13-4 2 52748345 ns/op 79.52 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv12-4 2 73676178 ns/op 113.86 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv13-4 1 101477137 ns/op 82.67 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv12-4 1 138979718 ns/op 120.72 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv13-4 1 197020948 ns/op 85.15 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv12-4 1 281502920 ns/op 119.20 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv13-4 1 388352421 ns/op 86.40 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv12-4 1 571963798 ns/op 117.33 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv13-4 1 782954157 ns/op 85.71 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv12-4 8 13768698 ns/op 76.16 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv13-4 6 17203471 ns/op 60.95 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv12-4 5 22738373 ns/op 92.23 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv13-4 4 30300878 ns/op 69.21 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv12-4 3 39514517 ns/op 106.15 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv13-4 2 53980466 ns/op 77.70 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv12-4 2 72072142 ns/op 116.39 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv13-4 1 103173788 ns/op 81.31 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv12-4 1 138812208 ns/op 120.86 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv13-4 1 197528468 ns/op 84.94 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv12-4 1 283894481 ns/op 118.19 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv13-4 1 394542587 ns/op 85.05 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv12-4 1 587508160 ns/op 114.23 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv13-4 1 782871428 ns/op 85.72 MB/s BenchmarkLatency/MaxPacket/200kbps/TLSv12-4 1 697648595 ns/op BenchmarkLatency/MaxPacket/200kbps/TLSv13-4 1 700926787 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv12-4 1 281897541 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv13-4 1 283035602 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv12-4 1 143349122 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv13-4 1 143360973 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv12-4 2 73900308 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv13-4 2 73642542 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv12-4 4 32284395 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv13-4 4 31707757 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv12-4 1 137461656 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv13-4 1 140473370 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv12-4 2 57515084 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv13-4 2 58757210 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv12-4 4 31028676 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv13-4 4 31247632 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv12-4 6 17980425 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv13-4 6 17534688 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv12-4 12 9906260 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv13-4 12 9296907 ns/op PASS ok crypto/tls 16.547s goos: freebsd goarch: amd64 pkg: crypto/x509 cpu: AMD EPYC 7B12 BenchmarkOIDMarshalUnmarshalText-4 18744 6103 ns/op BenchmarkCreateCertificate/RSA_2048-4 76 1550648 ns/op BenchmarkCreateCertificate/ECDSA_P256-4 434 278370 ns/op BenchmarkParseCertificate/ecdsa_leaf-4 1591 72610 ns/op 12955 B/op 169 allocs/op BenchmarkParseCertificate/rsa_leaf-4 1543 77754 ns/op 14360 B/op 192 allocs/op PASS ok crypto/x509 1.973s goos: freebsd goarch: amd64 pkg: database/sql cpu: AMD EPYC 7B12 BenchmarkConcurrentDBExec-4 39 2860355 ns/op 281062 B/op 1645 allocs/op BenchmarkConcurrentStmtQuery-4 37 3225338 ns/op 271739 B/op 2057 allocs/op BenchmarkConcurrentStmtExec-4 49 2396894 ns/op 222677 B/op 742 allocs/op BenchmarkConcurrentTxQuery-4 46 2576408 ns/op 277125 B/op 2170 allocs/op BenchmarkConcurrentTxExec-4 64 1839229 ns/op 87793 B/op 1553 allocs/op BenchmarkConcurrentTxStmtQuery-4 45 2601298 ns/op 107561 B/op 2061 allocs/op BenchmarkConcurrentTxStmtExec-4 120 1036057 ns/op 40149 B/op 380 allocs/op BenchmarkConcurrentRandom-4 44 2471518 ns/op 232154 B/op 1874 allocs/op BenchmarkManyConcurrentQueries-4 2496 46128 ns/op 4204 B/op 20 allocs/op BenchmarkGrabConn-4 262742 409.5 ns/op 0 B/op 0 allocs/op BenchmarkConnRequestSet-4 24170 5144 ns/op PASS ok database/sql 3.041s goos: freebsd goarch: amd64 pkg: debug/elf cpu: AMD EPYC 7B12 BenchmarkSymbols64-4 2361 43514 ns/op BenchmarkSymbols32-4 2803 38070 ns/op PASS ok debug/elf 1.306s goos: freebsd goarch: amd64 pkg: debug/gosym cpu: AMD EPYC 7B12 Benchmark115/NewLineTable-4 294116 384.7 ns/op 384 B/op 3 allocs/op Benchmark115/NewTable-4 133 881424 ns/op 179128 B/op 15 allocs/op Benchmark115/LineToPC-4 104 1126651 ns/op 0 B/op 0 allocs/op Benchmark115/PCToLine-4 25272 4720 ns/op 0 B/op 0 allocs/op PASS ok debug/gosym 1.837s goos: freebsd goarch: amd64 pkg: encoding/asn1 cpu: AMD EPYC 7B12 BenchmarkObjectIdentifierString-4 96274 1209 ns/op BenchmarkMarshal-4 1105 102682 ns/op 8056 B/op 271 allocs/op BenchmarkUnmarshal-4 3577 29036 ns/op 352 B/op 16 allocs/op PASS ok encoding/asn1 1.450s goos: freebsd goarch: amd64 pkg: encoding/base32 cpu: AMD EPYC 7B12 BenchmarkEncode-4 518 225679 ns/op 36.30 MB/s BenchmarkEncodeToString-4 464 243360 ns/op 33.66 MB/s BenchmarkDecode-4 207 574648 ns/op 22.82 MB/s BenchmarkDecodeString-4 202 584453 ns/op 22.43 MB/s PASS ok encoding/base32 1.717s goos: freebsd goarch: amd64 pkg: encoding/base64 cpu: AMD EPYC 7B12 BenchmarkEncodeToString-4 528 212008 ns/op 38.64 MB/s BenchmarkDecodeString/2-4 524306 229.0 ns/op 17.46 MB/s BenchmarkDecodeString/4-4 330420 344.9 ns/op 23.20 MB/s BenchmarkDecodeString/8-4 256908 424.4 ns/op 28.28 MB/s BenchmarkDecodeString/64-4 56203 2112 ns/op 41.66 MB/s BenchmarkDecodeString/8192-4 477 231099 ns/op 47.27 MB/s BenchmarkNewEncoding-4 92298 1267 ns/op 201.99 MB/s PASS ok encoding/base64 2.093s goos: freebsd goarch: amd64 pkg: encoding/binary cpu: AMD EPYC 7B12 BenchmarkReadSlice1000Int32s-4 1794 62009 ns/op 64.51 MB/s BenchmarkReadStruct-4 21376 5574 ns/op 13.46 MB/s BenchmarkWriteStruct-4 23420 5148 ns/op 14.57 MB/s BenchmarkAppendStruct-4 238740 477.8 ns/op 156.97 MB/s BenchmarkWriteSlice1000Structs-4 22 4992582 ns/op 15.02 MB/s BenchmarkAppendSlice1000Structs-4 22 4813203 ns/op 15.58 MB/s BenchmarkReadSlice1000Structs-4 19 5370105 ns/op 13.97 MB/s BenchmarkReadInts-4 69914 1752 ns/op 17.12 MB/s BenchmarkWriteInts-4 64785 1872 ns/op 16.03 MB/s BenchmarkAppendInts-4 132320 936.3 ns/op 32.04 MB/s BenchmarkWriteSlice1000Int32s-4 1779 61209 ns/op 65.35 MB/s BenchmarkAppendSlice1000Int32s-4 1947 58101 ns/op 68.85 MB/s BenchmarkPutUint16-4 4419002 26.78 ns/op 74.69 MB/s BenchmarkAppendUint16-4 4608913 25.86 ns/op 77.33 MB/s BenchmarkPutUint32-4 3287991 36.58 ns/op 109.34 MB/s BenchmarkAppendUint32-4 3335637 35.74 ns/op 111.91 MB/s BenchmarkPutUint64-4 1776831 65.58 ns/op 121.98 MB/s BenchmarkAppendUint64-4 1793078 66.72 ns/op 119.91 MB/s BenchmarkLittleEndianPutUint16-4 4426941 26.79 ns/op 74.67 MB/s BenchmarkLittleEndianAppendUint16-4 4232006 25.93 ns/op 77.12 MB/s BenchmarkLittleEndianPutUint32-4 3304155 37.33 ns/op 107.17 MB/s BenchmarkLittleEndianAppendUint32-4 3339223 38.00 ns/op 105.25 MB/s BenchmarkLittleEndianPutUint64-4 1815693 68.85 ns/op 116.20 MB/s BenchmarkLittleEndianAppendUint64-4 1810827 69.29 ns/op 115.46 MB/s BenchmarkReadFloats-4 214119 516.0 ns/op 23.26 MB/s BenchmarkWriteFloats-4 200539 565.9 ns/op 21.21 MB/s BenchmarkReadSlice1000Float32s-4 1632 74977 ns/op 53.35 MB/s BenchmarkWriteSlice1000Float32s-4 1460 78965 ns/op 50.66 MB/s BenchmarkReadSlice1000Uint8s-4 90040 1137 ns/op 879.47 MB/s BenchmarkWriteSlice1000Uint8s-4 419380 293.0 ns/op 3413.37 MB/s BenchmarkSize/bool-4 5770338 19.21 ns/op BenchmarkSize/int8-4 5787770 19.42 ns/op BenchmarkSize/int16-4 5786683 20.65 ns/op BenchmarkSize/int32-4 6021210 19.76 ns/op BenchmarkSize/int64-4 5727631 20.66 ns/op BenchmarkSize/uint8-4 5948846 19.66 ns/op BenchmarkSize/uint16-4 6054237 19.65 ns/op BenchmarkSize/uint32-4 5931734 20.79 ns/op BenchmarkSize/uint64-4 6058479 19.28 ns/op BenchmarkSize/float32-4 4709649 26.15 ns/op BenchmarkSize/float64-4 4724601 25.37 ns/op BenchmarkSize/complex64-4 986838 127.1 ns/op BenchmarkSize/complex128-4 963511 129.2 ns/op BenchmarkSize/binary.Struct-4 278144 399.8 ns/op BenchmarkSize/*binary.Struct-4 263070 457.8 ns/op BenchmarkSize/[]binary.Struct-4 251427 475.8 ns/op BenchmarkSize/[]binary.Struct#01-4 241404 470.0 ns/op BenchmarkSize/[1]binary.Struct-4 220418 504.7 ns/op BenchmarkPutUvarint32-4 1281590 91.60 ns/op 43.67 MB/s BenchmarkPutUvarint64-4 338948 355.7 ns/op 22.49 MB/s PASS ok encoding/binary 8.509s goos: freebsd goarch: amd64 pkg: encoding/csv cpu: AMD EPYC 7B12 BenchmarkRead-4 10182 11516 ns/op 736 B/op 16 allocs/op BenchmarkReadWithFieldsPerRecord-4 10413 11750 ns/op 736 B/op 16 allocs/op BenchmarkReadWithoutFieldsPerRecord-4 10425 11641 ns/op 736 B/op 16 allocs/op BenchmarkReadLargeFields-4 5635 19227 ns/op 3937 B/op 24 allocs/op BenchmarkReadReuseRecord-4 10656 10994 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithFieldsPerRecord-4 10932 11000 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithoutFieldsPerRecord-4 11059 10878 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordLargeFields-4 6678 18688 ns/op 2977 B/op 12 allocs/op BenchmarkWrite-4 16704 6787 ns/op PASS ok encoding/csv 2.881s goos: freebsd goarch: amd64 pkg: encoding/gob cpu: AMD EPYC 7B12 BenchmarkEndToEndPipe-4 14883 7136 ns/op 1812 B/op 2 allocs/op BenchmarkEndToEndByteBuffer-4 19165 6963 ns/op 1811 B/op 2 allocs/op BenchmarkEndToEndSliceByteBuffer-4 242 464381 ns/op 16734 B/op 330 allocs/op BenchmarkEncodeComplex128Slice-4 1033 118168 ns/op 475 B/op 0 allocs/op BenchmarkEncodeFloat64Slice-4 2041 54300 ns/op 42 B/op 0 allocs/op BenchmarkEncodeInt32Slice-4 2052 56473 ns/op 42 B/op 0 allocs/op BenchmarkEncodeStringSlice-4 2434 46577 ns/op 159 B/op 0 allocs/op BenchmarkEncodeInterfaceSlice-4 44 2455142 ns/op 39010 B/op 249 allocs/op BenchmarkDecodeComplex128Slice-4 836 154503 ns/op 25223 B/op 149 allocs/op BenchmarkDecodeFloat64Slice-4 1568 76479 ns/op 10814 B/op 149 allocs/op BenchmarkDecodeInt32Slice-4 1678 81555 ns/op 9778 B/op 149 allocs/op BenchmarkDecodeStringSlice-4 1005 113390 ns/op 39146 B/op 1149 allocs/op BenchmarkDecodeStringsSlice-4 416 317704 ns/op 66088 B/op 2176 allocs/op BenchmarkDecodeBytesSlice-4 769 146138 ns/op 23582 B/op 164 allocs/op BenchmarkDecodeInterfaceSlice-4 97 1177651 ns/op 83081 B/op 3158 allocs/op BenchmarkDecodeMap-4 100 1109492 ns/op 50000 B/op 160 allocs/op PASS ok encoding/gob 3.646s goos: freebsd goarch: amd64 pkg: encoding/hex cpu: AMD EPYC 7B12 BenchmarkEncode/256-4 22843 5309 ns/op 48.22 MB/s BenchmarkEncode/1024-4 5631 21232 ns/op 48.23 MB/s BenchmarkEncode/4096-4 1291 85807 ns/op 47.74 MB/s BenchmarkEncode/16384-4 343 345702 ns/op 47.39 MB/s BenchmarkDecode/256-4 40854 2808 ns/op 91.17 MB/s BenchmarkDecode/1024-4 10424 11222 ns/op 91.25 MB/s BenchmarkDecode/4096-4 2212 45840 ns/op 89.35 MB/s BenchmarkDecode/16384-4 608 186521 ns/op 87.84 MB/s BenchmarkDecodeString/256-4 37420 3191 ns/op 80.24 MB/s BenchmarkDecodeString/1024-4 8763 12306 ns/op 83.21 MB/s BenchmarkDecodeString/4096-4 2409 48898 ns/op 83.77 MB/s BenchmarkDecodeString/16384-4 601 196668 ns/op 83.31 MB/s BenchmarkDump/256-4 1842 61329 ns/op 4.17 MB/s BenchmarkDump/1024-4 483 247562 ns/op 4.14 MB/s BenchmarkDump/4096-4 123 947741 ns/op 4.32 MB/s BenchmarkDump/16384-4 28 3870893 ns/op 4.23 MB/s PASS ok encoding/hex 3.550s goos: freebsd goarch: amd64 pkg: encoding/json cpu: AMD EPYC 7B12 BenchmarkCodeEncoder-4 2 64468440 ns/op 30.10 MB/s 8390224 B/op 50 allocs/op BenchmarkCodeEncoderError-4 2 52687906 ns/op 36.83 MB/s 8390992 B/op 59 allocs/op BenchmarkCodeMarshal-4 2 50783682 ns/op 38.21 MB/s 10331816 B/op 51 allocs/op BenchmarkCodeMarshalError-4 2 50511813 ns/op 38.42 MB/s 10333096 B/op 63 allocs/op BenchmarkMarshalBytes/32-4 28710 4227 ns/op BenchmarkMarshalBytes/256-4 8306 14223 ns/op BenchmarkMarshalBytes/4096-4 710 161479 ns/op BenchmarkMarshalBytesError/32-4 78 1463033 ns/op BenchmarkMarshalBytesError/256-4 79 1421905 ns/op BenchmarkMarshalBytesError/4096-4 73 1600783 ns/op BenchmarkMarshalMap-4 51444 2269 ns/op 300 B/op 8 allocs/op BenchmarkCodeDecoder-4 1 303315597 ns/op 6.40 MB/s 10097192 B/op 40037 allocs/op BenchmarkUnicodeDecoder-4 49336 2425 ns/op 5.77 MB/s 40 B/op 2 allocs/op BenchmarkDecoderStream-4 57079 1811 ns/op 16 B/op 1 allocs/op BenchmarkCodeUnmarshal-4 1 267345747 ns/op 7.26 MB/s 2020400 B/op 40005 allocs/op BenchmarkCodeUnmarshalReuse-4 1 266878117 ns/op 7.27 MB/s 2019480 B/op 40005 allocs/op BenchmarkUnmarshalString-4 70996 1725 ns/op 160 B/op 2 allocs/op BenchmarkUnmarshalFloat64-4 129486 857.1 ns/op 144 B/op 1 allocs/op BenchmarkUnmarshalInt64-4 403596 364.1 ns/op 144 B/op 1 allocs/op BenchmarkUnmarshalMap-4 24727 4255 ns/op 320 B/op 12 allocs/op BenchmarkIssue10335-4 60835 1895 ns/op 176 B/op 3 allocs/op BenchmarkIssue34127-4 76746 1525 ns/op 83 B/op 2 allocs/op BenchmarkUnmapped-4 21048 5665 ns/op 208 B/op 4 allocs/op BenchmarkTypeFieldsCache/MissTypes1-4 2744 40865 ns/op BenchmarkTypeFieldsCache/MissTypes10-4 1431 101033 ns/op BenchmarkTypeFieldsCache/MissTypes100-4 238 495439 ns/op BenchmarkTypeFieldsCache/MissTypes1000-4 34 3967314 ns/op BenchmarkTypeFieldsCache/HitTypes1-4 479728 220.1 ns/op BenchmarkTypeFieldsCache/HitTypes10-4 506328 216.1 ns/op BenchmarkTypeFieldsCache/HitTypes100-4 410718 259.0 ns/op BenchmarkTypeFieldsCache/HitTypes1000-4 347491 311.4 ns/op BenchmarkEncodeMarshaler-4 64490 1867 ns/op 75 B/op 1 allocs/op BenchmarkEncoderEncode-4 71548 1661 ns/op 43 B/op 0 allocs/op BenchmarkNumberIsValid-4 5891221 19.72 ns/op BenchmarkNumberIsValidRegexp-4 27235 4455 ns/op BenchmarkUnmarshalNumber-4 51981 2336 ns/op 168 B/op 2 allocs/op PASS ok encoding/json 7.834s goos: freebsd goarch: amd64 pkg: encoding/pem cpu: AMD EPYC 7B12 BenchmarkEncode-4 67 1789029 ns/op 36.63 MB/s BenchmarkDecode-4 30 3782256 ns/op 23.47 MB/s PASS ok encoding/pem 1.409s goos: freebsd goarch: amd64 pkg: encoding/xml cpu: AMD EPYC 7B12 BenchmarkMarshal-4 3703 34338 ns/op 6280 B/op 24 allocs/op BenchmarkUnmarshal-4 1317 92387 ns/op 8216 B/op 185 allocs/op BenchmarkHTMLAutoClose-4 5384 19497 ns/op PASS ok encoding/xml 1.510s goos: freebsd goarch: amd64 pkg: errors cpu: AMD EPYC 7B12 BenchmarkIs-4 452523 258.3 ns/op BenchmarkAs-4 107126 1123 ns/op PASS ok errors 1.438s goos: freebsd goarch: amd64 pkg: expvar cpu: AMD EPYC 7B12 BenchmarkIntAdd-4 268054 611.7 ns/op BenchmarkIntSet-4 358597 346.9 ns/op BenchmarkFloatAdd-4 56488 2075 ns/op BenchmarkFloatSet-4 387442 418.3 ns/op BenchmarkStringSet-4 278846 441.8 ns/op BenchmarkMapSet-4 89178 1124 ns/op BenchmarkMapSetDifferent-4 50184 2470 ns/op BenchmarkMapSetDifferentRandom-4 355 350034 ns/op BenchmarkMapSetString-4 93050 1405 ns/op BenchmarkMapAddSame-4 21904 5246 ns/op BenchmarkMapAddDifferent-4 9319 11187 ns/op BenchmarkMapAddDifferentRandom-4 294 425475 ns/op BenchmarkMapAddSameSteadyState-4 212449 549.7 ns/op BenchmarkMapAddDifferentSteadyState-4 85554 1429 ns/op BenchmarkMapString-4 7689 13419 ns/op 672 B/op 7 allocs/op BenchmarkRealworldExpvarUsage-4 10000 24098 ns/op PASS ok expvar 3.491s goos: freebsd goarch: amd64 pkg: fmt cpu: AMD EPYC 7B12 BenchmarkSprintfPadding-4 120744 896.2 ns/op BenchmarkSprintfEmpty-4 454849 250.6 ns/op BenchmarkSprintfString-4 350616 418.9 ns/op BenchmarkSprintfTruncateString-4 332877 444.5 ns/op BenchmarkSprintfTruncateBytes-4 157345 887.8 ns/op BenchmarkSprintfSlowParsingPath-4 317376 412.9 ns/op BenchmarkSprintfQuoteString-4 40087 2952 ns/op BenchmarkSprintfInt-4 319831 351.2 ns/op BenchmarkSprintfIntInt-4 258597 454.9 ns/op BenchmarkSprintfPrefixedInt-4 278484 469.0 ns/op BenchmarkSprintfFloat-4 168033 705.6 ns/op BenchmarkSprintfComplex-4 63763 1609 ns/op BenchmarkSprintfBoolean-4 339204 337.6 ns/op BenchmarkSprintfHexString-4 177464 714.3 ns/op BenchmarkSprintfHexBytes-4 80606 1595 ns/op BenchmarkSprintfBytes-4 42554 2650 ns/op BenchmarkSprintfStringer-4 100438 1355 ns/op BenchmarkSprintfStructure-4 49129 2438 ns/op BenchmarkManyArgs-4 96862 1230 ns/op BenchmarkFprintInt-4 91911 1310 ns/op BenchmarkFprintfBytes-4 105096 1176 ns/op BenchmarkFprintIntNoAlloc-4 93501 1291 ns/op BenchmarkScanInts-4 48 2471015 ns/op BenchmarkScanRecursiveInt-4 1 305157941 ns/op BenchmarkScanRecursiveIntReaderWrapper-4 1 322377684 ns/op PASS ok fmt 5.019s goos: freebsd goarch: amd64 pkg: go/build cpu: AMD EPYC 7B12 BenchmarkImportVendor-4 1082 100641 ns/op PASS ok go/build 1.165s goos: freebsd goarch: amd64 pkg: go/constant cpu: AMD EPYC 7B12 BenchmarkStringAdd/1-4 64401 1681 ns/op 160 B/op 2 allocs/op BenchmarkStringAdd/4-4 20816 5929 ns/op 832 B/op 9 allocs/op BenchmarkStringAdd/16-4 5271 20136 ns/op 3168 B/op 23 allocs/op BenchmarkStringAdd/64-4 1512 77198 ns/op 11872 B/op 73 allocs/op BenchmarkStringAdd/256-4 382 308889 ns/op 48992 B/op 267 allocs/op BenchmarkStringAdd/1024-4 90 1304780 ns/op 215520 B/op 1038 allocs/op BenchmarkStringAdd/4096-4 20 5311992 ns/op 846304 B/op 4113 allocs/op BenchmarkStringAdd/16384-4 5 22042639 ns/op 3615238 B/op 16406 allocs/op BenchmarkStringAdd/65536-4 2 80988188 ns/op 15239696 B/op 65564 allocs/op PASS ok go/constant 2.540s goos: freebsd goarch: amd64 pkg: go/format cpu: AMD EPYC 7B12 BenchmarkFormat/array1-10000-4 1 198523580 ns/op 0.33 MB/s 45412488 B/op 48695 allocs/op PASS ok go/format 1.298s goos: freebsd goarch: amd64 pkg: go/parser cpu: AMD EPYC 7B12 BenchmarkParse-4 7 15759368 ns/op 3.41 MB/s BenchmarkParseOnly-4 8 13468905 ns/op 3.99 MB/s BenchmarkResolve-4 61 1844420 ns/op 29.14 MB/s PASS ok go/parser 2.217s goos: freebsd goarch: amd64 pkg: go/printer cpu: AMD EPYC 7B12 BenchmarkPrintFile-4 1 108397522 ns/op 0.48 MB/s 5363616 B/op 27951 allocs/op BenchmarkPrintDecl-4 1142 101256 ns/op 0.32 MB/s 16133 B/op 53 allocs/op PASS ok go/printer 1.319s goos: freebsd goarch: amd64 pkg: go/scanner cpu: AMD EPYC 7B12 BenchmarkScan-4 356 332316 ns/op BenchmarkScanFiles/go/types/expr.go-4 22 4977787 ns/op 7.94 MB/s BenchmarkScanFiles/go/parser/parser.go-4 12 9796535 ns/op 7.61 MB/s BenchmarkScanFiles/net/http/server.go-4 7 15378815 ns/op 8.48 MB/s BenchmarkScanFiles/go/scanner/errors.go-4 280 424284 ns/op 7.30 MB/s PASS ok go/scanner 1.713s goos: freebsd goarch: amd64 pkg: go/token cpu: AMD EPYC 7B12 BenchmarkSearchInts-4 1316756 90.81 ns/op PASS ok go/token 1.291s goos: freebsd goarch: amd64 pkg: go/types cpu: AMD EPYC 7B12 BenchmarkLookupFieldOrMethod-4 152 806475 ns/op BenchmarkNamed/Underlying/nongeneric-4 1572991 77.57 ns/op BenchmarkNamed/Underlying/generic-4 1601742 76.24 ns/op BenchmarkNamed/Underlying/src_instance-4 1081165 109.8 ns/op BenchmarkNamed/Underlying/user_instance-4 1556599 77.93 ns/op BenchmarkNamed/NewMethodSet/nongeneric-4 29112 4097 ns/op BenchmarkNamed/NewMethodSet/generic-4 28090 4097 ns/op BenchmarkNamed/NewMethodSet/src_instance-4 28219 4264 ns/op BenchmarkNamed/NewMethodSet/user_instance-4 27405 4464 ns/op BenchmarkCheck/http/funcbodies/info-4 1 480512990 ns/op 73993 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 364401131 ns/op 97563 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 199056920 ns/op 178585 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 180984444 ns/op 196403 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 353982711 ns/op 14982 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 2 92537710 ns/op 57306 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 2 53953166 ns/op 97962 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 2 52568680 ns/op 100870 lines/s BenchmarkCheck/constant/funcbodies/info-4 1 121150964 ns/op 17870 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 2 52850600 ns/op 40988 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 3 40938602 ns/op 52907 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 3 40050127 ns/op 54088 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 952143141 ns/op 73964 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 459033322 ns/op 153408 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 115971188 ns/op 607087 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 2 95036486 ns/op 740833 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 1 278204097 ns/op 3152 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 2 61254828 ns/op 14312 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 2 55924513 ns/op 15678 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 2 54893682 ns/op 15972 lines/s PASS ok go/types 17.400s goos: freebsd goarch: amd64 pkg: hash/adler32 cpu: AMD EPYC 7B12 BenchmarkAdler32KB-4 14276 8118 ns/op 126.13 MB/s PASS ok hash/adler32 1.275s goos: freebsd goarch: amd64 pkg: hash/crc32 cpu: AMD EPYC 7B12 BenchmarkCRC32/poly=IEEE/size=15/align=0-4 248181 417.0 ns/op 35.97 MB/s BenchmarkCRC32/poly=IEEE/size=15/align=1-4 285820 409.7 ns/op 36.61 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=0-4 178004 610.7 ns/op 65.50 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=1-4 192476 587.7 ns/op 68.06 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=0-4 510549 212.6 ns/op 2408.83 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=1-4 573412 208.2 ns/op 2459.09 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=0-4 458516 243.6 ns/op 4203.73 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=1-4 491857 244.6 ns/op 4186.13 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=0-4 243224 484.7 ns/op 8450.61 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=1-4 248684 482.9 ns/op 8481.68 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=0-4 43818 2729 ns/op 12007.75 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=1-4 43386 2733 ns/op 11989.59 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=0-4 639877 186.5 ns/op 80.44 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=1-4 649297 192.0 ns/op 78.13 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=0-4 639992 191.4 ns/op 208.94 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=1-4 564121 195.1 ns/op 205.06 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=0-4 427429 262.2 ns/op 1952.86 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=1-4 447032 265.4 ns/op 1929.44 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=0-4 343033 343.5 ns/op 2980.75 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=1-4 290364 347.6 ns/op 2945.88 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=0-4 297351 405.6 ns/op 10098.77 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=1-4 262065 411.5 ns/op 9952.73 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=0-4 58347 2009 ns/op 16313.51 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=1-4 59479 2040 ns/op 16060.18 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=0-4 297894 385.5 ns/op 38.91 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=1-4 288805 385.4 ns/op 38.92 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=0-4 145658 769.3 ns/op 51.99 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=1-4 155784 775.0 ns/op 51.61 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=0-4 13928 8334 ns/op 61.44 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=1-4 13816 8625 ns/op 59.37 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=0-4 6474 17971 ns/op 56.98 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=1-4 6232 18356 ns/op 55.79 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=0-4 1380 81729 ns/op 50.12 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=1-4 1406 80800 ns/op 50.69 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=0-4 172 678749 ns/op 48.28 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=1-4 174 676057 ns/op 48.47 MB/s PASS ok hash/crc32 6.200s goos: freebsd goarch: amd64 pkg: hash/crc64 cpu: AMD EPYC 7B12 BenchmarkCrc64/ISO64KB-4 252 458093 ns/op 143.06 MB/s BenchmarkCrc64/ISO4KB-4 4096 28968 ns/op 141.40 MB/s BenchmarkCrc64/ISO1KB-4 14526 8358 ns/op 122.52 MB/s BenchmarkCrc64/ECMA64KB-4 261 458732 ns/op 142.86 MB/s BenchmarkCrc64/Random64KB-4 297 402865 ns/op 162.67 MB/s BenchmarkCrc64/Random16KB-4 1009 111715 ns/op 146.66 MB/s PASS ok hash/crc64 2.133s goos: freebsd goarch: amd64 pkg: hash/fnv cpu: AMD EPYC 7B12 BenchmarkFnv32KB-4 13692 8499 ns/op 120.49 MB/s BenchmarkFnv32aKB-4 13694 8511 ns/op 120.32 MB/s BenchmarkFnv64KB-4 13926 8479 ns/op 120.76 MB/s BenchmarkFnv64aKB-4 14121 8480 ns/op 120.75 MB/s BenchmarkFnv128KB-4 2506 43636 ns/op 23.47 MB/s BenchmarkFnv128aKB-4 2674 44208 ns/op 23.16 MB/s PASS ok hash/fnv 2.083s goos: freebsd goarch: amd64 pkg: hash/maphash cpu: AMD EPYC 7B12 BenchmarkHash/n=4/Write-4 826184 140.9 ns/op 28.39 MB/s BenchmarkHash/n=4/Bytes-4 5738738 19.78 ns/op 202.19 MB/s BenchmarkHash/n=4/String-4 2280400 51.41 ns/op 77.80 MB/s BenchmarkHash/n=8/Write-4 844530 142.4 ns/op 56.16 MB/s BenchmarkHash/n=8/Bytes-4 5916759 19.65 ns/op 407.03 MB/s BenchmarkHash/n=8/String-4 2355451 51.95 ns/op 153.99 MB/s BenchmarkHash/n=16/Write-4 796779 144.9 ns/op 110.45 MB/s BenchmarkHash/n=16/Bytes-4 5843041 20.09 ns/op 796.52 MB/s BenchmarkHash/n=16/String-4 2349993 52.61 ns/op 304.13 MB/s BenchmarkHash/n=32/Write-4 698468 147.1 ns/op 217.53 MB/s BenchmarkHash/n=32/Bytes-4 5799007 20.63 ns/op 1551.26 MB/s BenchmarkHash/n=32/String-4 2295186 51.99 ns/op 615.56 MB/s BenchmarkHash/n=64/Write-4 675408 153.6 ns/op 416.60 MB/s BenchmarkHash/n=64/Bytes-4 5706087 21.32 ns/op 3001.83 MB/s BenchmarkHash/n=64/String-4 2229120 51.76 ns/op 1236.45 MB/s BenchmarkHash/n=256/Write-4 588715 203.0 ns/op 1260.97 MB/s BenchmarkHash/n=256/Bytes-4 4437602 27.03 ns/op 9469.94 MB/s BenchmarkHash/n=256/String-4 1387515 86.87 ns/op 2946.92 MB/s BenchmarkHash/n=320/Write-4 622269 197.2 ns/op 1623.02 MB/s BenchmarkHash/n=320/Bytes-4 3823516 31.29 ns/op 10227.38 MB/s BenchmarkHash/n=320/String-4 1012358 118.6 ns/op 2698.54 MB/s BenchmarkHash/n=1024/Write-4 347896 311.7 ns/op 3285.58 MB/s BenchmarkHash/n=1024/Bytes-4 1375015 87.10 ns/op 11756.74 MB/s BenchmarkHash/n=1024/String-4 383590 295.8 ns/op 3461.39 MB/s BenchmarkHash/n=4096/Write-4 144526 826.2 ns/op 4957.68 MB/s BenchmarkHash/n=4096/Bytes-4 341875 347.6 ns/op 11785.34 MB/s BenchmarkHash/n=4096/String-4 106938 1121 ns/op 3652.78 MB/s BenchmarkHash/n=16384/Write-4 42661 2821 ns/op 5808.65 MB/s BenchmarkHash/n=16384/Bytes-4 86116 1392 ns/op 11773.50 MB/s BenchmarkHash/n=16384/String-4 27655 4366 ns/op 3752.62 MB/s BenchmarkComparable/int64-4 2557329 46.55 ns/op BenchmarkComparable/uint64-4 2525766 46.79 ns/op BenchmarkComparable/uintptr-4 2540013 46.52 ns/op BenchmarkComparable/interface_{}-4 2241835 51.49 ns/op BenchmarkComparable/string-4 2486180 47.55 ns/op BenchmarkComparable/bool-4 2427968 50.15 ns/op BenchmarkComparable/*float64-4 2561997 46.91 ns/op BenchmarkComparable/float64-4 2385724 49.94 ns/op BenchmarkComparable/complex128-4 2160144 56.38 ns/op BenchmarkComparable/struct_{}-4 2555806 46.81 ns/op BenchmarkComparable/maphash.testStruct-4 1376379 91.01 ns/op PASS ok hash/maphash 7.718s goos: freebsd goarch: amd64 pkg: html cpu: AMD EPYC 7B12 BenchmarkEscape-4 1369 86423 ns/op BenchmarkEscapeNone-4 168699 650.8 ns/op BenchmarkUnescape-4 1171 90377 ns/op BenchmarkUnescapeNone-4 1592320 74.39 ns/op BenchmarkUnescapeSparse-4 15646 7980 ns/op BenchmarkUnescapeDense-4 1747 60594 ns/op PASS ok html 1.966s goos: freebsd goarch: amd64 pkg: html/template cpu: AMD EPYC 7B12 BenchmarkCSSEscaper-4 13818 8401 ns/op BenchmarkCSSEscaperNoSpecials-4 57990 2064 ns/op BenchmarkDecodeCSS-4 44173 2708 ns/op BenchmarkDecodeCSSNoSpecials-4 5388337 21.59 ns/op BenchmarkCSSValueFilter-4 175627 686.2 ns/op BenchmarkCSSValueFilterOk-4 121602 968.0 ns/op BenchmarkEscapedExecute-4 5762 19428 ns/op BenchmarkHTMLNospaceEscaper-4 17625 6801 ns/op BenchmarkHTMLNospaceEscaperNoSpecials-4 89408 1314 ns/op BenchmarkStripTags-4 32571 3697 ns/op BenchmarkStripTagsNoSpecials-4 460683 252.1 ns/op BenchmarkJSValEscaperWithNum-4 29226 4056 ns/op BenchmarkJSValEscaperWithStr-4 7017 14843 ns/op BenchmarkJSValEscaperWithStrNoSpecials-4 24348 4976 ns/op BenchmarkJSValEscaperWithObj-4 6313 17446 ns/op BenchmarkJSValEscaperWithObjNoSpecials-4 17421 6886 ns/op BenchmarkJSStrEscaperNoSpecials-4 75326 1535 ns/op BenchmarkJSStrEscaper-4 17079 7088 ns/op BenchmarkJSRegexpEscaperNoSpecials-4 66549 1744 ns/op BenchmarkJSRegexpEscaper-4 16501 7097 ns/op BenchmarkTemplateSpecialTags-4 141 844630 ns/op BenchmarkURLEscaper-4 5230 19957 ns/op BenchmarkURLEscaperNoSpecials-4 250699 456.9 ns/op BenchmarkURLNormalizer-4 8137 14691 ns/op BenchmarkURLNormalizerNoSpecials-4 245397 500.7 ns/op BenchmarkSrcsetFilter-4 26426 4677 ns/op BenchmarkSrcsetFilterNoSpecials-4 163527 717.7 ns/op PASS ok html/template 5.204s goos: freebsd goarch: amd64 pkg: image cpu: AMD EPYC 7B12 BenchmarkAt/rgba-4 970801 125.7 ns/op 16 B/op 1 allocs/op BenchmarkAt/rgba64-4 733551 163.6 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba-4 969807 124.9 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba64-4 618838 166.5 ns/op 16 B/op 1 allocs/op BenchmarkAt/alpha-4 2217783 54.19 ns/op 0 B/op 0 allocs/op BenchmarkAt/alpha16-4 1466730 82.18 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray-4 2264425 50.00 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray16-4 1525106 83.35 ns/op 0 B/op 0 allocs/op BenchmarkAt/paletted-4 1761037 68.78 ns/op 0 B/op 0 allocs/op BenchmarkSet/rgba-4 572840 175.3 ns/op 16 B/op 1 allocs/op BenchmarkSet/rgba64-4 493454 211.7 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba-4 677884 173.3 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba64-4 521970 200.2 ns/op 16 B/op 1 allocs/op BenchmarkSet/alpha-4 1000000 107.4 ns/op 0 B/op 0 allocs/op BenchmarkSet/alpha16-4 786915 147.6 ns/op 16 B/op 1 allocs/op BenchmarkSet/gray-4 1362194 90.43 ns/op 0 B/op 0 allocs/op BenchmarkSet/gray16-4 703869 143.9 ns/op 16 B/op 1 allocs/op BenchmarkSet/paletted-4 575734 196.5 ns/op 0 B/op 0 allocs/op BenchmarkRGBAAt-4 1721228 69.72 ns/op BenchmarkRGBASetRGBA-4 1875415 64.29 ns/op BenchmarkRGBA64At-4 1093113 109.9 ns/op BenchmarkRGBA64SetRGBA64-4 1236192 97.62 ns/op BenchmarkNRGBAAt-4 1728181 68.66 ns/op BenchmarkNRGBASetNRGBA-4 1869458 67.38 ns/op BenchmarkNRGBA64At-4 1099591 110.4 ns/op BenchmarkNRGBA64SetNRGBA64-4 1255597 94.18 ns/op BenchmarkAlphaAt-4 2903388 40.34 ns/op BenchmarkAlphaSetAlpha-4 2939010 39.50 ns/op BenchmarkAlpha16At-4 1884996 64.08 ns/op BenchmarkAlphaSetAlpha16-4 1953847 59.60 ns/op BenchmarkGrayAt-4 2853456 40.06 ns/op BenchmarkGraySetGray-4 2922078 39.29 ns/op BenchmarkGray16At-4 1885150 56.65 ns/op BenchmarkGraySetGray16-4 2034594 62.37 ns/op PASS ok image 6.886s goos: freebsd goarch: amd64 pkg: image/color cpu: AMD EPYC 7B12 BenchmarkYCbCrToRGB/0-4 5443491 21.87 ns/op BenchmarkYCbCrToRGB/128-4 5495582 22.55 ns/op BenchmarkYCbCrToRGB/255-4 5449306 23.24 ns/op BenchmarkRGBToYCbCr/0-4 5138516 21.53 ns/op BenchmarkRGBToYCbCr/Cb-4 5582818 23.15 ns/op BenchmarkRGBToYCbCr/Cr-4 5470833 22.39 ns/op BenchmarkYCbCrToRGBA/0-4 4424476 29.32 ns/op BenchmarkYCbCrToRGBA/128-4 4386903 26.81 ns/op BenchmarkYCbCrToRGBA/255-4 4408102 26.96 ns/op BenchmarkNYCbCrAToRGBA/0-4 4402390 27.13 ns/op BenchmarkNYCbCrAToRGBA/128-4 4399136 27.26 ns/op BenchmarkNYCbCrAToRGBA/255-4 4130145 29.88 ns/op PASS ok image/color 2.873s goos: freebsd goarch: amd64 pkg: image/draw cpu: AMD EPYC 7B12 BenchmarkFillOver-4 5 24698721 ns/op BenchmarkFillSrc-4 472 253512 ns/op BenchmarkCopyOver-4 10 11117651 ns/op BenchmarkCopySrc-4 664 174538 ns/op BenchmarkNRGBAOver-4 9 11395063 ns/op BenchmarkNRGBASrc-4 16 7190317 ns/op BenchmarkYCbCr-4 13 8371515 ns/op BenchmarkGray-4 28 4256350 ns/op BenchmarkCMYK-4 16 7124466 ns/op BenchmarkGlyphOver-4 28 4133536 ns/op BenchmarkRGBAMaskOver-4 5 21312798 ns/op BenchmarkGrayMaskOver-4 7 15930033 ns/op BenchmarkRGBA64ImageMaskOver-4 4 25847837 ns/op BenchmarkRGBA-4 6 17003786 ns/op BenchmarkPalettedFill-4 1344 89662 ns/op BenchmarkPalettedRGBA-4 6 17901660 ns/op BenchmarkGenericOver-4 3 38914750 ns/op BenchmarkGenericMaskOver-4 7 16701058 ns/op BenchmarkGenericSrc-4 4 25788057 ns/op BenchmarkGenericMaskSrc-4 5 23225449 ns/op PASS ok image/draw 5.915s goos: freebsd goarch: amd64 pkg: image/gif cpu: AMD EPYC 7B12 BenchmarkDecode-4 30 3489984 ns/op 4.43 MB/s 48619 B/op 267 allocs/op BenchmarkEncodeRandomPaletted-4 2 88082510 ns/op 3.49 MB/s 79984 B/op 7 allocs/op BenchmarkEncodeRandomRGBA-4 1 2145186709 ns/op 0.57 MB/s 417248 B/op 13 allocs/op BenchmarkEncodeRealisticPaletted-4 82 1377064 ns/op 11.22 MB/s 79984 B/op 7 allocs/op BenchmarkEncodeRealisticRGBA-4 1 106549671 ns/op 0.58 MB/s 105952 B/op 13 allocs/op PASS ok image/gif 4.201s goos: freebsd goarch: amd64 pkg: image/jpeg cpu: AMD EPYC 7B12 BenchmarkFDCT-4 5553 21042 ns/op BenchmarkIDCT-4 5511 19421 ns/op BenchmarkDecodeBaseline-4 13 9268484 ns/op 6.67 MB/s 63024 B/op 5 allocs/op BenchmarkDecodeProgressive-4 9 12483085 ns/op 4.95 MB/s 259712 B/op 13 allocs/op BenchmarkEncodeRGBA-4 1 111219676 ns/op 11.05 MB/s 4544 B/op 7 allocs/op BenchmarkEncodeYCbCr-4 1 138269708 ns/op 6.67 MB/s 4544 B/op 7 allocs/op PASS ok image/jpeg 2.193s goos: freebsd goarch: amd64 pkg: image/png cpu: AMD EPYC 7B12 BenchmarkPaeth-4 14920701 7.483 ns/op BenchmarkDecodeGray-4 18 6506049 ns/op 10.07 MB/s 137024 B/op 102 allocs/op BenchmarkDecodeNRGBAGradient-4 4 27523131 ns/op 9.52 MB/s 337328 B/op 188 allocs/op BenchmarkDecodeNRGBAOpaque-4 5 23553176 ns/op 11.13 MB/s 346592 B/op 152 allocs/op BenchmarkDecodePaletted-4 31 3924252 ns/op 16.70 MB/s 140355 B/op 309 allocs/op BenchmarkDecodeRGB-4 5 22141035 ns/op 11.84 MB/s 332128 B/op 157 allocs/op BenchmarkDecodeInterlacing-4 4 27120196 ns/op 9.67 MB/s 605216 B/op 268 allocs/op BenchmarkEncodeGray-4 3 42307986 ns/op 7.26 MB/s 852184 B/op 29 allocs/op BenchmarkEncodeGrayWithBufferPool-4 3 41530348 ns/op 7.40 MB/s 284053 B/op 9 allocs/op BenchmarkEncodeNRGBOpaque-4 1 134200624 ns/op 9.16 MB/s 860344 B/op 30 allocs/op BenchmarkEncodeNRGBA-4 1 154563391 ns/op 7.95 MB/s 864088 B/op 29 allocs/op BenchmarkEncodePaletted-4 5 21600131 ns/op 14.22 MB/s 848592 B/op 32 allocs/op BenchmarkEncodeRGBOpaque-4 1 139450159 ns/op 8.81 MB/s 860248 B/op 29 allocs/op BenchmarkEncodeRGBA-4 1 559489387 ns/op 2.20 MB/s 864088 B/op 29 allocs/op PASS ok image/png 4.349s goos: freebsd goarch: amd64 pkg: index/suffixarray cpu: AMD EPYC 7B12 BenchmarkNew/text=opticks/size=100K/bits=32-4 3 36271014 ns/op 2.76 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=opticks/size=100K/bits=64-4 4 31189227 ns/op 3.21 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=opticks/size=500K/bits=32-4 1 192875365 ns/op 2.59 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=opticks/size=500K/bits=64-4 1 176839191 ns/op 2.83 MB/s 4005984 B/op 3 allocs/op BenchmarkNew/text=go/size=100K/bits=32-4 3 35516574 ns/op 2.82 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=64-4 4 31017756 ns/op 3.22 MB/s 802900 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=32-4 1 195394207 ns/op 2.56 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=64-4 1 165702121 ns/op 3.02 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=1M/bits=32-4 1 434478370 ns/op 2.30 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=1M/bits=64-4 1 374712960 ns/op 2.67 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=32-4 1 3306874638 ns/op 1.51 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=64-4 1 3116115936 ns/op 1.60 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=32-4 18 6565057 ns/op 15.23 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=64-4 16 6518171 ns/op 15.34 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=32-4 4 31459234 ns/op 15.89 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=64-4 4 30448628 ns/op 16.42 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=32-4 2 62271308 ns/op 16.06 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=64-4 2 65927206 ns/op 15.17 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=32-4 1 308114302 ns/op 16.23 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=64-4 1 317723731 ns/op 15.74 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=rand/size=100K/bits=32-4 3 39810557 ns/op 2.51 MB/s 540752 B/op 3 allocs/op BenchmarkNew/text=rand/size=100K/bits=64-4 3 34604106 ns/op 2.89 MB/s 1073232 B/op 3 allocs/op BenchmarkNew/text=rand/size=500K/bits=32-4 1 249667242 ns/op 2.00 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=rand/size=500K/bits=64-4 1 261319693 ns/op 1.91 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=32-4 1 576164871 ns/op 1.74 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=64-4 1 685463944 ns/op 1.46 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=32-4 1 5027018273 ns/op 0.99 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=64-4 1 4876913407 ns/op 1.03 MB/s 40001616 B/op 2 allocs/op BenchmarkSaveRestore/bits=32-4 1 107422292 ns/op 38.91 MB/s 5275648 B/op 4 allocs/op BenchmarkSaveRestore/bits=64-4 1 106840041 ns/op 39.12 MB/s 9469952 B/op 4 allocs/op PASS ok index/suffixarray 34.627s goos: freebsd goarch: amd64 pkg: internal/chacha8rand cpu: AMD EPYC 7B12 BenchmarkBlock-4 1269859 94.04 ns/op 2722.23 MB/s PASS ok internal/chacha8rand 1.290s goos: freebsd goarch: amd64 pkg: internal/fuzz cpu: AMD EPYC 7B12 BenchmarkMarshalCorpusFile/1-4 50775 2198 ns/op 0.45 MB/s BenchmarkMarshalCorpusFile/2-4 50740 2325 ns/op 0.86 MB/s BenchmarkMarshalCorpusFile/4-4 47978 2536 ns/op 1.58 MB/s BenchmarkMarshalCorpusFile/8-4 39690 2975 ns/op 2.69 MB/s BenchmarkMarshalCorpusFile/16-4 31306 3821 ns/op 4.19 MB/s BenchmarkMarshalCorpusFile/32-4 20619 5556 ns/op 5.76 MB/s BenchmarkMarshalCorpusFile/64-4 16353 7351 ns/op 8.71 MB/s BenchmarkMarshalCorpusFile/128-4 12148 10288 ns/op 12.44 MB/s BenchmarkMarshalCorpusFile/256-4 4375 23020 ns/op 11.12 MB/s BenchmarkMarshalCorpusFile/512-4 2682 45304 ns/op 11.30 MB/s BenchmarkMarshalCorpusFile/1024-4 1402 84044 ns/op 12.18 MB/s BenchmarkMarshalCorpusFile/2048-4 687 172834 ns/op 11.85 MB/s BenchmarkMarshalCorpusFile/4096-4 357 322939 ns/op 12.68 MB/s BenchmarkMarshalCorpusFile/8192-4 183 661780 ns/op 12.38 MB/s BenchmarkMarshalCorpusFile/16384-4 79 1306407 ns/op 12.54 MB/s BenchmarkMarshalCorpusFile/32768-4 42 2834977 ns/op 11.56 MB/s BenchmarkMarshalCorpusFile/65536-4 21 5610965 ns/op 11.68 MB/s BenchmarkMarshalCorpusFile/131072-4 9 11411914 ns/op 11.49 MB/s BenchmarkMarshalCorpusFile/262144-4 5 22417867 ns/op 11.69 MB/s BenchmarkMarshalCorpusFile/524288-4 3 49435859 ns/op 10.61 MB/s BenchmarkMarshalCorpusFile/1048576-4 2 88087986 ns/op 11.90 MB/s BenchmarkUnmarshalCorpusFile/1-4 13426 8899 ns/op 0.11 MB/s BenchmarkUnmarshalCorpusFile/2-4 12996 9240 ns/op 0.22 MB/s BenchmarkUnmarshalCorpusFile/4-4 11743 10164 ns/op 0.39 MB/s BenchmarkUnmarshalCorpusFile/8-4 8596 11640 ns/op 0.69 MB/s BenchmarkUnmarshalCorpusFile/16-4 8656 14102 ns/op 1.13 MB/s BenchmarkUnmarshalCorpusFile/32-4 5246 20009 ns/op 1.60 MB/s BenchmarkUnmarshalCorpusFile/64-4 4333 24154 ns/op 2.65 MB/s BenchmarkUnmarshalCorpusFile/128-4 3536 30828 ns/op 4.15 MB/s BenchmarkUnmarshalCorpusFile/256-4 1443 81098 ns/op 3.16 MB/s BenchmarkUnmarshalCorpusFile/512-4 778 152033 ns/op 3.37 MB/s BenchmarkUnmarshalCorpusFile/1024-4 400 296654 ns/op 3.45 MB/s BenchmarkUnmarshalCorpusFile/2048-4 208 588414 ns/op 3.48 MB/s BenchmarkUnmarshalCorpusFile/4096-4 100 1160145 ns/op 3.53 MB/s BenchmarkUnmarshalCorpusFile/8192-4 50 2347002 ns/op 3.49 MB/s BenchmarkUnmarshalCorpusFile/16384-4 27 4644863 ns/op 3.53 MB/s BenchmarkUnmarshalCorpusFile/32768-4 13 9153150 ns/op 3.58 MB/s BenchmarkUnmarshalCorpusFile/65536-4 6 18543487 ns/op 3.53 MB/s BenchmarkUnmarshalCorpusFile/131072-4 3 36536914 ns/op 3.59 MB/s BenchmarkUnmarshalCorpusFile/262144-4 2 73255992 ns/op 3.58 MB/s BenchmarkUnmarshalCorpusFile/524288-4 1 144766884 ns/op 3.62 MB/s BenchmarkUnmarshalCorpusFile/1048576-4 1 297618323 ns/op 3.52 MB/s BenchmarkMutatorBytes/1-4 36609 2756 ns/op BenchmarkMutatorBytes/10-4 44832 2701 ns/op BenchmarkMutatorBytes/100-4 42854 2854 ns/op BenchmarkMutatorBytes/1000-4 30907 4171 ns/op BenchmarkMutatorBytes/10000-4 8406 16970 ns/op BenchmarkMutatorBytes/100000-4 1125 108723 ns/op BenchmarkMutatorString/1-4 40794 2837 ns/op BenchmarkMutatorString/10-4 43005 2875 ns/op BenchmarkMutatorString/100-4 38732 3314 ns/op BenchmarkMutatorString/1000-4 21517 5968 ns/op BenchmarkMutatorString/10000-4 4837 30293 ns/op BenchmarkMutatorString/100000-4 540 212447 ns/op BenchmarkMutatorAllBasicTypes/[]uint8-4 22516 4874 ns/op BenchmarkMutatorAllBasicTypes/string-4 24193 4904 ns/op BenchmarkMutatorAllBasicTypes/bool-4 71011 1696 ns/op BenchmarkMutatorAllBasicTypes/float32-4 63190 1927 ns/op BenchmarkMutatorAllBasicTypes/float64-4 63205 1905 ns/op BenchmarkMutatorAllBasicTypes/int-4 66560 1782 ns/op BenchmarkMutatorAllBasicTypes/int8-4 68152 1755 ns/op BenchmarkMutatorAllBasicTypes/int16-4 67495 1799 ns/op BenchmarkMutatorAllBasicTypes/int32-4 67765 1805 ns/op BenchmarkMutatorAllBasicTypes/int64-4 67290 1771 ns/op BenchmarkMutatorAllBasicTypes/uint8-4 65799 1833 ns/op BenchmarkMutatorAllBasicTypes/uint16-4 64494 1829 ns/op BenchmarkMutatorAllBasicTypes/uint32-4 65785 1831 ns/op BenchmarkMutatorAllBasicTypes/uint64-4 64456 1844 ns/op BenchmarkByteSliceMutators/RemoveBytes/64-4 374467 315.9 ns/op BenchmarkByteSliceMutators/RemoveBytes/128-4 353430 338.0 ns/op BenchmarkByteSliceMutators/RemoveBytes/256-4 323650 368.4 ns/op BenchmarkByteSliceMutators/RemoveBytes/512-4 285037 404.5 ns/op BenchmarkByteSliceMutators/RemoveBytes/1024-4 243646 472.0 ns/op BenchmarkByteSliceMutators/InsertRandomBytes/64-4 517418 208.7 ns/op BenchmarkByteSliceMutators/InsertRandomBytes/128-4 498350 213.3 ns/op BenchmarkByteSliceMutators/InsertRandomBytes/256-4 581013 213.8 ns/op BenchmarkByteSliceMutators/InsertRandomBytes/512-4 520663 213.7 ns/op BenchmarkByteSliceMutators/InsertRandomBytes/1024-4 488992 211.0 ns/op BenchmarkByteSliceMutators/DuplicateBytes/64-4 442460 273.8 ns/op BenchmarkByteSliceMutators/DuplicateBytes/128-4 392518 273.4 ns/op BenchmarkByteSliceMutators/DuplicateBytes/256-4 371382 271.7 ns/op BenchmarkByteSliceMutators/DuplicateBytes/512-4 395100 266.5 ns/op BenchmarkByteSliceMutators/DuplicateBytes/1024-4 441999 269.9 ns/op BenchmarkByteSliceMutators/OverwriteBytes/64-4 291175 376.1 ns/op BenchmarkByteSliceMutators/OverwriteBytes/128-4 298546 383.2 ns/op BenchmarkByteSliceMutators/OverwriteBytes/256-4 293568 376.3 ns/op BenchmarkByteSliceMutators/OverwriteBytes/512-4 295212 387.7 ns/op BenchmarkByteSliceMutators/OverwriteBytes/1024-4 282993 388.2 ns/op BenchmarkByteSliceMutators/BitFlip/64-4 763663 157.0 ns/op BenchmarkByteSliceMutators/BitFlip/128-4 762475 154.1 ns/op BenchmarkByteSliceMutators/BitFlip/256-4 657793 156.1 ns/op BenchmarkByteSliceMutators/BitFlip/512-4 665652 157.5 ns/op BenchmarkByteSliceMutators/BitFlip/1024-4 658291 153.1 ns/op BenchmarkByteSliceMutators/XORByte/64-4 776954 157.5 ns/op BenchmarkByteSliceMutators/XORByte/128-4 663554 157.0 ns/op BenchmarkByteSliceMutators/XORByte/256-4 729490 158.9 ns/op BenchmarkByteSliceMutators/XORByte/512-4 786703 156.6 ns/op BenchmarkByteSliceMutators/XORByte/1024-4 680197 152.2 ns/op BenchmarkByteSliceMutators/SwapByte/64-4 703502 171.0 ns/op BenchmarkByteSliceMutators/SwapByte/128-4 606868 176.0 ns/op BenchmarkByteSliceMutators/SwapByte/256-4 578934 173.7 ns/op BenchmarkByteSliceMutators/SwapByte/512-4 680557 171.3 ns/op BenchmarkByteSliceMutators/SwapByte/1024-4 620286 172.9 ns/op BenchmarkByteSliceMutators/ArithmeticUint8/64-4 509952 203.4 ns/op BenchmarkByteSliceMutators/ArithmeticUint8/128-4 531024 201.1 ns/op BenchmarkByteSliceMutators/ArithmeticUint8/256-4 515197 205.8 ns/op BenchmarkByteSliceMutators/ArithmeticUint8/512-4 521210 200.3 ns/op BenchmarkByteSliceMutators/ArithmeticUint8/1024-4 521196 204.3 ns/op BenchmarkByteSliceMutators/ArithmeticUint16/64-4 361893 310.5 ns/op BenchmarkByteSliceMutators/ArithmeticUint16/128-4 393169 309.5 ns/op BenchmarkByteSliceMutators/ArithmeticUint16/256-4 382424 304.0 ns/op BenchmarkByteSliceMutators/ArithmeticUint16/512-4 387885 300.6 ns/op BenchmarkByteSliceMutators/ArithmeticUint16/1024-4 384610 309.8 ns/op BenchmarkByteSliceMutators/ArithmeticUint32/64-4 321765 361.8 ns/op BenchmarkByteSliceMutators/ArithmeticUint32/128-4 339166 350.6 ns/op BenchmarkByteSliceMutators/ArithmeticUint32/256-4 322946 348.3 ns/op BenchmarkByteSliceMutators/ArithmeticUint32/512-4 304388 352.2 ns/op BenchmarkByteSliceMutators/ArithmeticUint32/1024-4 309439 353.8 ns/op BenchmarkByteSliceMutators/ArithmeticUint64/64-4 269251 430.0 ns/op BenchmarkByteSliceMutators/ArithmeticUint64/128-4 275134 438.0 ns/op BenchmarkByteSliceMutators/ArithmeticUint64/256-4 266876 430.6 ns/op BenchmarkByteSliceMutators/ArithmeticUint64/512-4 249884 434.2 ns/op BenchmarkByteSliceMutators/ArithmeticUint64/1024-4 251512 432.1 ns/op BenchmarkByteSliceMutators/OverwriteInterestingUint8/64-4 627439 166.8 ns/op BenchmarkByteSliceMutators/OverwriteInterestingUint8/128-4 724531 164.4 ns/op BenchmarkByteSliceMutators/OverwriteInterestingUint8/256-4 714483 169.7 ns/op BenchmarkByteSliceMutators/OverwriteInterestingUint8/512-4 670292 165.2 ns/op BenchmarkByteSliceMutators/OverwriteInterestingUint8/1024-4 729744 161.9 ns/op BenchmarkByteSliceMutators/OverwriteInterestingUint16/64-4 480356 252.4 ns/op BenchmarkByteSliceMutators/OverwriteInterestingUint16/128-4 408597 250.0 ns/op BenchmarkByteSliceMutators/OverwriteInterestingUint16/256-4 438584 255.7 ns/op BenchmarkByteSliceMutators/OverwriteInterestingUint16/512-4 426012 254.9 ns/op BenchmarkByteSliceMutators/OverwriteInterestingUint16/1024-4 458858 249.5 ns/op BenchmarkByteSliceMutators/OverwriteInterestingUint32/64-4 408987 275.5 ns/op BenchmarkByteSliceMutators/OverwriteInterestingUint32/128-4 382681 266.7 ns/op BenchmarkByteSliceMutators/OverwriteInterestingUint32/256-4 434800 274.3 ns/op BenchmarkByteSliceMutators/OverwriteInterestingUint32/512-4 421854 273.1 ns/op BenchmarkByteSliceMutators/OverwriteInterestingUint32/1024-4 400628 272.5 ns/op BenchmarkByteSliceMutators/InsertConstantBytes/64-4 486609 214.1 ns/op BenchmarkByteSliceMutators/InsertConstantBytes/128-4 495625 206.5 ns/op BenchmarkByteSliceMutators/InsertConstantBytes/256-4 584666 205.3 ns/op BenchmarkByteSliceMutators/InsertConstantBytes/512-4 503659 210.9 ns/op BenchmarkByteSliceMutators/InsertConstantBytes/1024-4 544292 206.1 ns/op BenchmarkByteSliceMutators/OverwriteConstantBytes/64-4 342364 317.3 ns/op BenchmarkByteSliceMutators/OverwriteConstantBytes/128-4 347634 322.3 ns/op BenchmarkByteSliceMutators/OverwriteConstantBytes/256-4 326366 332.1 ns/op BenchmarkByteSliceMutators/OverwriteConstantBytes/512-4 324828 335.3 ns/op BenchmarkByteSliceMutators/OverwriteConstantBytes/1024-4 319842 341.1 ns/op BenchmarkByteSliceMutators/ShuffleBytes/64-4 193120 628.0 ns/op BenchmarkByteSliceMutators/ShuffleBytes/128-4 179419 644.9 ns/op BenchmarkByteSliceMutators/ShuffleBytes/256-4 160718 697.7 ns/op BenchmarkByteSliceMutators/ShuffleBytes/512-4 160351 756.4 ns/op BenchmarkByteSliceMutators/ShuffleBytes/1024-4 136454 871.0 ns/op BenchmarkByteSliceMutators/SwapBytes/64-4 411547 270.1 ns/op BenchmarkByteSliceMutators/SwapBytes/128-4 393274 275.2 ns/op BenchmarkByteSliceMutators/SwapBytes/256-4 409999 279.2 ns/op BenchmarkByteSliceMutators/SwapBytes/512-4 407419 274.3 ns/op BenchmarkByteSliceMutators/SwapBytes/1024-4 411297 278.0 ns/op PASS ok internal/fuzz 23.479s PASS ok internal/poll 1.080s goos: freebsd goarch: amd64 pkg: internal/runtime/atomic cpu: AMD EPYC 7B12 BenchmarkAnd32-4 19780126 5.204 ns/op BenchmarkAnd32Parallel-4 3480958 31.93 ns/op BenchmarkAnd64-4 19969930 5.148 ns/op BenchmarkAnd64Parallel-4 3244279 37.21 ns/op BenchmarkOr32-4 19934660 5.583 ns/op BenchmarkOr32Parallel-4 3644953 34.22 ns/op BenchmarkOr64-4 18741170 5.417 ns/op BenchmarkOr64Parallel-4 3473689 35.34 ns/op BenchmarkAtomicLoad64-4 18819939 5.928 ns/op BenchmarkAtomicStore64-4 19360506 5.355 ns/op BenchmarkAtomicLoad-4 19680600 5.910 ns/op BenchmarkAtomicStore-4 19703704 5.910 ns/op BenchmarkAtomicLoad8-4 20114565 5.934 ns/op BenchmarkAtomicStore8-4 19393296 5.287 ns/op BenchmarkAnd8-4 19100904 5.877 ns/op BenchmarkAnd-4 18681474 5.791 ns/op BenchmarkAnd8Parallel-4 3386761 35.18 ns/op BenchmarkAndParallel-4 3341322 32.09 ns/op BenchmarkOr8-4 19084587 5.918 ns/op BenchmarkOr-4 19479618 5.412 ns/op BenchmarkOr8Parallel-4 3351856 34.97 ns/op BenchmarkOrParallel-4 3879163 32.75 ns/op BenchmarkXadd-4 3513230 33.50 ns/op BenchmarkXadd64-4 3640388 33.43 ns/op BenchmarkCas-4 3378470 37.52 ns/op BenchmarkCas64-4 3216384 38.58 ns/op BenchmarkXchg-4 3342156 35.60 ns/op BenchmarkXchg64-4 3447169 34.73 ns/op BenchmarkXchg8-4 20104660 5.948 ns/op BenchmarkXchg8Parallel-4 3312658 36.10 ns/op PASS ok internal/runtime/atomic 5.220s goos: freebsd goarch: amd64 pkg: internal/runtime/math cpu: AMD EPYC 7B12 BenchmarkMulUintptr/small-4 5470192 22.03 ns/op BenchmarkMulUintptr/large-4 4423965 25.68 ns/op PASS ok internal/runtime/math 1.363s goos: freebsd goarch: amd64 pkg: internal/sync cpu: AMD EPYC 7B12 BenchmarkHashTrieMapLoadSmall-4 348914 299.1 ns/op 0 B/op 0 allocs/op BenchmarkHashTrieMapLoad-4 267763 400.8 ns/op 0 B/op 0 allocs/op BenchmarkHashTrieMapLoadLarge-4 135308 872.7 ns/op 0 B/op 0 allocs/op BenchmarkHashTrieMapLoadOrStore-4 305858 396.2 ns/op 0 B/op 0 allocs/op BenchmarkHashTrieMapLoadOrStoreLarge-4 87382 1514 ns/op 29 B/op 0 allocs/op PASS ok internal/sync 4.090s PASS ok internal/syscall/unix 1.076s goos: freebsd goarch: amd64 pkg: internal/zstd cpu: AMD EPYC 7B12 BenchmarkLarge-4 1 243263498 ns/op 1.13 MB/s 2851728 B/op 43 allocs/op PASS ok internal/zstd 1.306s goos: freebsd goarch: amd64 pkg: io cpu: AMD EPYC 7B12 BenchmarkCopyNSmall-4 33386 4196 ns/op BenchmarkCopyNLarge-4 517 257395 ns/op PASS ok io 1.533s goos: freebsd goarch: amd64 pkg: log cpu: AMD EPYC 7B12 BenchmarkItoa-4 283297 374.4 ns/op BenchmarkPrintln-4 27694 4450 ns/op 78 B/op 1 allocs/op BenchmarkPrintlnNoFlags-4 41198 2985 ns/op 65 B/op 1 allocs/op BenchmarkConcurrent-4 5499 22359 ns/op BenchmarkDiscard-4 1278373 93.23 ns/op 0 B/op 0 allocs/op PASS ok log 1.930s goos: freebsd goarch: amd64 pkg: log/slog cpu: AMD EPYC 7B12 BenchmarkAttrString-4 26169 4444 ns/op 311 B/op 16 allocs/op BenchmarkWriteTime-4 122384 938.7 ns/op BenchmarkJSONHandler/defaults-4 8642 11671 ns/op 526 B/op 1 allocs/op BenchmarkJSONHandler/time_format-4 5208 20016 ns/op 777 B/op 6 allocs/op BenchmarkJSONHandler/time_unix-4 5790 18180 ns/op 752 B/op 5 allocs/op BenchmarkPreformatting/separate-4 9093 11846 ns/op 526 B/op 1 allocs/op BenchmarkPreformatting/struct-4 10124 12074 ns/op 530 B/op 1 allocs/op BenchmarkPreformatting/struct_file-4 8047 15292 ns/op 518 B/op 0 allocs/op BenchmarkJSONEncoding/json.Marshal-4 37380 3209 ns/op 79 B/op 2 allocs/op BenchmarkJSONEncoding/Encoder.Encode-4 35694 3379 ns/op 63 B/op 1 allocs/op BenchmarkNopLog/no_attrs-4 89524 1328 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/attrs-4 71979 1732 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/attrs-parallel-4 43594 2844 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/keys-values-4 69769 1758 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/WithContext-4 71612 1770 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/WithContext-parallel-4 44136 2850 ns/op 0 B/op 0 allocs/op BenchmarkPC/0-4 1283662 89.68 ns/op 0 B/op 0 allocs/op BenchmarkPC/1-4 884276 147.8 ns/op 0 B/op 0 allocs/op BenchmarkPC/2-4 843093 144.2 ns/op 0 B/op 0 allocs/op BenchmarkPC/3-4 674014 172.0 ns/op 0 B/op 0 allocs/op BenchmarkPC/4-4 568752 220.6 ns/op 0 B/op 0 allocs/op BenchmarkRecord-4 9066 13302 ns/op BenchmarkDispatch/switch-checked-4 245732 416.9 ns/op BenchmarkDispatch/As-4 271868 448.0 ns/op BenchmarkDispatch/Visit-4 226070 473.4 ns/op BenchmarkUnsafeStrings-4 25490 4779 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.172s goos: freebsd goarch: amd64 pkg: log/slog/internal/benchmarks cpu: AMD EPYC 7B12 BenchmarkAttrs/disabled/5_args-4 1666580 79.46 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/disabled/5_args_ctx-4 1709689 70.43 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/disabled/10_args-4 983923 121.1 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/disabled/40_args-4 263163 432.2 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/fastText_discard/5_args-4 78814 1617 ns/op 260 B/op 0 allocs/op BenchmarkAttrs/fastText_discard/5_args_ctx-4 80384 1517 ns/op 263 B/op 0 allocs/op BenchmarkAttrs/fastText_discard/10_args-4 52822 2401 ns/op 678 B/op 2 allocs/op BenchmarkAttrs/fastText_discard/40_args-4 17948 7430 ns/op 3466 B/op 2 allocs/op BenchmarkAttrs/Text_discard/5_args-4 17748 6888 ns/op 599 B/op 2 allocs/op BenchmarkAttrs/Text_discard/5_args_ctx-4 16306 6642 ns/op 596 B/op 2 allocs/op BenchmarkAttrs/Text_discard/10_args-4 12379 9588 ns/op 1088 B/op 6 allocs/op BenchmarkAttrs/Text_discard/40_args-4 3717 29110 ns/op 4299 B/op 15 allocs/op BenchmarkAttrs/JSON_discard/5_args-4 18440 6546 ns/op 519 B/op 0 allocs/op BenchmarkAttrs/JSON_discard/5_args_ctx-4 18753 6343 ns/op 527 B/op 1 allocs/op BenchmarkAttrs/JSON_discard/10_args-4 12273 9306 ns/op 938 B/op 3 allocs/op BenchmarkAttrs/JSON_discard/40_args-4 4152 25339 ns/op 3716 B/op 3 allocs/op PASS ok log/slog/internal/benchmarks 3.811s goos: freebsd goarch: amd64 pkg: maps cpu: AMD EPYC 7B12 BenchmarkMapClone-4 1 185732828 ns/op PASS ok maps 1.537s goos: freebsd goarch: amd64 pkg: math cpu: AMD EPYC 7B12 BenchmarkAcos-4 4721930 25.39 ns/op BenchmarkAcosh-4 1329850 92.11 ns/op BenchmarkAsin-4 4754725 25.27 ns/op BenchmarkAsinh-4 1299052 92.97 ns/op BenchmarkAtan-4 5353929 21.53 ns/op BenchmarkAtanh-4 1286586 93.98 ns/op BenchmarkAtan2-4 3179144 37.51 ns/op BenchmarkCbrt-4 1620364 73.84 ns/op BenchmarkCeil-4 19520875 5.912 ns/op BenchmarkCopysign-4 2337397 51.12 ns/op BenchmarkCos-4 1407855 84.20 ns/op BenchmarkCosh-4 1987138 60.15 ns/op BenchmarkErf-4 5537803 21.67 ns/op BenchmarkErfc-4 5173659 21.96 ns/op BenchmarkErfinv-4 5354647 22.29 ns/op BenchmarkErfcinv-4 5425042 22.01 ns/op BenchmarkExp-4 8826234 13.45 ns/op BenchmarkExpGo-4 1110867 109.8 ns/op BenchmarkExpm1-4 4653061 25.91 ns/op BenchmarkExp2-4 1170652 103.7 ns/op BenchmarkExp2Go-4 1103294 108.7 ns/op BenchmarkAbs-4 3190599 37.68 ns/op BenchmarkDim-4 9831615 11.55 ns/op BenchmarkFloor-4 20253420 5.937 ns/op BenchmarkMax-4 14443758 7.777 ns/op BenchmarkMin-4 14873524 8.081 ns/op BenchmarkMod-4 298494 387.3 ns/op BenchmarkFrexp-4 1641259 72.62 ns/op BenchmarkGamma-4 771802 150.4 ns/op BenchmarkHypot-4 13490485 8.723 ns/op BenchmarkHypotGo-4 1521091 79.11 ns/op BenchmarkIlogb-4 2000264 60.45 ns/op BenchmarkJ0-4 290647 387.8 ns/op BenchmarkJ1-4 330698 358.0 ns/op BenchmarkJn-4 149766 767.2 ns/op BenchmarkLdexp-4 1624262 73.55 ns/op BenchmarkLgamma-4 1154931 103.7 ns/op BenchmarkLog-4 8634016 13.87 ns/op BenchmarkLogb-4 2001924 59.59 ns/op BenchmarkLog1p-4 1565010 76.65 ns/op BenchmarkLog10-4 8318358 14.42 ns/op BenchmarkLog2-4 1397198 85.79 ns/op BenchmarkModf-4 2578461 46.59 ns/op BenchmarkNextafter32-4 2574754 46.23 ns/op BenchmarkNextafter64-4 2557771 46.57 ns/op BenchmarkPowInt-4 473131 227.1 ns/op BenchmarkPowFrac-4 393744 272.6 ns/op BenchmarkPow10Pos-4 5684628 21.55 ns/op BenchmarkPow10Neg-4 4952186 23.98 ns/op BenchmarkRound-4 3091306 38.41 ns/op BenchmarkRoundToEven-4 10431289 11.54 ns/op BenchmarkRemainder-4 455427 267.4 ns/op BenchmarkSignbit-4 4791886 24.77 ns/op BenchmarkSin-4 2034362 59.79 ns/op BenchmarkSincos-4 1226658 98.01 ns/op BenchmarkSinh-4 3746192 31.90 ns/op BenchmarkSqrtIndirect-4 19810299 5.922 ns/op BenchmarkSqrtLatency-4 13075957 9.290 ns/op BenchmarkSqrtIndirectLatency-4 13066988 9.326 ns/op BenchmarkSqrtGoLatency-4 1632915 73.43 ns/op BenchmarkSqrtPrime-4 175021 685.9 ns/op BenchmarkTan-4 1960502 63.99 ns/op BenchmarkTanh-4 1926464 62.54 ns/op BenchmarkTrunc-4 19847254 5.112 ns/op BenchmarkY0-4 305239 364.2 ns/op BenchmarkY1-4 328862 363.2 ns/op BenchmarkYn-4 156360 742.3 ns/op BenchmarkFloat64bits-4 4857910 24.79 ns/op BenchmarkFloat64frombits-4 4789347 24.65 ns/op BenchmarkFloat32bits-4 4785493 24.58 ns/op BenchmarkFloat32frombits-4 4815663 24.65 ns/op BenchmarkFMA-4 20210678 5.903 ns/op PASS ok math 12.362s goos: freebsd goarch: amd64 pkg: math/big cpu: AMD EPYC 7B12 BenchmarkAddVV/1-4 13051694 8.714 ns/op 7344.57 MB/s BenchmarkAddVV/2-4 11822649 8.769 ns/op 14597.43 MB/s BenchmarkAddVV/3-4 12085761 9.721 ns/op 19750.37 MB/s BenchmarkAddVV/4-4 12754670 8.891 ns/op 28793.20 MB/s BenchmarkAddVV/5-4 12444235 9.107 ns/op 35139.58 MB/s BenchmarkAddVV/10-4 10207935 10.61 ns/op 60294.64 MB/s BenchmarkAddVV/100-4 2519052 47.34 ns/op 135183.03 MB/s BenchmarkAddVV/1000-4 232563 472.5 ns/op 135457.75 MB/s BenchmarkSubVV/1-4 14258136 8.438 ns/op 7584.42 MB/s BenchmarkSubVV/2-4 12846771 8.797 ns/op 14550.49 MB/s BenchmarkSubVV/3-4 12256030 9.108 ns/op 21080.11 MB/s BenchmarkSubVV/4-4 11936937 9.485 ns/op 26988.92 MB/s BenchmarkSubVV/5-4 13157162 9.248 ns/op 34603.60 MB/s BenchmarkSubVV/10-4 10315508 10.59 ns/op 60415.79 MB/s BenchmarkSubVV/100-4 2514930 47.06 ns/op 135983.08 MB/s BenchmarkSubVV/1000-4 239467 472.6 ns/op 135407.38 MB/s BenchmarkAddVW/1-4 14322343 7.632 ns/op 1048.19 MB/s BenchmarkAddVW/2-4 12967663 8.160 ns/op 1960.71 MB/s BenchmarkAddVW/3-4 12818228 9.367 ns/op 2562.05 MB/s BenchmarkAddVW/4-4 13174262 8.436 ns/op 3793.36 MB/s BenchmarkAddVW/5-4 13792947 8.332 ns/op 4800.81 MB/s BenchmarkAddVW/10-4 11639910 9.801 ns/op 8162.73 MB/s BenchmarkAddVW/100-4 439161 272.9 ns/op 2931.03 MB/s BenchmarkAddVW/1000-4 74305 1649 ns/op 4851.16 MB/s BenchmarkAddVWext/1-4 13979596 7.520 ns/op 1063.76 MB/s BenchmarkAddVWext/2-4 12943380 8.710 ns/op 1837.07 MB/s BenchmarkAddVWext/3-4 12110068 8.705 ns/op 2757.07 MB/s BenchmarkAddVWext/4-4 11024536 10.57 ns/op 3027.78 MB/s BenchmarkAddVWext/5-4 14107063 7.988 ns/op 5007.44 MB/s BenchmarkAddVWext/10-4 11767130 9.764 ns/op 8193.20 MB/s BenchmarkAddVWext/100-4 108138 1084 ns/op 738.00 MB/s BenchmarkAddVWext/1000-4 11466 10307 ns/op 776.16 MB/s BenchmarkSubVW/1-4 13699400 8.152 ns/op 981.37 MB/s BenchmarkSubVW/2-4 14173359 8.749 ns/op 1828.70 MB/s BenchmarkSubVW/3-4 12665899 8.756 ns/op 2741.04 MB/s BenchmarkSubVW/4-4 12898124 8.319 ns/op 3846.59 MB/s BenchmarkSubVW/5-4 13622635 8.273 ns/op 4834.86 MB/s BenchmarkSubVW/10-4 12404334 9.676 ns/op 8268.12 MB/s BenchmarkSubVW/100-4 464726 235.4 ns/op 3398.12 MB/s BenchmarkSubVW/1000-4 72468 1655 ns/op 4833.51 MB/s BenchmarkSubVWext/1-4 13233102 7.753 ns/op 1031.85 MB/s BenchmarkSubVWext/2-4 13524895 7.997 ns/op 2000.66 MB/s BenchmarkSubVWext/3-4 12930268 8.786 ns/op 2731.49 MB/s BenchmarkSubVWext/4-4 13263832 8.409 ns/op 3805.43 MB/s BenchmarkSubVWext/5-4 13721094 8.406 ns/op 4758.41 MB/s BenchmarkSubVWext/10-4 11568517 9.706 ns/op 8242.64 MB/s BenchmarkSubVWext/100-4 107539 1087 ns/op 736.18 MB/s BenchmarkSubVWext/1000-4 11592 10378 ns/op 770.89 MB/s BenchmarkMulAddVWW/1-4 11878671 9.445 ns/op 6776.25 MB/s BenchmarkMulAddVWW/2-4 11497821 10.06 ns/op 12727.81 MB/s BenchmarkMulAddVWW/3-4 12893218 8.537 ns/op 22490.94 MB/s BenchmarkMulAddVWW/4-4 11739627 9.377 ns/op 27300.38 MB/s BenchmarkMulAddVWW/5-4 11583918 9.724 ns/op 32907.84 MB/s BenchmarkMulAddVWW/10-4 8888413 12.45 ns/op 51405.15 MB/s BenchmarkMulAddVWW/100-4 1438294 83.48 ns/op 76668.26 MB/s BenchmarkMulAddVWW/1000-4 142624 836.8 ns/op 76481.82 MB/s BenchmarkAddMulVVW/1-4 13784266 8.406 ns/op 7613.82 MB/s BenchmarkAddMulVVW/2-4 12552316 9.032 ns/op 14171.16 MB/s BenchmarkAddMulVVW/3-4 12319760 9.796 ns/op 19599.80 MB/s BenchmarkAddMulVVW/4-4 11681505 10.29 ns/op 24882.84 MB/s BenchmarkAddMulVVW/5-4 10734507 10.91 ns/op 29318.38 MB/s BenchmarkAddMulVVW/10-4 10214868 11.31 ns/op 56587.78 MB/s BenchmarkAddMulVVW/100-4 2107010 56.37 ns/op 113541.76 MB/s BenchmarkAddMulVVW/1000-4 245893 492.7 ns/op 129908.84 MB/s BenchmarkDivWVW/1-4 4253778 28.56 ns/op 2241.04 MB/s BenchmarkDivWVW/2-4 2614348 45.29 ns/op 2826.19 MB/s BenchmarkDivWVW/3-4 2076844 57.40 ns/op 3344.77 MB/s BenchmarkDivWVW/4-4 1715353 72.17 ns/op 3546.96 MB/s BenchmarkDivWVW/5-4 1398028 83.86 ns/op 3815.88 MB/s BenchmarkDivWVW/10-4 674841 152.0 ns/op 4209.78 MB/s BenchmarkDivWVW/100-4 89895 1343 ns/op 4765.00 MB/s BenchmarkDivWVW/1000-4 9110 13306 ns/op 4809.83 MB/s BenchmarkNonZeroShifts/1/shrVU-4 12816981 8.446 ns/op BenchmarkNonZeroShifts/1/shlVU-4 14340091 8.151 ns/op BenchmarkNonZeroShifts/2/shrVU-4 13721330 8.768 ns/op BenchmarkNonZeroShifts/2/shlVU-4 13344279 8.156 ns/op BenchmarkNonZeroShifts/3/shrVU-4 12430316 9.159 ns/op BenchmarkNonZeroShifts/3/shlVU-4 12801217 8.776 ns/op BenchmarkNonZeroShifts/4/shrVU-4 11570134 9.743 ns/op BenchmarkNonZeroShifts/4/shlVU-4 12123270 9.413 ns/op BenchmarkNonZeroShifts/5/shrVU-4 11004692 10.75 ns/op BenchmarkNonZeroShifts/5/shlVU-4 11363917 10.00 ns/op BenchmarkNonZeroShifts/10/shrVU-4 7518757 15.34 ns/op BenchmarkNonZeroShifts/10/shlVU-4 8571506 13.21 ns/op BenchmarkNonZeroShifts/100/shrVU-4 1202973 99.19 ns/op BenchmarkNonZeroShifts/100/shlVU-4 1695454 74.82 ns/op BenchmarkNonZeroShifts/1000/shrVU-4 126696 948.2 ns/op BenchmarkNonZeroShifts/1000/shlVU-4 186493 646.4 ns/op BenchmarkDecimalConversion-4 314 380483 ns/op BenchmarkFloatString/100-4 16467 7200 ns/op 392 B/op 8 allocs/op BenchmarkFloatString/1000-4 288 409467 ns/op 2902 B/op 9 allocs/op BenchmarkFloatString/10000-4 3 38213556 ns/op 60488 B/op 45 allocs/op BenchmarkFloatString/100000-4 1 3728638998 ns/op 837832 B/op 530 allocs/op BenchmarkFloatAdd/10-4 214730 527.8 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100-4 212869 528.4 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/1000-4 200394 593.2 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/10000-4 111673 1050 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100000-4 21903 5375 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10-4 282904 409.4 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100-4 265209 415.5 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/1000-4 263059 414.9 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10000-4 189039 576.6 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100000-4 55258 2140 ns/op 0 B/op 0 allocs/op BenchmarkParseFloatSmallExp-4 2793 42314 ns/op BenchmarkParseFloatLargeExp-4 650 182321 ns/op BenchmarkGCD10x10/WithoutXY-4 275725 390.4 ns/op BenchmarkGCD10x10/WithXY-4 85459 1406 ns/op BenchmarkGCD10x100/WithoutXY-4 158006 740.1 ns/op BenchmarkGCD10x100/WithXY-4 25174 4920 ns/op BenchmarkGCD10x1000/WithoutXY-4 114256 1089 ns/op BenchmarkGCD10x1000/WithXY-4 21054 5959 ns/op BenchmarkGCD100x100/WithoutXY-4 41924 2876 ns/op BenchmarkGCD100x100/WithXY-4 15366 8038 ns/op BenchmarkGCD100x1000/WithoutXY-4 18949 6581 ns/op BenchmarkGCD100x1000/WithXY-4 9324 13067 ns/op BenchmarkGCD1000x1000/WithoutXY-4 3058 34143 ns/op BenchmarkGCD1000x1000/WithXY-4 1759 63913 ns/op BenchmarkHilbert-4 31 3522411 ns/op BenchmarkBinomial-4 19264 6159 ns/op BenchmarkQuoRem-4 31255 3990 ns/op BenchmarkExp-4 24 4540436 ns/op BenchmarkExpMont/Odd-4 217 533485 ns/op 2588 B/op 21 allocs/op BenchmarkExpMont/Even1-4 211 559559 ns/op 3353 B/op 37 allocs/op BenchmarkExpMont/Even2-4 204 592320 ns/op 3838 B/op 53 allocs/op BenchmarkExpMont/Even3-4 204 581266 ns/op 3831 B/op 53 allocs/op BenchmarkExpMont/Even4-4 204 583543 ns/op 3858 B/op 53 allocs/op BenchmarkExpMont/Even8-4 204 587112 ns/op 3835 B/op 53 allocs/op BenchmarkExpMont/Even32-4 201 581008 ns/op 3830 B/op 53 allocs/op BenchmarkExpMont/Even64-4 243 488734 ns/op 3650 B/op 54 allocs/op BenchmarkExpMont/Even96-4 232 505259 ns/op 3772 B/op 51 allocs/op BenchmarkExpMont/Even128-4 278 425530 ns/op 3252 B/op 50 allocs/op BenchmarkExpMont/Even255-4 296 395543 ns/op 2960 B/op 47 allocs/op BenchmarkExpMont/SmallEven1-4 660 182646 ns/op 1312 B/op 34 allocs/op BenchmarkExpMont/SmallEven2-4 574 208580 ns/op 1723 B/op 46 allocs/op BenchmarkExpMont/SmallEven3-4 580 202834 ns/op 1743 B/op 47 allocs/op BenchmarkExpMont/SmallEven4-4 588 209652 ns/op 1721 B/op 47 allocs/op BenchmarkExp2-4 24 4512672 ns/op BenchmarkBitset-4 1069075 115.3 ns/op BenchmarkBitsetNeg-4 606211 198.5 ns/op BenchmarkBitsetOrig-4 343047 330.0 ns/op BenchmarkBitsetNegOrig-4 227107 514.0 ns/op BenchmarkModSqrt225_Tonelli-4 213 561103 ns/op BenchmarkModSqrt225_3Mod4-4 681 166862 ns/op BenchmarkModSqrt231_Tonelli-4 201 586372 ns/op BenchmarkModSqrt231_5Mod8-4 588 199455 ns/op BenchmarkModInverse-4 18172 6752 ns/op BenchmarkSqrt-4 2349 46672 ns/op BenchmarkIntSqr/1-4 1631961 72.45 ns/op BenchmarkIntSqr/2-4 1075293 111.1 ns/op BenchmarkIntSqr/3-4 950518 128.3 ns/op BenchmarkIntSqr/5-4 711535 165.4 ns/op BenchmarkIntSqr/8-4 597658 204.3 ns/op BenchmarkIntSqr/10-4 490207 243.9 ns/op BenchmarkIntSqr/20-4 88126 1479 ns/op BenchmarkIntSqr/30-4 63991 1991 ns/op BenchmarkIntSqr/50-4 40972 3085 ns/op BenchmarkIntSqr/80-4 24081 5027 ns/op BenchmarkIntSqr/100-4 18132 6630 ns/op BenchmarkIntSqr/200-4 7004 17299 ns/op BenchmarkIntSqr/300-4 2972 43782 ns/op BenchmarkIntSqr/500-4 1209 91337 ns/op BenchmarkIntSqr/800-4 535 229583 ns/op BenchmarkIntSqr/1000-4 384 317963 ns/op BenchmarkDiv/20/10-4 500176 221.1 ns/op BenchmarkDiv/40/20-4 481267 224.3 ns/op BenchmarkDiv/100/50-4 476768 226.6 ns/op BenchmarkDiv/200/100-4 72421 1673 ns/op BenchmarkDiv/400/200-4 71697 1712 ns/op BenchmarkDiv/1000/500-4 59892 2122 ns/op BenchmarkDiv/2000/1000-4 44592 2802 ns/op BenchmarkDiv/20000/10000-4 1994 59479 ns/op BenchmarkDiv/200000/100000-4 51 2430819 ns/op BenchmarkDiv/2000000/1000000-4 2 72263312 ns/op BenchmarkDiv/20000000/10000000-4 1 2204529600 ns/op BenchmarkMul-4 8 13073457 ns/op BenchmarkNatMul/10-4 271540 371.3 ns/op BenchmarkNatMul/100-4 10214 11782 ns/op BenchmarkNatMul/1000-4 313 390084 ns/op BenchmarkZeroShifts/Shl-4 19064 5616 ns/op BenchmarkZeroShifts/ShlSame-4 5960662 19.38 ns/op BenchmarkZeroShifts/Shr-4 24594 5399 ns/op BenchmarkZeroShifts/ShrSame-4 6234732 18.10 ns/op BenchmarkExp3Power/0x10-4 288328 458.3 ns/op BenchmarkExp3Power/0x40-4 233196 508.7 ns/op BenchmarkExp3Power/0x100-4 150748 773.7 ns/op BenchmarkExp3Power/0x400-4 74438 1634 ns/op BenchmarkExp3Power/0x1000-4 16832 7068 ns/op BenchmarkExp3Power/0x4000-4 3040 35266 ns/op BenchmarkExp3Power/0x10000-4 351 333209 ns/op BenchmarkExp3Power/0x40000-4 34 3499017 ns/op BenchmarkExp3Power/0x100000-4 3 35057923 ns/op BenchmarkExp3Power/0x400000-4 1 312401747 ns/op BenchmarkFibo-4 4 30515728 ns/op BenchmarkNatSqr/1-4 1326918 91.48 ns/op BenchmarkNatSqr/2-4 926296 139.0 ns/op BenchmarkNatSqr/3-4 675667 166.1 ns/op BenchmarkNatSqr/5-4 591507 211.6 ns/op BenchmarkNatSqr/8-4 416841 283.7 ns/op BenchmarkNatSqr/10-4 341652 432.7 ns/op BenchmarkNatSqr/20-4 76838 1534 ns/op BenchmarkNatSqr/30-4 59378 2053 ns/op BenchmarkNatSqr/50-4 34869 3384 ns/op BenchmarkNatSqr/80-4 19947 6159 ns/op BenchmarkNatSqr/100-4 14900 7343 ns/op BenchmarkNatSqr/200-4 6247 19206 ns/op BenchmarkNatSqr/300-4 2382 45955 ns/op BenchmarkNatSqr/500-4 1377 91444 ns/op BenchmarkNatSqr/800-4 532 215898 ns/op BenchmarkNatSqr/1000-4 404 304643 ns/op BenchmarkNatSetBytes/8-4 3455348 34.23 ns/op BenchmarkNatSetBytes/24-4 1000000 130.6 ns/op BenchmarkNatSetBytes/128-4 303547 369.2 ns/op BenchmarkNatSetBytes/7-4 1288248 93.93 ns/op BenchmarkNatSetBytes/23-4 666224 180.1 ns/op BenchmarkNatSetBytes/127-4 292500 407.8 ns/op BenchmarkScanPi-4 315 373047 ns/op BenchmarkStringPiParallel-4 1101 122479 ns/op BenchmarkScan/10/Base2-4 52662 2265 ns/op BenchmarkScan/100/Base2-4 5802 20474 ns/op BenchmarkScan/1000/Base2-4 591 204083 ns/op BenchmarkScan/10/Base8-4 129220 876.9 ns/op BenchmarkScan/100/Base8-4 16771 7088 ns/op BenchmarkScan/1000/Base8-4 1656 70488 ns/op BenchmarkScan/10/Base10-4 139473 847.0 ns/op BenchmarkScan/100/Base10-4 18384 6523 ns/op BenchmarkScan/1000/Base10-4 1897 63329 ns/op BenchmarkScan/10/Base16-4 166996 702.8 ns/op BenchmarkScan/100/Base16-4 22125 5588 ns/op BenchmarkScan/1000/Base16-4 2163 54950 ns/op BenchmarkString/10/Base2-4 245788 437.3 ns/op BenchmarkString/100/Base2-4 38576 3047 ns/op BenchmarkString/1000/Base2-4 3829 29018 ns/op BenchmarkString/10/Base8-4 511610 236.3 ns/op BenchmarkString/100/Base8-4 99547 1174 ns/op BenchmarkString/1000/Base8-4 11461 10284 ns/op BenchmarkString/10/Base10-4 288939 389.7 ns/op BenchmarkString/100/Base10-4 62319 1849 ns/op BenchmarkString/1000/Base10-4 7929 15843 ns/op BenchmarkString/10/Base16-4 476161 214.1 ns/op BenchmarkString/100/Base16-4 128282 882.4 ns/op BenchmarkString/1000/Base16-4 16204 7552 ns/op BenchmarkLeafSize/0-4 62 1904461 ns/op BenchmarkLeafSize/1-4 698 167287 ns/op BenchmarkLeafSize/2-4 709 168453 ns/op BenchmarkLeafSize/3-4 513 235087 ns/op BenchmarkLeafSize/4-4 712 169648 ns/op BenchmarkLeafSize/5-4 469 255978 ns/op BenchmarkLeafSize/6-4 498 229949 ns/op BenchmarkLeafSize/7-4 585 210051 ns/op BenchmarkLeafSize/8-4 714 157936 ns/op BenchmarkLeafSize/9-4 409 291967 ns/op BenchmarkLeafSize/10-4 454 248124 ns/op BenchmarkLeafSize/11-4 470 246805 ns/op BenchmarkLeafSize/12-4 525 226522 ns/op BenchmarkLeafSize/13-4 489 243713 ns/op BenchmarkLeafSize/14-4 576 208976 ns/op BenchmarkLeafSize/15-4 625 190277 ns/op BenchmarkLeafSize/16-4 733 163465 ns/op BenchmarkLeafSize/32-4 675 159926 ns/op BenchmarkLeafSize/64-4 679 174195 ns/op BenchmarkProbablyPrime/n=0-4 16 7134584 ns/op BenchmarkProbablyPrime/n=1-4 13 7982000 ns/op BenchmarkProbablyPrime/n=5-4 9 11486073 ns/op BenchmarkProbablyPrime/n=10-4 7 15459372 ns/op BenchmarkProbablyPrime/n=20-4 5 23822006 ns/op BenchmarkProbablyPrime/Lucas-4 18 6399214 ns/op BenchmarkProbablyPrime/MillerRabinBase2-4 140 833862 ns/op BenchmarkRatCmp-4 317426 393.3 ns/op BenchmarkFloatPrecExact/1-4 195612 582.4 ns/op BenchmarkFloatPrecExact/10-4 60620 1936 ns/op BenchmarkFloatPrecExact/100-4 16828 6970 ns/op BenchmarkFloatPrecExact/1000-4 3150 33998 ns/op BenchmarkFloatPrecExact/10000-4 229 524393 ns/op BenchmarkFloatPrecExact/100000-4 5 22149505 ns/op BenchmarkFloatPrecExact/1000000-4 1 1138745221 ns/op BenchmarkFloatPrecMixed/1-4 187980 628.0 ns/op BenchmarkFloatPrecMixed/10-4 56732 2052 ns/op BenchmarkFloatPrecMixed/100-4 7986 13379 ns/op BenchmarkFloatPrecMixed/1000-4 703 172170 ns/op BenchmarkFloatPrecMixed/10000-4 20 5541604 ns/op BenchmarkFloatPrecMixed/100000-4 1 302574059 ns/op BenchmarkFloatPrecMixed/1000000-4 1 21260762709 ns/op BenchmarkFloatPrecInexact/1-4 311750 362.7 ns/op BenchmarkFloatPrecInexact/10-4 277272 439.7 ns/op BenchmarkFloatPrecInexact/100-4 209386 625.3 ns/op BenchmarkFloatPrecInexact/1000-4 59292 2246 ns/op BenchmarkFloatPrecInexact/10000-4 8422 16983 ns/op BenchmarkFloatPrecInexact/100000-4 720 168391 ns/op BenchmarkFloatPrecInexact/1000000-4 54 2716100 ns/op BenchmarkFloatSqrt/64-4 30777 3947 ns/op 160 B/op 4 allocs/op BenchmarkFloatSqrt/128-4 19322 6204 ns/op 208 B/op 4 allocs/op BenchmarkFloatSqrt/256-4 13798 8677 ns/op 304 B/op 4 allocs/op BenchmarkFloatSqrt/1000-4 7519 16120 ns/op 1264 B/op 5 allocs/op BenchmarkFloatSqrt/10000-4 1458 82393 ns/op 18090 B/op 9 allocs/op BenchmarkFloatSqrt/100000-4 106 1141219 ns/op 175447 B/op 19 allocs/op BenchmarkFloatSqrt/1000000-4 2 82057255 ns/op 3504084 B/op 590 allocs/op PASS ok math/big 75.020s goos: freebsd goarch: amd64 pkg: math/bits cpu: AMD EPYC 7B12 BenchmarkLeadingZeros-4 11727465 11.52 ns/op BenchmarkLeadingZeros8-4 10057882 11.88 ns/op BenchmarkLeadingZeros16-4 10763643 10.58 ns/op BenchmarkLeadingZeros32-4 11084652 10.48 ns/op BenchmarkLeadingZeros64-4 9899617 11.37 ns/op BenchmarkTrailingZeros-4 11977064 10.27 ns/op BenchmarkTrailingZeros8-4 11067793 11.33 ns/op BenchmarkTrailingZeros16-4 11534446 10.63 ns/op BenchmarkTrailingZeros32-4 10650487 11.38 ns/op BenchmarkTrailingZeros64-4 11409577 10.44 ns/op BenchmarkOnesCount-4 11371465 10.00 ns/op BenchmarkOnesCount8-4 10685569 10.62 ns/op BenchmarkOnesCount16-4 11817235 10.30 ns/op BenchmarkOnesCount32-4 11604373 11.24 ns/op BenchmarkOnesCount64-4 11895392 10.30 ns/op BenchmarkRotateLeft-4 12000026 10.12 ns/op BenchmarkRotateLeft8-4 11123542 10.59 ns/op BenchmarkRotateLeft16-4 11362173 9.998 ns/op BenchmarkRotateLeft32-4 11472714 10.07 ns/op BenchmarkRotateLeft64-4 11736883 10.27 ns/op BenchmarkReverse-4 18428972 6.197 ns/op BenchmarkReverse8-4 20057313 5.617 ns/op BenchmarkReverse16-4 19247131 5.918 ns/op BenchmarkReverse32-4 19158170 5.921 ns/op BenchmarkReverse64-4 18060685 6.284 ns/op BenchmarkReverseBytes-4 20538572 4.924 ns/op BenchmarkReverseBytes16-4 20008582 5.044 ns/op BenchmarkReverseBytes32-4 20235698 5.617 ns/op BenchmarkReverseBytes64-4 21437512 5.607 ns/op BenchmarkAdd-4 10314949 11.46 ns/op BenchmarkAdd32-4 11469248 10.05 ns/op BenchmarkAdd64-4 11709740 10.58 ns/op BenchmarkAdd64multiple-4 20304860 5.604 ns/op BenchmarkSub-4 12176314 11.21 ns/op BenchmarkSub32-4 10872697 10.82 ns/op BenchmarkSub64-4 11097014 10.91 ns/op BenchmarkSub64multiple-4 19944566 5.574 ns/op BenchmarkMul-4 11707970 10.34 ns/op BenchmarkMul32-4 11493979 10.07 ns/op BenchmarkMul64-4 11050110 10.56 ns/op BenchmarkDiv-4 11785342 10.15 ns/op BenchmarkDiv32-4 11008932 10.27 ns/op BenchmarkDiv64-4 11516394 10.04 ns/op PASS ok math/bits 6.649s goos: freebsd goarch: amd64 pkg: math/cmplx cpu: AMD EPYC 7B12 BenchmarkAbs-4 14943535 7.826 ns/op BenchmarkAcos-4 609343 177.1 ns/op BenchmarkAcosh-4 607030 190.7 ns/op BenchmarkAsin-4 664196 178.1 ns/op BenchmarkAsinh-4 627718 179.7 ns/op BenchmarkAtan-4 1000000 112.6 ns/op BenchmarkAtanh-4 950162 112.7 ns/op BenchmarkConj-4 20271828 5.611 ns/op BenchmarkCos-4 624657 167.8 ns/op BenchmarkCosh-4 739304 154.9 ns/op BenchmarkExp-4 910972 119.8 ns/op BenchmarkLog-4 1476007 80.64 ns/op BenchmarkLog10-4 1468905 81.85 ns/op BenchmarkPhase-4 3301761 36.34 ns/op BenchmarkPolar-4 2335699 52.46 ns/op BenchmarkPow-4 250150 446.7 ns/op BenchmarkRect-4 1247306 90.80 ns/op BenchmarkSin-4 630469 165.6 ns/op BenchmarkSinh-4 714488 166.1 ns/op BenchmarkSqrt-4 1000000 113.9 ns/op BenchmarkTan-4 423418 265.7 ns/op BenchmarkTanh-4 445977 244.3 ns/op PASS ok math/cmplx 4.095s goos: freebsd goarch: amd64 pkg: math/rand cpu: AMD EPYC 7B12 BenchmarkInt63Threadsafe-4 1119393 106.3 ns/op BenchmarkInt63ThreadsafeParallel-4 838866 149.1 ns/op BenchmarkInt63Unthreadsafe-4 1470975 81.43 ns/op BenchmarkIntn1000-4 969915 108.5 ns/op BenchmarkInt63n1000-4 1261215 95.61 ns/op BenchmarkInt31n1000-4 1251494 95.37 ns/op BenchmarkFloat32-4 1248490 96.29 ns/op BenchmarkFloat64-4 1454862 81.75 ns/op BenchmarkPerm3-4 260941 439.0 ns/op BenchmarkPerm30-4 31576 3896 ns/op BenchmarkPerm30ViaShuffle-4 31064 3852 ns/op BenchmarkShuffleOverhead-4 22549 5492 ns/op BenchmarkRead3-4 1204531 101.6 ns/op BenchmarkRead64-4 106880 1072 ns/op BenchmarkRead1000-4 7478 16017 ns/op BenchmarkConcurrent-4 191196 619.3 ns/op PASS ok math/rand 3.903s goos: freebsd goarch: amd64 pkg: math/rand/v2 cpu: AMD EPYC 7B12 BenchmarkChaCha8MarshalBinary-4 999428 124.9 ns/op BenchmarkChaCha8MarshalBinaryRead-4 341756 308.6 ns/op BenchmarkChaCha8-4 6738254 18.66 ns/op BenchmarkChaCha8Read-4 1144644 103.2 ns/op 310.13 MB/s BenchmarkPCG_DXSM-4 4601116 26.02 ns/op BenchmarkSourceUint64-4 4554681 25.92 ns/op BenchmarkGlobalInt64-4 4068608 29.90 ns/op BenchmarkGlobalInt64Parallel-4 7720430 14.80 ns/op BenchmarkGlobalUint64-4 3946736 30.36 ns/op BenchmarkGlobalUint64Parallel-4 7950508 14.98 ns/op BenchmarkInt64-4 2715700 43.68 ns/op BenchmarkUint64-4 2693401 44.25 ns/op BenchmarkGlobalIntN1000-4 2701764 43.99 ns/op BenchmarkIntN1000-4 2043236 58.65 ns/op BenchmarkInt64N1000-4 2094594 58.81 ns/op BenchmarkInt64N1e8-4 2115925 57.70 ns/op BenchmarkInt64N1e9-4 2057991 57.55 ns/op BenchmarkInt64N2e9-4 2084072 57.49 ns/op BenchmarkInt64N1e18-4 1984822 58.42 ns/op BenchmarkInt64N2e18-4 1978386 60.32 ns/op BenchmarkInt64N4e18-4 1762015 66.59 ns/op BenchmarkInt32N1000-4 2103906 56.88 ns/op BenchmarkInt32N1e8-4 2056429 57.68 ns/op BenchmarkInt32N1e9-4 2052387 57.75 ns/op BenchmarkInt32N2e9-4 2042282 58.31 ns/op BenchmarkFloat32-4 2735629 44.53 ns/op BenchmarkFloat64-4 2679966 44.70 ns/op BenchmarkExpFloat64-4 1584231 77.27 ns/op BenchmarkNormFloat64-4 1525916 78.44 ns/op BenchmarkPerm3-4 420469 265.1 ns/op BenchmarkPerm30-4 39601 2928 ns/op BenchmarkPerm30ViaShuffle-4 41421 2846 ns/op BenchmarkShuffleOverhead-4 56341 2142 ns/op BenchmarkConcurrent-4 3928246 29.46 ns/op PASS ok math/rand/v2 6.773s goos: freebsd goarch: amd64 pkg: mime cpu: AMD EPYC 7B12 BenchmarkQEncodeWord-4 75765 1513 ns/op BenchmarkQDecodeWord-4 156822 713.6 ns/op BenchmarkQDecodeHeader-4 159378 705.1 ns/op BenchmarkTypeByExtension/.html-4 354253 338.9 ns/op BenchmarkTypeByExtension/.HTML-4 191374 581.5 ns/op BenchmarkTypeByExtension/.unused-4 290305 396.7 ns/op BenchmarkExtensionsByType/text/html-4 217047 529.4 ns/op BenchmarkExtensionsByType/text/html;_charset=utf-8-4 147639 936.4 ns/op BenchmarkExtensionsByType/application/octet-stream-4 242353 459.2 ns/op PASS ok mime 2.306s goos: freebsd goarch: amd64 pkg: mime/multipart cpu: AMD EPYC 7B12 BenchmarkReadForm/fields/maxMemory=0-4 837 120545 ns/op 48182 B/op 188 allocs/op BenchmarkReadForm/fields/maxMemory=1048576-4 1034 121244 ns/op 48021 B/op 188 allocs/op BenchmarkReadForm/files/maxMemory=0-4 398 292046 ns/op 104525 B/op 272 allocs/op BenchmarkReadForm/files/maxMemory=1048576-4 793 153857 ns/op 49467 B/op 208 allocs/op PASS ok mime/multipart 1.613s goos: freebsd goarch: amd64 pkg: mime/quotedprintable cpu: AMD EPYC 7B12 BenchmarkWriter-4 1314 90133 ns/op PASS ok mime/quotedprintable 1.208s goos: freebsd goarch: amd64 pkg: net cpu: AMD EPYC 7B12 BenchmarkGoLookupIP-4 150 757668 ns/op 8701 B/op 92 allocs/op BenchmarkGoLookupIPNoSuchHost-4 14 9273771 ns/op 26083 B/op 207 allocs/op BenchmarkGoLookupIPWithBrokenNameServer-4 1 5134633766 ns/op 160112 B/op 229 allocs/op BenchmarkDNSName-4 153002 717.9 ns/op BenchmarkInterfaces-4 7623 14297 ns/op 3320 B/op 41 allocs/op BenchmarkInterfaceByIndex-4 13454 8823 ns/op 1944 B/op 29 allocs/op BenchmarkInterfaceByName-4 8148 14755 ns/op 3384 B/op 42 allocs/op BenchmarkInterfaceAddrs-4 9132 13229 ns/op 3272 B/op 48 allocs/op BenchmarkInterfacesAndAddrs-4 12668 9449 ns/op 2088 B/op 35 allocs/op BenchmarkInterfacesAndMulticastAddrs-4 9764 12178 ns/op 3168 B/op 50 allocs/op BenchmarkParseIP-4 18691 6382 ns/op BenchmarkParseIPValidIPv4-4 1056741 114.6 ns/op BenchmarkParseIPValidIPv6-4 799093 128.4 ns/op BenchmarkIPMarshalText/IPv4-4 747030 135.4 ns/op 0 B/op 0 allocs/op BenchmarkIPMarshalText/IPv6-4 333603 351.6 ns/op 0 B/op 0 allocs/op BenchmarkIPMarshalText/IPv6_long-4 179986 623.3 ns/op 48 B/op 1 allocs/op BenchmarkIPString/IPv4-4 170947 663.9 ns/op 32 B/op 2 allocs/op BenchmarkIPString/IPv6-4 20776 5598 ns/op 216 B/op 11 allocs/op BenchmarkIPMaskString-4 85778 1427 ns/op BenchmarkIPEqual/IPv4-4 1392829 84.26 ns/op BenchmarkIPEqual/IPv6-4 1365351 85.05 ns/op BenchmarkSendfileZeroBytes-4 23475 5628 ns/op 20 B/op 1 allocs/op BenchmarkSendFile/file-to-tcp/1024-4 1 1070143971 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: 0x180eac9a584524ca BenchmarkSendFile/file-to-tcp/2048-4 1 1074451455 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: 0x180eac9a98627a2d BenchmarkSendFile/file-to-tcp/4096-4 1 1034196131 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: 0x180eac9ad8c14fbd BenchmarkSendFile/file-to-tcp/8192-4 1 1018155098 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: 0x180eac9b16bbd998 BenchmarkSendFile/file-to-tcp/16384-4 1 1070400383 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: 0x180eac9b53c43aa9 BenchmarkSendFile/file-to-tcp/32768-4 1 1073597015 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: 0x180eac9b93ea4b16 BenchmarkSendFile/file-to-tcp/65536-4 1 1072556873 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: 0x180eac9bd44e0a1c BenchmarkSendFile/file-to-tcp/131072-4 1 1071210573 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: 0x180eac9c14adea1e BenchmarkSendFile/file-to-tcp/262144-4 1 1058773143 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: 0x180eac9c550a90d0 BenchmarkSendFile/file-to-tcp/524288-4 1 1077437298 ns/op 0.49 MB/s 280 B/op 8 allocs/op --- BENCH: BenchmarkSendFile/file-to-tcp/524288-4 sendfile_test.go:628: Deterministic RNG seed based on timestamp: 0x180eac9c94d0838e BenchmarkSendFile/file-to-tcp/1048576-4 1 1079086180 ns/op 0.97 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: 0x180eac9cd603329b BenchmarkSendFile/file-to-unix/1024-4 1 1074574516 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: 0x180eac9d17fda1f2 BenchmarkSendFile/file-to-unix/2048-4 1 1074482926 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: 0x180eac9d5851b284 BenchmarkSendFile/file-to-unix/4096-4 1 1028545637 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: 0x180eac9d98af1dee BenchmarkSendFile/file-to-unix/8192-4 1 1043798199 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: 0x180eac9dd6543cc6 BenchmarkSendFile/file-to-unix/16384-4 1 1070343023 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: 0x180eac9e14e3dbef BenchmarkSendFile/file-to-unix/32768-4 1 1017517746 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: 0x180eac9e551071e4 BenchmarkSendFile/file-to-unix/65536-4 1 1058298472 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: 0x180eac9e9211dddc BenchmarkSendFile/file-to-unix/131072-4 1 1051999367 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: 0x180eac9ed197142a BenchmarkSendFile/file-to-unix/262144-4 1 1078748079 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: 0x180eac9f10cfcd8e BenchmarkSendFile/file-to-unix/524288-4 1 1082522613 ns/op 0.48 MB/s 32944 B/op 4 allocs/op --- BENCH: BenchmarkSendFile/file-to-unix/524288-4 sendfile_test.go:628: Deterministic RNG seed based on timestamp: 0x180eac9f51c7b9b3 BenchmarkSendFile/file-to-unix/1048576-4 1 1056289400 ns/op 0.99 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: 0x180eac9f935acf0c BenchmarkTCP4OneShot-4 3546 32129 ns/op BenchmarkTCP4OneShotTimeout-4 3156 33144 ns/op BenchmarkTCP4Persistent-4 10381 11115 ns/op BenchmarkTCP4PersistentTimeout-4 10563 10666 ns/op BenchmarkTCP6OneShot-4 2988 34615 ns/op BenchmarkTCP6OneShotTimeout-4 3528 35799 ns/op BenchmarkTCP6Persistent-4 12422 11542 ns/op BenchmarkTCP6PersistentTimeout-4 10209 11831 ns/op BenchmarkTCP4ConcurrentReadWrite-4 10000 25423 ns/op BenchmarkTCP6ConcurrentReadWrite-4 10000 25317 ns/op BenchmarkSetReadDeadline-4 125295 954.8 ns/op BenchmarkUDP6LinkLocalUnicast-4 4886 22239 ns/op BenchmarkReadWriteMsgUDPAddrPort-4 7023 16967 ns/op 0 B/op 0 allocs/op BenchmarkWriteToReadFromUDP-4 9105 18246 ns/op 16 B/op 1 allocs/op BenchmarkWriteToReadFromUDPAddrPort-4 9061 16955 ns/op 0 B/op 0 allocs/op PASS ok net 36.538s goos: freebsd goarch: amd64 pkg: net/http cpu: AMD EPYC 7B12 BenchmarkCookieString-4 42231 2767 ns/op 176 B/op 1 allocs/op BenchmarkReadSetCookies-4 18063 6544 ns/op 1200 B/op 21 allocs/op BenchmarkReadCookies-4 27946 4256 ns/op 2000 B/op 11 allocs/op BenchmarkHeaderWriteSubset-4 25454 4648 ns/op 45 B/op 0 allocs/op BenchmarkCopyValues-4 59397 1966 ns/op 736 B/op 11 allocs/op BenchmarkHexEscapeNonASCII-4 71431 1595 ns/op 192 B/op 2 allocs/op BenchmarkFindChild/n=2/rep=linear-4 2021066 59.44 ns/op BenchmarkFindChild/n=2/rep=map-4 4095040 28.93 ns/op BenchmarkFindChild/n=2/rep=hybrid8-4 1736504 69.25 ns/op BenchmarkFindChild/n=4/rep=linear-4 1097390 109.6 ns/op BenchmarkFindChild/n=4/rep=map-4 4154486 28.59 ns/op BenchmarkFindChild/n=4/rep=hybrid8-4 1000000 118.9 ns/op BenchmarkFindChild/n=8/rep=linear-4 482734 215.6 ns/op BenchmarkFindChild/n=8/rep=map-4 4097187 27.60 ns/op BenchmarkFindChild/n=8/rep=hybrid8-4 543672 223.1 ns/op BenchmarkFindChild/n=16/rep=linear-4 286826 408.8 ns/op BenchmarkFindChild/n=16/rep=map-4 4534210 27.12 ns/op BenchmarkFindChild/n=16/rep=hybrid8-4 3007281 39.02 ns/op BenchmarkFindChild/n=32/rep=linear-4 133196 838.6 ns/op BenchmarkFindChild/n=32/rep=map-4 4225228 28.21 ns/op BenchmarkFindChild/n=32/rep=hybrid8-4 3010088 38.78 ns/op BenchmarkMultiConflicts-4 1 127526859 ns/op BenchmarkServerMatch-4 26107 4740 ns/op BenchmarkReadRequestChrome-4 5782 20757 ns/op 29.44 MB/s 1540 B/op 14 allocs/op BenchmarkReadRequestCurl-4 15290 7886 ns/op 9.89 MB/s 988 B/op 9 allocs/op BenchmarkReadRequestApachebench-4 15130 7934 ns/op 10.34 MB/s 988 B/op 9 allocs/op BenchmarkReadRequestSiege-4 10630 11410 ns/op 13.23 MB/s 1084 B/op 11 allocs/op BenchmarkReadRequestWrk-4 22920 5260 ns/op 7.60 MB/s 924 B/op 7 allocs/op BenchmarkFileAndServer_1KB/h1-4 273 427149 ns/op 2.40 MB/s BenchmarkFileAndServer_1KB/https1-4 220 517550 ns/op 1.98 MB/s BenchmarkFileAndServer_1KB/h2-4 166 679700 ns/op 1.51 MB/s BenchmarkFileAndServer_16MB/h1-4 4 29740890 ns/op 564.11 MB/s BenchmarkFileAndServer_16MB/https1-4 2 61281462 ns/op 273.77 MB/s BenchmarkFileAndServer_16MB/h2-4 1 168952933 ns/op 99.30 MB/s BenchmarkFileAndServer_64MB/h1-4 1 116062449 ns/op 578.21 MB/s BenchmarkFileAndServer_64MB/https1-4 1 240738536 ns/op 278.76 MB/s BenchmarkFileAndServer_64MB/h2-4 1 720439623 ns/op 93.15 MB/s BenchmarkServeMux-4 297 429417 ns/op 17280 B/op 360 allocs/op BenchmarkServeMux_SkipServe-4 364 358300 ns/op 0 B/op 0 allocs/op BenchmarkClientServer/h1-4 300 386414 ns/op 6475 B/op 70 allocs/op BenchmarkClientServer/https1-4 238 453467 ns/op 7259 B/op 79 allocs/op BenchmarkClientServer/h2-4 177 589898 ns/op 10771 B/op 78 allocs/op BenchmarkClientServerParallel/4/h1-4 1190 85589 ns/op 10123 B/op 84 allocs/op BenchmarkClientServerParallel/4/https1-4 190 547172 ns/op 40613 B/op 307 allocs/op --- BENCH: BenchmarkClientServerParallel/4/https1-4 clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:12231: EOF clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:12234: write tcp 127.0.0.1:12213->127.0.0.1:12234: use of closed network connection clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:12282: read tcp 127.0.0.1:12237->127.0.0.1:12282: use of closed network connection clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:12285: write tcp 127.0.0.1:12237->127.0.0.1:12285: use of closed network connection clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:12286: write tcp 127.0.0.1:12237->127.0.0.1:12286: use of closed network connection BenchmarkClientServerParallel/4/h2-4 818 145093 ns/op 11321 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:12301: EOF clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:12296: read tcp 127.0.0.1:12289->127.0.0.1:12296: use of closed network connection clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:12303: EOF clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:12298: write tcp 127.0.0.1:12289->127.0.0.1:12298: use of closed network connection clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:12299: read tcp 127.0.0.1:12289->127.0.0.1:12299: use of closed network connection clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:12302: write tcp 127.0.0.1:12289->127.0.0.1:12302: use of closed network connection clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:12294: write tcp 127.0.0.1:12289->127.0.0.1:12294: use of closed network connection BenchmarkClientServerParallel/64/h1-4 861 143133 ns/op 17089 B/op 107 allocs/op BenchmarkClientServerParallel/64/https1-4 66 1856582 ns/op 145756 B/op 1018 allocs/op --- BENCH: BenchmarkClientServerParallel/64/https1-4 clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:13047: EOF clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:13043: EOF clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:13049: write tcp 127.0.0.1:13037->127.0.0.1:13049: use of closed network connection BenchmarkClientServerParallel/64/h2-4 74 1737837 ns/op 136544 B/op 1039 allocs/op --- BENCH: BenchmarkClientServerParallel/64/h2-4 clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:13130: EOF clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:13121: EOF clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:13124: EOF clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:13131: write tcp 127.0.0.1:13120->127.0.0.1:13131: use of closed network connection clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:13151: read tcp 127.0.0.1:13133->127.0.0.1:13151: use of closed network connection clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:13176: EOF clientserver_test.go:282: server log: http2: server: error reading preface from client 127.0.0.1:13173: read tcp 127.0.0.1:13133->127.0.0.1:13173: read: connection reset by peer BenchmarkServer-4 1 1077248898 ns/op 30840 B/op 158 allocs/op BenchmarkClient-4 265 460919 ns/op 4272 B/op 52 allocs/op BenchmarkServerFakeConnNoKeepAlive-4 613 182547 ns/op 8000 B/op 56 allocs/op BenchmarkServerFakeConnWithKeepAlive-4 1250 90977 ns/op 3120 B/op 24 allocs/op BenchmarkServerFakeConnWithKeepAliveLite-4 1558 68329 ns/op 1978 B/op 14 allocs/op BenchmarkServerHandlerTypeLen-4 1579 63589 ns/op 2816 B/op 21 allocs/op BenchmarkServerHandlerNoLen-4 1683 62130 ns/op 2766 B/op 19 allocs/op BenchmarkServerHandlerNoType-4 1849 61204 ns/op 2800 B/op 20 allocs/op BenchmarkServerHandlerNoHeader-4 1736 62888 ns/op 1989 B/op 14 allocs/op BenchmarkServerHijack-4 1130 108372 ns/op 17192 B/op 52 allocs/op BenchmarkCloseNotifier/h1-4 462 292330 ns/op 6105 B/op 53 allocs/op BenchmarkResponseStatusLine-4 772575 149.3 ns/op 0 B/op 0 allocs/op PASS ok net/http 16.233s goos: freebsd goarch: amd64 pkg: net/http/httputil cpu: AMD EPYC 7B12 BenchmarkServeHTTP-4 5409 21068 ns/op 34257 B/op 14 allocs/op PASS ok net/http/httputil 1.298s goos: freebsd goarch: amd64 pkg: net/netip cpu: AMD EPYC 7B12 BenchmarkIPNextPrev-4 115764 988.3 ns/op BenchmarkBinaryMarshalRoundTrip/ipv4-4 1000000 110.3 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6-4 802634 148.9 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6+zone-4 111352 985.5 ns/op BenchmarkStdIPv4-4 166328 686.8 ns/op 16 B/op 1 allocs/op BenchmarkIPv4-4 125283 904.2 ns/op 0 B/op 0 allocs/op BenchmarkIPv4_inline-4 126567 934.6 ns/op 0 B/op 0 allocs/op BenchmarkStdIPv6-4 154762 741.0 ns/op 16 B/op 1 allocs/op BenchmarkIPv6-4 104932 1067 ns/op 0 B/op 0 allocs/op BenchmarkIPv4Contains-4 1933150 54.06 ns/op 0 B/op 0 allocs/op BenchmarkIPv6Contains-4 1753434 67.76 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v4-4 1000000 100.7 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6-4 806646 146.8 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_ellipsis-4 981673 122.6 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_v4-4 731929 163.5 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_zone-4 128166 901.5 ns/op 0 B/op 0 allocs/op BenchmarkStdParseIP/v4-4 589034 170.0 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6-4 534163 210.3 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_ellipsis-4 642171 185.1 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_v4-4 487566 234.5 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_zone-4 122232 990.3 ns/op 16 B/op 1 allocs/op BenchmarkAddrString/v4-4 570598 214.9 ns/op 16 B/op 1 allocs/op BenchmarkAddrString/v6-4 194524 630.5 ns/op 48 B/op 1 allocs/op BenchmarkAddrString/v6_ellipsis-4 240933 482.3 ns/op 24 B/op 1 allocs/op BenchmarkAddrString/v6_v4-4 351729 348.3 ns/op 24 B/op 1 allocs/op BenchmarkAddrString/v6_zone-4 212360 514.6 ns/op 24 B/op 1 allocs/op BenchmarkIPStringExpanded/v4-4 534274 224.5 ns/op 16 B/op 1 allocs/op BenchmarkIPStringExpanded/v6-4 225028 500.1 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_ellipsis-4 238627 511.9 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_v4-4 202662 500.2 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_zone-4 172406 662.8 ns/op 128 B/op 2 allocs/op BenchmarkAddrMarshalText/v4-4 548107 186.0 ns/op 16 B/op 1 allocs/op BenchmarkAddrMarshalText/v6-4 188578 565.7 ns/op 48 B/op 1 allocs/op BenchmarkAddrMarshalText/v6_ellipsis-4 241880 466.2 ns/op 48 B/op 1 allocs/op BenchmarkAddrMarshalText/v6_v4-4 326126 335.4 ns/op 32 B/op 1 allocs/op BenchmarkAddrMarshalText/v6_zone-4 209284 526.2 ns/op 48 B/op 1 allocs/op BenchmarkAddrPortString/v4-4 338575 335.5 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortString/v6-4 155085 737.6 ns/op 48 B/op 1 allocs/op BenchmarkAddrPortString/v6_ellipsis-4 182170 610.6 ns/op 32 B/op 1 allocs/op BenchmarkAddrPortString/v6_v4-4 246153 486.5 ns/op 32 B/op 1 allocs/op BenchmarkAddrPortString/v6_zone-4 164275 640.7 ns/op 32 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v4-4 416728 295.2 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6-4 178044 677.3 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_ellipsis-4 190774 587.7 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_v4-4 265288 446.3 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_zone-4 192747 626.3 ns/op 64 B/op 1 allocs/op BenchmarkPrefixMasking/IPv4_/32-4 1394055 78.68 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/17-4 1556319 85.75 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/0-4 1410316 84.15 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/128-4 1321362 90.55 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/65-4 1317495 90.46 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/0-4 1328426 90.24 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/128-4 1327692 90.61 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/65-4 1356062 85.51 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/0-4 1318353 89.71 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMarshalText-4 539889 222.1 ns/op 24 B/op 1 allocs/op BenchmarkParseAddrPort/v4-4 582014 189.5 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6-4 504849 232.1 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_ellipsis-4 500547 209.0 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_v4-4 488606 245.5 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_zone-4 116392 1008 ns/op 0 B/op 0 allocs/op BenchmarkAs16-4 7199732 16.70 ns/op PASS ok net/netip 10.392s 2024/12/06 19:19:06 Test RPC server listening on 127.0.0.1:13794 2024/12/06 19:19:06 Test HTTP RPC server listening on 127.0.0.1:13795 goos: freebsd goarch: amd64 pkg: net/rpc cpu: AMD EPYC 7B12 BenchmarkEndToEnd-4 1507 74867 ns/op BenchmarkEndToEndHTTP-4 1401 75899 ns/op BenchmarkEndToEndAsync-4 4111 29998 ns/op BenchmarkEndToEndAsyncHTTP-4 3889 29361 ns/op PASS ok net/rpc 1.846s goos: freebsd goarch: amd64 pkg: net/textproto cpu: AMD EPYC 7B12 BenchmarkReadMIMEHeader/client_headers-4 5236 22778 ns/op BenchmarkReadMIMEHeader/server_headers-4 7674 15477 ns/op BenchmarkUncommon-4 36435 3250 ns/op 464 B/op 5 allocs/op PASS ok net/textproto 1.636s goos: freebsd goarch: amd64 pkg: net/url cpu: AMD EPYC 7B12 BenchmarkString-4 6349 16592 ns/op 1200 B/op 32 allocs/op BenchmarkResolvePath-4 171207 663.3 ns/op 32 B/op 2 allocs/op BenchmarkQueryEscape/#00-4 883882 134.9 ns/op 16 B/op 1 allocs/op BenchmarkQueryEscape/#01-4 133662 863.3 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#02-4 234853 459.3 ns/op 32 B/op 1 allocs/op BenchmarkQueryEscape/#03-4 114034 993.0 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#04-4 20432 5714 ns/op 832 B/op 2 allocs/op BenchmarkPathEscape/#00-4 592254 197.7 ns/op 16 B/op 1 allocs/op BenchmarkPathEscape/#01-4 133910 878.7 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#02-4 236334 453.4 ns/op 32 B/op 1 allocs/op BenchmarkPathEscape/#03-4 127472 974.8 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#04-4 22204 5445 ns/op 704 B/op 2 allocs/op BenchmarkQueryUnescape/#00-4 303174 382.2 ns/op 16 B/op 1 allocs/op BenchmarkQueryUnescape/#01-4 135620 883.4 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#02-4 128576 914.2 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#03-4 61406 1952 ns/op 64 B/op 1 allocs/op BenchmarkQueryUnescape/#04-4 11528 10528 ns/op 320 B/op 1 allocs/op BenchmarkPathUnescape/#00-4 291902 380.6 ns/op 16 B/op 1 allocs/op BenchmarkPathUnescape/#01-4 138387 872.7 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#02-4 129223 900.7 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#03-4 61386 1931 ns/op 64 B/op 1 allocs/op BenchmarkPathUnescape/#04-4 11607 10322 ns/op 320 B/op 1 allocs/op PASS ok net/url 4.302s goos: freebsd goarch: amd64 pkg: os cpu: AMD EPYC 7B12 BenchmarkExpand/noop-4 4384508 27.28 ns/op 0 B/op 0 allocs/op BenchmarkExpand/multiple-4 271381 436.2 ns/op 48 B/op 2 allocs/op BenchmarkReaddirname-4 1536 77118 ns/op --- BENCH: BenchmarkReaddirname-4 os_test.go:506: benchmarkReaddirname ".": 157 entries os_test.go:506: benchmarkReaddirname ".": 157 entries os_test.go:506: benchmarkReaddirname ".": 157 entries BenchmarkReaddir-4 481 253674 ns/op --- BENCH: BenchmarkReaddir-4 os_test.go:523: benchmarkReaddir ".": 157 entries os_test.go:523: benchmarkReaddir ".": 157 entries os_test.go:523: benchmarkReaddir ".": 157 entries BenchmarkReadDir-4 1153 104768 ns/op --- BENCH: BenchmarkReadDir-4 os_test.go:540: benchmarkReadDir ".": 157 entries os_test.go:540: benchmarkReadDir ".": 157 entries os_test.go:540: benchmarkReadDir ".": 157 entries BenchmarkStatDot-4 145555 790.1 ns/op BenchmarkStatFile-4 126322 947.0 ns/op BenchmarkStatDir-4 134048 893.8 ns/op BenchmarkLstatDot-4 149343 784.7 ns/op BenchmarkLstatFile-4 128067 952.4 ns/op BenchmarkLstatDir-4 138946 886.9 ns/op BenchmarkRemoveAll-4 46 2375018 ns/op 47084 B/op 556 allocs/op PASS ok os 3.080s goos: freebsd goarch: amd64 pkg: os/exec cpu: AMD EPYC 7B12 BenchmarkExecHostname-4 45 2280193 ns/op 7440 B/op 31 allocs/op PASS ok os/exec 1.181s goos: freebsd goarch: amd64 pkg: os/user cpu: AMD EPYC 7B12 BenchmarkCurrent-4 24529 4581 ns/op PASS ok os/user 1.207s goos: freebsd goarch: amd64 pkg: reflect cpu: AMD EPYC 7B12 BenchmarkBool-4 4671306 24.54 ns/op BenchmarkString-4 2939230 40.21 ns/op BenchmarkBytes-4 2560048 46.38 ns/op BenchmarkNamedBytes-4 1453634 81.30 ns/op BenchmarkBytesArray-4 862080 120.6 ns/op BenchmarkSliceLen-4 3017763 40.23 ns/op BenchmarkMapLen-4 1113034 107.9 ns/op BenchmarkStringLen-4 2221700 54.55 ns/op BenchmarkArrayLen-4 1678842 72.09 ns/op BenchmarkSliceCap-4 3002427 39.88 ns/op BenchmarkDeepEqual/int8-4 526236 220.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int8-4 120412 959.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int16-4 408465 256.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int16-4 114781 1015 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int32-4 460917 260.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int32-4 117937 1014 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int64-4 431312 261.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int64-4 115891 1011 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int-4 402966 256.5 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int-4 113012 1023 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint8-4 521700 222.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8-4 150214 789.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint16-4 469657 257.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint16-4 115064 1009 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint32-4 399018 255.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint32-4 115431 1016 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint64-4 414397 257.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint64-4 119251 1004 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint-4 471442 254.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint-4 115141 1016 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uintptr-4 399907 256.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uintptr-4 114010 1015 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float32-4 417207 254.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float32-4 117784 1013 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float64-4 470926 259.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float64-4 115370 1018 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex64-4 413064 254.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex64-4 114264 1012 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex128-4 472495 257.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex128-4 115227 1018 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/bool-4 489078 219.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]bool-4 118160 973.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/string-4 420634 257.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]string-4 118369 1012 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8#01-4 147394 784.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][]uint8-4 76195 1567 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[6]uint8-4 61458 1861 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][6]uint8-4 45162 2693 ns/op 0 B/op 0 allocs/op BenchmarkMapsDeepEqual-4 46647 2527 ns/op BenchmarkIsZero/ArrayComparable-4 335548 353.6 ns/op BenchmarkIsZero/ArrayIncomparable-4 39594 2979 ns/op BenchmarkIsZero/StructComparable-4 689019 148.1 ns/op BenchmarkIsZero/StructIncomparable-4 182803 654.9 ns/op BenchmarkIsZero/ArrayInt_4-4 1631437 72.95 ns/op BenchmarkIsZero/ArrayInt_1024-4 19848 6043 ns/op BenchmarkIsZero/ArrayInt_1024_NoZero-4 38409 3112 ns/op BenchmarkIsZero/Struct4Int-4 1641375 74.73 ns/op BenchmarkIsZero/ArrayStruct4Int_1024-4 19791 6041 ns/op BenchmarkIsZero/ArrayChanInt_1024-4 19794 6061 ns/op BenchmarkIsZero/StructInt_512-4 38868 3098 ns/op BenchmarkSetZero/Bool/Direct-4 4918849 24.03 ns/op BenchmarkSetZero/Bool/CachedZero-4 1092036 108.5 ns/op BenchmarkSetZero/Bool/NewZero-4 815938 145.3 ns/op BenchmarkSetZero/Int/Direct-4 2946622 38.81 ns/op BenchmarkSetZero/Int/CachedZero-4 1073108 109.0 ns/op BenchmarkSetZero/Int/NewZero-4 816514 144.0 ns/op BenchmarkSetZero/Uint/Direct-4 3044102 39.51 ns/op BenchmarkSetZero/Uint/CachedZero-4 1000000 108.8 ns/op BenchmarkSetZero/Uint/NewZero-4 837577 146.9 ns/op BenchmarkSetZero/Float/Direct-4 3017175 39.15 ns/op BenchmarkSetZero/Float/CachedZero-4 1094894 109.8 ns/op BenchmarkSetZero/Float/NewZero-4 826633 145.6 ns/op BenchmarkSetZero/Complex/Direct-4 3057607 39.58 ns/op BenchmarkSetZero/Complex/CachedZero-4 1086487 110.8 ns/op BenchmarkSetZero/Complex/NewZero-4 829432 145.9 ns/op BenchmarkSetZero/Array/Direct-4 2728806 43.99 ns/op BenchmarkSetZero/Array/CachedZero-4 1075215 108.7 ns/op BenchmarkSetZero/Array/NewZero-4 827894 144.9 ns/op BenchmarkSetZero/Chan/Direct-4 3044917 39.36 ns/op BenchmarkSetZero/Chan/CachedZero-4 1113742 106.9 ns/op BenchmarkSetZero/Chan/NewZero-4 848584 141.8 ns/op BenchmarkSetZero/Func/Direct-4 3073176 39.34 ns/op BenchmarkSetZero/Func/CachedZero-4 1126912 107.0 ns/op BenchmarkSetZero/Func/NewZero-4 823579 142.1 ns/op BenchmarkSetZero/Interface/Direct-4 2791599 42.81 ns/op BenchmarkSetZero/Interface/CachedZero-4 1092918 109.8 ns/op BenchmarkSetZero/Interface/NewZero-4 835790 145.9 ns/op BenchmarkSetZero/Map/Direct-4 3013983 39.33 ns/op BenchmarkSetZero/Map/CachedZero-4 958472 108.2 ns/op BenchmarkSetZero/Map/NewZero-4 849848 146.2 ns/op BenchmarkSetZero/Pointer/Direct-4 3002054 38.61 ns/op BenchmarkSetZero/Pointer/CachedZero-4 1100240 108.0 ns/op BenchmarkSetZero/Pointer/NewZero-4 834435 143.1 ns/op BenchmarkSetZero/Slice/Direct-4 2761838 42.60 ns/op BenchmarkSetZero/Slice/CachedZero-4 913226 111.0 ns/op BenchmarkSetZero/Slice/NewZero-4 828616 144.3 ns/op BenchmarkSetZero/String/Direct-4 3060404 39.67 ns/op BenchmarkSetZero/String/CachedZero-4 935233 111.8 ns/op BenchmarkSetZero/String/NewZero-4 716506 145.8 ns/op BenchmarkSetZero/Struct/Direct-4 2802068 42.75 ns/op BenchmarkSetZero/Struct/CachedZero-4 1000000 109.7 ns/op BenchmarkSetZero/Struct/NewZero-4 834108 145.1 ns/op BenchmarkSelect/1-4 226485 492.2 ns/op 80 B/op 5 allocs/op BenchmarkSelect/4-4 104486 1257 ns/op 208 B/op 8 allocs/op BenchmarkSelect/8-4 51896 2262 ns/op 672 B/op 13 allocs/op BenchmarkCall-4 250460 473.8 ns/op 0 B/op 0 allocs/op BenchmarkCallMethod-4 177223 660.3 ns/op 0 B/op 0 allocs/op BenchmarkCallArgCopy/size=128-4 130140 1246 ns/op 102.76 MB/s BenchmarkCallArgCopy/size=256-4 97852 1253 ns/op 204.23 MB/s BenchmarkCallArgCopy/size=1024-4 74665 1571 ns/op 651.63 MB/s BenchmarkCallArgCopy/size=4096-4 43772 2599 ns/op 1575.93 MB/s BenchmarkCallArgCopy/size=65536-4 4742 23395 ns/op 2801.23 MB/s BenchmarkFieldByName1-4 2116152 56.32 ns/op BenchmarkFieldByName2-4 166267 805.5 ns/op BenchmarkFieldByName3-4 21160 5007 ns/op BenchmarkInterfaceBig-4 4969400 24.09 ns/op BenchmarkInterfaceSmall-4 4960636 23.69 ns/op BenchmarkNew-4 3078751 42.19 ns/op BenchmarkMap/StringKeys/MapIndex-4 2834 36003 ns/op 0 B/op 0 allocs/op BenchmarkMap/StringKeys/SetMapIndex-4 2312 46341 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/MapIndex-4 3226 37984 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/SetMapIndex-4 2368 44687 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/MapIndex-4 3061 36481 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/SetMapIndex-4 2348 45424 ns/op 0 B/op 0 allocs/op BenchmarkMapIterNext-4 323091 351.5 ns/op BenchmarkTypeForString-4 2600869 45.82 ns/op BenchmarkTypeForError-4 1333567 92.11 ns/op PASS ok reflect 20.561s goos: freebsd goarch: amd64 pkg: regexp cpu: AMD EPYC 7B12 BenchmarkFind-4 13857 8399 ns/op 9506 B/op 1 allocs/op BenchmarkFindAllNoMatches-4 20721 5695 ns/op 9138 B/op 1 allocs/op BenchmarkFindString-4 16761 7737 ns/op 9476 B/op 1 allocs/op BenchmarkFindSubmatch-4 15770 8362 ns/op 9333 B/op 2 allocs/op BenchmarkFindStringSubmatch-4 14731 7584 ns/op 9327 B/op 2 allocs/op BenchmarkLiteral-4 25345 5380 ns/op BenchmarkNotLiteral-4 5335 21648 ns/op BenchmarkMatchClass-4 4176 26936 ns/op BenchmarkMatchClass_InRange-4 4046 26164 ns/op BenchmarkReplaceAll-4 3372 34670 ns/op BenchmarkAnchoredLiteralShortNonMatch-4 162063 742.5 ns/op BenchmarkAnchoredLiteralLongNonMatch-4 166516 746.5 ns/op BenchmarkAnchoredShortMatch-4 100143 1219 ns/op BenchmarkAnchoredLongMatch-4 98713 1208 ns/op BenchmarkOnePassShortA-4 26418 4542 ns/op BenchmarkNotOnePassShortA-4 10000 10901 ns/op BenchmarkOnePassShortB-4 33733 3514 ns/op BenchmarkNotOnePassShortB-4 13531 8823 ns/op BenchmarkOnePassLongPrefix-4 114964 1082 ns/op BenchmarkOnePassLongNotPrefix-4 39242 3140 ns/op BenchmarkMatchParallelShared-4 26809 5212 ns/op BenchmarkMatchParallelCopied-4 24181 4333 ns/op BenchmarkQuoteMetaAll-4 245342 467.1 ns/op 29.97 MB/s BenchmarkQuoteMetaNone-4 449826 266.8 ns/op 97.44 MB/s BenchmarkCompile/Onepass-4 5311 19557 ns/op 4272 B/op 52 allocs/op BenchmarkCompile/Medium-4 2317 47619 ns/op 10152 B/op 112 allocs/op BenchmarkCompile/Hard-4 277 435102 ns/op 90712 B/op 424 allocs/op BenchmarkMatch/Easy0/16-4 4772492 23.34 ns/op 685.61 MB/s BenchmarkMatch/Easy0/32-4 29960 5030 ns/op 6.36 MB/s BenchmarkMatch/Easy0/1K-4 24434 5079 ns/op 201.61 MB/s BenchmarkMatch/Easy0i/16-4 4629080 23.86 ns/op 670.44 MB/s BenchmarkMatch/Easy0i/32-4 7045 15382 ns/op 2.08 MB/s BenchmarkMatch/Easy0i/1K-4 354 342422 ns/op 2.99 MB/s BenchmarkMatch/Easy1/16-4 4702585 25.17 ns/op 635.74 MB/s BenchmarkMatch/Easy1/32-4 25124 4635 ns/op 6.90 MB/s BenchmarkMatch/Easy1/1K-4 10000 11867 ns/op 86.29 MB/s BenchmarkMatch/Medium/16-4 4727508 23.75 ns/op 673.57 MB/s BenchmarkMatch/Medium/32-4 8095 14151 ns/op 2.26 MB/s BenchmarkMatch/Medium/1K-4 392 300903 ns/op 3.40 MB/s BenchmarkMatch/Hard/16-4 4809568 25.19 ns/op 635.09 MB/s BenchmarkMatch/Hard/32-4 4734 21946 ns/op 1.46 MB/s BenchmarkMatch/Hard/1K-4 228 523395 ns/op 1.96 MB/s BenchmarkMatch/Hard1/16-4 1946 61042 ns/op 0.26 MB/s BenchmarkMatch/Hard1/32-4 1024 111792 ns/op 0.29 MB/s BenchmarkMatch/Hard1/1K-4 32 3314338 ns/op 0.31 MB/s BenchmarkMatch_onepass_regex/16-4 38874 3010 ns/op 5.32 MB/s 24 B/op 0 allocs/op BenchmarkMatch_onepass_regex/32-4 23353 5116 ns/op 6.26 MB/s 23 B/op 0 allocs/op BenchmarkMatch_onepass_regex/1K-4 842 138132 ns/op 7.41 MB/s 23 B/op 0 allocs/op PASS ok regexp 8.489s goos: freebsd goarch: amd64 pkg: regexp/syntax cpu: AMD EPYC 7B12 BenchmarkEmptyOpContext-4 733903 140.6 ns/op BenchmarkIsWordChar-4 250311 455.3 ns/op PASS ok regexp/syntax 2.022s goos: freebsd goarch: amd64 pkg: runtime cpu: AMD EPYC 7B12 BenchmarkCallers/cached-4 105315 1097 ns/op BenchmarkCallers/inlined-4 100686 1161 ns/op BenchmarkCallers/no-cache-4 24916 4768 ns/op BenchmarkFPCallers/cached-4 3768550 31.36 ns/op BenchmarkMakeChan/Byte-4 1429801 83.27 ns/op BenchmarkMakeChan/Int-4 1000000 110.8 ns/op BenchmarkMakeChan/Ptr-4 843590 165.8 ns/op BenchmarkMakeChan/Struct/0-4 1450641 84.44 ns/op BenchmarkMakeChan/Struct/32-4 634401 241.6 ns/op BenchmarkMakeChan/Struct/40-4 544898 238.0 ns/op BenchmarkChanNonblocking-4 12489333 8.790 ns/op BenchmarkSelectUncontended-4 1855884 65.83 ns/op BenchmarkSelectSyncContended-4 34874 3190 ns/op BenchmarkSelectAsyncContended-4 145057 776.4 ns/op BenchmarkSelectNonblock-4 7429285 15.86 ns/op BenchmarkChanUncontended-4 8368 16653 ns/op BenchmarkChanContended-4 1510 82964 ns/op BenchmarkChanSync-4 152713 803.8 ns/op BenchmarkChanSyncWork-4 49525 2188 ns/op BenchmarkChanProdCons0-4 106828 1101 ns/op BenchmarkChanProdCons10-4 171078 712.4 ns/op BenchmarkChanProdCons100-4 181178 661.4 ns/op BenchmarkChanProdConsWork0-4 84712 1330 ns/op BenchmarkChanProdConsWork10-4 128390 1048 ns/op BenchmarkChanProdConsWork100-4 118003 1011 ns/op BenchmarkSelectProdCons-4 78565 1593 ns/op BenchmarkReceiveDataFromClosedChan-4 1448209 83.32 ns/op BenchmarkChanCreation-4 163236 707.1 ns/op BenchmarkChanSem-4 220592 551.4 ns/op BenchmarkChanPopular-4 82 1292143 ns/op BenchmarkChanClosed-4 944070 116.1 ns/op BenchmarkCallClosure-4 8074780 14.32 ns/op BenchmarkCallClosure1-4 7788862 14.67 ns/op BenchmarkCallClosure2-4 2120821 55.80 ns/op BenchmarkCallClosure3-4 2518330 48.93 ns/op BenchmarkCallClosure4-4 2005078 55.80 ns/op BenchmarkComplex128DivNormal-4 13348554 7.946 ns/op BenchmarkComplex128DivNisNaN-4 10539601 10.14 ns/op BenchmarkComplex128DivDisNaN-4 10476415 10.94 ns/op BenchmarkComplex128DivNisInf-4 14129701 8.120 ns/op BenchmarkComplex128DivDisInf-4 8179460 13.79 ns/op BenchmarkAllocation-4 6444 26055 ns/op BenchmarkReadMemStats-4 5140 21427 ns/op BenchmarkReadMemStatsLatency-4 1 91990 p50-ns 91990 p90-ns 91990 p99-ns BenchmarkWriteBarrier-4 2869316 40.92 ns/op BenchmarkBulkWriteBarrier-4 10034748 12.31 ns/op BenchmarkScanStackNoLocals-4 4 26848848 ns/op BenchmarkMSpanCountAlloc/bits=64-4 12282850 8.525 ns/op BenchmarkMSpanCountAlloc/bits=128-4 11862889 9.114 ns/op BenchmarkMSpanCountAlloc/bits=256-4 11709111 10.31 ns/op BenchmarkMSpanCountAlloc/bits=512-4 9073688 12.86 ns/op BenchmarkMSpanCountAlloc/bits=1024-4 6492510 17.79 ns/op BenchmarkHash5-4 8738290 13.47 ns/op 371.09 MB/s BenchmarkHash16-4 8548748 13.50 ns/op 1185.48 MB/s BenchmarkHash64-4 8272278 14.08 ns/op 4544.33 MB/s BenchmarkHash1024-4 4022590 28.05 ns/op 36506.86 MB/s BenchmarkHash65536-4 87680 1331 ns/op 49238.60 MB/s BenchmarkAlignedLoad-4 10035726 11.31 ns/op BenchmarkUnalignedLoad-4 9741262 11.92 ns/op BenchmarkEqEfaceConcrete-4 8589354 13.69 ns/op BenchmarkEqIfaceConcrete-4 8558234 13.57 ns/op BenchmarkNeEfaceConcrete-4 8457337 13.78 ns/op BenchmarkNeIfaceConcrete-4 7742997 13.78 ns/op BenchmarkConvT2EByteSized/bool-4 7862349 15.88 ns/op BenchmarkConvT2EByteSized/uint8-4 8052986 13.92 ns/op BenchmarkConvT2ESmall-4 7212346 16.54 ns/op BenchmarkConvT2EUintptr-4 7068846 16.35 ns/op BenchmarkConvT2ELarge-4 1919437 63.22 ns/op BenchmarkConvT2ISmall-4 7068001 16.57 ns/op BenchmarkConvT2IUintptr-4 7086147 16.51 ns/op BenchmarkConvT2ILarge-4 1696466 59.51 ns/op BenchmarkConvI2E-4 6939795 17.25 ns/op BenchmarkConvI2I-4 7266694 16.11 ns/op BenchmarkAssertE2T-4 7026334 16.56 ns/op BenchmarkAssertE2TLarge-4 3595063 31.19 ns/op BenchmarkAssertE2I-4 7272993 15.94 ns/op BenchmarkAssertI2T-4 7011952 17.07 ns/op BenchmarkAssertI2I-4 7895685 15.57 ns/op BenchmarkAssertI2E-4 7872872 14.97 ns/op BenchmarkAssertE2E-4 8198690 14.69 ns/op BenchmarkAssertE2T2-4 5610268 21.06 ns/op BenchmarkAssertE2T2Blank-4 6857724 16.60 ns/op BenchmarkAssertI2E2-4 6147176 19.10 ns/op BenchmarkAssertI2E2Blank-4 8068471 14.36 ns/op BenchmarkAssertE2E2-4 6160474 21.85 ns/op BenchmarkAssertE2E2Blank-4 8141596 14.69 ns/op BenchmarkConvT2Ezero/zero/16-4 7250446 16.52 ns/op BenchmarkConvT2Ezero/zero/32-4 7209889 16.54 ns/op BenchmarkConvT2Ezero/zero/64-4 7204694 16.54 ns/op BenchmarkConvT2Ezero/zero/str-4 7078540 16.72 ns/op BenchmarkConvT2Ezero/zero/slice-4 7071379 16.64 ns/op BenchmarkConvT2Ezero/zero/big-4 332449 396.5 ns/op BenchmarkConvT2Ezero/nonzero/str-4 2049588 50.50 ns/op BenchmarkConvT2Ezero/nonzero/slice-4 2166600 62.03 ns/op BenchmarkConvT2Ezero/nonzero/big-4 332960 388.3 ns/op BenchmarkConvT2Ezero/smallint/16-4 7049126 16.57 ns/op BenchmarkConvT2Ezero/smallint/32-4 7014666 16.53 ns/op BenchmarkConvT2Ezero/smallint/64-4 7249465 16.56 ns/op BenchmarkConvT2Ezero/largeint/16-4 2688086 49.84 ns/op BenchmarkConvT2Ezero/largeint/32-4 2770476 47.26 ns/op BenchmarkConvT2Ezero/largeint/64-4 2659659 45.34 ns/op BenchmarkMalloc8-4 2713219 40.91 ns/op BenchmarkMalloc16-4 2444631 45.64 ns/op BenchmarkMallocTypeInfo8-4 3569810 36.31 ns/op BenchmarkMallocTypeInfo16-4 2775082 55.96 ns/op BenchmarkMallocLargeStruct-4 261213 542.5 ns/op BenchmarkGoroutineSelect-4 69 1716404 ns/op BenchmarkGoroutineBlocking-4 82 1283446 ns/op BenchmarkGoroutineForRange-4 90 1343769 ns/op BenchmarkGoroutineIdle-4 100 1001967 ns/op BenchmarkHashStringSpeed-4 3634282 32.65 ns/op BenchmarkHashBytesSpeed-4 2122219 55.31 ns/op BenchmarkHashInt32Speed-4 4005216 29.48 ns/op BenchmarkHashInt64Speed-4 3900692 29.92 ns/op BenchmarkHashStringArraySpeed-4 842046 139.7 ns/op BenchmarkMegMap-4 3491266 32.63 ns/op BenchmarkMegOneMap-4 3594598 32.63 ns/op BenchmarkMegEqMap-4 4350 28548 ns/op BenchmarkMegEmptyMap-4 5845905 19.34 ns/op BenchmarkMegEmptyMapWithInterfaceKey-4 3279123 37.12 ns/op BenchmarkSmallStrMap-4 3988363 36.49 ns/op BenchmarkMapStringKeysEight_16-4 3253062 36.77 ns/op BenchmarkMapStringKeysEight_32-4 3241063 37.11 ns/op BenchmarkMapStringKeysEight_64-4 3178131 37.83 ns/op BenchmarkMapStringKeysEight_128-4 3411914 34.04 ns/op BenchmarkMapStringKeysEight_256-4 3545974 34.94 ns/op BenchmarkMapStringKeysEight_1M-4 3409029 34.19 ns/op BenchmarkMapFirst/1-4 5528007 20.59 ns/op BenchmarkMapFirst/2-4 5356647 21.16 ns/op BenchmarkMapFirst/3-4 5552556 21.39 ns/op BenchmarkMapFirst/4-4 5599530 21.08 ns/op BenchmarkMapFirst/5-4 5632628 21.12 ns/op BenchmarkMapFirst/6-4 5658735 20.91 ns/op BenchmarkMapFirst/7-4 5482773 20.70 ns/op BenchmarkMapFirst/8-4 5447326 21.26 ns/op BenchmarkMapFirst/9-4 4726939 23.83 ns/op BenchmarkMapFirst/10-4 4973041 24.26 ns/op BenchmarkMapFirst/11-4 4910077 24.27 ns/op BenchmarkMapFirst/12-4 4803297 24.29 ns/op BenchmarkMapFirst/13-4 4753432 24.01 ns/op BenchmarkMapFirst/14-4 4908234 24.10 ns/op BenchmarkMapFirst/15-4 4784716 24.37 ns/op BenchmarkMapFirst/16-4 4899294 23.64 ns/op BenchmarkMapMid/1-4 5485719 21.03 ns/op BenchmarkMapMid/2-4 5426546 20.81 ns/op BenchmarkMapMid/3-4 5326706 21.67 ns/op BenchmarkMapMid/4-4 5337249 21.73 ns/op BenchmarkMapMid/5-4 5247591 20.67 ns/op BenchmarkMapMid/6-4 5268423 21.96 ns/op BenchmarkMapMid/7-4 5381328 22.04 ns/op BenchmarkMapMid/8-4 5347674 22.43 ns/op BenchmarkMapMid/9-4 4755601 24.53 ns/op BenchmarkMapMid/10-4 4925224 24.27 ns/op BenchmarkMapMid/11-4 4820222 23.68 ns/op BenchmarkMapMid/12-4 4961274 24.24 ns/op BenchmarkMapMid/13-4 4904923 24.46 ns/op BenchmarkMapMid/14-4 4825014 24.17 ns/op BenchmarkMapMid/15-4 4797118 24.13 ns/op BenchmarkMapMid/16-4 4940672 24.16 ns/op BenchmarkMapLast/1-4 5466454 21.14 ns/op BenchmarkMapLast/2-4 5478986 21.47 ns/op BenchmarkMapLast/3-4 5336294 22.13 ns/op BenchmarkMapLast/4-4 5262398 21.66 ns/op BenchmarkMapLast/5-4 5252121 22.38 ns/op BenchmarkMapLast/6-4 5156492 22.43 ns/op BenchmarkMapLast/7-4 5059198 21.72 ns/op BenchmarkMapLast/8-4 5143005 22.78 ns/op BenchmarkMapLast/9-4 4787412 23.86 ns/op BenchmarkMapLast/10-4 4921302 25.80 ns/op BenchmarkMapLast/11-4 4529695 24.74 ns/op BenchmarkMapLast/12-4 5286709 24.28 ns/op BenchmarkMapLast/13-4 4831430 25.90 ns/op BenchmarkMapLast/14-4 4669274 24.31 ns/op BenchmarkMapLast/15-4 4806789 24.65 ns/op BenchmarkMapLast/16-4 4845361 24.22 ns/op BenchmarkMapCycle-4 3772744 31.54 ns/op BenchmarkRepeatedLookupStrMapKey32-4 5231929 21.16 ns/op BenchmarkRepeatedLookupStrMapKey1M-4 5313 22579 ns/op BenchmarkMakeMap/[Byte]Byte-4 528470 237.1 ns/op BenchmarkMakeMap/[Int]Int-4 349222 552.5 ns/op BenchmarkNewEmptyMap-4 4929022 24.34 ns/op 0 B/op 0 allocs/op BenchmarkNewSmallMap-4 1860178 66.50 ns/op 0 B/op 0 allocs/op BenchmarkSameLengthMap-4 2705084 44.00 ns/op BenchmarkSmallKeyMap-4 3420730 34.56 ns/op BenchmarkMapPopulate/1-4 2652468 44.83 ns/op 0 B/op 0 allocs/op BenchmarkMapPopulate/10-4 172863 715.1 ns/op 328 B/op 3 allocs/op BenchmarkMapPopulate/100-4 13867 9336 ns/op 4456 B/op 9 allocs/op BenchmarkMapPopulate/1000-4 889 120872 ns/op 74271 B/op 20 allocs/op BenchmarkMapPopulate/10000-4 100 1305232 ns/op 591491 B/op 79 allocs/op BenchmarkMapPopulate/100000-4 8 16097902 ns/op 4729426 B/op 533 allocs/op BenchmarkComplexAlgMap-4 530769 189.8 ns/op BenchmarkGoMapClear/Reflexive/1-4 2257362 50.42 ns/op BenchmarkGoMapClear/Reflexive/10-4 1907878 62.53 ns/op BenchmarkGoMapClear/Reflexive/100-4 732903 163.3 ns/op BenchmarkGoMapClear/Reflexive/1000-4 61018 1884 ns/op BenchmarkGoMapClear/Reflexive/10000-4 7876 15376 ns/op BenchmarkGoMapClear/NonReflexive/1-4 1900278 63.28 ns/op BenchmarkGoMapClear/NonReflexive/10-4 1610458 74.29 ns/op BenchmarkGoMapClear/NonReflexive/100-4 535268 224.1 ns/op BenchmarkGoMapClear/NonReflexive/1000-4 59560 1972 ns/op BenchmarkGoMapClear/NonReflexive/10000-4 7588 15515 ns/op BenchmarkMapStringConversion/32/simple-4 2182966 54.36 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/struct-4 2044334 60.31 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/array-4 2016930 58.64 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/simple-4 2077492 56.16 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/struct-4 1880228 61.88 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/array-4 1928701 61.30 ns/op 0 B/op 0 allocs/op BenchmarkMapInterfaceString-4 2643758 45.43 ns/op BenchmarkMapInterfacePtr-4 2728144 46.29 ns/op BenchmarkNewEmptyMapHintLessThan8-4 3276231 36.62 ns/op 0 B/op 0 allocs/op BenchmarkNewEmptyMapHintGreaterThan8-4 144817 1219 ns/op 1192 B/op 3 allocs/op BenchmarkMapIter/Key=int32/Elem=int32/len=6-4 2092212 56.81 ns/op BenchmarkMapIter/Key=int32/Elem=int32/len=64-4 1757979 66.51 ns/op BenchmarkMapIter/Key=int32/Elem=int32/len=65536-4 1839350 65.93 ns/op BenchmarkMapIter/Key=int64/Elem=int64/len=6-4 2128329 57.83 ns/op BenchmarkMapIter/Key=int64/Elem=int64/len=64-4 1798528 65.28 ns/op BenchmarkMapIter/Key=int64/Elem=int64/len=65536-4 1797847 66.40 ns/op BenchmarkMapIter/Key=string/Elem=string/len=6-4 2161946 55.38 ns/op BenchmarkMapIter/Key=string/Elem=string/len=64-4 1801789 67.02 ns/op BenchmarkMapIter/Key=string/Elem=string/len=65536-4 1751370 66.91 ns/op BenchmarkMapIter/Key=smallType/Elem=int32/len=6-4 2165820 55.65 ns/op BenchmarkMapIter/Key=smallType/Elem=int32/len=64-4 2018121 58.21 ns/op BenchmarkMapIter/Key=smallType/Elem=int32/len=65536-4 2034561 58.65 ns/op BenchmarkMapIter/Key=mediumType/Elem=int32/len=6-4 882787 134.4 ns/op BenchmarkMapIter/Key=mediumType/Elem=int32/len=64-4 852912 141.1 ns/op BenchmarkMapIter/Key=mediumType/Elem=int32/len=65536-4 1000000 473.2 ns/op BenchmarkMapIter/Key=bigType/Elem=int32/len=6-4 165405 654.0 ns/op BenchmarkMapIter/Key=bigType/Elem=int32/len=64-4 170035 704.5 ns/op BenchmarkMapIter/Key=bigType/Elem=int32/len=65536-4 1000000 1431 ns/op BenchmarkMapIter/Key=bigType/Elem=bigType/len=6-4 80769 1405 ns/op BenchmarkMapIter/Key=bigType/Elem=bigType/len=64-4 79353 1474 ns/op BenchmarkMapIter/Key=bigType/Elem=bigType/len=65536-4 1000000 2526 ns/op BenchmarkMapIter/Key=int32/Elem=bigType/len=6-4 153279 690.6 ns/op BenchmarkMapIter/Key=int32/Elem=bigType/len=64-4 143258 730.0 ns/op BenchmarkMapIter/Key=int32/Elem=bigType/len=65536-4 1000000 1571 ns/op BenchmarkMapIter/Key=*int32/Elem=int32/len=6-4 2110848 55.89 ns/op BenchmarkMapIter/Key=*int32/Elem=int32/len=64-4 1814244 65.61 ns/op BenchmarkMapIter/Key=*int32/Elem=int32/len=65536-4 1840760 65.13 ns/op BenchmarkMapIter/Key=int32/Elem=*int32/len=6-4 2137136 55.35 ns/op BenchmarkMapIter/Key=int32/Elem=*int32/len=64-4 1805312 66.80 ns/op BenchmarkMapIter/Key=int32/Elem=*int32/len=65536-4 1822922 67.79 ns/op BenchmarkMapIterLowLoad/Key=int32/Elem=int32/len=6-4 7334598 15.98 ns/op BenchmarkMapIterLowLoad/Key=int32/Elem=int32/len=64-4 44523277 2.659 ns/op BenchmarkMapIterLowLoad/Key=int32/Elem=int32/len=65536-4 170925536 0.6949 ns/op BenchmarkMapIterLowLoad/Key=int64/Elem=int64/len=6-4 7153456 15.94 ns/op BenchmarkMapIterLowLoad/Key=int64/Elem=int64/len=64-4 44306595 2.655 ns/op BenchmarkMapIterLowLoad/Key=int64/Elem=int64/len=65536-4 161436039 0.7326 ns/op BenchmarkMapIterLowLoad/Key=string/Elem=string/len=6-4 7509135 16.28 ns/op BenchmarkMapIterLowLoad/Key=string/Elem=string/len=64-4 39801099 2.644 ns/op BenchmarkMapIterLowLoad/Key=string/Elem=string/len=65536-4 165497688 0.7201 ns/op BenchmarkMapIterLowLoad/Key=smallType/Elem=int32/len=6-4 7087873 16.05 ns/op BenchmarkMapIterLowLoad/Key=smallType/Elem=int32/len=64-4 42636301 2.570 ns/op BenchmarkMapIterLowLoad/Key=smallType/Elem=int32/len=65536-4 152225388 0.7410 ns/op BenchmarkMapIterLowLoad/Key=mediumType/Elem=int32/len=6-4 3679819 31.78 ns/op BenchmarkMapIterLowLoad/Key=mediumType/Elem=int32/len=64-4 25044432 4.044 ns/op BenchmarkMapIterLowLoad/Key=mediumType/Elem=int32/len=65536-4 159486764 0.7390 ns/op BenchmarkMapIterLowLoad/Key=bigType/Elem=int32/len=6-4 806900 127.2 ns/op BenchmarkMapIterLowLoad/Key=bigType/Elem=int32/len=64-4 8673990 12.80 ns/op BenchmarkMapIterLowLoad/Key=bigType/Elem=int32/len=65536-4 158499265 0.7632 ns/op BenchmarkMapIterLowLoad/Key=bigType/Elem=bigType/len=6-4 511896 242.2 ns/op BenchmarkMapIterLowLoad/Key=bigType/Elem=bigType/len=64-4 5055942 23.18 ns/op BenchmarkMapIterLowLoad/Key=bigType/Elem=bigType/len=65536-4 156289629 0.7923 ns/op BenchmarkMapIterLowLoad/Key=int32/Elem=bigType/len=6-4 943767 128.5 ns/op BenchmarkMapIterLowLoad/Key=int32/Elem=bigType/len=64-4 9105849 12.74 ns/op BenchmarkMapIterLowLoad/Key=int32/Elem=bigType/len=65536-4 159728295 0.7368 ns/op BenchmarkMapIterLowLoad/Key=*int32/Elem=int32/len=6-4 7459098 16.07 ns/op BenchmarkMapIterLowLoad/Key=*int32/Elem=int32/len=64-4 41663164 2.641 ns/op BenchmarkMapIterLowLoad/Key=*int32/Elem=int32/len=65536-4 162052168 0.7401 ns/op BenchmarkMapIterLowLoad/Key=int32/Elem=*int32/len=6-4 7203752 16.31 ns/op BenchmarkMapIterLowLoad/Key=int32/Elem=*int32/len=64-4 39475982 2.753 ns/op BenchmarkMapIterLowLoad/Key=int32/Elem=*int32/len=65536-4 161401690 0.7627 ns/op BenchmarkMapAccessHit/Key=int32/Elem=int32/len=6-4 3522032 34.42 ns/op BenchmarkMapAccessHit/Key=int32/Elem=int32/len=64-4 3397634 33.74 ns/op BenchmarkMapAccessHit/Key=int32/Elem=int32/len=65536-4 1449896 84.82 ns/op BenchmarkMapAccessHit/Key=int64/Elem=int64/len=6-4 3411422 33.45 ns/op BenchmarkMapAccessHit/Key=int64/Elem=int64/len=64-4 3254602 36.01 ns/op BenchmarkMapAccessHit/Key=int64/Elem=int64/len=65536-4 1423261 101.6 ns/op BenchmarkMapAccessHit/Key=string/Elem=string/len=6-4 2843376 41.43 ns/op BenchmarkMapAccessHit/Key=string/Elem=string/len=64-4 2950336 39.45 ns/op BenchmarkMapAccessHit/Key=string/Elem=string/len=65536-4 588237 238.4 ns/op BenchmarkMapAccessHit/Key=smallType/Elem=int32/len=6-4 2028032 58.18 ns/op BenchmarkMapAccessHit/Key=smallType/Elem=int32/len=64-4 2110285 57.51 ns/op BenchmarkMapAccessHit/Key=smallType/Elem=int32/len=65536-4 598711 217.7 ns/op BenchmarkMapAccessHit/Key=mediumType/Elem=int32/len=6-4 912102 131.4 ns/op BenchmarkMapAccessHit/Key=mediumType/Elem=int32/len=64-4 961836 124.8 ns/op BenchmarkMapAccessHit/Key=mediumType/Elem=int32/len=65536-4 233558 434.4 ns/op BenchmarkMapAccessHit/Key=bigType/Elem=int32/len=6-4 189601 564.7 ns/op BenchmarkMapAccessHit/Key=bigType/Elem=int32/len=64-4 189919 601.1 ns/op BenchmarkMapAccessHit/Key=bigType/Elem=int32/len=65536-4 59028 1922 ns/op BenchmarkMapAccessHit/Key=bigType/Elem=bigType/len=6-4 84439 1224 ns/op BenchmarkMapAccessHit/Key=bigType/Elem=bigType/len=64-4 84823 1329 ns/op BenchmarkMapAccessHit/Key=bigType/Elem=bigType/len=65536-4 27356 4321 ns/op BenchmarkMapAccessHit/Key=int32/Elem=bigType/len=6-4 144241 699.7 ns/op BenchmarkMapAccessHit/Key=int32/Elem=bigType/len=64-4 146415 718.7 ns/op BenchmarkMapAccessHit/Key=int32/Elem=bigType/len=65536-4 69205 1678 ns/op BenchmarkMapAccessHit/Key=*int32/Elem=int32/len=6-4 3393808 34.68 ns/op BenchmarkMapAccessHit/Key=*int32/Elem=int32/len=64-4 3196285 36.21 ns/op BenchmarkMapAccessHit/Key=*int32/Elem=int32/len=65536-4 655711 177.5 ns/op BenchmarkMapAccessHit/Key=int32/Elem=*int32/len=6-4 3079747 36.60 ns/op BenchmarkMapAccessHit/Key=int32/Elem=*int32/len=64-4 2991991 38.24 ns/op BenchmarkMapAccessHit/Key=int32/Elem=*int32/len=65536-4 812337 148.6 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=int32/len=6-4 3768852 32.14 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=int32/len=64-4 3527536 33.92 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=int32/len=65536-4 2608759 45.68 ns/op BenchmarkMapAccessMiss/Key=int64/Elem=int64/len=6-4 3766214 31.38 ns/op BenchmarkMapAccessMiss/Key=int64/Elem=int64/len=64-4 3636446 34.09 ns/op BenchmarkMapAccessMiss/Key=int64/Elem=int64/len=65536-4 2448264 51.87 ns/op BenchmarkMapAccessMiss/Key=string/Elem=string/len=6-4 2931052 40.31 ns/op BenchmarkMapAccessMiss/Key=string/Elem=string/len=64-4 3545712 34.37 ns/op BenchmarkMapAccessMiss/Key=string/Elem=string/len=65536-4 1871007 61.56 ns/op BenchmarkMapAccessMiss/Key=smallType/Elem=int32/len=6-4 2197489 56.05 ns/op BenchmarkMapAccessMiss/Key=smallType/Elem=int32/len=64-4 2251582 52.70 ns/op BenchmarkMapAccessMiss/Key=smallType/Elem=int32/len=65536-4 1794627 64.22 ns/op BenchmarkMapAccessMiss/Key=mediumType/Elem=int32/len=6-4 1041944 108.5 ns/op BenchmarkMapAccessMiss/Key=mediumType/Elem=int32/len=64-4 1174123 105.5 ns/op BenchmarkMapAccessMiss/Key=mediumType/Elem=int32/len=65536-4 511284 208.8 ns/op BenchmarkMapAccessMiss/Key=bigType/Elem=int32/len=6-4 230762 459.5 ns/op BenchmarkMapAccessMiss/Key=bigType/Elem=int32/len=64-4 225871 477.6 ns/op BenchmarkMapAccessMiss/Key=bigType/Elem=int32/len=65536-4 123458 913.5 ns/op BenchmarkMapAccessMiss/Key=bigType/Elem=bigType/len=6-4 207342 525.7 ns/op BenchmarkMapAccessMiss/Key=bigType/Elem=bigType/len=64-4 203360 553.5 ns/op BenchmarkMapAccessMiss/Key=bigType/Elem=bigType/len=65536-4 112714 1065 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=bigType/len=6-4 1000000 111.7 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=bigType/len=64-4 1201285 100.4 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=bigType/len=65536-4 1020057 119.0 ns/op BenchmarkMapAccessMiss/Key=*int32/Elem=int32/len=6-4 3831417 31.71 ns/op BenchmarkMapAccessMiss/Key=*int32/Elem=int32/len=64-4 3573604 32.79 ns/op BenchmarkMapAccessMiss/Key=*int32/Elem=int32/len=65536-4 2518456 50.45 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=*int32/len=6-4 3718917 31.40 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=*int32/len=64-4 3490621 33.51 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=*int32/len=65536-4 2233981 51.89 ns/op BenchmarkMapAssignExists/Key=int32/Elem=int32/len=6-4 3074808 38.04 ns/op BenchmarkMapAssignExists/Key=int32/Elem=int32/len=64-4 3042738 39.27 ns/op BenchmarkMapAssignExists/Key=int32/Elem=int32/len=65536-4 1000000 117.3 ns/op BenchmarkMapAssignExists/Key=int64/Elem=int64/len=6-4 3114798 37.93 ns/op BenchmarkMapAssignExists/Key=int64/Elem=int64/len=64-4 3132031 38.16 ns/op BenchmarkMapAssignExists/Key=int64/Elem=int64/len=65536-4 1230181 139.5 ns/op BenchmarkMapAssignExists/Key=string/Elem=string/len=6-4 2640699 46.01 ns/op BenchmarkMapAssignExists/Key=string/Elem=string/len=64-4 2495287 46.62 ns/op BenchmarkMapAssignExists/Key=string/Elem=string/len=65536-4 729712 204.8 ns/op BenchmarkMapAssignExists/Key=smallType/Elem=int32/len=6-4 2003858 60.22 ns/op BenchmarkMapAssignExists/Key=smallType/Elem=int32/len=64-4 1936464 61.14 ns/op BenchmarkMapAssignExists/Key=smallType/Elem=int32/len=65536-4 592106 169.4 ns/op BenchmarkMapAssignExists/Key=mediumType/Elem=int32/len=6-4 916789 131.6 ns/op BenchmarkMapAssignExists/Key=mediumType/Elem=int32/len=64-4 893324 133.8 ns/op BenchmarkMapAssignExists/Key=mediumType/Elem=int32/len=65536-4 293266 403.7 ns/op BenchmarkMapAssignExists/Key=bigType/Elem=int32/len=6-4 180744 556.8 ns/op BenchmarkMapAssignExists/Key=bigType/Elem=int32/len=64-4 196939 602.4 ns/op BenchmarkMapAssignExists/Key=bigType/Elem=int32/len=65536-4 62793 1883 ns/op BenchmarkMapAssignExists/Key=bigType/Elem=bigType/len=6-4 91238 1215 ns/op BenchmarkMapAssignExists/Key=bigType/Elem=bigType/len=64-4 81374 1359 ns/op BenchmarkMapAssignExists/Key=bigType/Elem=bigType/len=65536-4 20409 5530 ns/op BenchmarkMapAssignExists/Key=int32/Elem=bigType/len=6-4 145302 724.3 ns/op BenchmarkMapAssignExists/Key=int32/Elem=bigType/len=64-4 135543 781.6 ns/op BenchmarkMapAssignExists/Key=int32/Elem=bigType/len=65536-4 40816 2855 ns/op BenchmarkMapAssignExists/Key=*int32/Elem=int32/len=6-4 3068313 38.48 ns/op BenchmarkMapAssignExists/Key=*int32/Elem=int32/len=64-4 3035985 38.27 ns/op BenchmarkMapAssignExists/Key=*int32/Elem=int32/len=65536-4 1578883 140.7 ns/op BenchmarkMapAssignExists/Key=int32/Elem=*int32/len=6-4 3022502 38.44 ns/op BenchmarkMapAssignExists/Key=int32/Elem=*int32/len=64-4 3036152 38.78 ns/op BenchmarkMapAssignExists/Key=int32/Elem=*int32/len=65536-4 1162447 100.5 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=int32/len=6-4 1844253 72.54 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=int32/len=64-4 822001 121.8 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=int32/len=65536-4 1000000 182.6 ns/op BenchmarkMapAssignFillNoHint/Key=int64/Elem=int64/len=6-4 1396261 81.28 ns/op BenchmarkMapAssignFillNoHint/Key=int64/Elem=int64/len=64-4 876608 140.4 ns/op BenchmarkMapAssignFillNoHint/Key=int64/Elem=int64/len=65536-4 991455 198.4 ns/op BenchmarkMapAssignFillNoHint/Key=string/Elem=string/len=6-4 1000000 108.2 ns/op BenchmarkMapAssignFillNoHint/Key=string/Elem=string/len=64-4 631279 256.0 ns/op BenchmarkMapAssignFillNoHint/Key=string/Elem=string/len=65536-4 715353 328.5 ns/op BenchmarkMapAssignFillNoHint/Key=smallType/Elem=int32/len=6-4 1212103 107.6 ns/op BenchmarkMapAssignFillNoHint/Key=smallType/Elem=int32/len=64-4 758331 218.7 ns/op BenchmarkMapAssignFillNoHint/Key=smallType/Elem=int32/len=65536-4 804828 246.9 ns/op BenchmarkMapAssignFillNoHint/Key=mediumType/Elem=int32/len=6-4 281120 586.3 ns/op BenchmarkMapAssignFillNoHint/Key=mediumType/Elem=int32/len=64-4 216464 557.6 ns/op BenchmarkMapAssignFillNoHint/Key=mediumType/Elem=int32/len=65536-4 249752 832.2 ns/op BenchmarkMapAssignFillNoHint/Key=bigType/Elem=int32/len=6-4 33080 3618 ns/op BenchmarkMapAssignFillNoHint/Key=bigType/Elem=int32/len=64-4 30392 3574 ns/op BenchmarkMapAssignFillNoHint/Key=bigType/Elem=int32/len=65536-4 42787 2898 ns/op BenchmarkMapAssignFillNoHint/Key=bigType/Elem=bigType/len=6-4 14895 8104 ns/op BenchmarkMapAssignFillNoHint/Key=bigType/Elem=bigType/len=64-4 14923 8840 ns/op BenchmarkMapAssignFillNoHint/Key=bigType/Elem=bigType/len=65536-4 18178 6263 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=bigType/len=6-4 26150 4180 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=bigType/len=64-4 32523 4667 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=bigType/len=65536-4 41136 2791 ns/op BenchmarkMapAssignFillNoHint/Key=*int32/Elem=int32/len=6-4 1535418 76.77 ns/op BenchmarkMapAssignFillNoHint/Key=*int32/Elem=int32/len=64-4 808814 179.7 ns/op BenchmarkMapAssignFillNoHint/Key=*int32/Elem=int32/len=65536-4 966914 195.6 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=*int32/len=6-4 1484294 73.31 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=*int32/len=64-4 810289 164.4 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=*int32/len=65536-4 933211 202.6 ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=int32/len=6-4 289358 417.2 ns/op 89660 p100-ns/op 181.0 p50-ns/op 520.0 p99-ns/op 970.0 p99.9-ns/op 11741 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=int32/len=64-4 266066 457.2 ns/op 206510 p100-ns/op 181.0 p50-ns/op 1890 p99-ns/op 3110 p99.9-ns/op 23181 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=int32/len=65536-4 264060 525.2 ns/op 331770 p100-ns/op 230.0 p50-ns/op 620.0 p99-ns/op 31259 p99.9-ns/op 44650 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int64/Elem=int64/len=6-4 287650 415.3 ns/op 193961 p100-ns/op 181.0 p50-ns/op 550.0 p99-ns/op 1109 p99.9-ns/op 13440 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int64/Elem=int64/len=64-4 269776 468.3 ns/op 253311 p100-ns/op 190.0 p50-ns/op 2230 p99-ns/op 4250 p99.9-ns/op 41109 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int64/Elem=int64/len=65536-4 265618 549.5 ns/op 189501 p100-ns/op 260.0 p50-ns/op 669.0 p99-ns/op 35420 p99.9-ns/op 51021 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=string/Elem=string/len=6-4 287359 423.9 ns/op 244691 p100-ns/op 190.0 p50-ns/op 600.0 p99-ns/op 1499 p99.9-ns/op 20781 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=string/Elem=string/len=64-4 245452 607.7 ns/op 7637126 p100-ns/op 200.0 p50-ns/op 3150 p99-ns/op 7379 p99.9-ns/op 79020 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=string/Elem=string/len=65536-4 228506 689.6 ns/op 417010 p100-ns/op 310.0 p50-ns/op 750.0 p99-ns/op 71151 p99.9-ns/op 192940 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=smallType/Elem=int32/len=6-4 265302 462.7 ns/op 198860 p100-ns/op 240.0 p50-ns/op 580.0 p99-ns/op 1270 p99.9-ns/op 18539 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=smallType/Elem=int32/len=64-4 235545 530.8 ns/op 216921 p100-ns/op 240.0 p50-ns/op 2511 p99-ns/op 5830 p99.9-ns/op 65920 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=smallType/Elem=int32/len=65536-4 242107 582.6 ns/op 314161 p100-ns/op 291.0 p50-ns/op 670.0 p99-ns/op 38550 p99.9-ns/op 50699 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=mediumType/Elem=int32/len=6-4 151020 893.9 ns/op 271590 p100-ns/op 470.0 p50-ns/op 3060 p99-ns/op 32120 p99.9-ns/op 152220 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=mediumType/Elem=int32/len=64-4 121771 1191 ns/op 13130582 p100-ns/op 461.0 p50-ns/op 4380 p99-ns/op 34090 p99.9-ns/op 140910 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=mediumType/Elem=int32/len=65536-4 140664 1227 ns/op 565671 p100-ns/op 640.0 p50-ns/op 1581 p99-ns/op 174430 p99.9-ns/op 230690 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=bigType/Elem=int32/len=6-4 29383 3486 ns/op 669671 p100-ns/op 2070 p50-ns/op 25930 p99-ns/op 90660 p99.9-ns/op 286501 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=bigType/Elem=int32/len=64-4 28020 5565 ns/op 16493925 p100-ns/op 2511 p50-ns/op 35940 p99-ns/op 123030 p99.9-ns/op 350781 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=bigType/Elem=int32/len=65536-4 36337 3481 ns/op 535291 p100-ns/op 2360 p50-ns/op 9481 p99-ns/op 446580 p99.9-ns/op 494560 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=bigType/Elem=bigType/len=6-4 13591 9252 ns/op 15630355 p100-ns/op 5299 p50-ns/op 52100 p99-ns/op 188081 p99.9-ns/op 428890 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=bigType/Elem=bigType/len=64-4 10000 13138 ns/op 13107051 p100-ns/op 5079 p50-ns/op 54670 p99-ns/op 223669 p99.9-ns/op 13107051 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=bigType/Elem=bigType/len=65536-4 16285 6682 ns/op 509330 p100-ns/op 5360 p50-ns/op 13989 p99-ns/op 452711 p99.9-ns/op 485961 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=bigType/len=6-4 23326 4361 ns/op 340820 p100-ns/op 2760 p50-ns/op 19850 p99-ns/op 120951 p99.9-ns/op 322551 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=bigType/len=64-4 24639 5600 ns/op 10478148 p100-ns/op 3240 p50-ns/op 31581 p99-ns/op 145339 p99.9-ns/op 323701 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=bigType/len=65536-4 38052 3307 ns/op 93320 p100-ns/op 2880 p50-ns/op 11050 p99-ns/op 36141 p99.9-ns/op 50521 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=*int32/Elem=int32/len=6-4 293254 429.6 ns/op 310780 p100-ns/op 181.0 p50-ns/op 561.0 p99-ns/op 4110 p99.9-ns/op 17360 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=*int32/Elem=int32/len=64-4 266509 488.6 ns/op 271620 p100-ns/op 190.0 p50-ns/op 2270 p99-ns/op 6360 p99.9-ns/op 37330 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=*int32/Elem=int32/len=65536-4 265228 578.6 ns/op 706310 p100-ns/op 289.0 p50-ns/op 710.0 p99-ns/op 34491 p99.9-ns/op 53140 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=*int32/len=6-4 299769 410.7 ns/op 168420 p100-ns/op 181.0 p50-ns/op 540.0 p99-ns/op 1251 p99.9-ns/op 19311 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=*int32/len=64-4 264607 461.6 ns/op 252931 p100-ns/op 190.0 p50-ns/op 2230 p99-ns/op 4459 p99.9-ns/op 32810 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=*int32/len=65536-4 267248 571.9 ns/op 324801 p100-ns/op 290.0 p50-ns/op 701.0 p99-ns/op 35090 p99.9-ns/op 59139 p99.99-ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=int32/len=6-4 1876189 68.36 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=int32/len=64-4 1857334 64.60 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=int32/len=65536-4 903721 143.2 ns/op BenchmarkMapAssignFillHint/Key=int64/Elem=int64/len=6-4 1476691 72.38 ns/op BenchmarkMapAssignFillHint/Key=int64/Elem=int64/len=64-4 1614336 79.73 ns/op BenchmarkMapAssignFillHint/Key=int64/Elem=int64/len=65536-4 733317 155.9 ns/op BenchmarkMapAssignFillHint/Key=string/Elem=string/len=6-4 1000000 103.7 ns/op BenchmarkMapAssignFillHint/Key=string/Elem=string/len=64-4 1223821 99.15 ns/op BenchmarkMapAssignFillHint/Key=string/Elem=string/len=65536-4 357612 290.9 ns/op BenchmarkMapAssignFillHint/Key=smallType/Elem=int32/len=6-4 1211133 106.5 ns/op BenchmarkMapAssignFillHint/Key=smallType/Elem=int32/len=64-4 906336 113.6 ns/op BenchmarkMapAssignFillHint/Key=smallType/Elem=int32/len=65536-4 517296 244.8 ns/op BenchmarkMapAssignFillHint/Key=mediumType/Elem=int32/len=6-4 279448 438.0 ns/op BenchmarkMapAssignFillHint/Key=mediumType/Elem=int32/len=64-4 252938 586.0 ns/op BenchmarkMapAssignFillHint/Key=mediumType/Elem=int32/len=65536-4 227334 606.8 ns/op BenchmarkMapAssignFillHint/Key=bigType/Elem=int32/len=6-4 43329 2816 ns/op BenchmarkMapAssignFillHint/Key=bigType/Elem=int32/len=64-4 35702 3087 ns/op BenchmarkMapAssignFillHint/Key=bigType/Elem=int32/len=65536-4 47619 2479 ns/op BenchmarkMapAssignFillHint/Key=bigType/Elem=bigType/len=6-4 13894 7782 ns/op BenchmarkMapAssignFillHint/Key=bigType/Elem=bigType/len=64-4 13660 8553 ns/op BenchmarkMapAssignFillHint/Key=bigType/Elem=bigType/len=65536-4 19992 5910 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=bigType/len=6-4 25124 4787 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=bigType/len=64-4 34690 4685 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=bigType/len=65536-4 39682 2861 ns/op BenchmarkMapAssignFillHint/Key=*int32/Elem=int32/len=6-4 1541230 76.11 ns/op BenchmarkMapAssignFillHint/Key=*int32/Elem=int32/len=64-4 1607911 67.20 ns/op BenchmarkMapAssignFillHint/Key=*int32/Elem=int32/len=65536-4 842862 170.7 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=*int32/len=6-4 1674508 73.40 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=*int32/len=64-4 1797166 68.83 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=*int32/len=65536-4 653192 170.7 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=int32/len=6-4 2764323 44.19 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=int32/len=64-4 2501455 44.55 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=int32/len=65536-4 1573209 82.99 ns/op BenchmarkMapAssignFillClear/Key=int64/Elem=int64/len=6-4 2610073 44.76 ns/op BenchmarkMapAssignFillClear/Key=int64/Elem=int64/len=64-4 2636727 45.78 ns/op BenchmarkMapAssignFillClear/Key=int64/Elem=int64/len=65536-4 680895 182.9 ns/op BenchmarkMapAssignFillClear/Key=string/Elem=string/len=6-4 2509798 47.50 ns/op BenchmarkMapAssignFillClear/Key=string/Elem=string/len=64-4 2325523 50.25 ns/op BenchmarkMapAssignFillClear/Key=string/Elem=string/len=65536-4 562898 199.1 ns/op BenchmarkMapAssignFillClear/Key=smallType/Elem=int32/len=6-4 1735812 69.65 ns/op BenchmarkMapAssignFillClear/Key=smallType/Elem=int32/len=64-4 1744216 67.07 ns/op BenchmarkMapAssignFillClear/Key=smallType/Elem=int32/len=65536-4 587413 182.0 ns/op BenchmarkMapAssignFillClear/Key=mediumType/Elem=int32/len=6-4 296280 416.6 ns/op BenchmarkMapAssignFillClear/Key=mediumType/Elem=int32/len=64-4 292813 436.8 ns/op BenchmarkMapAssignFillClear/Key=mediumType/Elem=int32/len=65536-4 201855 629.4 ns/op BenchmarkMapAssignFillClear/Key=bigType/Elem=int32/len=6-4 48064 2834 ns/op BenchmarkMapAssignFillClear/Key=bigType/Elem=int32/len=64-4 35091 3323 ns/op BenchmarkMapAssignFillClear/Key=bigType/Elem=int32/len=65536-4 32019 3483 ns/op BenchmarkMapAssignFillClear/Key=bigType/Elem=bigType/len=6-4 13801 8698 ns/op BenchmarkMapAssignFillClear/Key=bigType/Elem=bigType/len=64-4 15206 10013 ns/op BenchmarkMapAssignFillClear/Key=bigType/Elem=bigType/len=65536-4 10383 9860 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=bigType/len=6-4 31341 3610 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=bigType/len=64-4 31540 4143 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=bigType/len=65536-4 28724 3879 ns/op BenchmarkMapAssignFillClear/Key=*int32/Elem=int32/len=6-4 2557641 45.34 ns/op BenchmarkMapAssignFillClear/Key=*int32/Elem=int32/len=64-4 2588095 45.33 ns/op BenchmarkMapAssignFillClear/Key=*int32/Elem=int32/len=65536-4 609748 171.4 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=*int32/len=6-4 2592345 44.72 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=*int32/len=64-4 2602398 46.26 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=*int32/len=65536-4 1000000 164.7 ns/op BenchmarkMapAssignAddition/Key=int32/Elem=int32/len=6-4 2049087 57.64 ns/op BenchmarkMapAssignAddition/Key=int32/Elem=int32/len=64-4 1984149 61.09 ns/op BenchmarkMapAssignAddition/Key=int32/Elem=int32/len=65536-4 772143 154.0 ns/op BenchmarkMapAssignAddition/Key=int64/Elem=int64/len=6-4 2081050 57.33 ns/op BenchmarkMapAssignAddition/Key=int64/Elem=int64/len=64-4 2004848 58.81 ns/op BenchmarkMapAssignAddition/Key=int64/Elem=int64/len=65536-4 715178 175.1 ns/op BenchmarkMapAssignAddition/Key=string/Elem=string/len=6-4 181657 9651 ns/op BenchmarkMapAssignAddition/Key=string/Elem=string/len=64-4 571951 5431 ns/op BenchmarkMapAssignAddition/Key=string/Elem=string/len=65536-4 440721 347.3 ns/op BenchmarkMapAssignAddition/Key=smallType/Elem=int32/len=6-4 993156 119.7 ns/op BenchmarkMapAssignAddition/Key=smallType/Elem=int32/len=64-4 995996 119.6 ns/op BenchmarkMapAssignAddition/Key=smallType/Elem=int32/len=65536-4 422386 296.8 ns/op BenchmarkMapAssignAddition/Key=mediumType/Elem=int32/len=6-4 340071 317.9 ns/op BenchmarkMapAssignAddition/Key=mediumType/Elem=int32/len=64-4 384987 309.2 ns/op BenchmarkMapAssignAddition/Key=mediumType/Elem=int32/len=65536-4 199080 653.5 ns/op BenchmarkMapAssignAddition/Key=bigType/Elem=int32/len=6-4 78532 1578 ns/op BenchmarkMapAssignAddition/Key=bigType/Elem=int32/len=64-4 76551 1550 ns/op BenchmarkMapAssignAddition/Key=bigType/Elem=int32/len=65536-4 36982 3028 ns/op BenchmarkMapAssignAppend/Key=int32/Elem=[]int32/len=6-4 1328330 87.51 ns/op BenchmarkMapAssignAppend/Key=int32/Elem=[]int32/len=64-4 1553278 76.21 ns/op BenchmarkMapAssignAppend/Key=int32/Elem=[]int32/len=65536-4 450265 292.3 ns/op BenchmarkMapAssignAppend/Key=int64/Elem=[]int32/len=6-4 1616582 75.11 ns/op BenchmarkMapAssignAppend/Key=int64/Elem=[]int32/len=64-4 1663442 76.73 ns/op BenchmarkMapAssignAppend/Key=int64/Elem=[]int32/len=65536-4 355458 330.4 ns/op BenchmarkMapAssignAppend/Key=string/Elem=[]int32/len=6-4 1415085 83.41 ns/op BenchmarkMapAssignAppend/Key=string/Elem=[]int32/len=64-4 1512346 81.24 ns/op BenchmarkMapAssignAppend/Key=string/Elem=[]int32/len=65536-4 339625 336.3 ns/op BenchmarkMapDelete/Key=int32/Elem=int32/len=6-4 1516590 78.53 ns/op BenchmarkMapDelete/Key=int32/Elem=int32/len=64-4 1317158 87.62 ns/op BenchmarkMapDelete/Key=int32/Elem=int32/len=65536-4 1000000 173.7 ns/op BenchmarkMapDelete/Key=int64/Elem=int64/len=6-4 1462444 82.19 ns/op BenchmarkMapDelete/Key=int64/Elem=int64/len=64-4 1314324 91.02 ns/op BenchmarkMapDelete/Key=int64/Elem=int64/len=65536-4 917289 257.5 ns/op BenchmarkMapDelete/Key=string/Elem=string/len=6-4 1341367 89.57 ns/op BenchmarkMapDelete/Key=string/Elem=string/len=64-4 1172666 100.5 ns/op BenchmarkMapDelete/Key=string/Elem=string/len=65536-4 849766 303.0 ns/op BenchmarkMapDelete/Key=smallType/Elem=int32/len=6-4 982578 119.9 ns/op BenchmarkMapDelete/Key=smallType/Elem=int32/len=64-4 929200 125.3 ns/op BenchmarkMapDelete/Key=smallType/Elem=int32/len=65536-4 785221 279.0 ns/op BenchmarkMapDelete/Key=mediumType/Elem=int32/len=6-4 190824 636.0 ns/op BenchmarkMapDelete/Key=mediumType/Elem=int32/len=64-4 192374 677.2 ns/op BenchmarkMapDelete/Key=mediumType/Elem=int32/len=65536-4 301260 835.4 ns/op BenchmarkMapDelete/Key=bigType/Elem=int32/len=6-4 25742 3948 ns/op BenchmarkMapDelete/Key=bigType/Elem=int32/len=64-4 25102 5325 ns/op BenchmarkMapDelete/Key=bigType/Elem=int32/len=65536-4 61842 1915 ns/op BenchmarkMapDelete/Key=bigType/Elem=bigType/len=6-4 12165 9767 ns/op BenchmarkMapDelete/Key=bigType/Elem=bigType/len=64-4 12688 9630 ns/op BenchmarkMapDelete/Key=bigType/Elem=bigType/len=65536-4 42424 2777 ns/op BenchmarkMapDelete/Key=int32/Elem=bigType/len=6-4 24392 5205 ns/op BenchmarkMapDelete/Key=int32/Elem=bigType/len=64-4 25227 4942 ns/op BenchmarkMapDelete/Key=int32/Elem=bigType/len=65536-4 430761 3474 ns/op BenchmarkMapDelete/Key=*int32/Elem=int32/len=6-4 1422224 84.12 ns/op BenchmarkMapDelete/Key=*int32/Elem=int32/len=64-4 1249873 94.04 ns/op BenchmarkMapDelete/Key=*int32/Elem=int32/len=65536-4 1000000 245.4 ns/op BenchmarkMapDelete/Key=int32/Elem=*int32/len=6-4 1498237 79.18 ns/op BenchmarkMapDelete/Key=int32/Elem=*int32/len=64-4 1311900 90.66 ns/op BenchmarkMapDelete/Key=int32/Elem=*int32/len=65536-4 946102 276.5 ns/op BenchmarkMapPop/Key=int32/Elem=int32/len=6-4 892921 134.6 ns/op BenchmarkMapPop/Key=int32/Elem=int32/len=64-4 549645 197.7 ns/op BenchmarkMapPop/Key=int32/Elem=int32/len=65536-4 448098 422.8 ns/op BenchmarkMapPop/Key=int64/Elem=int64/len=6-4 888237 135.3 ns/op BenchmarkMapPop/Key=int64/Elem=int64/len=64-4 612151 193.1 ns/op BenchmarkMapPop/Key=int64/Elem=int64/len=65536-4 364910 579.6 ns/op BenchmarkMapPop/Key=string/Elem=string/len=6-4 785157 149.0 ns/op BenchmarkMapPop/Key=string/Elem=string/len=64-4 570190 218.0 ns/op BenchmarkMapPop/Key=string/Elem=string/len=65536-4 313014 641.4 ns/op BenchmarkMapPop/Key=smallType/Elem=int32/len=6-4 642354 182.8 ns/op BenchmarkMapPop/Key=smallType/Elem=int32/len=64-4 427363 236.1 ns/op BenchmarkMapPop/Key=smallType/Elem=int32/len=65536-4 421330 688.7 ns/op BenchmarkMapPop/Key=mediumType/Elem=int32/len=6-4 176691 790.5 ns/op BenchmarkMapPop/Key=mediumType/Elem=int32/len=64-4 155169 866.4 ns/op BenchmarkMapPop/Key=mediumType/Elem=int32/len=65536-4 126871 1397 ns/op BenchmarkMapPop/Key=bigType/Elem=int32/len=6-4 24199 4833 ns/op BenchmarkMapPop/Key=bigType/Elem=int32/len=64-4 26446 5738 ns/op BenchmarkMapPop/Key=bigType/Elem=int32/len=65536-4 46236 2659 ns/op BenchmarkMapPop/Key=bigType/Elem=bigType/len=6-4 10000 10180 ns/op BenchmarkMapPop/Key=bigType/Elem=bigType/len=64-4 10000 12399 ns/op BenchmarkMapPop/Key=bigType/Elem=bigType/len=65536-4 43869 2368 ns/op BenchmarkMapPop/Key=int32/Elem=bigType/len=6-4 28002 4547 ns/op BenchmarkMapPop/Key=int32/Elem=bigType/len=64-4 21664 4949 ns/op BenchmarkMapPop/Key=int32/Elem=bigType/len=65536-4 218007 3738 ns/op BenchmarkMapPop/Key=*int32/Elem=int32/len=6-4 815850 143.5 ns/op BenchmarkMapPop/Key=*int32/Elem=int32/len=64-4 615834 194.5 ns/op BenchmarkMapPop/Key=*int32/Elem=int32/len=65536-4 390712 482.8 ns/op BenchmarkMapPop/Key=int32/Elem=*int32/len=6-4 895329 133.2 ns/op BenchmarkMapPop/Key=int32/Elem=*int32/len=64-4 560325 186.9 ns/op BenchmarkMapPop/Key=int32/Elem=*int32/len=65536-4 422154 548.6 ns/op BenchmarkMapDeleteLargeKey-4 499347 217.6 ns/op BenchmarkMapSmallAccessHit/Key=int32/Elem=int32/len=1-4 3590438 32.63 ns/op BenchmarkMapSmallAccessHit/Key=int32/Elem=int32/len=2-4 3593539 32.84 ns/op BenchmarkMapSmallAccessHit/Key=int32/Elem=int32/len=3-4 3514044 33.10 ns/op BenchmarkMapSmallAccessHit/Key=int32/Elem=int32/len=4-4 3496274 34.08 ns/op BenchmarkMapSmallAccessHit/Key=int32/Elem=int32/len=5-4 3330024 33.28 ns/op BenchmarkMapSmallAccessHit/Key=int32/Elem=int32/len=6-4 3407260 33.82 ns/op BenchmarkMapSmallAccessHit/Key=int32/Elem=int32/len=7-4 3439360 33.67 ns/op BenchmarkMapSmallAccessHit/Key=int32/Elem=int32/len=8-4 3387061 35.04 ns/op BenchmarkMapSmallAccessHit/Key=int64/Elem=int64/len=1-4 3650164 32.78 ns/op BenchmarkMapSmallAccessHit/Key=int64/Elem=int64/len=2-4 3592797 33.10 ns/op BenchmarkMapSmallAccessHit/Key=int64/Elem=int64/len=3-4 3553671 33.48 ns/op BenchmarkMapSmallAccessHit/Key=int64/Elem=int64/len=4-4 3467128 34.45 ns/op BenchmarkMapSmallAccessHit/Key=int64/Elem=int64/len=5-4 3476230 33.88 ns/op BenchmarkMapSmallAccessHit/Key=int64/Elem=int64/len=6-4 3415042 34.29 ns/op BenchmarkMapSmallAccessHit/Key=int64/Elem=int64/len=7-4 3445434 34.53 ns/op BenchmarkMapSmallAccessHit/Key=int64/Elem=int64/len=8-4 3389595 34.82 ns/op BenchmarkMapSmallAccessHit/Key=string/Elem=string/len=1-4 3019471 41.85 ns/op BenchmarkMapSmallAccessHit/Key=string/Elem=string/len=2-4 2825899 41.33 ns/op BenchmarkMapSmallAccessHit/Key=string/Elem=string/len=3-4 2892618 41.62 ns/op BenchmarkMapSmallAccessHit/Key=string/Elem=string/len=4-4 2794660 42.02 ns/op BenchmarkMapSmallAccessHit/Key=string/Elem=string/len=5-4 2883440 40.75 ns/op BenchmarkMapSmallAccessHit/Key=string/Elem=string/len=6-4 2793658 40.67 ns/op BenchmarkMapSmallAccessHit/Key=string/Elem=string/len=7-4 2807935 41.49 ns/op BenchmarkMapSmallAccessHit/Key=string/Elem=string/len=8-4 2770534 42.91 ns/op BenchmarkMapSmallAccessMiss/Key=int32/Elem=int32/len=1-4 3932432 29.56 ns/op BenchmarkMapSmallAccessMiss/Key=int32/Elem=int32/len=2-4 3764425 30.92 ns/op BenchmarkMapSmallAccessMiss/Key=int32/Elem=int32/len=3-4 3927308 30.82 ns/op BenchmarkMapSmallAccessMiss/Key=int32/Elem=int32/len=4-4 3742401 31.53 ns/op BenchmarkMapSmallAccessMiss/Key=int32/Elem=int32/len=5-4 3480271 31.90 ns/op BenchmarkMapSmallAccessMiss/Key=int32/Elem=int32/len=6-4 3670813 30.90 ns/op BenchmarkMapSmallAccessMiss/Key=int32/Elem=int32/len=7-4 3498889 33.51 ns/op BenchmarkMapSmallAccessMiss/Key=int32/Elem=int32/len=8-4 3476442 33.04 ns/op BenchmarkMapSmallAccessMiss/Key=int64/Elem=int64/len=1-4 3926938 29.72 ns/op BenchmarkMapSmallAccessMiss/Key=int64/Elem=int64/len=2-4 3879783 28.26 ns/op BenchmarkMapSmallAccessMiss/Key=int64/Elem=int64/len=3-4 3472371 31.01 ns/op BenchmarkMapSmallAccessMiss/Key=int64/Elem=int64/len=4-4 3655342 31.21 ns/op BenchmarkMapSmallAccessMiss/Key=int64/Elem=int64/len=5-4 3904227 30.17 ns/op BenchmarkMapSmallAccessMiss/Key=int64/Elem=int64/len=6-4 3674344 31.47 ns/op BenchmarkMapSmallAccessMiss/Key=int64/Elem=int64/len=7-4 3732583 30.69 ns/op BenchmarkMapSmallAccessMiss/Key=int64/Elem=int64/len=8-4 3653979 31.37 ns/op BenchmarkMapSmallAccessMiss/Key=string/Elem=string/len=1-4 3017947 38.38 ns/op BenchmarkMapSmallAccessMiss/Key=string/Elem=string/len=2-4 2990056 38.55 ns/op BenchmarkMapSmallAccessMiss/Key=string/Elem=string/len=3-4 2990940 37.71 ns/op BenchmarkMapSmallAccessMiss/Key=string/Elem=string/len=4-4 3196425 39.44 ns/op BenchmarkMapSmallAccessMiss/Key=string/Elem=string/len=5-4 3141181 43.51 ns/op BenchmarkMapSmallAccessMiss/Key=string/Elem=string/len=6-4 3011673 37.75 ns/op BenchmarkMapSmallAccessMiss/Key=string/Elem=string/len=7-4 3081924 38.81 ns/op BenchmarkMapSmallAccessMiss/Key=string/Elem=string/len=8-4 3072086 37.92 ns/op BenchmarkMemmove/0-4 15668011 7.195 ns/op BenchmarkMemmove/1-4 2856429 43.07 ns/op 23.22 MB/s BenchmarkMemmove/2-4 2656708 47.71 ns/op 41.92 MB/s BenchmarkMemmove/3-4 2528330 44.88 ns/op 66.84 MB/s BenchmarkMemmove/4-4 2689783 43.01 ns/op 93.00 MB/s BenchmarkMemmove/5-4 2756721 43.92 ns/op 113.85 MB/s BenchmarkMemmove/6-4 2766921 44.54 ns/op 134.70 MB/s BenchmarkMemmove/7-4 2732239 44.35 ns/op 157.85 MB/s BenchmarkMemmove/8-4 2792428 44.76 ns/op 178.74 MB/s BenchmarkMemmove/9-4 2561180 46.22 ns/op 194.70 MB/s BenchmarkMemmove/10-4 2545642 46.62 ns/op 214.52 MB/s BenchmarkMemmove/11-4 2517082 46.00 ns/op 239.14 MB/s BenchmarkMemmove/12-4 2581858 46.81 ns/op 256.36 MB/s BenchmarkMemmove/13-4 2554359 47.72 ns/op 272.41 MB/s BenchmarkMemmove/14-4 2499726 45.92 ns/op 304.85 MB/s BenchmarkMemmove/15-4 2581617 47.75 ns/op 314.13 MB/s BenchmarkMemmove/16-4 2713683 44.19 ns/op 362.07 MB/s BenchmarkMemmove/32-4 2575552 47.65 ns/op 671.60 MB/s BenchmarkMemmove/64-4 2358192 50.82 ns/op 1259.30 MB/s BenchmarkMemmove/128-4 1949784 64.08 ns/op 1997.41 MB/s BenchmarkMemmove/256-4 1453406 80.95 ns/op 3162.54 MB/s BenchmarkMemmove/512-4 870567 122.1 ns/op 4193.72 MB/s BenchmarkMemmove/1024-4 644233 184.5 ns/op 5549.45 MB/s BenchmarkMemmove/2048-4 377608 314.6 ns/op 6510.14 MB/s BenchmarkMemmove/4096-4 169548 596.2 ns/op 6870.70 MB/s BenchmarkMemmoveOverlap/32-4 2561440 47.67 ns/op 671.24 MB/s BenchmarkMemmoveOverlap/64-4 2261322 52.55 ns/op 1217.85 MB/s BenchmarkMemmoveOverlap/128-4 1908733 62.59 ns/op 2045.13 MB/s BenchmarkMemmoveOverlap/256-4 1458435 81.75 ns/op 3131.68 MB/s BenchmarkMemmoveOverlap/512-4 989323 119.6 ns/op 4281.23 MB/s BenchmarkMemmoveOverlap/1024-4 652412 186.4 ns/op 5492.19 MB/s BenchmarkMemmoveOverlap/2048-4 367731 322.7 ns/op 6345.62 MB/s BenchmarkMemmoveOverlap/4096-4 176035 613.5 ns/op 6676.10 MB/s BenchmarkMemmoveUnalignedDst/0-4 14844049 7.503 ns/op BenchmarkMemmoveUnalignedDst/1-4 2843324 41.87 ns/op 23.88 MB/s BenchmarkMemmoveUnalignedDst/2-4 2764414 44.13 ns/op 45.32 MB/s BenchmarkMemmoveUnalignedDst/3-4 2771406 43.14 ns/op 69.55 MB/s BenchmarkMemmoveUnalignedDst/4-4 2711703 44.43 ns/op 90.02 MB/s BenchmarkMemmoveUnalignedDst/5-4 2749598 43.05 ns/op 116.14 MB/s BenchmarkMemmoveUnalignedDst/6-4 2623334 43.97 ns/op 136.44 MB/s BenchmarkMemmoveUnalignedDst/7-4 2725764 44.16 ns/op 158.53 MB/s BenchmarkMemmoveUnalignedDst/8-4 2654114 44.46 ns/op 179.95 MB/s BenchmarkMemmoveUnalignedDst/9-4 2543599 46.49 ns/op 193.60 MB/s BenchmarkMemmoveUnalignedDst/10-4 2558007 48.33 ns/op 206.90 MB/s BenchmarkMemmoveUnalignedDst/11-4 2541271 47.52 ns/op 231.51 MB/s BenchmarkMemmoveUnalignedDst/12-4 2295979 46.92 ns/op 255.77 MB/s BenchmarkMemmoveUnalignedDst/13-4 2550058 47.54 ns/op 273.44 MB/s BenchmarkMemmoveUnalignedDst/14-4 2490354 45.92 ns/op 304.86 MB/s BenchmarkMemmoveUnalignedDst/15-4 2550552 48.95 ns/op 306.43 MB/s BenchmarkMemmoveUnalignedDst/16-4 2566707 47.31 ns/op 338.21 MB/s BenchmarkMemmoveUnalignedDst/32-4 2410987 48.89 ns/op 654.50 MB/s BenchmarkMemmoveUnalignedDst/64-4 2188041 52.99 ns/op 1207.80 MB/s BenchmarkMemmoveUnalignedDst/128-4 1890534 64.29 ns/op 1991.11 MB/s BenchmarkMemmoveUnalignedDst/256-4 1419919 82.02 ns/op 3121.19 MB/s BenchmarkMemmoveUnalignedDst/512-4 1023027 118.6 ns/op 4318.00 MB/s BenchmarkMemmoveUnalignedDst/1024-4 624200 185.8 ns/op 5512.45 MB/s BenchmarkMemmoveUnalignedDst/2048-4 373502 319.9 ns/op 6401.58 MB/s BenchmarkMemmoveUnalignedDst/4096-4 194019 601.4 ns/op 6810.51 MB/s BenchmarkMemmoveUnalignedDstOverlap/32-4 2445865 48.47 ns/op 660.25 MB/s BenchmarkMemmoveUnalignedDstOverlap/64-4 2063990 54.57 ns/op 1172.75 MB/s BenchmarkMemmoveUnalignedDstOverlap/128-4 1800302 64.54 ns/op 1983.34 MB/s BenchmarkMemmoveUnalignedDstOverlap/256-4 1429131 83.84 ns/op 3053.37 MB/s BenchmarkMemmoveUnalignedDstOverlap/512-4 947922 123.4 ns/op 4150.58 MB/s BenchmarkMemmoveUnalignedDstOverlap/1024-4 540306 187.8 ns/op 5453.54 MB/s BenchmarkMemmoveUnalignedDstOverlap/2048-4 370297 327.8 ns/op 6248.14 MB/s BenchmarkMemmoveUnalignedDstOverlap/4096-4 177402 632.5 ns/op 6475.80 MB/s BenchmarkMemmoveUnalignedSrc/0-4 16039506 6.938 ns/op BenchmarkMemmoveUnalignedSrc/1-4 2832494 42.54 ns/op 23.51 MB/s BenchmarkMemmoveUnalignedSrc/2-4 2687654 44.39 ns/op 45.05 MB/s BenchmarkMemmoveUnalignedSrc/3-4 2643126 44.81 ns/op 66.95 MB/s BenchmarkMemmoveUnalignedSrc/4-4 2718675 43.78 ns/op 91.37 MB/s BenchmarkMemmoveUnalignedSrc/5-4 2740831 45.00 ns/op 111.10 MB/s BenchmarkMemmoveUnalignedSrc/6-4 2682781 45.28 ns/op 132.49 MB/s BenchmarkMemmoveUnalignedSrc/7-4 2466784 43.41 ns/op 161.24 MB/s BenchmarkMemmoveUnalignedSrc/8-4 2694372 44.96 ns/op 177.92 MB/s BenchmarkMemmoveUnalignedSrc/9-4 2498755 46.82 ns/op 192.22 MB/s BenchmarkMemmoveUnalignedSrc/10-4 2481769 47.85 ns/op 208.98 MB/s BenchmarkMemmoveUnalignedSrc/11-4 2521972 47.21 ns/op 233.02 MB/s BenchmarkMemmoveUnalignedSrc/12-4 2463739 47.67 ns/op 251.71 MB/s BenchmarkMemmoveUnalignedSrc/13-4 2546188 47.21 ns/op 275.34 MB/s BenchmarkMemmoveUnalignedSrc/14-4 2612316 47.89 ns/op 292.32 MB/s BenchmarkMemmoveUnalignedSrc/15-4 2449569 46.81 ns/op 320.47 MB/s BenchmarkMemmoveUnalignedSrc/16-4 2567925 46.07 ns/op 347.27 MB/s BenchmarkMemmoveUnalignedSrc/32-4 2455724 48.93 ns/op 653.97 MB/s BenchmarkMemmoveUnalignedSrc/64-4 2158446 53.75 ns/op 1190.60 MB/s BenchmarkMemmoveUnalignedSrc/128-4 1822210 64.55 ns/op 1982.89 MB/s BenchmarkMemmoveUnalignedSrc/256-4 1447524 83.04 ns/op 3082.88 MB/s BenchmarkMemmoveUnalignedSrc/512-4 966207 127.2 ns/op 4026.20 MB/s BenchmarkMemmoveUnalignedSrc/1024-4 600259 189.3 ns/op 5408.40 MB/s BenchmarkMemmoveUnalignedSrc/2048-4 371676 328.3 ns/op 6238.70 MB/s BenchmarkMemmoveUnalignedSrc/4096-4 195034 593.6 ns/op 6900.63 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_0-4 2145804 56.73 ns/op 282.05 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_0-4 2041896 57.99 ns/op 275.91 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_1-4 1995217 56.78 ns/op 281.80 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_1-4 1800854 64.62 ns/op 247.59 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_4-4 2073850 58.88 ns/op 271.73 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_4-4 1897028 63.21 ns/op 253.13 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_7-4 1984534 60.19 ns/op 265.82 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_7-4 1898060 64.14 ns/op 249.44 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_0-4 1851819 62.35 ns/op 1026.45 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_0-4 1658011 71.54 ns/op 894.64 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_1-4 1806115 66.46 ns/op 962.96 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_1-4 1628880 73.35 ns/op 872.55 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_4-4 1736875 66.32 ns/op 964.96 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_4-4 1642366 72.64 ns/op 881.04 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_7-4 1794530 67.18 ns/op 952.61 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_7-4 1658226 71.10 ns/op 900.18 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_0-4 1000000 105.7 ns/op 2420.82 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_0-4 918742 113.7 ns/op 2250.62 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_1-4 1219723 99.11 ns/op 2583.11 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_1-4 1143518 106.6 ns/op 2400.92 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_4-4 1215033 98.86 ns/op 2589.42 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_4-4 1152199 104.0 ns/op 2462.23 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_7-4 1231027 99.59 ns/op 2570.54 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_7-4 1000000 103.5 ns/op 2474.54 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_0-4 134191 788.5 ns/op 5194.86 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_0-4 106147 1014 ns/op 4037.50 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_1-4 153753 795.1 ns/op 5151.69 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_1-4 124456 818.0 ns/op 5007.58 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_4-4 141994 787.0 ns/op 5204.87 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_4-4 141858 805.7 ns/op 5083.82 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_7-4 150668 787.6 ns/op 5200.63 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_7-4 146347 792.6 ns/op 5167.96 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_0-4 9792 12382 ns/op 5292.82 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_0-4 7587 16579 ns/op 3952.93 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_1-4 9688 12406 ns/op 5282.46 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_1-4 9847 12348 ns/op 5307.41 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_4-4 9753 12697 ns/op 5161.56 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_4-4 9582 12523 ns/op 5233.05 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_7-4 9103 12343 ns/op 5309.63 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_7-4 9483 12654 ns/op 5178.98 MB/s BenchmarkMemmoveUnalignedSrcOverlap/32-4 2473420 48.58 ns/op 658.65 MB/s BenchmarkMemmoveUnalignedSrcOverlap/64-4 2202232 54.65 ns/op 1171.01 MB/s BenchmarkMemmoveUnalignedSrcOverlap/128-4 1834722 64.31 ns/op 1990.34 MB/s BenchmarkMemmoveUnalignedSrcOverlap/256-4 1439665 82.97 ns/op 3085.56 MB/s BenchmarkMemmoveUnalignedSrcOverlap/512-4 1001254 117.4 ns/op 4359.68 MB/s BenchmarkMemmoveUnalignedSrcOverlap/1024-4 643219 190.3 ns/op 5380.42 MB/s BenchmarkMemmoveUnalignedSrcOverlap/2048-4 364206 326.8 ns/op 6266.00 MB/s BenchmarkMemmoveUnalignedSrcOverlap/4096-4 197233 619.7 ns/op 6609.59 MB/s BenchmarkMemclr/5-4 12824570 8.748 ns/op 571.59 MB/s BenchmarkMemclr/16-4 12736503 8.275 ns/op 1933.54 MB/s BenchmarkMemclr/64-4 12192942 8.897 ns/op 7193.68 MB/s BenchmarkMemclr/256-4 11419219 9.664 ns/op 26490.54 MB/s BenchmarkMemclr/4096-4 2737029 44.40 ns/op 92259.90 MB/s BenchmarkMemclr/65536-4 138220 763.2 ns/op 85870.45 MB/s BenchmarkMemclr/1M-4 7056 17574 ns/op 59666.30 MB/s BenchmarkMemclr/4M-4 2049 57171 ns/op 73364.71 MB/s BenchmarkMemclr/8M-4 691 154557 ns/op 54275.04 MB/s BenchmarkMemclr/16M-4 372 305506 ns/op 54916.13 MB/s BenchmarkMemclr/64M-4 87 1395792 ns/op 48079.42 MB/s BenchmarkMemclrUnaligned/0_5-4 7849938 13.25 ns/op 377.48 MB/s BenchmarkMemclrUnaligned/0_16-4 8532385 14.06 ns/op 1138.05 MB/s BenchmarkMemclrUnaligned/0_64-4 8052710 13.71 ns/op 4667.48 MB/s BenchmarkMemclrUnaligned/0_256-4 8339436 14.98 ns/op 17089.16 MB/s BenchmarkMemclrUnaligned/0_4096-4 2700672 43.84 ns/op 93421.63 MB/s BenchmarkMemclrUnaligned/0_65536-4 148826 766.3 ns/op 85524.84 MB/s BenchmarkMemclrUnaligned/1_5-4 8956191 12.53 ns/op 399.05 MB/s BenchmarkMemclrUnaligned/1_16-4 8589901 12.83 ns/op 1246.89 MB/s BenchmarkMemclrUnaligned/1_64-4 8073760 13.57 ns/op 4715.11 MB/s BenchmarkMemclrUnaligned/1_256-4 7719536 14.97 ns/op 17103.67 MB/s BenchmarkMemclrUnaligned/1_4096-4 1816162 66.76 ns/op 61350.97 MB/s BenchmarkMemclrUnaligned/1_65536-4 116414 965.7 ns/op 67866.93 MB/s BenchmarkMemclrUnaligned/4_5-4 8350467 12.45 ns/op 401.65 MB/s BenchmarkMemclrUnaligned/4_16-4 8348224 12.73 ns/op 1256.72 MB/s BenchmarkMemclrUnaligned/4_64-4 8117890 13.40 ns/op 4777.43 MB/s BenchmarkMemclrUnaligned/4_256-4 7646286 15.04 ns/op 17022.82 MB/s BenchmarkMemclrUnaligned/4_4096-4 1883774 61.73 ns/op 66354.11 MB/s BenchmarkMemclrUnaligned/4_65536-4 123712 886.3 ns/op 73939.40 MB/s BenchmarkMemclrUnaligned/7_5-4 8287611 13.85 ns/op 361.10 MB/s BenchmarkMemclrUnaligned/7_16-4 8508584 12.88 ns/op 1241.76 MB/s BenchmarkMemclrUnaligned/7_64-4 7768034 14.46 ns/op 4426.33 MB/s BenchmarkMemclrUnaligned/7_256-4 7286706 15.40 ns/op 16626.17 MB/s BenchmarkMemclrUnaligned/7_4096-4 1817185 66.79 ns/op 61330.48 MB/s BenchmarkMemclrUnaligned/7_65536-4 119341 951.8 ns/op 68851.45 MB/s BenchmarkMemclrUnaligned/0_1M-4 7998 18206 ns/op 57595.57 MB/s BenchmarkMemclrUnaligned/0_4M-4 1603 69726 ns/op 60154.32 MB/s BenchmarkMemclrUnaligned/0_8M-4 969 160052 ns/op 52411.89 MB/s BenchmarkMemclrUnaligned/0_16M-4 369 292590 ns/op 57340.41 MB/s BenchmarkMemclrUnaligned/0_64M-4 86 1367957 ns/op 49057.74 MB/s BenchmarkMemclrUnaligned/1_1M-4 6895 19435 ns/op 53951.64 MB/s BenchmarkMemclrUnaligned/1_4M-4 1756 68108 ns/op 61583.53 MB/s BenchmarkMemclrUnaligned/1_8M-4 706 159295 ns/op 52660.70 MB/s BenchmarkMemclrUnaligned/1_16M-4 358 471886 ns/op 35553.54 MB/s BenchmarkMemclrUnaligned/1_64M-4 76 1338395 ns/op 50141.30 MB/s BenchmarkMemclrUnaligned/4_1M-4 6693 16484 ns/op 63612.64 MB/s BenchmarkMemclrUnaligned/4_4M-4 1633 76365 ns/op 54924.74 MB/s BenchmarkMemclrUnaligned/4_8M-4 753 150222 ns/op 55841.37 MB/s BenchmarkMemclrUnaligned/4_16M-4 300 445031 ns/op 37698.95 MB/s BenchmarkMemclrUnaligned/4_64M-4 74 1398196 ns/op 47996.77 MB/s BenchmarkMemclrUnaligned/7_1M-4 7117 17128 ns/op 61219.27 MB/s BenchmarkMemclrUnaligned/7_4M-4 1533 76556 ns/op 54787.45 MB/s BenchmarkMemclrUnaligned/7_8M-4 733 139509 ns/op 60129.46 MB/s BenchmarkMemclrUnaligned/7_16M-4 290 435266 ns/op 38544.77 MB/s BenchmarkMemclrUnaligned/7_64M-4 79 1382460 ns/op 48543.09 MB/s BenchmarkGoMemclr/5-4 18510452 6.462 ns/op 773.77 MB/s BenchmarkGoMemclr/16-4 19090533 7.075 ns/op 2261.40 MB/s BenchmarkGoMemclr/64-4 14337747 7.799 ns/op 8206.70 MB/s BenchmarkGoMemclr/256-4 13118528 7.838 ns/op 32661.70 MB/s BenchmarkMemclrRange/1K_2K-4 88932 1295 ns/op 74043.84 MB/s BenchmarkMemclrRange/2K_8K-4 32472 3631 ns/op 91848.89 MB/s BenchmarkMemclrRange/4K_16K-4 36309 3317 ns/op 97386.66 MB/s BenchmarkMemclrRange/160K_228K-4 6375 18896 ns/op 88002.55 MB/s BenchmarkClearFat7-4 9514233 11.37 ns/op BenchmarkClearFat8-4 10267274 11.74 ns/op BenchmarkClearFat11-4 8266146 13.61 ns/op BenchmarkClearFat12-4 8636329 13.14 ns/op BenchmarkClearFat13-4 9173335 13.17 ns/op BenchmarkClearFat14-4 8377693 13.82 ns/op BenchmarkClearFat15-4 8487906 13.53 ns/op BenchmarkClearFat16-4 9767150 12.13 ns/op BenchmarkClearFat24-4 9054074 12.29 ns/op BenchmarkClearFat32-4 8627071 12.97 ns/op BenchmarkClearFat40-4 8511958 12.72 ns/op BenchmarkClearFat48-4 8626929 13.79 ns/op BenchmarkClearFat56-4 8366529 13.63 ns/op BenchmarkClearFat64-4 7699713 14.55 ns/op BenchmarkClearFat72-4 7660093 15.06 ns/op BenchmarkClearFat128-4 5238897 21.44 ns/op BenchmarkClearFat256-4 4266307 29.37 ns/op BenchmarkClearFat512-4 2441308 44.18 ns/op BenchmarkClearFat1024-4 1635760 73.32 ns/op BenchmarkClearFat1032-4 1634463 73.81 ns/op BenchmarkClearFat1040-4 1238812 94.46 ns/op BenchmarkCopyFat7-4 9441651 11.93 ns/op BenchmarkCopyFat8-4 9627008 12.09 ns/op BenchmarkCopyFat11-4 8335374 12.91 ns/op BenchmarkCopyFat12-4 8401759 12.73 ns/op BenchmarkCopyFat13-4 8351264 13.19 ns/op BenchmarkCopyFat14-4 8313685 13.86 ns/op BenchmarkCopyFat15-4 8495694 13.52 ns/op BenchmarkCopyFat16-4 9702904 12.29 ns/op BenchmarkCopyFat24-4 8770042 12.07 ns/op BenchmarkCopyFat32-4 9218996 13.02 ns/op BenchmarkCopyFat64-4 8086033 14.55 ns/op BenchmarkCopyFat72-4 7451688 15.47 ns/op BenchmarkCopyFat128-4 5408301 20.42 ns/op BenchmarkCopyFat256-4 4167002 29.86 ns/op BenchmarkCopyFat512-4 2232168 53.45 ns/op BenchmarkCopyFat520-4 2082367 49.23 ns/op BenchmarkCopyFat1024-4 1461291 78.35 ns/op BenchmarkCopyFat1032-4 1459690 80.87 ns/op BenchmarkCopyFat1040-4 1437393 84.22 ns/op BenchmarkIssue18740/2byte-4 735 161110 ns/op BenchmarkIssue18740/4byte-4 1140 99426 ns/op BenchmarkIssue18740/8byte-4 1555 72765 ns/op BenchmarkMemclrKnownSize1-4 12460336 9.724 ns/op 102.84 MB/s BenchmarkMemclrKnownSize2-4 7988058 14.76 ns/op 135.47 MB/s BenchmarkMemclrKnownSize4-4 5230159 25.78 ns/op 155.16 MB/s BenchmarkMemclrKnownSize8-4 2021184 56.04 ns/op 142.76 MB/s BenchmarkMemclrKnownSize16-4 1000000 118.3 ns/op 135.28 MB/s BenchmarkMemclrKnownSize32-4 539365 231.4 ns/op 138.27 MB/s BenchmarkMemclrKnownSize64-4 229266 444.4 ns/op 144.01 MB/s BenchmarkMemclrKnownSize112-4 142518 769.0 ns/op 145.64 MB/s BenchmarkMemclrKnownSize128-4 118590 885.1 ns/op 144.61 MB/s BenchmarkMemclrKnownSize192-4 83875 1305 ns/op 147.11 MB/s BenchmarkMemclrKnownSize248-4 73216 1622 ns/op 152.88 MB/s BenchmarkMemclrKnownSize256-4 69667 1772 ns/op 144.50 MB/s BenchmarkMemclrKnownSize512-4 34454 3837 ns/op 133.43 MB/s BenchmarkMemclrKnownSize1024-4 16105 7184 ns/op 142.54 MB/s BenchmarkMemclrKnownSize4096-4 4095 28139 ns/op 145.56 MB/s BenchmarkMemclrKnownSize512KiB-4 31 3993162 ns/op 131.30 MB/s BenchmarkReadMetricsLatency-4 14661 5520 p50-ns 6841 p90-ns 25729 p99-ns BenchmarkFinalizer-4 147 943920 ns/op BenchmarkFinalizerRun-4 229971 697.9 ns/op BenchmarkMinFloat-4 2343984 52.29 ns/op BenchmarkMaxFloat-4 2096761 53.34 ns/op BenchmarkPallocBitsSummarize/Unpacked00-4 7268628 13.86 ns/op BenchmarkPallocBitsSummarize/UnpackedFFFFFFFFFFFFFFFF-4 2908105 41.33 ns/op BenchmarkPallocBitsSummarize/UnpackedAA-4 2466645 48.62 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAAAAAAAAAA-4 2450829 47.87 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000AAAAAAAA-4 1763206 67.82 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAA00000001-4 1691368 70.98 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBBBBBBBBBB-4 2253022 51.53 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000BBBBBBBB-4 1702489 69.96 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBB00000001-4 1792952 66.29 ns/op BenchmarkPallocBitsSummarize/UnpackedCCCCCCCCCCCCCCCC-4 2255188 52.99 ns/op BenchmarkPallocBitsSummarize/Unpacked4444444444444444-4 2253205 53.42 ns/op BenchmarkPallocBitsSummarize/Unpacked4040404040404040-4 2098633 57.15 ns/op BenchmarkPallocBitsSummarize/Unpacked4000400040004000-4 1953337 61.79 ns/op BenchmarkPallocBitsSummarize/Unpacked1000404044CCAAFF-4 1765962 68.06 ns/op BenchmarkFindBitRange64/Pattern00Size2-4 8885491 12.32 ns/op BenchmarkFindBitRange64/Pattern00Size8-4 9172368 12.77 ns/op BenchmarkFindBitRange64/Pattern00Size32-4 9051342 12.80 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize2-4 9057004 12.10 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize8-4 8436942 13.76 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize32-4 8073922 12.63 ns/op BenchmarkFindBitRange64/PatternAASize2-4 9180241 13.18 ns/op BenchmarkFindBitRange64/PatternAASize8-4 9043947 12.83 ns/op BenchmarkFindBitRange64/PatternAASize32-4 9771873 12.78 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize2-4 9160960 11.89 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize8-4 9398833 11.54 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize32-4 9339247 12.60 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize2-4 8780072 11.79 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize8-4 11028081 11.71 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize32-4 9396420 11.10 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size2-4 9810397 13.15 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size8-4 9135693 12.80 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size32-4 8779206 12.60 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize2-4 8361966 12.30 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize8-4 9149680 11.85 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize32-4 8868031 11.56 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize2-4 8865960 11.40 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize8-4 8892430 11.54 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize32-4 8990184 13.05 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size2-4 8864506 13.11 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size8-4 9083442 13.13 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size32-4 8962431 12.08 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize2-4 8848668 11.31 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize8-4 8983837 13.11 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize32-4 8855518 13.11 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size2-4 9619846 13.11 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size8-4 9211141 11.08 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size32-4 9192223 11.22 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size2-4 9979167 13.14 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size8-4 10300022 12.84 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size32-4 9111442 12.02 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size2-4 9094166 12.71 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size8-4 9300513 12.04 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size32-4 9058119 12.81 ns/op BenchmarkNetpollBreak-4 3237 35686 ns/op BenchmarkPinnerPinUnpinBatch-4 1981 72197 ns/op BenchmarkPinnerPinUnpinBatchDouble-4 303 412692 ns/op BenchmarkPinnerPinUnpinBatchTiny-4 1766 80007 ns/op BenchmarkPinnerPinUnpin-4 2201743 54.17 ns/op BenchmarkPinnerPinUnpinTiny-4 2233831 53.02 ns/op BenchmarkPinnerPinUnpinDouble-4 889870 139.7 ns/op BenchmarkPinnerPinUnpinParallel-4 6178141 19.36 ns/op BenchmarkPinnerPinUnpinParallelTiny-4 5908134 19.56 ns/op BenchmarkPinnerPinUnpinParallelDouble-4 337202 354.8 ns/op BenchmarkPinnerIsPinnedOnPinned-4 8055328 14.08 ns/op BenchmarkPinnerIsPinnedOnUnpinned-4 8004784 14.52 ns/op BenchmarkPinnerIsPinnedOnPinnedParallel-4 11446513 9.212 ns/op BenchmarkPinnerIsPinnedOnUnpinnedParallel-4 12172472 9.408 ns/op BenchmarkPingPongHog-4 307 345415 ns/op BenchmarkStackGrowth-4 188556 683.0 ns/op BenchmarkStackGrowthDeep-4 1568 64911 ns/op BenchmarkCreateGoroutines-4 30727 4005 ns/op BenchmarkCreateGoroutinesParallel-4 32470 4447 ns/op BenchmarkCreateGoroutinesCapture-4 4464 27732 ns/op 144 B/op 5 allocs/op BenchmarkCreateGoroutinesSingle-4 35031 3386 ns/op BenchmarkClosureCall-4 20554716 5.637 ns/op BenchmarkWakeupParallelSpinning/0s-4 7112 20535 ns/op BenchmarkWakeupParallelSpinning/1µs-4 4756 23869 ns/op BenchmarkWakeupParallelSpinning/2µs-4 3940 29862 ns/op BenchmarkWakeupParallelSpinning/5µs-4 2769 44115 ns/op BenchmarkWakeupParallelSpinning/10µs-4 1928 62242 ns/op BenchmarkWakeupParallelSpinning/20µs-4 1407 91312 ns/op BenchmarkWakeupParallelSpinning/50µs-4 796 159790 ns/op BenchmarkWakeupParallelSpinning/100µs-4 469 248793 ns/op BenchmarkMatmult-4 5370518 22.72 ns/op BenchmarkFastrand-4 13512176 8.606 ns/op BenchmarkFastrand64-4 12967465 8.435 ns/op BenchmarkFastrandHashiter-4 6281019 44.41 ns/op BenchmarkFastrandn/2-4 7670032 15.47 ns/op BenchmarkFastrandn/3-4 7508637 15.16 ns/op BenchmarkFastrandn/4-4 7723048 15.67 ns/op BenchmarkFastrandn/5-4 7750864 15.52 ns/op BenchmarkIfaceCmp100-4 127723 986.7 ns/op BenchmarkIfaceCmpNil100-4 216590 516.4 ns/op BenchmarkEfaceCmpDiff-4 44592 2487 ns/op BenchmarkEfaceCmpDiffIndirect-4 43354 2840 ns/op BenchmarkDefer-4 1600506 76.63 ns/op BenchmarkDefer10-4 1202319 109.8 ns/op BenchmarkDeferMany-4 742651 215.5 ns/op BenchmarkPanicRecover-4 867578 137.3 ns/op BenchmarkGoroutineProfile/small-nil/idle-4 210924 549.3 ns/op 181.0 p50-ns 260.0 p90-ns 459.0 p99-ns BenchmarkGoroutineProfile/small-nil/loaded-4 154260 884.7 ns/op 181.0 p50-ns 270.0 p90-ns 480.0 p99-ns BenchmarkGoroutineProfile/small/idle-4 3300 36893 ns/op 32720 p50-ns 37100 p90-ns 96980 p99-ns BenchmarkGoroutineProfile/small/loaded-4 100 6349994 ns/op 368210 p50-ns 19760357 p90-ns 39160254 p99-ns BenchmarkGoroutineProfile/large-nil/idle-4 210669 525.3 ns/op 181.0 p50-ns 231.0 p90-ns 330.0 p99-ns BenchmarkGoroutineProfile/large-nil/loaded-4 173991 694.0 ns/op 180.0 p50-ns 270.0 p90-ns 461.0 p99-ns BenchmarkGoroutineProfile/large/idle-4 46 2451941 ns/op 2295032 p50-ns 3484063 p90-ns 5213685 p99-ns BenchmarkGoroutineProfile/large/loaded-4 22 5037747 ns/op 4085523 p50-ns 7849137 p90-ns 14951932 p99-ns BenchmarkGoroutineProfile/sparse-nil/idle-4 216730 598.6 ns/op 180.0 p50-ns 190.0 p90-ns 360.0 p99-ns BenchmarkGoroutineProfile/sparse-nil/loaded-4 199148 536.8 ns/op 180.0 p50-ns 181.0 p90-ns 351.0 p99-ns BenchmarkGoroutineProfile/sparse/idle-4 1471 83427 ns/op 74500 p50-ns 90080 p90-ns 187360 p99-ns BenchmarkGoroutineProfile/sparse/loaded-4 100 1240803 ns/op 161111 p50-ns 1791682 p90-ns 28498924 p99-ns BenchmarkProcYield/1-4 3984916 29.14 ns/op BenchmarkProcYield/10-4 554829 214.7 ns/op BenchmarkProcYield/30-4 177265 627.2 ns/op BenchmarkProcYield/100-4 56481 2076 ns/op BenchmarkProcYield/1000-4 5818 20680 ns/op BenchmarkOSYield-4 722742 148.5 ns/op BenchmarkMutexContention-4 2471239 48.44 ns/op BenchmarkMutexCapture-4 2291964 51.13 ns/op 418877 ns/starve-p100 26180 ns/starve-p90 104719 ns/streak-p100 3272 ns/streak-p90 BenchmarkMutexHandoff/Solo-4 6436228 17.95 ns/op BenchmarkMutexHandoff/FastPingPong-4 113437 404.0 ns/op BenchmarkMutexHandoff/SlowPingPong-4 7393 6596 ns/op BenchmarkRWMutexUncontended-4 6784779 17.21 ns/op BenchmarkRWMutexWrite100-4 926308 132.3 ns/op BenchmarkRWMutexWrite10-4 101670 1165 ns/op BenchmarkRWMutexWorkWrite100-4 491312 285.0 ns/op BenchmarkRWMutexWorkWrite10-4 68103 1675 ns/op BenchmarkSemTable/OneAddrCollision/n=1000-4 3907 30656 ns/op BenchmarkSemTable/ManyAddrCollision/n=1000-4 1282 82991 ns/op BenchmarkSemTable/OneAddrCollision/n=2000-4 1598 64428 ns/op BenchmarkSemTable/ManyAddrCollision/n=2000-4 640 176288 ns/op BenchmarkSemTable/OneAddrCollision/n=4000-4 828 129465 ns/op BenchmarkSemTable/ManyAddrCollision/n=4000-4 304 377806 ns/op BenchmarkSemTable/OneAddrCollision/n=8000-4 447 256928 ns/op BenchmarkSemTable/ManyAddrCollision/n=8000-4 145 760003 ns/op BenchmarkMakeSliceCopy/mallocmove/Byte-4 466140 348.2 ns/op BenchmarkMakeSliceCopy/mallocmove/Int-4 418304 309.1 ns/op BenchmarkMakeSliceCopy/mallocmove/Ptr-4 368500 380.7 ns/op BenchmarkMakeSliceCopy/makecopy/Byte-4 408294 371.9 ns/op BenchmarkMakeSliceCopy/makecopy/Int-4 490578 323.8 ns/op BenchmarkMakeSliceCopy/makecopy/Ptr-4 403491 381.4 ns/op BenchmarkMakeSliceCopy/nilappend/Byte-4 400544 298.1 ns/op BenchmarkMakeSliceCopy/nilappend/Int-4 450340 300.0 ns/op BenchmarkMakeSliceCopy/nilappend/Ptr-4 397723 426.1 ns/op BenchmarkMakeSlice/Byte-4 2969396 39.14 ns/op BenchmarkMakeSlice/Int16-4 3025969 39.72 ns/op BenchmarkMakeSlice/Int-4 2488393 53.88 ns/op BenchmarkMakeSlice/Ptr-4 2195415 59.12 ns/op BenchmarkMakeSlice/Struct/24-4 1000000 112.3 ns/op BenchmarkMakeSlice/Struct/32-4 1000000 115.9 ns/op BenchmarkMakeSlice/Struct/40-4 1000000 139.3 ns/op BenchmarkGrowSlice/Byte-4 1218223 100.6 ns/op BenchmarkGrowSlice/Int16-4 1099626 107.6 ns/op BenchmarkGrowSlice/Int-4 857900 166.0 ns/op BenchmarkGrowSlice/Ptr-4 580376 176.6 ns/op BenchmarkGrowSlice/Struct/24-4 514008 294.2 ns/op BenchmarkGrowSlice/Struct/32-4 341452 321.4 ns/op BenchmarkGrowSlice/Struct/40-4 254062 413.3 ns/op BenchmarkExtendSlice/IntSlice-4 710620 160.5 ns/op BenchmarkExtendSlice/PointerSlice-4 629312 191.0 ns/op BenchmarkExtendSlice/NoGrow-4 1283959 92.44 ns/op BenchmarkAppend-4 1061086 110.0 ns/op BenchmarkAppendGrowByte-4 8 14123066 ns/op BenchmarkAppendGrowString-4 1 104198799 ns/op BenchmarkAppendSlice/1Bytes-4 2787838 42.71 ns/op BenchmarkAppendSlice/4Bytes-4 2704026 44.88 ns/op BenchmarkAppendSlice/7Bytes-4 2670850 44.99 ns/op BenchmarkAppendSlice/8Bytes-4 2684700 45.58 ns/op BenchmarkAppendSlice/15Bytes-4 2490256 48.78 ns/op BenchmarkAppendSlice/16Bytes-4 2430508 47.82 ns/op BenchmarkAppendSlice/32Bytes-4 2558368 47.14 ns/op BenchmarkAppendSliceLarge/1024Bytes-4 110098 1081 ns/op BenchmarkAppendSliceLarge/4096Bytes-4 35047 4275 ns/op BenchmarkAppendSliceLarge/16384Bytes-4 10000 14868 ns/op BenchmarkAppendSliceLarge/65536Bytes-4 2016 61539 ns/op BenchmarkAppendSliceLarge/262144Bytes-4 366 339357 ns/op BenchmarkAppendSliceLarge/1048576Bytes-4 74 1369757 ns/op BenchmarkAppendStr/1Bytes-4 3137396 38.02 ns/op BenchmarkAppendStr/4Bytes-4 3033452 40.53 ns/op BenchmarkAppendStr/8Bytes-4 3019174 39.92 ns/op BenchmarkAppendStr/16Bytes-4 2797088 41.65 ns/op BenchmarkAppendStr/32Bytes-4 2811627 41.47 ns/op BenchmarkAppendSpecialCase-4 1075159 107.0 ns/op BenchmarkCopy/1Byte-4 2829300 41.82 ns/op 23.91 MB/s BenchmarkCopy/1String-4 3172671 38.56 ns/op 25.93 MB/s BenchmarkCopy/2Byte-4 2756338 43.35 ns/op 46.13 MB/s BenchmarkCopy/2String-4 2770490 43.50 ns/op 45.98 MB/s BenchmarkCopy/4Byte-4 2767916 43.39 ns/op 92.19 MB/s BenchmarkCopy/4String-4 2647429 42.82 ns/op 93.43 MB/s BenchmarkCopy/8Byte-4 2718396 44.24 ns/op 180.84 MB/s BenchmarkCopy/8String-4 2690569 44.60 ns/op 179.38 MB/s BenchmarkCopy/12Byte-4 2601379 45.96 ns/op 261.12 MB/s BenchmarkCopy/12String-4 2634692 46.06 ns/op 260.55 MB/s BenchmarkCopy/16Byte-4 2664414 44.94 ns/op 356.06 MB/s BenchmarkCopy/16String-4 2670735 44.28 ns/op 361.34 MB/s BenchmarkCopy/32Byte-4 2551707 47.65 ns/op 671.54 MB/s BenchmarkCopy/32String-4 2413208 46.90 ns/op 682.28 MB/s BenchmarkCopy/128Byte-4 1884117 63.02 ns/op 2031.15 MB/s BenchmarkCopy/128String-4 1783047 68.99 ns/op 1855.36 MB/s BenchmarkCopy/1024Byte-4 537890 221.4 ns/op 4624.46 MB/s BenchmarkCopy/1024String-4 492057 244.3 ns/op 4190.79 MB/s BenchmarkAppendInPlace/NoGrow/Byte-4 49213 2607 ns/op BenchmarkAppendInPlace/NoGrow/1Ptr-4 27210 4243 ns/op BenchmarkAppendInPlace/NoGrow/2Ptr-4 15082 7189 ns/op BenchmarkAppendInPlace/NoGrow/3Ptr-4 13581 8316 ns/op BenchmarkAppendInPlace/NoGrow/4Ptr-4 10000 11729 ns/op BenchmarkAppendInPlace/Grow/Byte-4 220327 636.0 ns/op BenchmarkAppendInPlace/Grow/1Ptr-4 217437 592.0 ns/op BenchmarkAppendInPlace/Grow/2Ptr-4 155436 811.9 ns/op BenchmarkAppendInPlace/Grow/3Ptr-4 134024 985.3 ns/op BenchmarkAppendInPlace/Grow/4Ptr-4 120994 1322 ns/op BenchmarkStackCopyPtr-4 2 88644276 ns/op BenchmarkStackCopy-4 2 73511847 ns/op BenchmarkStackCopyNoCache-4 28 4192529 ns/op BenchmarkStackCopyWithStkobj-4 4 30980316 ns/op BenchmarkIssue18138-4 878 138372 ns/op BenchmarkCompareStringEqual-4 11574354 9.385 ns/op BenchmarkCompareStringIdentical-4 20800348 5.313 ns/op BenchmarkCompareStringSameLength-4 14193914 7.622 ns/op BenchmarkCompareStringDifferentLength-4 23529612 5.347 ns/op BenchmarkCompareStringBigUnaligned-4 3703 33122 ns/op 31657.90 MB/s BenchmarkCompareStringBig-4 3862 39082 ns/op 26830.17 MB/s BenchmarkConcatStringAndBytes-4 3570304 32.87 ns/op BenchmarkSliceByteToString/1-4 3025484 36.84 ns/op BenchmarkSliceByteToString/2-4 1776981 68.74 ns/op BenchmarkSliceByteToString/4-4 1718433 67.56 ns/op BenchmarkSliceByteToString/8-4 1743698 73.09 ns/op BenchmarkSliceByteToString/16-4 1630584 68.53 ns/op BenchmarkSliceByteToString/32-4 1426010 85.35 ns/op BenchmarkSliceByteToString/64-4 1000000 108.6 ns/op BenchmarkSliceByteToString/128-4 732260 152.7 ns/op BenchmarkRuneCount/lenruneslice/ASCII-4 3656188 32.13 ns/op BenchmarkRuneCount/lenruneslice/Japanese-4 1302607 91.61 ns/op BenchmarkRuneCount/lenruneslice/MixedLength-4 1511932 79.01 ns/op BenchmarkRuneCount/rangeloop/ASCII-4 6124365 18.92 ns/op BenchmarkRuneCount/rangeloop/Japanese-4 2483366 48.64 ns/op BenchmarkRuneCount/rangeloop/MixedLength-4 2891776 42.37 ns/op BenchmarkRuneCount/utf8.RuneCountInString/ASCII-4 6110841 18.60 ns/op BenchmarkRuneCount/utf8.RuneCountInString/Japanese-4 2463271 47.96 ns/op BenchmarkRuneCount/utf8.RuneCountInString/MixedLength-4 2865750 41.71 ns/op BenchmarkRuneIterate/range/ASCII-4 11504588 9.678 ns/op BenchmarkRuneIterate/range/Japanese-4 2972251 40.42 ns/op BenchmarkRuneIterate/range/MixedLength-4 3520506 33.56 ns/op BenchmarkRuneIterate/range1/ASCII-4 11591347 10.25 ns/op BenchmarkRuneIterate/range1/Japanese-4 2836300 40.79 ns/op BenchmarkRuneIterate/range1/MixedLength-4 3434956 33.88 ns/op BenchmarkRuneIterate/range2/ASCII-4 12555601 9.934 ns/op BenchmarkRuneIterate/range2/Japanese-4 2941810 40.90 ns/op BenchmarkRuneIterate/range2/MixedLength-4 3525172 33.84 ns/op BenchmarkArrayEqual-4 19503076 5.721 ns/op BenchmarkFunc/Name-4 3879978 30.15 ns/op BenchmarkFunc/Entry-4 11555262 9.467 ns/op BenchmarkFunc/FileLine-4 3557292 29.61 ns/op PASS ok runtime 303.059s goos: freebsd goarch: amd64 pkg: runtime/cgo cpu: AMD EPYC 7B12 BenchmarkHandle/non-concurrent-4 43916 2687 ns/op BenchmarkHandle/concurrent-4 21500 5744 ns/op PASS ok runtime/cgo 1.406s goos: freebsd goarch: amd64 pkg: runtime/pprof cpu: AMD EPYC 7B12 BenchmarkLabels/set-one-4 202528 537.3 ns/op 104 B/op 3 allocs/op BenchmarkLabels/merge-one-4 137899 985.1 ns/op 200 B/op 5 allocs/op BenchmarkLabels/overwrite-one-4 159954 737.0 ns/op 136 B/op 4 allocs/op BenchmarkLabels/ordered/set-many-4 101187 1144 ns/op 392 B/op 3 allocs/op BenchmarkLabels/ordered/merge-many-4 65872 1979 ns/op 712 B/op 5 allocs/op BenchmarkLabels/ordered/overwrite-many-4 56430 2064 ns/op 712 B/op 4 allocs/op BenchmarkLabels/unordered/set-many-4 41685 2900 ns/op 712 B/op 4 allocs/op BenchmarkLabels/unordered/merge-many-4 66045 1972 ns/op 712 B/op 5 allocs/op BenchmarkLabels/unordered/overwrite-many-4 31346 4024 ns/op 1032 B/op 5 allocs/op BenchmarkGoroutine/Profile.WriteTo_idle_50-4 44 2761699 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_50-4 39 3152785 ns/op 302.8 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_50-4 610 212511 ns/op 5.289 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_500-4 16 7581908 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_500-4 13 8729727 ns/op 776.5 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_500-4 291 443799 ns/op 23.02 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_5000-4 2 53384100 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_5000-4 2 60800747 ns/op 6054 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_5000-4 37 3241217 ns/op 298.2 concurrent_launches/op PASS ok runtime/pprof 3.942s goos: freebsd goarch: amd64 pkg: runtime/race cpu: AMD EPYC 7B12 BenchmarkSyncLeak-4 49 2396058 ns/op BenchmarkStackLeak-4 13285 9089 ns/op PASS ok runtime/race 1.402s goos: freebsd goarch: amd64 pkg: runtime/trace cpu: AMD EPYC 7B12 BenchmarkStartRegion-4 5817848 19.65 ns/op 0 B/op 0 allocs/op BenchmarkNewTask-4 204043 542.0 ns/op 64 B/op 2 allocs/op PASS ok runtime/trace 1.275s goos: freebsd goarch: amd64 pkg: slices cpu: AMD EPYC 7B12 BenchmarkEqualFunc_Large-4 44 2742610 ns/op BenchmarkIndex_Large-4 164 780507 ns/op BenchmarkIndexFunc_Large-4 69 1551407 ns/op BenchmarkCompact/nil-4 8769787 12.39 ns/op BenchmarkCompact/one-4 2389747 48.45 ns/op BenchmarkCompact/sorted-4 1622144 74.77 ns/op BenchmarkCompact/2_items-4 1419468 86.13 ns/op BenchmarkCompact/unsorted-4 1612700 75.48 ns/op BenchmarkCompact/many-4 881803 132.5 ns/op BenchmarkCompact_Large/all_dup-4 2511 45304 ns/op BenchmarkCompact_Large/no_dup-4 2594 40775 ns/op BenchmarkCompactFunc/nil-4 4491830 26.30 ns/op BenchmarkCompactFunc/one-4 2006527 60.00 ns/op BenchmarkCompactFunc/sorted-4 1334926 89.28 ns/op BenchmarkCompactFunc/2_items-4 1201432 100.9 ns/op BenchmarkCompactFunc/unsorted-4 1371151 88.32 ns/op BenchmarkCompactFunc/many-4 778359 147.4 ns/op BenchmarkCompactFunc_Large/all_dup-4 8 14003177 ns/op BenchmarkCompactFunc_Large/no_dup-4 10 11214790 ns/op BenchmarkReplace/naive-fast-4 100617 1078 ns/op BenchmarkReplace/optimized-fast-4 133050 1101 ns/op BenchmarkReplace/naive-slow-4 33123 3736 ns/op BenchmarkReplace/optimized-slow-4 39476 3193 ns/op BenchmarkBinarySearchFloats/Size16-4 1473368 81.31 ns/op BenchmarkBinarySearchFloats/Size32-4 1313628 95.53 ns/op BenchmarkBinarySearchFloats/Size64-4 1000000 100.7 ns/op BenchmarkBinarySearchFloats/Size128-4 1038290 117.2 ns/op BenchmarkBinarySearchFloats/Size512-4 920929 133.3 ns/op BenchmarkBinarySearchFloats/Size1024-4 842154 135.0 ns/op BenchmarkBinarySearchFuncStruct/Size16-4 737690 165.7 ns/op BenchmarkBinarySearchFuncStruct/Size32-4 645753 190.0 ns/op BenchmarkBinarySearchFuncStruct/Size64-4 553142 223.3 ns/op BenchmarkBinarySearchFuncStruct/Size128-4 486453 242.2 ns/op BenchmarkBinarySearchFuncStruct/Size512-4 394546 288.5 ns/op BenchmarkBinarySearchFuncStruct/Size1024-4 364812 317.3 ns/op BenchmarkSortFuncStruct/Size16-4 20630 5964 ns/op BenchmarkSortFuncStruct/Size32-4 7531 15946 ns/op BenchmarkSortFuncStruct/Size64-4 10000 11874 ns/op BenchmarkSortFuncStruct/Size128-4 4964 21826 ns/op BenchmarkSortFuncStruct/Size512-4 1492 81750 ns/op BenchmarkSortFuncStruct/Size1024-4 762 161706 ns/op PASS ok slices 8.257s goos: freebsd goarch: amd64 pkg: sort cpu: AMD EPYC 7B12 BenchmarkSearchWrappers-4 418890 241.7 ns/op BenchmarkSortInts-4 2 79653198 ns/op BenchmarkSlicesSortInts-4 3 45266249 ns/op BenchmarkSortIsSorted-4 37 3143433 ns/op BenchmarkSlicesIsSorted-4 69 1711924 ns/op BenchmarkSortStrings-4 1 128152679 ns/op BenchmarkSlicesSortStrings-4 2 80134723 ns/op BenchmarkSortStrings_Sorted-4 33 3294724 ns/op BenchmarkSlicesSortStrings_Sorted-4 55 2163836 ns/op BenchmarkSortStructs-4 1 184517858 ns/op BenchmarkSortFuncStructs-4 1 160675067 ns/op BenchmarkSortString1K-4 327 362336 ns/op BenchmarkSortString1K_Slice-4 248 499438 ns/op BenchmarkStableString1K-4 126 944290 ns/op BenchmarkSortInt1K-4 392 287442 ns/op BenchmarkSortInt1K_Sorted-4 5770 18468 ns/op BenchmarkSortInt1K_Reversed-4 4045 28677 ns/op BenchmarkSortInt1K_Mod8-4 1052 115730 ns/op BenchmarkStableInt1K-4 163 707830 ns/op BenchmarkStableInt1K_Slice-4 198 606517 ns/op BenchmarkSortInt64K-4 4 27703458 ns/op BenchmarkSortInt64K_Slice-4 3 40334585 ns/op BenchmarkStableInt64K-4 2 64997436 ns/op BenchmarkSort1e2-4 531 223478 ns/op BenchmarkStable1e2-4 193 655690 ns/op BenchmarkSort1e4-4 3 43812620 ns/op BenchmarkStable1e4-4 1 173260495 ns/op PASS ok sort 8.477s goos: freebsd goarch: amd64 pkg: strconv cpu: AMD EPYC 7B12 BenchmarkAtof64Decimal-4 1031948 116.6 ns/op BenchmarkAtof64Float-4 897858 132.4 ns/op BenchmarkAtof64FloatExp-4 766530 150.0 ns/op BenchmarkAtof64Big-4 563962 208.8 ns/op BenchmarkAtof64RandomBits-4 270529 377.1 ns/op BenchmarkAtof64RandomFloats-4 602792 204.1 ns/op BenchmarkAtof64RandomLongFloats-4 527756 228.5 ns/op BenchmarkAtof32Decimal-4 1003848 119.3 ns/op BenchmarkAtof32Float-4 928414 129.5 ns/op BenchmarkAtof32FloatExp-4 773101 158.3 ns/op BenchmarkAtof32Random-4 480674 252.8 ns/op BenchmarkAtof32RandomLong-4 201309 582.3 ns/op BenchmarkParseInt/Pos/7bit-4 1688017 69.92 ns/op BenchmarkParseInt/Pos/26bit-4 938926 135.8 ns/op BenchmarkParseInt/Pos/31bit-4 802984 148.9 ns/op BenchmarkParseInt/Pos/56bit-4 542691 219.1 ns/op BenchmarkParseInt/Pos/63bit-4 476365 236.2 ns/op BenchmarkParseInt/Neg/7bit-4 1646242 71.40 ns/op BenchmarkParseInt/Neg/26bit-4 895914 128.6 ns/op BenchmarkParseInt/Neg/31bit-4 798454 149.5 ns/op BenchmarkParseInt/Neg/56bit-4 548630 223.4 ns/op BenchmarkParseInt/Neg/63bit-4 453015 232.8 ns/op BenchmarkAtoi/Pos/7bit-4 2369288 49.97 ns/op BenchmarkAtoi/Pos/26bit-4 1155046 103.0 ns/op BenchmarkAtoi/Pos/31bit-4 971366 122.2 ns/op BenchmarkAtoi/Pos/56bit-4 641262 182.9 ns/op BenchmarkAtoi/Pos/63bit-4 483993 250.8 ns/op BenchmarkAtoi/Neg/7bit-4 2372739 50.60 ns/op BenchmarkAtoi/Neg/26bit-4 1166653 109.7 ns/op BenchmarkAtoi/Neg/31bit-4 970566 115.5 ns/op BenchmarkAtoi/Neg/56bit-4 656600 185.2 ns/op BenchmarkAtoi/Neg/63bit-4 479022 248.1 ns/op BenchmarkFormatFloat/Decimal-4 160500 739.9 ns/op BenchmarkFormatFloat/Float-4 150715 757.0 ns/op BenchmarkFormatFloat/Exp-4 155086 742.0 ns/op BenchmarkFormatFloat/NegExp-4 151182 755.5 ns/op BenchmarkFormatFloat/LongExp-4 133100 871.2 ns/op BenchmarkFormatFloat/Big-4 128778 928.6 ns/op BenchmarkFormatFloat/BinaryExp-4 287092 373.2 ns/op BenchmarkFormatFloat/32Integer-4 156896 725.9 ns/op BenchmarkFormatFloat/32ExactFraction-4 183930 651.4 ns/op BenchmarkFormatFloat/32Point-4 164125 749.2 ns/op BenchmarkFormatFloat/32Exp-4 163138 723.9 ns/op BenchmarkFormatFloat/32NegExp-4 159778 721.4 ns/op BenchmarkFormatFloat/32Shortest-4 166699 676.6 ns/op BenchmarkFormatFloat/32Fixed8Hard-4 182052 621.7 ns/op BenchmarkFormatFloat/32Fixed9Hard-4 169440 654.2 ns/op BenchmarkFormatFloat/64Fixed1-4 193897 558.4 ns/op BenchmarkFormatFloat/64Fixed2-4 209584 555.0 ns/op BenchmarkFormatFloat/64Fixed3-4 200120 564.3 ns/op BenchmarkFormatFloat/64Fixed4-4 213450 543.0 ns/op BenchmarkFormatFloat/64Fixed12-4 128492 904.9 ns/op BenchmarkFormatFloat/64Fixed16-4 146506 803.1 ns/op BenchmarkFormatFloat/64Fixed12Hard-4 152296 731.3 ns/op BenchmarkFormatFloat/64Fixed17Hard-4 125572 861.4 ns/op BenchmarkFormatFloat/64Fixed18Hard-4 3444 32360 ns/op BenchmarkFormatFloat/Slowpath64-4 132882 868.0 ns/op BenchmarkFormatFloat/SlowpathDenormal64-4 130008 873.7 ns/op BenchmarkAppendFloat/Decimal-4 166825 650.5 ns/op BenchmarkAppendFloat/Float-4 168151 681.8 ns/op BenchmarkAppendFloat/Exp-4 185116 633.0 ns/op BenchmarkAppendFloat/NegExp-4 171865 630.1 ns/op BenchmarkAppendFloat/LongExp-4 148518 788.8 ns/op BenchmarkAppendFloat/Big-4 129714 868.8 ns/op BenchmarkAppendFloat/BinaryExp-4 391140 263.0 ns/op BenchmarkAppendFloat/32Integer-4 173055 643.5 ns/op BenchmarkAppendFloat/32ExactFraction-4 194529 573.1 ns/op BenchmarkAppendFloat/32Point-4 175072 660.5 ns/op BenchmarkAppendFloat/32Exp-4 191886 625.1 ns/op BenchmarkAppendFloat/32NegExp-4 176132 620.3 ns/op BenchmarkAppendFloat/32Shortest-4 200090 553.6 ns/op BenchmarkAppendFloat/32Fixed8Hard-4 194733 565.3 ns/op BenchmarkAppendFloat/32Fixed9Hard-4 193131 557.0 ns/op BenchmarkAppendFloat/64Fixed1-4 238244 446.9 ns/op BenchmarkAppendFloat/64Fixed2-4 235754 454.6 ns/op BenchmarkAppendFloat/64Fixed3-4 236275 454.4 ns/op BenchmarkAppendFloat/64Fixed4-4 265812 442.6 ns/op BenchmarkAppendFloat/64Fixed12-4 136648 807.4 ns/op BenchmarkAppendFloat/64Fixed16-4 169875 679.9 ns/op BenchmarkAppendFloat/64Fixed12Hard-4 190542 571.0 ns/op BenchmarkAppendFloat/64Fixed17Hard-4 145974 750.1 ns/op BenchmarkAppendFloat/64Fixed18Hard-4 3800 31752 ns/op BenchmarkAppendFloat/Slowpath64-4 142076 789.6 ns/op BenchmarkAppendFloat/SlowpathDenormal64-4 147174 766.7 ns/op BenchmarkFormatInt-4 20384 5690 ns/op BenchmarkAppendInt-4 24925 4865 ns/op BenchmarkFormatUint-4 118191 1053 ns/op BenchmarkAppendUint-4 127867 875.7 ns/op BenchmarkFormatIntSmall/7-4 3911938 30.32 ns/op BenchmarkFormatIntSmall/42-4 3942998 30.50 ns/op BenchmarkAppendIntSmall-4 1795678 64.39 ns/op BenchmarkAppendUintVarlen/1-4 1896031 65.24 ns/op BenchmarkAppendUintVarlen/12-4 1756167 66.85 ns/op BenchmarkAppendUintVarlen/123-4 1321401 86.27 ns/op BenchmarkAppendUintVarlen/1234-4 1309743 87.98 ns/op BenchmarkAppendUintVarlen/12345-4 1340850 92.59 ns/op BenchmarkAppendUintVarlen/123456-4 1321105 91.52 ns/op BenchmarkAppendUintVarlen/1234567-4 1294786 92.69 ns/op BenchmarkAppendUintVarlen/12345678-4 1310150 93.35 ns/op BenchmarkAppendUintVarlen/123456789-4 1220737 94.77 ns/op BenchmarkAppendUintVarlen/1234567890-4 1249082 95.78 ns/op BenchmarkAppendUintVarlen/12345678901-4 1255196 96.16 ns/op BenchmarkAppendUintVarlen/123456789012-4 1110187 99.08 ns/op BenchmarkAppendUintVarlen/1234567890123-4 1205142 100.2 ns/op BenchmarkAppendUintVarlen/12345678901234-4 1190353 109.3 ns/op BenchmarkAppendUintVarlen/123456789012345-4 1000000 109.1 ns/op BenchmarkAppendUintVarlen/1234567890123456-4 1160377 108.6 ns/op BenchmarkAppendUintVarlen/12345678901234567-4 1000000 104.5 ns/op BenchmarkAppendUintVarlen/123456789012345678-4 1124799 104.0 ns/op BenchmarkAppendUintVarlen/1234567890123456789-4 1103208 108.0 ns/op BenchmarkAppendUintVarlen/12345678901234567890-4 1120688 108.3 ns/op BenchmarkQuote-4 68370 1815 ns/op BenchmarkQuoteRune-4 678674 183.2 ns/op BenchmarkAppendQuote-4 77874 1592 ns/op BenchmarkAppendQuoteRune-4 1098040 107.1 ns/op BenchmarkUnquoteEasy-4 1927987 61.82 ns/op BenchmarkUnquoteHard-4 70203 1721 ns/op PASS ok strconv 19.609s goos: freebsd goarch: amd64 pkg: strings cpu: AMD EPYC 7B12 BenchmarkBuildString_Builder/1Write_NoGrow-4 647775 185.2 ns/op 48 B/op 1 allocs/op BenchmarkBuildString_Builder/3Write_NoGrow-4 184816 611.8 ns/op 336 B/op 3 allocs/op BenchmarkBuildString_Builder/3Write_Grow-4 250563 423.7 ns/op 112 B/op 1 allocs/op BenchmarkBuildString_WriteString/1Write_NoGrow-4 661633 182.5 ns/op 48 B/op 1 allocs/op BenchmarkBuildString_WriteString/3Write_NoGrow-4 204912 570.9 ns/op 336 B/op 3 allocs/op BenchmarkBuildString_WriteString/3Write_Grow-4 276045 393.4 ns/op 112 B/op 1 allocs/op BenchmarkBuildString_ByteBuffer/1Write_NoGrow-4 455628 274.9 ns/op 112 B/op 2 allocs/op BenchmarkBuildString_ByteBuffer/3Write_NoGrow-4 115438 950.5 ns/op 432 B/op 4 allocs/op BenchmarkBuildString_ByteBuffer/3Write_Grow-4 141462 834.5 ns/op 336 B/op 3 allocs/op BenchmarkClone-4 2092118 58.02 ns/op 48 B/op 1 allocs/op BenchmarkGenericNoMatch-4 28252 4216 ns/op BenchmarkGenericMatch1-4 2706 38735 ns/op BenchmarkGenericMatch2-4 589 196042 ns/op BenchmarkSingleMaxSkipping-4 10100 11885 ns/op 841.37 MB/s BenchmarkSingleLongSuffixFail-4 17536 6797 ns/op 147.41 MB/s BenchmarkSingleMatch-4 366 329172 ns/op 45.57 MB/s BenchmarkByteByteNoMatch-4 86794 1329 ns/op BenchmarkByteByteMatch-4 27486 4010 ns/op BenchmarkByteStringMatch-4 36084 3463 ns/op BenchmarkHTMLEscapeNew-4 107703 1079 ns/op BenchmarkHTMLEscapeOld-4 127902 897.8 ns/op BenchmarkByteStringReplacerWriteString-4 1910 62418 ns/op BenchmarkByteReplacerWriteString-4 1982 52145 ns/op BenchmarkByteByteReplaces-4 6810 18387 ns/op BenchmarkByteByteMap-4 19334 6134 ns/op BenchmarkMap/identity/ASCII-4 669495 152.3 ns/op BenchmarkMap/identity/Greek-4 516103 209.0 ns/op BenchmarkMap/change/ASCII-4 67730 1733 ns/op BenchmarkMap/change/Greek-4 43466 2757 ns/op BenchmarkIndexRune-4 3919956 30.48 ns/op BenchmarkIndexRuneLongString-4 3325082 36.49 ns/op BenchmarkIndexRuneFastPath-4 5139806 23.06 ns/op BenchmarkIndex-4 10877683 10.61 ns/op BenchmarkLastIndex-4 5634087 21.24 ns/op BenchmarkIndexByte-4 11266516 10.03 ns/op BenchmarkToUpper/#00-4 5916909 20.20 ns/op BenchmarkToUpper/ONLYUPPER-4 3638142 31.36 ns/op BenchmarkToUpper/abc-4 511749 236.0 ns/op BenchmarkToUpper/AbC123-4 357463 319.5 ns/op BenchmarkToUpper/azAZ09_-4 375685 280.0 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 90987 1208 ns/op BenchmarkToUpper/RENAN_BASTOS_93_AOSDAJDJAIDJAIDAJIaidsjjaidijadsjiadjiOOKKO-4 120637 968.9 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 52365 2230 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 94621 1305 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 170872 679.9 ns/op BenchmarkToLower/#00-4 5830969 21.29 ns/op BenchmarkToLower/abc-4 5005831 23.09 ns/op BenchmarkToLower/AbC123-4 335536 323.9 ns/op BenchmarkToLower/azAZ09_-4 322608 331.8 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 154048 716.7 ns/op BenchmarkToLower/renan_bastos_93_AOSDAJDJAIDJAIDAJIaidsjjaidijadsjiadjiOOKKO-4 113058 1007 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 53389 2275 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 103207 1105 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 167887 709.8 ns/op BenchmarkMapNoChanges-4 1000000 112.8 ns/op BenchmarkTrim-4 50068 2173 ns/op 0 B/op 0 allocs/op BenchmarkToValidUTF8/Valid-4 4135442 28.78 ns/op BenchmarkToValidUTF8/InvalidASCII-4 284222 422.5 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 188696 598.1 ns/op BenchmarkEqualFold/Tests-4 75512 1535 ns/op BenchmarkEqualFold/ASCII-4 4686470 24.67 ns/op BenchmarkEqualFold/UnicodePrefix-4 138370 781.7 ns/op BenchmarkEqualFold/UnicodeSuffix-4 153159 738.6 ns/op BenchmarkIndexHard1-4 1274 93848 ns/op BenchmarkIndexHard2-4 918 131361 ns/op BenchmarkIndexHard3-4 178 665965 ns/op BenchmarkIndexHard4-4 184 643924 ns/op BenchmarkLastIndexHard1-4 67 1678407 ns/op BenchmarkLastIndexHard2-4 69 1687543 ns/op BenchmarkLastIndexHard3-4 62 1686846 ns/op BenchmarkCountHard1-4 1250 95606 ns/op BenchmarkCountHard2-4 908 131354 ns/op BenchmarkCountHard3-4 180 661298 ns/op BenchmarkIndexTorture-4 9334 12812 ns/op BenchmarkCountTorture-4 9282 12844 ns/op BenchmarkCountTortureOverlapping-4 1899 62409 ns/op BenchmarkCountByte/10-4 5302666 22.61 ns/op 442.22 MB/s BenchmarkCountByte/32-4 5277766 22.44 ns/op 1425.76 MB/s BenchmarkCountByte/4096-4 1314596 90.98 ns/op 45022.89 MB/s BenchmarkCountByte/4194304-4 1371 80784 ns/op 51920.13 MB/s BenchmarkCountByte/67108864-4 31 4108150 ns/op 16335.54 MB/s BenchmarkFields/ASCII/16-4 470672 247.0 ns/op 64.77 MB/s 16 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 32911 3673 ns/op 69.69 MB/s 416 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 1964 55059 ns/op 74.39 MB/s 6144 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 128 976404 ns/op 67.12 MB/s 98304 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 7 15781194 ns/op 66.44 MB/s 1515520 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 197754 596.3 ns/op 26.83 MB/s 32 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 15681 8412 ns/op 30.43 MB/s 448 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 844 130790 ns/op 31.32 MB/s 21504 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 46 2486743 ns/op 26.35 MB/s 463104 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 3 42769460 ns/op 24.52 MB/s 10457376 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 310912 330.5 ns/op 48.41 MB/s 16 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 25281 4920 ns/op 52.03 MB/s 416 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 1302 88490 ns/op 46.29 MB/s 21504 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 74 1577293 ns/op 41.55 MB/s 463104 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 4 28319736 ns/op 37.03 MB/s 10457392 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 222538 474.4 ns/op 33.73 MB/s 32 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 18582 6547 ns/op 39.10 MB/s 448 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 1080 108373 ns/op 37.80 MB/s 21504 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 61 1948928 ns/op 33.63 MB/s 463104 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 3 35060440 ns/op 29.91 MB/s 10457344 B/op 24 allocs/op BenchmarkSplitEmptySeparator-4 3 41331878 ns/op BenchmarkSplitSingleByteSeparator-4 40 2876820 ns/op BenchmarkSplitMultiByteSeparator-4 69 1521527 ns/op BenchmarkSplitNSingleByteSeparator-4 396522 273.7 ns/op BenchmarkSplitNMultiByteSeparator-4 357242 300.9 ns/op BenchmarkRepeat/5x0-4 4963483 24.72 ns/op BenchmarkRepeat/5x1-4 5061916 23.09 ns/op BenchmarkRepeat/5x2-4 291349 354.3 ns/op BenchmarkRepeat/5x6-4 187978 563.0 ns/op BenchmarkRepeat/10x0-4 4804975 23.62 ns/op BenchmarkRepeat/10x1-4 5134156 23.42 ns/op BenchmarkRepeat/10x2-4 302180 359.5 ns/op BenchmarkRepeat/10x6-4 204447 593.4 ns/op BenchmarkRepeatLarge/256/1-4 100928 1214 ns/op 210.89 MB/s BenchmarkRepeatLarge/256/16-4 152576 776.0 ns/op 329.90 MB/s BenchmarkRepeatLarge/512/1-4 76316 1541 ns/op 332.22 MB/s BenchmarkRepeatLarge/512/16-4 105022 1050 ns/op 487.41 MB/s BenchmarkRepeatLarge/1024/1-4 60051 2024 ns/op 505.86 MB/s BenchmarkRepeatLarge/1024/16-4 76102 1481 ns/op 691.54 MB/s BenchmarkRepeatLarge/2048/1-4 40086 2886 ns/op 709.72 MB/s BenchmarkRepeatLarge/2048/16-4 52536 2370 ns/op 864.09 MB/s BenchmarkRepeatLarge/4096/1-4 25831 4393 ns/op 932.29 MB/s BenchmarkRepeatLarge/4096/16-4 27055 4159 ns/op 984.82 MB/s BenchmarkRepeatLarge/8192/1-4 15004 7907 ns/op 1036.04 MB/s BenchmarkRepeatLarge/8192/16-4 16393 7768 ns/op 1054.64 MB/s BenchmarkRepeatLarge/8192/4097-4 6413847 18.24 ns/op 224558.30 MB/s BenchmarkRepeatLarge/16384/1-4 8913 13697 ns/op 1196.14 MB/s BenchmarkRepeatLarge/16384/16-4 8695 13529 ns/op 1211.02 MB/s BenchmarkRepeatLarge/16384/4097-4 12344 9351 ns/op 1314.39 MB/s BenchmarkRepeatLarge/32768/1-4 4812 26130 ns/op 1254.03 MB/s BenchmarkRepeatLarge/32768/16-4 4790 24201 ns/op 1353.98 MB/s BenchmarkRepeatLarge/32768/4097-4 4442 27150 ns/op 1056.31 MB/s BenchmarkRepeatLarge/65536/1-4 2422 45418 ns/op 1442.95 MB/s BenchmarkRepeatLarge/65536/16-4 2475 46491 ns/op 1409.65 MB/s BenchmarkRepeatLarge/65536/4097-4 2236 47082 ns/op 1305.28 MB/s BenchmarkRepeatLarge/131072/1-4 818 154414 ns/op 848.84 MB/s BenchmarkRepeatLarge/131072/16-4 859 138836 ns/op 944.08 MB/s BenchmarkRepeatLarge/131072/4097-4 838 175095 ns/op 725.36 MB/s BenchmarkRepeatLarge/262144/1-4 438 299399 ns/op 875.57 MB/s BenchmarkRepeatLarge/262144/16-4 434 272492 ns/op 962.02 MB/s BenchmarkRepeatLarge/262144/4097-4 420 273952 ns/op 942.18 MB/s BenchmarkRepeatLarge/524288/1-4 222 574178 ns/op 913.11 MB/s BenchmarkRepeatLarge/524288/16-4 228 539621 ns/op 971.59 MB/s BenchmarkRepeatLarge/524288/4097-4 213 606529 ns/op 857.86 MB/s BenchmarkRepeatLarge/1048576/1-4 106 1071596 ns/op 978.52 MB/s BenchmarkRepeatLarge/1048576/16-4 100 1032739 ns/op 1015.33 MB/s BenchmarkRepeatLarge/1048576/4097-4 97 1032173 ns/op 1012.17 MB/s BenchmarkRepeatLarge/2097152/1-4 58 1991523 ns/op 1053.04 MB/s BenchmarkRepeatLarge/2097152/16-4 56 2122244 ns/op 988.18 MB/s BenchmarkRepeatLarge/2097152/4097-4 57 2082827 ns/op 1005.16 MB/s BenchmarkRepeatLarge/4194304/1-4 27 4512591 ns/op 929.47 MB/s BenchmarkRepeatLarge/4194304/16-4 26 4088729 ns/op 1025.82 MB/s BenchmarkRepeatLarge/4194304/4097-4 25 4047379 ns/op 1035.54 MB/s BenchmarkRepeatLarge/8388608/1-4 14 7727170 ns/op 1085.60 MB/s BenchmarkRepeatLarge/8388608/16-4 15 7762327 ns/op 1080.68 MB/s BenchmarkRepeatLarge/8388608/4097-4 13 7715873 ns/op 1086.92 MB/s BenchmarkRepeatLarge/16777216/1-4 7 15129667 ns/op 1108.90 MB/s BenchmarkRepeatLarge/16777216/16-4 7 14989501 ns/op 1119.26 MB/s BenchmarkRepeatLarge/16777216/4097-4 7 15018068 ns/op 1117.14 MB/s BenchmarkRepeatLarge/33554432/1-4 4 29109427 ns/op 1152.70 MB/s BenchmarkRepeatLarge/33554432/16-4 4 28444246 ns/op 1179.66 MB/s BenchmarkRepeatLarge/33554432/4097-4 4 29086615 ns/op 1153.60 MB/s BenchmarkRepeatLarge/67108864/1-4 2 57561464 ns/op 1165.86 MB/s BenchmarkRepeatLarge/67108864/16-4 2 57139149 ns/op 1174.48 MB/s BenchmarkRepeatLarge/67108864/4097-4 2 56332918 ns/op 1191.29 MB/s BenchmarkRepeatLarge/134217728/1-4 1 111343034 ns/op 1205.44 MB/s BenchmarkRepeatLarge/134217728/16-4 1 110837546 ns/op 1210.94 MB/s BenchmarkRepeatLarge/134217728/4097-4 1 109209304 ns/op 1229.00 MB/s BenchmarkRepeatLarge/268435456/1-4 1 238735024 ns/op 1124.41 MB/s BenchmarkRepeatLarge/268435456/16-4 1 217570925 ns/op 1233.78 MB/s BenchmarkRepeatLarge/268435456/4097-4 1 222923180 ns/op 1204.16 MB/s BenchmarkRepeatLarge/536870912/1-4 1 492199409 ns/op 1090.76 MB/s BenchmarkRepeatLarge/536870912/16-4 1 452094156 ns/op 1187.52 MB/s BenchmarkRepeatLarge/536870912/4097-4 1 453969627 ns/op 1182.61 MB/s BenchmarkRepeatLarge/1073741824/1-4 1 1004845186 ns/op 1068.56 MB/s BenchmarkRepeatLarge/1073741824/16-4 1 907197023 ns/op 1183.58 MB/s BenchmarkRepeatLarge/1073741824/4097-4 1 900047945 ns/op 1192.98 MB/s BenchmarkRepeatSpaces-4 4763112 24.33 ns/op 0 B/op 0 allocs/op BenchmarkIndexAnyASCII/1:1-4 2872455 42.98 ns/op BenchmarkIndexAnyASCII/1:2-4 2757993 42.25 ns/op BenchmarkIndexAnyASCII/1:4-4 2690347 43.95 ns/op BenchmarkIndexAnyASCII/1:8-4 2780282 43.86 ns/op BenchmarkIndexAnyASCII/1:16-4 2775936 42.82 ns/op BenchmarkIndexAnyASCII/1:32-4 2751094 44.46 ns/op BenchmarkIndexAnyASCII/1:64-4 2672720 42.95 ns/op BenchmarkIndexAnyASCII/16:1-4 2838159 40.52 ns/op BenchmarkIndexAnyASCII/16:2-4 1109448 118.2 ns/op BenchmarkIndexAnyASCII/16:4-4 1062934 120.3 ns/op BenchmarkIndexAnyASCII/16:8-4 1028463 116.8 ns/op BenchmarkIndexAnyASCII/16:16-4 896257 134.8 ns/op BenchmarkIndexAnyASCII/16:32-4 748221 154.0 ns/op BenchmarkIndexAnyASCII/16:64-4 547411 221.2 ns/op BenchmarkIndexAnyASCII/256:1-4 2717412 43.81 ns/op BenchmarkIndexAnyASCII/256:2-4 78541 1336 ns/op BenchmarkIndexAnyASCII/256:4-4 92380 1426 ns/op BenchmarkIndexAnyASCII/256:8-4 90574 1480 ns/op BenchmarkIndexAnyASCII/256:16-4 79882 1508 ns/op BenchmarkIndexAnyASCII/256:32-4 79586 1494 ns/op BenchmarkIndexAnyASCII/256:64-4 73262 1591 ns/op BenchmarkIndexAnyUTF8/1:1-4 3062191 37.07 ns/op BenchmarkIndexAnyUTF8/1:2-4 2708968 42.84 ns/op BenchmarkIndexAnyUTF8/1:4-4 2738176 41.26 ns/op BenchmarkIndexAnyUTF8/1:8-4 2784381 40.88 ns/op BenchmarkIndexAnyUTF8/1:16-4 2812716 42.44 ns/op BenchmarkIndexAnyUTF8/1:32-4 2860224 43.99 ns/op BenchmarkIndexAnyUTF8/1:64-4 2810067 43.85 ns/op BenchmarkIndexAnyUTF8/16:1-4 2251882 54.57 ns/op BenchmarkIndexAnyUTF8/16:2-4 388591 317.1 ns/op BenchmarkIndexAnyUTF8/16:4-4 377650 313.6 ns/op BenchmarkIndexAnyUTF8/16:8-4 319201 318.4 ns/op BenchmarkIndexAnyUTF8/16:16-4 386181 313.3 ns/op BenchmarkIndexAnyUTF8/16:32-4 373928 323.9 ns/op BenchmarkIndexAnyUTF8/16:64-4 322579 328.8 ns/op BenchmarkIndexAnyUTF8/256:1-4 423592 285.1 ns/op BenchmarkIndexAnyUTF8/256:2-4 25964 4656 ns/op BenchmarkIndexAnyUTF8/256:4-4 25695 4648 ns/op BenchmarkIndexAnyUTF8/256:8-4 25946 4640 ns/op BenchmarkIndexAnyUTF8/256:16-4 25858 4650 ns/op BenchmarkIndexAnyUTF8/256:32-4 25236 4713 ns/op BenchmarkIndexAnyUTF8/256:64-4 25657 4555 ns/op BenchmarkLastIndexAnyASCII/1:1-4 2857388 42.71 ns/op BenchmarkLastIndexAnyASCII/1:2-4 2885137 42.09 ns/op BenchmarkLastIndexAnyASCII/1:4-4 2905320 41.46 ns/op BenchmarkLastIndexAnyASCII/1:8-4 2867559 40.55 ns/op BenchmarkLastIndexAnyASCII/1:16-4 2852724 42.11 ns/op BenchmarkLastIndexAnyASCII/1:32-4 2891128 40.15 ns/op BenchmarkLastIndexAnyASCII/1:64-4 2854724 40.79 ns/op BenchmarkLastIndexAnyASCII/16:1-4 1060370 117.7 ns/op BenchmarkLastIndexAnyASCII/16:2-4 1000000 104.1 ns/op BenchmarkLastIndexAnyASCII/16:4-4 1112134 117.9 ns/op BenchmarkLastIndexAnyASCII/16:8-4 992826 122.2 ns/op BenchmarkLastIndexAnyASCII/16:16-4 980307 137.2 ns/op BenchmarkLastIndexAnyASCII/16:32-4 749838 159.0 ns/op BenchmarkLastIndexAnyASCII/16:64-4 497766 224.8 ns/op BenchmarkLastIndexAnyASCII/256:1-4 78140 1357 ns/op BenchmarkLastIndexAnyASCII/256:2-4 78302 1473 ns/op BenchmarkLastIndexAnyASCII/256:4-4 80114 1469 ns/op BenchmarkLastIndexAnyASCII/256:8-4 79642 1479 ns/op BenchmarkLastIndexAnyASCII/256:16-4 78100 1494 ns/op BenchmarkLastIndexAnyASCII/256:32-4 77918 1508 ns/op BenchmarkLastIndexAnyASCII/256:64-4 74038 1409 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 2888971 42.25 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 2925158 41.26 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 2718493 41.61 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 2862931 40.99 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 2892355 41.60 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 2877760 41.54 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 2845672 41.97 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 502654 252.1 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 201670 550.1 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 215917 524.2 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 210973 514.6 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 205701 551.1 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 213421 528.2 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 230427 540.2 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 33636 3539 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 14454 8274 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 14464 7979 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 15260 8312 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 15196 8233 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 14092 7958 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 15296 7836 ns/op BenchmarkTrimASCII/1:1-4 4564896 23.99 ns/op BenchmarkTrimASCII/1:2-4 3697738 30.88 ns/op BenchmarkTrimASCII/1:4-4 3643867 33.61 ns/op BenchmarkTrimASCII/1:8-4 3303669 35.93 ns/op BenchmarkTrimASCII/1:16-4 2365939 50.43 ns/op BenchmarkTrimASCII/16:1-4 3191360 35.20 ns/op BenchmarkTrimASCII/16:2-4 1016744 103.3 ns/op BenchmarkTrimASCII/16:4-4 1046623 117.8 ns/op BenchmarkTrimASCII/16:8-4 966874 122.7 ns/op BenchmarkTrimASCII/16:16-4 963103 125.6 ns/op BenchmarkTrimASCII/256:1-4 623437 192.4 ns/op BenchmarkTrimASCII/256:2-4 80818 1478 ns/op BenchmarkTrimASCII/256:4-4 81961 1475 ns/op BenchmarkTrimASCII/256:8-4 95466 1475 ns/op BenchmarkTrimASCII/256:16-4 88362 1341 ns/op BenchmarkTrimASCII/4096:1-4 43168 2695 ns/op BenchmarkTrimASCII/4096:2-4 5816 20198 ns/op BenchmarkTrimASCII/4096:4-4 5194 19668 ns/op BenchmarkTrimASCII/4096:8-4 5145 20034 ns/op BenchmarkTrimASCII/4096:16-4 5368 23075 ns/op BenchmarkTrimByte-4 5430742 21.62 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 20392 5879 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 20151 5915 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 1593 75921 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 3168 38314 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 6160 18731 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 12217 9879 ns/op BenchmarkJoin/0-4 6066360 17.97 ns/op 0 B/op 0 allocs/op BenchmarkJoin/1-4 5093336 24.14 ns/op 0 B/op 0 allocs/op BenchmarkJoin/2-4 274755 391.8 ns/op 16 B/op 1 allocs/op BenchmarkJoin/3-4 203619 547.3 ns/op 24 B/op 1 allocs/op BenchmarkJoin/4-4 155342 726.4 ns/op 48 B/op 1 allocs/op BenchmarkJoin/5-4 129781 871.4 ns/op 48 B/op 1 allocs/op BenchmarkJoin/6-4 110298 1028 ns/op 64 B/op 1 allocs/op BenchmarkJoin/7-4 95398 1182 ns/op 64 B/op 1 allocs/op BenchmarkTrimSpace/NoTrim-4 4129000 29.22 ns/op BenchmarkTrimSpace/ASCII-4 2461533 47.72 ns/op BenchmarkTrimSpace/SomeNonASCII-4 188769 604.1 ns/op BenchmarkTrimSpace/JustNonASCII-4 102462 1172 ns/op BenchmarkReplaceAll-4 215967 563.7 ns/op 16 B/op 1 allocs/op PASS ok strings 52.528s goos: freebsd goarch: amd64 pkg: sync cpu: AMD EPYC 7B12 BenchmarkCond1-4 38430 3129 ns/op BenchmarkCond2-4 14968 8117 ns/op BenchmarkCond4-4 9615 14707 ns/op BenchmarkCond8-4 2924 38201 ns/op BenchmarkCond16-4 1196 94204 ns/op BenchmarkCond32-4 531 203789 ns/op BenchmarkMapLoadMostlyHits/*sync_test.DeepCopyMap-4 577941 190.3 ns/op 12 B/op 0 allocs/op BenchmarkMapLoadMostlyHits/*sync_test.RWMutexMap-4 202818 673.7 ns/op 11 B/op 0 allocs/op BenchmarkMapLoadMostlyHits/*sync.HashTrieMap[interface_{},interface_{}]-4 249290 471.2 ns/op 11 B/op 0 allocs/op BenchmarkMapLoadMostlyHits/*sync.Map-4 254448 487.2 ns/op 11 B/op 0 allocs/op BenchmarkMapLoadMostlyMisses/*sync_test.DeepCopyMap-4 568030 195.7 ns/op 11 B/op 0 allocs/op BenchmarkMapLoadMostlyMisses/*sync_test.RWMutexMap-4 194683 653.8 ns/op 12 B/op 0 allocs/op BenchmarkMapLoadMostlyMisses/*sync.HashTrieMap[interface_{},interface_{}]-4 540939 194.3 ns/op 12 B/op 0 allocs/op BenchmarkMapLoadMostlyMisses/*sync.Map-4 525519 204.7 ns/op 12 B/op 0 allocs/op BenchmarkMapLoadOrStoreBalanced/*sync_test.RWMutexMap-4 85449 1433 ns/op 85 B/op 1 allocs/op BenchmarkMapLoadOrStoreBalanced/*sync.HashTrieMap[interface_{},interface_{}]-4 93340 1503 ns/op 83 B/op 2 allocs/op BenchmarkMapLoadOrStoreBalanced/*sync.Map-4 88317 1193 ns/op 82 B/op 2 allocs/op BenchmarkMapLoadOrStoreUnique/*sync_test.RWMutexMap-4 72834 1891 ns/op 175 B/op 2 allocs/op BenchmarkMapLoadOrStoreUnique/*sync.HashTrieMap[interface_{},interface_{}]-4 73554 2194 ns/op 155 B/op 4 allocs/op BenchmarkMapLoadOrStoreUnique/*sync.Map-4 60642 2072 ns/op 153 B/op 4 allocs/op BenchmarkMapLoadOrStoreCollision/*sync_test.DeepCopyMap-4 577369 187.1 ns/op 0 B/op 0 allocs/op BenchmarkMapLoadOrStoreCollision/*sync_test.RWMutexMap-4 124789 947.0 ns/op 0 B/op 0 allocs/op BenchmarkMapLoadOrStoreCollision/*sync.HashTrieMap[interface_{},interface_{}]-4 483957 244.8 ns/op 0 B/op 0 allocs/op BenchmarkMapLoadOrStoreCollision/*sync.Map-4 480349 232.8 ns/op 0 B/op 0 allocs/op BenchmarkMapLoadAndDeleteBalanced/*sync_test.RWMutexMap-4 118332 996.6 ns/op 7 B/op 0 allocs/op BenchmarkMapLoadAndDeleteBalanced/*sync.HashTrieMap[interface_{},interface_{}]-4 612790 179.1 ns/op 7 B/op 0 allocs/op BenchmarkMapLoadAndDeleteBalanced/*sync.Map-4 621298 201.6 ns/op 7 B/op 0 allocs/op BenchmarkMapLoadAndDeleteUnique/*sync_test.RWMutexMap-4 131578 962.8 ns/op 15 B/op 0 allocs/op BenchmarkMapLoadAndDeleteUnique/*sync.HashTrieMap[interface_{},interface_{}]-4 602832 197.9 ns/op 15 B/op 0 allocs/op BenchmarkMapLoadAndDeleteUnique/*sync.Map-4 543070 195.4 ns/op 15 B/op 0 allocs/op BenchmarkMapLoadAndDeleteCollision/*sync_test.DeepCopyMap-4 49328 2665 ns/op 277 B/op 2 allocs/op BenchmarkMapLoadAndDeleteCollision/*sync_test.RWMutexMap-4 89811 1284 ns/op 0 B/op 0 allocs/op BenchmarkMapLoadAndDeleteCollision/*sync.HashTrieMap[interface_{},interface_{}]-4 136638 939.2 ns/op 6 B/op 0 allocs/op BenchmarkMapLoadAndDeleteCollision/*sync.Map-4 105199 1094 ns/op 7 B/op 0 allocs/op BenchmarkMapRange/*sync_test.DeepCopyMap-4 3866 26415 ns/op 0 B/op 0 allocs/op BenchmarkMapRange/*sync_test.RWMutexMap-4 198 518516 ns/op 18434 B/op 1 allocs/op BenchmarkMapRange/*sync.HashTrieMap[interface_{},interface_{}]-4 409 299677 ns/op 1 B/op 0 allocs/op BenchmarkMapRange/*sync.Map-4 448 275590 ns/op 0 B/op 0 allocs/op BenchmarkMapAdversarialAlloc/*sync_test.DeepCopyMap-4 99763 1134 ns/op 253 B/op 1 allocs/op BenchmarkMapAdversarialAlloc/*sync_test.RWMutexMap-4 162493 738.4 ns/op 17 B/op 1 allocs/op BenchmarkMapAdversarialAlloc/*sync.HashTrieMap[interface_{},interface_{}]-4 432627 334.9 ns/op 16 B/op 1 allocs/op BenchmarkMapAdversarialAlloc/*sync.Map-4 352165 310.4 ns/op 16 B/op 1 allocs/op BenchmarkMapAdversarialDelete/*sync_test.DeepCopyMap-4 224032 539.0 ns/op 177 B/op 1 allocs/op BenchmarkMapAdversarialDelete/*sync_test.RWMutexMap-4 186584 651.5 ns/op 32 B/op 1 allocs/op BenchmarkMapAdversarialDelete/*sync.HashTrieMap[interface_{},interface_{}]-4 337705 319.1 ns/op 16 B/op 1 allocs/op BenchmarkMapAdversarialDelete/*sync.Map-4 391308 322.8 ns/op 16 B/op 1 allocs/op BenchmarkMapDeleteCollision/*sync_test.DeepCopyMap-4 72740 1705 ns/op 48 B/op 1 allocs/op BenchmarkMapDeleteCollision/*sync_test.RWMutexMap-4 128432 883.4 ns/op 0 B/op 0 allocs/op BenchmarkMapDeleteCollision/*sync.HashTrieMap[interface_{},interface_{}]-4 556804 213.2 ns/op 0 B/op 0 allocs/op BenchmarkMapDeleteCollision/*sync.Map-4 566983 213.8 ns/op 0 B/op 0 allocs/op BenchmarkMapSwapCollision/*sync_test.DeepCopyMap-4 50571 2391 ns/op 336 B/op 2 allocs/op BenchmarkMapSwapCollision/*sync_test.RWMutexMap-4 110233 1090 ns/op 0 B/op 0 allocs/op BenchmarkMapSwapCollision/*sync.HashTrieMap[interface_{},interface_{}]-4 178959 634.8 ns/op 16 B/op 1 allocs/op BenchmarkMapSwapCollision/*sync.Map-4 178759 678.7 ns/op 16 B/op 1 allocs/op BenchmarkMapSwapMostlyHits/*sync_test.DeepCopyMap-4 705 186989 ns/op 82079 B/op 7 allocs/op BenchmarkMapSwapMostlyHits/*sync_test.RWMutexMap-4 81625 1436 ns/op 24 B/op 1 allocs/op BenchmarkMapSwapMostlyHits/*sync.HashTrieMap[interface_{},interface_{}]-4 169246 809.6 ns/op 40 B/op 2 allocs/op BenchmarkMapSwapMostlyHits/*sync.Map-4 158773 750.7 ns/op 40 B/op 2 allocs/op BenchmarkMapSwapMostlyMisses/*sync_test.DeepCopyMap-4 22132 5480 ns/op 719 B/op 6 allocs/op BenchmarkMapSwapMostlyMisses/*sync_test.RWMutexMap-4 55060 2346 ns/op 47 B/op 2 allocs/op BenchmarkMapSwapMostlyMisses/*sync.HashTrieMap[interface_{},interface_{}]-4 20160 5748 ns/op 120 B/op 5 allocs/op BenchmarkMapSwapMostlyMisses/*sync.Map-4 21057 5681 ns/op 120 B/op 5 allocs/op BenchmarkMapCompareAndSwapCollision/*sync_test.DeepCopyMap-4 293581 432.9 ns/op 21 B/op 0 allocs/op BenchmarkMapCompareAndSwapCollision/*sync_test.RWMutexMap-4 85582 1354 ns/op 0 B/op 0 allocs/op BenchmarkMapCompareAndSwapCollision/*sync.HashTrieMap[interface_{},interface_{}]-4 128120 908.9 ns/op 12 B/op 0 allocs/op BenchmarkMapCompareAndSwapCollision/*sync.Map-4 138474 973.1 ns/op 12 B/op 0 allocs/op BenchmarkMapCompareAndSwapNoExistingKey/*sync_test.DeepCopyMap-4 2763282 49.82 ns/op 15 B/op 0 allocs/op BenchmarkMapCompareAndSwapNoExistingKey/*sync_test.RWMutexMap-4 124113 974.9 ns/op 15 B/op 0 allocs/op BenchmarkMapCompareAndSwapNoExistingKey/*sync.HashTrieMap[interface_{},interface_{}]-4 559173 197.5 ns/op 15 B/op 0 allocs/op BenchmarkMapCompareAndSwapNoExistingKey/*sync.Map-4 533161 202.5 ns/op 15 B/op 0 allocs/op BenchmarkMapCompareAndSwapValueNotEqual/*sync_test.DeepCopyMap-4 624608 184.4 ns/op 0 B/op 0 allocs/op BenchmarkMapCompareAndSwapValueNotEqual/*sync_test.RWMutexMap-4 115579 1005 ns/op 0 B/op 0 allocs/op BenchmarkMapCompareAndSwapValueNotEqual/*sync.HashTrieMap[interface_{},interface_{}]-4 425116 238.3 ns/op 0 B/op 0 allocs/op BenchmarkMapCompareAndSwapValueNotEqual/*sync.Map-4 454646 236.2 ns/op 0 B/op 0 allocs/op BenchmarkMapCompareAndSwapMostlyHits/*sync_test.RWMutexMap-4 73008 1613 ns/op 35 B/op 2 allocs/op BenchmarkMapCompareAndSwapMostlyHits/*sync.HashTrieMap[interface_{},interface_{}]-4 185716 687.2 ns/op 51 B/op 3 allocs/op BenchmarkMapCompareAndSwapMostlyHits/*sync.Map-4 180544 726.9 ns/op 51 B/op 3 allocs/op BenchmarkMapCompareAndSwapMostlyMisses/*sync_test.DeepCopyMap-4 539983 219.5 ns/op 48 B/op 2 allocs/op BenchmarkMapCompareAndSwapMostlyMisses/*sync_test.RWMutexMap-4 99127 1205 ns/op 47 B/op 2 allocs/op BenchmarkMapCompareAndSwapMostlyMisses/*sync.HashTrieMap[interface_{},interface_{}]-4 557532 244.6 ns/op 47 B/op 2 allocs/op BenchmarkMapCompareAndSwapMostlyMisses/*sync.Map-4 571651 215.8 ns/op 47 B/op 2 allocs/op BenchmarkMapCompareAndDeleteCollision/*sync_test.DeepCopyMap-4 111514 961.3 ns/op 93 B/op 0 allocs/op BenchmarkMapCompareAndDeleteCollision/*sync_test.RWMutexMap-4 87820 1330 ns/op 0 B/op 0 allocs/op BenchmarkMapCompareAndDeleteCollision/*sync.HashTrieMap[interface_{},interface_{}]-4 106839 945.7 ns/op 6 B/op 0 allocs/op BenchmarkMapCompareAndDeleteCollision/*sync.Map-4 118872 946.3 ns/op 6 B/op 0 allocs/op BenchmarkMapCompareAndDeleteMostlyHits/*sync_test.RWMutexMap-4 44253 2741 ns/op 47 B/op 2 allocs/op BenchmarkMapCompareAndDeleteMostlyHits/*sync.HashTrieMap[interface_{},interface_{}]-4 60673 2102 ns/op 107 B/op 4 allocs/op BenchmarkMapCompareAndDeleteMostlyHits/*sync.Map-4 61568 1935 ns/op 103 B/op 4 allocs/op BenchmarkMapCompareAndDeleteMostlyMisses/*sync_test.DeepCopyMap-4 600888 212.3 ns/op 32 B/op 2 allocs/op BenchmarkMapCompareAndDeleteMostlyMisses/*sync_test.RWMutexMap-4 99589 1206 ns/op 31 B/op 1 allocs/op BenchmarkMapCompareAndDeleteMostlyMisses/*sync.HashTrieMap[interface_{},interface_{}]-4 541520 227.2 ns/op 32 B/op 1 allocs/op BenchmarkMapCompareAndDeleteMostlyMisses/*sync.Map-4 555714 221.6 ns/op 32 B/op 1 allocs/op BenchmarkMapClear/*sync_test.DeepCopyMap-4 36640 3423 ns/op 336 B/op 2 allocs/op BenchmarkMapClear/*sync_test.RWMutexMap-4 60314 1933 ns/op 0 B/op 0 allocs/op BenchmarkMapClear/*sync.HashTrieMap[interface_{},interface_{}]-4 68638 2230 ns/op 225 B/op 3 allocs/op BenchmarkMapClear/*sync.Map-4 52688 2276 ns/op 225 B/op 3 allocs/op BenchmarkUncontendedSemaphore-4 6294198 17.67 ns/op BenchmarkContendedSemaphore-4 3876976 31.71 ns/op BenchmarkMutexUncontended-4 1435692 81.33 ns/op BenchmarkMutex-4 76666 1489 ns/op BenchmarkMutexSlack-4 84960 1493 ns/op BenchmarkMutexWork-4 76206 1644 ns/op BenchmarkMutexWorkSlack-4 71953 1586 ns/op BenchmarkMutexNoSpin-4 41430 2728 ns/op BenchmarkMutexSpin-4 59140 2188 ns/op BenchmarkOnce-4 1000000 132.7 ns/op BenchmarkOnceFunc/v=Once-4 2019718 60.40 ns/op 0 B/op 0 allocs/op BenchmarkOnceFunc/v=Global-4 1555086 80.43 ns/op 0 B/op 0 allocs/op BenchmarkOnceFunc/v=Local-4 1638374 73.59 ns/op 0 B/op 0 allocs/op BenchmarkOnceValue/v=Once-4 1827348 64.34 ns/op 0 B/op 0 allocs/op BenchmarkOnceValue/v=Global-4 1537384 79.41 ns/op 0 B/op 0 allocs/op BenchmarkOnceValue/v=Local-4 1642425 70.36 ns/op 0 B/op 0 allocs/op BenchmarkSemaUncontended-4 9712743 11.94 ns/op BenchmarkSemaSyntNonblock-4 2041992 59.43 ns/op BenchmarkSemaSyntBlock-4 1309669 91.37 ns/op BenchmarkSemaWorkNonblock-4 1000000 109.8 ns/op BenchmarkSemaWorkBlock-4 1000000 144.5 ns/op BenchmarkRWMutexUncontended-4 663272 187.5 ns/op BenchmarkRWMutexWrite100-4 188631 632.9 ns/op BenchmarkRWMutexWrite10-4 138411 815.3 ns/op BenchmarkRWMutexWorkWrite100-4 206062 606.4 ns/op BenchmarkRWMutexWorkWrite10-4 135003 880.7 ns/op BenchmarkWaitGroupUncontended-4 1348286 89.43 ns/op BenchmarkWaitGroupAddDone-4 324877 385.2 ns/op BenchmarkWaitGroupAddDoneWork-4 231789 483.6 ns/op BenchmarkWaitGroupWait-4 5372769 22.03 ns/op BenchmarkWaitGroupWaitWork-4 3193016 37.70 ns/op BenchmarkWaitGroupActuallyWait-4 29601 4172 ns/op 32 B/op 2 allocs/op PASS ok sync 21.735s goos: freebsd goarch: amd64 pkg: sync/atomic cpu: AMD EPYC 7B12 BenchmarkValueRead-4 602024 182.1 ns/op PASS ok sync/atomic 1.192s PASS ok syscall 1.081s goos: freebsd goarch: amd64 pkg: testing cpu: AMD EPYC 7B12 BenchmarkTBHelper-4 174259 640.0 ns/op 0 B/op 0 allocs/op BenchmarkBLoopPrint-4 16672 7115 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 18004 6617 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.507s goos: freebsd goarch: amd64 pkg: text/tabwriter cpu: AMD EPYC 7B12 BenchmarkTable/1x10/new-4 10992 10576 ns/op 1520 B/op 21 allocs/op BenchmarkTable/1x10/reuse-4 14638 8199 ns/op 0 B/op 0 allocs/op BenchmarkTable/1x1000/new-4 133 891662 ns/op 110960 B/op 1024 allocs/op BenchmarkTable/1x1000/reuse-4 151 781605 ns/op 734 B/op 6 allocs/op BenchmarkTable/1x100000/new-4 1 102415038 ns/op 18285056 B/op 100057 allocs/op BenchmarkTable/1x100000/reuse-4 2 86402638 ns/op 9142568 B/op 50028 allocs/op BenchmarkTable/10x10/new-4 2163 48659 ns/op 5056 B/op 31 allocs/op BenchmarkTable/10x10/reuse-4 2604 42402 ns/op 1 B/op 0 allocs/op BenchmarkTable/10x1000/new-4 24 4661996 ns/op 395136 B/op 1038 allocs/op BenchmarkTable/10x1000/reuse-4 28 4139542 ns/op 14112 B/op 37 allocs/op BenchmarkTable/10x100000/new-4 1 506688632 ns/op 47012736 B/op 100072 allocs/op BenchmarkTable/10x100000/reuse-4 1 482412872 ns/op 47012752 B/op 100073 allocs/op BenchmarkTable/100x10/new-4 280 411916 ns/op 39296 B/op 41 allocs/op BenchmarkTable/100x10/reuse-4 314 378992 ns/op 125 B/op 0 allocs/op BenchmarkTable/100x1000/new-4 3 41846769 ns/op 3270528 B/op 1052 allocs/op BenchmarkTable/100x1000/reuse-4 3 39682994 ns/op 1090176 B/op 350 allocs/op BenchmarkTable/100x100000/new-4 1 5189961893 ns/op 334041984 B/op 100088 allocs/op BenchmarkTable/100x100000/reuse-4 1 5072075093 ns/op 334042080 B/op 100089 allocs/op BenchmarkPyramid/10-4 3302 32276 ns/op 4872 B/op 35 allocs/op BenchmarkPyramid/100-4 50 2449894 ns/op 410536 B/op 230 allocs/op BenchmarkPyramid/1000-4 1 211972051 ns/op 35606824 B/op 2054 allocs/op BenchmarkRagged/10-4 3498 34213 ns/op 4512 B/op 34 allocs/op BenchmarkRagged/100-4 355 331145 ns/op 42417 B/op 188 allocs/op BenchmarkRagged/1000-4 36 3344551 ns/op 408997 B/op 1660 allocs/op BenchmarkCode-4 10000 10521 ns/op 624 B/op 13 allocs/op PASS ok text/tabwriter 16.078s goos: freebsd goarch: amd64 pkg: text/template/parse cpu: AMD EPYC 7B12 BenchmarkParseLarge-4 2 57636394 ns/op BenchmarkVariableString-4 154413 752.3 ns/op 80 B/op 3 allocs/op BenchmarkListString-4 2712 38837 ns/op 2510 B/op 39 allocs/op PASS ok text/template/parse 1.499s goos: freebsd goarch: amd64 pkg: time cpu: AMD EPYC 7B12 BenchmarkAfterFunc1000-4 26 4239470 ns/op BenchmarkAfter-4 83559 1418 ns/op BenchmarkStop/impl=chan-4 147526 736.8 ns/op BenchmarkStop/impl=func-4 198667 647.9 ns/op BenchmarkSimultaneousAfterFunc1000-4 24 4660829 ns/op BenchmarkStartStop1000-4 187 627723 ns/op BenchmarkReset/impl=chan-4 1414232 84.53 ns/op BenchmarkReset/impl=func-4 1308904 89.17 ns/op BenchmarkSleep1000-4 26 4393026 ns/op BenchmarkParallelTimerLatency-4 49 212648 avg-late-ns 1198042 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=1-4 37 115198 avg-late-ns 255753 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=2-4 33 103793 avg-late-ns 268831 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=3-4 34 100700 avg-late-ns 315988 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=4-4 33 89916 avg-late-ns 335482 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=5-4 31 87592 avg-late-ns 328475 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=6-4 32 91128 avg-late-ns 393592 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=7-4 30 103730 avg-late-ns 400623 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=8-4 27 118978 avg-late-ns 667136 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=9-4 26 134238 avg-late-ns 659253 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=10-4 26 824894 avg-late-ns 7733136 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=2ms/tickers-per-P=1-4 34 116016 avg-late-ns 234832 max-late-ns BenchmarkAdjustTimers10000-4 22 6398298 ns/op BenchmarkTicker-4 419571 268.2 ns/op BenchmarkTickerReset-4 1337216 89.43 ns/op BenchmarkTickerResetNaive-4 167062 716.6 ns/op BenchmarkNow-4 297879 337.0 ns/op BenchmarkNowUnixNano-4 350593 338.4 ns/op BenchmarkNowUnixMilli-4 358608 338.8 ns/op BenchmarkNowUnixMicro-4 355268 340.8 ns/op BenchmarkFormat-4 86563 1368 ns/op BenchmarkFormatRFC3339-4 131604 940.9 ns/op BenchmarkFormatRFC3339Nano-4 119289 954.8 ns/op BenchmarkFormatNow-4 115572 971.8 ns/op BenchmarkMarshalJSON-4 158522 694.2 ns/op BenchmarkMarshalText-4 155450 645.2 ns/op BenchmarkMarshalBinary-4 433704 271.9 ns/op BenchmarkParse-4 187082 567.2 ns/op BenchmarkParseRFC3339UTC-4 467829 235.4 ns/op BenchmarkParseRFC3339UTCBytes-4 339608 355.4 ns/op BenchmarkParseRFC3339TZ-4 156172 763.3 ns/op BenchmarkParseRFC3339TZBytes-4 116064 991.6 ns/op BenchmarkParseDuration-4 823159 142.3 ns/op BenchmarkHour-4 1287789 93.38 ns/op BenchmarkSecond-4 1292403 93.06 ns/op BenchmarkDate-4 945207 108.0 ns/op BenchmarkYear-4 1148386 107.3 ns/op BenchmarkYearDay-4 1101822 106.3 ns/op BenchmarkMonth-4 1132180 106.0 ns/op BenchmarkDay-4 1086721 109.4 ns/op BenchmarkISOWeek-4 1092726 108.0 ns/op BenchmarkGoString-4 123100 918.5 ns/op BenchmarkDateFunc-4 2065287 56.79 ns/op BenchmarkUnmarshalText-4 134895 869.6 ns/op PASS ok time 16.515s goos: freebsd goarch: amd64 pkg: unicode cpu: AMD EPYC 7B12 BenchmarkToUpper-4 735085 167.0 ns/op BenchmarkToLower-4 696715 176.1 ns/op BenchmarkSimpleFold/Upper-4 452254 247.8 ns/op BenchmarkSimpleFold/Lower-4 494521 240.3 ns/op BenchmarkSimpleFold/Fold-4 862688 144.2 ns/op BenchmarkSimpleFold/NoFold-4 448437 267.0 ns/op PASS ok unicode 2.361s goos: freebsd goarch: amd64 pkg: unicode/utf16 cpu: AMD EPYC 7B12 BenchmarkDecodeValidASCII-4 812276 148.2 ns/op BenchmarkDecodeValidJapaneseChars-4 932943 125.2 ns/op BenchmarkDecodeRune-4 1892659 60.33 ns/op BenchmarkEncodeValidASCII-4 832448 137.9 ns/op BenchmarkEncodeValidJapaneseChars-4 1155296 103.9 ns/op BenchmarkAppendRuneValidASCII-4 1875524 63.36 ns/op BenchmarkAppendRuneValidJapaneseChars-4 2940864 40.31 ns/op BenchmarkEncodeRune-4 2103636 57.00 ns/op PASS ok unicode/utf16 2.550s goos: freebsd goarch: amd64 pkg: unicode/utf8 cpu: AMD EPYC 7B12 BenchmarkRuneCountTenASCIIChars-4 2932570 41.37 ns/op BenchmarkRuneCountTenJapaneseChars-4 1909790 62.82 ns/op BenchmarkRuneCountInStringTenASCIIChars-4 11857650 9.506 ns/op BenchmarkRuneCountInStringTenJapaneseChars-4 2635404 44.83 ns/op BenchmarkValidTenASCIIChars-4 2489139 47.76 ns/op BenchmarkValid100KASCIIChars-4 144 747757 ns/op BenchmarkValidTenJapaneseChars-4 423363 282.9 ns/op BenchmarkValidLongMostlyASCII-4 136 874627 ns/op BenchmarkValidLongJapanese-4 78 1474304 ns/op BenchmarkValidStringTenASCIIChars-4 5583860 21.36 ns/op BenchmarkValidString100KASCIIChars-4 13226 9038 ns/op BenchmarkValidStringTenJapaneseChars-4 670627 174.2 ns/op BenchmarkValidStringLongMostlyASCII-4 1350 78844 ns/op BenchmarkValidStringLongJapanese-4 232 510008 ns/op BenchmarkEncodeASCIIRune-4 11313614 10.01 ns/op BenchmarkEncodeSpanishRune-4 3533001 32.94 ns/op BenchmarkEncodeJapaneseRune-4 3214486 38.16 ns/op BenchmarkEncodeMaxRune-4 2770627 43.71 ns/op BenchmarkEncodeInvalidRuneMaxPlusOne-4 3091789 38.17 ns/op BenchmarkEncodeInvalidRuneSurrogate-4 3190364 38.58 ns/op BenchmarkEncodeInvalidRuneNegative-4 3110808 38.40 ns/op BenchmarkAppendASCIIRune-4 11615042 10.07 ns/op BenchmarkAppendSpanishRune-4 4154427 28.41 ns/op BenchmarkAppendJapaneseRune-4 3456744 34.23 ns/op BenchmarkAppendMaxRune-4 3085041 39.21 ns/op BenchmarkAppendInvalidRuneMaxPlusOne-4 3575235 34.54 ns/op BenchmarkAppendInvalidRuneSurrogate-4 3566706 34.24 ns/op BenchmarkAppendInvalidRuneNegative-4 3642936 33.63 ns/op BenchmarkDecodeASCIIRune-4 3300384 36.53 ns/op BenchmarkDecodeJapaneseRune-4 2820295 42.72 ns/op BenchmarkFullRune/ASCII-4 4148326 28.47 ns/op BenchmarkFullRune/Incomplete-4 1979863 60.49 ns/op BenchmarkFullRune/Japanese-4 4262022 28.35 ns/op PASS ok unicode/utf8 6.446s goos: freebsd goarch: amd64 pkg: unique cpu: AMD EPYC 7B12 BenchmarkMake-4 290804 397.1 ns/op 0 B/op 0 allocs/op BenchmarkMakeMany-4 188328 616.9 ns/op 0 B/op 0 allocs/op BenchmarkMakeManyMany-4 137618 991.6 ns/op 0 B/op 0 allocs/op PASS ok unique 10.734s goos: freebsd goarch: amd64 pkg: cmd/api cpu: AMD EPYC 7B12 BenchmarkAll-4 1 65962163185 ns/op PASS ok cmd/api 67.120s goos: freebsd goarch: amd64 pkg: cmd/cgo/internal/test cpu: AMD EPYC 7B12 BenchmarkCgoCall/add-int-4 836064 140.1 ns/op BenchmarkCgoCall/one-pointer-4 663271 172.7 ns/op BenchmarkCgoCall/string-pointer-escape-4 597927 190.8 ns/op BenchmarkCgoCall/string-pointer-noescape-4 719302 149.4 ns/op BenchmarkCgoCall/eight-pointers-4 305098 391.3 ns/op BenchmarkCgoCall/eight-pointers-nil-4 673747 179.6 ns/op BenchmarkCgoCall/eight-pointers-array-4 38743 3317 ns/op BenchmarkCgoCall/eight-pointers-slice-4 48109 2374 ns/op BenchmarkGoString-4 1302434 88.75 ns/op BenchmarkCGoCallback-4 72790 1580 ns/op BenchmarkCGoInCThread-4 555340 215.9 ns/op PASS ok cmd/cgo/internal/test 2.828s goos: freebsd goarch: amd64 pkg: cmd/cgo/internal/testcarchive cpu: AMD EPYC 7B12 BenchmarkCgoCallbackMainThread-4 908174 116.3 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-build1669511206=/tmp/go-build -gno-record-gcc-switches -I /tmp/workdir/tmp/carchive_test2422407421/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-build1669511206=/tmp/go-build -gno-record-gcc-switches -I /tmp/workdir/tmp/carchive_test2422407421/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-build1669511206=/tmp/go-build -gno-record-gcc-switches -I /tmp/workdir/tmp/carchive_test2422407421/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-build1669511206=/tmp/go-build -gno-record-gcc-switches -I /tmp/workdir/tmp/carchive_test2422407421/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-build1669511206=/tmp/go-build -gno-record-gcc-switches -I /tmp/workdir/tmp/carchive_test2422407421/pkg/freebsd_amd64_shared/testcarchive -o testp10 main10.c libgo10.a] ... [output truncated] PASS ok cmd/cgo/internal/testcarchive 4.487s goos: freebsd goarch: amd64 pkg: cmd/compile/internal/reflectdata cpu: AMD EPYC 7B12 BenchmarkEqArrayOfStrings5-4 977575 122.3 ns/op BenchmarkEqArrayOfStrings64-4 124120 968.1 ns/op BenchmarkEqArrayOfStrings1024-4 8001 14864 ns/op BenchmarkEqArrayOfFloats5-4 1229246 96.98 ns/op BenchmarkEqArrayOfFloats64-4 133820 845.3 ns/op BenchmarkEqArrayOfFloats1024-4 9649 12494 ns/op BenchmarkEqArrayOfStructsEq-4 2440 46282 ns/op BenchmarkEqArrayOfStructsNotEq-4 3618 27702 ns/op BenchmarkEqStruct-4 23132223 5.388 ns/op PASS ok cmd/compile/internal/reflectdata 2.644s goos: freebsd goarch: amd64 pkg: cmd/compile/internal/ssa cpu: AMD EPYC 7B12 BenchmarkPhioptPass-4 10000 46857 ns/op BenchmarkInvertLessThanNoov-4 17496472 6.320 ns/op BenchmarkCopyElim1-4 1353 92494 ns/op BenchmarkCopyElim10-4 1165 106791 ns/op BenchmarkCopyElim100-4 487 235799 ns/op BenchmarkCopyElim1000-4 91 1274682 ns/op BenchmarkCopyElim10000-4 6 17434655 ns/op BenchmarkCopyElim100000-4 1 344820724 ns/op BenchmarkDeadCode/1-4 1110 179156 ns/op BenchmarkDeadCode/10-4 914 133534 ns/op BenchmarkDeadCode/100-4 478 285962 ns/op BenchmarkDeadCode/1000-4 63 1917780 ns/op BenchmarkDeadCode/10000-4 6 20132606 ns/op BenchmarkDeadCode/100000-4 1 269927499 ns/op BenchmarkDeadCode/200000-4 1 544932654 ns/op BenchmarkDominatorsLinear-4 21 6416207 ns/op 1.56 MB/s BenchmarkDominatorsFwdBack-4 12 12098448 ns/op 0.83 MB/s BenchmarkDominatorsManyPred-4 13 9220557 ns/op 1.08 MB/s BenchmarkDominatorsMaxPred-4 13 9703222 ns/op 1.03 MB/s BenchmarkDominatorsMaxPredVal-4 12 9436516 ns/op 1.06 MB/s BenchmarkFuse/1-4 843 151706 ns/op BenchmarkFuse/10-4 747 146340 ns/op BenchmarkFuse/100-4 267 449544 ns/op BenchmarkFuse/1000-4 28 4027238 ns/op BenchmarkFuse/10000-4 2 57406748 ns/op BenchmarkNilCheckDeep1-4 15400 7763 ns/op 0.13 MB/s 237 B/op 4 allocs/op BenchmarkNilCheckDeep10-4 6602 18822 ns/op 0.53 MB/s 231 B/op 4 allocs/op BenchmarkNilCheckDeep100-4 960 122261 ns/op 0.82 MB/s 1154 B/op 4 allocs/op BenchmarkNilCheckDeep1000-4 91 1201115 ns/op 0.83 MB/s 8530 B/op 4 allocs/op BenchmarkNilCheckDeep10000-4 7 16110222 ns/op 0.62 MB/s 206292 B/op 6 allocs/op BenchmarkDSEPass-4 43 2787659 ns/op 53572 B/op 7 allocs/op BenchmarkDSEPassBlock-4 2 73817753 ns/op 2131080 B/op 54280 allocs/op BenchmarkCSEPass-4 9 11303263 ns/op 102247 B/op 6 allocs/op BenchmarkCSEPassBlock-4 1 124700396 ns/op 4772088 B/op 59805 allocs/op BenchmarkDeadcodePass-4 274 424362 ns/op 89113 B/op 3 allocs/op BenchmarkDeadcodePassBlock-4 1 102418186 ns/op 4058208 B/op 45063 allocs/op BenchmarkMultiPass-4 115 963010 ns/op 249599 B/op 8 allocs/op BenchmarkMultiPassBlock-4 1 215235153 ns/op 10315520 B/op 112159 allocs/op BenchmarkCondRewrite/SoloJump-4 4618986 25.72 ns/op BenchmarkCondRewrite/CombJump-4 4478606 26.04 ns/op PASS ok cmd/compile/internal/ssa 12.844s goos: freebsd goarch: amd64 pkg: cmd/compile/internal/test cpu: AMD EPYC 7B12 BenchmarkLoadAdd-4 10647 10542 ns/op BenchmarkExtShift-4 19653 6001 ns/op BenchmarkModify-4 12000 9990 ns/op BenchmarkMullImm-4 20185 6024 ns/op BenchmarkConstModify-4 12040 9987 ns/op BenchmarkBitSet-4 23416 5180 ns/op BenchmarkBitClear-4 21643 5094 ns/op BenchmarkBitToggle-4 23280 5142 ns/op BenchmarkBitSetConst-4 162200 653.0 ns/op BenchmarkBitClearConst-4 184956 635.8 ns/op BenchmarkBitToggleConst-4 170422 659.4 ns/op BenchmarkDivconstI64-4 10160097 11.97 ns/op BenchmarkModconstI64-4 10110259 12.69 ns/op BenchmarkDivisiblePow2constI64-4 10027239 11.99 ns/op BenchmarkDivisibleconstI64-4 10260400 11.20 ns/op BenchmarkDivisibleWDivconstI64-4 8809051 13.65 ns/op BenchmarkDivconstU64/3-4 10499302 12.00 ns/op BenchmarkDivconstU64/5-4 9160702 11.83 ns/op BenchmarkDivconstU64/37-4 10351778 10.96 ns/op BenchmarkDivconstU64/1234567-4 10713892 10.22 ns/op BenchmarkModconstU64-4 10799776 11.65 ns/op BenchmarkDivisibleconstU64-4 10704996 10.48 ns/op BenchmarkDivisibleWDivconstU64-4 7611105 14.64 ns/op BenchmarkDivconstI32-4 9391743 12.16 ns/op BenchmarkModconstI32-4 10166390 12.08 ns/op BenchmarkDivisiblePow2constI32-4 12408762 9.769 ns/op BenchmarkDivisibleconstI32-4 10878679 9.651 ns/op BenchmarkDivisibleWDivconstI32-4 8798006 13.49 ns/op BenchmarkDivconstU32-4 10488649 10.94 ns/op BenchmarkModconstU32-4 10916306 10.64 ns/op BenchmarkDivisibleconstU32-4 12215644 9.842 ns/op BenchmarkDivisibleWDivconstU32-4 8197716 13.36 ns/op BenchmarkDivconstI16-4 10791211 10.74 ns/op BenchmarkModconstI16-4 11916596 10.79 ns/op BenchmarkDivisiblePow2constI16-4 12224266 9.412 ns/op BenchmarkDivisibleconstI16-4 12102020 9.536 ns/op BenchmarkDivisibleWDivconstI16-4 8612688 13.57 ns/op BenchmarkDivconstU16-4 11875252 9.550 ns/op BenchmarkModconstU16-4 11044984 10.49 ns/op BenchmarkDivisibleconstU16-4 11847816 9.563 ns/op BenchmarkDivisibleWDivconstU16-4 8698171 13.42 ns/op BenchmarkDivconstI8-4 9138858 11.72 ns/op BenchmarkModconstI8-4 10653285 10.62 ns/op BenchmarkDivisiblePow2constI8-4 12153326 9.535 ns/op BenchmarkDivisibleconstI8-4 11789660 9.538 ns/op BenchmarkDivisibleWDivconstI8-4 8822404 14.70 ns/op BenchmarkDivconstU8-4 12487342 9.527 ns/op BenchmarkModconstU8-4 11204629 10.49 ns/op BenchmarkDivisibleconstU8-4 13203384 9.505 ns/op BenchmarkDivisibleWDivconstU8-4 8760592 14.96 ns/op BenchmarkMul2-4 260490 460.2 ns/op BenchmarkMulNeg2-4 268558 445.7 ns/op BenchmarkEfaceInteger-4 5155162 22.39 ns/op BenchmarkTypeAssert-4 16808751 6.243 ns/op BenchmarkDiv64UnsignedSmall-4 18930952 5.658 ns/op BenchmarkDiv64Small-4 18352593 5.516 ns/op BenchmarkDiv64SmallNegDivisor-4 21123842 5.989 ns/op BenchmarkDiv64SmallNegDividend-4 20210611 5.392 ns/op BenchmarkDiv64SmallNegBoth-4 18512618 5.964 ns/op BenchmarkDiv64Unsigned-4 15809680 7.261 ns/op BenchmarkDiv64-4 16347866 7.561 ns/op BenchmarkDiv64NegDivisor-4 16138714 7.142 ns/op BenchmarkDiv64NegDividend-4 16353795 7.301 ns/op BenchmarkDiv64NegBoth-4 16386531 7.020 ns/op BenchmarkMod64UnsignedSmall-4 19130986 5.921 ns/op BenchmarkMod64Small-4 21246668 6.274 ns/op BenchmarkMod64SmallNegDivisor-4 17670768 5.889 ns/op BenchmarkMod64SmallNegDividend-4 17536614 5.852 ns/op BenchmarkMod64SmallNegBoth-4 20137318 5.962 ns/op BenchmarkMod64Unsigned-4 15389515 7.215 ns/op BenchmarkMod64-4 15517615 7.291 ns/op BenchmarkMod64NegDivisor-4 15392773 7.187 ns/op BenchmarkMod64NegDividend-4 16212366 7.243 ns/op BenchmarkMod64NegBoth-4 16612017 7.246 ns/op BenchmarkMulconstI32/3-4 25339054 5.292 ns/op BenchmarkMulconstI32/5-4 23919868 5.246 ns/op BenchmarkMulconstI32/12-4 21274312 5.319 ns/op BenchmarkMulconstI32/120-4 25219987 5.496 ns/op BenchmarkMulconstI32/-120-4 18891134 5.599 ns/op BenchmarkMulconstI32/65537-4 19380172 5.622 ns/op BenchmarkMulconstI32/65538-4 19775625 5.297 ns/op BenchmarkMulconstI64/3-4 24006312 5.614 ns/op BenchmarkMulconstI64/5-4 19790758 5.154 ns/op BenchmarkMulconstI64/12-4 23938168 5.012 ns/op BenchmarkMulconstI64/120-4 19275606 5.455 ns/op BenchmarkMulconstI64/-120-4 21284388 5.050 ns/op BenchmarkMulconstI64/65537-4 24213902 4.968 ns/op BenchmarkMulconstI64/65538-4 19799970 5.304 ns/op BenchmarkMulconstU32/3-4 21094468 4.892 ns/op BenchmarkMulconstU32/5-4 18908103 5.621 ns/op BenchmarkMulconstU32/12-4 20246928 5.026 ns/op BenchmarkMulconstU32/120-4 19874014 5.601 ns/op BenchmarkMulconstU32/65537-4 20335584 5.045 ns/op BenchmarkMulconstU32/65538-4 21346676 5.201 ns/op BenchmarkMulconstU64/3-4 23422724 4.832 ns/op BenchmarkMulconstU64/5-4 18939438 5.396 ns/op BenchmarkMulconstU64/12-4 21427288 5.166 ns/op BenchmarkMulconstU64/120-4 23670399 5.631 ns/op BenchmarkMulconstU64/65537-4 21446014 5.219 ns/op BenchmarkMulconstU64/65538-4 19141488 5.596 ns/op BenchmarkShiftArithmeticRight-4 19634744 5.418 ns/op BenchmarkSwitch8Predictable-4 8328727 14.90 ns/op BenchmarkSwitch8Unpredictable-4 8288928 15.11 ns/op BenchmarkSwitch32Predictable-4 12018280 9.941 ns/op BenchmarkSwitch32Unpredictable-4 8110446 15.13 ns/op BenchmarkSwitchStringPredictable-4 8798362 12.88 ns/op BenchmarkSwitchStringUnpredictable-4 5402582 20.86 ns/op BenchmarkSwitchTypePredictable-4 4627198 23.15 ns/op BenchmarkSwitchTypeUnpredictable-4 4745828 24.62 ns/op BenchmarkSwitchInterfaceTypePredictable-4 8767275 12.23 ns/op BenchmarkSwitchInterfaceTypeUnpredictable-4 4927126 24.06 ns/op PASS ok cmd/compile/internal/test 17.127s goos: freebsd goarch: amd64 pkg: cmd/compile/internal/types2 cpu: AMD EPYC 7B12 BenchmarkLookupFieldOrMethod-4 147 856770 ns/op BenchmarkNamed/Underlying/nongeneric-4 1403719 77.65 ns/op BenchmarkNamed/Underlying/generic-4 1562353 75.38 ns/op BenchmarkNamed/Underlying/src_instance-4 1532510 77.01 ns/op BenchmarkNamed/Underlying/user_instance-4 1551068 76.07 ns/op BenchmarkCheck/http/funcbodies/info-4 1 433008269 ns/op 82209 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 319050843 ns/op 111573 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 109286053 ns/op 325626 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 2 104779569 ns/op 339721 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 313589447 ns/op 16935 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 2 64563150 ns/op 82247 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 5 22411273 ns/op 236897 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 5 20898738 ns/op 254082 lines/s BenchmarkCheck/constant/funcbodies/info-4 1 101341846 ns/op 21362 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 4 31700754 ns/op 68434 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 8 15226452 ns/op 142451 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 9 13949233 ns/op 155505 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 1041102956 ns/op 67820 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 518500252 ns/op 136171 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 116795561 ns/op 604319 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 2 97621884 ns/op 722522 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 1 270509571 ns/op 3253 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 4 25561007 ns/op 34415 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 7 15520399 ns/op 56672 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 7 15350627 ns/op 57299 lines/s PASS ok cmd/compile/internal/types2 16.869s goos: freebsd goarch: amd64 pkg: cmd/go cpu: AMD EPYC 7B12 BenchmarkExecGoEnv-4 45 2979029 ns/op 3851200 sys-ns/op 688356 user-ns/op PASS ok cmd/go 1.305s goos: freebsd goarch: amd64 pkg: cmd/go/internal/cfg cpu: AMD EPYC 7B12 BenchmarkLookPath-4 248184 425.6 ns/op PASS ok cmd/go/internal/cfg 1.146s All tests passed.