freebsd-amd64-race at d96fd2e758d79a60f2c3df46e9b15e9ad084a5cb ##### 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.506s ok archive/zip 2.298s ok bufio 1.254s ok bytes 1.863s ok cmp 1.075s ok compress/bzip2 1.369s ok compress/flate 5.302s ok compress/gzip 9.665s ok compress/lzw 1.468s ok compress/zlib 4.855s ok container/heap 1.081s ok container/list 1.027s ok container/ring 1.035s ok context 1.104s ok crypto 2.694s ok crypto/aes 1.040s ok crypto/cipher 20.808s ok crypto/des 1.066s ok crypto/dsa 1.018s ok crypto/ecdh 1.322s ok crypto/ecdsa 1.160s ok crypto/ed25519 1.202s ok crypto/elliptic 1.092s ? crypto/fips140 [no test files] ok crypto/hkdf 1.082s ok crypto/hmac 1.082s ok crypto/internal/boring 1.034s ? crypto/internal/boring/bbig [no test files] ok crypto/internal/boring/bcache 1.492s ? 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.075s ok crypto/internal/fips140/aes/gcm 1.075s [no tests to run] ? crypto/internal/fips140/alias [no test files] ok crypto/internal/fips140/bigmod 1.102s ? crypto/internal/fips140/check [no test files] ? crypto/internal/fips140/check/checktest [no test files] ok crypto/internal/fips140/drbg 1.043s [no tests to run] ok crypto/internal/fips140/ecdh 1.043s ok crypto/internal/fips140/ecdsa 1.180s ? crypto/internal/fips140/ed25519 [no test files] ok crypto/internal/fips140/edwards25519 1.618s ok crypto/internal/fips140/edwards25519/field 1.059s ? crypto/internal/fips140/hkdf [no test files] ? crypto/internal/fips140/hmac [no test files] ok crypto/internal/fips140/mlkem 1.266s ok crypto/internal/fips140/nistec 1.018s [no tests to run] ok crypto/internal/fips140/nistec/fiat 1.018s [no tests to run] ? crypto/internal/fips140/pbkdf2 [no test files] ok crypto/internal/fips140/rsa 1.127s ? 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.120s ? crypto/internal/fips140deps/byteorder [no test files] ? crypto/internal/fips140deps/cpu [no test files] ? crypto/internal/fips140deps/godebug [no test files] ? crypto/internal/fips140hash [no test files] ? crypto/internal/fips140only [no test files] ok crypto/internal/fips140test 2.680s ok crypto/internal/hpke 1.086s ? crypto/internal/impl [no test files] ? crypto/internal/randutil [no test files] ok crypto/internal/sysrand 1.290s ? crypto/internal/sysrand/internal/seccomp [no test files] ok crypto/md5 1.052s ok crypto/mlkem 1.296s ok crypto/pbkdf2 1.163s ok crypto/rand 1.530s ok crypto/rc4 1.396s ok crypto/rsa 1.287s ok crypto/sha1 1.030s ok crypto/sha256 1.033s ok crypto/sha3 3.013s ok crypto/sha512 1.045s ok crypto/subtle 1.348s ok crypto/tls 7.834s ? crypto/tls/internal/fips140tls [no test files] ok crypto/x509 1.752s ? crypto/x509/pkix [no test files] ok database/sql 1.628s ok database/sql/driver 1.021s ok debug/buildinfo 1.100s ok debug/dwarf 1.057s ok debug/elf 1.731s ok debug/gosym 1.094s ok debug/macho 1.093s ok debug/pe 1.066s ok debug/plan9obj 1.066s ok embed 1.031s [no tests to run] ok embed/internal/embedtest 1.076s ? encoding [no test files] ok encoding/ascii85 1.052s ok encoding/asn1 1.084s ok encoding/base32 1.084s ok encoding/base64 1.034s ok encoding/binary 1.053s ok encoding/csv 1.055s ok encoding/gob 13.321s ok encoding/hex 1.084s ok encoding/json 1.998s ok encoding/pem 2.432s ok encoding/xml 1.193s ok errors 1.030s ok expvar 1.030s ok flag 3.267s ok fmt 1.519s ok go/ast 1.087s ok go/ast/internal/tests 1.040s ok go/build 7.454s ok go/build/constraint 1.076s ok go/constant 1.029s ok go/doc 1.191s ok go/doc/comment 2.267s ok go/format 1.096s ok go/importer 1.591s ok go/internal/gccgoimporter 1.093s ok go/internal/gcimporter 11.901s ok go/internal/srcimporter 13.631s ok go/parser 1.833s ok go/printer 2.349s ok go/scanner 1.082s ok go/token 1.110s ok go/types 32.114s ok go/version 1.015s ok hash 1.024s ok hash/adler32 1.094s ok hash/crc32 1.066s ok hash/crc64 1.065s ok hash/fnv 1.083s ok hash/maphash 1.214s ok html 1.082s ok html/template 1.219s ok image 1.361s ok image/color 1.044s ? image/color/palette [no test files] ok image/draw 1.464s ok image/gif 1.706s ? image/internal/imageutil [no test files] ok image/jpeg 1.979s ok image/png 3.116s ok index/suffixarray 1.728s ok internal/abi 1.066s ? internal/asan [no test files] ? internal/bisect [no test files] ok internal/buildcfg 1.072s ? internal/bytealg [no test files] ? internal/byteorder [no test files] ? internal/cfg [no test files] ok internal/chacha8rand 1.077s ok internal/copyright 1.107s ? internal/coverage [no test files] ? internal/coverage/calloc [no test files] ok internal/coverage/cfile 2.390s ok internal/coverage/cformat 1.017s ok internal/coverage/cmerge 1.017s ? 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.081s ? internal/coverage/rtcov [no test files] ok internal/coverage/slicereader 1.082s ok internal/coverage/slicewriter 1.082s ? internal/coverage/stringtab [no test files] ok internal/coverage/test 1.099s ? internal/coverage/uleb128 [no test files] ok internal/cpu 3.238s ok internal/dag 1.034s ok internal/diff 1.033s ? internal/exportdata [no test files] ? internal/filepathlite [no test files] ok internal/fmtsort 1.061s ok internal/fuzz 1.062s ? internal/goarch [no test files] ok internal/godebug 11.032s ok internal/godebugs 59.653s ? internal/goexperiment [no test files] ? internal/goos [no test files] ? internal/goroot [no test files] ok internal/gover 1.082s ? internal/goversion [no test files] ok internal/itoa 1.082s ? 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.018s ok internal/platform 1.701s ok internal/poll 1.247s ok internal/profile 1.030s ? internal/profilerecord [no test files] ? internal/race [no test files] ok internal/reflectlite 1.079s ok internal/routebsd 1.079s ok internal/runtime/atomic 1.079s ? internal/runtime/exithook [no test files] ok internal/runtime/maps 1.035s ok internal/runtime/math 1.035s ok internal/runtime/sys 1.049s ok internal/saferio 1.106s ok internal/singleflight 1.104s ? internal/stringslite [no test files] ok internal/sync 6.201s ok internal/synctest 5.795s ? internal/syscall/execenv [no test files] ok internal/syscall/unix 1.075s ok internal/sysinfo 1.038s ? internal/syslist [no test files] ok internal/testenv 1.228s ? internal/testlog [no test files] ? internal/testpty [no test files] ok internal/trace 34.835s ? internal/trace/event [no test files] ? internal/trace/event/go122 [no test files] ok internal/trace/internal/oldtrace 1.433s ? 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.383s ok internal/unsafeheader 1.033s ok internal/xcoff 1.031s ok internal/zstd 1.600s ok io 1.061s ok io/fs 1.260s ok io/ioutil 1.023s ok iter 1.023s ok log 1.077s ? log/internal [no test files] ok log/slog 1.129s ? log/slog/internal [no test files] ok log/slog/internal/benchmarks 1.035s ok log/slog/internal/buffer 1.035s ? log/slog/internal/slogtest [no test files] ok log/syslog 2.335s ok maps 1.027s ok math 1.030s ok math/big 3.118s ok math/bits 1.037s ok math/cmplx 1.032s ok math/rand 3.549s ok math/rand/v2 2.395s ok mime 1.054s ok mime/multipart 4.556s ok mime/quotedprintable 1.062s ok net 9.087s ok net/http 8.847s ok net/http/cgi 28.745s ok net/http/cookiejar 1.032s ok net/http/fcgi 1.269s ok net/http/httptest 1.165s ok net/http/httptrace 1.050s ok net/http/httputil 1.713s ok net/http/internal 2.212s ok net/http/internal/ascii 1.080s ? net/http/internal/testcert [no test files] ok net/http/pprof 6.300s ok net/internal/cgotest 1.059s ok net/internal/socktest 1.021s ok net/mail 1.039s ok net/netip 1.604s ok net/rpc 1.073s ok net/rpc/jsonrpc 1.073s ok net/smtp 1.073s ok net/textproto 1.051s ok net/url 1.032s ok os 10.230s ok os/exec 8.638s ok os/exec/internal/fdtest 1.056s ok os/signal 20.267s ok os/user 1.016s ok path 1.017s ok path/filepath 1.142s ok plugin 1.020s ok reflect 1.384s ? reflect/internal/example1 [no test files] ? reflect/internal/example2 [no test files] ok regexp 3.029s ok regexp/syntax 4.970s ok runtime 43.419s ok runtime/cgo 1.053s ? runtime/coverage [no test files] ok runtime/debug 2.228s ? runtime/internal/startlinetest [no test files] ok runtime/internal/wasitest 1.030s ok runtime/metrics 1.055s ok runtime/pprof 29.676s ok runtime/race 9.010s ? runtime/race/internal/amd64v1 [no test files] ok runtime/trace 1.138s ok slices 1.349s ok sort 1.499s ok strconv 2.793s ok strings 1.922s ? structs [no test files] ok sync 1.549s ok sync/atomic 2.837s ok syscall 7.590s ok testing 6.518s ok testing/fstest 1.038s ? testing/internal/testdeps [no test files] ok testing/iotest 1.081s ok testing/quick 1.144s ok testing/slogtest 1.084s ok text/scanner 1.028s ok text/tabwriter 1.027s ok text/template 1.076s ok text/template/parse 1.033s ok time 15.507s ? time/tzdata [no test files] ok unicode 1.079s ok unicode/utf16 1.019s ok unicode/utf8 1.028s ok unique 1.302s ? unsafe [no test files] ok weak 1.021s ok cmd/addr2line 4.090s ok cmd/api 11.457s ? cmd/asm [no test files] ? cmd/asm/internal/arch [no test files] ok cmd/asm/internal/asm 3.483s ? cmd/asm/internal/flags [no test files] ok cmd/asm/internal/lex 1.032s ? cmd/buildid [no test files] ? cmd/cgo [no test files] ? cmd/cgo/internal/cgotest [no test files] ok cmd/cgo/internal/swig 1.070s ok cmd/cgo/internal/test 1.576s ? cmd/cgo/internal/test/gcc68255 [no test files] ? cmd/cgo/internal/test/issue23555a [no test files] ? cmd/cgo/internal/test/issue23555b [no test files] ? cmd/cgo/internal/test/issue26213 [no test files] ? cmd/cgo/internal/test/issue26430 [no test files] ? cmd/cgo/internal/test/issue26743 [no test files] ? cmd/cgo/internal/test/issue27054 [no test files] ? cmd/cgo/internal/test/issue27340 [no test files] ? cmd/cgo/internal/test/issue29563 [no test files] ? cmd/cgo/internal/test/issue30527 [no test files] ? cmd/cgo/internal/test/issue41761a [no test files] ? cmd/cgo/internal/test/issue43639 [no test files] ? cmd/cgo/internal/test/issue52611a [no test files] ? cmd/cgo/internal/test/issue52611b [no test files] ? cmd/cgo/internal/test/issue8756 [no test files] ? cmd/cgo/internal/test/issue8828 [no test files] ? cmd/cgo/internal/test/issue9026 [no test files] ? cmd/cgo/internal/test/issue9510a [no test files] ? cmd/cgo/internal/test/issue9510b [no test files] ok cmd/cgo/internal/testcarchive 19.980s ok cmd/cgo/internal/testcshared 4.939s ok cmd/cgo/internal/testerrors 9.740s ok cmd/cgo/internal/testfortran 1.030s ok cmd/cgo/internal/testgodefs 1.499s ok cmd/cgo/internal/testlife 1.611s ok cmd/cgo/internal/testnocgo 1.028s ok cmd/cgo/internal/testplugin 37.934s ok cmd/cgo/internal/testsanitizers 19.541s ok cmd/cgo/internal/testshared 1.026s ok cmd/cgo/internal/testso 2.242s ok cmd/cgo/internal/teststdio 2.332s ok cmd/cgo/internal/testtls 1.081s ok cmd/compile 40.692s ? cmd/compile/internal/abi [no test files] ok cmd/compile/internal/abt 1.101s ok cmd/compile/internal/amd64 1.048s ? cmd/compile/internal/arm [no test files] ? cmd/compile/internal/arm64 [no test files] ok cmd/compile/internal/base 1.037s ? cmd/compile/internal/bitvec [no test files] ok cmd/compile/internal/compare 1.037s ? cmd/compile/internal/coverage [no test files] ? cmd/compile/internal/deadlocals [no test files] ok cmd/compile/internal/devirtualize 1.076s ok cmd/compile/internal/dwarfgen 1.551s ? cmd/compile/internal/escape [no test files] ? cmd/compile/internal/gc [no test files] ok cmd/compile/internal/importer 1.897s ? cmd/compile/internal/inline [no test files] ok cmd/compile/internal/inline/inlheur 1.425s ? cmd/compile/internal/inline/interleaved [no test files] ok cmd/compile/internal/ir 1.082s ok cmd/compile/internal/liveness 1.083s ok cmd/compile/internal/logopt 1.255s ? cmd/compile/internal/loong64 [no test files] ok cmd/compile/internal/loopvar 1.062s ? cmd/compile/internal/mips [no test files] ? cmd/compile/internal/mips64 [no test files] ok cmd/compile/internal/noder 1.080s ? cmd/compile/internal/objw [no test files] ? cmd/compile/internal/pgoir [no test files] ? cmd/compile/internal/pkginit [no test files] ? cmd/compile/internal/ppc64 [no test files] ok cmd/compile/internal/rangefunc 1.031s ok cmd/compile/internal/reflectdata 1.031s [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.376s ok cmd/compile/internal/ssagen 1.056s ? cmd/compile/internal/staticdata [no test files] ? cmd/compile/internal/staticinit [no test files] ok cmd/compile/internal/syntax 1.117s ok cmd/compile/internal/test 12.382s ? cmd/compile/internal/typebits [no test files] ok cmd/compile/internal/typecheck 1.247s ok cmd/compile/internal/types 1.082s ok cmd/compile/internal/types2 8.846s ? 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.082s ok cmd/cover 17.436s ok cmd/dist 1.046s ok cmd/distpack 1.046s ok cmd/doc 1.443s ok cmd/fix 2.791s ok cmd/go 297.993s ok cmd/go/internal/auth 1.026s ? cmd/go/internal/base [no test files] ? cmd/go/internal/bug [no test files] ok cmd/go/internal/cache 1.186s ? cmd/go/internal/cacheprog [no test files] ok cmd/go/internal/cfg 1.057s [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.138s ok cmd/go/internal/fips140 1.036s ? cmd/go/internal/fix [no test files] ? cmd/go/internal/fmtcmd [no test files] ok cmd/go/internal/fsys 1.112s ok cmd/go/internal/generate 1.033s ok cmd/go/internal/gover 1.033s ? cmd/go/internal/help [no test files] ok cmd/go/internal/imports 1.072s ? cmd/go/internal/list [no test files] ok cmd/go/internal/load 1.065s ok cmd/go/internal/lockedfile 2.477s ok cmd/go/internal/lockedfile/internal/filelock 2.103s ok cmd/go/internal/mmap 1.072s ? cmd/go/internal/modcmd [no test files] ok cmd/go/internal/modfetch 1.080s ok cmd/go/internal/modfetch/codehost 2.320s ok cmd/go/internal/modfetch/zip_sum_test 1.031s ? cmd/go/internal/modget [no test files] ok cmd/go/internal/modindex 1.529s ? cmd/go/internal/modinfo [no test files] ok cmd/go/internal/modload 1.084s ok cmd/go/internal/mvs 1.116s ? cmd/go/internal/run [no test files] ? cmd/go/internal/search [no test files] ok cmd/go/internal/str 1.019s ? cmd/go/internal/telemetrycmd [no test files] ? cmd/go/internal/telemetrystats [no test files] ok cmd/go/internal/test 1.099s ? cmd/go/internal/test/internal/genflags [no test files] ? cmd/go/internal/tool [no test files] ok cmd/go/internal/toolchain 1.085s ? cmd/go/internal/trace [no test files] ok cmd/go/internal/vcs 1.085s ok cmd/go/internal/vcweb 1.033s ok cmd/go/internal/vcweb/vcstest 3.116s ? cmd/go/internal/version [no test files] ? cmd/go/internal/vet [no test files] ok cmd/go/internal/web 1.079s ? cmd/go/internal/web/intercept [no test files] ok cmd/go/internal/work 1.320s ? cmd/go/internal/workcmd [no test files] ok cmd/gofmt 1.215s ok cmd/internal/archive 1.399s ? cmd/internal/bio [no test files] ? cmd/internal/browser [no test files] ok cmd/internal/bootstrap_test 1.073s ok cmd/internal/buildid 1.447s ? cmd/internal/codesign [no test files] ok cmd/internal/cov 1.306s ? cmd/internal/cov/covcmd [no test files] ? cmd/internal/disasm [no test files] ok cmd/internal/dwarf 1.108s ok cmd/internal/edit 1.075s ? cmd/internal/gcprog [no test files] ok cmd/internal/goobj 1.021s ? cmd/internal/hash [no test files] ? cmd/internal/macho [no test files] ok cmd/internal/moddeps 1.879s ok cmd/internal/obj 1.483s ? cmd/internal/obj/arm [no test files] ok cmd/internal/obj/arm64 1.610s ok cmd/internal/obj/loong64 1.113s ? cmd/internal/obj/mips [no test files] ok cmd/internal/obj/ppc64 1.146s ok cmd/internal/obj/riscv 1.099s ok cmd/internal/obj/s390x 1.014s ? cmd/internal/obj/wasm [no test files] ok cmd/internal/obj/x86 3.539s ok cmd/internal/objabi 1.032s ? cmd/internal/objfile [no test files] ok cmd/internal/osinfo 1.062s ok cmd/internal/par 1.181s ? cmd/internal/pathcache [no test files] ok cmd/internal/pgo 1.025s ok cmd/internal/pkgpath 5.259s ok cmd/internal/pkgpattern 1.025s ok cmd/internal/quoted 1.014s ? cmd/internal/robustio [no test files] ? cmd/internal/script [no test files] ? cmd/internal/script/scripttest [no test files] ok cmd/internal/src 1.074s ok cmd/internal/sys 1.074s ? cmd/internal/telemetry [no test files] ? cmd/internal/telemetry/counter [no test files] ok cmd/internal/test2json 1.609s ok cmd/link 19.780s ? 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.054s ? cmd/link/internal/dwtest [no test files] ok cmd/link/internal/ld 7.247s ? cmd/link/internal/loadelf [no test files] ok cmd/link/internal/loader 1.042s ? 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.451s ok cmd/objdump 5.289s ok cmd/pack 7.907s ok cmd/pprof 3.562s ? cmd/preprofile [no test files] ok cmd/relnote 1.029s ? cmd/test2json [no test files] ok cmd/trace 1.258s ok cmd/vet 51.812s ##### Running benchmarks briefly. goos: freebsd goarch: amd64 pkg: archive/tar cpu: AMD EPYC 7B12 Benchmark/Writer/USTAR-4 5953 20146 ns/op 1128 B/op 10 allocs/op Benchmark/Writer/GNU-4 3715 30439 ns/op 1661 B/op 24 allocs/op Benchmark/Writer/PAX-4 2740 41261 ns/op 2256 B/op 38 allocs/op Benchmark/Reader/USTAR-4 4647 22088 ns/op 5172 B/op 16 allocs/op Benchmark/Reader/GNU-4 7778 14580 ns/op 5097 B/op 14 allocs/op Benchmark/Reader/PAX-4 2845 44989 ns/op 8970 B/op 33 allocs/op PASS ok archive/tar 1.908s goos: freebsd goarch: amd64 pkg: archive/zip cpu: AMD EPYC 7B12 BenchmarkCompressedZipGarbage-4 1 244439539 ns/op 828960 B/op 83 allocs/op BenchmarkZip64Test-4 1 111570520 ns/op BenchmarkZip64TestSizes/4096-4 2410 56852 ns/op BenchmarkZip64TestSizes/1048576-4 235 521487 ns/op BenchmarkZip64TestSizes/67108864-4 1 108481779 ns/op PASS ok archive/zip 2.096s goos: freebsd goarch: amd64 pkg: bufio cpu: AMD EPYC 7B12 BenchmarkReaderCopyOptimal-4 342069 322.9 ns/op BenchmarkReaderCopyUnoptimal-4 220564 514.6 ns/op BenchmarkReaderCopyNoWriteTo-4 10000 15416 ns/op BenchmarkReaderWriteToOptimal-4 12222 9038 ns/op BenchmarkReaderReadString-4 202308 634.7 ns/op 144 B/op 1 allocs/op BenchmarkWriterCopyOptimal-4 308647 360.3 ns/op BenchmarkWriterCopyUnoptimal-4 307291 339.1 ns/op BenchmarkWriterCopyNoReadFrom-4 10000 13046 ns/op BenchmarkReaderEmpty-4 48700 2383 ns/op 4224 B/op 3 allocs/op BenchmarkWriterEmpty-4 41097 3112 ns/op 4096 B/op 1 allocs/op BenchmarkWriterFlush-4 795272 153.4 ns/op 0 B/op 0 allocs/op PASS ok bufio 2.664s goos: freebsd goarch: amd64 pkg: bytes cpu: AMD EPYC 7B12 BenchmarkReadString-4 6747 17651 ns/op 1856.41 MB/s BenchmarkWriteByte-4 573 199509 ns/op 20.53 MB/s BenchmarkWriteRune-4 346 346505 ns/op 35.46 MB/s BenchmarkBufferNotEmptyWriteRead-4 43 2955354 ns/op BenchmarkBufferFullSmallReads-4 144 827712 ns/op BenchmarkBufferWriteBlock/N4096-4 8904 13126 ns/op 14336 B/op 6 allocs/op BenchmarkBufferWriteBlock/N65536-4 474 226305 ns/op 260096 B/op 14 allocs/op BenchmarkBufferWriteBlock/N1048576-4 26 4766165 ns/op 4192256 B/op 22 allocs/op BenchmarkBufferAppendNoCopy-4 15 7347012 ns/op 2283.54 MB/s 2236962 B/op 0 allocs/op BenchmarkIndexByte/10-4 5545929 20.02 ns/op 499.51 MB/s BenchmarkIndexByte/32-4 5697012 21.16 ns/op 1512.39 MB/s BenchmarkIndexByte/4K-4 1601324 74.79 ns/op 54768.19 MB/s BenchmarkIndexBytePortable/10-4 1279879 93.96 ns/op 106.43 MB/s BenchmarkIndexBytePortable/32-4 460353 272.7 ns/op 117.33 MB/s BenchmarkIndexBytePortable/4K-4 3206 31467 ns/op 130.17 MB/s BenchmarkIndexRune/10-4 1672276 72.78 ns/op 137.40 MB/s BenchmarkIndexRune/32-4 1650217 71.83 ns/op 445.51 MB/s BenchmarkIndexRune/4K-4 941462 127.9 ns/op 32023.09 MB/s BenchmarkIndexRuneASCII/10-4 5681271 20.67 ns/op 483.80 MB/s BenchmarkIndexRuneASCII/32-4 5492156 21.48 ns/op 1489.54 MB/s BenchmarkIndexRuneASCII/4K-4 1578459 75.83 ns/op 54013.26 MB/s BenchmarkIndexRuneUnicode/Latin/10-4 1955010 60.62 ns/op 164.96 MB/s BenchmarkIndexRuneUnicode/Latin/32-4 1937029 61.23 ns/op 522.59 MB/s BenchmarkIndexRuneUnicode/Latin/4K-4 207571 498.0 ns/op 8225.39 MB/s BenchmarkIndexRuneUnicode/Cyrillic/10-4 1682469 72.35 ns/op 138.21 MB/s BenchmarkIndexRuneUnicode/Cyrillic/32-4 1657188 74.19 ns/op 431.30 MB/s BenchmarkIndexRuneUnicode/Cyrillic/4K-4 77626 1522 ns/op 2690.97 MB/s BenchmarkIndexRuneUnicode/Han/10-4 1000000 107.0 ns/op 93.43 MB/s BenchmarkIndexRuneUnicode/Han/32-4 1211484 100.2 ns/op 319.41 MB/s BenchmarkIndexRuneUnicode/Han/4K-4 150472 790.6 ns/op 5180.85 MB/s BenchmarkEqual/0-4 9357858 11.63 ns/op BenchmarkEqual/same/1-4 2160974 55.30 ns/op 18.08 MB/s BenchmarkEqual/same/6-4 2151373 54.55 ns/op 109.99 MB/s BenchmarkEqual/same/9-4 2014144 58.30 ns/op 154.37 MB/s BenchmarkEqual/same/15-4 2071264 56.89 ns/op 263.65 MB/s BenchmarkEqual/same/16-4 2004542 59.10 ns/op 270.72 MB/s BenchmarkEqual/same/20-4 1973614 61.06 ns/op 327.55 MB/s BenchmarkEqual/same/32-4 2000810 58.19 ns/op 549.90 MB/s BenchmarkEqual/same/4K-4 139002 816.9 ns/op 5014.28 MB/s BenchmarkEqual/1-4 1964596 59.11 ns/op 16.92 MB/s BenchmarkEqual/6-4 2040190 57.95 ns/op 103.54 MB/s BenchmarkEqual/9-4 1971771 62.48 ns/op 144.05 MB/s BenchmarkEqual/15-4 1850606 62.96 ns/op 238.23 MB/s BenchmarkEqual/16-4 1868830 58.63 ns/op 272.92 MB/s BenchmarkEqual/20-4 1802955 67.06 ns/op 298.22 MB/s BenchmarkEqual/32-4 1774879 69.64 ns/op 459.48 MB/s BenchmarkEqual/4K-4 90435 1362 ns/op 3007.75 MB/s BenchmarkEqualBothUnaligned/64_0-4 2105716 56.58 ns/op 1131.17 MB/s BenchmarkEqualBothUnaligned/64_1-4 1856028 65.90 ns/op 971.12 MB/s BenchmarkEqualBothUnaligned/64_4-4 1999138 62.20 ns/op 1028.95 MB/s BenchmarkEqualBothUnaligned/64_7-4 1987399 61.53 ns/op 1040.14 MB/s BenchmarkEqualBothUnaligned/4096_0-4 92119 1193 ns/op 3433.82 MB/s BenchmarkEqualBothUnaligned/4096_1-4 73484 1560 ns/op 2626.35 MB/s BenchmarkEqualBothUnaligned/4096_4-4 132246 864.3 ns/op 4738.91 MB/s BenchmarkEqualBothUnaligned/4096_7-4 130195 838.2 ns/op 4886.48 MB/s BenchmarkIndex/10-4 3918762 29.48 ns/op 339.17 MB/s BenchmarkIndex/32-4 4168514 30.10 ns/op 1062.98 MB/s BenchmarkIndex/4K-4 34916 3058 ns/op 1339.54 MB/s BenchmarkIndexEasy/10-4 4076533 28.36 ns/op 352.66 MB/s BenchmarkIndexEasy/32-4 4443811 26.70 ns/op 1198.54 MB/s BenchmarkIndexEasy/4K-4 810591 150.5 ns/op 27222.73 MB/s BenchmarkCount/10-4 2071842 60.78 ns/op 164.52 MB/s BenchmarkCount/32-4 2051674 56.93 ns/op 562.06 MB/s BenchmarkCount/4K-4 34668 3452 ns/op 1186.48 MB/s BenchmarkCountEasy/10-4 2083478 58.64 ns/op 170.54 MB/s BenchmarkCountEasy/32-4 2011174 59.96 ns/op 533.72 MB/s BenchmarkCountEasy/4K-4 577264 184.7 ns/op 22181.67 MB/s BenchmarkCountSingle/10-4 3311743 36.15 ns/op 276.64 MB/s BenchmarkCountSingle/32-4 3577866 35.03 ns/op 913.57 MB/s BenchmarkCountSingle/4K-4 1220042 97.68 ns/op 41932.23 MB/s BenchmarkToUpper/#00-4 3287762 32.59 ns/op BenchmarkToUpper/ONLYUPPER-4 414978 301.4 ns/op BenchmarkToUpper/abc-4 761098 172.5 ns/op BenchmarkToUpper/AbC123-4 499236 237.5 ns/op BenchmarkToUpper/azAZ09_-4 443127 272.8 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 115340 1019 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 54475 2176 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 81132 1441 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 171182 638.3 ns/op BenchmarkToLower/#00-4 3679932 32.69 ns/op BenchmarkToLower/abc-4 696020 177.7 ns/op BenchmarkToLower/AbC123-4 497590 249.3 ns/op BenchmarkToLower/azAZ09_-4 455509 271.7 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 127104 929.2 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 57162 1997 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 92533 1247 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 184456 654.6 ns/op BenchmarkFields/ASCII/16-4 198000 528.0 ns/op 30.31 MB/s 48 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 15421 7622 ns/op 33.59 MB/s 640 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 862 128014 ns/op 32.00 MB/s 9472 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 56 2147221 ns/op 30.52 MB/s 147457 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 4 33033175 ns/op 31.74 MB/s 2269184 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 126940 993.9 ns/op 16.10 MB/s 128 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 6992 15059 ns/op 17.00 MB/s 896 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 513 222572 ns/op 18.40 MB/s 24832 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 27 3784055 ns/op 17.32 MB/s 512256 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 2 63414804 ns/op 16.54 MB/s 11211008 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 230151 504.4 ns/op 31.72 MB/s 48 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 16741 7183 ns/op 35.64 MB/s 640 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 940 122152 ns/op 33.53 MB/s 24832 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 51 2155188 ns/op 30.41 MB/s 512256 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 3 37800537 ns/op 27.74 MB/s 11211008 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 154573 738.8 ns/op 21.66 MB/s 128 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 10000 10088 ns/op 25.38 MB/s 896 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 774 160761 ns/op 25.48 MB/s 24832 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 43 2885928 ns/op 22.71 MB/s 512256 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 3 47770835 ns/op 21.95 MB/s 11211040 B/op 24 allocs/op BenchmarkTrimSpace/NoTrim-4 2743947 43.56 ns/op BenchmarkTrimSpace/ASCII-4 1450800 78.82 ns/op BenchmarkTrimSpace/SomeNonASCII-4 155737 764.1 ns/op BenchmarkTrimSpace/JustNonASCII-4 70428 1635 ns/op BenchmarkToValidUTF8/Valid-4 677872 156.1 ns/op BenchmarkToValidUTF8/InvalidASCII-4 483486 236.3 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 141739 789.0 ns/op BenchmarkIndexHard1-4 1214 94125 ns/op 11140.25 MB/s BenchmarkIndexHard2-4 904 132960 ns/op 7886.37 MB/s BenchmarkIndexHard3-4 171 700227 ns/op 1497.48 MB/s BenchmarkIndexHard4-4 182 647613 ns/op 1619.14 MB/s BenchmarkLastIndexHard1-4 8 14367830 ns/op BenchmarkLastIndexHard2-4 7 17659098 ns/op BenchmarkLastIndexHard3-4 6 18889848 ns/op BenchmarkCountHard1-4 1231 94347 ns/op BenchmarkCountHard2-4 909 132238 ns/op BenchmarkCountHard3-4 177 669456 ns/op BenchmarkSplitEmptySeparator-4 2 66371309 ns/op BenchmarkSplitSingleByteSeparator-4 28 4708875 ns/op BenchmarkSplitMultiByteSeparator-4 18 5702171 ns/op BenchmarkSplitNSingleByteSeparator-4 267304 457.7 ns/op BenchmarkSplitNMultiByteSeparator-4 106411 1035 ns/op BenchmarkRepeat-4 272259 443.7 ns/op BenchmarkRepeatLarge/256/1-4 186570 593.0 ns/op 431.73 MB/s BenchmarkRepeatLarge/256/16-4 292718 414.2 ns/op 618.07 MB/s BenchmarkRepeatLarge/512/1-4 124964 867.7 ns/op 590.10 MB/s BenchmarkRepeatLarge/512/16-4 167328 637.3 ns/op 803.36 MB/s BenchmarkRepeatLarge/1024/1-4 102100 1240 ns/op 825.52 MB/s BenchmarkRepeatLarge/1024/16-4 120745 1040 ns/op 984.40 MB/s BenchmarkRepeatLarge/2048/1-4 57366 2151 ns/op 952.20 MB/s BenchmarkRepeatLarge/2048/16-4 65260 2008 ns/op 1020.16 MB/s BenchmarkRepeatLarge/4096/1-4 30428 3710 ns/op 1103.92 MB/s BenchmarkRepeatLarge/4096/16-4 32337 3442 ns/op 1189.94 MB/s BenchmarkRepeatLarge/8192/1-4 17553 6803 ns/op 1204.23 MB/s BenchmarkRepeatLarge/8192/16-4 17730 6625 ns/op 1236.57 MB/s BenchmarkRepeatLarge/8192/4097-4 36130 3427 ns/op 1195.61 MB/s BenchmarkRepeatLarge/16384/1-4 9625 11940 ns/op 1372.17 MB/s BenchmarkRepeatLarge/16384/16-4 9986 12721 ns/op 1287.98 MB/s BenchmarkRepeatLarge/16384/4097-4 12495 9049 ns/op 1358.24 MB/s BenchmarkRepeatLarge/32768/1-4 5722 24197 ns/op 1354.19 MB/s BenchmarkRepeatLarge/32768/16-4 5229 24321 ns/op 1347.31 MB/s BenchmarkRepeatLarge/32768/4097-4 5236 22376 ns/op 1281.68 MB/s BenchmarkRepeatLarge/65536/1-4 2492 50018 ns/op 1310.26 MB/s BenchmarkRepeatLarge/65536/16-4 2541 47062 ns/op 1392.55 MB/s BenchmarkRepeatLarge/65536/4097-4 2755 50523 ns/op 1216.38 MB/s BenchmarkRepeatLarge/131072/1-4 808 147168 ns/op 890.63 MB/s BenchmarkRepeatLarge/131072/16-4 776 143989 ns/op 910.29 MB/s BenchmarkRepeatLarge/131072/4097-4 889 144346 ns/op 879.88 MB/s BenchmarkRepeatLarge/262144/1-4 430 309813 ns/op 846.14 MB/s BenchmarkRepeatLarge/262144/16-4 421 325615 ns/op 805.07 MB/s BenchmarkRepeatLarge/262144/4097-4 440 297876 ns/op 866.50 MB/s BenchmarkRepeatLarge/524288/1-4 225 527205 ns/op 994.47 MB/s BenchmarkRepeatLarge/524288/16-4 226 522209 ns/op 1003.98 MB/s BenchmarkRepeatLarge/524288/4097-4 224 532025 ns/op 978.00 MB/s BenchmarkRepeatLarge/1048576/1-4 100 1135293 ns/op 923.62 MB/s BenchmarkRepeatLarge/1048576/16-4 99 1056174 ns/op 992.81 MB/s BenchmarkRepeatLarge/1048576/4097-4 100 1066369 ns/op 979.71 MB/s BenchmarkRepeatLarge/2097152/1-4 57 1951719 ns/op 1074.52 MB/s BenchmarkRepeatLarge/2097152/16-4 57 1964323 ns/op 1067.62 MB/s BenchmarkRepeatLarge/2097152/4097-4 56 2195692 ns/op 953.49 MB/s BenchmarkRepeatLarge/4194304/1-4 26 3919394 ns/op 1070.14 MB/s BenchmarkRepeatLarge/4194304/16-4 26 3943993 ns/op 1063.47 MB/s BenchmarkRepeatLarge/4194304/4097-4 26 3958648 ns/op 1058.75 MB/s BenchmarkRepeatLarge/8388608/1-4 14 7408905 ns/op 1132.23 MB/s BenchmarkRepeatLarge/8388608/16-4 14 7675006 ns/op 1092.98 MB/s BenchmarkRepeatLarge/8388608/4097-4 15 7355197 ns/op 1140.22 MB/s BenchmarkRepeatLarge/16777216/1-4 7 14389116 ns/op 1165.97 MB/s BenchmarkRepeatLarge/16777216/16-4 7 14402368 ns/op 1164.89 MB/s BenchmarkRepeatLarge/16777216/4097-4 7 14403636 ns/op 1164.79 MB/s BenchmarkRepeatLarge/33554432/1-4 4 27836875 ns/op 1205.40 MB/s BenchmarkRepeatLarge/33554432/16-4 4 27899785 ns/op 1202.68 MB/s BenchmarkRepeatLarge/33554432/4097-4 4 27283047 ns/op 1229.86 MB/s BenchmarkRepeatLarge/67108864/1-4 2 57958296 ns/op 1157.88 MB/s BenchmarkRepeatLarge/67108864/16-4 2 57121164 ns/op 1174.85 MB/s BenchmarkRepeatLarge/67108864/4097-4 2 55711840 ns/op 1204.57 MB/s BenchmarkRepeatLarge/134217728/1-4 1 109243368 ns/op 1228.61 MB/s BenchmarkRepeatLarge/134217728/16-4 1 110174049 ns/op 1218.23 MB/s BenchmarkRepeatLarge/134217728/4097-4 1 107674468 ns/op 1246.51 MB/s BenchmarkRepeatLarge/268435456/1-4 1 235316685 ns/op 1140.74 MB/s BenchmarkRepeatLarge/268435456/16-4 1 220571448 ns/op 1217.00 MB/s BenchmarkRepeatLarge/268435456/4097-4 1 217040505 ns/op 1236.80 MB/s BenchmarkRepeatLarge/536870912/1-4 1 480034794 ns/op 1118.40 MB/s BenchmarkRepeatLarge/536870912/16-4 1 441683146 ns/op 1215.51 MB/s BenchmarkRepeatLarge/536870912/4097-4 1 444093107 ns/op 1208.92 MB/s BenchmarkRepeatLarge/1073741824/1-4 1 960546807 ns/op 1117.84 MB/s BenchmarkRepeatLarge/1073741824/16-4 1 856537731 ns/op 1253.58 MB/s BenchmarkRepeatLarge/1073741824/4097-4 1 859899291 ns/op 1248.68 MB/s BenchmarkBytesCompare/1-4 12025633 8.335 ns/op BenchmarkBytesCompare/2-4 12922923 8.351 ns/op BenchmarkBytesCompare/4-4 12426740 8.066 ns/op BenchmarkBytesCompare/8-4 15661020 8.502 ns/op BenchmarkBytesCompare/16-4 12838008 8.087 ns/op BenchmarkBytesCompare/32-4 11952364 8.702 ns/op BenchmarkBytesCompare/64-4 12116274 9.511 ns/op BenchmarkBytesCompare/128-4 10993918 9.275 ns/op BenchmarkBytesCompare/256-4 9707648 11.39 ns/op BenchmarkBytesCompare/512-4 7401240 15.01 ns/op BenchmarkBytesCompare/1024-4 5192485 22.80 ns/op BenchmarkBytesCompare/2048-4 3038737 38.12 ns/op BenchmarkIndexAnyASCII/1:1-4 3019588 36.01 ns/op BenchmarkIndexAnyASCII/1:2-4 3142543 33.49 ns/op BenchmarkIndexAnyASCII/1:4-4 3063110 37.69 ns/op BenchmarkIndexAnyASCII/1:8-4 3122827 34.40 ns/op BenchmarkIndexAnyASCII/1:16-4 3110659 35.31 ns/op BenchmarkIndexAnyASCII/1:32-4 3059682 36.27 ns/op BenchmarkIndexAnyASCII/1:64-4 3526215 33.28 ns/op BenchmarkIndexAnyASCII/16:1-4 2831071 40.29 ns/op BenchmarkIndexAnyASCII/16:2-4 507998 237.2 ns/op BenchmarkIndexAnyASCII/16:4-4 504712 250.6 ns/op BenchmarkIndexAnyASCII/16:8-4 467493 233.5 ns/op BenchmarkIndexAnyASCII/16:16-4 379918 265.8 ns/op BenchmarkIndexAnyASCII/16:32-4 409585 297.2 ns/op BenchmarkIndexAnyASCII/16:64-4 293910 374.1 ns/op BenchmarkIndexAnyASCII/256:1-4 2819782 40.89 ns/op BenchmarkIndexAnyASCII/256:2-4 35164 2979 ns/op BenchmarkIndexAnyASCII/256:4-4 36295 3127 ns/op BenchmarkIndexAnyASCII/256:8-4 34045 3503 ns/op BenchmarkIndexAnyASCII/256:16-4 33951 3471 ns/op BenchmarkIndexAnyASCII/256:32-4 33608 3498 ns/op BenchmarkIndexAnyASCII/256:64-4 33993 3530 ns/op BenchmarkIndexAnyUTF8/1:1-4 2976278 39.46 ns/op BenchmarkIndexAnyUTF8/1:2-4 3058874 36.82 ns/op BenchmarkIndexAnyUTF8/1:4-4 3079329 38.81 ns/op BenchmarkIndexAnyUTF8/1:8-4 3067035 36.90 ns/op BenchmarkIndexAnyUTF8/1:16-4 3041775 39.05 ns/op BenchmarkIndexAnyUTF8/1:32-4 3088410 39.58 ns/op BenchmarkIndexAnyUTF8/1:64-4 3149839 35.87 ns/op BenchmarkIndexAnyUTF8/16:1-4 197007 562.1 ns/op BenchmarkIndexAnyUTF8/16:2-4 398538 277.4 ns/op BenchmarkIndexAnyUTF8/16:4-4 405008 289.6 ns/op BenchmarkIndexAnyUTF8/16:8-4 362727 288.2 ns/op BenchmarkIndexAnyUTF8/16:16-4 395529 278.1 ns/op BenchmarkIndexAnyUTF8/16:32-4 387950 303.6 ns/op BenchmarkIndexAnyUTF8/16:64-4 406300 292.3 ns/op BenchmarkIndexAnyUTF8/256:1-4 14418 8328 ns/op BenchmarkIndexAnyUTF8/256:2-4 28291 4279 ns/op BenchmarkIndexAnyUTF8/256:4-4 27976 4181 ns/op BenchmarkIndexAnyUTF8/256:8-4 27776 3944 ns/op BenchmarkIndexAnyUTF8/256:16-4 27818 4236 ns/op BenchmarkIndexAnyUTF8/256:32-4 27046 4077 ns/op BenchmarkIndexAnyUTF8/256:64-4 29521 4289 ns/op BenchmarkLastIndexAnyASCII/1:1-4 3054094 34.22 ns/op BenchmarkLastIndexAnyASCII/1:2-4 3222033 35.26 ns/op BenchmarkLastIndexAnyASCII/1:4-4 3131554 36.36 ns/op BenchmarkLastIndexAnyASCII/1:8-4 3197445 36.81 ns/op BenchmarkLastIndexAnyASCII/1:16-4 3127219 35.57 ns/op BenchmarkLastIndexAnyASCII/1:32-4 3241556 34.12 ns/op BenchmarkLastIndexAnyASCII/1:64-4 3160700 35.03 ns/op BenchmarkLastIndexAnyASCII/16:1-4 518422 244.3 ns/op BenchmarkLastIndexAnyASCII/16:2-4 471796 239.2 ns/op BenchmarkLastIndexAnyASCII/16:4-4 452167 243.9 ns/op BenchmarkLastIndexAnyASCII/16:8-4 466945 236.3 ns/op BenchmarkLastIndexAnyASCII/16:16-4 494462 263.8 ns/op BenchmarkLastIndexAnyASCII/16:32-4 418696 299.8 ns/op BenchmarkLastIndexAnyASCII/16:64-4 308314 383.1 ns/op BenchmarkLastIndexAnyASCII/256:1-4 33284 3562 ns/op BenchmarkLastIndexAnyASCII/256:2-4 34077 3321 ns/op BenchmarkLastIndexAnyASCII/256:4-4 33420 3390 ns/op BenchmarkLastIndexAnyASCII/256:8-4 33072 3489 ns/op BenchmarkLastIndexAnyASCII/256:16-4 32818 3251 ns/op BenchmarkLastIndexAnyASCII/256:32-4 32726 3651 ns/op BenchmarkLastIndexAnyASCII/256:64-4 32110 3718 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 3130520 38.22 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 3227842 35.35 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 3402325 37.48 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 3415173 34.53 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 3155659 36.02 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 3183705 37.93 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 3381037 37.15 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 331287 366.7 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 403548 298.6 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 409966 293.4 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 409623 281.7 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 408499 276.5 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 327596 306.9 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 401823 291.5 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 21646 5500 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 29080 3953 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 27798 4027 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 30464 4129 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 27838 3978 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 26931 4226 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 28002 4084 ns/op BenchmarkTrimASCII/1:1-4 3842391 31.78 ns/op BenchmarkTrimASCII/1:2-4 3041756 36.62 ns/op BenchmarkTrimASCII/1:4-4 2996562 39.54 ns/op BenchmarkTrimASCII/1:8-4 2795458 41.18 ns/op BenchmarkTrimASCII/1:16-4 2154794 55.94 ns/op BenchmarkTrimASCII/16:1-4 708393 164.4 ns/op BenchmarkTrimASCII/16:2-4 515888 243.3 ns/op BenchmarkTrimASCII/16:4-4 435182 245.9 ns/op BenchmarkTrimASCII/16:8-4 440370 238.6 ns/op BenchmarkTrimASCII/16:16-4 452125 264.7 ns/op BenchmarkTrimASCII/256:1-4 50012 2052 ns/op BenchmarkTrimASCII/256:2-4 31998 3325 ns/op BenchmarkTrimASCII/256:4-4 33313 3275 ns/op BenchmarkTrimASCII/256:8-4 37604 3181 ns/op BenchmarkTrimASCII/256:16-4 31944 3161 ns/op BenchmarkTrimASCII/4096:1-4 3502 33588 ns/op BenchmarkTrimASCII/4096:2-4 2301 50163 ns/op BenchmarkTrimASCII/4096:4-4 1854 56310 ns/op BenchmarkTrimASCII/4096:8-4 2420 49402 ns/op BenchmarkTrimASCII/4096:16-4 1856 56976 ns/op BenchmarkTrimByte-4 2867016 41.55 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 19737 6008 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 18241 6733 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 730 148733 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 1548 68325 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 3624 32990 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 7257 17053 ns/op BenchmarkCompareBytesEqual-4 12493824 8.050 ns/op BenchmarkCompareBytesToNil-4 15353859 7.124 ns/op BenchmarkCompareBytesEmpty-4 15846220 6.753 ns/op BenchmarkCompareBytesIdentical-4 15115323 7.203 ns/op BenchmarkCompareBytesSameLength-4 13124414 8.878 ns/op BenchmarkCompareBytesDifferentLength-4 14955355 7.878 ns/op BenchmarkCompareBytesBigUnaligned/offset=1-4 4286 36942 ns/op 28385.02 MB/s BenchmarkCompareBytesBigUnaligned/offset=2-4 4352 29215 ns/op 35892.32 MB/s BenchmarkCompareBytesBigUnaligned/offset=3-4 3883 33754 ns/op 31065.78 MB/s BenchmarkCompareBytesBigUnaligned/offset=4-4 3636 28616 ns/op 36643.60 MB/s BenchmarkCompareBytesBigUnaligned/offset=5-4 2642 38285 ns/op 27388.86 MB/s BenchmarkCompareBytesBigUnaligned/offset=6-4 4322 27911 ns/op 37569.02 MB/s BenchmarkCompareBytesBigUnaligned/offset=7-4 4102 37045 ns/op 28305.81 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=0-4 4081 36065 ns/op 29075.11 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=1-4 3015 36477 ns/op 28746.86 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=2-4 3240 31313 ns/op 33487.39 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=3-4 3741 27275 ns/op 38445.41 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=4-4 4546 26230 ns/op 39976.30 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=5-4 4305 26191 ns/op 40035.76 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=6-4 2671 37474 ns/op 27981.25 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=7-4 3538 34379 ns/op 30500.45 MB/s BenchmarkCompareBytesBig-4 3676 38745 ns/op 27063.65 MB/s BenchmarkCompareBytesBigIdentical-4 16022530 7.276 ns/op 144119763.27 MB/s PASS ok bytes 61.747s goos: freebsd goarch: amd64 pkg: compress/bzip2 cpu: AMD EPYC 7B12 BenchmarkDecodeDigits-4 2 59810997 ns/op 1.67 MB/s 3620072 B/op 30 allocs/op BenchmarkDecodeNewton-4 1 261258908 ns/op 2.17 MB/s 3629184 B/op 26 allocs/op BenchmarkDecodeRand-4 6 18502770 ns/op 0.89 MB/s 3645586 B/op 28 allocs/op PASS ok compress/bzip2 2.081s goos: freebsd goarch: amd64 pkg: compress/flate cpu: AMD EPYC 7B12 BenchmarkDecode/Digits/Huffman/1e4-4 82 1328726 ns/op 7.53 MB/s 42238 B/op 5 allocs/op BenchmarkDecode/Digits/Huffman/1e5-4 8 13158270 ns/op 7.60 MB/s 44701 B/op 6 allocs/op BenchmarkDecode/Digits/Huffman/1e6-4 1 132368350 ns/op 7.55 MB/s 49264 B/op 9 allocs/op BenchmarkDecode/Digits/Speed/1e4-4 90 1379976 ns/op 7.25 MB/s 42628 B/op 8 allocs/op BenchmarkDecode/Digits/Speed/1e5-4 8 13305420 ns/op 7.52 MB/s 43962 B/op 12 allocs/op BenchmarkDecode/Digits/Speed/1e6-4 1 136614812 ns/op 7.32 MB/s 53024 B/op 77 allocs/op BenchmarkDecode/Digits/Default/1e4-4 88 1319701 ns/op 7.58 MB/s 42447 B/op 7 allocs/op BenchmarkDecode/Digits/Default/1e5-4 8 14017730 ns/op 7.13 MB/s 41900 B/op 13 allocs/op BenchmarkDecode/Digits/Default/1e6-4 1 131150418 ns/op 7.62 MB/s 53384 B/op 83 allocs/op BenchmarkDecode/Digits/Compression/1e4-4 93 1362524 ns/op 7.34 MB/s 42346 B/op 7 allocs/op BenchmarkDecode/Digits/Compression/1e5-4 8 13119541 ns/op 7.62 MB/s 41900 B/op 13 allocs/op BenchmarkDecode/Digits/Compression/1e6-4 1 131527798 ns/op 7.60 MB/s 53384 B/op 83 allocs/op BenchmarkDecode/Newton/Huffman/1e4-4 80 1479141 ns/op 6.76 MB/s 43093 B/op 14 allocs/op BenchmarkDecode/Newton/Huffman/1e5-4 8 14155861 ns/op 7.06 MB/s 49181 B/op 24 allocs/op BenchmarkDecode/Newton/Huffman/1e6-4 1 145510884 ns/op 6.87 MB/s 88512 B/op 165 allocs/op BenchmarkDecode/Newton/Speed/1e4-4 106 1121564 ns/op 8.92 MB/s 43556 B/op 18 allocs/op BenchmarkDecode/Newton/Speed/1e5-4 12 9548793 ns/op 10.47 MB/s 45809 B/op 31 allocs/op BenchmarkDecode/Newton/Speed/1e6-4 2 96070558 ns/op 10.41 MB/s 85328 B/op 230 allocs/op BenchmarkDecode/Newton/Default/1e4-4 120 1021342 ns/op 9.79 MB/s 42965 B/op 15 allocs/op BenchmarkDecode/Newton/Default/1e5-4 14 7645233 ns/op 13.08 MB/s 46438 B/op 33 allocs/op BenchmarkDecode/Newton/Default/1e6-4 2 77095644 ns/op 12.97 MB/s 65952 B/op 160 allocs/op BenchmarkDecode/Newton/Compression/1e4-4 118 1011122 ns/op 9.89 MB/s 43485 B/op 15 allocs/op BenchmarkDecode/Newton/Compression/1e5-4 14 7679258 ns/op 13.02 MB/s 47028 B/op 33 allocs/op BenchmarkDecode/Newton/Compression/1e6-4 2 77106169 ns/op 12.97 MB/s 67752 B/op 152 allocs/op BenchmarkEncode/Digits/Huffman/1e4-4 144 851432 ns/op 11.74 MB/s BenchmarkEncode/Digits/Huffman/1e5-4 13 7977174 ns/op 12.54 MB/s BenchmarkEncode/Digits/Huffman/1e6-4 2 80273825 ns/op 12.46 MB/s BenchmarkEncode/Digits/Speed/1e4-4 73 1587657 ns/op 6.30 MB/s BenchmarkEncode/Digits/Speed/1e5-4 7 15160410 ns/op 6.60 MB/s BenchmarkEncode/Digits/Speed/1e6-4 1 143848532 ns/op 6.95 MB/s BenchmarkEncode/Digits/Default/1e4-4 30 4065081 ns/op 2.46 MB/s BenchmarkEncode/Digits/Default/1e5-4 2 55630904 ns/op 1.80 MB/s BenchmarkEncode/Digits/Default/1e6-4 1 581472048 ns/op 1.72 MB/s BenchmarkEncode/Digits/Compression/1e4-4 25 4014836 ns/op 2.49 MB/s BenchmarkEncode/Digits/Compression/1e5-4 2 55578674 ns/op 1.80 MB/s BenchmarkEncode/Digits/Compression/1e6-4 1 591759312 ns/op 1.69 MB/s BenchmarkEncode/Newton/Huffman/1e4-4 100 1025195 ns/op 9.75 MB/s BenchmarkEncode/Newton/Huffman/1e5-4 13 8587583 ns/op 11.64 MB/s BenchmarkEncode/Newton/Huffman/1e6-4 2 84703627 ns/op 11.81 MB/s BenchmarkEncode/Newton/Speed/1e4-4 75 1543781 ns/op 6.48 MB/s BenchmarkEncode/Newton/Speed/1e5-4 9 11923480 ns/op 8.39 MB/s BenchmarkEncode/Newton/Speed/1e6-4 1 112603320 ns/op 8.88 MB/s BenchmarkEncode/Newton/Default/1e4-4 31 4040501 ns/op 2.47 MB/s BenchmarkEncode/Newton/Default/1e5-4 2 50861092 ns/op 1.97 MB/s BenchmarkEncode/Newton/Default/1e6-4 1 535746517 ns/op 1.87 MB/s BenchmarkEncode/Newton/Compression/1e4-4 28 3936962 ns/op 2.54 MB/s BenchmarkEncode/Newton/Compression/1e5-4 2 63408243 ns/op 1.58 MB/s BenchmarkEncode/Newton/Compression/1e6-4 1 668637527 ns/op 1.50 MB/s PASS ok compress/flate 15.984s goos: freebsd goarch: amd64 pkg: compress/lzw cpu: AMD EPYC 7B12 BenchmarkDecoder/1e4-4 63 1844048 ns/op 5.42 MB/s BenchmarkDecoder/1e-Reuse4-4 62 1929012 ns/op 5.18 MB/s BenchmarkDecoder/1e5-4 6 18833197 ns/op 5.31 MB/s BenchmarkDecoder/1e-Reuse5-4 6 18514812 ns/op 5.40 MB/s BenchmarkDecoder/1e6-4 1 184031711 ns/op 5.43 MB/s BenchmarkDecoder/1e-Reuse6-4 1 183891502 ns/op 5.44 MB/s BenchmarkEncoder/1e4-4 72 1497603 ns/op 6.68 MB/s BenchmarkEncoder/1e-Reuse4-4 74 1368197 ns/op 7.31 MB/s BenchmarkEncoder/1e5-4 7 15110784 ns/op 6.62 MB/s BenchmarkEncoder/1e-Reuse5-4 7 15005751 ns/op 6.66 MB/s BenchmarkEncoder/1e6-4 1 151258168 ns/op 6.61 MB/s BenchmarkEncoder/1e-Reuse6-4 1 149784737 ns/op 6.68 MB/s PASS ok compress/lzw 3.286s goos: freebsd goarch: amd64 pkg: container/heap cpu: AMD EPYC 7B12 BenchmarkDup-4 31 3442787 ns/op PASS ok container/heap 1.190s goos: freebsd goarch: amd64 pkg: context cpu: AMD EPYC 7B12 BenchmarkCommonParentCancel-4 18192 5739 ns/op BenchmarkWithTimeout/concurrency=40-4 4315 27600 ns/op BenchmarkWithTimeout/concurrency=4000-4 4657 27024 ns/op BenchmarkWithTimeout/concurrency=400000-4 5659 17698 ns/op BenchmarkCancelTree/depth=1/Root=Background-4 637762 177.1 ns/op BenchmarkCancelTree/depth=1/Root=OpenCanceler-4 19791 6436 ns/op BenchmarkCancelTree/depth=1/Root=ClosedCanceler-4 22580 4944 ns/op BenchmarkCancelTree/depth=10/Root=Background-4 4311 26732 ns/op BenchmarkCancelTree/depth=10/Root=OpenCanceler-4 2586 43716 ns/op BenchmarkCancelTree/depth=10/Root=ClosedCanceler-4 3836 31473 ns/op BenchmarkCancelTree/depth=100/Root=Background-4 374 314757 ns/op BenchmarkCancelTree/depth=100/Root=OpenCanceler-4 272 450409 ns/op BenchmarkCancelTree/depth=100/Root=ClosedCanceler-4 391 298734 ns/op BenchmarkCancelTree/depth=1000/Root=Background-4 36 3177044 ns/op BenchmarkCancelTree/depth=1000/Root=OpenCanceler-4 18 5625729 ns/op BenchmarkCancelTree/depth=1000/Root=ClosedCanceler-4 39 2968806 ns/op BenchmarkCheckCanceled/Err-4 422103 311.1 ns/op BenchmarkCheckCanceled/Done-4 923972 127.8 ns/op BenchmarkContextCancelDone-4 592021 180.4 ns/op BenchmarkDeepValueNewGoRoutine/depth=10-4 14469 8426 ns/op BenchmarkDeepValueNewGoRoutine/depth=20-4 13515 9234 ns/op BenchmarkDeepValueNewGoRoutine/depth=30-4 10000 10128 ns/op BenchmarkDeepValueNewGoRoutine/depth=50-4 9126 11211 ns/op BenchmarkDeepValueNewGoRoutine/depth=100-4 8288 13477 ns/op BenchmarkDeepValueSameGoRoutine/depth=10-4 603338 195.1 ns/op BenchmarkDeepValueSameGoRoutine/depth=20-4 310574 358.8 ns/op BenchmarkDeepValueSameGoRoutine/depth=30-4 217671 508.6 ns/op BenchmarkDeepValueSameGoRoutine/depth=50-4 136528 810.1 ns/op BenchmarkDeepValueSameGoRoutine/depth=100-4 69349 1660 ns/op PASS ok context 10.269s goos: freebsd goarch: amd64 pkg: crypto/aes cpu: AMD EPYC 7B12 BenchmarkEncrypt/AES-128-4 2423541 48.08 ns/op 332.75 MB/s BenchmarkEncrypt/AES-192-4 2349699 49.98 ns/op 320.14 MB/s BenchmarkEncrypt/AES-256-4 2461582 49.60 ns/op 322.61 MB/s BenchmarkDecrypt/AES-128-4 2460856 47.40 ns/op 337.58 MB/s BenchmarkDecrypt/AES-192-4 2419298 50.09 ns/op 319.45 MB/s BenchmarkDecrypt/AES-256-4 2400450 48.24 ns/op 331.65 MB/s BenchmarkCreateCipher/AES-128-4 266312 533.6 ns/op 512 B/op 1 allocs/op BenchmarkCreateCipher/AES-192-4 276554 450.1 ns/op 512 B/op 1 allocs/op BenchmarkCreateCipher/AES-256-4 236797 433.1 ns/op 512 B/op 1 allocs/op PASS ok crypto/aes 2.582s goos: freebsd goarch: amd64 pkg: crypto/cipher cpu: AMD EPYC 7B12 BenchmarkAESGCM/Open-128-64-4 247200 494.5 ns/op 129.44 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-64-4 450230 255.3 ns/op 250.71 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-64-4 220440 513.5 ns/op 124.63 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-64-4 386020 272.3 ns/op 235.03 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-1350-4 143805 805.8 ns/op 1675.38 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-1350-4 204777 580.2 ns/op 2326.67 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-1350-4 136752 870.8 ns/op 1550.30 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-1350-4 190203 632.1 ns/op 2135.66 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-8192-4 53802 2222 ns/op 3686.06 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-8192-4 58356 2030 ns/op 4036.10 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-8192-4 48322 2453 ns/op 3339.52 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-8192-4 52436 2292 ns/op 3574.21 MB/s 0 B/op 0 allocs/op BenchmarkAESCTR/50-4 306973 345.2 ns/op 144.83 MB/s BenchmarkAESCTR/1K-4 156776 699.6 ns/op 1456.62 MB/s BenchmarkAESCTR/8K-4 44610 2766 ns/op 2960.01 MB/s BenchmarkAESCBCEncrypt1K-4 39716 3228 ns/op 317.25 MB/s BenchmarkAESCBCDecrypt1K-4 41170 2952 ns/op 346.87 MB/s PASS ok crypto/cipher 3.559s goos: freebsd goarch: amd64 pkg: crypto/des cpu: AMD EPYC 7B12 BenchmarkEncrypt-4 113190 943.5 ns/op 8.48 MB/s BenchmarkDecrypt-4 111768 955.2 ns/op 8.38 MB/s BenchmarkTDESEncrypt-4 38031 2818 ns/op 2.84 MB/s BenchmarkTDESDecrypt-4 38127 2911 ns/op 2.75 MB/s PASS ok crypto/des 1.608s goos: freebsd goarch: amd64 pkg: crypto/ecdh cpu: AMD EPYC 7B12 BenchmarkECDH/P256-4 1326 87638 ns/op 968 B/op 15 allocs/op BenchmarkECDH/P384-4 18 6593593 ns/op 1326 B/op 24 allocs/op BenchmarkECDH/P521-4 6 17050683 ns/op 1810 B/op 24 allocs/op BenchmarkECDH/X25519-4 100 1067106 ns/op 393 B/op 9 allocs/op PASS ok crypto/ecdh 1.636s goos: freebsd goarch: amd64 pkg: crypto/ecdsa cpu: AMD EPYC 7B12 BenchmarkSign/P256-4 1243 93147 ns/op 6976 B/op 72 allocs/op BenchmarkSign/P384-4 63 1909203 ns/op 7216 B/op 76 allocs/op BenchmarkSign/P521-4 27 4346405 ns/op 8061 B/op 77 allocs/op BenchmarkVerify/P256-4 1309 90199 ns/op 576 B/op 10 allocs/op BenchmarkVerify/P384-4 19 6066363 ns/op 808 B/op 17 allocs/op BenchmarkVerify/P521-4 7 15832737 ns/op 1224 B/op 17 allocs/op BenchmarkGenerateKey/P256-4 5562 19461 ns/op 1000 B/op 16 allocs/op BenchmarkGenerateKey/P384-4 70 1608086 ns/op 1199 B/op 19 allocs/op BenchmarkGenerateKey/P521-4 28 3977360 ns/op 1601 B/op 21 allocs/op PASS ok crypto/ecdsa 2.529s goos: freebsd goarch: amd64 pkg: crypto/ed25519 cpu: AMD EPYC 7B12 BenchmarkKeyGeneration-4 410 277656 ns/op BenchmarkNewKeyFromSeed-4 421 285777 ns/op BenchmarkSigning-4 403 297735 ns/op BenchmarkVerification-4 261 461677 ns/op PASS ok crypto/ed25519 1.689s goos: freebsd goarch: amd64 pkg: crypto/elliptic cpu: AMD EPYC 7B12 BenchmarkScalarBaseMult/P256-4 7034 16160 ns/op 368 B/op 6 allocs/op BenchmarkScalarBaseMult/P224-4 188 644962 ns/op 376 B/op 9 allocs/op BenchmarkScalarBaseMult/P384-4 70 1652672 ns/op 504 B/op 9 allocs/op BenchmarkScalarBaseMult/P521-4 28 4106651 ns/op 696 B/op 9 allocs/op BenchmarkScalarMult/P256-4 1873 63344 ns/op 448 B/op 7 allocs/op BenchmarkScalarMult/P224-4 72 1622280 ns/op 440 B/op 10 allocs/op BenchmarkScalarMult/P384-4 26 4443237 ns/op 616 B/op 10 allocs/op BenchmarkScalarMult/P521-4 9 11162497 ns/op 840 B/op 10 allocs/op BenchmarkMarshalUnmarshal/P256/Uncompressed-4 23774 5190 ns/op 544 B/op 8 allocs/op BenchmarkMarshalUnmarshal/P256/Compressed-4 9027 13054 ns/op 592 B/op 9 allocs/op BenchmarkMarshalUnmarshal/P224/Uncompressed-4 6220 19472 ns/op 560 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P224/Compressed-4 100 1273445 ns/op 592 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P384/Uncompressed-4 3672 36436 ns/op 784 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P384/Compressed-4 379 307268 ns/op 848 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P521/Uncompressed-4 2202 47000 ns/op 1104 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P521/Compressed-4 132 922038 ns/op 1184 B/op 15 allocs/op PASS ok crypto/elliptic 3.717s goos: freebsd goarch: amd64 pkg: crypto/hkdf cpu: AMD EPYC 7B12 Benchmark16ByteMD5Single-4 10192 11067 ns/op 1.45 MB/s Benchmark20ByteSHA1Single-4 9026 11586 ns/op 1.73 MB/s Benchmark32ByteSHA256Single-4 10646 11719 ns/op 2.73 MB/s Benchmark64ByteSHA512Single-4 6092 19174 ns/op 3.34 MB/s PASS ok crypto/hkdf 1.811s goos: freebsd goarch: amd64 pkg: crypto/hmac cpu: AMD EPYC 7B12 BenchmarkHMACSHA256_1K-4 61833 1897 ns/op 539.72 MB/s BenchmarkHMACSHA256_32-4 87076 1348 ns/op 23.73 MB/s BenchmarkNewWriteSum-4 21530 5294 ns/op 6.04 MB/s PASS ok crypto/hmac 1.525s goos: freebsd goarch: amd64 pkg: crypto/internal/fips140/bigmod cpu: AMD EPYC 7B12 BenchmarkModAdd-4 689494 173.1 ns/op BenchmarkModSub-4 614750 168.8 ns/op BenchmarkMontgomeryRepr-4 88575 1316 ns/op BenchmarkMontgomeryMul-4 86427 1319 ns/op BenchmarkModMul-4 43431 2720 ns/op BenchmarkExpBig-4 25 4639648 ns/op BenchmarkExp-4 30 3614721 ns/op PASS ok crypto/internal/fips140/bigmod 2.099s goos: freebsd goarch: amd64 pkg: crypto/internal/fips140/drbg cpu: AMD EPYC 7B12 BenchmarkDBRG-4 70659 1660 ns/op 38.55 MB/s PASS ok crypto/internal/fips140/drbg 1.211s goos: freebsd goarch: amd64 pkg: crypto/internal/fips140/edwards25519 cpu: AMD EPYC 7B12 BenchmarkEncodingDecoding-4 5652 21200 ns/op BenchmarkScalarBaseMult-4 472 244838 ns/op BenchmarkScalarMult-4 206 580230 ns/op BenchmarkVarTimeDoubleScalarBaseMult-4 290 410574 ns/op PASS ok crypto/internal/fips140/edwards25519 1.718s goos: freebsd goarch: amd64 pkg: crypto/internal/fips140/edwards25519/field cpu: AMD EPYC 7B12 BenchmarkAdd-4 650055 190.8 ns/op BenchmarkMultiply-4 5482150 20.99 ns/op BenchmarkSquare-4 7447642 15.57 ns/op BenchmarkInvert-4 28341 4211 ns/op BenchmarkMult32-4 1710290 70.26 ns/op PASS ok crypto/internal/fips140/edwards25519/field 1.945s goos: freebsd goarch: amd64 pkg: crypto/internal/fips140/nistec cpu: AMD EPYC 7B12 BenchmarkScalarMult/P224-4 73 1639109 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P256-4 2128 56816 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P384-4 24 4432140 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P521-4 9 11980533 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P224-4 187 604830 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P256-4 10000 10864 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P384-4 74 1570524 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P521-4 30 3770706 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/fips140/nistec 2.322s goos: freebsd goarch: amd64 pkg: crypto/internal/fips140/nistec/fiat cpu: AMD EPYC 7B12 BenchmarkMul/P224-4 680731 167.6 ns/op 0 B/op 0 allocs/op BenchmarkMul/P384-4 305052 347.4 ns/op 0 B/op 0 allocs/op BenchmarkMul/P521-4 134362 858.6 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P224-4 702139 172.0 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P384-4 302082 335.4 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P521-4 132147 846.7 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/fips140/nistec/fiat 1.991s goos: freebsd goarch: amd64 pkg: crypto/md5 cpu: AMD EPYC 7B12 BenchmarkHash8Bytes-4 250022 450.3 ns/op 17.77 MB/s BenchmarkHash64-4 266077 421.3 ns/op 151.92 MB/s BenchmarkHash128-4 232702 512.1 ns/op 249.94 MB/s BenchmarkHash256-4 173220 689.6 ns/op 371.23 MB/s BenchmarkHash512-4 113970 1050 ns/op 487.76 MB/s BenchmarkHash1K-4 67086 1781 ns/op 575.11 MB/s BenchmarkHash8K-4 9932 11911 ns/op 687.79 MB/s BenchmarkHash1M-4 69 1483109 ns/op 707.01 MB/s BenchmarkHash8M-4 9 11794100 ns/op 711.25 MB/s BenchmarkHash8BytesUnaligned-4 239352 447.5 ns/op 17.88 MB/s BenchmarkHash1KUnaligned-4 67258 1791 ns/op 571.82 MB/s BenchmarkHash8KUnaligned-4 10000 11955 ns/op 685.22 MB/s PASS ok crypto/md5 2.660s goos: freebsd goarch: amd64 pkg: crypto/mlkem cpu: AMD EPYC 7B12 BenchmarkKeyGen-4 475 251818 ns/op BenchmarkEncaps-4 260 447670 ns/op BenchmarkDecaps-4 198 581048 ns/op BenchmarkRoundTrip/Alice-4 133 939212 ns/op BenchmarkRoundTrip/Bob-4 272 447728 ns/op PASS ok crypto/mlkem 1.956s goos: freebsd goarch: amd64 pkg: crypto/pbkdf2 cpu: AMD EPYC 7B12 BenchmarkHMACSHA1-4 13 7908650 ns/op BenchmarkHMACSHA256-4 12 9227506 ns/op PASS ok crypto/pbkdf2 1.268s goos: freebsd goarch: amd64 pkg: crypto/rand cpu: AMD EPYC 7B12 BenchmarkRead/4-4 128626 904.0 ns/op 4.42 MB/s BenchmarkRead/32-4 131426 904.8 ns/op 35.37 MB/s BenchmarkRead/4K-4 9745 11770 ns/op 348.00 MB/s BenchmarkPrime-4 3 120288067 ns/op PASS ok crypto/rand 1.854s goos: freebsd goarch: amd64 pkg: crypto/rc4 cpu: AMD EPYC 7B12 BenchmarkRC4_128-4 17944 6549 ns/op 19.55 MB/s BenchmarkRC4_1K-4 2071 53826 ns/op 19.02 MB/s BenchmarkRC4_8K-4 289 412559 ns/op 19.62 MB/s PASS ok crypto/rc4 1.534s goos: freebsd goarch: amd64 pkg: crypto/rsa cpu: AMD EPYC 7B12 BenchmarkDecryptPKCS1v15/2048-4 86 1393922 ns/op BenchmarkDecryptPKCS1v15/3072-4 32 3607767 ns/op BenchmarkDecryptPKCS1v15/4096-4 15 7297446 ns/op BenchmarkEncryptPKCS1v15/2048-4 2398 49706 ns/op BenchmarkDecryptOAEP/2048-4 85 1403943 ns/op BenchmarkEncryptOAEP/2048-4 1779 61117 ns/op BenchmarkSignPKCS1v15/2048-4 82 1411038 ns/op BenchmarkVerifyPKCS1v15/2048-4 2419 47050 ns/op BenchmarkSignPSS/2048-4 82 1580990 ns/op BenchmarkVerifyPSS/2048-4 2023 57906 ns/op BenchmarkGenerateKey/2048-4 1 168206395 ns/op BenchmarkParsePKCS8PrivateKey/2048-4 838 139340 ns/op PASS ok crypto/rsa 3.066s goos: freebsd goarch: amd64 pkg: crypto/sha1 cpu: AMD EPYC 7B12 BenchmarkHash8Bytes/New-4 228205 515.0 ns/op 15.54 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum-4 260752 419.0 ns/op 19.09 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/New-4 130650 891.7 ns/op 358.85 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/Sum-4 151040 793.9 ns/op 403.06 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 78988 1502 ns/op 681.89 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum-4 86574 1377 ns/op 743.75 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 15008 8036 ns/op 1019.38 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum-4 15213 7870 ns/op 1040.94 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha1 2.258s goos: freebsd goarch: amd64 pkg: crypto/sha256 cpu: AMD EPYC 7B12 BenchmarkHash8Bytes/New-4 225774 463.4 ns/op 17.27 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum224-4 230514 472.9 ns/op 16.92 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum256-4 239371 465.3 ns/op 17.19 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 114372 1020 ns/op 1003.64 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum224-4 116901 1002 ns/op 1021.96 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum256-4 118209 1001 ns/op 1023.34 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 21043 5663 ns/op 1446.58 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum224-4 21417 5597 ns/op 1463.64 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum256-4 21361 5608 ns/op 1460.88 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha256 2.328s goos: freebsd goarch: amd64 pkg: crypto/sha3 cpu: AMD EPYC 7B12 BenchmarkSha3_512_MTU-4 12626 9538 ns/op 141.54 MB/s BenchmarkSha3_384_MTU-4 17428 6868 ns/op 196.57 MB/s BenchmarkSha3_256_MTU-4 21510 5521 ns/op 244.51 MB/s BenchmarkSha3_224_MTU-4 22747 5240 ns/op 257.62 MB/s BenchmarkShake128_MTU-4 19562 6073 ns/op 222.28 MB/s BenchmarkShake256_MTU-4 18409 6477 ns/op 208.42 MB/s BenchmarkShake256_16x-4 740 162223 ns/op 101.00 MB/s BenchmarkShake256_1MiB-4 32 3719059 ns/op 281.95 MB/s BenchmarkSha3_512_1MiB-4 16 6890154 ns/op 152.18 MB/s PASS ok crypto/sha3 2.556s goos: freebsd goarch: amd64 pkg: crypto/sha512 cpu: AMD EPYC 7B12 BenchmarkHash8Bytes/New-4 149221 769.5 ns/op 10.40 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum384-4 159014 752.1 ns/op 10.64 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum512-4 150114 769.5 ns/op 10.40 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 54510 2165 ns/op 473.01 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum384-4 55527 2141 ns/op 478.27 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum512-4 55095 2166 ns/op 472.82 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 9204 12773 ns/op 641.33 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum384-4 9186 12694 ns/op 645.36 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum512-4 7858 12777 ns/op 641.16 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha512 2.181s goos: freebsd goarch: amd64 pkg: crypto/subtle cpu: AMD EPYC 7B12 BenchmarkConstantTimeByteEq-4 19340167 5.351 ns/op BenchmarkConstantTimeEq-4 18865426 5.306 ns/op BenchmarkConstantTimeLessOrEq-4 22566859 5.627 ns/op BenchmarkXORBytes/8Bytes-4 5268950 21.91 ns/op 365.10 MB/s BenchmarkXORBytes/128Bytes-4 5261110 23.03 ns/op 5557.67 MB/s BenchmarkXORBytes/2048Bytes-4 1557873 72.90 ns/op 28093.72 MB/s BenchmarkXORBytes/32768Bytes-4 108236 1140 ns/op 28744.31 MB/s PASS ok crypto/subtle 2.155s goos: freebsd goarch: amd64 pkg: crypto/tls cpu: AMD EPYC 7B12 BenchmarkCertCache/0-4 195 590303 ns/op BenchmarkCertCache/1-4 199 583537 ns/op BenchmarkCertCache/2-4 205 598126 ns/op BenchmarkCertCache/3-4 208 602725 ns/op BenchmarkHandshakeServer/RSA-4 184 635376 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv13-4 123 948166 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv12-4 152 783569 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv13-4 229 524674 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv12-4 321 359871 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv13-4 79 1503868 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv12-4 88 1354140 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv13-4 5 24136821 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv12-4 5 23243500 ns/op BenchmarkThroughput/MaxPacket/1MB/TLSv12-4 7 16016701 ns/op 65.47 MB/s BenchmarkThroughput/MaxPacket/1MB/TLSv13-4 6 19059633 ns/op 55.02 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv12-4 4 26193366 ns/op 80.06 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv13-4 3 33341664 ns/op 62.90 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv12-4 3 41290538 ns/op 101.58 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv13-4 2 57222261 ns/op 73.30 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv12-4 2 76300584 ns/op 109.94 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv13-4 1 108742188 ns/op 77.14 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv12-4 1 162062262 ns/op 103.52 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv13-4 1 212789144 ns/op 78.84 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv12-4 1 291804920 ns/op 114.99 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv13-4 1 413655734 ns/op 81.12 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv12-4 1 614575423 ns/op 109.20 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv13-4 1 827720036 ns/op 81.08 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv12-4 7 14467021 ns/op 72.48 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv13-4 6 18427578 ns/op 56.90 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv12-4 5 23577116 ns/op 88.95 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv13-4 4 32238414 ns/op 65.05 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv12-4 3 41441475 ns/op 101.21 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv13-4 2 57587441 ns/op 72.83 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv12-4 2 77962290 ns/op 107.60 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv13-4 1 106743068 ns/op 78.59 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv12-4 1 151568837 ns/op 110.69 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv13-4 1 215192187 ns/op 77.96 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv12-4 1 310071928 ns/op 108.21 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv13-4 1 422141778 ns/op 79.49 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv12-4 1 614962134 ns/op 109.13 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv13-4 1 824595367 ns/op 81.38 MB/s BenchmarkLatency/MaxPacket/200kbps/TLSv12-4 1 698785080 ns/op BenchmarkLatency/MaxPacket/200kbps/TLSv13-4 1 701721191 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv12-4 1 282478515 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv13-4 1 282820006 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv12-4 1 143879725 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv13-4 1 144186224 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv12-4 2 74012063 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv13-4 2 73770383 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv12-4 4 32715135 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv13-4 4 32098882 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv12-4 1 137375482 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv13-4 1 141119222 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv12-4 2 58199061 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv13-4 2 59016671 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv12-4 4 31430677 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv13-4 4 31372896 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv12-4 6 18239255 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv13-4 6 17618688 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv12-4 10 10312535 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv13-4 12 9557417 ns/op PASS ok crypto/tls 16.918s goos: freebsd goarch: amd64 pkg: crypto/x509 cpu: AMD EPYC 7B12 BenchmarkOIDMarshalUnmarshalText-4 18478 5970 ns/op BenchmarkCreateCertificate/RSA_2048-4 74 1600898 ns/op BenchmarkCreateCertificate/ECDSA_P256-4 415 279458 ns/op BenchmarkParseCertificate/ecdsa_leaf-4 1624 72642 ns/op 12952 B/op 169 allocs/op BenchmarkParseCertificate/rsa_leaf-4 1579 78060 ns/op 14360 B/op 192 allocs/op PASS ok crypto/x509 1.868s goos: freebsd goarch: amd64 pkg: database/sql cpu: AMD EPYC 7B12 BenchmarkConcurrentDBExec-4 33 3069012 ns/op 282356 B/op 1652 allocs/op BenchmarkConcurrentStmtQuery-4 33 3511493 ns/op 274329 B/op 2074 allocs/op BenchmarkConcurrentStmtExec-4 43 2527379 ns/op 223313 B/op 741 allocs/op BenchmarkConcurrentTxQuery-4 44 2739161 ns/op 277552 B/op 2175 allocs/op BenchmarkConcurrentTxExec-4 50 2057313 ns/op 87801 B/op 1553 allocs/op BenchmarkConcurrentTxStmtQuery-4 39 2870198 ns/op 110078 B/op 2064 allocs/op BenchmarkConcurrentTxStmtExec-4 100 1054381 ns/op 40126 B/op 380 allocs/op BenchmarkConcurrentRandom-4 44 2580348 ns/op 231077 B/op 1851 allocs/op BenchmarkManyConcurrentQueries-4 2456 47256 ns/op 4132 B/op 20 allocs/op BenchmarkGrabConn-4 268320 408.6 ns/op 0 B/op 0 allocs/op BenchmarkConnRequestSet-4 21135 5334 ns/op PASS ok database/sql 2.589s goos: freebsd goarch: amd64 pkg: debug/elf cpu: AMD EPYC 7B12 BenchmarkSymbols64-4 2320 45322 ns/op BenchmarkSymbols32-4 2935 40007 ns/op PASS ok debug/elf 1.281s goos: freebsd goarch: amd64 pkg: debug/gosym cpu: AMD EPYC 7B12 Benchmark115/NewLineTable-4 233169 460.0 ns/op 384 B/op 3 allocs/op Benchmark115/NewTable-4 126 898555 ns/op 179128 B/op 15 allocs/op Benchmark115/LineToPC-4 106 1063284 ns/op 0 B/op 0 allocs/op Benchmark115/PCToLine-4 27277 4528 ns/op 0 B/op 0 allocs/op PASS ok debug/gosym 1.874s goos: freebsd goarch: amd64 pkg: encoding/asn1 cpu: AMD EPYC 7B12 BenchmarkObjectIdentifierString-4 96129 1199 ns/op BenchmarkMarshal-4 1094 104065 ns/op 8056 B/op 271 allocs/op BenchmarkUnmarshal-4 3982 29761 ns/op 352 B/op 16 allocs/op PASS ok encoding/asn1 1.547s goos: freebsd goarch: amd64 pkg: encoding/base32 cpu: AMD EPYC 7B12 BenchmarkEncode-4 504 233863 ns/op 35.03 MB/s BenchmarkEncodeToString-4 460 244136 ns/op 33.56 MB/s BenchmarkDecode-4 202 586278 ns/op 22.36 MB/s BenchmarkDecodeString-4 204 581444 ns/op 22.55 MB/s PASS ok encoding/base32 1.711s goos: freebsd goarch: amd64 pkg: encoding/base64 cpu: AMD EPYC 7B12 BenchmarkEncodeToString-4 519 217742 ns/op 37.62 MB/s BenchmarkDecodeString/2-4 509282 233.5 ns/op 17.13 MB/s BenchmarkDecodeString/4-4 308228 355.0 ns/op 22.53 MB/s BenchmarkDecodeString/8-4 244371 438.1 ns/op 27.39 MB/s BenchmarkDecodeString/64-4 54426 2139 ns/op 41.13 MB/s BenchmarkDecodeString/8192-4 466 239273 ns/op 45.65 MB/s BenchmarkNewEncoding-4 88021 1286 ns/op 199.11 MB/s PASS ok encoding/base64 2.081s goos: freebsd goarch: amd64 pkg: encoding/binary cpu: AMD EPYC 7B12 BenchmarkReadSlice1000Int32s-4 1892 61860 ns/op 64.66 MB/s BenchmarkReadStruct-4 21660 5542 ns/op 13.53 MB/s BenchmarkWriteStruct-4 24552 4958 ns/op 15.13 MB/s BenchmarkAppendStruct-4 265074 425.8 ns/op 176.13 MB/s BenchmarkWriteSlice1000Structs-4 24 4846786 ns/op 15.47 MB/s BenchmarkAppendSlice1000Structs-4 25 4540416 ns/op 16.52 MB/s BenchmarkReadSlice1000Structs-4 22 5139729 ns/op 14.59 MB/s BenchmarkReadInts-4 66411 1837 ns/op 16.33 MB/s BenchmarkWriteInts-4 63187 1929 ns/op 15.55 MB/s BenchmarkAppendInts-4 125877 912.4 ns/op 32.88 MB/s BenchmarkWriteSlice1000Int32s-4 1842 60628 ns/op 65.98 MB/s BenchmarkAppendSlice1000Int32s-4 1915 56377 ns/op 70.95 MB/s BenchmarkPutUint16-4 4409760 26.97 ns/op 74.15 MB/s BenchmarkAppendUint16-4 4430880 26.44 ns/op 75.65 MB/s BenchmarkPutUint32-4 3317923 36.84 ns/op 108.57 MB/s BenchmarkAppendUint32-4 3321690 37.16 ns/op 107.63 MB/s BenchmarkPutUint64-4 1819873 68.39 ns/op 116.98 MB/s BenchmarkAppendUint64-4 1712938 67.15 ns/op 119.14 MB/s BenchmarkLittleEndianPutUint16-4 4627389 26.62 ns/op 75.13 MB/s BenchmarkLittleEndianAppendUint16-4 4607025 26.02 ns/op 76.88 MB/s BenchmarkLittleEndianPutUint32-4 3283234 36.61 ns/op 109.26 MB/s BenchmarkLittleEndianAppendUint32-4 3343938 36.83 ns/op 108.60 MB/s BenchmarkLittleEndianPutUint64-4 1831986 66.60 ns/op 120.13 MB/s BenchmarkLittleEndianAppendUint64-4 1830130 67.60 ns/op 118.34 MB/s BenchmarkReadFloats-4 194905 551.7 ns/op 21.75 MB/s BenchmarkWriteFloats-4 195721 571.0 ns/op 21.02 MB/s BenchmarkReadSlice1000Float32s-4 1501 74730 ns/op 53.53 MB/s BenchmarkWriteSlice1000Float32s-4 1486 74679 ns/op 53.56 MB/s BenchmarkReadSlice1000Uint8s-4 99619 1266 ns/op 790.10 MB/s BenchmarkWriteSlice1000Uint8s-4 348811 290.6 ns/op 3440.65 MB/s BenchmarkSize/bool-4 5798816 19.79 ns/op BenchmarkSize/int8-4 6138026 19.63 ns/op BenchmarkSize/int16-4 5773485 21.08 ns/op BenchmarkSize/int32-4 5880378 20.34 ns/op BenchmarkSize/int64-4 5988944 19.22 ns/op BenchmarkSize/uint8-4 5714973 20.37 ns/op BenchmarkSize/uint16-4 5784487 18.77 ns/op BenchmarkSize/uint32-4 5869804 20.77 ns/op BenchmarkSize/uint64-4 5613122 20.17 ns/op BenchmarkSize/float32-4 4678117 23.55 ns/op BenchmarkSize/float64-4 4716620 25.06 ns/op BenchmarkSize/complex64-4 965821 126.3 ns/op BenchmarkSize/complex128-4 945972 121.5 ns/op BenchmarkSize/binary.Struct-4 302433 344.8 ns/op BenchmarkSize/*binary.Struct-4 279478 392.4 ns/op BenchmarkSize/[]binary.Struct-4 266630 417.4 ns/op BenchmarkSize/[]binary.Struct#01-4 294296 412.7 ns/op BenchmarkSize/[1]binary.Struct-4 233894 450.1 ns/op BenchmarkPutUvarint32-4 1255136 91.12 ns/op 43.90 MB/s BenchmarkPutUvarint64-4 281203 382.8 ns/op 20.90 MB/s PASS ok encoding/binary 8.384s goos: freebsd goarch: amd64 pkg: encoding/csv cpu: AMD EPYC 7B12 BenchmarkRead-4 9926 11593 ns/op 736 B/op 16 allocs/op BenchmarkReadWithFieldsPerRecord-4 10239 11539 ns/op 736 B/op 16 allocs/op BenchmarkReadWithoutFieldsPerRecord-4 10446 11547 ns/op 736 B/op 16 allocs/op BenchmarkReadLargeFields-4 6021 19602 ns/op 3937 B/op 24 allocs/op BenchmarkReadReuseRecord-4 10974 11023 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithFieldsPerRecord-4 10693 10977 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithoutFieldsPerRecord-4 10000 10964 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordLargeFields-4 6663 18923 ns/op 2977 B/op 12 allocs/op BenchmarkWrite-4 15608 7209 ns/op PASS ok encoding/csv 2.881s goos: freebsd goarch: amd64 pkg: encoding/gob cpu: AMD EPYC 7B12 BenchmarkEndToEndPipe-4 15530 7338 ns/op 1812 B/op 2 allocs/op BenchmarkEndToEndByteBuffer-4 19582 6007 ns/op 1811 B/op 2 allocs/op BenchmarkEndToEndSliceByteBuffer-4 270 420823 ns/op 16712 B/op 330 allocs/op BenchmarkEncodeComplex128Slice-4 1032 116117 ns/op 476 B/op 0 allocs/op BenchmarkEncodeFloat64Slice-4 1972 59459 ns/op 45 B/op 0 allocs/op BenchmarkEncodeInt32Slice-4 1953 54645 ns/op 44 B/op 0 allocs/op BenchmarkEncodeStringSlice-4 2547 44010 ns/op 152 B/op 0 allocs/op BenchmarkEncodeInterfaceSlice-4 55 2218417 ns/op 36259 B/op 252 allocs/op BenchmarkDecodeComplex128Slice-4 787 148746 ns/op 25228 B/op 149 allocs/op BenchmarkDecodeFloat64Slice-4 1519 77707 ns/op 10814 B/op 149 allocs/op BenchmarkDecodeInt32Slice-4 1660 71035 ns/op 9778 B/op 149 allocs/op BenchmarkDecodeStringSlice-4 1087 132321 ns/op 39141 B/op 1149 allocs/op BenchmarkDecodeStringsSlice-4 428 307483 ns/op 66070 B/op 2175 allocs/op BenchmarkDecodeBytesSlice-4 826 146750 ns/op 23550 B/op 163 allocs/op BenchmarkDecodeInterfaceSlice-4 116 990564 ns/op 82964 B/op 3158 allocs/op BenchmarkDecodeMap-4 104 1167122 ns/op 50000 B/op 160 allocs/op PASS ok encoding/gob 3.727s goos: freebsd goarch: amd64 pkg: encoding/hex cpu: AMD EPYC 7B12 BenchmarkEncode/256-4 21292 5338 ns/op 47.96 MB/s BenchmarkEncode/1024-4 5540 22470 ns/op 45.57 MB/s BenchmarkEncode/4096-4 1266 86460 ns/op 47.37 MB/s BenchmarkEncode/16384-4 344 358840 ns/op 45.66 MB/s BenchmarkDecode/256-4 41485 2930 ns/op 87.39 MB/s BenchmarkDecode/1024-4 10274 11457 ns/op 89.37 MB/s BenchmarkDecode/4096-4 2577 46286 ns/op 88.49 MB/s BenchmarkDecode/16384-4 648 184015 ns/op 89.04 MB/s BenchmarkDecodeString/256-4 36276 3358 ns/op 76.23 MB/s BenchmarkDecodeString/1024-4 9816 12322 ns/op 83.10 MB/s BenchmarkDecodeString/4096-4 2104 48005 ns/op 85.32 MB/s BenchmarkDecodeString/16384-4 578 195293 ns/op 83.89 MB/s BenchmarkDump/256-4 1893 61470 ns/op 4.16 MB/s BenchmarkDump/1024-4 481 240880 ns/op 4.25 MB/s BenchmarkDump/4096-4 123 969726 ns/op 4.22 MB/s BenchmarkDump/16384-4 26 3908081 ns/op 4.19 MB/s PASS ok encoding/hex 3.674s goos: freebsd goarch: amd64 pkg: encoding/json cpu: AMD EPYC 7B12 BenchmarkCodeEncoder-4 2 52316968 ns/op 37.09 MB/s 8389732 B/op 48 allocs/op BenchmarkCodeEncoderError-4 3 37803030 ns/op 51.33 MB/s 2928709 B/op 52 allocs/op BenchmarkCodeMarshal-4 2 51330728 ns/op 37.80 MB/s 10331592 B/op 50 allocs/op BenchmarkCodeMarshalError-4 2 60149766 ns/op 32.26 MB/s 10332816 B/op 61 allocs/op BenchmarkMarshalBytes/32-4 29396 4085 ns/op BenchmarkMarshalBytes/256-4 8282 14471 ns/op BenchmarkMarshalBytes/4096-4 740 164198 ns/op BenchmarkMarshalBytesError/32-4 80 1468639 ns/op BenchmarkMarshalBytesError/256-4 81 1512389 ns/op BenchmarkMarshalBytesError/4096-4 70 1602456 ns/op BenchmarkMarshalMap-4 53826 2213 ns/op 300 B/op 8 allocs/op BenchmarkCodeDecoder-4 1 308805897 ns/op 6.28 MB/s 10097144 B/op 40035 allocs/op BenchmarkUnicodeDecoder-4 45496 2506 ns/op 5.59 MB/s 40 B/op 2 allocs/op BenchmarkDecoderStream-4 55816 1927 ns/op 16 B/op 1 allocs/op BenchmarkCodeUnmarshal-4 1 273744901 ns/op 7.09 MB/s 2019408 B/op 40002 allocs/op BenchmarkCodeUnmarshalReuse-4 1 272742621 ns/op 7.11 MB/s 2019480 B/op 40005 allocs/op BenchmarkUnmarshalString-4 63550 1860 ns/op 160 B/op 2 allocs/op BenchmarkUnmarshalFloat64-4 125976 903.2 ns/op 144 B/op 1 allocs/op BenchmarkUnmarshalInt64-4 388766 312.7 ns/op 144 B/op 1 allocs/op BenchmarkUnmarshalMap-4 22008 5269 ns/op 320 B/op 12 allocs/op BenchmarkIssue10335-4 60043 1947 ns/op 176 B/op 3 allocs/op BenchmarkIssue34127-4 79791 1515 ns/op 84 B/op 2 allocs/op BenchmarkUnmapped-4 21600 5396 ns/op 208 B/op 4 allocs/op BenchmarkTypeFieldsCache/MissTypes1-4 2577 42031 ns/op BenchmarkTypeFieldsCache/MissTypes10-4 1130 94880 ns/op BenchmarkTypeFieldsCache/MissTypes100-4 253 487097 ns/op BenchmarkTypeFieldsCache/MissTypes1000-4 37 3736106 ns/op BenchmarkTypeFieldsCache/HitTypes1-4 529940 214.9 ns/op BenchmarkTypeFieldsCache/HitTypes10-4 538686 207.5 ns/op BenchmarkTypeFieldsCache/HitTypes100-4 438014 257.2 ns/op BenchmarkTypeFieldsCache/HitTypes1000-4 339651 306.0 ns/op BenchmarkEncodeMarshaler-4 63366 1835 ns/op 76 B/op 2 allocs/op BenchmarkEncoderEncode-4 73693 1605 ns/op 44 B/op 0 allocs/op BenchmarkNumberIsValid-4 5844460 20.35 ns/op BenchmarkNumberIsValidRegexp-4 26461 4659 ns/op BenchmarkUnmarshalNumber-4 48639 2428 ns/op 168 B/op 2 allocs/op PASS ok encoding/json 7.982s goos: freebsd goarch: amd64 pkg: encoding/pem cpu: AMD EPYC 7B12 BenchmarkEncode-4 67 1806819 ns/op 36.27 MB/s BenchmarkDecode-4 31 3915654 ns/op 22.67 MB/s PASS ok encoding/pem 1.422s goos: freebsd goarch: amd64 pkg: encoding/xml cpu: AMD EPYC 7B12 BenchmarkMarshal-4 3829 32417 ns/op 6280 B/op 24 allocs/op BenchmarkUnmarshal-4 1166 93701 ns/op 8217 B/op 185 allocs/op BenchmarkHTMLAutoClose-4 5880 20097 ns/op PASS ok encoding/xml 1.771s goos: freebsd goarch: amd64 pkg: errors cpu: AMD EPYC 7B12 BenchmarkIs-4 458906 251.2 ns/op BenchmarkAs-4 110148 1071 ns/op PASS ok errors 1.407s goos: freebsd goarch: amd64 pkg: expvar cpu: AMD EPYC 7B12 BenchmarkIntAdd-4 342577 388.8 ns/op BenchmarkIntSet-4 342156 344.2 ns/op BenchmarkFloatAdd-4 55879 2108 ns/op BenchmarkFloatSet-4 245788 426.8 ns/op BenchmarkStringSet-4 237139 463.7 ns/op BenchmarkMapSet-4 39456 2608 ns/op BenchmarkMapSetDifferent-4 25458 5327 ns/op BenchmarkMapSetDifferentRandom-4 385 299082 ns/op BenchmarkMapSetString-4 43269 2853 ns/op BenchmarkMapAddSame-4 24082 4495 ns/op BenchmarkMapAddDifferent-4 13597 8668 ns/op BenchmarkMapAddDifferentRandom-4 319 370988 ns/op BenchmarkMapAddSameSteadyState-4 263847 535.2 ns/op BenchmarkMapAddDifferentSteadyState-4 91504 1429 ns/op BenchmarkMapString-4 9793 12121 ns/op 672 B/op 7 allocs/op BenchmarkRealworldExpvarUsage-4 10000 25441 ns/op PASS ok expvar 3.727s goos: freebsd goarch: amd64 pkg: fmt cpu: AMD EPYC 7B12 BenchmarkSprintfPadding-4 121423 909.1 ns/op BenchmarkSprintfEmpty-4 439914 265.8 ns/op BenchmarkSprintfString-4 345529 380.4 ns/op BenchmarkSprintfTruncateString-4 318103 396.7 ns/op BenchmarkSprintfTruncateBytes-4 147651 737.2 ns/op BenchmarkSprintfSlowParsingPath-4 308121 464.6 ns/op BenchmarkSprintfQuoteString-4 36781 3043 ns/op BenchmarkSprintfInt-4 297585 388.0 ns/op BenchmarkSprintfIntInt-4 255492 468.4 ns/op BenchmarkSprintfPrefixedInt-4 290150 439.6 ns/op BenchmarkSprintfFloat-4 165055 800.4 ns/op BenchmarkSprintfComplex-4 75482 1598 ns/op BenchmarkSprintfBoolean-4 342966 365.8 ns/op BenchmarkSprintfHexString-4 171292 764.3 ns/op BenchmarkSprintfHexBytes-4 76172 1442 ns/op BenchmarkSprintfBytes-4 39218 3074 ns/op BenchmarkSprintfStringer-4 95920 1360 ns/op BenchmarkSprintfStructure-4 45068 2830 ns/op BenchmarkManyArgs-4 94414 1277 ns/op BenchmarkFprintInt-4 97221 1244 ns/op BenchmarkFprintfBytes-4 104936 1148 ns/op BenchmarkFprintIntNoAlloc-4 94311 1266 ns/op BenchmarkScanInts-4 49 2385767 ns/op BenchmarkScanRecursiveInt-4 1 297934302 ns/op BenchmarkScanRecursiveIntReaderWrapper-4 1 298545834 ns/op PASS ok fmt 4.925s goos: freebsd goarch: amd64 pkg: go/build cpu: AMD EPYC 7B12 BenchmarkImportVendor-4 1137 100079 ns/op PASS ok go/build 1.202s goos: freebsd goarch: amd64 pkg: go/constant cpu: AMD EPYC 7B12 BenchmarkStringAdd/1-4 64387 1636 ns/op 160 B/op 2 allocs/op BenchmarkStringAdd/4-4 21003 5734 ns/op 832 B/op 9 allocs/op BenchmarkStringAdd/16-4 4927 20598 ns/op 3168 B/op 23 allocs/op BenchmarkStringAdd/64-4 1554 77282 ns/op 11872 B/op 73 allocs/op BenchmarkStringAdd/256-4 393 312859 ns/op 48992 B/op 267 allocs/op BenchmarkStringAdd/1024-4 92 1286588 ns/op 215520 B/op 1038 allocs/op BenchmarkStringAdd/4096-4 25 5139524 ns/op 846304 B/op 4113 allocs/op BenchmarkStringAdd/16384-4 5 21490831 ns/op 3615200 B/op 16406 allocs/op BenchmarkStringAdd/65536-4 2 80969616 ns/op 15239648 B/op 65564 allocs/op PASS ok go/constant 2.570s goos: freebsd goarch: amd64 pkg: go/format cpu: AMD EPYC 7B12 BenchmarkFormat/array1-10000-4 1 215992875 ns/op 0.30 MB/s 46401864 B/op 48882 allocs/op PASS ok go/format 1.313s goos: freebsd goarch: amd64 pkg: go/parser cpu: AMD EPYC 7B12 BenchmarkParse-4 7 15961440 ns/op 3.37 MB/s BenchmarkParseOnly-4 8 13661334 ns/op 3.93 MB/s BenchmarkResolve-4 57 1935646 ns/op 27.77 MB/s PASS ok go/parser 2.140s goos: freebsd goarch: amd64 pkg: go/printer cpu: AMD EPYC 7B12 BenchmarkPrintFile-4 1 114197440 ns/op 0.45 MB/s 5262736 B/op 27933 allocs/op BenchmarkPrintDecl-4 1096 105746 ns/op 0.30 MB/s 16380 B/op 53 allocs/op PASS ok go/printer 1.299s goos: freebsd goarch: amd64 pkg: go/scanner cpu: AMD EPYC 7B12 BenchmarkScan-4 368 329312 ns/op BenchmarkScanFiles/go/types/expr.go-4 22 4814116 ns/op 8.21 MB/s BenchmarkScanFiles/go/parser/parser.go-4 12 9846555 ns/op 7.57 MB/s BenchmarkScanFiles/net/http/server.go-4 7 15521430 ns/op 8.41 MB/s BenchmarkScanFiles/go/scanner/errors.go-4 284 421237 ns/op 7.36 MB/s PASS ok go/scanner 1.772s goos: freebsd goarch: amd64 pkg: go/token cpu: AMD EPYC 7B12 BenchmarkSearchInts-4 1366854 88.47 ns/op PASS ok go/token 1.295s goos: freebsd goarch: amd64 pkg: go/types cpu: AMD EPYC 7B12 BenchmarkLookupFieldOrMethod-4 144 844109 ns/op BenchmarkNamed/Underlying/nongeneric-4 1525670 77.87 ns/op BenchmarkNamed/Underlying/generic-4 1560309 77.05 ns/op BenchmarkNamed/Underlying/src_instance-4 1083823 110.4 ns/op BenchmarkNamed/Underlying/user_instance-4 1518445 77.69 ns/op BenchmarkNamed/NewMethodSet/nongeneric-4 29322 4188 ns/op BenchmarkNamed/NewMethodSet/generic-4 28731 4232 ns/op BenchmarkNamed/NewMethodSet/src_instance-4 27985 4326 ns/op BenchmarkNamed/NewMethodSet/user_instance-4 28233 4291 ns/op BenchmarkCheck/http/funcbodies/info-4 1 470099759 ns/op 75679 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 390756974 ns/op 91038 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 197362998 ns/op 180227 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 186141362 ns/op 191067 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 365146312 ns/op 14546 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 2 92384546 ns/op 57489 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 2 56042156 ns/op 94712 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 2 52499038 ns/op 101139 lines/s BenchmarkCheck/constant/funcbodies/info-4 1 126032066 ns/op 17188 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 2 55766690 ns/op 38837 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 3 41569852 ns/op 52109 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 3 40868495 ns/op 53003 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 999690653 ns/op 70818 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 490259807 ns/op 144399 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 118968573 ns/op 594236 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 1 106948778 ns/op 661624 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 1 266688838 ns/op 3238 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 2 63173738 ns/op 13879 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 2 53955239 ns/op 16242 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 2 54732580 ns/op 16000 lines/s PASS ok go/types 17.045s goos: freebsd goarch: amd64 pkg: hash/adler32 cpu: AMD EPYC 7B12 BenchmarkAdler32KB-4 14449 8265 ns/op 123.90 MB/s PASS ok hash/adler32 1.270s goos: freebsd goarch: amd64 pkg: hash/crc32 cpu: AMD EPYC 7B12 BenchmarkCRC32/poly=IEEE/size=15/align=0-4 266506 402.5 ns/op 37.26 MB/s BenchmarkCRC32/poly=IEEE/size=15/align=1-4 246528 412.6 ns/op 36.36 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=0-4 193910 597.9 ns/op 66.90 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=1-4 185508 592.3 ns/op 67.54 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=0-4 589080 205.5 ns/op 2491.51 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=1-4 517220 203.1 ns/op 2521.54 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=0-4 498302 244.3 ns/op 4190.80 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=1-4 463441 239.6 ns/op 4274.67 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=0-4 244855 480.3 ns/op 8528.78 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=1-4 246556 480.9 ns/op 8516.86 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=0-4 43414 2769 ns/op 11834.30 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=1-4 43885 2743 ns/op 11945.11 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=0-4 596842 186.7 ns/op 80.32 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=1-4 646111 184.8 ns/op 81.18 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=0-4 515000 207.2 ns/op 193.03 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=1-4 646767 179.7 ns/op 222.54 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=0-4 402892 267.1 ns/op 1916.70 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=1-4 457186 284.6 ns/op 1799.12 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=0-4 357282 339.5 ns/op 3016.61 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=1-4 356036 336.1 ns/op 3046.39 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=0-4 306248 395.8 ns/op 10349.30 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=1-4 269125 397.5 ns/op 10303.66 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=0-4 56229 2019 ns/op 16227.06 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=1-4 58965 2032 ns/op 16122.39 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=0-4 271146 380.3 ns/op 39.44 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=1-4 315360 379.9 ns/op 39.48 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=0-4 152895 768.4 ns/op 52.05 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=1-4 157287 751.9 ns/op 53.20 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=0-4 14833 8115 ns/op 63.10 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=1-4 13881 7892 ns/op 64.87 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=0-4 6602 16584 ns/op 61.75 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=1-4 7168 16413 ns/op 62.39 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=0-4 1512 81394 ns/op 50.32 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=1-4 1380 76259 ns/op 53.71 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=0-4 172 675954 ns/op 48.48 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=1-4 174 683917 ns/op 47.91 MB/s PASS ok hash/crc32 6.612s goos: freebsd goarch: amd64 pkg: hash/crc64 cpu: AMD EPYC 7B12 BenchmarkCrc64/ISO64KB-4 255 479012 ns/op 136.82 MB/s BenchmarkCrc64/ISO4KB-4 3888 29612 ns/op 138.32 MB/s BenchmarkCrc64/ISO1KB-4 14412 8194 ns/op 124.97 MB/s BenchmarkCrc64/ECMA64KB-4 258 463867 ns/op 141.28 MB/s BenchmarkCrc64/Random64KB-4 292 405327 ns/op 161.69 MB/s BenchmarkCrc64/Random16KB-4 1008 112425 ns/op 145.73 MB/s PASS ok hash/crc64 2.037s goos: freebsd goarch: amd64 pkg: hash/fnv cpu: AMD EPYC 7B12 BenchmarkFnv32KB-4 13729 8538 ns/op 119.94 MB/s BenchmarkFnv32aKB-4 13989 8557 ns/op 119.67 MB/s BenchmarkFnv64KB-4 13954 8577 ns/op 119.39 MB/s BenchmarkFnv64aKB-4 14046 8542 ns/op 119.87 MB/s BenchmarkFnv128KB-4 2426 44486 ns/op 23.02 MB/s BenchmarkFnv128aKB-4 2457 43791 ns/op 23.38 MB/s PASS ok hash/fnv 2.191s goos: freebsd goarch: amd64 pkg: hash/maphash cpu: AMD EPYC 7B12 BenchmarkHash/n=4/Write-4 823194 141.2 ns/op 28.33 MB/s BenchmarkHash/n=4/Bytes-4 6019213 19.88 ns/op 201.24 MB/s BenchmarkHash/n=4/String-4 2337199 51.20 ns/op 78.12 MB/s BenchmarkHash/n=8/Write-4 832498 143.7 ns/op 55.66 MB/s BenchmarkHash/n=8/Bytes-4 5813268 20.08 ns/op 398.37 MB/s BenchmarkHash/n=8/String-4 2353046 51.97 ns/op 153.92 MB/s BenchmarkHash/n=16/Write-4 837670 147.0 ns/op 108.87 MB/s BenchmarkHash/n=16/Bytes-4 6073491 20.90 ns/op 765.71 MB/s BenchmarkHash/n=16/String-4 2308804 49.72 ns/op 321.81 MB/s BenchmarkHash/n=32/Write-4 813700 148.7 ns/op 215.14 MB/s BenchmarkHash/n=32/Bytes-4 5908430 20.74 ns/op 1543.06 MB/s BenchmarkHash/n=32/String-4 2366070 51.69 ns/op 619.08 MB/s BenchmarkHash/n=64/Write-4 777744 154.3 ns/op 414.76 MB/s BenchmarkHash/n=64/Bytes-4 5621167 20.29 ns/op 3154.51 MB/s BenchmarkHash/n=64/String-4 2282368 52.21 ns/op 1225.74 MB/s BenchmarkHash/n=256/Write-4 521062 207.5 ns/op 1233.63 MB/s BenchmarkHash/n=256/Bytes-4 4433149 26.55 ns/op 9641.07 MB/s BenchmarkHash/n=256/String-4 1368644 87.64 ns/op 2921.15 MB/s BenchmarkHash/n=320/Write-4 583458 204.4 ns/op 1565.65 MB/s BenchmarkHash/n=320/Bytes-4 3753258 31.49 ns/op 10160.42 MB/s BenchmarkHash/n=320/String-4 977750 122.9 ns/op 2603.83 MB/s BenchmarkHash/n=1024/Write-4 340293 294.8 ns/op 3473.05 MB/s BenchmarkHash/n=1024/Bytes-4 1365292 87.70 ns/op 11676.48 MB/s BenchmarkHash/n=1024/String-4 345742 305.4 ns/op 3353.53 MB/s BenchmarkHash/n=4096/Write-4 133980 849.1 ns/op 4823.79 MB/s BenchmarkHash/n=4096/Bytes-4 322190 369.2 ns/op 11093.59 MB/s BenchmarkHash/n=4096/String-4 97772 1175 ns/op 3487.17 MB/s BenchmarkHash/n=16384/Write-4 60060 1965 ns/op 8339.15 MB/s BenchmarkHash/n=16384/Bytes-4 85243 1409 ns/op 11631.54 MB/s BenchmarkHash/n=16384/String-4 25890 4710 ns/op 3478.32 MB/s BenchmarkComparable/int64-4 2472381 47.67 ns/op BenchmarkComparable/uint64-4 2490610 48.26 ns/op BenchmarkComparable/uintptr-4 2478372 47.96 ns/op BenchmarkComparable/interface_{}-4 2266066 52.97 ns/op BenchmarkComparable/string-4 2428579 49.30 ns/op BenchmarkComparable/bool-4 2392183 49.87 ns/op BenchmarkComparable/*float64-4 2493180 48.96 ns/op BenchmarkComparable/float64-4 2359250 51.05 ns/op BenchmarkComparable/complex128-4 2115850 57.04 ns/op BenchmarkComparable/struct_{}-4 2488760 47.81 ns/op BenchmarkComparable/maphash.testStruct-4 1278732 92.11 ns/op PASS ok hash/maphash 8.106s goos: freebsd goarch: amd64 pkg: html cpu: AMD EPYC 7B12 BenchmarkEscape-4 1336 84071 ns/op BenchmarkEscapeNone-4 180793 636.6 ns/op BenchmarkUnescape-4 1317 91966 ns/op BenchmarkUnescapeNone-4 1587007 75.32 ns/op BenchmarkUnescapeSparse-4 13224 8534 ns/op BenchmarkUnescapeDense-4 1773 61004 ns/op PASS ok html 1.923s goos: freebsd goarch: amd64 pkg: html/template cpu: AMD EPYC 7B12 BenchmarkCSSEscaper-4 15259 8111 ns/op BenchmarkCSSEscaperNoSpecials-4 58908 1935 ns/op BenchmarkDecodeCSS-4 44677 2708 ns/op BenchmarkDecodeCSSNoSpecials-4 5607786 21.37 ns/op BenchmarkCSSValueFilter-4 171000 646.5 ns/op BenchmarkCSSValueFilterOk-4 125253 953.2 ns/op BenchmarkEscapedExecute-4 5647 19078 ns/op BenchmarkHTMLNospaceEscaper-4 18558 6515 ns/op BenchmarkHTMLNospaceEscaperNoSpecials-4 90501 1235 ns/op BenchmarkStripTags-4 32787 3671 ns/op BenchmarkStripTagsNoSpecials-4 508180 249.5 ns/op BenchmarkJSValEscaperWithNum-4 30697 3899 ns/op BenchmarkJSValEscaperWithStr-4 7932 14690 ns/op BenchmarkJSValEscaperWithStrNoSpecials-4 25609 4809 ns/op BenchmarkJSValEscaperWithObj-4 6105 17537 ns/op BenchmarkJSValEscaperWithObjNoSpecials-4 18026 6729 ns/op BenchmarkJSStrEscaperNoSpecials-4 81141 1476 ns/op BenchmarkJSStrEscaper-4 18067 6455 ns/op BenchmarkJSRegexpEscaperNoSpecials-4 74964 1624 ns/op BenchmarkJSRegexpEscaper-4 17168 7042 ns/op BenchmarkTemplateSpecialTags-4 144 826818 ns/op BenchmarkURLEscaper-4 6008 19915 ns/op BenchmarkURLEscaperNoSpecials-4 281409 421.2 ns/op BenchmarkURLNormalizer-4 6994 14628 ns/op BenchmarkURLNormalizerNoSpecials-4 281200 464.8 ns/op BenchmarkSrcsetFilter-4 26140 4691 ns/op BenchmarkSrcsetFilterNoSpecials-4 175126 668.7 ns/op PASS ok html/template 5.267s goos: freebsd goarch: amd64 pkg: image cpu: AMD EPYC 7B12 BenchmarkAt/rgba-4 920606 122.5 ns/op 16 B/op 1 allocs/op BenchmarkAt/rgba64-4 717812 169.4 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba-4 941856 126.1 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba64-4 706192 160.7 ns/op 16 B/op 1 allocs/op BenchmarkAt/alpha-4 2318558 53.95 ns/op 0 B/op 0 allocs/op BenchmarkAt/alpha16-4 1437904 84.40 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray-4 2264577 53.00 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray16-4 1483692 74.87 ns/op 0 B/op 0 allocs/op BenchmarkAt/paletted-4 1713118 68.59 ns/op 0 B/op 0 allocs/op BenchmarkSet/rgba-4 705975 172.9 ns/op 16 B/op 1 allocs/op BenchmarkSet/rgba64-4 607328 196.1 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba-4 702982 170.8 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba64-4 574573 208.9 ns/op 16 B/op 1 allocs/op BenchmarkSet/alpha-4 1145815 103.2 ns/op 0 B/op 0 allocs/op BenchmarkSet/alpha16-4 680576 153.4 ns/op 16 B/op 1 allocs/op BenchmarkSet/gray-4 1291110 89.00 ns/op 0 B/op 0 allocs/op BenchmarkSet/gray16-4 795249 154.2 ns/op 16 B/op 1 allocs/op BenchmarkSet/paletted-4 528663 199.6 ns/op 0 B/op 0 allocs/op BenchmarkRGBAAt-4 1704985 67.53 ns/op BenchmarkRGBASetRGBA-4 1855033 65.26 ns/op BenchmarkRGBA64At-4 1097032 108.9 ns/op BenchmarkRGBA64SetRGBA64-4 1280379 95.10 ns/op BenchmarkNRGBAAt-4 1709643 69.35 ns/op BenchmarkNRGBASetNRGBA-4 1794302 66.25 ns/op BenchmarkNRGBA64At-4 1000000 110.0 ns/op BenchmarkNRGBA64SetNRGBA64-4 1253104 94.96 ns/op BenchmarkAlphaAt-4 2862811 36.94 ns/op BenchmarkAlphaSetAlpha-4 2956137 38.34 ns/op BenchmarkAlpha16At-4 1811686 65.43 ns/op BenchmarkAlphaSetAlpha16-4 2032534 59.39 ns/op BenchmarkGrayAt-4 2943752 40.44 ns/op BenchmarkGraySetGray-4 2914584 39.49 ns/op BenchmarkGray16At-4 1862098 63.77 ns/op BenchmarkGraySetGray16-4 2062711 60.10 ns/op PASS ok image 7.336s goos: freebsd goarch: amd64 pkg: image/color cpu: AMD EPYC 7B12 BenchmarkYCbCrToRGB/0-4 6018132 19.67 ns/op BenchmarkYCbCrToRGB/128-4 5773377 20.04 ns/op BenchmarkYCbCrToRGB/255-4 6006973 21.64 ns/op BenchmarkRGBToYCbCr/0-4 5353755 20.47 ns/op BenchmarkRGBToYCbCr/Cb-4 6018778 19.65 ns/op BenchmarkRGBToYCbCr/Cr-4 6167344 19.53 ns/op BenchmarkYCbCrToRGBA/0-4 4882582 25.71 ns/op BenchmarkYCbCrToRGBA/128-4 4935961 24.15 ns/op BenchmarkYCbCrToRGBA/255-4 4746321 27.96 ns/op BenchmarkNYCbCrAToRGBA/0-4 4873784 24.33 ns/op BenchmarkNYCbCrAToRGBA/128-4 4828237 25.73 ns/op BenchmarkNYCbCrAToRGBA/255-4 4731763 25.02 ns/op PASS ok image/color 2.773s goos: freebsd goarch: amd64 pkg: image/draw cpu: AMD EPYC 7B12 BenchmarkFillOver-4 5 23139210 ns/op BenchmarkFillSrc-4 451 258454 ns/op BenchmarkCopyOver-4 10 10843721 ns/op BenchmarkCopySrc-4 655 172842 ns/op BenchmarkNRGBAOver-4 10 11071970 ns/op BenchmarkNRGBASrc-4 16 6807758 ns/op BenchmarkYCbCr-4 14 8333505 ns/op BenchmarkGray-4 27 4268039 ns/op BenchmarkCMYK-4 16 7102634 ns/op BenchmarkGlyphOver-4 30 4044222 ns/op BenchmarkRGBAMaskOver-4 5 20692669 ns/op BenchmarkGrayMaskOver-4 7 15294860 ns/op BenchmarkRGBA64ImageMaskOver-4 4 25458814 ns/op BenchmarkRGBA-4 7 17014339 ns/op BenchmarkPalettedFill-4 1353 91293 ns/op BenchmarkPalettedRGBA-4 6 17586710 ns/op BenchmarkGenericOver-4 3 35303822 ns/op BenchmarkGenericMaskOver-4 7 15696741 ns/op BenchmarkGenericSrc-4 5 24338849 ns/op BenchmarkGenericMaskSrc-4 5 21161685 ns/op PASS ok image/draw 5.771s goos: freebsd goarch: amd64 pkg: image/gif cpu: AMD EPYC 7B12 BenchmarkDecode-4 31 3563048 ns/op 4.34 MB/s 48617 B/op 267 allocs/op BenchmarkEncodeRandomPaletted-4 2 87960370 ns/op 3.49 MB/s 79984 B/op 7 allocs/op BenchmarkEncodeRandomRGBA-4 1 2186229691 ns/op 0.56 MB/s 417248 B/op 13 allocs/op BenchmarkEncodeRealisticPaletted-4 78 1393638 ns/op 11.09 MB/s 79984 B/op 7 allocs/op BenchmarkEncodeRealisticRGBA-4 1 109681979 ns/op 0.56 MB/s 105952 B/op 13 allocs/op PASS ok image/gif 4.240s goos: freebsd goarch: amd64 pkg: image/jpeg cpu: AMD EPYC 7B12 BenchmarkFDCT-4 5890 20088 ns/op BenchmarkIDCT-4 6118 18093 ns/op BenchmarkDecodeBaseline-4 12 9223228 ns/op 6.70 MB/s 63024 B/op 5 allocs/op BenchmarkDecodeProgressive-4 9 12742883 ns/op 4.85 MB/s 259712 B/op 13 allocs/op BenchmarkEncodeRGBA-4 1 118277753 ns/op 10.39 MB/s 4544 B/op 7 allocs/op BenchmarkEncodeYCbCr-4 1 141909583 ns/op 6.49 MB/s 4544 B/op 7 allocs/op PASS ok image/jpeg 2.299s goos: freebsd goarch: amd64 pkg: image/png cpu: AMD EPYC 7B12 BenchmarkPaeth-4 14631534 7.343 ns/op BenchmarkDecodeGray-4 16 6652171 ns/op 9.85 MB/s 137024 B/op 102 allocs/op BenchmarkDecodeNRGBAGradient-4 4 28122338 ns/op 9.32 MB/s 337328 B/op 188 allocs/op BenchmarkDecodeNRGBAOpaque-4 5 24168123 ns/op 10.85 MB/s 346592 B/op 152 allocs/op BenchmarkDecodePaletted-4 26 3926708 ns/op 16.69 MB/s 140352 B/op 309 allocs/op BenchmarkDecodeRGB-4 5 22538720 ns/op 11.63 MB/s 332128 B/op 157 allocs/op BenchmarkDecodeInterlacing-4 4 27299392 ns/op 9.60 MB/s 605216 B/op 268 allocs/op BenchmarkEncodeGray-4 3 42527419 ns/op 7.22 MB/s 852184 B/op 29 allocs/op BenchmarkEncodeGrayWithBufferPool-4 3 43291849 ns/op 7.10 MB/s 284053 B/op 9 allocs/op BenchmarkEncodeNRGBOpaque-4 1 143260633 ns/op 8.58 MB/s 860248 B/op 29 allocs/op BenchmarkEncodeNRGBA-4 1 154371038 ns/op 7.96 MB/s 864088 B/op 29 allocs/op BenchmarkEncodePaletted-4 5 21592146 ns/op 14.23 MB/s 848592 B/op 32 allocs/op BenchmarkEncodeRGBOpaque-4 1 130143968 ns/op 9.44 MB/s 860248 B/op 29 allocs/op BenchmarkEncodeRGBA-4 1 589054502 ns/op 2.09 MB/s 864088 B/op 29 allocs/op PASS ok image/png 4.272s goos: freebsd goarch: amd64 pkg: index/suffixarray cpu: AMD EPYC 7B12 BenchmarkNew/text=opticks/size=100K/bits=32-4 3 35843386 ns/op 2.79 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=opticks/size=100K/bits=64-4 4 32285270 ns/op 3.10 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=opticks/size=500K/bits=32-4 1 218440437 ns/op 2.29 MB/s 2007136 B/op 3 allocs/op BenchmarkNew/text=opticks/size=500K/bits=64-4 1 223901149 ns/op 2.23 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=32-4 3 35878700 ns/op 2.79 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=64-4 4 31136696 ns/op 3.21 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=32-4 1 195687847 ns/op 2.56 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=64-4 1 186171303 ns/op 2.69 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=1M/bits=32-4 1 558031808 ns/op 1.79 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=1M/bits=64-4 1 571838374 ns/op 1.75 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=32-4 1 3721295133 ns/op 1.34 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=64-4 1 3831919571 ns/op 1.30 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=32-4 18 6501515 ns/op 15.38 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=64-4 15 6691675 ns/op 14.94 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=32-4 4 30932684 ns/op 16.16 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=64-4 4 33852038 ns/op 14.77 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=32-4 2 59895476 ns/op 16.70 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=64-4 2 63905624 ns/op 15.65 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=32-4 1 293229411 ns/op 17.05 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=64-4 1 304416086 ns/op 16.42 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=rand/size=100K/bits=32-4 3 45563514 ns/op 2.19 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=rand/size=100K/bits=64-4 3 61719741 ns/op 1.62 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=rand/size=500K/bits=32-4 1 430372372 ns/op 1.16 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=rand/size=500K/bits=64-4 1 378633958 ns/op 1.32 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=32-4 1 801460315 ns/op 1.25 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=64-4 1 721916071 ns/op 1.39 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=32-4 1 5797926566 ns/op 0.86 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=64-4 1 5749414103 ns/op 0.87 MB/s 40001616 B/op 2 allocs/op BenchmarkSaveRestore/bits=32-4 1 109003798 ns/op 38.34 MB/s 5275744 B/op 5 allocs/op BenchmarkSaveRestore/bits=64-4 1 112054040 ns/op 37.30 MB/s 9469952 B/op 4 allocs/op PASS ok index/suffixarray 38.327s goos: freebsd goarch: amd64 pkg: internal/chacha8rand cpu: AMD EPYC 7B12 BenchmarkBlock-4 1253221 94.66 ns/op 2704.48 MB/s PASS ok internal/chacha8rand 1.296s goos: freebsd goarch: amd64 pkg: internal/fuzz cpu: AMD EPYC 7B12 BenchmarkMarshalCorpusFile/1-4 51526 2273 ns/op 0.44 MB/s BenchmarkMarshalCorpusFile/2-4 50677 2411 ns/op 0.83 MB/s BenchmarkMarshalCorpusFile/4-4 44074 2765 ns/op 1.45 MB/s BenchmarkMarshalCorpusFile/8-4 40540 3096 ns/op 2.58 MB/s BenchmarkMarshalCorpusFile/16-4 31552 3872 ns/op 4.13 MB/s BenchmarkMarshalCorpusFile/32-4 21384 5724 ns/op 5.59 MB/s BenchmarkMarshalCorpusFile/64-4 15661 7527 ns/op 8.50 MB/s BenchmarkMarshalCorpusFile/128-4 11948 10129 ns/op 12.64 MB/s BenchmarkMarshalCorpusFile/256-4 5062 24038 ns/op 10.65 MB/s BenchmarkMarshalCorpusFile/512-4 2551 47556 ns/op 10.77 MB/s BenchmarkMarshalCorpusFile/1024-4 1372 84553 ns/op 12.11 MB/s BenchmarkMarshalCorpusFile/2048-4 661 171788 ns/op 11.92 MB/s BenchmarkMarshalCorpusFile/4096-4 348 337599 ns/op 12.13 MB/s BenchmarkMarshalCorpusFile/8192-4 184 671916 ns/op 12.19 MB/s BenchmarkMarshalCorpusFile/16384-4 90 1329747 ns/op 12.32 MB/s BenchmarkMarshalCorpusFile/32768-4 42 2910328 ns/op 11.26 MB/s BenchmarkMarshalCorpusFile/65536-4 18 5854087 ns/op 11.19 MB/s BenchmarkMarshalCorpusFile/131072-4 9 12974545 ns/op 10.10 MB/s BenchmarkMarshalCorpusFile/262144-4 5 26978144 ns/op 9.72 MB/s BenchmarkMarshalCorpusFile/524288-4 2 53204888 ns/op 9.85 MB/s BenchmarkMarshalCorpusFile/1048576-4 2 98516314 ns/op 10.64 MB/s BenchmarkUnmarshalCorpusFile/1-4 13435 9338 ns/op 0.11 MB/s BenchmarkUnmarshalCorpusFile/2-4 13057 9388 ns/op 0.21 MB/s BenchmarkUnmarshalCorpusFile/4-4 11454 10206 ns/op 0.39 MB/s BenchmarkUnmarshalCorpusFile/8-4 9872 11945 ns/op 0.67 MB/s BenchmarkUnmarshalCorpusFile/16-4 8443 14392 ns/op 1.11 MB/s BenchmarkUnmarshalCorpusFile/32-4 5253 20314 ns/op 1.58 MB/s BenchmarkUnmarshalCorpusFile/64-4 4693 23982 ns/op 2.67 MB/s BenchmarkUnmarshalCorpusFile/128-4 3766 31555 ns/op 4.06 MB/s BenchmarkUnmarshalCorpusFile/256-4 1392 79430 ns/op 3.22 MB/s BenchmarkUnmarshalCorpusFile/512-4 782 151724 ns/op 3.37 MB/s BenchmarkUnmarshalCorpusFile/1024-4 412 292820 ns/op 3.50 MB/s BenchmarkUnmarshalCorpusFile/2048-4 207 573415 ns/op 3.57 MB/s BenchmarkUnmarshalCorpusFile/4096-4 100 1158341 ns/op 3.54 MB/s BenchmarkUnmarshalCorpusFile/8192-4 46 2335306 ns/op 3.51 MB/s BenchmarkUnmarshalCorpusFile/16384-4 25 4679446 ns/op 3.50 MB/s BenchmarkUnmarshalCorpusFile/32768-4 12 9122842 ns/op 3.59 MB/s BenchmarkUnmarshalCorpusFile/65536-4 6 18148215 ns/op 3.61 MB/s BenchmarkUnmarshalCorpusFile/131072-4 3 38128450 ns/op 3.44 MB/s BenchmarkUnmarshalCorpusFile/262144-4 2 73328082 ns/op 3.57 MB/s BenchmarkUnmarshalCorpusFile/524288-4 1 143661394 ns/op 3.65 MB/s BenchmarkUnmarshalCorpusFile/1048576-4 1 288609209 ns/op 3.63 MB/s BenchmarkMutatorBytes/1-4 38145 2868 ns/op BenchmarkMutatorBytes/10-4 43755 2936 ns/op BenchmarkMutatorBytes/100-4 36134 3245 ns/op BenchmarkMutatorBytes/1000-4 27948 4265 ns/op BenchmarkMutatorBytes/10000-4 7753 15573 ns/op BenchmarkMutatorBytes/100000-4 1059 106635 ns/op BenchmarkMutatorString/1-4 38259 3020 ns/op BenchmarkMutatorString/10-4 39054 3074 ns/op BenchmarkMutatorString/100-4 36405 3585 ns/op BenchmarkMutatorString/1000-4 19477 6329 ns/op BenchmarkMutatorString/10000-4 3484 29973 ns/op BenchmarkMutatorString/100000-4 516 245030 ns/op BenchmarkMutatorAllBasicTypes/[]uint8-4 23126 5324 ns/op BenchmarkMutatorAllBasicTypes/string-4 20725 5423 ns/op BenchmarkMutatorAllBasicTypes/bool-4 67972 1898 ns/op BenchmarkMutatorAllBasicTypes/float32-4 58570 2012 ns/op BenchmarkMutatorAllBasicTypes/float64-4 60500 2017 ns/op BenchmarkMutatorAllBasicTypes/int-4 63046 1871 ns/op BenchmarkMutatorAllBasicTypes/int8-4 62454 1830 ns/op BenchmarkMutatorAllBasicTypes/int16-4 63692 2016 ns/op BenchmarkMutatorAllBasicTypes/int32-4 59674 1967 ns/op BenchmarkMutatorAllBasicTypes/int64-4 61952 1908 ns/op BenchmarkMutatorAllBasicTypes/uint8-4 63476 1934 ns/op BenchmarkMutatorAllBasicTypes/uint16-4 60590 2038 ns/op BenchmarkMutatorAllBasicTypes/uint32-4 58612 1927 ns/op BenchmarkMutatorAllBasicTypes/uint64-4 62320 1890 ns/op BenchmarkByteSliceMutators/RemoveBytes/64-4 359644 312.1 ns/op BenchmarkByteSliceMutators/RemoveBytes/128-4 355010 359.7 ns/op BenchmarkByteSliceMutators/RemoveBytes/256-4 325359 393.1 ns/op BenchmarkByteSliceMutators/RemoveBytes/512-4 316371 400.6 ns/op BenchmarkByteSliceMutators/RemoveBytes/1024-4 239988 483.2 ns/op BenchmarkByteSliceMutators/InsertRandomBytes/64-4 570349 213.8 ns/op BenchmarkByteSliceMutators/InsertRandomBytes/128-4 578295 217.6 ns/op BenchmarkByteSliceMutators/InsertRandomBytes/256-4 572679 219.6 ns/op BenchmarkByteSliceMutators/InsertRandomBytes/512-4 531924 220.4 ns/op BenchmarkByteSliceMutators/InsertRandomBytes/1024-4 536228 216.5 ns/op BenchmarkByteSliceMutators/DuplicateBytes/64-4 435267 277.5 ns/op BenchmarkByteSliceMutators/DuplicateBytes/128-4 441040 265.4 ns/op BenchmarkByteSliceMutators/DuplicateBytes/256-4 448903 271.9 ns/op BenchmarkByteSliceMutators/DuplicateBytes/512-4 451161 305.0 ns/op BenchmarkByteSliceMutators/DuplicateBytes/1024-4 438105 279.0 ns/op BenchmarkByteSliceMutators/OverwriteBytes/64-4 297500 379.1 ns/op BenchmarkByteSliceMutators/OverwriteBytes/128-4 271309 379.9 ns/op BenchmarkByteSliceMutators/OverwriteBytes/256-4 307606 388.8 ns/op BenchmarkByteSliceMutators/OverwriteBytes/512-4 312540 395.6 ns/op BenchmarkByteSliceMutators/OverwriteBytes/1024-4 284258 396.0 ns/op BenchmarkByteSliceMutators/BitFlip/64-4 756952 160.4 ns/op BenchmarkByteSliceMutators/BitFlip/128-4 710655 156.9 ns/op BenchmarkByteSliceMutators/BitFlip/256-4 669466 153.7 ns/op BenchmarkByteSliceMutators/BitFlip/512-4 728659 161.2 ns/op BenchmarkByteSliceMutators/BitFlip/1024-4 614250 166.3 ns/op BenchmarkByteSliceMutators/XORByte/64-4 729702 160.7 ns/op BenchmarkByteSliceMutators/XORByte/128-4 679368 159.6 ns/op BenchmarkByteSliceMutators/XORByte/256-4 771715 156.5 ns/op BenchmarkByteSliceMutators/XORByte/512-4 755626 156.4 ns/op BenchmarkByteSliceMutators/XORByte/1024-4 780914 152.8 ns/op BenchmarkByteSliceMutators/SwapByte/64-4 681837 171.8 ns/op BenchmarkByteSliceMutators/SwapByte/128-4 722388 181.1 ns/op BenchmarkByteSliceMutators/SwapByte/256-4 716097 176.2 ns/op BenchmarkByteSliceMutators/SwapByte/512-4 691432 178.4 ns/op BenchmarkByteSliceMutators/SwapByte/1024-4 703914 187.0 ns/op BenchmarkByteSliceMutators/ArithmeticUint8/64-4 463927 217.1 ns/op BenchmarkByteSliceMutators/ArithmeticUint8/128-4 560634 205.9 ns/op BenchmarkByteSliceMutators/ArithmeticUint8/256-4 520218 199.9 ns/op BenchmarkByteSliceMutators/ArithmeticUint8/512-4 509152 200.7 ns/op BenchmarkByteSliceMutators/ArithmeticUint8/1024-4 592554 201.2 ns/op BenchmarkByteSliceMutators/ArithmeticUint16/64-4 364060 308.7 ns/op BenchmarkByteSliceMutators/ArithmeticUint16/128-4 313204 325.7 ns/op BenchmarkByteSliceMutators/ArithmeticUint16/256-4 360918 352.1 ns/op BenchmarkByteSliceMutators/ArithmeticUint16/512-4 365282 328.9 ns/op BenchmarkByteSliceMutators/ArithmeticUint16/1024-4 354448 341.2 ns/op BenchmarkByteSliceMutators/ArithmeticUint32/64-4 253182 460.5 ns/op BenchmarkByteSliceMutators/ArithmeticUint32/128-4 278042 370.4 ns/op BenchmarkByteSliceMutators/ArithmeticUint32/256-4 322060 366.8 ns/op BenchmarkByteSliceMutators/ArithmeticUint32/512-4 305884 383.8 ns/op BenchmarkByteSliceMutators/ArithmeticUint32/1024-4 324086 386.9 ns/op BenchmarkByteSliceMutators/ArithmeticUint64/64-4 244406 446.4 ns/op BenchmarkByteSliceMutators/ArithmeticUint64/128-4 226168 446.7 ns/op BenchmarkByteSliceMutators/ArithmeticUint64/256-4 260619 497.8 ns/op BenchmarkByteSliceMutators/ArithmeticUint64/512-4 222951 485.4 ns/op BenchmarkByteSliceMutators/ArithmeticUint64/1024-4 235536 440.9 ns/op BenchmarkByteSliceMutators/OverwriteInterestingUint8/64-4 680658 180.2 ns/op BenchmarkByteSliceMutators/OverwriteInterestingUint8/128-4 723016 186.9 ns/op BenchmarkByteSliceMutators/OverwriteInterestingUint8/256-4 706305 171.2 ns/op BenchmarkByteSliceMutators/OverwriteInterestingUint8/512-4 661539 165.8 ns/op BenchmarkByteSliceMutators/OverwriteInterestingUint8/1024-4 645435 180.0 ns/op BenchmarkByteSliceMutators/OverwriteInterestingUint16/64-4 399390 259.2 ns/op BenchmarkByteSliceMutators/OverwriteInterestingUint16/128-4 462607 258.0 ns/op BenchmarkByteSliceMutators/OverwriteInterestingUint16/256-4 477427 257.7 ns/op BenchmarkByteSliceMutators/OverwriteInterestingUint16/512-4 469099 260.3 ns/op BenchmarkByteSliceMutators/OverwriteInterestingUint16/1024-4 342661 294.7 ns/op BenchmarkByteSliceMutators/OverwriteInterestingUint32/64-4 375032 276.0 ns/op BenchmarkByteSliceMutators/OverwriteInterestingUint32/128-4 431779 273.0 ns/op BenchmarkByteSliceMutators/OverwriteInterestingUint32/256-4 431080 309.5 ns/op BenchmarkByteSliceMutators/OverwriteInterestingUint32/512-4 354844 324.3 ns/op BenchmarkByteSliceMutators/OverwriteInterestingUint32/1024-4 389806 293.3 ns/op BenchmarkByteSliceMutators/InsertConstantBytes/64-4 581293 267.0 ns/op BenchmarkByteSliceMutators/InsertConstantBytes/128-4 474135 282.9 ns/op BenchmarkByteSliceMutators/InsertConstantBytes/256-4 496502 249.5 ns/op BenchmarkByteSliceMutators/InsertConstantBytes/512-4 463006 225.3 ns/op BenchmarkByteSliceMutators/InsertConstantBytes/1024-4 443638 227.7 ns/op BenchmarkByteSliceMutators/OverwriteConstantBytes/64-4 334879 355.7 ns/op BenchmarkByteSliceMutators/OverwriteConstantBytes/128-4 363829 394.3 ns/op BenchmarkByteSliceMutators/OverwriteConstantBytes/256-4 352714 429.5 ns/op BenchmarkByteSliceMutators/OverwriteConstantBytes/512-4 307318 391.8 ns/op BenchmarkByteSliceMutators/OverwriteConstantBytes/1024-4 323587 361.1 ns/op BenchmarkByteSliceMutators/ShuffleBytes/64-4 179338 621.2 ns/op BenchmarkByteSliceMutators/ShuffleBytes/128-4 170192 697.9 ns/op BenchmarkByteSliceMutators/ShuffleBytes/256-4 158245 712.4 ns/op BenchmarkByteSliceMutators/ShuffleBytes/512-4 137860 839.5 ns/op BenchmarkByteSliceMutators/ShuffleBytes/1024-4 121204 1009 ns/op BenchmarkByteSliceMutators/SwapBytes/64-4 422756 290.5 ns/op BenchmarkByteSliceMutators/SwapBytes/128-4 395312 279.7 ns/op BenchmarkByteSliceMutators/SwapBytes/256-4 398254 294.1 ns/op BenchmarkByteSliceMutators/SwapBytes/512-4 375043 284.4 ns/op BenchmarkByteSliceMutators/SwapBytes/1024-4 444164 277.5 ns/op PASS ok internal/fuzz 26.350s PASS ok internal/poll 1.076s goos: freebsd goarch: amd64 pkg: internal/runtime/atomic cpu: AMD EPYC 7B12 BenchmarkAnd32-4 20144898 5.929 ns/op BenchmarkAnd32Parallel-4 3294157 34.41 ns/op BenchmarkAnd64-4 19897124 5.459 ns/op BenchmarkAnd64Parallel-4 3484642 33.38 ns/op BenchmarkOr32-4 19970533 5.264 ns/op BenchmarkOr32Parallel-4 3487120 34.86 ns/op BenchmarkOr64-4 21016380 5.140 ns/op BenchmarkOr64Parallel-4 3265843 33.68 ns/op BenchmarkAtomicLoad64-4 20238772 5.282 ns/op BenchmarkAtomicStore64-4 19521171 5.171 ns/op BenchmarkAtomicLoad-4 18319510 5.632 ns/op BenchmarkAtomicStore-4 19503530 5.465 ns/op BenchmarkAtomicLoad8-4 19038573 5.623 ns/op BenchmarkAtomicStore8-4 19120236 5.629 ns/op BenchmarkAnd8-4 19445847 6.360 ns/op BenchmarkAnd-4 20841093 5.520 ns/op BenchmarkAnd8Parallel-4 3574760 34.03 ns/op BenchmarkAndParallel-4 3500594 32.61 ns/op BenchmarkOr8-4 19286827 5.472 ns/op BenchmarkOr-4 19465183 5.516 ns/op BenchmarkOr8Parallel-4 3575900 32.28 ns/op BenchmarkOrParallel-4 3465667 36.19 ns/op BenchmarkXadd-4 3487256 33.72 ns/op BenchmarkXadd64-4 3581292 30.74 ns/op BenchmarkCas-4 3159901 37.83 ns/op BenchmarkCas64-4 2918118 38.17 ns/op BenchmarkXchg-4 4171977 34.63 ns/op BenchmarkXchg64-4 3638156 33.86 ns/op BenchmarkXchg8-4 19697857 5.157 ns/op BenchmarkXchg8Parallel-4 3587098 33.01 ns/op PASS ok internal/runtime/atomic 5.306s goos: freebsd goarch: amd64 pkg: internal/runtime/math cpu: AMD EPYC 7B12 BenchmarkMulUintptr/small-4 5267773 21.31 ns/op BenchmarkMulUintptr/large-4 4363310 27.00 ns/op PASS ok internal/runtime/math 1.365s goos: freebsd goarch: amd64 pkg: internal/sync cpu: AMD EPYC 7B12 BenchmarkHashTrieMapLoadSmall-4 627205 207.8 ns/op 0 B/op 0 allocs/op BenchmarkHashTrieMapLoad-4 407560 295.4 ns/op 0 B/op 0 allocs/op BenchmarkHashTrieMapLoadLarge-4 137490 857.4 ns/op 0 B/op 0 allocs/op BenchmarkHashTrieMapLoadOrStore-4 283267 367.2 ns/op 0 B/op 0 allocs/op BenchmarkHashTrieMapLoadOrStoreLarge-4 94648 1433 ns/op 25 B/op 0 allocs/op PASS ok internal/sync 5.029s PASS ok internal/syscall/unix 1.070s goos: freebsd goarch: amd64 pkg: internal/zstd cpu: AMD EPYC 7B12 BenchmarkLarge-4 1 239671996 ns/op 1.14 MB/s 2851728 B/op 43 allocs/op PASS ok internal/zstd 1.348s goos: freebsd goarch: amd64 pkg: io cpu: AMD EPYC 7B12 BenchmarkCopyNSmall-4 33560 4864 ns/op BenchmarkCopyNLarge-4 544 258703 ns/op PASS ok io 1.671s goos: freebsd goarch: amd64 pkg: log cpu: AMD EPYC 7B12 BenchmarkItoa-4 255744 399.5 ns/op BenchmarkPrintln-4 26738 4538 ns/op 78 B/op 1 allocs/op BenchmarkPrintlnNoFlags-4 40378 3249 ns/op 66 B/op 1 allocs/op BenchmarkConcurrent-4 4515 25556 ns/op BenchmarkDiscard-4 1142463 103.4 ns/op 0 B/op 0 allocs/op PASS ok log 1.942s goos: freebsd goarch: amd64 pkg: log/slog cpu: AMD EPYC 7B12 BenchmarkAttrString-4 25849 4469 ns/op 312 B/op 16 allocs/op BenchmarkWriteTime-4 123978 914.4 ns/op BenchmarkJSONHandler/defaults-4 10500 11801 ns/op 532 B/op 1 allocs/op BenchmarkJSONHandler/time_format-4 5565 19906 ns/op 785 B/op 6 allocs/op BenchmarkJSONHandler/time_unix-4 6484 17353 ns/op 748 B/op 5 allocs/op BenchmarkPreformatting/separate-4 10239 11903 ns/op 528 B/op 1 allocs/op BenchmarkPreformatting/struct-4 9537 11594 ns/op 523 B/op 1 allocs/op BenchmarkPreformatting/struct_file-4 8296 14860 ns/op 526 B/op 1 allocs/op BenchmarkJSONEncoding/json.Marshal-4 38870 3082 ns/op 80 B/op 3 allocs/op BenchmarkJSONEncoding/Encoder.Encode-4 37623 3238 ns/op 63 B/op 1 allocs/op BenchmarkNopLog/no_attrs-4 95533 1269 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/attrs-4 74919 1700 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/attrs-parallel-4 38370 3066 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/keys-values-4 69363 1760 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/WithContext-4 76089 1700 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/WithContext-parallel-4 41473 2969 ns/op 0 B/op 0 allocs/op BenchmarkPC/0-4 1354215 93.25 ns/op 0 B/op 0 allocs/op BenchmarkPC/1-4 699920 151.0 ns/op 0 B/op 0 allocs/op BenchmarkPC/2-4 747685 144.9 ns/op 0 B/op 0 allocs/op BenchmarkPC/3-4 564508 192.9 ns/op 0 B/op 0 allocs/op BenchmarkPC/4-4 376797 289.8 ns/op 0 B/op 0 allocs/op BenchmarkRecord-4 8480 16997 ns/op BenchmarkDispatch/switch-checked-4 282561 421.3 ns/op BenchmarkDispatch/As-4 237196 441.2 ns/op BenchmarkDispatch/Visit-4 215982 488.4 ns/op BenchmarkUnsafeStrings-4 24948 5196 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.035s goos: freebsd goarch: amd64 pkg: log/slog/internal/benchmarks cpu: AMD EPYC 7B12 BenchmarkAttrs/disabled/5_args-4 1601470 75.54 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/disabled/5_args_ctx-4 1650052 105.2 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/disabled/10_args-4 959732 130.2 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/disabled/40_args-4 224538 450.8 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/fastText_discard/5_args-4 67926 1710 ns/op 259 B/op 0 allocs/op BenchmarkAttrs/fastText_discard/5_args_ctx-4 79281 1649 ns/op 261 B/op 0 allocs/op BenchmarkAttrs/fastText_discard/10_args-4 45963 2692 ns/op 679 B/op 2 allocs/op BenchmarkAttrs/fastText_discard/40_args-4 16069 8936 ns/op 3470 B/op 2 allocs/op BenchmarkAttrs/Text_discard/5_args-4 17460 7088 ns/op 596 B/op 2 allocs/op BenchmarkAttrs/Text_discard/5_args_ctx-4 17329 6838 ns/op 595 B/op 2 allocs/op BenchmarkAttrs/Text_discard/10_args-4 11529 10172 ns/op 1078 B/op 5 allocs/op BenchmarkAttrs/Text_discard/40_args-4 3440 33916 ns/op 4291 B/op 15 allocs/op BenchmarkAttrs/JSON_discard/5_args-4 18117 6547 ns/op 519 B/op 0 allocs/op BenchmarkAttrs/JSON_discard/5_args_ctx-4 19825 6617 ns/op 517 B/op 0 allocs/op BenchmarkAttrs/JSON_discard/10_args-4 12690 9795 ns/op 936 B/op 2 allocs/op BenchmarkAttrs/JSON_discard/40_args-4 4311 29943 ns/op 3725 B/op 3 allocs/op PASS ok log/slog/internal/benchmarks 4.355s goos: freebsd goarch: amd64 pkg: maps cpu: AMD EPYC 7B12 BenchmarkMapClone-4 1 202895250 ns/op PASS ok maps 1.574s goos: freebsd goarch: amd64 pkg: math cpu: AMD EPYC 7B12 BenchmarkAcos-4 4758176 25.38 ns/op BenchmarkAcosh-4 1299960 91.85 ns/op BenchmarkAsin-4 4886374 24.34 ns/op BenchmarkAsinh-4 1302007 91.99 ns/op BenchmarkAtan-4 5416812 22.08 ns/op BenchmarkAtanh-4 1279153 92.09 ns/op BenchmarkAtan2-4 3120894 38.66 ns/op BenchmarkCbrt-4 1624280 74.12 ns/op BenchmarkCeil-4 19206627 6.188 ns/op BenchmarkCopysign-4 2379704 48.21 ns/op BenchmarkCos-4 1413714 84.47 ns/op BenchmarkCosh-4 1965590 59.93 ns/op BenchmarkErf-4 5482483 21.55 ns/op BenchmarkErfc-4 5676224 21.18 ns/op BenchmarkErfinv-4 5112538 23.43 ns/op BenchmarkErfcinv-4 5115608 23.04 ns/op BenchmarkExp-4 8925106 13.64 ns/op BenchmarkExpGo-4 1103602 108.2 ns/op BenchmarkExpm1-4 4637816 25.79 ns/op BenchmarkExp2-4 1187864 99.71 ns/op BenchmarkExp2Go-4 1137312 105.7 ns/op BenchmarkAbs-4 3145023 37.65 ns/op BenchmarkDim-4 9665107 10.45 ns/op BenchmarkFloor-4 20015865 5.609 ns/op BenchmarkMax-4 13534189 8.116 ns/op BenchmarkMin-4 14753244 7.829 ns/op BenchmarkMod-4 317672 384.7 ns/op BenchmarkFrexp-4 1645778 72.38 ns/op BenchmarkGamma-4 783258 150.9 ns/op BenchmarkHypot-4 13588809 8.457 ns/op BenchmarkHypotGo-4 1501339 78.98 ns/op BenchmarkIlogb-4 2100007 62.32 ns/op BenchmarkJ0-4 278005 391.2 ns/op BenchmarkJ1-4 295968 364.9 ns/op BenchmarkJn-4 144825 780.8 ns/op BenchmarkLdexp-4 1675047 73.41 ns/op BenchmarkLgamma-4 1187384 105.6 ns/op BenchmarkLog-4 8274973 14.29 ns/op BenchmarkLogb-4 2029330 58.44 ns/op BenchmarkLog1p-4 1585947 75.26 ns/op BenchmarkLog10-4 8370654 14.33 ns/op BenchmarkLog2-4 1398273 84.82 ns/op BenchmarkModf-4 2702014 44.85 ns/op BenchmarkNextafter32-4 2600995 45.99 ns/op BenchmarkNextafter64-4 2576746 46.87 ns/op BenchmarkPowInt-4 534218 225.4 ns/op BenchmarkPowFrac-4 438560 271.3 ns/op BenchmarkPow10Pos-4 4919080 22.12 ns/op BenchmarkPow10Neg-4 4807658 23.75 ns/op BenchmarkRound-4 3284823 37.79 ns/op BenchmarkRoundToEven-4 10130826 11.71 ns/op BenchmarkRemainder-4 404665 267.5 ns/op BenchmarkSignbit-4 4836086 24.54 ns/op BenchmarkSin-4 1936566 60.82 ns/op BenchmarkSincos-4 1240522 95.39 ns/op BenchmarkSinh-4 3857619 31.05 ns/op BenchmarkSqrtIndirect-4 19128252 5.367 ns/op BenchmarkSqrtLatency-4 13090042 9.307 ns/op BenchmarkSqrtIndirectLatency-4 13112511 9.300 ns/op BenchmarkSqrtGoLatency-4 1649474 72.66 ns/op BenchmarkSqrtPrime-4 174963 688.2 ns/op BenchmarkTan-4 1779154 64.84 ns/op BenchmarkTanh-4 1960286 61.33 ns/op BenchmarkTrunc-4 20369284 5.290 ns/op BenchmarkY0-4 291978 359.0 ns/op BenchmarkY1-4 326352 364.8 ns/op BenchmarkYn-4 156627 743.0 ns/op BenchmarkFloat64bits-4 4786098 24.43 ns/op BenchmarkFloat64frombits-4 4791418 23.33 ns/op BenchmarkFloat32bits-4 4784361 24.32 ns/op BenchmarkFloat32frombits-4 4872745 24.28 ns/op BenchmarkFMA-4 17638957 5.847 ns/op PASS ok math 12.507s goos: freebsd goarch: amd64 pkg: math/big cpu: AMD EPYC 7B12 BenchmarkAddVV/1-4 13477188 8.148 ns/op 7855.09 MB/s BenchmarkAddVV/2-4 12658836 8.405 ns/op 15228.44 MB/s BenchmarkAddVV/3-4 12159428 8.730 ns/op 21992.08 MB/s BenchmarkAddVV/4-4 12477717 9.341 ns/op 27407.05 MB/s BenchmarkAddVV/5-4 11511812 9.624 ns/op 33251.68 MB/s BenchmarkAddVV/10-4 10436275 10.52 ns/op 60831.06 MB/s BenchmarkAddVV/100-4 2452250 48.50 ns/op 131946.16 MB/s BenchmarkAddVV/1000-4 241515 479.7 ns/op 133405.26 MB/s BenchmarkSubVV/1-4 14010500 7.932 ns/op 8068.70 MB/s BenchmarkSubVV/2-4 12364844 8.516 ns/op 15029.97 MB/s BenchmarkSubVV/3-4 12761702 8.679 ns/op 22123.36 MB/s BenchmarkSubVV/4-4 12620414 9.077 ns/op 28201.95 MB/s BenchmarkSubVV/5-4 10238403 10.23 ns/op 31282.48 MB/s BenchmarkSubVV/10-4 10457546 10.65 ns/op 60066.09 MB/s BenchmarkSubVV/100-4 2524724 47.89 ns/op 133637.51 MB/s BenchmarkSubVV/1000-4 213247 473.6 ns/op 135132.03 MB/s BenchmarkAddVW/1-4 13561828 7.395 ns/op 1081.85 MB/s BenchmarkAddVW/2-4 13085314 8.048 ns/op 1988.12 MB/s BenchmarkAddVW/3-4 13136312 7.665 ns/op 3131.19 MB/s BenchmarkAddVW/4-4 13027726 8.363 ns/op 3826.54 MB/s BenchmarkAddVW/5-4 14037838 8.100 ns/op 4938.23 MB/s BenchmarkAddVW/10-4 11084246 9.831 ns/op 8137.63 MB/s BenchmarkAddVW/100-4 519732 224.0 ns/op 3571.63 MB/s BenchmarkAddVW/1000-4 69468 1677 ns/op 4770.46 MB/s BenchmarkAddVWext/1-4 14345821 7.471 ns/op 1070.86 MB/s BenchmarkAddVWext/2-4 13507878 8.087 ns/op 1978.45 MB/s BenchmarkAddVWext/3-4 12957474 8.408 ns/op 2854.59 MB/s BenchmarkAddVWext/4-4 14204370 8.579 ns/op 3730.07 MB/s BenchmarkAddVWext/5-4 13226426 8.668 ns/op 4614.81 MB/s BenchmarkAddVWext/10-4 11204361 9.961 ns/op 8031.48 MB/s BenchmarkAddVWext/100-4 115087 1017 ns/op 786.24 MB/s BenchmarkAddVWext/1000-4 12096 10064 ns/op 794.93 MB/s BenchmarkSubVW/1-4 14712979 7.738 ns/op 1033.81 MB/s BenchmarkSubVW/2-4 12880227 8.327 ns/op 1921.55 MB/s BenchmarkSubVW/3-4 12284792 8.877 ns/op 2703.70 MB/s BenchmarkSubVW/4-4 13813706 8.062 ns/op 3969.15 MB/s BenchmarkSubVW/5-4 13377561 8.020 ns/op 4987.51 MB/s BenchmarkSubVW/10-4 11232248 9.943 ns/op 8045.87 MB/s BenchmarkSubVW/100-4 451898 239.2 ns/op 3344.10 MB/s BenchmarkSubVW/1000-4 63391 1684 ns/op 4749.20 MB/s BenchmarkSubVWext/1-4 14912529 7.836 ns/op 1020.89 MB/s BenchmarkSubVWext/2-4 14276834 7.961 ns/op 2009.81 MB/s BenchmarkSubVWext/3-4 12132332 8.865 ns/op 2707.34 MB/s BenchmarkSubVWext/4-4 14625559 8.082 ns/op 3959.25 MB/s BenchmarkSubVWext/5-4 13158364 8.117 ns/op 4928.17 MB/s BenchmarkSubVWext/10-4 11715483 9.960 ns/op 8032.44 MB/s BenchmarkSubVWext/100-4 115474 1017 ns/op 786.56 MB/s BenchmarkSubVWext/1000-4 12352 9758 ns/op 819.84 MB/s BenchmarkMulAddVWW/1-4 12810174 8.203 ns/op 7802.14 MB/s BenchmarkMulAddVWW/2-4 13112569 8.710 ns/op 14695.48 MB/s BenchmarkMulAddVWW/3-4 14080946 8.807 ns/op 21802.07 MB/s BenchmarkMulAddVWW/4-4 12907675 9.188 ns/op 27862.34 MB/s BenchmarkMulAddVWW/5-4 12785428 9.953 ns/op 32149.62 MB/s BenchmarkMulAddVWW/10-4 10037292 12.07 ns/op 53027.33 MB/s BenchmarkMulAddVWW/100-4 1398789 85.70 ns/op 74681.28 MB/s BenchmarkMulAddVWW/1000-4 142490 838.3 ns/op 76345.81 MB/s BenchmarkAddMulVVW/1-4 14242082 7.910 ns/op 8090.70 MB/s BenchmarkAddMulVVW/2-4 12501205 8.459 ns/op 15132.33 MB/s BenchmarkAddMulVVW/3-4 12012919 9.283 ns/op 20683.26 MB/s BenchmarkAddMulVVW/4-4 10986429 10.34 ns/op 24754.76 MB/s BenchmarkAddMulVVW/5-4 10530042 11.69 ns/op 27380.16 MB/s BenchmarkAddMulVVW/10-4 10057814 12.13 ns/op 52782.06 MB/s BenchmarkAddMulVVW/100-4 2003302 59.96 ns/op 106746.35 MB/s BenchmarkAddMulVVW/1000-4 243014 485.3 ns/op 131871.15 MB/s BenchmarkDivWVW/1-4 4184469 28.47 ns/op 2247.76 MB/s BenchmarkDivWVW/2-4 2729221 45.77 ns/op 2796.32 MB/s BenchmarkDivWVW/3-4 2138024 56.43 ns/op 3402.64 MB/s BenchmarkDivWVW/4-4 1744045 69.05 ns/op 3707.21 MB/s BenchmarkDivWVW/5-4 1434969 84.72 ns/op 3777.36 MB/s BenchmarkDivWVW/10-4 816933 148.4 ns/op 4313.15 MB/s BenchmarkDivWVW/100-4 88875 1338 ns/op 4782.45 MB/s BenchmarkDivWVW/1000-4 9128 12920 ns/op 4953.44 MB/s BenchmarkNonZeroShifts/1/shrVU-4 14182329 7.776 ns/op BenchmarkNonZeroShifts/1/shlVU-4 14197076 7.640 ns/op BenchmarkNonZeroShifts/2/shrVU-4 12458439 8.340 ns/op BenchmarkNonZeroShifts/2/shlVU-4 13984719 7.340 ns/op BenchmarkNonZeroShifts/3/shrVU-4 13556850 8.838 ns/op BenchmarkNonZeroShifts/3/shlVU-4 12986037 8.271 ns/op BenchmarkNonZeroShifts/4/shrVU-4 11215419 9.850 ns/op BenchmarkNonZeroShifts/4/shlVU-4 12285609 9.008 ns/op BenchmarkNonZeroShifts/5/shrVU-4 10866183 11.38 ns/op BenchmarkNonZeroShifts/5/shlVU-4 11605635 9.591 ns/op BenchmarkNonZeroShifts/10/shrVU-4 7360017 15.53 ns/op BenchmarkNonZeroShifts/10/shlVU-4 9226903 12.52 ns/op BenchmarkNonZeroShifts/100/shrVU-4 1000000 102.1 ns/op BenchmarkNonZeroShifts/100/shlVU-4 1440411 70.71 ns/op BenchmarkNonZeroShifts/1000/shrVU-4 123334 964.8 ns/op BenchmarkNonZeroShifts/1000/shlVU-4 188955 644.8 ns/op BenchmarkDecimalConversion-4 318 378947 ns/op BenchmarkFloatString/100-4 16986 6952 ns/op 392 B/op 8 allocs/op BenchmarkFloatString/1000-4 276 407248 ns/op 2915 B/op 10 allocs/op BenchmarkFloatString/10000-4 3 37186517 ns/op 61701 B/op 54 allocs/op BenchmarkFloatString/100000-4 1 3670576919 ns/op 842584 B/op 494 allocs/op BenchmarkFloatAdd/10-4 248546 488.8 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100-4 213240 515.5 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/1000-4 207652 544.6 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/10000-4 117806 1015 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100000-4 21919 5554 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10-4 302305 406.1 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100-4 263364 386.1 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/1000-4 261987 399.7 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10000-4 204235 577.8 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100000-4 55740 2109 ns/op 0 B/op 0 allocs/op BenchmarkParseFloatSmallExp-4 2912 41295 ns/op BenchmarkParseFloatLargeExp-4 681 177509 ns/op BenchmarkGCD10x10/WithoutXY-4 261565 385.9 ns/op BenchmarkGCD10x10/WithXY-4 89353 1402 ns/op BenchmarkGCD10x100/WithoutXY-4 158733 742.9 ns/op BenchmarkGCD10x100/WithXY-4 23163 4994 ns/op BenchmarkGCD10x1000/WithoutXY-4 111316 1116 ns/op BenchmarkGCD10x1000/WithXY-4 20331 6006 ns/op BenchmarkGCD100x100/WithoutXY-4 44280 2700 ns/op BenchmarkGCD100x100/WithXY-4 16376 7734 ns/op BenchmarkGCD100x1000/WithoutXY-4 19507 6281 ns/op BenchmarkGCD100x1000/WithXY-4 9433 12819 ns/op BenchmarkGCD1000x1000/WithoutXY-4 3235 33052 ns/op BenchmarkGCD1000x1000/WithXY-4 1712 62615 ns/op BenchmarkHilbert-4 33 3440243 ns/op BenchmarkBinomial-4 19705 6065 ns/op BenchmarkQuoRem-4 32266 3939 ns/op BenchmarkExp-4 25 4480124 ns/op BenchmarkExpMont/Odd-4 218 547256 ns/op 2589 B/op 22 allocs/op BenchmarkExpMont/Even1-4 212 563607 ns/op 3360 B/op 38 allocs/op BenchmarkExpMont/Even2-4 207 584778 ns/op 3822 B/op 52 allocs/op BenchmarkExpMont/Even3-4 202 577552 ns/op 3841 B/op 53 allocs/op BenchmarkExpMont/Even4-4 201 577544 ns/op 3836 B/op 53 allocs/op BenchmarkExpMont/Even8-4 202 609911 ns/op 3844 B/op 53 allocs/op BenchmarkExpMont/Even32-4 196 589835 ns/op 3854 B/op 53 allocs/op BenchmarkExpMont/Even64-4 244 475429 ns/op 3634 B/op 53 allocs/op BenchmarkExpMont/Even96-4 212 494345 ns/op 3789 B/op 51 allocs/op BenchmarkExpMont/Even128-4 264 423747 ns/op 3241 B/op 50 allocs/op BenchmarkExpMont/Even255-4 303 403668 ns/op 2950 B/op 47 allocs/op BenchmarkExpMont/SmallEven1-4 655 182799 ns/op 1312 B/op 34 allocs/op BenchmarkExpMont/SmallEven2-4 592 231232 ns/op 1723 B/op 46 allocs/op BenchmarkExpMont/SmallEven3-4 470 235262 ns/op 1751 B/op 48 allocs/op BenchmarkExpMont/SmallEven4-4 577 212436 ns/op 1742 B/op 47 allocs/op BenchmarkExp2-4 19 5346224 ns/op BenchmarkBitset-4 957698 118.5 ns/op BenchmarkBitsetNeg-4 641898 191.7 ns/op BenchmarkBitsetOrig-4 341300 312.9 ns/op BenchmarkBitsetNegOrig-4 251638 484.2 ns/op BenchmarkModSqrt225_Tonelli-4 204 581860 ns/op BenchmarkModSqrt225_3Mod4-4 664 188566 ns/op BenchmarkModSqrt231_Tonelli-4 169 672129 ns/op BenchmarkModSqrt231_5Mod8-4 501 219463 ns/op BenchmarkModInverse-4 18234 6666 ns/op BenchmarkSqrt-4 2416 47308 ns/op BenchmarkIntSqr/1-4 1659048 73.32 ns/op BenchmarkIntSqr/2-4 965475 108.1 ns/op BenchmarkIntSqr/3-4 923967 155.5 ns/op BenchmarkIntSqr/5-4 724448 164.3 ns/op BenchmarkIntSqr/8-4 601286 195.2 ns/op BenchmarkIntSqr/10-4 459829 260.0 ns/op BenchmarkIntSqr/20-4 80061 1629 ns/op BenchmarkIntSqr/30-4 56832 2148 ns/op BenchmarkIntSqr/50-4 41364 3179 ns/op BenchmarkIntSqr/80-4 23403 5000 ns/op BenchmarkIntSqr/100-4 18286 6702 ns/op BenchmarkIntSqr/200-4 6790 17999 ns/op BenchmarkIntSqr/300-4 2229 44980 ns/op BenchmarkIntSqr/500-4 1174 96342 ns/op BenchmarkIntSqr/800-4 462 245854 ns/op BenchmarkIntSqr/1000-4 367 335795 ns/op BenchmarkDiv/20/10-4 529656 216.3 ns/op BenchmarkDiv/40/20-4 578936 217.1 ns/op BenchmarkDiv/100/50-4 486159 216.8 ns/op BenchmarkDiv/200/100-4 68266 1627 ns/op BenchmarkDiv/400/200-4 74233 1724 ns/op BenchmarkDiv/1000/500-4 58443 2379 ns/op BenchmarkDiv/2000/1000-4 43544 2819 ns/op BenchmarkDiv/20000/10000-4 1768 59285 ns/op BenchmarkDiv/200000/100000-4 45 2486946 ns/op BenchmarkDiv/2000000/1000000-4 2 71606846 ns/op BenchmarkDiv/20000000/10000000-4 1 2222944837 ns/op BenchmarkMul-4 8 13149845 ns/op BenchmarkNatMul/10-4 293420 352.6 ns/op BenchmarkNatMul/100-4 10392 12274 ns/op BenchmarkNatMul/1000-4 298 373104 ns/op BenchmarkZeroShifts/Shl-4 22339 6255 ns/op BenchmarkZeroShifts/ShlSame-4 6324997 18.40 ns/op BenchmarkZeroShifts/Shr-4 19122 6097 ns/op BenchmarkZeroShifts/ShrSame-4 6291583 18.22 ns/op BenchmarkExp3Power/0x10-4 278815 420.8 ns/op BenchmarkExp3Power/0x40-4 240469 498.6 ns/op BenchmarkExp3Power/0x100-4 149680 751.2 ns/op BenchmarkExp3Power/0x400-4 75670 1514 ns/op BenchmarkExp3Power/0x1000-4 17209 7259 ns/op BenchmarkExp3Power/0x4000-4 2878 35482 ns/op BenchmarkExp3Power/0x10000-4 362 334802 ns/op BenchmarkExp3Power/0x40000-4 33 3440834 ns/op BenchmarkExp3Power/0x100000-4 3 33805889 ns/op BenchmarkExp3Power/0x400000-4 1 310192168 ns/op BenchmarkFibo-4 4 30832694 ns/op BenchmarkNatSqr/1-4 1311477 90.73 ns/op BenchmarkNatSqr/2-4 638398 160.0 ns/op BenchmarkNatSqr/3-4 762432 163.3 ns/op BenchmarkNatSqr/5-4 571058 230.0 ns/op BenchmarkNatSqr/8-4 355672 311.2 ns/op BenchmarkNatSqr/10-4 325170 390.9 ns/op BenchmarkNatSqr/20-4 78590 1559 ns/op BenchmarkNatSqr/30-4 49226 2321 ns/op BenchmarkNatSqr/50-4 35694 3477 ns/op BenchmarkNatSqr/80-4 20812 5746 ns/op BenchmarkNatSqr/100-4 15630 8074 ns/op BenchmarkNatSqr/200-4 5878 19520 ns/op BenchmarkNatSqr/300-4 2371 47771 ns/op BenchmarkNatSqr/500-4 1228 96295 ns/op BenchmarkNatSqr/800-4 548 224252 ns/op BenchmarkNatSqr/1000-4 373 307229 ns/op BenchmarkNatSetBytes/8-4 3418617 35.53 ns/op BenchmarkNatSetBytes/24-4 971462 137.8 ns/op BenchmarkNatSetBytes/128-4 311035 331.0 ns/op BenchmarkNatSetBytes/7-4 1263718 97.56 ns/op BenchmarkNatSetBytes/23-4 724474 184.2 ns/op BenchmarkNatSetBytes/127-4 261952 432.8 ns/op BenchmarkScanPi-4 320 407635 ns/op BenchmarkStringPiParallel-4 926 143433 ns/op BenchmarkScan/10/Base2-4 52750 2082 ns/op BenchmarkScan/100/Base2-4 6122 19080 ns/op BenchmarkScan/1000/Base2-4 608 196212 ns/op BenchmarkScan/10/Base8-4 122588 869.1 ns/op BenchmarkScan/100/Base8-4 17630 6847 ns/op BenchmarkScan/1000/Base8-4 1629 70504 ns/op BenchmarkScan/10/Base10-4 137551 789.1 ns/op BenchmarkScan/100/Base10-4 19312 6353 ns/op BenchmarkScan/1000/Base10-4 1822 62692 ns/op BenchmarkScan/10/Base16-4 171540 706.1 ns/op BenchmarkScan/100/Base16-4 23061 5171 ns/op BenchmarkScan/1000/Base16-4 2203 51351 ns/op BenchmarkString/10/Base2-4 246814 416.6 ns/op BenchmarkString/100/Base2-4 39853 3108 ns/op BenchmarkString/1000/Base2-4 4080 31724 ns/op BenchmarkString/10/Base8-4 449030 251.8 ns/op BenchmarkString/100/Base8-4 93190 1275 ns/op BenchmarkString/1000/Base8-4 8673 11549 ns/op BenchmarkString/10/Base10-4 249093 447.7 ns/op BenchmarkString/100/Base10-4 58231 2078 ns/op BenchmarkString/1000/Base10-4 6399 16926 ns/op BenchmarkString/10/Base16-4 550899 218.0 ns/op BenchmarkString/100/Base16-4 127464 961.5 ns/op BenchmarkString/1000/Base16-4 15649 8224 ns/op BenchmarkLeafSize/0-4 60 1943672 ns/op BenchmarkLeafSize/1-4 673 183716 ns/op BenchmarkLeafSize/2-4 661 178670 ns/op BenchmarkLeafSize/3-4 504 242462 ns/op BenchmarkLeafSize/4-4 686 175008 ns/op BenchmarkLeafSize/5-4 438 272729 ns/op BenchmarkLeafSize/6-4 507 265325 ns/op BenchmarkLeafSize/7-4 517 234678 ns/op BenchmarkLeafSize/8-4 739 163391 ns/op BenchmarkLeafSize/9-4 376 298337 ns/op BenchmarkLeafSize/10-4 472 259767 ns/op BenchmarkLeafSize/11-4 465 254833 ns/op BenchmarkLeafSize/12-4 511 226465 ns/op BenchmarkLeafSize/13-4 486 248673 ns/op BenchmarkLeafSize/14-4 558 218883 ns/op BenchmarkLeafSize/15-4 597 191762 ns/op BenchmarkLeafSize/16-4 745 160610 ns/op BenchmarkLeafSize/32-4 728 163389 ns/op BenchmarkLeafSize/64-4 669 174974 ns/op BenchmarkProbablyPrime/n=0-4 14 7176580 ns/op BenchmarkProbablyPrime/n=1-4 13 8687561 ns/op BenchmarkProbablyPrime/n=5-4 9 11648650 ns/op BenchmarkProbablyPrime/n=10-4 7 15762606 ns/op BenchmarkProbablyPrime/n=20-4 4 25137061 ns/op BenchmarkProbablyPrime/Lucas-4 18 6398060 ns/op BenchmarkProbablyPrime/MillerRabinBase2-4 132 929951 ns/op BenchmarkRatCmp-4 293352 418.8 ns/op BenchmarkFloatPrecExact/1-4 193687 594.5 ns/op BenchmarkFloatPrecExact/10-4 61044 2054 ns/op BenchmarkFloatPrecExact/100-4 17266 6892 ns/op BenchmarkFloatPrecExact/1000-4 2877 35363 ns/op BenchmarkFloatPrecExact/10000-4 200 551503 ns/op BenchmarkFloatPrecExact/100000-4 4 25478311 ns/op BenchmarkFloatPrecExact/1000000-4 1 1147057539 ns/op BenchmarkFloatPrecMixed/1-4 174454 655.3 ns/op BenchmarkFloatPrecMixed/10-4 54986 2071 ns/op BenchmarkFloatPrecMixed/100-4 8607 13875 ns/op BenchmarkFloatPrecMixed/1000-4 644 185285 ns/op BenchmarkFloatPrecMixed/10000-4 19 5881432 ns/op BenchmarkFloatPrecMixed/100000-4 1 326409975 ns/op BenchmarkFloatPrecMixed/1000000-4 1 21130948654 ns/op BenchmarkFloatPrecInexact/1-4 332401 376.9 ns/op BenchmarkFloatPrecInexact/10-4 273268 427.9 ns/op BenchmarkFloatPrecInexact/100-4 165726 651.2 ns/op BenchmarkFloatPrecInexact/1000-4 57771 2031 ns/op BenchmarkFloatPrecInexact/10000-4 6512 16162 ns/op BenchmarkFloatPrecInexact/100000-4 744 168692 ns/op BenchmarkFloatPrecInexact/1000000-4 50 2355088 ns/op BenchmarkFloatSqrt/64-4 32042 3748 ns/op 160 B/op 4 allocs/op BenchmarkFloatSqrt/128-4 19761 5977 ns/op 208 B/op 4 allocs/op BenchmarkFloatSqrt/256-4 14385 8214 ns/op 304 B/op 4 allocs/op BenchmarkFloatSqrt/1000-4 6600 15937 ns/op 1264 B/op 5 allocs/op BenchmarkFloatSqrt/10000-4 1408 88994 ns/op 17969 B/op 8 allocs/op BenchmarkFloatSqrt/100000-4 105 1144561 ns/op 175629 B/op 19 allocs/op BenchmarkFloatSqrt/1000000-4 2 80556581 ns/op 3596132 B/op 627 allocs/op PASS ok math/big 75.344s goos: freebsd goarch: amd64 pkg: math/bits cpu: AMD EPYC 7B12 BenchmarkLeadingZeros-4 11413630 9.544 ns/op BenchmarkLeadingZeros8-4 10336197 11.50 ns/op BenchmarkLeadingZeros16-4 10614062 10.74 ns/op BenchmarkLeadingZeros32-4 10551189 9.774 ns/op BenchmarkLeadingZeros64-4 11489328 10.48 ns/op BenchmarkTrailingZeros-4 10578441 11.10 ns/op BenchmarkTrailingZeros8-4 11192990 10.12 ns/op BenchmarkTrailingZeros16-4 11345774 10.69 ns/op BenchmarkTrailingZeros32-4 10111824 11.31 ns/op BenchmarkTrailingZeros64-4 9911853 10.70 ns/op BenchmarkOnesCount-4 10912954 11.28 ns/op BenchmarkOnesCount8-4 11579797 9.625 ns/op BenchmarkOnesCount16-4 10567123 11.04 ns/op BenchmarkOnesCount32-4 11971704 9.646 ns/op BenchmarkOnesCount64-4 11328156 10.63 ns/op BenchmarkRotateLeft-4 10667144 11.44 ns/op BenchmarkRotateLeft8-4 10592972 10.16 ns/op BenchmarkRotateLeft16-4 10758369 11.34 ns/op BenchmarkRotateLeft32-4 12447829 10.71 ns/op BenchmarkRotateLeft64-4 11416909 10.22 ns/op BenchmarkReverse-4 17808799 5.618 ns/op BenchmarkReverse8-4 22633046 5.663 ns/op BenchmarkReverse16-4 19287264 5.295 ns/op BenchmarkReverse32-4 19456662 5.659 ns/op BenchmarkReverse64-4 18939716 5.608 ns/op BenchmarkReverseBytes-4 20915240 5.343 ns/op BenchmarkReverseBytes16-4 22935990 5.082 ns/op BenchmarkReverseBytes32-4 22325859 5.094 ns/op BenchmarkReverseBytes64-4 19525204 5.216 ns/op BenchmarkAdd-4 10885671 9.942 ns/op BenchmarkAdd32-4 10876978 10.92 ns/op BenchmarkAdd64-4 10290169 9.977 ns/op BenchmarkAdd64multiple-4 22174494 5.464 ns/op BenchmarkSub-4 11998519 10.63 ns/op BenchmarkSub32-4 9807794 11.60 ns/op BenchmarkSub64-4 11428717 10.36 ns/op BenchmarkSub64multiple-4 22695758 5.471 ns/op BenchmarkMul-4 10823853 10.39 ns/op BenchmarkMul32-4 10708828 11.12 ns/op BenchmarkMul64-4 11629862 10.63 ns/op BenchmarkDiv-4 10306387 10.74 ns/op BenchmarkDiv32-4 10609952 10.27 ns/op BenchmarkDiv64-4 10845619 11.17 ns/op PASS ok math/bits 7.010s goos: freebsd goarch: amd64 pkg: math/cmplx cpu: AMD EPYC 7B12 BenchmarkAbs-4 14607488 7.882 ns/op BenchmarkAcos-4 603690 179.9 ns/op BenchmarkAcosh-4 604182 194.9 ns/op BenchmarkAsin-4 612272 181.2 ns/op BenchmarkAsinh-4 653319 179.6 ns/op BenchmarkAtan-4 1075826 112.4 ns/op BenchmarkAtanh-4 1064020 109.9 ns/op BenchmarkConj-4 21805256 5.586 ns/op BenchmarkCos-4 686569 174.4 ns/op BenchmarkCosh-4 585496 178.1 ns/op BenchmarkExp-4 849984 125.0 ns/op BenchmarkLog-4 1482834 81.25 ns/op BenchmarkLog10-4 1411263 85.91 ns/op BenchmarkPhase-4 2789826 39.16 ns/op BenchmarkPolar-4 2044819 64.58 ns/op BenchmarkPow-4 255626 473.5 ns/op BenchmarkRect-4 1370358 91.32 ns/op BenchmarkSin-4 753073 153.6 ns/op BenchmarkSinh-4 761883 152.5 ns/op BenchmarkSqrt-4 965654 117.2 ns/op BenchmarkTan-4 409010 270.2 ns/op BenchmarkTanh-4 471014 250.2 ns/op PASS ok math/cmplx 4.741s goos: freebsd goarch: amd64 pkg: math/rand cpu: AMD EPYC 7B12 BenchmarkInt63Threadsafe-4 1041500 108.8 ns/op BenchmarkInt63ThreadsafeParallel-4 707046 159.5 ns/op BenchmarkInt63Unthreadsafe-4 1334538 78.93 ns/op BenchmarkIntn1000-4 1000000 109.6 ns/op BenchmarkInt63n1000-4 1250470 95.67 ns/op BenchmarkInt31n1000-4 1222344 97.04 ns/op BenchmarkFloat32-4 1242662 95.21 ns/op BenchmarkFloat64-4 1389939 82.43 ns/op BenchmarkPerm3-4 252751 445.2 ns/op BenchmarkPerm30-4 30579 3931 ns/op BenchmarkPerm30ViaShuffle-4 30090 3944 ns/op BenchmarkShuffleOverhead-4 19869 5657 ns/op BenchmarkRead3-4 1000000 101.8 ns/op BenchmarkRead64-4 99031 1150 ns/op BenchmarkRead1000-4 7063 16565 ns/op BenchmarkConcurrent-4 198824 580.3 ns/op PASS ok math/rand 3.773s goos: freebsd goarch: amd64 pkg: math/rand/v2 cpu: AMD EPYC 7B12 BenchmarkChaCha8MarshalBinary-4 893236 128.1 ns/op BenchmarkChaCha8MarshalBinaryRead-4 371830 322.4 ns/op BenchmarkChaCha8-4 6493707 19.08 ns/op BenchmarkChaCha8Read-4 1000000 105.5 ns/op 303.35 MB/s BenchmarkPCG_DXSM-4 4534910 25.81 ns/op BenchmarkSourceUint64-4 4411074 25.84 ns/op BenchmarkGlobalInt64-4 3860766 28.51 ns/op BenchmarkGlobalInt64Parallel-4 7649022 15.38 ns/op BenchmarkGlobalUint64-4 4254010 28.48 ns/op BenchmarkGlobalUint64Parallel-4 7892151 15.72 ns/op BenchmarkInt64-4 2700333 44.17 ns/op BenchmarkUint64-4 2669956 44.27 ns/op BenchmarkGlobalIntN1000-4 2887352 41.13 ns/op BenchmarkIntN1000-4 2086291 58.09 ns/op BenchmarkInt64N1000-4 2108068 58.73 ns/op BenchmarkInt64N1e8-4 2051377 57.85 ns/op BenchmarkInt64N1e9-4 2002392 60.42 ns/op BenchmarkInt64N2e9-4 1956158 60.88 ns/op BenchmarkInt64N1e18-4 1951227 59.74 ns/op BenchmarkInt64N2e18-4 1940478 64.51 ns/op BenchmarkInt64N4e18-4 1753404 71.39 ns/op BenchmarkInt32N1000-4 1754287 61.42 ns/op BenchmarkInt32N1e8-4 1962344 58.35 ns/op BenchmarkInt32N1e9-4 2091788 57.94 ns/op BenchmarkInt32N2e9-4 2061584 58.91 ns/op BenchmarkFloat32-4 2693702 46.28 ns/op BenchmarkFloat64-4 2661888 45.57 ns/op BenchmarkExpFloat64-4 1436167 89.77 ns/op BenchmarkNormFloat64-4 1330119 83.82 ns/op BenchmarkPerm3-4 365913 291.2 ns/op BenchmarkPerm30-4 31012 4097 ns/op BenchmarkPerm30ViaShuffle-4 40940 3009 ns/op BenchmarkShuffleOverhead-4 52332 2341 ns/op BenchmarkConcurrent-4 3896248 31.04 ns/op PASS ok math/rand/v2 7.311s goos: freebsd goarch: amd64 pkg: mime cpu: AMD EPYC 7B12 BenchmarkQEncodeWord-4 71151 1571 ns/op BenchmarkQDecodeWord-4 166011 721.9 ns/op BenchmarkQDecodeHeader-4 175504 745.2 ns/op BenchmarkTypeByExtension/.html-4 573086 213.4 ns/op BenchmarkTypeByExtension/.HTML-4 317706 444.3 ns/op BenchmarkTypeByExtension/.unused-4 330597 312.1 ns/op BenchmarkExtensionsByType/text/html-4 243826 430.4 ns/op BenchmarkExtensionsByType/text/html;_charset=utf-8-4 151336 772.2 ns/op BenchmarkExtensionsByType/application/octet-stream-4 237348 423.4 ns/op PASS ok mime 2.493s goos: freebsd goarch: amd64 pkg: mime/multipart cpu: AMD EPYC 7B12 BenchmarkReadForm/fields/maxMemory=0-4 816 125363 ns/op 48027 B/op 188 allocs/op BenchmarkReadForm/fields/maxMemory=1048576-4 990 126841 ns/op 48287 B/op 188 allocs/op BenchmarkReadForm/files/maxMemory=0-4 373 299607 ns/op 104243 B/op 272 allocs/op BenchmarkReadForm/files/maxMemory=1048576-4 744 159587 ns/op 49748 B/op 208 allocs/op PASS ok mime/multipart 1.606s goos: freebsd goarch: amd64 pkg: mime/quotedprintable cpu: AMD EPYC 7B12 BenchmarkWriter-4 1269 92098 ns/op PASS ok mime/quotedprintable 1.204s goos: freebsd goarch: amd64 pkg: net cpu: AMD EPYC 7B12 BenchmarkGoLookupIP-4 132 861816 ns/op 9841 B/op 112 allocs/op BenchmarkGoLookupIPNoSuchHost-4 10 11778682 ns/op 26164 B/op 207 allocs/op BenchmarkGoLookupIPWithBrokenNameServer-4 1 5072558612 ns/op 160232 B/op 245 allocs/op BenchmarkDNSName-4 147282 709.5 ns/op BenchmarkInterfaces-4 8262 13816 ns/op 3264 B/op 35 allocs/op BenchmarkInterfaceByIndex-4 15058 8585 ns/op 1896 B/op 25 allocs/op BenchmarkInterfaceByName-4 7858 14029 ns/op 3328 B/op 36 allocs/op BenchmarkInterfaceAddrs-4 8082 13157 ns/op 3280 B/op 46 allocs/op BenchmarkInterfacesAndAddrs-4 13063 9193 ns/op 2072 B/op 33 allocs/op BenchmarkInterfacesAndMulticastAddrs-4 10512 11476 ns/op 3136 B/op 48 allocs/op BenchmarkParseIP-4 17838 6501 ns/op BenchmarkParseIPValidIPv4-4 995576 121.7 ns/op BenchmarkParseIPValidIPv6-4 833766 157.1 ns/op BenchmarkIPMarshalText/IPv4-4 724320 148.5 ns/op 0 B/op 0 allocs/op BenchmarkIPMarshalText/IPv6-4 281758 380.1 ns/op 0 B/op 0 allocs/op BenchmarkIPMarshalText/IPv6_long-4 167846 736.1 ns/op 48 B/op 1 allocs/op BenchmarkIPString/IPv4-4 161828 797.1 ns/op 32 B/op 2 allocs/op BenchmarkIPString/IPv6-4 17307 7950 ns/op 216 B/op 11 allocs/op BenchmarkIPMaskString-4 61548 1709 ns/op BenchmarkIPEqual/IPv4-4 1299116 92.04 ns/op BenchmarkIPEqual/IPv6-4 1183878 96.42 ns/op BenchmarkSendfileZeroBytes-4 23406 5772 ns/op 22 B/op 1 allocs/op BenchmarkSendFile/file-to-tcp/1024-4 1 1079957529 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: 0x1820d8bc93634581 BenchmarkSendFile/file-to-tcp/2048-4 1 1053581598 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: 0x1820d8bcd42be81d BenchmarkSendFile/file-to-tcp/4096-4 1 1011950399 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: 0x1820d8bd135d5356 BenchmarkSendFile/file-to-tcp/8192-4 1 1073641727 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: 0x1820d8bd50236977 BenchmarkSendFile/file-to-tcp/16384-4 1 1032078767 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: 0x1820d8bd90882ef3 BenchmarkSendFile/file-to-tcp/32768-4 1 1074753208 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: 0x1820d8bdce9498a5 BenchmarkSendFile/file-to-tcp/65536-4 1 1057944910 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: 0x1820d8be0f20f6f8 BenchmarkSendFile/file-to-tcp/131072-4 1 1021499054 ns/op 0.13 MB/s 280 B/op 8 allocs/op --- BENCH: BenchmarkSendFile/file-to-tcp/131072-4 sendfile_test.go:628: Deterministic RNG seed based on timestamp: 0x1820d8be4eb6ab4a BenchmarkSendFile/file-to-tcp/262144-4 1 1114640355 ns/op 0.24 MB/s 280 B/op 8 allocs/op --- BENCH: BenchmarkSendFile/file-to-tcp/262144-4 sendfile_test.go:628: Deterministic RNG seed based on timestamp: 0x1820d8be8c4b80dd BenchmarkSendFile/file-to-tcp/524288-4 1 1057115249 ns/op 0.50 MB/s 280 B/op 8 allocs/op --- BENCH: BenchmarkSendFile/file-to-tcp/524288-4 sendfile_test.go:628: Deterministic RNG seed based on timestamp: 0x1820d8becf9c46b6 BenchmarkSendFile/file-to-tcp/1048576-4 1 1058075120 ns/op 0.99 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: 0x1820d8bf0fda3a9c BenchmarkSendFile/file-to-unix/1024-4 1 1070935465 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: 0x1820d8bf50d71b72 BenchmarkSendFile/file-to-unix/2048-4 1 1026768557 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: 0x1820d8bf91225dd6 BenchmarkSendFile/file-to-unix/4096-4 1 1027587986 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: 0x1820d8bfced0d55e BenchmarkSendFile/file-to-unix/8192-4 1 1051998227 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: 0x1820d8c00c907a20 BenchmarkSendFile/file-to-unix/16384-4 1 1072067646 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: 0x1820d8c04bb94bb3 BenchmarkSendFile/file-to-unix/32768-4 1 1071193816 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: 0x1820d8c08c221397 BenchmarkSendFile/file-to-unix/65536-4 1 1024285345 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: 0x1820d8c0cc772580 BenchmarkSendFile/file-to-unix/131072-4 1 1075231059 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: 0x1820d8c10a17980c BenchmarkSendFile/file-to-unix/262144-4 1 1076978219 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: 0x1820d8c14ace9975 BenchmarkSendFile/file-to-unix/524288-4 1 1080065110 ns/op 0.49 MB/s 32944 B/op 4 allocs/op --- BENCH: BenchmarkSendFile/file-to-unix/524288-4 sendfile_test.go:628: Deterministic RNG seed based on timestamp: 0x1820d8c18bc8ac98 BenchmarkSendFile/file-to-unix/1048576-4 1 1088812363 ns/op 0.96 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: 0x1820d8c1cd5bdd9b BenchmarkTCP4OneShot-4 2013 58145 ns/op BenchmarkTCP4OneShotTimeout-4 2191 47805 ns/op BenchmarkTCP4Persistent-4 8523 13094 ns/op BenchmarkTCP4PersistentTimeout-4 8840 12826 ns/op BenchmarkTCP6OneShot-4 2349 42711 ns/op BenchmarkTCP6OneShotTimeout-4 2942 43265 ns/op BenchmarkTCP6Persistent-4 9355 13352 ns/op BenchmarkTCP6PersistentTimeout-4 8451 15138 ns/op BenchmarkTCP4ConcurrentReadWrite-4 10000 25473 ns/op BenchmarkTCP6ConcurrentReadWrite-4 10000 24973 ns/op BenchmarkSetReadDeadline-4 118459 1021 ns/op BenchmarkUDP6LinkLocalUnicast-4 4621 24993 ns/op BenchmarkReadWriteMsgUDPAddrPort-4 8274 17737 ns/op 0 B/op 0 allocs/op BenchmarkWriteToReadFromUDP-4 10000 18618 ns/op 16 B/op 1 allocs/op BenchmarkWriteToReadFromUDPAddrPort-4 8113 18432 ns/op 0 B/op 0 allocs/op PASS ok net 36.299s goos: freebsd goarch: amd64 pkg: net/http cpu: AMD EPYC 7B12 BenchmarkCookieString-4 40921 2949 ns/op 176 B/op 1 allocs/op BenchmarkReadSetCookies-4 17566 7237 ns/op 1200 B/op 21 allocs/op BenchmarkReadCookies-4 24519 4641 ns/op 2000 B/op 11 allocs/op BenchmarkHeaderWriteSubset-4 25450 4667 ns/op 45 B/op 0 allocs/op BenchmarkCopyValues-4 57270 2124 ns/op 736 B/op 11 allocs/op BenchmarkHexEscapeNonASCII-4 72168 1652 ns/op 192 B/op 2 allocs/op BenchmarkFindChild/n=2/rep=linear-4 2073250 60.85 ns/op BenchmarkFindChild/n=2/rep=map-4 4172451 28.75 ns/op BenchmarkFindChild/n=2/rep=hybrid8-4 1721743 70.90 ns/op BenchmarkFindChild/n=4/rep=linear-4 1095296 113.4 ns/op BenchmarkFindChild/n=4/rep=map-4 3866535 28.45 ns/op BenchmarkFindChild/n=4/rep=hybrid8-4 978080 122.6 ns/op BenchmarkFindChild/n=8/rep=linear-4 538098 218.0 ns/op BenchmarkFindChild/n=8/rep=map-4 4042317 32.83 ns/op BenchmarkFindChild/n=8/rep=hybrid8-4 451471 239.3 ns/op BenchmarkFindChild/n=16/rep=linear-4 241950 478.9 ns/op BenchmarkFindChild/n=16/rep=map-4 4653631 25.08 ns/op BenchmarkFindChild/n=16/rep=hybrid8-4 2553061 40.04 ns/op BenchmarkFindChild/n=32/rep=linear-4 128233 890.2 ns/op BenchmarkFindChild/n=32/rep=map-4 4165473 29.78 ns/op BenchmarkFindChild/n=32/rep=hybrid8-4 2963228 40.51 ns/op BenchmarkMultiConflicts-4 1 149766206 ns/op BenchmarkServerMatch-4 23812 4989 ns/op BenchmarkReadRequestChrome-4 4638 25264 ns/op 24.18 MB/s 1540 B/op 14 allocs/op BenchmarkReadRequestCurl-4 12950 9025 ns/op 8.64 MB/s 987 B/op 9 allocs/op BenchmarkReadRequestApachebench-4 13333 8909 ns/op 9.20 MB/s 988 B/op 9 allocs/op BenchmarkReadRequestSiege-4 8278 13276 ns/op 11.37 MB/s 1084 B/op 11 allocs/op BenchmarkReadRequestWrk-4 20551 5920 ns/op 6.76 MB/s 923 B/op 7 allocs/op BenchmarkFileAndServer_1KB/h1-4 207 569002 ns/op 1.80 MB/s BenchmarkFileAndServer_1KB/https1-4 188 602688 ns/op 1.70 MB/s BenchmarkFileAndServer_1KB/h2-4 134 827137 ns/op 1.24 MB/s BenchmarkFileAndServer_16MB/h1-4 3 33823957 ns/op 496.02 MB/s BenchmarkFileAndServer_16MB/https1-4 2 65920500 ns/op 254.51 MB/s BenchmarkFileAndServer_16MB/h2-4 1 181459739 ns/op 92.46 MB/s BenchmarkFileAndServer_64MB/h1-4 1 135591801 ns/op 494.93 MB/s BenchmarkFileAndServer_64MB/https1-4 1 298037334 ns/op 225.17 MB/s BenchmarkFileAndServer_64MB/h2-4 1 890306805 ns/op 75.38 MB/s BenchmarkServeMux-4 250 560342 ns/op 17280 B/op 360 allocs/op BenchmarkServeMux_SkipServe-4 296 410350 ns/op 0 B/op 0 allocs/op BenchmarkClientServer/h1-4 166 671048 ns/op 6537 B/op 70 allocs/op BenchmarkClientServer/https1-4 151 758212 ns/op 7745 B/op 81 allocs/op BenchmarkClientServer/h2-4 108 999526 ns/op 11132 B/op 81 allocs/op BenchmarkClientServerParallel/4/h1-4 1068 115415 ns/op 10116 B/op 82 allocs/op BenchmarkClientServerParallel/4/https1-4 86 1318582 ns/op 75581 B/op 551 allocs/op --- BENCH: BenchmarkClientServerParallel/4/https1-4 clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:42003: EOF clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:42007: write tcp 127.0.0.1:41998->127.0.0.1:42007: use of closed network connection clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:42042: EOF clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:42045: read tcp 127.0.0.1:42011->127.0.0.1:42045: use of closed network connection clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:42046: write tcp 127.0.0.1:42011->127.0.0.1:42046: use of closed network connection clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:42094: EOF clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:42085: EOF clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:42090: EOF clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:42084: EOF clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:42091: EOF ... [output truncated] BenchmarkClientServerParallel/4/h2-4 674 160102 ns/op 11901 B/op 90 allocs/op --- BENCH: BenchmarkClientServerParallel/4/h2-4 clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:42104: read tcp 127.0.0.1:42098->127.0.0.1:42104: use of closed network connection clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:42106: read tcp 127.0.0.1:42098->127.0.0.1:42106: use of closed network connection clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:42108: EOF clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:42110: write tcp 127.0.0.1:42098->127.0.0.1:42110: use of closed network connection clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:42107: write tcp 127.0.0.1:42098->127.0.0.1:42107: use of closed network connection BenchmarkClientServerParallel/64/h1-4 1282 145482 ns/op 16557 B/op 104 allocs/op BenchmarkClientServerParallel/64/https1-4 66 1977108 ns/op 141508 B/op 1002 allocs/op --- BENCH: BenchmarkClientServerParallel/64/https1-4 clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:43087: write tcp 127.0.0.1:43080->127.0.0.1:43087: use of closed network connection clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:43082: write tcp 127.0.0.1:43080->127.0.0.1:43082: use of closed network connection clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:43090: write tcp 127.0.0.1:43080->127.0.0.1:43090: use of closed network connection clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:43157: EOF clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:43156: write tcp 127.0.0.1:43093->127.0.0.1:43156: use of closed network connection BenchmarkClientServerParallel/64/h2-4 62 1827486 ns/op 135855 B/op 1044 allocs/op --- BENCH: BenchmarkClientServerParallel/64/h2-4 clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:43167: read tcp 127.0.0.1:43162->127.0.0.1:43167: use of closed network connection clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:43172: write tcp 127.0.0.1:43162->127.0.0.1:43172: use of closed network connection clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:43166: write tcp 127.0.0.1:43162->127.0.0.1:43166: use of closed network connection clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:43183: EOF clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:43178: EOF clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:43211: EOF clientserver_test.go:282: server log: http: TLS handshake error from 127.0.0.1:43186: EOF clientserver_test.go:282: server log: http2: server: error reading preface from client 127.0.0.1:43197: read tcp 127.0.0.1:43175->127.0.0.1:43197: read: connection reset by peer BenchmarkServer-4 1 1060181281 ns/op 30944 B/op 159 allocs/op BenchmarkClient-4 170 665913 ns/op 4237 B/op 50 allocs/op BenchmarkServerFakeConnNoKeepAlive-4 426 284003 ns/op 7679 B/op 56 allocs/op BenchmarkServerFakeConnWithKeepAlive-4 819 143662 ns/op 3135 B/op 24 allocs/op BenchmarkServerFakeConnWithKeepAliveLite-4 985 101989 ns/op 2026 B/op 14 allocs/op BenchmarkServerHandlerTypeLen-4 1070 114046 ns/op 2840 B/op 21 allocs/op BenchmarkServerHandlerNoLen-4 1207 100743 ns/op 2742 B/op 19 allocs/op BenchmarkServerHandlerNoType-4 1300 108443 ns/op 2776 B/op 20 allocs/op BenchmarkServerHandlerNoHeader-4 1308 97377 ns/op 1956 B/op 14 allocs/op BenchmarkServerHijack-4 808 142285 ns/op 17141 B/op 52 allocs/op BenchmarkCloseNotifier/h1-4 222 513146 ns/op 5844 B/op 52 allocs/op BenchmarkResponseStatusLine-4 641740 173.8 ns/op 0 B/op 0 allocs/op PASS ok net/http 17.173s goos: freebsd goarch: amd64 pkg: net/http/httputil cpu: AMD EPYC 7B12 BenchmarkServeHTTP-4 4058 24996 ns/op 34258 B/op 14 allocs/op PASS ok net/http/httputil 1.187s goos: freebsd goarch: amd64 pkg: net/netip cpu: AMD EPYC 7B12 BenchmarkIPNextPrev-4 104673 1092 ns/op BenchmarkBinaryMarshalRoundTrip/ipv4-4 955783 111.1 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6-4 775686 152.4 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6+zone-4 134401 883.2 ns/op BenchmarkStdIPv4-4 129816 887.2 ns/op 16 B/op 1 allocs/op BenchmarkIPv4-4 91506 1166 ns/op 0 B/op 0 allocs/op BenchmarkIPv4_inline-4 98070 1053 ns/op 0 B/op 0 allocs/op BenchmarkStdIPv6-4 145528 859.7 ns/op 16 B/op 1 allocs/op BenchmarkIPv6-4 103314 1275 ns/op 0 B/op 0 allocs/op BenchmarkIPv4Contains-4 1976737 56.48 ns/op 0 B/op 0 allocs/op BenchmarkIPv6Contains-4 1853576 66.02 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v4-4 1095554 103.6 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6-4 757689 156.3 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_ellipsis-4 923943 126.0 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_v4-4 713856 189.5 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_zone-4 154351 830.3 ns/op 0 B/op 0 allocs/op BenchmarkStdParseIP/v4-4 628440 198.2 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6-4 525062 270.9 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_ellipsis-4 568758 225.0 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_v4-4 472088 264.5 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_zone-4 136741 938.5 ns/op 16 B/op 1 allocs/op BenchmarkAddrString/v4-4 467145 261.8 ns/op 16 B/op 1 allocs/op BenchmarkAddrString/v6-4 153862 720.2 ns/op 48 B/op 1 allocs/op BenchmarkAddrString/v6_ellipsis-4 222207 550.0 ns/op 24 B/op 1 allocs/op BenchmarkAddrString/v6_v4-4 296914 407.7 ns/op 24 B/op 1 allocs/op BenchmarkAddrString/v6_zone-4 198699 620.2 ns/op 24 B/op 1 allocs/op BenchmarkIPStringExpanded/v4-4 454134 265.5 ns/op 16 B/op 1 allocs/op BenchmarkIPStringExpanded/v6-4 213540 589.0 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_ellipsis-4 202993 672.0 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_v4-4 202606 611.0 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_zone-4 161343 715.7 ns/op 128 B/op 2 allocs/op BenchmarkAddrMarshalText/v4-4 620124 200.9 ns/op 16 B/op 1 allocs/op BenchmarkAddrMarshalText/v6-4 198865 666.7 ns/op 48 B/op 1 allocs/op BenchmarkAddrMarshalText/v6_ellipsis-4 232752 479.2 ns/op 48 B/op 1 allocs/op BenchmarkAddrMarshalText/v6_v4-4 320586 353.2 ns/op 32 B/op 1 allocs/op BenchmarkAddrMarshalText/v6_zone-4 188353 543.9 ns/op 48 B/op 1 allocs/op BenchmarkAddrPortString/v4-4 271761 370.3 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortString/v6-4 127476 833.4 ns/op 48 B/op 1 allocs/op BenchmarkAddrPortString/v6_ellipsis-4 178780 707.2 ns/op 32 B/op 1 allocs/op BenchmarkAddrPortString/v6_v4-4 231763 517.4 ns/op 32 B/op 1 allocs/op BenchmarkAddrPortString/v6_zone-4 144256 701.1 ns/op 32 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v4-4 346125 323.2 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6-4 149965 740.4 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_ellipsis-4 198804 620.8 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_v4-4 237057 472.7 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_zone-4 185863 633.7 ns/op 64 B/op 1 allocs/op BenchmarkPrefixMasking/IPv4_/32-4 1364274 84.22 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/17-4 1370024 88.89 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/0-4 1303677 87.83 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/128-4 1279278 99.90 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/65-4 1000000 115.9 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/0-4 1000000 108.2 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/128-4 1000000 102.3 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/65-4 1000000 108.1 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/0-4 1216410 97.82 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMarshalText-4 408346 265.1 ns/op 24 B/op 1 allocs/op BenchmarkParseAddrPort/v4-4 582823 206.7 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6-4 454738 276.1 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_ellipsis-4 535828 243.9 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_v4-4 459873 286.9 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_zone-4 123356 949.1 ns/op 0 B/op 0 allocs/op BenchmarkAs16-4 6698118 19.10 ns/op PASS ok net/netip 10.427s 2025/02/04 00:10:23 Test RPC server listening on 127.0.0.1:43584 2025/02/04 00:10:23 Test HTTP RPC server listening on 127.0.0.1:43585 goos: freebsd goarch: amd64 pkg: net/rpc cpu: AMD EPYC 7B12 BenchmarkEndToEnd-4 1404 89419 ns/op BenchmarkEndToEndHTTP-4 1210 90459 ns/op BenchmarkEndToEndAsync-4 2958 34532 ns/op BenchmarkEndToEndAsyncHTTP-4 3649 32916 ns/op PASS ok net/rpc 1.858s goos: freebsd goarch: amd64 pkg: net/textproto cpu: AMD EPYC 7B12 BenchmarkReadMIMEHeader/client_headers-4 5038 23321 ns/op BenchmarkReadMIMEHeader/server_headers-4 7326 15861 ns/op BenchmarkUncommon-4 33662 3541 ns/op 464 B/op 5 allocs/op PASS ok net/textproto 1.670s goos: freebsd goarch: amd64 pkg: net/url cpu: AMD EPYC 7B12 BenchmarkString-4 7132 16045 ns/op 1200 B/op 32 allocs/op BenchmarkResolvePath-4 168375 636.2 ns/op 32 B/op 2 allocs/op BenchmarkQueryEscape/#00-4 854736 137.1 ns/op 16 B/op 1 allocs/op BenchmarkQueryEscape/#01-4 139300 864.7 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#02-4 222910 484.6 ns/op 32 B/op 1 allocs/op BenchmarkQueryEscape/#03-4 108211 1009 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#04-4 20540 6026 ns/op 832 B/op 2 allocs/op BenchmarkPathEscape/#00-4 520027 216.8 ns/op 16 B/op 1 allocs/op BenchmarkPathEscape/#01-4 144123 895.3 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#02-4 247814 522.8 ns/op 32 B/op 1 allocs/op BenchmarkPathEscape/#03-4 116458 1074 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#04-4 18906 5793 ns/op 704 B/op 2 allocs/op BenchmarkQueryUnescape/#00-4 320439 388.6 ns/op 16 B/op 1 allocs/op BenchmarkQueryUnescape/#01-4 136804 864.1 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#02-4 133516 911.6 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#03-4 55825 1881 ns/op 64 B/op 1 allocs/op BenchmarkQueryUnescape/#04-4 11504 10998 ns/op 320 B/op 1 allocs/op BenchmarkPathUnescape/#00-4 314870 370.7 ns/op 16 B/op 1 allocs/op BenchmarkPathUnescape/#01-4 138742 839.8 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#02-4 132344 895.7 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#03-4 59605 1909 ns/op 64 B/op 1 allocs/op BenchmarkPathUnescape/#04-4 12108 9816 ns/op 320 B/op 1 allocs/op PASS ok net/url 4.458s goos: freebsd goarch: amd64 pkg: os cpu: AMD EPYC 7B12 BenchmarkExpand/noop-4 3452286 33.79 ns/op 0 B/op 0 allocs/op BenchmarkExpand/multiple-4 237196 482.8 ns/op 48 B/op 2 allocs/op BenchmarkReaddirname-4 1351 85296 ns/op --- BENCH: BenchmarkReaddirname-4 os_test.go:506: benchmarkReaddirname ".": 158 entries os_test.go:506: benchmarkReaddirname ".": 158 entries os_test.go:506: benchmarkReaddirname ".": 158 entries BenchmarkReaddir-4 466 264618 ns/op --- BENCH: BenchmarkReaddir-4 os_test.go:523: benchmarkReaddir ".": 158 entries os_test.go:523: benchmarkReaddir ".": 158 entries os_test.go:523: benchmarkReaddir ".": 158 entries BenchmarkReadDir-4 1022 111875 ns/op --- BENCH: BenchmarkReadDir-4 os_test.go:540: benchmarkReadDir ".": 158 entries os_test.go:540: benchmarkReadDir ".": 158 entries os_test.go:540: benchmarkReadDir ".": 158 entries BenchmarkStatDot-4 140818 814.3 ns/op BenchmarkStatFile-4 127372 991.2 ns/op BenchmarkStatDir-4 130359 945.2 ns/op BenchmarkLstatDot-4 154424 841.5 ns/op BenchmarkLstatFile-4 113644 1097 ns/op BenchmarkLstatDir-4 123262 925.9 ns/op BenchmarkRemoveAll-4 42 2998583 ns/op 44518 B/op 558 allocs/op PASS ok os 3.118s goos: freebsd goarch: amd64 pkg: os/exec cpu: AMD EPYC 7B12 BenchmarkExecHostname-4 37 3095956 ns/op 7440 B/op 31 allocs/op PASS ok os/exec 1.303s goos: freebsd goarch: amd64 pkg: os/user cpu: AMD EPYC 7B12 BenchmarkCurrent-4 22285 5203 ns/op PASS ok os/user 1.211s goos: freebsd goarch: amd64 pkg: reflect cpu: AMD EPYC 7B12 BenchmarkBool-4 4645447 25.62 ns/op BenchmarkString-4 2607453 44.63 ns/op BenchmarkBytes-4 2460938 48.46 ns/op BenchmarkNamedBytes-4 1000000 102.2 ns/op BenchmarkBytesArray-4 815143 134.7 ns/op BenchmarkSliceLen-4 2825295 41.99 ns/op BenchmarkMapLen-4 997328 125.3 ns/op BenchmarkStringLen-4 2032431 59.28 ns/op BenchmarkArrayLen-4 1567512 78.27 ns/op BenchmarkSliceCap-4 2882371 43.18 ns/op BenchmarkDeepEqual/int8-4 443871 245.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int8-4 94002 1074 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int16-4 465350 270.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int16-4 107244 1020 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int32-4 475914 252.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int32-4 119944 1016 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int64-4 468800 289.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int64-4 117129 1007 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int-4 396960 259.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int-4 114741 1028 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint8-4 536798 224.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8-4 131253 787.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint16-4 472814 258.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint16-4 115738 1054 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint32-4 464866 260.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint32-4 112576 990.9 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint64-4 429117 287.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint64-4 97412 1058 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint-4 474242 268.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint-4 108632 1178 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uintptr-4 448140 276.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uintptr-4 116886 1047 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float32-4 443806 282.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float32-4 104018 1079 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float64-4 464672 249.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float64-4 112399 1177 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex64-4 395282 271.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex64-4 118290 1047 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex128-4 405517 261.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex128-4 118954 1133 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/bool-4 530013 235.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]bool-4 116379 984.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/string-4 416112 265.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]string-4 113686 1027 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8#01-4 147555 943.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][]uint8-4 59008 1713 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[6]uint8-4 56967 2048 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][6]uint8-4 43212 3059 ns/op 0 B/op 0 allocs/op BenchmarkMapsDeepEqual-4 42553 2826 ns/op BenchmarkIsZero/ArrayComparable-4 287548 376.9 ns/op BenchmarkIsZero/ArrayIncomparable-4 40210 3110 ns/op BenchmarkIsZero/StructComparable-4 806678 148.7 ns/op BenchmarkIsZero/StructIncomparable-4 168736 667.8 ns/op BenchmarkIsZero/ArrayInt_4-4 1654198 72.59 ns/op BenchmarkIsZero/ArrayInt_1024-4 18828 7059 ns/op BenchmarkIsZero/ArrayInt_1024_NoZero-4 36358 3361 ns/op BenchmarkIsZero/Struct4Int-4 1437981 84.62 ns/op BenchmarkIsZero/ArrayStruct4Int_1024-4 19002 6131 ns/op BenchmarkIsZero/ArrayChanInt_1024-4 18834 7033 ns/op BenchmarkIsZero/StructInt_512-4 38002 4096 ns/op BenchmarkSetZero/Bool/Direct-4 3943186 34.32 ns/op BenchmarkSetZero/Bool/CachedZero-4 868740 126.4 ns/op BenchmarkSetZero/Bool/NewZero-4 663741 153.8 ns/op BenchmarkSetZero/Int/Direct-4 2706297 43.44 ns/op BenchmarkSetZero/Int/CachedZero-4 1000000 117.4 ns/op BenchmarkSetZero/Int/NewZero-4 795939 150.4 ns/op BenchmarkSetZero/Uint/Direct-4 2831600 41.29 ns/op BenchmarkSetZero/Uint/CachedZero-4 1000000 111.6 ns/op BenchmarkSetZero/Uint/NewZero-4 795301 151.1 ns/op BenchmarkSetZero/Float/Direct-4 2714364 42.23 ns/op BenchmarkSetZero/Float/CachedZero-4 1124770 108.6 ns/op BenchmarkSetZero/Float/NewZero-4 672441 154.6 ns/op BenchmarkSetZero/Complex/Direct-4 2882270 40.66 ns/op BenchmarkSetZero/Complex/CachedZero-4 992517 117.4 ns/op BenchmarkSetZero/Complex/NewZero-4 769712 155.9 ns/op BenchmarkSetZero/Array/Direct-4 2785674 43.21 ns/op BenchmarkSetZero/Array/CachedZero-4 1072296 110.6 ns/op BenchmarkSetZero/Array/NewZero-4 768781 171.0 ns/op BenchmarkSetZero/Chan/Direct-4 2957577 41.70 ns/op BenchmarkSetZero/Chan/CachedZero-4 1000000 122.6 ns/op BenchmarkSetZero/Chan/NewZero-4 773733 148.5 ns/op BenchmarkSetZero/Func/Direct-4 2613009 41.83 ns/op BenchmarkSetZero/Func/CachedZero-4 1071554 105.7 ns/op BenchmarkSetZero/Func/NewZero-4 848578 142.6 ns/op BenchmarkSetZero/Interface/Direct-4 2769955 42.64 ns/op BenchmarkSetZero/Interface/CachedZero-4 877776 115.0 ns/op BenchmarkSetZero/Interface/NewZero-4 729265 145.6 ns/op BenchmarkSetZero/Map/Direct-4 2840278 40.11 ns/op BenchmarkSetZero/Map/CachedZero-4 1134475 105.7 ns/op BenchmarkSetZero/Map/NewZero-4 859742 154.0 ns/op BenchmarkSetZero/Pointer/Direct-4 2944682 41.23 ns/op BenchmarkSetZero/Pointer/CachedZero-4 1000000 109.1 ns/op BenchmarkSetZero/Pointer/NewZero-4 798589 139.2 ns/op BenchmarkSetZero/Slice/Direct-4 2750115 43.32 ns/op BenchmarkSetZero/Slice/CachedZero-4 1039755 108.2 ns/op BenchmarkSetZero/Slice/NewZero-4 781832 144.8 ns/op BenchmarkSetZero/String/Direct-4 2932375 42.06 ns/op BenchmarkSetZero/String/CachedZero-4 930375 117.6 ns/op BenchmarkSetZero/String/NewZero-4 825147 150.4 ns/op BenchmarkSetZero/Struct/Direct-4 2889642 42.89 ns/op BenchmarkSetZero/Struct/CachedZero-4 1051346 113.2 ns/op BenchmarkSetZero/Struct/NewZero-4 823749 144.4 ns/op BenchmarkSelect/1-4 225132 492.0 ns/op 80 B/op 5 allocs/op BenchmarkSelect/4-4 103651 1255 ns/op 208 B/op 8 allocs/op BenchmarkSelect/8-4 52605 2386 ns/op 672 B/op 13 allocs/op BenchmarkCall-4 259922 491.6 ns/op 0 B/op 0 allocs/op BenchmarkCallMethod-4 201123 593.9 ns/op 0 B/op 0 allocs/op BenchmarkCallArgCopy/size=128-4 98673 1281 ns/op 99.89 MB/s BenchmarkCallArgCopy/size=256-4 84207 1398 ns/op 183.15 MB/s BenchmarkCallArgCopy/size=1024-4 63853 1792 ns/op 571.55 MB/s BenchmarkCallArgCopy/size=4096-4 38796 2834 ns/op 1445.13 MB/s BenchmarkCallArgCopy/size=65536-4 4173 28109 ns/op 2331.47 MB/s BenchmarkFieldByName1-4 1981947 59.53 ns/op BenchmarkFieldByName2-4 158380 928.3 ns/op BenchmarkFieldByName3-4 18354 7110 ns/op BenchmarkInterfaceBig-4 4700304 23.88 ns/op BenchmarkInterfaceSmall-4 4623613 24.09 ns/op BenchmarkNew-4 2866176 42.21 ns/op BenchmarkMap/StringKeys/MapIndex-4 2986 37748 ns/op 0 B/op 0 allocs/op BenchmarkMap/StringKeys/SetMapIndex-4 2511 48160 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/MapIndex-4 2883 39172 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/SetMapIndex-4 2611 45539 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/MapIndex-4 2812 40157 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/SetMapIndex-4 2476 46554 ns/op 0 B/op 0 allocs/op BenchmarkMapIterNext-4 258802 450.5 ns/op BenchmarkTypeForString-4 2570721 45.60 ns/op BenchmarkTypeForError-4 1309749 92.10 ns/op PASS ok reflect 21.377s goos: freebsd goarch: amd64 pkg: regexp cpu: AMD EPYC 7B12 BenchmarkFind-4 12792 9714 ns/op 9118 B/op 1 allocs/op BenchmarkFindAllNoMatches-4 17200 7157 ns/op 9277 B/op 1 allocs/op BenchmarkFindString-4 12175 9067 ns/op 9312 B/op 1 allocs/op BenchmarkFindSubmatch-4 13702 9102 ns/op 9483 B/op 2 allocs/op BenchmarkFindStringSubmatch-4 12847 8369 ns/op 9275 B/op 2 allocs/op BenchmarkLiteral-4 22645 5798 ns/op BenchmarkNotLiteral-4 5107 22899 ns/op BenchmarkMatchClass-4 3699 27416 ns/op BenchmarkMatchClass_InRange-4 4260 27516 ns/op BenchmarkReplaceAll-4 3307 39471 ns/op BenchmarkAnchoredLiteralShortNonMatch-4 142192 749.7 ns/op BenchmarkAnchoredLiteralLongNonMatch-4 140064 759.2 ns/op BenchmarkAnchoredShortMatch-4 94462 1312 ns/op BenchmarkAnchoredLongMatch-4 92636 1393 ns/op BenchmarkOnePassShortA-4 24201 4976 ns/op BenchmarkNotOnePassShortA-4 10000 12009 ns/op BenchmarkOnePassShortB-4 32750 4114 ns/op BenchmarkNotOnePassShortB-4 10000 10088 ns/op BenchmarkOnePassLongPrefix-4 101869 1250 ns/op BenchmarkOnePassLongNotPrefix-4 32076 3561 ns/op BenchmarkMatchParallelShared-4 19546 5878 ns/op BenchmarkMatchParallelCopied-4 24675 6350 ns/op BenchmarkQuoteMetaAll-4 226878 535.6 ns/op 26.14 MB/s BenchmarkQuoteMetaNone-4 442544 276.0 ns/op 94.22 MB/s BenchmarkCompile/Onepass-4 4990 20737 ns/op 4272 B/op 52 allocs/op BenchmarkCompile/Medium-4 2419 49655 ns/op 10152 B/op 112 allocs/op BenchmarkCompile/Hard-4 238 437783 ns/op 90712 B/op 424 allocs/op BenchmarkMatch/Easy0/16-4 4847636 23.73 ns/op 674.17 MB/s BenchmarkMatch/Easy0/32-4 25452 5347 ns/op 5.98 MB/s BenchmarkMatch/Easy0/1K-4 19972 5973 ns/op 171.43 MB/s BenchmarkMatch/Easy0i/16-4 4719176 24.10 ns/op 663.96 MB/s BenchmarkMatch/Easy0i/32-4 6068 17242 ns/op 1.86 MB/s BenchmarkMatch/Easy0i/1K-4 330 352931 ns/op 2.90 MB/s BenchmarkMatch/Easy1/16-4 4636657 24.96 ns/op 641.09 MB/s BenchmarkMatch/Easy1/32-4 20806 6547 ns/op 4.89 MB/s BenchmarkMatch/Easy1/1K-4 8306 12853 ns/op 79.67 MB/s BenchmarkMatch/Medium/16-4 4880410 23.60 ns/op 678.00 MB/s BenchmarkMatch/Medium/32-4 7886 14367 ns/op 2.23 MB/s BenchmarkMatch/Medium/1K-4 373 314458 ns/op 3.26 MB/s BenchmarkMatch/Hard/16-4 4783458 24.30 ns/op 658.53 MB/s BenchmarkMatch/Hard/32-4 5404 22883 ns/op 1.40 MB/s BenchmarkMatch/Hard/1K-4 201 567879 ns/op 1.80 MB/s BenchmarkMatch/Hard1/16-4 1902 62172 ns/op 0.26 MB/s BenchmarkMatch/Hard1/32-4 1039 120358 ns/op 0.27 MB/s BenchmarkMatch/Hard1/1K-4 33 3731793 ns/op 0.27 MB/s BenchmarkMatch_onepass_regex/16-4 33525 3532 ns/op 4.53 MB/s 23 B/op 0 allocs/op BenchmarkMatch_onepass_regex/32-4 22552 5627 ns/op 5.69 MB/s 24 B/op 0 allocs/op BenchmarkMatch_onepass_regex/1K-4 817 153764 ns/op 6.66 MB/s 24 B/op 0 allocs/op PASS ok regexp 8.933s goos: freebsd goarch: amd64 pkg: regexp/syntax cpu: AMD EPYC 7B12 BenchmarkEmptyOpContext-4 838518 145.9 ns/op BenchmarkIsWordChar-4 221035 598.8 ns/op PASS ok regexp/syntax 2.169s goos: freebsd goarch: amd64 pkg: runtime cpu: AMD EPYC 7B12 BenchmarkCallers/cached-4 90133 1300 ns/op BenchmarkCallers/inlined-4 98780 1216 ns/op BenchmarkCallers/no-cache-4 23680 5195 ns/op BenchmarkFPCallers/cached-4 3658814 33.05 ns/op BenchmarkMakeChan/Byte-4 1000000 114.2 ns/op BenchmarkMakeChan/Int-4 1000000 135.9 ns/op BenchmarkMakeChan/Ptr-4 876441 168.0 ns/op BenchmarkMakeChan/Struct/0-4 1235371 99.44 ns/op BenchmarkMakeChan/Struct/32-4 542739 230.2 ns/op BenchmarkMakeChan/Struct/40-4 472096 310.3 ns/op BenchmarkChanNonblocking-4 12767725 11.27 ns/op BenchmarkSelectUncontended-4 1540738 73.53 ns/op BenchmarkSelectSyncContended-4 33055 3470 ns/op BenchmarkSelectAsyncContended-4 152688 792.7 ns/op BenchmarkSelectNonblock-4 6339801 17.18 ns/op BenchmarkChanUncontended-4 9912 12997 ns/op BenchmarkChanContended-4 1724 77358 ns/op BenchmarkChanSync-4 141732 814.9 ns/op BenchmarkChanSyncWork-4 46450 2531 ns/op BenchmarkChanProdCons0-4 85410 1256 ns/op BenchmarkChanProdCons10-4 141069 776.8 ns/op BenchmarkChanProdCons100-4 168248 667.5 ns/op BenchmarkChanProdConsWork0-4 77371 1364 ns/op BenchmarkChanProdConsWork10-4 116695 1066 ns/op BenchmarkChanProdConsWork100-4 114250 1029 ns/op BenchmarkSelectProdCons-4 71500 1655 ns/op BenchmarkReceiveDataFromClosedChan-4 1473477 81.94 ns/op BenchmarkChanCreation-4 157646 655.6 ns/op BenchmarkChanSem-4 245307 529.9 ns/op BenchmarkChanPopular-4 104 1439776 ns/op BenchmarkChanClosed-4 940017 115.7 ns/op BenchmarkCallClosure-4 7778595 14.81 ns/op BenchmarkCallClosure1-4 8202162 14.02 ns/op BenchmarkCallClosure2-4 2083192 57.42 ns/op BenchmarkCallClosure3-4 2254773 51.26 ns/op BenchmarkCallClosure4-4 2051169 57.85 ns/op BenchmarkComplex128DivNormal-4 14247951 8.137 ns/op BenchmarkComplex128DivNisNaN-4 10998432 10.58 ns/op BenchmarkComplex128DivDisNaN-4 10656232 11.05 ns/op BenchmarkComplex128DivNisInf-4 14029616 8.279 ns/op BenchmarkComplex128DivDisInf-4 8581728 14.49 ns/op BenchmarkAllocation-4 6237 28031 ns/op BenchmarkReadMemStats-4 5232 20124 ns/op BenchmarkReadMemStatsLatency-4 1 198420 p50-ns 198420 p90-ns 198420 p99-ns BenchmarkWriteBarrier-4 2237992 47.46 ns/op BenchmarkBulkWriteBarrier-4 8591095 13.09 ns/op BenchmarkScanStackNoLocals-4 4 30014226 ns/op BenchmarkMSpanCountAlloc/bits=64-4 15525024 7.887 ns/op BenchmarkMSpanCountAlloc/bits=128-4 12840576 7.869 ns/op BenchmarkMSpanCountAlloc/bits=256-4 12395547 9.423 ns/op BenchmarkMSpanCountAlloc/bits=512-4 8902125 12.84 ns/op BenchmarkMSpanCountAlloc/bits=1024-4 7459936 18.21 ns/op BenchmarkHash5-4 8181355 14.66 ns/op 341.10 MB/s BenchmarkHash16-4 7772193 14.29 ns/op 1119.80 MB/s BenchmarkHash64-4 7642423 14.07 ns/op 4547.14 MB/s BenchmarkHash1024-4 4060903 31.30 ns/op 32718.04 MB/s BenchmarkHash65536-4 82292 1390 ns/op 47152.11 MB/s BenchmarkAlignedLoad-4 9812638 10.83 ns/op BenchmarkUnalignedLoad-4 10570222 11.61 ns/op BenchmarkEqEfaceConcrete-4 8499822 14.24 ns/op BenchmarkEqIfaceConcrete-4 8106138 13.92 ns/op BenchmarkNeEfaceConcrete-4 8890010 13.75 ns/op BenchmarkNeIfaceConcrete-4 7305158 13.90 ns/op BenchmarkConvT2EByteSized/bool-4 7940174 15.03 ns/op BenchmarkConvT2EByteSized/uint8-4 7909808 14.57 ns/op BenchmarkConvT2ESmall-4 7064209 17.20 ns/op BenchmarkConvT2EUintptr-4 7479562 17.36 ns/op BenchmarkConvT2ELarge-4 1684340 68.58 ns/op BenchmarkConvT2ISmall-4 7219066 16.30 ns/op BenchmarkConvT2IUintptr-4 7301229 16.12 ns/op BenchmarkConvT2ILarge-4 1821961 67.72 ns/op BenchmarkConvI2E-4 6512653 17.58 ns/op BenchmarkConvI2I-4 7691377 16.29 ns/op BenchmarkAssertE2T-4 6574777 18.05 ns/op BenchmarkAssertE2TLarge-4 3530988 33.07 ns/op BenchmarkAssertE2I-4 6981286 15.95 ns/op BenchmarkAssertI2T-4 6776506 17.06 ns/op BenchmarkAssertI2I-4 7263193 16.26 ns/op BenchmarkAssertI2E-4 7852987 14.67 ns/op BenchmarkAssertE2E-4 7845333 15.21 ns/op BenchmarkAssertE2T2-4 5578740 21.76 ns/op BenchmarkAssertE2T2Blank-4 6671596 18.52 ns/op BenchmarkAssertI2E2-4 5976369 19.31 ns/op BenchmarkAssertI2E2Blank-4 7986121 14.80 ns/op BenchmarkAssertE2E2-4 6188616 18.96 ns/op BenchmarkAssertE2E2Blank-4 7838553 14.72 ns/op BenchmarkConvT2Ezero/zero/16-4 6917029 18.50 ns/op BenchmarkConvT2Ezero/zero/32-4 7195267 15.87 ns/op BenchmarkConvT2Ezero/zero/64-4 7104480 15.93 ns/op BenchmarkConvT2Ezero/zero/str-4 7363482 16.32 ns/op BenchmarkConvT2Ezero/zero/slice-4 7075959 16.52 ns/op BenchmarkConvT2Ezero/zero/big-4 308359 444.5 ns/op BenchmarkConvT2Ezero/nonzero/str-4 1870371 56.20 ns/op BenchmarkConvT2Ezero/nonzero/slice-4 1722837 67.89 ns/op BenchmarkConvT2Ezero/nonzero/big-4 315573 567.3 ns/op BenchmarkConvT2Ezero/smallint/16-4 7148419 16.24 ns/op BenchmarkConvT2Ezero/smallint/32-4 7151830 16.39 ns/op BenchmarkConvT2Ezero/smallint/64-4 7393870 16.08 ns/op BenchmarkConvT2Ezero/largeint/16-4 2041993 52.37 ns/op BenchmarkConvT2Ezero/largeint/32-4 2504274 49.42 ns/op BenchmarkConvT2Ezero/largeint/64-4 2482938 49.15 ns/op BenchmarkMalloc8-4 2668149 45.08 ns/op BenchmarkMalloc16-4 2096245 52.03 ns/op BenchmarkMallocTypeInfo8-4 3058828 41.32 ns/op BenchmarkMallocTypeInfo16-4 2179122 51.70 ns/op BenchmarkMallocLargeStruct-4 227286 720.1 ns/op BenchmarkGoroutineSelect-4 51 1988237 ns/op BenchmarkGoroutineBlocking-4 69 1813441 ns/op BenchmarkGoroutineForRange-4 85 1476905 ns/op BenchmarkGoroutineIdle-4 100 1248954 ns/op BenchmarkHashStringSpeed-4 3564118 32.91 ns/op BenchmarkHashBytesSpeed-4 1818638 62.04 ns/op BenchmarkHashInt32Speed-4 3808244 34.50 ns/op BenchmarkHashInt64Speed-4 3935986 28.48 ns/op BenchmarkHashStringArraySpeed-4 874672 141.2 ns/op BenchmarkMegMap-4 3700312 33.32 ns/op BenchmarkMegOneMap-4 3499534 33.11 ns/op BenchmarkMegEqMap-4 4047 30247 ns/op BenchmarkMegEmptyMap-4 6042538 19.30 ns/op BenchmarkMegEmptyMapWithInterfaceKey-4 3257683 37.26 ns/op BenchmarkSmallStrMap-4 4103420 27.56 ns/op BenchmarkMapStringKeysEight_16-4 4130641 27.58 ns/op BenchmarkMapStringKeysEight_32-4 4050853 28.39 ns/op BenchmarkMapStringKeysEight_64-4 4038998 30.56 ns/op BenchmarkMapStringKeysEight_128-4 3616360 32.80 ns/op BenchmarkMapStringKeysEight_256-4 3282616 35.20 ns/op BenchmarkMapStringKeysEight_1M-4 3260096 34.73 ns/op BenchmarkMapFirst/1-4 5810408 21.10 ns/op BenchmarkMapFirst/2-4 5575984 21.95 ns/op BenchmarkMapFirst/3-4 5541370 20.50 ns/op BenchmarkMapFirst/4-4 5645528 21.97 ns/op BenchmarkMapFirst/5-4 4760938 22.62 ns/op BenchmarkMapFirst/6-4 5515366 22.94 ns/op BenchmarkMapFirst/7-4 5586890 21.57 ns/op BenchmarkMapFirst/8-4 5418580 20.73 ns/op BenchmarkMapFirst/9-4 5194310 24.74 ns/op BenchmarkMapFirst/10-4 4797990 23.68 ns/op BenchmarkMapFirst/11-4 4598241 24.74 ns/op BenchmarkMapFirst/12-4 5106088 26.97 ns/op BenchmarkMapFirst/13-4 4283487 27.33 ns/op BenchmarkMapFirst/14-4 4557152 28.12 ns/op BenchmarkMapFirst/15-4 4807130 24.77 ns/op BenchmarkMapFirst/16-4 4389560 22.88 ns/op BenchmarkMapMid/1-4 5732857 20.24 ns/op BenchmarkMapMid/2-4 4817893 20.79 ns/op BenchmarkMapMid/3-4 5485641 21.27 ns/op BenchmarkMapMid/4-4 5528004 21.13 ns/op BenchmarkMapMid/5-4 5652312 20.75 ns/op BenchmarkMapMid/6-4 5350513 21.97 ns/op BenchmarkMapMid/7-4 5320048 22.31 ns/op BenchmarkMapMid/8-4 5441580 22.92 ns/op BenchmarkMapMid/9-4 4933717 25.68 ns/op BenchmarkMapMid/10-4 4486287 26.89 ns/op BenchmarkMapMid/11-4 4805104 26.36 ns/op BenchmarkMapMid/12-4 4547860 29.02 ns/op BenchmarkMapMid/13-4 4562436 24.53 ns/op BenchmarkMapMid/14-4 4632248 23.20 ns/op BenchmarkMapMid/15-4 4838808 25.62 ns/op BenchmarkMapMid/16-4 4822144 26.07 ns/op BenchmarkMapLast/1-4 5029294 21.46 ns/op BenchmarkMapLast/2-4 5215256 23.72 ns/op BenchmarkMapLast/3-4 5211003 22.58 ns/op BenchmarkMapLast/4-4 4347736 26.24 ns/op BenchmarkMapLast/5-4 5093354 26.69 ns/op BenchmarkMapLast/6-4 4739484 22.83 ns/op BenchmarkMapLast/7-4 4559540 23.48 ns/op BenchmarkMapLast/8-4 4652412 22.51 ns/op BenchmarkMapLast/9-4 4849932 23.47 ns/op BenchmarkMapLast/10-4 5078355 23.24 ns/op BenchmarkMapLast/11-4 4316516 29.78 ns/op BenchmarkMapLast/12-4 5153904 25.52 ns/op BenchmarkMapLast/13-4 4631583 24.14 ns/op BenchmarkMapLast/14-4 4460882 27.19 ns/op BenchmarkMapLast/15-4 5102176 25.16 ns/op BenchmarkMapLast/16-4 4184404 25.77 ns/op BenchmarkMapCycle-4 3693345 39.92 ns/op BenchmarkRepeatedLookupStrMapKey32-4 3119269 33.33 ns/op BenchmarkRepeatedLookupStrMapKey1M-4 3318 35305 ns/op BenchmarkMakeMap/[Byte]Byte-4 488118 318.2 ns/op BenchmarkMakeMap/[Int]Int-4 299239 569.4 ns/op BenchmarkNewEmptyMap-4 4302789 30.38 ns/op 0 B/op 0 allocs/op BenchmarkNewSmallMap-4 1637899 78.49 ns/op 0 B/op 0 allocs/op BenchmarkSameLengthMap-4 3049442 43.85 ns/op BenchmarkSmallKeyMap-4 2851378 35.87 ns/op BenchmarkMapPopulate/1-4 2365518 52.06 ns/op 0 B/op 0 allocs/op BenchmarkMapPopulate/10-4 164380 966.5 ns/op 328 B/op 3 allocs/op BenchmarkMapPopulate/100-4 12537 11289 ns/op 4456 B/op 9 allocs/op BenchmarkMapPopulate/1000-4 860 168072 ns/op 74265 B/op 20 allocs/op BenchmarkMapPopulate/10000-4 90 1540804 ns/op 591491 B/op 79 allocs/op BenchmarkMapPopulate/100000-4 5 23464033 ns/op 4729422 B/op 533 allocs/op BenchmarkComplexAlgMap-4 610088 198.1 ns/op BenchmarkGoMapClear/Reflexive/1-4 2123121 53.69 ns/op BenchmarkGoMapClear/Reflexive/10-4 1743313 73.17 ns/op BenchmarkGoMapClear/Reflexive/100-4 653648 199.9 ns/op BenchmarkGoMapClear/Reflexive/1000-4 45890 2208 ns/op BenchmarkGoMapClear/Reflexive/10000-4 6788 16595 ns/op BenchmarkGoMapClear/NonReflexive/1-4 1469702 72.27 ns/op BenchmarkGoMapClear/NonReflexive/10-4 1449990 77.05 ns/op BenchmarkGoMapClear/NonReflexive/100-4 701733 183.0 ns/op BenchmarkGoMapClear/NonReflexive/1000-4 52935 2009 ns/op BenchmarkGoMapClear/NonReflexive/10000-4 7468 16502 ns/op BenchmarkMapStringConversion/32/simple-4 2125986 57.98 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/struct-4 1910365 65.98 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/array-4 1988920 59.74 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/simple-4 2044537 58.53 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/struct-4 1769450 64.09 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/array-4 1824913 62.81 ns/op 0 B/op 0 allocs/op BenchmarkMapInterfaceString-4 2819250 44.63 ns/op BenchmarkMapInterfacePtr-4 2820079 44.30 ns/op BenchmarkNewEmptyMapHintLessThan8-4 3330859 36.01 ns/op 0 B/op 0 allocs/op BenchmarkNewEmptyMapHintGreaterThan8-4 82915 1231 ns/op 1192 B/op 3 allocs/op BenchmarkMapIter/Key=int32/Elem=int32/len=6-4 2103164 59.42 ns/op BenchmarkMapIter/Key=int32/Elem=int32/len=64-4 1576298 70.07 ns/op BenchmarkMapIter/Key=int32/Elem=int32/len=65536-4 1752000 74.06 ns/op BenchmarkMapIter/Key=int64/Elem=int64/len=6-4 2069974 57.93 ns/op BenchmarkMapIter/Key=int64/Elem=int64/len=64-4 1721490 71.17 ns/op BenchmarkMapIter/Key=int64/Elem=int64/len=65536-4 1629303 69.29 ns/op BenchmarkMapIter/Key=string/Elem=string/len=6-4 1842344 60.80 ns/op BenchmarkMapIter/Key=string/Elem=string/len=64-4 1671159 68.67 ns/op BenchmarkMapIter/Key=string/Elem=string/len=65536-4 1688811 73.67 ns/op BenchmarkMapIter/Key=smallType/Elem=int32/len=6-4 2156796 55.60 ns/op BenchmarkMapIter/Key=smallType/Elem=int32/len=64-4 1850090 65.63 ns/op BenchmarkMapIter/Key=smallType/Elem=int32/len=65536-4 1950118 59.79 ns/op BenchmarkMapIter/Key=mediumType/Elem=int32/len=6-4 838338 153.1 ns/op BenchmarkMapIter/Key=mediumType/Elem=int32/len=64-4 696470 155.6 ns/op BenchmarkMapIter/Key=mediumType/Elem=int32/len=65536-4 1000000 572.2 ns/op BenchmarkMapIter/Key=bigType/Elem=int32/len=6-4 149978 754.6 ns/op BenchmarkMapIter/Key=bigType/Elem=int32/len=64-4 152019 786.7 ns/op BenchmarkMapIter/Key=bigType/Elem=int32/len=65536-4 1000000 1617 ns/op BenchmarkMapIter/Key=bigType/Elem=bigType/len=6-4 54645 1933 ns/op BenchmarkMapIter/Key=bigType/Elem=bigType/len=64-4 64653 1630 ns/op BenchmarkMapIter/Key=bigType/Elem=bigType/len=65536-4 1000000 2926 ns/op BenchmarkMapIter/Key=int32/Elem=bigType/len=6-4 145063 810.2 ns/op BenchmarkMapIter/Key=int32/Elem=bigType/len=64-4 139992 806.3 ns/op BenchmarkMapIter/Key=int32/Elem=bigType/len=65536-4 1000000 1789 ns/op BenchmarkMapIter/Key=*int32/Elem=int32/len=6-4 1801356 65.26 ns/op BenchmarkMapIter/Key=*int32/Elem=int32/len=64-4 1579426 77.52 ns/op BenchmarkMapIter/Key=*int32/Elem=int32/len=65536-4 1631829 74.46 ns/op BenchmarkMapIter/Key=int32/Elem=*int32/len=6-4 2212388 55.97 ns/op BenchmarkMapIter/Key=int32/Elem=*int32/len=64-4 1749342 74.28 ns/op BenchmarkMapIter/Key=int32/Elem=*int32/len=65536-4 1639155 69.14 ns/op BenchmarkMapIterLowLoad/Key=int32/Elem=int32/len=6-4 6612819 15.45 ns/op BenchmarkMapIterLowLoad/Key=int32/Elem=int32/len=64-4 42297224 2.790 ns/op BenchmarkMapIterLowLoad/Key=int32/Elem=int32/len=65536-4 156376372 0.7473 ns/op BenchmarkMapIterLowLoad/Key=int64/Elem=int64/len=6-4 7548124 15.55 ns/op BenchmarkMapIterLowLoad/Key=int64/Elem=int64/len=64-4 42509752 2.859 ns/op BenchmarkMapIterLowLoad/Key=int64/Elem=int64/len=65536-4 149254851 0.7699 ns/op BenchmarkMapIterLowLoad/Key=string/Elem=string/len=6-4 7215954 16.51 ns/op BenchmarkMapIterLowLoad/Key=string/Elem=string/len=64-4 38854298 2.941 ns/op BenchmarkMapIterLowLoad/Key=string/Elem=string/len=65536-4 139167398 0.8984 ns/op BenchmarkMapIterLowLoad/Key=smallType/Elem=int32/len=6-4 7688144 17.58 ns/op BenchmarkMapIterLowLoad/Key=smallType/Elem=int32/len=64-4 45753861 2.678 ns/op BenchmarkMapIterLowLoad/Key=smallType/Elem=int32/len=65536-4 145349671 0.7731 ns/op BenchmarkMapIterLowLoad/Key=mediumType/Elem=int32/len=6-4 3194023 34.65 ns/op BenchmarkMapIterLowLoad/Key=mediumType/Elem=int32/len=64-4 25364336 4.297 ns/op BenchmarkMapIterLowLoad/Key=mediumType/Elem=int32/len=65536-4 146284732 0.8769 ns/op BenchmarkMapIterLowLoad/Key=bigType/Elem=int32/len=6-4 903692 125.8 ns/op BenchmarkMapIterLowLoad/Key=bigType/Elem=int32/len=64-4 7856587 13.56 ns/op BenchmarkMapIterLowLoad/Key=bigType/Elem=int32/len=65536-4 146354930 0.7788 ns/op BenchmarkMapIterLowLoad/Key=bigType/Elem=bigType/len=6-4 452529 267.9 ns/op BenchmarkMapIterLowLoad/Key=bigType/Elem=bigType/len=64-4 4858544 26.59 ns/op BenchmarkMapIterLowLoad/Key=bigType/Elem=bigType/len=65536-4 150641931 0.8132 ns/op BenchmarkMapIterLowLoad/Key=int32/Elem=bigType/len=6-4 945392 128.6 ns/op BenchmarkMapIterLowLoad/Key=int32/Elem=bigType/len=64-4 9008004 13.23 ns/op BenchmarkMapIterLowLoad/Key=int32/Elem=bigType/len=65536-4 149490934 0.7837 ns/op BenchmarkMapIterLowLoad/Key=*int32/Elem=int32/len=6-4 7563883 16.92 ns/op BenchmarkMapIterLowLoad/Key=*int32/Elem=int32/len=64-4 37533404 2.769 ns/op BenchmarkMapIterLowLoad/Key=*int32/Elem=int32/len=65536-4 156943182 0.7355 ns/op BenchmarkMapIterLowLoad/Key=int32/Elem=*int32/len=6-4 7420609 15.67 ns/op BenchmarkMapIterLowLoad/Key=int32/Elem=*int32/len=64-4 38744772 2.875 ns/op BenchmarkMapIterLowLoad/Key=int32/Elem=*int32/len=65536-4 155504238 0.7325 ns/op BenchmarkMapAccessHit/Key=int32/Elem=int32/len=6-4 3428355 35.85 ns/op BenchmarkMapAccessHit/Key=int32/Elem=int32/len=64-4 2873593 41.85 ns/op BenchmarkMapAccessHit/Key=int32/Elem=int32/len=65536-4 1417333 92.84 ns/op BenchmarkMapAccessHit/Key=int64/Elem=int64/len=6-4 3511033 33.44 ns/op BenchmarkMapAccessHit/Key=int64/Elem=int64/len=64-4 3470748 38.13 ns/op BenchmarkMapAccessHit/Key=int64/Elem=int64/len=65536-4 1000000 226.4 ns/op BenchmarkMapAccessHit/Key=string/Elem=string/len=6-4 2658698 43.43 ns/op BenchmarkMapAccessHit/Key=string/Elem=string/len=64-4 2778026 43.01 ns/op BenchmarkMapAccessHit/Key=string/Elem=string/len=65536-4 473470 232.5 ns/op BenchmarkMapAccessHit/Key=smallType/Elem=int32/len=6-4 2021313 63.44 ns/op BenchmarkMapAccessHit/Key=smallType/Elem=int32/len=64-4 2047560 58.45 ns/op BenchmarkMapAccessHit/Key=smallType/Elem=int32/len=65536-4 616917 234.3 ns/op BenchmarkMapAccessHit/Key=mediumType/Elem=int32/len=6-4 865947 129.4 ns/op BenchmarkMapAccessHit/Key=mediumType/Elem=int32/len=64-4 854985 123.2 ns/op BenchmarkMapAccessHit/Key=mediumType/Elem=int32/len=65536-4 232618 449.7 ns/op BenchmarkMapAccessHit/Key=bigType/Elem=int32/len=6-4 216682 550.3 ns/op BenchmarkMapAccessHit/Key=bigType/Elem=int32/len=64-4 176511 599.9 ns/op BenchmarkMapAccessHit/Key=bigType/Elem=int32/len=65536-4 55359 2096 ns/op BenchmarkMapAccessHit/Key=bigType/Elem=bigType/len=6-4 85204 1315 ns/op BenchmarkMapAccessHit/Key=bigType/Elem=bigType/len=64-4 79324 1786 ns/op BenchmarkMapAccessHit/Key=bigType/Elem=bigType/len=65536-4 23638 4769 ns/op BenchmarkMapAccessHit/Key=int32/Elem=bigType/len=6-4 160227 784.8 ns/op BenchmarkMapAccessHit/Key=int32/Elem=bigType/len=64-4 139408 760.1 ns/op BenchmarkMapAccessHit/Key=int32/Elem=bigType/len=65536-4 57026 2026 ns/op BenchmarkMapAccessHit/Key=*int32/Elem=int32/len=6-4 2495797 43.73 ns/op BenchmarkMapAccessHit/Key=*int32/Elem=int32/len=64-4 2525950 48.37 ns/op BenchmarkMapAccessHit/Key=*int32/Elem=int32/len=65536-4 679212 237.3 ns/op BenchmarkMapAccessHit/Key=int32/Elem=*int32/len=6-4 3187706 39.18 ns/op BenchmarkMapAccessHit/Key=int32/Elem=*int32/len=64-4 2850933 44.15 ns/op BenchmarkMapAccessHit/Key=int32/Elem=*int32/len=65536-4 776070 266.6 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=int32/len=6-4 3586772 34.04 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=int32/len=64-4 3062252 32.74 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=int32/len=65536-4 2626444 46.32 ns/op BenchmarkMapAccessMiss/Key=int64/Elem=int64/len=6-4 3634230 32.31 ns/op BenchmarkMapAccessMiss/Key=int64/Elem=int64/len=64-4 3782757 32.18 ns/op BenchmarkMapAccessMiss/Key=int64/Elem=int64/len=65536-4 1928559 55.87 ns/op BenchmarkMapAccessMiss/Key=string/Elem=string/len=6-4 3077952 38.33 ns/op BenchmarkMapAccessMiss/Key=string/Elem=string/len=64-4 3181866 36.33 ns/op BenchmarkMapAccessMiss/Key=string/Elem=string/len=65536-4 1735743 78.64 ns/op BenchmarkMapAccessMiss/Key=smallType/Elem=int32/len=6-4 2071160 58.73 ns/op BenchmarkMapAccessMiss/Key=smallType/Elem=int32/len=64-4 2068842 53.53 ns/op BenchmarkMapAccessMiss/Key=smallType/Elem=int32/len=65536-4 1219052 111.2 ns/op BenchmarkMapAccessMiss/Key=mediumType/Elem=int32/len=6-4 1089884 107.8 ns/op BenchmarkMapAccessMiss/Key=mediumType/Elem=int32/len=64-4 1080852 130.7 ns/op BenchmarkMapAccessMiss/Key=mediumType/Elem=int32/len=65536-4 448516 239.8 ns/op BenchmarkMapAccessMiss/Key=bigType/Elem=int32/len=6-4 251713 505.0 ns/op BenchmarkMapAccessMiss/Key=bigType/Elem=int32/len=64-4 245864 520.2 ns/op BenchmarkMapAccessMiss/Key=bigType/Elem=int32/len=65536-4 107678 1057 ns/op BenchmarkMapAccessMiss/Key=bigType/Elem=bigType/len=6-4 210650 576.5 ns/op BenchmarkMapAccessMiss/Key=bigType/Elem=bigType/len=64-4 187321 595.0 ns/op BenchmarkMapAccessMiss/Key=bigType/Elem=bigType/len=65536-4 82708 1217 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=bigType/len=6-4 1157698 106.2 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=bigType/len=64-4 1000000 106.6 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=bigType/len=65536-4 500247 219.1 ns/op BenchmarkMapAccessMiss/Key=*int32/Elem=int32/len=6-4 3657465 34.77 ns/op BenchmarkMapAccessMiss/Key=*int32/Elem=int32/len=64-4 3311952 38.25 ns/op BenchmarkMapAccessMiss/Key=*int32/Elem=int32/len=65536-4 1339016 83.04 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=*int32/len=6-4 3585044 35.83 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=*int32/len=64-4 3411771 35.42 ns/op BenchmarkMapAccessMiss/Key=int32/Elem=*int32/len=65536-4 1825208 64.74 ns/op BenchmarkMapAssignExists/Key=int32/Elem=int32/len=6-4 2983017 43.55 ns/op BenchmarkMapAssignExists/Key=int32/Elem=int32/len=64-4 2700519 40.52 ns/op BenchmarkMapAssignExists/Key=int32/Elem=int32/len=65536-4 578803 293.5 ns/op BenchmarkMapAssignExists/Key=int64/Elem=int64/len=6-4 2898670 46.36 ns/op BenchmarkMapAssignExists/Key=int64/Elem=int64/len=64-4 2709601 40.40 ns/op BenchmarkMapAssignExists/Key=int64/Elem=int64/len=65536-4 429790 244.5 ns/op BenchmarkMapAssignExists/Key=string/Elem=string/len=6-4 2424866 47.91 ns/op BenchmarkMapAssignExists/Key=string/Elem=string/len=64-4 2245528 49.11 ns/op BenchmarkMapAssignExists/Key=string/Elem=string/len=65536-4 472995 294.5 ns/op BenchmarkMapAssignExists/Key=smallType/Elem=int32/len=6-4 1464716 82.02 ns/op BenchmarkMapAssignExists/Key=smallType/Elem=int32/len=64-4 1427394 81.03 ns/op BenchmarkMapAssignExists/Key=smallType/Elem=int32/len=65536-4 460286 328.1 ns/op BenchmarkMapAssignExists/Key=mediumType/Elem=int32/len=6-4 798146 145.7 ns/op BenchmarkMapAssignExists/Key=mediumType/Elem=int32/len=64-4 855422 143.6 ns/op BenchmarkMapAssignExists/Key=mediumType/Elem=int32/len=65536-4 249824 454.2 ns/op BenchmarkMapAssignExists/Key=bigType/Elem=int32/len=6-4 163773 638.6 ns/op BenchmarkMapAssignExists/Key=bigType/Elem=int32/len=64-4 170196 648.1 ns/op BenchmarkMapAssignExists/Key=bigType/Elem=int32/len=65536-4 49264 2339 ns/op BenchmarkMapAssignExists/Key=bigType/Elem=bigType/len=6-4 84508 1483 ns/op BenchmarkMapAssignExists/Key=bigType/Elem=bigType/len=64-4 71076 1574 ns/op BenchmarkMapAssignExists/Key=bigType/Elem=bigType/len=65536-4 19195 5989 ns/op BenchmarkMapAssignExists/Key=int32/Elem=bigType/len=6-4 143017 763.4 ns/op BenchmarkMapAssignExists/Key=int32/Elem=bigType/len=64-4 127336 835.7 ns/op BenchmarkMapAssignExists/Key=int32/Elem=bigType/len=65536-4 34608 3485 ns/op BenchmarkMapAssignExists/Key=*int32/Elem=int32/len=6-4 2955070 38.65 ns/op BenchmarkMapAssignExists/Key=*int32/Elem=int32/len=64-4 2532477 43.17 ns/op BenchmarkMapAssignExists/Key=*int32/Elem=int32/len=65536-4 577536 279.1 ns/op BenchmarkMapAssignExists/Key=int32/Elem=*int32/len=6-4 2852874 40.10 ns/op BenchmarkMapAssignExists/Key=int32/Elem=*int32/len=64-4 2506878 50.98 ns/op BenchmarkMapAssignExists/Key=int32/Elem=*int32/len=65536-4 470911 340.7 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=int32/len=6-4 1786138 67.98 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=int32/len=64-4 773499 129.8 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=int32/len=65536-4 1000000 267.4 ns/op BenchmarkMapAssignFillNoHint/Key=int64/Elem=int64/len=6-4 1508768 86.47 ns/op BenchmarkMapAssignFillNoHint/Key=int64/Elem=int64/len=64-4 871591 193.4 ns/op BenchmarkMapAssignFillNoHint/Key=int64/Elem=int64/len=65536-4 815997 253.3 ns/op BenchmarkMapAssignFillNoHint/Key=string/Elem=string/len=6-4 1217216 105.3 ns/op BenchmarkMapAssignFillNoHint/Key=string/Elem=string/len=64-4 610686 246.4 ns/op BenchmarkMapAssignFillNoHint/Key=string/Elem=string/len=65536-4 693291 456.0 ns/op BenchmarkMapAssignFillNoHint/Key=smallType/Elem=int32/len=6-4 1000000 108.3 ns/op BenchmarkMapAssignFillNoHint/Key=smallType/Elem=int32/len=64-4 535154 234.5 ns/op BenchmarkMapAssignFillNoHint/Key=smallType/Elem=int32/len=65536-4 652333 290.6 ns/op BenchmarkMapAssignFillNoHint/Key=mediumType/Elem=int32/len=6-4 260541 638.2 ns/op BenchmarkMapAssignFillNoHint/Key=mediumType/Elem=int32/len=64-4 180898 718.2 ns/op BenchmarkMapAssignFillNoHint/Key=mediumType/Elem=int32/len=65536-4 189242 992.3 ns/op BenchmarkMapAssignFillNoHint/Key=bigType/Elem=int32/len=6-4 29277 3750 ns/op BenchmarkMapAssignFillNoHint/Key=bigType/Elem=int32/len=64-4 37356 4497 ns/op BenchmarkMapAssignFillNoHint/Key=bigType/Elem=int32/len=65536-4 36625 3497 ns/op BenchmarkMapAssignFillNoHint/Key=bigType/Elem=bigType/len=6-4 16377 7477 ns/op BenchmarkMapAssignFillNoHint/Key=bigType/Elem=bigType/len=64-4 10000 11285 ns/op BenchmarkMapAssignFillNoHint/Key=bigType/Elem=bigType/len=65536-4 15000 7380 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=bigType/len=6-4 23587 4803 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=bigType/len=64-4 34146 5886 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=bigType/len=65536-4 37516 3424 ns/op BenchmarkMapAssignFillNoHint/Key=*int32/Elem=int32/len=6-4 1585010 87.27 ns/op BenchmarkMapAssignFillNoHint/Key=*int32/Elem=int32/len=64-4 854103 179.8 ns/op BenchmarkMapAssignFillNoHint/Key=*int32/Elem=int32/len=65536-4 837198 311.7 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=*int32/len=6-4 1658695 85.82 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=*int32/len=64-4 885999 168.1 ns/op BenchmarkMapAssignFillNoHint/Key=int32/Elem=*int32/len=65536-4 624618 322.6 ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=int32/len=6-4 283778 449.1 ns/op 400421 p100-ns/op 190.0 p50-ns/op 560.0 p99-ns/op 1400 p99.9-ns/op 18580 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=int32/len=64-4 255427 483.3 ns/op 239829 p100-ns/op 191.0 p50-ns/op 2021 p99-ns/op 3949 p99.9-ns/op 46770 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=int32/len=65536-4 242198 632.4 ns/op 670630 p100-ns/op 310.0 p50-ns/op 850.0 p99-ns/op 33070 p99.9-ns/op 114859 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int64/Elem=int64/len=6-4 268464 475.5 ns/op 400880 p100-ns/op 181.0 p50-ns/op 611.0 p99-ns/op 2390 p99.9-ns/op 60781 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int64/Elem=int64/len=64-4 250063 508.7 ns/op 310331 p100-ns/op 190.0 p50-ns/op 2380 p99-ns/op 6481 p99.9-ns/op 75890 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int64/Elem=int64/len=65536-4 154968 721.7 ns/op 503561 p100-ns/op 371.0 p50-ns/op 989.0 p99-ns/op 37880 p99.9-ns/op 200190 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=string/Elem=string/len=6-4 266029 490.8 ns/op 446051 p100-ns/op 190.0 p50-ns/op 720.0 p99-ns/op 4080 p99.9-ns/op 86590 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=string/Elem=string/len=64-4 213799 642.8 ns/op 1029291 p100-ns/op 200.0 p50-ns/op 3489 p99-ns/op 14701 p99.9-ns/op 188631 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=string/Elem=string/len=65536-4 175904 895.4 ns/op 1004430 p100-ns/op 429.0 p50-ns/op 1041 p99-ns/op 94041 p99.9-ns/op 269599 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=smallType/Elem=int32/len=6-4 230329 544.9 ns/op 365681 p100-ns/op 262.0 p50-ns/op 689.0 p99-ns/op 4509 p99.9-ns/op 78751 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=smallType/Elem=int32/len=64-4 228129 726.6 ns/op 9312574 p100-ns/op 250.0 p50-ns/op 2949 p99-ns/op 11140 p99.9-ns/op 175230 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=smallType/Elem=int32/len=65536-4 185744 799.1 ns/op 800760 p100-ns/op 450.0 p50-ns/op 1079 p99-ns/op 42090 p99.9-ns/op 135990 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=mediumType/Elem=int32/len=6-4 138283 996.8 ns/op 265521 p100-ns/op 530.0 p50-ns/op 3440 p99-ns/op 41968 p99.9-ns/op 198900 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=mediumType/Elem=int32/len=64-4 104995 1444 ns/op 16119698 p100-ns/op 539.0 p50-ns/op 5210 p99-ns/op 77180 p99.9-ns/op 260971 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=mediumType/Elem=int32/len=65536-4 83520 1540 ns/op 641681 p100-ns/op 731.0 p50-ns/op 2160 p99-ns/op 214330 p99.9-ns/op 438930 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=bigType/Elem=int32/len=6-4 23692 4557 ns/op 9465454 p100-ns/op 2341 p50-ns/op 29349 p99-ns/op 207850 p99.9-ns/op 435481 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=bigType/Elem=int32/len=64-4 20181 7644 ns/op 13065716 p100-ns/op 3220 p50-ns/op 69020 p99-ns/op 305840 p99.9-ns/op 963000 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=bigType/Elem=int32/len=65536-4 26973 3968 ns/op 795900 p100-ns/op 2781 p50-ns/op 12240 p99-ns/op 465950 p99.9-ns/op 694541 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=bigType/Elem=bigType/len=6-4 13230 8886 ns/op 497339 p100-ns/op 5369 p50-ns/op 71410 p99-ns/op 289380 p99.9-ns/op 389650 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=bigType/Elem=bigType/len=64-4 10000 11455 ns/op 11434834 p100-ns/op 6200 p50-ns/op 80390 p99-ns/op 315740 p99.9-ns/op 11434834 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=bigType/Elem=bigType/len=65536-4 14661 8305 ns/op 2954171 p100-ns/op 6250 p50-ns/op 18750 p99-ns/op 548950 p99.9-ns/op 682781 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=bigType/len=6-4 22411 4772 ns/op 401490 p100-ns/op 2920 p50-ns/op 33760 p99-ns/op 158120 p99.9-ns/op 382829 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=bigType/len=64-4 20325 5759 ns/op 400590 p100-ns/op 3389 p50-ns/op 36631 p99-ns/op 183461 p99.9-ns/op 381220 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=bigType/len=65536-4 31884 3583 ns/op 160070 p100-ns/op 3091 p50-ns/op 12100 p99-ns/op 38040 p99.9-ns/op 112740 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=*int32/Elem=int32/len=6-4 263712 454.6 ns/op 358210 p100-ns/op 181.0 p50-ns/op 590.0 p99-ns/op 4370 p99.9-ns/op 33569 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=*int32/Elem=int32/len=64-4 227037 531.1 ns/op 256040 p100-ns/op 190.0 p50-ns/op 2509 p99-ns/op 8520 p99.9-ns/op 76320 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=*int32/Elem=int32/len=65536-4 243213 612.9 ns/op 338261 p100-ns/op 320.0 p50-ns/op 770.0 p99-ns/op 34379 p99.9-ns/op 72130 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=*int32/len=6-4 278077 463.2 ns/op 776540 p100-ns/op 190.0 p50-ns/op 581.0 p99-ns/op 2330 p99.9-ns/op 38311 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=*int32/len=64-4 254925 511.5 ns/op 595350 p100-ns/op 191.0 p50-ns/op 2379 p99-ns/op 6330 p99.9-ns/op 82860 p99.99-ns/op BenchmarkMapAssignGrowLatency/Key=int32/Elem=*int32/len=65536-4 250132 643.2 ns/op 1665131 p100-ns/op 340.0 p50-ns/op 830.0 p99-ns/op 34460 p99.9-ns/op 69469 p99.99-ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=int32/len=6-4 1720071 65.67 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=int32/len=64-4 1969689 66.45 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=int32/len=65536-4 582789 189.1 ns/op BenchmarkMapAssignFillHint/Key=int64/Elem=int64/len=6-4 1567029 81.83 ns/op BenchmarkMapAssignFillHint/Key=int64/Elem=int64/len=64-4 1384813 82.83 ns/op BenchmarkMapAssignFillHint/Key=int64/Elem=int64/len=65536-4 430358 274.0 ns/op BenchmarkMapAssignFillHint/Key=string/Elem=string/len=6-4 1188522 118.4 ns/op BenchmarkMapAssignFillHint/Key=string/Elem=string/len=64-4 1000000 112.9 ns/op BenchmarkMapAssignFillHint/Key=string/Elem=string/len=65536-4 367518 306.4 ns/op BenchmarkMapAssignFillHint/Key=smallType/Elem=int32/len=6-4 1170555 105.8 ns/op BenchmarkMapAssignFillHint/Key=smallType/Elem=int32/len=64-4 878534 121.5 ns/op BenchmarkMapAssignFillHint/Key=smallType/Elem=int32/len=65536-4 433165 235.3 ns/op BenchmarkMapAssignFillHint/Key=mediumType/Elem=int32/len=6-4 231960 591.3 ns/op BenchmarkMapAssignFillHint/Key=mediumType/Elem=int32/len=64-4 237562 507.8 ns/op BenchmarkMapAssignFillHint/Key=mediumType/Elem=int32/len=65536-4 198850 675.2 ns/op BenchmarkMapAssignFillHint/Key=bigType/Elem=int32/len=6-4 29364 3472 ns/op BenchmarkMapAssignFillHint/Key=bigType/Elem=int32/len=64-4 38307 4624 ns/op BenchmarkMapAssignFillHint/Key=bigType/Elem=int32/len=65536-4 41682 2651 ns/op BenchmarkMapAssignFillHint/Key=bigType/Elem=bigType/len=6-4 15409 8950 ns/op BenchmarkMapAssignFillHint/Key=bigType/Elem=bigType/len=64-4 10000 11181 ns/op BenchmarkMapAssignFillHint/Key=bigType/Elem=bigType/len=65536-4 18160 6351 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=bigType/len=6-4 21622 4648 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=bigType/len=64-4 20360 5502 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=bigType/len=65536-4 31761 3288 ns/op BenchmarkMapAssignFillHint/Key=*int32/Elem=int32/len=6-4 1385635 95.45 ns/op BenchmarkMapAssignFillHint/Key=*int32/Elem=int32/len=64-4 1119963 92.07 ns/op BenchmarkMapAssignFillHint/Key=*int32/Elem=int32/len=65536-4 396782 278.4 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=*int32/len=6-4 1361624 96.36 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=*int32/len=64-4 1504873 81.63 ns/op BenchmarkMapAssignFillHint/Key=int32/Elem=*int32/len=65536-4 530160 319.0 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=int32/len=6-4 2007486 69.93 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=int32/len=64-4 1317122 78.01 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=int32/len=65536-4 557787 201.7 ns/op BenchmarkMapAssignFillClear/Key=int64/Elem=int64/len=6-4 1774888 64.63 ns/op BenchmarkMapAssignFillClear/Key=int64/Elem=int64/len=64-4 1889496 59.92 ns/op BenchmarkMapAssignFillClear/Key=int64/Elem=int64/len=65536-4 562254 216.9 ns/op BenchmarkMapAssignFillClear/Key=string/Elem=string/len=6-4 2004782 59.66 ns/op BenchmarkMapAssignFillClear/Key=string/Elem=string/len=64-4 1514950 91.18 ns/op BenchmarkMapAssignFillClear/Key=string/Elem=string/len=65536-4 464116 234.0 ns/op BenchmarkMapAssignFillClear/Key=smallType/Elem=int32/len=6-4 1697626 70.06 ns/op BenchmarkMapAssignFillClear/Key=smallType/Elem=int32/len=64-4 1794730 67.78 ns/op BenchmarkMapAssignFillClear/Key=smallType/Elem=int32/len=65536-4 426322 250.5 ns/op BenchmarkMapAssignFillClear/Key=mediumType/Elem=int32/len=6-4 235352 587.8 ns/op BenchmarkMapAssignFillClear/Key=mediumType/Elem=int32/len=64-4 242570 480.6 ns/op BenchmarkMapAssignFillClear/Key=mediumType/Elem=int32/len=65536-4 184954 714.7 ns/op BenchmarkMapAssignFillClear/Key=bigType/Elem=int32/len=6-4 31896 3313 ns/op BenchmarkMapAssignFillClear/Key=bigType/Elem=int32/len=64-4 34831 3968 ns/op BenchmarkMapAssignFillClear/Key=bigType/Elem=int32/len=65536-4 28246 3968 ns/op BenchmarkMapAssignFillClear/Key=bigType/Elem=bigType/len=6-4 15936 6412 ns/op BenchmarkMapAssignFillClear/Key=bigType/Elem=bigType/len=64-4 12715 9591 ns/op BenchmarkMapAssignFillClear/Key=bigType/Elem=bigType/len=65536-4 10298 10862 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=bigType/len=6-4 24015 5257 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=bigType/len=64-4 21700 5158 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=bigType/len=65536-4 21471 5208 ns/op BenchmarkMapAssignFillClear/Key=*int32/Elem=int32/len=6-4 2563335 49.91 ns/op BenchmarkMapAssignFillClear/Key=*int32/Elem=int32/len=64-4 2447469 48.54 ns/op BenchmarkMapAssignFillClear/Key=*int32/Elem=int32/len=65536-4 666662 198.1 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=*int32/len=6-4 2688474 45.84 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=*int32/len=64-4 2465905 46.30 ns/op BenchmarkMapAssignFillClear/Key=int32/Elem=*int32/len=65536-4 481563 208.2 ns/op BenchmarkMapAssignAddition/Key=int32/Elem=int32/len=6-4 2025268 57.18 ns/op BenchmarkMapAssignAddition/Key=int32/Elem=int32/len=64-4 1911862 65.40 ns/op BenchmarkMapAssignAddition/Key=int32/Elem=int32/len=65536-4 679750 168.6 ns/op BenchmarkMapAssignAddition/Key=int64/Elem=int64/len=6-4 2096128 56.64 ns/op BenchmarkMapAssignAddition/Key=int64/Elem=int64/len=64-4 2050820 64.83 ns/op BenchmarkMapAssignAddition/Key=int64/Elem=int64/len=65536-4 545342 262.7 ns/op BenchmarkMapAssignAddition/Key=string/Elem=string/len=6-4 162346 8824 ns/op BenchmarkMapAssignAddition/Key=string/Elem=string/len=64-4 626766 5929 ns/op BenchmarkMapAssignAddition/Key=string/Elem=string/len=65536-4 358592 357.7 ns/op BenchmarkMapAssignAddition/Key=smallType/Elem=int32/len=6-4 987546 120.5 ns/op BenchmarkMapAssignAddition/Key=smallType/Elem=int32/len=64-4 1023640 121.5 ns/op BenchmarkMapAssignAddition/Key=smallType/Elem=int32/len=65536-4 353118 329.7 ns/op BenchmarkMapAssignAddition/Key=mediumType/Elem=int32/len=6-4 378764 329.5 ns/op BenchmarkMapAssignAddition/Key=mediumType/Elem=int32/len=64-4 384814 317.1 ns/op BenchmarkMapAssignAddition/Key=mediumType/Elem=int32/len=65536-4 143362 730.4 ns/op BenchmarkMapAssignAddition/Key=bigType/Elem=int32/len=6-4 72954 1570 ns/op BenchmarkMapAssignAddition/Key=bigType/Elem=int32/len=64-4 65389 1657 ns/op BenchmarkMapAssignAddition/Key=bigType/Elem=int32/len=65536-4 35492 3427 ns/op BenchmarkMapAssignAppend/Key=int32/Elem=[]int32/len=6-4 1283246 89.20 ns/op BenchmarkMapAssignAppend/Key=int32/Elem=[]int32/len=64-4 1382686 85.74 ns/op BenchmarkMapAssignAppend/Key=int32/Elem=[]int32/len=65536-4 390585 294.3 ns/op BenchmarkMapAssignAppend/Key=int64/Elem=[]int32/len=6-4 1425555 85.97 ns/op BenchmarkMapAssignAppend/Key=int64/Elem=[]int32/len=64-4 1472112 75.38 ns/op BenchmarkMapAssignAppend/Key=int64/Elem=[]int32/len=65536-4 345908 362.6 ns/op BenchmarkMapAssignAppend/Key=string/Elem=[]int32/len=6-4 1332307 91.11 ns/op BenchmarkMapAssignAppend/Key=string/Elem=[]int32/len=64-4 1447432 85.36 ns/op BenchmarkMapAssignAppend/Key=string/Elem=[]int32/len=65536-4 294310 377.5 ns/op BenchmarkMapDelete/Key=int32/Elem=int32/len=6-4 1436042 80.92 ns/op BenchmarkMapDelete/Key=int32/Elem=int32/len=64-4 1233266 93.13 ns/op BenchmarkMapDelete/Key=int32/Elem=int32/len=65536-4 1000000 314.0 ns/op BenchmarkMapDelete/Key=int64/Elem=int64/len=6-4 1486039 81.10 ns/op BenchmarkMapDelete/Key=int64/Elem=int64/len=64-4 1293342 90.52 ns/op BenchmarkMapDelete/Key=int64/Elem=int64/len=65536-4 715707 264.4 ns/op BenchmarkMapDelete/Key=string/Elem=string/len=6-4 1306893 91.29 ns/op BenchmarkMapDelete/Key=string/Elem=string/len=64-4 1149162 104.0 ns/op BenchmarkMapDelete/Key=string/Elem=string/len=65536-4 746239 359.3 ns/op BenchmarkMapDelete/Key=smallType/Elem=int32/len=6-4 932103 130.3 ns/op BenchmarkMapDelete/Key=smallType/Elem=int32/len=64-4 956161 130.7 ns/op BenchmarkMapDelete/Key=smallType/Elem=int32/len=65536-4 633810 530.9 ns/op BenchmarkMapDelete/Key=mediumType/Elem=int32/len=6-4 203548 732.1 ns/op BenchmarkMapDelete/Key=mediumType/Elem=int32/len=64-4 177282 867.6 ns/op BenchmarkMapDelete/Key=mediumType/Elem=int32/len=65536-4 269215 1001 ns/op BenchmarkMapDelete/Key=bigType/Elem=int32/len=6-4 38042 4572 ns/op BenchmarkMapDelete/Key=bigType/Elem=int32/len=64-4 21409 5075 ns/op BenchmarkMapDelete/Key=bigType/Elem=int32/len=65536-4 59247 2551 ns/op BenchmarkMapDelete/Key=bigType/Elem=bigType/len=6-4 10000 12012 ns/op BenchmarkMapDelete/Key=bigType/Elem=bigType/len=64-4 10000 13146 ns/op BenchmarkMapDelete/Key=bigType/Elem=bigType/len=65536-4 37822 2995 ns/op BenchmarkMapDelete/Key=int32/Elem=bigType/len=6-4 23516 5188 ns/op BenchmarkMapDelete/Key=int32/Elem=bigType/len=64-4 21538 5928 ns/op BenchmarkMapDelete/Key=int32/Elem=bigType/len=65536-4 668701 4157 ns/op BenchmarkMapDelete/Key=*int32/Elem=int32/len=6-4 1349457 88.02 ns/op BenchmarkMapDelete/Key=*int32/Elem=int32/len=64-4 1130652 106.1 ns/op BenchmarkMapDelete/Key=*int32/Elem=int32/len=65536-4 688084 471.4 ns/op BenchmarkMapDelete/Key=int32/Elem=*int32/len=6-4 1419304 83.25 ns/op BenchmarkMapDelete/Key=int32/Elem=*int32/len=64-4 1259712 97.17 ns/op BenchmarkMapDelete/Key=int32/Elem=*int32/len=65536-4 831472 423.9 ns/op BenchmarkMapPop/Key=int32/Elem=int32/len=6-4 780328 139.5 ns/op BenchmarkMapPop/Key=int32/Elem=int32/len=64-4 529539 224.0 ns/op BenchmarkMapPop/Key=int32/Elem=int32/len=65536-4 285762 620.7 ns/op BenchmarkMapPop/Key=int64/Elem=int64/len=6-4 777639 143.1 ns/op BenchmarkMapPop/Key=int64/Elem=int64/len=64-4 576010 198.9 ns/op BenchmarkMapPop/Key=int64/Elem=int64/len=65536-4 243237 744.6 ns/op BenchmarkMapPop/Key=string/Elem=string/len=6-4 717976 151.0 ns/op BenchmarkMapPop/Key=string/Elem=string/len=64-4 596922 216.5 ns/op BenchmarkMapPop/Key=string/Elem=string/len=65536-4 339757 857.4 ns/op BenchmarkMapPop/Key=smallType/Elem=int32/len=6-4 648086 191.7 ns/op BenchmarkMapPop/Key=smallType/Elem=int32/len=64-4 481075 255.6 ns/op BenchmarkMapPop/Key=smallType/Elem=int32/len=65536-4 376107 766.2 ns/op BenchmarkMapPop/Key=mediumType/Elem=int32/len=6-4 166364 856.6 ns/op BenchmarkMapPop/Key=mediumType/Elem=int32/len=64-4 156840 972.4 ns/op BenchmarkMapPop/Key=mediumType/Elem=int32/len=65536-4 116692 1423 ns/op BenchmarkMapPop/Key=bigType/Elem=int32/len=6-4 20001 5767 ns/op BenchmarkMapPop/Key=bigType/Elem=int32/len=64-4 18823 7024 ns/op BenchmarkMapPop/Key=bigType/Elem=int32/len=65536-4 45968 2579 ns/op BenchmarkMapPop/Key=bigType/Elem=bigType/len=6-4 10000 12178 ns/op BenchmarkMapPop/Key=bigType/Elem=bigType/len=64-4 10000 12597 ns/op BenchmarkMapPop/Key=bigType/Elem=bigType/len=65536-4 39307 2640 ns/op BenchmarkMapPop/Key=int32/Elem=bigType/len=6-4 21787 6207 ns/op BenchmarkMapPop/Key=int32/Elem=bigType/len=64-4 25476 5752 ns/op BenchmarkMapPop/Key=int32/Elem=bigType/len=65536-4 172050 3163 ns/op BenchmarkMapPop/Key=*int32/Elem=int32/len=6-4 796519 148.8 ns/op BenchmarkMapPop/Key=*int32/Elem=int32/len=64-4 578484 230.1 ns/op BenchmarkMapPop/Key=*int32/Elem=int32/len=65536-4 387133 625.2 ns/op BenchmarkMapPop/Key=int32/Elem=*int32/len=6-4 862960 142.5 ns/op BenchmarkMapPop/Key=int32/Elem=*int32/len=64-4 571722 192.3 ns/op BenchmarkMapPop/Key=int32/Elem=*int32/len=65536-4 368392 600.8 ns/op BenchmarkMapDeleteLargeKey-4 532374 219.1 ns/op BenchmarkMapSmallAccessHit/Key=int32/Elem=int32/len=1-4 3464406 33.53 ns/op BenchmarkMapSmallAccessHit/Key=int32/Elem=int32/len=2-4 3254932 35.84 ns/op BenchmarkMapSmallAccessHit/Key=int32/Elem=int32/len=3-4 3516501 34.14 ns/op BenchmarkMapSmallAccessHit/Key=int32/Elem=int32/len=4-4 3286006 36.41 ns/op BenchmarkMapSmallAccessHit/Key=int32/Elem=int32/len=5-4 3409386 33.87 ns/op BenchmarkMapSmallAccessHit/Key=int32/Elem=int32/len=6-4 3262114 35.08 ns/op BenchmarkMapSmallAccessHit/Key=int32/Elem=int32/len=7-4 3300580 34.41 ns/op BenchmarkMapSmallAccessHit/Key=int32/Elem=int32/len=8-4 2780034 47.08 ns/op BenchmarkMapSmallAccessHit/Key=int64/Elem=int64/len=1-4 3531722 42.03 ns/op BenchmarkMapSmallAccessHit/Key=int64/Elem=int64/len=2-4 3119066 35.40 ns/op BenchmarkMapSmallAccessHit/Key=int64/Elem=int64/len=3-4 3365103 34.86 ns/op BenchmarkMapSmallAccessHit/Key=int64/Elem=int64/len=4-4 3298912 34.58 ns/op BenchmarkMapSmallAccessHit/Key=int64/Elem=int64/len=5-4 3317599 33.67 ns/op BenchmarkMapSmallAccessHit/Key=int64/Elem=int64/len=6-4 3498003 36.32 ns/op BenchmarkMapSmallAccessHit/Key=int64/Elem=int64/len=7-4 3311221 34.67 ns/op BenchmarkMapSmallAccessHit/Key=int64/Elem=int64/len=8-4 3317445 39.14 ns/op BenchmarkMapSmallAccessHit/Key=string/Elem=string/len=1-4 2911645 40.78 ns/op BenchmarkMapSmallAccessHit/Key=string/Elem=string/len=2-4 2716669 42.05 ns/op BenchmarkMapSmallAccessHit/Key=string/Elem=string/len=3-4 2660996 44.32 ns/op BenchmarkMapSmallAccessHit/Key=string/Elem=string/len=4-4 2711852 44.04 ns/op BenchmarkMapSmallAccessHit/Key=string/Elem=string/len=5-4 2783752 44.01 ns/op BenchmarkMapSmallAccessHit/Key=string/Elem=string/len=6-4 2674371 44.13 ns/op BenchmarkMapSmallAccessHit/Key=string/Elem=string/len=7-4 2641089 43.95 ns/op BenchmarkMapSmallAccessHit/Key=string/Elem=string/len=8-4 2592636 45.16 ns/op BenchmarkMapSmallAccessMiss/Key=int32/Elem=int32/len=1-4 3821683 29.15 ns/op BenchmarkMapSmallAccessMiss/Key=int32/Elem=int32/len=2-4 3773188 30.95 ns/op BenchmarkMapSmallAccessMiss/Key=int32/Elem=int32/len=3-4 3876825 36.78 ns/op BenchmarkMapSmallAccessMiss/Key=int32/Elem=int32/len=4-4 3563565 33.28 ns/op BenchmarkMapSmallAccessMiss/Key=int32/Elem=int32/len=5-4 3532690 32.31 ns/op BenchmarkMapSmallAccessMiss/Key=int32/Elem=int32/len=6-4 3528819 33.29 ns/op BenchmarkMapSmallAccessMiss/Key=int32/Elem=int32/len=7-4 3252049 35.11 ns/op BenchmarkMapSmallAccessMiss/Key=int32/Elem=int32/len=8-4 3273283 34.98 ns/op BenchmarkMapSmallAccessMiss/Key=int64/Elem=int64/len=1-4 4056577 29.75 ns/op BenchmarkMapSmallAccessMiss/Key=int64/Elem=int64/len=2-4 3836956 30.31 ns/op BenchmarkMapSmallAccessMiss/Key=int64/Elem=int64/len=3-4 3835039 31.73 ns/op BenchmarkMapSmallAccessMiss/Key=int64/Elem=int64/len=4-4 3688833 30.94 ns/op BenchmarkMapSmallAccessMiss/Key=int64/Elem=int64/len=5-4 3735157 32.93 ns/op BenchmarkMapSmallAccessMiss/Key=int64/Elem=int64/len=6-4 3424018 33.80 ns/op BenchmarkMapSmallAccessMiss/Key=int64/Elem=int64/len=7-4 3548510 33.58 ns/op BenchmarkMapSmallAccessMiss/Key=int64/Elem=int64/len=8-4 3431024 33.85 ns/op BenchmarkMapSmallAccessMiss/Key=string/Elem=string/len=1-4 3038481 38.60 ns/op BenchmarkMapSmallAccessMiss/Key=string/Elem=string/len=2-4 3088470 38.63 ns/op BenchmarkMapSmallAccessMiss/Key=string/Elem=string/len=3-4 3052528 39.21 ns/op BenchmarkMapSmallAccessMiss/Key=string/Elem=string/len=4-4 2964298 38.88 ns/op BenchmarkMapSmallAccessMiss/Key=string/Elem=string/len=5-4 3044356 38.74 ns/op BenchmarkMapSmallAccessMiss/Key=string/Elem=string/len=6-4 3124683 39.71 ns/op BenchmarkMapSmallAccessMiss/Key=string/Elem=string/len=7-4 2921266 40.66 ns/op BenchmarkMapSmallAccessMiss/Key=string/Elem=string/len=8-4 2989384 38.50 ns/op BenchmarkMemmove/0-4 15782570 6.921 ns/op BenchmarkMemmove/1-4 2786912 43.25 ns/op 23.12 MB/s BenchmarkMemmove/2-4 2643750 44.70 ns/op 44.74 MB/s BenchmarkMemmove/3-4 2781968 43.14 ns/op 69.54 MB/s BenchmarkMemmove/4-4 2760142 44.07 ns/op 90.76 MB/s BenchmarkMemmove/5-4 2771251 43.34 ns/op 115.37 MB/s BenchmarkMemmove/6-4 2589343 44.61 ns/op 134.49 MB/s BenchmarkMemmove/7-4 2807733 43.59 ns/op 160.58 MB/s BenchmarkMemmove/8-4 2667992 43.01 ns/op 186.01 MB/s BenchmarkMemmove/9-4 2563279 47.34 ns/op 190.12 MB/s BenchmarkMemmove/10-4 2535339 46.58 ns/op 214.69 MB/s BenchmarkMemmove/11-4 2447403 46.05 ns/op 238.87 MB/s BenchmarkMemmove/12-4 2561732 47.17 ns/op 254.40 MB/s BenchmarkMemmove/13-4 2526885 46.17 ns/op 281.58 MB/s BenchmarkMemmove/14-4 2574578 47.32 ns/op 295.83 MB/s BenchmarkMemmove/15-4 2554327 46.03 ns/op 325.90 MB/s BenchmarkMemmove/16-4 2676987 44.41 ns/op 360.24 MB/s BenchmarkMemmove/32-4 2465776 48.67 ns/op 657.51 MB/s BenchmarkMemmove/64-4 2307513 50.84 ns/op 1258.94 MB/s BenchmarkMemmove/128-4 1871602 69.64 ns/op 1838.09 MB/s BenchmarkMemmove/256-4 1276786 87.52 ns/op 2924.94 MB/s BenchmarkMemmove/512-4 772274 151.1 ns/op 3388.19 MB/s BenchmarkMemmove/1024-4 525418 209.3 ns/op 4892.44 MB/s BenchmarkMemmove/2048-4 341299 341.0 ns/op 6005.97 MB/s BenchmarkMemmove/4096-4 188601 635.0 ns/op 6450.59 MB/s BenchmarkMemmoveOverlap/32-4 2000820 61.63 ns/op 519.19 MB/s BenchmarkMemmoveOverlap/64-4 1948677 67.28 ns/op 951.23 MB/s BenchmarkMemmoveOverlap/128-4 1547474 76.85 ns/op 1665.65 MB/s BenchmarkMemmoveOverlap/256-4 1232625 97.11 ns/op 2636.32 MB/s BenchmarkMemmoveOverlap/512-4 806880 138.9 ns/op 3687.07 MB/s BenchmarkMemmoveOverlap/1024-4 532134 225.7 ns/op 4537.83 MB/s BenchmarkMemmoveOverlap/2048-4 323187 384.8 ns/op 5321.58 MB/s BenchmarkMemmoveOverlap/4096-4 146526 721.2 ns/op 5679.57 MB/s BenchmarkMemmoveUnalignedDst/0-4 16471209 7.198 ns/op BenchmarkMemmoveUnalignedDst/1-4 2801520 45.78 ns/op 21.84 MB/s BenchmarkMemmoveUnalignedDst/2-4 2809096 49.18 ns/op 40.67 MB/s BenchmarkMemmoveUnalignedDst/3-4 2667291 46.97 ns/op 63.88 MB/s BenchmarkMemmoveUnalignedDst/4-4 2644518 44.82 ns/op 89.24 MB/s BenchmarkMemmoveUnalignedDst/5-4 2708827 45.91 ns/op 108.91 MB/s BenchmarkMemmoveUnalignedDst/6-4 2644394 44.38 ns/op 135.19 MB/s BenchmarkMemmoveUnalignedDst/7-4 2663308 43.56 ns/op 160.70 MB/s BenchmarkMemmoveUnalignedDst/8-4 2655348 45.96 ns/op 174.06 MB/s BenchmarkMemmoveUnalignedDst/9-4 2458122 49.05 ns/op 183.48 MB/s BenchmarkMemmoveUnalignedDst/10-4 2337734 47.89 ns/op 208.81 MB/s BenchmarkMemmoveUnalignedDst/11-4 2318044 50.12 ns/op 219.49 MB/s BenchmarkMemmoveUnalignedDst/12-4 2209628 50.09 ns/op 239.58 MB/s BenchmarkMemmoveUnalignedDst/13-4 2391386 50.64 ns/op 256.71 MB/s BenchmarkMemmoveUnalignedDst/14-4 2441955 51.94 ns/op 269.54 MB/s BenchmarkMemmoveUnalignedDst/15-4 2295001 48.97 ns/op 306.32 MB/s BenchmarkMemmoveUnalignedDst/16-4 2402136 48.20 ns/op 331.93 MB/s BenchmarkMemmoveUnalignedDst/32-4 2220577 60.93 ns/op 525.20 MB/s BenchmarkMemmoveUnalignedDst/64-4 2159443 56.06 ns/op 1141.68 MB/s BenchmarkMemmoveUnalignedDst/128-4 1553980 72.99 ns/op 1753.66 MB/s BenchmarkMemmoveUnalignedDst/256-4 1346727 100.2 ns/op 2553.86 MB/s BenchmarkMemmoveUnalignedDst/512-4 883102 135.9 ns/op 3766.40 MB/s BenchmarkMemmoveUnalignedDst/1024-4 596679 215.0 ns/op 4762.69 MB/s BenchmarkMemmoveUnalignedDst/2048-4 286846 376.2 ns/op 5443.53 MB/s BenchmarkMemmoveUnalignedDst/4096-4 164560 783.4 ns/op 5228.74 MB/s BenchmarkMemmoveUnalignedDstOverlap/32-4 2390332 50.74 ns/op 630.63 MB/s BenchmarkMemmoveUnalignedDstOverlap/64-4 2281303 54.23 ns/op 1180.24 MB/s BenchmarkMemmoveUnalignedDstOverlap/128-4 1810308 65.76 ns/op 1946.53 MB/s BenchmarkMemmoveUnalignedDstOverlap/256-4 1363951 85.09 ns/op 3008.55 MB/s BenchmarkMemmoveUnalignedDstOverlap/512-4 915584 132.1 ns/op 3876.26 MB/s BenchmarkMemmoveUnalignedDstOverlap/1024-4 528460 198.1 ns/op 5168.43 MB/s BenchmarkMemmoveUnalignedDstOverlap/2048-4 292200 355.6 ns/op 5759.49 MB/s BenchmarkMemmoveUnalignedDstOverlap/4096-4 166286 682.9 ns/op 5997.55 MB/s BenchmarkMemmoveUnalignedSrc/0-4 14246241 7.515 ns/op BenchmarkMemmoveUnalignedSrc/1-4 2719284 42.33 ns/op 23.62 MB/s BenchmarkMemmoveUnalignedSrc/2-4 2556388 45.19 ns/op 44.26 MB/s BenchmarkMemmoveUnalignedSrc/3-4 2690410 43.53 ns/op 68.91 MB/s BenchmarkMemmoveUnalignedSrc/4-4 2646471 43.96 ns/op 90.98 MB/s BenchmarkMemmoveUnalignedSrc/5-4 2687023 44.72 ns/op 111.80 MB/s BenchmarkMemmoveUnalignedSrc/6-4 2747056 45.56 ns/op 131.68 MB/s BenchmarkMemmoveUnalignedSrc/7-4 2630913 45.97 ns/op 152.28 MB/s BenchmarkMemmoveUnalignedSrc/8-4 2462211 44.78 ns/op 178.65 MB/s BenchmarkMemmoveUnalignedSrc/9-4 2284119 50.45 ns/op 178.40 MB/s BenchmarkMemmoveUnalignedSrc/10-4 2564062 50.35 ns/op 198.62 MB/s BenchmarkMemmoveUnalignedSrc/11-4 2408196 50.59 ns/op 217.43 MB/s BenchmarkMemmoveUnalignedSrc/12-4 2088922 50.47 ns/op 237.77 MB/s BenchmarkMemmoveUnalignedSrc/13-4 2443540 51.82 ns/op 250.89 MB/s BenchmarkMemmoveUnalignedSrc/14-4 2268451 46.71 ns/op 299.69 MB/s BenchmarkMemmoveUnalignedSrc/15-4 2429844 49.01 ns/op 306.05 MB/s BenchmarkMemmoveUnalignedSrc/16-4 2494903 49.98 ns/op 320.11 MB/s BenchmarkMemmoveUnalignedSrc/32-4 2064889 55.27 ns/op 578.97 MB/s BenchmarkMemmoveUnalignedSrc/64-4 1958511 59.78 ns/op 1070.55 MB/s BenchmarkMemmoveUnalignedSrc/128-4 1761841 65.51 ns/op 1953.76 MB/s BenchmarkMemmoveUnalignedSrc/256-4 1416826 85.46 ns/op 2995.41 MB/s BenchmarkMemmoveUnalignedSrc/512-4 949998 132.8 ns/op 3855.65 MB/s BenchmarkMemmoveUnalignedSrc/1024-4 640028 194.2 ns/op 5272.63 MB/s BenchmarkMemmoveUnalignedSrc/2048-4 375420 332.1 ns/op 6166.04 MB/s BenchmarkMemmoveUnalignedSrc/4096-4 198090 619.0 ns/op 6617.33 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_0-4 2137459 56.51 ns/op 283.16 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_0-4 2165421 53.52 ns/op 298.96 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_1-4 2056514 58.40 ns/op 273.95 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_1-4 2036412 59.37 ns/op 269.51 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_4-4 1904920 63.69 ns/op 251.22 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_4-4 2015684 59.47 ns/op 269.05 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_7-4 2040057 56.89 ns/op 281.22 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_7-4 1961730 59.74 ns/op 267.84 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_0-4 1857806 62.50 ns/op 1024.01 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_0-4 1826902 64.10 ns/op 998.38 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_1-4 1781286 67.47 ns/op 948.52 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_1-4 1770009 65.29 ns/op 980.25 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_4-4 1666400 67.86 ns/op 943.11 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_4-4 1792089 66.32 ns/op 964.98 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_7-4 1786982 69.03 ns/op 927.19 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_7-4 1808205 67.29 ns/op 951.12 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_0-4 1299776 92.57 ns/op 2765.47 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_0-4 1102773 110.8 ns/op 2310.00 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_1-4 1219566 97.62 ns/op 2622.52 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_1-4 1212756 98.13 ns/op 2608.91 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_4-4 1231508 97.26 ns/op 2632.13 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_4-4 1218580 96.42 ns/op 2655.16 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_7-4 1238101 100.1 ns/op 2556.92 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_7-4 1050612 105.9 ns/op 2416.69 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_0-4 125103 834.0 ns/op 4911.49 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_0-4 111106 1009 ns/op 4059.08 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_1-4 134337 802.9 ns/op 5101.21 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_1-4 148186 856.2 ns/op 4784.00 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_4-4 141572 817.0 ns/op 5013.73 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_4-4 132366 812.8 ns/op 5039.24 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_7-4 137469 788.6 ns/op 5193.86 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_7-4 132627 797.3 ns/op 5137.62 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_0-4 9591 12794 ns/op 5122.36 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_0-4 7298 16325 ns/op 4014.52 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_1-4 9379 12500 ns/op 5242.86 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_1-4 9322 12944 ns/op 5063.03 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_4-4 9465 13262 ns/op 4941.54 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_4-4 8774 13455 ns/op 4870.61 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_7-4 9427 14554 ns/op 4502.96 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_7-4 8395 13476 ns/op 4863.27 MB/s BenchmarkMemmoveUnalignedSrcOverlap/32-4 2108636 54.66 ns/op 585.46 MB/s BenchmarkMemmoveUnalignedSrcOverlap/64-4 1787092 70.13 ns/op 912.54 MB/s BenchmarkMemmoveUnalignedSrcOverlap/128-4 1398726 79.26 ns/op 1614.87 MB/s BenchmarkMemmoveUnalignedSrcOverlap/256-4 1171006 102.3 ns/op 2502.58 MB/s BenchmarkMemmoveUnalignedSrcOverlap/512-4 826280 135.5 ns/op 3778.18 MB/s BenchmarkMemmoveUnalignedSrcOverlap/1024-4 474577 223.4 ns/op 4584.54 MB/s BenchmarkMemmoveUnalignedSrcOverlap/2048-4 348664 349.1 ns/op 5866.96 MB/s BenchmarkMemmoveUnalignedSrcOverlap/4096-4 187698 685.0 ns/op 5979.31 MB/s BenchmarkMemclr/5-4 13093327 8.171 ns/op 611.95 MB/s BenchmarkMemclr/16-4 13405388 8.400 ns/op 1904.79 MB/s BenchmarkMemclr/64-4 12397621 8.317 ns/op 7695.53 MB/s BenchmarkMemclr/256-4 11598870 8.809 ns/op 29060.27 MB/s BenchmarkMemclr/4096-4 2781292 44.18 ns/op 92708.54 MB/s BenchmarkMemclr/65536-4 135178 760.8 ns/op 86139.33 MB/s BenchmarkMemclr/1M-4 7018 17838 ns/op 58784.69 MB/s BenchmarkMemclr/4M-4 1960 71446 ns/op 58706.01 MB/s BenchmarkMemclr/8M-4 769 134939 ns/op 62165.73 MB/s BenchmarkMemclr/16M-4 349 322886 ns/op 51960.20 MB/s BenchmarkMemclr/64M-4 75 1368651 ns/op 49032.87 MB/s BenchmarkMemclrUnaligned/0_5-4 8289601 12.61 ns/op 396.43 MB/s BenchmarkMemclrUnaligned/0_16-4 8425051 13.13 ns/op 1218.59 MB/s BenchmarkMemclrUnaligned/0_64-4 8028711 13.79 ns/op 4640.23 MB/s BenchmarkMemclrUnaligned/0_256-4 8083966 13.75 ns/op 18612.75 MB/s BenchmarkMemclrUnaligned/0_4096-4 2611290 46.18 ns/op 88698.00 MB/s BenchmarkMemclrUnaligned/0_65536-4 162198 776.8 ns/op 84367.42 MB/s BenchmarkMemclrUnaligned/1_5-4 8527441 12.76 ns/op 391.90 MB/s BenchmarkMemclrUnaligned/1_16-4 8686545 13.12 ns/op 1219.34 MB/s BenchmarkMemclrUnaligned/1_64-4 8514819 14.05 ns/op 4555.01 MB/s BenchmarkMemclrUnaligned/1_256-4 8637919 15.16 ns/op 16884.46 MB/s BenchmarkMemclrUnaligned/1_4096-4 1791493 67.40 ns/op 60774.67 MB/s BenchmarkMemclrUnaligned/1_65536-4 119250 941.1 ns/op 69636.32 MB/s BenchmarkMemclrUnaligned/4_5-4 8684245 13.74 ns/op 363.97 MB/s BenchmarkMemclrUnaligned/4_16-4 8301380 12.87 ns/op 1243.26 MB/s BenchmarkMemclrUnaligned/4_64-4 8397910 12.91 ns/op 4956.52 MB/s BenchmarkMemclrUnaligned/4_256-4 7958811 13.91 ns/op 18403.54 MB/s BenchmarkMemclrUnaligned/4_4096-4 1926051 62.42 ns/op 65620.41 MB/s BenchmarkMemclrUnaligned/4_65536-4 118117 938.4 ns/op 69838.25 MB/s BenchmarkMemclrUnaligned/7_5-4 8281911 12.27 ns/op 407.37 MB/s BenchmarkMemclrUnaligned/7_16-4 8397229 12.90 ns/op 1240.05 MB/s BenchmarkMemclrUnaligned/7_64-4 9090718 13.80 ns/op 4639.17 MB/s BenchmarkMemclrUnaligned/7_256-4 9066000 14.36 ns/op 17831.63 MB/s BenchmarkMemclrUnaligned/7_4096-4 1800122 66.69 ns/op 61416.83 MB/s BenchmarkMemclrUnaligned/7_65536-4 120212 962.6 ns/op 68085.53 MB/s BenchmarkMemclrUnaligned/0_1M-4 7330 14126 ns/op 74228.22 MB/s BenchmarkMemclrUnaligned/0_4M-4 1767 72711 ns/op 57684.79 MB/s BenchmarkMemclrUnaligned/0_8M-4 663 154108 ns/op 54433.36 MB/s BenchmarkMemclrUnaligned/0_16M-4 260 606364 ns/op 27668.55 MB/s BenchmarkMemclrUnaligned/0_64M-4 79 1446063 ns/op 46407.99 MB/s BenchmarkMemclrUnaligned/1_1M-4 5334 19506 ns/op 53757.82 MB/s BenchmarkMemclrUnaligned/1_4M-4 1291 85559 ns/op 49022.47 MB/s BenchmarkMemclrUnaligned/1_8M-4 762 186118 ns/op 45071.40 MB/s BenchmarkMemclrUnaligned/1_16M-4 312 558171 ns/op 30057.46 MB/s BenchmarkMemclrUnaligned/1_64M-4 87 1396569 ns/op 48052.65 MB/s BenchmarkMemclrUnaligned/4_1M-4 6897 20008 ns/op 52407.61 MB/s BenchmarkMemclrUnaligned/4_4M-4 1478 69258 ns/op 60560.41 MB/s BenchmarkMemclrUnaligned/4_8M-4 829 182058 ns/op 46076.46 MB/s BenchmarkMemclrUnaligned/4_16M-4 180 905003 ns/op 18538.30 MB/s BenchmarkMemclrUnaligned/4_64M-4 82 1402700 ns/op 47842.64 MB/s BenchmarkMemclrUnaligned/7_1M-4 6588 17589 ns/op 59614.37 MB/s BenchmarkMemclrUnaligned/7_4M-4 1714 70645 ns/op 59371.83 MB/s BenchmarkMemclrUnaligned/7_8M-4 772 143284 ns/op 58545.35 MB/s BenchmarkMemclrUnaligned/7_16M-4 229 636281 ns/op 26367.63 MB/s BenchmarkMemclrUnaligned/7_64M-4 73 1663764 ns/op 40335.56 MB/s BenchmarkGoMemclr/5-4 16548240 6.517 ns/op 767.26 MB/s BenchmarkGoMemclr/16-4 17114048 6.715 ns/op 2382.58 MB/s BenchmarkGoMemclr/64-4 15929097 7.347 ns/op 8711.24 MB/s BenchmarkGoMemclr/256-4 13991046 8.178 ns/op 31304.17 MB/s BenchmarkMemclrRange/1K_2K-4 85207 1391 ns/op 68932.18 MB/s BenchmarkMemclrRange/2K_8K-4 32004 3910 ns/op 85291.41 MB/s BenchmarkMemclrRange/4K_16K-4 34887 3556 ns/op 90854.67 MB/s BenchmarkMemclrRange/160K_228K-4 4734 23912 ns/op 69539.91 MB/s BenchmarkClearFat7-4 8327475 12.99 ns/op BenchmarkClearFat8-4 9796984 12.16 ns/op BenchmarkClearFat11-4 8672733 13.35 ns/op BenchmarkClearFat12-4 8241669 13.96 ns/op BenchmarkClearFat13-4 8051185 14.66 ns/op BenchmarkClearFat14-4 8639718 14.54 ns/op BenchmarkClearFat15-4 8198463 13.71 ns/op BenchmarkClearFat16-4 9442070 12.21 ns/op BenchmarkClearFat24-4 8953074 12.20 ns/op BenchmarkClearFat32-4 9731935 13.26 ns/op BenchmarkClearFat40-4 9011127 13.53 ns/op BenchmarkClearFat48-4 7975951 13.51 ns/op BenchmarkClearFat56-4 8636127 13.81 ns/op BenchmarkClearFat64-4 7858038 14.48 ns/op BenchmarkClearFat72-4 7469456 15.37 ns/op BenchmarkClearFat128-4 5489560 21.15 ns/op BenchmarkClearFat256-4 4183999 27.58 ns/op BenchmarkClearFat512-4 2557347 47.95 ns/op BenchmarkClearFat1024-4 1581008 77.69 ns/op BenchmarkClearFat1032-4 1651207 74.56 ns/op BenchmarkClearFat1040-4 1204306 102.8 ns/op BenchmarkCopyFat7-4 9467689 12.56 ns/op BenchmarkCopyFat8-4 9730910 11.50 ns/op BenchmarkCopyFat11-4 8353464 13.14 ns/op BenchmarkCopyFat12-4 8051168 13.85 ns/op BenchmarkCopyFat13-4 7416211 13.91 ns/op BenchmarkCopyFat14-4 8162983 13.86 ns/op BenchmarkCopyFat15-4 8888180 13.98 ns/op BenchmarkCopyFat16-4 8679138 13.22 ns/op BenchmarkCopyFat24-4 8935501 13.29 ns/op BenchmarkCopyFat32-4 8347270 12.87 ns/op BenchmarkCopyFat64-4 7169474 15.12 ns/op BenchmarkCopyFat72-4 7269164 15.90 ns/op BenchmarkCopyFat128-4 5004823 22.21 ns/op BenchmarkCopyFat256-4 3559118 31.66 ns/op BenchmarkCopyFat512-4 2175157 55.55 ns/op BenchmarkCopyFat520-4 2255247 59.57 ns/op BenchmarkCopyFat1024-4 1212732 97.64 ns/op BenchmarkCopyFat1032-4 1229262 88.11 ns/op BenchmarkCopyFat1040-4 1336645 96.06 ns/op BenchmarkIssue18740/2byte-4 722 155152 ns/op BenchmarkIssue18740/4byte-4 1147 102229 ns/op BenchmarkIssue18740/8byte-4 1596 70362 ns/op BenchmarkMemclrKnownSize1-4 11688939 9.911 ns/op 100.90 MB/s BenchmarkMemclrKnownSize2-4 7827283 15.84 ns/op 126.27 MB/s BenchmarkMemclrKnownSize4-4 5095402 25.07 ns/op 159.54 MB/s BenchmarkMemclrKnownSize8-4 1923844 58.05 ns/op 137.81 MB/s BenchmarkMemclrKnownSize16-4 1024759 114.0 ns/op 140.31 MB/s BenchmarkMemclrKnownSize32-4 507549 255.8 ns/op 125.10 MB/s BenchmarkMemclrKnownSize64-4 260622 492.6 ns/op 129.93 MB/s BenchmarkMemclrKnownSize112-4 141531 795.8 ns/op 140.74 MB/s BenchmarkMemclrKnownSize128-4 130759 975.4 ns/op 131.22 MB/s BenchmarkMemclrKnownSize192-4 85546 1402 ns/op 136.93 MB/s BenchmarkMemclrKnownSize248-4 60633 1750 ns/op 141.70 MB/s BenchmarkMemclrKnownSize256-4 58851 1817 ns/op 140.86 MB/s BenchmarkMemclrKnownSize512-4 32460 4232 ns/op 120.98 MB/s BenchmarkMemclrKnownSize1024-4 15825 7405 ns/op 138.28 MB/s BenchmarkMemclrKnownSize4096-4 3585 33469 ns/op 122.38 MB/s BenchmarkMemclrKnownSize512KiB-4 27 3992272 ns/op 131.33 MB/s BenchmarkReadMetricsLatency-4 14887 5599 p50-ns 7370 p90-ns 27051 p99-ns BenchmarkFinalizer-4 124 945082 ns/op BenchmarkFinalizerRun-4 179106 762.7 ns/op BenchmarkMinFloat-4 2219593 53.28 ns/op BenchmarkMaxFloat-4 2213202 54.91 ns/op BenchmarkPallocBitsSummarize/Unpacked00-4 9717939 11.36 ns/op BenchmarkPallocBitsSummarize/UnpackedFFFFFFFFFFFFFFFF-4 2959274 40.15 ns/op BenchmarkPallocBitsSummarize/UnpackedAA-4 2439308 47.17 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAAAAAAAAAA-4 2480586 48.37 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000AAAAAAAA-4 1751175 67.68 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAA00000001-4 1680277 77.05 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBBBBBBBBBB-4 2355080 50.03 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000BBBBBBBB-4 1671793 72.44 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBB00000001-4 1788306 67.00 ns/op BenchmarkPallocBitsSummarize/UnpackedCCCCCCCCCCCCCCCC-4 2259686 53.95 ns/op BenchmarkPallocBitsSummarize/Unpacked4444444444444444-4 2254938 58.18 ns/op BenchmarkPallocBitsSummarize/Unpacked4040404040404040-4 2009071 59.65 ns/op BenchmarkPallocBitsSummarize/Unpacked4000400040004000-4 1887820 64.78 ns/op BenchmarkPallocBitsSummarize/Unpacked1000404044CCAAFF-4 1719258 68.10 ns/op BenchmarkFindBitRange64/Pattern00Size2-4 8987427 11.76 ns/op BenchmarkFindBitRange64/Pattern00Size8-4 8757643 12.09 ns/op BenchmarkFindBitRange64/Pattern00Size32-4 8538836 12.10 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize2-4 8982494 12.10 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize8-4 8185858 12.50 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize32-4 7714176 14.25 ns/op BenchmarkFindBitRange64/PatternAASize2-4 9655370 11.32 ns/op BenchmarkFindBitRange64/PatternAASize8-4 9405075 13.69 ns/op BenchmarkFindBitRange64/PatternAASize32-4 8829289 12.54 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize2-4 10439853 11.61 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize8-4 9108079 12.67 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize32-4 9135307 11.93 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize2-4 9431689 11.87 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize8-4 9181854 11.98 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize32-4 8870617 12.14 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size2-4 9410712 11.40 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size8-4 8869856 12.31 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size32-4 8904172 12.08 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize2-4 8891275 12.12 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize8-4 9070551 12.75 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize32-4 9583993 12.65 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize2-4 9404487 11.97 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize8-4 8392478 12.50 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize32-4 8638266 13.22 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size2-4 8399492 11.95 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size8-4 8602522 12.92 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size32-4 8540695 16.54 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize2-4 9598032 13.31 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize8-4 8385328 12.89 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize32-4 8557788 13.19 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size2-4 10577584 12.23 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size8-4 8838621 12.50 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size32-4 9949621 12.12 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size2-4 9006583 12.23 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size8-4 8281849 12.99 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size32-4 8749718 11.57 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size2-4 8944372 12.54 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size8-4 9262557 12.19 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size32-4 8472262 12.45 ns/op BenchmarkNetpollBreak-4 3318 41112 ns/op BenchmarkPinnerPinUnpinBatch-4 1888 84383 ns/op BenchmarkPinnerPinUnpinBatchDouble-4 284 412947 ns/op BenchmarkPinnerPinUnpinBatchTiny-4 2292 72485 ns/op BenchmarkPinnerPinUnpin-4 1996567 56.25 ns/op BenchmarkPinnerPinUnpinTiny-4 2166218 49.78 ns/op BenchmarkPinnerPinUnpinDouble-4 910478 139.6 ns/op BenchmarkPinnerPinUnpinParallel-4 4628790 23.24 ns/op BenchmarkPinnerPinUnpinParallelTiny-4 5210071 21.00 ns/op BenchmarkPinnerPinUnpinParallelDouble-4 338769 353.8 ns/op BenchmarkPinnerIsPinnedOnPinned-4 7439960 13.73 ns/op BenchmarkPinnerIsPinnedOnUnpinned-4 7630555 13.44 ns/op BenchmarkPinnerIsPinnedOnPinnedParallel-4 11744793 9.706 ns/op BenchmarkPinnerIsPinnedOnUnpinnedParallel-4 11153540 9.658 ns/op BenchmarkPingPongHog-4 382 333592 ns/op BenchmarkStackGrowth-4 134916 787.8 ns/op BenchmarkStackGrowthDeep-4 1580 71934 ns/op BenchmarkCreateGoroutines-4 32120 3903 ns/op BenchmarkCreateGoroutinesParallel-4 32244 4274 ns/op BenchmarkCreateGoroutinesCapture-4 4616 23682 ns/op 144 B/op 5 allocs/op BenchmarkCreateGoroutinesSingle-4 30158 4208 ns/op BenchmarkClosureCall-4 22842103 4.983 ns/op BenchmarkWakeupParallelSpinning/0s-4 5427 20953 ns/op BenchmarkWakeupParallelSpinning/1µs-4 4988 25900 ns/op BenchmarkWakeupParallelSpinning/2µs-4 3919 30061 ns/op BenchmarkWakeupParallelSpinning/5µs-4 2685 44497 ns/op BenchmarkWakeupParallelSpinning/10µs-4 2022 61723 ns/op BenchmarkWakeupParallelSpinning/20µs-4 1171 89499 ns/op BenchmarkWakeupParallelSpinning/50µs-4 775 163458 ns/op BenchmarkWakeupParallelSpinning/100µs-4 464 250956 ns/op BenchmarkMatmult-4 5594144 25.32 ns/op BenchmarkFastrand-4 13588965 8.622 ns/op BenchmarkFastrand64-4 13182837 8.703 ns/op BenchmarkFastrandHashiter-4 2534498 46.73 ns/op BenchmarkFastrandn/2-4 7531832 15.86 ns/op BenchmarkFastrandn/3-4 7463350 15.92 ns/op BenchmarkFastrandn/4-4 7461410 15.41 ns/op BenchmarkFastrandn/5-4 7395406 15.79 ns/op BenchmarkIfaceCmp100-4 124483 970.3 ns/op BenchmarkIfaceCmpNil100-4 224586 530.6 ns/op BenchmarkEfaceCmpDiff-4 44034 2413 ns/op BenchmarkEfaceCmpDiffIndirect-4 43250 2534 ns/op BenchmarkDefer-4 1594360 74.57 ns/op BenchmarkDefer10-4 1168459 102.9 ns/op BenchmarkDeferMany-4 581964 282.1 ns/op BenchmarkPanicRecover-4 867370 136.8 ns/op BenchmarkGoroutineProfile/small-nil/idle-4 220238 565.8 ns/op 190.0 p50-ns 270.0 p90-ns 480.0 p99-ns BenchmarkGoroutineProfile/small-nil/loaded-4 191648 662.4 ns/op 190.0 p50-ns 290.0 p90-ns 510.0 p99-ns BenchmarkGoroutineProfile/small/idle-4 2860 41322 ns/op 32700 p50-ns 40499 p90-ns 307751 p99-ns BenchmarkGoroutineProfile/small/loaded-4 48 3878666 ns/op 344240 p50-ns 13841706 p90-ns 39287358 p99-ns BenchmarkGoroutineProfile/large-nil/idle-4 184112 554.3 ns/op 181.0 p50-ns 269.0 p90-ns 440.0 p99-ns BenchmarkGoroutineProfile/large-nil/loaded-4 203922 668.1 ns/op 180.0 p50-ns 279.0 p90-ns 460.0 p99-ns BenchmarkGoroutineProfile/large/idle-4 37 3363294 ns/op 3215320 p50-ns 4250332 p90-ns 5268522 p99-ns BenchmarkGoroutineProfile/large/loaded-4 26 6852098 ns/op 4613342 p50-ns 16137968 p90-ns 19541597 p99-ns BenchmarkGoroutineProfile/sparse-nil/idle-4 200992 544.3 ns/op 180.0 p50-ns 190.0 p90-ns 400.0 p99-ns BenchmarkGoroutineProfile/sparse-nil/loaded-4 205095 639.5 ns/op 180.0 p50-ns 190.0 p90-ns 420.0 p99-ns BenchmarkGoroutineProfile/sparse/idle-4 1095 95054 ns/op 76170 p50-ns 104860 p90-ns 434331 p99-ns BenchmarkGoroutineProfile/sparse/loaded-4 100 1955503 ns/op 404200 p50-ns 5002862 p90-ns 25636451 p99-ns BenchmarkProcYield/1-4 3910179 29.99 ns/op BenchmarkProcYield/10-4 545528 219.4 ns/op BenchmarkProcYield/30-4 171552 646.6 ns/op BenchmarkProcYield/100-4 54720 2112 ns/op BenchmarkProcYield/1000-4 5762 20875 ns/op BenchmarkOSYield-4 755286 151.3 ns/op BenchmarkMutexContention-4 2334390 47.17 ns/op BenchmarkMutexCapture-4 2342692 49.17 ns/op 1611239 ns/starve-p100 50351 ns/starve-p90 402810 ns/streak-p100 6294 ns/streak-p90 BenchmarkMutexHandoff/Solo-4 5929141 18.20 ns/op BenchmarkMutexHandoff/FastPingPong-4 114177 320.2 ns/op BenchmarkMutexHandoff/SlowPingPong-4 5998 7776 ns/op BenchmarkRWMutexUncontended-4 5947693 19.65 ns/op BenchmarkRWMutexWrite100-4 691471 166.3 ns/op BenchmarkRWMutexWrite10-4 126681 1049 ns/op BenchmarkRWMutexWorkWrite100-4 368725 463.8 ns/op BenchmarkRWMutexWorkWrite10-4 64783 2121 ns/op BenchmarkSemTable/OneAddrCollision/n=1000-4 3493 36061 ns/op BenchmarkSemTable/ManyAddrCollision/n=1000-4 1278 91323 ns/op BenchmarkSemTable/OneAddrCollision/n=2000-4 1588 68109 ns/op BenchmarkSemTable/ManyAddrCollision/n=2000-4 608 193649 ns/op BenchmarkSemTable/OneAddrCollision/n=4000-4 884 172941 ns/op BenchmarkSemTable/ManyAddrCollision/n=4000-4 289 403673 ns/op BenchmarkSemTable/OneAddrCollision/n=8000-4 454 281691 ns/op BenchmarkSemTable/ManyAddrCollision/n=8000-4 141 900214 ns/op BenchmarkMakeSliceCopy/mallocmove/Byte-4 407046 347.9 ns/op BenchmarkMakeSliceCopy/mallocmove/Int-4 423292 315.6 ns/op BenchmarkMakeSliceCopy/mallocmove/Ptr-4 369614 455.5 ns/op BenchmarkMakeSliceCopy/makecopy/Byte-4 466126 348.9 ns/op BenchmarkMakeSliceCopy/makecopy/Int-4 380454 361.1 ns/op BenchmarkMakeSliceCopy/makecopy/Ptr-4 330428 413.1 ns/op BenchmarkMakeSliceCopy/nilappend/Byte-4 400286 336.6 ns/op BenchmarkMakeSliceCopy/nilappend/Int-4 367196 341.0 ns/op BenchmarkMakeSliceCopy/nilappend/Ptr-4 344985 396.0 ns/op BenchmarkMakeSlice/Byte-4 2852503 45.91 ns/op BenchmarkMakeSlice/Int16-4 2922638 46.47 ns/op BenchmarkMakeSlice/Int-4 2152836 60.02 ns/op BenchmarkMakeSlice/Ptr-4 2044231 63.56 ns/op BenchmarkMakeSlice/Struct/24-4 1000000 105.3 ns/op BenchmarkMakeSlice/Struct/32-4 1000000 112.6 ns/op BenchmarkMakeSlice/Struct/40-4 1000000 135.9 ns/op BenchmarkGrowSlice/Byte-4 1000000 111.7 ns/op BenchmarkGrowSlice/Int16-4 1001337 114.0 ns/op BenchmarkGrowSlice/Int-4 614932 181.5 ns/op BenchmarkGrowSlice/Ptr-4 576739 202.9 ns/op BenchmarkGrowSlice/Struct/24-4 517048 312.6 ns/op BenchmarkGrowSlice/Struct/32-4 322640 389.7 ns/op BenchmarkGrowSlice/Struct/40-4 240128 511.7 ns/op BenchmarkExtendSlice/IntSlice-4 664896 186.9 ns/op BenchmarkExtendSlice/PointerSlice-4 568482 204.0 ns/op BenchmarkExtendSlice/NoGrow-4 1227338 104.9 ns/op BenchmarkAppend-4 850671 127.6 ns/op BenchmarkAppendGrowByte-4 7 16181097 ns/op BenchmarkAppendGrowString-4 1 106206347 ns/op BenchmarkAppendSlice/1Bytes-4 2710876 44.63 ns/op BenchmarkAppendSlice/4Bytes-4 2434034 45.90 ns/op BenchmarkAppendSlice/7Bytes-4 2619933 46.00 ns/op BenchmarkAppendSlice/8Bytes-4 2691859 47.70 ns/op BenchmarkAppendSlice/15Bytes-4 1997278 52.24 ns/op BenchmarkAppendSlice/16Bytes-4 2260591 49.54 ns/op BenchmarkAppendSlice/32Bytes-4 2300346 47.41 ns/op BenchmarkAppendSliceLarge/1024Bytes-4 111943 1117 ns/op BenchmarkAppendSliceLarge/4096Bytes-4 27786 3992 ns/op BenchmarkAppendSliceLarge/16384Bytes-4 8484 16564 ns/op BenchmarkAppendSliceLarge/65536Bytes-4 1902 67373 ns/op BenchmarkAppendSliceLarge/262144Bytes-4 363 312291 ns/op BenchmarkAppendSliceLarge/1048576Bytes-4 97 1329245 ns/op BenchmarkAppendStr/1Bytes-4 2639860 38.45 ns/op BenchmarkAppendStr/4Bytes-4 2819392 39.58 ns/op BenchmarkAppendStr/8Bytes-4 2782849 44.01 ns/op BenchmarkAppendStr/16Bytes-4 2789896 44.23 ns/op BenchmarkAppendStr/32Bytes-4 2815117 41.94 ns/op BenchmarkAppendSpecialCase-4 945484 132.8 ns/op BenchmarkCopy/1Byte-4 2700054 45.12 ns/op 22.16 MB/s BenchmarkCopy/1String-4 2612700 39.45 ns/op 25.35 MB/s BenchmarkCopy/2Byte-4 2324796 53.23 ns/op 37.57 MB/s BenchmarkCopy/2String-4 2691297 44.91 ns/op 44.54 MB/s BenchmarkCopy/4Byte-4 2488819 47.31 ns/op 84.56 MB/s BenchmarkCopy/4String-4 2654215 44.21 ns/op 90.49 MB/s BenchmarkCopy/8Byte-4 2695711 45.50 ns/op 175.82 MB/s BenchmarkCopy/8String-4 2581677 50.10 ns/op 159.67 MB/s BenchmarkCopy/12Byte-4 2463624 51.35 ns/op 233.68 MB/s BenchmarkCopy/12String-4 2555398 48.67 ns/op 246.54 MB/s BenchmarkCopy/16Byte-4 2661182 44.98 ns/op 355.69 MB/s BenchmarkCopy/16String-4 2482399 45.74 ns/op 349.78 MB/s BenchmarkCopy/32Byte-4 1955548 51.79 ns/op 617.89 MB/s BenchmarkCopy/32String-4 2375202 49.78 ns/op 642.82 MB/s BenchmarkCopy/128Byte-4 1793362 71.49 ns/op 1790.47 MB/s BenchmarkCopy/128String-4 1771182 75.04 ns/op 1705.81 MB/s BenchmarkCopy/1024Byte-4 491407 253.5 ns/op 4039.24 MB/s BenchmarkCopy/1024String-4 464086 274.2 ns/op 3734.65 MB/s BenchmarkAppendInPlace/NoGrow/Byte-4 42723 2712 ns/op BenchmarkAppendInPlace/NoGrow/1Ptr-4 25617 4908 ns/op BenchmarkAppendInPlace/NoGrow/2Ptr-4 15325 7875 ns/op BenchmarkAppendInPlace/NoGrow/3Ptr-4 12397 9676 ns/op BenchmarkAppendInPlace/NoGrow/4Ptr-4 10000 12199 ns/op BenchmarkAppendInPlace/Grow/Byte-4 219073 609.6 ns/op BenchmarkAppendInPlace/Grow/1Ptr-4 217606 619.3 ns/op BenchmarkAppendInPlace/Grow/2Ptr-4 149685 848.0 ns/op BenchmarkAppendInPlace/Grow/3Ptr-4 121746 1019 ns/op BenchmarkAppendInPlace/Grow/4Ptr-4 88486 1237 ns/op BenchmarkStackCopyPtr-4 1 111894880 ns/op BenchmarkStackCopy-4 2 77745719 ns/op BenchmarkStackCopyNoCache-4 20 5353094 ns/op BenchmarkStackCopyWithStkobj-4 3 35503826 ns/op BenchmarkIssue18138-4 841 183655 ns/op BenchmarkCompareStringEqual-4 12525956 9.396 ns/op BenchmarkCompareStringIdentical-4 22061893 4.990 ns/op BenchmarkCompareStringSameLength-4 13621574 7.854 ns/op BenchmarkCompareStringDifferentLength-4 19713946 5.473 ns/op BenchmarkCompareStringBigUnaligned-4 2798 39728 ns/op 26393.97 MB/s BenchmarkCompareStringBig-4 2823 42982 ns/op 24395.90 MB/s BenchmarkConcatStringAndBytes-4 3075766 36.92 ns/op BenchmarkSliceByteToString/1-4 2862055 40.02 ns/op BenchmarkSliceByteToString/2-4 1580050 76.42 ns/op BenchmarkSliceByteToString/4-4 1651014 83.45 ns/op BenchmarkSliceByteToString/8-4 1665700 75.69 ns/op BenchmarkSliceByteToString/16-4 1672426 71.56 ns/op BenchmarkSliceByteToString/32-4 1431622 91.46 ns/op BenchmarkSliceByteToString/64-4 1000000 119.4 ns/op BenchmarkSliceByteToString/128-4 649412 173.6 ns/op BenchmarkRuneCount/lenruneslice/ASCII-4 3053846 39.96 ns/op BenchmarkRuneCount/lenruneslice/Japanese-4 1000000 102.4 ns/op BenchmarkRuneCount/lenruneslice/MixedLength-4 1326103 86.50 ns/op BenchmarkRuneCount/rangeloop/ASCII-4 6044113 19.65 ns/op BenchmarkRuneCount/rangeloop/Japanese-4 2376258 48.88 ns/op BenchmarkRuneCount/rangeloop/MixedLength-4 2688728 42.60 ns/op BenchmarkRuneCount/utf8.RuneCountInString/ASCII-4 5633988 19.29 ns/op BenchmarkRuneCount/utf8.RuneCountInString/Japanese-4 2151333 53.96 ns/op BenchmarkRuneCount/utf8.RuneCountInString/MixedLength-4 2400529 54.59 ns/op BenchmarkRuneIterate/range/ASCII-4 10633476 10.92 ns/op BenchmarkRuneIterate/range/Japanese-4 2878296 43.61 ns/op BenchmarkRuneIterate/range/MixedLength-4 3489921 34.10 ns/op BenchmarkRuneIterate/range1/ASCII-4 10684430 10.42 ns/op BenchmarkRuneIterate/range1/Japanese-4 2597349 43.94 ns/op BenchmarkRuneIterate/range1/MixedLength-4 3218434 38.55 ns/op BenchmarkRuneIterate/range2/ASCII-4 12394459 10.02 ns/op BenchmarkRuneIterate/range2/Japanese-4 2752262 40.93 ns/op BenchmarkRuneIterate/range2/MixedLength-4 3423752 34.41 ns/op BenchmarkArrayEqual-4 18502266 5.910 ns/op BenchmarkFunc/Name-4 3853701 30.47 ns/op BenchmarkFunc/Entry-4 11283810 9.737 ns/op BenchmarkFunc/FileLine-4 3397440 32.81 ns/op PASS ok runtime 317.817s goos: freebsd goarch: amd64 pkg: runtime/cgo cpu: AMD EPYC 7B12 BenchmarkHandle/non-concurrent-4 55722 2206 ns/op BenchmarkHandle/concurrent-4 14781 7757 ns/op PASS ok runtime/cgo 1.432s goos: freebsd goarch: amd64 pkg: runtime/pprof cpu: AMD EPYC 7B12 BenchmarkLabels/set-one-4 201843 590.7 ns/op 104 B/op 3 allocs/op BenchmarkLabels/merge-one-4 128360 980.9 ns/op 200 B/op 5 allocs/op BenchmarkLabels/overwrite-one-4 159027 788.7 ns/op 136 B/op 4 allocs/op BenchmarkLabels/ordered/set-many-4 103388 1233 ns/op 392 B/op 3 allocs/op BenchmarkLabels/ordered/merge-many-4 61635 1941 ns/op 712 B/op 5 allocs/op BenchmarkLabels/ordered/overwrite-many-4 63350 2099 ns/op 712 B/op 4 allocs/op BenchmarkLabels/unordered/set-many-4 37309 3091 ns/op 712 B/op 4 allocs/op BenchmarkLabels/unordered/merge-many-4 60158 2176 ns/op 712 B/op 5 allocs/op BenchmarkLabels/unordered/overwrite-many-4 29334 3862 ns/op 1032 B/op 5 allocs/op BenchmarkGoroutine/Profile.WriteTo_idle_50-4 40 2780761 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_50-4 37 3849383 ns/op 337.4 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_50-4 511 247223 ns/op 5.168 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_500-4 13 7843262 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_500-4 12 9223719 ns/op 754.8 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_500-4 273 491226 ns/op 24.67 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_5000-4 2 55479160 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_5000-4 2 61707877 ns/op 5919 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_5000-4 31 3404322 ns/op 298.6 concurrent_launches/op PASS ok runtime/pprof 4.094s goos: freebsd goarch: amd64 pkg: runtime/race cpu: AMD EPYC 7B12 BenchmarkSyncLeak-4 39 2881958 ns/op BenchmarkStackLeak-4 14049 8670 ns/op PASS ok runtime/race 1.546s goos: freebsd goarch: amd64 pkg: runtime/trace cpu: AMD EPYC 7B12 BenchmarkStartRegion-4 5269136 21.53 ns/op 0 B/op 0 allocs/op BenchmarkNewTask-4 222622 450.3 ns/op 64 B/op 2 allocs/op PASS ok runtime/trace 1.330s goos: freebsd goarch: amd64 pkg: slices cpu: AMD EPYC 7B12 BenchmarkEqualFunc_Large-4 30 3383213 ns/op BenchmarkIndex_Large-4 160 801613 ns/op BenchmarkIndexFunc_Large-4 69 1482817 ns/op BenchmarkCompact/nil-4 7891232 12.87 ns/op BenchmarkCompact/one-4 2436612 50.25 ns/op BenchmarkCompact/sorted-4 1581547 74.56 ns/op BenchmarkCompact/2_items-4 1371588 88.76 ns/op BenchmarkCompact/unsorted-4 1589504 72.74 ns/op BenchmarkCompact/many-4 928347 137.3 ns/op BenchmarkCompact_Large/all_dup-4 2256 45579 ns/op BenchmarkCompact_Large/no_dup-4 2373 44355 ns/op BenchmarkCompactFunc/nil-4 4730347 24.16 ns/op BenchmarkCompactFunc/one-4 1819664 67.55 ns/op BenchmarkCompactFunc/sorted-4 1216947 89.95 ns/op BenchmarkCompactFunc/2_items-4 1147743 101.4 ns/op BenchmarkCompactFunc/unsorted-4 1312454 97.48 ns/op BenchmarkCompactFunc/many-4 791122 155.1 ns/op BenchmarkCompactFunc_Large/all_dup-4 8 14191734 ns/op BenchmarkCompactFunc_Large/no_dup-4 9 11495147 ns/op BenchmarkReplace/naive-fast-4 110575 1247 ns/op BenchmarkReplace/optimized-fast-4 129733 1009 ns/op BenchmarkReplace/naive-slow-4 38792 3454 ns/op BenchmarkReplace/optimized-slow-4 41251 2980 ns/op BenchmarkBinarySearchFloats/Size16-4 1584006 73.68 ns/op BenchmarkBinarySearchFloats/Size32-4 1382497 87.69 ns/op BenchmarkBinarySearchFloats/Size64-4 1198924 100.7 ns/op BenchmarkBinarySearchFloats/Size128-4 1033185 115.8 ns/op BenchmarkBinarySearchFloats/Size512-4 859834 139.5 ns/op BenchmarkBinarySearchFloats/Size1024-4 845804 141.6 ns/op BenchmarkBinarySearchFuncStruct/Size16-4 683276 151.1 ns/op BenchmarkBinarySearchFuncStruct/Size32-4 639793 172.7 ns/op BenchmarkBinarySearchFuncStruct/Size64-4 437632 245.1 ns/op BenchmarkBinarySearchFuncStruct/Size128-4 339756 328.7 ns/op BenchmarkBinarySearchFuncStruct/Size512-4 359472 332.4 ns/op BenchmarkBinarySearchFuncStruct/Size1024-4 378769 369.2 ns/op BenchmarkSortFuncStruct/Size16-4 17317 6276 ns/op BenchmarkSortFuncStruct/Size32-4 6141 17123 ns/op BenchmarkSortFuncStruct/Size64-4 9915 12424 ns/op BenchmarkSortFuncStruct/Size128-4 5035 23090 ns/op BenchmarkSortFuncStruct/Size512-4 1483 87175 ns/op BenchmarkSortFuncStruct/Size1024-4 687 194865 ns/op PASS ok slices 8.342s goos: freebsd goarch: amd64 pkg: sort cpu: AMD EPYC 7B12 BenchmarkSearchWrappers-4 539334 220.0 ns/op BenchmarkSortInts-4 2 82164557 ns/op BenchmarkSlicesSortInts-4 3 48283105 ns/op BenchmarkSortIsSorted-4 38 3217227 ns/op BenchmarkSlicesIsSorted-4 64 1780154 ns/op BenchmarkSortStrings-4 1 138809812 ns/op BenchmarkSlicesSortStrings-4 2 97412048 ns/op BenchmarkSortStrings_Sorted-4 32 3558539 ns/op BenchmarkSlicesSortStrings_Sorted-4 54 2416587 ns/op BenchmarkSortStructs-4 1 201013220 ns/op BenchmarkSortFuncStructs-4 1 178698830 ns/op BenchmarkSortString1K-4 313 366985 ns/op BenchmarkSortString1K_Slice-4 231 518396 ns/op BenchmarkStableString1K-4 100 1016816 ns/op BenchmarkSortInt1K-4 403 292615 ns/op BenchmarkSortInt1K_Sorted-4 5734 19675 ns/op BenchmarkSortInt1K_Reversed-4 3709 31157 ns/op BenchmarkSortInt1K_Mod8-4 909 117964 ns/op BenchmarkStableInt1K-4 163 716783 ns/op BenchmarkStableInt1K_Slice-4 186 630990 ns/op BenchmarkSortInt64K-4 4 26744060 ns/op BenchmarkSortInt64K_Slice-4 3 40836775 ns/op BenchmarkStableInt64K-4 2 63276707 ns/op BenchmarkSort1e2-4 529 229436 ns/op BenchmarkStable1e2-4 178 639693 ns/op BenchmarkSort1e4-4 3 45395698 ns/op BenchmarkStable1e4-4 1 183117203 ns/op PASS ok sort 8.719s goos: freebsd goarch: amd64 pkg: strconv cpu: AMD EPYC 7B12 BenchmarkAtof64Decimal-4 1011878 109.7 ns/op BenchmarkAtof64Float-4 920298 134.5 ns/op BenchmarkAtof64FloatExp-4 782209 150.4 ns/op BenchmarkAtof64Big-4 546661 210.8 ns/op BenchmarkAtof64RandomBits-4 322772 384.2 ns/op BenchmarkAtof64RandomFloats-4 548134 202.0 ns/op BenchmarkAtof64RandomLongFloats-4 417320 291.1 ns/op BenchmarkAtof32Decimal-4 1078893 114.2 ns/op BenchmarkAtof32Float-4 883748 131.6 ns/op BenchmarkAtof32FloatExp-4 777579 151.3 ns/op BenchmarkAtof32Random-4 477316 256.4 ns/op BenchmarkAtof32RandomLong-4 204132 610.5 ns/op BenchmarkParseInt/Pos/7bit-4 1680877 72.25 ns/op BenchmarkParseInt/Pos/26bit-4 880624 128.6 ns/op BenchmarkParseInt/Pos/31bit-4 782202 162.1 ns/op BenchmarkParseInt/Pos/56bit-4 514801 244.6 ns/op BenchmarkParseInt/Pos/63bit-4 479754 245.7 ns/op BenchmarkParseInt/Neg/7bit-4 1671085 79.91 ns/op BenchmarkParseInt/Neg/26bit-4 680348 160.0 ns/op BenchmarkParseInt/Neg/31bit-4 682520 188.4 ns/op BenchmarkParseInt/Neg/56bit-4 479161 246.8 ns/op BenchmarkParseInt/Neg/63bit-4 387798 273.5 ns/op BenchmarkAtoi/Pos/7bit-4 2243082 52.95 ns/op BenchmarkAtoi/Pos/26bit-4 1000000 110.7 ns/op BenchmarkAtoi/Pos/31bit-4 993396 126.8 ns/op BenchmarkAtoi/Pos/56bit-4 592657 202.1 ns/op BenchmarkAtoi/Pos/63bit-4 447312 283.8 ns/op BenchmarkAtoi/Neg/7bit-4 2301057 50.16 ns/op BenchmarkAtoi/Neg/26bit-4 1097469 105.2 ns/op BenchmarkAtoi/Neg/31bit-4 937268 119.1 ns/op BenchmarkAtoi/Neg/56bit-4 591062 201.6 ns/op BenchmarkAtoi/Neg/63bit-4 439419 291.1 ns/op BenchmarkFormatFloat/Decimal-4 121040 835.2 ns/op BenchmarkFormatFloat/Float-4 146529 841.5 ns/op BenchmarkFormatFloat/Exp-4 141686 839.6 ns/op BenchmarkFormatFloat/NegExp-4 153790 779.8 ns/op BenchmarkFormatFloat/LongExp-4 130822 989.7 ns/op BenchmarkFormatFloat/Big-4 119246 983.1 ns/op BenchmarkFormatFloat/BinaryExp-4 299580 410.4 ns/op BenchmarkFormatFloat/32Integer-4 151417 748.4 ns/op BenchmarkFormatFloat/32ExactFraction-4 177998 665.2 ns/op BenchmarkFormatFloat/32Point-4 151056 789.3 ns/op BenchmarkFormatFloat/32Exp-4 143761 778.4 ns/op BenchmarkFormatFloat/32NegExp-4 153492 745.0 ns/op BenchmarkFormatFloat/32Shortest-4 178341 700.1 ns/op BenchmarkFormatFloat/32Fixed8Hard-4 165069 645.4 ns/op BenchmarkFormatFloat/32Fixed9Hard-4 183762 689.9 ns/op BenchmarkFormatFloat/64Fixed1-4 216454 576.4 ns/op BenchmarkFormatFloat/64Fixed2-4 190264 564.6 ns/op BenchmarkFormatFloat/64Fixed3-4 213062 593.9 ns/op BenchmarkFormatFloat/64Fixed4-4 204740 565.0 ns/op BenchmarkFormatFloat/64Fixed12-4 125413 957.8 ns/op BenchmarkFormatFloat/64Fixed16-4 142489 811.6 ns/op BenchmarkFormatFloat/64Fixed12Hard-4 158508 749.8 ns/op BenchmarkFormatFloat/64Fixed17Hard-4 122557 872.6 ns/op BenchmarkFormatFloat/64Fixed18Hard-4 2884 36384 ns/op BenchmarkFormatFloat/Slowpath64-4 137396 924.6 ns/op BenchmarkFormatFloat/SlowpathDenormal64-4 129267 910.1 ns/op BenchmarkAppendFloat/Decimal-4 174387 680.5 ns/op BenchmarkAppendFloat/Float-4 162678 708.2 ns/op BenchmarkAppendFloat/Exp-4 165238 679.1 ns/op BenchmarkAppendFloat/NegExp-4 176768 697.1 ns/op BenchmarkAppendFloat/LongExp-4 138442 813.0 ns/op BenchmarkAppendFloat/Big-4 129490 901.7 ns/op BenchmarkAppendFloat/BinaryExp-4 419810 280.5 ns/op BenchmarkAppendFloat/32Integer-4 170173 662.5 ns/op BenchmarkAppendFloat/32ExactFraction-4 199872 589.3 ns/op BenchmarkAppendFloat/32Point-4 155103 704.1 ns/op BenchmarkAppendFloat/32Exp-4 178285 667.7 ns/op BenchmarkAppendFloat/32NegExp-4 169632 704.6 ns/op BenchmarkAppendFloat/32Shortest-4 169726 610.6 ns/op BenchmarkAppendFloat/32Fixed8Hard-4 211640 601.3 ns/op BenchmarkAppendFloat/32Fixed9Hard-4 180928 588.9 ns/op BenchmarkAppendFloat/64Fixed1-4 247203 441.1 ns/op BenchmarkAppendFloat/64Fixed2-4 220003 460.6 ns/op BenchmarkAppendFloat/64Fixed3-4 249024 441.1 ns/op BenchmarkAppendFloat/64Fixed4-4 236122 453.2 ns/op BenchmarkAppendFloat/64Fixed12-4 133382 844.1 ns/op BenchmarkAppendFloat/64Fixed16-4 151042 729.7 ns/op BenchmarkAppendFloat/64Fixed12Hard-4 200872 578.7 ns/op BenchmarkAppendFloat/64Fixed17Hard-4 150188 746.6 ns/op BenchmarkAppendFloat/64Fixed18Hard-4 3102 32328 ns/op BenchmarkAppendFloat/Slowpath64-4 140523 811.6 ns/op BenchmarkAppendFloat/SlowpathDenormal64-4 152785 803.8 ns/op BenchmarkFormatInt-4 23281 5421 ns/op BenchmarkAppendInt-4 24789 4850 ns/op BenchmarkFormatUint-4 118207 1017 ns/op BenchmarkAppendUint-4 123472 938.1 ns/op BenchmarkFormatIntSmall/7-4 3494139 32.51 ns/op BenchmarkFormatIntSmall/42-4 3885603 30.74 ns/op BenchmarkAppendIntSmall-4 1778006 69.12 ns/op BenchmarkAppendUintVarlen/1-4 1635878 71.74 ns/op BenchmarkAppendUintVarlen/12-4 1695787 70.71 ns/op BenchmarkAppendUintVarlen/123-4 1305404 88.33 ns/op BenchmarkAppendUintVarlen/1234-4 1334899 93.42 ns/op BenchmarkAppendUintVarlen/12345-4 1282750 98.67 ns/op BenchmarkAppendUintVarlen/123456-4 1176092 102.3 ns/op BenchmarkAppendUintVarlen/1234567-4 1000000 105.3 ns/op BenchmarkAppendUintVarlen/12345678-4 1175817 98.58 ns/op BenchmarkAppendUintVarlen/123456789-4 1162819 110.7 ns/op BenchmarkAppendUintVarlen/1234567890-4 1053943 115.9 ns/op BenchmarkAppendUintVarlen/12345678901-4 1000000 110.2 ns/op BenchmarkAppendUintVarlen/123456789012-4 1000000 106.9 ns/op BenchmarkAppendUintVarlen/1234567890123-4 1000000 116.2 ns/op BenchmarkAppendUintVarlen/12345678901234-4 1080764 115.5 ns/op BenchmarkAppendUintVarlen/123456789012345-4 1055634 113.7 ns/op BenchmarkAppendUintVarlen/1234567890123456-4 1049154 111.7 ns/op BenchmarkAppendUintVarlen/12345678901234567-4 871370 116.8 ns/op BenchmarkAppendUintVarlen/123456789012345678-4 1036518 116.5 ns/op BenchmarkAppendUintVarlen/1234567890123456789-4 868550 116.9 ns/op BenchmarkAppendUintVarlen/12345678901234567890-4 1009114 119.4 ns/op BenchmarkQuote-4 61383 1825 ns/op BenchmarkQuoteRune-4 600826 196.8 ns/op BenchmarkAppendQuote-4 68742 1613 ns/op BenchmarkAppendQuoteRune-4 1000000 114.0 ns/op BenchmarkUnquoteEasy-4 1682640 69.03 ns/op BenchmarkUnquoteHard-4 56191 1905 ns/op PASS ok strconv 19.744s goos: freebsd goarch: amd64 pkg: strings cpu: AMD EPYC 7B12 BenchmarkBuildString_Builder/1Write_NoGrow-4 592267 185.8 ns/op 48 B/op 1 allocs/op BenchmarkBuildString_Builder/3Write_NoGrow-4 196382 621.0 ns/op 336 B/op 3 allocs/op BenchmarkBuildString_Builder/3Write_Grow-4 274938 448.9 ns/op 112 B/op 1 allocs/op BenchmarkBuildString_WriteString/1Write_NoGrow-4 626311 212.2 ns/op 48 B/op 1 allocs/op BenchmarkBuildString_WriteString/3Write_NoGrow-4 189375 592.5 ns/op 336 B/op 3 allocs/op BenchmarkBuildString_WriteString/3Write_Grow-4 271339 444.3 ns/op 112 B/op 1 allocs/op BenchmarkBuildString_ByteBuffer/1Write_NoGrow-4 442342 315.2 ns/op 112 B/op 2 allocs/op BenchmarkBuildString_ByteBuffer/3Write_NoGrow-4 124119 1022 ns/op 432 B/op 4 allocs/op BenchmarkBuildString_ByteBuffer/3Write_Grow-4 127483 908.8 ns/op 336 B/op 3 allocs/op BenchmarkClone-4 1632121 72.85 ns/op 48 B/op 1 allocs/op BenchmarkGenericNoMatch-4 27132 4627 ns/op BenchmarkGenericMatch1-4 2996 41957 ns/op BenchmarkGenericMatch2-4 476 242170 ns/op BenchmarkSingleMaxSkipping-4 8298 12354 ns/op 809.47 MB/s BenchmarkSingleLongSuffixFail-4 17588 6785 ns/op 147.68 MB/s BenchmarkSingleMatch-4 351 334295 ns/op 44.87 MB/s BenchmarkByteByteNoMatch-4 86684 1400 ns/op BenchmarkByteByteMatch-4 29846 4499 ns/op BenchmarkByteStringMatch-4 28360 3536 ns/op BenchmarkHTMLEscapeNew-4 99688 1136 ns/op BenchmarkHTMLEscapeOld-4 116124 922.4 ns/op BenchmarkByteStringReplacerWriteString-4 1932 60849 ns/op BenchmarkByteReplacerWriteString-4 1887 53180 ns/op BenchmarkByteByteReplaces-4 5730 18174 ns/op BenchmarkByteByteMap-4 17510 7143 ns/op BenchmarkMap/identity/ASCII-4 764812 160.3 ns/op BenchmarkMap/identity/Greek-4 563978 219.6 ns/op BenchmarkMap/change/ASCII-4 63502 1804 ns/op BenchmarkMap/change/Greek-4 37867 3225 ns/op BenchmarkIndexRune-4 3729898 30.94 ns/op BenchmarkIndexRuneLongString-4 3263155 38.51 ns/op BenchmarkIndexRuneFastPath-4 4931598 23.08 ns/op BenchmarkIndex-4 10244444 10.12 ns/op BenchmarkLastIndex-4 5504586 21.72 ns/op BenchmarkIndexByte-4 11273463 10.24 ns/op BenchmarkToUpper/#00-4 5468893 20.63 ns/op BenchmarkToUpper/ONLYUPPER-4 3737052 34.00 ns/op BenchmarkToUpper/abc-4 490144 242.8 ns/op BenchmarkToUpper/AbC123-4 335912 315.0 ns/op BenchmarkToUpper/azAZ09_-4 415497 283.4 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 102260 1185 ns/op BenchmarkToUpper/RENAN_BASTOS_93_AOSDAJDJAIDJAIDAJIaidsjjaidijadsjiadjiOOKKO-4 102316 990.4 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 45697 2434 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 82231 1454 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 162920 745.5 ns/op BenchmarkToLower/#00-4 5554843 21.53 ns/op BenchmarkToLower/abc-4 4718998 23.78 ns/op BenchmarkToLower/AbC123-4 295400 355.9 ns/op BenchmarkToLower/azAZ09_-4 299043 371.3 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 158902 778.6 ns/op BenchmarkToLower/renan_bastos_93_AOSDAJDJAIDJAIDAJIaidsjjaidijadsjiadjiOOKKO-4 103226 1107 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 50980 2362 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 101181 1205 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 155382 813.8 ns/op BenchmarkMapNoChanges-4 972832 121.0 ns/op BenchmarkTrim-4 48572 2249 ns/op 0 B/op 0 allocs/op BenchmarkToValidUTF8/Valid-4 3574333 31.42 ns/op BenchmarkToValidUTF8/InvalidASCII-4 289068 485.7 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 184035 611.0 ns/op BenchmarkEqualFold/Tests-4 67783 1561 ns/op BenchmarkEqualFold/ASCII-4 4580740 26.26 ns/op BenchmarkEqualFold/UnicodePrefix-4 140042 815.1 ns/op BenchmarkEqualFold/UnicodeSuffix-4 159006 826.9 ns/op BenchmarkIndexHard1-4 1252 97091 ns/op BenchmarkIndexHard2-4 877 140570 ns/op BenchmarkIndexHard3-4 147 775532 ns/op BenchmarkIndexHard4-4 174 683792 ns/op BenchmarkLastIndexHard1-4 64 1794992 ns/op BenchmarkLastIndexHard2-4 66 1783975 ns/op BenchmarkLastIndexHard3-4 66 1757335 ns/op BenchmarkCountHard1-4 1143 102032 ns/op BenchmarkCountHard2-4 770 140071 ns/op BenchmarkCountHard3-4 158 767042 ns/op BenchmarkIndexTorture-4 9220 13684 ns/op BenchmarkCountTorture-4 8822 13772 ns/op BenchmarkCountTortureOverlapping-4 1326 76431 ns/op BenchmarkCountByte/10-4 5075263 23.20 ns/op 430.99 MB/s BenchmarkCountByte/32-4 5264131 23.09 ns/op 1385.93 MB/s BenchmarkCountByte/4096-4 1208456 96.09 ns/op 42627.48 MB/s BenchmarkCountByte/4194304-4 1406 100327 ns/op 41806.26 MB/s BenchmarkCountByte/67108864-4 27 5050576 ns/op 13287.37 MB/s BenchmarkFields/ASCII/16-4 379614 327.5 ns/op 48.85 MB/s 48 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 25796 4026 ns/op 63.59 MB/s 240 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 1936 59668 ns/op 68.65 MB/s 6144 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 105 1088556 ns/op 60.20 MB/s 98304 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 6 18783926 ns/op 55.82 MB/s 1515520 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 155584 740.8 ns/op 21.60 MB/s 32 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 12130 9625 ns/op 26.60 MB/s 352 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 691 157394 ns/op 26.02 MB/s 21504 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 42 3140954 ns/op 20.86 MB/s 463104 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 3 53321774 ns/op 19.67 MB/s 10449216 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 247045 478.4 ns/op 33.45 MB/s 48 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 24352 4986 ns/op 51.34 MB/s 240 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 1348 100031 ns/op 40.95 MB/s 21504 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 67 1841883 ns/op 35.58 MB/s 463106 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 3 34888475 ns/op 30.06 MB/s 10457408 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 180525 576.4 ns/op 27.76 MB/s 32 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 18511 7251 ns/op 35.31 MB/s 352 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 973 118206 ns/op 34.65 MB/s 21504 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 51 2023087 ns/op 32.39 MB/s 463107 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 3 37848727 ns/op 27.70 MB/s 10449152 B/op 24 allocs/op BenchmarkSplitEmptySeparator-4 3 43235566 ns/op BenchmarkSplitSingleByteSeparator-4 39 2901458 ns/op BenchmarkSplitMultiByteSeparator-4 68 1562849 ns/op BenchmarkSplitNSingleByteSeparator-4 368720 279.5 ns/op BenchmarkSplitNMultiByteSeparator-4 310653 389.1 ns/op BenchmarkRepeat/5x0-4 4934508 22.85 ns/op BenchmarkRepeat/5x1-4 5231312 23.65 ns/op BenchmarkRepeat/5x2-4 301389 345.9 ns/op BenchmarkRepeat/5x6-4 202681 629.0 ns/op BenchmarkRepeat/10x0-4 4688050 25.81 ns/op BenchmarkRepeat/10x1-4 5134550 25.31 ns/op BenchmarkRepeat/10x2-4 340178 372.4 ns/op BenchmarkRepeat/10x6-4 192298 607.2 ns/op BenchmarkRepeatLarge/256/1-4 92896 1281 ns/op 199.90 MB/s BenchmarkRepeatLarge/256/16-4 151414 825.7 ns/op 310.03 MB/s BenchmarkRepeatLarge/512/1-4 73362 1597 ns/op 320.55 MB/s BenchmarkRepeatLarge/512/16-4 100144 1157 ns/op 442.52 MB/s BenchmarkRepeatLarge/1024/1-4 57634 2121 ns/op 482.78 MB/s BenchmarkRepeatLarge/1024/16-4 80403 1733 ns/op 590.90 MB/s BenchmarkRepeatLarge/2048/1-4 34969 3040 ns/op 673.69 MB/s BenchmarkRepeatLarge/2048/16-4 45181 2572 ns/op 796.26 MB/s BenchmarkRepeatLarge/4096/1-4 24157 4723 ns/op 867.28 MB/s BenchmarkRepeatLarge/4096/16-4 28262 4240 ns/op 966.01 MB/s BenchmarkRepeatLarge/8192/1-4 14023 8711 ns/op 940.45 MB/s BenchmarkRepeatLarge/8192/16-4 17330 7795 ns/op 1050.88 MB/s BenchmarkRepeatLarge/8192/4097-4 6330600 18.51 ns/op 221304.13 MB/s BenchmarkRepeatLarge/16384/1-4 9674 14359 ns/op 1141.00 MB/s BenchmarkRepeatLarge/16384/16-4 8522 13874 ns/op 1180.89 MB/s BenchmarkRepeatLarge/16384/4097-4 9918 10262 ns/op 1197.68 MB/s BenchmarkRepeatLarge/32768/1-4 4749 28942 ns/op 1132.21 MB/s BenchmarkRepeatLarge/32768/16-4 4035 29595 ns/op 1107.23 MB/s BenchmarkRepeatLarge/32768/4097-4 6280 24442 ns/op 1173.36 MB/s BenchmarkRepeatLarge/65536/1-4 2512 52755 ns/op 1242.26 MB/s BenchmarkRepeatLarge/65536/16-4 2314 50888 ns/op 1287.85 MB/s BenchmarkRepeatLarge/65536/4097-4 2894 50877 ns/op 1207.91 MB/s BenchmarkRepeatLarge/131072/1-4 483 254459 ns/op 515.10 MB/s BenchmarkRepeatLarge/131072/16-4 685 187441 ns/op 699.27 MB/s BenchmarkRepeatLarge/131072/4097-4 788 168698 ns/op 752.87 MB/s BenchmarkRepeatLarge/262144/1-4 396 333745 ns/op 785.46 MB/s BenchmarkRepeatLarge/262144/16-4 405 361082 ns/op 726.00 MB/s BenchmarkRepeatLarge/262144/4097-4 416 311280 ns/op 829.19 MB/s BenchmarkRepeatLarge/524288/1-4 222 556591 ns/op 941.96 MB/s BenchmarkRepeatLarge/524288/16-4 208 616854 ns/op 849.94 MB/s BenchmarkRepeatLarge/524288/4097-4 211 622614 ns/op 835.70 MB/s BenchmarkRepeatLarge/1048576/1-4 85 1179271 ns/op 889.17 MB/s BenchmarkRepeatLarge/1048576/16-4 100 1121378 ns/op 935.08 MB/s BenchmarkRepeatLarge/1048576/4097-4 96 1084847 ns/op 963.03 MB/s BenchmarkRepeatLarge/2097152/1-4 55 2425343 ns/op 864.68 MB/s BenchmarkRepeatLarge/2097152/16-4 56 2323364 ns/op 902.64 MB/s BenchmarkRepeatLarge/2097152/4097-4 60 2294938 ns/op 912.25 MB/s BenchmarkRepeatLarge/4194304/1-4 27 4273960 ns/op 981.36 MB/s BenchmarkRepeatLarge/4194304/16-4 27 4524121 ns/op 927.10 MB/s BenchmarkRepeatLarge/4194304/4097-4 27 4219824 ns/op 993.22 MB/s BenchmarkRepeatLarge/8388608/1-4 14 8090072 ns/op 1036.90 MB/s BenchmarkRepeatLarge/8388608/16-4 14 7990517 ns/op 1049.82 MB/s BenchmarkRepeatLarge/8388608/4097-4 14 8198454 ns/op 1022.94 MB/s BenchmarkRepeatLarge/16777216/1-4 7 18214102 ns/op 921.11 MB/s BenchmarkRepeatLarge/16777216/16-4 7 16934432 ns/op 990.72 MB/s BenchmarkRepeatLarge/16777216/4097-4 6 17589031 ns/op 953.85 MB/s BenchmarkRepeatLarge/33554432/1-4 3 37887837 ns/op 885.63 MB/s BenchmarkRepeatLarge/33554432/16-4 4 30064238 ns/op 1116.09 MB/s BenchmarkRepeatLarge/33554432/4097-4 4 32240774 ns/op 1040.75 MB/s BenchmarkRepeatLarge/67108864/1-4 2 69902116 ns/op 960.04 MB/s BenchmarkRepeatLarge/67108864/16-4 2 62746302 ns/op 1069.53 MB/s BenchmarkRepeatLarge/67108864/4097-4 2 58937706 ns/op 1138.64 MB/s BenchmarkRepeatLarge/134217728/1-4 1 117951232 ns/op 1137.91 MB/s BenchmarkRepeatLarge/134217728/16-4 1 125028545 ns/op 1073.50 MB/s BenchmarkRepeatLarge/134217728/4097-4 1 123933884 ns/op 1082.98 MB/s BenchmarkRepeatLarge/268435456/1-4 1 285754437 ns/op 939.39 MB/s BenchmarkRepeatLarge/268435456/16-4 1 269835680 ns/op 994.81 MB/s BenchmarkRepeatLarge/268435456/4097-4 1 235639095 ns/op 1139.18 MB/s BenchmarkRepeatLarge/536870912/1-4 1 527061695 ns/op 1018.61 MB/s BenchmarkRepeatLarge/536870912/16-4 1 482426544 ns/op 1112.86 MB/s BenchmarkRepeatLarge/536870912/4097-4 1 466199887 ns/op 1151.59 MB/s BenchmarkRepeatLarge/1073741824/1-4 1 1047555346 ns/op 1025.00 MB/s BenchmarkRepeatLarge/1073741824/16-4 1 934702465 ns/op 1148.75 MB/s BenchmarkRepeatLarge/1073741824/4097-4 1 940770188 ns/op 1141.34 MB/s BenchmarkRepeatSpaces-4 4420210 23.98 ns/op 0 B/op 0 allocs/op BenchmarkIndexAnyASCII/1:1-4 2904526 41.60 ns/op BenchmarkIndexAnyASCII/1:2-4 2660790 49.56 ns/op BenchmarkIndexAnyASCII/1:4-4 2736176 42.23 ns/op BenchmarkIndexAnyASCII/1:8-4 2904230 43.72 ns/op BenchmarkIndexAnyASCII/1:16-4 2643565 43.47 ns/op BenchmarkIndexAnyASCII/1:32-4 2755044 43.95 ns/op BenchmarkIndexAnyASCII/1:64-4 2248399 44.66 ns/op BenchmarkIndexAnyASCII/16:1-4 2592615 49.50 ns/op BenchmarkIndexAnyASCII/16:2-4 1098476 112.3 ns/op BenchmarkIndexAnyASCII/16:4-4 1045587 115.2 ns/op BenchmarkIndexAnyASCII/16:8-4 1004638 132.0 ns/op BenchmarkIndexAnyASCII/16:16-4 882830 131.4 ns/op BenchmarkIndexAnyASCII/16:32-4 798104 166.5 ns/op BenchmarkIndexAnyASCII/16:64-4 499311 233.8 ns/op BenchmarkIndexAnyASCII/256:1-4 2551820 47.08 ns/op BenchmarkIndexAnyASCII/256:2-4 76094 1457 ns/op BenchmarkIndexAnyASCII/256:4-4 74463 1425 ns/op BenchmarkIndexAnyASCII/256:8-4 79069 1397 ns/op BenchmarkIndexAnyASCII/256:16-4 73935 1390 ns/op BenchmarkIndexAnyASCII/256:32-4 89446 1404 ns/op BenchmarkIndexAnyASCII/256:64-4 68494 1610 ns/op BenchmarkIndexAnyUTF8/1:1-4 3026072 40.79 ns/op BenchmarkIndexAnyUTF8/1:2-4 2560353 45.98 ns/op BenchmarkIndexAnyUTF8/1:4-4 2655541 45.72 ns/op BenchmarkIndexAnyUTF8/1:8-4 2756055 46.20 ns/op BenchmarkIndexAnyUTF8/1:16-4 2899796 44.08 ns/op BenchmarkIndexAnyUTF8/1:32-4 2782008 44.40 ns/op BenchmarkIndexAnyUTF8/1:64-4 2566610 44.36 ns/op BenchmarkIndexAnyUTF8/16:1-4 2126533 56.05 ns/op BenchmarkIndexAnyUTF8/16:2-4 349315 334.4 ns/op BenchmarkIndexAnyUTF8/16:4-4 331728 361.6 ns/op BenchmarkIndexAnyUTF8/16:8-4 310581 335.1 ns/op BenchmarkIndexAnyUTF8/16:16-4 308002 379.9 ns/op BenchmarkIndexAnyUTF8/16:32-4 238876 435.1 ns/op BenchmarkIndexAnyUTF8/16:64-4 367524 348.1 ns/op BenchmarkIndexAnyUTF8/256:1-4 371629 327.7 ns/op BenchmarkIndexAnyUTF8/256:2-4 23520 4859 ns/op BenchmarkIndexAnyUTF8/256:4-4 24902 5377 ns/op BenchmarkIndexAnyUTF8/256:8-4 22383 5233 ns/op BenchmarkIndexAnyUTF8/256:16-4 22491 6324 ns/op BenchmarkIndexAnyUTF8/256:32-4 21120 5355 ns/op BenchmarkIndexAnyUTF8/256:64-4 23172 5052 ns/op BenchmarkLastIndexAnyASCII/1:1-4 2754891 45.24 ns/op BenchmarkLastIndexAnyASCII/1:2-4 2599650 52.85 ns/op BenchmarkLastIndexAnyASCII/1:4-4 2773274 42.90 ns/op BenchmarkLastIndexAnyASCII/1:8-4 2805790 48.36 ns/op BenchmarkLastIndexAnyASCII/1:16-4 2766231 45.79 ns/op BenchmarkLastIndexAnyASCII/1:32-4 2484979 43.66 ns/op BenchmarkLastIndexAnyASCII/1:64-4 2596057 42.49 ns/op BenchmarkLastIndexAnyASCII/16:1-4 988881 123.8 ns/op BenchmarkLastIndexAnyASCII/16:2-4 1000000 125.2 ns/op BenchmarkLastIndexAnyASCII/16:4-4 1000654 114.5 ns/op BenchmarkLastIndexAnyASCII/16:8-4 883362 137.6 ns/op BenchmarkLastIndexAnyASCII/16:16-4 811890 148.1 ns/op BenchmarkLastIndexAnyASCII/16:32-4 670218 180.8 ns/op BenchmarkLastIndexAnyASCII/16:64-4 460454 228.5 ns/op BenchmarkLastIndexAnyASCII/256:1-4 79951 1411 ns/op BenchmarkLastIndexAnyASCII/256:2-4 77349 1417 ns/op BenchmarkLastIndexAnyASCII/256:4-4 77210 1319 ns/op BenchmarkLastIndexAnyASCII/256:8-4 79285 1432 ns/op BenchmarkLastIndexAnyASCII/256:16-4 84870 1483 ns/op BenchmarkLastIndexAnyASCII/256:32-4 82520 1477 ns/op BenchmarkLastIndexAnyASCII/256:64-4 77986 1570 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 2675155 46.28 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 2591190 42.65 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 2764029 41.52 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 2915524 40.57 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 2713647 42.08 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 2781146 43.60 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 2442861 43.45 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 504692 256.7 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 217939 534.9 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 236304 535.8 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 195864 538.9 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 201049 522.5 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 185526 541.2 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 202248 545.1 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 32326 3630 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 15288 8285 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 14875 8397 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 15316 8052 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 13735 7996 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 14872 8137 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 15086 7977 ns/op BenchmarkTrimASCII/1:1-4 4356783 27.00 ns/op BenchmarkTrimASCII/1:2-4 3471716 31.45 ns/op BenchmarkTrimASCII/1:4-4 3458334 34.83 ns/op BenchmarkTrimASCII/1:8-4 2966863 41.60 ns/op BenchmarkTrimASCII/1:16-4 2203693 52.63 ns/op BenchmarkTrimASCII/16:1-4 3083926 36.08 ns/op BenchmarkTrimASCII/16:2-4 1079016 111.5 ns/op BenchmarkTrimASCII/16:4-4 1087020 113.9 ns/op BenchmarkTrimASCII/16:8-4 969536 124.1 ns/op BenchmarkTrimASCII/16:16-4 879542 133.8 ns/op BenchmarkTrimASCII/256:1-4 625896 210.9 ns/op BenchmarkTrimASCII/256:2-4 78080 1477 ns/op BenchmarkTrimASCII/256:4-4 93093 1288 ns/op BenchmarkTrimASCII/256:8-4 79318 1330 ns/op BenchmarkTrimASCII/256:16-4 80080 1341 ns/op BenchmarkTrimASCII/4096:1-4 37790 3042 ns/op BenchmarkTrimASCII/4096:2-4 5779 20339 ns/op BenchmarkTrimASCII/4096:4-4 5722 23105 ns/op BenchmarkTrimASCII/4096:8-4 5737 20181 ns/op BenchmarkTrimASCII/4096:16-4 4966 20183 ns/op BenchmarkTrimByte-4 5470995 20.82 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 2860 44244 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 2592 43333 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 1585 74680 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 3127 37605 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 6040 18717 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 12163 9891 ns/op BenchmarkJoin/0-4 6161160 18.48 ns/op 0 B/op 0 allocs/op BenchmarkJoin/1-4 5319933 22.07 ns/op 0 B/op 0 allocs/op BenchmarkJoin/2-4 307087 391.0 ns/op 16 B/op 1 allocs/op BenchmarkJoin/3-4 217024 564.4 ns/op 24 B/op 1 allocs/op BenchmarkJoin/4-4 150642 736.0 ns/op 48 B/op 1 allocs/op BenchmarkJoin/5-4 129121 867.9 ns/op 48 B/op 1 allocs/op BenchmarkJoin/6-4 110581 1062 ns/op 64 B/op 1 allocs/op BenchmarkJoin/7-4 100380 1234 ns/op 64 B/op 1 allocs/op BenchmarkTrimSpace/NoTrim-4 4293127 29.09 ns/op BenchmarkTrimSpace/ASCII-4 2467173 47.75 ns/op BenchmarkTrimSpace/SomeNonASCII-4 184027 616.0 ns/op BenchmarkTrimSpace/JustNonASCII-4 92876 1165 ns/op BenchmarkReplaceAll-4 200952 561.0 ns/op 16 B/op 1 allocs/op PASS ok strings 54.813s goos: freebsd goarch: amd64 pkg: sync cpu: AMD EPYC 7B12 BenchmarkCond1-4 41410 2740 ns/op BenchmarkCond2-4 15560 7216 ns/op BenchmarkCond4-4 10000 12650 ns/op BenchmarkCond8-4 5511 32230 ns/op BenchmarkCond16-4 1270 82804 ns/op BenchmarkCond32-4 538 213813 ns/op BenchmarkMapLoadMostlyHits/*sync_test.DeepCopyMap-4 531619 205.1 ns/op 12 B/op 0 allocs/op BenchmarkMapLoadMostlyHits/*sync_test.RWMutexMap-4 203222 654.0 ns/op 11 B/op 0 allocs/op BenchmarkMapLoadMostlyHits/*sync.HashTrieMap[interface_{},interface_{}]-4 369279 394.1 ns/op 12 B/op 0 allocs/op BenchmarkMapLoadMostlyHits/*sync.Map-4 297618 399.8 ns/op 11 B/op 0 allocs/op BenchmarkMapLoadMostlyMisses/*sync_test.DeepCopyMap-4 638752 194.2 ns/op 11 B/op 0 allocs/op BenchmarkMapLoadMostlyMisses/*sync_test.RWMutexMap-4 172399 653.4 ns/op 11 B/op 0 allocs/op BenchmarkMapLoadMostlyMisses/*sync.HashTrieMap[interface_{},interface_{}]-4 550430 193.3 ns/op 11 B/op 0 allocs/op BenchmarkMapLoadMostlyMisses/*sync.Map-4 603976 190.5 ns/op 11 B/op 0 allocs/op BenchmarkMapLoadOrStoreBalanced/*sync_test.RWMutexMap-4 83581 1547 ns/op 86 B/op 1 allocs/op BenchmarkMapLoadOrStoreBalanced/*sync.HashTrieMap[interface_{},interface_{}]-4 115051 1113 ns/op 76 B/op 2 allocs/op BenchmarkMapLoadOrStoreBalanced/*sync.Map-4 146853 1012 ns/op 77 B/op 2 allocs/op BenchmarkMapLoadOrStoreUnique/*sync_test.RWMutexMap-4 72583 1877 ns/op 176 B/op 2 allocs/op BenchmarkMapLoadOrStoreUnique/*sync.HashTrieMap[interface_{},interface_{}]-4 92028 1605 ns/op 141 B/op 3 allocs/op BenchmarkMapLoadOrStoreUnique/*sync.Map-4 89674 1466 ns/op 141 B/op 3 allocs/op BenchmarkMapLoadOrStoreCollision/*sync_test.DeepCopyMap-4 601876 183.1 ns/op 0 B/op 0 allocs/op BenchmarkMapLoadOrStoreCollision/*sync_test.RWMutexMap-4 135250 987.3 ns/op 0 B/op 0 allocs/op BenchmarkMapLoadOrStoreCollision/*sync.HashTrieMap[interface_{},interface_{}]-4 525205 208.3 ns/op 0 B/op 0 allocs/op BenchmarkMapLoadOrStoreCollision/*sync.Map-4 529750 211.9 ns/op 0 B/op 0 allocs/op BenchmarkMapLoadAndDeleteBalanced/*sync_test.RWMutexMap-4 110554 1021 ns/op 7 B/op 0 allocs/op BenchmarkMapLoadAndDeleteBalanced/*sync.HashTrieMap[interface_{},interface_{}]-4 471306 212.5 ns/op 7 B/op 0 allocs/op BenchmarkMapLoadAndDeleteBalanced/*sync.Map-4 597607 213.6 ns/op 7 B/op 0 allocs/op BenchmarkMapLoadAndDeleteUnique/*sync_test.RWMutexMap-4 122808 931.3 ns/op 15 B/op 0 allocs/op BenchmarkMapLoadAndDeleteUnique/*sync.HashTrieMap[interface_{},interface_{}]-4 565370 205.1 ns/op 15 B/op 0 allocs/op BenchmarkMapLoadAndDeleteUnique/*sync.Map-4 581368 191.2 ns/op 15 B/op 0 allocs/op BenchmarkMapLoadAndDeleteCollision/*sync_test.DeepCopyMap-4 47784 2594 ns/op 282 B/op 2 allocs/op BenchmarkMapLoadAndDeleteCollision/*sync_test.RWMutexMap-4 87838 1235 ns/op 0 B/op 0 allocs/op BenchmarkMapLoadAndDeleteCollision/*sync.HashTrieMap[interface_{},interface_{}]-4 103141 1040 ns/op 6 B/op 0 allocs/op BenchmarkMapLoadAndDeleteCollision/*sync.Map-4 130856 1042 ns/op 6 B/op 0 allocs/op BenchmarkMapRange/*sync_test.DeepCopyMap-4 4112 28950 ns/op 0 B/op 0 allocs/op BenchmarkMapRange/*sync_test.RWMutexMap-4 190 653477 ns/op 18434 B/op 1 allocs/op BenchmarkMapRange/*sync.HashTrieMap[interface_{},interface_{}]-4 536 215651 ns/op 0 B/op 0 allocs/op BenchmarkMapRange/*sync.Map-4 554 216070 ns/op 0 B/op 0 allocs/op BenchmarkMapAdversarialAlloc/*sync_test.DeepCopyMap-4 91837 1178 ns/op 258 B/op 1 allocs/op BenchmarkMapAdversarialAlloc/*sync_test.RWMutexMap-4 159614 675.3 ns/op 17 B/op 1 allocs/op BenchmarkMapAdversarialAlloc/*sync.HashTrieMap[interface_{},interface_{}]-4 377148 344.0 ns/op 16 B/op 1 allocs/op BenchmarkMapAdversarialAlloc/*sync.Map-4 334366 343.1 ns/op 16 B/op 1 allocs/op BenchmarkMapAdversarialDelete/*sync_test.DeepCopyMap-4 185282 546.6 ns/op 179 B/op 1 allocs/op BenchmarkMapAdversarialDelete/*sync_test.RWMutexMap-4 163494 680.8 ns/op 32 B/op 1 allocs/op BenchmarkMapAdversarialDelete/*sync.HashTrieMap[interface_{},interface_{}]-4 386589 319.7 ns/op 16 B/op 1 allocs/op BenchmarkMapAdversarialDelete/*sync.Map-4 319730 336.9 ns/op 16 B/op 1 allocs/op BenchmarkMapDeleteCollision/*sync_test.DeepCopyMap-4 79736 1679 ns/op 48 B/op 1 allocs/op BenchmarkMapDeleteCollision/*sync_test.RWMutexMap-4 127694 882.8 ns/op 0 B/op 0 allocs/op BenchmarkMapDeleteCollision/*sync.HashTrieMap[interface_{},interface_{}]-4 517240 211.1 ns/op 0 B/op 0 allocs/op BenchmarkMapDeleteCollision/*sync.Map-4 557970 208.7 ns/op 0 B/op 0 allocs/op BenchmarkMapSwapCollision/*sync_test.DeepCopyMap-4 50954 2332 ns/op 336 B/op 2 allocs/op BenchmarkMapSwapCollision/*sync_test.RWMutexMap-4 123288 1039 ns/op 0 B/op 0 allocs/op BenchmarkMapSwapCollision/*sync.HashTrieMap[interface_{},interface_{}]-4 47572 2347 ns/op 48 B/op 1 allocs/op BenchmarkMapSwapCollision/*sync.Map-4 47078 2564 ns/op 48 B/op 1 allocs/op BenchmarkMapSwapMostlyHits/*sync_test.DeepCopyMap-4 535 193197 ns/op 82082 B/op 7 allocs/op BenchmarkMapSwapMostlyHits/*sync_test.RWMutexMap-4 86883 1470 ns/op 23 B/op 1 allocs/op BenchmarkMapSwapMostlyHits/*sync.HashTrieMap[interface_{},interface_{}]-4 137204 920.9 ns/op 71 B/op 2 allocs/op BenchmarkMapSwapMostlyHits/*sync.Map-4 134775 907.4 ns/op 72 B/op 2 allocs/op BenchmarkMapSwapMostlyMisses/*sync_test.DeepCopyMap-4 22237 5543 ns/op 719 B/op 6 allocs/op BenchmarkMapSwapMostlyMisses/*sync_test.RWMutexMap-4 52502 2343 ns/op 47 B/op 2 allocs/op BenchmarkMapSwapMostlyMisses/*sync.HashTrieMap[interface_{},interface_{}]-4 25789 4498 ns/op 105 B/op 4 allocs/op BenchmarkMapSwapMostlyMisses/*sync.Map-4 25383 4652 ns/op 105 B/op 4 allocs/op BenchmarkMapCompareAndSwapCollision/*sync_test.DeepCopyMap-4 211869 538.7 ns/op 30 B/op 0 allocs/op BenchmarkMapCompareAndSwapCollision/*sync_test.RWMutexMap-4 93008 1370 ns/op 0 B/op 0 allocs/op BenchmarkMapCompareAndSwapCollision/*sync.HashTrieMap[interface_{},interface_{}]-4 118951 1102 ns/op 11 B/op 0 allocs/op BenchmarkMapCompareAndSwapCollision/*sync.Map-4 137530 929.2 ns/op 10 B/op 0 allocs/op BenchmarkMapCompareAndSwapNoExistingKey/*sync_test.DeepCopyMap-4 2504914 41.09 ns/op 15 B/op 0 allocs/op BenchmarkMapCompareAndSwapNoExistingKey/*sync_test.RWMutexMap-4 137390 931.2 ns/op 15 B/op 0 allocs/op BenchmarkMapCompareAndSwapNoExistingKey/*sync.HashTrieMap[interface_{},interface_{}]-4 618438 186.7 ns/op 15 B/op 0 allocs/op BenchmarkMapCompareAndSwapNoExistingKey/*sync.Map-4 606172 185.9 ns/op 15 B/op 0 allocs/op BenchmarkMapCompareAndSwapValueNotEqual/*sync_test.DeepCopyMap-4 695268 168.7 ns/op 0 B/op 0 allocs/op BenchmarkMapCompareAndSwapValueNotEqual/*sync_test.RWMutexMap-4 118929 1009 ns/op 0 B/op 0 allocs/op BenchmarkMapCompareAndSwapValueNotEqual/*sync.HashTrieMap[interface_{},interface_{}]-4 531102 207.8 ns/op 0 B/op 0 allocs/op BenchmarkMapCompareAndSwapValueNotEqual/*sync.Map-4 534082 207.6 ns/op 0 B/op 0 allocs/op BenchmarkMapCompareAndSwapMostlyHits/*sync_test.RWMutexMap-4 75584 1553 ns/op 35 B/op 2 allocs/op BenchmarkMapCompareAndSwapMostlyHits/*sync.HashTrieMap[interface_{},interface_{}]-4 137294 989.7 ns/op 83 B/op 3 allocs/op BenchmarkMapCompareAndSwapMostlyHits/*sync.Map-4 132093 956.9 ns/op 83 B/op 3 allocs/op BenchmarkMapCompareAndSwapMostlyMisses/*sync_test.DeepCopyMap-4 555794 239.6 ns/op 48 B/op 2 allocs/op BenchmarkMapCompareAndSwapMostlyMisses/*sync_test.RWMutexMap-4 94838 1216 ns/op 47 B/op 2 allocs/op BenchmarkMapCompareAndSwapMostlyMisses/*sync.HashTrieMap[interface_{},interface_{}]-4 528990 227.3 ns/op 47 B/op 2 allocs/op BenchmarkMapCompareAndSwapMostlyMisses/*sync.Map-4 493210 210.6 ns/op 47 B/op 2 allocs/op BenchmarkMapCompareAndDeleteCollision/*sync_test.DeepCopyMap-4 130923 889.1 ns/op 84 B/op 0 allocs/op BenchmarkMapCompareAndDeleteCollision/*sync_test.RWMutexMap-4 90040 1281 ns/op 0 B/op 0 allocs/op BenchmarkMapCompareAndDeleteCollision/*sync.HashTrieMap[interface_{},interface_{}]-4 133952 875.0 ns/op 5 B/op 0 allocs/op BenchmarkMapCompareAndDeleteCollision/*sync.Map-4 126538 868.3 ns/op 5 B/op 0 allocs/op BenchmarkMapCompareAndDeleteMostlyHits/*sync_test.RWMutexMap-4 45616 2623 ns/op 47 B/op 2 allocs/op BenchmarkMapCompareAndDeleteMostlyHits/*sync.HashTrieMap[interface_{},interface_{}]-4 74938 1432 ns/op 92 B/op 3 allocs/op BenchmarkMapCompareAndDeleteMostlyHits/*sync.Map-4 79208 1411 ns/op 87 B/op 3 allocs/op BenchmarkMapCompareAndDeleteMostlyMisses/*sync_test.DeepCopyMap-4 572052 210.3 ns/op 32 B/op 2 allocs/op BenchmarkMapCompareAndDeleteMostlyMisses/*sync_test.RWMutexMap-4 100779 1116 ns/op 31 B/op 1 allocs/op BenchmarkMapCompareAndDeleteMostlyMisses/*sync.HashTrieMap[interface_{},interface_{}]-4 578895 200.7 ns/op 32 B/op 1 allocs/op BenchmarkMapCompareAndDeleteMostlyMisses/*sync.Map-4 644478 211.3 ns/op 32 B/op 1 allocs/op BenchmarkMapClear/*sync_test.DeepCopyMap-4 37167 3199 ns/op 336 B/op 2 allocs/op BenchmarkMapClear/*sync_test.RWMutexMap-4 70592 1858 ns/op 0 B/op 0 allocs/op BenchmarkMapClear/*sync.HashTrieMap[interface_{},interface_{}]-4 103677 1515 ns/op 210 B/op 2 allocs/op BenchmarkMapClear/*sync.Map-4 72462 1552 ns/op 210 B/op 2 allocs/op BenchmarkUncontendedSemaphore-4 7449178 15.33 ns/op BenchmarkContendedSemaphore-4 3999289 28.85 ns/op BenchmarkMutexUncontended-4 1320922 87.35 ns/op BenchmarkMutex-4 86356 1327 ns/op BenchmarkMutexSlack-4 78890 1366 ns/op BenchmarkMutexWork-4 72684 1567 ns/op BenchmarkMutexWorkSlack-4 75260 1640 ns/op BenchmarkMutexNoSpin-4 45802 2739 ns/op BenchmarkMutexSpin-4 52419 2057 ns/op BenchmarkOnce-4 849978 130.7 ns/op BenchmarkOnceFunc/v=Once-4 2005324 58.79 ns/op 0 B/op 0 allocs/op BenchmarkOnceFunc/v=Global-4 1362136 86.08 ns/op 0 B/op 0 allocs/op BenchmarkOnceFunc/v=Local-4 1620694 70.37 ns/op 0 B/op 0 allocs/op BenchmarkOnceValue/v=Once-4 1841421 63.23 ns/op 0 B/op 0 allocs/op BenchmarkOnceValue/v=Global-4 1562254 80.21 ns/op 0 B/op 0 allocs/op BenchmarkOnceValue/v=Local-4 1519305 76.45 ns/op 0 B/op 0 allocs/op BenchmarkSemaUncontended-4 10450180 11.54 ns/op BenchmarkSemaSyntNonblock-4 2025502 58.20 ns/op BenchmarkSemaSyntBlock-4 1386674 95.65 ns/op BenchmarkSemaWorkNonblock-4 992900 104.6 ns/op BenchmarkSemaWorkBlock-4 794101 137.4 ns/op BenchmarkRWMutexUncontended-4 616953 182.1 ns/op BenchmarkRWMutexWrite100-4 191604 601.3 ns/op BenchmarkRWMutexWrite10-4 149088 766.3 ns/op BenchmarkRWMutexWorkWrite100-4 185276 591.5 ns/op BenchmarkRWMutexWorkWrite10-4 152335 820.6 ns/op BenchmarkWaitGroupUncontended-4 1319740 89.82 ns/op BenchmarkWaitGroupAddDone-4 247101 413.4 ns/op BenchmarkWaitGroupAddDoneWork-4 256382 408.5 ns/op BenchmarkWaitGroupWait-4 5330132 22.63 ns/op BenchmarkWaitGroupWaitWork-4 3861194 30.06 ns/op BenchmarkWaitGroupActuallyWait-4 28310 4273 ns/op 32 B/op 2 allocs/op PASS ok sync 21.318s goos: freebsd goarch: amd64 pkg: sync/atomic cpu: AMD EPYC 7B12 BenchmarkValueRead-4 616680 263.7 ns/op PASS ok sync/atomic 1.244s PASS ok syscall 1.066s goos: freebsd goarch: amd64 pkg: testing cpu: AMD EPYC 7B12 BenchmarkTBHelper-4 188542 636.8 ns/op 0 B/op 0 allocs/op BenchmarkBLoopPrint-4 16780 7182 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 17677 6732 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.498s goos: freebsd goarch: amd64 pkg: text/tabwriter cpu: AMD EPYC 7B12 BenchmarkTable/1x10/new-4 10731 10866 ns/op 1520 B/op 21 allocs/op BenchmarkTable/1x10/reuse-4 14848 8138 ns/op 0 B/op 0 allocs/op BenchmarkTable/1x1000/new-4 135 880733 ns/op 110960 B/op 1024 allocs/op BenchmarkTable/1x1000/reuse-4 157 787903 ns/op 706 B/op 6 allocs/op BenchmarkTable/1x100000/new-4 1 101589365 ns/op 18285232 B/op 100058 allocs/op BenchmarkTable/1x100000/reuse-4 1 102055226 ns/op 18285136 B/op 100057 allocs/op BenchmarkTable/10x10/new-4 2468 49124 ns/op 5056 B/op 31 allocs/op BenchmarkTable/10x10/reuse-4 2746 43002 ns/op 1 B/op 0 allocs/op BenchmarkTable/10x1000/new-4 25 4703791 ns/op 395136 B/op 1038 allocs/op BenchmarkTable/10x1000/reuse-4 27 4330063 ns/op 14634 B/op 38 allocs/op BenchmarkTable/10x100000/new-4 1 499382421 ns/op 47012736 B/op 100072 allocs/op BenchmarkTable/10x100000/reuse-4 1 504192323 ns/op 47012736 B/op 100072 allocs/op BenchmarkTable/100x10/new-4 261 478286 ns/op 39296 B/op 41 allocs/op BenchmarkTable/100x10/reuse-4 295 397096 ns/op 133 B/op 0 allocs/op BenchmarkTable/100x1000/new-4 3 45489547 ns/op 3270592 B/op 1052 allocs/op BenchmarkTable/100x1000/reuse-4 3 39914294 ns/op 1090176 B/op 350 allocs/op BenchmarkTable/100x100000/new-4 1 5571983445 ns/op 334042176 B/op 100090 allocs/op BenchmarkTable/100x100000/reuse-4 1 5241134007 ns/op 334047488 B/op 100094 allocs/op BenchmarkPyramid/10-4 3338 32593 ns/op 4872 B/op 35 allocs/op BenchmarkPyramid/100-4 46 2294434 ns/op 410536 B/op 230 allocs/op BenchmarkPyramid/1000-4 1 216169066 ns/op 35606920 B/op 2055 allocs/op BenchmarkRagged/10-4 3375 35640 ns/op 4512 B/op 34 allocs/op BenchmarkRagged/100-4 369 342523 ns/op 42416 B/op 188 allocs/op BenchmarkRagged/1000-4 28 3604130 ns/op 408992 B/op 1660 allocs/op BenchmarkCode-4 11460 10546 ns/op 624 B/op 13 allocs/op PASS ok text/tabwriter 17.053s goos: freebsd goarch: amd64 pkg: text/template/parse cpu: AMD EPYC 7B12 BenchmarkParseLarge-4 2 57505935 ns/op BenchmarkVariableString-4 157286 778.4 ns/op 80 B/op 3 allocs/op BenchmarkListString-4 2846 40946 ns/op 2521 B/op 39 allocs/op PASS ok text/template/parse 1.515s goos: freebsd goarch: amd64 pkg: time cpu: AMD EPYC 7B12 BenchmarkAfterFunc1000-4 28 4096786 ns/op BenchmarkAfter-4 72927 1450 ns/op BenchmarkStop/impl=chan-4 134016 801.6 ns/op BenchmarkStop/impl=func-4 161809 779.3 ns/op BenchmarkSimultaneousAfterFunc1000-4 21 5041698 ns/op BenchmarkStartStop1000-4 169 720513 ns/op BenchmarkReset/impl=chan-4 1316600 90.05 ns/op BenchmarkReset/impl=func-4 1330942 97.92 ns/op BenchmarkSleep1000-4 24 4408313 ns/op BenchmarkParallelTimerLatency-4 46 308216 avg-late-ns 792801 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=1-4 36 160996 avg-late-ns 469600 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=2-4 32 113575 avg-late-ns 584045 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=3-4 34 92984 avg-late-ns 411324 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=4-4 33 98998 avg-late-ns 432780 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=5-4 31 110044 avg-late-ns 747487 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=6-4 31 118869 avg-late-ns 822217 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=7-4 28 144607 avg-late-ns 2024480 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=8-4 27 210876 avg-late-ns 5089419 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=9-4 26 140429 avg-late-ns 1006723 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=10-4 26 1458925 avg-late-ns 9177241 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=2ms/tickers-per-P=1-4 34 173907 avg-late-ns 1341804 max-late-ns BenchmarkAdjustTimers10000-4 19 7774499 ns/op BenchmarkTicker-4 390970 285.3 ns/op BenchmarkTickerReset-4 1076522 121.6 ns/op BenchmarkTickerResetNaive-4 141061 805.2 ns/op BenchmarkNow-4 330622 364.6 ns/op BenchmarkNowUnixNano-4 310387 344.2 ns/op BenchmarkNowUnixMilli-4 355142 349.1 ns/op BenchmarkNowUnixMicro-4 344829 394.8 ns/op BenchmarkFormat-4 81313 1476 ns/op BenchmarkFormatRFC3339-4 121084 966.6 ns/op BenchmarkFormatRFC3339Nano-4 121113 1086 ns/op BenchmarkFormatNow-4 123625 1077 ns/op BenchmarkMarshalJSON-4 153476 691.7 ns/op BenchmarkMarshalText-4 158094 713.3 ns/op BenchmarkMarshalBinary-4 387740 336.0 ns/op BenchmarkParse-4 189643 627.2 ns/op BenchmarkParseRFC3339UTC-4 493006 232.6 ns/op BenchmarkParseRFC3339UTCBytes-4 297858 356.6 ns/op BenchmarkParseRFC3339TZ-4 150530 794.6 ns/op BenchmarkParseRFC3339TZBytes-4 126844 1063 ns/op BenchmarkParseDuration-4 753866 151.1 ns/op BenchmarkHour-4 1131324 95.73 ns/op BenchmarkSecond-4 1229265 98.60 ns/op BenchmarkDate-4 1107436 117.3 ns/op BenchmarkYear-4 1077211 114.8 ns/op BenchmarkYearDay-4 1088602 109.2 ns/op BenchmarkMonth-4 1107688 114.5 ns/op BenchmarkDay-4 1044136 119.2 ns/op BenchmarkISOWeek-4 1035661 120.9 ns/op BenchmarkGoString-4 120048 979.2 ns/op BenchmarkDateFunc-4 1777346 59.03 ns/op BenchmarkUnmarshalText-4 133657 952.8 ns/op PASS ok time 17.116s goos: freebsd goarch: amd64 pkg: unicode cpu: AMD EPYC 7B12 BenchmarkToUpper-4 736810 136.8 ns/op BenchmarkToLower-4 753928 151.8 ns/op BenchmarkSimpleFold/Upper-4 490617 212.0 ns/op BenchmarkSimpleFold/Lower-4 568671 209.8 ns/op BenchmarkSimpleFold/Fold-4 989568 117.5 ns/op BenchmarkSimpleFold/NoFold-4 512370 229.8 ns/op PASS ok unicode 2.122s goos: freebsd goarch: amd64 pkg: unicode/utf16 cpu: AMD EPYC 7B12 BenchmarkDecodeValidASCII-4 633020 159.8 ns/op BenchmarkDecodeValidJapaneseChars-4 929534 156.0 ns/op BenchmarkDecodeRune-4 2082795 57.37 ns/op BenchmarkEncodeValidASCII-4 766082 151.2 ns/op BenchmarkEncodeValidJapaneseChars-4 1101147 104.9 ns/op BenchmarkAppendRuneValidASCII-4 1842190 68.62 ns/op BenchmarkAppendRuneValidJapaneseChars-4 2677425 42.17 ns/op BenchmarkEncodeRune-4 2151901 57.28 ns/op PASS ok unicode/utf16 2.469s goos: freebsd goarch: amd64 pkg: unicode/utf8 cpu: AMD EPYC 7B12 BenchmarkRuneCountTenASCIIChars-4 3028869 41.07 ns/op BenchmarkRuneCountTenJapaneseChars-4 1646751 68.26 ns/op BenchmarkRuneCountInStringTenASCIIChars-4 8399127 12.72 ns/op BenchmarkRuneCountInStringTenJapaneseChars-4 2510113 49.68 ns/op BenchmarkValidTenASCIIChars-4 2409768 50.30 ns/op BenchmarkValid100KASCIIChars-4 128 1049292 ns/op BenchmarkValidTenJapaneseChars-4 427893 329.8 ns/op BenchmarkValidLongMostlyASCII-4 130 938557 ns/op BenchmarkValidLongJapanese-4 76 1628437 ns/op BenchmarkValidStringTenASCIIChars-4 5224045 22.58 ns/op BenchmarkValidString100KASCIIChars-4 12781 9714 ns/op BenchmarkValidStringTenJapaneseChars-4 602433 175.5 ns/op BenchmarkValidStringLongMostlyASCII-4 1287 86690 ns/op BenchmarkValidStringLongJapanese-4 220 530358 ns/op BenchmarkEncodeASCIIRune-4 9899506 12.04 ns/op BenchmarkEncodeSpanishRune-4 3229296 34.23 ns/op BenchmarkEncodeJapaneseRune-4 2747784 47.79 ns/op BenchmarkEncodeMaxRune-4 2477142 48.10 ns/op BenchmarkEncodeInvalidRuneMaxPlusOne-4 2728548 41.75 ns/op BenchmarkEncodeInvalidRuneSurrogate-4 2793207 39.85 ns/op BenchmarkEncodeInvalidRuneNegative-4 2833207 46.03 ns/op BenchmarkAppendASCIIRune-4 10844197 12.01 ns/op BenchmarkAppendSpanishRune-4 3309091 41.12 ns/op BenchmarkAppendJapaneseRune-4 3046627 36.75 ns/op BenchmarkAppendMaxRune-4 2763591 44.32 ns/op BenchmarkAppendInvalidRuneMaxPlusOne-4 3104230 37.43 ns/op BenchmarkAppendInvalidRuneSurrogate-4 3300950 34.89 ns/op BenchmarkAppendInvalidRuneNegative-4 3299170 35.71 ns/op BenchmarkDecodeASCIIRune-4 3271327 37.53 ns/op BenchmarkDecodeJapaneseRune-4 2946013 42.96 ns/op BenchmarkFullRune/ASCII-4 4352996 29.02 ns/op BenchmarkFullRune/Incomplete-4 1991643 62.05 ns/op BenchmarkFullRune/Japanese-4 4146351 26.95 ns/op PASS ok unicode/utf8 6.569s goos: freebsd goarch: amd64 pkg: unique cpu: AMD EPYC 7B12 BenchmarkMake-4 286778 354.7 ns/op 0 B/op 0 allocs/op BenchmarkMakeMany-4 219721 508.6 ns/op 0 B/op 0 allocs/op BenchmarkMakeManyMany-4 101101 11797 ns/op 0 B/op 0 allocs/op PASS ok unique 7.042s goos: freebsd goarch: amd64 pkg: cmd/api cpu: AMD EPYC 7B12 BenchmarkAll-4 1 69147419005 ns/op PASS ok cmd/api 70.311s goos: freebsd goarch: amd64 pkg: cmd/cgo/internal/test cpu: AMD EPYC 7B12 BenchmarkCgoCall/add-int-4 960838 131.3 ns/op BenchmarkCgoCall/one-pointer-4 647283 163.5 ns/op BenchmarkCgoCall/string-pointer-escape-4 478754 211.5 ns/op BenchmarkCgoCall/string-pointer-noescape-4 909848 133.7 ns/op BenchmarkCgoCall/eight-pointers-4 288258 403.3 ns/op BenchmarkCgoCall/eight-pointers-nil-4 772083 156.8 ns/op BenchmarkCgoCall/eight-pointers-array-4 39039 3268 ns/op BenchmarkCgoCall/eight-pointers-slice-4 47798 2433 ns/op BenchmarkGoString-4 1349839 94.78 ns/op BenchmarkCGoCallback-4 71221 1665 ns/op BenchmarkCGoInCThread-4 561772 213.7 ns/op PASS ok cmd/cgo/internal/test 2.907s goos: freebsd goarch: amd64 pkg: cmd/cgo/internal/testcarchive cpu: AMD EPYC 7B12 BenchmarkCgoCallbackMainThread-4 1106202 111.1 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-build4014682925=/tmp/go-build -gno-record-gcc-switches -I /tmp/workdir/tmp/carchive_test1116940537/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-build4014682925=/tmp/go-build -gno-record-gcc-switches -I /tmp/workdir/tmp/carchive_test1116940537/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-build4014682925=/tmp/go-build -gno-record-gcc-switches -I /tmp/workdir/tmp/carchive_test1116940537/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-build4014682925=/tmp/go-build -gno-record-gcc-switches -I /tmp/workdir/tmp/carchive_test1116940537/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-build4014682925=/tmp/go-build -gno-record-gcc-switches -I /tmp/workdir/tmp/carchive_test1116940537/pkg/freebsd_amd64_shared/testcarchive -o testp10 main10.c libgo10.a] ... [output truncated] PASS ok cmd/cgo/internal/testcarchive 5.123s goos: freebsd goarch: amd64 pkg: cmd/compile/internal/reflectdata cpu: AMD EPYC 7B12 BenchmarkEqArrayOfStrings5-4 807421 125.0 ns/op BenchmarkEqArrayOfStrings64-4 110470 1044 ns/op BenchmarkEqArrayOfStrings1024-4 8248 15154 ns/op BenchmarkEqArrayOfFloats5-4 1330467 96.35 ns/op BenchmarkEqArrayOfFloats64-4 140095 855.6 ns/op BenchmarkEqArrayOfFloats1024-4 9612 12796 ns/op BenchmarkEqArrayOfStructsEq-4 2395 48327 ns/op BenchmarkEqArrayOfStructsNotEq-4 4158 28772 ns/op BenchmarkEqStruct-4 23664612 5.140 ns/op PASS ok cmd/compile/internal/reflectdata 2.598s goos: freebsd goarch: amd64 pkg: cmd/compile/internal/ssa cpu: AMD EPYC 7B12 BenchmarkPhioptPass-4 10000 48197 ns/op BenchmarkInvertLessThanNoov-4 15169032 7.190 ns/op BenchmarkCopyElim1-4 1214 99435 ns/op BenchmarkCopyElim10-4 1006 113505 ns/op BenchmarkCopyElim100-4 442 252712 ns/op BenchmarkCopyElim1000-4 91 1294844 ns/op BenchmarkCopyElim10000-4 6 17592238 ns/op BenchmarkCopyElim100000-4 1 377930158 ns/op BenchmarkDeadCode/1-4 1093 131340 ns/op BenchmarkDeadCode/10-4 774 154595 ns/op BenchmarkDeadCode/100-4 379 315494 ns/op BenchmarkDeadCode/1000-4 61 2070107 ns/op BenchmarkDeadCode/10000-4 4 25021414 ns/op BenchmarkDeadCode/100000-4 1 310624388 ns/op BenchmarkDeadCode/200000-4 1 605074728 ns/op BenchmarkDominatorsLinear-4 19 7298981 ns/op 1.37 MB/s BenchmarkDominatorsFwdBack-4 12 11634573 ns/op 0.86 MB/s BenchmarkDominatorsManyPred-4 13 9916806 ns/op 1.01 MB/s BenchmarkDominatorsMaxPred-4 12 10020485 ns/op 1.00 MB/s BenchmarkDominatorsMaxPredVal-4 10 11457358 ns/op 0.87 MB/s BenchmarkFuse/1-4 856 130579 ns/op BenchmarkFuse/10-4 746 160533 ns/op BenchmarkFuse/100-4 232 473775 ns/op BenchmarkFuse/1000-4 27 4677401 ns/op BenchmarkFuse/10000-4 2 63540624 ns/op BenchmarkNilCheckDeep1-4 14181 8128 ns/op 0.12 MB/s 236 B/op 4 allocs/op BenchmarkNilCheckDeep10-4 6174 19055 ns/op 0.52 MB/s 237 B/op 4 allocs/op BenchmarkNilCheckDeep100-4 914 133209 ns/op 0.75 MB/s 1104 B/op 4 allocs/op BenchmarkNilCheckDeep1000-4 91 1223254 ns/op 0.82 MB/s 10924 B/op 5 allocs/op BenchmarkNilCheckDeep10000-4 6 17418959 ns/op 0.57 MB/s 262509 B/op 7 allocs/op BenchmarkDSEPass-4 40 3037333 ns/op 44447 B/op 6 allocs/op BenchmarkDSEPassBlock-4 1 101803695 ns/op 4250752 B/op 108385 allocs/op BenchmarkCSEPass-4 10 11717523 ns/op 105148 B/op 6 allocs/op BenchmarkCSEPassBlock-4 1 128427667 ns/op 4800368 B/op 60007 allocs/op BenchmarkDeadcodePass-4 261 516708 ns/op 90483 B/op 3 allocs/op BenchmarkDeadcodePassBlock-4 1 108715029 ns/op 4062728 B/op 45073 allocs/op BenchmarkMultiPass-4 98 1116271 ns/op 275304 B/op 9 allocs/op BenchmarkMultiPassBlock-4 1 258781125 ns/op 10357200 B/op 112531 allocs/op BenchmarkCondRewrite/SoloJump-4 3803571 33.48 ns/op BenchmarkCondRewrite/CombJump-4 4032949 28.67 ns/op PASS ok cmd/compile/internal/ssa 14.521s goos: freebsd goarch: amd64 pkg: cmd/compile/internal/test cpu: AMD EPYC 7B12 BenchmarkLoadAdd-4 8917 11847 ns/op BenchmarkExtShift-4 19258 6130 ns/op BenchmarkModify-4 10000 10482 ns/op BenchmarkMullImm-4 19491 6484 ns/op BenchmarkConstModify-4 10926 11641 ns/op BenchmarkBitSet-4 20269 5557 ns/op BenchmarkBitClear-4 19378 5778 ns/op BenchmarkBitToggle-4 21648 6043 ns/op BenchmarkBitSetConst-4 165082 705.6 ns/op BenchmarkBitClearConst-4 178162 701.0 ns/op BenchmarkBitToggleConst-4 171397 691.9 ns/op BenchmarkDivconstI64-4 10693228 10.81 ns/op BenchmarkModconstI64-4 9082179 11.67 ns/op BenchmarkDivisiblePow2constI64-4 10200398 11.30 ns/op BenchmarkDivisibleconstI64-4 9967476 10.60 ns/op BenchmarkDivisibleWDivconstI64-4 7004959 16.08 ns/op BenchmarkDivconstU64/3-4 10581519 10.62 ns/op BenchmarkDivconstU64/5-4 11288566 10.77 ns/op BenchmarkDivconstU64/37-4 10403864 10.84 ns/op BenchmarkDivconstU64/1234567-4 11006734 11.25 ns/op BenchmarkModconstU64-4 11470066 10.59 ns/op BenchmarkDivisibleconstU64-4 11138125 10.74 ns/op BenchmarkDivisibleWDivconstU64-4 7859000 15.90 ns/op BenchmarkDivconstI32-4 10865377 10.92 ns/op BenchmarkModconstI32-4 10851091 11.17 ns/op BenchmarkDivisiblePow2constI32-4 11024694 10.54 ns/op BenchmarkDivisibleconstI32-4 11356456 11.17 ns/op BenchmarkDivisibleWDivconstI32-4 7489263 16.97 ns/op BenchmarkDivconstU32-4 11034568 10.86 ns/op BenchmarkModconstU32-4 11265241 10.82 ns/op BenchmarkDivisibleconstU32-4 10897435 10.69 ns/op BenchmarkDivisibleWDivconstU32-4 7450246 16.82 ns/op BenchmarkDivconstI16-4 11335753 10.60 ns/op BenchmarkModconstI16-4 10566361 10.56 ns/op BenchmarkDivisiblePow2constI16-4 11482368 10.82 ns/op BenchmarkDivisibleconstI16-4 11137567 11.31 ns/op BenchmarkDivisibleWDivconstI16-4 7240011 15.97 ns/op BenchmarkDivconstU16-4 11324713 10.61 ns/op BenchmarkModconstU16-4 9533413 10.68 ns/op BenchmarkDivisibleconstU16-4 10007192 10.53 ns/op BenchmarkDivisibleWDivconstU16-4 7729927 16.20 ns/op BenchmarkDivconstI8-4 10859005 10.85 ns/op BenchmarkModconstI8-4 10456117 11.82 ns/op BenchmarkDivisiblePow2constI8-4 10738461 10.85 ns/op BenchmarkDivisibleconstI8-4 11080950 10.70 ns/op BenchmarkDivisibleWDivconstI8-4 7966816 15.73 ns/op BenchmarkDivconstU8-4 10434750 11.06 ns/op BenchmarkModconstU8-4 11278106 10.63 ns/op BenchmarkDivisibleconstU8-4 10552719 11.11 ns/op BenchmarkDivisibleWDivconstU8-4 7106004 16.03 ns/op BenchmarkMul2-4 264278 452.3 ns/op BenchmarkMulNeg2-4 250065 470.0 ns/op BenchmarkEfaceInteger-4 4294011 24.35 ns/op BenchmarkTypeAssert-4 16621826 6.831 ns/op BenchmarkDiv64UnsignedSmall-4 22217017 5.420 ns/op BenchmarkDiv64Small-4 15943296 6.784 ns/op BenchmarkDiv64SmallNegDivisor-4 18495504 6.223 ns/op BenchmarkDiv64SmallNegDividend-4 18334120 5.924 ns/op BenchmarkDiv64SmallNegBoth-4 17602732 7.570 ns/op BenchmarkDiv64Unsigned-4 16809914 8.444 ns/op BenchmarkDiv64-4 15974431 8.434 ns/op BenchmarkDiv64NegDivisor-4 10030597 9.998 ns/op BenchmarkDiv64NegDividend-4 12965314 8.933 ns/op BenchmarkDiv64NegBoth-4 16594748 8.698 ns/op BenchmarkMod64UnsignedSmall-4 20660185 6.199 ns/op BenchmarkMod64Small-4 19359200 6.015 ns/op BenchmarkMod64SmallNegDivisor-4 17253937 6.134 ns/op BenchmarkMod64SmallNegDividend-4 19227184 5.754 ns/op BenchmarkMod64SmallNegBoth-4 18593110 6.826 ns/op BenchmarkMod64Unsigned-4 16367587 7.238 ns/op BenchmarkMod64-4 15709532 7.546 ns/op BenchmarkMod64NegDivisor-4 16323769 7.458 ns/op BenchmarkMod64NegDividend-4 16193212 7.464 ns/op BenchmarkMod64NegBoth-4 15793371 7.416 ns/op BenchmarkMulconstI32/3-4 20209634 5.290 ns/op BenchmarkMulconstI32/5-4 20225401 5.466 ns/op BenchmarkMulconstI32/12-4 18280582 7.138 ns/op BenchmarkMulconstI32/120-4 16614878 7.608 ns/op BenchmarkMulconstI32/-120-4 21002200 6.236 ns/op BenchmarkMulconstI32/65537-4 18192699 6.120 ns/op BenchmarkMulconstI32/65538-4 18002655 6.036 ns/op BenchmarkMulconstI64/3-4 17970409 6.075 ns/op BenchmarkMulconstI64/5-4 21641660 5.658 ns/op BenchmarkMulconstI64/12-4 17806390 5.694 ns/op BenchmarkMulconstI64/120-4 19397631 5.241 ns/op BenchmarkMulconstI64/-120-4 18488064 5.893 ns/op BenchmarkMulconstI64/65537-4 17955706 5.791 ns/op BenchmarkMulconstI64/65538-4 22542825 5.823 ns/op BenchmarkMulconstU32/3-4 17386884 5.787 ns/op BenchmarkMulconstU32/5-4 19405063 5.502 ns/op BenchmarkMulconstU32/12-4 19458902 5.794 ns/op BenchmarkMulconstU32/120-4 17905976 5.747 ns/op BenchmarkMulconstU32/65537-4 20229802 5.788 ns/op BenchmarkMulconstU32/65538-4 23306907 5.128 ns/op BenchmarkMulconstU64/3-4 19330261 5.807 ns/op BenchmarkMulconstU64/5-4 20429206 5.680 ns/op BenchmarkMulconstU64/12-4 19586358 5.606 ns/op BenchmarkMulconstU64/120-4 19950614 5.776 ns/op BenchmarkMulconstU64/65537-4 18925700 5.774 ns/op BenchmarkMulconstU64/65538-4 19286706 5.945 ns/op BenchmarkShiftArithmeticRight-4 18732373 5.458 ns/op BenchmarkSwitch8Predictable-4 7116622 14.95 ns/op BenchmarkSwitch8Unpredictable-4 8133560 15.88 ns/op BenchmarkSwitch32Predictable-4 10660824 9.978 ns/op BenchmarkSwitch32Unpredictable-4 8010078 16.14 ns/op BenchmarkSwitchStringPredictable-4 9179318 12.72 ns/op BenchmarkSwitchStringUnpredictable-4 5530292 20.72 ns/op BenchmarkSwitchTypePredictable-4 4424316 26.31 ns/op BenchmarkSwitchTypeUnpredictable-4 4981213 24.13 ns/op BenchmarkSwitchInterfaceTypePredictable-4 9212257 13.67 ns/op BenchmarkSwitchInterfaceTypeUnpredictable-4 4642508 26.09 ns/op PASS ok cmd/compile/internal/test 16.976s goos: freebsd goarch: amd64 pkg: cmd/compile/internal/types2 cpu: AMD EPYC 7B12 BenchmarkLookupFieldOrMethod-4 92 1570173 ns/op BenchmarkNamed/Underlying/nongeneric-4 1321687 105.7 ns/op BenchmarkNamed/Underlying/generic-4 1266399 84.64 ns/op BenchmarkNamed/Underlying/src_instance-4 1438630 80.19 ns/op BenchmarkNamed/Underlying/user_instance-4 1249651 86.60 ns/op BenchmarkCheck/http/funcbodies/info-4 1 495396360 ns/op 71906 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 364034142 ns/op 97849 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 132090429 ns/op 269577 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 114688111 ns/op 310557 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 391703954 ns/op 13579 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 2 87664239 ns/op 60672 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 4 25016311 ns/op 212581 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 4 26507349 ns/op 200476 lines/s BenchmarkCheck/constant/funcbodies/info-4 1 121237585 ns/op 17891 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 3 38302217 ns/op 56636 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 7 18016005 ns/op 120393 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 7 14881137 ns/op 145744 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 1224176944 ns/op 57983 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 584109169 ns/op 121512 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 142418873 ns/op 498100 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 1 107792388 ns/op 658000 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 1 282707476 ns/op 3112 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 4 30197288 ns/op 29136 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 6 17982398 ns/op 48906 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 7 21012929 ns/op 41834 lines/s PASS ok cmd/compile/internal/types2 16.530s goos: freebsd goarch: amd64 pkg: cmd/go cpu: AMD EPYC 7B12 BenchmarkExecGoEnv-4 43 3516715 ns/op 4551791 sys-ns/op 981395 user-ns/op PASS ok cmd/go 1.328s goos: freebsd goarch: amd64 pkg: cmd/go/internal/cfg cpu: AMD EPYC 7B12 BenchmarkLookPath-4 281110 390.2 ns/op PASS ok cmd/go/internal/cfg 1.193s All tests passed.