freebsd-amd64-race at f67b2d8f0bcadb59461b7a33bc1c23649ce8eb85 :: Running /tmp/workdir/go/src/make.bash with args ["/tmp/workdir/go/src/make.bash"] and env ["PATH=/bin:/sbin:/usr/bin:/usr/local/bin" "LANG=C.UTF-8" "HOME=/" "MM_CHARSET=UTF-8" "RC_PID=16" "BLOCKSIZE=K" "WORKDIR=/tmp/workdir" "GOROOT_BOOTSTRAP=/tmp/workdir/go1.4" "GO_BUILDER_NAME=freebsd-amd64-race" "GOBIN=" "TMPDIR=/tmp/workdir/tmp" "GOCACHE=/tmp/workdir/gocache" "GOPLSCACHE=/tmp/workdir/goplscache" "PWD=/tmp/workdir/go/src"] in dir /tmp/workdir/go/src Building Go cmd/dist using /tmp/workdir/go1.4. (go1.20.6 freebsd/amd64) Building Go toolchain1 using /tmp/workdir/go1.4. Building Go bootstrap cmd/go (go_bootstrap) using Go toolchain1. Building Go toolchain2 using go_bootstrap and Go toolchain1. Building Go toolchain3 using go_bootstrap and Go toolchain2. Building packages and commands for freebsd/amd64. --- Installed Go for freebsd/amd64 in /tmp/workdir/go Installed commands in /tmp/workdir/go/bin *** You need to add /tmp/workdir/go/bin to your PATH. :: Running /tmp/workdir/go/bin/go with args ["/tmp/workdir/go/bin/go" "install" "-race" "std"] and env ["PATH=/bin:/sbin:/usr/bin:/usr/local/bin" "LANG=C.UTF-8" "HOME=/" "MM_CHARSET=UTF-8" "RC_PID=16" "BLOCKSIZE=K" "WORKDIR=/tmp/workdir" "GOROOT_BOOTSTRAP=/tmp/workdir/go1.4" "GO_BUILDER_NAME=freebsd-amd64-race" "GOBIN=" "TMPDIR=/tmp/workdir/tmp" "GOCACHE=/tmp/workdir/gocache" "GOPLSCACHE=/tmp/workdir/goplscache" "PWD=/tmp/workdir/go/bin"] in dir /tmp/workdir/go/bin ##### Test execution environment. # GOARCH: amd64 # CPU: AMD EPYC 7B12 # GOOS: freebsd # OS Version: FreeBSD 13.0-STABLE FreeBSD 13.0-STABLE #0 stable/13-n248759-3684bb89d52: Thu Dec 30 02:37:49 UTC 2021 root@releng3.nyi.freebsd.org:/usr/obj/usr/src/amd64.amd64/sys/GENERIC amd64 ##### Testing packages. ok archive/tar 1.532s ok archive/zip 2.373s ok bufio 1.253s ok bytes 1.845s ok cmp 1.082s ok compress/bzip2 1.362s ok compress/flate 4.788s ok compress/gzip 9.897s ok compress/lzw 1.667s ok compress/zlib 4.553s ok container/heap 1.031s ok container/list 1.061s ok container/ring 1.016s ok context 1.083s ok crypto 1.073s ok crypto/aes 1.066s ok crypto/cipher 1.093s ok crypto/des 1.092s ok crypto/dsa 1.081s ok crypto/ecdh 1.232s ok crypto/ecdsa 1.112s ok crypto/ed25519 1.353s ok crypto/elliptic 1.084s ok crypto/hmac 1.084s ok crypto/internal/alias 1.019s ok crypto/internal/bigmod 3.533s ok crypto/internal/boring 1.019s ok crypto/internal/boring/bcache 1.427s ok crypto/internal/edwards25519 1.612s ok crypto/internal/edwards25519/field 1.137s ok crypto/internal/nistec 1.702s ok crypto/internal/nistec/fiat 1.078s [no tests to run] ok crypto/md5 1.078s ok crypto/rand 1.183s ok crypto/rc4 1.385s ok crypto/rsa 2.255s ok crypto/sha1 1.039s ok crypto/sha256 1.036s ok crypto/sha512 1.035s ok crypto/subtle 1.301s ok crypto/tls 3.343s ok crypto/x509 2.110s ok database/sql 1.585s ok database/sql/driver 1.080s ok debug/buildinfo 1.074s ok debug/dwarf 1.120s ok debug/elf 1.932s ok debug/gosym 1.120s ok debug/macho 1.071s ok debug/pe 1.095s ok debug/plan9obj 1.018s ok embed 1.060s [no tests to run] ok embed/internal/embedtest 1.060s ok encoding/ascii85 1.060s ok encoding/asn1 1.078s ok encoding/base32 1.079s ok encoding/base64 1.082s ok encoding/binary 1.052s ok encoding/csv 1.052s ok encoding/gob 12.935s ok encoding/hex 1.015s ok encoding/json 1.943s ok encoding/pem 2.343s ok encoding/xml 1.192s ok errors 1.029s ok expvar 1.029s ok flag 3.162s ok fmt 1.510s ok go/ast 1.089s ok go/build 4.347s ok go/build/constraint 1.054s ok go/constant 1.054s ok go/doc 1.196s ok go/doc/comment 2.588s ok go/format 1.049s ok go/importer 1.614s ok go/internal/gccgoimporter 1.096s ok go/internal/gcimporter 8.453s ok go/internal/srcimporter 9.655s ok go/parser 1.785s ok go/printer 2.178s ok go/scanner 1.019s ok go/token 1.083s ok go/types 28.262s ok go/version 1.023s ok hash 1.023s ok hash/adler32 1.044s ok hash/crc32 1.103s ok hash/crc64 1.033s ok hash/fnv 1.032s ok hash/maphash 1.080s ok html 1.051s ok html/template 1.178s ok image 1.345s ok image/color 1.091s ok image/draw 1.471s ok image/gif 1.679s ok image/jpeg 1.990s ok image/png 3.155s ok index/suffixarray 1.742s ok internal/abi 1.078s ok internal/buildcfg 1.076s ok internal/coverage/cformat 1.052s ok internal/coverage/cmerge 1.052s ok internal/coverage/pods 1.047s ok internal/coverage/slicereader 1.024s ok internal/coverage/slicewriter 1.024s ok internal/coverage/test 1.046s ok internal/cpu 3.214s ok internal/dag 1.062s ok internal/diff 1.062s ok internal/fmtsort 1.077s ok internal/fuzz 1.077s ok internal/godebug 16.238s ok internal/godebugs 1.055s ok internal/gover 1.020s ok internal/intern 1.228s ok internal/itoa 1.016s ok internal/platform 1.562s ok internal/poll 1.232s ok internal/profile 1.028s ok internal/reflectlite 1.079s ok internal/safefilepath 1.078s ok internal/saferio 1.094s ok internal/singleflight 1.089s ok internal/testenv 1.220s ok internal/trace 1.167s ok internal/trace/v2 11.646s ok internal/types/errors 1.384s ok internal/unsafeheader 1.075s ok internal/xcoff 1.030s ok internal/zstd 1.565s ok io 1.088s ok io/fs 1.268s ok io/ioutil 1.088s ok log 1.080s ok log/slog 1.099s ok log/slog/internal/benchmarks 1.035s ok log/slog/internal/buffer 1.024s ok log/syslog 2.344s ok maps 1.080s ok math 1.027s ok math/big 3.179s ok math/bits 1.052s ok math/cmplx 1.014s ok math/rand 3.642s ok math/rand/v2 2.356s ok mime 1.025s ok mime/multipart 4.011s ok mime/quotedprintable 1.071s ok net 10.023s ok net/http 9.023s ok net/http/cgi 28.997s ok net/http/cookiejar 1.082s ok net/http/fcgi 1.304s ok net/http/httptest 1.250s ok net/http/httptrace 1.037s ok net/http/httputil 1.692s ok net/http/internal 1.066s ok net/http/internal/ascii 1.066s ok net/http/pprof 6.319s ok net/internal/socktest 1.054s ok net/mail 1.037s ok net/netip 1.315s ok net/rpc 1.093s ok net/rpc/jsonrpc 1.093s ok net/smtp 1.093s ok net/textproto 1.053s ok net/url 1.038s ok os 6.599s ok os/exec 8.508s ok os/exec/internal/fdtest 1.075s ok os/signal 18.840s ok os/user 1.073s ok path 1.073s ok path/filepath 1.100s ok plugin 1.016s ok reflect 1.370s ok regexp 3.053s ok regexp/syntax 5.085s ok runtime 33.348s ok runtime/cgo 1.047s ok runtime/coverage 1.047s ok runtime/debug 2.214s ok runtime/internal/atomic 1.075s ok runtime/internal/math 1.054s ok runtime/internal/sys 1.074s ok runtime/internal/wasitest 1.030s ok runtime/metrics 1.030s ok runtime/pprof 17.894s ok runtime/race 9.306s ok runtime/trace 3.815s ok slices 1.453s ok sort 1.355s ok strconv 2.775s ok strings 2.024s ok sync 1.467s ok sync/atomic 4.118s ok syscall 6.958s ok testing 3.783s ok testing/fstest 1.078s ok testing/iotest 1.078s ok testing/quick 1.167s ok testing/slogtest 1.086s ok text/scanner 1.088s ok text/tabwriter 1.085s ok text/template 1.092s ok text/template/parse 1.091s ok time 2.991s ok unicode 1.027s ok unicode/utf16 1.020s ok unicode/utf8 1.023s ok cmd/addr2line 4.662s ok cmd/api 1.550s ok cmd/asm/internal/asm 3.350s ok cmd/asm/internal/lex 1.017s ok cmd/cgo/internal/swig 1.043s ok cmd/cgo/internal/test 1.600s ok cmd/cgo/internal/testcarchive 19.676s ok cmd/cgo/internal/testcshared 7.309s ok cmd/cgo/internal/testerrors 8.133s ok cmd/cgo/internal/testfortran 1.026s ok cmd/cgo/internal/testgodefs 1.447s ok cmd/cgo/internal/testlife 1.575s ok cmd/cgo/internal/testnocgo 1.010s ok cmd/cgo/internal/testplugin 25.120s ok cmd/cgo/internal/testsanitizers 15.443s ok cmd/cgo/internal/testshared 1.014s ok cmd/cgo/internal/testso 2.180s ok cmd/cgo/internal/teststdio 2.231s ok cmd/cgo/internal/testtls 1.076s ok cmd/compile/internal/abt 1.077s ok cmd/compile/internal/amd64 1.075s ok cmd/compile/internal/base 1.075s ok cmd/compile/internal/compare 1.075s ok cmd/compile/internal/devirtualize 1.075s ok cmd/compile/internal/dwarfgen 1.365s ok cmd/compile/internal/importer 1.780s ok cmd/compile/internal/inline/inlheur 1.384s ok cmd/compile/internal/ir 1.073s ok cmd/compile/internal/logopt 1.157s ok cmd/compile/internal/loopvar 1.011s ok cmd/compile/internal/noder 1.051s ok cmd/compile/internal/reflectdata 1.049s [no tests to run] ok cmd/compile/internal/ssa 7.870s ok cmd/compile/internal/syntax 1.135s ok cmd/compile/internal/test 11.976s ok cmd/compile/internal/typecheck 1.224s ok cmd/compile/internal/types 1.012s ok cmd/compile/internal/types2 8.140s ok cmd/covdata 1.083s ok cmd/cover 20.681s ok cmd/dist 1.046s ok cmd/distpack 1.012s ok cmd/doc 1.500s ok cmd/fix 2.129s ok cmd/go 278.156s ok cmd/go/internal/auth 1.078s ok cmd/go/internal/cache 1.125s ok cmd/go/internal/cfg 1.077s [no tests to run] ok cmd/go/internal/envcmd 1.100s ok cmd/go/internal/fsys 1.098s ok cmd/go/internal/generate 1.024s ok cmd/go/internal/gover 1.024s ok cmd/go/internal/imports 1.024s ok cmd/go/internal/load 1.082s ok cmd/go/internal/lockedfile 2.614s ok cmd/go/internal/lockedfile/internal/filelock 2.165s ok cmd/go/internal/modfetch 1.022s ok cmd/go/internal/modfetch/codehost 2.294s ok cmd/go/internal/modfetch/zip_sum_test 1.022s ok cmd/go/internal/modindex 1.448s ok cmd/go/internal/modload 1.089s ok cmd/go/internal/mvs 1.088s ok cmd/go/internal/par 1.184s ok cmd/go/internal/str 1.026s ok cmd/go/internal/test 1.092s ok cmd/go/internal/toolchain 1.088s ok cmd/go/internal/vcs 1.069s ok cmd/go/internal/vcweb 1.068s ok cmd/go/internal/vcweb/vcstest 3.397s ok cmd/go/internal/web 1.016s ok cmd/go/internal/work 1.382s ok cmd/gofmt 1.236s ok cmd/internal/archive 1.344s ok cmd/internal/buildid 1.449s ok cmd/internal/bootstrap_test 1.071s ok cmd/internal/cov 1.233s ok cmd/internal/dwarf 1.023s ok cmd/internal/edit 1.022s ok cmd/internal/goobj 1.079s ok cmd/internal/moddeps 1.690s ok cmd/internal/notsha256 1.079s ok cmd/internal/obj 1.446s ok cmd/internal/obj/ppc64 1.103s ok cmd/internal/obj/riscv 1.102s ok cmd/internal/obj/s390x 1.075s ok cmd/internal/obj/x86 3.082s ok cmd/internal/objabi 1.047s ok cmd/internal/pkgpath 5.333s ok cmd/internal/pkgpattern 1.033s ok cmd/internal/quoted 1.023s ok cmd/internal/src 1.016s ok cmd/internal/test2json 1.633s ok cmd/link 10.922s ok cmd/link/internal/benchmark 1.016s ok cmd/link/internal/ld 5.963s ok cmd/link/internal/loader 1.030s ok cmd/nm 9.612s ok cmd/objdump 5.194s ok cmd/pack 7.773s ok cmd/pprof 3.581s ok cmd/trace 1.077s ok cmd/vet 30.513s ##### Running benchmarks briefly. goos: freebsd goarch: amd64 pkg: archive/tar cpu: AMD EPYC 7B12 Benchmark/Writer/USTAR-4 3877 28082 ns/op 1368 B/op 25 allocs/op Benchmark/Writer/GNU-4 2779 37138 ns/op 1861 B/op 37 allocs/op Benchmark/Writer/PAX-4 2011 54601 ns/op 2512 B/op 57 allocs/op Benchmark/Reader/USTAR-4 5856 20065 ns/op 5162 B/op 16 allocs/op Benchmark/Reader/GNU-4 8415 13882 ns/op 5065 B/op 14 allocs/op Benchmark/Reader/PAX-4 2532 40929 ns/op 9056 B/op 33 allocs/op PASS ok archive/tar 1.880s goos: freebsd goarch: amd64 pkg: archive/zip cpu: AMD EPYC 7B12 BenchmarkCompressedZipGarbage-4 1 244258818 ns/op 829256 B/op 84 allocs/op BenchmarkZip64Test-4 1 100776786 ns/op BenchmarkZip64TestSizes/4096-4 2362 50931 ns/op BenchmarkZip64TestSizes/1048576-4 254 474623 ns/op BenchmarkZip64TestSizes/67108864-4 1 100675266 ns/op PASS ok archive/zip 2.047s goos: freebsd goarch: amd64 pkg: bufio cpu: AMD EPYC 7B12 BenchmarkReaderCopyOptimal-4 324913 345.0 ns/op BenchmarkReaderCopyUnoptimal-4 204333 554.0 ns/op BenchmarkReaderCopyNoWriteTo-4 10000 14482 ns/op BenchmarkReaderWriteToOptimal-4 13753 8955 ns/op BenchmarkReaderReadString-4 182175 690.8 ns/op 144 B/op 1 allocs/op BenchmarkWriterCopyOptimal-4 311926 388.4 ns/op BenchmarkWriterCopyUnoptimal-4 301549 381.5 ns/op BenchmarkWriterCopyNoReadFrom-4 10000 13089 ns/op BenchmarkReaderEmpty-4 54334 2118 ns/op 4224 B/op 3 allocs/op BenchmarkWriterEmpty-4 42640 3126 ns/op 4096 B/op 1 allocs/op BenchmarkWriterFlush-4 632373 161.2 ns/op 0 B/op 0 allocs/op PASS ok bufio 2.639s goos: freebsd goarch: amd64 pkg: bytes cpu: AMD EPYC 7B12 BenchmarkReadString-4 7984 15581 ns/op 2103.11 MB/s BenchmarkWriteByte-4 561 189781 ns/op 21.58 MB/s BenchmarkWriteRune-4 346 345651 ns/op 35.55 MB/s BenchmarkBufferNotEmptyWriteRead-4 40 2721491 ns/op BenchmarkBufferFullSmallReads-4 140 849706 ns/op BenchmarkBufferWriteBlock/N4096-4 10000 11434 ns/op 14336 B/op 6 allocs/op BenchmarkBufferWriteBlock/N65536-4 674 174674 ns/op 260096 B/op 14 allocs/op BenchmarkBufferWriteBlock/N1048576-4 24 5347310 ns/op 4192260 B/op 22 allocs/op BenchmarkBufferAppendNoCopy-4 15 7277966 ns/op 2305.21 MB/s 2236962 B/op 0 allocs/op BenchmarkIndexByte/10-4 5835670 19.16 ns/op 522.02 MB/s BenchmarkIndexByte/32-4 5759484 20.63 ns/op 1550.98 MB/s BenchmarkIndexByte/4K-4 1598229 73.75 ns/op 55539.14 MB/s BenchmarkIndexBytePortable/10-4 1217413 94.30 ns/op 106.04 MB/s BenchmarkIndexBytePortable/32-4 379515 283.4 ns/op 112.90 MB/s BenchmarkIndexBytePortable/4K-4 3360 36026 ns/op 113.70 MB/s BenchmarkIndexRune/10-4 1593670 73.13 ns/op 136.75 MB/s BenchmarkIndexRune/32-4 1666496 70.89 ns/op 451.43 MB/s BenchmarkIndexRune/4K-4 601069 189.7 ns/op 21593.57 MB/s BenchmarkIndexRuneASCII/10-4 5736417 19.22 ns/op 520.18 MB/s BenchmarkIndexRuneASCII/32-4 5631758 20.79 ns/op 1539.33 MB/s BenchmarkIndexRuneASCII/4K-4 1614530 75.33 ns/op 54375.96 MB/s BenchmarkEqual/0-4 10041621 11.08 ns/op BenchmarkEqual/1-4 2038797 57.84 ns/op 17.29 MB/s BenchmarkEqual/6-4 1988410 59.34 ns/op 101.11 MB/s BenchmarkEqual/9-4 1988824 62.36 ns/op 144.32 MB/s BenchmarkEqual/15-4 1897418 63.35 ns/op 236.78 MB/s BenchmarkEqual/16-4 2004668 60.66 ns/op 263.76 MB/s BenchmarkEqual/20-4 1878722 65.31 ns/op 306.25 MB/s BenchmarkEqual/32-4 1832736 62.87 ns/op 509.03 MB/s BenchmarkEqual/4K-4 123027 933.5 ns/op 4387.67 MB/s BenchmarkEqualBothUnaligned/64_0-4 2167231 56.42 ns/op 1134.44 MB/s BenchmarkEqualBothUnaligned/64_1-4 1820319 64.16 ns/op 997.43 MB/s BenchmarkEqualBothUnaligned/64_4-4 1988222 60.45 ns/op 1058.69 MB/s BenchmarkEqualBothUnaligned/64_7-4 1994772 60.77 ns/op 1053.20 MB/s BenchmarkEqualBothUnaligned/4096_0-4 108266 1081 ns/op 3790.78 MB/s BenchmarkEqualBothUnaligned/4096_1-4 85449 1372 ns/op 2984.75 MB/s BenchmarkEqualBothUnaligned/4096_4-4 148939 778.9 ns/op 5258.66 MB/s BenchmarkEqualBothUnaligned/4096_7-4 140614 770.1 ns/op 5319.03 MB/s BenchmarkIndex/10-4 4061088 29.19 ns/op 342.62 MB/s BenchmarkIndex/32-4 4378738 28.28 ns/op 1131.44 MB/s BenchmarkIndex/4K-4 41505 2812 ns/op 1456.73 MB/s BenchmarkIndexEasy/10-4 4291362 27.52 ns/op 363.38 MB/s BenchmarkIndexEasy/32-4 4311447 26.08 ns/op 1226.88 MB/s BenchmarkIndexEasy/4K-4 728007 145.5 ns/op 28155.16 MB/s BenchmarkCount/10-4 2061398 56.55 ns/op 176.84 MB/s BenchmarkCount/32-4 2255570 54.24 ns/op 589.99 MB/s BenchmarkCount/4K-4 41565 2842 ns/op 1441.37 MB/s BenchmarkCountEasy/10-4 2088487 55.36 ns/op 180.63 MB/s BenchmarkCountEasy/32-4 2214888 53.87 ns/op 594.01 MB/s BenchmarkCountEasy/4K-4 604977 175.3 ns/op 23368.93 MB/s BenchmarkCountSingle/10-4 3950206 31.21 ns/op 320.38 MB/s BenchmarkCountSingle/32-4 3749324 31.69 ns/op 1009.78 MB/s BenchmarkCountSingle/4K-4 1222897 98.59 ns/op 41546.88 MB/s BenchmarkToUpper/#00-4 3694130 32.94 ns/op BenchmarkToUpper/ONLYUPPER-4 422290 257.5 ns/op BenchmarkToUpper/abc-4 659274 157.1 ns/op BenchmarkToUpper/AbC123-4 506744 248.8 ns/op BenchmarkToUpper/azAZ09_-4 399909 265.0 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 131140 880.9 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 61363 1903 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 91519 1270 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 194509 600.4 ns/op BenchmarkToLower/#00-4 3608902 31.69 ns/op BenchmarkToLower/abc-4 698546 170.2 ns/op BenchmarkToLower/AbC123-4 457441 250.7 ns/op BenchmarkToLower/azAZ09_-4 389127 274.6 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 121334 932.6 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 62605 1936 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 109369 1063 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 173510 610.4 ns/op BenchmarkFields/ASCII/16-4 223936 530.5 ns/op 30.16 MB/s 48 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 15991 7554 ns/op 33.89 MB/s 576 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 913 123538 ns/op 33.16 MB/s 9472 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 54 2013226 ns/op 32.55 MB/s 147457 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 4 32982978 ns/op 31.79 MB/s 2269208 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 128479 919.0 ns/op 17.41 MB/s 24 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 8773 13754 ns/op 18.61 MB/s 704 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 542 221020 ns/op 18.53 MB/s 24832 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 30 3801218 ns/op 17.24 MB/s 512256 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 2 63757994 ns/op 16.45 MB/s 11211008 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 230367 506.4 ns/op 31.59 MB/s 48 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 17614 6945 ns/op 36.86 MB/s 576 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 932 121521 ns/op 33.71 MB/s 24832 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 57 2118393 ns/op 30.94 MB/s 512257 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 3 37828492 ns/op 27.72 MB/s 11211040 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 178852 656.6 ns/op 24.37 MB/s 24 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 12865 9681 ns/op 26.44 MB/s 704 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 740 159837 ns/op 25.63 MB/s 24832 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 39 2766068 ns/op 23.69 MB/s 512258 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 3 48535698 ns/op 21.60 MB/s 11211008 B/op 24 allocs/op BenchmarkTrimSpace/NoTrim-4 2906572 40.74 ns/op BenchmarkTrimSpace/ASCII-4 1387030 79.10 ns/op BenchmarkTrimSpace/SomeNonASCII-4 157056 764.4 ns/op BenchmarkTrimSpace/JustNonASCII-4 72867 1664 ns/op BenchmarkToValidUTF8/Valid-4 729150 152.9 ns/op BenchmarkToValidUTF8/InvalidASCII-4 477187 224.4 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 146420 794.4 ns/op BenchmarkIndexHard1-4 1238 95136 ns/op BenchmarkIndexHard2-4 907 132595 ns/op BenchmarkIndexHard3-4 180 669674 ns/op BenchmarkIndexHard4-4 186 643478 ns/op BenchmarkLastIndexHard1-4 7 14732061 ns/op BenchmarkLastIndexHard2-4 6 17775715 ns/op BenchmarkLastIndexHard3-4 6 17956909 ns/op BenchmarkCountHard1-4 1248 95784 ns/op BenchmarkCountHard2-4 892 132429 ns/op BenchmarkCountHard3-4 181 658897 ns/op BenchmarkSplitEmptySeparator-4 2 66157002 ns/op BenchmarkSplitSingleByteSeparator-4 28 4641887 ns/op BenchmarkSplitMultiByteSeparator-4 18 5645818 ns/op BenchmarkSplitNSingleByteSeparator-4 314623 429.7 ns/op BenchmarkSplitNMultiByteSeparator-4 120391 1016 ns/op BenchmarkRepeat-4 261470 408.2 ns/op BenchmarkRepeatLarge/256/1-4 222298 572.7 ns/op 447.02 MB/s BenchmarkRepeatLarge/256/16-4 298266 400.6 ns/op 639.02 MB/s BenchmarkRepeatLarge/512/1-4 155730 765.8 ns/op 668.62 MB/s BenchmarkRepeatLarge/512/16-4 190593 557.7 ns/op 918.06 MB/s BenchmarkRepeatLarge/1024/1-4 105870 1173 ns/op 873.22 MB/s BenchmarkRepeatLarge/1024/16-4 111194 956.3 ns/op 1070.80 MB/s BenchmarkRepeatLarge/2048/1-4 54902 1955 ns/op 1047.41 MB/s BenchmarkRepeatLarge/2048/16-4 79107 1757 ns/op 1165.84 MB/s BenchmarkRepeatLarge/4096/1-4 32386 3333 ns/op 1229.09 MB/s BenchmarkRepeatLarge/4096/16-4 42523 2819 ns/op 1452.76 MB/s BenchmarkRepeatLarge/8192/1-4 17768 6333 ns/op 1293.45 MB/s BenchmarkRepeatLarge/8192/16-4 20666 6105 ns/op 1341.85 MB/s BenchmarkRepeatLarge/8192/4097-4 38194 3148 ns/op 1301.60 MB/s BenchmarkRepeatLarge/16384/1-4 9039 12300 ns/op 1331.98 MB/s BenchmarkRepeatLarge/16384/16-4 10191 11086 ns/op 1477.90 MB/s BenchmarkRepeatLarge/16384/4097-4 14191 8809 ns/op 1395.21 MB/s BenchmarkRepeatLarge/32768/1-4 5851 21579 ns/op 1518.48 MB/s BenchmarkRepeatLarge/32768/16-4 5911 20952 ns/op 1563.96 MB/s BenchmarkRepeatLarge/32768/4097-4 6799 20419 ns/op 1404.50 MB/s BenchmarkRepeatLarge/65536/1-4 2558 42614 ns/op 1537.89 MB/s BenchmarkRepeatLarge/65536/16-4 2805 41473 ns/op 1580.21 MB/s BenchmarkRepeatLarge/65536/4097-4 2948 39683 ns/op 1548.63 MB/s BenchmarkRepeatLarge/131072/1-4 776 136030 ns/op 963.55 MB/s BenchmarkRepeatLarge/131072/16-4 836 135735 ns/op 965.65 MB/s BenchmarkRepeatLarge/131072/4097-4 924 134686 ns/op 942.99 MB/s BenchmarkRepeatLarge/262144/1-4 448 265903 ns/op 985.86 MB/s BenchmarkRepeatLarge/262144/16-4 445 332017 ns/op 789.55 MB/s BenchmarkRepeatLarge/262144/4097-4 460 268246 ns/op 962.22 MB/s BenchmarkRepeatLarge/524288/1-4 255 508909 ns/op 1030.22 MB/s BenchmarkRepeatLarge/524288/16-4 246 491974 ns/op 1065.68 MB/s BenchmarkRepeatLarge/524288/4097-4 231 510804 ns/op 1018.63 MB/s BenchmarkRepeatLarge/1048576/1-4 115 1021209 ns/op 1026.80 MB/s BenchmarkRepeatLarge/1048576/16-4 100 1089241 ns/op 962.67 MB/s BenchmarkRepeatLarge/1048576/4097-4 124 978937 ns/op 1067.21 MB/s BenchmarkRepeatLarge/2097152/1-4 67 1892751 ns/op 1107.99 MB/s BenchmarkRepeatLarge/2097152/16-4 61 1907449 ns/op 1099.45 MB/s BenchmarkRepeatLarge/2097152/4097-4 58 1936278 ns/op 1081.23 MB/s BenchmarkRepeatLarge/4194304/1-4 32 3637827 ns/op 1152.97 MB/s BenchmarkRepeatLarge/4194304/16-4 32 3725084 ns/op 1125.96 MB/s BenchmarkRepeatLarge/4194304/4097-4 31 3629950 ns/op 1154.62 MB/s BenchmarkRepeatLarge/8388608/1-4 16 6914663 ns/op 1213.16 MB/s BenchmarkRepeatLarge/8388608/16-4 15 7027716 ns/op 1193.65 MB/s BenchmarkRepeatLarge/8388608/4097-4 16 6898180 ns/op 1215.76 MB/s BenchmarkRepeatLarge/16777216/1-4 8 13608050 ns/op 1232.89 MB/s BenchmarkRepeatLarge/16777216/16-4 8 13582003 ns/op 1235.25 MB/s BenchmarkRepeatLarge/16777216/4097-4 8 13541674 ns/op 1238.93 MB/s BenchmarkRepeatLarge/33554432/1-4 4 26773178 ns/op 1253.29 MB/s BenchmarkRepeatLarge/33554432/16-4 4 27040720 ns/op 1240.89 MB/s BenchmarkRepeatLarge/33554432/4097-4 4 27441814 ns/op 1222.75 MB/s BenchmarkRepeatLarge/67108864/1-4 2 54356506 ns/op 1234.61 MB/s BenchmarkRepeatLarge/67108864/16-4 2 53499210 ns/op 1254.39 MB/s BenchmarkRepeatLarge/67108864/4097-4 2 53760946 ns/op 1248.28 MB/s BenchmarkRepeatLarge/134217728/1-4 1 105068368 ns/op 1277.43 MB/s BenchmarkRepeatLarge/134217728/16-4 1 104288909 ns/op 1286.98 MB/s BenchmarkRepeatLarge/134217728/4097-4 1 103544277 ns/op 1296.24 MB/s BenchmarkRepeatLarge/268435456/1-4 1 224303062 ns/op 1196.75 MB/s BenchmarkRepeatLarge/268435456/16-4 1 208366289 ns/op 1288.29 MB/s BenchmarkRepeatLarge/268435456/4097-4 1 205888466 ns/op 1303.79 MB/s BenchmarkRepeatLarge/536870912/1-4 1 454312626 ns/op 1181.72 MB/s BenchmarkRepeatLarge/536870912/16-4 1 414352053 ns/op 1295.69 MB/s BenchmarkRepeatLarge/536870912/4097-4 1 415018825 ns/op 1293.61 MB/s BenchmarkRepeatLarge/1073741824/1-4 1 909688095 ns/op 1180.34 MB/s BenchmarkRepeatLarge/1073741824/16-4 1 832066009 ns/op 1290.45 MB/s BenchmarkRepeatLarge/1073741824/4097-4 1 842219798 ns/op 1274.89 MB/s BenchmarkBytesCompare/1-4 13073893 8.658 ns/op BenchmarkBytesCompare/2-4 13188468 7.798 ns/op BenchmarkBytesCompare/4-4 13373874 8.614 ns/op BenchmarkBytesCompare/8-4 13372340 8.473 ns/op BenchmarkBytesCompare/16-4 13569798 7.565 ns/op BenchmarkBytesCompare/32-4 13593240 7.886 ns/op BenchmarkBytesCompare/64-4 12190352 8.912 ns/op BenchmarkBytesCompare/128-4 11329047 10.04 ns/op BenchmarkBytesCompare/256-4 9771532 11.28 ns/op BenchmarkBytesCompare/512-4 7803891 14.81 ns/op BenchmarkBytesCompare/1024-4 5142664 22.37 ns/op BenchmarkBytesCompare/2048-4 3159907 37.89 ns/op BenchmarkIndexAnyASCII/1:1-4 3030381 34.58 ns/op BenchmarkIndexAnyASCII/1:2-4 3496666 35.55 ns/op BenchmarkIndexAnyASCII/1:4-4 3109653 34.51 ns/op BenchmarkIndexAnyASCII/1:8-4 3383190 38.30 ns/op BenchmarkIndexAnyASCII/1:16-4 3390987 34.20 ns/op BenchmarkIndexAnyASCII/1:32-4 3108230 37.68 ns/op BenchmarkIndexAnyASCII/1:64-4 3131305 37.67 ns/op BenchmarkIndexAnyASCII/16:1-4 3035080 40.44 ns/op BenchmarkIndexAnyASCII/16:2-4 431570 236.3 ns/op BenchmarkIndexAnyASCII/16:4-4 453963 245.7 ns/op BenchmarkIndexAnyASCII/16:8-4 464781 249.6 ns/op BenchmarkIndexAnyASCII/16:16-4 458236 241.4 ns/op BenchmarkIndexAnyASCII/16:32-4 385335 275.0 ns/op BenchmarkIndexAnyASCII/16:64-4 312546 355.1 ns/op BenchmarkIndexAnyASCII/256:1-4 2933634 40.61 ns/op BenchmarkIndexAnyASCII/256:2-4 34562 3198 ns/op BenchmarkIndexAnyASCII/256:4-4 34891 3439 ns/op BenchmarkIndexAnyASCII/256:8-4 35114 3189 ns/op BenchmarkIndexAnyASCII/256:16-4 38697 3153 ns/op BenchmarkIndexAnyASCII/256:32-4 36624 3117 ns/op BenchmarkIndexAnyASCII/256:64-4 33381 3079 ns/op BenchmarkIndexAnyUTF8/1:1-4 3189300 34.83 ns/op BenchmarkIndexAnyUTF8/1:2-4 3161580 38.63 ns/op BenchmarkIndexAnyUTF8/1:4-4 3081390 36.81 ns/op BenchmarkIndexAnyUTF8/1:8-4 3149480 37.63 ns/op BenchmarkIndexAnyUTF8/1:16-4 3175147 34.36 ns/op BenchmarkIndexAnyUTF8/1:32-4 3040369 34.65 ns/op BenchmarkIndexAnyUTF8/1:64-4 3525501 37.52 ns/op BenchmarkIndexAnyUTF8/16:1-4 225530 511.4 ns/op BenchmarkIndexAnyUTF8/16:2-4 450282 282.9 ns/op BenchmarkIndexAnyUTF8/16:4-4 373665 274.7 ns/op BenchmarkIndexAnyUTF8/16:8-4 346844 295.5 ns/op BenchmarkIndexAnyUTF8/16:16-4 380737 301.0 ns/op BenchmarkIndexAnyUTF8/16:32-4 434214 280.5 ns/op BenchmarkIndexAnyUTF8/16:64-4 345022 303.0 ns/op BenchmarkIndexAnyUTF8/256:1-4 15195 8423 ns/op BenchmarkIndexAnyUTF8/256:2-4 27757 4194 ns/op BenchmarkIndexAnyUTF8/256:4-4 30604 4182 ns/op BenchmarkIndexAnyUTF8/256:8-4 28074 4059 ns/op BenchmarkIndexAnyUTF8/256:16-4 27819 3870 ns/op BenchmarkIndexAnyUTF8/256:32-4 27301 4412 ns/op BenchmarkIndexAnyUTF8/256:64-4 27404 4023 ns/op BenchmarkLastIndexAnyASCII/1:1-4 3435910 34.27 ns/op BenchmarkLastIndexAnyASCII/1:2-4 3231573 34.74 ns/op BenchmarkLastIndexAnyASCII/1:4-4 3113023 34.38 ns/op BenchmarkLastIndexAnyASCII/1:8-4 3369212 33.47 ns/op BenchmarkLastIndexAnyASCII/1:16-4 3230493 34.67 ns/op BenchmarkLastIndexAnyASCII/1:32-4 3136671 34.35 ns/op BenchmarkLastIndexAnyASCII/1:64-4 3272361 36.35 ns/op BenchmarkLastIndexAnyASCII/16:1-4 530522 222.1 ns/op BenchmarkLastIndexAnyASCII/16:2-4 424357 256.4 ns/op BenchmarkLastIndexAnyASCII/16:4-4 413534 257.1 ns/op BenchmarkLastIndexAnyASCII/16:8-4 416391 259.3 ns/op BenchmarkLastIndexAnyASCII/16:16-4 446391 251.0 ns/op BenchmarkLastIndexAnyASCII/16:32-4 350024 298.5 ns/op BenchmarkLastIndexAnyASCII/16:64-4 303444 379.5 ns/op BenchmarkLastIndexAnyASCII/256:1-4 37124 3068 ns/op BenchmarkLastIndexAnyASCII/256:2-4 33415 3463 ns/op BenchmarkLastIndexAnyASCII/256:4-4 33118 3319 ns/op BenchmarkLastIndexAnyASCII/256:8-4 33132 3541 ns/op BenchmarkLastIndexAnyASCII/256:16-4 32834 3632 ns/op BenchmarkLastIndexAnyASCII/256:32-4 33028 3440 ns/op BenchmarkLastIndexAnyASCII/256:64-4 32222 3233 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 3077031 35.02 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 3360385 34.08 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 3304531 34.56 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 3220207 38.28 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 3156748 33.98 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 3335853 38.69 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 3428234 38.34 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 291675 379.7 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 356625 288.9 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 350846 288.3 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 381399 295.4 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 347176 305.8 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 350539 311.7 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 352675 301.9 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 22167 5646 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 29200 4256 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 27634 4368 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 27140 3987 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 27814 3949 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 26757 4220 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 28651 4000 ns/op BenchmarkTrimASCII/1:1-4 3668238 33.33 ns/op BenchmarkTrimASCII/1:2-4 3048260 39.33 ns/op BenchmarkTrimASCII/1:4-4 3064249 39.82 ns/op BenchmarkTrimASCII/1:8-4 2840036 41.92 ns/op BenchmarkTrimASCII/1:16-4 2182992 54.28 ns/op BenchmarkTrimASCII/16:1-4 707838 175.8 ns/op BenchmarkTrimASCII/16:2-4 425089 261.4 ns/op BenchmarkTrimASCII/16:4-4 514491 231.1 ns/op BenchmarkTrimASCII/16:8-4 528675 260.1 ns/op BenchmarkTrimASCII/16:16-4 433660 275.9 ns/op BenchmarkTrimASCII/256:1-4 59823 2206 ns/op BenchmarkTrimASCII/256:2-4 34261 3275 ns/op BenchmarkTrimASCII/256:4-4 33412 3593 ns/op BenchmarkTrimASCII/256:8-4 35368 3526 ns/op BenchmarkTrimASCII/256:16-4 33070 3221 ns/op BenchmarkTrimASCII/4096:1-4 3853 33104 ns/op BenchmarkTrimASCII/4096:2-4 1928 58141 ns/op BenchmarkTrimASCII/4096:4-4 2008 56860 ns/op BenchmarkTrimASCII/4096:8-4 2445 49486 ns/op BenchmarkTrimASCII/4096:16-4 2346 48398 ns/op BenchmarkTrimByte-4 2708913 46.50 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 19886 5998 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 19938 5981 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 900 125304 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 1738 66340 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 3945 32878 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 7177 16839 ns/op BenchmarkCompareBytesEqual-4 14206971 8.125 ns/op BenchmarkCompareBytesToNil-4 15291596 6.962 ns/op BenchmarkCompareBytesEmpty-4 15434428 7.292 ns/op BenchmarkCompareBytesIdentical-4 17578622 6.868 ns/op BenchmarkCompareBytesSameLength-4 12667303 7.936 ns/op BenchmarkCompareBytesDifferentLength-4 13571884 7.860 ns/op BenchmarkCompareBytesBigUnaligned/offset=1-4 2757 37950 ns/op 27630.92 MB/s BenchmarkCompareBytesBigUnaligned/offset=2-4 2910 34396 ns/op 30485.54 MB/s BenchmarkCompareBytesBigUnaligned/offset=3-4 4160 30582 ns/op 34287.73 MB/s BenchmarkCompareBytesBigUnaligned/offset=4-4 4447 31065 ns/op 33754.51 MB/s BenchmarkCompareBytesBigUnaligned/offset=5-4 2822 38153 ns/op 27483.96 MB/s BenchmarkCompareBytesBigUnaligned/offset=6-4 2965 34274 ns/op 30593.97 MB/s BenchmarkCompareBytesBigUnaligned/offset=7-4 3536 28569 ns/op 36704.01 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=0-4 4384 26804 ns/op 39120.73 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=1-4 4542 36686 ns/op 28582.62 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=2-4 2935 38416 ns/op 27295.41 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=3-4 3150 36050 ns/op 29086.90 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=4-4 4264 35103 ns/op 29871.61 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=5-4 4135 28888 ns/op 36297.96 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=6-4 4221 26910 ns/op 38965.48 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=7-4 3895 32597 ns/op 32168.30 MB/s BenchmarkCompareBytesBig-4 4122 26859 ns/op 39040.71 MB/s BenchmarkCompareBytesBigIdentical-4 15287427 7.313 ns/op 143395905.22 MB/s PASS ok bytes 55.792s goos: freebsd goarch: amd64 pkg: compress/bzip2 cpu: AMD EPYC 7B12 BenchmarkDecodeDigits-4 2 55315068 ns/op 1.81 MB/s 3616640 B/op 53 allocs/op BenchmarkDecodeNewton-4 1 233654309 ns/op 2.43 MB/s 3629856 B/op 50 allocs/op BenchmarkDecodeRand-4 6 16905181 ns/op 0.97 MB/s 3646285 B/op 52 allocs/op PASS ok compress/bzip2 2.005s goos: freebsd goarch: amd64 pkg: compress/flate cpu: AMD EPYC 7B12 BenchmarkDecode/Digits/Huffman/1e4-4 79 1277318 ns/op 7.83 MB/s 42510 B/op 5 allocs/op BenchmarkDecode/Digits/Huffman/1e5-4 8 12818245 ns/op 7.80 MB/s 41620 B/op 5 allocs/op BenchmarkDecode/Digits/Huffman/1e6-4 1 121481115 ns/op 8.23 MB/s 49264 B/op 9 allocs/op BenchmarkDecode/Digits/Speed/1e4-4 88 1324154 ns/op 7.55 MB/s 42300 B/op 8 allocs/op BenchmarkDecode/Digits/Speed/1e5-4 8 13499403 ns/op 7.41 MB/s 44989 B/op 12 allocs/op BenchmarkDecode/Digits/Speed/1e6-4 1 137580677 ns/op 7.27 MB/s 53024 B/op 77 allocs/op BenchmarkDecode/Digits/Default/1e4-4 78 1314425 ns/op 7.61 MB/s 42576 B/op 7 allocs/op BenchmarkDecode/Digits/Default/1e5-4 9 12707473 ns/op 7.87 MB/s 42691 B/op 13 allocs/op BenchmarkDecode/Digits/Default/1e6-4 1 128945951 ns/op 7.76 MB/s 53384 B/op 83 allocs/op BenchmarkDecode/Digits/Compression/1e4-4 84 1306905 ns/op 7.65 MB/s 42726 B/op 7 allocs/op BenchmarkDecode/Digits/Compression/1e5-4 9 12801179 ns/op 7.81 MB/s 45435 B/op 14 allocs/op BenchmarkDecode/Digits/Compression/1e6-4 1 127532069 ns/op 7.84 MB/s 53384 B/op 83 allocs/op BenchmarkDecode/Newton/Huffman/1e4-4 84 1430334 ns/op 6.99 MB/s 42907 B/op 14 allocs/op BenchmarkDecode/Newton/Huffman/1e5-4 8 14017022 ns/op 7.13 MB/s 48154 B/op 24 allocs/op BenchmarkDecode/Newton/Huffman/1e6-4 1 140681209 ns/op 7.11 MB/s 88512 B/op 165 allocs/op BenchmarkDecode/Newton/Speed/1e4-4 97 1113245 ns/op 8.98 MB/s 43442 B/op 18 allocs/op BenchmarkDecode/Newton/Speed/1e5-4 12 9653486 ns/op 10.36 MB/s 47178 B/op 32 allocs/op BenchmarkDecode/Newton/Speed/1e6-4 2 96961893 ns/op 10.31 MB/s 85328 B/op 230 allocs/op BenchmarkDecode/Newton/Default/1e4-4 118 1009448 ns/op 9.91 MB/s 43137 B/op 15 allocs/op BenchmarkDecode/Newton/Default/1e5-4 13 7807786 ns/op 12.81 MB/s 44816 B/op 32 allocs/op BenchmarkDecode/Newton/Default/1e6-4 2 76676410 ns/op 13.04 MB/s 70060 B/op 161 allocs/op BenchmarkDecode/Newton/Compression/1e4-4 121 972150 ns/op 10.29 MB/s 43223 B/op 15 allocs/op BenchmarkDecode/Newton/Compression/1e5-4 14 7563292 ns/op 13.22 MB/s 45851 B/op 32 allocs/op BenchmarkDecode/Newton/Compression/1e6-4 2 76018850 ns/op 13.15 MB/s 67752 B/op 152 allocs/op BenchmarkEncode/Digits/Huffman/1e4-4 139 842028 ns/op 11.88 MB/s BenchmarkEncode/Digits/Huffman/1e5-4 13 8587224 ns/op 11.65 MB/s BenchmarkEncode/Digits/Huffman/1e6-4 2 81991010 ns/op 12.20 MB/s BenchmarkEncode/Digits/Speed/1e4-4 74 1589164 ns/op 6.29 MB/s BenchmarkEncode/Digits/Speed/1e5-4 7 14760457 ns/op 6.77 MB/s BenchmarkEncode/Digits/Speed/1e6-4 1 141308091 ns/op 7.08 MB/s BenchmarkEncode/Digits/Default/1e4-4 24 4882602 ns/op 2.05 MB/s BenchmarkEncode/Digits/Default/1e5-4 2 57195650 ns/op 1.75 MB/s BenchmarkEncode/Digits/Default/1e6-4 1 589726402 ns/op 1.70 MB/s BenchmarkEncode/Digits/Compression/1e4-4 24 4822763 ns/op 2.07 MB/s BenchmarkEncode/Digits/Compression/1e5-4 2 56581838 ns/op 1.77 MB/s BenchmarkEncode/Digits/Compression/1e6-4 1 592613304 ns/op 1.69 MB/s BenchmarkEncode/Newton/Huffman/1e4-4 116 1013856 ns/op 9.86 MB/s BenchmarkEncode/Newton/Huffman/1e5-4 12 9062496 ns/op 11.03 MB/s BenchmarkEncode/Newton/Huffman/1e6-4 2 86947304 ns/op 11.50 MB/s BenchmarkEncode/Newton/Speed/1e4-4 78 1504618 ns/op 6.65 MB/s BenchmarkEncode/Newton/Speed/1e5-4 9 11507893 ns/op 8.69 MB/s BenchmarkEncode/Newton/Speed/1e6-4 1 112741205 ns/op 8.87 MB/s BenchmarkEncode/Newton/Default/1e4-4 25 4696256 ns/op 2.13 MB/s BenchmarkEncode/Newton/Default/1e5-4 2 56495242 ns/op 1.77 MB/s BenchmarkEncode/Newton/Default/1e6-4 1 538882289 ns/op 1.86 MB/s BenchmarkEncode/Newton/Compression/1e4-4 25 4744332 ns/op 2.11 MB/s BenchmarkEncode/Newton/Compression/1e5-4 2 65131676 ns/op 1.54 MB/s BenchmarkEncode/Newton/Compression/1e6-4 1 696111172 ns/op 1.44 MB/s PASS ok compress/flate 16.010s goos: freebsd goarch: amd64 pkg: compress/lzw cpu: AMD EPYC 7B12 BenchmarkDecoder/1e4-4 64 1707176 ns/op 5.86 MB/s BenchmarkDecoder/1e-Reuse4-4 66 1770892 ns/op 5.65 MB/s BenchmarkDecoder/1e5-4 7 17051027 ns/op 5.86 MB/s BenchmarkDecoder/1e-Reuse5-4 6 17168933 ns/op 5.82 MB/s BenchmarkDecoder/1e6-4 1 173114086 ns/op 5.78 MB/s BenchmarkDecoder/1e-Reuse6-4 1 169538634 ns/op 5.90 MB/s BenchmarkEncoder/1e4-4 75 1476883 ns/op 6.77 MB/s BenchmarkEncoder/1e-Reuse4-4 75 1364945 ns/op 7.33 MB/s BenchmarkEncoder/1e5-4 7 14467878 ns/op 6.91 MB/s BenchmarkEncoder/1e-Reuse5-4 8 14288752 ns/op 7.00 MB/s BenchmarkEncoder/1e6-4 1 144727452 ns/op 6.91 MB/s BenchmarkEncoder/1e-Reuse6-4 1 142518502 ns/op 7.02 MB/s PASS ok compress/lzw 3.238s goos: freebsd goarch: amd64 pkg: container/heap cpu: AMD EPYC 7B12 BenchmarkDup-4 33 3135970 ns/op PASS ok container/heap 1.185s goos: freebsd goarch: amd64 pkg: context cpu: AMD EPYC 7B12 BenchmarkCommonParentCancel-4 21913 6590 ns/op BenchmarkWithTimeout/concurrency=40-4 4600 24399 ns/op BenchmarkWithTimeout/concurrency=4000-4 4297 26894 ns/op BenchmarkWithTimeout/concurrency=400000-4 6678 19769 ns/op BenchmarkCancelTree/depth=1/Root=Background-4 636111 199.8 ns/op BenchmarkCancelTree/depth=1/Root=OpenCanceler-4 19701 6490 ns/op BenchmarkCancelTree/depth=1/Root=ClosedCanceler-4 24138 4792 ns/op BenchmarkCancelTree/depth=10/Root=Background-4 4154 26277 ns/op BenchmarkCancelTree/depth=10/Root=OpenCanceler-4 2779 42318 ns/op BenchmarkCancelTree/depth=10/Root=ClosedCanceler-4 3992 29897 ns/op BenchmarkCancelTree/depth=100/Root=Background-4 433 332365 ns/op BenchmarkCancelTree/depth=100/Root=OpenCanceler-4 294 414006 ns/op BenchmarkCancelTree/depth=100/Root=ClosedCanceler-4 404 268933 ns/op BenchmarkCancelTree/depth=1000/Root=Background-4 42 3007230 ns/op BenchmarkCancelTree/depth=1000/Root=OpenCanceler-4 26 4874854 ns/op BenchmarkCancelTree/depth=1000/Root=ClosedCanceler-4 43 2715913 ns/op BenchmarkCheckCanceled/Err-4 407346 284.0 ns/op BenchmarkCheckCanceled/Done-4 979152 121.4 ns/op BenchmarkContextCancelDone-4 632496 186.4 ns/op BenchmarkDeepValueNewGoRoutine/depth=10-4 13707 8875 ns/op BenchmarkDeepValueNewGoRoutine/depth=20-4 12246 9603 ns/op BenchmarkDeepValueNewGoRoutine/depth=30-4 10000 10707 ns/op BenchmarkDeepValueNewGoRoutine/depth=50-4 8341 12492 ns/op BenchmarkDeepValueNewGoRoutine/depth=100-4 8036 15205 ns/op BenchmarkDeepValueSameGoRoutine/depth=10-4 567265 215.8 ns/op BenchmarkDeepValueSameGoRoutine/depth=20-4 318274 345.9 ns/op BenchmarkDeepValueSameGoRoutine/depth=30-4 212460 517.3 ns/op BenchmarkDeepValueSameGoRoutine/depth=50-4 136183 820.2 ns/op BenchmarkDeepValueSameGoRoutine/depth=100-4 69668 1659 ns/op PASS ok context 9.863s goos: freebsd goarch: amd64 pkg: crypto/aes cpu: AMD EPYC 7B12 BenchmarkEncrypt-4 2589487 44.52 ns/op 359.37 MB/s BenchmarkDecrypt-4 2619801 44.72 ns/op 357.82 MB/s BenchmarkExpand-4 2289572 56.54 ns/op PASS ok crypto/aes 1.539s goos: freebsd goarch: amd64 pkg: crypto/cipher cpu: AMD EPYC 7B12 BenchmarkAESGCM/Open-128-64-4 274256 405.2 ns/op 157.94 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-64-4 574555 197.5 ns/op 324.12 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-64-4 276634 422.2 ns/op 151.59 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-64-4 570394 210.2 ns/op 304.46 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-1350-4 156945 696.7 ns/op 1937.69 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-1350-4 234116 507.3 ns/op 2661.39 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-1350-4 148438 771.5 ns/op 1749.90 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-1350-4 210998 569.9 ns/op 2368.83 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-8192-4 55659 2119 ns/op 3866.07 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-8192-4 60760 1967 ns/op 4163.92 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-8192-4 48818 2403 ns/op 3408.49 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-8192-4 54182 2200 ns/op 3723.14 MB/s 0 B/op 0 allocs/op BenchmarkAESCFBEncrypt1K-4 10000 11631 ns/op 87.61 MB/s BenchmarkAESCFBDecrypt1K-4 9136 11415 ns/op 89.27 MB/s BenchmarkAESCFBDecrypt8K-4 1264 92273 ns/op 88.73 MB/s BenchmarkAESOFB1K-4 15374 7723 ns/op 131.94 MB/s BenchmarkAESCTR1K-4 18830 6360 ns/op 160.21 MB/s BenchmarkAESCTR8K-4 2256 50715 ns/op 161.43 MB/s BenchmarkAESCBCEncrypt1K-4 19178 6394 ns/op 160.14 MB/s BenchmarkAESCBCDecrypt1K-4 27379 4319 ns/op 237.12 MB/s PASS ok crypto/cipher 3.856s goos: freebsd goarch: amd64 pkg: crypto/des cpu: AMD EPYC 7B12 BenchmarkEncrypt-4 110769 1063 ns/op 7.52 MB/s BenchmarkDecrypt-4 123302 1068 ns/op 7.49 MB/s BenchmarkTDESEncrypt-4 42464 2952 ns/op 2.71 MB/s BenchmarkTDESDecrypt-4 43296 2636 ns/op 3.03 MB/s PASS ok crypto/des 1.612s goos: freebsd goarch: amd64 pkg: crypto/ecdh cpu: AMD EPYC 7B12 BenchmarkECDH/P256-4 1263 91376 ns/op 759 B/op 12 allocs/op BenchmarkECDH/P384-4 18 6438044 ns/op 1088 B/op 21 allocs/op BenchmarkECDH/P521-4 7 16703200 ns/op 1537 B/op 21 allocs/op BenchmarkECDH/X25519-4 123 959903 ns/op 376 B/op 9 allocs/op PASS ok crypto/ecdh 1.862s goos: freebsd goarch: amd64 pkg: crypto/ecdsa cpu: AMD EPYC 7B12 BenchmarkSign/P256-4 2226 48508 ns/op 2512 B/op 33 allocs/op BenchmarkSign/P384-4 40 2911436 ns/op 2680 B/op 34 allocs/op BenchmarkSign/P521-4 16 6918243 ns/op 3067 B/op 35 allocs/op BenchmarkVerify/P256-4 1260 95080 ns/op 432 B/op 8 allocs/op BenchmarkVerify/P384-4 15 7375052 ns/op 592 B/op 12 allocs/op BenchmarkVerify/P521-4 6 18407969 ns/op 912 B/op 12 allocs/op BenchmarkGenerateKey/P256-4 5300 20121 ns/op 896 B/op 14 allocs/op BenchmarkGenerateKey/P384-4 72 1643230 ns/op 1094 B/op 17 allocs/op BenchmarkGenerateKey/P521-4 28 4059836 ns/op 1416 B/op 17 allocs/op PASS ok crypto/ecdsa 2.466s goos: freebsd goarch: amd64 pkg: crypto/ed25519 cpu: AMD EPYC 7B12 BenchmarkKeyGeneration-4 446 266493 ns/op BenchmarkNewKeyFromSeed-4 447 263609 ns/op BenchmarkSigning-4 410 285879 ns/op BenchmarkVerification-4 266 448053 ns/op PASS ok crypto/ed25519 1.677s goos: freebsd goarch: amd64 pkg: crypto/elliptic cpu: AMD EPYC 7B12 BenchmarkScalarBaseMult/P256-4 6740 16742 ns/op 368 B/op 6 allocs/op BenchmarkScalarBaseMult/P224-4 183 665567 ns/op 376 B/op 9 allocs/op BenchmarkScalarBaseMult/P384-4 64 1774192 ns/op 504 B/op 9 allocs/op BenchmarkScalarBaseMult/P521-4 27 4288907 ns/op 696 B/op 9 allocs/op BenchmarkScalarMult/P256-4 1794 65237 ns/op 448 B/op 7 allocs/op BenchmarkScalarMult/P224-4 69 1712629 ns/op 440 B/op 10 allocs/op BenchmarkScalarMult/P384-4 25 4713183 ns/op 616 B/op 10 allocs/op BenchmarkScalarMult/P521-4 8 12540157 ns/op 840 B/op 10 allocs/op BenchmarkMarshalUnmarshal/P256/Uncompressed-4 17820 6544 ns/op 544 B/op 8 allocs/op BenchmarkMarshalUnmarshal/P256/Compressed-4 7332 14211 ns/op 592 B/op 9 allocs/op BenchmarkMarshalUnmarshal/P224/Uncompressed-4 5025 21065 ns/op 560 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P224/Compressed-4 94 1142097 ns/op 592 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P384/Uncompressed-4 3254 33468 ns/op 784 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P384/Compressed-4 376 314312 ns/op 848 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P521/Uncompressed-4 2156 51853 ns/op 1104 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P521/Compressed-4 124 931806 ns/op 1184 B/op 15 allocs/op PASS ok crypto/elliptic 3.353s goos: freebsd goarch: amd64 pkg: crypto/hmac cpu: AMD EPYC 7B12 BenchmarkHMACSHA256_1K-4 34056 3480 ns/op 294.25 MB/s BenchmarkHMACSHA256_32-4 38358 3064 ns/op 10.44 MB/s BenchmarkNewWriteSum-4 19718 5932 ns/op 5.39 MB/s PASS ok crypto/hmac 1.543s goos: freebsd goarch: amd64 pkg: crypto/internal/bigmod cpu: AMD EPYC 7B12 BenchmarkModAdd-4 61447 2116 ns/op BenchmarkModSub-4 61550 1934 ns/op BenchmarkMontgomeryRepr-4 35409 3421 ns/op BenchmarkMontgomeryMul-4 34837 3382 ns/op BenchmarkModMul-4 17412 6947 ns/op BenchmarkExpBig-4 21 5265059 ns/op BenchmarkExp-4 7 14614941 ns/op PASS ok crypto/internal/bigmod 2.163s goos: freebsd goarch: amd64 pkg: crypto/internal/edwards25519 cpu: AMD EPYC 7B12 BenchmarkEncodingDecoding-4 4258 25870 ns/op BenchmarkScalarBaseMult-4 441 264139 ns/op BenchmarkScalarMult-4 193 620274 ns/op BenchmarkVarTimeDoubleScalarBaseMult-4 277 433445 ns/op PASS ok crypto/internal/edwards25519 1.679s goos: freebsd goarch: amd64 pkg: crypto/internal/edwards25519/field cpu: AMD EPYC 7B12 BenchmarkAdd-4 635208 174.3 ns/op BenchmarkMultiply-4 5732797 20.28 ns/op BenchmarkSquare-4 7637652 15.53 ns/op BenchmarkInvert-4 28218 4261 ns/op BenchmarkMult32-4 1815766 65.17 ns/op PASS ok crypto/internal/edwards25519/field 1.792s goos: freebsd goarch: amd64 pkg: crypto/internal/nistec cpu: AMD EPYC 7B12 BenchmarkScalarMult/P224-4 62 1652422 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P256-4 2096 56174 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P384-4 24 4404828 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P521-4 9 12062973 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P224-4 186 602879 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P256-4 10000 10874 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P384-4 70 1569676 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P521-4 28 3907612 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/nistec 2.177s goos: freebsd goarch: amd64 pkg: crypto/internal/nistec/fiat cpu: AMD EPYC 7B12 BenchmarkMul/P224-4 650302 162.9 ns/op 0 B/op 0 allocs/op BenchmarkMul/P384-4 347126 314.0 ns/op 0 B/op 0 allocs/op BenchmarkMul/P521-4 152136 783.2 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P224-4 659971 164.9 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P384-4 360658 315.2 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P521-4 147330 790.0 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/nistec/fiat 1.799s goos: freebsd goarch: amd64 pkg: crypto/md5 cpu: AMD EPYC 7B12 BenchmarkHash8Bytes-4 161437 743.9 ns/op 10.75 MB/s BenchmarkHash64-4 201150 597.9 ns/op 107.05 MB/s BenchmarkHash128-4 168372 682.5 ns/op 187.55 MB/s BenchmarkHash256-4 138520 856.5 ns/op 298.91 MB/s BenchmarkHash512-4 98763 1217 ns/op 420.77 MB/s BenchmarkHash1K-4 61876 1933 ns/op 529.82 MB/s BenchmarkHash8K-4 9990 12050 ns/op 679.82 MB/s BenchmarkHash1M-4 69 1479291 ns/op 708.84 MB/s BenchmarkHash8M-4 9 11830177 ns/op 709.09 MB/s BenchmarkHash8BytesUnaligned-4 160942 737.3 ns/op 10.85 MB/s BenchmarkHash1KUnaligned-4 61413 1958 ns/op 522.96 MB/s BenchmarkHash8KUnaligned-4 9703 12127 ns/op 675.53 MB/s PASS ok crypto/md5 2.660s goos: freebsd goarch: amd64 pkg: crypto/rand cpu: AMD EPYC 7B12 BenchmarkPrime-4 1 260545152 ns/op PASS ok crypto/rand 1.283s goos: freebsd goarch: amd64 pkg: crypto/rc4 cpu: AMD EPYC 7B12 BenchmarkRC4_128-4 19470 6182 ns/op 20.70 MB/s BenchmarkRC4_1K-4 2325 49098 ns/op 20.86 MB/s BenchmarkRC4_8K-4 301 381617 ns/op 21.21 MB/s PASS ok crypto/rc4 1.546s goos: freebsd goarch: amd64 pkg: crypto/rsa cpu: AMD EPYC 7B12 BenchmarkDecryptPKCS1v15/2048-4 13 8398473 ns/op BenchmarkDecryptPKCS1v15/3072-4 6 18651598 ns/op BenchmarkDecryptPKCS1v15/4096-4 4 33169918 ns/op BenchmarkEncryptPKCS1v15/2048-4 43 2518804 ns/op BenchmarkDecryptOAEP/2048-4 13 8395819 ns/op BenchmarkEncryptOAEP/2048-4 42 2478577 ns/op BenchmarkSignPKCS1v15/2048-4 13 8331109 ns/op BenchmarkVerifyPKCS1v15/2048-4 49 2464730 ns/op BenchmarkSignPSS/2048-4 13 8425436 ns/op BenchmarkVerifyPSS/2048-4 48 2496578 ns/op PASS ok crypto/rsa 2.605s goos: freebsd goarch: amd64 pkg: crypto/sha1 cpu: AMD EPYC 7B12 BenchmarkHash8Bytes/New-4 139064 841.8 ns/op 9.50 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum-4 158732 739.3 ns/op 10.82 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/New-4 104940 1137 ns/op 281.46 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/Sum-4 112318 1027 ns/op 311.49 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 68595 1738 ns/op 589.24 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum-4 74887 1587 ns/op 645.43 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 14816 8094 ns/op 1012.14 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum-4 15184 7891 ns/op 1038.18 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha1 2.281s goos: freebsd goarch: amd64 pkg: crypto/sha256 cpu: AMD EPYC 7B12 BenchmarkHash8Bytes/New-4 130971 914.6 ns/op 8.75 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum224-4 151003 774.7 ns/op 10.33 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum256-4 134269 785.0 ns/op 10.19 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 90700 1325 ns/op 772.70 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum224-4 100765 1188 ns/op 861.72 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum256-4 99177 1206 ns/op 849.41 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 20161 5920 ns/op 1383.76 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum224-4 20787 5800 ns/op 1412.36 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum256-4 20658 5786 ns/op 1415.80 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha256 2.405s goos: freebsd goarch: amd64 pkg: crypto/sha512 cpu: AMD EPYC 7B12 BenchmarkHash8Bytes/New-4 90508 1314 ns/op 6.09 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum384-4 112537 1069 ns/op 7.48 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum512-4 100687 1173 ns/op 6.82 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 44362 2690 ns/op 380.61 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum384-4 48703 2436 ns/op 420.32 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum512-4 46704 2551 ns/op 401.46 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 8652 13329 ns/op 614.61 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum384-4 8497 12953 ns/op 632.45 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum512-4 8709 13063 ns/op 627.12 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha512 2.212s goos: freebsd goarch: amd64 pkg: crypto/subtle cpu: AMD EPYC 7B12 BenchmarkConstantTimeByteEq-4 23386363 5.309 ns/op BenchmarkConstantTimeEq-4 19302457 5.370 ns/op BenchmarkConstantTimeLessOrEq-4 19180312 5.338 ns/op BenchmarkXORBytes/8Bytes-4 5352132 21.70 ns/op 368.65 MB/s BenchmarkXORBytes/128Bytes-4 4892059 22.88 ns/op 5595.55 MB/s BenchmarkXORBytes/2048Bytes-4 1731103 70.52 ns/op 29039.93 MB/s BenchmarkXORBytes/32768Bytes-4 106658 1020 ns/op 32136.23 MB/s PASS ok crypto/subtle 2.105s goos: freebsd goarch: amd64 pkg: crypto/tls cpu: AMD EPYC 7B12 BenchmarkCertCache/0-4 190 722522 ns/op BenchmarkCertCache/1-4 169 647345 ns/op BenchmarkCertCache/2-4 182 648097 ns/op BenchmarkCertCache/3-4 187 654539 ns/op BenchmarkHandshakeServer/RSA-4 18 6711559 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv13-4 15 6889311 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv12-4 18 6822429 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv13-4 117 1011229 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv12-4 152 772146 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv13-4 61 1986672 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv12-4 61 1882683 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv13-4 4 27907924 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv12-4 4 27995756 ns/op BenchmarkThroughput/MaxPacket/1MB/TLSv12-4 6 20109069 ns/op 52.14 MB/s BenchmarkThroughput/MaxPacket/1MB/TLSv13-4 4 25032061 ns/op 41.89 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv12-4 4 29536030 ns/op 71.00 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv13-4 3 37040448 ns/op 56.62 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv12-4 3 47631684 ns/op 88.06 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv13-4 2 63089608 ns/op 66.48 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv12-4 2 84162017 ns/op 99.67 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv13-4 1 117745041 ns/op 71.24 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv12-4 1 155358942 ns/op 107.99 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv13-4 1 219991837 ns/op 76.26 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv12-4 1 300170315 ns/op 111.78 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv13-4 1 425120652 ns/op 78.93 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv12-4 1 615577695 ns/op 109.02 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv13-4 1 839949576 ns/op 79.90 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv12-4 5 20914856 ns/op 50.14 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv13-4 5 24674057 ns/op 42.50 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv12-4 4 31185924 ns/op 67.25 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv13-4 3 37809666 ns/op 55.47 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv12-4 3 49091618 ns/op 85.44 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv13-4 2 65892246 ns/op 63.65 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv12-4 2 86543614 ns/op 96.93 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv13-4 1 116008609 ns/op 72.31 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv12-4 1 156549893 ns/op 107.17 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv13-4 1 216428464 ns/op 77.52 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv12-4 1 305877680 ns/op 109.70 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv13-4 1 424840232 ns/op 78.98 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv12-4 1 631794487 ns/op 106.22 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv13-4 1 853687088 ns/op 78.61 MB/s BenchmarkLatency/MaxPacket/200kbps/TLSv12-4 1 704310991 ns/op BenchmarkLatency/MaxPacket/200kbps/TLSv13-4 1 707125053 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv12-4 1 287908346 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv13-4 1 288344466 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv12-4 1 150568199 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv13-4 1 149100347 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv12-4 2 79983913 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv13-4 2 79847334 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv12-4 3 38707650 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv13-4 3 38597820 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv12-4 1 143526262 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv13-4 1 146026494 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv12-4 2 63501509 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv13-4 2 64714955 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv12-4 3 37288772 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv13-4 3 37414598 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv12-4 5 24003971 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv13-4 5 23764490 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv12-4 7 16221431 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv13-4 7 15894451 ns/op PASS ok crypto/tls 17.889s goos: freebsd goarch: amd64 pkg: crypto/x509 cpu: AMD EPYC 7B12 BenchmarkCreateCertificate/RSA_2048-4 9 11510740 ns/op BenchmarkCreateCertificate/ECDSA_P256-4 463 253229 ns/op BenchmarkParseCertificate/ecdsa_leaf-4 1525 78639 ns/op 12659 B/op 165 allocs/op BenchmarkParseCertificate/rsa_leaf-4 1476 83072 ns/op 14066 B/op 188 allocs/op PASS ok crypto/x509 1.746s goos: freebsd goarch: amd64 pkg: database/sql cpu: AMD EPYC 7B12 BenchmarkConcurrentDBExec-4 33 3235636 ns/op 280701 B/op 1646 allocs/op BenchmarkConcurrentStmtQuery-4 30 3862050 ns/op 271844 B/op 2041 allocs/op BenchmarkConcurrentStmtExec-4 40 2634078 ns/op 218980 B/op 717 allocs/op BenchmarkConcurrentTxQuery-4 40 2852294 ns/op 279393 B/op 2165 allocs/op BenchmarkConcurrentTxExec-4 56 2034905 ns/op 87872 B/op 1554 allocs/op BenchmarkConcurrentTxStmtQuery-4 39 2833963 ns/op 105212 B/op 2056 allocs/op BenchmarkConcurrentTxStmtExec-4 100 1062996 ns/op 40079 B/op 381 allocs/op BenchmarkConcurrentRandom-4 43 2689681 ns/op 231424 B/op 1875 allocs/op BenchmarkManyConcurrentQueries-4 1965 52527 ns/op 4124 B/op 20 allocs/op BenchmarkGrabConn-4 252088 484.3 ns/op 0 B/op 0 allocs/op PASS ok database/sql 2.540s goos: freebsd goarch: amd64 pkg: debug/elf cpu: AMD EPYC 7B12 BenchmarkSymbols64-4 2326 45050 ns/op BenchmarkSymbols32-4 2857 40614 ns/op PASS ok debug/elf 1.260s goos: freebsd goarch: amd64 pkg: debug/gosym cpu: AMD EPYC 7B12 Benchmark115/NewLineTable-4 258453 445.1 ns/op 384 B/op 3 allocs/op Benchmark115/NewTable-4 115 996065 ns/op 180205 B/op 13 allocs/op Benchmark115/LineToPC-4 100 1124887 ns/op 0 B/op 0 allocs/op Benchmark115/PCToLine-4 23728 4886 ns/op 0 B/op 0 allocs/op PASS ok debug/gosym 1.828s goos: freebsd goarch: amd64 pkg: encoding/asn1 cpu: AMD EPYC 7B12 BenchmarkObjectIdentifierString-4 86301 1374 ns/op BenchmarkMarshal-4 1051 107042 ns/op 9528 B/op 363 allocs/op BenchmarkUnmarshal-4 3768 29598 ns/op 784 B/op 43 allocs/op PASS ok encoding/asn1 1.403s goos: freebsd goarch: amd64 pkg: encoding/base32 cpu: AMD EPYC 7B12 BenchmarkEncode-4 540 215789 ns/op 37.96 MB/s BenchmarkEncodeToString-4 472 237019 ns/op 34.56 MB/s BenchmarkDecode-4 208 561913 ns/op 23.33 MB/s BenchmarkDecodeString-4 211 543133 ns/op 24.14 MB/s PASS ok encoding/base32 1.706s goos: freebsd goarch: amd64 pkg: encoding/base64 cpu: AMD EPYC 7B12 BenchmarkEncodeToString-4 531 207841 ns/op 39.41 MB/s BenchmarkDecodeString/2-4 440324 235.3 ns/op 17.00 MB/s BenchmarkDecodeString/4-4 321112 348.9 ns/op 22.93 MB/s BenchmarkDecodeString/8-4 285661 419.1 ns/op 28.64 MB/s BenchmarkDecodeString/64-4 54892 2207 ns/op 39.88 MB/s BenchmarkDecodeString/8192-4 492 236069 ns/op 46.27 MB/s BenchmarkNewEncoding-4 86457 1368 ns/op 187.17 MB/s PASS ok encoding/base64 2.000s goos: freebsd goarch: amd64 pkg: encoding/binary cpu: AMD EPYC 7B12 BenchmarkReadSlice1000Int32s-4 1842 62470 ns/op 64.03 MB/s BenchmarkReadStruct-4 22225 5447 ns/op 13.77 MB/s BenchmarkWriteStruct-4 21441 5612 ns/op 13.36 MB/s BenchmarkReadInts-4 73074 1691 ns/op 17.74 MB/s BenchmarkWriteInts-4 66903 1831 ns/op 16.38 MB/s BenchmarkWriteSlice1000Int32s-4 1816 60072 ns/op 66.59 MB/s BenchmarkPutUint16-4 4450735 26.96 ns/op 74.19 MB/s BenchmarkAppendUint16-4 3913144 30.73 ns/op 65.09 MB/s BenchmarkPutUint32-4 3316716 36.94 ns/op 108.30 MB/s BenchmarkAppendUint32-4 3416109 37.71 ns/op 106.08 MB/s BenchmarkPutUint64-4 1808938 65.78 ns/op 121.62 MB/s BenchmarkAppendUint64-4 1734838 69.40 ns/op 115.28 MB/s BenchmarkLittleEndianPutUint16-4 4459461 26.94 ns/op 74.24 MB/s BenchmarkLittleEndianAppendUint16-4 4641357 25.64 ns/op 78.01 MB/s BenchmarkLittleEndianPutUint32-4 3136060 37.34 ns/op 107.13 MB/s BenchmarkLittleEndianAppendUint32-4 3306135 38.01 ns/op 105.25 MB/s BenchmarkLittleEndianPutUint64-4 1805721 65.85 ns/op 121.48 MB/s BenchmarkLittleEndianAppendUint64-4 1700978 73.78 ns/op 108.43 MB/s BenchmarkReadFloats-4 221409 491.7 ns/op 24.40 MB/s BenchmarkWriteFloats-4 220316 535.5 ns/op 22.41 MB/s BenchmarkReadSlice1000Float32s-4 1648 74147 ns/op 53.95 MB/s BenchmarkWriteSlice1000Float32s-4 1581 73050 ns/op 54.76 MB/s BenchmarkReadSlice1000Uint8s-4 109994 1191 ns/op 839.98 MB/s BenchmarkWriteSlice1000Uint8s-4 146382 834.8 ns/op 1197.93 MB/s BenchmarkPutUvarint32-4 1098759 105.7 ns/op 37.85 MB/s BenchmarkPutUvarint64-4 298336 361.9 ns/op 22.11 MB/s PASS ok encoding/binary 5.055s goos: freebsd goarch: amd64 pkg: encoding/csv cpu: AMD EPYC 7B12 BenchmarkRead-4 8474 12238 ns/op 736 B/op 16 allocs/op BenchmarkReadWithFieldsPerRecord-4 10238 11783 ns/op 736 B/op 16 allocs/op BenchmarkReadWithoutFieldsPerRecord-4 8752 11838 ns/op 736 B/op 16 allocs/op BenchmarkReadLargeFields-4 6050 19051 ns/op 3937 B/op 24 allocs/op BenchmarkReadReuseRecord-4 10881 10989 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithFieldsPerRecord-4 9828 10965 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithoutFieldsPerRecord-4 9460 10668 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordLargeFields-4 6595 17546 ns/op 2977 B/op 12 allocs/op BenchmarkWrite-4 16201 7359 ns/op PASS ok encoding/csv 2.385s goos: freebsd goarch: amd64 pkg: encoding/gob cpu: AMD EPYC 7B12 BenchmarkEndToEndPipe-4 15192 7660 ns/op 1812 B/op 2 allocs/op BenchmarkEndToEndByteBuffer-4 18759 6546 ns/op 1811 B/op 2 allocs/op BenchmarkEndToEndSliceByteBuffer-4 282 412251 ns/op 16659 B/op 330 allocs/op BenchmarkEncodeComplex128Slice-4 1052 110104 ns/op 467 B/op 0 allocs/op BenchmarkEncodeFloat64Slice-4 2032 56136 ns/op 43 B/op 0 allocs/op BenchmarkEncodeInt32Slice-4 2001 58583 ns/op 43 B/op 0 allocs/op BenchmarkEncodeStringSlice-4 2589 43137 ns/op 149 B/op 0 allocs/op BenchmarkEncodeInterfaceSlice-4 57 2079792 ns/op 36066 B/op 254 allocs/op BenchmarkDecodeComplex128Slice-4 800 137381 ns/op 25203 B/op 169 allocs/op BenchmarkDecodeFloat64Slice-4 1615 72282 ns/op 10790 B/op 169 allocs/op BenchmarkDecodeInt32Slice-4 1842 65391 ns/op 9754 B/op 169 allocs/op BenchmarkDecodeStringSlice-4 1101 101080 ns/op 39116 B/op 1169 allocs/op BenchmarkDecodeStringsSlice-4 447 271216 ns/op 66020 B/op 2194 allocs/op BenchmarkDecodeBytesSlice-4 825 170173 ns/op 23527 B/op 183 allocs/op BenchmarkDecodeInterfaceSlice-4 129 1022068 ns/op 82851 B/op 3178 allocs/op BenchmarkDecodeMap-4 99 1158201 ns/op 54125 B/op 181 allocs/op PASS ok encoding/gob 3.431s goos: freebsd goarch: amd64 pkg: encoding/hex cpu: AMD EPYC 7B12 BenchmarkEncode/256-4 21268 5464 ns/op 46.85 MB/s BenchmarkEncode/1024-4 5169 23041 ns/op 44.44 MB/s BenchmarkEncode/4096-4 1263 92989 ns/op 44.05 MB/s BenchmarkEncode/16384-4 336 354480 ns/op 46.22 MB/s BenchmarkDecode/256-4 39946 2945 ns/op 86.92 MB/s BenchmarkDecode/1024-4 10087 11196 ns/op 91.46 MB/s BenchmarkDecode/4096-4 2277 47928 ns/op 85.46 MB/s BenchmarkDecode/16384-4 627 193844 ns/op 84.52 MB/s BenchmarkDump/256-4 1837 65746 ns/op 3.89 MB/s BenchmarkDump/1024-4 459 252739 ns/op 4.05 MB/s BenchmarkDump/4096-4 116 1034212 ns/op 3.96 MB/s BenchmarkDump/16384-4 28 4138745 ns/op 3.96 MB/s PASS ok encoding/hex 2.991s goos: freebsd goarch: amd64 pkg: encoding/json cpu: AMD EPYC 7B12 BenchmarkCodeEncoder-4 2 50207068 ns/op 38.65 MB/s 8390172 B/op 49 allocs/op BenchmarkCodeEncoderError-4 2 52369140 ns/op 37.05 MB/s 8390840 B/op 57 allocs/op BenchmarkCodeMarshal-4 2 52376600 ns/op 37.05 MB/s 10330920 B/op 47 allocs/op BenchmarkCodeMarshalError-4 3 38244362 ns/op 50.74 MB/s 7535146 B/op 40 allocs/op BenchmarkMarshalBytes/32-4 30002 4071 ns/op BenchmarkMarshalBytes/256-4 7822 14095 ns/op BenchmarkMarshalBytes/4096-4 741 159186 ns/op BenchmarkMarshalBytesError/32-4 79 1481040 ns/op BenchmarkMarshalBytesError/256-4 76 1530630 ns/op BenchmarkMarshalBytesError/4096-4 73 1643071 ns/op BenchmarkMarshalMap-4 57961 2127 ns/op 300 B/op 8 allocs/op BenchmarkCodeDecoder-4 1 300765086 ns/op 6.45 MB/s 10097096 B/op 40033 allocs/op BenchmarkUnicodeDecoder-4 48217 2403 ns/op 5.82 MB/s 40 B/op 2 allocs/op BenchmarkDecoderStream-4 60282 1822 ns/op 16 B/op 1 allocs/op BenchmarkCodeUnmarshal-4 1 270488760 ns/op 7.17 MB/s 2021264 B/op 40007 allocs/op BenchmarkCodeUnmarshalReuse-4 1 264834406 ns/op 7.33 MB/s 2019480 B/op 40005 allocs/op BenchmarkUnmarshalString-4 68517 1837 ns/op 160 B/op 2 allocs/op BenchmarkUnmarshalFloat64-4 136615 913.7 ns/op 144 B/op 1 allocs/op BenchmarkUnmarshalInt64-4 410103 344.7 ns/op 144 B/op 1 allocs/op BenchmarkUnmarshalMap-4 22232 5336 ns/op 320 B/op 12 allocs/op BenchmarkIssue10335-4 68977 1749 ns/op 176 B/op 3 allocs/op BenchmarkIssue34127-4 89439 1365 ns/op 84 B/op 2 allocs/op BenchmarkUnmapped-4 22326 5262 ns/op 208 B/op 4 allocs/op BenchmarkTypeFieldsCache/MissTypes1-4 2748 40057 ns/op BenchmarkTypeFieldsCache/MissTypes10-4 841 137486 ns/op BenchmarkTypeFieldsCache/MissTypes100-4 132 932596 ns/op BenchmarkTypeFieldsCache/MissTypes1000-4 12 8519741 ns/op BenchmarkTypeFieldsCache/HitTypes1-4 606204 191.1 ns/op BenchmarkTypeFieldsCache/HitTypes10-4 567398 185.1 ns/op BenchmarkTypeFieldsCache/HitTypes100-4 658395 186.2 ns/op BenchmarkTypeFieldsCache/HitTypes1000-4 599644 192.6 ns/op BenchmarkEncodeMarshaler-4 72034 1656 ns/op 76 B/op 2 allocs/op BenchmarkEncoderEncode-4 83988 1416 ns/op 44 B/op 0 allocs/op BenchmarkNumberIsValid-4 5782516 19.50 ns/op BenchmarkNumberIsValidRegexp-4 26671 4504 ns/op PASS ok encoding/json 7.752s goos: freebsd goarch: amd64 pkg: encoding/pem cpu: AMD EPYC 7B12 BenchmarkEncode-4 67 1726028 ns/op 37.97 MB/s BenchmarkDecode-4 30 3936129 ns/op 22.56 MB/s PASS ok encoding/pem 1.407s goos: freebsd goarch: amd64 pkg: encoding/xml cpu: AMD EPYC 7B12 BenchmarkMarshal-4 3625 31785 ns/op 6280 B/op 24 allocs/op BenchmarkUnmarshal-4 1047 100784 ns/op 8217 B/op 185 allocs/op BenchmarkHTMLAutoClose-4 4821 20906 ns/op PASS ok encoding/xml 1.479s goos: freebsd goarch: amd64 pkg: errors cpu: AMD EPYC 7B12 BenchmarkIs-4 335282 323.3 ns/op BenchmarkAs-4 90114 1315 ns/op PASS ok errors 1.330s goos: freebsd goarch: amd64 pkg: expvar cpu: AMD EPYC 7B12 BenchmarkIntAdd-4 254586 689.9 ns/op BenchmarkIntSet-4 153586 722.9 ns/op BenchmarkFloatAdd-4 91059 1290 ns/op BenchmarkFloatSet-4 483582 312.6 ns/op BenchmarkStringSet-4 201970 725.0 ns/op BenchmarkMapSet-4 41415 2699 ns/op BenchmarkMapSetDifferent-4 40696 2810 ns/op BenchmarkMapSetDifferentRandom-4 368 314329 ns/op BenchmarkMapSetString-4 60103 2217 ns/op BenchmarkMapAddSame-4 31196 3391 ns/op BenchmarkMapAddDifferent-4 15631 7731 ns/op BenchmarkMapAddDifferentRandom-4 309 392035 ns/op BenchmarkMapAddSameSteadyState-4 203584 596.1 ns/op BenchmarkMapAddDifferentSteadyState-4 131437 861.8 ns/op BenchmarkMapString-4 10740 11008 ns/op 672 B/op 7 allocs/op BenchmarkRealworldExpvarUsage-4 10000 24910 ns/op PASS ok expvar 3.851s goos: freebsd goarch: amd64 pkg: fmt cpu: AMD EPYC 7B12 BenchmarkSprintfPadding-4 120511 960.6 ns/op BenchmarkSprintfEmpty-4 429600 256.1 ns/op BenchmarkSprintfString-4 350258 364.2 ns/op BenchmarkSprintfTruncateString-4 328012 426.6 ns/op BenchmarkSprintfTruncateBytes-4 148220 798.4 ns/op BenchmarkSprintfSlowParsingPath-4 276775 425.5 ns/op BenchmarkSprintfQuoteString-4 42757 3303 ns/op BenchmarkSprintfInt-4 307464 425.5 ns/op BenchmarkSprintfIntInt-4 219082 519.8 ns/op BenchmarkSprintfPrefixedInt-4 260163 496.9 ns/op BenchmarkSprintfFloat-4 146558 758.6 ns/op BenchmarkSprintfComplex-4 77314 1607 ns/op BenchmarkSprintfBoolean-4 275822 424.1 ns/op BenchmarkSprintfHexString-4 169916 797.9 ns/op BenchmarkSprintfHexBytes-4 78634 1474 ns/op BenchmarkSprintfBytes-4 48633 2735 ns/op BenchmarkSprintfStringer-4 97308 1233 ns/op BenchmarkSprintfStructure-4 47937 2574 ns/op BenchmarkManyArgs-4 94461 1263 ns/op BenchmarkFprintInt-4 93261 1344 ns/op BenchmarkFprintfBytes-4 108639 1142 ns/op BenchmarkFprintIntNoAlloc-4 93262 1326 ns/op BenchmarkScanInts-4 46 2416949 ns/op BenchmarkScanRecursiveInt-4 1 299843875 ns/op BenchmarkScanRecursiveIntReaderWrapper-4 1 328638269 ns/op PASS ok fmt 4.967s goos: freebsd goarch: amd64 pkg: go/build cpu: AMD EPYC 7B12 BenchmarkImportVendor-4 1160 96450 ns/op PASS ok go/build 1.211s goos: freebsd goarch: amd64 pkg: go/constant cpu: AMD EPYC 7B12 BenchmarkStringAdd/1-4 60477 1834 ns/op 160 B/op 2 allocs/op BenchmarkStringAdd/4-4 19694 6113 ns/op 832 B/op 9 allocs/op BenchmarkStringAdd/16-4 5462 20326 ns/op 3168 B/op 23 allocs/op BenchmarkStringAdd/64-4 1555 75497 ns/op 11872 B/op 73 allocs/op BenchmarkStringAdd/256-4 386 309498 ns/op 48992 B/op 267 allocs/op BenchmarkStringAdd/1024-4 82 1353158 ns/op 215520 B/op 1038 allocs/op BenchmarkStringAdd/4096-4 20 5457814 ns/op 846308 B/op 4113 allocs/op BenchmarkStringAdd/16384-4 5 20670720 ns/op 3615200 B/op 16406 allocs/op BenchmarkStringAdd/65536-4 2 81616574 ns/op 15239648 B/op 65564 allocs/op PASS ok go/constant 2.499s goos: freebsd goarch: amd64 pkg: go/format cpu: AMD EPYC 7B12 BenchmarkFormat/array1-10000-4 1 200745441 ns/op 0.32 MB/s 44301112 B/op 48699 allocs/op PASS ok go/format 1.291s goos: freebsd goarch: amd64 pkg: go/parser cpu: AMD EPYC 7B12 BenchmarkParse-4 7 15726371 ns/op 3.42 MB/s BenchmarkParseOnly-4 8 13536404 ns/op 3.98 MB/s BenchmarkResolve-4 60 1879000 ns/op 28.66 MB/s PASS ok go/parser 2.138s goos: freebsd goarch: amd64 pkg: go/printer cpu: AMD EPYC 7B12 BenchmarkPrintFile-4 1 112180335 ns/op 0.46 MB/s 5178032 B/op 27511 allocs/op BenchmarkPrintDecl-4 1089 108269 ns/op 0.30 MB/s 15958 B/op 51 allocs/op PASS ok go/printer 1.265s goos: freebsd goarch: amd64 pkg: go/scanner cpu: AMD EPYC 7B12 BenchmarkScan-4 375 312788 ns/op BenchmarkScanFiles/go/types/expr.go-4 19 5772723 ns/op 8.59 MB/s BenchmarkScanFiles/go/parser/parser.go-4 12 9118015 ns/op 8.04 MB/s BenchmarkScanFiles/net/http/server.go-4 8 14072868 ns/op 8.74 MB/s BenchmarkScanFiles/go/scanner/errors.go-4 302 398298 ns/op 7.78 MB/s PASS ok go/scanner 1.710s goos: freebsd goarch: amd64 pkg: go/token cpu: AMD EPYC 7B12 BenchmarkSearchInts-4 1313772 82.70 ns/op PASS ok go/token 1.281s goos: freebsd goarch: amd64 pkg: go/types cpu: AMD EPYC 7B12 BenchmarkLookupFieldOrMethod-4 153 792846 ns/op BenchmarkNamed/Underlying/nongeneric-4 1294587 93.26 ns/op BenchmarkNamed/Underlying/generic-4 1290966 91.95 ns/op BenchmarkNamed/Underlying/src_instance-4 1333402 89.90 ns/op BenchmarkNamed/Underlying/user_instance-4 1321317 91.04 ns/op BenchmarkNamed/NewMethodSet/nongeneric-4 27603 4541 ns/op BenchmarkNamed/NewMethodSet/generic-4 27058 4368 ns/op BenchmarkNamed/NewMethodSet/src_instance-4 25885 4459 ns/op BenchmarkNamed/NewMethodSet/user_instance-4 26943 4543 ns/op BenchmarkCheck/http/funcbodies/info-4 1 467817188 ns/op 71891 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 362020999 ns/op 92896 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 200868511 ns/op 167416 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 169875134 ns/op 197943 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 412305722 ns/op 12567 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 2 90497062 ns/op 57247 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 2 52094055 ns/op 99429 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 2 52102100 ns/op 99425 lines/s BenchmarkCheck/constant/funcbodies/info-4 1 125920687 ns/op 17205 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 3 51369330 ns/op 42172 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 3 36566711 ns/op 59234 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 3 35483227 ns/op 61054 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 903001230 ns/op 74131 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 525578588 ns/op 127367 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 121869354 ns/op 549052 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 2 92846074 ns/op 720831 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 1 472657263 ns/op 4246 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 2 77600266 ns/op 23841 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 2 61409327 ns/op 32636 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 2 62304788 ns/op 32200 lines/s PASS ok go/types 18.019s goos: freebsd goarch: amd64 pkg: hash/adler32 cpu: AMD EPYC 7B12 BenchmarkAdler32KB-4 14713 8007 ns/op 127.89 MB/s PASS ok hash/adler32 1.279s goos: freebsd goarch: amd64 pkg: hash/crc32 cpu: AMD EPYC 7B12 BenchmarkCRC32/poly=IEEE/size=15/align=0-4 297738 382.1 ns/op 39.26 MB/s BenchmarkCRC32/poly=IEEE/size=15/align=1-4 279597 378.4 ns/op 39.64 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=0-4 160580 711.9 ns/op 56.19 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=1-4 165234 721.0 ns/op 55.47 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=0-4 594010 189.1 ns/op 2707.19 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=1-4 574972 190.2 ns/op 2691.80 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=0-4 493198 231.5 ns/op 4424.06 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=1-4 498625 225.2 ns/op 4547.02 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=0-4 250700 470.7 ns/op 8701.43 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=1-4 250134 468.0 ns/op 8752.65 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=0-4 43678 2716 ns/op 12065.74 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=1-4 44125 2711 ns/op 12085.24 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=0-4 673135 174.4 ns/op 86.01 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=1-4 681337 173.2 ns/op 86.60 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=0-4 692580 174.2 ns/op 229.59 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=1-4 581086 173.0 ns/op 231.16 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=0-4 460748 247.7 ns/op 2066.71 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=1-4 446336 249.2 ns/op 2054.57 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=0-4 388303 312.4 ns/op 3277.69 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=1-4 331371 335.8 ns/op 3049.58 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=0-4 304760 384.9 ns/op 10641.94 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=1-4 301285 390.2 ns/op 10496.64 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=0-4 59452 1967 ns/op 16660.32 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=1-4 57870 1989 ns/op 16471.17 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=0-4 314108 362.7 ns/op 41.36 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=1-4 302322 360.8 ns/op 41.58 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=0-4 151495 708.9 ns/op 56.43 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=1-4 164881 733.9 ns/op 54.50 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=0-4 13820 8117 ns/op 63.08 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=1-4 14122 8362 ns/op 61.23 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=0-4 7776 16152 ns/op 63.40 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=1-4 6834 16686 ns/op 61.37 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=0-4 1467 80612 ns/op 50.81 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=1-4 1416 74424 ns/op 55.04 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=0-4 172 692620 ns/op 47.31 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=1-4 171 679445 ns/op 48.23 MB/s PASS ok hash/crc32 6.132s goos: freebsd goarch: amd64 pkg: hash/crc64 cpu: AMD EPYC 7B12 BenchmarkCrc64/ISO64KB-4 132 904314 ns/op 72.47 MB/s BenchmarkCrc64/ISO4KB-4 1633 68977 ns/op 59.38 MB/s BenchmarkCrc64/ISO1KB-4 6211 16223 ns/op 63.12 MB/s BenchmarkCrc64/ECMA64KB-4 132 908229 ns/op 72.16 MB/s BenchmarkCrc64/Random64KB-4 133 881988 ns/op 74.30 MB/s BenchmarkCrc64/Random16KB-4 506 238095 ns/op 68.81 MB/s PASS ok hash/crc64 2.100s goos: freebsd goarch: amd64 pkg: hash/fnv cpu: AMD EPYC 7B12 BenchmarkFnv32KB-4 14553 8172 ns/op 125.31 MB/s BenchmarkFnv32aKB-4 14574 8247 ns/op 124.17 MB/s BenchmarkFnv64KB-4 14478 8350 ns/op 122.63 MB/s BenchmarkFnv64aKB-4 14074 8353 ns/op 122.58 MB/s BenchmarkFnv128KB-4 2598 43021 ns/op 23.80 MB/s BenchmarkFnv128aKB-4 2640 42158 ns/op 24.29 MB/s PASS ok hash/fnv 2.134s goos: freebsd goarch: amd64 pkg: hash/maphash cpu: AMD EPYC 7B12 BenchmarkHash/n=4/Write-4 726858 138.8 ns/op 28.82 MB/s BenchmarkHash/n=4/Bytes-4 6220624 21.12 ns/op 189.43 MB/s BenchmarkHash/n=4/String-4 2439140 49.96 ns/op 80.07 MB/s BenchmarkHash/n=8/Write-4 831922 141.7 ns/op 56.44 MB/s BenchmarkHash/n=8/Bytes-4 6123970 21.03 ns/op 380.39 MB/s BenchmarkHash/n=8/String-4 2381296 50.12 ns/op 159.61 MB/s BenchmarkHash/n=16/Write-4 844492 143.0 ns/op 111.90 MB/s BenchmarkHash/n=16/Bytes-4 5705304 21.40 ns/op 747.61 MB/s BenchmarkHash/n=16/String-4 2414696 50.30 ns/op 318.09 MB/s BenchmarkHash/n=32/Write-4 719635 148.5 ns/op 215.48 MB/s BenchmarkHash/n=32/Bytes-4 5363374 20.68 ns/op 1547.36 MB/s BenchmarkHash/n=32/String-4 2345605 50.16 ns/op 638.01 MB/s BenchmarkHash/n=64/Write-4 687614 152.3 ns/op 420.28 MB/s BenchmarkHash/n=64/Bytes-4 5656582 20.85 ns/op 3069.27 MB/s BenchmarkHash/n=64/String-4 2360198 50.85 ns/op 1258.53 MB/s BenchmarkHash/n=256/Write-4 580443 199.2 ns/op 1284.94 MB/s BenchmarkHash/n=256/Bytes-4 4419918 27.24 ns/op 9397.49 MB/s BenchmarkHash/n=256/String-4 1396920 84.78 ns/op 3019.64 MB/s BenchmarkHash/n=320/Write-4 607597 197.8 ns/op 1618.18 MB/s BenchmarkHash/n=320/Bytes-4 3711223 32.25 ns/op 9923.32 MB/s BenchmarkHash/n=320/String-4 1004674 120.6 ns/op 2653.54 MB/s BenchmarkHash/n=1024/Write-4 381904 281.6 ns/op 3636.90 MB/s BenchmarkHash/n=1024/Bytes-4 1357509 87.57 ns/op 11693.57 MB/s BenchmarkHash/n=1024/String-4 412899 301.5 ns/op 3396.50 MB/s BenchmarkHash/n=4096/Write-4 182718 625.0 ns/op 6553.29 MB/s BenchmarkHash/n=4096/Bytes-4 337132 349.4 ns/op 11722.02 MB/s BenchmarkHash/n=4096/String-4 104756 1115 ns/op 3672.47 MB/s BenchmarkHash/n=16384/Write-4 60357 1972 ns/op 8306.71 MB/s BenchmarkHash/n=16384/Bytes-4 85772 1391 ns/op 11778.52 MB/s BenchmarkHash/n=16384/String-4 27348 5310 ns/op 3085.27 MB/s PASS ok hash/maphash 5.578s goos: freebsd goarch: amd64 pkg: html cpu: AMD EPYC 7B12 BenchmarkEscape-4 1292 88143 ns/op BenchmarkEscapeNone-4 185026 641.4 ns/op BenchmarkUnescape-4 1195 97573 ns/op BenchmarkUnescapeNone-4 922308 129.7 ns/op BenchmarkUnescapeSparse-4 12696 8692 ns/op BenchmarkUnescapeDense-4 1647 68534 ns/op PASS ok html 2.004s goos: freebsd goarch: amd64 pkg: html/template cpu: AMD EPYC 7B12 BenchmarkCSSEscaper-4 12936 9031 ns/op BenchmarkCSSEscaperNoSpecials-4 60772 1840 ns/op BenchmarkDecodeCSS-4 41038 2803 ns/op BenchmarkDecodeCSSNoSpecials-4 5273760 21.36 ns/op BenchmarkCSSValueFilter-4 160765 723.1 ns/op BenchmarkCSSValueFilterOk-4 119744 1008 ns/op BenchmarkEscapedExecute-4 5972 20658 ns/op BenchmarkHTMLNospaceEscaper-4 16604 7281 ns/op BenchmarkHTMLNospaceEscaperNoSpecials-4 86530 1280 ns/op BenchmarkStripTags-4 31774 3858 ns/op BenchmarkStripTagsNoSpecials-4 396739 289.3 ns/op BenchmarkJSValEscaperWithNum-4 30642 3958 ns/op BenchmarkJSValEscaperWithStr-4 7582 15038 ns/op BenchmarkJSValEscaperWithStrNoSpecials-4 24885 4870 ns/op BenchmarkJSValEscaperWithObj-4 5774 17707 ns/op BenchmarkJSValEscaperWithObjNoSpecials-4 17647 6649 ns/op BenchmarkJSStrEscaperNoSpecials-4 74239 1527 ns/op BenchmarkJSStrEscaper-4 15904 7608 ns/op BenchmarkJSRegexpEscaperNoSpecials-4 73933 1603 ns/op BenchmarkJSRegexpEscaper-4 15038 7973 ns/op BenchmarkTemplateSpecialTags-4 139 833430 ns/op BenchmarkURLEscaper-4 5889 20641 ns/op BenchmarkURLEscaperNoSpecials-4 232425 529.4 ns/op BenchmarkURLNormalizer-4 7747 15539 ns/op BenchmarkURLNormalizerNoSpecials-4 213074 538.8 ns/op BenchmarkSrcsetFilter-4 24202 5078 ns/op BenchmarkSrcsetFilterNoSpecials-4 147907 810.6 ns/op PASS ok html/template 5.404s goos: freebsd goarch: amd64 pkg: image cpu: AMD EPYC 7B12 BenchmarkAt/rgba-4 724129 140.9 ns/op 16 B/op 1 allocs/op BenchmarkAt/rgba64-4 631252 175.7 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba-4 725605 138.8 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba64-4 574866 178.4 ns/op 16 B/op 1 allocs/op BenchmarkAt/alpha-4 2257332 57.23 ns/op 0 B/op 0 allocs/op BenchmarkAt/alpha16-4 1365999 87.68 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray-4 2104694 53.60 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray16-4 1363375 85.71 ns/op 0 B/op 0 allocs/op BenchmarkAt/paletted-4 1656955 73.93 ns/op 0 B/op 0 allocs/op BenchmarkSet/rgba-4 572144 191.5 ns/op 16 B/op 1 allocs/op BenchmarkSet/rgba64-4 499900 219.3 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba-4 557990 193.7 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba64-4 511156 221.2 ns/op 16 B/op 1 allocs/op BenchmarkSet/alpha-4 925516 119.1 ns/op 0 B/op 0 allocs/op BenchmarkSet/alpha16-4 655812 167.0 ns/op 16 B/op 1 allocs/op BenchmarkSet/gray-4 1000000 106.9 ns/op 0 B/op 0 allocs/op BenchmarkSet/gray16-4 754512 172.3 ns/op 16 B/op 1 allocs/op BenchmarkSet/paletted-4 466144 216.4 ns/op 0 B/op 0 allocs/op BenchmarkRGBAAt-4 1625145 68.60 ns/op BenchmarkRGBASetRGBA-4 1726926 69.35 ns/op BenchmarkRGBA64At-4 1013284 113.5 ns/op BenchmarkRGBA64SetRGBA64-4 1171939 98.81 ns/op BenchmarkNRGBAAt-4 1640850 74.52 ns/op BenchmarkNRGBASetNRGBA-4 1724522 69.90 ns/op BenchmarkNRGBA64At-4 1050987 104.4 ns/op BenchmarkNRGBA64SetNRGBA64-4 1186135 102.6 ns/op BenchmarkAlphaAt-4 2762678 42.29 ns/op BenchmarkAlphaSetAlpha-4 2827695 41.27 ns/op BenchmarkAlpha16At-4 1784392 68.10 ns/op BenchmarkAlphaSetAlpha16-4 1834830 66.55 ns/op BenchmarkGrayAt-4 2580894 46.61 ns/op BenchmarkGraySetGray-4 2824473 42.22 ns/op BenchmarkGray16At-4 1775030 68.28 ns/op BenchmarkGraySetGray16-4 1923028 64.59 ns/op PASS ok image 6.611s goos: freebsd goarch: amd64 pkg: image/color cpu: AMD EPYC 7B12 BenchmarkYCbCrToRGB/0-4 5363432 22.16 ns/op BenchmarkYCbCrToRGB/128-4 5480996 23.94 ns/op BenchmarkYCbCrToRGB/255-4 5341711 21.99 ns/op BenchmarkRGBToYCbCr/0-4 5498727 23.11 ns/op BenchmarkRGBToYCbCr/Cb-4 5398178 22.10 ns/op BenchmarkRGBToYCbCr/Cr-4 5481624 23.68 ns/op BenchmarkYCbCrToRGBA/0-4 4459090 26.62 ns/op BenchmarkYCbCrToRGBA/128-4 4411118 28.71 ns/op BenchmarkYCbCrToRGBA/255-4 4035483 28.05 ns/op BenchmarkNYCbCrAToRGBA/0-4 4029708 29.87 ns/op BenchmarkNYCbCrAToRGBA/128-4 4268685 27.26 ns/op BenchmarkNYCbCrAToRGBA/255-4 4069537 29.62 ns/op PASS ok image/color 2.886s goos: freebsd goarch: amd64 pkg: image/draw cpu: AMD EPYC 7B12 BenchmarkFillOver-4 5 23824104 ns/op BenchmarkFillSrc-4 463 256919 ns/op BenchmarkCopyOver-4 9 11581763 ns/op BenchmarkCopySrc-4 576 183925 ns/op BenchmarkNRGBAOver-4 9 11352996 ns/op BenchmarkNRGBASrc-4 15 7424313 ns/op BenchmarkYCbCr-4 14 8650592 ns/op BenchmarkGray-4 25 4279811 ns/op BenchmarkCMYK-4 16 7297909 ns/op BenchmarkGlyphOver-4 26 4063709 ns/op BenchmarkRGBAMaskOver-4 6 21828720 ns/op BenchmarkGrayMaskOver-4 6 16922793 ns/op BenchmarkRGBA64ImageMaskOver-4 5 26227570 ns/op BenchmarkRGBA-4 6 16930068 ns/op BenchmarkPalettedFill-4 1346 90630 ns/op BenchmarkPalettedRGBA-4 6 18256884 ns/op BenchmarkGenericOver-4 3 38524029 ns/op BenchmarkGenericMaskOver-4 7 16615011 ns/op BenchmarkGenericSrc-4 4 25278104 ns/op BenchmarkGenericMaskSrc-4 5 22422029 ns/op PASS ok image/draw 6.549s goos: freebsd goarch: amd64 pkg: image/gif cpu: AMD EPYC 7B12 BenchmarkDecode-4 31 3665439 ns/op 4.22 MB/s 48617 B/op 267 allocs/op BenchmarkEncodeRandomPaletted-4 2 90467727 ns/op 3.40 MB/s 79984 B/op 7 allocs/op BenchmarkEncodeRandomRGBA-4 1 2209369643 ns/op 0.56 MB/s 417248 B/op 13 allocs/op BenchmarkEncodeRealisticPaletted-4 73 1498780 ns/op 10.31 MB/s 79984 B/op 7 allocs/op BenchmarkEncodeRealisticRGBA-4 1 117240100 ns/op 0.53 MB/s 105952 B/op 13 allocs/op PASS ok image/gif 4.359s goos: freebsd goarch: amd64 pkg: image/jpeg cpu: AMD EPYC 7B12 BenchmarkFDCT-4 4912 21463 ns/op BenchmarkIDCT-4 6194 20188 ns/op BenchmarkDecodeBaseline-4 12 9647800 ns/op 6.41 MB/s 63024 B/op 5 allocs/op BenchmarkDecodeProgressive-4 8 13187855 ns/op 4.69 MB/s 259712 B/op 13 allocs/op BenchmarkEncodeRGBA-4 1 117703870 ns/op 10.44 MB/s 4544 B/op 7 allocs/op BenchmarkEncodeYCbCr-4 1 147027405 ns/op 6.27 MB/s 4544 B/op 7 allocs/op PASS ok image/jpeg 2.229s goos: freebsd goarch: amd64 pkg: image/png cpu: AMD EPYC 7B12 BenchmarkPaeth-4 16220214 7.468 ns/op BenchmarkDecodeGray-4 16 6602369 ns/op 9.93 MB/s 137024 B/op 102 allocs/op BenchmarkDecodeNRGBAGradient-4 4 27879121 ns/op 9.40 MB/s 337328 B/op 188 allocs/op BenchmarkDecodeNRGBAOpaque-4 5 23846175 ns/op 10.99 MB/s 346592 B/op 152 allocs/op BenchmarkDecodePaletted-4 30 4052412 ns/op 16.17 MB/s 140355 B/op 309 allocs/op BenchmarkDecodeRGB-4 5 22394389 ns/op 11.71 MB/s 332128 B/op 157 allocs/op BenchmarkDecodeInterlacing-4 4 27459876 ns/op 9.55 MB/s 605216 B/op 268 allocs/op BenchmarkEncodeGray-4 3 42465590 ns/op 7.23 MB/s 852184 B/op 29 allocs/op BenchmarkEncodeGrayWithBufferPool-4 3 42165626 ns/op 7.29 MB/s 284053 B/op 9 allocs/op BenchmarkEncodeNRGBOpaque-4 1 139457669 ns/op 8.81 MB/s 860248 B/op 29 allocs/op BenchmarkEncodeNRGBA-4 1 154585431 ns/op 7.95 MB/s 864088 B/op 29 allocs/op BenchmarkEncodePaletted-4 5 21373116 ns/op 14.37 MB/s 848601 B/op 32 allocs/op BenchmarkEncodeRGBOpaque-4 1 138566038 ns/op 8.87 MB/s 860248 B/op 29 allocs/op BenchmarkEncodeRGBA-4 1 568038783 ns/op 2.16 MB/s 864088 B/op 29 allocs/op PASS ok image/png 4.307s goos: freebsd goarch: amd64 pkg: index/suffixarray cpu: AMD EPYC 7B12 BenchmarkNew/text=opticks/size=100K/bits=32-4 3 37281172 ns/op 2.68 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=opticks/size=100K/bits=64-4 4 31589182 ns/op 3.17 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=opticks/size=500K/bits=32-4 1 206804867 ns/op 2.42 MB/s 2007128 B/op 3 allocs/op BenchmarkNew/text=opticks/size=500K/bits=64-4 1 172703848 ns/op 2.90 MB/s 4006064 B/op 3 allocs/op BenchmarkNew/text=go/size=100K/bits=32-4 3 36597505 ns/op 2.73 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=64-4 4 31155779 ns/op 3.21 MB/s 802900 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=32-4 1 197396248 ns/op 2.53 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=64-4 1 179144844 ns/op 2.79 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=1M/bits=32-4 1 439965535 ns/op 2.27 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=1M/bits=64-4 1 439109815 ns/op 2.28 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=32-4 1 3319500109 ns/op 1.51 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=64-4 1 3226157240 ns/op 1.55 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=32-4 19 6433920 ns/op 15.54 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=64-4 16 6556965 ns/op 15.25 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=32-4 4 30946326 ns/op 16.16 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=64-4 4 32483363 ns/op 15.39 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=32-4 2 59943146 ns/op 16.68 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=64-4 2 59512710 ns/op 16.80 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=32-4 1 299960766 ns/op 16.67 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=64-4 1 312235156 ns/op 16.01 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=rand/size=100K/bits=32-4 3 41523575 ns/op 2.41 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=rand/size=100K/bits=64-4 3 37341235 ns/op 2.68 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=rand/size=500K/bits=32-4 1 262959744 ns/op 1.90 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=rand/size=500K/bits=64-4 1 246232190 ns/op 2.03 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=32-4 1 506692262 ns/op 1.97 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=64-4 1 587902020 ns/op 1.70 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=32-4 1 5471993034 ns/op 0.91 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=64-4 1 5659455083 ns/op 0.88 MB/s 40001616 B/op 2 allocs/op BenchmarkSaveRestore/bits=32-4 1 107666992 ns/op 38.82 MB/s 5275648 B/op 4 allocs/op BenchmarkSaveRestore/bits=64-4 1 107771982 ns/op 38.78 MB/s 9469952 B/op 4 allocs/op PASS ok index/suffixarray 34.824s goos: freebsd goarch: amd64 pkg: internal/fuzz cpu: AMD EPYC 7B12 BenchmarkMarshalCorpusFile/1-4 48594 2331 ns/op 0.43 MB/s BenchmarkMarshalCorpusFile/2-4 49316 2440 ns/op 0.82 MB/s BenchmarkMarshalCorpusFile/4-4 45968 2690 ns/op 1.49 MB/s BenchmarkMarshalCorpusFile/8-4 38572 3147 ns/op 2.54 MB/s BenchmarkMarshalCorpusFile/16-4 31425 4031 ns/op 3.97 MB/s BenchmarkMarshalCorpusFile/32-4 20841 5786 ns/op 5.53 MB/s BenchmarkMarshalCorpusFile/64-4 15452 7711 ns/op 8.30 MB/s BenchmarkMarshalCorpusFile/128-4 10000 10211 ns/op 12.54 MB/s BenchmarkMarshalCorpusFile/256-4 4912 23844 ns/op 10.74 MB/s BenchmarkMarshalCorpusFile/512-4 2574 46040 ns/op 11.12 MB/s BenchmarkMarshalCorpusFile/1024-4 1429 86188 ns/op 11.88 MB/s BenchmarkMarshalCorpusFile/2048-4 667 177151 ns/op 11.56 MB/s BenchmarkMarshalCorpusFile/4096-4 334 344671 ns/op 11.88 MB/s BenchmarkMarshalCorpusFile/8192-4 174 688856 ns/op 11.89 MB/s BenchmarkMarshalCorpusFile/16384-4 91 1335365 ns/op 12.27 MB/s BenchmarkMarshalCorpusFile/32768-4 38 2850684 ns/op 11.49 MB/s BenchmarkMarshalCorpusFile/65536-4 18 6027728 ns/op 10.87 MB/s BenchmarkMarshalCorpusFile/131072-4 8 13647529 ns/op 9.60 MB/s BenchmarkMarshalCorpusFile/262144-4 4 25014436 ns/op 10.48 MB/s BenchmarkMarshalCorpusFile/524288-4 3 53617762 ns/op 9.78 MB/s BenchmarkMarshalCorpusFile/1048576-4 1 113654346 ns/op 9.23 MB/s BenchmarkUnmarshalCorpusFile/1-4 13531 8906 ns/op 0.11 MB/s BenchmarkUnmarshalCorpusFile/2-4 12930 9339 ns/op 0.21 MB/s BenchmarkUnmarshalCorpusFile/4-4 10000 10055 ns/op 0.40 MB/s BenchmarkUnmarshalCorpusFile/8-4 10179 11833 ns/op 0.68 MB/s BenchmarkUnmarshalCorpusFile/16-4 7810 14225 ns/op 1.12 MB/s BenchmarkUnmarshalCorpusFile/32-4 5576 20481 ns/op 1.56 MB/s BenchmarkUnmarshalCorpusFile/64-4 4405 24422 ns/op 2.62 MB/s BenchmarkUnmarshalCorpusFile/128-4 3634 31141 ns/op 4.11 MB/s BenchmarkUnmarshalCorpusFile/256-4 1431 80839 ns/op 3.17 MB/s BenchmarkUnmarshalCorpusFile/512-4 770 151923 ns/op 3.37 MB/s BenchmarkUnmarshalCorpusFile/1024-4 408 295272 ns/op 3.47 MB/s BenchmarkUnmarshalCorpusFile/2048-4 206 578854 ns/op 3.54 MB/s BenchmarkUnmarshalCorpusFile/4096-4 103 1150902 ns/op 3.56 MB/s BenchmarkUnmarshalCorpusFile/8192-4 44 2301666 ns/op 3.56 MB/s BenchmarkUnmarshalCorpusFile/16384-4 25 4587523 ns/op 3.57 MB/s BenchmarkUnmarshalCorpusFile/32768-4 12 9289289 ns/op 3.53 MB/s BenchmarkUnmarshalCorpusFile/65536-4 6 17871338 ns/op 3.67 MB/s BenchmarkUnmarshalCorpusFile/131072-4 3 36386101 ns/op 3.60 MB/s BenchmarkUnmarshalCorpusFile/262144-4 2 72822027 ns/op 3.60 MB/s BenchmarkUnmarshalCorpusFile/524288-4 1 137216097 ns/op 3.82 MB/s BenchmarkUnmarshalCorpusFile/1048576-4 1 288361186 ns/op 3.64 MB/s BenchmarkMutatorBytes/1-4 40000 2768 ns/op BenchmarkMutatorBytes/10-4 44878 2759 ns/op BenchmarkMutatorBytes/100-4 41272 3003 ns/op BenchmarkMutatorBytes/1000-4 30031 4302 ns/op BenchmarkMutatorBytes/10000-4 8272 14821 ns/op BenchmarkMutatorBytes/100000-4 1244 101839 ns/op BenchmarkMutatorString/1-4 41000 2912 ns/op BenchmarkMutatorString/10-4 41744 2915 ns/op BenchmarkMutatorString/100-4 37329 3413 ns/op BenchmarkMutatorString/1000-4 20739 6077 ns/op BenchmarkMutatorString/10000-4 4131 29922 ns/op BenchmarkMutatorString/100000-4 555 223165 ns/op BenchmarkMutatorAllBasicTypes/[]uint8-4 24147 4858 ns/op BenchmarkMutatorAllBasicTypes/string-4 23791 4971 ns/op BenchmarkMutatorAllBasicTypes/bool-4 68838 1770 ns/op BenchmarkMutatorAllBasicTypes/float32-4 60511 1986 ns/op BenchmarkMutatorAllBasicTypes/float64-4 61717 1956 ns/op BenchmarkMutatorAllBasicTypes/int-4 65235 1860 ns/op BenchmarkMutatorAllBasicTypes/int8-4 65893 1857 ns/op BenchmarkMutatorAllBasicTypes/int16-4 65743 1841 ns/op BenchmarkMutatorAllBasicTypes/int32-4 66332 1829 ns/op BenchmarkMutatorAllBasicTypes/int64-4 63524 1842 ns/op BenchmarkMutatorAllBasicTypes/uint8-4 62304 1916 ns/op BenchmarkMutatorAllBasicTypes/uint16-4 63440 1903 ns/op BenchmarkMutatorAllBasicTypes/uint32-4 63062 1867 ns/op BenchmarkMutatorAllBasicTypes/uint64-4 63615 1892 ns/op PASS ok internal/fuzz 12.066s goos: freebsd goarch: amd64 pkg: internal/intern cpu: AMD EPYC 7B12 BenchmarkStress-4 70444 1734 ns/op 0 B/op 0 allocs/op BenchmarkGetByString-4 181670 676.5 ns/op 0 B/op 0 allocs/op PASS ok internal/intern 1.427s PASS ok internal/poll 1.039s goos: freebsd goarch: amd64 pkg: internal/trace cpu: AMD EPYC 7B12 BenchmarkMMU-4 7 16630566 ns/op PASS ok internal/trace 2.930s goos: freebsd goarch: amd64 pkg: internal/zstd cpu: AMD EPYC 7B12 BenchmarkLarge-4 1 262134493 ns/op 1.04 MB/s 11682736 B/op 53 allocs/op PASS ok internal/zstd 1.356s goos: freebsd goarch: amd64 pkg: io cpu: AMD EPYC 7B12 BenchmarkCopyNSmall-4 35788 4175 ns/op BenchmarkCopyNLarge-4 781 181204 ns/op PASS ok io 1.596s goos: freebsd goarch: amd64 pkg: log cpu: AMD EPYC 7B12 BenchmarkItoa-4 297309 371.1 ns/op BenchmarkPrintln-4 28269 4308 ns/op 78 B/op 1 allocs/op BenchmarkPrintlnNoFlags-4 42784 2858 ns/op 65 B/op 0 allocs/op BenchmarkConcurrent-4 5206 23344 ns/op BenchmarkDiscard-4 1291494 95.13 ns/op 0 B/op 0 allocs/op PASS ok log 1.951s goos: freebsd goarch: amd64 pkg: log/slog cpu: AMD EPYC 7B12 BenchmarkWriteTime-4 121674 963.0 ns/op BenchmarkJSONHandler/defaults-4 9182 12988 ns/op 529 B/op 1 allocs/op BenchmarkJSONHandler/time_format-4 5892 21027 ns/op 784 B/op 6 allocs/op BenchmarkJSONHandler/time_unix-4 6501 18489 ns/op 748 B/op 5 allocs/op BenchmarkPreformatting/separate-4 9567 12952 ns/op 527 B/op 1 allocs/op BenchmarkPreformatting/struct-4 8930 12444 ns/op 524 B/op 1 allocs/op BenchmarkPreformatting/struct_file-4 7696 16106 ns/op 515 B/op 0 allocs/op BenchmarkJSONEncoding/json.Marshal-4 38130 3191 ns/op 79 B/op 2 allocs/op BenchmarkJSONEncoding/Encoder.Encode-4 35942 3347 ns/op 64 B/op 2 allocs/op BenchmarkNopLog/no_attrs-4 92055 1319 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/attrs-4 72684 1716 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/attrs-parallel-4 47997 2175 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/keys-values-4 70660 1774 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/WithContext-4 74128 1702 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/WithContext-parallel-4 55114 2315 ns/op 0 B/op 0 allocs/op BenchmarkPC/0-4 1369669 86.99 ns/op 0 B/op 0 allocs/op BenchmarkPC/1-4 838837 135.8 ns/op 0 B/op 0 allocs/op BenchmarkPC/2-4 824850 140.8 ns/op 0 B/op 0 allocs/op BenchmarkPC/3-4 577894 181.1 ns/op 0 B/op 0 allocs/op BenchmarkPC/4-4 571932 214.5 ns/op 0 B/op 0 allocs/op BenchmarkRecord-4 6742 15250 ns/op BenchmarkDispatch/switch-checked-4 267715 429.0 ns/op BenchmarkDispatch/As-4 245601 430.0 ns/op BenchmarkDispatch/Visit-4 227028 494.8 ns/op BenchmarkUnsafeStrings-4 24765 4757 ns/op 0 B/op 0 allocs/op --- BENCH: BenchmarkUnsafeStrings-4 value_test.go:263: Value size = 24 value_test.go:263: Value size = 24 value_test.go:263: Value size = 24 value_test.go:263: Value size = 24 PASS ok log/slog 5.132s goos: freebsd goarch: amd64 pkg: log/slog/internal/benchmarks cpu: AMD EPYC 7B12 BenchmarkAttrs/disabled/5_args-4 2196878 54.19 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/disabled/5_args_ctx-4 2228534 89.93 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/disabled/10_args-4 1349354 89.04 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/disabled/40_args-4 351482 310.8 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/fastText_discard/5_args-4 75402 1588 ns/op 263 B/op 0 allocs/op BenchmarkAttrs/fastText_discard/5_args_ctx-4 79557 1635 ns/op 262 B/op 0 allocs/op BenchmarkAttrs/fastText_discard/10_args-4 51726 2694 ns/op 680 B/op 2 allocs/op BenchmarkAttrs/fastText_discard/40_args-4 14896 7494 ns/op 3449 B/op 2 allocs/op BenchmarkAttrs/Text_discard/5_args-4 18044 6705 ns/op 598 B/op 2 allocs/op BenchmarkAttrs/Text_discard/5_args_ctx-4 17750 6509 ns/op 592 B/op 2 allocs/op BenchmarkAttrs/Text_discard/10_args-4 11920 9916 ns/op 1093 B/op 6 allocs/op BenchmarkAttrs/Text_discard/40_args-4 3526 29981 ns/op 4317 B/op 15 allocs/op BenchmarkAttrs/JSON_discard/5_args-4 18862 6509 ns/op 525 B/op 1 allocs/op BenchmarkAttrs/JSON_discard/5_args_ctx-4 18145 6515 ns/op 531 B/op 1 allocs/op BenchmarkAttrs/JSON_discard/10_args-4 12913 9363 ns/op 947 B/op 3 allocs/op BenchmarkAttrs/JSON_discard/40_args-4 4044 25117 ns/op 3728 B/op 3 allocs/op PASS ok log/slog/internal/benchmarks 3.831s goos: freebsd goarch: amd64 pkg: maps cpu: AMD EPYC 7B12 BenchmarkMapClone-4 5 20037187 ns/op PASS ok maps 2.638s goos: freebsd goarch: amd64 pkg: math cpu: AMD EPYC 7B12 BenchmarkAcos-4 4889208 24.49 ns/op BenchmarkAcosh-4 1362825 87.69 ns/op BenchmarkAsin-4 4919330 24.32 ns/op BenchmarkAsinh-4 1364727 88.53 ns/op BenchmarkAtan-4 5918797 19.56 ns/op BenchmarkAtanh-4 1391095 87.07 ns/op BenchmarkAtan2-4 3402248 35.70 ns/op BenchmarkCbrt-4 1780977 65.59 ns/op BenchmarkCeil-4 19855796 5.375 ns/op BenchmarkCopysign-4 2455424 44.19 ns/op BenchmarkCos-4 1673666 71.30 ns/op BenchmarkCosh-4 1998890 60.01 ns/op BenchmarkErf-4 5805588 19.89 ns/op BenchmarkErfc-4 6008854 19.72 ns/op BenchmarkErfinv-4 5749429 22.02 ns/op BenchmarkErfcinv-4 5504793 21.05 ns/op BenchmarkExp-4 7667754 15.61 ns/op BenchmarkExpGo-4 1000000 100.3 ns/op BenchmarkExpm1-4 4608409 26.17 ns/op BenchmarkExp2-4 1254134 95.85 ns/op BenchmarkExp2Go-4 1187054 103.8 ns/op BenchmarkAbs-4 3349654 34.72 ns/op BenchmarkDim-4 11246864 9.214 ns/op BenchmarkFloor-4 21045372 4.791 ns/op BenchmarkMax-4 14788566 7.851 ns/op BenchmarkMin-4 15571519 6.687 ns/op BenchmarkMod-4 292738 375.5 ns/op BenchmarkFrexp-4 1828384 65.51 ns/op BenchmarkGamma-4 831748 137.9 ns/op BenchmarkHypot-4 13272327 8.823 ns/op BenchmarkHypotGo-4 1718221 72.10 ns/op BenchmarkIlogb-4 2052679 56.88 ns/op BenchmarkJ0-4 340447 315.5 ns/op BenchmarkJ1-4 369954 297.8 ns/op BenchmarkJn-4 181272 625.7 ns/op BenchmarkLdexp-4 1714328 70.81 ns/op BenchmarkLgamma-4 1398398 85.20 ns/op BenchmarkLog-4 8417323 14.31 ns/op BenchmarkLogb-4 2228295 56.70 ns/op BenchmarkLog1p-4 1636260 74.04 ns/op BenchmarkLog10-4 7991644 15.06 ns/op BenchmarkLog2-4 1478492 82.42 ns/op BenchmarkModf-4 2699923 41.22 ns/op BenchmarkNextafter32-4 2796391 41.77 ns/op BenchmarkNextafter64-4 2844013 42.95 ns/op BenchmarkPowInt-4 484304 207.7 ns/op BenchmarkPowFrac-4 430622 253.0 ns/op BenchmarkPow10Pos-4 6318134 18.72 ns/op BenchmarkPow10Neg-4 6295072 18.56 ns/op BenchmarkRound-4 3552824 33.34 ns/op BenchmarkRoundToEven-4 11077273 10.99 ns/op BenchmarkRemainder-4 435631 243.5 ns/op BenchmarkSignbit-4 5102172 21.72 ns/op BenchmarkSin-4 2305476 53.71 ns/op BenchmarkSincos-4 1596399 75.60 ns/op BenchmarkSinh-4 3873489 30.81 ns/op BenchmarkSqrtIndirect-4 21177186 4.974 ns/op BenchmarkSqrtLatency-4 12715274 9.346 ns/op BenchmarkSqrtIndirectLatency-4 12812272 9.346 ns/op BenchmarkSqrtGoLatency-4 1864410 68.41 ns/op BenchmarkSqrtPrime-4 173530 692.9 ns/op BenchmarkTan-4 2305041 59.12 ns/op BenchmarkTanh-4 1933848 61.69 ns/op BenchmarkTrunc-4 21078535 4.783 ns/op BenchmarkY0-4 380862 329.3 ns/op BenchmarkY1-4 399804 329.2 ns/op BenchmarkYn-4 174874 596.8 ns/op BenchmarkFloat64bits-4 5133346 23.15 ns/op BenchmarkFloat64frombits-4 5108408 20.52 ns/op BenchmarkFloat32bits-4 5082972 21.44 ns/op BenchmarkFloat32frombits-4 5046165 21.34 ns/op BenchmarkFMA-4 20859860 5.670 ns/op PASS ok math 12.034s goos: freebsd goarch: amd64 pkg: math/big cpu: AMD EPYC 7B12 BenchmarkAddVV/1-4 13238547 8.558 ns/op 7478.04 MB/s BenchmarkAddVV/2-4 13616374 8.347 ns/op 15334.67 MB/s BenchmarkAddVV/3-4 12016609 9.299 ns/op 20646.37 MB/s BenchmarkAddVV/4-4 12895698 8.706 ns/op 29405.07 MB/s BenchmarkAddVV/5-4 12778220 9.306 ns/op 34387.89 MB/s BenchmarkAddVV/10-4 10834167 10.64 ns/op 60159.39 MB/s BenchmarkAddVV/100-4 2484540 48.18 ns/op 132827.66 MB/s BenchmarkAddVV/1000-4 235976 474.2 ns/op 134967.40 MB/s BenchmarkSubVV/1-4 13493474 7.948 ns/op 8052.30 MB/s BenchmarkSubVV/2-4 12635185 7.972 ns/op 16055.53 MB/s BenchmarkSubVV/3-4 12820638 8.558 ns/op 22435.95 MB/s BenchmarkSubVV/4-4 12534392 9.046 ns/op 28299.20 MB/s BenchmarkSubVV/5-4 12544260 9.097 ns/op 35175.84 MB/s BenchmarkSubVV/10-4 10912831 10.65 ns/op 60077.82 MB/s BenchmarkSubVV/100-4 2513766 47.31 ns/op 135272.15 MB/s BenchmarkSubVV/1000-4 250734 474.3 ns/op 134924.41 MB/s BenchmarkAddVW/1-4 13856977 7.333 ns/op 1091.03 MB/s BenchmarkAddVW/2-4 13151740 7.879 ns/op 2030.65 MB/s BenchmarkAddVW/3-4 11908461 9.727 ns/op 2467.36 MB/s BenchmarkAddVW/4-4 14032070 7.909 ns/op 4046.16 MB/s BenchmarkAddVW/5-4 13576720 8.196 ns/op 4880.53 MB/s BenchmarkAddVW/10-4 12447759 9.889 ns/op 8089.85 MB/s BenchmarkAddVW/100-4 432405 231.7 ns/op 3453.23 MB/s BenchmarkAddVW/1000-4 68647 1610 ns/op 4969.22 MB/s BenchmarkAddVWext/1-4 12867516 8.628 ns/op 927.19 MB/s BenchmarkAddVWext/2-4 13276438 7.911 ns/op 2022.60 MB/s BenchmarkAddVWext/3-4 12791473 8.583 ns/op 2796.11 MB/s BenchmarkAddVWext/4-4 14767418 8.046 ns/op 3977.15 MB/s BenchmarkAddVWext/5-4 13742889 8.070 ns/op 4956.94 MB/s BenchmarkAddVWext/10-4 11716048 9.822 ns/op 8145.08 MB/s BenchmarkAddVWext/100-4 105901 1117 ns/op 716.44 MB/s BenchmarkAddVWext/1000-4 9351 10799 ns/op 740.80 MB/s BenchmarkSubVW/1-4 14158676 7.518 ns/op 1064.13 MB/s BenchmarkSubVW/2-4 13303213 7.775 ns/op 2057.77 MB/s BenchmarkSubVW/3-4 13087281 7.989 ns/op 3004.31 MB/s BenchmarkSubVW/4-4 13316748 8.473 ns/op 3776.57 MB/s BenchmarkSubVW/5-4 13435236 8.187 ns/op 4885.98 MB/s BenchmarkSubVW/10-4 11537962 9.972 ns/op 8022.33 MB/s BenchmarkSubVW/100-4 440130 246.0 ns/op 3251.85 MB/s BenchmarkSubVW/1000-4 72570 1652 ns/op 4841.62 MB/s BenchmarkSubVWext/1-4 13873813 8.973 ns/op 891.61 MB/s BenchmarkSubVWext/2-4 12861117 7.900 ns/op 2025.22 MB/s BenchmarkSubVWext/3-4 12949942 7.916 ns/op 3031.99 MB/s BenchmarkSubVWext/4-4 12945921 7.890 ns/op 4055.84 MB/s BenchmarkSubVWext/5-4 13935585 8.024 ns/op 4984.92 MB/s BenchmarkSubVWext/10-4 11536278 9.843 ns/op 8127.77 MB/s BenchmarkSubVWext/100-4 106209 1107 ns/op 722.48 MB/s BenchmarkSubVWext/1000-4 10000 10732 ns/op 745.42 MB/s BenchmarkMulAddVWW/1-4 12334171 9.686 ns/op 6607.66 MB/s BenchmarkMulAddVWW/2-4 11296807 9.564 ns/op 13383.76 MB/s BenchmarkMulAddVWW/3-4 12872030 8.860 ns/op 21670.95 MB/s BenchmarkMulAddVWW/4-4 12054597 9.408 ns/op 27209.99 MB/s BenchmarkMulAddVWW/5-4 11459971 10.11 ns/op 31641.75 MB/s BenchmarkMulAddVWW/10-4 5635186 20.96 ns/op 30540.06 MB/s BenchmarkMulAddVWW/100-4 1402788 85.20 ns/op 75115.76 MB/s BenchmarkMulAddVWW/1000-4 141495 846.2 ns/op 75631.46 MB/s BenchmarkAddMulVVW/1-4 13112508 8.066 ns/op 7934.37 MB/s BenchmarkAddMulVVW/2-4 12133334 8.966 ns/op 14276.40 MB/s BenchmarkAddMulVVW/3-4 11628177 9.378 ns/op 20473.96 MB/s BenchmarkAddMulVVW/4-4 10772804 10.24 ns/op 24991.93 MB/s BenchmarkAddMulVVW/5-4 9825747 12.05 ns/op 26554.96 MB/s BenchmarkAddMulVVW/10-4 10303586 11.26 ns/op 56820.29 MB/s BenchmarkAddMulVVW/100-4 2117686 57.18 ns/op 111918.89 MB/s BenchmarkAddMulVVW/1000-4 221462 499.3 ns/op 128189.08 MB/s BenchmarkDivWVW/1-4 4036197 30.25 ns/op 2115.72 MB/s BenchmarkDivWVW/2-4 2590005 47.08 ns/op 2718.85 MB/s BenchmarkDivWVW/3-4 2015629 60.25 ns/op 3186.49 MB/s BenchmarkDivWVW/4-4 1602718 73.67 ns/op 3474.84 MB/s BenchmarkDivWVW/5-4 1391637 85.06 ns/op 3761.93 MB/s BenchmarkDivWVW/10-4 774548 156.0 ns/op 4102.78 MB/s BenchmarkDivWVW/100-4 85318 1376 ns/op 4651.11 MB/s BenchmarkDivWVW/1000-4 8422 13658 ns/op 4685.89 MB/s BenchmarkNonZeroShifts/1/shrVU-4 13233422 8.339 ns/op BenchmarkNonZeroShifts/1/shlVU-4 13812348 8.141 ns/op BenchmarkNonZeroShifts/2/shrVU-4 13245386 8.681 ns/op BenchmarkNonZeroShifts/2/shlVU-4 14262202 8.114 ns/op BenchmarkNonZeroShifts/3/shrVU-4 12687982 9.052 ns/op BenchmarkNonZeroShifts/3/shlVU-4 13045012 8.210 ns/op BenchmarkNonZeroShifts/4/shrVU-4 11721853 9.694 ns/op BenchmarkNonZeroShifts/4/shlVU-4 12708904 8.973 ns/op BenchmarkNonZeroShifts/5/shrVU-4 10884422 10.61 ns/op BenchmarkNonZeroShifts/5/shlVU-4 11375647 9.808 ns/op BenchmarkNonZeroShifts/10/shrVU-4 7640146 15.25 ns/op BenchmarkNonZeroShifts/10/shlVU-4 8958732 12.62 ns/op BenchmarkNonZeroShifts/100/shrVU-4 1000000 100.5 ns/op BenchmarkNonZeroShifts/100/shlVU-4 1696800 70.50 ns/op BenchmarkNonZeroShifts/1000/shrVU-4 126188 956.9 ns/op BenchmarkNonZeroShifts/1000/shlVU-4 158758 645.9 ns/op BenchmarkDecimalConversion-4 306 391248 ns/op BenchmarkFloatString/100-4 16449 7371 ns/op 392 B/op 8 allocs/op BenchmarkFloatString/1000-4 290 407075 ns/op 2911 B/op 10 allocs/op BenchmarkFloatString/10000-4 3 38457596 ns/op 59538 B/op 42 allocs/op BenchmarkFloatString/100000-4 1 3782368173 ns/op 828888 B/op 527 allocs/op BenchmarkFloatAdd/10-4 222456 517.0 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100-4 218406 511.5 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/1000-4 206581 582.5 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/10000-4 113493 1034 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100000-4 21822 5439 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10-4 273060 417.1 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100-4 273609 420.3 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/1000-4 282192 430.6 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10000-4 189484 561.4 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100000-4 55252 2147 ns/op 0 B/op 0 allocs/op BenchmarkParseFloatSmallExp-4 2587 43582 ns/op BenchmarkParseFloatLargeExp-4 632 190903 ns/op BenchmarkGCD10x10/WithoutXY-4 276511 412.0 ns/op BenchmarkGCD10x10/WithXY-4 80436 1470 ns/op BenchmarkGCD10x100/WithoutXY-4 158132 794.2 ns/op BenchmarkGCD10x100/WithXY-4 24130 5188 ns/op BenchmarkGCD10x1000/WithoutXY-4 102331 1203 ns/op BenchmarkGCD10x1000/WithXY-4 20046 6005 ns/op BenchmarkGCD100x100/WithoutXY-4 40968 2882 ns/op BenchmarkGCD100x100/WithXY-4 15316 7974 ns/op BenchmarkGCD100x1000/WithoutXY-4 18171 6734 ns/op BenchmarkGCD100x1000/WithXY-4 8966 13383 ns/op BenchmarkGCD1000x1000/WithoutXY-4 3393 34090 ns/op BenchmarkGCD1000x1000/WithXY-4 1794 64155 ns/op BenchmarkHilbert-4 30 3783547 ns/op BenchmarkBinomial-4 19179 6478 ns/op BenchmarkQuoRem-4 29098 4332 ns/op BenchmarkExp-4 19 5531059 ns/op BenchmarkExpMont/Odd-4 175 692839 ns/op 2594 B/op 22 allocs/op BenchmarkExpMont/Even1-4 169 710817 ns/op 3366 B/op 38 allocs/op BenchmarkExpMont/Even2-4 164 728013 ns/op 3854 B/op 53 allocs/op BenchmarkExpMont/Even3-4 164 730476 ns/op 3848 B/op 53 allocs/op BenchmarkExpMont/Even4-4 164 746129 ns/op 3852 B/op 53 allocs/op BenchmarkExpMont/Even8-4 163 743215 ns/op 3876 B/op 54 allocs/op BenchmarkExpMont/Even32-4 162 722785 ns/op 3852 B/op 53 allocs/op BenchmarkExpMont/Even64-4 199 633149 ns/op 3640 B/op 54 allocs/op BenchmarkExpMont/Even96-4 188 628397 ns/op 3770 B/op 51 allocs/op BenchmarkExpMont/Even128-4 224 544161 ns/op 3252 B/op 50 allocs/op BenchmarkExpMont/Even255-4 244 489363 ns/op 2941 B/op 47 allocs/op BenchmarkExpMont/SmallEven1-4 574 206596 ns/op 1312 B/op 34 allocs/op BenchmarkExpMont/SmallEven2-4 512 234169 ns/op 1729 B/op 46 allocs/op BenchmarkExpMont/SmallEven3-4 517 241998 ns/op 1739 B/op 47 allocs/op BenchmarkExpMont/SmallEven4-4 513 235094 ns/op 1739 B/op 47 allocs/op BenchmarkExp2-4 20 5383771 ns/op BenchmarkBitset-4 1032942 113.5 ns/op BenchmarkBitsetNeg-4 560762 206.0 ns/op BenchmarkBitsetOrig-4 313609 369.6 ns/op BenchmarkBitsetNegOrig-4 223470 564.3 ns/op BenchmarkModSqrt225_Tonelli-4 163 732550 ns/op BenchmarkModSqrt225_3Mod4-4 522 227619 ns/op BenchmarkModSqrt231_Tonelli-4 156 781596 ns/op BenchmarkModSqrt231_5Mod8-4 451 262779 ns/op BenchmarkModInverse-4 17234 7225 ns/op BenchmarkSqrt-4 2271 51573 ns/op BenchmarkIntSqr/1-4 1616013 75.22 ns/op BenchmarkIntSqr/2-4 931371 129.6 ns/op BenchmarkIntSqr/3-4 651963 155.4 ns/op BenchmarkIntSqr/5-4 576188 217.3 ns/op BenchmarkIntSqr/8-4 431766 281.9 ns/op BenchmarkIntSqr/10-4 324525 341.7 ns/op BenchmarkIntSqr/20-4 72510 1733 ns/op BenchmarkIntSqr/30-4 54151 2315 ns/op BenchmarkIntSqr/50-4 33025 3709 ns/op BenchmarkIntSqr/80-4 19910 6164 ns/op BenchmarkIntSqr/100-4 15430 7919 ns/op BenchmarkIntSqr/200-4 5150 19798 ns/op BenchmarkIntSqr/300-4 2415 48975 ns/op BenchmarkIntSqr/500-4 1155 99360 ns/op BenchmarkIntSqr/800-4 448 265861 ns/op BenchmarkIntSqr/1000-4 352 328862 ns/op BenchmarkDiv/20/10-4 526962 230.7 ns/op BenchmarkDiv/40/20-4 494330 230.1 ns/op BenchmarkDiv/100/50-4 516708 232.1 ns/op BenchmarkDiv/200/100-4 69778 1760 ns/op BenchmarkDiv/400/200-4 67932 1816 ns/op BenchmarkDiv/1000/500-4 56347 2230 ns/op BenchmarkDiv/2000/1000-4 41810 3090 ns/op BenchmarkDiv/20000/10000-4 1437 79318 ns/op BenchmarkDiv/200000/100000-4 37 3359503 ns/op BenchmarkDiv/2000000/1000000-4 2 94373631 ns/op BenchmarkDiv/20000000/10000000-4 1 2790424468 ns/op BenchmarkMul-4 7 16185104 ns/op BenchmarkNatMul/10-4 261339 458.8 ns/op BenchmarkNatMul/100-4 8508 14042 ns/op BenchmarkNatMul/1000-4 246 479778 ns/op BenchmarkZeroShifts/Shl-4 22960 5263 ns/op BenchmarkZeroShifts/ShlSame-4 5775033 19.53 ns/op BenchmarkZeroShifts/Shr-4 25987 4670 ns/op BenchmarkZeroShifts/ShrSame-4 5687354 19.27 ns/op BenchmarkExp3Power/0x10-4 257712 467.7 ns/op BenchmarkExp3Power/0x40-4 223980 532.2 ns/op BenchmarkExp3Power/0x100-4 141373 880.7 ns/op BenchmarkExp3Power/0x400-4 62791 1875 ns/op BenchmarkExp3Power/0x1000-4 14280 8355 ns/op BenchmarkExp3Power/0x4000-4 3160 41189 ns/op BenchmarkExp3Power/0x10000-4 348 358072 ns/op BenchmarkExp3Power/0x40000-4 27 3834992 ns/op BenchmarkExp3Power/0x100000-4 3 37327068 ns/op BenchmarkExp3Power/0x400000-4 1 345323365 ns/op BenchmarkFibo-4 4 30913711 ns/op BenchmarkNatSqr/1-4 1242832 95.17 ns/op BenchmarkNatSqr/2-4 690530 160.6 ns/op BenchmarkNatSqr/3-4 600963 193.4 ns/op BenchmarkNatSqr/5-4 416845 271.1 ns/op BenchmarkNatSqr/8-4 323323 364.8 ns/op BenchmarkNatSqr/10-4 299589 450.7 ns/op BenchmarkNatSqr/20-4 67100 1797 ns/op BenchmarkNatSqr/30-4 50504 2469 ns/op BenchmarkNatSqr/50-4 30384 3984 ns/op BenchmarkNatSqr/80-4 18658 6539 ns/op BenchmarkNatSqr/100-4 14106 8417 ns/op BenchmarkNatSqr/200-4 5244 21235 ns/op BenchmarkNatSqr/300-4 2377 51151 ns/op BenchmarkNatSqr/500-4 1232 101003 ns/op BenchmarkNatSqr/800-4 508 233672 ns/op BenchmarkNatSqr/1000-4 349 320282 ns/op BenchmarkNatSetBytes/8-4 1049872 109.0 ns/op BenchmarkNatSetBytes/24-4 318160 341.6 ns/op BenchmarkNatSetBytes/128-4 82312 1449 ns/op BenchmarkNatSetBytes/7-4 1255569 91.49 ns/op BenchmarkNatSetBytes/23-4 311868 359.4 ns/op BenchmarkNatSetBytes/127-4 83125 1511 ns/op BenchmarkScanPi-4 280 394245 ns/op BenchmarkStringPiParallel-4 867 144989 ns/op BenchmarkScan/10/Base2-4 52539 2216 ns/op BenchmarkScan/100/Base2-4 5595 20660 ns/op BenchmarkScan/1000/Base2-4 570 204412 ns/op BenchmarkScan/10/Base8-4 131967 930.4 ns/op BenchmarkScan/100/Base8-4 16690 7239 ns/op BenchmarkScan/1000/Base8-4 1641 71305 ns/op BenchmarkScan/10/Base10-4 139654 849.4 ns/op BenchmarkScan/100/Base10-4 18190 6589 ns/op BenchmarkScan/1000/Base10-4 1779 65096 ns/op BenchmarkScan/10/Base16-4 154956 724.2 ns/op BenchmarkScan/100/Base16-4 21428 5561 ns/op BenchmarkScan/1000/Base16-4 2080 54945 ns/op BenchmarkString/10/Base2-4 251810 433.7 ns/op BenchmarkString/100/Base2-4 35803 3061 ns/op BenchmarkString/1000/Base2-4 3639 30469 ns/op BenchmarkString/10/Base8-4 414074 242.0 ns/op BenchmarkString/100/Base8-4 98296 1215 ns/op BenchmarkString/1000/Base8-4 11090 10777 ns/op BenchmarkString/10/Base10-4 268251 417.8 ns/op BenchmarkString/100/Base10-4 64876 1871 ns/op BenchmarkString/1000/Base10-4 7179 16254 ns/op BenchmarkString/10/Base16-4 503378 219.4 ns/op BenchmarkString/100/Base16-4 124128 916.5 ns/op BenchmarkString/1000/Base16-4 15279 7690 ns/op BenchmarkLeafSize/0-4 52 1954602 ns/op BenchmarkLeafSize/1-4 598 197862 ns/op BenchmarkLeafSize/2-4 592 197355 ns/op BenchmarkLeafSize/3-4 438 271408 ns/op BenchmarkLeafSize/4-4 609 189730 ns/op BenchmarkLeafSize/5-4 394 303289 ns/op BenchmarkLeafSize/6-4 454 253982 ns/op BenchmarkLeafSize/7-4 496 252507 ns/op BenchmarkLeafSize/8-4 607 192593 ns/op BenchmarkLeafSize/9-4 338 350825 ns/op BenchmarkLeafSize/10-4 402 320198 ns/op BenchmarkLeafSize/11-4 422 283511 ns/op BenchmarkLeafSize/12-4 464 261776 ns/op BenchmarkLeafSize/13-4 434 281270 ns/op BenchmarkLeafSize/14-4 489 243241 ns/op BenchmarkLeafSize/15-4 543 226474 ns/op BenchmarkLeafSize/16-4 636 182912 ns/op BenchmarkLeafSize/32-4 625 191434 ns/op BenchmarkLeafSize/64-4 603 204489 ns/op BenchmarkProbablyPrime/n=0-4 13 8154565 ns/op BenchmarkProbablyPrime/n=1-4 12 9338327 ns/op BenchmarkProbablyPrime/n=5-4 8 13575134 ns/op BenchmarkProbablyPrime/n=10-4 6 19321908 ns/op BenchmarkProbablyPrime/n=20-4 4 28920212 ns/op BenchmarkProbablyPrime/Lucas-4 16 7195354 ns/op BenchmarkProbablyPrime/MillerRabinBase2-4 114 1068562 ns/op BenchmarkRatCmp-4 310435 404.3 ns/op BenchmarkFloatPrecExact/1-4 178556 633.3 ns/op BenchmarkFloatPrecExact/10-4 57926 2028 ns/op BenchmarkFloatPrecExact/100-4 16425 7210 ns/op BenchmarkFloatPrecExact/1000-4 3009 36695 ns/op BenchmarkFloatPrecExact/10000-4 186 636438 ns/op BenchmarkFloatPrecExact/100000-4 4 27140071 ns/op BenchmarkFloatPrecExact/1000000-4 1 1311233217 ns/op BenchmarkFloatPrecMixed/1-4 175880 668.3 ns/op BenchmarkFloatPrecMixed/10-4 58069 2147 ns/op BenchmarkFloatPrecMixed/100-4 8556 14276 ns/op BenchmarkFloatPrecMixed/1000-4 649 180812 ns/op BenchmarkFloatPrecMixed/10000-4 16 6471115 ns/op BenchmarkFloatPrecMixed/100000-4 1 353398781 ns/op BenchmarkFloatPrecMixed/1000000-4 1 22830692798 ns/op BenchmarkFloatPrecInexact/1-4 301856 395.3 ns/op BenchmarkFloatPrecInexact/10-4 251221 464.9 ns/op BenchmarkFloatPrecInexact/100-4 207427 655.4 ns/op BenchmarkFloatPrecInexact/1000-4 45318 2282 ns/op BenchmarkFloatPrecInexact/10000-4 7500 16786 ns/op BenchmarkFloatPrecInexact/100000-4 735 165944 ns/op BenchmarkFloatPrecInexact/1000000-4 48 2538918 ns/op BenchmarkFloatSqrt/64-4 29694 4035 ns/op 160 B/op 4 allocs/op BenchmarkFloatSqrt/128-4 16968 6411 ns/op 208 B/op 4 allocs/op BenchmarkFloatSqrt/256-4 13279 9170 ns/op 304 B/op 4 allocs/op BenchmarkFloatSqrt/1000-4 6292 17593 ns/op 1264 B/op 5 allocs/op BenchmarkFloatSqrt/10000-4 1255 95253 ns/op 17966 B/op 8 allocs/op BenchmarkFloatSqrt/100000-4 93 1305709 ns/op 175757 B/op 20 allocs/op BenchmarkFloatSqrt/1000000-4 1 106812511 ns/op 3804040 B/op 630 allocs/op PASS ok math/big 76.734s goos: freebsd goarch: amd64 pkg: math/bits cpu: AMD EPYC 7B12 BenchmarkLeadingZeros-4 9935014 11.93 ns/op BenchmarkLeadingZeros8-4 8804688 13.30 ns/op BenchmarkLeadingZeros16-4 9321720 12.62 ns/op BenchmarkLeadingZeros32-4 9955646 11.07 ns/op BenchmarkLeadingZeros64-4 10041999 10.59 ns/op BenchmarkTrailingZeros-4 9949374 10.37 ns/op BenchmarkTrailingZeros8-4 10244212 11.57 ns/op BenchmarkTrailingZeros16-4 10127691 11.07 ns/op BenchmarkTrailingZeros32-4 10240086 9.847 ns/op BenchmarkTrailingZeros64-4 10109127 10.44 ns/op BenchmarkOnesCount-4 9916821 12.21 ns/op BenchmarkOnesCount8-4 9979972 11.75 ns/op BenchmarkOnesCount16-4 10194182 11.15 ns/op BenchmarkOnesCount32-4 10080483 11.58 ns/op BenchmarkOnesCount64-4 10008248 11.92 ns/op BenchmarkRotateLeft-4 10097005 11.55 ns/op BenchmarkRotateLeft8-4 10017160 10.49 ns/op BenchmarkRotateLeft16-4 10318958 10.48 ns/op BenchmarkRotateLeft32-4 10136658 10.76 ns/op BenchmarkRotateLeft64-4 9969657 10.13 ns/op BenchmarkReverse-4 18503283 6.583 ns/op BenchmarkReverse8-4 19827123 6.014 ns/op BenchmarkReverse16-4 18240139 6.603 ns/op BenchmarkReverse32-4 21083625 6.134 ns/op BenchmarkReverse64-4 18312936 6.602 ns/op BenchmarkReverseBytes-4 22702762 5.306 ns/op BenchmarkReverseBytes16-4 18891309 5.771 ns/op BenchmarkReverseBytes32-4 19793692 5.959 ns/op BenchmarkReverseBytes64-4 23523087 6.220 ns/op BenchmarkAdd-4 10243453 11.67 ns/op BenchmarkAdd32-4 10029628 10.74 ns/op BenchmarkAdd64-4 10393524 10.15 ns/op BenchmarkAdd64multiple-4 18385236 6.299 ns/op BenchmarkSub-4 11179722 11.02 ns/op BenchmarkSub32-4 11850225 11.82 ns/op BenchmarkSub64-4 10311784 11.10 ns/op BenchmarkSub64multiple-4 19007085 5.503 ns/op BenchmarkMul-4 10172317 11.59 ns/op BenchmarkMul32-4 11793529 10.98 ns/op BenchmarkMul64-4 10246584 9.811 ns/op BenchmarkDiv-4 10096759 11.27 ns/op BenchmarkDiv32-4 9633168 11.96 ns/op BenchmarkDiv64-4 10048054 11.89 ns/op PASS ok math/bits 6.996s goos: freebsd goarch: amd64 pkg: math/cmplx cpu: AMD EPYC 7B12 BenchmarkAbs-4 13377660 8.383 ns/op BenchmarkAcos-4 635821 172.2 ns/op BenchmarkAcosh-4 604167 180.4 ns/op BenchmarkAsin-4 686898 171.3 ns/op BenchmarkAsinh-4 672538 172.5 ns/op BenchmarkAtan-4 1000000 105.3 ns/op BenchmarkAtanh-4 1000000 103.2 ns/op BenchmarkConj-4 21217142 4.871 ns/op BenchmarkCos-4 856430 140.7 ns/op BenchmarkCosh-4 804342 140.3 ns/op BenchmarkExp-4 1164867 102.2 ns/op BenchmarkLog-4 1540962 78.23 ns/op BenchmarkLog10-4 1526594 77.84 ns/op BenchmarkPhase-4 3258274 36.99 ns/op BenchmarkPolar-4 2457468 50.48 ns/op BenchmarkPow-4 277921 414.4 ns/op BenchmarkRect-4 1561443 75.34 ns/op BenchmarkSin-4 782431 156.3 ns/op BenchmarkSinh-4 837110 140.7 ns/op BenchmarkSqrt-4 1000000 105.9 ns/op BenchmarkTan-4 462222 237.5 ns/op BenchmarkTanh-4 548973 218.8 ns/op PASS ok math/cmplx 4.156s goos: freebsd goarch: amd64 pkg: math/rand cpu: AMD EPYC 7B12 BenchmarkInt63Threadsafe-4 1169167 101.7 ns/op BenchmarkInt63ThreadsafeParallel-4 692974 156.8 ns/op BenchmarkInt63Unthreadsafe-4 1464615 81.77 ns/op BenchmarkIntn1000-4 1000000 108.1 ns/op BenchmarkInt63n1000-4 1257226 95.71 ns/op BenchmarkInt31n1000-4 1263056 94.26 ns/op BenchmarkFloat32-4 1250458 95.09 ns/op BenchmarkFloat64-4 1458703 76.37 ns/op BenchmarkPerm3-4 262252 439.1 ns/op BenchmarkPerm30-4 31201 3700 ns/op BenchmarkPerm30ViaShuffle-4 30723 3888 ns/op BenchmarkShuffleOverhead-4 21204 5481 ns/op BenchmarkRead3-4 1000000 102.8 ns/op BenchmarkRead64-4 105022 1078 ns/op BenchmarkRead1000-4 7342 16363 ns/op BenchmarkConcurrent-4 246351 421.0 ns/op PASS ok math/rand 3.749s goos: freebsd goarch: amd64 pkg: math/rand/v2 cpu: AMD EPYC 7B12 BenchmarkPCG_DXSM-4 4619185 25.73 ns/op BenchmarkSourceUint64-4 4524999 31.65 ns/op BenchmarkGlobalInt64-4 4512024 26.45 ns/op BenchmarkGlobalInt64Parallel-4 8272386 14.17 ns/op BenchmarkGlobalUint64-4 4629807 25.07 ns/op BenchmarkGlobalUint64Parallel-4 8400913 13.92 ns/op BenchmarkInt64-4 2713987 44.63 ns/op BenchmarkUint64-4 2693535 44.76 ns/op BenchmarkGlobalIntN1000-4 2973080 36.97 ns/op BenchmarkIntN1000-4 2125645 64.27 ns/op BenchmarkInt64N1000-4 2122455 58.15 ns/op BenchmarkInt64N1e8-4 2068663 58.02 ns/op BenchmarkInt64N1e9-4 2061523 57.77 ns/op BenchmarkInt64N2e9-4 2050117 58.06 ns/op BenchmarkInt64N1e18-4 2058703 60.00 ns/op BenchmarkInt64N2e18-4 2020548 60.41 ns/op BenchmarkInt64N4e18-4 1747827 66.37 ns/op BenchmarkInt32N1000-4 2045212 57.14 ns/op BenchmarkInt32N1e8-4 2108306 58.09 ns/op BenchmarkInt32N1e9-4 2093889 58.14 ns/op BenchmarkInt32N2e9-4 2116330 58.10 ns/op BenchmarkFloat32-4 2679350 44.58 ns/op BenchmarkFloat64-4 2634235 44.64 ns/op BenchmarkExpFloat64-4 1524594 79.32 ns/op BenchmarkNormFloat64-4 1540275 77.89 ns/op BenchmarkPerm3-4 420862 279.7 ns/op BenchmarkPerm30-4 41001 3034 ns/op BenchmarkPerm30ViaShuffle-4 41931 2864 ns/op BenchmarkShuffleOverhead-4 57273 2157 ns/op BenchmarkConcurrent-4 4527634 27.12 ns/op PASS ok math/rand/v2 6.070s goos: freebsd goarch: amd64 pkg: mime cpu: AMD EPYC 7B12 BenchmarkQEncodeWord-4 61928 1846 ns/op BenchmarkQDecodeWord-4 160274 769.9 ns/op BenchmarkQDecodeHeader-4 150009 809.3 ns/op BenchmarkTypeByExtension/.html-4 590854 197.4 ns/op BenchmarkTypeByExtension/.HTML-4 433610 273.4 ns/op BenchmarkTypeByExtension/.unused-4 448993 230.1 ns/op BenchmarkExtensionsByType/text/html-4 269696 445.7 ns/op BenchmarkExtensionsByType/text/html;_charset=utf-8-4 144068 853.1 ns/op BenchmarkExtensionsByType/application/octet-stream-4 244420 483.7 ns/op PASS ok mime 2.354s goos: freebsd goarch: amd64 pkg: mime/multipart cpu: AMD EPYC 7B12 BenchmarkReadForm/fields/maxMemory=0-4 805 133283 ns/op 48142 B/op 187 allocs/op BenchmarkReadForm/fields/maxMemory=1048576-4 822 137028 ns/op 48142 B/op 187 allocs/op BenchmarkReadForm/files/maxMemory=0-4 349 321666 ns/op 105161 B/op 271 allocs/op BenchmarkReadForm/files/maxMemory=1048576-4 693 174639 ns/op 49892 B/op 207 allocs/op PASS ok mime/multipart 1.575s goos: freebsd goarch: amd64 pkg: mime/quotedprintable cpu: AMD EPYC 7B12 BenchmarkWriter-4 1390 81686 ns/op PASS ok mime/quotedprintable 1.203s goos: freebsd goarch: amd64 pkg: net cpu: AMD EPYC 7B12 BenchmarkGoLookupIP-4 68 2064900 ns/op 8309 B/op 91 allocs/op BenchmarkGoLookupIPNoSuchHost-4 16 11663986 ns/op 19428 B/op 161 allocs/op BenchmarkGoLookupIPWithBrokenNameServer-4 1 5189423723 ns/op 157544 B/op 223 allocs/op BenchmarkDNSName-4 155437 724.7 ns/op BenchmarkInterfaces-4 7347 15152 ns/op 3320 B/op 41 allocs/op BenchmarkInterfaceByIndex-4 13076 9293 ns/op 1944 B/op 29 allocs/op BenchmarkInterfaceByName-4 7803 15229 ns/op 3384 B/op 42 allocs/op BenchmarkInterfaceAddrs-4 7807 13815 ns/op 3272 B/op 48 allocs/op BenchmarkInterfacesAndAddrs-4 11725 10477 ns/op 2088 B/op 35 allocs/op BenchmarkInterfacesAndMulticastAddrs-4 9156 12946 ns/op 3168 B/op 50 allocs/op BenchmarkParseIP-4 11086 11324 ns/op BenchmarkParseIPValidIPv4-4 554122 191.6 ns/op BenchmarkParseIPValidIPv6-4 281678 412.3 ns/op BenchmarkIPString/IPv4-4 160954 719.5 ns/op 32 B/op 2 allocs/op BenchmarkIPString/IPv6-4 16431 7652 ns/op 216 B/op 11 allocs/op BenchmarkIPMaskString-4 78535 1552 ns/op BenchmarkIPEqual/IPv4-4 1631918 74.32 ns/op BenchmarkIPEqual/IPv6-4 1611554 74.52 ns/op BenchmarkSendfileZeroBytes-4 17700 5967 ns/op 26 B/op 1 allocs/op BenchmarkTCP4OneShot-4 3572 35885 ns/op BenchmarkTCP4OneShotTimeout-4 3254 36564 ns/op BenchmarkTCP4Persistent-4 6567 18075 ns/op BenchmarkTCP4PersistentTimeout-4 6590 18634 ns/op BenchmarkTCP6OneShot-4 2952 37701 ns/op BenchmarkTCP6OneShotTimeout-4 3241 37315 ns/op BenchmarkTCP6Persistent-4 6307 17860 ns/op BenchmarkTCP6PersistentTimeout-4 6700 18909 ns/op BenchmarkTCP4ConcurrentReadWrite-4 10000 25819 ns/op BenchmarkTCP6ConcurrentReadWrite-4 10000 25293 ns/op BenchmarkSetReadDeadline-4 123940 954.4 ns/op BenchmarkUDP6LinkLocalUnicast-4 5722 21774 ns/op BenchmarkReadWriteMsgUDPAddrPort-4 4765 26985 ns/op 0 B/op 0 allocs/op BenchmarkWriteToReadFromUDP-4 6256 19169 ns/op 16 B/op 1 allocs/op BenchmarkWriteToReadFromUDPAddrPort-4 6723 20758 ns/op 0 B/op 0 allocs/op PASS ok net 12.580s goos: freebsd goarch: amd64 pkg: net/http cpu: AMD EPYC 7B12 BenchmarkCookieString-4 36477 3234 ns/op 176 B/op 1 allocs/op BenchmarkReadSetCookies-4 15230 7791 ns/op 1168 B/op 21 allocs/op BenchmarkReadCookies-4 20286 6028 ns/op 1840 B/op 11 allocs/op BenchmarkHeaderWriteSubset-4 24327 5081 ns/op 45 B/op 0 allocs/op BenchmarkCopyValues-4 51055 2656 ns/op 736 B/op 11 allocs/op BenchmarkHexEscapeNonASCII-4 73551 1644 ns/op 192 B/op 2 allocs/op BenchmarkFindChild/n=2/rep=linear-4 2094480 58.96 ns/op BenchmarkFindChild/n=2/rep=map-4 4441633 25.87 ns/op BenchmarkFindChild/n=2/rep=hybrid8-4 1557687 75.46 ns/op BenchmarkFindChild/n=4/rep=linear-4 1091523 107.0 ns/op BenchmarkFindChild/n=4/rep=map-4 4182960 27.95 ns/op BenchmarkFindChild/n=4/rep=hybrid8-4 914772 117.2 ns/op BenchmarkFindChild/n=8/rep=linear-4 575958 210.8 ns/op BenchmarkFindChild/n=8/rep=map-4 3917016 29.55 ns/op BenchmarkFindChild/n=8/rep=hybrid8-4 547761 223.1 ns/op BenchmarkFindChild/n=16/rep=linear-4 285861 410.4 ns/op BenchmarkFindChild/n=16/rep=map-4 4172528 27.38 ns/op BenchmarkFindChild/n=16/rep=hybrid8-4 2871193 40.77 ns/op BenchmarkFindChild/n=32/rep=linear-4 135940 844.7 ns/op BenchmarkFindChild/n=32/rep=map-4 4543758 26.00 ns/op BenchmarkFindChild/n=32/rep=hybrid8-4 2991032 39.10 ns/op BenchmarkMultiConflicts-4 1 135562004 ns/op BenchmarkServerMatch-4 24645 5064 ns/op BenchmarkReadRequestChrome-4 5340 21825 ns/op 28.00 MB/s 1508 B/op 14 allocs/op BenchmarkReadRequestCurl-4 14161 8464 ns/op 9.22 MB/s 956 B/op 9 allocs/op BenchmarkReadRequestApachebench-4 14210 8429 ns/op 9.73 MB/s 955 B/op 9 allocs/op BenchmarkReadRequestSiege-4 9870 12287 ns/op 12.29 MB/s 1052 B/op 11 allocs/op BenchmarkReadRequestWrk-4 21774 5615 ns/op 7.12 MB/s 892 B/op 7 allocs/op BenchmarkFileAndServer_1KB/h1-4 252 480745 ns/op 2.13 MB/s BenchmarkFileAndServer_1KB/https1-4 189 613277 ns/op 1.67 MB/s BenchmarkFileAndServer_1KB/h2-4 135 817875 ns/op 1.25 MB/s BenchmarkFileAndServer_16MB/h1-4 4 29749070 ns/op 563.96 MB/s BenchmarkFileAndServer_16MB/https1-4 2 67910753 ns/op 247.05 MB/s BenchmarkFileAndServer_16MB/h2-4 1 191274623 ns/op 87.71 MB/s BenchmarkFileAndServer_64MB/h1-4 1 122257104 ns/op 548.92 MB/s BenchmarkFileAndServer_64MB/https1-4 1 260004382 ns/op 258.11 MB/s BenchmarkFileAndServer_64MB/h2-4 1 764574720 ns/op 87.77 MB/s BenchmarkServeMux-4 283 448935 ns/op 17280 B/op 360 allocs/op BenchmarkServeMux_SkipServe-4 344 372958 ns/op 0 B/op 0 allocs/op BenchmarkClientServer/h1-4 267 395856 ns/op 5959 B/op 63 allocs/op BenchmarkClientServer/https1-4 205 509884 ns/op 6825 B/op 74 allocs/op BenchmarkClientServer/h2-4 136 796702 ns/op 10295 B/op 82 allocs/op BenchmarkClientServerParallel/4/h1-4 1266 82567 ns/op 9345 B/op 75 allocs/op BenchmarkClientServerParallel/4/https1-4 46 2394398 ns/op 62451 B/op 692 allocs/op --- BENCH: BenchmarkClientServerParallel/4/https1-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:54290: write tcp 127.0.0.1:54287->127.0.0.1:54290: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:54289: write tcp 127.0.0.1:54287->127.0.0.1:54289: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:54313: read tcp 127.0.0.1:54294->127.0.0.1:54313: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:54311: read tcp 127.0.0.1:54294->127.0.0.1:54311: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:54316: write tcp 127.0.0.1:54294->127.0.0.1:54316: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:54314: write tcp 127.0.0.1:54294->127.0.0.1:54314: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:54340: read tcp 127.0.0.1:54317->127.0.0.1:54340: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:54347: write tcp 127.0.0.1:54317->127.0.0.1:54347: use of closed network connection BenchmarkClientServerParallel/4/h2-4 392 280226 ns/op 12680 B/op 118 allocs/op --- BENCH: BenchmarkClientServerParallel/4/h2-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:54357: read tcp 127.0.0.1:54352->127.0.0.1:54357: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:54355: write tcp 127.0.0.1:54352->127.0.0.1:54355: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:54371: read tcp 127.0.0.1:54359->127.0.0.1:54371: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:54389: read tcp 127.0.0.1:54376->127.0.0.1:54389: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:54387: write tcp 127.0.0.1:54376->127.0.0.1:54387: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:54379: read tcp 127.0.0.1:54376->127.0.0.1:54379: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:54384: write tcp 127.0.0.1:54376->127.0.0.1:54384: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:54382: write tcp 127.0.0.1:54376->127.0.0.1:54382: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:54402: read tcp 127.0.0.1:54393->127.0.0.1:54402: use of closed network connection BenchmarkClientServerParallel/64/h1-4 968 127004 ns/op 16031 B/op 98 allocs/op BenchmarkClientServerParallel/64/https1-4 69 3850534 ns/op 102357 B/op 1103 allocs/op --- BENCH: BenchmarkClientServerParallel/64/https1-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:55159: read tcp 127.0.0.1:55157->127.0.0.1:55159: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:55161: write tcp 127.0.0.1:55157->127.0.0.1:55161: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:55158: write tcp 127.0.0.1:55157->127.0.0.1:55158: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:55173: read tcp 127.0.0.1:55164->127.0.0.1:55173: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:55193: read tcp 127.0.0.1:55164->127.0.0.1:55193: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:55175: read tcp 127.0.0.1:55164->127.0.0.1:55175: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:55179: read tcp 127.0.0.1:55164->127.0.0.1:55179: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:55182: read tcp 127.0.0.1:55164->127.0.0.1:55182: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:55194: write tcp 127.0.0.1:55164->127.0.0.1:55194: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:55189: write tcp 127.0.0.1:55164->127.0.0.1:55189: use of closed network connection ... [output truncated] BenchmarkClientServerParallel/64/h2-4 30 4093407 ns/op 108364 B/op 1273 allocs/op --- BENCH: BenchmarkClientServerParallel/64/h2-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:55272: read tcp 127.0.0.1:55270->127.0.0.1:55272: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:55276: write tcp 127.0.0.1:55270->127.0.0.1:55276: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:55298: read tcp 127.0.0.1:55277->127.0.0.1:55298: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:55306: read tcp 127.0.0.1:55277->127.0.0.1:55306: use of closed network connection BenchmarkServer-4 1 1047025062 ns/op 28440 B/op 148 allocs/op BenchmarkClient-4 205 543771 ns/op 3763 B/op 44 allocs/op BenchmarkServerFakeConnNoKeepAlive-4 535 203118 ns/op 7403 B/op 54 allocs/op BenchmarkServerFakeConnWithKeepAlive-4 1178 93113 ns/op 3100 B/op 24 allocs/op BenchmarkServerFakeConnWithKeepAliveLite-4 1455 74994 ns/op 1919 B/op 14 allocs/op BenchmarkServerHandlerTypeLen-4 1542 76073 ns/op 2775 B/op 21 allocs/op BenchmarkServerHandlerNoLen-4 1472 75017 ns/op 2732 B/op 19 allocs/op BenchmarkServerHandlerNoType-4 1518 78081 ns/op 2724 B/op 20 allocs/op BenchmarkServerHandlerNoHeader-4 1634 74445 ns/op 1920 B/op 14 allocs/op BenchmarkServerHijack-4 1168 121698 ns/op 16753 B/op 50 allocs/op BenchmarkCloseNotifier/h1-4 362 324266 ns/op 5716 B/op 52 allocs/op BenchmarkResponseStatusLine-4 716812 160.8 ns/op 0 B/op 0 allocs/op PASS ok net/http 17.767s goos: freebsd goarch: amd64 pkg: net/http/httputil cpu: AMD EPYC 7B12 BenchmarkServeHTTP-4 4744 21477 ns/op 34137 B/op 12 allocs/op PASS ok net/http/httputil 1.191s goos: freebsd goarch: amd64 pkg: net/netip cpu: AMD EPYC 7B12 BenchmarkIPNextPrev-4 121348 958.7 ns/op BenchmarkBinaryMarshalRoundTrip/ipv4-4 792501 147.3 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6-4 264979 446.7 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6+zone-4 85390 1432 ns/op BenchmarkStdIPv4-4 162783 793.3 ns/op 16 B/op 1 allocs/op BenchmarkIPv4-4 126883 880.0 ns/op 0 B/op 0 allocs/op BenchmarkIPv4_inline-4 124785 909.5 ns/op 0 B/op 0 allocs/op BenchmarkStdIPv6-4 106107 1120 ns/op 16 B/op 1 allocs/op BenchmarkIPv6-4 101676 1170 ns/op 0 B/op 0 allocs/op BenchmarkIPv4Contains-4 1861785 60.02 ns/op 0 B/op 0 allocs/op BenchmarkIPv6Contains-4 1789792 65.22 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v4-4 1906044 62.44 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6-4 375254 307.6 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_ellipsis-4 370852 298.0 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_v4-4 369763 314.9 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_zone-4 111462 1124 ns/op 0 B/op 0 allocs/op BenchmarkStdParseIP/v4-4 367268 277.9 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6-4 205946 549.5 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_ellipsis-4 215095 538.8 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_v4-4 194720 577.3 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_zone-4 98330 1204 ns/op 16 B/op 1 allocs/op BenchmarkIPString/v4-4 451927 222.5 ns/op 16 B/op 1 allocs/op BenchmarkIPString/v6-4 187149 614.1 ns/op 48 B/op 1 allocs/op BenchmarkIPString/v6_ellipsis-4 227952 476.5 ns/op 24 B/op 1 allocs/op BenchmarkIPString/v6_v4-4 345254 326.7 ns/op 24 B/op 1 allocs/op BenchmarkIPString/v6_zone-4 239661 503.1 ns/op 24 B/op 1 allocs/op BenchmarkIPStringExpanded/v4-4 462526 251.7 ns/op 16 B/op 1 allocs/op BenchmarkIPStringExpanded/v6-4 216666 525.1 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_ellipsis-4 211059 532.7 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_v4-4 216168 514.3 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_zone-4 186630 691.2 ns/op 128 B/op 2 allocs/op BenchmarkIPMarshalText-4 674724 176.0 ns/op 16 B/op 1 allocs/op BenchmarkAddrPortString/v4-4 335961 336.2 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortString/v6-4 162295 758.3 ns/op 96 B/op 2 allocs/op BenchmarkAddrPortString/v6_ellipsis-4 194480 605.7 ns/op 56 B/op 2 allocs/op BenchmarkAddrPortString/v6_v4-4 264304 464.7 ns/op 56 B/op 2 allocs/op BenchmarkAddrPortString/v6_zone-4 188953 657.4 ns/op 56 B/op 2 allocs/op BenchmarkAddrPortMarshalText/v4-4 377026 308.8 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6-4 163677 694.8 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_ellipsis-4 189013 594.4 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_v4-4 244248 441.7 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_zone-4 185379 657.8 ns/op 64 B/op 1 allocs/op BenchmarkPrefixMasking/IPv4_/32-4 1389556 85.90 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/17-4 1377801 87.65 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/0-4 1360231 89.79 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/128-4 1284532 93.58 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/65-4 1277719 90.42 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/0-4 1295462 85.22 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/128-4 1284274 92.56 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/65-4 1279148 91.42 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/0-4 1397324 93.19 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMarshalText-4 467823 232.8 ns/op 24 B/op 1 allocs/op BenchmarkParseAddrPort/v4-4 662042 158.0 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6-4 265934 409.3 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_ellipsis-4 287062 385.3 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_v4-4 271118 411.9 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_zone-4 98402 1219 ns/op 0 B/op 0 allocs/op BenchmarkAs16-4 711194 155.8 ns/op PASS ok net/netip 9.405s 2023/11/17 23:47:03 Test RPC server listening on 127.0.0.1:55794 2023/11/17 23:47:03 Test HTTP RPC server listening on 127.0.0.1:55795 goos: freebsd goarch: amd64 pkg: net/rpc cpu: AMD EPYC 7B12 BenchmarkEndToEnd-4 1250 85508 ns/op BenchmarkEndToEndHTTP-4 1380 80779 ns/op BenchmarkEndToEndAsync-4 3649 32379 ns/op BenchmarkEndToEndAsyncHTTP-4 3858 30707 ns/op PASS ok net/rpc 1.706s goos: freebsd goarch: amd64 pkg: net/textproto cpu: AMD EPYC 7B12 BenchmarkReadMIMEHeader/client_headers-4 4612 22286 ns/op BenchmarkReadMIMEHeader/server_headers-4 7947 14995 ns/op BenchmarkUncommon-4 37754 3125 ns/op 464 B/op 5 allocs/op PASS ok net/textproto 1.537s goos: freebsd goarch: amd64 pkg: net/url cpu: AMD EPYC 7B12 BenchmarkString-4 5366 19087 ns/op 1616 B/op 60 allocs/op BenchmarkResolvePath-4 133995 942.3 ns/op 32 B/op 2 allocs/op BenchmarkQueryEscape/#00-4 801603 150.5 ns/op 16 B/op 1 allocs/op BenchmarkQueryEscape/#01-4 144564 875.5 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#02-4 267927 472.0 ns/op 32 B/op 1 allocs/op BenchmarkQueryEscape/#03-4 124462 965.5 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#04-4 21240 5716 ns/op 832 B/op 2 allocs/op BenchmarkPathEscape/#00-4 507355 197.5 ns/op 16 B/op 1 allocs/op BenchmarkPathEscape/#01-4 141265 854.5 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#02-4 257514 454.6 ns/op 32 B/op 1 allocs/op BenchmarkPathEscape/#03-4 124555 996.1 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#04-4 22454 5263 ns/op 704 B/op 2 allocs/op BenchmarkQueryUnescape/#00-4 226233 484.0 ns/op 16 B/op 1 allocs/op BenchmarkQueryUnescape/#01-4 98959 1164 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#02-4 97743 1198 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#03-4 43740 2728 ns/op 64 B/op 1 allocs/op BenchmarkQueryUnescape/#04-4 6690 15246 ns/op 320 B/op 1 allocs/op BenchmarkPathUnescape/#00-4 238554 499.4 ns/op 16 B/op 1 allocs/op BenchmarkPathUnescape/#01-4 99277 1164 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#02-4 96741 1225 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#03-4 43377 2867 ns/op 64 B/op 1 allocs/op BenchmarkPathUnescape/#04-4 7852 14564 ns/op 320 B/op 1 allocs/op PASS ok net/url 4.092s goos: freebsd goarch: amd64 pkg: os cpu: AMD EPYC 7B12 BenchmarkExpand/noop-4 4203806 27.88 ns/op 0 B/op 0 allocs/op BenchmarkExpand/multiple-4 245706 472.4 ns/op 48 B/op 2 allocs/op BenchmarkReaddirname-4 1250 90114 ns/op --- BENCH: BenchmarkReaddirname-4 os_test.go:512: benchmarkReaddirname ".": 130 entries os_test.go:512: benchmarkReaddirname ".": 130 entries os_test.go:512: benchmarkReaddirname ".": 130 entries BenchmarkReaddir-4 465 250055 ns/op --- BENCH: BenchmarkReaddir-4 os_test.go:529: benchmarkReaddir ".": 130 entries os_test.go:529: benchmarkReaddir ".": 130 entries os_test.go:529: benchmarkReaddir ".": 130 entries BenchmarkReadDir-4 1022 115982 ns/op --- BENCH: BenchmarkReadDir-4 os_test.go:546: benchmarkReadDir ".": 130 entries os_test.go:546: benchmarkReadDir ".": 130 entries os_test.go:546: benchmarkReadDir ".": 130 entries BenchmarkStatDot-4 143020 861.4 ns/op BenchmarkStatFile-4 117570 1027 ns/op BenchmarkStatDir-4 130868 952.0 ns/op BenchmarkLstatDot-4 143649 842.2 ns/op BenchmarkLstatFile-4 117499 1018 ns/op BenchmarkLstatDir-4 127088 971.3 ns/op PASS ok os 2.563s goos: freebsd goarch: amd64 pkg: os/exec cpu: AMD EPYC 7B12 BenchmarkExecHostname-4 49 2357157 ns/op 6567 B/op 29 allocs/op PASS ok os/exec 1.232s goos: freebsd goarch: amd64 pkg: os/user cpu: AMD EPYC 7B12 BenchmarkCurrent-4 591339 200.8 ns/op PASS ok os/user 1.302s goos: freebsd goarch: amd64 pkg: reflect cpu: AMD EPYC 7B12 BenchmarkBool-4 4709428 24.56 ns/op BenchmarkString-4 2950964 39.64 ns/op BenchmarkBytes-4 2604687 45.38 ns/op BenchmarkNamedBytes-4 1465160 82.92 ns/op BenchmarkBytesArray-4 870332 120.9 ns/op BenchmarkSliceLen-4 3004238 39.22 ns/op BenchmarkMapLen-4 1000000 114.6 ns/op BenchmarkStringLen-4 2258337 53.23 ns/op BenchmarkArrayLen-4 1633806 73.52 ns/op BenchmarkSliceCap-4 3047830 39.46 ns/op BenchmarkDeepEqual/int8-4 476059 232.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int8-4 113211 1065 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int16-4 420037 270.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int16-4 109184 1101 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int32-4 400656 269.5 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int32-4 107595 1105 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int64-4 424128 267.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int64-4 109534 1074 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int-4 441330 269.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int-4 110961 1074 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint8-4 462168 233.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8-4 148868 801.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint16-4 411190 269.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint16-4 109274 1084 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint32-4 403959 267.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint32-4 107932 1079 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint64-4 423240 272.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint64-4 108235 1092 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint-4 424302 272.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint-4 111884 1067 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uintptr-4 406801 272.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uintptr-4 101142 1088 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float32-4 407331 269.9 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float32-4 109234 1085 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float64-4 412455 267.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float64-4 108978 1079 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex64-4 417980 271.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex64-4 108651 1101 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex128-4 395242 269.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex128-4 107872 1067 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/bool-4 480625 232.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]bool-4 111567 1030 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/string-4 434800 264.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]string-4 107941 1080 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8#01-4 144811 802.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][]uint8-4 73652 1627 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[6]uint8-4 58658 2055 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][6]uint8-4 41449 2907 ns/op 0 B/op 0 allocs/op BenchmarkMapsDeepEqual-4 43509 2754 ns/op BenchmarkIsZero/ArrayComparable-4 338920 350.4 ns/op BenchmarkIsZero/ArrayIncomparable-4 40260 2937 ns/op BenchmarkIsZero/StructComparable-4 639099 162.0 ns/op BenchmarkIsZero/StructIncomparable-4 173426 652.6 ns/op BenchmarkIsZero/ArrayInt_4-4 1566679 74.95 ns/op BenchmarkIsZero/ArrayInt_1024-4 19816 6058 ns/op BenchmarkIsZero/ArrayInt_1024_NoZero-4 38713 3119 ns/op BenchmarkIsZero/Struct4Int-4 1237142 97.05 ns/op BenchmarkIsZero/ArrayStruct4Int_1024-4 19921 6049 ns/op BenchmarkIsZero/ArrayChanInt_1024-4 19784 6078 ns/op BenchmarkSetZero/Bool/Direct-4 4693698 25.50 ns/op BenchmarkSetZero/Bool/CachedZero-4 1056548 114.9 ns/op BenchmarkSetZero/Bool/NewZero-4 761661 153.0 ns/op BenchmarkSetZero/Int/Direct-4 3066676 39.75 ns/op BenchmarkSetZero/Int/CachedZero-4 1000000 115.7 ns/op BenchmarkSetZero/Int/NewZero-4 790065 151.7 ns/op BenchmarkSetZero/Uint/Direct-4 3000604 39.63 ns/op BenchmarkSetZero/Uint/CachedZero-4 919396 114.4 ns/op BenchmarkSetZero/Uint/NewZero-4 744444 150.4 ns/op BenchmarkSetZero/Float/Direct-4 3082072 40.53 ns/op BenchmarkSetZero/Float/CachedZero-4 1000000 114.3 ns/op BenchmarkSetZero/Float/NewZero-4 680895 170.0 ns/op BenchmarkSetZero/Complex/Direct-4 3065013 39.93 ns/op BenchmarkSetZero/Complex/CachedZero-4 899845 114.8 ns/op BenchmarkSetZero/Complex/NewZero-4 715302 151.9 ns/op BenchmarkSetZero/Array/Direct-4 2628494 44.89 ns/op BenchmarkSetZero/Array/CachedZero-4 948081 114.1 ns/op BenchmarkSetZero/Array/NewZero-4 702554 155.1 ns/op BenchmarkSetZero/Chan/Direct-4 2934784 38.83 ns/op BenchmarkSetZero/Chan/CachedZero-4 1094715 109.2 ns/op BenchmarkSetZero/Chan/NewZero-4 720602 146.0 ns/op BenchmarkSetZero/Func/Direct-4 3043240 39.58 ns/op BenchmarkSetZero/Func/CachedZero-4 1000000 108.5 ns/op BenchmarkSetZero/Func/NewZero-4 841094 145.4 ns/op BenchmarkSetZero/Interface/Direct-4 2881708 41.28 ns/op BenchmarkSetZero/Interface/CachedZero-4 982172 115.2 ns/op BenchmarkSetZero/Interface/NewZero-4 794922 154.1 ns/op BenchmarkSetZero/Map/Direct-4 2988828 40.25 ns/op BenchmarkSetZero/Map/CachedZero-4 1093172 110.1 ns/op BenchmarkSetZero/Map/NewZero-4 826322 146.2 ns/op BenchmarkSetZero/Pointer/Direct-4 2993223 40.85 ns/op BenchmarkSetZero/Pointer/CachedZero-4 1087545 110.1 ns/op BenchmarkSetZero/Pointer/NewZero-4 789192 144.2 ns/op BenchmarkSetZero/Slice/Direct-4 2718428 42.92 ns/op BenchmarkSetZero/Slice/CachedZero-4 1000000 116.3 ns/op BenchmarkSetZero/Slice/NewZero-4 781009 151.7 ns/op BenchmarkSetZero/String/Direct-4 2982740 40.55 ns/op BenchmarkSetZero/String/CachedZero-4 982059 113.7 ns/op BenchmarkSetZero/String/NewZero-4 768308 153.7 ns/op BenchmarkSetZero/Struct/Direct-4 2691339 44.73 ns/op BenchmarkSetZero/Struct/CachedZero-4 1057039 114.9 ns/op BenchmarkSetZero/Struct/NewZero-4 781142 155.9 ns/op BenchmarkSelect/1-4 230467 526.2 ns/op 80 B/op 5 allocs/op BenchmarkSelect/4-4 100022 1248 ns/op 208 B/op 8 allocs/op BenchmarkSelect/8-4 50554 2393 ns/op 672 B/op 13 allocs/op BenchmarkCall-4 263802 394.2 ns/op 0 B/op 0 allocs/op BenchmarkCallMethod-4 236252 481.1 ns/op 0 B/op 0 allocs/op BenchmarkCallArgCopy/size=128-4 105795 1110 ns/op 115.31 MB/s BenchmarkCallArgCopy/size=256-4 118948 1052 ns/op 243.32 MB/s BenchmarkCallArgCopy/size=1024-4 69102 1599 ns/op 640.20 MB/s BenchmarkCallArgCopy/size=4096-4 50840 3123 ns/op 1311.74 MB/s BenchmarkCallArgCopy/size=65536-4 5086 22787 ns/op 2876.03 MB/s BenchmarkFieldByName1-4 1853314 68.01 ns/op BenchmarkFieldByName2-4 121442 1089 ns/op BenchmarkFieldByName3-4 19168 5812 ns/op BenchmarkInterfaceBig-4 4817744 24.75 ns/op BenchmarkInterfaceSmall-4 4871983 24.84 ns/op BenchmarkNew-4 2432493 45.23 ns/op BenchmarkMap/StringKeys/MapIndex-4 3057 38105 ns/op 0 B/op 0 allocs/op BenchmarkMap/StringKeys/SetMapIndex-4 2397 47464 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/MapIndex-4 2836 39628 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/SetMapIndex-4 2542 47403 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/MapIndex-4 3108 38295 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/SetMapIndex-4 2439 46606 ns/op 0 B/op 0 allocs/op BenchmarkMapIterNext-4 285444 394.9 ns/op PASS ok reflect 18.820s goos: freebsd goarch: amd64 pkg: regexp cpu: AMD EPYC 7B12 BenchmarkFind-4 13237 8756 ns/op 9476 B/op 1 allocs/op BenchmarkFindAllNoMatches-4 18063 6654 ns/op 9327 B/op 1 allocs/op BenchmarkFindString-4 15697 7691 ns/op 9202 B/op 1 allocs/op BenchmarkFindSubmatch-4 15033 8446 ns/op 9316 B/op 2 allocs/op BenchmarkFindStringSubmatch-4 15078 8979 ns/op 9273 B/op 2 allocs/op BenchmarkLiteral-4 18460 5442 ns/op BenchmarkNotLiteral-4 5410 21535 ns/op BenchmarkMatchClass-4 4507 28092 ns/op BenchmarkMatchClass_InRange-4 4294 26675 ns/op BenchmarkReplaceAll-4 3169 37077 ns/op BenchmarkAnchoredLiteralShortNonMatch-4 26640 5860 ns/op BenchmarkAnchoredLiteralLongNonMatch-4 47713 2501 ns/op BenchmarkAnchoredShortMatch-4 20106 6128 ns/op BenchmarkAnchoredLongMatch-4 23437 4695 ns/op BenchmarkOnePassShortA-4 26799 4508 ns/op BenchmarkNotOnePassShortA-4 10000 10559 ns/op BenchmarkOnePassShortB-4 34216 3450 ns/op BenchmarkNotOnePassShortB-4 12055 9494 ns/op BenchmarkOnePassLongPrefix-4 115138 1075 ns/op BenchmarkOnePassLongNotPrefix-4 39243 3201 ns/op BenchmarkMatchParallelShared-4 21964 5176 ns/op BenchmarkMatchParallelCopied-4 23587 5455 ns/op BenchmarkQuoteMetaAll-4 244989 494.5 ns/op 28.31 MB/s BenchmarkQuoteMetaNone-4 450940 252.9 ns/op 102.79 MB/s BenchmarkCompile/Onepass-4 5541 20260 ns/op 4272 B/op 52 allocs/op BenchmarkCompile/Medium-4 2193 50479 ns/op 10152 B/op 112 allocs/op BenchmarkCompile/Hard-4 255 475510 ns/op 90712 B/op 424 allocs/op BenchmarkMatch/Easy0/16-4 4847506 24.52 ns/op 652.42 MB/s BenchmarkMatch/Easy0/32-4 27001 5131 ns/op 6.24 MB/s BenchmarkMatch/Easy0/1K-4 24585 4774 ns/op 214.52 MB/s BenchmarkMatch/Easy0i/16-4 5132736 22.38 ns/op 714.93 MB/s BenchmarkMatch/Easy0i/32-4 7185 16327 ns/op 1.96 MB/s BenchmarkMatch/Easy0i/1K-4 333 337306 ns/op 3.04 MB/s BenchmarkMatch/Easy1/16-4 4678468 23.48 ns/op 681.30 MB/s BenchmarkMatch/Easy1/32-4 23530 4389 ns/op 7.29 MB/s BenchmarkMatch/Easy1/1K-4 9741 13098 ns/op 78.18 MB/s BenchmarkMatch/Medium/16-4 4767043 24.98 ns/op 640.50 MB/s BenchmarkMatch/Medium/32-4 8674 14509 ns/op 2.21 MB/s BenchmarkMatch/Medium/1K-4 381 304603 ns/op 3.36 MB/s BenchmarkMatch/Hard/16-4 5011380 24.28 ns/op 659.09 MB/s BenchmarkMatch/Hard/32-4 4701 23156 ns/op 1.38 MB/s BenchmarkMatch/Hard/1K-4 223 512939 ns/op 2.00 MB/s BenchmarkMatch/Hard1/16-4 1899 61753 ns/op 0.26 MB/s BenchmarkMatch/Hard1/32-4 1057 112918 ns/op 0.28 MB/s BenchmarkMatch/Hard1/1K-4 33 3340544 ns/op 0.31 MB/s BenchmarkMatch_onepass_regex/16-4 38296 3057 ns/op 5.23 MB/s 24 B/op 0 allocs/op BenchmarkMatch_onepass_regex/32-4 23696 5129 ns/op 6.24 MB/s 23 B/op 0 allocs/op BenchmarkMatch_onepass_regex/1K-4 867 135972 ns/op 7.53 MB/s 25 B/op 0 allocs/op PASS ok regexp 8.653s goos: freebsd goarch: amd64 pkg: regexp/syntax cpu: AMD EPYC 7B12 BenchmarkEmptyOpContext-4 833940 131.9 ns/op BenchmarkIsWordChar-4 280117 412.8 ns/op PASS ok regexp/syntax 2.035s goos: freebsd goarch: amd64 pkg: runtime cpu: AMD EPYC 7B12 BenchmarkCallers/cached-4 97413 1171 ns/op BenchmarkCallers/inlined-4 100392 1158 ns/op BenchmarkCallers/no-cache-4 24778 4896 ns/op BenchmarkFPCallers/cached-4 3636886 32.85 ns/op BenchmarkMakeChan/Byte-4 1399170 105.9 ns/op BenchmarkMakeChan/Int-4 1000000 122.8 ns/op BenchmarkMakeChan/Ptr-4 748497 162.6 ns/op BenchmarkMakeChan/Struct/0-4 1449668 82.46 ns/op BenchmarkMakeChan/Struct/32-4 573662 206.4 ns/op BenchmarkMakeChan/Struct/40-4 495889 246.7 ns/op BenchmarkChanNonblocking-4 12331662 8.111 ns/op BenchmarkSelectUncontended-4 1711917 101.1 ns/op BenchmarkSelectSyncContended-4 28381 3864 ns/op BenchmarkSelectAsyncContended-4 127226 1142 ns/op BenchmarkSelectNonblock-4 7961384 14.44 ns/op BenchmarkChanUncontended-4 10000 14712 ns/op BenchmarkChanContended-4 741 169003 ns/op BenchmarkChanSync-4 132160 855.0 ns/op BenchmarkChanSyncWork-4 47797 2496 ns/op BenchmarkChanProdCons0-4 104607 1267 ns/op BenchmarkChanProdCons10-4 119839 1161 ns/op BenchmarkChanProdCons100-4 100308 1426 ns/op BenchmarkChanProdConsWork0-4 71862 1832 ns/op BenchmarkChanProdConsWork10-4 75188 1598 ns/op BenchmarkChanProdConsWork100-4 76520 1883 ns/op BenchmarkSelectProdCons-4 45343 2526 ns/op BenchmarkReceiveDataFromClosedChan-4 1350351 88.14 ns/op BenchmarkChanCreation-4 181519 727.4 ns/op BenchmarkChanSem-4 125184 904.8 ns/op BenchmarkChanPopular-4 122 1233354 ns/op BenchmarkChanClosed-4 1000000 107.7 ns/op BenchmarkCallClosure-4 7921186 15.06 ns/op BenchmarkCallClosure1-4 7843970 14.98 ns/op BenchmarkCallClosure2-4 1893228 65.57 ns/op BenchmarkCallClosure3-4 2128344 56.90 ns/op BenchmarkCallClosure4-4 1822230 67.60 ns/op BenchmarkComplex128DivNormal-4 13397002 8.498 ns/op BenchmarkComplex128DivNisNaN-4 11524844 10.51 ns/op BenchmarkComplex128DivDisNaN-4 10926463 10.97 ns/op BenchmarkComplex128DivNisInf-4 13593316 8.759 ns/op BenchmarkComplex128DivDisInf-4 8545473 13.97 ns/op BenchmarkAllocation-4 6625 25778 ns/op BenchmarkReadMemStats-4 4716 30277 ns/op BenchmarkReadMemStatsLatency-4 1 134939 p50-ns 134939 p90-ns 134939 p99-ns BenchmarkWriteBarrier-4 2816242 39.70 ns/op BenchmarkBulkWriteBarrier-4 10461325 12.38 ns/op BenchmarkScanStackNoLocals-4 4 27211871 ns/op BenchmarkMSpanCountAlloc/bits=64-4 13242478 8.505 ns/op BenchmarkMSpanCountAlloc/bits=128-4 13946532 8.431 ns/op BenchmarkMSpanCountAlloc/bits=256-4 11177244 9.809 ns/op BenchmarkMSpanCountAlloc/bits=512-4 9095985 12.27 ns/op BenchmarkMSpanCountAlloc/bits=1024-4 6498522 17.10 ns/op BenchmarkHash5-4 8624312 13.08 ns/op 382.32 MB/s BenchmarkHash16-4 7837362 13.90 ns/op 1151.18 MB/s BenchmarkHash64-4 8231212 14.39 ns/op 4447.68 MB/s BenchmarkHash1024-4 4274108 27.88 ns/op 36732.83 MB/s BenchmarkHash65536-4 87976 1330 ns/op 49261.42 MB/s BenchmarkAlignedLoad-4 10463095 11.20 ns/op BenchmarkUnalignedLoad-4 9883351 11.26 ns/op BenchmarkEqEfaceConcrete-4 8213095 13.28 ns/op BenchmarkEqIfaceConcrete-4 8419012 14.18 ns/op BenchmarkNeEfaceConcrete-4 8160360 13.39 ns/op BenchmarkNeIfaceConcrete-4 8742900 13.52 ns/op BenchmarkConvT2EByteSized/bool-4 7695571 14.77 ns/op BenchmarkConvT2EByteSized/uint8-4 7828419 15.07 ns/op BenchmarkConvT2ESmall-4 5855124 19.83 ns/op BenchmarkConvT2EUintptr-4 6889916 15.90 ns/op BenchmarkConvT2ELarge-4 1559468 78.89 ns/op BenchmarkConvT2ISmall-4 7070416 16.84 ns/op BenchmarkConvT2IUintptr-4 6977030 16.46 ns/op BenchmarkConvT2ILarge-4 1549842 77.17 ns/op BenchmarkConvI2E-4 6823502 17.25 ns/op BenchmarkConvI2I-4 6301551 16.94 ns/op BenchmarkAssertE2T-4 5656975 19.31 ns/op BenchmarkAssertE2TLarge-4 3710412 32.05 ns/op BenchmarkAssertE2I-4 7237398 16.25 ns/op BenchmarkAssertI2T-4 5911272 21.24 ns/op BenchmarkAssertI2I-4 7255719 16.41 ns/op BenchmarkAssertI2E-4 7589166 15.01 ns/op BenchmarkAssertE2E-4 7789166 14.92 ns/op BenchmarkAssertE2T2-4 4902266 25.12 ns/op BenchmarkAssertE2T2Blank-4 5829676 19.48 ns/op BenchmarkAssertI2E2-4 5906464 19.72 ns/op BenchmarkAssertI2E2Blank-4 7801197 14.93 ns/op BenchmarkAssertE2E2-4 6406390 18.37 ns/op BenchmarkAssertE2E2Blank-4 7706686 14.85 ns/op BenchmarkConvT2Ezero/zero/16-4 6896660 17.00 ns/op BenchmarkConvT2Ezero/zero/32-4 7013497 16.96 ns/op BenchmarkConvT2Ezero/zero/64-4 7075894 16.72 ns/op BenchmarkConvT2Ezero/zero/str-4 7225191 16.68 ns/op BenchmarkConvT2Ezero/zero/slice-4 6877206 16.64 ns/op BenchmarkConvT2Ezero/zero/big-4 329733 407.5 ns/op BenchmarkConvT2Ezero/nonzero/str-4 1702153 66.06 ns/op BenchmarkConvT2Ezero/nonzero/slice-4 1612572 64.44 ns/op BenchmarkConvT2Ezero/nonzero/big-4 352682 404.1 ns/op BenchmarkConvT2Ezero/smallint/16-4 6895617 16.94 ns/op BenchmarkConvT2Ezero/smallint/32-4 7056334 16.92 ns/op BenchmarkConvT2Ezero/smallint/64-4 7174328 16.71 ns/op BenchmarkConvT2Ezero/largeint/16-4 2252539 57.81 ns/op BenchmarkConvT2Ezero/largeint/32-4 2448132 47.94 ns/op BenchmarkConvT2Ezero/largeint/64-4 2385108 49.04 ns/op BenchmarkMalloc8-4 2870282 42.17 ns/op BenchmarkMalloc16-4 2694907 42.68 ns/op BenchmarkMallocTypeInfo8-4 2682494 45.09 ns/op BenchmarkMallocTypeInfo16-4 2370048 50.45 ns/op BenchmarkMallocLargeStruct-4 219457 566.1 ns/op BenchmarkGoroutineSelect-4 62 1679599 ns/op BenchmarkGoroutineBlocking-4 86 1309264 ns/op BenchmarkGoroutineForRange-4 88 1316827 ns/op BenchmarkGoroutineIdle-4 100 1056375 ns/op BenchmarkHashStringSpeed-4 3820088 32.34 ns/op BenchmarkHashBytesSpeed-4 2227018 53.06 ns/op BenchmarkHashInt32Speed-4 4153732 27.94 ns/op BenchmarkHashInt64Speed-4 4016846 28.58 ns/op BenchmarkHashStringArraySpeed-4 808608 139.0 ns/op BenchmarkMegMap-4 4622776 25.67 ns/op BenchmarkMegOneMap-4 5534011 20.04 ns/op BenchmarkMegEqMap-4 3574 28460 ns/op BenchmarkMegEmptyMap-4 6444680 19.31 ns/op BenchmarkMegEmptyMapWithInterfaceKey-4 3613111 33.41 ns/op BenchmarkSmallStrMap-4 4264630 25.64 ns/op BenchmarkMapStringKeysEight_16-4 4694269 24.58 ns/op BenchmarkMapStringKeysEight_32-4 4229726 26.73 ns/op BenchmarkMapStringKeysEight_64-4 4405086 26.45 ns/op BenchmarkMapStringKeysEight_1M-4 4401199 27.45 ns/op BenchmarkIntMap-4 4993017 23.17 ns/op BenchmarkMapFirst/1-4 5903257 19.45 ns/op BenchmarkMapFirst/2-4 5901974 19.98 ns/op BenchmarkMapFirst/3-4 5943813 19.48 ns/op BenchmarkMapFirst/4-4 5607807 19.96 ns/op BenchmarkMapFirst/5-4 5743050 19.67 ns/op BenchmarkMapFirst/6-4 5809773 19.72 ns/op BenchmarkMapFirst/7-4 5994420 20.25 ns/op BenchmarkMapFirst/8-4 5813796 19.93 ns/op BenchmarkMapFirst/9-4 5306542 22.33 ns/op BenchmarkMapFirst/10-4 5219274 21.88 ns/op BenchmarkMapFirst/11-4 5149788 22.10 ns/op BenchmarkMapFirst/12-4 5290346 22.43 ns/op BenchmarkMapFirst/13-4 5450479 20.58 ns/op BenchmarkMapFirst/14-4 5336070 21.25 ns/op BenchmarkMapFirst/15-4 5383724 22.22 ns/op BenchmarkMapFirst/16-4 5311113 21.80 ns/op BenchmarkMapMid/1-4 5909834 20.20 ns/op BenchmarkMapMid/2-4 5691169 19.70 ns/op BenchmarkMapMid/3-4 5749412 20.15 ns/op BenchmarkMapMid/4-4 5466519 20.81 ns/op BenchmarkMapMid/5-4 5747767 20.45 ns/op BenchmarkMapMid/6-4 5671450 20.45 ns/op BenchmarkMapMid/7-4 5413588 21.14 ns/op BenchmarkMapMid/8-4 5382838 21.55 ns/op BenchmarkMapMid/9-4 5224632 22.58 ns/op BenchmarkMapMid/10-4 4964962 23.06 ns/op BenchmarkMapMid/11-4 5362117 22.40 ns/op BenchmarkMapMid/12-4 5155816 22.17 ns/op BenchmarkMapMid/13-4 5096739 22.54 ns/op BenchmarkMapMid/14-4 5197486 23.10 ns/op BenchmarkMapMid/15-4 5040894 23.47 ns/op BenchmarkMapMid/16-4 5093862 23.63 ns/op BenchmarkMapLast/1-4 5942883 20.25 ns/op BenchmarkMapLast/2-4 5849912 19.74 ns/op BenchmarkMapLast/3-4 5612871 21.21 ns/op BenchmarkMapLast/4-4 5532482 20.91 ns/op BenchmarkMapLast/5-4 5382421 20.64 ns/op BenchmarkMapLast/6-4 5434388 21.11 ns/op BenchmarkMapLast/7-4 5460800 21.63 ns/op BenchmarkMapLast/8-4 5119099 22.95 ns/op BenchmarkMapLast/9-4 5012222 24.07 ns/op BenchmarkMapLast/10-4 4947609 23.85 ns/op BenchmarkMapLast/11-4 4939946 23.82 ns/op BenchmarkMapLast/12-4 4851409 24.02 ns/op BenchmarkMapLast/13-4 4937758 23.56 ns/op BenchmarkMapLast/14-4 5000601 22.87 ns/op BenchmarkMapLast/15-4 5146338 22.79 ns/op BenchmarkMapLast/16-4 5057667 23.86 ns/op BenchmarkMapCycle-4 4319836 27.08 ns/op BenchmarkRepeatedLookupStrMapKey32-4 5095047 23.07 ns/op BenchmarkRepeatedLookupStrMapKey1M-4 4953 23303 ns/op BenchmarkMakeMap/[Byte]Byte-4 1000000 183.3 ns/op BenchmarkMakeMap/[Int]Int-4 306064 416.8 ns/op BenchmarkNewEmptyMap-4 6519288 18.03 ns/op 0 B/op 0 allocs/op BenchmarkNewSmallMap-4 2119756 55.96 ns/op 0 B/op 0 allocs/op BenchmarkMapIter-4 847393 142.0 ns/op BenchmarkMapIterEmpty-4 6870942 16.55 ns/op BenchmarkSameLengthMap-4 5733901 20.87 ns/op BenchmarkBigKeyMap-4 2344023 50.70 ns/op BenchmarkBigValMap-4 2255289 51.42 ns/op BenchmarkSmallKeyMap-4 3728809 31.76 ns/op BenchmarkMapPopulate/1-4 3060994 39.22 ns/op 0 B/op 0 allocs/op BenchmarkMapPopulate/10-4 203428 603.9 ns/op 179 B/op 1 allocs/op BenchmarkMapPopulate/100-4 12488 9815 ns/op 3349 B/op 17 allocs/op BenchmarkMapPopulate/1000-4 972 118099 ns/op 53299 B/op 72 allocs/op BenchmarkMapPopulate/10000-4 94 1304769 ns/op 427752 B/op 321 allocs/op BenchmarkMapPopulate/100000-4 7 15461762 ns/op 3607822 B/op 3985 allocs/op BenchmarkComplexAlgMap-4 663007 183.5 ns/op BenchmarkGoMapClear/Reflexive/1-4 2528085 46.61 ns/op BenchmarkGoMapClear/Reflexive/10-4 2308704 50.57 ns/op BenchmarkGoMapClear/Reflexive/100-4 913245 130.0 ns/op BenchmarkGoMapClear/Reflexive/1000-4 73632 1547 ns/op BenchmarkGoMapClear/Reflexive/10000-4 9986 12315 ns/op BenchmarkGoMapClear/NonReflexive/1-4 1961294 61.84 ns/op BenchmarkGoMapClear/NonReflexive/10-4 1772122 67.79 ns/op BenchmarkGoMapClear/NonReflexive/100-4 808850 148.6 ns/op BenchmarkGoMapClear/NonReflexive/1000-4 72367 1561 ns/op BenchmarkGoMapClear/NonReflexive/10000-4 8425 12086 ns/op BenchmarkMapStringConversion/32/simple-4 2629429 46.16 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/struct-4 2314191 52.19 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/array-4 2351983 50.57 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/simple-4 2558616 45.36 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/struct-4 2157232 55.62 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/array-4 2320590 51.11 ns/op 0 B/op 0 allocs/op BenchmarkMapInterfaceString-4 2730686 42.28 ns/op BenchmarkMapInterfacePtr-4 2983938 39.48 ns/op BenchmarkNewEmptyMapHintLessThan8-4 4900930 23.98 ns/op 0 B/op 0 allocs/op BenchmarkNewEmptyMapHintGreaterThan8-4 169801 909.8 ns/op 1152 B/op 1 allocs/op BenchmarkMapPop100-4 7173 15426 ns/op BenchmarkMapPop1000-4 523 228503 ns/op BenchmarkMapPop10000-4 30 4211951 ns/op BenchmarkMapAssign/Int32/256-4 4336382 27.59 ns/op BenchmarkMapAssign/Int32/65536-4 1602529 74.51 ns/op BenchmarkMapAssign/Int64/256-4 4119123 28.22 ns/op BenchmarkMapAssign/Int64/65536-4 1640338 63.25 ns/op BenchmarkMapAssign/Str/256-4 2949021 40.32 ns/op BenchmarkMapAssign/Str/65536-4 1096552 94.47 ns/op BenchmarkMapOperatorAssign/Int32/256-4 2202739 53.21 ns/op BenchmarkMapOperatorAssign/Int32/65536-4 1292936 103.9 ns/op BenchmarkMapOperatorAssign/Int64/256-4 2316132 50.56 ns/op BenchmarkMapOperatorAssign/Int64/65536-4 1127631 89.04 ns/op BenchmarkMapOperatorAssign/Str/256-4 692671 2357 ns/op BenchmarkMapOperatorAssign/Str/65536-4 436072 243.4 ns/op BenchmarkMapAppendAssign/Int32/256-4 1392510 84.92 ns/op 34 B/op 0 allocs/op BenchmarkMapAppendAssign/Int32/65536-4 425670 296.7 ns/op 40 B/op 0 allocs/op BenchmarkMapAppendAssign/Int64/256-4 1437657 83.75 ns/op 33 B/op 0 allocs/op BenchmarkMapAppendAssign/Int64/65536-4 495198 263.1 ns/op 37 B/op 0 allocs/op BenchmarkMapAppendAssign/Str/256-4 897228 112.1 ns/op 45 B/op 0 allocs/op BenchmarkMapAppendAssign/Str/65536-4 263706 385.2 ns/op 76 B/op 0 allocs/op BenchmarkMapDelete/Int32/100-4 2407734 49.43 ns/op BenchmarkMapDelete/Int32/1000-4 2735974 43.83 ns/op BenchmarkMapDelete/Int32/10000-4 2617057 45.16 ns/op BenchmarkMapDelete/Int64/100-4 2352882 50.83 ns/op BenchmarkMapDelete/Int64/1000-4 2599564 45.72 ns/op BenchmarkMapDelete/Int64/10000-4 2487487 47.61 ns/op BenchmarkMapDelete/Str/100-4 1921351 62.89 ns/op BenchmarkMapDelete/Str/1000-4 2097067 57.11 ns/op BenchmarkMapDelete/Str/10000-4 1899146 62.13 ns/op BenchmarkMapDelete/Pointer/100-4 2125716 55.77 ns/op BenchmarkMapDelete/Pointer/1000-4 2356340 50.92 ns/op BenchmarkMapDelete/Pointer/10000-4 2239989 54.12 ns/op BenchmarkMemmove/0-4 14427297 7.826 ns/op BenchmarkMemmove/1-4 2815968 41.93 ns/op 23.85 MB/s BenchmarkMemmove/2-4 2834305 44.09 ns/op 45.37 MB/s BenchmarkMemmove/3-4 2762240 42.71 ns/op 70.25 MB/s BenchmarkMemmove/4-4 2812564 42.52 ns/op 94.07 MB/s BenchmarkMemmove/5-4 2874147 42.11 ns/op 118.74 MB/s BenchmarkMemmove/6-4 2854208 42.99 ns/op 139.55 MB/s BenchmarkMemmove/7-4 2792001 43.34 ns/op 161.52 MB/s BenchmarkMemmove/8-4 2765480 43.78 ns/op 182.71 MB/s BenchmarkMemmove/9-4 2608278 46.54 ns/op 193.37 MB/s BenchmarkMemmove/10-4 2616913 44.94 ns/op 222.53 MB/s BenchmarkMemmove/11-4 2639880 46.95 ns/op 234.27 MB/s BenchmarkMemmove/12-4 2611192 47.18 ns/op 254.34 MB/s BenchmarkMemmove/13-4 2605279 47.77 ns/op 272.16 MB/s BenchmarkMemmove/14-4 2552164 47.56 ns/op 294.35 MB/s BenchmarkMemmove/15-4 2603552 45.48 ns/op 329.79 MB/s BenchmarkMemmove/16-4 2688349 44.69 ns/op 358.05 MB/s BenchmarkMemmove/32-4 2546290 46.19 ns/op 692.72 MB/s BenchmarkMemmove/64-4 2367368 52.78 ns/op 1212.69 MB/s BenchmarkMemmove/128-4 1937905 61.91 ns/op 2067.50 MB/s BenchmarkMemmove/256-4 1500663 81.14 ns/op 3154.87 MB/s BenchmarkMemmove/512-4 774747 132.3 ns/op 3869.93 MB/s BenchmarkMemmove/1024-4 542916 199.7 ns/op 5127.06 MB/s BenchmarkMemmove/2048-4 340012 341.1 ns/op 6004.93 MB/s BenchmarkMemmove/4096-4 185426 605.7 ns/op 6762.40 MB/s BenchmarkMemmoveOverlap/32-4 2607920 46.70 ns/op 685.22 MB/s BenchmarkMemmoveOverlap/64-4 2405850 51.19 ns/op 1250.16 MB/s BenchmarkMemmoveOverlap/128-4 1945690 63.17 ns/op 2026.29 MB/s BenchmarkMemmoveOverlap/256-4 1483754 79.99 ns/op 3200.32 MB/s BenchmarkMemmoveOverlap/512-4 973098 122.3 ns/op 4185.87 MB/s BenchmarkMemmoveOverlap/1024-4 624771 195.0 ns/op 5252.23 MB/s BenchmarkMemmoveOverlap/2048-4 369458 325.6 ns/op 6289.05 MB/s BenchmarkMemmoveOverlap/4096-4 190788 600.4 ns/op 6822.62 MB/s BenchmarkMemmoveUnalignedDst/0-4 15373566 7.495 ns/op BenchmarkMemmoveUnalignedDst/1-4 2905263 41.95 ns/op 23.84 MB/s BenchmarkMemmoveUnalignedDst/2-4 2804366 43.63 ns/op 45.84 MB/s BenchmarkMemmoveUnalignedDst/3-4 2754312 42.15 ns/op 71.17 MB/s BenchmarkMemmoveUnalignedDst/4-4 2831188 42.32 ns/op 94.52 MB/s BenchmarkMemmoveUnalignedDst/5-4 2725221 41.95 ns/op 119.18 MB/s BenchmarkMemmoveUnalignedDst/6-4 2769892 43.55 ns/op 137.79 MB/s BenchmarkMemmoveUnalignedDst/7-4 2849832 42.23 ns/op 165.75 MB/s BenchmarkMemmoveUnalignedDst/8-4 2721556 44.20 ns/op 180.98 MB/s BenchmarkMemmoveUnalignedDst/9-4 2604694 46.56 ns/op 193.28 MB/s BenchmarkMemmoveUnalignedDst/10-4 2596108 45.33 ns/op 220.60 MB/s BenchmarkMemmoveUnalignedDst/11-4 2529420 44.84 ns/op 245.30 MB/s BenchmarkMemmoveUnalignedDst/12-4 2530767 45.14 ns/op 265.82 MB/s BenchmarkMemmoveUnalignedDst/13-4 2648582 44.89 ns/op 289.57 MB/s BenchmarkMemmoveUnalignedDst/14-4 2577171 45.59 ns/op 307.06 MB/s BenchmarkMemmoveUnalignedDst/15-4 2616211 45.89 ns/op 326.90 MB/s BenchmarkMemmoveUnalignedDst/16-4 2523270 44.96 ns/op 355.86 MB/s BenchmarkMemmoveUnalignedDst/32-4 2558570 46.74 ns/op 684.61 MB/s BenchmarkMemmoveUnalignedDst/64-4 2227578 53.84 ns/op 1188.79 MB/s BenchmarkMemmoveUnalignedDst/128-4 1895317 63.77 ns/op 2007.31 MB/s BenchmarkMemmoveUnalignedDst/256-4 1509930 80.53 ns/op 3179.12 MB/s BenchmarkMemmoveUnalignedDst/512-4 969079 125.8 ns/op 4070.58 MB/s BenchmarkMemmoveUnalignedDst/1024-4 623644 193.2 ns/op 5299.75 MB/s BenchmarkMemmoveUnalignedDst/2048-4 327097 327.5 ns/op 6254.16 MB/s BenchmarkMemmoveUnalignedDst/4096-4 188602 619.5 ns/op 6612.11 MB/s BenchmarkMemmoveUnalignedDstOverlap/32-4 2389725 48.55 ns/op 659.07 MB/s BenchmarkMemmoveUnalignedDstOverlap/64-4 2147078 55.96 ns/op 1143.70 MB/s BenchmarkMemmoveUnalignedDstOverlap/128-4 1849861 64.30 ns/op 1990.79 MB/s BenchmarkMemmoveUnalignedDstOverlap/256-4 1449330 82.32 ns/op 3109.86 MB/s BenchmarkMemmoveUnalignedDstOverlap/512-4 1018215 119.4 ns/op 4289.54 MB/s BenchmarkMemmoveUnalignedDstOverlap/1024-4 608420 197.7 ns/op 5180.87 MB/s BenchmarkMemmoveUnalignedDstOverlap/2048-4 355479 327.8 ns/op 6247.04 MB/s BenchmarkMemmoveUnalignedDstOverlap/4096-4 175168 626.5 ns/op 6538.06 MB/s BenchmarkMemmoveUnalignedSrc/0-4 14452490 7.359 ns/op BenchmarkMemmoveUnalignedSrc/1-4 2879155 41.57 ns/op 24.06 MB/s BenchmarkMemmoveUnalignedSrc/2-4 2700938 42.12 ns/op 47.48 MB/s BenchmarkMemmoveUnalignedSrc/3-4 2751084 43.32 ns/op 69.25 MB/s BenchmarkMemmoveUnalignedSrc/4-4 2789035 43.23 ns/op 92.52 MB/s BenchmarkMemmoveUnalignedSrc/5-4 2833113 42.88 ns/op 116.61 MB/s BenchmarkMemmoveUnalignedSrc/6-4 2846156 43.91 ns/op 136.64 MB/s BenchmarkMemmoveUnalignedSrc/7-4 2826804 41.95 ns/op 166.87 MB/s BenchmarkMemmoveUnalignedSrc/8-4 2760577 43.60 ns/op 183.47 MB/s BenchmarkMemmoveUnalignedSrc/9-4 2514997 46.57 ns/op 193.24 MB/s BenchmarkMemmoveUnalignedSrc/10-4 2582943 46.12 ns/op 216.84 MB/s BenchmarkMemmoveUnalignedSrc/11-4 2630487 46.24 ns/op 237.88 MB/s BenchmarkMemmoveUnalignedSrc/12-4 2609407 45.52 ns/op 263.63 MB/s BenchmarkMemmoveUnalignedSrc/13-4 2575711 47.42 ns/op 274.12 MB/s BenchmarkMemmoveUnalignedSrc/14-4 2542389 46.84 ns/op 298.90 MB/s BenchmarkMemmoveUnalignedSrc/15-4 2535169 46.64 ns/op 321.59 MB/s BenchmarkMemmoveUnalignedSrc/16-4 2629867 46.07 ns/op 347.28 MB/s BenchmarkMemmoveUnalignedSrc/32-4 2527045 46.83 ns/op 683.28 MB/s BenchmarkMemmoveUnalignedSrc/64-4 2155914 53.00 ns/op 1207.56 MB/s BenchmarkMemmoveUnalignedSrc/128-4 1924063 63.85 ns/op 2004.72 MB/s BenchmarkMemmoveUnalignedSrc/256-4 1449232 81.85 ns/op 3127.51 MB/s BenchmarkMemmoveUnalignedSrc/512-4 1000000 115.4 ns/op 4437.81 MB/s BenchmarkMemmoveUnalignedSrc/1024-4 602601 197.6 ns/op 5183.00 MB/s BenchmarkMemmoveUnalignedSrc/2048-4 300814 413.7 ns/op 4950.30 MB/s BenchmarkMemmoveUnalignedSrc/4096-4 189549 651.3 ns/op 6288.58 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_0-4 2122258 56.38 ns/op 283.79 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_0-4 2122222 56.80 ns/op 281.70 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_1-4 1906118 63.09 ns/op 253.61 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_1-4 2003559 57.79 ns/op 276.88 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_4-4 1912683 61.68 ns/op 259.40 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_4-4 2046634 58.81 ns/op 272.05 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_7-4 1916598 63.19 ns/op 253.20 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_7-4 2174194 58.99 ns/op 271.23 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_0-4 1941352 61.76 ns/op 1036.23 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_0-4 1783380 64.99 ns/op 984.77 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_1-4 1713988 69.61 ns/op 919.38 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_1-4 1811953 65.06 ns/op 983.71 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_4-4 1714270 70.00 ns/op 914.29 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_4-4 1788702 66.39 ns/op 963.99 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_7-4 1730452 70.98 ns/op 901.70 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_7-4 1873032 65.83 ns/op 972.19 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_0-4 1310283 93.41 ns/op 2740.47 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_0-4 1000000 109.1 ns/op 2345.48 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_1-4 1212984 98.34 ns/op 2603.30 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_1-4 1311572 94.19 ns/op 2718.03 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_4-4 1229689 96.99 ns/op 2639.37 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_4-4 1272745 94.89 ns/op 2697.93 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_7-4 1240267 98.18 ns/op 2607.43 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_7-4 1273713 91.17 ns/op 2808.03 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_0-4 151434 762.9 ns/op 5368.88 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_0-4 109486 1062 ns/op 3856.61 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_1-4 178159 659.4 ns/op 6211.32 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_1-4 179607 641.9 ns/op 6380.91 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_4-4 178680 655.2 ns/op 6251.81 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_4-4 181353 650.1 ns/op 6300.31 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_7-4 175020 654.2 ns/op 6261.44 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_7-4 183434 645.3 ns/op 6347.01 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_0-4 10077 11722 ns/op 5591.03 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_0-4 6159 16982 ns/op 3859.17 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_1-4 11671 10301 ns/op 6362.22 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_1-4 11854 10190 ns/op 6431.36 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_4-4 11628 10116 ns/op 6478.76 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_4-4 11386 10485 ns/op 6250.22 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_7-4 11652 10355 ns/op 6329.16 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_7-4 12010 10418 ns/op 6290.81 MB/s BenchmarkMemmoveUnalignedSrcOverlap/32-4 2501419 49.30 ns/op 649.05 MB/s BenchmarkMemmoveUnalignedSrcOverlap/64-4 2301841 52.49 ns/op 1219.20 MB/s BenchmarkMemmoveUnalignedSrcOverlap/128-4 1860621 63.88 ns/op 2003.74 MB/s BenchmarkMemmoveUnalignedSrcOverlap/256-4 1472248 81.97 ns/op 3123.28 MB/s BenchmarkMemmoveUnalignedSrcOverlap/512-4 960580 125.0 ns/op 4094.87 MB/s BenchmarkMemmoveUnalignedSrcOverlap/1024-4 629970 195.7 ns/op 5231.95 MB/s BenchmarkMemmoveUnalignedSrcOverlap/2048-4 346900 330.5 ns/op 6196.92 MB/s BenchmarkMemmoveUnalignedSrcOverlap/4096-4 186505 628.6 ns/op 6516.28 MB/s BenchmarkMemclr/5-4 13225521 8.341 ns/op 599.44 MB/s BenchmarkMemclr/16-4 13211322 8.148 ns/op 1963.72 MB/s BenchmarkMemclr/64-4 12391318 9.072 ns/op 7054.77 MB/s BenchmarkMemclr/256-4 11549056 9.510 ns/op 26918.76 MB/s BenchmarkMemclr/4096-4 2764101 43.26 ns/op 94688.32 MB/s BenchmarkMemclr/65536-4 150646 752.7 ns/op 87069.94 MB/s BenchmarkMemclr/1M-4 7234 17551 ns/op 59745.08 MB/s BenchmarkMemclr/4M-4 2042 55512 ns/op 75556.07 MB/s BenchmarkMemclr/8M-4 876 137129 ns/op 61172.98 MB/s BenchmarkMemclr/16M-4 362 284874 ns/op 58893.46 MB/s BenchmarkMemclr/64M-4 80 1435105 ns/op 46762.33 MB/s BenchmarkMemclrUnaligned/0_5-4 9464929 15.09 ns/op 331.36 MB/s BenchmarkMemclrUnaligned/0_16-4 8351170 13.74 ns/op 1164.36 MB/s BenchmarkMemclrUnaligned/0_64-4 9000405 13.03 ns/op 4911.36 MB/s BenchmarkMemclrUnaligned/0_256-4 7815342 14.10 ns/op 18162.34 MB/s BenchmarkMemclrUnaligned/0_4096-4 2695497 43.95 ns/op 93193.12 MB/s BenchmarkMemclrUnaligned/0_65536-4 150015 735.9 ns/op 89051.81 MB/s BenchmarkMemclrUnaligned/1_5-4 8236269 13.16 ns/op 379.98 MB/s BenchmarkMemclrUnaligned/1_16-4 8700997 13.36 ns/op 1197.41 MB/s BenchmarkMemclrUnaligned/1_64-4 8128884 13.83 ns/op 4629.22 MB/s BenchmarkMemclrUnaligned/1_256-4 7543646 15.08 ns/op 16976.63 MB/s BenchmarkMemclrUnaligned/1_4096-4 1773710 67.80 ns/op 60410.63 MB/s BenchmarkMemclrUnaligned/1_65536-4 120061 955.5 ns/op 68587.46 MB/s BenchmarkMemclrUnaligned/4_5-4 8799406 13.38 ns/op 373.60 MB/s BenchmarkMemclrUnaligned/4_16-4 8408199 14.53 ns/op 1101.40 MB/s BenchmarkMemclrUnaligned/4_64-4 8028939 13.45 ns/op 4757.82 MB/s BenchmarkMemclrUnaligned/4_256-4 8825611 14.96 ns/op 17109.86 MB/s BenchmarkMemclrUnaligned/4_4096-4 1904236 61.92 ns/op 66146.54 MB/s BenchmarkMemclrUnaligned/4_65536-4 125012 890.1 ns/op 73625.88 MB/s BenchmarkMemclrUnaligned/7_5-4 8283040 13.69 ns/op 365.12 MB/s BenchmarkMemclrUnaligned/7_16-4 8353803 12.21 ns/op 1310.70 MB/s BenchmarkMemclrUnaligned/7_64-4 8088856 13.06 ns/op 4899.53 MB/s BenchmarkMemclrUnaligned/7_256-4 7761165 15.16 ns/op 16883.66 MB/s BenchmarkMemclrUnaligned/7_4096-4 1801623 66.33 ns/op 61750.77 MB/s BenchmarkMemclrUnaligned/7_65536-4 122989 957.5 ns/op 68444.56 MB/s BenchmarkMemclrUnaligned/0_1M-4 7604 18405 ns/op 56971.85 MB/s BenchmarkMemclrUnaligned/0_4M-4 1698 76884 ns/op 54553.80 MB/s BenchmarkMemclrUnaligned/0_8M-4 1005 123581 ns/op 67879.47 MB/s BenchmarkMemclrUnaligned/0_16M-4 363 336861 ns/op 49804.53 MB/s BenchmarkMemclrUnaligned/0_64M-4 84 1465925 ns/op 45779.18 MB/s BenchmarkMemclrUnaligned/1_1M-4 5940 17982 ns/op 58314.13 MB/s BenchmarkMemclrUnaligned/1_4M-4 1677 76492 ns/op 54833.27 MB/s BenchmarkMemclrUnaligned/1_8M-4 776 160441 ns/op 52284.66 MB/s BenchmarkMemclrUnaligned/1_16M-4 283 398014 ns/op 42152.34 MB/s BenchmarkMemclrUnaligned/1_64M-4 82 1457163 ns/op 46054.45 MB/s BenchmarkMemclrUnaligned/4_1M-4 6739 17510 ns/op 59885.40 MB/s BenchmarkMemclrUnaligned/4_4M-4 1330 80332 ns/op 52212.42 MB/s BenchmarkMemclrUnaligned/4_8M-4 778 156309 ns/op 53666.78 MB/s BenchmarkMemclrUnaligned/4_16M-4 250 417847 ns/op 40151.54 MB/s BenchmarkMemclrUnaligned/4_64M-4 82 1513568 ns/op 44338.19 MB/s BenchmarkMemclrUnaligned/7_1M-4 6397 20013 ns/op 52395.28 MB/s BenchmarkMemclrUnaligned/7_4M-4 1684 80469 ns/op 52122.97 MB/s BenchmarkMemclrUnaligned/7_8M-4 715 144511 ns/op 58048.15 MB/s BenchmarkMemclrUnaligned/7_16M-4 350 393146 ns/op 42674.30 MB/s BenchmarkMemclrUnaligned/7_64M-4 78 1420524 ns/op 47242.32 MB/s BenchmarkGoMemclr/5-4 3297666 38.15 ns/op 131.05 MB/s BenchmarkGoMemclr/16-4 1002668 121.6 ns/op 131.63 MB/s BenchmarkGoMemclr/64-4 243555 441.2 ns/op 145.07 MB/s BenchmarkGoMemclr/256-4 67447 1722 ns/op 148.67 MB/s BenchmarkMemclrRange/1K_2K-4 92084 1280 ns/op 74881.63 MB/s BenchmarkMemclrRange/2K_8K-4 31060 3911 ns/op 85273.03 MB/s BenchmarkMemclrRange/4K_16K-4 35172 3314 ns/op 97498.04 MB/s BenchmarkMemclrRange/160K_228K-4 6450 18948 ns/op 87761.11 MB/s BenchmarkClearFat7-4 9860473 11.14 ns/op BenchmarkClearFat8-4 8925768 12.47 ns/op BenchmarkClearFat11-4 8319096 13.23 ns/op BenchmarkClearFat12-4 8041431 13.54 ns/op BenchmarkClearFat13-4 8248074 13.28 ns/op BenchmarkClearFat14-4 7838283 13.29 ns/op BenchmarkClearFat15-4 8301906 13.65 ns/op BenchmarkClearFat16-4 8459305 12.81 ns/op BenchmarkClearFat24-4 8374518 13.90 ns/op BenchmarkClearFat32-4 7855046 14.82 ns/op BenchmarkClearFat40-4 7985511 14.99 ns/op BenchmarkClearFat48-4 7169322 15.99 ns/op BenchmarkClearFat56-4 7098039 16.05 ns/op BenchmarkClearFat64-4 6479412 16.98 ns/op BenchmarkClearFat72-4 6476527 18.03 ns/op BenchmarkClearFat128-4 4671216 24.56 ns/op BenchmarkClearFat256-4 3346706 34.70 ns/op BenchmarkClearFat512-4 1976188 60.63 ns/op BenchmarkClearFat1024-4 1172456 102.4 ns/op BenchmarkClearFat1032-4 1156783 104.1 ns/op BenchmarkClearFat1040-4 922167 127.8 ns/op BenchmarkCopyFat7-4 9537357 11.53 ns/op BenchmarkCopyFat8-4 9995566 12.16 ns/op BenchmarkCopyFat11-4 8167408 12.95 ns/op BenchmarkCopyFat12-4 8309055 13.84 ns/op BenchmarkCopyFat13-4 8271564 13.94 ns/op BenchmarkCopyFat14-4 8245788 13.08 ns/op BenchmarkCopyFat15-4 8399494 13.79 ns/op BenchmarkCopyFat16-4 8523216 12.70 ns/op BenchmarkCopyFat24-4 8312878 13.41 ns/op BenchmarkCopyFat32-4 7704301 14.86 ns/op BenchmarkCopyFat64-4 6539407 17.10 ns/op BenchmarkCopyFat72-4 6385465 18.06 ns/op BenchmarkCopyFat128-4 4596571 24.88 ns/op BenchmarkCopyFat256-4 3291853 35.95 ns/op BenchmarkCopyFat512-4 1941902 62.00 ns/op BenchmarkCopyFat520-4 1899580 63.59 ns/op BenchmarkCopyFat1024-4 984177 109.9 ns/op BenchmarkCopyFat1032-4 1079748 111.5 ns/op BenchmarkCopyFat1040-4 1000000 119.7 ns/op BenchmarkIssue18740/2byte-4 723 166026 ns/op BenchmarkIssue18740/4byte-4 1128 103061 ns/op BenchmarkIssue18740/8byte-4 1634 70125 ns/op BenchmarkMemclrKnownSize1-4 11113488 10.32 ns/op 96.93 MB/s BenchmarkMemclrKnownSize2-4 7296090 15.73 ns/op 127.18 MB/s BenchmarkMemclrKnownSize4-4 4634776 27.62 ns/op 144.84 MB/s BenchmarkMemclrKnownSize8-4 1995184 59.63 ns/op 134.15 MB/s BenchmarkMemclrKnownSize16-4 1025732 121.1 ns/op 132.12 MB/s BenchmarkMemclrKnownSize32-4 458582 249.0 ns/op 128.51 MB/s BenchmarkMemclrKnownSize64-4 258993 458.6 ns/op 139.55 MB/s BenchmarkMemclrKnownSize112-4 144675 793.1 ns/op 141.21 MB/s BenchmarkMemclrKnownSize128-4 131971 879.9 ns/op 145.48 MB/s BenchmarkMemclrKnownSize192-4 94995 1297 ns/op 148.07 MB/s BenchmarkMemclrKnownSize248-4 65497 1745 ns/op 142.10 MB/s BenchmarkMemclrKnownSize256-4 70119 1729 ns/op 148.05 MB/s BenchmarkMemclrKnownSize512-4 35818 3582 ns/op 142.92 MB/s BenchmarkMemclrKnownSize1024-4 17029 7344 ns/op 139.44 MB/s BenchmarkMemclrKnownSize4096-4 3666 29573 ns/op 138.50 MB/s BenchmarkMemclrKnownSize512KiB-4 30 3963844 ns/op 132.27 MB/s BenchmarkReadMetricsLatency-4 18583 4060 p50-ns 5860 p90-ns 25859 p99-ns BenchmarkFinalizer-4 130 1059028 ns/op BenchmarkFinalizerRun-4 243033 723.2 ns/op BenchmarkPallocBitsSummarize/Unpacked00-4 7995206 14.44 ns/op BenchmarkPallocBitsSummarize/UnpackedFFFFFFFFFFFFFFFF-4 2907475 41.10 ns/op BenchmarkPallocBitsSummarize/UnpackedAA-4 2446441 49.02 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAAAAAAAAAA-4 2456604 48.43 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000AAAAAAAA-4 1742758 68.44 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAA00000001-4 1671309 71.56 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBBBBBBBBBB-4 2337090 50.96 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000BBBBBBBB-4 1676342 71.49 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBB00000001-4 1768239 66.98 ns/op BenchmarkPallocBitsSummarize/UnpackedCCCCCCCCCCCCCCCC-4 2225894 53.55 ns/op BenchmarkPallocBitsSummarize/Unpacked4444444444444444-4 2249056 53.39 ns/op BenchmarkPallocBitsSummarize/Unpacked4040404040404040-4 2093464 57.49 ns/op BenchmarkPallocBitsSummarize/Unpacked4000400040004000-4 1924567 62.71 ns/op BenchmarkPallocBitsSummarize/Unpacked1000404044CCAAFF-4 1763722 68.14 ns/op BenchmarkFindBitRange64/Pattern00Size2-4 9701233 12.78 ns/op BenchmarkFindBitRange64/Pattern00Size8-4 8806348 11.41 ns/op BenchmarkFindBitRange64/Pattern00Size32-4 9008560 11.98 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize2-4 9072110 12.67 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize8-4 8370680 14.13 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize32-4 7710003 15.18 ns/op BenchmarkFindBitRange64/PatternAASize2-4 9083400 11.41 ns/op BenchmarkFindBitRange64/PatternAASize8-4 8957314 11.30 ns/op BenchmarkFindBitRange64/PatternAASize32-4 9113622 11.65 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize2-4 9026110 11.41 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize8-4 9083014 12.23 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize32-4 9069265 11.45 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize2-4 9023043 11.67 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize8-4 9090135 13.12 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize32-4 9108068 13.15 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size2-4 9145378 11.71 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size8-4 8978809 11.57 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size32-4 9051226 11.92 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize2-4 9007737 13.21 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize8-4 8652457 12.68 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize32-4 8610166 13.82 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize2-4 9158011 12.44 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize8-4 8662632 12.76 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize32-4 8615068 13.73 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size2-4 8980872 13.15 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size8-4 8722329 13.83 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size32-4 8595187 12.70 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize2-4 9037994 13.18 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize8-4 8751424 12.27 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize32-4 8618868 12.48 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size2-4 8924180 11.34 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size8-4 9095455 12.64 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size32-4 9015952 12.02 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size2-4 9064880 11.56 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size8-4 9017781 11.74 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size32-4 9011362 13.18 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size2-4 9539624 13.09 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size8-4 9066031 12.04 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size32-4 8885866 13.15 ns/op BenchmarkNetpollBreak-4 3376 34248 ns/op BenchmarkPinnerPinUnpinBatch-4 1893 65842 ns/op BenchmarkPinnerPinUnpinBatchDouble-4 318 365951 ns/op BenchmarkPinnerPinUnpinBatchTiny-4 2215 76138 ns/op BenchmarkPinnerPinUnpin-4 2366524 50.19 ns/op BenchmarkPinnerPinUnpinTiny-4 2278116 49.93 ns/op BenchmarkPinnerPinUnpinDouble-4 931836 129.5 ns/op BenchmarkPinnerPinUnpinParallel-4 6351004 18.38 ns/op BenchmarkPinnerPinUnpinParallelTiny-4 6523340 18.42 ns/op BenchmarkPinnerPinUnpinParallelDouble-4 232117 544.2 ns/op BenchmarkPinnerIsPinnedOnPinned-4 8358772 13.29 ns/op BenchmarkPinnerIsPinnedOnUnpinned-4 7993528 13.77 ns/op BenchmarkPinnerIsPinnedOnPinnedParallel-4 12386496 9.179 ns/op BenchmarkPinnerIsPinnedOnUnpinnedParallel-4 11811920 9.361 ns/op BenchmarkPingPongHog-4 282 375383 ns/op BenchmarkStackGrowth-4 184987 541.6 ns/op BenchmarkStackGrowthDeep-4 2192 54411 ns/op BenchmarkCreateGoroutines-4 28576 4249 ns/op BenchmarkCreateGoroutinesParallel-4 65193 3922 ns/op BenchmarkCreateGoroutinesCapture-4 4944 25475 ns/op 144 B/op 5 allocs/op BenchmarkCreateGoroutinesSingle-4 33699 3503 ns/op BenchmarkClosureCall-4 20897534 4.823 ns/op BenchmarkWakeupParallelSpinning/0s-4 4526 26592 ns/op BenchmarkWakeupParallelSpinning/1µs-4 4639 30781 ns/op BenchmarkWakeupParallelSpinning/2µs-4 3386 36166 ns/op BenchmarkWakeupParallelSpinning/5µs-4 2595 47392 ns/op BenchmarkWakeupParallelSpinning/10µs-4 1687 71409 ns/op BenchmarkWakeupParallelSpinning/20µs-4 1143 108024 ns/op BenchmarkWakeupParallelSpinning/50µs-4 670 177908 ns/op BenchmarkWakeupParallelSpinning/100µs-4 459 263978 ns/op BenchmarkMatmult-4 5740034 22.31 ns/op BenchmarkFastrand-4 15927315 7.501 ns/op BenchmarkFastrand64-4 15967708 7.431 ns/op BenchmarkFastrandHashiter-4 6819190 17.97 ns/op BenchmarkFastrandn/2-4 10078028 11.79 ns/op BenchmarkFastrandn/3-4 10201468 11.63 ns/op BenchmarkFastrandn/4-4 9284768 11.95 ns/op BenchmarkFastrandn/5-4 9935592 11.86 ns/op BenchmarkIfaceCmp100-4 130334 917.0 ns/op BenchmarkIfaceCmpNil100-4 206464 530.5 ns/op BenchmarkEfaceCmpDiff-4 50461 2321 ns/op BenchmarkEfaceCmpDiffIndirect-4 37648 3001 ns/op BenchmarkDefer-4 1601427 76.03 ns/op BenchmarkDefer10-4 1166712 105.6 ns/op BenchmarkDeferMany-4 680289 225.8 ns/op BenchmarkPanicRecover-4 862575 138.5 ns/op BenchmarkGoroutineProfile/small-nil/idle-4 4524 26957 ns/op 23989 p50-ns 34970 p90-ns 84649 p99-ns BenchmarkGoroutineProfile/small-nil/loaded-4 3906 45225 ns/op 24960 p50-ns 37790 p90-ns 115690 p99-ns BenchmarkGoroutineProfile/small/idle-4 3289 33836 ns/op 31190 p50-ns 36720 p90-ns 70180 p99-ns BenchmarkGoroutineProfile/small/loaded-4 100 6285551 ns/op 458281 p50-ns 19773136 p90-ns 39949934 p99-ns BenchmarkGoroutineProfile/large-nil/idle-4 4119 26747 ns/op 24340 p50-ns 33140 p90-ns 72720 p99-ns BenchmarkGoroutineProfile/large-nil/loaded-4 3591 81749 ns/op 26709 p50-ns 46050 p90-ns 150220 p99-ns BenchmarkGoroutineProfile/large/idle-4 69 1474895 ns/op 1438502 p50-ns 1546021 p90-ns 2529772 p99-ns BenchmarkGoroutineProfile/large/loaded-4 36 3078854 ns/op 2445532 p50-ns 5761425 p90-ns 11819620 p99-ns BenchmarkGoroutineProfile/sparse-nil/idle-4 4587 28848 ns/op 25230 p50-ns 35841 p90-ns 74540 p99-ns BenchmarkGoroutineProfile/sparse-nil/loaded-4 3600 191188 ns/op 31400 p50-ns 49420 p90-ns 7455257 p99-ns BenchmarkGoroutineProfile/sparse/idle-4 1332 82466 ns/op 77310 p50-ns 88200 p90-ns 151209 p99-ns BenchmarkGoroutineProfile/sparse/loaded-4 100 2958638 ns/op 340681 p50-ns 14263872 p90-ns 30461886 p99-ns BenchmarkRWMutexUncontended-4 6194482 17.55 ns/op BenchmarkRWMutexWrite100-4 646854 206.5 ns/op BenchmarkRWMutexWrite10-4 299671 399.7 ns/op BenchmarkRWMutexWorkWrite100-4 438592 257.3 ns/op BenchmarkRWMutexWorkWrite10-4 71180 1674 ns/op BenchmarkSemTable/OneAddrCollision/n=1000-4 3963 30546 ns/op BenchmarkSemTable/ManyAddrCollision/n=1000-4 1309 84176 ns/op BenchmarkSemTable/OneAddrCollision/n=2000-4 1665 61691 ns/op BenchmarkSemTable/ManyAddrCollision/n=2000-4 658 177683 ns/op BenchmarkSemTable/OneAddrCollision/n=4000-4 866 124465 ns/op BenchmarkSemTable/ManyAddrCollision/n=4000-4 319 378094 ns/op BenchmarkSemTable/OneAddrCollision/n=8000-4 451 245093 ns/op BenchmarkSemTable/ManyAddrCollision/n=8000-4 147 776448 ns/op BenchmarkMakeSliceCopy/mallocmove/Byte-4 481494 273.7 ns/op BenchmarkMakeSliceCopy/mallocmove/Int-4 365502 274.1 ns/op BenchmarkMakeSliceCopy/mallocmove/Ptr-4 376786 1687 ns/op BenchmarkMakeSliceCopy/makecopy/Byte-4 419973 279.9 ns/op BenchmarkMakeSliceCopy/makecopy/Int-4 413277 247.5 ns/op BenchmarkMakeSliceCopy/makecopy/Ptr-4 280622 471.3 ns/op BenchmarkMakeSliceCopy/nilappend/Byte-4 393069 282.2 ns/op BenchmarkMakeSliceCopy/nilappend/Int-4 408046 340.0 ns/op BenchmarkMakeSliceCopy/nilappend/Ptr-4 348291 445.7 ns/op BenchmarkMakeSlice/Byte-4 2358940 43.90 ns/op BenchmarkMakeSlice/Int16-4 2428821 46.24 ns/op BenchmarkMakeSlice/Int-4 2405602 56.06 ns/op BenchmarkMakeSlice/Ptr-4 2067445 62.98 ns/op BenchmarkMakeSlice/Struct/24-4 1000000 101.3 ns/op BenchmarkMakeSlice/Struct/32-4 1000000 107.7 ns/op BenchmarkMakeSlice/Struct/40-4 1000000 140.3 ns/op BenchmarkGrowSlice/Byte-4 1000000 110.5 ns/op BenchmarkGrowSlice/Int16-4 1066354 109.5 ns/op BenchmarkGrowSlice/Int-4 944151 159.3 ns/op BenchmarkGrowSlice/Ptr-4 887493 202.4 ns/op BenchmarkGrowSlice/Struct/24-4 559909 283.9 ns/op BenchmarkGrowSlice/Struct/32-4 397356 331.9 ns/op BenchmarkGrowSlice/Struct/40-4 316753 338.6 ns/op BenchmarkExtendSlice/IntSlice-4 683876 185.8 ns/op BenchmarkExtendSlice/PointerSlice-4 684930 194.4 ns/op BenchmarkExtendSlice/NoGrow-4 1000000 106.1 ns/op BenchmarkAppend-4 909081 118.2 ns/op BenchmarkAppendGrowByte-4 8 13588995 ns/op BenchmarkAppendGrowString-4 1 125424248 ns/op BenchmarkAppendSlice/1Bytes-4 2903439 41.94 ns/op BenchmarkAppendSlice/4Bytes-4 2810367 44.24 ns/op BenchmarkAppendSlice/7Bytes-4 2671252 44.82 ns/op BenchmarkAppendSlice/8Bytes-4 2789349 42.94 ns/op BenchmarkAppendSlice/15Bytes-4 2516763 46.72 ns/op BenchmarkAppendSlice/16Bytes-4 2532962 46.22 ns/op BenchmarkAppendSlice/32Bytes-4 2534629 46.51 ns/op BenchmarkAppendSliceLarge/1024Bytes-4 122983 1197 ns/op BenchmarkAppendSliceLarge/4096Bytes-4 37255 3937 ns/op BenchmarkAppendSliceLarge/16384Bytes-4 10000 18089 ns/op BenchmarkAppendSliceLarge/65536Bytes-4 2550 48165 ns/op BenchmarkAppendSliceLarge/262144Bytes-4 412 292843 ns/op BenchmarkAppendSliceLarge/1048576Bytes-4 86 1165050 ns/op BenchmarkAppendStr/1Bytes-4 3234633 36.44 ns/op BenchmarkAppendStr/4Bytes-4 2997183 39.17 ns/op BenchmarkAppendStr/8Bytes-4 3075601 39.05 ns/op BenchmarkAppendStr/16Bytes-4 2919127 42.08 ns/op BenchmarkAppendStr/32Bytes-4 2915162 41.02 ns/op BenchmarkAppendSpecialCase-4 999585 125.0 ns/op BenchmarkCopy/1Byte-4 2826288 41.63 ns/op 24.02 MB/s BenchmarkCopy/1String-4 2840880 42.58 ns/op 23.48 MB/s BenchmarkCopy/2Byte-4 2715756 41.75 ns/op 47.90 MB/s BenchmarkCopy/2String-4 2732067 43.52 ns/op 45.96 MB/s BenchmarkCopy/4Byte-4 2824407 43.53 ns/op 91.90 MB/s BenchmarkCopy/4String-4 2709901 42.72 ns/op 93.64 MB/s BenchmarkCopy/8Byte-4 2696779 42.61 ns/op 187.73 MB/s BenchmarkCopy/8String-4 2778499 43.16 ns/op 185.36 MB/s BenchmarkCopy/12Byte-4 2562372 46.01 ns/op 260.79 MB/s BenchmarkCopy/12String-4 2607796 44.04 ns/op 272.51 MB/s BenchmarkCopy/16Byte-4 2705407 44.65 ns/op 358.37 MB/s BenchmarkCopy/16String-4 2661620 43.93 ns/op 364.21 MB/s BenchmarkCopy/32Byte-4 2619670 46.88 ns/op 682.57 MB/s BenchmarkCopy/32String-4 2639935 47.49 ns/op 673.87 MB/s BenchmarkCopy/128Byte-4 1942498 59.79 ns/op 2140.74 MB/s BenchmarkCopy/128String-4 1861183 63.40 ns/op 2018.93 MB/s BenchmarkCopy/1024Byte-4 626431 193.4 ns/op 5293.81 MB/s BenchmarkCopy/1024String-4 446583 227.3 ns/op 4505.60 MB/s BenchmarkAppendInPlace/NoGrow/Byte-4 48621 2426 ns/op BenchmarkAppendInPlace/NoGrow/1Ptr-4 26890 5120 ns/op BenchmarkAppendInPlace/NoGrow/2Ptr-4 18612 7244 ns/op BenchmarkAppendInPlace/NoGrow/3Ptr-4 15745 7700 ns/op BenchmarkAppendInPlace/NoGrow/4Ptr-4 10000 10781 ns/op BenchmarkAppendInPlace/Grow/Byte-4 232087 598.4 ns/op BenchmarkAppendInPlace/Grow/1Ptr-4 222721 606.4 ns/op BenchmarkAppendInPlace/Grow/2Ptr-4 151256 810.2 ns/op BenchmarkAppendInPlace/Grow/3Ptr-4 136610 928.3 ns/op BenchmarkAppendInPlace/Grow/4Ptr-4 104616 1126 ns/op BenchmarkStackCopyPtr-4 2 91979664 ns/op BenchmarkStackCopy-4 2 75220734 ns/op BenchmarkStackCopyNoCache-4 28 4190665 ns/op BenchmarkStackCopyWithStkobj-4 4 28793277 ns/op BenchmarkIssue18138-4 883 121373 ns/op BenchmarkCompareStringEqual-4 12922320 9.077 ns/op BenchmarkCompareStringIdentical-4 19636958 5.602 ns/op BenchmarkCompareStringSameLength-4 13875369 8.421 ns/op BenchmarkCompareStringDifferentLength-4 20314449 5.303 ns/op BenchmarkCompareStringBigUnaligned-4 3789 30649 ns/op 34212.96 MB/s BenchmarkCompareStringBig-4 4050 29628 ns/op 35391.91 MB/s BenchmarkConcatStringAndBytes-4 3555387 33.49 ns/op BenchmarkSliceByteToString/1-4 3087918 39.31 ns/op BenchmarkSliceByteToString/2-4 1682839 71.71 ns/op BenchmarkSliceByteToString/4-4 1581320 74.31 ns/op BenchmarkSliceByteToString/8-4 1634210 72.76 ns/op BenchmarkSliceByteToString/16-4 1556238 76.92 ns/op BenchmarkSliceByteToString/32-4 1419631 82.37 ns/op BenchmarkSliceByteToString/64-4 1000000 110.7 ns/op BenchmarkSliceByteToString/128-4 1000000 178.7 ns/op BenchmarkRuneCount/lenruneslice/ASCII-4 3211890 37.02 ns/op BenchmarkRuneCount/lenruneslice/Japanese-4 1238816 96.79 ns/op BenchmarkRuneCount/lenruneslice/MixedLength-4 1493406 80.67 ns/op BenchmarkRuneCount/rangeloop/ASCII-4 6308986 19.07 ns/op BenchmarkRuneCount/rangeloop/Japanese-4 2520568 47.92 ns/op BenchmarkRuneCount/rangeloop/MixedLength-4 2907428 41.12 ns/op BenchmarkRuneCount/utf8.RuneCountInString/ASCII-4 3414924 35.73 ns/op BenchmarkRuneCount/utf8.RuneCountInString/Japanese-4 714376 169.7 ns/op BenchmarkRuneCount/utf8.RuneCountInString/MixedLength-4 888750 137.2 ns/op BenchmarkRuneIterate/range/ASCII-4 10806498 9.955 ns/op BenchmarkRuneIterate/range/Japanese-4 2913580 41.00 ns/op BenchmarkRuneIterate/range/MixedLength-4 3501128 36.03 ns/op BenchmarkRuneIterate/range1/ASCII-4 12388670 9.672 ns/op BenchmarkRuneIterate/range1/Japanese-4 2916373 40.59 ns/op BenchmarkRuneIterate/range1/MixedLength-4 3508842 33.70 ns/op BenchmarkRuneIterate/range2/ASCII-4 11781003 10.21 ns/op BenchmarkRuneIterate/range2/Japanese-4 2917674 41.19 ns/op BenchmarkRuneIterate/range2/MixedLength-4 3475903 33.75 ns/op BenchmarkArrayEqual-4 19203855 5.541 ns/op BenchmarkFunc/Name-4 3905542 29.22 ns/op BenchmarkFunc/Entry-4 12017702 9.368 ns/op BenchmarkFunc/FileLine-4 4261972 27.33 ns/op PASS ok runtime 147.001s goos: freebsd goarch: amd64 pkg: runtime/cgo cpu: AMD EPYC 7B12 BenchmarkHandle/non-concurrent-4 34315 3185 ns/op BenchmarkHandle/concurrent-4 14894 7992 ns/op PASS ok runtime/cgo 1.437s goos: freebsd goarch: amd64 pkg: runtime/internal/atomic cpu: AMD EPYC 7B12 BenchmarkAnd32-4 15647823 7.158 ns/op BenchmarkAnd32Parallel-4 2924846 38.85 ns/op BenchmarkAnd64-4 16556710 6.077 ns/op BenchmarkAnd64Parallel-4 3041434 40.44 ns/op BenchmarkOr32-4 16419044 6.926 ns/op BenchmarkOr32Parallel-4 2917220 40.90 ns/op BenchmarkOr64-4 16810122 6.877 ns/op BenchmarkOr64Parallel-4 2741443 44.59 ns/op BenchmarkAtomicLoad64-4 21272464 5.628 ns/op BenchmarkAtomicStore64-4 20261077 5.046 ns/op BenchmarkAtomicLoad-4 25288815 5.629 ns/op BenchmarkAtomicStore-4 25067412 5.673 ns/op BenchmarkAnd8-4 21035227 5.231 ns/op BenchmarkAnd-4 22656538 5.396 ns/op BenchmarkAnd8Parallel-4 3906267 30.58 ns/op BenchmarkAndParallel-4 3562060 31.61 ns/op BenchmarkOr8-4 20734537 5.648 ns/op BenchmarkOr-4 20808427 5.588 ns/op BenchmarkOr8Parallel-4 3869353 32.76 ns/op BenchmarkOrParallel-4 3610203 31.77 ns/op BenchmarkXadd-4 3634528 32.15 ns/op BenchmarkXadd64-4 3586741 33.55 ns/op BenchmarkCas-4 3349442 37.10 ns/op BenchmarkCas64-4 3353271 35.42 ns/op BenchmarkXchg-4 3896973 32.13 ns/op BenchmarkXchg64-4 3601903 31.41 ns/op PASS ok runtime/internal/atomic 5.019s goos: freebsd goarch: amd64 pkg: runtime/internal/math cpu: AMD EPYC 7B12 BenchmarkMulUintptr/small-4 5629557 19.13 ns/op BenchmarkMulUintptr/large-4 4912777 23.77 ns/op PASS ok runtime/internal/math 1.357s goos: freebsd goarch: amd64 pkg: runtime/pprof cpu: AMD EPYC 7B12 BenchmarkGoroutine/Profile.WriteTo_idle_50-4 43 2782114 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_50-4 37 3630744 ns/op 237.9 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_50-4 874 118203 ns/op 0.7883 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_500-4 16 7296986 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_500-4 13 8900051 ns/op 584.8 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_500-4 428 278979 ns/op 9.939 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_5000-4 2 50207142 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_5000-4 2 57350269 ns/op 4178 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_5000-4 67 1961887 ns/op 128.0 concurrent_launches/op PASS ok runtime/pprof 2.670s goos: freebsd goarch: amd64 pkg: runtime/race cpu: AMD EPYC 7B12 BenchmarkSyncLeak-4 64 2072915 ns/op BenchmarkStackLeak-4 13389 8510 ns/op PASS ok runtime/race 1.404s goos: freebsd goarch: amd64 pkg: runtime/trace cpu: AMD EPYC 7B12 BenchmarkStartRegion-4 6155040 18.75 ns/op 0 B/op 0 allocs/op BenchmarkNewTask-4 217094 543.6 ns/op 64 B/op 2 allocs/op PASS ok runtime/trace 1.293s goos: freebsd goarch: amd64 pkg: slices cpu: AMD EPYC 7B12 BenchmarkEqualFunc_Large-4 49 2050818 ns/op BenchmarkIndex_Large-4 27914 4090 ns/op BenchmarkIndexFunc_Large-4 230 565435 ns/op BenchmarkCompact/nil-4 8844110 12.36 ns/op BenchmarkCompact/one-4 2519743 48.24 ns/op BenchmarkCompact/sorted-4 1605710 75.27 ns/op BenchmarkCompact/1_item-4 1369281 84.96 ns/op BenchmarkCompact/unsorted-4 1575796 74.72 ns/op BenchmarkCompact/many-4 768298 135.1 ns/op BenchmarkCompact_Large-4 903 135612 ns/op BenchmarkCompactFunc_Large-4 78 1312795 ns/op BenchmarkReplace/naive-fast-4 101502 1149 ns/op BenchmarkReplace/optimized-fast-4 130777 929.2 ns/op BenchmarkReplace/naive-slow-4 33298 3034 ns/op BenchmarkReplace/optimized-slow-4 40120 2870 ns/op BenchmarkBinarySearchFloats/Size16-4 1665872 70.38 ns/op BenchmarkBinarySearchFloats/Size32-4 1429327 88.46 ns/op BenchmarkBinarySearchFloats/Size64-4 1317550 100.3 ns/op BenchmarkBinarySearchFloats/Size128-4 979815 109.7 ns/op BenchmarkBinarySearchFloats/Size512-4 926216 132.6 ns/op BenchmarkBinarySearchFloats/Size1024-4 840170 131.9 ns/op BenchmarkBinarySearchFuncStruct/Size16-4 726888 155.5 ns/op BenchmarkBinarySearchFuncStruct/Size32-4 610161 175.3 ns/op BenchmarkBinarySearchFuncStruct/Size64-4 486577 213.5 ns/op BenchmarkBinarySearchFuncStruct/Size128-4 502143 227.5 ns/op BenchmarkBinarySearchFuncStruct/Size512-4 396792 275.7 ns/op BenchmarkBinarySearchFuncStruct/Size1024-4 324952 319.8 ns/op PASS ok slices 5.350s goos: freebsd goarch: amd64 pkg: sort cpu: AMD EPYC 7B12 BenchmarkSearchWrappers-4 190821 595.5 ns/op BenchmarkSortInts-4 2 76189328 ns/op BenchmarkSlicesSortInts-4 3 42955540 ns/op BenchmarkSortIsSorted-4 42 2934850 ns/op BenchmarkSlicesIsSorted-4 75 1601175 ns/op BenchmarkSortStrings-4 1 127674568 ns/op BenchmarkSlicesSortStrings-4 2 75120224 ns/op BenchmarkSortStrings_Sorted-4 34 3105762 ns/op BenchmarkSlicesSortStrings_Sorted-4 57 1903814 ns/op BenchmarkSortStructs-4 1 163175489 ns/op BenchmarkSortFuncStructs-4 1 149429417 ns/op BenchmarkSortString1K-4 357 332415 ns/op BenchmarkSortString1K_Slice-4 261 449247 ns/op BenchmarkStableString1K-4 135 895928 ns/op BenchmarkSortInt1K-4 434 266613 ns/op BenchmarkSortInt1K_Sorted-4 6504 17481 ns/op BenchmarkSortInt1K_Reversed-4 4231 28311 ns/op BenchmarkSortInt1K_Mod8-4 1104 106001 ns/op BenchmarkStableInt1K-4 176 670356 ns/op BenchmarkStableInt1K_Slice-4 206 568658 ns/op BenchmarkSortInt64K-4 4 26010844 ns/op BenchmarkSortInt64K_Slice-4 3 38251943 ns/op BenchmarkStableInt64K-4 2 60397582 ns/op BenchmarkSort1e2-4 589 203407 ns/op BenchmarkStable1e2-4 236 503784 ns/op BenchmarkSort1e4-4 3 41576269 ns/op BenchmarkStable1e4-4 1 167061811 ns/op PASS ok sort 14.811s goos: freebsd goarch: amd64 pkg: strconv cpu: AMD EPYC 7B12 BenchmarkAtof64Decimal-4 1055856 117.7 ns/op BenchmarkAtof64Float-4 912872 132.7 ns/op BenchmarkAtof64FloatExp-4 757719 156.4 ns/op BenchmarkAtof64Big-4 523196 215.9 ns/op BenchmarkAtof64RandomBits-4 283662 381.9 ns/op BenchmarkAtof64RandomFloats-4 501794 204.8 ns/op BenchmarkAtof64RandomLongFloats-4 514060 233.0 ns/op BenchmarkAtof32Decimal-4 909412 118.4 ns/op BenchmarkAtof32Float-4 803550 127.9 ns/op BenchmarkAtof32FloatExp-4 631940 162.3 ns/op BenchmarkAtof32Random-4 410425 251.7 ns/op BenchmarkAtof32RandomLong-4 198885 586.2 ns/op BenchmarkParseInt/Pos/7bit-4 1741316 69.81 ns/op BenchmarkParseInt/Pos/26bit-4 922680 121.9 ns/op BenchmarkParseInt/Pos/31bit-4 701499 144.2 ns/op BenchmarkParseInt/Pos/56bit-4 546879 215.2 ns/op BenchmarkParseInt/Pos/63bit-4 441339 238.3 ns/op BenchmarkParseInt/Neg/7bit-4 1725063 71.85 ns/op BenchmarkParseInt/Neg/26bit-4 914862 128.6 ns/op BenchmarkParseInt/Neg/31bit-4 823929 144.5 ns/op BenchmarkParseInt/Neg/56bit-4 575094 216.3 ns/op BenchmarkParseInt/Neg/63bit-4 449566 230.3 ns/op BenchmarkAtoi/Pos/7bit-4 2517879 47.74 ns/op BenchmarkAtoi/Pos/26bit-4 1000000 101.9 ns/op BenchmarkAtoi/Pos/31bit-4 1037196 108.5 ns/op BenchmarkAtoi/Pos/56bit-4 605185 182.5 ns/op BenchmarkAtoi/Pos/63bit-4 429985 238.5 ns/op BenchmarkAtoi/Neg/7bit-4 2497681 48.41 ns/op BenchmarkAtoi/Neg/26bit-4 1161916 102.1 ns/op BenchmarkAtoi/Neg/31bit-4 920752 114.7 ns/op BenchmarkAtoi/Neg/56bit-4 572671 186.3 ns/op BenchmarkAtoi/Neg/63bit-4 438349 236.9 ns/op BenchmarkFormatFloat/Decimal-4 168286 700.0 ns/op BenchmarkFormatFloat/Float-4 164089 745.7 ns/op BenchmarkFormatFloat/Exp-4 162980 718.2 ns/op BenchmarkFormatFloat/NegExp-4 164140 728.8 ns/op BenchmarkFormatFloat/LongExp-4 140797 855.2 ns/op BenchmarkFormatFloat/Big-4 129920 928.9 ns/op BenchmarkFormatFloat/BinaryExp-4 308803 342.2 ns/op BenchmarkFormatFloat/32Integer-4 165465 713.4 ns/op BenchmarkFormatFloat/32ExactFraction-4 175220 662.1 ns/op BenchmarkFormatFloat/32Point-4 167557 724.7 ns/op BenchmarkFormatFloat/32Exp-4 170391 708.8 ns/op BenchmarkFormatFloat/32NegExp-4 167010 682.3 ns/op BenchmarkFormatFloat/32Shortest-4 183789 647.0 ns/op BenchmarkFormatFloat/32Fixed8Hard-4 186643 619.7 ns/op BenchmarkFormatFloat/32Fixed9Hard-4 190702 625.1 ns/op BenchmarkFormatFloat/64Fixed1-4 225573 528.9 ns/op BenchmarkFormatFloat/64Fixed2-4 224250 523.3 ns/op BenchmarkFormatFloat/64Fixed3-4 201722 528.8 ns/op BenchmarkFormatFloat/64Fixed4-4 231818 528.2 ns/op BenchmarkFormatFloat/64Fixed12-4 131409 897.4 ns/op BenchmarkFormatFloat/64Fixed16-4 154209 759.0 ns/op BenchmarkFormatFloat/64Fixed12Hard-4 165447 738.6 ns/op BenchmarkFormatFloat/64Fixed17Hard-4 142159 843.6 ns/op BenchmarkFormatFloat/64Fixed18Hard-4 3603 31553 ns/op BenchmarkFormatFloat/Slowpath64-4 135021 857.9 ns/op BenchmarkFormatFloat/SlowpathDenormal64-4 134922 865.5 ns/op BenchmarkAppendFloat/Decimal-4 183051 654.7 ns/op BenchmarkAppendFloat/Float-4 175971 672.9 ns/op BenchmarkAppendFloat/Exp-4 185827 626.3 ns/op BenchmarkAppendFloat/NegExp-4 187748 633.5 ns/op BenchmarkAppendFloat/LongExp-4 150396 776.3 ns/op BenchmarkAppendFloat/Big-4 139996 844.1 ns/op BenchmarkAppendFloat/BinaryExp-4 465685 264.6 ns/op BenchmarkAppendFloat/32Integer-4 185299 666.6 ns/op BenchmarkAppendFloat/32ExactFraction-4 204177 577.5 ns/op BenchmarkAppendFloat/32Point-4 184808 644.6 ns/op BenchmarkAppendFloat/32Exp-4 195732 600.3 ns/op BenchmarkAppendFloat/32NegExp-4 193311 600.2 ns/op BenchmarkAppendFloat/32Shortest-4 221979 534.4 ns/op BenchmarkAppendFloat/32Fixed8Hard-4 211440 547.6 ns/op BenchmarkAppendFloat/32Fixed9Hard-4 213622 566.3 ns/op BenchmarkAppendFloat/64Fixed1-4 272566 453.4 ns/op BenchmarkAppendFloat/64Fixed2-4 268284 445.8 ns/op BenchmarkAppendFloat/64Fixed3-4 275781 427.9 ns/op BenchmarkAppendFloat/64Fixed4-4 251056 427.9 ns/op BenchmarkAppendFloat/64Fixed12-4 146282 800.0 ns/op BenchmarkAppendFloat/64Fixed16-4 175802 683.1 ns/op BenchmarkAppendFloat/64Fixed12Hard-4 209557 586.1 ns/op BenchmarkAppendFloat/64Fixed17Hard-4 160521 732.3 ns/op BenchmarkAppendFloat/64Fixed18Hard-4 3393 30595 ns/op BenchmarkAppendFloat/Slowpath64-4 149731 766.4 ns/op BenchmarkAppendFloat/SlowpathDenormal64-4 160912 762.4 ns/op BenchmarkFormatInt-4 23151 5267 ns/op BenchmarkAppendInt-4 24063 4897 ns/op BenchmarkFormatUint-4 126210 1008 ns/op BenchmarkAppendUint-4 134581 867.7 ns/op BenchmarkFormatIntSmall/7-4 4024084 30.32 ns/op BenchmarkFormatIntSmall/42-4 3999938 30.68 ns/op BenchmarkAppendIntSmall-4 1752512 68.87 ns/op BenchmarkAppendUintVarlen/1-4 1787120 65.53 ns/op BenchmarkAppendUintVarlen/12-4 1797734 67.23 ns/op BenchmarkAppendUintVarlen/123-4 1328354 90.34 ns/op BenchmarkAppendUintVarlen/1234-4 1321350 91.29 ns/op BenchmarkAppendUintVarlen/12345-4 1311608 92.29 ns/op BenchmarkAppendUintVarlen/123456-4 1315480 92.85 ns/op BenchmarkAppendUintVarlen/1234567-4 1275273 95.31 ns/op BenchmarkAppendUintVarlen/12345678-4 1279851 93.30 ns/op BenchmarkAppendUintVarlen/123456789-4 1194486 97.03 ns/op BenchmarkAppendUintVarlen/1234567890-4 1227136 98.76 ns/op BenchmarkAppendUintVarlen/12345678901-4 1237531 99.18 ns/op BenchmarkAppendUintVarlen/123456789012-4 1000000 100.1 ns/op BenchmarkAppendUintVarlen/1234567890123-4 1000000 100.3 ns/op BenchmarkAppendUintVarlen/12345678901234-4 1000000 101.4 ns/op BenchmarkAppendUintVarlen/123456789012345-4 1161489 103.7 ns/op BenchmarkAppendUintVarlen/1234567890123456-4 997768 102.8 ns/op BenchmarkAppendUintVarlen/12345678901234567-4 968256 105.9 ns/op BenchmarkAppendUintVarlen/123456789012345678-4 1000000 105.7 ns/op BenchmarkAppendUintVarlen/1234567890123456789-4 1116910 106.4 ns/op BenchmarkAppendUintVarlen/12345678901234567890-4 1133632 105.9 ns/op BenchmarkQuote-4 65295 1833 ns/op BenchmarkQuoteRune-4 560647 198.9 ns/op BenchmarkAppendQuote-4 74425 1603 ns/op BenchmarkAppendQuoteRune-4 951624 111.1 ns/op BenchmarkUnquoteEasy-4 1763107 68.55 ns/op BenchmarkUnquoteHard-4 67514 1810 ns/op PASS ok strconv 18.235s goos: freebsd goarch: amd64 pkg: strings cpu: AMD EPYC 7B12 BenchmarkBuildString_Builder/1Write_NoGrow-4 498382 201.3 ns/op 48 B/op 1 allocs/op BenchmarkBuildString_Builder/3Write_NoGrow-4 206808 660.7 ns/op 336 B/op 3 allocs/op BenchmarkBuildString_Builder/3Write_Grow-4 254313 463.2 ns/op 112 B/op 1 allocs/op BenchmarkBuildString_WriteString/1Write_NoGrow-4 542432 197.6 ns/op 48 B/op 1 allocs/op BenchmarkBuildString_WriteString/3Write_NoGrow-4 219382 649.3 ns/op 336 B/op 3 allocs/op BenchmarkBuildString_WriteString/3Write_Grow-4 277978 424.9 ns/op 112 B/op 1 allocs/op BenchmarkBuildString_ByteBuffer/1Write_NoGrow-4 439189 277.1 ns/op 112 B/op 2 allocs/op BenchmarkBuildString_ByteBuffer/3Write_NoGrow-4 124891 941.5 ns/op 432 B/op 4 allocs/op BenchmarkBuildString_ByteBuffer/3Write_Grow-4 145304 790.8 ns/op 336 B/op 3 allocs/op BenchmarkClone-4 1000000 129.4 ns/op 48 B/op 1 allocs/op BenchmarkGenericNoMatch-4 28483 4066 ns/op BenchmarkGenericMatch1-4 2880 39114 ns/op BenchmarkGenericMatch2-4 598 198380 ns/op BenchmarkSingleMaxSkipping-4 8799 11775 ns/op 849.23 MB/s BenchmarkSingleLongSuffixFail-4 17629 6843 ns/op 146.43 MB/s BenchmarkSingleMatch-4 337 353906 ns/op 42.38 MB/s BenchmarkByteByteNoMatch-4 87816 1333 ns/op BenchmarkByteByteMatch-4 29604 3921 ns/op BenchmarkByteStringMatch-4 35229 3475 ns/op BenchmarkHTMLEscapeNew-4 108829 1100 ns/op BenchmarkHTMLEscapeOld-4 125730 958.9 ns/op BenchmarkByteStringReplacerWriteString-4 1858 59487 ns/op BenchmarkByteReplacerWriteString-4 2214 51847 ns/op BenchmarkByteByteReplaces-4 4729 25195 ns/op BenchmarkByteByteMap-4 13686 8551 ns/op BenchmarkMap/identity/ASCII-4 786651 151.2 ns/op BenchmarkMap/identity/Greek-4 524439 199.9 ns/op BenchmarkMap/change/ASCII-4 51069 2363 ns/op BenchmarkMap/change/Greek-4 40138 3085 ns/op BenchmarkIndexRune-4 2823794 44.38 ns/op BenchmarkIndexRuneLongString-4 2262943 53.20 ns/op BenchmarkIndexRuneFastPath-4 5715404 20.03 ns/op BenchmarkIndex-4 5606794 20.69 ns/op BenchmarkLastIndex-4 6211177 20.48 ns/op BenchmarkIndexByte-4 13611386 7.865 ns/op BenchmarkToUpper/#00-4 5877489 20.48 ns/op BenchmarkToUpper/ONLYUPPER-4 3818829 31.42 ns/op BenchmarkToUpper/abc-4 408459 281.5 ns/op BenchmarkToUpper/AbC123-4 309760 352.4 ns/op BenchmarkToUpper/azAZ09_-4 377059 313.3 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 74754 1566 ns/op BenchmarkToUpper/RENAN_BASTOS_93_AOSDAJDJAIDJAIDAJIaidsjjaidijadsjiadjiOOKKO-4 94154 1295 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 47138 2469 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 88353 1327 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 175035 697.5 ns/op BenchmarkToLower/#00-4 5604616 20.90 ns/op BenchmarkToLower/abc-4 5178122 21.87 ns/op BenchmarkToLower/AbC123-4 315074 380.6 ns/op BenchmarkToLower/azAZ09_-4 305089 381.9 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 142750 867.1 ns/op BenchmarkToLower/renan_bastos_93_AOSDAJDJAIDJAIDAJIaidsjjaidijadsjiadjiOOKKO-4 89787 1322 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 49663 2485 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 113464 1036 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 171483 694.5 ns/op BenchmarkMapNoChanges-4 922408 110.8 ns/op BenchmarkTrim-4 52941 2318 ns/op 0 B/op 0 allocs/op BenchmarkToValidUTF8/Valid-4 3789169 29.54 ns/op BenchmarkToValidUTF8/InvalidASCII-4 256712 456.3 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 184980 656.8 ns/op BenchmarkEqualFold/Tests-4 77643 1572 ns/op BenchmarkEqualFold/ASCII-4 4411957 26.48 ns/op BenchmarkEqualFold/UnicodePrefix-4 154814 748.4 ns/op BenchmarkEqualFold/UnicodeSuffix-4 161404 707.2 ns/op BenchmarkIndexHard1-4 1270 95501 ns/op BenchmarkIndexHard2-4 901 132630 ns/op BenchmarkIndexHard3-4 180 668181 ns/op BenchmarkIndexHard4-4 184 645789 ns/op BenchmarkLastIndexHard1-4 69 1648807 ns/op BenchmarkLastIndexHard2-4 69 1640190 ns/op BenchmarkLastIndexHard3-4 72 1642038 ns/op BenchmarkCountHard1-4 1254 95742 ns/op BenchmarkCountHard2-4 903 131453 ns/op BenchmarkCountHard3-4 175 660285 ns/op BenchmarkIndexTorture-4 8935 12762 ns/op BenchmarkCountTorture-4 9314 12754 ns/op BenchmarkCountTortureOverlapping-4 1514 75088 ns/op BenchmarkCountByte/10-4 5590746 21.72 ns/op 460.39 MB/s BenchmarkCountByte/32-4 5223345 22.97 ns/op 1392.91 MB/s BenchmarkCountByte/4096-4 1304083 91.82 ns/op 44608.36 MB/s BenchmarkCountByte/4194304-4 1308 82330 ns/op 50944.72 MB/s BenchmarkCountByte/67108864-4 33 3925074 ns/op 17097.48 MB/s BenchmarkFields/ASCII/16-4 413168 287.6 ns/op 55.63 MB/s 48 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 35431 3381 ns/op 75.71 MB/s 352 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 2132 55641 ns/op 73.62 MB/s 6144 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 124 958014 ns/op 68.41 MB/s 98304 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 7 15859078 ns/op 66.12 MB/s 1515520 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 233143 477.6 ns/op 33.50 MB/s 16 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 15884 7571 ns/op 33.81 MB/s 448 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 876 131765 ns/op 31.09 MB/s 21504 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 46 2443140 ns/op 26.82 MB/s 463106 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 3 43026040 ns/op 24.37 MB/s 10457344 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 275532 400.5 ns/op 39.95 MB/s 48 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 25214 4903 ns/op 52.22 MB/s 352 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 1398 87764 ns/op 46.67 MB/s 21504 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 70 1635284 ns/op 40.08 MB/s 463104 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 4 29089328 ns/op 36.05 MB/s 10457368 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 286488 404.4 ns/op 39.57 MB/s 16 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 19723 6040 ns/op 42.39 MB/s 448 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 1099 109287 ns/op 37.48 MB/s 21504 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 54 1957588 ns/op 33.48 MB/s 463104 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 3 34887236 ns/op 30.06 MB/s 10457376 B/op 24 allocs/op BenchmarkSplitEmptySeparator-4 3 42527349 ns/op BenchmarkSplitSingleByteSeparator-4 28 3572486 ns/op BenchmarkSplitMultiByteSeparator-4 58 2144418 ns/op BenchmarkSplitNSingleByteSeparator-4 354583 380.2 ns/op BenchmarkSplitNMultiByteSeparator-4 252440 465.7 ns/op BenchmarkRepeat/5x0-4 5074525 24.35 ns/op BenchmarkRepeat/5x1-4 4937181 21.52 ns/op BenchmarkRepeat/5x2-4 332722 350.7 ns/op BenchmarkRepeat/5x6-4 204750 615.2 ns/op BenchmarkRepeat/10x0-4 4911578 22.22 ns/op BenchmarkRepeat/10x1-4 4951143 23.90 ns/op BenchmarkRepeat/10x2-4 337839 365.0 ns/op BenchmarkRepeat/10x6-4 189285 622.4 ns/op BenchmarkRepeatLarge/256/1-4 92428 1322 ns/op 193.71 MB/s BenchmarkRepeatLarge/256/16-4 148398 842.5 ns/op 303.87 MB/s BenchmarkRepeatLarge/512/1-4 71074 1640 ns/op 312.22 MB/s BenchmarkRepeatLarge/512/16-4 107935 1130 ns/op 452.94 MB/s BenchmarkRepeatLarge/1024/1-4 54177 2095 ns/op 488.82 MB/s BenchmarkRepeatLarge/1024/16-4 73438 1633 ns/op 626.94 MB/s BenchmarkRepeatLarge/2048/1-4 39362 3043 ns/op 673.11 MB/s BenchmarkRepeatLarge/2048/16-4 46462 2461 ns/op 832.11 MB/s BenchmarkRepeatLarge/4096/1-4 25150 4507 ns/op 908.90 MB/s BenchmarkRepeatLarge/4096/16-4 30505 4130 ns/op 991.70 MB/s BenchmarkRepeatLarge/8192/1-4 14703 7930 ns/op 1033.01 MB/s BenchmarkRepeatLarge/8192/16-4 15960 6513 ns/op 1257.73 MB/s BenchmarkRepeatLarge/8192/4097-4 6474462 17.54 ns/op 233612.33 MB/s BenchmarkRepeatLarge/16384/1-4 10000 13849 ns/op 1183.05 MB/s BenchmarkRepeatLarge/16384/16-4 9358 13331 ns/op 1229.04 MB/s BenchmarkRepeatLarge/16384/4097-4 13591 8919 ns/op 1378.07 MB/s BenchmarkRepeatLarge/32768/1-4 4366 24213 ns/op 1353.32 MB/s BenchmarkRepeatLarge/32768/16-4 4248 23650 ns/op 1385.54 MB/s BenchmarkRepeatLarge/32768/4097-4 5440 21351 ns/op 1343.24 MB/s BenchmarkRepeatLarge/65536/1-4 2626 44375 ns/op 1476.86 MB/s BenchmarkRepeatLarge/65536/16-4 2796 48107 ns/op 1362.29 MB/s BenchmarkRepeatLarge/65536/4097-4 2680 40069 ns/op 1533.74 MB/s BenchmarkRepeatLarge/131072/1-4 672 190019 ns/op 689.79 MB/s BenchmarkRepeatLarge/131072/16-4 843 179641 ns/op 729.63 MB/s BenchmarkRepeatLarge/131072/4097-4 870 192977 ns/op 658.14 MB/s BenchmarkRepeatLarge/262144/1-4 436 300551 ns/op 872.21 MB/s BenchmarkRepeatLarge/262144/16-4 420 268914 ns/op 974.82 MB/s BenchmarkRepeatLarge/262144/4097-4 358 282251 ns/op 914.47 MB/s BenchmarkRepeatLarge/524288/1-4 237 499654 ns/op 1049.30 MB/s BenchmarkRepeatLarge/524288/16-4 219 581535 ns/op 901.56 MB/s BenchmarkRepeatLarge/524288/4097-4 192 531607 ns/op 978.77 MB/s BenchmarkRepeatLarge/1048576/1-4 100 1173346 ns/op 893.66 MB/s BenchmarkRepeatLarge/1048576/16-4 100 1070492 ns/op 979.53 MB/s BenchmarkRepeatLarge/1048576/4097-4 108 1063344 ns/op 982.50 MB/s BenchmarkRepeatLarge/2097152/1-4 69 2015031 ns/op 1040.75 MB/s BenchmarkRepeatLarge/2097152/16-4 58 2014424 ns/op 1041.07 MB/s BenchmarkRepeatLarge/2097152/4097-4 58 2013903 ns/op 1039.56 MB/s BenchmarkRepeatLarge/4194304/1-4 24 4167119 ns/op 1006.52 MB/s BenchmarkRepeatLarge/4194304/16-4 27 3807173 ns/op 1101.68 MB/s BenchmarkRepeatLarge/4194304/4097-4 31 3806237 ns/op 1101.15 MB/s BenchmarkRepeatLarge/8388608/1-4 15 7067407 ns/op 1186.94 MB/s BenchmarkRepeatLarge/8388608/16-4 15 6978361 ns/op 1202.09 MB/s BenchmarkRepeatLarge/8388608/4097-4 15 7134588 ns/op 1175.48 MB/s BenchmarkRepeatLarge/16777216/1-4 8 13952201 ns/op 1202.48 MB/s BenchmarkRepeatLarge/16777216/16-4 8 14032874 ns/op 1195.57 MB/s BenchmarkRepeatLarge/16777216/4097-4 8 13874494 ns/op 1209.21 MB/s BenchmarkRepeatLarge/33554432/1-4 4 26952466 ns/op 1244.95 MB/s BenchmarkRepeatLarge/33554432/16-4 4 27345041 ns/op 1227.08 MB/s BenchmarkRepeatLarge/33554432/4097-4 4 27279236 ns/op 1230.04 MB/s BenchmarkRepeatLarge/67108864/1-4 2 55687438 ns/op 1205.10 MB/s BenchmarkRepeatLarge/67108864/16-4 2 53437306 ns/op 1255.84 MB/s BenchmarkRepeatLarge/67108864/4097-4 2 54592876 ns/op 1229.26 MB/s BenchmarkRepeatLarge/134217728/1-4 1 105607640 ns/op 1270.91 MB/s BenchmarkRepeatLarge/134217728/16-4 1 107468932 ns/op 1248.90 MB/s BenchmarkRepeatLarge/134217728/4097-4 1 106861962 ns/op 1255.99 MB/s BenchmarkRepeatLarge/268435456/1-4 1 230133396 ns/op 1166.43 MB/s BenchmarkRepeatLarge/268435456/16-4 1 210945479 ns/op 1272.53 MB/s BenchmarkRepeatLarge/268435456/4097-4 1 212301012 ns/op 1264.41 MB/s BenchmarkRepeatLarge/536870912/1-4 1 466036277 ns/op 1151.99 MB/s BenchmarkRepeatLarge/536870912/16-4 1 423524871 ns/op 1267.63 MB/s BenchmarkRepeatLarge/536870912/4097-4 1 429225017 ns/op 1250.79 MB/s BenchmarkRepeatLarge/1073741824/1-4 1 949117888 ns/op 1131.31 MB/s BenchmarkRepeatLarge/1073741824/16-4 1 853583418 ns/op 1257.92 MB/s BenchmarkRepeatLarge/1073741824/4097-4 1 861279543 ns/op 1246.68 MB/s BenchmarkIndexAnyASCII/1:1-4 3066022 38.58 ns/op BenchmarkIndexAnyASCII/1:2-4 2808033 40.15 ns/op BenchmarkIndexAnyASCII/1:4-4 2894784 40.29 ns/op BenchmarkIndexAnyASCII/1:8-4 2829266 41.80 ns/op BenchmarkIndexAnyASCII/1:16-4 2864307 40.04 ns/op BenchmarkIndexAnyASCII/1:32-4 3009222 40.72 ns/op BenchmarkIndexAnyASCII/1:64-4 2828292 39.53 ns/op BenchmarkIndexAnyASCII/16:1-4 2944123 39.91 ns/op BenchmarkIndexAnyASCII/16:2-4 1029386 128.4 ns/op BenchmarkIndexAnyASCII/16:4-4 927774 114.9 ns/op BenchmarkIndexAnyASCII/16:8-4 876264 136.1 ns/op BenchmarkIndexAnyASCII/16:16-4 819346 133.8 ns/op BenchmarkIndexAnyASCII/16:32-4 650233 168.8 ns/op BenchmarkIndexAnyASCII/16:64-4 462952 235.8 ns/op BenchmarkIndexAnyASCII/256:1-4 2890038 39.57 ns/op BenchmarkIndexAnyASCII/256:2-4 72462 1457 ns/op BenchmarkIndexAnyASCII/256:4-4 71101 1658 ns/op BenchmarkIndexAnyASCII/256:8-4 70504 1607 ns/op BenchmarkIndexAnyASCII/256:16-4 69428 1462 ns/op BenchmarkIndexAnyASCII/256:32-4 69453 1500 ns/op BenchmarkIndexAnyASCII/256:64-4 64346 1756 ns/op BenchmarkIndexAnyUTF8/1:1-4 3033038 37.35 ns/op BenchmarkIndexAnyUTF8/1:2-4 2930762 40.16 ns/op BenchmarkIndexAnyUTF8/1:4-4 2960802 42.45 ns/op BenchmarkIndexAnyUTF8/1:8-4 3008307 40.54 ns/op BenchmarkIndexAnyUTF8/1:16-4 3041235 40.03 ns/op BenchmarkIndexAnyUTF8/1:32-4 2822457 41.40 ns/op BenchmarkIndexAnyUTF8/1:64-4 2845837 40.47 ns/op BenchmarkIndexAnyUTF8/16:1-4 2283298 52.68 ns/op BenchmarkIndexAnyUTF8/16:2-4 399904 299.8 ns/op BenchmarkIndexAnyUTF8/16:4-4 392722 296.2 ns/op BenchmarkIndexAnyUTF8/16:8-4 406648 295.2 ns/op BenchmarkIndexAnyUTF8/16:16-4 382555 281.8 ns/op BenchmarkIndexAnyUTF8/16:32-4 408823 298.6 ns/op BenchmarkIndexAnyUTF8/16:64-4 386124 284.2 ns/op BenchmarkIndexAnyUTF8/256:1-4 423519 284.7 ns/op BenchmarkIndexAnyUTF8/256:2-4 27332 4410 ns/op BenchmarkIndexAnyUTF8/256:4-4 28988 4376 ns/op BenchmarkIndexAnyUTF8/256:8-4 27912 4356 ns/op BenchmarkIndexAnyUTF8/256:16-4 28634 4368 ns/op BenchmarkIndexAnyUTF8/256:32-4 26990 4291 ns/op BenchmarkIndexAnyUTF8/256:64-4 27849 4411 ns/op BenchmarkLastIndexAnyASCII/1:1-4 3077036 37.26 ns/op BenchmarkLastIndexAnyASCII/1:2-4 3032586 37.74 ns/op BenchmarkLastIndexAnyASCII/1:4-4 3104791 38.19 ns/op BenchmarkLastIndexAnyASCII/1:8-4 2966899 40.25 ns/op BenchmarkLastIndexAnyASCII/1:16-4 3199738 38.40 ns/op BenchmarkLastIndexAnyASCII/1:32-4 3180190 39.47 ns/op BenchmarkLastIndexAnyASCII/1:64-4 2973804 39.18 ns/op BenchmarkLastIndexAnyASCII/16:1-4 876762 117.2 ns/op BenchmarkLastIndexAnyASCII/16:2-4 843199 127.2 ns/op BenchmarkLastIndexAnyASCII/16:4-4 924541 128.8 ns/op BenchmarkLastIndexAnyASCII/16:8-4 818630 131.0 ns/op BenchmarkLastIndexAnyASCII/16:16-4 803889 148.1 ns/op BenchmarkLastIndexAnyASCII/16:32-4 645150 168.1 ns/op BenchmarkLastIndexAnyASCII/16:64-4 480783 230.0 ns/op BenchmarkLastIndexAnyASCII/256:1-4 73111 1466 ns/op BenchmarkLastIndexAnyASCII/256:2-4 77468 1599 ns/op BenchmarkLastIndexAnyASCII/256:4-4 82486 1476 ns/op BenchmarkLastIndexAnyASCII/256:8-4 72224 1572 ns/op BenchmarkLastIndexAnyASCII/256:16-4 71752 1653 ns/op BenchmarkLastIndexAnyASCII/256:32-4 70707 1664 ns/op BenchmarkLastIndexAnyASCII/256:64-4 68698 1526 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 3151602 37.69 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 3093888 38.17 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 2998887 39.92 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 3029608 40.25 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 3000721 39.04 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 3001120 38.44 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 3023460 37.62 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 447789 254.6 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 237558 495.0 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 246519 507.3 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 227341 489.6 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 230187 508.1 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 236906 514.7 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 228766 489.4 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 33154 3614 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 15831 7705 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 15759 7756 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 15918 7610 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 15574 7527 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 15531 7599 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 16384 7684 ns/op BenchmarkTrimASCII/1:1-4 4609438 24.19 ns/op BenchmarkTrimASCII/1:2-4 3724942 29.86 ns/op BenchmarkTrimASCII/1:4-4 3832938 32.30 ns/op BenchmarkTrimASCII/1:8-4 3280864 33.97 ns/op BenchmarkTrimASCII/1:16-4 2373219 50.79 ns/op BenchmarkTrimASCII/16:1-4 3443271 34.28 ns/op BenchmarkTrimASCII/16:2-4 898928 116.7 ns/op BenchmarkTrimASCII/16:4-4 1024490 111.8 ns/op BenchmarkTrimASCII/16:8-4 1076322 122.3 ns/op BenchmarkTrimASCII/16:16-4 883800 122.0 ns/op BenchmarkTrimASCII/256:1-4 628832 191.3 ns/op BenchmarkTrimASCII/256:2-4 79795 1327 ns/op BenchmarkTrimASCII/256:4-4 93871 1435 ns/op BenchmarkTrimASCII/256:8-4 79569 1258 ns/op BenchmarkTrimASCII/256:16-4 78976 1346 ns/op BenchmarkTrimASCII/4096:1-4 45042 2583 ns/op BenchmarkTrimASCII/4096:2-4 4950 23929 ns/op BenchmarkTrimASCII/4096:4-4 4948 20595 ns/op BenchmarkTrimASCII/4096:8-4 5146 23031 ns/op BenchmarkTrimASCII/4096:16-4 5055 21205 ns/op BenchmarkTrimByte-4 5559632 22.03 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 20301 5931 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 20188 5932 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 1610 74440 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 3172 37263 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 6213 18661 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 12507 9655 ns/op BenchmarkJoin/0-4 6702212 17.64 ns/op 0 B/op 0 allocs/op BenchmarkJoin/1-4 5149447 22.54 ns/op 0 B/op 0 allocs/op BenchmarkJoin/2-4 261753 430.7 ns/op 16 B/op 1 allocs/op BenchmarkJoin/3-4 194929 614.8 ns/op 24 B/op 1 allocs/op BenchmarkJoin/4-4 146263 813.5 ns/op 48 B/op 1 allocs/op BenchmarkJoin/5-4 119593 980.7 ns/op 48 B/op 1 allocs/op BenchmarkJoin/6-4 103975 1259 ns/op 64 B/op 1 allocs/op BenchmarkJoin/7-4 90662 1338 ns/op 64 B/op 1 allocs/op BenchmarkTrimSpace/NoTrim-4 4143274 28.19 ns/op BenchmarkTrimSpace/ASCII-4 2437669 48.39 ns/op BenchmarkTrimSpace/SomeNonASCII-4 192782 630.2 ns/op BenchmarkTrimSpace/JustNonASCII-4 103213 1193 ns/op BenchmarkReplaceAll-4 177734 681.9 ns/op 16 B/op 1 allocs/op PASS ok strings 50.358s goos: freebsd goarch: amd64 pkg: sync cpu: AMD EPYC 7B12 BenchmarkCond1-4 38870 2752 ns/op BenchmarkCond2-4 13474 8229 ns/op BenchmarkCond4-4 10000 12200 ns/op BenchmarkCond8-4 3991 26709 ns/op BenchmarkCond16-4 1634 77768 ns/op BenchmarkCond32-4 648 185010 ns/op BenchmarkLoadMostlyHits/*sync_test.DeepCopyMap-4 619050 252.0 ns/op BenchmarkLoadMostlyHits/*sync_test.RWMutexMap-4 244698 603.3 ns/op BenchmarkLoadMostlyHits/*sync.Map-4 671658 205.4 ns/op BenchmarkLoadMostlyMisses/*sync_test.DeepCopyMap-4 674590 257.3 ns/op BenchmarkLoadMostlyMisses/*sync_test.RWMutexMap-4 261474 429.0 ns/op BenchmarkLoadMostlyMisses/*sync.Map-4 972385 146.4 ns/op BenchmarkLoadOrStoreBalanced/*sync_test.RWMutexMap-4 104671 1329 ns/op BenchmarkLoadOrStoreBalanced/*sync.Map-4 73820 1666 ns/op BenchmarkLoadOrStoreUnique/*sync_test.RWMutexMap-4 72769 1869 ns/op BenchmarkLoadOrStoreUnique/*sync.Map-4 46240 2846 ns/op BenchmarkLoadOrStoreCollision/*sync_test.DeepCopyMap-4 467923 246.4 ns/op BenchmarkLoadOrStoreCollision/*sync_test.RWMutexMap-4 176034 665.4 ns/op BenchmarkLoadOrStoreCollision/*sync.Map-4 650020 181.5 ns/op BenchmarkLoadAndDeleteBalanced/*sync_test.RWMutexMap-4 160309 716.0 ns/op BenchmarkLoadAndDeleteBalanced/*sync.Map-4 791770 147.6 ns/op BenchmarkLoadAndDeleteUnique/*sync_test.RWMutexMap-4 171697 731.7 ns/op BenchmarkLoadAndDeleteUnique/*sync.Map-4 2764033 39.98 ns/op BenchmarkLoadAndDeleteCollision/*sync_test.DeepCopyMap-4 51795 2241 ns/op BenchmarkLoadAndDeleteCollision/*sync_test.RWMutexMap-4 130414 908.5 ns/op BenchmarkLoadAndDeleteCollision/*sync.Map-4 140206 731.1 ns/op BenchmarkRange/*sync_test.DeepCopyMap-4 4310 23952 ns/op BenchmarkRange/*sync_test.RWMutexMap-4 220 602653 ns/op BenchmarkRange/*sync.Map-4 980 106889 ns/op BenchmarkAdversarialAlloc/*sync_test.DeepCopyMap-4 95762 1123 ns/op BenchmarkAdversarialAlloc/*sync_test.RWMutexMap-4 193233 642.0 ns/op BenchmarkAdversarialAlloc/*sync.Map-4 64418 1896 ns/op BenchmarkAdversarialDelete/*sync_test.DeepCopyMap-4 201944 621.8 ns/op BenchmarkAdversarialDelete/*sync_test.RWMutexMap-4 201530 560.2 ns/op BenchmarkAdversarialDelete/*sync.Map-4 196898 711.0 ns/op BenchmarkDeleteCollision/*sync_test.DeepCopyMap-4 90045 1370 ns/op BenchmarkDeleteCollision/*sync_test.RWMutexMap-4 179446 669.3 ns/op BenchmarkDeleteCollision/*sync.Map-4 808558 143.9 ns/op BenchmarkSwapCollision/*sync_test.DeepCopyMap-4 62301 1943 ns/op BenchmarkSwapCollision/*sync_test.RWMutexMap-4 157996 816.4 ns/op BenchmarkSwapCollision/*sync.Map-4 58382 1850 ns/op BenchmarkSwapMostlyHits/*sync_test.DeepCopyMap-4 471 240897 ns/op BenchmarkSwapMostlyHits/*sync_test.RWMutexMap-4 114535 1144 ns/op BenchmarkSwapMostlyHits/*sync.Map-4 281061 409.4 ns/op BenchmarkSwapMostlyMisses/*sync_test.DeepCopyMap-4 25870 4373 ns/op BenchmarkSwapMostlyMisses/*sync_test.RWMutexMap-4 68733 1812 ns/op BenchmarkSwapMostlyMisses/*sync.Map-4 22221 5291 ns/op BenchmarkCompareAndSwapCollision/*sync_test.DeepCopyMap-4 266706 408.1 ns/op BenchmarkCompareAndSwapCollision/*sync_test.RWMutexMap-4 105984 1127 ns/op BenchmarkCompareAndSwapCollision/*sync.Map-4 142407 805.4 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync_test.DeepCopyMap-4 2504097 49.39 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync_test.RWMutexMap-4 156931 739.7 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync.Map-4 3211645 45.17 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync_test.DeepCopyMap-4 618664 182.9 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync_test.RWMutexMap-4 141030 851.4 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync.Map-4 647028 181.2 ns/op BenchmarkCompareAndSwapMostlyHits/*sync_test.RWMutexMap-4 91804 1326 ns/op BenchmarkCompareAndSwapMostlyHits/*sync.Map-4 352118 470.2 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync_test.DeepCopyMap-4 452220 224.8 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync_test.RWMutexMap-4 121634 989.9 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync.Map-4 681487 167.9 ns/op BenchmarkCompareAndDeleteCollision/*sync_test.DeepCopyMap-4 132261 1127 ns/op BenchmarkCompareAndDeleteCollision/*sync_test.RWMutexMap-4 115095 971.7 ns/op BenchmarkCompareAndDeleteCollision/*sync.Map-4 143874 920.7 ns/op BenchmarkCompareAndDeleteMostlyHits/*sync_test.RWMutexMap-4 59194 1977 ns/op BenchmarkCompareAndDeleteMostlyHits/*sync.Map-4 216903 585.6 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync_test.DeepCopyMap-4 611947 281.1 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync_test.RWMutexMap-4 126813 945.6 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync.Map-4 885810 155.5 ns/op BenchmarkUncontendedSemaphore-4 7542105 15.81 ns/op BenchmarkContendedSemaphore-4 4694740 23.36 ns/op BenchmarkMutexUncontended-4 1680549 71.31 ns/op BenchmarkMutex-4 117256 1135 ns/op BenchmarkMutexSlack-4 109245 1216 ns/op BenchmarkMutexWork-4 94596 1261 ns/op BenchmarkMutexWorkSlack-4 86799 1320 ns/op BenchmarkMutexNoSpin-4 44727 2803 ns/op BenchmarkMutexSpin-4 79383 2108 ns/op BenchmarkOnce-4 854797 137.0 ns/op BenchmarkOnceFunc/v=Once-4 2063191 56.60 ns/op 0 B/op 0 allocs/op BenchmarkOnceFunc/v=Global-4 1639682 77.73 ns/op 0 B/op 0 allocs/op BenchmarkOnceFunc/v=Local-4 1730241 70.41 ns/op 0 B/op 0 allocs/op BenchmarkOnceValue/v=Once-4 1908060 62.22 ns/op 0 B/op 0 allocs/op BenchmarkOnceValue/v=Global-4 1626931 74.39 ns/op 0 B/op 0 allocs/op BenchmarkOnceValue/v=Local-4 1757102 69.63 ns/op 0 B/op 0 allocs/op BenchmarkSemaUncontended-4 10732176 10.75 ns/op BenchmarkSemaSyntNonblock-4 2094158 57.32 ns/op BenchmarkSemaSyntBlock-4 1000000 134.0 ns/op BenchmarkSemaWorkNonblock-4 1000000 104.7 ns/op BenchmarkSemaWorkBlock-4 1000000 180.2 ns/op BenchmarkRWMutexUncontended-4 644450 180.9 ns/op BenchmarkRWMutexWrite100-4 259478 445.2 ns/op BenchmarkRWMutexWrite10-4 182931 619.7 ns/op BenchmarkRWMutexWorkWrite100-4 209631 541.9 ns/op BenchmarkRWMutexWorkWrite10-4 166758 743.1 ns/op BenchmarkWaitGroupUncontended-4 1336494 91.90 ns/op BenchmarkWaitGroupAddDone-4 333570 342.3 ns/op BenchmarkWaitGroupAddDoneWork-4 349562 383.4 ns/op BenchmarkWaitGroupWait-4 5907565 20.29 ns/op BenchmarkWaitGroupWaitWork-4 4263614 28.36 ns/op BenchmarkWaitGroupActuallyWait-4 32078 3785 ns/op 32 B/op 2 allocs/op PASS ok sync 18.180s goos: freebsd goarch: amd64 pkg: sync/atomic cpu: AMD EPYC 7B12 BenchmarkValueRead-4 683222 163.2 ns/op PASS ok sync/atomic 1.190s PASS ok syscall 1.076s goos: freebsd goarch: amd64 pkg: testing cpu: AMD EPYC 7B12 BenchmarkTBHelper-4 210067 555.5 ns/op 0 B/op 0 allocs/op PASS ok testing 1.208s goos: freebsd goarch: amd64 pkg: text/tabwriter cpu: AMD EPYC 7B12 BenchmarkTable/1x10/new-4 10850 10806 ns/op 1520 B/op 21 allocs/op BenchmarkTable/1x10/reuse-4 14506 7984 ns/op 0 B/op 0 allocs/op BenchmarkTable/1x1000/new-4 130 921060 ns/op 110962 B/op 1024 allocs/op BenchmarkTable/1x1000/reuse-4 157 770411 ns/op 706 B/op 6 allocs/op BenchmarkTable/1x100000/new-4 1 102870188 ns/op 18285040 B/op 100056 allocs/op BenchmarkTable/1x100000/reuse-4 1 103606229 ns/op 18285136 B/op 100057 allocs/op BenchmarkTable/10x10/new-4 2547 47276 ns/op 5056 B/op 31 allocs/op BenchmarkTable/10x10/reuse-4 2756 41298 ns/op 1 B/op 0 allocs/op BenchmarkTable/10x1000/new-4 25 4528081 ns/op 395136 B/op 1038 allocs/op BenchmarkTable/10x1000/reuse-4 28 4050237 ns/op 14112 B/op 37 allocs/op BenchmarkTable/10x100000/new-4 1 491048159 ns/op 47012736 B/op 100072 allocs/op BenchmarkTable/10x100000/reuse-4 1 481430361 ns/op 47012736 B/op 100072 allocs/op BenchmarkTable/100x10/new-4 290 390709 ns/op 39296 B/op 41 allocs/op BenchmarkTable/100x10/reuse-4 318 370043 ns/op 123 B/op 0 allocs/op BenchmarkTable/100x1000/new-4 3 41569659 ns/op 3270528 B/op 1052 allocs/op BenchmarkTable/100x1000/reuse-4 3 38802809 ns/op 1090208 B/op 351 allocs/op BenchmarkTable/100x100000/new-4 1 4956145774 ns/op 334041984 B/op 100088 allocs/op BenchmarkTable/100x100000/reuse-4 1 4808874988 ns/op 334041992 B/op 100089 allocs/op BenchmarkPyramid/10-4 3661 31982 ns/op 4872 B/op 35 allocs/op BenchmarkPyramid/100-4 50 2444599 ns/op 410536 B/op 230 allocs/op BenchmarkPyramid/1000-4 1 206174905 ns/op 35606824 B/op 2054 allocs/op BenchmarkRagged/10-4 3514 33338 ns/op 4512 B/op 34 allocs/op BenchmarkRagged/100-4 369 328482 ns/op 42416 B/op 188 allocs/op BenchmarkRagged/1000-4 34 3482560 ns/op 409000 B/op 1660 allocs/op BenchmarkCode-4 9961 10135 ns/op 624 B/op 13 allocs/op PASS ok text/tabwriter 15.522s goos: freebsd goarch: amd64 pkg: text/template/parse cpu: AMD EPYC 7B12 BenchmarkParseLarge-4 2 57850130 ns/op BenchmarkVariableString-4 130425 911.7 ns/op 80 B/op 3 allocs/op BenchmarkListString-4 2728 41934 ns/op 2511 B/op 39 allocs/op PASS ok text/template/parse 1.460s goos: freebsd goarch: amd64 pkg: time cpu: AMD EPYC 7B12 BenchmarkAfterFunc-4 27 4652418 ns/op BenchmarkAfter-4 90 1364066 ns/op BenchmarkStop-4 189 641452 ns/op BenchmarkSimultaneousAfterFunc-4 21 4809471 ns/op BenchmarkStartStop-4 247 564592 ns/op BenchmarkReset-4 1746 74176 ns/op BenchmarkSleep-4 27 3837689 ns/op BenchmarkParallelTimerLatency-4 51 189015 avg-late-ns 1035112 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=1-4 37 93823 avg-late-ns 248733 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=2-4 33 86971 avg-late-ns 265355 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=3-4 34 68803 avg-late-ns 237338 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=4-4 33 57713 avg-late-ns 217906 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=5-4 31 74486 avg-late-ns 305230 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=6-4 32 57534 avg-late-ns 194735 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=7-4 30 107517 avg-late-ns 427368 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=8-4 27 107636 avg-late-ns 487690 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=9-4 26 137153 avg-late-ns 658541 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=10-4 26 869953 avg-late-ns 3483444 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=2ms/tickers-per-P=1-4 34 93237 avg-late-ns 245233 max-late-ns BenchmarkTicker-4 366 349866 ns/op BenchmarkTickerReset-4 1995 58730 ns/op BenchmarkTickerResetNaive-4 183 687732 ns/op BenchmarkNow-4 310539 349.3 ns/op BenchmarkNowUnixNano-4 362022 341.3 ns/op BenchmarkNowUnixMilli-4 357872 338.2 ns/op BenchmarkNowUnixMicro-4 334221 340.2 ns/op BenchmarkFormat-4 82220 1452 ns/op BenchmarkFormatRFC3339-4 123631 989.0 ns/op BenchmarkFormatRFC3339Nano-4 119694 1019 ns/op BenchmarkFormatNow-4 117152 1016 ns/op BenchmarkMarshalJSON-4 172606 718.0 ns/op BenchmarkMarshalText-4 172858 715.4 ns/op BenchmarkParse-4 194882 610.1 ns/op BenchmarkParseRFC3339UTC-4 447156 273.1 ns/op BenchmarkParseRFC3339UTCBytes-4 300205 393.8 ns/op BenchmarkParseRFC3339TZ-4 142629 853.8 ns/op BenchmarkParseRFC3339TZBytes-4 111534 1067 ns/op BenchmarkParseDuration-4 798285 140.6 ns/op BenchmarkHour-4 1235665 92.66 ns/op BenchmarkSecond-4 1234266 97.51 ns/op BenchmarkYear-4 810848 124.0 ns/op BenchmarkDay-4 884569 130.5 ns/op BenchmarkISOWeek-4 1015110 119.2 ns/op BenchmarkGoString-4 110176 1067 ns/op BenchmarkUnmarshalText-4 127408 941.4 ns/op PASS ok time 12.694s goos: freebsd goarch: amd64 pkg: unicode/utf16 cpu: AMD EPYC 7B12 BenchmarkDecodeValidASCII-4 873968 155.0 ns/op BenchmarkDecodeValidJapaneseChars-4 897952 115.6 ns/op BenchmarkDecodeRune-4 1903743 62.91 ns/op BenchmarkEncodeValidASCII-4 784944 140.7 ns/op BenchmarkEncodeValidJapaneseChars-4 1196100 102.5 ns/op BenchmarkAppendRuneValidASCII-4 2002834 60.44 ns/op BenchmarkAppendRuneValidJapaneseChars-4 2970063 38.56 ns/op BenchmarkEncodeRune-4 2285948 53.33 ns/op PASS ok unicode/utf16 2.475s goos: freebsd goarch: amd64 pkg: unicode/utf8 cpu: AMD EPYC 7B12 BenchmarkRuneCountTenASCIIChars-4 2549131 46.90 ns/op BenchmarkRuneCountTenJapaneseChars-4 444189 242.5 ns/op BenchmarkRuneCountInStringTenASCIIChars-4 4882784 24.80 ns/op BenchmarkRuneCountInStringTenJapaneseChars-4 713211 169.4 ns/op BenchmarkValidTenASCIIChars-4 2779942 43.46 ns/op BenchmarkValid100KASCIIChars-4 151 781889 ns/op BenchmarkValidTenJapaneseChars-4 436034 254.3 ns/op BenchmarkValidLongMostlyASCII-4 141 840617 ns/op BenchmarkValidLongJapanese-4 86 1376391 ns/op BenchmarkValidStringTenASCIIChars-4 5847428 19.91 ns/op BenchmarkValidString100KASCIIChars-4 12978 9225 ns/op BenchmarkValidStringTenJapaneseChars-4 805401 151.0 ns/op BenchmarkValidStringLongMostlyASCII-4 1532 73937 ns/op BenchmarkValidStringLongJapanese-4 272 429469 ns/op BenchmarkEncodeASCIIRune-4 5600350 21.42 ns/op BenchmarkEncodeJapaneseRune-4 3365311 36.75 ns/op BenchmarkAppendASCIIRune-4 11919024 9.485 ns/op BenchmarkAppendJapaneseRune-4 3811826 30.68 ns/op BenchmarkDecodeASCIIRune-4 3634178 33.80 ns/op BenchmarkDecodeJapaneseRune-4 3087594 37.94 ns/op BenchmarkFullRune/ASCII-4 4712524 24.49 ns/op BenchmarkFullRune/Incomplete-4 2127957 56.11 ns/op BenchmarkFullRune/Japanese-4 4698691 22.94 ns/op PASS ok unicode/utf8 4.776s goos: freebsd goarch: amd64 pkg: cmd/api cpu: AMD EPYC 7B12 BenchmarkAll-4 1 56442616593 ns/op PASS ok cmd/api 57.615s goos: freebsd goarch: amd64 pkg: cmd/cgo/internal/test cpu: AMD EPYC 7B12 BenchmarkCgoCall/add-int-4 1018322 116.3 ns/op BenchmarkCgoCall/one-pointer-4 743397 158.3 ns/op BenchmarkCgoCall/string-pointer-escape-4 504249 231.8 ns/op BenchmarkCgoCall/string-pointer-noescape-4 482364 215.1 ns/op BenchmarkCgoCall/eight-pointers-4 326606 372.5 ns/op BenchmarkCgoCall/eight-pointers-nil-4 608456 166.1 ns/op BenchmarkCgoCall/eight-pointers-array-4 44425 2940 ns/op BenchmarkCgoCall/eight-pointers-slice-4 56985 2054 ns/op BenchmarkGoString-4 1224284 91.27 ns/op BenchmarkCGoCallback-4 71181 1518 ns/op BenchmarkCGoInCThread-4 759313 158.4 ns/op PASS ok cmd/cgo/internal/test 2.901s goos: freebsd goarch: amd64 pkg: cmd/compile/internal/reflectdata cpu: AMD EPYC 7B12 BenchmarkEqArrayOfStrings5-4 1340308 80.67 ns/op BenchmarkEqArrayOfStrings64-4 163534 729.2 ns/op BenchmarkEqArrayOfStrings1024-4 9354 10921 ns/op BenchmarkEqArrayOfFloats5-4 1655704 66.01 ns/op BenchmarkEqArrayOfFloats64-4 167146 711.8 ns/op BenchmarkEqArrayOfFloats1024-4 12877 10914 ns/op BenchmarkEqArrayOfStructsEq-4 2947 37375 ns/op BenchmarkEqArrayOfStructsNotEq-4 5218 21833 ns/op BenchmarkEqStruct-4 21316113 5.619 ns/op PASS ok cmd/compile/internal/reflectdata 2.439s goos: freebsd goarch: amd64 pkg: cmd/compile/internal/ssa cpu: AMD EPYC 7B12 BenchmarkPhioptPass-4 10000 45041 ns/op BenchmarkInvertLessThanNoov-4 16578784 6.820 ns/op BenchmarkCopyElim1-4 1081 112534 ns/op BenchmarkCopyElim10-4 985 117227 ns/op BenchmarkCopyElim100-4 489 252998 ns/op BenchmarkCopyElim1000-4 92 1240153 ns/op BenchmarkCopyElim10000-4 6 17896164 ns/op BenchmarkCopyElim100000-4 1 342928322 ns/op BenchmarkDeadCode/1-4 1017 137455 ns/op BenchmarkDeadCode/10-4 796 146943 ns/op BenchmarkDeadCode/100-4 393 312850 ns/op BenchmarkDeadCode/1000-4 72 1944301 ns/op BenchmarkDeadCode/10000-4 5 22168043 ns/op BenchmarkDeadCode/100000-4 1 236017472 ns/op BenchmarkDeadCode/200000-4 1 499304185 ns/op BenchmarkDominatorsLinear-4 22 5907397 ns/op 1.69 MB/s BenchmarkDominatorsFwdBack-4 15 9732180 ns/op 1.03 MB/s BenchmarkDominatorsManyPred-4 14 8497774 ns/op 1.18 MB/s BenchmarkDominatorsMaxPred-4 14 9211048 ns/op 1.09 MB/s BenchmarkDominatorsMaxPredVal-4 14 8285558 ns/op 1.21 MB/s BenchmarkFuse/1-4 914 124812 ns/op BenchmarkFuse/10-4 811 147219 ns/op BenchmarkFuse/100-4 254 451868 ns/op BenchmarkFuse/1000-4 28 4251489 ns/op BenchmarkFuse/10000-4 2 53591446 ns/op BenchmarkNilCheckDeep1-4 14636 8319 ns/op 0.12 MB/s 235 B/op 4 allocs/op BenchmarkNilCheckDeep10-4 5367 19072 ns/op 0.52 MB/s 237 B/op 4 allocs/op BenchmarkNilCheckDeep100-4 920 128683 ns/op 0.78 MB/s 1193 B/op 4 allocs/op BenchmarkNilCheckDeep1000-4 90 1241348 ns/op 0.81 MB/s 8925 B/op 4 allocs/op BenchmarkNilCheckDeep10000-4 8 16248609 ns/op 0.62 MB/s 98578 B/op 5 allocs/op BenchmarkDSEPass-4 37 2826665 ns/op 71100 B/op 8 allocs/op BenchmarkDSEPassBlock-4 2 74863659 ns/op 2151272 B/op 54671 allocs/op BenchmarkCSEPass-4 9 12201638 ns/op 102351 B/op 8 allocs/op BenchmarkCSEPassBlock-4 1 125950107 ns/op 5703744 B/op 97744 allocs/op BenchmarkDeadcodePass-4 265 432709 ns/op 98168 B/op 3 allocs/op BenchmarkDeadcodePassBlock-4 1 108816373 ns/op 4021032 B/op 44845 allocs/op BenchmarkMultiPass-4 126 909824 ns/op 221127 B/op 10 allocs/op BenchmarkMultiPassBlock-4 1 212527281 ns/op 11281320 B/op 150460 allocs/op BenchmarkCondRewrite/SoloJump-4 3681764 32.54 ns/op BenchmarkCondRewrite/CombJump-4 3694550 29.45 ns/op PASS ok cmd/compile/internal/ssa 12.948s goos: freebsd goarch: amd64 pkg: cmd/compile/internal/test cpu: AMD EPYC 7B12 BenchmarkLoadAdd-4 8545 11909 ns/op BenchmarkExtShift-4 19634 6142 ns/op BenchmarkModify-4 10000 10603 ns/op BenchmarkMullImm-4 18582 6421 ns/op BenchmarkConstModify-4 11355 10587 ns/op BenchmarkBitSet-4 22285 5361 ns/op BenchmarkBitClear-4 19825 5408 ns/op BenchmarkBitToggle-4 22350 5382 ns/op BenchmarkBitSetConst-4 172423 676.0 ns/op BenchmarkBitClearConst-4 182857 655.8 ns/op BenchmarkBitToggleConst-4 171552 671.7 ns/op BenchmarkDivconstI64-4 11308827 10.74 ns/op BenchmarkModconstI64-4 10524505 10.91 ns/op BenchmarkDivisiblePow2constI64-4 11238290 10.43 ns/op BenchmarkDivisibleconstI64-4 11551190 10.48 ns/op BenchmarkDivisibleWDivconstI64-4 7992016 15.01 ns/op BenchmarkDivconstU64/3-4 10792590 10.95 ns/op BenchmarkDivconstU64/5-4 10825987 10.92 ns/op BenchmarkDivconstU64/37-4 11011821 10.78 ns/op BenchmarkDivconstU64/1234567-4 11260723 10.74 ns/op BenchmarkModconstU64-4 10891081 10.80 ns/op BenchmarkDivisibleconstU64-4 10937120 10.76 ns/op BenchmarkDivisibleWDivconstU64-4 7854819 15.31 ns/op BenchmarkDivconstI32-4 10917817 10.80 ns/op BenchmarkModconstI32-4 10871436 10.75 ns/op BenchmarkDivisiblePow2constI32-4 11422642 10.47 ns/op BenchmarkDivisibleconstI32-4 11435476 10.66 ns/op BenchmarkDivisibleWDivconstI32-4 7992384 15.22 ns/op BenchmarkDivconstU32-4 11216211 10.69 ns/op BenchmarkModconstU32-4 11119017 10.73 ns/op BenchmarkDivisibleconstU32-4 11368999 10.40 ns/op BenchmarkDivisibleWDivconstU32-4 7843602 15.12 ns/op BenchmarkDivconstI16-4 11113849 10.81 ns/op BenchmarkModconstI16-4 11103123 10.86 ns/op BenchmarkDivisiblePow2constI16-4 11372834 10.49 ns/op BenchmarkDivisibleconstI16-4 11232316 10.34 ns/op BenchmarkDivisibleWDivconstI16-4 7921171 15.03 ns/op BenchmarkDivconstU16-4 11108642 10.38 ns/op BenchmarkModconstU16-4 11226799 10.53 ns/op BenchmarkDivisibleconstU16-4 11173580 10.46 ns/op BenchmarkDivisibleWDivconstU16-4 7958259 22.71 ns/op BenchmarkDivconstI8-4 11465300 10.41 ns/op BenchmarkModconstI8-4 11616202 15.04 ns/op BenchmarkDivisiblePow2constI8-4 11126090 10.42 ns/op BenchmarkDivisibleconstI8-4 11321438 10.55 ns/op BenchmarkDivisibleWDivconstI8-4 7942252 15.38 ns/op BenchmarkDivconstU8-4 11222893 10.45 ns/op BenchmarkModconstU8-4 11559267 10.44 ns/op BenchmarkDivisibleconstU8-4 11275630 10.42 ns/op BenchmarkDivisibleWDivconstU8-4 7974770 15.32 ns/op BenchmarkMul2-4 257497 461.3 ns/op BenchmarkMulNeg2-4 267878 446.7 ns/op BenchmarkEfaceInteger-4 4677114 25.12 ns/op BenchmarkTypeAssert-4 17003992 6.028 ns/op BenchmarkDiv64UnsignedSmall-4 22049262 6.260 ns/op BenchmarkDiv64Small-4 18693058 6.251 ns/op BenchmarkDiv64SmallNegDivisor-4 18039697 6.478 ns/op BenchmarkDiv64SmallNegDividend-4 19091058 6.276 ns/op BenchmarkDiv64SmallNegBoth-4 18935131 6.266 ns/op BenchmarkDiv64Unsigned-4 16770747 7.142 ns/op BenchmarkDiv64-4 16167958 7.128 ns/op BenchmarkDiv64NegDivisor-4 16330318 7.092 ns/op BenchmarkDiv64NegDividend-4 16188135 7.199 ns/op BenchmarkDiv64NegBoth-4 16464708 7.157 ns/op BenchmarkMod64UnsignedSmall-4 19708720 5.682 ns/op BenchmarkMod64Small-4 18854924 6.229 ns/op BenchmarkMod64SmallNegDivisor-4 18324230 6.293 ns/op BenchmarkMod64SmallNegDividend-4 22175674 6.241 ns/op BenchmarkMod64SmallNegBoth-4 17969542 6.021 ns/op BenchmarkMod64Unsigned-4 16093155 7.318 ns/op BenchmarkMod64-4 16034361 7.296 ns/op BenchmarkMod64NegDivisor-4 16167152 7.218 ns/op BenchmarkMod64NegDividend-4 16258736 7.243 ns/op BenchmarkMod64NegBoth-4 15724350 7.245 ns/op BenchmarkMulconstI32/3-4 21820624 5.922 ns/op BenchmarkMulconstI32/5-4 20179071 5.141 ns/op BenchmarkMulconstI32/12-4 19948084 5.214 ns/op BenchmarkMulconstI32/120-4 20194591 5.456 ns/op BenchmarkMulconstI32/-120-4 23213724 5.484 ns/op BenchmarkMulconstI32/65537-4 20950868 5.119 ns/op BenchmarkMulconstI32/65538-4 23783276 5.314 ns/op BenchmarkMulconstI64/3-4 19712052 5.921 ns/op BenchmarkMulconstI64/5-4 18635377 5.716 ns/op BenchmarkMulconstI64/12-4 19632206 5.725 ns/op BenchmarkMulconstI64/120-4 23899345 5.020 ns/op BenchmarkMulconstI64/-120-4 20240234 5.937 ns/op BenchmarkMulconstI64/65537-4 19833644 5.071 ns/op BenchmarkMulconstI64/65538-4 19918780 5.211 ns/op BenchmarkMulconstU32/3-4 19918053 5.926 ns/op BenchmarkMulconstU32/5-4 20535830 5.148 ns/op BenchmarkMulconstU32/12-4 19924832 5.938 ns/op BenchmarkMulconstU32/120-4 19025527 5.956 ns/op BenchmarkMulconstU32/65537-4 20542651 5.488 ns/op BenchmarkMulconstU32/65538-4 20029191 5.359 ns/op BenchmarkMulconstU64/3-4 23448232 5.942 ns/op BenchmarkMulconstU64/5-4 19735394 5.962 ns/op BenchmarkMulconstU64/12-4 20081920 5.936 ns/op BenchmarkMulconstU64/120-4 19512175 5.666 ns/op BenchmarkMulconstU64/65537-4 19016814 5.457 ns/op BenchmarkMulconstU64/65538-4 19477309 5.284 ns/op BenchmarkShiftArithmeticRight-4 19121049 5.745 ns/op BenchmarkSwitch8Predictable-4 7822316 14.66 ns/op BenchmarkSwitch8Unpredictable-4 7763757 15.00 ns/op BenchmarkSwitch32Predictable-4 11468943 10.16 ns/op BenchmarkSwitch32Unpredictable-4 7888309 15.51 ns/op BenchmarkSwitchStringPredictable-4 8455018 12.22 ns/op BenchmarkSwitchStringUnpredictable-4 5738493 20.59 ns/op BenchmarkSwitchTypePredictable-4 6353779 18.82 ns/op BenchmarkSwitchTypeUnpredictable-4 4102334 29.17 ns/op BenchmarkSwitchInterfaceTypePredictable-4 6707647 18.95 ns/op BenchmarkSwitchInterfaceTypeUnpredictable-4 5117739 24.10 ns/op PASS ok cmd/compile/internal/test 16.883s goos: freebsd goarch: amd64 pkg: cmd/compile/internal/types2 cpu: AMD EPYC 7B12 BenchmarkLookupFieldOrMethod-4 163 759872 ns/op BenchmarkNamed/Underlying/nongeneric-4 1303398 93.99 ns/op BenchmarkNamed/Underlying/generic-4 1315818 91.67 ns/op BenchmarkNamed/Underlying/src_instance-4 1319770 89.35 ns/op BenchmarkNamed/Underlying/user_instance-4 1262482 90.29 ns/op BenchmarkCheck/http/funcbodies/info-4 1 416657606 ns/op 80820 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 302991839 ns/op 111151 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 115467928 ns/op 291520 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 100435555 ns/op 335237 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 386766400 ns/op 13417 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 2 67618682 ns/op 76727 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 4 25672069 ns/op 201991 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 5 22712219 ns/op 228418 lines/s BenchmarkCheck/constant/funcbodies/info-4 1 101579665 ns/op 21353 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 4 31704404 ns/op 68361 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 7 15632922 ns/op 138166 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 8 15672151 ns/op 138390 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 894173232 ns/op 75041 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 476857296 ns/op 140706 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 110941744 ns/op 604607 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 2 92105764 ns/op 728413 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 1 500203688 ns/op 4022 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 3 48841168 ns/op 41181 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 4 27941036 ns/op 71974 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 4 27932038 ns/op 72007 lines/s PASS ok cmd/compile/internal/types2 15.539s goos: freebsd goarch: amd64 pkg: cmd/go cpu: AMD EPYC 7B12 BenchmarkExecGoEnv-4 34 3576837 ns/op 3448706 sys-ns/op 549529 user-ns/op PASS ok cmd/go 1.330s goos: freebsd goarch: amd64 pkg: cmd/go/internal/cfg cpu: AMD EPYC 7B12 BenchmarkLookPath-4 318860 340.0 ns/op PASS ok cmd/go/internal/cfg 1.192s goos: freebsd goarch: amd64 pkg: cmd/internal/notsha256 cpu: AMD EPYC 7B12 BenchmarkHash8Bytes/New-4 99969 1187 ns/op 6.74 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum256-4 109323 1072 ns/op 7.46 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 24068 4949 ns/op 206.92 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum256-4 24742 4804 ns/op 213.14 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 3838 31124 ns/op 263.21 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum256-4 3766 30945 ns/op 264.72 MB/s 0 B/op 0 allocs/op PASS ok cmd/internal/notsha256 1.878s All tests passed.