freebsd-amd64-race at 7b887158825720134181b6fe403066eee0cccee3 :: 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" "PWD=/tmp/workdir/go/src"] in dir /tmp/workdir/go/src Building Go cmd/dist using /tmp/workdir/go1.4. (go1.17.13 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 :: 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" "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 0.801s ok archive/zip 1.302s ok bufio 0.269s ok bytes 1.593s ok compress/bzip2 0.435s ok compress/flate 3.550s ok compress/gzip 8.297s ok compress/lzw 0.403s ok compress/zlib 3.715s ok container/heap 0.033s ok container/list 0.023s ok container/ring 0.021s ok context 0.033s ok crypto 0.022s ok crypto/aes 0.056s ok crypto/cipher 0.043s ok crypto/des 0.043s ok crypto/dsa 0.023s ok crypto/ecdh 0.182s ok crypto/ecdsa 0.118s ok crypto/ed25519 0.288s ok crypto/elliptic 0.054s ok crypto/hmac 0.032s ok crypto/internal/alias 0.020s ok crypto/internal/bigmod 2.325s ok crypto/internal/boring 0.021s ok crypto/internal/boring/bcache 0.364s ok crypto/internal/edwards25519 25.491s ok crypto/internal/edwards25519/field 9.512s ok crypto/internal/nistec 0.586s ok crypto/internal/nistec/fiat 0.021s [no tests to run] ok crypto/md5 0.033s ok crypto/rand 0.218s ok crypto/rc4 0.351s ok crypto/rsa 1.176s ok crypto/sha1 0.032s ok crypto/sha256 0.032s ok crypto/sha512 0.032s ok crypto/subtle 0.290s ok crypto/tls 1.236s ok crypto/x509 0.920s ok database/sql 0.329s ok database/sql/driver 0.020s ok debug/buildinfo 0.042s ok debug/dwarf 0.054s ok debug/elf 0.857s ok debug/gosym 0.093s ok debug/macho 0.034s ok debug/pe 0.043s ok debug/plan9obj 0.020s ok embed 0.022s [no tests to run] ok embed/internal/embedtest 0.019s ok encoding/ascii85 0.031s ok encoding/asn1 0.031s ok encoding/base32 0.064s ok encoding/base64 0.030s ok encoding/binary 0.030s ok encoding/csv 0.052s ok encoding/gob 10.263s ok encoding/hex 0.032s ok encoding/json 0.854s ok encoding/pem 1.339s ok encoding/xml 0.161s ok errors 0.031s ok expvar 0.021s ok flag 0.092s ok fmt 0.469s ok go/ast 0.034s ok go/build 2.804s ok go/build/constraint 0.030s ok go/constant 0.030s ok go/doc 0.170s ok go/doc/comment 1.437s ok go/format 0.055s ok go/importer 0.189s ok go/internal/gccgoimporter 0.052s ok go/internal/gcimporter 1.109s ok go/internal/srcimporter 8.276s ok go/parser 0.727s ok go/printer 1.041s ok go/scanner 0.030s ok go/token 0.096s ok go/types 22.836s ok hash 0.032s ok hash/adler32 0.030s ok hash/crc32 0.042s ok hash/crc64 0.032s ok hash/fnv 0.031s ok hash/maphash 0.022s ok html 0.027s ok html/template 0.171s ok image 0.310s ok image/color 0.047s ok image/draw 0.435s ok image/gif 0.648s ok image/jpeg 0.966s ok image/png 2.091s ok index/suffixarray 0.793s ok internal/abi 0.050s ok internal/buildcfg 0.021s ok internal/coverage/cformat 0.024s ok internal/coverage/cmerge 0.025s ok internal/coverage/pods 0.020s ok internal/coverage/slicereader 0.021s ok internal/coverage/slicewriter 0.020s ok internal/coverage/test 0.044s ok internal/cpu 0.062s ok internal/dag 0.025s ok internal/diff 0.020s ok internal/fmtsort 0.022s ok internal/fuzz 0.042s ok internal/godebug 0.021s ok internal/intern 0.250s ok internal/itoa 0.021s ok internal/poll 0.240s ok internal/profile 0.026s ok internal/reflectlite 0.180s ok internal/safefilepath 0.020s ok internal/saferio 0.065s ok internal/singleflight 0.101s ok internal/testenv 0.021s ok internal/trace 0.138s ok internal/types/errors 0.322s ok internal/unsafeheader 0.023s ok internal/xcoff 0.041s ok io 0.057s ok io/fs 0.203s ok io/ioutil 0.033s ok log 0.033s ok log/slog 0.043s ok log/slog/internal/buffer 0.025s ok log/syslog 1.308s ok maps 0.021s ok math 0.043s ok math/big 2.120s ok math/bits 0.032s ok math/cmplx 0.032s ok math/rand 1.573s ok mime 0.042s ok mime/multipart 4.202s ok mime/quotedprintable 0.053s ok net 8.132s ok net/http 7.063s ok net/http/cgi 0.267s ok net/http/cookiejar 0.033s ok net/http/fcgi 0.138s ok net/http/httptest 0.206s ok net/http/httptrace 0.021s ok net/http/httputil 0.695s ok net/http/internal 0.033s ok net/http/internal/ascii 0.022s ok net/http/pprof 5.337s ok net/internal/socktest 0.023s ok net/mail 0.032s ok net/netip 0.290s ok net/rpc 0.063s ok net/rpc/jsonrpc 0.045s ok net/smtp 0.063s ok net/textproto 0.032s ok net/url 0.041s ok os 0.389s ok os/exec 0.397s ok os/exec/internal/fdtest 0.029s ok os/signal 3.249s ok os/user 0.024s ok path 0.026s ok path/filepath 0.097s ok plugin 0.020s ok reflect 0.370s ok regexp 2.163s ok regexp/syntax 2.898s ok runtime 23.718s ok runtime/cgo 0.021s ok runtime/coverage 0.021s ok runtime/debug 0.105s ok runtime/internal/atomic 0.056s ok runtime/internal/math 0.021s ok runtime/internal/sys 0.023s ok runtime/metrics 0.031s ok runtime/pprof 6.110s ok runtime/race 7.145s ok runtime/trace 2.487s ok slices 0.035s ok sort 0.320s ok strconv 1.722s ok strings 1.111s ok sync 0.556s ok sync/atomic 2.685s ok syscall 2.926s ok testing 2.374s ok testing/fstest 0.031s ok testing/iotest 0.035s ok testing/quick 0.128s ok text/scanner 0.042s ok text/tabwriter 0.032s ok text/template 0.074s ok text/template/parse 0.042s ok time 2.120s ok unicode 0.033s ok unicode/utf16 0.024s ok unicode/utf8 0.033s ok cmd/addr2line 1.257s ok cmd/api 6.481s ok cmd/asm/internal/asm 3.106s ok cmd/asm/internal/lex 0.021s ok cmd/compile/internal/abt 0.042s ok cmd/compile/internal/amd64 0.022s ok cmd/compile/internal/base 0.021s ok cmd/compile/internal/compare 0.022s ok cmd/compile/internal/dwarfgen 0.362s ok cmd/compile/internal/importer 0.793s ok cmd/compile/internal/ir 0.021s ok cmd/compile/internal/logopt 0.165s ok cmd/compile/internal/loopvar 0.023s ok cmd/compile/internal/noder 0.032s ok cmd/compile/internal/reflectdata 0.023s [no tests to run] ok cmd/compile/internal/ssa 5.372s ok cmd/compile/internal/syntax 0.121s ok cmd/compile/internal/test 10.006s ok cmd/compile/internal/typecheck 0.225s ok cmd/compile/internal/types 0.021s ok cmd/compile/internal/types2 7.393s ok cmd/covdata 0.022s ok cmd/cover 0.991s ok cmd/dist 0.022s ok cmd/doc 0.339s ok cmd/fix 1.409s ok cmd/go 64.723s ok cmd/go/internal/auth 0.022s ok cmd/go/internal/cache 0.143s ok cmd/go/internal/fsys 0.075s ok cmd/go/internal/generate 0.033s ok cmd/go/internal/get 0.022s ok cmd/go/internal/imports 0.033s ok cmd/go/internal/load 0.032s ok cmd/go/internal/lockedfile 0.484s ok cmd/go/internal/lockedfile/internal/filelock 0.068s ok cmd/go/internal/modconv 0.042s ok cmd/go/internal/modfetch 0.033s ok cmd/go/internal/modfetch/codehost 0.033s ok cmd/go/internal/modfetch/zip_sum_test 0.025s ok cmd/go/internal/modindex 0.386s ok cmd/go/internal/modload 0.032s ok cmd/go/internal/mvs 0.054s ok cmd/go/internal/par 0.181s ok cmd/go/internal/str 0.024s ok cmd/go/internal/test 0.042s ok cmd/go/internal/vcs 0.035s ok cmd/go/internal/vcweb 0.035s ok cmd/go/internal/vcweb/vcstest 1.744s ok cmd/go/internal/web 0.029s ok cmd/go/internal/work 0.255s ok cmd/gofmt 0.155s ok cmd/internal/archive 0.324s ok cmd/internal/buildid 0.451s ok cmd/internal/cov 0.240s ok cmd/internal/dwarf 0.023s ok cmd/internal/edit 0.024s ok cmd/internal/goobj 0.020s ok cmd/internal/moddeps 0.688s ok cmd/internal/notsha256 0.021s ok cmd/internal/obj 0.366s ok cmd/internal/obj/ppc64 0.083s ok cmd/internal/obj/riscv 0.047s ok cmd/internal/obj/s390x 0.025s ok cmd/internal/obj/x86 2.075s ok cmd/internal/objabi 0.025s ok cmd/internal/pkgpath 0.118s ok cmd/internal/pkgpattern 0.033s ok cmd/internal/quoted 0.021s ok cmd/internal/src 0.020s ok cmd/internal/test2json 0.574s ok cmd/link 6.627s ok cmd/link/internal/benchmark 0.065s ok cmd/link/internal/ld 3.483s ok cmd/link/internal/loader 0.066s ok cmd/nm 1.358s ok cmd/objdump 1.298s ok cmd/pack 0.503s ok cmd/pprof 1.466s ok cmd/trace 0.080s ok cmd/vet 9.732s ##### Running benchmarks briefly. goos: freebsd goarch: amd64 pkg: archive/tar cpu: AMD EPYC 7B12 Benchmark/Writer/USTAR-4 4556 25226 ns/op 1368 B/op 25 allocs/op Benchmark/Writer/GNU-4 3342 33943 ns/op 1850 B/op 36 allocs/op Benchmark/Writer/PAX-4 2224 51914 ns/op 2560 B/op 59 allocs/op Benchmark/Reader/USTAR-4 5118 20381 ns/op 5169 B/op 16 allocs/op Benchmark/Reader/GNU-4 7094 15102 ns/op 5203 B/op 15 allocs/op Benchmark/Reader/PAX-4 2584 42419 ns/op 8876 B/op 33 allocs/op PASS ok archive/tar 0.832s goos: freebsd goarch: amd64 pkg: archive/zip cpu: AMD EPYC 7B12 BenchmarkCompressedZipGarbage-4 1 223556561 ns/op 1642432 B/op 98 allocs/op BenchmarkZip64Test-4 1 104344081 ns/op BenchmarkZip64TestSizes/4096-4 2256 51858 ns/op BenchmarkZip64TestSizes/1048576-4 248 476647 ns/op BenchmarkZip64TestSizes/67108864-4 1 101643988 ns/op PASS ok archive/zip 0.962s goos: freebsd goarch: amd64 pkg: bufio cpu: AMD EPYC 7B12 BenchmarkReaderCopyOptimal-4 316988 354.8 ns/op BenchmarkReaderCopyUnoptimal-4 188628 597.9 ns/op BenchmarkReaderCopyNoWriteTo-4 9036 16932 ns/op BenchmarkReaderWriteToOptimal-4 13814 8739 ns/op BenchmarkReaderReadString-4 182145 654.6 ns/op 144 B/op 1 allocs/op BenchmarkWriterCopyOptimal-4 276030 401.4 ns/op BenchmarkWriterCopyUnoptimal-4 291315 407.3 ns/op BenchmarkWriterCopyNoReadFrom-4 6526 16580 ns/op BenchmarkReaderEmpty-4 39468 2708 ns/op 4224 B/op 3 allocs/op BenchmarkWriterEmpty-4 34210 3225 ns/op 4096 B/op 1 allocs/op BenchmarkWriterFlush-4 750500 151.2 ns/op 0 B/op 0 allocs/op PASS ok bufio 1.531s goos: freebsd goarch: amd64 pkg: bytes cpu: AMD EPYC 7B12 BenchmarkReadString-4 5732 20558 ns/op 1593.92 MB/s BenchmarkWriteByte-4 608 196150 ns/op 20.88 MB/s BenchmarkWriteRune-4 324 350854 ns/op 35.02 MB/s BenchmarkBufferNotEmptyWriteRead-4 50 2396956 ns/op BenchmarkBufferFullSmallReads-4 159 779618 ns/op BenchmarkBufferWriteBlock/N4096-4 10000 11703 ns/op 14336 B/op 6 allocs/op BenchmarkBufferWriteBlock/N65536-4 756 188748 ns/op 260096 B/op 14 allocs/op BenchmarkBufferWriteBlock/N1048576-4 21 5209013 ns/op 4192256 B/op 22 allocs/op BenchmarkBufferAppendNoCopy-4 8 12662868 ns/op 1324.91 MB/s 4194304 B/op 0 allocs/op BenchmarkIndexByte/10-4 6207412 18.66 ns/op 535.80 MB/s BenchmarkIndexByte/32-4 5736086 19.62 ns/op 1631.24 MB/s BenchmarkIndexByte/4K-4 1128705 104.9 ns/op 39049.48 MB/s BenchmarkIndexBytePortable/10-4 1468351 79.96 ns/op 125.07 MB/s BenchmarkIndexBytePortable/32-4 496166 241.0 ns/op 132.81 MB/s BenchmarkIndexBytePortable/4K-4 4195 27265 ns/op 150.23 MB/s BenchmarkIndexRune/10-4 1540942 77.77 ns/op 128.59 MB/s BenchmarkIndexRune/32-4 1643667 72.03 ns/op 444.24 MB/s BenchmarkIndexRune/4K-4 464413 217.8 ns/op 18802.58 MB/s BenchmarkIndexRuneASCII/10-4 6075708 18.61 ns/op 537.46 MB/s BenchmarkIndexRuneASCII/32-4 5917822 19.46 ns/op 1644.01 MB/s BenchmarkIndexRuneASCII/4K-4 1141057 104.8 ns/op 39075.86 MB/s BenchmarkEqual/0-4 10153695 10.63 ns/op BenchmarkEqual/1-4 2134310 57.11 ns/op 17.51 MB/s BenchmarkEqual/6-4 2075301 58.16 ns/op 103.17 MB/s BenchmarkEqual/9-4 2024212 59.46 ns/op 151.37 MB/s BenchmarkEqual/15-4 1962772 59.32 ns/op 252.88 MB/s BenchmarkEqual/16-4 2060641 59.65 ns/op 268.23 MB/s BenchmarkEqual/20-4 1953885 61.98 ns/op 322.68 MB/s BenchmarkEqual/32-4 1918588 62.50 ns/op 512.03 MB/s BenchmarkEqual/4K-4 147831 777.9 ns/op 5265.67 MB/s BenchmarkIndex/10-4 4295217 28.69 ns/op 348.59 MB/s BenchmarkIndex/32-4 4548946 25.45 ns/op 1257.47 MB/s BenchmarkIndex/4K-4 29498 4116 ns/op 995.19 MB/s BenchmarkIndexEasy/10-4 4168777 27.99 ns/op 357.33 MB/s BenchmarkIndexEasy/32-4 4649695 25.38 ns/op 1260.79 MB/s BenchmarkIndexEasy/4K-4 704174 166.7 ns/op 24568.63 MB/s BenchmarkCount/10-4 2173958 57.09 ns/op 175.15 MB/s BenchmarkCount/32-4 2215608 53.40 ns/op 599.20 MB/s BenchmarkCount/4K-4 29214 4147 ns/op 987.73 MB/s BenchmarkCountEasy/10-4 2247409 56.41 ns/op 177.27 MB/s BenchmarkCountEasy/32-4 2209221 53.18 ns/op 601.75 MB/s BenchmarkCountEasy/4K-4 614058 197.2 ns/op 20769.54 MB/s BenchmarkCountSingle/10-4 4850996 24.77 ns/op 403.66 MB/s BenchmarkCountSingle/32-4 4687227 25.51 ns/op 1254.35 MB/s BenchmarkCountSingle/4K-4 815991 125.9 ns/op 32540.62 MB/s BenchmarkToUpper/#00-4 3899173 30.52 ns/op BenchmarkToUpper/ONLYUPPER-4 454329 265.7 ns/op BenchmarkToUpper/abc-4 696156 170.3 ns/op BenchmarkToUpper/AbC123-4 425494 251.4 ns/op BenchmarkToUpper/azAZ09_-4 392287 278.2 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 125226 1099 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 61377 1938 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 88824 1306 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 198676 596.0 ns/op BenchmarkToLower/#00-4 3805219 31.49 ns/op BenchmarkToLower/abc-4 694651 176.0 ns/op BenchmarkToLower/AbC123-4 502597 236.9 ns/op BenchmarkToLower/azAZ09_-4 431541 262.9 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 130860 889.5 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 61448 1919 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 105132 1076 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 177670 586.6 ns/op BenchmarkFields/ASCII/16-4 228963 501.0 ns/op 31.94 MB/s 24 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 16360 7340 ns/op 34.88 MB/s 576 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 1014 112639 ns/op 36.36 MB/s 8192 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 61 2000175 ns/op 32.77 MB/s 139264 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 4 31434860 ns/op 33.36 MB/s 2261040 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 127906 923.4 ns/op 17.33 MB/s 48 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 8842 12145 ns/op 21.08 MB/s 384 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 579 219171 ns/op 18.69 MB/s 24832 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 30 3635933 ns/op 18.02 MB/s 512259 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 2 61442637 ns/op 17.07 MB/s 11211008 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 271426 441.7 ns/op 36.22 MB/s 24 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 18313 6601 ns/op 38.78 MB/s 576 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 999 117440 ns/op 34.88 MB/s 23552 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 56 2051495 ns/op 31.95 MB/s 504064 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 3 39852107 ns/op 26.31 MB/s 11202816 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 182626 690.1 ns/op 23.19 MB/s 48 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 13113 9061 ns/op 28.25 MB/s 384 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 780 158018 ns/op 25.92 MB/s 24832 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 43 2676069 ns/op 24.49 MB/s 512256 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 3 46528225 ns/op 22.54 MB/s 11211008 B/op 24 allocs/op BenchmarkTrimSpace/NoTrim-4 3013048 40.97 ns/op BenchmarkTrimSpace/ASCII-4 1639467 73.66 ns/op BenchmarkTrimSpace/SomeNonASCII-4 167475 714.0 ns/op BenchmarkTrimSpace/JustNonASCII-4 74923 1592 ns/op BenchmarkToValidUTF8/Valid-4 774252 156.6 ns/op BenchmarkToValidUTF8/InvalidASCII-4 464762 222.9 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 156049 730.3 ns/op BenchmarkIndexHard1-4 1261 94024 ns/op BenchmarkIndexHard2-4 900 132992 ns/op BenchmarkIndexHard3-4 189 633150 ns/op BenchmarkIndexHard4-4 184 641712 ns/op BenchmarkLastIndexHard1-4 9 12478611 ns/op BenchmarkLastIndexHard2-4 7 15285556 ns/op BenchmarkLastIndexHard3-4 6 17596537 ns/op BenchmarkCountHard1-4 1220 94804 ns/op BenchmarkCountHard2-4 902 132904 ns/op BenchmarkCountHard3-4 189 632751 ns/op BenchmarkSplitEmptySeparator-4 2 66813229 ns/op BenchmarkSplitSingleByteSeparator-4 30 5090729 ns/op BenchmarkSplitMultiByteSeparator-4 21 5625978 ns/op BenchmarkSplitNSingleByteSeparator-4 289359 435.2 ns/op BenchmarkSplitNMultiByteSeparator-4 114288 1060 ns/op BenchmarkRepeat-4 255691 424.2 ns/op BenchmarkRepeatLarge/256/1-4 205467 570.0 ns/op 449.14 MB/s BenchmarkRepeatLarge/256/16-4 287448 384.1 ns/op 666.41 MB/s BenchmarkRepeatLarge/512/1-4 146098 740.5 ns/op 691.40 MB/s BenchmarkRepeatLarge/512/16-4 213466 596.6 ns/op 858.19 MB/s BenchmarkRepeatLarge/1024/1-4 109113 1178 ns/op 869.37 MB/s BenchmarkRepeatLarge/1024/16-4 130882 988.6 ns/op 1035.85 MB/s BenchmarkRepeatLarge/2048/1-4 66720 1923 ns/op 1064.88 MB/s BenchmarkRepeatLarge/2048/16-4 63819 1751 ns/op 1169.33 MB/s BenchmarkRepeatLarge/4096/1-4 36900 3359 ns/op 1219.38 MB/s BenchmarkRepeatLarge/4096/16-4 38326 3175 ns/op 1290.00 MB/s BenchmarkRepeatLarge/8192/1-4 18993 6617 ns/op 1237.94 MB/s BenchmarkRepeatLarge/8192/16-4 19950 6087 ns/op 1345.81 MB/s BenchmarkRepeatLarge/8192/4097-4 41646 3387 ns/op 1209.57 MB/s BenchmarkRepeatLarge/16384/1-4 9505 11333 ns/op 1445.71 MB/s BenchmarkRepeatLarge/16384/16-4 8857 11945 ns/op 1371.61 MB/s BenchmarkRepeatLarge/16384/4097-4 14310 8879 ns/op 1384.26 MB/s BenchmarkRepeatLarge/32768/1-4 5412 21091 ns/op 1553.68 MB/s BenchmarkRepeatLarge/32768/16-4 5809 21620 ns/op 1515.63 MB/s BenchmarkRepeatLarge/32768/4097-4 6147 20341 ns/op 1409.93 MB/s BenchmarkRepeatLarge/65536/1-4 2786 42778 ns/op 1531.99 MB/s BenchmarkRepeatLarge/65536/16-4 2755 40328 ns/op 1625.07 MB/s BenchmarkRepeatLarge/65536/4097-4 2844 41922 ns/op 1465.93 MB/s BenchmarkRepeatLarge/131072/1-4 883 153361 ns/op 854.66 MB/s BenchmarkRepeatLarge/131072/16-4 870 148285 ns/op 883.92 MB/s BenchmarkRepeatLarge/131072/4097-4 940 155398 ns/op 817.30 MB/s BenchmarkRepeatLarge/262144/1-4 476 256755 ns/op 1020.99 MB/s BenchmarkRepeatLarge/262144/16-4 478 257807 ns/op 1016.82 MB/s BenchmarkRepeatLarge/262144/4097-4 496 278872 ns/op 925.55 MB/s BenchmarkRepeatLarge/524288/1-4 230 509431 ns/op 1029.16 MB/s BenchmarkRepeatLarge/524288/16-4 231 590699 ns/op 887.57 MB/s BenchmarkRepeatLarge/524288/4097-4 238 500334 ns/op 1039.94 MB/s BenchmarkRepeatLarge/1048576/1-4 100 1081351 ns/op 969.69 MB/s BenchmarkRepeatLarge/1048576/16-4 122 963242 ns/op 1088.59 MB/s BenchmarkRepeatLarge/1048576/4097-4 124 961252 ns/op 1086.85 MB/s BenchmarkRepeatLarge/2097152/1-4 66 1949663 ns/op 1075.65 MB/s BenchmarkRepeatLarge/2097152/16-4 66 1931020 ns/op 1086.03 MB/s BenchmarkRepeatLarge/2097152/4097-4 64 1940717 ns/op 1078.76 MB/s BenchmarkRepeatLarge/4194304/1-4 32 4074230 ns/op 1029.47 MB/s BenchmarkRepeatLarge/4194304/16-4 30 3826402 ns/op 1096.15 MB/s BenchmarkRepeatLarge/4194304/4097-4 31 3736729 ns/op 1121.63 MB/s BenchmarkRepeatLarge/8388608/1-4 14 7254677 ns/op 1156.30 MB/s BenchmarkRepeatLarge/8388608/16-4 15 7346686 ns/op 1141.82 MB/s BenchmarkRepeatLarge/8388608/4097-4 15 7319977 ns/op 1145.71 MB/s BenchmarkRepeatLarge/16777216/1-4 7 14441751 ns/op 1161.72 MB/s BenchmarkRepeatLarge/16777216/16-4 8 14502136 ns/op 1156.88 MB/s BenchmarkRepeatLarge/16777216/4097-4 7 14758839 ns/op 1136.76 MB/s BenchmarkRepeatLarge/33554432/1-4 4 28355578 ns/op 1183.34 MB/s BenchmarkRepeatLarge/33554432/16-4 4 27509412 ns/op 1219.74 MB/s BenchmarkRepeatLarge/33554432/4097-4 4 27887405 ns/op 1203.21 MB/s BenchmarkRepeatLarge/67108864/1-4 2 56742327 ns/op 1182.69 MB/s BenchmarkRepeatLarge/67108864/16-4 2 53632002 ns/op 1251.28 MB/s BenchmarkRepeatLarge/67108864/4097-4 2 54569668 ns/op 1229.78 MB/s BenchmarkRepeatLarge/134217728/1-4 1 108731507 ns/op 1234.40 MB/s BenchmarkRepeatLarge/134217728/16-4 1 106014544 ns/op 1266.03 MB/s BenchmarkRepeatLarge/134217728/4097-4 1 106035615 ns/op 1265.78 MB/s BenchmarkRepeatLarge/268435456/1-4 1 234938476 ns/op 1142.58 MB/s BenchmarkRepeatLarge/268435456/16-4 1 306169406 ns/op 876.75 MB/s BenchmarkRepeatLarge/268435456/4097-4 1 271591721 ns/op 988.38 MB/s BenchmarkRepeatLarge/536870912/1-4 1 524028911 ns/op 1024.51 MB/s BenchmarkRepeatLarge/536870912/16-4 1 422492304 ns/op 1270.72 MB/s BenchmarkRepeatLarge/536870912/4097-4 1 426549088 ns/op 1258.64 MB/s BenchmarkRepeatLarge/1073741824/1-4 1 940069775 ns/op 1142.19 MB/s BenchmarkRepeatLarge/1073741824/16-4 1 848452420 ns/op 1265.53 MB/s BenchmarkRepeatLarge/1073741824/4097-4 1 844489783 ns/op 1271.47 MB/s BenchmarkBytesCompare/1-4 13324848 7.859 ns/op BenchmarkBytesCompare/2-4 12821031 8.374 ns/op BenchmarkBytesCompare/4-4 13611225 8.289 ns/op BenchmarkBytesCompare/8-4 13774641 8.294 ns/op BenchmarkBytesCompare/16-4 14049427 8.524 ns/op BenchmarkBytesCompare/32-4 12559154 8.898 ns/op BenchmarkBytesCompare/64-4 11888811 9.316 ns/op BenchmarkBytesCompare/128-4 12037964 9.588 ns/op BenchmarkBytesCompare/256-4 9628387 10.96 ns/op BenchmarkBytesCompare/512-4 7406638 16.41 ns/op BenchmarkBytesCompare/1024-4 5067451 22.79 ns/op BenchmarkBytesCompare/2048-4 3154562 37.86 ns/op BenchmarkIndexAnyASCII/1:1-4 3185822 37.33 ns/op BenchmarkIndexAnyASCII/1:2-4 3137156 37.12 ns/op BenchmarkIndexAnyASCII/1:4-4 2915392 37.20 ns/op BenchmarkIndexAnyASCII/1:8-4 3179168 37.21 ns/op BenchmarkIndexAnyASCII/1:16-4 2877972 37.21 ns/op BenchmarkIndexAnyASCII/1:32-4 3110293 37.31 ns/op BenchmarkIndexAnyASCII/1:64-4 2803600 37.15 ns/op BenchmarkIndexAnyASCII/16:1-4 2790907 42.65 ns/op BenchmarkIndexAnyASCII/16:2-4 786694 153.1 ns/op BenchmarkIndexAnyASCII/16:4-4 787584 172.6 ns/op BenchmarkIndexAnyASCII/16:8-4 759345 155.5 ns/op BenchmarkIndexAnyASCII/16:16-4 668205 174.1 ns/op BenchmarkIndexAnyASCII/16:32-4 488037 216.1 ns/op BenchmarkIndexAnyASCII/16:64-4 392989 280.9 ns/op BenchmarkIndexAnyASCII/256:1-4 2614651 46.11 ns/op BenchmarkIndexAnyASCII/256:2-4 64868 1847 ns/op BenchmarkIndexAnyASCII/256:4-4 63037 1846 ns/op BenchmarkIndexAnyASCII/256:8-4 62398 1830 ns/op BenchmarkIndexAnyASCII/256:16-4 58863 1851 ns/op BenchmarkIndexAnyASCII/256:32-4 62076 1960 ns/op BenchmarkIndexAnyASCII/256:64-4 59593 1985 ns/op BenchmarkIndexAnyUTF8/1:1-4 3148611 37.71 ns/op BenchmarkIndexAnyUTF8/1:2-4 3226377 37.18 ns/op BenchmarkIndexAnyUTF8/1:4-4 3176536 37.25 ns/op BenchmarkIndexAnyUTF8/1:8-4 3155572 37.24 ns/op BenchmarkIndexAnyUTF8/1:16-4 3189199 37.29 ns/op BenchmarkIndexAnyUTF8/1:32-4 3146535 36.97 ns/op BenchmarkIndexAnyUTF8/1:64-4 3216278 37.33 ns/op BenchmarkIndexAnyUTF8/16:1-4 224407 508.9 ns/op BenchmarkIndexAnyUTF8/16:2-4 446344 264.3 ns/op BenchmarkIndexAnyUTF8/16:4-4 417117 266.8 ns/op BenchmarkIndexAnyUTF8/16:8-4 451171 266.4 ns/op BenchmarkIndexAnyUTF8/16:16-4 451656 262.7 ns/op BenchmarkIndexAnyUTF8/16:32-4 370413 279.0 ns/op BenchmarkIndexAnyUTF8/16:64-4 456826 269.4 ns/op BenchmarkIndexAnyUTF8/256:1-4 15645 7284 ns/op BenchmarkIndexAnyUTF8/256:2-4 32073 3763 ns/op BenchmarkIndexAnyUTF8/256:4-4 32046 3667 ns/op BenchmarkIndexAnyUTF8/256:8-4 32583 3654 ns/op BenchmarkIndexAnyUTF8/256:16-4 32953 3716 ns/op BenchmarkIndexAnyUTF8/256:32-4 29979 3928 ns/op BenchmarkIndexAnyUTF8/256:64-4 31412 3674 ns/op BenchmarkLastIndexAnyASCII/1:1-4 3194221 37.24 ns/op BenchmarkLastIndexAnyASCII/1:2-4 3216828 37.01 ns/op BenchmarkLastIndexAnyASCII/1:4-4 3215044 36.75 ns/op BenchmarkLastIndexAnyASCII/1:8-4 3155148 36.78 ns/op BenchmarkLastIndexAnyASCII/1:16-4 3203197 37.02 ns/op BenchmarkLastIndexAnyASCII/1:32-4 3143296 39.58 ns/op BenchmarkLastIndexAnyASCII/1:64-4 3131998 37.85 ns/op BenchmarkLastIndexAnyASCII/16:1-4 582849 205.4 ns/op BenchmarkLastIndexAnyASCII/16:2-4 576733 208.6 ns/op BenchmarkLastIndexAnyASCII/16:4-4 572056 206.8 ns/op BenchmarkLastIndexAnyASCII/16:8-4 558668 215.8 ns/op BenchmarkLastIndexAnyASCII/16:16-4 434956 231.9 ns/op BenchmarkLastIndexAnyASCII/16:32-4 447812 266.8 ns/op BenchmarkLastIndexAnyASCII/16:64-4 335426 327.8 ns/op BenchmarkLastIndexAnyASCII/256:1-4 41060 2809 ns/op BenchmarkLastIndexAnyASCII/256:2-4 41992 2825 ns/op BenchmarkLastIndexAnyASCII/256:4-4 42130 2802 ns/op BenchmarkLastIndexAnyASCII/256:8-4 42896 2805 ns/op BenchmarkLastIndexAnyASCII/256:16-4 41470 2823 ns/op BenchmarkLastIndexAnyASCII/256:32-4 40654 3033 ns/op BenchmarkLastIndexAnyASCII/256:64-4 40281 2917 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 3131377 37.82 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 3169860 37.21 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 3136341 38.25 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 3130471 37.01 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 3189310 37.16 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 3161508 37.41 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 3163732 37.76 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 314043 365.8 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 451040 265.6 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 453942 265.3 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 387128 267.7 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 450243 263.3 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 368978 280.1 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 452390 260.7 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 23384 5669 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 32175 3700 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 31795 3732 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 31374 3678 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 32170 3695 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 28098 3949 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 31034 3798 ns/op BenchmarkTrimASCII/1:1-4 3528206 33.80 ns/op BenchmarkTrimASCII/1:2-4 3061364 42.83 ns/op BenchmarkTrimASCII/1:4-4 3036692 40.21 ns/op BenchmarkTrimASCII/1:8-4 2717853 42.51 ns/op BenchmarkTrimASCII/1:16-4 2059076 58.40 ns/op BenchmarkTrimASCII/16:1-4 713566 165.1 ns/op BenchmarkTrimASCII/16:2-4 567160 242.7 ns/op BenchmarkTrimASCII/16:4-4 562953 241.7 ns/op BenchmarkTrimASCII/16:8-4 556354 218.0 ns/op BenchmarkTrimASCII/16:16-4 445908 232.2 ns/op BenchmarkTrimASCII/256:1-4 58944 1970 ns/op BenchmarkTrimASCII/256:2-4 42196 2890 ns/op BenchmarkTrimASCII/256:4-4 41624 2873 ns/op BenchmarkTrimASCII/256:8-4 42309 2755 ns/op BenchmarkTrimASCII/256:16-4 41325 2870 ns/op BenchmarkTrimASCII/4096:1-4 3952 31358 ns/op BenchmarkTrimASCII/4096:2-4 2326 45644 ns/op BenchmarkTrimASCII/4096:4-4 2236 45756 ns/op BenchmarkTrimASCII/4096:8-4 2328 44035 ns/op BenchmarkTrimASCII/4096:16-4 2298 44450 ns/op BenchmarkTrimByte-4 2191352 54.34 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 19852 5964 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 20062 5953 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 1027 115172 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 1897 57307 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 4126 28776 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 8037 14949 ns/op BenchmarkCompareBytesEqual-4 14679111 7.870 ns/op BenchmarkCompareBytesToNil-4 16891442 6.591 ns/op BenchmarkCompareBytesEmpty-4 17118890 6.581 ns/op BenchmarkCompareBytesIdentical-4 17890717 6.275 ns/op BenchmarkCompareBytesSameLength-4 15297224 7.548 ns/op BenchmarkCompareBytesDifferentLength-4 14496114 7.546 ns/op BenchmarkCompareBytesBigUnaligned/offset=1-4 4112 29126 ns/op 36001.19 MB/s BenchmarkCompareBytesBigUnaligned/offset=2-4 4048 29831 ns/op 35151.23 MB/s BenchmarkCompareBytesBigUnaligned/offset=3-4 2712 37476 ns/op 27980.15 MB/s BenchmarkCompareBytesBigUnaligned/offset=4-4 3336 30009 ns/op 34942.55 MB/s BenchmarkCompareBytesBigUnaligned/offset=5-4 4182 29775 ns/op 35216.75 MB/s BenchmarkCompareBytesBigUnaligned/offset=6-4 2973 36774 ns/op 28514.64 MB/s BenchmarkCompareBytesBigUnaligned/offset=7-4 4158 29500 ns/op 35544.89 MB/s BenchmarkCompareBytesBig-4 4298 29717 ns/op 35285.45 MB/s BenchmarkCompareBytesBigIdentical-4 16917538 6.615 ns/op 158526520.42 MB/s PASS ok bytes 54.366s goos: freebsd goarch: amd64 pkg: compress/bzip2 cpu: AMD EPYC 7B12 BenchmarkDecodeDigits-4 2 55890930 ns/op 1.79 MB/s 3612268 B/op 51 allocs/op BenchmarkDecodeNewton-4 1 252780409 ns/op 2.24 MB/s 3629856 B/op 50 allocs/op BenchmarkDecodeRand-4 6 17442677 ns/op 0.94 MB/s 3646182 B/op 51 allocs/op PASS ok compress/bzip2 0.945s goos: freebsd goarch: amd64 pkg: compress/flate cpu: AMD EPYC 7B12 BenchmarkDecode/Digits/Huffman/1e4-4 88 1341485 ns/op 7.45 MB/s 42407 B/op 5 allocs/op BenchmarkDecode/Digits/Huffman/1e5-4 8 12874369 ns/op 7.77 MB/s 44701 B/op 6 allocs/op BenchmarkDecode/Digits/Huffman/1e6-4 1 126475419 ns/op 7.91 MB/s 49264 B/op 9 allocs/op BenchmarkDecode/Digits/Speed/1e4-4 76 1335792 ns/op 7.49 MB/s 42236 B/op 8 allocs/op BenchmarkDecode/Digits/Speed/1e5-4 8 13400077 ns/op 7.46 MB/s 42935 B/op 11 allocs/op BenchmarkDecode/Digits/Speed/1e6-4 1 131712876 ns/op 7.59 MB/s 53024 B/op 77 allocs/op BenchmarkDecode/Digits/Default/1e4-4 92 1308831 ns/op 7.64 MB/s 42454 B/op 7 allocs/op BenchmarkDecode/Digits/Default/1e5-4 8 12807447 ns/op 7.81 MB/s 44981 B/op 14 allocs/op BenchmarkDecode/Digits/Default/1e6-4 1 127850051 ns/op 7.82 MB/s 53384 B/op 83 allocs/op BenchmarkDecode/Digits/Compression/1e4-4 85 1302594 ns/op 7.68 MB/s 42024 B/op 7 allocs/op BenchmarkDecode/Digits/Compression/1e5-4 9 12691536 ns/op 7.88 MB/s 42691 B/op 13 allocs/op BenchmarkDecode/Digits/Compression/1e6-4 1 128647822 ns/op 7.77 MB/s 53384 B/op 83 allocs/op BenchmarkDecode/Newton/Huffman/1e4-4 82 1405959 ns/op 7.11 MB/s 43049 B/op 14 allocs/op BenchmarkDecode/Newton/Huffman/1e5-4 7 14293215 ns/op 7.00 MB/s 47429 B/op 23 allocs/op BenchmarkDecode/Newton/Huffman/1e6-4 1 143322530 ns/op 6.98 MB/s 88512 B/op 165 allocs/op BenchmarkDecode/Newton/Speed/1e4-4 91 1120969 ns/op 8.92 MB/s 42962 B/op 18 allocs/op BenchmarkDecode/Newton/Speed/1e5-4 12 9261233 ns/op 10.80 MB/s 46494 B/op 31 allocs/op BenchmarkDecode/Newton/Speed/1e6-4 2 97423762 ns/op 10.26 MB/s 85328 B/op 230 allocs/op BenchmarkDecode/Newton/Default/1e4-4 120 963442 ns/op 10.38 MB/s 43581 B/op 15 allocs/op BenchmarkDecode/Newton/Default/1e5-4 15 7335455 ns/op 13.63 MB/s 44010 B/op 32 allocs/op BenchmarkDecode/Newton/Default/1e6-4 2 76251306 ns/op 13.11 MB/s 65952 B/op 160 allocs/op BenchmarkDecode/Newton/Compression/1e4-4 120 960368 ns/op 10.41 MB/s 42760 B/op 15 allocs/op BenchmarkDecode/Newton/Compression/1e5-4 14 7636789 ns/op 13.09 MB/s 44677 B/op 32 allocs/op BenchmarkDecode/Newton/Compression/1e6-4 2 75853685 ns/op 13.18 MB/s 67752 B/op 152 allocs/op BenchmarkEncode/Digits/Huffman/1e4-4 141 839632 ns/op 11.91 MB/s BenchmarkEncode/Digits/Huffman/1e5-4 14 7909742 ns/op 12.64 MB/s BenchmarkEncode/Digits/Huffman/1e6-4 2 80158116 ns/op 12.48 MB/s BenchmarkEncode/Digits/Speed/1e4-4 75 1623194 ns/op 6.16 MB/s BenchmarkEncode/Digits/Speed/1e5-4 7 14461604 ns/op 6.91 MB/s BenchmarkEncode/Digits/Speed/1e6-4 1 145225392 ns/op 6.89 MB/s BenchmarkEncode/Digits/Default/1e4-4 24 4663602 ns/op 2.14 MB/s BenchmarkEncode/Digits/Default/1e5-4 2 56090706 ns/op 1.78 MB/s BenchmarkEncode/Digits/Default/1e6-4 1 605881295 ns/op 1.65 MB/s BenchmarkEncode/Digits/Compression/1e4-4 24 4903417 ns/op 2.04 MB/s BenchmarkEncode/Digits/Compression/1e5-4 2 57467588 ns/op 1.74 MB/s BenchmarkEncode/Digits/Compression/1e6-4 1 597535903 ns/op 1.67 MB/s BenchmarkEncode/Newton/Huffman/1e4-4 100 1014599 ns/op 9.86 MB/s BenchmarkEncode/Newton/Huffman/1e5-4 13 8599154 ns/op 11.63 MB/s BenchmarkEncode/Newton/Huffman/1e6-4 2 84906916 ns/op 11.78 MB/s BenchmarkEncode/Newton/Speed/1e4-4 81 1482435 ns/op 6.75 MB/s BenchmarkEncode/Newton/Speed/1e5-4 9 11888785 ns/op 8.41 MB/s BenchmarkEncode/Newton/Speed/1e6-4 1 116938607 ns/op 8.55 MB/s BenchmarkEncode/Newton/Default/1e4-4 24 4822307 ns/op 2.07 MB/s BenchmarkEncode/Newton/Default/1e5-4 2 50190023 ns/op 1.99 MB/s BenchmarkEncode/Newton/Default/1e6-4 1 523770590 ns/op 1.91 MB/s BenchmarkEncode/Newton/Compression/1e4-4 25 4838046 ns/op 2.07 MB/s BenchmarkEncode/Newton/Compression/1e5-4 2 66546264 ns/op 1.50 MB/s BenchmarkEncode/Newton/Compression/1e6-4 1 655765677 ns/op 1.52 MB/s PASS ok compress/flate 14.817s goos: freebsd goarch: amd64 pkg: compress/lzw cpu: AMD EPYC 7B12 BenchmarkDecoder/1e4-4 69 1647909 ns/op 6.07 MB/s BenchmarkDecoder/1e-Reuse4-4 72 1732038 ns/op 5.77 MB/s BenchmarkDecoder/1e5-4 7 16497998 ns/op 6.06 MB/s BenchmarkDecoder/1e-Reuse5-4 7 16850240 ns/op 5.93 MB/s BenchmarkDecoder/1e6-4 1 166621800 ns/op 6.00 MB/s BenchmarkDecoder/1e-Reuse6-4 1 156787857 ns/op 6.38 MB/s BenchmarkEncoder/1e4-4 87 1390474 ns/op 7.19 MB/s BenchmarkEncoder/1e-Reuse4-4 91 1272927 ns/op 7.86 MB/s BenchmarkEncoder/1e5-4 8 13612405 ns/op 7.35 MB/s BenchmarkEncoder/1e-Reuse5-4 8 14039475 ns/op 7.12 MB/s BenchmarkEncoder/1e6-4 1 141941148 ns/op 7.05 MB/s BenchmarkEncoder/1e-Reuse6-4 1 137105324 ns/op 7.29 MB/s PASS ok compress/lzw 2.370s goos: freebsd goarch: amd64 pkg: container/heap cpu: AMD EPYC 7B12 BenchmarkDup-4 36 2909763 ns/op PASS ok container/heap 0.140s goos: freebsd goarch: amd64 pkg: context cpu: AMD EPYC 7B12 BenchmarkCommonParentCancel-4 15099 7794 ns/op BenchmarkWithTimeout/concurrency=40-4 3897 34066 ns/op BenchmarkWithTimeout/concurrency=4000-4 3082 37066 ns/op BenchmarkWithTimeout/concurrency=400000-4 4783 23971 ns/op BenchmarkCancelTree/depth=1/Root=Background-4 468207 216.8 ns/op BenchmarkCancelTree/depth=1/Root=OpenCanceler-4 16203 7705 ns/op BenchmarkCancelTree/depth=1/Root=ClosedCanceler-4 20625 5617 ns/op BenchmarkCancelTree/depth=10/Root=Background-4 3492 32771 ns/op BenchmarkCancelTree/depth=10/Root=OpenCanceler-4 2331 50142 ns/op BenchmarkCancelTree/depth=10/Root=ClosedCanceler-4 3294 40669 ns/op BenchmarkCancelTree/depth=100/Root=Background-4 346 348639 ns/op BenchmarkCancelTree/depth=100/Root=OpenCanceler-4 231 542210 ns/op BenchmarkCancelTree/depth=100/Root=ClosedCanceler-4 364 321971 ns/op BenchmarkCancelTree/depth=1000/Root=Background-4 34 3531216 ns/op BenchmarkCancelTree/depth=1000/Root=OpenCanceler-4 20 6457798 ns/op BenchmarkCancelTree/depth=1000/Root=ClosedCanceler-4 38 3192390 ns/op BenchmarkCheckCanceled/Err-4 407073 284.8 ns/op BenchmarkCheckCanceled/Done-4 1000000 116.9 ns/op BenchmarkContextCancelDone-4 675079 239.7 ns/op BenchmarkDeepValueNewGoRoutine/depth=10-4 12950 9448 ns/op BenchmarkDeepValueNewGoRoutine/depth=20-4 10000 10090 ns/op BenchmarkDeepValueNewGoRoutine/depth=30-4 9417 11454 ns/op BenchmarkDeepValueNewGoRoutine/depth=50-4 10000 12766 ns/op BenchmarkDeepValueNewGoRoutine/depth=100-4 7424 15198 ns/op BenchmarkDeepValueSameGoRoutine/depth=10-4 628843 161.3 ns/op BenchmarkDeepValueSameGoRoutine/depth=20-4 372087 292.5 ns/op BenchmarkDeepValueSameGoRoutine/depth=30-4 278796 421.9 ns/op BenchmarkDeepValueSameGoRoutine/depth=50-4 177958 683.4 ns/op BenchmarkDeepValueSameGoRoutine/depth=100-4 89644 1477 ns/op PASS ok context 11.216s goos: freebsd goarch: amd64 pkg: crypto/aes cpu: AMD EPYC 7B12 BenchmarkEncrypt-4 2683060 44.78 ns/op 357.30 MB/s BenchmarkDecrypt-4 2662616 44.41 ns/op 360.24 MB/s BenchmarkExpand-4 2315258 52.46 ns/op PASS ok crypto/aes 0.542s goos: freebsd goarch: amd64 pkg: crypto/cipher cpu: AMD EPYC 7B12 BenchmarkAESGCM/Open-128-64-4 272784 405.9 ns/op 157.66 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-64-4 567756 193.9 ns/op 330.00 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-64-4 285985 402.7 ns/op 158.93 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-64-4 544002 207.7 ns/op 308.14 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-1350-4 168952 691.5 ns/op 1952.16 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-1350-4 231391 509.9 ns/op 2647.76 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-1350-4 152006 766.7 ns/op 1760.84 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-1350-4 210417 564.7 ns/op 2390.49 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-8192-4 56973 2146 ns/op 3817.54 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-8192-4 61040 1962 ns/op 4176.31 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-8192-4 49972 2410 ns/op 3399.49 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-8192-4 53607 2203 ns/op 3718.14 MB/s 0 B/op 0 allocs/op BenchmarkAESCFBEncrypt1K-4 10000 11176 ns/op 91.18 MB/s BenchmarkAESCFBDecrypt1K-4 9054 11307 ns/op 90.12 MB/s BenchmarkAESCFBDecrypt8K-4 1389 83824 ns/op 97.67 MB/s BenchmarkAESOFB1K-4 16410 7315 ns/op 139.30 MB/s BenchmarkAESCTR1K-4 19966 6215 ns/op 163.96 MB/s BenchmarkAESCTR8K-4 2481 47922 ns/op 170.84 MB/s BenchmarkAESCBCEncrypt1K-4 19900 5671 ns/op 180.57 MB/s BenchmarkAESCBCDecrypt1K-4 29011 4118 ns/op 248.68 MB/s PASS ok crypto/cipher 2.776s goos: freebsd goarch: amd64 pkg: crypto/des cpu: AMD EPYC 7B12 BenchmarkEncrypt-4 112156 941.3 ns/op 8.50 MB/s BenchmarkDecrypt-4 112933 990.8 ns/op 8.07 MB/s BenchmarkTDESEncrypt-4 40952 2688 ns/op 2.98 MB/s BenchmarkTDESDecrypt-4 41678 2838 ns/op 2.82 MB/s PASS ok crypto/des 0.560s goos: freebsd goarch: amd64 pkg: crypto/ecdh cpu: AMD EPYC 7B12 BenchmarkECDH/P256-4 1306 89838 ns/op 759 B/op 12 allocs/op BenchmarkECDH/P384-4 19 6083184 ns/op 1089 B/op 21 allocs/op BenchmarkECDH/P521-4 7 15443582 ns/op 1537 B/op 21 allocs/op BenchmarkECDH/X25519-4 124 969285 ns/op 376 B/op 9 allocs/op PASS ok crypto/ecdh 0.677s goos: freebsd goarch: amd64 pkg: crypto/ecdsa cpu: AMD EPYC 7B12 BenchmarkSign/P256-4 2342 49050 ns/op 2544 B/op 33 allocs/op BenchmarkSign/P384-4 54 2041336 ns/op 2712 B/op 34 allocs/op BenchmarkSign/P521-4 25 4781121 ns/op 3098 B/op 35 allocs/op BenchmarkVerify/P256-4 1257 93629 ns/op 480 B/op 10 allocs/op BenchmarkVerify/P384-4 19 5948971 ns/op 640 B/op 14 allocs/op BenchmarkVerify/P521-4 7 15411325 ns/op 960 B/op 14 allocs/op BenchmarkGenerateKey/P256-4 4779 21460 ns/op 927 B/op 14 allocs/op BenchmarkGenerateKey/P384-4 75 1445674 ns/op 1128 B/op 17 allocs/op BenchmarkGenerateKey/P521-4 31 3852278 ns/op 1446 B/op 17 allocs/op PASS ok crypto/ecdsa 1.396s goos: freebsd goarch: amd64 pkg: crypto/ed25519 cpu: AMD EPYC 7B12 BenchmarkKeyGeneration-4 427 278653 ns/op BenchmarkNewKeyFromSeed-4 436 280184 ns/op BenchmarkSigning-4 418 294193 ns/op BenchmarkVerification-4 272 431367 ns/op PASS ok crypto/ed25519 0.633s goos: freebsd goarch: amd64 pkg: crypto/elliptic cpu: AMD EPYC 7B12 BenchmarkScalarBaseMult/P256-4 6606 16958 ns/op 368 B/op 6 allocs/op BenchmarkScalarBaseMult/P224-4 175 690238 ns/op 376 B/op 9 allocs/op BenchmarkScalarBaseMult/P384-4 84 1434689 ns/op 504 B/op 9 allocs/op BenchmarkScalarBaseMult/P521-4 32 3467356 ns/op 696 B/op 9 allocs/op BenchmarkScalarMult/P256-4 1833 64510 ns/op 448 B/op 7 allocs/op BenchmarkScalarMult/P224-4 90 1371376 ns/op 440 B/op 10 allocs/op BenchmarkScalarMult/P384-4 31 3580870 ns/op 616 B/op 10 allocs/op BenchmarkScalarMult/P521-4 10 10833962 ns/op 840 B/op 10 allocs/op BenchmarkMarshalUnmarshal/P256/Uncompressed-4 18894 6174 ns/op 544 B/op 8 allocs/op BenchmarkMarshalUnmarshal/P256/Compressed-4 8724 13707 ns/op 592 B/op 9 allocs/op BenchmarkMarshalUnmarshal/P224/Uncompressed-4 5481 19075 ns/op 560 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P224/Compressed-4 126 939577 ns/op 592 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P384/Uncompressed-4 3697 31202 ns/op 784 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P384/Compressed-4 464 280221 ns/op 848 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P521/Uncompressed-4 2245 49357 ns/op 1104 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P521/Compressed-4 136 894623 ns/op 1184 B/op 15 allocs/op PASS ok crypto/elliptic 2.512s goos: freebsd goarch: amd64 pkg: crypto/hmac cpu: AMD EPYC 7B12 BenchmarkHMACSHA256_1K-4 21238 5588 ns/op 183.26 MB/s BenchmarkHMACSHA256_32-4 35370 3318 ns/op 9.64 MB/s BenchmarkNewWriteSum-4 17814 6569 ns/op 4.87 MB/s PASS ok crypto/hmac 0.550s goos: freebsd goarch: amd64 pkg: crypto/internal/bigmod cpu: AMD EPYC 7B12 BenchmarkModAdd-4 67146 2160 ns/op BenchmarkModSub-4 88791 1239 ns/op BenchmarkMontgomeryRepr-4 29026 3955 ns/op BenchmarkMontgomeryMul-4 34528 3627 ns/op BenchmarkModMul-4 16669 7926 ns/op BenchmarkExpBig-4 21 5297976 ns/op BenchmarkExp-4 8 13779315 ns/op PASS ok crypto/internal/bigmod 1.236s goos: freebsd goarch: amd64 pkg: crypto/internal/edwards25519 cpu: AMD EPYC 7B12 BenchmarkEncodingDecoding-4 4256 24182 ns/op BenchmarkScalarBaseMult-4 475 246112 ns/op BenchmarkScalarMult-4 200 560934 ns/op BenchmarkVarTimeDoubleScalarBaseMult-4 304 406683 ns/op PASS ok crypto/internal/edwards25519 0.613s goos: freebsd goarch: amd64 pkg: crypto/internal/edwards25519/field cpu: AMD EPYC 7B12 BenchmarkAdd-4 636022 181.3 ns/op BenchmarkMultiply-4 5898337 20.21 ns/op BenchmarkSquare-4 7611189 15.39 ns/op BenchmarkInvert-4 28711 4167 ns/op BenchmarkMult32-4 1750024 68.63 ns/op PASS ok crypto/internal/edwards25519/field 0.771s goos: freebsd goarch: amd64 pkg: crypto/internal/nistec cpu: AMD EPYC 7B12 BenchmarkScalarMult/P224-4 94 1264579 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P256-4 2112 56354 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P384-4 33 3725563 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P521-4 10 10182539 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P224-4 253 460906 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P256-4 10000 11144 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P384-4 91 1205212 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P521-4 33 3255376 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/nistec 1.259s goos: freebsd goarch: amd64 pkg: crypto/internal/nistec/fiat cpu: AMD EPYC 7B12 BenchmarkMul/P224-4 924134 148.9 ns/op 0 B/op 0 allocs/op BenchmarkMul/P384-4 404965 283.3 ns/op 0 B/op 0 allocs/op BenchmarkMul/P521-4 157012 724.6 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P224-4 924296 140.2 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P384-4 415879 266.0 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P521-4 160804 782.6 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/nistec/fiat 0.971s goos: freebsd goarch: amd64 pkg: crypto/md5 cpu: AMD EPYC 7B12 BenchmarkHash8Bytes-4 156240 723.3 ns/op 11.06 MB/s BenchmarkHash64-4 176068 667.6 ns/op 95.86 MB/s BenchmarkHash128-4 158527 758.6 ns/op 168.73 MB/s BenchmarkHash256-4 124395 944.4 ns/op 271.07 MB/s BenchmarkHash512-4 89120 1332 ns/op 384.40 MB/s BenchmarkHash1K-4 57004 2069 ns/op 494.94 MB/s BenchmarkHash8K-4 9236 12789 ns/op 640.57 MB/s BenchmarkHash1M-4 67 1559894 ns/op 672.21 MB/s BenchmarkHash8M-4 9 12433109 ns/op 674.70 MB/s BenchmarkHash8BytesUnaligned-4 158632 728.1 ns/op 10.99 MB/s BenchmarkHash1KUnaligned-4 57151 2081 ns/op 492.08 MB/s BenchmarkHash8KUnaligned-4 9301 12786 ns/op 640.70 MB/s PASS ok crypto/md5 1.657s goos: freebsd goarch: amd64 pkg: crypto/rand cpu: AMD EPYC 7B12 BenchmarkPrime-4 1 137034093 ns/op PASS ok crypto/rand 0.163s goos: freebsd goarch: amd64 pkg: crypto/rc4 cpu: AMD EPYC 7B12 BenchmarkRC4_128-4 18765 6396 ns/op 20.01 MB/s BenchmarkRC4_1K-4 2188 50299 ns/op 20.36 MB/s BenchmarkRC4_8K-4 290 401286 ns/op 20.18 MB/s PASS ok crypto/rc4 0.496s goos: freebsd goarch: amd64 pkg: crypto/rsa cpu: AMD EPYC 7B12 BenchmarkDecryptPKCS1v15/2048-4 14 7390250 ns/op BenchmarkDecryptPKCS1v15/3072-4 6 17365664 ns/op BenchmarkDecryptPKCS1v15/4096-4 3 34248603 ns/op BenchmarkEncryptPKCS1v15/2048-4 48 2379876 ns/op BenchmarkDecryptOAEP/2048-4 15 7492381 ns/op BenchmarkEncryptOAEP/2048-4 48 2376032 ns/op BenchmarkSignPKCS1v15/2048-4 14 7480467 ns/op BenchmarkVerifyPKCS1v15/2048-4 50 2328116 ns/op BenchmarkSignPSS/2048-4 14 7494972 ns/op BenchmarkVerifyPSS/2048-4 50 2338870 ns/op PASS ok crypto/rsa 1.605s goos: freebsd goarch: amd64 pkg: crypto/sha1 cpu: AMD EPYC 7B12 BenchmarkHash8Bytes/New-4 141422 835.8 ns/op 9.57 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum-4 159372 674.6 ns/op 11.86 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/New-4 99219 1189 ns/op 269.18 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/Sum-4 116528 1009 ns/op 317.25 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 66022 1792 ns/op 571.33 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum-4 73851 1613 ns/op 634.65 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 14443 8286 ns/op 988.64 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum-4 14811 8105 ns/op 1010.72 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha1 1.211s goos: freebsd goarch: amd64 pkg: crypto/sha256 cpu: AMD EPYC 7B12 BenchmarkHash8Bytes/New-4 111787 1042 ns/op 7.68 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum224-4 127270 919.4 ns/op 8.70 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum256-4 120390 960.9 ns/op 8.33 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 35682 3276 ns/op 312.62 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum224-4 38444 3073 ns/op 333.25 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum256-4 37720 3160 ns/op 324.07 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 6049 19289 ns/op 424.70 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum224-4 6295 19208 ns/op 426.50 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum256-4 6217 19414 ns/op 421.95 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha256 1.247s goos: freebsd goarch: amd64 pkg: crypto/sha512 cpu: AMD EPYC 7B12 BenchmarkHash8Bytes/New-4 76928 1449 ns/op 5.52 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum384-4 93409 1225 ns/op 6.53 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum512-4 87862 1298 ns/op 6.16 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 41954 2785 ns/op 367.66 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum384-4 47548 2483 ns/op 412.43 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum512-4 44395 2611 ns/op 392.16 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 8600 13323 ns/op 614.90 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum384-4 8936 13093 ns/op 625.67 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum512-4 8587 13191 ns/op 621.02 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha512 1.205s goos: freebsd goarch: amd64 pkg: crypto/subtle cpu: AMD EPYC 7B12 BenchmarkConstantTimeByteEq-4 22031336 5.040 ns/op BenchmarkConstantTimeEq-4 21865454 5.016 ns/op BenchmarkConstantTimeLessOrEq-4 22586852 4.994 ns/op BenchmarkXORBytes/8Bytes-4 5843701 21.28 ns/op 375.99 MB/s BenchmarkXORBytes/128Bytes-4 5212515 23.68 ns/op 5405.06 MB/s BenchmarkXORBytes/2048Bytes-4 1729482 70.19 ns/op 29179.72 MB/s BenchmarkXORBytes/32768Bytes-4 104484 1024 ns/op 32008.09 MB/s PASS ok crypto/subtle 0.993s goos: freebsd goarch: amd64 pkg: crypto/tls cpu: AMD EPYC 7B12 BenchmarkCertCache/0-4 174 660201 ns/op BenchmarkCertCache/1-4 182 668678 ns/op BenchmarkCertCache/2-4 181 668818 ns/op BenchmarkCertCache/3-4 177 686817 ns/op BenchmarkHandshakeServer/RSA-4 42 2794709 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv13-4 39 3140062 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv12-4 39 2895636 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv13-4 129 891621 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv12-4 159 715360 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv13-4 56 1898301 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv12-4 70 1699905 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv13-4 5 22942047 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv12-4 5 23223631 ns/op BenchmarkThroughput/MaxPacket/1MB/TLSv12-4 7 16170495 ns/op 64.85 MB/s BenchmarkThroughput/MaxPacket/1MB/TLSv13-4 5 21472381 ns/op 48.83 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv12-4 4 25327057 ns/op 82.80 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv13-4 3 34316923 ns/op 61.11 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv12-4 3 44146785 ns/op 95.01 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv13-4 2 60328326 ns/op 69.52 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv12-4 2 80371702 ns/op 104.37 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv13-4 1 112114212 ns/op 74.82 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv12-4 1 153203432 ns/op 109.51 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv13-4 1 218130155 ns/op 76.91 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv12-4 1 301994462 ns/op 111.11 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv13-4 1 429587541 ns/op 78.11 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv12-4 1 621656414 ns/op 107.95 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv13-4 1 836651195 ns/op 80.21 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv12-4 6 16989545 ns/op 61.72 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv13-4 5 21260153 ns/op 49.32 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv12-4 4 27148837 ns/op 77.25 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv13-4 3 34532457 ns/op 60.73 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv12-4 3 45417074 ns/op 92.35 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv13-4 2 60549972 ns/op 69.27 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv12-4 2 80886046 ns/op 103.71 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv13-4 1 114052034 ns/op 73.55 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv12-4 1 153300593 ns/op 109.44 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv13-4 1 217411204 ns/op 77.17 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv12-4 1 313630436 ns/op 106.99 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv13-4 1 420451720 ns/op 79.81 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv12-4 1 621717602 ns/op 107.94 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv13-4 1 837050115 ns/op 80.17 MB/s BenchmarkLatency/MaxPacket/200kbps/TLSv12-4 1 700172982 ns/op BenchmarkLatency/MaxPacket/200kbps/TLSv13-4 1 703245527 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv12-4 1 284102089 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv13-4 1 285678581 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv12-4 1 146564835 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv13-4 1 145929914 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv12-4 2 76391311 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv13-4 2 75825816 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv12-4 3 34787530 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv13-4 3 34490537 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv12-4 1 139466536 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv13-4 1 142596120 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv12-4 2 60458486 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv13-4 2 60556612 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv12-4 3 33364062 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv13-4 3 33499469 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv12-4 5 20207112 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv13-4 5 20399038 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv12-4 9 12272197 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv13-4 9 12055779 ns/op PASS ok crypto/tls 16.050s goos: freebsd goarch: amd64 pkg: crypto/x509 cpu: AMD EPYC 7B12 BenchmarkCreateCertificate/RSA_2048-4 12 9862650 ns/op BenchmarkCreateCertificate/ECDSA_P256-4 476 256254 ns/op BenchmarkParseCertificate/ecdsa_leaf-4 1636 72284 ns/op 13186 B/op 238 allocs/op BenchmarkParseCertificate/rsa_leaf-4 1468 78330 ns/op 14611 B/op 262 allocs/op PASS ok crypto/x509 0.786s goos: freebsd goarch: amd64 pkg: database/sql cpu: AMD EPYC 7B12 BenchmarkConcurrentDBExec-4 38 2870379 ns/op 280306 B/op 1646 allocs/op BenchmarkConcurrentStmtQuery-4 30 3393954 ns/op 271401 B/op 2047 allocs/op BenchmarkConcurrentStmtExec-4 44 2457331 ns/op 220009 B/op 736 allocs/op BenchmarkConcurrentTxQuery-4 45 2660299 ns/op 278352 B/op 2167 allocs/op BenchmarkConcurrentTxExec-4 60 2012104 ns/op 87760 B/op 1554 allocs/op BenchmarkConcurrentTxStmtQuery-4 38 3115093 ns/op 103797 B/op 2057 allocs/op BenchmarkConcurrentTxStmtExec-4 108 1093104 ns/op 40072 B/op 381 allocs/op BenchmarkConcurrentRandom-4 43 2593501 ns/op 229634 B/op 1852 allocs/op BenchmarkManyConcurrentQueries-4 2306 50259 ns/op 4004 B/op 20 allocs/op BenchmarkGrabConn-4 341480 339.1 ns/op 0 B/op 0 allocs/op PASS ok database/sql 1.723s goos: freebsd goarch: amd64 pkg: debug/gosym cpu: AMD EPYC 7B12 Benchmark115/NewLineTable-4 226548 444.1 ns/op 384 B/op 3 allocs/op Benchmark115/NewTable-4 121 927323 ns/op 188234 B/op 13 allocs/op Benchmark115/LineToPC-4 109 1116080 ns/op 0 B/op 0 allocs/op Benchmark115/PCToLine-4 27201 4457 ns/op 0 B/op 0 allocs/op PASS ok debug/gosym 0.723s goos: freebsd goarch: amd64 pkg: encoding/asn1 cpu: AMD EPYC 7B12 BenchmarkMarshal-4 1015 108067 ns/op 9528 B/op 363 allocs/op BenchmarkUnmarshal-4 4298 27585 ns/op 784 B/op 43 allocs/op PASS ok encoding/asn1 0.366s goos: freebsd goarch: amd64 pkg: encoding/base32 cpu: AMD EPYC 7B12 BenchmarkEncode-4 394 299243 ns/op 27.38 MB/s BenchmarkEncodeToString-4 364 323621 ns/op 25.31 MB/s BenchmarkDecode-4 212 551702 ns/op 23.77 MB/s BenchmarkDecodeString-4 207 577487 ns/op 22.71 MB/s PASS ok encoding/base32 0.667s goos: freebsd goarch: amd64 pkg: encoding/base64 cpu: AMD EPYC 7B12 BenchmarkEncodeToString-4 510 219814 ns/op 37.27 MB/s BenchmarkDecodeString/2-4 488667 242.0 ns/op 16.53 MB/s BenchmarkDecodeString/4-4 305372 342.1 ns/op 23.38 MB/s BenchmarkDecodeString/8-4 245854 420.9 ns/op 28.51 MB/s BenchmarkDecodeString/64-4 54886 2266 ns/op 38.83 MB/s BenchmarkDecodeString/8192-4 474 255477 ns/op 42.76 MB/s BenchmarkNewEncoding-4 115592 1008 ns/op 254.04 MB/s PASS ok encoding/base64 1.044s goos: freebsd goarch: amd64 pkg: encoding/binary cpu: AMD EPYC 7B12 BenchmarkReadSlice1000Int32s-4 1896 60791 ns/op 65.80 MB/s BenchmarkReadStruct-4 25174 4773 ns/op 15.71 MB/s BenchmarkWriteStruct-4 27177 4383 ns/op 17.11 MB/s BenchmarkReadInts-4 75145 1586 ns/op 18.91 MB/s BenchmarkWriteInts-4 60610 1937 ns/op 15.49 MB/s BenchmarkWriteSlice1000Int32s-4 1828 62655 ns/op 63.84 MB/s BenchmarkPutUint16-4 5077210 24.14 ns/op 82.85 MB/s BenchmarkAppendUint16-4 4556364 26.07 ns/op 76.72 MB/s BenchmarkPutUint32-4 3692512 33.44 ns/op 119.63 MB/s BenchmarkAppendUint32-4 3369140 36.19 ns/op 110.52 MB/s BenchmarkPutUint64-4 1835430 64.80 ns/op 123.46 MB/s BenchmarkAppendUint64-4 1750094 73.69 ns/op 108.57 MB/s BenchmarkLittleEndianPutUint16-4 5142643 23.85 ns/op 83.87 MB/s BenchmarkLittleEndianAppendUint16-4 4736971 25.35 ns/op 78.91 MB/s BenchmarkLittleEndianPutUint32-4 3469624 33.07 ns/op 120.97 MB/s BenchmarkLittleEndianAppendUint32-4 3221046 33.95 ns/op 117.82 MB/s BenchmarkLittleEndianPutUint64-4 1771452 71.52 ns/op 111.86 MB/s BenchmarkLittleEndianAppendUint64-4 1564218 75.30 ns/op 106.25 MB/s BenchmarkReadFloats-4 232467 468.6 ns/op 25.61 MB/s BenchmarkWriteFloats-4 188832 581.4 ns/op 20.64 MB/s BenchmarkReadSlice1000Float32s-4 1788 66746 ns/op 59.93 MB/s BenchmarkWriteSlice1000Float32s-4 1612 69114 ns/op 57.88 MB/s BenchmarkReadSlice1000Uint8s-4 104054 1257 ns/op 795.45 MB/s BenchmarkWriteSlice1000Uint8s-4 143395 1029 ns/op 971.47 MB/s BenchmarkPutUvarint32-4 990212 113.5 ns/op 35.24 MB/s BenchmarkPutUvarint64-4 256933 433.4 ns/op 18.46 MB/s PASS ok encoding/binary 3.931s goos: freebsd goarch: amd64 pkg: encoding/csv cpu: AMD EPYC 7B12 BenchmarkRead-4 8416 12012 ns/op 736 B/op 16 allocs/op BenchmarkReadWithFieldsPerRecord-4 10246 11568 ns/op 736 B/op 16 allocs/op BenchmarkReadWithoutFieldsPerRecord-4 10316 11661 ns/op 736 B/op 16 allocs/op BenchmarkReadLargeFields-4 5307 19554 ns/op 3937 B/op 24 allocs/op BenchmarkReadReuseRecord-4 9721 10732 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithFieldsPerRecord-4 10881 10817 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithoutFieldsPerRecord-4 10000 10540 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordLargeFields-4 6757 18542 ns/op 2977 B/op 12 allocs/op BenchmarkWrite-4 15321 7646 ns/op PASS ok encoding/csv 1.429s goos: freebsd goarch: amd64 pkg: encoding/gob cpu: AMD EPYC 7B12 BenchmarkEndToEndPipe-4 17504 7207 ns/op BenchmarkEndToEndByteBuffer-4 19358 6028 ns/op BenchmarkEndToEndSliceByteBuffer-4 310 375233 ns/op BenchmarkEncodeComplex128Slice-4 1090 106318 ns/op BenchmarkEncodeFloat64Slice-4 2194 52403 ns/op BenchmarkEncodeInt32Slice-4 2223 52282 ns/op BenchmarkEncodeStringSlice-4 2514 43449 ns/op BenchmarkEncodeInterfaceSlice-4 57 1986336 ns/op BenchmarkDecodeComplex128Slice-4 885 160667 ns/op BenchmarkDecodeFloat64Slice-4 1572 68994 ns/op BenchmarkDecodeInt32Slice-4 1660 68425 ns/op BenchmarkDecodeStringSlice-4 1182 114270 ns/op BenchmarkDecodeStringsSlice-4 464 255820 ns/op BenchmarkDecodeBytesSlice-4 828 164515 ns/op BenchmarkDecodeInterfaceSlice-4 142 902910 ns/op BenchmarkDecodeMap-4 135 882673 ns/op PASS ok encoding/gob 2.485s goos: freebsd goarch: amd64 pkg: encoding/hex cpu: AMD EPYC 7B12 BenchmarkEncode/256-4 20109 5752 ns/op 44.50 MB/s BenchmarkEncode/1024-4 4977 24814 ns/op 41.27 MB/s BenchmarkEncode/4096-4 1140 98832 ns/op 41.44 MB/s BenchmarkEncode/16384-4 297 385921 ns/op 42.45 MB/s BenchmarkDecode/256-4 40777 2932 ns/op 87.32 MB/s BenchmarkDecode/1024-4 9861 11360 ns/op 90.14 MB/s BenchmarkDecode/4096-4 2557 46101 ns/op 88.85 MB/s BenchmarkDecode/16384-4 637 186084 ns/op 88.05 MB/s BenchmarkDump/256-4 1771 64968 ns/op 3.94 MB/s BenchmarkDump/1024-4 477 250901 ns/op 4.08 MB/s BenchmarkDump/4096-4 120 1019370 ns/op 4.02 MB/s BenchmarkDump/16384-4 28 3996438 ns/op 4.10 MB/s PASS ok encoding/hex 1.941s goos: freebsd goarch: amd64 pkg: encoding/json cpu: AMD EPYC 7B12 BenchmarkCodeEncoder-4 1 101357677 ns/op 19.14 MB/s 8391744 B/op 58 allocs/op BenchmarkCodeEncoderError-4 3 36961427 ns/op 52.50 MB/s 5550298 B/op 32 allocs/op BenchmarkCodeMarshal-4 3 43953179 ns/op 44.15 MB/s 4738613 B/op 20 allocs/op BenchmarkCodeMarshalError-4 2 51282154 ns/op 37.84 MB/s 6137936 B/op 38 allocs/op BenchmarkMarshalBytes/32-4 30216 3904 ns/op BenchmarkMarshalBytes/256-4 8578 13967 ns/op BenchmarkMarshalBytes/4096-4 712 161866 ns/op BenchmarkMarshalBytesError/32-4 91 1286446 ns/op BenchmarkMarshalBytesError/256-4 87 1307860 ns/op BenchmarkMarshalBytesError/4096-4 80 1528458 ns/op BenchmarkCodeDecoder-4 1 298051805 ns/op 6.51 MB/s 11015840 B/op 91355 allocs/op BenchmarkUnicodeDecoder-4 48468 2424 ns/op 5.78 MB/s 40 B/op 2 allocs/op BenchmarkDecoderStream-4 63812 1677 ns/op 16 B/op 1 allocs/op BenchmarkCodeUnmarshal-4 1 261884949 ns/op 7.41 MB/s 2938152 B/op 91324 allocs/op BenchmarkCodeUnmarshalReuse-4 1 262264350 ns/op 7.40 MB/s 2938224 B/op 91327 allocs/op BenchmarkUnmarshalString-4 64552 1845 ns/op 160 B/op 2 allocs/op BenchmarkUnmarshalFloat64-4 131715 1135 ns/op 160 B/op 2 allocs/op BenchmarkUnmarshalInt64-4 434761 337.6 ns/op 144 B/op 1 allocs/op BenchmarkIssue10335-4 54811 2171 ns/op 176 B/op 3 allocs/op BenchmarkIssue34127-4 70190 1716 ns/op 83 B/op 2 allocs/op BenchmarkUnmapped-4 19579 6301 ns/op 208 B/op 4 allocs/op BenchmarkTypeFieldsCache/MissTypes1-4 2301 46790 ns/op BenchmarkTypeFieldsCache/MissTypes10-4 822 156276 ns/op BenchmarkTypeFieldsCache/MissTypes100-4 99 1078512 ns/op BenchmarkTypeFieldsCache/MissTypes1000-4 10 10551191 ns/op BenchmarkTypeFieldsCache/HitTypes1-4 389990 281.4 ns/op BenchmarkTypeFieldsCache/HitTypes10-4 364489 278.0 ns/op BenchmarkTypeFieldsCache/HitTypes100-4 411156 244.5 ns/op BenchmarkTypeFieldsCache/HitTypes1000-4 407212 278.6 ns/op BenchmarkEncodeMarshaler-4 58900 2043 ns/op 76 B/op 2 allocs/op BenchmarkEncoderEncode-4 61681 1938 ns/op 44 B/op 0 allocs/op BenchmarkNumberIsValid-4 6035158 19.93 ns/op BenchmarkNumberIsValidRegexp-4 29031 4336 ns/op PASS ok encoding/json 6.703s goos: freebsd goarch: amd64 pkg: encoding/pem cpu: AMD EPYC 7B12 BenchmarkEncode-4 69 1717002 ns/op 38.17 MB/s BenchmarkDecode-4 36 3353086 ns/op 26.48 MB/s PASS ok encoding/pem 0.366s goos: freebsd goarch: amd64 pkg: encoding/xml cpu: AMD EPYC 7B12 BenchmarkMarshal-4 2592 40755 ns/op 6280 B/op 24 allocs/op BenchmarkUnmarshal-4 1165 116376 ns/op 8290 B/op 188 allocs/op BenchmarkHTMLAutoClose-4 4599 22940 ns/op PASS ok encoding/xml 0.407s goos: freebsd goarch: amd64 pkg: expvar cpu: AMD EPYC 7B12 BenchmarkIntAdd-4 239862 620.7 ns/op BenchmarkIntSet-4 454888 244.7 ns/op BenchmarkFloatAdd-4 90499 1226 ns/op BenchmarkFloatSet-4 402060 584.3 ns/op BenchmarkStringSet-4 196882 617.4 ns/op BenchmarkMapSet-4 49606 2606 ns/op BenchmarkMapSetDifferent-4 42776 2874 ns/op BenchmarkMapSetDifferentRandom-4 381 298521 ns/op BenchmarkMapSetString-4 58430 2571 ns/op BenchmarkMapAddSame-4 30542 4840 ns/op BenchmarkMapAddDifferent-4 11631 10277 ns/op BenchmarkMapAddDifferentRandom-4 292 390822 ns/op BenchmarkMapAddSameSteadyState-4 218738 592.8 ns/op BenchmarkMapAddDifferentSteadyState-4 84274 1501 ns/op BenchmarkRealworldExpvarUsage-4 22981 12096 ns/op PASS ok expvar 3.069s goos: freebsd goarch: amd64 pkg: fmt cpu: AMD EPYC 7B12 BenchmarkSprintfPadding-4 114301 927.5 ns/op BenchmarkSprintfEmpty-4 408466 271.8 ns/op BenchmarkSprintfString-4 362812 386.3 ns/op BenchmarkSprintfTruncateString-4 299378 458.9 ns/op BenchmarkSprintfTruncateBytes-4 123610 880.3 ns/op BenchmarkSprintfSlowParsingPath-4 318782 409.6 ns/op BenchmarkSprintfQuoteString-4 30596 4356 ns/op BenchmarkSprintfInt-4 289771 374.6 ns/op BenchmarkSprintfIntInt-4 240156 504.5 ns/op BenchmarkSprintfPrefixedInt-4 282022 509.0 ns/op BenchmarkSprintfFloat-4 160100 698.7 ns/op BenchmarkSprintfComplex-4 76617 1648 ns/op BenchmarkSprintfBoolean-4 290794 423.0 ns/op BenchmarkSprintfHexString-4 169944 727.9 ns/op BenchmarkSprintfHexBytes-4 76933 1524 ns/op BenchmarkSprintfBytes-4 41428 2999 ns/op BenchmarkSprintfStringer-4 86895 1389 ns/op BenchmarkSprintfStructure-4 44644 2525 ns/op BenchmarkManyArgs-4 96703 1251 ns/op BenchmarkFprintInt-4 99414 1149 ns/op BenchmarkFprintfBytes-4 114280 1110 ns/op BenchmarkFprintIntNoAlloc-4 103088 1150 ns/op BenchmarkScanInts-4 48 2446409 ns/op BenchmarkScanRecursiveInt-4 1 302075540 ns/op BenchmarkScanRecursiveIntReaderWrapper-4 1 324742829 ns/op PASS ok fmt 4.007s goos: freebsd goarch: amd64 pkg: go/build cpu: AMD EPYC 7B12 BenchmarkImportVendor-4 1178 97039 ns/op PASS ok go/build 0.153s goos: freebsd goarch: amd64 pkg: go/constant cpu: AMD EPYC 7B12 BenchmarkStringAdd/1-4 67620 1621 ns/op 160 B/op 2 allocs/op BenchmarkStringAdd/4-4 19350 6063 ns/op 832 B/op 9 allocs/op BenchmarkStringAdd/16-4 5365 21794 ns/op 3168 B/op 23 allocs/op BenchmarkStringAdd/64-4 1512 83980 ns/op 11744 B/op 73 allocs/op BenchmarkStringAdd/256-4 361 338666 ns/op 47840 B/op 267 allocs/op BenchmarkStringAdd/1024-4 84 1400704 ns/op 206176 B/op 1038 allocs/op BenchmarkStringAdd/4096-4 19 5545126 ns/op 865632 B/op 4114 allocs/op BenchmarkStringAdd/16384-4 5 22276184 ns/op 3634528 B/op 16407 allocs/op BenchmarkStringAdd/65536-4 2 83015270 ns/op 15259072 B/op 65566 allocs/op PASS ok go/constant 1.595s goos: freebsd goarch: amd64 pkg: go/format cpu: AMD EPYC 7B12 BenchmarkFormat/array1-10000-4 1 200876164 ns/op 0.32 MB/s 46616592 B/op 48990 allocs/op PASS ok go/format 0.249s goos: freebsd goarch: amd64 pkg: go/parser cpu: AMD EPYC 7B12 BenchmarkParse-4 7 15106319 ns/op 3.57 MB/s BenchmarkParseOnly-4 8 12916556 ns/op 4.17 MB/s BenchmarkResolve-4 58 1941997 ns/op 27.73 MB/s PASS ok go/parser 1.083s goos: freebsd goarch: amd64 pkg: go/printer cpu: AMD EPYC 7B12 BenchmarkPrintFile-4 1 107570846 ns/op 0.48 MB/s 5272864 B/op 27659 allocs/op BenchmarkPrintDecl-4 1108 105747 ns/op 0.30 MB/s 15947 B/op 51 allocs/op PASS ok go/printer 0.269s goos: freebsd goarch: amd64 pkg: go/scanner cpu: AMD EPYC 7B12 BenchmarkScan-4 392 293134 ns/op BenchmarkScanFiles/go/types/expr.go-4 19 6409271 ns/op 8.68 MB/s BenchmarkScanFiles/go/parser/parser.go-4 13 8317702 ns/op 8.65 MB/s BenchmarkScanFiles/net/http/server.go-4 9 12019509 ns/op 9.42 MB/s BenchmarkScanFiles/go/scanner/errors.go-4 308 366364 ns/op 8.40 MB/s PASS ok go/scanner 0.698s goos: freebsd goarch: amd64 pkg: go/token cpu: AMD EPYC 7B12 BenchmarkSearchInts-4 1684414 69.95 ns/op PASS ok go/token 0.222s goos: freebsd goarch: amd64 pkg: go/types cpu: AMD EPYC 7B12 BenchmarkLookupFieldOrMethod-4 211 536097 ns/op BenchmarkNamed/Underlying/nongeneric-4 1577122 75.88 ns/op BenchmarkNamed/Underlying/generic-4 1561741 74.70 ns/op BenchmarkNamed/Underlying/src_instance-4 1463556 81.19 ns/op BenchmarkNamed/Underlying/user_instance-4 1470423 81.49 ns/op BenchmarkNamed/NewMethodSet/nongeneric-4 30172 3986 ns/op BenchmarkNamed/NewMethodSet/generic-4 30970 4075 ns/op BenchmarkNamed/NewMethodSet/src_instance-4 30774 3966 ns/op BenchmarkNamed/NewMethodSet/user_instance-4 30477 3892 ns/op BenchmarkCheck/http/funcbodies/info-4 1 411731369 ns/op 74133 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 320767693 ns/op 95153 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 179314116 ns/op 170201 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 164793878 ns/op 185173 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 354971117 ns/op 14427 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 2 89020578 ns/op 57524 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 2 52730972 ns/op 97089 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 2 52858541 ns/op 96857 lines/s BenchmarkCheck/constant/funcbodies/info-4 1 165192108 ns/op 13115 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 3 50564231 ns/op 42846 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 3 38620665 ns/op 56089 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 3 37182167 ns/op 58261 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 819841904 ns/op 76014 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 431485564 ns/op 144423 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 103220471 ns/op 603454 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 2 86963389 ns/op 716424 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 1 468558260 ns/op 4251 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 2 79770726 ns/op 24977 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 2 63843935 ns/op 31205 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 2 66330838 ns/op 30039 lines/s PASS ok go/types 16.097s goos: freebsd goarch: amd64 pkg: hash/adler32 cpu: AMD EPYC 7B12 BenchmarkAdler32KB-4 16369 7516 ns/op 136.23 MB/s PASS ok hash/adler32 0.231s goos: freebsd goarch: amd64 pkg: hash/crc32 cpu: AMD EPYC 7B12 BenchmarkCRC32/poly=IEEE/size=15/align=0-4 261674 388.7 ns/op 38.59 MB/s BenchmarkCRC32/poly=IEEE/size=15/align=1-4 283566 392.1 ns/op 38.26 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=0-4 171584 708.3 ns/op 56.47 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=1-4 169969 674.7 ns/op 59.29 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=0-4 630578 192.6 ns/op 2657.98 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=1-4 573843 194.8 ns/op 2628.93 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=0-4 497606 233.9 ns/op 4378.17 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=1-4 513464 228.8 ns/op 4476.47 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=0-4 244276 467.0 ns/op 8770.84 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=1-4 247582 473.9 ns/op 8643.57 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=0-4 43828 2721 ns/op 12042.44 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=1-4 44203 2727 ns/op 12017.41 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=0-4 601462 173.6 ns/op 86.39 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=1-4 581901 175.3 ns/op 85.55 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=0-4 597771 175.5 ns/op 227.89 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=1-4 685791 174.5 ns/op 229.24 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=0-4 401499 258.5 ns/op 1980.60 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=1-4 470107 256.6 ns/op 1995.07 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=0-4 335702 313.9 ns/op 3262.64 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=1-4 374059 324.1 ns/op 3159.64 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=0-4 313470 387.5 ns/op 10570.86 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=1-4 282931 390.4 ns/op 10492.79 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=0-4 61029 1954 ns/op 16768.10 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=1-4 60655 2002 ns/op 16371.69 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=0-4 306243 340.9 ns/op 44.00 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=1-4 328222 350.4 ns/op 42.81 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=0-4 182560 730.3 ns/op 54.77 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=1-4 166105 670.5 ns/op 59.65 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=0-4 14558 8133 ns/op 62.95 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=1-4 14186 7498 ns/op 68.28 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=0-4 7392 18113 ns/op 56.53 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=1-4 7291 17983 ns/op 56.94 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=0-4 1531 76477 ns/op 53.56 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=1-4 1496 80535 ns/op 50.86 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=0-4 182 655006 ns/op 50.03 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=1-4 190 649495 ns/op 50.45 MB/s PASS ok hash/crc32 5.115s goos: freebsd goarch: amd64 pkg: hash/crc64 cpu: AMD EPYC 7B12 BenchmarkCrc64/ISO64KB-4 156 825789 ns/op 79.36 MB/s BenchmarkCrc64/ISO4KB-4 1725 67351 ns/op 60.82 MB/s BenchmarkCrc64/ISO1KB-4 8157 16349 ns/op 62.63 MB/s BenchmarkCrc64/ECMA64KB-4 157 783272 ns/op 83.67 MB/s BenchmarkCrc64/Random64KB-4 158 747461 ns/op 87.68 MB/s BenchmarkCrc64/Random16KB-4 615 200086 ns/op 81.88 MB/s PASS ok hash/crc64 1.149s goos: freebsd goarch: amd64 pkg: hash/fnv cpu: AMD EPYC 7B12 BenchmarkFnv32KB-4 14587 7878 ns/op 129.98 MB/s BenchmarkFnv32aKB-4 16533 7516 ns/op 136.24 MB/s BenchmarkFnv64KB-4 16324 7932 ns/op 129.10 MB/s BenchmarkFnv64aKB-4 16353 7277 ns/op 140.72 MB/s BenchmarkFnv128KB-4 2794 44443 ns/op 23.04 MB/s BenchmarkFnv128aKB-4 2725 43080 ns/op 23.77 MB/s PASS ok hash/fnv 1.074s goos: freebsd goarch: amd64 pkg: hash/maphash cpu: AMD EPYC 7B12 BenchmarkHash/n=4/Write-4 702698 151.1 ns/op 26.47 MB/s BenchmarkHash/n=4/Bytes-4 5796763 19.85 ns/op 201.48 MB/s BenchmarkHash/n=4/String-4 2400454 49.17 ns/op 81.36 MB/s BenchmarkHash/n=8/Write-4 678751 150.1 ns/op 53.30 MB/s BenchmarkHash/n=8/Bytes-4 6154064 19.73 ns/op 405.45 MB/s BenchmarkHash/n=8/String-4 2457847 50.66 ns/op 157.91 MB/s BenchmarkHash/n=16/Write-4 770118 155.0 ns/op 103.26 MB/s BenchmarkHash/n=16/Bytes-4 6052656 20.13 ns/op 794.81 MB/s BenchmarkHash/n=16/String-4 2402472 51.00 ns/op 313.74 MB/s BenchmarkHash/n=32/Write-4 771541 157.2 ns/op 203.52 MB/s BenchmarkHash/n=32/Bytes-4 5906934 20.21 ns/op 1583.27 MB/s BenchmarkHash/n=32/String-4 2403285 51.33 ns/op 623.36 MB/s BenchmarkHash/n=64/Write-4 715882 163.7 ns/op 391.06 MB/s BenchmarkHash/n=64/Bytes-4 6075858 20.51 ns/op 3120.47 MB/s BenchmarkHash/n=64/String-4 2430426 50.62 ns/op 1264.22 MB/s BenchmarkHash/n=256/Write-4 594170 208.0 ns/op 1230.64 MB/s BenchmarkHash/n=256/Bytes-4 4482452 26.98 ns/op 9487.24 MB/s BenchmarkHash/n=256/String-4 1385870 86.02 ns/op 2975.93 MB/s BenchmarkHash/n=320/Write-4 480367 208.5 ns/op 1534.95 MB/s BenchmarkHash/n=320/Bytes-4 3749739 31.89 ns/op 10035.82 MB/s BenchmarkHash/n=320/String-4 818914 122.9 ns/op 2604.42 MB/s BenchmarkHash/n=1024/Write-4 395126 294.2 ns/op 3480.86 MB/s BenchmarkHash/n=1024/Bytes-4 1358394 87.68 ns/op 11679.30 MB/s BenchmarkHash/n=1024/String-4 346885 299.7 ns/op 3416.53 MB/s BenchmarkHash/n=4096/Write-4 181800 636.0 ns/op 6440.36 MB/s BenchmarkHash/n=4096/Bytes-4 342831 350.2 ns/op 11695.49 MB/s BenchmarkHash/n=4096/String-4 102969 1134 ns/op 3610.54 MB/s BenchmarkHash/n=16384/Write-4 60384 1999 ns/op 8198.05 MB/s BenchmarkHash/n=16384/Bytes-4 86130 1394 ns/op 11757.08 MB/s BenchmarkHash/n=16384/String-4 26446 4499 ns/op 3641.46 MB/s PASS ok hash/maphash 4.434s goos: freebsd goarch: amd64 pkg: html cpu: AMD EPYC 7B12 BenchmarkEscape-4 1284 88208 ns/op BenchmarkEscapeNone-4 142896 810.1 ns/op BenchmarkUnescape-4 1152 99029 ns/op BenchmarkUnescapeNone-4 814920 146.8 ns/op BenchmarkUnescapeSparse-4 13581 10059 ns/op BenchmarkUnescapeDense-4 1752 67042 ns/op PASS ok html 0.968s goos: freebsd goarch: amd64 pkg: html/template cpu: AMD EPYC 7B12 BenchmarkCSSEscaper-4 13580 8690 ns/op BenchmarkCSSEscaperNoSpecials-4 63550 1765 ns/op BenchmarkDecodeCSS-4 42942 2752 ns/op BenchmarkDecodeCSSNoSpecials-4 5868800 20.44 ns/op BenchmarkCSSValueFilter-4 187974 670.2 ns/op BenchmarkCSSValueFilterOk-4 129141 939.0 ns/op BenchmarkEscapedExecute-4 6388 18793 ns/op BenchmarkHTMLNospaceEscaper-4 16896 7311 ns/op BenchmarkHTMLNospaceEscaperNoSpecials-4 98259 1330 ns/op BenchmarkStripTags-4 32532 3699 ns/op BenchmarkStripTagsNoSpecials-4 456919 262.5 ns/op BenchmarkJSValEscaperWithNum-4 33538 3627 ns/op BenchmarkJSValEscaperWithStr-4 7551 13973 ns/op BenchmarkJSValEscaperWithStrNoSpecials-4 27504 4453 ns/op BenchmarkJSValEscaperWithObj-4 7129 16888 ns/op BenchmarkJSValEscaperWithObjNoSpecials-4 19299 6228 ns/op BenchmarkJSStrEscaperNoSpecials-4 89290 1349 ns/op BenchmarkJSStrEscaper-4 17344 6928 ns/op BenchmarkJSRegexpEscaperNoSpecials-4 81618 1557 ns/op BenchmarkJSRegexpEscaper-4 15910 7474 ns/op BenchmarkTemplateSpecialTags-4 150 795775 ns/op BenchmarkURLEscaper-4 6327 19196 ns/op BenchmarkURLEscaperNoSpecials-4 281608 473.6 ns/op BenchmarkURLNormalizer-4 7281 14340 ns/op BenchmarkURLNormalizerNoSpecials-4 278020 467.5 ns/op BenchmarkSrcsetFilter-4 26631 4569 ns/op BenchmarkSrcsetFilterNoSpecials-4 161638 752.9 ns/op PASS ok html/template 4.428s goos: freebsd goarch: amd64 pkg: image cpu: AMD EPYC 7B12 BenchmarkAt/rgba-4 954171 125.4 ns/op 16 B/op 1 allocs/op BenchmarkAt/rgba64-4 652332 168.9 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba-4 974744 128.2 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba64-4 694290 171.0 ns/op 16 B/op 1 allocs/op BenchmarkAt/alpha-4 2434466 51.19 ns/op 0 B/op 0 allocs/op BenchmarkAt/alpha16-4 1723423 69.30 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray-4 2646094 49.93 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray16-4 1666650 73.85 ns/op 0 B/op 0 allocs/op BenchmarkAt/paletted-4 1999104 58.12 ns/op 0 B/op 0 allocs/op BenchmarkSet/rgba-4 593514 178.6 ns/op 16 B/op 1 allocs/op BenchmarkSet/rgba64-4 485701 213.0 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba-4 611133 173.2 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba64-4 473175 216.0 ns/op 16 B/op 1 allocs/op BenchmarkSet/alpha-4 1000000 105.5 ns/op 0 B/op 0 allocs/op BenchmarkSet/alpha16-4 719358 147.5 ns/op 16 B/op 1 allocs/op BenchmarkSet/gray-4 1357995 90.01 ns/op 0 B/op 0 allocs/op BenchmarkSet/gray16-4 823748 148.0 ns/op 16 B/op 1 allocs/op BenchmarkSet/paletted-4 573910 195.2 ns/op 0 B/op 0 allocs/op BenchmarkRGBAAt-4 2053927 63.44 ns/op BenchmarkRGBASetRGBA-4 1857870 65.19 ns/op BenchmarkRGBA64At-4 1258897 97.84 ns/op BenchmarkRGBA64SetRGBA64-4 1124774 103.7 ns/op BenchmarkNRGBAAt-4 2057408 60.32 ns/op BenchmarkNRGBASetNRGBA-4 1867496 64.63 ns/op BenchmarkNRGBA64At-4 1172724 102.6 ns/op BenchmarkNRGBA64SetNRGBA64-4 1000000 104.7 ns/op BenchmarkAlphaAt-4 3035808 42.33 ns/op BenchmarkAlphaSetAlpha-4 3277742 37.42 ns/op BenchmarkAlpha16At-4 2034378 61.62 ns/op BenchmarkAlphaSetAlpha16-4 2132032 56.77 ns/op BenchmarkGrayAt-4 3524620 33.05 ns/op BenchmarkGraySetGray-4 3488157 34.31 ns/op BenchmarkGray16At-4 2085912 60.95 ns/op BenchmarkGraySetGray16-4 2118891 61.63 ns/op PASS ok image 5.664s goos: freebsd goarch: amd64 pkg: image/color cpu: AMD EPYC 7B12 BenchmarkYCbCrToRGB/0-4 4828120 23.55 ns/op BenchmarkYCbCrToRGB/128-4 4777365 23.95 ns/op BenchmarkYCbCrToRGB/255-4 4831027 24.59 ns/op BenchmarkRGBToYCbCr/0-4 4844103 24.74 ns/op BenchmarkRGBToYCbCr/Cb-4 4831728 24.63 ns/op BenchmarkRGBToYCbCr/Cr-4 5185321 24.63 ns/op BenchmarkYCbCrToRGBA/0-4 3821103 30.98 ns/op BenchmarkYCbCrToRGBA/128-4 4042560 30.89 ns/op BenchmarkYCbCrToRGBA/255-4 3871069 30.96 ns/op BenchmarkNYCbCrAToRGBA/0-4 3817429 31.47 ns/op BenchmarkNYCbCrAToRGBA/128-4 3772125 31.58 ns/op BenchmarkNYCbCrAToRGBA/255-4 3851936 31.43 ns/op PASS ok image/color 1.838s goos: freebsd goarch: amd64 pkg: image/draw cpu: AMD EPYC 7B12 BenchmarkFillOver-4 5 21688467 ns/op BenchmarkFillSrc-4 500 237929 ns/op BenchmarkCopyOver-4 10 10408286 ns/op BenchmarkCopySrc-4 674 161204 ns/op BenchmarkNRGBAOver-4 10 10785844 ns/op BenchmarkNRGBASrc-4 16 6842125 ns/op BenchmarkYCbCr-4 14 8275953 ns/op BenchmarkGray-4 25 4579043 ns/op BenchmarkCMYK-4 15 7014262 ns/op BenchmarkGlyphOver-4 32 3692106 ns/op BenchmarkRGBAMaskOver-4 6 18313440 ns/op BenchmarkGrayMaskOver-4 7 14660610 ns/op BenchmarkRGBA64ImageMaskOver-4 5 24878962 ns/op BenchmarkRGBA-4 7 15219996 ns/op BenchmarkPalettedFill-4 1444 82947 ns/op BenchmarkPalettedRGBA-4 6 18988929 ns/op BenchmarkGenericOver-4 3 35417688 ns/op BenchmarkGenericMaskOver-4 7 14372151 ns/op BenchmarkGenericSrc-4 5 23080971 ns/op BenchmarkGenericMaskSrc-4 5 21058393 ns/op PASS ok image/draw 4.448s goos: freebsd goarch: amd64 pkg: image/gif cpu: AMD EPYC 7B12 BenchmarkDecode-4 32 3379763 ns/op 4.57 MB/s 47848 B/op 267 allocs/op BenchmarkEncodeRandomPaletted-4 2 88405961 ns/op 3.47 MB/s 79984 B/op 7 allocs/op BenchmarkEncodeRandomRGBA-4 1 2187820177 ns/op 0.56 MB/s 417248 B/op 13 allocs/op BenchmarkEncodeRealisticPaletted-4 85 1428116 ns/op 10.82 MB/s 79984 B/op 7 allocs/op BenchmarkEncodeRealisticRGBA-4 1 110014549 ns/op 0.56 MB/s 105952 B/op 13 allocs/op PASS ok image/gif 3.267s goos: freebsd goarch: amd64 pkg: image/jpeg cpu: AMD EPYC 7B12 BenchmarkFDCT-4 4777 22847 ns/op BenchmarkIDCT-4 5964 19690 ns/op BenchmarkDecodeBaseline-4 12 9323910 ns/op 6.63 MB/s 63024 B/op 5 allocs/op BenchmarkDecodeProgressive-4 9 12821554 ns/op 4.82 MB/s 259712 B/op 13 allocs/op BenchmarkEncodeRGBA-4 1 119822671 ns/op 10.26 MB/s 4400 B/op 4 allocs/op BenchmarkEncodeYCbCr-4 1 149320768 ns/op 6.17 MB/s 4400 B/op 4 allocs/op PASS ok image/jpeg 1.282s goos: freebsd goarch: amd64 pkg: image/png cpu: AMD EPYC 7B12 BenchmarkPaeth-4 16269487 6.748 ns/op BenchmarkDecodeGray-4 18 6362413 ns/op 10.30 MB/s 137024 B/op 102 allocs/op BenchmarkDecodeNRGBAGradient-4 4 26597391 ns/op 9.86 MB/s 337328 B/op 188 allocs/op BenchmarkDecodeNRGBAOpaque-4 5 22794587 ns/op 11.50 MB/s 346592 B/op 152 allocs/op BenchmarkDecodePaletted-4 31 3821611 ns/op 17.15 MB/s 139456 B/op 309 allocs/op BenchmarkDecodeRGB-4 5 22082628 ns/op 11.87 MB/s 332000 B/op 157 allocs/op BenchmarkDecodeInterlacing-4 4 26687004 ns/op 9.82 MB/s 605216 B/op 268 allocs/op BenchmarkEncodeGray-4 3 38692689 ns/op 7.94 MB/s 852184 B/op 29 allocs/op BenchmarkEncodeGrayWithBufferPool-4 3 39235520 ns/op 7.83 MB/s 284053 B/op 9 allocs/op BenchmarkEncodeNRGBOpaque-4 1 128753872 ns/op 9.54 MB/s 860248 B/op 29 allocs/op BenchmarkEncodeNRGBA-4 1 149114267 ns/op 8.24 MB/s 864088 B/op 29 allocs/op BenchmarkEncodePaletted-4 5 20601922 ns/op 14.91 MB/s 848611 B/op 32 allocs/op BenchmarkEncodeRGBOpaque-4 1 134497869 ns/op 9.14 MB/s 860248 B/op 29 allocs/op BenchmarkEncodeRGBA-4 1 555605180 ns/op 2.21 MB/s 864088 B/op 29 allocs/op PASS ok image/png 3.138s goos: freebsd goarch: amd64 pkg: index/suffixarray cpu: AMD EPYC 7B12 BenchmarkNew/text=opticks/size=100K/bits=32-4 3 38558755 ns/op 2.59 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=opticks/size=100K/bits=64-4 4 32697969 ns/op 3.06 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=opticks/size=500K/bits=32-4 1 200565503 ns/op 2.49 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=opticks/size=500K/bits=64-4 1 204319818 ns/op 2.45 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=32-4 3 39301562 ns/op 2.54 MB/s 401490 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=64-4 4 31138182 ns/op 3.21 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=32-4 1 193149174 ns/op 2.59 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=64-4 1 205177669 ns/op 2.44 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=1M/bits=32-4 1 467486899 ns/op 2.14 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=1M/bits=64-4 1 402227247 ns/op 2.49 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=32-4 1 3509702143 ns/op 1.42 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=64-4 1 3811258074 ns/op 1.31 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=32-4 18 6187447 ns/op 16.16 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=64-4 18 6758726 ns/op 14.80 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=32-4 4 30694051 ns/op 16.29 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=64-4 4 32366723 ns/op 15.45 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=32-4 2 59748286 ns/op 16.74 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=64-4 2 60876312 ns/op 16.43 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=32-4 1 292700469 ns/op 17.08 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=64-4 1 302787022 ns/op 16.51 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=rand/size=100K/bits=32-4 3 42930121 ns/op 2.33 MB/s 401490 B/op 2 allocs/op BenchmarkNew/text=rand/size=100K/bits=64-4 3 37246507 ns/op 2.68 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=rand/size=500K/bits=32-4 1 263901122 ns/op 1.89 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=rand/size=500K/bits=64-4 1 275185667 ns/op 1.82 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=32-4 1 546556839 ns/op 1.83 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=64-4 1 562365148 ns/op 1.78 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=32-4 1 6480344728 ns/op 0.77 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=64-4 1 6277605053 ns/op 0.80 MB/s 40001616 B/op 2 allocs/op BenchmarkSaveRestore/bits=32-4 2 100964362 ns/op 41.40 MB/s 5275648 B/op 4 allocs/op BenchmarkSaveRestore/bits=64-4 1 104310711 ns/op 40.07 MB/s 9469952 B/op 4 allocs/op PASS ok index/suffixarray 37.520s goos: freebsd goarch: amd64 pkg: internal/fuzz cpu: AMD EPYC 7B12 BenchmarkMarshalCorpusFile/1-4 49611 2289 ns/op 0.44 MB/s BenchmarkMarshalCorpusFile/2-4 51550 2400 ns/op 0.83 MB/s BenchmarkMarshalCorpusFile/4-4 46243 2684 ns/op 1.49 MB/s BenchmarkMarshalCorpusFile/8-4 38841 3164 ns/op 2.53 MB/s BenchmarkMarshalCorpusFile/16-4 31076 3903 ns/op 4.10 MB/s BenchmarkMarshalCorpusFile/32-4 20214 6055 ns/op 5.29 MB/s BenchmarkMarshalCorpusFile/64-4 12346 9780 ns/op 6.54 MB/s BenchmarkMarshalCorpusFile/128-4 7628 15719 ns/op 8.14 MB/s BenchmarkMarshalCorpusFile/256-4 3739 30366 ns/op 8.43 MB/s BenchmarkMarshalCorpusFile/512-4 2036 59234 ns/op 8.64 MB/s BenchmarkMarshalCorpusFile/1024-4 1080 111821 ns/op 9.16 MB/s BenchmarkMarshalCorpusFile/2048-4 522 226747 ns/op 9.03 MB/s BenchmarkMarshalCorpusFile/4096-4 264 450379 ns/op 9.09 MB/s BenchmarkMarshalCorpusFile/8192-4 134 899337 ns/op 9.11 MB/s BenchmarkMarshalCorpusFile/16384-4 67 1767875 ns/op 9.27 MB/s BenchmarkMarshalCorpusFile/32768-4 28 3694779 ns/op 8.87 MB/s BenchmarkMarshalCorpusFile/65536-4 14 8476652 ns/op 7.73 MB/s BenchmarkMarshalCorpusFile/131072-4 7 15750861 ns/op 8.32 MB/s BenchmarkMarshalCorpusFile/262144-4 4 29353930 ns/op 8.93 MB/s BenchmarkMarshalCorpusFile/524288-4 2 60713202 ns/op 8.64 MB/s BenchmarkMarshalCorpusFile/1048576-4 1 119438111 ns/op 8.78 MB/s BenchmarkUnmarshalCorpusFile/1-4 13064 9015 ns/op 0.11 MB/s BenchmarkUnmarshalCorpusFile/2-4 12688 9461 ns/op 0.21 MB/s BenchmarkUnmarshalCorpusFile/4-4 10000 10595 ns/op 0.38 MB/s BenchmarkUnmarshalCorpusFile/8-4 9940 12074 ns/op 0.66 MB/s BenchmarkUnmarshalCorpusFile/16-4 8275 14421 ns/op 1.11 MB/s BenchmarkUnmarshalCorpusFile/32-4 5656 20812 ns/op 1.54 MB/s BenchmarkUnmarshalCorpusFile/64-4 4843 25026 ns/op 2.56 MB/s BenchmarkUnmarshalCorpusFile/128-4 3139 32756 ns/op 3.91 MB/s BenchmarkUnmarshalCorpusFile/256-4 1333 84739 ns/op 3.02 MB/s BenchmarkUnmarshalCorpusFile/512-4 766 157905 ns/op 3.24 MB/s BenchmarkUnmarshalCorpusFile/1024-4 382 306756 ns/op 3.34 MB/s BenchmarkUnmarshalCorpusFile/2048-4 199 612992 ns/op 3.34 MB/s BenchmarkUnmarshalCorpusFile/4096-4 93 1196059 ns/op 3.42 MB/s BenchmarkUnmarshalCorpusFile/8192-4 46 2452371 ns/op 3.34 MB/s BenchmarkUnmarshalCorpusFile/16384-4 24 4824135 ns/op 3.40 MB/s BenchmarkUnmarshalCorpusFile/32768-4 12 9712858 ns/op 3.37 MB/s BenchmarkUnmarshalCorpusFile/65536-4 6 18941280 ns/op 3.46 MB/s BenchmarkUnmarshalCorpusFile/131072-4 3 38109115 ns/op 3.44 MB/s BenchmarkUnmarshalCorpusFile/262144-4 2 76283586 ns/op 3.44 MB/s BenchmarkUnmarshalCorpusFile/524288-4 1 147637116 ns/op 3.55 MB/s BenchmarkUnmarshalCorpusFile/1048576-4 1 306916307 ns/op 3.42 MB/s BenchmarkMutatorBytes/1-4 36314 2787 ns/op BenchmarkMutatorBytes/10-4 43732 2758 ns/op BenchmarkMutatorBytes/100-4 41451 2946 ns/op BenchmarkMutatorBytes/1000-4 29020 4332 ns/op BenchmarkMutatorBytes/10000-4 8824 15421 ns/op BenchmarkMutatorBytes/100000-4 1242 104107 ns/op BenchmarkMutatorString/1-4 40726 2898 ns/op BenchmarkMutatorString/10-4 40862 2950 ns/op BenchmarkMutatorString/100-4 36675 3382 ns/op BenchmarkMutatorString/1000-4 19279 6348 ns/op BenchmarkMutatorString/10000-4 4560 32506 ns/op BenchmarkMutatorString/100000-4 538 223006 ns/op BenchmarkMutatorAllBasicTypes/[]uint8-4 20505 4916 ns/op BenchmarkMutatorAllBasicTypes/string-4 23647 5075 ns/op BenchmarkMutatorAllBasicTypes/bool-4 67622 1743 ns/op BenchmarkMutatorAllBasicTypes/float32-4 61435 1954 ns/op BenchmarkMutatorAllBasicTypes/float64-4 60368 1963 ns/op BenchmarkMutatorAllBasicTypes/int-4 62965 1885 ns/op BenchmarkMutatorAllBasicTypes/int8-4 62314 1797 ns/op BenchmarkMutatorAllBasicTypes/int16-4 64616 1822 ns/op BenchmarkMutatorAllBasicTypes/int32-4 63187 1802 ns/op BenchmarkMutatorAllBasicTypes/int64-4 65818 1834 ns/op BenchmarkMutatorAllBasicTypes/uint8-4 63387 1906 ns/op BenchmarkMutatorAllBasicTypes/uint16-4 62690 1856 ns/op BenchmarkMutatorAllBasicTypes/uint32-4 63307 1882 ns/op BenchmarkMutatorAllBasicTypes/uint64-4 62702 1879 ns/op PASS ok internal/fuzz 11.372s goos: freebsd goarch: amd64 pkg: internal/intern cpu: AMD EPYC 7B12 BenchmarkStress-4 81098 1492 ns/op 0 B/op 0 allocs/op BenchmarkGetByString-4 203175 601.8 ns/op 0 B/op 0 allocs/op PASS ok internal/intern 0.371s PASS ok internal/poll 0.023s goos: freebsd goarch: amd64 pkg: internal/trace cpu: AMD EPYC 7B12 BenchmarkMMU-4 7 14745090 ns/op PASS ok internal/trace 1.319s goos: freebsd goarch: amd64 pkg: io cpu: AMD EPYC 7B12 BenchmarkCopyNSmall-4 35287 4757 ns/op BenchmarkCopyNLarge-4 766 202976 ns/op PASS ok io 0.725s goos: freebsd goarch: amd64 pkg: log cpu: AMD EPYC 7B12 BenchmarkItoa-4 306606 362.9 ns/op BenchmarkPrintln-4 31378 3890 ns/op 77 B/op 1 allocs/op BenchmarkPrintlnNoFlags-4 46576 2533 ns/op 65 B/op 0 allocs/op BenchmarkConcurrent-4 5083 24952 ns/op BenchmarkDiscard-4 1861698 64.87 ns/op 0 B/op 0 allocs/op PASS ok log 0.866s goos: freebsd goarch: amd64 pkg: log/slog cpu: AMD EPYC 7B12 BenchmarkWriteTime-4 113102 1031 ns/op BenchmarkJSONHandler/defaults-4 8414 12521 ns/op 520 B/op 0 allocs/op BenchmarkJSONHandler/time_format-4 5199 19851 ns/op 785 B/op 6 allocs/op BenchmarkJSONHandler/time_unix-4 6032 17273 ns/op 766 B/op 5 allocs/op BenchmarkPreformatting/separate-4 10152 12183 ns/op 536 B/op 1 allocs/op BenchmarkPreformatting/struct-4 10040 12111 ns/op 518 B/op 0 allocs/op BenchmarkPreformatting/struct_file-4 8146 14980 ns/op 516 B/op 0 allocs/op BenchmarkJSONEncoding/json.Marshal-4 42136 2837 ns/op 80 B/op 3 allocs/op BenchmarkJSONEncoding/Encoder.Encode-4 43180 2803 ns/op 63 B/op 1 allocs/op BenchmarkNopLog/no_attrs-4 75649 1530 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/attrs-4 55822 2211 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/attrs-parallel-4 36532 3103 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/keys-values-4 59617 2051 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/WithContext-4 55890 2231 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/WithContext-parallel-4 36886 3247 ns/op 0 B/op 0 allocs/op BenchmarkPC/0-4 509382 209.3 ns/op 0 B/op 0 allocs/op BenchmarkPC/1-4 386770 272.5 ns/op 0 B/op 0 allocs/op BenchmarkPC/2-4 288805 395.8 ns/op 0 B/op 0 allocs/op BenchmarkPC/3-4 212544 533.0 ns/op 0 B/op 0 allocs/op BenchmarkPC/4-4 171676 645.3 ns/op 0 B/op 0 allocs/op BenchmarkSourceLine/alone-4 562628 289.5 ns/op BenchmarkSourceLine/stringifying-4 102930 1178 ns/op BenchmarkRecord-4 6087 19581 ns/op BenchmarkDispatch/switch-checked-4 258430 434.6 ns/op BenchmarkDispatch/As-4 241395 466.6 ns/op BenchmarkDispatch/Visit-4 234836 511.7 ns/op BenchmarkUnsafeStrings-4 24872 4751 ns/op 0 B/op 0 allocs/op --- BENCH: BenchmarkUnsafeStrings-4 value_test.go:213: Value size = 24 value_test.go:213: Value size = 24 value_test.go:213: Value size = 24 value_test.go:213: Value size = 24 PASS ok log/slog 4.029s goos: freebsd goarch: amd64 pkg: math cpu: AMD EPYC 7B12 BenchmarkAcos-4 4975041 23.86 ns/op BenchmarkAcosh-4 1797247 66.21 ns/op BenchmarkAsin-4 5050430 24.02 ns/op BenchmarkAsinh-4 1723377 68.96 ns/op BenchmarkAtan-4 6295965 19.70 ns/op BenchmarkAtanh-4 1745212 68.47 ns/op BenchmarkAtan2-4 3358920 35.95 ns/op BenchmarkCbrt-4 2280759 52.36 ns/op BenchmarkCeil-4 23291622 4.884 ns/op BenchmarkCompare-4 5094684 23.39 ns/op BenchmarkCompare32-4 5847558 19.44 ns/op BenchmarkCopysign-4 3894132 31.09 ns/op BenchmarkCos-4 1689025 68.75 ns/op BenchmarkCosh-4 2220118 54.02 ns/op BenchmarkErf-4 6230482 18.99 ns/op BenchmarkErfc-4 5903252 20.13 ns/op BenchmarkErfinv-4 5784276 20.38 ns/op BenchmarkErfcinv-4 5640783 20.55 ns/op BenchmarkExp-4 7296584 16.34 ns/op BenchmarkExpGo-4 1443752 82.96 ns/op BenchmarkExpm1-4 4536200 25.22 ns/op BenchmarkExp2-4 1584453 75.92 ns/op BenchmarkExp2Go-4 1484546 79.80 ns/op BenchmarkAbs-4 5191647 23.08 ns/op BenchmarkDim-4 11619255 10.37 ns/op BenchmarkFloor-4 25616464 4.676 ns/op BenchmarkMax-4 16252654 6.902 ns/op BenchmarkMin-4 17161540 6.577 ns/op BenchmarkMod-4 397119 254.7 ns/op BenchmarkFrexp-4 2506130 49.03 ns/op BenchmarkGamma-4 801596 127.9 ns/op BenchmarkHypot-4 13489266 8.869 ns/op BenchmarkHypotGo-4 2254282 52.93 ns/op BenchmarkIlogb-4 2933216 41.13 ns/op BenchmarkJ0-4 395494 325.8 ns/op BenchmarkJ1-4 357188 326.0 ns/op BenchmarkJn-4 193395 600.1 ns/op BenchmarkLdexp-4 2480900 48.91 ns/op BenchmarkLgamma-4 1315384 92.20 ns/op BenchmarkLog-4 8492251 14.37 ns/op BenchmarkLogb-4 2937670 41.11 ns/op BenchmarkLog1p-4 2121637 56.67 ns/op BenchmarkLog10-4 7930770 15.02 ns/op BenchmarkLog2-4 1955484 61.76 ns/op BenchmarkModf-4 3676918 33.03 ns/op BenchmarkNextafter32-4 3511918 33.48 ns/op BenchmarkNextafter64-4 3626131 32.96 ns/op BenchmarkPowInt-4 773812 154.0 ns/op BenchmarkPowFrac-4 603332 200.7 ns/op BenchmarkPow10Pos-4 6879951 17.50 ns/op BenchmarkPow10Neg-4 6676910 17.49 ns/op BenchmarkRound-4 4931654 24.30 ns/op BenchmarkRoundToEven-4 12922312 9.579 ns/op BenchmarkRemainder-4 593217 183.3 ns/op BenchmarkSignbit-4 7346692 16.17 ns/op BenchmarkSin-4 2563684 45.75 ns/op BenchmarkSincos-4 1647021 81.17 ns/op BenchmarkSinh-4 3985036 30.16 ns/op BenchmarkSqrtIndirect-4 23595868 4.897 ns/op BenchmarkSqrtLatency-4 12837104 9.345 ns/op BenchmarkSqrtIndirectLatency-4 12895498 9.377 ns/op BenchmarkSqrtGoLatency-4 1649492 74.33 ns/op BenchmarkSqrtPrime-4 169892 687.1 ns/op BenchmarkTan-4 2387493 56.74 ns/op BenchmarkTanh-4 2125179 56.61 ns/op BenchmarkTrunc-4 22751976 5.632 ns/op BenchmarkY0-4 387014 275.2 ns/op BenchmarkY1-4 382554 324.8 ns/op BenchmarkYn-4 199864 577.5 ns/op BenchmarkFloat64bits-4 7532601 15.60 ns/op BenchmarkFloat64frombits-4 7318852 15.95 ns/op BenchmarkFloat32bits-4 7281716 16.03 ns/op BenchmarkFloat32frombits-4 7275596 16.55 ns/op BenchmarkFMA-4 22411574 5.422 ns/op PASS ok math 11.266s goos: freebsd goarch: amd64 pkg: math/big cpu: AMD EPYC 7B12 BenchmarkAddVV/1-4 15210630 7.471 ns/op 8566.29 MB/s BenchmarkAddVV/2-4 15126075 7.874 ns/op 16255.10 MB/s BenchmarkAddVV/3-4 14197854 8.426 ns/op 22786.13 MB/s BenchmarkAddVV/4-4 13217749 8.486 ns/op 30167.61 MB/s BenchmarkAddVV/5-4 12031651 11.33 ns/op 28233.02 MB/s BenchmarkAddVV/10-4 11381307 10.62 ns/op 60236.29 MB/s BenchmarkAddVV/100-4 2565642 47.22 ns/op 135525.80 MB/s BenchmarkAddVV/1000-4 252790 475.2 ns/op 134681.63 MB/s BenchmarkSubVV/1-4 15397207 7.423 ns/op 8621.46 MB/s BenchmarkSubVV/2-4 14748462 7.721 ns/op 16577.33 MB/s BenchmarkSubVV/3-4 13684740 8.214 ns/op 23373.48 MB/s BenchmarkSubVV/4-4 13736845 8.652 ns/op 29588.49 MB/s BenchmarkSubVV/5-4 11982454 10.04 ns/op 31887.03 MB/s BenchmarkSubVV/10-4 10688780 10.51 ns/op 60877.47 MB/s BenchmarkSubVV/100-4 2513518 47.14 ns/op 135758.14 MB/s BenchmarkSubVV/1000-4 242682 477.9 ns/op 133930.78 MB/s BenchmarkAddVW/1-4 14383039 7.546 ns/op 1060.15 MB/s BenchmarkAddVW/2-4 14964925 7.568 ns/op 2114.15 MB/s BenchmarkAddVW/3-4 14782821 8.108 ns/op 2959.92 MB/s BenchmarkAddVW/4-4 15130232 7.582 ns/op 4220.78 MB/s BenchmarkAddVW/5-4 15310086 7.685 ns/op 5204.75 MB/s BenchmarkAddVW/10-4 12463204 9.509 ns/op 8412.69 MB/s BenchmarkAddVW/100-4 488998 228.7 ns/op 3497.35 MB/s BenchmarkAddVW/1000-4 73219 1628 ns/op 4914.68 MB/s BenchmarkAddVWext/1-4 15672079 7.340 ns/op 1089.92 MB/s BenchmarkAddVWext/2-4 14142087 7.911 ns/op 2022.61 MB/s BenchmarkAddVWext/3-4 13362147 8.495 ns/op 2825.20 MB/s BenchmarkAddVWext/4-4 15929677 7.481 ns/op 4277.77 MB/s BenchmarkAddVWext/5-4 14425137 8.463 ns/op 4726.50 MB/s BenchmarkAddVWext/10-4 12139012 9.381 ns/op 8528.21 MB/s BenchmarkAddVWext/100-4 104092 1130 ns/op 707.77 MB/s BenchmarkAddVWext/1000-4 11212 10734 ns/op 745.28 MB/s BenchmarkSubVW/1-4 16166644 6.899 ns/op 1159.65 MB/s BenchmarkSubVW/2-4 15093200 7.385 ns/op 2166.65 MB/s BenchmarkSubVW/3-4 14006662 7.530 ns/op 3187.45 MB/s BenchmarkSubVW/4-4 15984741 7.589 ns/op 4216.66 MB/s BenchmarkSubVW/5-4 15880072 7.617 ns/op 5251.64 MB/s BenchmarkSubVW/10-4 12066362 9.395 ns/op 8515.20 MB/s BenchmarkSubVW/100-4 427260 240.9 ns/op 3321.18 MB/s BenchmarkSubVW/1000-4 69480 1630 ns/op 4907.66 MB/s BenchmarkSubVWext/1-4 15998337 7.156 ns/op 1117.96 MB/s BenchmarkSubVWext/2-4 15221877 7.618 ns/op 2100.27 MB/s BenchmarkSubVWext/3-4 14456646 7.834 ns/op 3063.68 MB/s BenchmarkSubVWext/4-4 15770882 7.724 ns/op 4142.77 MB/s BenchmarkSubVWext/5-4 14496762 7.644 ns/op 5232.91 MB/s BenchmarkSubVWext/10-4 12515263 9.485 ns/op 8434.65 MB/s BenchmarkSubVWext/100-4 108727 1135 ns/op 704.60 MB/s BenchmarkSubVWext/1000-4 11262 10659 ns/op 750.55 MB/s BenchmarkMulAddVWW/1-4 13372363 8.545 ns/op 7489.67 MB/s BenchmarkMulAddVWW/2-4 11625042 9.149 ns/op 13991.21 MB/s BenchmarkMulAddVWW/3-4 14145352 8.433 ns/op 22768.87 MB/s BenchmarkMulAddVWW/4-4 13213090 9.156 ns/op 27958.87 MB/s BenchmarkMulAddVWW/5-4 12263991 9.735 ns/op 32872.36 MB/s BenchmarkMulAddVWW/10-4 9701896 11.87 ns/op 53917.15 MB/s BenchmarkMulAddVWW/100-4 1399426 85.24 ns/op 75079.33 MB/s BenchmarkMulAddVWW/1000-4 140630 846.1 ns/op 75643.33 MB/s BenchmarkAddMulVVW/1-4 15495445 7.266 ns/op 8808.20 MB/s BenchmarkAddMulVVW/2-4 15361784 7.888 ns/op 16226.56 MB/s BenchmarkAddMulVVW/3-4 13000729 8.827 ns/op 21752.23 MB/s BenchmarkAddMulVVW/4-4 11787052 9.745 ns/op 26269.00 MB/s BenchmarkAddMulVVW/5-4 10786231 10.62 ns/op 30133.62 MB/s BenchmarkAddMulVVW/10-4 10493120 11.03 ns/op 58010.04 MB/s BenchmarkAddMulVVW/100-4 2135466 56.59 ns/op 113101.71 MB/s BenchmarkAddMulVVW/1000-4 214092 499.9 ns/op 128032.49 MB/s BenchmarkDivWVW/1-4 4009071 28.30 ns/op 2261.35 MB/s BenchmarkDivWVW/2-4 2637562 45.83 ns/op 2792.71 MB/s BenchmarkDivWVW/3-4 2010258 59.89 ns/op 3205.94 MB/s BenchmarkDivWVW/4-4 1622937 73.09 ns/op 3502.65 MB/s BenchmarkDivWVW/5-4 1402258 85.46 ns/op 3744.47 MB/s BenchmarkDivWVW/10-4 689852 155.6 ns/op 4112.43 MB/s BenchmarkDivWVW/100-4 85899 1372 ns/op 4665.05 MB/s BenchmarkDivWVW/1000-4 8772 13586 ns/op 4710.78 MB/s BenchmarkNonZeroShifts/1/shrVU-4 15050023 6.930 ns/op BenchmarkNonZeroShifts/1/shlVU-4 16262810 6.956 ns/op BenchmarkNonZeroShifts/2/shrVU-4 14601273 7.920 ns/op BenchmarkNonZeroShifts/2/shlVU-4 14369224 7.631 ns/op BenchmarkNonZeroShifts/3/shrVU-4 13189812 8.857 ns/op BenchmarkNonZeroShifts/3/shlVU-4 13275376 8.258 ns/op BenchmarkNonZeroShifts/4/shrVU-4 12027564 9.682 ns/op BenchmarkNonZeroShifts/4/shlVU-4 12654927 8.750 ns/op BenchmarkNonZeroShifts/5/shrVU-4 10810251 10.60 ns/op BenchmarkNonZeroShifts/5/shlVU-4 12311109 9.469 ns/op BenchmarkNonZeroShifts/10/shrVU-4 7622696 15.31 ns/op BenchmarkNonZeroShifts/10/shlVU-4 9242203 12.63 ns/op BenchmarkNonZeroShifts/100/shrVU-4 1204377 99.55 ns/op BenchmarkNonZeroShifts/100/shlVU-4 1720947 69.58 ns/op BenchmarkNonZeroShifts/1000/shrVU-4 127053 949.5 ns/op BenchmarkNonZeroShifts/1000/shlVU-4 162404 654.2 ns/op BenchmarkDecimalConversion-4 307 386513 ns/op BenchmarkFloatString/100-4 16839 7076 ns/op 392 B/op 8 allocs/op BenchmarkFloatString/1000-4 296 388524 ns/op 2903 B/op 9 allocs/op BenchmarkFloatString/10000-4 3 34876204 ns/op 60125 B/op 42 allocs/op BenchmarkFloatString/100000-4 1 3685285075 ns/op 803960 B/op 467 allocs/op BenchmarkFloatAdd/10-4 233557 470.0 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100-4 242389 497.4 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/1000-4 212642 536.5 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/10000-4 116245 1026 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100000-4 22197 5359 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10-4 306946 375.2 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100-4 294135 400.8 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/1000-4 284820 409.0 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10000-4 209940 544.0 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100000-4 55687 2148 ns/op 0 B/op 0 allocs/op BenchmarkParseFloatSmallExp-4 2791 43089 ns/op BenchmarkParseFloatLargeExp-4 655 187725 ns/op BenchmarkGCD10x10/WithoutXY-4 291546 405.0 ns/op BenchmarkGCD10x10/WithXY-4 85896 1446 ns/op BenchmarkGCD10x100/WithoutXY-4 164583 758.0 ns/op BenchmarkGCD10x100/WithXY-4 25743 4925 ns/op BenchmarkGCD10x1000/WithoutXY-4 106659 1147 ns/op BenchmarkGCD10x1000/WithXY-4 20665 6014 ns/op BenchmarkGCD100x100/WithoutXY-4 40167 2935 ns/op BenchmarkGCD100x100/WithXY-4 15913 7940 ns/op BenchmarkGCD100x1000/WithoutXY-4 19513 6529 ns/op BenchmarkGCD100x1000/WithXY-4 9421 13456 ns/op BenchmarkGCD1000x1000/WithoutXY-4 3333 32777 ns/op BenchmarkGCD1000x1000/WithXY-4 1696 65318 ns/op BenchmarkHilbert-4 33 3622625 ns/op BenchmarkBinomial-4 19402 5779 ns/op BenchmarkQuoRem-4 32581 3976 ns/op BenchmarkExp-4 19 5520871 ns/op BenchmarkExpMont/Odd-4 170 700506 ns/op 2588 B/op 21 allocs/op BenchmarkExpMont/Even1-4 165 715866 ns/op 3353 B/op 37 allocs/op BenchmarkExpMont/Even2-4 160 729658 ns/op 3825 B/op 52 allocs/op BenchmarkExpMont/Even3-4 159 706848 ns/op 3836 B/op 53 allocs/op BenchmarkExpMont/Even4-4 163 717317 ns/op 3874 B/op 54 allocs/op BenchmarkExpMont/Even8-4 166 741283 ns/op 3833 B/op 53 allocs/op BenchmarkExpMont/Even32-4 166 725242 ns/op 3831 B/op 53 allocs/op BenchmarkExpMont/Even64-4 199 616439 ns/op 3610 B/op 53 allocs/op BenchmarkExpMont/Even96-4 189 623063 ns/op 3786 B/op 51 allocs/op BenchmarkExpMont/Even128-4 224 529829 ns/op 3240 B/op 50 allocs/op BenchmarkExpMont/Even255-4 249 476441 ns/op 2935 B/op 47 allocs/op BenchmarkExpMont/SmallEven1-4 584 200793 ns/op 1312 B/op 34 allocs/op BenchmarkExpMont/SmallEven2-4 516 221826 ns/op 1727 B/op 46 allocs/op BenchmarkExpMont/SmallEven3-4 530 221364 ns/op 1740 B/op 47 allocs/op BenchmarkExpMont/SmallEven4-4 534 222190 ns/op 1734 B/op 47 allocs/op BenchmarkExp2-4 19 5512089 ns/op BenchmarkBitset-4 1000000 110.1 ns/op BenchmarkBitsetNeg-4 624116 192.4 ns/op BenchmarkBitsetOrig-4 318783 366.3 ns/op BenchmarkBitsetNegOrig-4 228393 533.2 ns/op BenchmarkModSqrt225_Tonelli-4 156 761576 ns/op BenchmarkModSqrt225_3Mod4-4 495 233214 ns/op BenchmarkModSqrt231_Tonelli-4 148 784345 ns/op BenchmarkModSqrt231_5Mod8-4 428 273643 ns/op BenchmarkModInverse-4 18087 7076 ns/op BenchmarkSqrt-4 2394 47788 ns/op BenchmarkIntSqr/1-4 1680792 72.57 ns/op BenchmarkIntSqr/2-4 940524 126.3 ns/op BenchmarkIntSqr/3-4 778741 152.9 ns/op BenchmarkIntSqr/5-4 481360 217.2 ns/op BenchmarkIntSqr/8-4 411868 291.2 ns/op BenchmarkIntSqr/10-4 316860 360.0 ns/op BenchmarkIntSqr/20-4 71384 1763 ns/op BenchmarkIntSqr/30-4 51646 2403 ns/op BenchmarkIntSqr/50-4 32334 3812 ns/op BenchmarkIntSqr/80-4 19939 6161 ns/op BenchmarkIntSqr/100-4 15482 8127 ns/op BenchmarkIntSqr/200-4 6031 20248 ns/op BenchmarkIntSqr/300-4 2274 47057 ns/op BenchmarkIntSqr/500-4 1212 102260 ns/op BenchmarkIntSqr/800-4 444 265974 ns/op BenchmarkIntSqr/1000-4 318 349266 ns/op BenchmarkDiv/20/10-4 589407 211.2 ns/op BenchmarkDiv/40/20-4 519220 211.4 ns/op BenchmarkDiv/100/50-4 571166 209.9 ns/op BenchmarkDiv/200/100-4 80919 1518 ns/op BenchmarkDiv/400/200-4 77623 1574 ns/op BenchmarkDiv/1000/500-4 62097 1955 ns/op BenchmarkDiv/2000/1000-4 48111 2707 ns/op BenchmarkDiv/20000/10000-4 1443 79394 ns/op BenchmarkDiv/200000/100000-4 37 3330287 ns/op BenchmarkDiv/2000000/1000000-4 2 99836472 ns/op BenchmarkDiv/20000000/10000000-4 1 2730665592 ns/op BenchmarkMul-4 7 16119360 ns/op BenchmarkNatMul/10-4 245917 448.6 ns/op BenchmarkNatMul/100-4 7867 14738 ns/op BenchmarkNatMul/1000-4 252 481761 ns/op BenchmarkZeroShifts/Shl-4 22003 5853 ns/op BenchmarkZeroShifts/ShlSame-4 6659077 18.17 ns/op BenchmarkZeroShifts/Shr-4 23187 5432 ns/op BenchmarkZeroShifts/ShrSame-4 6664498 17.80 ns/op BenchmarkExp3Power/0x10-4 285589 445.1 ns/op BenchmarkExp3Power/0x40-4 225144 525.5 ns/op BenchmarkExp3Power/0x100-4 137852 894.5 ns/op BenchmarkExp3Power/0x400-4 64536 1896 ns/op BenchmarkExp3Power/0x1000-4 13722 8483 ns/op BenchmarkExp3Power/0x4000-4 3086 40948 ns/op BenchmarkExp3Power/0x10000-4 327 360759 ns/op BenchmarkExp3Power/0x40000-4 30 3914822 ns/op BenchmarkExp3Power/0x100000-4 3 38489309 ns/op BenchmarkExp3Power/0x400000-4 1 354858777 ns/op BenchmarkFibo-4 4 31381007 ns/op BenchmarkNatSqr/1-4 1294053 104.0 ns/op BenchmarkNatSqr/2-4 740733 181.4 ns/op BenchmarkNatSqr/3-4 586908 197.5 ns/op BenchmarkNatSqr/5-4 411146 301.4 ns/op BenchmarkNatSqr/8-4 301538 396.9 ns/op BenchmarkNatSqr/10-4 244532 484.5 ns/op BenchmarkNatSqr/20-4 66104 1886 ns/op BenchmarkNatSqr/30-4 49044 2554 ns/op BenchmarkNatSqr/50-4 30187 3844 ns/op BenchmarkNatSqr/80-4 18244 6647 ns/op BenchmarkNatSqr/100-4 13818 8822 ns/op BenchmarkNatSqr/200-4 5527 21765 ns/op BenchmarkNatSqr/300-4 2287 51642 ns/op BenchmarkNatSqr/500-4 1156 99449 ns/op BenchmarkNatSqr/800-4 512 227937 ns/op BenchmarkNatSqr/1000-4 338 321827 ns/op BenchmarkNatSetBytes/8-4 1102524 100.0 ns/op BenchmarkNatSetBytes/24-4 324721 339.6 ns/op BenchmarkNatSetBytes/128-4 84562 1381 ns/op BenchmarkNatSetBytes/7-4 1262520 95.81 ns/op BenchmarkNatSetBytes/23-4 353541 328.3 ns/op BenchmarkNatSetBytes/127-4 85365 1369 ns/op BenchmarkScanPi-4 313 378971 ns/op BenchmarkStringPiParallel-4 829 140380 ns/op BenchmarkScan/10/Base2-4 57804 2073 ns/op BenchmarkScan/100/Base2-4 6403 18708 ns/op BenchmarkScan/1000/Base2-4 622 185960 ns/op BenchmarkScan/10/Base8-4 125222 872.3 ns/op BenchmarkScan/100/Base8-4 18145 6471 ns/op BenchmarkScan/1000/Base8-4 1845 65739 ns/op BenchmarkScan/10/Base10-4 149210 799.9 ns/op BenchmarkScan/100/Base10-4 20311 5951 ns/op BenchmarkScan/1000/Base10-4 2014 58327 ns/op BenchmarkScan/10/Base16-4 146067 691.9 ns/op BenchmarkScan/100/Base16-4 22971 5473 ns/op BenchmarkScan/1000/Base16-4 2307 51086 ns/op BenchmarkString/10/Base2-4 246728 435.9 ns/op BenchmarkString/100/Base2-4 34614 3378 ns/op BenchmarkString/1000/Base2-4 3518 33854 ns/op BenchmarkString/10/Base8-4 536330 226.1 ns/op BenchmarkString/100/Base8-4 91689 1251 ns/op BenchmarkString/1000/Base8-4 10000 11524 ns/op BenchmarkString/10/Base10-4 272667 398.4 ns/op BenchmarkString/100/Base10-4 61834 1848 ns/op BenchmarkString/1000/Base10-4 6009 16716 ns/op BenchmarkString/10/Base16-4 583533 200.1 ns/op BenchmarkString/100/Base16-4 123205 972.2 ns/op BenchmarkString/1000/Base16-4 14317 8065 ns/op BenchmarkLeafSize/0-4 55 1980190 ns/op BenchmarkLeafSize/1-4 549 208000 ns/op BenchmarkLeafSize/2-4 560 204483 ns/op BenchmarkLeafSize/3-4 430 282095 ns/op BenchmarkLeafSize/4-4 565 192722 ns/op BenchmarkLeafSize/5-4 334 322679 ns/op BenchmarkLeafSize/6-4 427 273088 ns/op BenchmarkLeafSize/7-4 460 257722 ns/op BenchmarkLeafSize/8-4 564 204924 ns/op BenchmarkLeafSize/9-4 312 371811 ns/op BenchmarkLeafSize/10-4 382 312067 ns/op BenchmarkLeafSize/11-4 396 309443 ns/op BenchmarkLeafSize/12-4 418 272123 ns/op BenchmarkLeafSize/13-4 406 290361 ns/op BenchmarkLeafSize/14-4 460 259736 ns/op BenchmarkLeafSize/15-4 492 233147 ns/op BenchmarkLeafSize/16-4 606 203515 ns/op BenchmarkLeafSize/32-4 589 203240 ns/op BenchmarkLeafSize/64-4 542 221679 ns/op BenchmarkProbablyPrime/n=0-4 15 7611134 ns/op BenchmarkProbablyPrime/n=1-4 12 8722480 ns/op BenchmarkProbablyPrime/n=5-4 8 13110376 ns/op BenchmarkProbablyPrime/n=10-4 6 18143830 ns/op BenchmarkProbablyPrime/n=20-4 4 28862324 ns/op BenchmarkProbablyPrime/Lucas-4 16 6546858 ns/op BenchmarkProbablyPrime/MillerRabinBase2-4 100 1083518 ns/op BenchmarkRatCmp-4 324526 406.3 ns/op BenchmarkFloatSqrt/64-4 28814 3837 ns/op 208 B/op 5 allocs/op BenchmarkFloatSqrt/128-4 19644 6307 ns/op 256 B/op 5 allocs/op BenchmarkFloatSqrt/256-4 13872 8636 ns/op 352 B/op 5 allocs/op BenchmarkFloatSqrt/1000-4 6566 17152 ns/op 1312 B/op 6 allocs/op BenchmarkFloatSqrt/10000-4 1189 99745 ns/op 18004 B/op 9 allocs/op BenchmarkFloatSqrt/100000-4 90 1296644 ns/op 175530 B/op 20 allocs/op BenchmarkFloatSqrt/1000000-4 2 97097112 ns/op 3557856 B/op 608 allocs/op PASS ok math/big 48.882s goos: freebsd goarch: amd64 pkg: math/bits cpu: AMD EPYC 7B12 BenchmarkLeadingZeros-4 10740547 9.691 ns/op BenchmarkLeadingZeros8-4 11793318 9.790 ns/op BenchmarkLeadingZeros16-4 12340966 10.98 ns/op BenchmarkLeadingZeros32-4 12548386 9.467 ns/op BenchmarkLeadingZeros64-4 12740905 9.504 ns/op BenchmarkTrailingZeros-4 10895485 9.192 ns/op BenchmarkTrailingZeros8-4 9201476 12.81 ns/op BenchmarkTrailingZeros16-4 11667688 11.76 ns/op BenchmarkTrailingZeros32-4 12721900 9.462 ns/op BenchmarkTrailingZeros64-4 12906874 9.130 ns/op BenchmarkOnesCount-4 10688572 9.378 ns/op BenchmarkOnesCount8-4 12258240 9.505 ns/op BenchmarkOnesCount16-4 13078744 14.44 ns/op BenchmarkOnesCount32-4 13013090 10.99 ns/op BenchmarkOnesCount64-4 12429382 9.612 ns/op BenchmarkRotateLeft-4 12991791 9.293 ns/op BenchmarkRotateLeft8-4 12200002 9.467 ns/op BenchmarkRotateLeft16-4 11614015 10.25 ns/op BenchmarkRotateLeft32-4 12462544 9.450 ns/op BenchmarkRotateLeft64-4 12399982 11.23 ns/op BenchmarkReverse-4 16062020 6.582 ns/op BenchmarkReverse8-4 21540594 7.617 ns/op BenchmarkReverse16-4 21452947 5.011 ns/op BenchmarkReverse32-4 21320684 5.331 ns/op BenchmarkReverse64-4 18398702 6.287 ns/op BenchmarkReverseBytes-4 21502651 5.033 ns/op BenchmarkReverseBytes16-4 22533746 5.956 ns/op BenchmarkReverseBytes32-4 23949694 5.000 ns/op BenchmarkReverseBytes64-4 23766630 5.260 ns/op BenchmarkAdd-4 13147180 9.254 ns/op BenchmarkAdd32-4 12076876 9.556 ns/op BenchmarkAdd64-4 12587017 10.26 ns/op BenchmarkAdd64multiple-4 20268770 5.025 ns/op BenchmarkSub-4 12852819 9.277 ns/op BenchmarkSub32-4 12267138 9.393 ns/op BenchmarkSub64-4 12410343 9.190 ns/op BenchmarkSub64multiple-4 18817185 5.821 ns/op BenchmarkMul-4 10911716 9.271 ns/op BenchmarkMul32-4 12498837 9.456 ns/op BenchmarkMul64-4 12921230 10.63 ns/op BenchmarkDiv-4 11956570 9.486 ns/op BenchmarkDiv32-4 12794088 9.479 ns/op BenchmarkDiv64-4 12373592 9.616 ns/op PASS ok math/bits 6.032s goos: freebsd goarch: amd64 pkg: math/cmplx cpu: AMD EPYC 7B12 BenchmarkAbs-4 13545668 7.825 ns/op BenchmarkAcos-4 649212 159.8 ns/op BenchmarkAcosh-4 701106 184.3 ns/op BenchmarkAsin-4 758034 159.8 ns/op BenchmarkAsinh-4 738141 158.0 ns/op BenchmarkAtan-4 1211517 99.76 ns/op BenchmarkAtanh-4 1213488 100.5 ns/op BenchmarkConj-4 15120565 7.504 ns/op BenchmarkCos-4 687594 147.0 ns/op BenchmarkCosh-4 835393 144.4 ns/op BenchmarkExp-4 858177 116.5 ns/op BenchmarkLog-4 1401564 92.91 ns/op BenchmarkLog10-4 1269724 86.92 ns/op BenchmarkPhase-4 2934345 40.20 ns/op BenchmarkPolar-4 2205866 55.84 ns/op BenchmarkPow-4 305953 453.2 ns/op BenchmarkRect-4 1000000 126.3 ns/op BenchmarkSin-4 755894 145.6 ns/op BenchmarkSinh-4 779350 147.1 ns/op BenchmarkSqrt-4 1348710 87.92 ns/op BenchmarkTan-4 474193 273.9 ns/op BenchmarkTanh-4 495903 264.6 ns/op PASS ok math/cmplx 3.608s goos: freebsd goarch: amd64 pkg: math/rand cpu: AMD EPYC 7B12 BenchmarkInt63Threadsafe-4 1199991 104.7 ns/op BenchmarkInt63ThreadsafeParallel-4 760267 168.3 ns/op BenchmarkInt63Unthreadsafe-4 1479672 85.38 ns/op BenchmarkIntn1000-4 995833 118.6 ns/op BenchmarkInt63n1000-4 1000000 107.4 ns/op BenchmarkInt31n1000-4 989794 104.4 ns/op BenchmarkFloat32-4 1000000 102.0 ns/op BenchmarkFloat64-4 1434927 85.85 ns/op BenchmarkPerm3-4 231156 489.4 ns/op BenchmarkPerm30-4 28449 4048 ns/op BenchmarkPerm30ViaShuffle-4 29029 4140 ns/op BenchmarkShuffleOverhead-4 19953 6081 ns/op BenchmarkRead3-4 965202 114.5 ns/op BenchmarkRead64-4 91954 1265 ns/op BenchmarkRead1000-4 5439 19513 ns/op BenchmarkConcurrent-4 192386 612.1 ns/op PASS ok math/rand 2.352s goos: freebsd goarch: amd64 pkg: mime cpu: AMD EPYC 7B12 BenchmarkQEncodeWord-4 51678 2311 ns/op BenchmarkQDecodeWord-4 133761 900.5 ns/op BenchmarkQDecodeHeader-4 113222 969.6 ns/op BenchmarkTypeByExtension/.html-4 531595 220.9 ns/op BenchmarkTypeByExtension/.HTML-4 358765 304.0 ns/op BenchmarkTypeByExtension/.unused-4 442612 246.8 ns/op BenchmarkExtensionsByType/text/html-4 220092 541.5 ns/op BenchmarkExtensionsByType/text/html;_charset=utf-8-4 121141 951.4 ns/op BenchmarkExtensionsByType/application/octet-stream-4 216705 547.4 ns/op PASS ok mime 1.272s goos: freebsd goarch: amd64 pkg: mime/quotedprintable cpu: AMD EPYC 7B12 BenchmarkWriter-4 1245 91594 ns/op PASS ok mime/quotedprintable 0.144s goos: freebsd goarch: amd64 pkg: net cpu: AMD EPYC 7B12 BenchmarkGoLookupIP-4 144 880486 ns/op 8495 B/op 91 allocs/op BenchmarkGoLookupIPNoSuchHost-4 14 7327321 ns/op 19357 B/op 160 allocs/op BenchmarkGoLookupIPWithBrokenNameServer-4 1 5203983059 ns/op 157752 B/op 223 allocs/op BenchmarkDNSName-4 140044 782.1 ns/op BenchmarkInterfaces-4 6506 17854 ns/op BenchmarkInterfaceByIndex-4 10462 11361 ns/op BenchmarkInterfaceByName-4 6421 18096 ns/op BenchmarkInterfaceAddrs-4 7545 16214 ns/op BenchmarkInterfacesAndAddrs-4 10278 11693 ns/op BenchmarkInterfacesAndMulticastAddrs-4 7748 16085 ns/op BenchmarkParseIP-4 8536 13928 ns/op BenchmarkParseIPValidIPv4-4 455077 247.0 ns/op BenchmarkParseIPValidIPv6-4 238819 487.1 ns/op BenchmarkIPString/IPv4-4 144183 823.2 ns/op 32 B/op 2 allocs/op BenchmarkIPString/IPv6-4 14154 8366 ns/op 216 B/op 11 allocs/op BenchmarkIPMaskString-4 65119 1755 ns/op BenchmarkIPEqual/IPv4-4 1442676 81.85 ns/op BenchmarkIPEqual/IPv6-4 1380270 84.72 ns/op BenchmarkTCP4OneShot-4 2769 43560 ns/op BenchmarkTCP4OneShotTimeout-4 2638 42005 ns/op BenchmarkTCP4Persistent-4 6945 17099 ns/op BenchmarkTCP4PersistentTimeout-4 6644 16681 ns/op BenchmarkTCP6OneShot-4 2808 41829 ns/op BenchmarkTCP6OneShotTimeout-4 3408 45522 ns/op BenchmarkTCP6Persistent-4 6716 16885 ns/op BenchmarkTCP6PersistentTimeout-4 7560 16435 ns/op BenchmarkTCP4ConcurrentReadWrite-4 10000 27089 ns/op BenchmarkTCP6ConcurrentReadWrite-4 10000 25870 ns/op BenchmarkSetReadDeadline-4 102614 1150 ns/op BenchmarkUDP6LinkLocalUnicast-4 5754 26931 ns/op BenchmarkReadWriteMsgUDPAddrPort-4 4027 28253 ns/op 0 B/op 0 allocs/op BenchmarkWriteToReadFromUDP-4 5350 29066 ns/op 16 B/op 1 allocs/op BenchmarkWriteToReadFromUDPAddrPort-4 6634 26011 ns/op 0 B/op 0 allocs/op PASS ok net 11.538s goos: freebsd goarch: amd64 pkg: net/http cpu: AMD EPYC 7B12 BenchmarkCookieString-4 32142 3438 ns/op 176 B/op 1 allocs/op BenchmarkReadSetCookies-4 13230 9186 ns/op 1168 B/op 21 allocs/op BenchmarkReadCookies-4 17497 6751 ns/op 1840 B/op 11 allocs/op BenchmarkHeaderWriteSubset-4 23496 5409 ns/op 46 B/op 0 allocs/op BenchmarkCopyValues-4 44786 2896 ns/op 736 B/op 11 allocs/op BenchmarkHexEscapeNonASCII-4 60075 1981 ns/op 192 B/op 2 allocs/op BenchmarkServerMatch-4 1237678 97.72 ns/op BenchmarkReadRequestChrome-4 4130 24375 ns/op 25.07 MB/s 1844 B/op 14 allocs/op BenchmarkReadRequestCurl-4 12936 8992 ns/op 8.67 MB/s 940 B/op 9 allocs/op BenchmarkReadRequestApachebench-4 13130 9466 ns/op 8.66 MB/s 940 B/op 9 allocs/op BenchmarkReadRequestSiege-4 7790 13556 ns/op 11.14 MB/s 1036 B/op 11 allocs/op BenchmarkReadRequestWrk-4 19858 6005 ns/op 6.66 MB/s 876 B/op 7 allocs/op BenchmarkFileAndServer_1KB/h1-4 230 507150 ns/op 2.02 MB/s BenchmarkFileAndServer_1KB/https1-4 165 647409 ns/op 1.58 MB/s BenchmarkFileAndServer_1KB/h2-4 114 1033917 ns/op 0.99 MB/s BenchmarkFileAndServer_16MB/h1-4 3 36556230 ns/op 458.94 MB/s BenchmarkFileAndServer_16MB/https1-4 2 83813610 ns/op 200.17 MB/s BenchmarkFileAndServer_16MB/h2-4 1 220471959 ns/op 76.10 MB/s BenchmarkFileAndServer_64MB/h1-4 1 141429749 ns/op 474.50 MB/s BenchmarkFileAndServer_64MB/https1-4 1 307236936 ns/op 218.43 MB/s BenchmarkFileAndServer_64MB/h2-4 1 897164202 ns/op 74.80 MB/s BenchmarkServeMux-4 339 368746 ns/op 17280 B/op 360 allocs/op BenchmarkServeMux_SkipServe-4 462 271785 ns/op 0 B/op 0 allocs/op BenchmarkClientServer/h1-4 232 492208 ns/op 6085 B/op 65 allocs/op BenchmarkClientServer/https1-4 174 632156 ns/op 6912 B/op 76 allocs/op BenchmarkClientServer/h2-4 116 879087 ns/op 10720 B/op 86 allocs/op BenchmarkClientServerParallel/4/h1-4 1018 110252 ns/op 10076 B/op 79 allocs/op BenchmarkClientServerParallel/4/https1-4 37 3815872 ns/op 98548 B/op 1059 allocs/op --- BENCH: BenchmarkClientServerParallel/4/https1-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:35246: read tcp 127.0.0.1:35241->127.0.0.1:35246: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:35247: write tcp 127.0.0.1:35241->127.0.0.1:35247: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:35245: write tcp 127.0.0.1:35241->127.0.0.1:35245: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:35281: read tcp 127.0.0.1:35248->127.0.0.1:35281: use of closed network connection BenchmarkClientServerParallel/4/h2-4 310 350557 ns/op 13591 B/op 132 allocs/op --- BENCH: BenchmarkClientServerParallel/4/h2-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:35287: read tcp 127.0.0.1:35284->127.0.0.1:35287: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:35288: read tcp 127.0.0.1:35284->127.0.0.1:35288: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:35300: read tcp 127.0.0.1:35291->127.0.0.1:35300: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:35305: write tcp 127.0.0.1:35291->127.0.0.1:35305: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:35306: write tcp 127.0.0.1:35291->127.0.0.1:35306: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:35318: read tcp 127.0.0.1:35308->127.0.0.1:35318: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:35316: write tcp 127.0.0.1:35308->127.0.0.1:35316: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:35317: write tcp 127.0.0.1:35308->127.0.0.1:35317: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:35335: read tcp 127.0.0.1:35325->127.0.0.1:35335: use of closed network connection BenchmarkClientServerParallel/64/h1-4 656 172395 ns/op 18348 B/op 105 allocs/op BenchmarkClientServerParallel/64/https1-4 48 4234570 ns/op 109619 B/op 1175 allocs/op --- BENCH: BenchmarkClientServerParallel/64/https1-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:35970: read tcp 127.0.0.1:35965->127.0.0.1:35970: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:35971: read tcp 127.0.0.1:35965->127.0.0.1:35971: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:35969: write tcp 127.0.0.1:35965->127.0.0.1:35969: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:35991: write tcp 127.0.0.1:35972->127.0.0.1:35991: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:35989: write tcp 127.0.0.1:35972->127.0.0.1:35989: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:35994: write tcp 127.0.0.1:35972->127.0.0.1:35994: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:35993: read tcp 127.0.0.1:35972->127.0.0.1:35993: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:35995: read tcp 127.0.0.1:35972->127.0.0.1:35995: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:35997: read tcp 127.0.0.1:35972->127.0.0.1:35997: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:36000: read tcp 127.0.0.1:35972->127.0.0.1:36000: use of closed network connection ... [output truncated] BenchmarkClientServerParallel/64/h2-4 44 3768577 ns/op 102634 B/op 1207 allocs/op --- BENCH: BenchmarkClientServerParallel/64/h2-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:36058: read tcp 127.0.0.1:36052->127.0.0.1:36058: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:36056: read tcp 127.0.0.1:36052->127.0.0.1:36056: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:36073: read tcp 127.0.0.1:36059->127.0.0.1:36073: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:36069: read tcp 127.0.0.1:36059->127.0.0.1:36069: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:36085: read tcp 127.0.0.1:36059->127.0.0.1:36085: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:36079: read tcp 127.0.0.1:36059->127.0.0.1:36079: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:36066: read tcp 127.0.0.1:36059->127.0.0.1:36066: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:36074: read tcp 127.0.0.1:36059->127.0.0.1:36074: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:36081: write tcp 127.0.0.1:36059->127.0.0.1:36081: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:36078: read tcp 127.0.0.1:36059->127.0.0.1:36078: use of closed network connection ... [output truncated] BenchmarkServer-4 102 1025742 ns/op 3010 B/op 23 allocs/op BenchmarkClient-4 211 564148 ns/op 3796 B/op 46 allocs/op BenchmarkServerFakeConnNoKeepAlive-4 499 236291 ns/op 7348 B/op 54 allocs/op BenchmarkServerFakeConnWithKeepAlive-4 944 106526 ns/op 3074 B/op 24 allocs/op BenchmarkServerFakeConnWithKeepAliveLite-4 1315 84740 ns/op 1868 B/op 13 allocs/op BenchmarkServerHandlerTypeLen-4 1275 94065 ns/op 2782 B/op 21 allocs/op BenchmarkServerHandlerNoLen-4 1310 90843 ns/op 2739 B/op 19 allocs/op BenchmarkServerHandlerNoType-4 1164 87279 ns/op 2709 B/op 20 allocs/op BenchmarkServerHandlerNoHeader-4 1404 80216 ns/op 1918 B/op 14 allocs/op BenchmarkServerHijack-4 847 140944 ns/op 16692 B/op 50 allocs/op BenchmarkCloseNotifier/h1-4 361 334797 ns/op 5992 B/op 52 allocs/op BenchmarkResponseStatusLine-4 606879 183.3 ns/op 0 B/op 0 allocs/op PASS ok net/http 11.093s goos: freebsd goarch: amd64 pkg: net/http/httputil cpu: AMD EPYC 7B12 BenchmarkServeHTTP-4 5203 26113 ns/op 34073 B/op 12 allocs/op PASS ok net/http/httputil 0.260s goos: freebsd goarch: amd64 pkg: net/netip cpu: AMD EPYC 7B12 BenchmarkIPNextPrev-4 102841 1067 ns/op BenchmarkBinaryMarshalRoundTrip/ipv4-4 723346 162.2 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6-4 238370 483.0 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6+zone-4 84715 1438 ns/op BenchmarkStdIPv4-4 134887 844.1 ns/op 16 B/op 1 allocs/op BenchmarkIPv4-4 111273 970.9 ns/op 0 B/op 0 allocs/op BenchmarkIPv4_inline-4 112564 994.9 ns/op 0 B/op 0 allocs/op BenchmarkStdIPv6-4 102712 1275 ns/op 16 B/op 1 allocs/op BenchmarkIPv6-4 83484 1294 ns/op 0 B/op 0 allocs/op BenchmarkIPv4Contains-4 1927030 61.29 ns/op 0 B/op 0 allocs/op BenchmarkIPv6Contains-4 1705872 70.79 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v4-4 1681443 77.39 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6-4 316651 337.8 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_ellipsis-4 364156 326.0 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_v4-4 376117 350.5 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_zone-4 100735 1174 ns/op 0 B/op 0 allocs/op BenchmarkStdParseIP/v4-4 396602 310.4 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6-4 195571 610.1 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_ellipsis-4 208305 576.3 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_v4-4 199734 635.0 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_zone-4 93291 1320 ns/op 16 B/op 1 allocs/op BenchmarkIPString/v4-4 495448 246.8 ns/op 16 B/op 1 allocs/op BenchmarkIPString/v6-4 156633 700.3 ns/op 48 B/op 1 allocs/op BenchmarkIPString/v6_ellipsis-4 191462 531.4 ns/op 24 B/op 1 allocs/op BenchmarkIPString/v6_v4-4 300328 343.2 ns/op 24 B/op 1 allocs/op BenchmarkIPString/v6_zone-4 176756 588.9 ns/op 24 B/op 1 allocs/op BenchmarkIPStringExpanded/v4-4 404556 289.0 ns/op 16 B/op 1 allocs/op BenchmarkIPStringExpanded/v6-4 198418 557.9 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_ellipsis-4 215815 554.0 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_v4-4 214006 556.8 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_zone-4 154334 774.7 ns/op 128 B/op 2 allocs/op BenchmarkIPMarshalText-4 650980 187.0 ns/op 16 B/op 1 allocs/op BenchmarkAddrPortString/v4-4 182980 609.4 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortString/v6-4 128006 936.1 ns/op 112 B/op 3 allocs/op BenchmarkAddrPortString/v6_ellipsis-4 154310 755.3 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortString/v6_v4-4 190857 613.7 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortString/v6_zone-4 141498 831.7 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortMarshalText/v4-4 347252 351.5 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6-4 147512 790.1 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_ellipsis-4 174240 665.4 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_v4-4 237840 503.5 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_zone-4 161479 692.5 ns/op 64 B/op 1 allocs/op BenchmarkPrefixMasking/IPv4_/32-4 1000000 101.7 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/17-4 1211750 100.6 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/0-4 1221348 94.22 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/128-4 1228699 99.46 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/65-4 1193223 106.6 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/0-4 1194566 104.4 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/128-4 1135428 105.7 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/65-4 1202469 105.0 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/0-4 1214827 104.9 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMarshalText-4 457070 270.0 ns/op 24 B/op 1 allocs/op BenchmarkParseAddrPort/v4-4 728038 168.3 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6-4 254054 479.7 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_ellipsis-4 260061 437.1 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_v4-4 260492 459.5 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_zone-4 85024 1342 ns/op 0 B/op 0 allocs/op BenchmarkAs16-4 696381 184.1 ns/op PASS ok net/netip 8.656s 2023/03/23 20:09:25 Test RPC server listening on 127.0.0.1:36631 2023/03/23 20:09:25 Test HTTP RPC server listening on 127.0.0.1:36632 goos: freebsd goarch: amd64 pkg: net/rpc cpu: AMD EPYC 7B12 BenchmarkEndToEnd-4 1436 78087 ns/op BenchmarkEndToEndHTTP-4 1250 80418 ns/op BenchmarkEndToEndAsync-4 3067 36752 ns/op BenchmarkEndToEndAsyncHTTP-4 3622 33292 ns/op PASS ok net/rpc 0.710s goos: freebsd goarch: amd64 pkg: net/textproto cpu: AMD EPYC 7B12 BenchmarkReadMIMEHeader/client_headers-4 4759 21855 ns/op BenchmarkReadMIMEHeader/server_headers-4 8284 14356 ns/op BenchmarkUncommon-4 37830 3252 ns/op 480 B/op 5 allocs/op PASS ok net/textproto 0.494s goos: freebsd goarch: amd64 pkg: net/url cpu: AMD EPYC 7B12 BenchmarkString-4 5472 18391 ns/op 1616 B/op 60 allocs/op BenchmarkResolvePath-4 130372 890.0 ns/op 32 B/op 2 allocs/op BenchmarkQueryEscape/#00-4 781320 151.0 ns/op 16 B/op 1 allocs/op BenchmarkQueryEscape/#01-4 135728 864.1 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#02-4 254116 472.8 ns/op 32 B/op 1 allocs/op BenchmarkQueryEscape/#03-4 114836 981.5 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#04-4 20790 5811 ns/op 832 B/op 2 allocs/op BenchmarkPathEscape/#00-4 558354 203.6 ns/op 16 B/op 1 allocs/op BenchmarkPathEscape/#01-4 139820 867.0 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#02-4 241861 464.1 ns/op 32 B/op 1 allocs/op BenchmarkPathEscape/#03-4 118814 996.3 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#04-4 22747 5357 ns/op 704 B/op 2 allocs/op BenchmarkQueryUnescape/#00-4 240288 459.8 ns/op 16 B/op 1 allocs/op BenchmarkQueryUnescape/#01-4 104580 1141 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#02-4 102301 1165 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#03-4 45699 2587 ns/op 64 B/op 1 allocs/op BenchmarkQueryUnescape/#04-4 7350 14238 ns/op 320 B/op 1 allocs/op BenchmarkPathUnescape/#00-4 267640 452.0 ns/op 16 B/op 1 allocs/op BenchmarkPathUnescape/#01-4 106304 1149 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#02-4 99712 1177 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#03-4 45650 2673 ns/op 64 B/op 1 allocs/op BenchmarkPathUnescape/#04-4 8210 14506 ns/op 320 B/op 1 allocs/op PASS ok net/url 2.973s goos: freebsd goarch: amd64 pkg: os cpu: AMD EPYC 7B12 BenchmarkExpand/noop-4 3807105 31.87 ns/op 0 B/op 0 allocs/op BenchmarkExpand/multiple-4 232828 450.3 ns/op 48 B/op 2 allocs/op BenchmarkReaddirname-4 1477 82806 ns/op --- BENCH: BenchmarkReaddirname-4 os_test.go:501: benchmarkReaddirname ".": 122 entries os_test.go:501: benchmarkReaddirname ".": 122 entries os_test.go:501: benchmarkReaddirname ".": 122 entries BenchmarkReaddir-4 511 225426 ns/op --- BENCH: BenchmarkReaddir-4 os_test.go:518: benchmarkReaddir ".": 122 entries os_test.go:518: benchmarkReaddir ".": 122 entries os_test.go:518: benchmarkReaddir ".": 122 entries BenchmarkReadDir-4 1212 101877 ns/op --- BENCH: BenchmarkReadDir-4 os_test.go:535: benchmarkReadDir ".": 122 entries os_test.go:535: benchmarkReadDir ".": 122 entries os_test.go:535: benchmarkReadDir ".": 122 entries BenchmarkStatDot-4 153121 808.4 ns/op BenchmarkStatFile-4 119805 993.2 ns/op BenchmarkStatDir-4 133891 903.5 ns/op BenchmarkLstatDot-4 147392 822.8 ns/op BenchmarkLstatFile-4 125334 1010 ns/op BenchmarkLstatDir-4 131480 935.9 ns/op PASS ok os 1.510s goos: freebsd goarch: amd64 pkg: os/exec cpu: AMD EPYC 7B12 BenchmarkExecHostname-4 73 1739600 ns/op 6362 B/op 29 allocs/op PASS ok os/exec 0.250s goos: freebsd goarch: amd64 pkg: os/user cpu: AMD EPYC 7B12 BenchmarkCurrent-4 485745 217.5 ns/op PASS ok os/user 0.143s goos: freebsd goarch: amd64 pkg: reflect cpu: AMD EPYC 7B12 BenchmarkBool-4 5329569 22.92 ns/op BenchmarkString-4 3301376 35.84 ns/op BenchmarkBytes-4 2955787 41.14 ns/op BenchmarkNamedBytes-4 954310 106.3 ns/op BenchmarkBytesArray-4 817476 124.0 ns/op BenchmarkSliceLen-4 3380948 36.47 ns/op BenchmarkMapLen-4 2098648 56.88 ns/op BenchmarkStringLen-4 2444355 49.06 ns/op BenchmarkArrayLen-4 2440588 49.59 ns/op BenchmarkSliceCap-4 3403552 37.36 ns/op BenchmarkDeepEqual/int8-4 941940 127.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int8-4 151867 752.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int16-4 739394 167.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int16-4 144535 767.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int32-4 712557 164.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int32-4 149275 799.9 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int64-4 672908 166.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int64-4 147732 791.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int-4 731947 166.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int-4 148598 829.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint8-4 921291 130.5 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8-4 185997 590.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint16-4 604855 168.9 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint16-4 146035 778.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint32-4 710763 170.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint32-4 150766 759.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint64-4 752718 158.9 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint64-4 151125 783.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint-4 610698 164.9 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint-4 149068 796.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uintptr-4 726795 168.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uintptr-4 149490 796.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float32-4 606910 166.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float32-4 148284 775.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float64-4 621196 161.5 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float64-4 152353 769.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex64-4 701625 163.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex64-4 151192 771.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex128-4 678931 167.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex128-4 144740 761.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/bool-4 789394 128.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]bool-4 159810 735.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/string-4 749296 166.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]string-4 148042 787.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8#01-4 191568 591.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][]uint8-4 94495 1238 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[6]uint8-4 98145 1229 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][6]uint8-4 64852 1864 ns/op 0 B/op 0 allocs/op BenchmarkIsZero/ArrayComparable-4 385359 318.8 ns/op BenchmarkIsZero/ArrayIncomparable-4 56893 2104 ns/op BenchmarkIsZero/StructComparable-4 1285526 94.13 ns/op BenchmarkIsZero/StructIncomparable-4 232032 457.6 ns/op BenchmarkSetZero/Bool/Direct-4 5157111 23.42 ns/op BenchmarkSetZero/Bool/CachedZero-4 2314216 53.82 ns/op BenchmarkSetZero/Bool/NewZero-4 1636544 73.79 ns/op BenchmarkSetZero/Int/Direct-4 3202101 37.12 ns/op BenchmarkSetZero/Int/CachedZero-4 2307580 53.50 ns/op BenchmarkSetZero/Int/NewZero-4 1648544 74.86 ns/op BenchmarkSetZero/Uint/Direct-4 3233728 37.15 ns/op BenchmarkSetZero/Uint/CachedZero-4 2319651 53.13 ns/op BenchmarkSetZero/Uint/NewZero-4 1593794 74.12 ns/op BenchmarkSetZero/Float/Direct-4 3127989 37.73 ns/op BenchmarkSetZero/Float/CachedZero-4 2264318 54.55 ns/op BenchmarkSetZero/Float/NewZero-4 1690291 74.81 ns/op BenchmarkSetZero/Complex/Direct-4 3164954 37.61 ns/op BenchmarkSetZero/Complex/CachedZero-4 2310891 53.95 ns/op BenchmarkSetZero/Complex/NewZero-4 1599831 72.64 ns/op BenchmarkSetZero/Array/Direct-4 5246121 23.96 ns/op BenchmarkSetZero/Array/CachedZero-4 2226853 55.20 ns/op BenchmarkSetZero/Array/NewZero-4 1637911 74.44 ns/op BenchmarkSetZero/Chan/Direct-4 3223490 37.43 ns/op BenchmarkSetZero/Chan/CachedZero-4 1815655 68.11 ns/op BenchmarkSetZero/Chan/NewZero-4 1398968 86.64 ns/op BenchmarkSetZero/Func/Direct-4 3192178 37.33 ns/op BenchmarkSetZero/Func/CachedZero-4 1808956 67.56 ns/op BenchmarkSetZero/Func/NewZero-4 1399113 85.74 ns/op BenchmarkSetZero/Interface/Direct-4 3024835 38.73 ns/op BenchmarkSetZero/Interface/CachedZero-4 2232608 54.18 ns/op BenchmarkSetZero/Interface/NewZero-4 1700247 71.58 ns/op BenchmarkSetZero/Map/Direct-4 3233944 37.18 ns/op BenchmarkSetZero/Map/CachedZero-4 1762227 65.49 ns/op BenchmarkSetZero/Map/NewZero-4 1455432 84.88 ns/op BenchmarkSetZero/Pointer/Direct-4 3222481 37.41 ns/op BenchmarkSetZero/Pointer/CachedZero-4 1784584 68.69 ns/op BenchmarkSetZero/Pointer/NewZero-4 1409746 86.27 ns/op BenchmarkSetZero/Slice/Direct-4 2970274 40.10 ns/op BenchmarkSetZero/Slice/CachedZero-4 2181091 54.00 ns/op BenchmarkSetZero/Slice/NewZero-4 1626762 72.85 ns/op BenchmarkSetZero/String/Direct-4 3141736 37.40 ns/op BenchmarkSetZero/String/CachedZero-4 2246920 54.20 ns/op BenchmarkSetZero/String/NewZero-4 1589704 71.58 ns/op BenchmarkSetZero/Struct/Direct-4 5173908 23.93 ns/op BenchmarkSetZero/Struct/CachedZero-4 2309198 53.25 ns/op BenchmarkSetZero/Struct/NewZero-4 1608202 73.82 ns/op BenchmarkSelect/1-4 256822 448.2 ns/op 80 B/op 5 allocs/op BenchmarkSelect/4-4 135592 881.2 ns/op 208 B/op 8 allocs/op BenchmarkSelect/8-4 71488 1640 ns/op 672 B/op 13 allocs/op BenchmarkCall-4 177663 706.2 ns/op 0 B/op 0 allocs/op BenchmarkCallMethod-4 201882 580.2 ns/op 0 B/op 0 allocs/op BenchmarkCallArgCopy/size=128-4 70437 1484 ns/op 86.24 MB/s BenchmarkCallArgCopy/size=256-4 64009 2091 ns/op 122.43 MB/s BenchmarkCallArgCopy/size=1024-4 54306 1977 ns/op 518.02 MB/s BenchmarkCallArgCopy/size=4096-4 37560 2913 ns/op 1406.14 MB/s BenchmarkCallArgCopy/size=65536-4 4938 23543 ns/op 2783.69 MB/s BenchmarkPtrTo-4 343904 338.9 ns/op BenchmarkFieldByName1-4 970236 103.5 ns/op BenchmarkFieldByName2-4 104856 1179 ns/op BenchmarkFieldByName3-4 15318 7871 ns/op BenchmarkInterfaceBig-4 6634891 18.13 ns/op BenchmarkInterfaceSmall-4 6593198 18.27 ns/op BenchmarkNew-4 3431119 38.49 ns/op BenchmarkMap/StringKeys/MapIndex-4 4334 24286 ns/op 0 B/op 0 allocs/op BenchmarkMap/StringKeys/SetMapIndex-4 4222 24596 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/MapIndex-4 4065 25966 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/SetMapIndex-4 3944 26717 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/MapIndex-4 5048 23785 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/SetMapIndex-4 4440 24483 ns/op 0 B/op 0 allocs/op BenchmarkMapIterNext-4 340905 309.1 ns/op PASS ok reflect 18.376s goos: freebsd goarch: amd64 pkg: regexp cpu: AMD EPYC 7B12 BenchmarkFind-4 13153 9214 ns/op 9355 B/op 1 allocs/op BenchmarkFindAllNoMatches-4 16228 6576 ns/op 9252 B/op 1 allocs/op BenchmarkFindString-4 15315 7977 ns/op 9230 B/op 1 allocs/op BenchmarkFindSubmatch-4 13652 9185 ns/op 9724 B/op 2 allocs/op BenchmarkFindStringSubmatch-4 13483 8408 ns/op 9315 B/op 2 allocs/op BenchmarkLiteral-4 20972 5932 ns/op BenchmarkNotLiteral-4 5059 20688 ns/op BenchmarkMatchClass-4 4326 25931 ns/op BenchmarkMatchClass_InRange-4 4608 26388 ns/op BenchmarkReplaceAll-4 2866 37829 ns/op BenchmarkAnchoredLiteralShortNonMatch-4 21062 5914 ns/op BenchmarkAnchoredLiteralLongNonMatch-4 47619 2438 ns/op BenchmarkAnchoredShortMatch-4 18824 6098 ns/op BenchmarkAnchoredLongMatch-4 26588 4471 ns/op BenchmarkOnePassShortA-4 31339 3851 ns/op BenchmarkNotOnePassShortA-4 9208 10919 ns/op BenchmarkOnePassShortB-4 40692 3039 ns/op BenchmarkNotOnePassShortB-4 12814 8948 ns/op BenchmarkOnePassLongPrefix-4 118258 967.8 ns/op BenchmarkOnePassLongNotPrefix-4 45217 2960 ns/op BenchmarkMatchParallelShared-4 19897 6039 ns/op BenchmarkMatchParallelCopied-4 21603 6049 ns/op BenchmarkQuoteMetaAll-4 224038 514.5 ns/op 27.21 MB/s BenchmarkQuoteMetaNone-4 468624 255.0 ns/op 101.96 MB/s BenchmarkCompile/Onepass-4 5552 20250 ns/op 4144 B/op 52 allocs/op BenchmarkCompile/Medium-4 2380 50100 ns/op 9704 B/op 112 allocs/op BenchmarkCompile/Hard-4 283 441284 ns/op 84760 B/op 424 allocs/op BenchmarkMatch/Easy0/16-4 5190003 23.32 ns/op 686.25 MB/s BenchmarkMatch/Easy0/32-4 20977 5916 ns/op 5.41 MB/s BenchmarkMatch/Easy0/1K-4 8018 15387 ns/op 66.55 MB/s BenchmarkMatch/Easy0i/16-4 5120866 23.33 ns/op 685.78 MB/s BenchmarkMatch/Easy0i/32-4 8739 16404 ns/op 1.95 MB/s BenchmarkMatch/Easy0i/1K-4 387 304630 ns/op 3.36 MB/s BenchmarkMatch/Easy1/16-4 5194494 23.35 ns/op 685.25 MB/s BenchmarkMatch/Easy1/32-4 20869 5269 ns/op 6.07 MB/s BenchmarkMatch/Easy1/1K-4 6276 19401 ns/op 52.78 MB/s BenchmarkMatch/Medium/16-4 5159586 22.67 ns/op 705.84 MB/s BenchmarkMatch/Medium/32-4 7836 14961 ns/op 2.14 MB/s BenchmarkMatch/Medium/1K-4 436 276130 ns/op 3.71 MB/s BenchmarkMatch/Hard/16-4 5148745 23.44 ns/op 682.68 MB/s BenchmarkMatch/Hard/32-4 5432 20963 ns/op 1.53 MB/s BenchmarkMatch/Hard/1K-4 260 483329 ns/op 2.12 MB/s BenchmarkMatch/Hard1/16-4 1959 58797 ns/op 0.27 MB/s BenchmarkMatch/Hard1/32-4 1096 108637 ns/op 0.29 MB/s BenchmarkMatch/Hard1/1K-4 42 2793998 ns/op 0.37 MB/s BenchmarkMatch_onepass_regex/16-4 41866 2738 ns/op 5.84 MB/s 24 B/op 0 allocs/op BenchmarkMatch_onepass_regex/32-4 27165 4488 ns/op 7.13 MB/s 24 B/op 0 allocs/op BenchmarkMatch_onepass_regex/1K-4 993 133159 ns/op 7.69 MB/s 26 B/op 0 allocs/op PASS ok regexp 7.897s goos: freebsd goarch: amd64 pkg: regexp/syntax cpu: AMD EPYC 7B12 BenchmarkEmptyOpContext-4 880519 124.9 ns/op BenchmarkIsWordChar-4 261596 433.7 ns/op PASS ok regexp/syntax 0.982s goos: freebsd goarch: amd64 pkg: runtime cpu: AMD EPYC 7B12 BenchmarkCallers/cached-4 99801 1153 ns/op BenchmarkCallers/inlined-4 77522 1526 ns/op BenchmarkCallers/no-cache-4 17766 6734 ns/op BenchmarkMakeChan/Byte-4 1349845 109.1 ns/op BenchmarkMakeChan/Int-4 1000000 112.1 ns/op BenchmarkMakeChan/Ptr-4 856694 165.3 ns/op BenchmarkMakeChan/Struct/0-4 1235102 85.03 ns/op BenchmarkMakeChan/Struct/32-4 518810 200.5 ns/op BenchmarkMakeChan/Struct/40-4 575535 265.5 ns/op BenchmarkChanNonblocking-4 14998162 8.171 ns/op BenchmarkSelectUncontended-4 1985620 94.35 ns/op BenchmarkSelectSyncContended-4 27318 5036 ns/op BenchmarkSelectAsyncContended-4 75940 1318 ns/op BenchmarkSelectNonblock-4 7868863 14.68 ns/op BenchmarkChanUncontended-4 5503 26463 ns/op BenchmarkChanContended-4 516 219084 ns/op BenchmarkChanSync-4 123320 843.6 ns/op BenchmarkChanSyncWork-4 10000 12925 ns/op BenchmarkChanProdCons0-4 68395 1890 ns/op BenchmarkChanProdCons10-4 105420 1255 ns/op BenchmarkChanProdCons100-4 67118 1865 ns/op BenchmarkChanProdConsWork0-4 55572 2085 ns/op BenchmarkChanProdConsWork10-4 57176 1759 ns/op BenchmarkChanProdConsWork100-4 45595 2675 ns/op BenchmarkSelectProdCons-4 36643 2932 ns/op BenchmarkReceiveDataFromClosedChan-4 1544058 77.73 ns/op BenchmarkChanCreation-4 133904 822.4 ns/op BenchmarkChanSem-4 136977 788.9 ns/op BenchmarkChanPopular-4 72 1541426 ns/op BenchmarkChanClosed-4 1000000 104.2 ns/op BenchmarkCallClosure-4 8429985 14.42 ns/op BenchmarkCallClosure1-4 8614118 13.76 ns/op BenchmarkCallClosure2-4 1906669 67.19 ns/op BenchmarkCallClosure3-4 2212039 55.29 ns/op BenchmarkCallClosure4-4 2053315 58.52 ns/op BenchmarkComplex128DivNormal-4 13366614 8.578 ns/op BenchmarkComplex128DivNisNaN-4 10600720 11.04 ns/op BenchmarkComplex128DivDisNaN-4 10549224 11.37 ns/op BenchmarkComplex128DivNisInf-4 13171207 8.850 ns/op BenchmarkComplex128DivDisInf-4 8156563 14.77 ns/op BenchmarkSetTypePtr-4 40264226 2.493 ns/op 3208.79 MB/s BenchmarkSetTypePtr8-4 14004080 8.095 ns/op 7905.87 MB/s BenchmarkSetTypePtr16-4 14099730 8.253 ns/op 15508.84 MB/s BenchmarkSetTypePtr32-4 13662864 8.102 ns/op 31598.72 MB/s BenchmarkSetTypePtr64-4 13911976 8.106 ns/op 63161.85 MB/s BenchmarkSetTypePtr126-4 8676332 13.45 ns/op 74954.96 MB/s BenchmarkSetTypePtr128-4 8948233 13.26 ns/op 77253.36 MB/s BenchmarkSetTypePtrSlice-4 1313437 91.13 ns/op 89897.57 MB/s BenchmarkSetTypeNode1-4 13963552 8.151 ns/op 2944.30 MB/s BenchmarkSetTypeNode1Slice-4 6587440 17.82 ns/op 43108.19 MB/s BenchmarkSetTypeNode8-4 14789926 8.099 ns/op 9877.97 MB/s BenchmarkSetTypeNode8Slice-4 2897751 40.49 ns/op 63228.56 MB/s BenchmarkSetTypeNode64-4 8354341 13.55 ns/op 38953.22 MB/s BenchmarkSetTypeNode64Slice-4 317884 338.4 ns/op 49927.30 MB/s BenchmarkSetTypeNode64Dead-4 10602670 10.64 ns/op 49609.76 MB/s BenchmarkSetTypeNode64DeadSlice-4 374354 287.9 ns/op 58681.27 MB/s BenchmarkSetTypeNode124-4 8802934 13.48 ns/op 74785.75 MB/s BenchmarkSetTypeNode124Slice-4 264864 418.3 ns/op 77108.24 MB/s BenchmarkSetTypeNode126-4 9096735 13.18 ns/op 77667.46 MB/s BenchmarkSetTypeNode126Slice-4 269703 422.0 ns/op 77650.85 MB/s BenchmarkSetTypeNode128-4 6268437 18.79 ns/op 55360.63 MB/s BenchmarkSetTypeNode128Slice-4 213406 544.5 ns/op 61121.96 MB/s BenchmarkSetTypeNode130-4 6314432 18.79 ns/op 56214.20 MB/s BenchmarkSetTypeNode130Slice-4 214900 545.3 ns/op 61971.81 MB/s BenchmarkSetTypeNode1024-4 1244401 95.86 ns/op 85621.93 MB/s BenchmarkSetTypeNode1024Slice-4 39123 3053 ns/op 86031.32 MB/s BenchmarkAllocation-4 6536 23150 ns/op BenchmarkReadMemStats-4 4210 29199 ns/op BenchmarkReadMemStatsLatency-4 1 93530 p50-ns 93530 p90-ns 93530 p99-ns BenchmarkWriteBarrier-4 2465666 46.66 ns/op BenchmarkBulkWriteBarrier-4 9278721 11.25 ns/op BenchmarkScanStackNoLocals-4 4 25647320 ns/op BenchmarkMSpanCountAlloc/bits=64-4 13782344 7.843 ns/op BenchmarkMSpanCountAlloc/bits=128-4 13213688 8.861 ns/op BenchmarkMSpanCountAlloc/bits=256-4 11583610 9.719 ns/op BenchmarkMSpanCountAlloc/bits=512-4 9895881 12.22 ns/op BenchmarkMSpanCountAlloc/bits=1024-4 6789810 17.24 ns/op BenchmarkHash5-4 9312499 12.87 ns/op 388.57 MB/s BenchmarkHash16-4 9009984 12.96 ns/op 1234.49 MB/s BenchmarkHash64-4 9088659 14.25 ns/op 4490.34 MB/s BenchmarkHash1024-4 4288022 28.01 ns/op 36562.16 MB/s BenchmarkHash65536-4 88257 1328 ns/op 49347.01 MB/s BenchmarkAlignedLoad-4 10965991 11.34 ns/op BenchmarkUnalignedLoad-4 11421040 11.40 ns/op BenchmarkEqEfaceConcrete-4 8835621 13.12 ns/op BenchmarkEqIfaceConcrete-4 8547301 14.23 ns/op BenchmarkNeEfaceConcrete-4 8895855 13.17 ns/op BenchmarkNeIfaceConcrete-4 8947726 13.15 ns/op BenchmarkConvT2EByteSized/bool-4 8206946 14.46 ns/op BenchmarkConvT2EByteSized/uint8-4 8350818 14.09 ns/op BenchmarkConvT2ESmall-4 7227512 16.35 ns/op BenchmarkConvT2EUintptr-4 7480012 15.82 ns/op BenchmarkConvT2ELarge-4 1898187 67.36 ns/op BenchmarkConvT2ISmall-4 7422738 15.97 ns/op BenchmarkConvT2IUintptr-4 7634155 16.07 ns/op BenchmarkConvT2ILarge-4 1664425 76.76 ns/op BenchmarkConvI2E-4 6777902 17.37 ns/op BenchmarkConvI2I-4 5602258 21.33 ns/op BenchmarkAssertE2T-4 6203368 19.12 ns/op BenchmarkAssertE2TLarge-4 3883070 30.58 ns/op BenchmarkAssertE2I-4 5744804 20.32 ns/op BenchmarkAssertI2T-4 5933460 18.77 ns/op BenchmarkAssertI2I-4 5750737 20.66 ns/op BenchmarkAssertI2E-4 7913259 15.15 ns/op BenchmarkAssertE2E-4 8204841 15.00 ns/op BenchmarkAssertE2T2-4 5108164 23.54 ns/op BenchmarkAssertE2T2Blank-4 6064491 18.90 ns/op BenchmarkAssertI2E2-4 6311871 18.62 ns/op BenchmarkAssertI2E2Blank-4 8272935 14.87 ns/op BenchmarkAssertE2E2-4 6749238 17.45 ns/op BenchmarkAssertE2E2Blank-4 7864138 14.08 ns/op BenchmarkConvT2Ezero/zero/16-4 7497736 16.56 ns/op BenchmarkConvT2Ezero/zero/32-4 7476392 16.03 ns/op BenchmarkConvT2Ezero/zero/64-4 7483003 15.62 ns/op BenchmarkConvT2Ezero/zero/str-4 7542572 16.09 ns/op BenchmarkConvT2Ezero/zero/slice-4 7408065 15.90 ns/op BenchmarkConvT2Ezero/zero/big-4 285651 385.2 ns/op BenchmarkConvT2Ezero/nonzero/str-4 1847923 59.52 ns/op BenchmarkConvT2Ezero/nonzero/slice-4 1878722 63.22 ns/op BenchmarkConvT2Ezero/nonzero/big-4 366613 381.6 ns/op BenchmarkConvT2Ezero/smallint/16-4 7444726 16.24 ns/op BenchmarkConvT2Ezero/smallint/32-4 7055622 16.53 ns/op BenchmarkConvT2Ezero/smallint/64-4 7506582 16.26 ns/op BenchmarkConvT2Ezero/largeint/16-4 2381644 50.26 ns/op BenchmarkConvT2Ezero/largeint/32-4 2605701 53.15 ns/op BenchmarkConvT2Ezero/largeint/64-4 2372508 48.58 ns/op BenchmarkMalloc8-4 2199418 53.61 ns/op BenchmarkMalloc16-4 2196595 56.47 ns/op BenchmarkMallocTypeInfo8-4 2252606 53.15 ns/op BenchmarkMallocTypeInfo16-4 1927398 63.43 ns/op BenchmarkMallocLargeStruct-4 262777 478.3 ns/op BenchmarkGoroutineSelect-4 61 1987256 ns/op BenchmarkGoroutineBlocking-4 91 2169941 ns/op BenchmarkGoroutineForRange-4 60 1936214 ns/op BenchmarkGoroutineIdle-4 96 1551735 ns/op BenchmarkHashStringSpeed-4 4071547 31.06 ns/op BenchmarkHashBytesSpeed-4 2096137 53.81 ns/op BenchmarkHashInt32Speed-4 4559174 27.78 ns/op BenchmarkHashInt64Speed-4 4212578 27.69 ns/op BenchmarkHashStringArraySpeed-4 945613 143.0 ns/op BenchmarkMegMap-4 4369782 26.88 ns/op BenchmarkMegOneMap-4 5754979 20.51 ns/op BenchmarkMegEqMap-4 4365 37546 ns/op BenchmarkMegEmptyMap-4 6320008 17.48 ns/op BenchmarkSmallStrMap-4 4436858 27.61 ns/op BenchmarkMapStringKeysEight_16-4 4616986 24.93 ns/op BenchmarkMapStringKeysEight_32-4 4407913 28.47 ns/op BenchmarkMapStringKeysEight_64-4 4410391 27.23 ns/op BenchmarkMapStringKeysEight_1M-4 4427821 27.76 ns/op BenchmarkIntMap-4 5060584 21.62 ns/op BenchmarkMapFirst/1-4 6256214 18.61 ns/op BenchmarkMapFirst/2-4 5867664 18.76 ns/op BenchmarkMapFirst/3-4 6224848 18.77 ns/op BenchmarkMapFirst/4-4 6327916 18.64 ns/op BenchmarkMapFirst/5-4 5962977 20.62 ns/op BenchmarkMapFirst/6-4 6204871 18.79 ns/op BenchmarkMapFirst/7-4 6390298 19.21 ns/op BenchmarkMapFirst/8-4 6121006 19.30 ns/op BenchmarkMapFirst/9-4 5654281 20.94 ns/op BenchmarkMapFirst/10-4 5702758 20.74 ns/op BenchmarkMapFirst/11-4 5747497 20.85 ns/op BenchmarkMapFirst/12-4 5471971 21.65 ns/op BenchmarkMapFirst/13-4 5636091 20.86 ns/op BenchmarkMapFirst/14-4 5530142 20.88 ns/op BenchmarkMapFirst/15-4 5745523 21.58 ns/op BenchmarkMapFirst/16-4 5336682 21.08 ns/op BenchmarkMapMid/1-4 4608655 23.94 ns/op BenchmarkMapMid/2-4 5105708 24.73 ns/op BenchmarkMapMid/3-4 4633700 23.56 ns/op BenchmarkMapMid/4-4 4719139 24.03 ns/op BenchmarkMapMid/5-4 5023147 23.86 ns/op BenchmarkMapMid/6-4 4990422 25.38 ns/op BenchmarkMapMid/7-4 4457502 25.69 ns/op BenchmarkMapMid/8-4 4956799 26.22 ns/op BenchmarkMapMid/9-4 4406749 27.65 ns/op BenchmarkMapMid/10-4 4453982 28.39 ns/op BenchmarkMapMid/11-4 4320387 27.99 ns/op BenchmarkMapMid/12-4 4392764 28.67 ns/op BenchmarkMapMid/13-4 4533484 26.74 ns/op BenchmarkMapMid/14-4 4580172 25.87 ns/op BenchmarkMapMid/15-4 4293176 28.44 ns/op BenchmarkMapMid/16-4 4498704 26.17 ns/op BenchmarkMapLast/1-4 5126073 23.84 ns/op BenchmarkMapLast/2-4 5101047 24.67 ns/op BenchmarkMapLast/3-4 4468941 27.34 ns/op BenchmarkMapLast/4-4 4748992 26.81 ns/op BenchmarkMapLast/5-4 4885226 27.06 ns/op BenchmarkMapLast/6-4 4416831 26.88 ns/op BenchmarkMapLast/7-4 4521852 25.16 ns/op BenchmarkMapLast/8-4 4131750 25.55 ns/op BenchmarkMapLast/9-4 4494392 26.68 ns/op BenchmarkMapLast/10-4 4309472 26.60 ns/op BenchmarkMapLast/11-4 4313271 28.58 ns/op BenchmarkMapLast/12-4 4308314 27.53 ns/op BenchmarkMapLast/13-4 3918898 26.54 ns/op BenchmarkMapLast/14-4 4481827 25.68 ns/op BenchmarkMapLast/15-4 4479133 26.78 ns/op BenchmarkMapLast/16-4 4472881 27.24 ns/op BenchmarkMapCycle-4 4772815 25.19 ns/op BenchmarkRepeatedLookupStrMapKey32-4 5115970 22.94 ns/op BenchmarkRepeatedLookupStrMapKey1M-4 4722 22659 ns/op BenchmarkMakeMap/[Byte]Byte-4 840022 203.7 ns/op BenchmarkMakeMap/[Int]Int-4 459927 269.4 ns/op BenchmarkNewEmptyMap-4 14849886 7.558 ns/op 0 B/op 0 allocs/op BenchmarkNewSmallMap-4 2390912 49.45 ns/op 0 B/op 0 allocs/op BenchmarkMapIter-4 845272 142.1 ns/op BenchmarkMapIterEmpty-4 7256379 17.06 ns/op BenchmarkSameLengthMap-4 6033896 19.41 ns/op BenchmarkBigKeyMap-4 2357149 49.93 ns/op BenchmarkBigValMap-4 2289322 53.45 ns/op BenchmarkSmallKeyMap-4 3935984 31.21 ns/op BenchmarkMapPopulate/1-4 3136369 39.43 ns/op 0 B/op 0 allocs/op BenchmarkMapPopulate/10-4 192876 638.1 ns/op 179 B/op 1 allocs/op BenchmarkMapPopulate/100-4 9399 13336 ns/op 6271 B/op 15 allocs/op BenchmarkMapPopulate/1000-4 1008 122539 ns/op 51765 B/op 55 allocs/op BenchmarkMapPopulate/10000-4 86 1353892 ns/op 416068 B/op 200 allocs/op BenchmarkMapPopulate/100000-4 6 18050236 ns/op 6526218 B/op 2887 allocs/op BenchmarkComplexAlgMap-4 659114 164.7 ns/op BenchmarkGoMapClear/Reflexive/1-4 1112544 107.5 ns/op BenchmarkGoMapClear/Reflexive/10-4 992638 121.6 ns/op BenchmarkGoMapClear/Reflexive/100-4 342873 348.3 ns/op BenchmarkGoMapClear/Reflexive/1000-4 59654 1961 ns/op BenchmarkGoMapClear/Reflexive/10000-4 7840 15111 ns/op BenchmarkGoMapClear/NonReflexive/1-4 886224 133.8 ns/op BenchmarkGoMapClear/NonReflexive/10-4 776109 146.4 ns/op BenchmarkGoMapClear/NonReflexive/100-4 315427 377.1 ns/op BenchmarkGoMapClear/NonReflexive/1000-4 58749 1993 ns/op BenchmarkGoMapClear/NonReflexive/10000-4 7837 15251 ns/op BenchmarkMapStringConversion/32/simple-4 2550819 47.41 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/struct-4 2102738 55.48 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/array-4 1938302 61.68 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/simple-4 2523417 48.19 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/struct-4 2353726 50.80 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/array-4 2160354 58.35 ns/op 0 B/op 0 allocs/op BenchmarkMapInterfaceString-4 2646788 42.97 ns/op BenchmarkMapInterfacePtr-4 2848806 40.72 ns/op BenchmarkNewEmptyMapHintLessThan8-4 6380061 19.03 ns/op 0 B/op 0 allocs/op BenchmarkNewEmptyMapHintGreaterThan8-4 180229 753.3 ns/op 1152 B/op 1 allocs/op BenchmarkMapPop100-4 8064 14705 ns/op BenchmarkMapPop1000-4 562 208767 ns/op BenchmarkMapPop10000-4 26 3866284 ns/op BenchmarkMapAssign/Int32/256-4 3936307 31.19 ns/op BenchmarkMapAssign/Int32/65536-4 1900096 61.29 ns/op BenchmarkMapAssign/Int64/256-4 4470331 26.72 ns/op BenchmarkMapAssign/Int64/65536-4 1841293 69.77 ns/op BenchmarkMapAssign/Str/256-4 3185281 38.69 ns/op BenchmarkMapAssign/Str/65536-4 1192768 87.10 ns/op BenchmarkMapOperatorAssign/Int32/256-4 2402412 52.15 ns/op BenchmarkMapOperatorAssign/Int32/65536-4 1505914 79.78 ns/op BenchmarkMapOperatorAssign/Int64/256-4 2380128 50.10 ns/op BenchmarkMapOperatorAssign/Int64/65536-4 1562439 85.56 ns/op BenchmarkMapOperatorAssign/Str/256-4 703072 2685 ns/op BenchmarkMapOperatorAssign/Str/65536-4 502998 234.8 ns/op BenchmarkMapAppendAssign/Int32/256-4 1386612 84.31 ns/op 34 B/op 0 allocs/op BenchmarkMapAppendAssign/Int32/65536-4 498121 276.5 ns/op 34 B/op 0 allocs/op BenchmarkMapAppendAssign/Int64/256-4 1385864 84.31 ns/op 34 B/op 0 allocs/op BenchmarkMapAppendAssign/Int64/65536-4 390345 296.1 ns/op 46 B/op 0 allocs/op BenchmarkMapAppendAssign/Str/256-4 807998 124.3 ns/op 56 B/op 0 allocs/op BenchmarkMapAppendAssign/Str/65536-4 222135 470.8 ns/op 87 B/op 0 allocs/op BenchmarkMapDelete/Int32/100-4 2357205 48.15 ns/op BenchmarkMapDelete/Int32/1000-4 2776632 42.46 ns/op BenchmarkMapDelete/Int32/10000-4 2612570 45.75 ns/op BenchmarkMapDelete/Int64/100-4 2382555 49.90 ns/op BenchmarkMapDelete/Int64/1000-4 2764634 45.11 ns/op BenchmarkMapDelete/Int64/10000-4 2587810 47.93 ns/op BenchmarkMapDelete/Str/100-4 2045173 65.79 ns/op BenchmarkMapDelete/Str/1000-4 2165438 55.69 ns/op BenchmarkMapDelete/Str/10000-4 1951274 61.00 ns/op BenchmarkMapDelete/Pointer/100-4 2092618 57.76 ns/op BenchmarkMapDelete/Pointer/1000-4 2268058 53.06 ns/op BenchmarkMapDelete/Pointer/10000-4 2251081 52.29 ns/op BenchmarkMemmove/0-4 15910708 6.616 ns/op BenchmarkMemmove/1-4 2851248 41.95 ns/op 23.84 MB/s BenchmarkMemmove/2-4 2800286 42.61 ns/op 46.93 MB/s BenchmarkMemmove/3-4 2798926 43.36 ns/op 69.19 MB/s BenchmarkMemmove/4-4 2858804 42.38 ns/op 94.39 MB/s BenchmarkMemmove/5-4 2856168 42.30 ns/op 118.20 MB/s BenchmarkMemmove/6-4 2752544 41.95 ns/op 143.02 MB/s BenchmarkMemmove/7-4 2710170 41.91 ns/op 167.02 MB/s BenchmarkMemmove/8-4 2731581 44.03 ns/op 181.70 MB/s BenchmarkMemmove/9-4 2629008 45.24 ns/op 198.92 MB/s BenchmarkMemmove/10-4 2643415 46.40 ns/op 215.50 MB/s BenchmarkMemmove/11-4 2679642 45.74 ns/op 240.47 MB/s BenchmarkMemmove/12-4 2546154 44.94 ns/op 267.03 MB/s BenchmarkMemmove/13-4 2646943 45.45 ns/op 286.03 MB/s BenchmarkMemmove/14-4 2541261 45.03 ns/op 310.87 MB/s BenchmarkMemmove/15-4 2641863 46.01 ns/op 325.98 MB/s BenchmarkMemmove/16-4 2690557 45.21 ns/op 353.89 MB/s BenchmarkMemmove/32-4 2624816 44.87 ns/op 713.22 MB/s BenchmarkMemmove/64-4 2332215 50.40 ns/op 1269.74 MB/s BenchmarkMemmove/128-4 2083746 59.75 ns/op 2142.33 MB/s BenchmarkMemmove/256-4 1671427 72.12 ns/op 3549.57 MB/s BenchmarkMemmove/512-4 1000000 106.1 ns/op 4824.90 MB/s BenchmarkMemmove/1024-4 787148 153.4 ns/op 6673.42 MB/s BenchmarkMemmove/2048-4 491419 248.7 ns/op 8233.24 MB/s BenchmarkMemmove/4096-4 219051 468.7 ns/op 8739.72 MB/s BenchmarkMemmoveOverlap/32-4 2651952 44.99 ns/op 711.35 MB/s BenchmarkMemmoveOverlap/64-4 2334895 74.81 ns/op 855.47 MB/s BenchmarkMemmoveOverlap/128-4 1962288 60.01 ns/op 2132.93 MB/s BenchmarkMemmoveOverlap/256-4 1609921 74.22 ns/op 3449.41 MB/s BenchmarkMemmoveOverlap/512-4 1119548 105.7 ns/op 4845.36 MB/s BenchmarkMemmoveOverlap/1024-4 783013 152.7 ns/op 6704.34 MB/s BenchmarkMemmoveOverlap/2048-4 484623 246.7 ns/op 8300.27 MB/s BenchmarkMemmoveOverlap/4096-4 275474 439.4 ns/op 9321.92 MB/s BenchmarkMemmoveUnalignedDst/0-4 17393751 6.895 ns/op BenchmarkMemmoveUnalignedDst/1-4 2909554 42.59 ns/op 23.48 MB/s BenchmarkMemmoveUnalignedDst/2-4 2706945 43.93 ns/op 45.52 MB/s BenchmarkMemmoveUnalignedDst/3-4 2691656 43.35 ns/op 69.20 MB/s BenchmarkMemmoveUnalignedDst/4-4 2829199 43.37 ns/op 92.22 MB/s BenchmarkMemmoveUnalignedDst/5-4 2793918 44.20 ns/op 113.12 MB/s BenchmarkMemmoveUnalignedDst/6-4 2815135 42.44 ns/op 141.39 MB/s BenchmarkMemmoveUnalignedDst/7-4 2836581 42.53 ns/op 164.60 MB/s BenchmarkMemmoveUnalignedDst/8-4 2696510 43.11 ns/op 185.56 MB/s BenchmarkMemmoveUnalignedDst/9-4 2650640 47.28 ns/op 190.34 MB/s BenchmarkMemmoveUnalignedDst/10-4 2637778 46.12 ns/op 216.84 MB/s BenchmarkMemmoveUnalignedDst/11-4 2628920 47.51 ns/op 231.55 MB/s BenchmarkMemmoveUnalignedDst/12-4 2559294 46.89 ns/op 255.91 MB/s BenchmarkMemmoveUnalignedDst/13-4 2625666 45.69 ns/op 284.52 MB/s BenchmarkMemmoveUnalignedDst/14-4 2648689 45.76 ns/op 305.92 MB/s BenchmarkMemmoveUnalignedDst/15-4 2639550 45.29 ns/op 331.23 MB/s BenchmarkMemmoveUnalignedDst/16-4 2618914 47.54 ns/op 336.57 MB/s BenchmarkMemmoveUnalignedDst/32-4 2495469 46.85 ns/op 683.07 MB/s BenchmarkMemmoveUnalignedDst/64-4 2263106 51.73 ns/op 1237.22 MB/s BenchmarkMemmoveUnalignedDst/128-4 1936639 60.82 ns/op 2104.57 MB/s BenchmarkMemmoveUnalignedDst/256-4 1585032 75.02 ns/op 3412.64 MB/s BenchmarkMemmoveUnalignedDst/512-4 1000000 107.5 ns/op 4761.31 MB/s BenchmarkMemmoveUnalignedDst/1024-4 747693 159.1 ns/op 6437.69 MB/s BenchmarkMemmoveUnalignedDst/2048-4 480436 254.0 ns/op 8062.57 MB/s BenchmarkMemmoveUnalignedDst/4096-4 233338 478.1 ns/op 8568.11 MB/s BenchmarkMemmoveUnalignedDstOverlap/32-4 2548479 46.70 ns/op 685.29 MB/s BenchmarkMemmoveUnalignedDstOverlap/64-4 2300971 52.61 ns/op 1216.54 MB/s BenchmarkMemmoveUnalignedDstOverlap/128-4 1925320 62.13 ns/op 2060.22 MB/s BenchmarkMemmoveUnalignedDstOverlap/256-4 1606152 76.40 ns/op 3350.77 MB/s BenchmarkMemmoveUnalignedDstOverlap/512-4 1000000 115.1 ns/op 4448.56 MB/s BenchmarkMemmoveUnalignedDstOverlap/1024-4 687457 160.0 ns/op 6399.92 MB/s BenchmarkMemmoveUnalignedDstOverlap/2048-4 469254 252.0 ns/op 8127.03 MB/s BenchmarkMemmoveUnalignedDstOverlap/4096-4 246196 430.9 ns/op 9506.34 MB/s BenchmarkMemmoveUnalignedSrc/0-4 17880082 6.603 ns/op BenchmarkMemmoveUnalignedSrc/1-4 2916226 41.93 ns/op 23.85 MB/s BenchmarkMemmoveUnalignedSrc/2-4 2838366 43.40 ns/op 46.08 MB/s BenchmarkMemmoveUnalignedSrc/3-4 2852586 42.62 ns/op 70.38 MB/s BenchmarkMemmoveUnalignedSrc/4-4 2851046 42.80 ns/op 93.46 MB/s BenchmarkMemmoveUnalignedSrc/5-4 2757519 45.51 ns/op 109.85 MB/s BenchmarkMemmoveUnalignedSrc/6-4 2818569 42.38 ns/op 141.59 MB/s BenchmarkMemmoveUnalignedSrc/7-4 2839324 42.70 ns/op 163.93 MB/s BenchmarkMemmoveUnalignedSrc/8-4 2753233 44.13 ns/op 181.30 MB/s BenchmarkMemmoveUnalignedSrc/9-4 2666715 45.20 ns/op 199.13 MB/s BenchmarkMemmoveUnalignedSrc/10-4 2615473 44.69 ns/op 223.75 MB/s BenchmarkMemmoveUnalignedSrc/11-4 2671423 45.54 ns/op 241.56 MB/s BenchmarkMemmoveUnalignedSrc/12-4 2648570 45.25 ns/op 265.21 MB/s BenchmarkMemmoveUnalignedSrc/13-4 2655434 45.57 ns/op 285.27 MB/s BenchmarkMemmoveUnalignedSrc/14-4 2594893 44.97 ns/op 311.33 MB/s BenchmarkMemmoveUnalignedSrc/15-4 2623861 45.12 ns/op 332.46 MB/s BenchmarkMemmoveUnalignedSrc/16-4 2508675 47.22 ns/op 338.85 MB/s BenchmarkMemmoveUnalignedSrc/32-4 2389099 47.29 ns/op 676.73 MB/s BenchmarkMemmoveUnalignedSrc/64-4 2256184 51.00 ns/op 1254.97 MB/s BenchmarkMemmoveUnalignedSrc/128-4 1991084 61.71 ns/op 2074.09 MB/s BenchmarkMemmoveUnalignedSrc/256-4 1590679 74.32 ns/op 3444.36 MB/s BenchmarkMemmoveUnalignedSrc/512-4 1069599 108.7 ns/op 4711.11 MB/s BenchmarkMemmoveUnalignedSrc/1024-4 773988 154.4 ns/op 6632.55 MB/s BenchmarkMemmoveUnalignedSrc/2048-4 464988 257.5 ns/op 7952.31 MB/s BenchmarkMemmoveUnalignedSrc/4096-4 224133 484.3 ns/op 8458.39 MB/s BenchmarkMemmoveUnalignedSrcOverlap/32-4 2492367 47.99 ns/op 666.87 MB/s BenchmarkMemmoveUnalignedSrcOverlap/64-4 2239569 70.45 ns/op 908.44 MB/s BenchmarkMemmoveUnalignedSrcOverlap/128-4 1951789 61.95 ns/op 2066.28 MB/s BenchmarkMemmoveUnalignedSrcOverlap/256-4 1599187 74.86 ns/op 3419.92 MB/s BenchmarkMemmoveUnalignedSrcOverlap/512-4 1080114 109.4 ns/op 4682.18 MB/s BenchmarkMemmoveUnalignedSrcOverlap/1024-4 780220 154.4 ns/op 6633.19 MB/s BenchmarkMemmoveUnalignedSrcOverlap/2048-4 491166 252.8 ns/op 8102.36 MB/s BenchmarkMemmoveUnalignedSrcOverlap/4096-4 267572 448.5 ns/op 9131.69 MB/s BenchmarkMemclr/5-4 16108162 7.571 ns/op 660.41 MB/s BenchmarkMemclr/16-4 15360414 7.544 ns/op 2120.77 MB/s BenchmarkMemclr/64-4 13862092 8.190 ns/op 7813.98 MB/s BenchmarkMemclr/256-4 13360809 8.626 ns/op 29679.31 MB/s BenchmarkMemclr/4096-4 2776689 43.01 ns/op 95241.09 MB/s BenchmarkMemclr/65536-4 143380 751.3 ns/op 87225.00 MB/s BenchmarkMemclr/1M-4 6424 17632 ns/op 59471.02 MB/s BenchmarkMemclr/4M-4 1353 78233 ns/op 53613.20 MB/s BenchmarkMemclr/8M-4 778 156513 ns/op 53597.04 MB/s BenchmarkMemclr/16M-4 306 414547 ns/op 40471.20 MB/s BenchmarkMemclr/64M-4 56 2162324 ns/op 31035.53 MB/s BenchmarkGoMemclr/5-4 2832388 41.36 ns/op 120.89 MB/s BenchmarkGoMemclr/16-4 911950 144.3 ns/op 110.87 MB/s BenchmarkGoMemclr/64-4 225882 468.4 ns/op 136.63 MB/s BenchmarkGoMemclr/256-4 62002 1893 ns/op 135.22 MB/s BenchmarkMemclrRange/1K_2K-4 88588 1296 ns/op 73951.69 MB/s BenchmarkMemclrRange/2K_8K-4 31974 3728 ns/op 89459.49 MB/s BenchmarkMemclrRange/4K_16K-4 35838 3327 ns/op 97095.57 MB/s BenchmarkMemclrRange/160K_228K-4 6326 18590 ns/op 89451.28 MB/s BenchmarkClearFat7-4 10174592 11.16 ns/op BenchmarkClearFat8-4 10289710 11.53 ns/op BenchmarkClearFat11-4 9301974 12.66 ns/op BenchmarkClearFat12-4 9610128 12.02 ns/op BenchmarkClearFat13-4 9473908 12.38 ns/op BenchmarkClearFat14-4 9987835 12.13 ns/op BenchmarkClearFat15-4 9519030 12.44 ns/op BenchmarkClearFat16-4 10278174 11.37 ns/op BenchmarkClearFat24-4 9497821 12.03 ns/op BenchmarkClearFat32-4 9054063 12.19 ns/op BenchmarkClearFat40-4 9129942 12.91 ns/op BenchmarkClearFat48-4 8804109 13.24 ns/op BenchmarkClearFat56-4 8415531 13.82 ns/op BenchmarkClearFat64-4 8457130 13.93 ns/op BenchmarkClearFat72-4 7803700 15.28 ns/op BenchmarkClearFat128-4 5895088 20.12 ns/op BenchmarkClearFat256-4 4305309 27.95 ns/op BenchmarkClearFat512-4 2829667 41.74 ns/op BenchmarkClearFat1024-4 1709648 71.32 ns/op BenchmarkClearFat1032-4 1685449 70.86 ns/op BenchmarkClearFat1040-4 1302510 95.14 ns/op BenchmarkCopyFat7-4 10711105 10.88 ns/op BenchmarkCopyFat8-4 10264749 11.49 ns/op BenchmarkCopyFat11-4 9109903 12.51 ns/op BenchmarkCopyFat12-4 9194298 12.39 ns/op BenchmarkCopyFat13-4 9790094 12.56 ns/op BenchmarkCopyFat14-4 9676580 12.38 ns/op BenchmarkCopyFat15-4 9375588 12.42 ns/op BenchmarkCopyFat16-4 10549381 11.43 ns/op BenchmarkCopyFat24-4 9826219 12.15 ns/op BenchmarkCopyFat32-4 9601815 12.10 ns/op BenchmarkCopyFat64-4 8240722 14.24 ns/op BenchmarkCopyFat72-4 7763437 14.99 ns/op BenchmarkCopyFat128-4 5840073 20.73 ns/op BenchmarkCopyFat256-4 4273414 28.33 ns/op BenchmarkCopyFat512-4 2479696 46.70 ns/op BenchmarkCopyFat520-4 2422962 47.52 ns/op BenchmarkCopyFat1024-4 1578852 79.75 ns/op BenchmarkCopyFat1032-4 1554946 75.97 ns/op BenchmarkCopyFat1040-4 1339260 89.44 ns/op BenchmarkIssue18740/2byte-4 667 185009 ns/op BenchmarkIssue18740/4byte-4 1058 105685 ns/op BenchmarkIssue18740/8byte-4 1408 76693 ns/op BenchmarkMemclrKnownSize1-4 10292631 10.26 ns/op 97.46 MB/s BenchmarkMemclrKnownSize2-4 7261442 16.48 ns/op 121.39 MB/s BenchmarkMemclrKnownSize4-4 4375789 28.56 ns/op 140.04 MB/s BenchmarkMemclrKnownSize8-4 1845326 64.63 ns/op 123.78 MB/s BenchmarkMemclrKnownSize16-4 930334 129.8 ns/op 123.26 MB/s BenchmarkMemclrKnownSize32-4 490514 245.6 ns/op 130.30 MB/s BenchmarkMemclrKnownSize64-4 221972 480.0 ns/op 133.34 MB/s BenchmarkMemclrKnownSize112-4 142359 820.4 ns/op 136.52 MB/s BenchmarkMemclrKnownSize128-4 127645 948.6 ns/op 134.93 MB/s BenchmarkMemclrKnownSize192-4 81748 1416 ns/op 135.61 MB/s BenchmarkMemclrKnownSize248-4 60270 1819 ns/op 136.30 MB/s BenchmarkMemclrKnownSize256-4 62384 1881 ns/op 136.07 MB/s BenchmarkMemclrKnownSize512-4 32014 3741 ns/op 136.87 MB/s BenchmarkMemclrKnownSize1024-4 15684 7504 ns/op 136.47 MB/s BenchmarkMemclrKnownSize4096-4 3552 29848 ns/op 137.23 MB/s BenchmarkMemclrKnownSize512KiB-4 31 3951374 ns/op 132.68 MB/s BenchmarkReadMetricsLatency-4 24800 2940 p50-ns 4400 p90-ns 25140 p99-ns BenchmarkFinalizer-4 130 973976 ns/op BenchmarkFinalizerRun-4 209925 740.6 ns/op BenchmarkPallocBitsSummarize/Unpacked00-4 8867028 13.22 ns/op BenchmarkPallocBitsSummarize/UnpackedFFFFFFFFFFFFFFFF-4 2957367 40.36 ns/op BenchmarkPallocBitsSummarize/UnpackedAA-4 2436032 48.70 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAAAAAAAAAA-4 2450674 48.63 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000AAAAAAAA-4 1776670 68.01 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAA00000001-4 1675438 71.05 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBBBBBBBBBB-4 2352412 50.85 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000BBBBBBBB-4 1676360 71.50 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBB00000001-4 1773939 67.39 ns/op BenchmarkPallocBitsSummarize/UnpackedCCCCCCCCCCCCCCCC-4 2239682 54.01 ns/op BenchmarkPallocBitsSummarize/Unpacked4444444444444444-4 2235364 53.88 ns/op BenchmarkPallocBitsSummarize/Unpacked4040404040404040-4 2122339 56.63 ns/op BenchmarkPallocBitsSummarize/Unpacked4000400040004000-4 1926789 62.30 ns/op BenchmarkPallocBitsSummarize/Unpacked1000404044CCAAFF-4 1774161 67.92 ns/op BenchmarkFindBitRange64/Pattern00Size2-4 7780567 15.60 ns/op BenchmarkFindBitRange64/Pattern00Size8-4 7567324 15.30 ns/op BenchmarkFindBitRange64/Pattern00Size32-4 7696965 15.43 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize2-4 7709941 15.45 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize8-4 7256002 16.33 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize32-4 6652922 17.57 ns/op BenchmarkFindBitRange64/PatternAASize2-4 8009007 15.11 ns/op BenchmarkFindBitRange64/PatternAASize8-4 7713578 15.33 ns/op BenchmarkFindBitRange64/PatternAASize32-4 7860327 15.42 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize2-4 8007976 15.31 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize8-4 7857728 15.33 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize32-4 7478564 15.45 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize2-4 7765014 15.42 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize8-4 7611774 15.28 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize32-4 7869693 15.45 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size2-4 7867537 15.17 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size8-4 7866150 15.37 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size32-4 7619623 15.39 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize2-4 7563394 15.37 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize8-4 7338048 15.86 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize32-4 7391396 16.75 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize2-4 7632529 15.35 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize8-4 7365817 15.88 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize32-4 7334548 16.19 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size2-4 7716957 15.06 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size8-4 7366885 15.99 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size32-4 7526144 18.70 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize2-4 7641860 15.22 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize8-4 7404252 15.98 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize32-4 7376997 16.07 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size2-4 7957122 15.26 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size8-4 7642980 15.33 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size32-4 7693826 15.42 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size2-4 7606509 15.47 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size8-4 7842747 15.39 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size32-4 7697685 15.33 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size2-4 7764532 15.37 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size8-4 7852195 15.29 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size32-4 7804086 15.26 ns/op BenchmarkNetpollBreak-4 2358 45948 ns/op BenchmarkPingPongHog-4 381 390232 ns/op BenchmarkStackGrowth-4 192438 635.0 ns/op BenchmarkStackGrowthDeep-4 1862 64729 ns/op BenchmarkCreateGoroutines-4 26608 4191 ns/op BenchmarkCreateGoroutinesParallel-4 24094 4309 ns/op BenchmarkCreateGoroutinesCapture-4 4256 28015 ns/op 144 B/op 5 allocs/op BenchmarkCreateGoroutinesSingle-4 26791 4165 ns/op BenchmarkClosureCall-4 23156200 4.680 ns/op BenchmarkWakeupParallelSpinning/0s-4 4724 25484 ns/op BenchmarkWakeupParallelSpinning/1µs-4 3700 30086 ns/op BenchmarkWakeupParallelSpinning/2µs-4 3313 35867 ns/op BenchmarkWakeupParallelSpinning/5µs-4 2521 47873 ns/op BenchmarkWakeupParallelSpinning/10µs-4 1706 72298 ns/op BenchmarkWakeupParallelSpinning/20µs-4 1114 100322 ns/op BenchmarkWakeupParallelSpinning/50µs-4 736 170824 ns/op BenchmarkWakeupParallelSpinning/100µs-4 434 259127 ns/op BenchmarkMatmult-4 5414098 23.98 ns/op BenchmarkFastrand-4 15691956 7.540 ns/op BenchmarkFastrand64-4 16165449 7.413 ns/op BenchmarkFastrandHashiter-4 6670570 17.42 ns/op BenchmarkFastrandn/2-4 8284437 14.99 ns/op BenchmarkFastrandn/3-4 8032617 14.70 ns/op BenchmarkFastrandn/4-4 8149228 14.74 ns/op BenchmarkFastrandn/5-4 8020269 15.11 ns/op BenchmarkIfaceCmp100-4 121557 955.6 ns/op BenchmarkIfaceCmpNil100-4 214408 498.9 ns/op BenchmarkEfaceCmpDiff-4 50889 2370 ns/op BenchmarkEfaceCmpDiffIndirect-4 49981 2974 ns/op BenchmarkDefer-4 2175424 54.83 ns/op BenchmarkDefer10-4 1000000 102.2 ns/op BenchmarkDeferMany-4 630267 295.9 ns/op BenchmarkPanicRecover-4 238573 435.1 ns/op BenchmarkGoroutineProfile/small-nil/idle-4 6478 20953 ns/op 17430 p50-ns 26131 p90-ns 60810 p99-ns BenchmarkGoroutineProfile/small-nil/loaded-4 4012 39006 ns/op 24259 p50-ns 37080 p90-ns 96130 p99-ns BenchmarkGoroutineProfile/small/idle-4 3307 36309 ns/op 34789 p50-ns 38240 p90-ns 58339 p99-ns BenchmarkGoroutineProfile/small/loaded-4 100 10082474 ns/op 6320898 p50-ns 20214196 p90-ns 39768261 p99-ns BenchmarkGoroutineProfile/large-nil/idle-4 4515 28546 ns/op 24001 p50-ns 34340 p90-ns 80470 p99-ns BenchmarkGoroutineProfile/large-nil/loaded-4 3273 61589 ns/op 24898 p50-ns 43241 p90-ns 132930 p99-ns BenchmarkGoroutineProfile/large/idle-4 24 4663129 ns/op 4419536 p50-ns 5731177 p90-ns 6942579 p99-ns BenchmarkGoroutineProfile/large/loaded-4 12 10402931 ns/op 6271727 p50-ns 16211050 p90-ns 34126704 p99-ns BenchmarkGoroutineProfile/sparse-nil/idle-4 4640 26861 ns/op 23659 p50-ns 37560 p90-ns 75710 p99-ns BenchmarkGoroutineProfile/sparse-nil/loaded-4 1260 120042 ns/op 24680 p50-ns 37190 p90-ns 2207802 p99-ns BenchmarkGoroutineProfile/sparse/idle-4 1496 83677 ns/op 75990 p50-ns 88020 p90-ns 207751 p99-ns BenchmarkGoroutineProfile/sparse/loaded-4 136 3294296 ns/op 358820 p50-ns 15546140 p90-ns 25115512 p99-ns BenchmarkRWMutexUncontended-4 7532378 15.29 ns/op BenchmarkRWMutexWrite100-4 886106 134.0 ns/op BenchmarkRWMutexWrite10-4 378787 353.4 ns/op BenchmarkRWMutexWorkWrite100-4 371197 340.3 ns/op BenchmarkRWMutexWorkWrite10-4 61694 1903 ns/op BenchmarkSemTable/OneAddrCollision/n=1000-4 2540 49737 ns/op BenchmarkSemTable/ManyAddrCollision/n=1000-4 1280 95246 ns/op BenchmarkSemTable/OneAddrCollision/n=2000-4 1165 95558 ns/op BenchmarkSemTable/ManyAddrCollision/n=2000-4 600 194072 ns/op BenchmarkSemTable/OneAddrCollision/n=4000-4 595 192789 ns/op BenchmarkSemTable/ManyAddrCollision/n=4000-4 266 405152 ns/op BenchmarkSemTable/OneAddrCollision/n=8000-4 307 379831 ns/op BenchmarkSemTable/ManyAddrCollision/n=8000-4 130 842511 ns/op BenchmarkMakeSliceCopy/mallocmove/Byte-4 389176 347.9 ns/op BenchmarkMakeSliceCopy/mallocmove/Int-4 437064 268.7 ns/op BenchmarkMakeSliceCopy/mallocmove/Ptr-4 351088 376.9 ns/op BenchmarkMakeSliceCopy/makecopy/Byte-4 398826 326.0 ns/op BenchmarkMakeSliceCopy/makecopy/Int-4 451414 281.2 ns/op BenchmarkMakeSliceCopy/makecopy/Ptr-4 346472 402.9 ns/op BenchmarkMakeSliceCopy/nilappend/Byte-4 290553 432.0 ns/op BenchmarkMakeSliceCopy/nilappend/Int-4 404810 377.7 ns/op BenchmarkMakeSliceCopy/nilappend/Ptr-4 323878 371.8 ns/op BenchmarkMakeSlice/Byte-4 2876043 43.96 ns/op BenchmarkMakeSlice/Int16-4 2920818 43.63 ns/op BenchmarkMakeSlice/Int-4 2303329 55.48 ns/op BenchmarkMakeSlice/Ptr-4 1893902 62.88 ns/op BenchmarkMakeSlice/Struct/24-4 1000000 103.2 ns/op BenchmarkMakeSlice/Struct/32-4 1000000 111.8 ns/op BenchmarkMakeSlice/Struct/40-4 943742 146.8 ns/op BenchmarkGrowSlice/Byte-4 1162717 102.5 ns/op BenchmarkGrowSlice/Int16-4 919658 115.8 ns/op BenchmarkGrowSlice/Int-4 707295 159.5 ns/op BenchmarkGrowSlice/Ptr-4 655678 181.7 ns/op BenchmarkGrowSlice/Struct/24-4 520929 260.1 ns/op BenchmarkGrowSlice/Struct/32-4 422527 318.6 ns/op BenchmarkGrowSlice/Struct/40-4 256681 420.4 ns/op BenchmarkExtendSlice/IntSlice-4 597835 169.2 ns/op BenchmarkExtendSlice/PointerSlice-4 734923 203.3 ns/op BenchmarkExtendSlice/NoGrow-4 1000000 106.8 ns/op BenchmarkAppend-4 1064024 112.3 ns/op BenchmarkAppendGrowByte-4 7 17056276 ns/op BenchmarkAppendGrowString-4 1 114646054 ns/op BenchmarkAppendSlice/1Bytes-4 2885900 42.06 ns/op BenchmarkAppendSlice/4Bytes-4 2820740 42.70 ns/op BenchmarkAppendSlice/7Bytes-4 2786175 43.22 ns/op BenchmarkAppendSlice/8Bytes-4 2751939 44.46 ns/op BenchmarkAppendSlice/15Bytes-4 2547360 48.25 ns/op BenchmarkAppendSlice/16Bytes-4 2525414 46.44 ns/op BenchmarkAppendSlice/32Bytes-4 2597745 45.02 ns/op BenchmarkAppendSliceLarge/1024Bytes-4 146872 1118 ns/op BenchmarkAppendSliceLarge/4096Bytes-4 29637 3660 ns/op BenchmarkAppendSliceLarge/16384Bytes-4 10000 13159 ns/op BenchmarkAppendSliceLarge/65536Bytes-4 2442 55609 ns/op BenchmarkAppendSliceLarge/262144Bytes-4 340 342402 ns/op BenchmarkAppendSliceLarge/1048576Bytes-4 109 1155416 ns/op BenchmarkAppendStr/1Bytes-4 1989163 57.91 ns/op BenchmarkAppendStr/4Bytes-4 1906280 62.41 ns/op BenchmarkAppendStr/8Bytes-4 1911049 63.57 ns/op BenchmarkAppendStr/16Bytes-4 1900818 63.81 ns/op BenchmarkAppendStr/32Bytes-4 1942141 62.08 ns/op BenchmarkAppendSpecialCase-4 1000000 118.7 ns/op BenchmarkCopy/1Byte-4 2884555 42.66 ns/op 23.44 MB/s BenchmarkCopy/1String-4 2743425 42.86 ns/op 23.33 MB/s BenchmarkCopy/2Byte-4 2762956 44.96 ns/op 44.48 MB/s BenchmarkCopy/2String-4 2641899 45.50 ns/op 43.96 MB/s BenchmarkCopy/4Byte-4 2751306 44.61 ns/op 89.68 MB/s BenchmarkCopy/4String-4 2696131 44.56 ns/op 89.77 MB/s BenchmarkCopy/8Byte-4 2685207 42.87 ns/op 186.60 MB/s BenchmarkCopy/8String-4 2643741 44.16 ns/op 181.16 MB/s BenchmarkCopy/12Byte-4 2637394 45.64 ns/op 262.91 MB/s BenchmarkCopy/12String-4 2624769 46.26 ns/op 259.40 MB/s BenchmarkCopy/16Byte-4 2664980 45.30 ns/op 353.18 MB/s BenchmarkCopy/16String-4 2674219 45.28 ns/op 353.37 MB/s BenchmarkCopy/32Byte-4 2621643 47.40 ns/op 675.05 MB/s BenchmarkCopy/32String-4 2469573 46.51 ns/op 688.02 MB/s BenchmarkCopy/128Byte-4 2020177 59.74 ns/op 2142.79 MB/s BenchmarkCopy/128String-4 1876335 65.13 ns/op 1965.17 MB/s BenchmarkCopy/1024Byte-4 618997 190.7 ns/op 5369.92 MB/s BenchmarkCopy/1024String-4 552331 219.7 ns/op 4660.65 MB/s BenchmarkAppendInPlace/NoGrow/Byte-4 45013 2566 ns/op BenchmarkAppendInPlace/NoGrow/1Ptr-4 26545 4903 ns/op BenchmarkAppendInPlace/NoGrow/2Ptr-4 16633 7262 ns/op BenchmarkAppendInPlace/NoGrow/3Ptr-4 13335 8588 ns/op BenchmarkAppendInPlace/NoGrow/4Ptr-4 10000 11971 ns/op BenchmarkAppendInPlace/Grow/Byte-4 218916 618.7 ns/op BenchmarkAppendInPlace/Grow/1Ptr-4 225330 590.1 ns/op BenchmarkAppendInPlace/Grow/2Ptr-4 133354 831.1 ns/op BenchmarkAppendInPlace/Grow/3Ptr-4 126199 952.8 ns/op BenchmarkAppendInPlace/Grow/4Ptr-4 106365 1103 ns/op BenchmarkStackCopyPtr-4 2 92030410 ns/op BenchmarkStackCopy-4 2 67114774 ns/op BenchmarkStackCopyNoCache-4 32 3589371 ns/op BenchmarkStackCopyWithStkobj-4 3 33995929 ns/op BenchmarkIssue18138-4 834 137855 ns/op BenchmarkCompareStringEqual-4 14036384 8.147 ns/op BenchmarkCompareStringIdentical-4 18717220 5.924 ns/op BenchmarkCompareStringSameLength-4 14528774 7.183 ns/op BenchmarkCompareStringDifferentLength-4 27213376 5.288 ns/op BenchmarkCompareStringBigUnaligned-4 3660 31603 ns/op 33179.59 MB/s BenchmarkCompareStringBig-4 3192 33216 ns/op 31568.87 MB/s BenchmarkConcatStringAndBytes-4 2980363 39.22 ns/op BenchmarkSliceByteToString/1-4 3321991 37.20 ns/op BenchmarkSliceByteToString/2-4 1532316 72.46 ns/op BenchmarkSliceByteToString/4-4 1645774 76.36 ns/op BenchmarkSliceByteToString/8-4 1574197 76.18 ns/op BenchmarkSliceByteToString/16-4 1536229 75.76 ns/op BenchmarkSliceByteToString/32-4 1387884 95.16 ns/op BenchmarkSliceByteToString/64-4 998210 115.9 ns/op BenchmarkSliceByteToString/128-4 1000000 162.2 ns/op BenchmarkRuneCount/lenruneslice/ASCII-4 2955459 40.56 ns/op BenchmarkRuneCount/lenruneslice/Japanese-4 1200945 99.65 ns/op BenchmarkRuneCount/lenruneslice/MixedLength-4 1434714 83.50 ns/op BenchmarkRuneCount/rangeloop/ASCII-4 5031402 24.06 ns/op BenchmarkRuneCount/rangeloop/Japanese-4 2327270 51.09 ns/op BenchmarkRuneCount/rangeloop/MixedLength-4 2667939 44.79 ns/op BenchmarkRuneCount/utf8.RuneCountInString/ASCII-4 2978281 40.35 ns/op BenchmarkRuneCount/utf8.RuneCountInString/Japanese-4 713719 172.7 ns/op BenchmarkRuneCount/utf8.RuneCountInString/MixedLength-4 872611 138.8 ns/op BenchmarkRuneIterate/range/ASCII-4 7757194 15.40 ns/op BenchmarkRuneIterate/range/Japanese-4 2708942 44.08 ns/op BenchmarkRuneIterate/range/MixedLength-4 3262909 36.39 ns/op BenchmarkRuneIterate/range1/ASCII-4 8595385 15.12 ns/op BenchmarkRuneIterate/range1/Japanese-4 2697856 44.61 ns/op BenchmarkRuneIterate/range1/MixedLength-4 3289936 36.28 ns/op BenchmarkRuneIterate/range2/ASCII-4 8469517 14.90 ns/op BenchmarkRuneIterate/range2/Japanese-4 2693115 44.13 ns/op BenchmarkRuneIterate/range2/MixedLength-4 3234169 36.71 ns/op BenchmarkArrayEqual-4 22112938 4.765 ns/op BenchmarkFunc/Name-4 6715069 17.52 ns/op BenchmarkFunc/Entry-4 12210966 8.760 ns/op BenchmarkFunc/FileLine-4 2309808 51.18 ns/op PASS ok runtime 134.275s goos: freebsd goarch: amd64 pkg: runtime/cgo cpu: AMD EPYC 7B12 BenchmarkHandle/non-concurrent-4 38298 2848 ns/op BenchmarkHandle/concurrent-4 14764 7793 ns/op PASS ok runtime/cgo 0.367s goos: freebsd goarch: amd64 pkg: runtime/internal/atomic cpu: AMD EPYC 7B12 BenchmarkAtomicLoad64-4 25031570 4.411 ns/op BenchmarkAtomicStore64-4 25541391 4.507 ns/op BenchmarkAtomicLoad-4 24710444 4.443 ns/op BenchmarkAtomicStore-4 25635946 4.447 ns/op BenchmarkAnd8-4 24312582 4.554 ns/op BenchmarkAnd-4 23696840 4.479 ns/op BenchmarkAnd8Parallel-4 3775780 31.46 ns/op BenchmarkAndParallel-4 3761953 30.31 ns/op BenchmarkOr8-4 23321502 4.539 ns/op BenchmarkOr-4 26364210 4.473 ns/op BenchmarkOr8Parallel-4 3657252 33.38 ns/op BenchmarkOrParallel-4 3568484 34.09 ns/op BenchmarkXadd-4 3499136 32.59 ns/op BenchmarkXadd64-4 3803995 33.82 ns/op BenchmarkCas-4 3456307 35.21 ns/op BenchmarkCas64-4 3274994 30.82 ns/op BenchmarkXchg-4 4162395 31.26 ns/op BenchmarkXchg64-4 3703860 28.21 ns/op PASS ok runtime/internal/atomic 2.507s goos: freebsd goarch: amd64 pkg: runtime/internal/math cpu: AMD EPYC 7B12 BenchmarkMulUintptr/small-4 5609120 20.95 ns/op BenchmarkMulUintptr/large-4 5197147 22.04 ns/op PASS ok runtime/internal/math 0.313s goos: freebsd goarch: amd64 pkg: runtime/pprof cpu: AMD EPYC 7B12 BenchmarkGoroutine/Profile.WriteTo_idle_50-4 39 2786111 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_50-4 38 4000457 ns/op 284.4 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_50-4 808 150154 ns/op 3.377 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_500-4 14 7896161 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_500-4 12 10427201 ns/op 843.5 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_500-4 211 574917 ns/op 36.93 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_5000-4 2 54699904 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_5000-4 2 63137290 ns/op 5610 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_5000-4 22 4967758 ns/op 397.7 concurrent_launches/op PASS ok runtime/pprof 1.736s goos: freebsd goarch: amd64 pkg: runtime/race cpu: AMD EPYC 7B12 BenchmarkSyncLeak-4 44 2713563 ns/op BenchmarkStackLeak-4 12400 10147 ns/op PASS ok runtime/race 0.408s goos: freebsd goarch: amd64 pkg: runtime/trace cpu: AMD EPYC 7B12 BenchmarkStartRegion-4 6491842 17.63 ns/op 0 B/op 0 allocs/op BenchmarkNewTask-4 191805 613.4 ns/op 64 B/op 2 allocs/op PASS ok runtime/trace 0.294s goos: freebsd goarch: amd64 pkg: slices cpu: AMD EPYC 7B12 BenchmarkCompact/nil-4 10343119 11.67 ns/op BenchmarkCompact/one-4 2559612 47.58 ns/op BenchmarkCompact/sorted-4 1600968 77.77 ns/op BenchmarkCompact/1_item-4 1644798 70.18 ns/op BenchmarkCompact/unsorted-4 1550002 77.94 ns/op BenchmarkCompact/many-4 1184704 103.3 ns/op BenchmarkReplace/naive-fast-4 94533 1296 ns/op BenchmarkReplace/optimized-fast-4 134515 864.6 ns/op BenchmarkReplace/naive-slow-4 67825 1885 ns/op BenchmarkReplace/optimized-slow-4 63003 1605 ns/op PASS ok slices 1.700s goos: freebsd goarch: amd64 pkg: sort cpu: AMD EPYC 7B12 BenchmarkSearchWrappers-4 198211 559.6 ns/op BenchmarkSortString1K-4 243 520009 ns/op BenchmarkSortString1K_Slice-4 256 459337 ns/op BenchmarkStableString1K-4 132 862147 ns/op BenchmarkSortInt1K-4 290 410774 ns/op BenchmarkSortInt1K_Sorted-4 4353 29630 ns/op BenchmarkSortInt1K_Reversed-4 2568 48789 ns/op BenchmarkSortInt1K_Mod8-4 723 178185 ns/op BenchmarkStableInt1K-4 182 659584 ns/op BenchmarkStableInt1K_Slice-4 213 575486 ns/op BenchmarkSortInt64K-4 3 40940509 ns/op BenchmarkSortInt64K_Slice-4 3 35103315 ns/op BenchmarkStableInt64K-4 2 57022232 ns/op BenchmarkSort1e2-4 577 201634 ns/op BenchmarkStable1e2-4 236 522645 ns/op BenchmarkSort1e4-4 3 41778951 ns/op BenchmarkStable1e4-4 1 168535075 ns/op PASS ok sort 3.721s goos: freebsd goarch: amd64 pkg: strconv cpu: AMD EPYC 7B12 BenchmarkAtof64Decimal-4 1054398 112.0 ns/op BenchmarkAtof64Float-4 968203 129.3 ns/op BenchmarkAtof64FloatExp-4 812451 148.2 ns/op BenchmarkAtof64Big-4 532716 208.5 ns/op BenchmarkAtof64RandomBits-4 521558 216.5 ns/op BenchmarkAtof64RandomFloats-4 620455 193.0 ns/op BenchmarkAtof64RandomLongFloats-4 552205 215.7 ns/op BenchmarkAtof32Decimal-4 1110897 111.6 ns/op BenchmarkAtof32Float-4 989142 125.7 ns/op BenchmarkAtof32FloatExp-4 697020 149.1 ns/op BenchmarkAtof32Random-4 489169 245.5 ns/op BenchmarkAtof32RandomLong-4 211861 556.6 ns/op BenchmarkParseInt/Pos/7bit-4 1834116 63.93 ns/op BenchmarkParseInt/Pos/26bit-4 990919 120.6 ns/op BenchmarkParseInt/Pos/31bit-4 891958 133.9 ns/op BenchmarkParseInt/Pos/56bit-4 608734 199.1 ns/op BenchmarkParseInt/Pos/63bit-4 590692 223.0 ns/op BenchmarkParseInt/Neg/7bit-4 1751364 65.55 ns/op BenchmarkParseInt/Neg/26bit-4 989522 121.9 ns/op BenchmarkParseInt/Neg/31bit-4 884810 132.9 ns/op BenchmarkParseInt/Neg/56bit-4 622915 194.6 ns/op BenchmarkParseInt/Neg/63bit-4 582370 205.3 ns/op BenchmarkAtoi/Pos/7bit-4 2453025 46.39 ns/op BenchmarkAtoi/Pos/26bit-4 1224194 97.14 ns/op BenchmarkAtoi/Pos/31bit-4 1079738 113.0 ns/op BenchmarkAtoi/Pos/56bit-4 698665 175.7 ns/op BenchmarkAtoi/Pos/63bit-4 440406 233.6 ns/op BenchmarkAtoi/Neg/7bit-4 2525392 47.66 ns/op BenchmarkAtoi/Neg/26bit-4 1257426 99.54 ns/op BenchmarkAtoi/Neg/31bit-4 1141960 109.3 ns/op BenchmarkAtoi/Neg/56bit-4 726904 163.5 ns/op BenchmarkAtoi/Neg/63bit-4 467790 221.3 ns/op BenchmarkFormatFloat/Decimal-4 161184 750.5 ns/op BenchmarkFormatFloat/Float-4 136358 815.1 ns/op BenchmarkFormatFloat/Exp-4 157735 765.1 ns/op BenchmarkFormatFloat/NegExp-4 163198 756.0 ns/op BenchmarkFormatFloat/LongExp-4 128929 939.0 ns/op BenchmarkFormatFloat/Big-4 126034 947.6 ns/op BenchmarkFormatFloat/BinaryExp-4 277687 402.5 ns/op BenchmarkFormatFloat/32Integer-4 160160 747.4 ns/op BenchmarkFormatFloat/32ExactFraction-4 168985 711.6 ns/op BenchmarkFormatFloat/32Point-4 146956 799.6 ns/op BenchmarkFormatFloat/32Exp-4 164078 731.5 ns/op BenchmarkFormatFloat/32NegExp-4 156174 734.2 ns/op BenchmarkFormatFloat/32Shortest-4 161448 728.2 ns/op BenchmarkFormatFloat/32Fixed8Hard-4 186043 619.7 ns/op BenchmarkFormatFloat/32Fixed9Hard-4 180982 653.0 ns/op BenchmarkFormatFloat/64Fixed1-4 220586 561.2 ns/op BenchmarkFormatFloat/64Fixed2-4 195936 556.9 ns/op BenchmarkFormatFloat/64Fixed3-4 212815 556.2 ns/op BenchmarkFormatFloat/64Fixed4-4 218784 563.1 ns/op BenchmarkFormatFloat/64Fixed12-4 121098 972.9 ns/op BenchmarkFormatFloat/64Fixed16-4 152367 770.1 ns/op BenchmarkFormatFloat/64Fixed12Hard-4 160342 769.5 ns/op BenchmarkFormatFloat/64Fixed17Hard-4 145867 825.6 ns/op BenchmarkFormatFloat/64Fixed18Hard-4 3627 32486 ns/op BenchmarkFormatFloat/Slowpath64-4 131476 926.1 ns/op BenchmarkFormatFloat/SlowpathDenormal64-4 133267 921.5 ns/op BenchmarkAppendFloat/Decimal-4 188152 629.8 ns/op BenchmarkAppendFloat/Float-4 166248 689.8 ns/op BenchmarkAppendFloat/Exp-4 187278 621.0 ns/op BenchmarkAppendFloat/NegExp-4 188109 605.9 ns/op BenchmarkAppendFloat/LongExp-4 142383 764.7 ns/op BenchmarkAppendFloat/Big-4 148957 793.1 ns/op BenchmarkAppendFloat/BinaryExp-4 458383 265.8 ns/op BenchmarkAppendFloat/32Integer-4 181327 635.1 ns/op BenchmarkAppendFloat/32ExactFraction-4 192291 580.4 ns/op BenchmarkAppendFloat/32Point-4 182052 647.5 ns/op BenchmarkAppendFloat/32Exp-4 181543 610.3 ns/op BenchmarkAppendFloat/32NegExp-4 193982 601.8 ns/op BenchmarkAppendFloat/32Shortest-4 214108 555.6 ns/op BenchmarkAppendFloat/32Fixed8Hard-4 242595 473.6 ns/op BenchmarkAppendFloat/32Fixed9Hard-4 228478 501.1 ns/op BenchmarkAppendFloat/64Fixed1-4 260923 426.6 ns/op BenchmarkAppendFloat/64Fixed2-4 266070 425.2 ns/op BenchmarkAppendFloat/64Fixed3-4 269256 427.2 ns/op BenchmarkAppendFloat/64Fixed4-4 265476 418.0 ns/op BenchmarkAppendFloat/64Fixed12-4 138403 828.1 ns/op BenchmarkAppendFloat/64Fixed16-4 180244 616.9 ns/op BenchmarkAppendFloat/64Fixed12Hard-4 199750 578.4 ns/op BenchmarkAppendFloat/64Fixed17Hard-4 176320 684.1 ns/op BenchmarkAppendFloat/64Fixed18Hard-4 3681 31051 ns/op BenchmarkAppendFloat/Slowpath64-4 155012 747.3 ns/op BenchmarkAppendFloat/SlowpathDenormal64-4 160171 766.6 ns/op BenchmarkFormatInt-4 23438 5220 ns/op BenchmarkAppendInt-4 25878 4626 ns/op BenchmarkFormatUint-4 128254 924.8 ns/op BenchmarkAppendUint-4 143682 846.3 ns/op BenchmarkFormatIntSmall/7-4 3432972 34.33 ns/op BenchmarkFormatIntSmall/42-4 3549158 33.00 ns/op BenchmarkAppendIntSmall-4 1857915 66.59 ns/op BenchmarkAppendUintVarlen/1-4 1699058 70.04 ns/op BenchmarkAppendUintVarlen/12-4 1644117 73.01 ns/op BenchmarkAppendUintVarlen/123-4 1309323 92.66 ns/op BenchmarkAppendUintVarlen/1234-4 1289402 92.64 ns/op BenchmarkAppendUintVarlen/12345-4 1274686 94.27 ns/op BenchmarkAppendUintVarlen/123456-4 1259959 95.97 ns/op BenchmarkAppendUintVarlen/1234567-4 1250949 96.92 ns/op BenchmarkAppendUintVarlen/12345678-4 1233727 98.21 ns/op BenchmarkAppendUintVarlen/123456789-4 1216992 100.6 ns/op BenchmarkAppendUintVarlen/1234567890-4 1203796 100.3 ns/op BenchmarkAppendUintVarlen/12345678901-4 1182870 101.1 ns/op BenchmarkAppendUintVarlen/123456789012-4 973636 103.5 ns/op BenchmarkAppendUintVarlen/1234567890123-4 1000000 104.3 ns/op BenchmarkAppendUintVarlen/12345678901234-4 1196865 99.54 ns/op BenchmarkAppendUintVarlen/123456789012345-4 979869 105.2 ns/op BenchmarkAppendUintVarlen/1234567890123456-4 1000000 102.5 ns/op BenchmarkAppendUintVarlen/12345678901234567-4 1000000 107.7 ns/op BenchmarkAppendUintVarlen/123456789012345678-4 1090207 108.7 ns/op BenchmarkAppendUintVarlen/1234567890123456789-4 1000000 107.6 ns/op BenchmarkAppendUintVarlen/12345678901234567890-4 1101153 108.9 ns/op BenchmarkQuote-4 64869 1767 ns/op BenchmarkQuoteRune-4 578094 182.0 ns/op BenchmarkAppendQuote-4 75741 1613 ns/op BenchmarkAppendQuoteRune-4 1097107 109.6 ns/op BenchmarkUnquoteEasy-4 2010681 62.53 ns/op BenchmarkUnquoteHard-4 65006 1803 ns/op PASS ok strconv 17.911s goos: freebsd goarch: amd64 pkg: strings cpu: AMD EPYC 7B12 BenchmarkBuildString_Builder/1Write_NoGrow-4 611553 203.5 ns/op 48 B/op 1 allocs/op BenchmarkBuildString_Builder/3Write_NoGrow-4 198181 658.2 ns/op 336 B/op 3 allocs/op BenchmarkBuildString_Builder/3Write_Grow-4 257564 440.0 ns/op 112 B/op 1 allocs/op BenchmarkBuildString_ByteBuffer/1Write_NoGrow-4 471063 294.6 ns/op 112 B/op 2 allocs/op BenchmarkBuildString_ByteBuffer/3Write_NoGrow-4 126452 954.5 ns/op 432 B/op 4 allocs/op BenchmarkBuildString_ByteBuffer/3Write_Grow-4 160621 804.9 ns/op 336 B/op 3 allocs/op BenchmarkClone-4 969727 126.5 ns/op 48 B/op 1 allocs/op BenchmarkGenericNoMatch-4 31374 4081 ns/op BenchmarkGenericMatch1-4 2851 35955 ns/op BenchmarkGenericMatch2-4 666 176069 ns/op BenchmarkSingleMaxSkipping-4 12244 9731 ns/op 1027.67 MB/s BenchmarkSingleLongSuffixFail-4 21379 5518 ns/op 181.59 MB/s BenchmarkSingleMatch-4 350 331161 ns/op 45.30 MB/s BenchmarkByteByteNoMatch-4 98726 1185 ns/op BenchmarkByteByteMatch-4 30096 3959 ns/op BenchmarkByteStringMatch-4 33133 3541 ns/op BenchmarkHTMLEscapeNew-4 114093 1030 ns/op BenchmarkHTMLEscapeOld-4 120416 986.4 ns/op BenchmarkByteStringReplacerWriteString-4 2125 54805 ns/op BenchmarkByteReplacerWriteString-4 2583 46836 ns/op BenchmarkByteByteReplaces-4 4370 24611 ns/op BenchmarkByteByteMap-4 14131 8360 ns/op BenchmarkMap/identity/ASCII-4 977060 123.4 ns/op BenchmarkMap/identity/Greek-4 571898 183.9 ns/op BenchmarkMap/change/ASCII-4 52146 2328 ns/op BenchmarkMap/change/Greek-4 39211 3062 ns/op BenchmarkIndexRune-4 2888125 43.08 ns/op BenchmarkIndexRuneLongString-4 2358882 52.87 ns/op BenchmarkIndexRuneFastPath-4 5965345 19.61 ns/op BenchmarkIndex-4 5797796 20.29 ns/op BenchmarkLastIndex-4 6326012 18.67 ns/op BenchmarkIndexByte-4 13684833 7.880 ns/op BenchmarkToUpper/#00-4 4267477 28.31 ns/op BenchmarkToUpper/ONLYUPPER-4 3284535 36.84 ns/op BenchmarkToUpper/abc-4 412852 265.9 ns/op BenchmarkToUpper/AbC123-4 352140 331.8 ns/op BenchmarkToUpper/azAZ09_-4 353360 317.9 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 77992 1538 ns/op BenchmarkToUpper/RENAN_BASTOS_93_AOSDAJDJAIDJAIDAJIaidsjjaidijadsjiadjiOOKKO-4 99388 1211 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 49010 2473 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 88380 1336 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 174418 663.1 ns/op BenchmarkToLower/#00-4 4157770 28.52 ns/op BenchmarkToLower/abc-4 3958972 29.86 ns/op BenchmarkToLower/AbC123-4 294312 364.3 ns/op BenchmarkToLower/azAZ09_-4 328345 373.4 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 147620 848.7 ns/op BenchmarkToLower/renan_bastos_93_AOSDAJDJAIDJAIDAJIaidsjjaidijadsjiadjiOOKKO-4 94370 1290 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 50335 2428 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 114211 1065 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 165316 657.8 ns/op BenchmarkMapNoChanges-4 1424402 84.70 ns/op BenchmarkTrim-4 52464 2186 ns/op 0 B/op 0 allocs/op BenchmarkToValidUTF8/Valid-4 3834670 31.82 ns/op BenchmarkToValidUTF8/InvalidASCII-4 259969 452.3 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 184176 646.7 ns/op BenchmarkEqualFold/Tests-4 77763 1515 ns/op BenchmarkEqualFold/ASCII-4 4168316 24.84 ns/op BenchmarkEqualFold/UnicodePrefix-4 157251 729.7 ns/op BenchmarkEqualFold/UnicodeSuffix-4 170065 692.0 ns/op BenchmarkIndexHard1-4 1263 95339 ns/op BenchmarkIndexHard2-4 904 132469 ns/op BenchmarkIndexHard3-4 189 628858 ns/op BenchmarkIndexHard4-4 186 642875 ns/op BenchmarkLastIndexHard1-4 73 1641076 ns/op BenchmarkLastIndexHard2-4 70 1643344 ns/op BenchmarkLastIndexHard3-4 72 1638413 ns/op BenchmarkCountHard1-4 1267 94839 ns/op BenchmarkCountHard2-4 914 131458 ns/op BenchmarkCountHard3-4 189 632240 ns/op BenchmarkIndexTorture-4 9232 12860 ns/op BenchmarkCountTorture-4 8962 12948 ns/op BenchmarkCountTortureOverlapping-4 1478 79140 ns/op BenchmarkCountByte/10-4 5771396 21.08 ns/op 474.39 MB/s BenchmarkCountByte/32-4 5410276 21.45 ns/op 1491.55 MB/s BenchmarkCountByte/4096-4 992725 121.3 ns/op 33766.18 MB/s BenchmarkCountByte/4194304-4 1088 105970 ns/op 39580.17 MB/s BenchmarkCountByte/67108864-4 24 4705141 ns/op 14262.88 MB/s BenchmarkFields/ASCII/16-4 414075 250.2 ns/op 63.96 MB/s 16 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 34431 3551 ns/op 72.10 MB/s 352 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 1880 57308 ns/op 71.47 MB/s 6144 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 121 1020344 ns/op 64.23 MB/s 98304 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 7 16736378 ns/op 62.65 MB/s 1507328 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 202635 533.9 ns/op 29.97 MB/s 32 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 17403 6897 ns/op 37.12 MB/s 320 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 873 138462 ns/op 29.58 MB/s 21504 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 43 2554535 ns/op 25.65 MB/s 463104 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 3 42816321 ns/op 24.49 MB/s 10457440 B/op 25 allocs/op BenchmarkFieldsFunc/ASCII/16-4 333009 334.3 ns/op 47.85 MB/s 16 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 25132 4624 ns/op 55.37 MB/s 352 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 1322 90271 ns/op 45.37 MB/s 21504 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 73 1598482 ns/op 41.00 MB/s 463104 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 4 29275382 ns/op 35.82 MB/s 10449152 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 255052 438.2 ns/op 36.52 MB/s 32 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 22654 5559 ns/op 46.05 MB/s 320 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 1076 114220 ns/op 35.86 MB/s 21504 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 58 1973225 ns/op 33.21 MB/s 463105 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 3 37862294 ns/op 27.69 MB/s 10457344 B/op 24 allocs/op BenchmarkSplitEmptySeparator-4 3 45474314 ns/op BenchmarkSplitSingleByteSeparator-4 37 3891932 ns/op BenchmarkSplitMultiByteSeparator-4 54 2201630 ns/op BenchmarkSplitNSingleByteSeparator-4 359467 360.2 ns/op BenchmarkSplitNMultiByteSeparator-4 259626 458.9 ns/op BenchmarkRepeat/5x0-4 4569571 26.03 ns/op BenchmarkRepeat/5x1-4 4700666 26.12 ns/op BenchmarkRepeat/5x2-4 351242 319.0 ns/op BenchmarkRepeat/5x6-4 229689 530.9 ns/op BenchmarkRepeat/10x0-4 4850476 25.86 ns/op BenchmarkRepeat/10x1-4 4598008 25.98 ns/op BenchmarkRepeat/10x2-4 375601 319.7 ns/op BenchmarkRepeat/10x6-4 222108 541.9 ns/op BenchmarkRepeatLarge/256/1-4 107988 1205 ns/op 212.47 MB/s BenchmarkRepeatLarge/256/16-4 155607 774.1 ns/op 330.69 MB/s BenchmarkRepeatLarge/512/1-4 82437 1449 ns/op 353.31 MB/s BenchmarkRepeatLarge/512/16-4 113863 1035 ns/op 494.69 MB/s BenchmarkRepeatLarge/1024/1-4 58933 1961 ns/op 522.20 MB/s BenchmarkRepeatLarge/1024/16-4 82740 1459 ns/op 701.78 MB/s BenchmarkRepeatLarge/2048/1-4 40942 2879 ns/op 711.28 MB/s BenchmarkRepeatLarge/2048/16-4 50949 2419 ns/op 846.77 MB/s BenchmarkRepeatLarge/4096/1-4 25794 4339 ns/op 944.04 MB/s BenchmarkRepeatLarge/4096/16-4 30862 4104 ns/op 998.09 MB/s BenchmarkRepeatLarge/8192/1-4 14510 7840 ns/op 1044.92 MB/s BenchmarkRepeatLarge/8192/16-4 15792 7602 ns/op 1077.62 MB/s BenchmarkRepeatLarge/8192/4097-4 6883519 16.57 ns/op 247261.83 MB/s BenchmarkRepeatLarge/16384/1-4 8838 13955 ns/op 1174.04 MB/s BenchmarkRepeatLarge/16384/16-4 9690 13341 ns/op 1228.07 MB/s BenchmarkRepeatLarge/16384/4097-4 10000 10105 ns/op 1216.37 MB/s BenchmarkRepeatLarge/32768/1-4 4933 25366 ns/op 1291.81 MB/s BenchmarkRepeatLarge/32768/16-4 5430 24000 ns/op 1365.32 MB/s BenchmarkRepeatLarge/32768/4097-4 4662 22612 ns/op 1268.30 MB/s BenchmarkRepeatLarge/65536/1-4 2463 43611 ns/op 1502.72 MB/s BenchmarkRepeatLarge/65536/16-4 2533 44993 ns/op 1456.58 MB/s BenchmarkRepeatLarge/65536/4097-4 2746 48450 ns/op 1268.43 MB/s BenchmarkRepeatLarge/131072/1-4 714 172762 ns/op 758.68 MB/s BenchmarkRepeatLarge/131072/16-4 861 182324 ns/op 718.90 MB/s BenchmarkRepeatLarge/131072/4097-4 700 163753 ns/op 775.60 MB/s BenchmarkRepeatLarge/262144/1-4 434 361774 ns/op 724.61 MB/s BenchmarkRepeatLarge/262144/16-4 421 310944 ns/op 843.06 MB/s BenchmarkRepeatLarge/262144/4097-4 399 271239 ns/op 951.60 MB/s BenchmarkRepeatLarge/524288/1-4 231 527638 ns/op 993.65 MB/s BenchmarkRepeatLarge/524288/16-4 226 520721 ns/op 1006.85 MB/s BenchmarkRepeatLarge/524288/4097-4 224 502630 ns/op 1035.19 MB/s BenchmarkRepeatLarge/1048576/1-4 100 1017435 ns/op 1030.61 MB/s BenchmarkRepeatLarge/1048576/16-4 100 1016769 ns/op 1031.28 MB/s BenchmarkRepeatLarge/1048576/4097-4 100 1051637 ns/op 993.44 MB/s BenchmarkRepeatLarge/2097152/1-4 63 1989229 ns/op 1054.25 MB/s BenchmarkRepeatLarge/2097152/16-4 64 2092550 ns/op 1002.20 MB/s BenchmarkRepeatLarge/2097152/4097-4 58 2022836 ns/op 1034.97 MB/s BenchmarkRepeatLarge/4194304/1-4 30 3709031 ns/op 1130.84 MB/s BenchmarkRepeatLarge/4194304/16-4 31 3827622 ns/op 1095.80 MB/s BenchmarkRepeatLarge/4194304/4097-4 28 3898110 ns/op 1075.20 MB/s BenchmarkRepeatLarge/8388608/1-4 14 7525222 ns/op 1114.73 MB/s BenchmarkRepeatLarge/8388608/16-4 14 7331742 ns/op 1144.15 MB/s BenchmarkRepeatLarge/8388608/4097-4 15 7536028 ns/op 1112.86 MB/s BenchmarkRepeatLarge/16777216/1-4 7 14805904 ns/op 1133.14 MB/s BenchmarkRepeatLarge/16777216/16-4 7 14815465 ns/op 1132.41 MB/s BenchmarkRepeatLarge/16777216/4097-4 7 14856247 ns/op 1129.30 MB/s BenchmarkRepeatLarge/33554432/1-4 4 28371350 ns/op 1182.69 MB/s BenchmarkRepeatLarge/33554432/16-4 4 28210978 ns/op 1189.41 MB/s BenchmarkRepeatLarge/33554432/4097-4 4 28570763 ns/op 1174.43 MB/s BenchmarkRepeatLarge/67108864/1-4 2 57317672 ns/op 1170.82 MB/s BenchmarkRepeatLarge/67108864/16-4 2 55032714 ns/op 1219.44 MB/s BenchmarkRepeatLarge/67108864/4097-4 2 54540054 ns/op 1230.45 MB/s BenchmarkRepeatLarge/134217728/1-4 1 108728457 ns/op 1234.43 MB/s BenchmarkRepeatLarge/134217728/16-4 1 107410425 ns/op 1249.58 MB/s BenchmarkRepeatLarge/134217728/4097-4 1 110316869 ns/op 1216.66 MB/s BenchmarkRepeatLarge/268435456/1-4 1 236149837 ns/op 1136.72 MB/s BenchmarkRepeatLarge/268435456/16-4 1 214514520 ns/op 1251.36 MB/s BenchmarkRepeatLarge/268435456/4097-4 1 216553304 ns/op 1239.58 MB/s BenchmarkRepeatLarge/536870912/1-4 1 476485511 ns/op 1126.73 MB/s BenchmarkRepeatLarge/536870912/16-4 1 432547625 ns/op 1241.18 MB/s BenchmarkRepeatLarge/536870912/4097-4 1 431986385 ns/op 1242.80 MB/s BenchmarkRepeatLarge/1073741824/1-4 1 945362172 ns/op 1135.80 MB/s BenchmarkRepeatLarge/1073741824/16-4 1 859429845 ns/op 1249.37 MB/s BenchmarkRepeatLarge/1073741824/4097-4 1 861222706 ns/op 1246.76 MB/s BenchmarkIndexAnyASCII/1:1-4 2821863 42.95 ns/op BenchmarkIndexAnyASCII/1:2-4 2658501 43.80 ns/op BenchmarkIndexAnyASCII/1:4-4 2705070 43.82 ns/op BenchmarkIndexAnyASCII/1:8-4 2713191 43.62 ns/op BenchmarkIndexAnyASCII/1:16-4 2710701 43.88 ns/op BenchmarkIndexAnyASCII/1:32-4 2649211 45.05 ns/op BenchmarkIndexAnyASCII/1:64-4 2722660 43.50 ns/op BenchmarkIndexAnyASCII/16:1-4 2802537 41.39 ns/op BenchmarkIndexAnyASCII/16:2-4 1177767 101.5 ns/op BenchmarkIndexAnyASCII/16:4-4 1134754 107.6 ns/op BenchmarkIndexAnyASCII/16:8-4 1083903 111.2 ns/op BenchmarkIndexAnyASCII/16:16-4 978843 123.6 ns/op BenchmarkIndexAnyASCII/16:32-4 712693 154.1 ns/op BenchmarkIndexAnyASCII/16:64-4 528973 211.7 ns/op BenchmarkIndexAnyASCII/256:1-4 2592366 46.42 ns/op BenchmarkIndexAnyASCII/256:2-4 95504 1183 ns/op BenchmarkIndexAnyASCII/256:4-4 94976 1191 ns/op BenchmarkIndexAnyASCII/256:8-4 91219 1192 ns/op BenchmarkIndexAnyASCII/256:16-4 92506 1197 ns/op BenchmarkIndexAnyASCII/256:32-4 93753 1201 ns/op BenchmarkIndexAnyASCII/256:64-4 88249 1287 ns/op BenchmarkIndexAnyUTF8/1:1-4 2943786 40.61 ns/op BenchmarkIndexAnyUTF8/1:2-4 2693661 44.07 ns/op BenchmarkIndexAnyUTF8/1:4-4 2693492 43.99 ns/op BenchmarkIndexAnyUTF8/1:8-4 2677735 43.71 ns/op BenchmarkIndexAnyUTF8/1:16-4 2756412 44.02 ns/op BenchmarkIndexAnyUTF8/1:32-4 2655022 44.29 ns/op BenchmarkIndexAnyUTF8/1:64-4 2822778 43.67 ns/op BenchmarkIndexAnyUTF8/16:1-4 2336170 50.95 ns/op BenchmarkIndexAnyUTF8/16:2-4 375030 297.9 ns/op BenchmarkIndexAnyUTF8/16:4-4 380480 299.0 ns/op BenchmarkIndexAnyUTF8/16:8-4 393711 298.7 ns/op BenchmarkIndexAnyUTF8/16:16-4 425670 292.6 ns/op BenchmarkIndexAnyUTF8/16:32-4 394350 298.7 ns/op BenchmarkIndexAnyUTF8/16:64-4 393970 294.5 ns/op BenchmarkIndexAnyUTF8/256:1-4 501572 207.1 ns/op BenchmarkIndexAnyUTF8/256:2-4 28900 4144 ns/op BenchmarkIndexAnyUTF8/256:4-4 29035 4263 ns/op BenchmarkIndexAnyUTF8/256:8-4 28006 4246 ns/op BenchmarkIndexAnyUTF8/256:16-4 28825 4137 ns/op BenchmarkIndexAnyUTF8/256:32-4 26882 4355 ns/op BenchmarkIndexAnyUTF8/256:64-4 27985 4304 ns/op BenchmarkLastIndexAnyASCII/1:1-4 2837496 42.67 ns/op BenchmarkLastIndexAnyASCII/1:2-4 2847795 42.38 ns/op BenchmarkLastIndexAnyASCII/1:4-4 2892993 43.03 ns/op BenchmarkLastIndexAnyASCII/1:8-4 2823054 41.18 ns/op BenchmarkLastIndexAnyASCII/1:16-4 2830441 42.72 ns/op BenchmarkLastIndexAnyASCII/1:32-4 2828238 43.03 ns/op BenchmarkLastIndexAnyASCII/1:64-4 2788177 42.98 ns/op BenchmarkLastIndexAnyASCII/16:1-4 1211196 99.48 ns/op BenchmarkLastIndexAnyASCII/16:2-4 1212909 99.09 ns/op BenchmarkLastIndexAnyASCII/16:4-4 1193106 101.1 ns/op BenchmarkLastIndexAnyASCII/16:8-4 1102524 123.2 ns/op BenchmarkLastIndexAnyASCII/16:16-4 936027 120.8 ns/op BenchmarkLastIndexAnyASCII/16:32-4 704566 151.0 ns/op BenchmarkLastIndexAnyASCII/16:64-4 566678 203.1 ns/op BenchmarkLastIndexAnyASCII/256:1-4 102891 1163 ns/op BenchmarkLastIndexAnyASCII/256:2-4 97696 1164 ns/op BenchmarkLastIndexAnyASCII/256:4-4 100150 1160 ns/op BenchmarkLastIndexAnyASCII/256:8-4 99202 1179 ns/op BenchmarkLastIndexAnyASCII/256:16-4 96164 1189 ns/op BenchmarkLastIndexAnyASCII/256:32-4 96510 1205 ns/op BenchmarkLastIndexAnyASCII/256:64-4 92179 1264 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 2892643 42.77 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 2938807 42.30 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 2840400 42.42 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 2821814 42.29 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 2928338 42.31 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 2808231 42.65 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 2952301 41.64 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 460375 254.8 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 240997 507.0 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 209626 499.1 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 224376 510.8 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 231862 514.3 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 205497 520.3 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 229117 510.2 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 33853 3656 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 15850 7597 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 15186 7808 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 15258 7844 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 15198 7850 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 15451 7827 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 15429 7755 ns/op BenchmarkTrimASCII/1:1-4 4361952 27.92 ns/op BenchmarkTrimASCII/1:2-4 3473029 34.83 ns/op BenchmarkTrimASCII/1:4-4 3324212 35.99 ns/op BenchmarkTrimASCII/1:8-4 3097652 39.65 ns/op BenchmarkTrimASCII/1:16-4 2190406 54.54 ns/op BenchmarkTrimASCII/16:1-4 3525846 33.76 ns/op BenchmarkTrimASCII/16:2-4 1196293 101.4 ns/op BenchmarkTrimASCII/16:4-4 1171261 101.7 ns/op BenchmarkTrimASCII/16:8-4 1108341 108.0 ns/op BenchmarkTrimASCII/16:16-4 875750 121.2 ns/op BenchmarkTrimASCII/256:1-4 1000000 116.1 ns/op BenchmarkTrimASCII/256:2-4 103395 1175 ns/op BenchmarkTrimASCII/256:4-4 98848 1162 ns/op BenchmarkTrimASCII/256:8-4 101103 1168 ns/op BenchmarkTrimASCII/256:16-4 101322 1188 ns/op BenchmarkTrimASCII/4096:1-4 91234 1330 ns/op BenchmarkTrimASCII/4096:2-4 6654 18107 ns/op BenchmarkTrimASCII/4096:4-4 6609 18082 ns/op BenchmarkTrimASCII/4096:8-4 6662 18068 ns/op BenchmarkTrimASCII/4096:16-4 5560 18053 ns/op BenchmarkTrimByte-4 5972467 20.08 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 20295 5911 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 20296 5897 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 1678 70516 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 3334 35364 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 6495 17837 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 13059 9108 ns/op BenchmarkJoin/0-4 6684576 17.02 ns/op 0 B/op 0 allocs/op BenchmarkJoin/1-4 5449770 21.23 ns/op 0 B/op 0 allocs/op BenchmarkJoin/2-4 272598 420.9 ns/op 16 B/op 1 allocs/op BenchmarkJoin/3-4 185053 611.9 ns/op 24 B/op 1 allocs/op BenchmarkJoin/4-4 142471 783.8 ns/op 48 B/op 1 allocs/op BenchmarkJoin/5-4 119437 993.0 ns/op 48 B/op 1 allocs/op BenchmarkJoin/6-4 99913 1178 ns/op 64 B/op 1 allocs/op BenchmarkJoin/7-4 87531 1381 ns/op 64 B/op 1 allocs/op BenchmarkTrimSpace/NoTrim-4 3619359 32.33 ns/op BenchmarkTrimSpace/ASCII-4 2380617 51.05 ns/op BenchmarkTrimSpace/SomeNonASCII-4 202976 620.1 ns/op BenchmarkTrimSpace/JustNonASCII-4 104100 1091 ns/op BenchmarkReplaceAll-4 188460 624.5 ns/op 16 B/op 1 allocs/op PASS ok strings 50.903s goos: freebsd goarch: amd64 pkg: sync cpu: AMD EPYC 7B12 BenchmarkCond1-4 40681 2788 ns/op BenchmarkCond2-4 12316 9582 ns/op BenchmarkCond4-4 8000 14391 ns/op BenchmarkCond8-4 3267 38742 ns/op BenchmarkCond16-4 1066 105959 ns/op BenchmarkCond32-4 462 251315 ns/op BenchmarkLoadMostlyHits/*sync_test.DeepCopyMap-4 434150 471.8 ns/op BenchmarkLoadMostlyHits/*sync_test.RWMutexMap-4 129378 928.9 ns/op BenchmarkLoadMostlyHits/*sync.Map-4 681476 170.3 ns/op BenchmarkLoadMostlyMisses/*sync_test.DeepCopyMap-4 570512 184.8 ns/op BenchmarkLoadMostlyMisses/*sync_test.RWMutexMap-4 155398 675.8 ns/op BenchmarkLoadMostlyMisses/*sync.Map-4 814148 162.4 ns/op BenchmarkLoadOrStoreBalanced/*sync_test.RWMutexMap-4 82101 1426 ns/op BenchmarkLoadOrStoreBalanced/*sync.Map-4 71017 1902 ns/op BenchmarkLoadOrStoreUnique/*sync_test.RWMutexMap-4 64299 2124 ns/op BenchmarkLoadOrStoreUnique/*sync.Map-4 43908 3096 ns/op BenchmarkLoadOrStoreCollision/*sync_test.DeepCopyMap-4 434592 300.0 ns/op BenchmarkLoadOrStoreCollision/*sync_test.RWMutexMap-4 129272 830.6 ns/op BenchmarkLoadOrStoreCollision/*sync.Map-4 527986 275.3 ns/op BenchmarkLoadAndDeleteBalanced/*sync_test.RWMutexMap-4 119186 995.7 ns/op BenchmarkLoadAndDeleteBalanced/*sync.Map-4 649581 243.1 ns/op BenchmarkLoadAndDeleteUnique/*sync_test.RWMutexMap-4 140565 862.1 ns/op BenchmarkLoadAndDeleteUnique/*sync.Map-4 2745172 39.19 ns/op BenchmarkLoadAndDeleteCollision/*sync_test.DeepCopyMap-4 50817 2415 ns/op BenchmarkLoadAndDeleteCollision/*sync_test.RWMutexMap-4 109477 1044 ns/op BenchmarkLoadAndDeleteCollision/*sync.Map-4 173436 801.3 ns/op BenchmarkRange/*sync_test.DeepCopyMap-4 9993 11477 ns/op BenchmarkRange/*sync_test.RWMutexMap-4 171 600354 ns/op BenchmarkRange/*sync.Map-4 1164 90965 ns/op BenchmarkAdversarialAlloc/*sync_test.DeepCopyMap-4 96462 1121 ns/op BenchmarkAdversarialAlloc/*sync_test.RWMutexMap-4 132807 779.7 ns/op BenchmarkAdversarialAlloc/*sync.Map-4 64844 1950 ns/op BenchmarkAdversarialDelete/*sync_test.DeepCopyMap-4 217539 550.0 ns/op BenchmarkAdversarialDelete/*sync_test.RWMutexMap-4 182940 596.6 ns/op BenchmarkAdversarialDelete/*sync.Map-4 168451 676.8 ns/op BenchmarkDeleteCollision/*sync_test.DeepCopyMap-4 78770 1433 ns/op BenchmarkDeleteCollision/*sync_test.RWMutexMap-4 165177 802.8 ns/op BenchmarkDeleteCollision/*sync.Map-4 741994 142.2 ns/op BenchmarkSwapCollision/*sync_test.DeepCopyMap-4 61688 1985 ns/op BenchmarkSwapCollision/*sync_test.RWMutexMap-4 144867 877.8 ns/op BenchmarkSwapCollision/*sync.Map-4 52192 2146 ns/op BenchmarkSwapMostlyHits/*sync_test.DeepCopyMap-4 602 210350 ns/op BenchmarkSwapMostlyHits/*sync_test.RWMutexMap-4 87069 1387 ns/op BenchmarkSwapMostlyHits/*sync.Map-4 240746 489.1 ns/op BenchmarkSwapMostlyMisses/*sync_test.DeepCopyMap-4 24787 4789 ns/op BenchmarkSwapMostlyMisses/*sync_test.RWMutexMap-4 61503 1923 ns/op BenchmarkSwapMostlyMisses/*sync.Map-4 21960 5427 ns/op BenchmarkCompareAndSwapCollision/*sync_test.DeepCopyMap-4 224004 604.2 ns/op BenchmarkCompareAndSwapCollision/*sync_test.RWMutexMap-4 108250 1117 ns/op BenchmarkCompareAndSwapCollision/*sync.Map-4 112420 1088 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync_test.DeepCopyMap-4 2915240 50.04 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync_test.RWMutexMap-4 135505 868.7 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync.Map-4 3336673 39.34 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync_test.DeepCopyMap-4 622185 176.8 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync_test.RWMutexMap-4 139112 862.0 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync.Map-4 677563 192.5 ns/op BenchmarkCompareAndSwapMostlyHits/*sync_test.RWMutexMap-4 85348 1466 ns/op BenchmarkCompareAndSwapMostlyHits/*sync.Map-4 281880 493.9 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync_test.DeepCopyMap-4 562401 208.6 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync_test.RWMutexMap-4 112672 1185 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync.Map-4 705556 235.2 ns/op BenchmarkCompareAndDeleteCollision/*sync_test.DeepCopyMap-4 295416 936.6 ns/op BenchmarkCompareAndDeleteCollision/*sync_test.RWMutexMap-4 98608 1088 ns/op BenchmarkCompareAndDeleteCollision/*sync.Map-4 115905 1223 ns/op BenchmarkCompareAndDeleteMostlyHits/*sync_test.RWMutexMap-4 47146 2282 ns/op BenchmarkCompareAndDeleteMostlyHits/*sync.Map-4 185174 656.6 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync_test.DeepCopyMap-4 564292 235.9 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync_test.RWMutexMap-4 114235 1177 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync.Map-4 611299 220.3 ns/op BenchmarkUncontendedSemaphore-4 6968841 18.00 ns/op BenchmarkContendedSemaphore-4 4422559 29.62 ns/op BenchmarkMutexUncontended-4 1733010 90.76 ns/op BenchmarkMutex-4 94729 1322 ns/op BenchmarkMutexSlack-4 78741 1445 ns/op BenchmarkMutexWork-4 85635 1344 ns/op BenchmarkMutexWorkSlack-4 66302 1638 ns/op BenchmarkMutexNoSpin-4 38888 3060 ns/op BenchmarkMutexSpin-4 47984 2602 ns/op BenchmarkOnce-4 953059 124.6 ns/op BenchmarkSemaUncontended-4 9809310 11.95 ns/op BenchmarkSemaSyntNonblock-4 2186409 52.42 ns/op BenchmarkSemaSyntBlock-4 1000000 148.4 ns/op BenchmarkSemaWorkNonblock-4 1000000 103.6 ns/op BenchmarkSemaWorkBlock-4 812750 146.6 ns/op BenchmarkRWMutexUncontended-4 855812 133.3 ns/op BenchmarkRWMutexWrite100-4 237030 617.5 ns/op BenchmarkRWMutexWrite10-4 189115 629.3 ns/op BenchmarkRWMutexWorkWrite100-4 191630 608.8 ns/op BenchmarkRWMutexWorkWrite10-4 161372 799.8 ns/op BenchmarkWaitGroupUncontended-4 1676709 70.83 ns/op BenchmarkWaitGroupAddDone-4 233737 578.7 ns/op BenchmarkWaitGroupAddDoneWork-4 270987 438.1 ns/op BenchmarkWaitGroupWait-4 6550738 18.38 ns/op BenchmarkWaitGroupWaitWork-4 4406400 26.44 ns/op BenchmarkWaitGroupActuallyWait-4 31854 3848 ns/op 32 B/op 2 allocs/op PASS ok sync 16.468s goos: freebsd goarch: amd64 pkg: sync/atomic cpu: AMD EPYC 7B12 BenchmarkValueRead-4 347091 306.8 ns/op PASS ok sync/atomic 0.142s goos: freebsd goarch: amd64 pkg: testing cpu: AMD EPYC 7B12 BenchmarkTBHelper-4 143707 805.3 ns/op 0 B/op 0 allocs/op PASS ok testing 0.154s goos: freebsd goarch: amd64 pkg: text/tabwriter cpu: AMD EPYC 7B12 BenchmarkTable/1x10/new-4 9548 10779 ns/op 1520 B/op 21 allocs/op BenchmarkTable/1x10/reuse-4 15554 7384 ns/op 0 B/op 0 allocs/op BenchmarkTable/1x1000/new-4 134 875204 ns/op 129392 B/op 1025 allocs/op BenchmarkTable/1x1000/reuse-4 172 686420 ns/op 752 B/op 5 allocs/op BenchmarkTable/1x100000/new-4 2 99494161 ns/op 19393152 B/op 100058 allocs/op BenchmarkTable/1x100000/reuse-4 1 101726968 ns/op 19393008 B/op 100057 allocs/op BenchmarkTable/10x10/new-4 2358 45792 ns/op 5056 B/op 31 allocs/op BenchmarkTable/10x10/reuse-4 2553 40499 ns/op 1 B/op 0 allocs/op BenchmarkTable/10x1000/new-4 25 4357006 ns/op 413571 B/op 1039 allocs/op BenchmarkTable/10x1000/reuse-4 28 3796384 ns/op 14770 B/op 37 allocs/op BenchmarkTable/10x100000/new-4 1 506474489 ns/op 48120704 B/op 100073 allocs/op BenchmarkTable/10x100000/reuse-4 1 488863396 ns/op 48120704 B/op 100073 allocs/op BenchmarkTable/100x10/new-4 301 398458 ns/op 39296 B/op 41 allocs/op BenchmarkTable/100x10/reuse-4 352 366070 ns/op 111 B/op 0 allocs/op BenchmarkTable/100x1000/new-4 3 40482364 ns/op 3288992 B/op 1053 allocs/op BenchmarkTable/100x1000/reuse-4 3 36251536 ns/op 1096320 B/op 351 allocs/op BenchmarkTable/100x100000/new-4 1 5441465719 ns/op 335149952 B/op 100089 allocs/op BenchmarkTable/100x100000/reuse-4 1 5264127635 ns/op 335149960 B/op 100090 allocs/op BenchmarkPyramid/10-4 3724 31488 ns/op 4872 B/op 35 allocs/op BenchmarkPyramid/100-4 52 2393328 ns/op 409129 B/op 230 allocs/op BenchmarkPyramid/1000-4 1 211066916 ns/op 35625256 B/op 2055 allocs/op BenchmarkRagged/10-4 3375 31759 ns/op 4512 B/op 34 allocs/op BenchmarkRagged/100-4 387 308699 ns/op 41008 B/op 188 allocs/op BenchmarkRagged/1000-4 37 3260155 ns/op 427424 B/op 1661 allocs/op BenchmarkCode-4 11406 10697 ns/op 624 B/op 13 allocs/op PASS ok text/tabwriter 15.424s goos: freebsd goarch: amd64 pkg: text/template/parse cpu: AMD EPYC 7B12 BenchmarkParseLarge-4 2 55866760 ns/op BenchmarkVariableString-4 145664 842.5 ns/op 80 B/op 3 allocs/op BenchmarkListString-4 2901 38782 ns/op 2525 B/op 39 allocs/op PASS ok text/template/parse 0.443s goos: freebsd goarch: amd64 pkg: time cpu: AMD EPYC 7B12 BenchmarkAfterFunc-4 22 5890726 ns/op BenchmarkAfter-4 91 1594436 ns/op BenchmarkStop-4 129 961114 ns/op BenchmarkSimultaneousAfterFunc-4 19 5765584 ns/op BenchmarkStartStop-4 171 852278 ns/op BenchmarkReset-4 1652 74259 ns/op BenchmarkSleep-4 25 4155329 ns/op BenchmarkParallelTimerLatency-4 50 166768 avg-late-ns 596662 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=1-4 37 90056 avg-late-ns 236724 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=2-4 33 70342 avg-late-ns 232816 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=3-4 34 70021 avg-late-ns 240808 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=4-4 33 52068 avg-late-ns 259185 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=5-4 31 67839 avg-late-ns 237110 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=6-4 32 86207 avg-late-ns 377294 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=7-4 30 96526 avg-late-ns 346308 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=8-4 27 120623 avg-late-ns 485236 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=9-4 26 139314 avg-late-ns 1114596 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=10-4 26 997353 avg-late-ns 7739067 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=2ms/tickers-per-P=1-4 34 89944 avg-late-ns 238984 max-late-ns BenchmarkTicker-4 294 376069 ns/op BenchmarkTickerReset-4 1936 59593 ns/op BenchmarkTickerResetNaive-4 163 670321 ns/op BenchmarkNow-4 310244 348.8 ns/op BenchmarkNowUnixNano-4 332930 334.7 ns/op BenchmarkNowUnixMilli-4 353266 331.4 ns/op BenchmarkNowUnixMicro-4 372066 330.6 ns/op BenchmarkFormat-4 81638 1468 ns/op BenchmarkFormatRFC3339-4 111174 1056 ns/op BenchmarkFormatRFC3339Nano-4 108591 1073 ns/op BenchmarkFormatNow-4 116134 1051 ns/op BenchmarkMarshalJSON-4 151966 786.9 ns/op BenchmarkMarshalText-4 151939 755.4 ns/op BenchmarkParse-4 180932 653.8 ns/op BenchmarkParseRFC3339UTC-4 446116 263.5 ns/op BenchmarkParseRFC3339UTCBytes-4 299779 366.0 ns/op BenchmarkParseRFC3339TZ-4 136518 836.7 ns/op BenchmarkParseRFC3339TZBytes-4 112848 1063 ns/op BenchmarkParseDuration-4 827193 146.3 ns/op BenchmarkHour-4 1478508 81.80 ns/op BenchmarkSecond-4 1473150 82.20 ns/op BenchmarkYear-4 1115296 110.3 ns/op BenchmarkDay-4 981837 118.8 ns/op BenchmarkISOWeek-4 1000000 112.4 ns/op BenchmarkGoString-4 112333 1064 ns/op BenchmarkUnmarshalText-4 102878 1152 ns/op PASS ok time 12.962s goos: freebsd goarch: amd64 pkg: unicode/utf16 cpu: AMD EPYC 7B12 BenchmarkDecodeValidASCII-4 855736 142.0 ns/op BenchmarkDecodeValidJapaneseChars-4 985683 119.2 ns/op BenchmarkDecodeRune-4 2390588 49.29 ns/op BenchmarkEncodeValidASCII-4 865632 137.9 ns/op BenchmarkEncodeValidJapaneseChars-4 1123003 107.9 ns/op BenchmarkAppendRuneValidASCII-4 1906630 62.62 ns/op BenchmarkAppendRuneValidJapaneseChars-4 3117936 37.21 ns/op BenchmarkEncodeRune-4 4263206 27.92 ns/op PASS ok unicode/utf16 1.548s goos: freebsd goarch: amd64 pkg: unicode/utf8 cpu: AMD EPYC 7B12 BenchmarkRuneCountTenASCIIChars-4 1474605 81.40 ns/op BenchmarkRuneCountTenJapaneseChars-4 271922 399.3 ns/op BenchmarkRuneCountInStringTenASCIIChars-4 4992006 24.12 ns/op BenchmarkRuneCountInStringTenJapaneseChars-4 618408 171.3 ns/op BenchmarkValidTenASCIIChars-4 1212858 98.53 ns/op BenchmarkValid100KASCIIChars-4 146 814624 ns/op BenchmarkValidTenJapaneseChars-4 265114 436.6 ns/op BenchmarkValidLongMostlyASCII-4 138 755174 ns/op BenchmarkValidLongJapanese-4 94 1549772 ns/op BenchmarkValidStringTenASCIIChars-4 6213343 20.18 ns/op BenchmarkValidString100KASCIIChars-4 12924 9277 ns/op BenchmarkValidStringTenJapaneseChars-4 771932 152.4 ns/op BenchmarkValidStringLongMostlyASCII-4 1434 75573 ns/op BenchmarkValidStringLongJapanese-4 274 435050 ns/op BenchmarkEncodeASCIIRune-4 5594635 21.41 ns/op BenchmarkEncodeJapaneseRune-4 2872124 40.92 ns/op BenchmarkAppendASCIIRune-4 12090554 9.764 ns/op BenchmarkAppendJapaneseRune-4 3513349 34.17 ns/op BenchmarkDecodeASCIIRune-4 3929121 31.64 ns/op BenchmarkDecodeJapaneseRune-4 2800918 42.55 ns/op BenchmarkFullRune/ASCII-4 5159031 23.05 ns/op BenchmarkFullRune/Incomplete-4 2477821 48.05 ns/op BenchmarkFullRune/Japanese-4 5259852 22.23 ns/op PASS ok unicode/utf8 3.906s goos: freebsd goarch: amd64 pkg: cmd/api cpu: AMD EPYC 7B12 BenchmarkAll-4 1 40514036474 ns/op PASS ok cmd/api 45.628s goos: freebsd goarch: amd64 pkg: cmd/compile/internal/reflectdata cpu: AMD EPYC 7B12 BenchmarkEqArrayOfStrings5-4 1613631 74.09 ns/op BenchmarkEqArrayOfStrings64-4 205408 568.4 ns/op BenchmarkEqArrayOfStrings1024-4 14032 8470 ns/op BenchmarkEqArrayOfFloats5-4 1985774 60.76 ns/op BenchmarkEqArrayOfFloats64-4 209251 572.0 ns/op BenchmarkEqArrayOfFloats1024-4 13578 8837 ns/op BenchmarkEqStruct-4 23342097 4.406 ns/op PASS ok cmd/compile/internal/reflectdata 1.171s goos: freebsd goarch: amd64 pkg: cmd/compile/internal/ssa cpu: AMD EPYC 7B12 BenchmarkPhioptPass-4 10000 43121 ns/op BenchmarkCopyElim1-4 987 113382 ns/op BenchmarkCopyElim10-4 818 125054 ns/op BenchmarkCopyElim100-4 493 259820 ns/op BenchmarkCopyElim1000-4 96 1168902 ns/op BenchmarkCopyElim10000-4 6 18524743 ns/op BenchmarkCopyElim100000-4 1 373136050 ns/op BenchmarkDeadCode/1-4 584 217884 ns/op BenchmarkDeadCode/10-4 888 163308 ns/op BenchmarkDeadCode/100-4 405 282090 ns/op BenchmarkDeadCode/1000-4 74 1862914 ns/op BenchmarkDeadCode/10000-4 5 22597184 ns/op BenchmarkDeadCode/100000-4 1 286061800 ns/op BenchmarkDeadCode/200000-4 1 577604807 ns/op BenchmarkDominatorsLinear-4 25 5365128 ns/op 1.86 MB/s BenchmarkDominatorsFwdBack-4 18 7122931 ns/op 1.40 MB/s BenchmarkDominatorsManyPred-4 16 7763677 ns/op 1.29 MB/s BenchmarkDominatorsMaxPred-4 14 7757931 ns/op 1.29 MB/s BenchmarkDominatorsMaxPredVal-4 16 8892619 ns/op 1.12 MB/s BenchmarkFuse/1-4 796 162540 ns/op BenchmarkFuse/10-4 702 184764 ns/op BenchmarkFuse/100-4 249 489248 ns/op BenchmarkFuse/1000-4 26 4188679 ns/op BenchmarkFuse/10000-4 2 56519786 ns/op BenchmarkNilCheckDeep1-4 17318 7048 ns/op 0.14 MB/s 236 B/op 4 allocs/op BenchmarkNilCheckDeep10-4 7452 16246 ns/op 0.62 MB/s 234 B/op 4 allocs/op BenchmarkNilCheckDeep100-4 1155 103979 ns/op 0.96 MB/s 653 B/op 4 allocs/op BenchmarkNilCheckDeep1000-4 120 977872 ns/op 1.02 MB/s 5367 B/op 4 allocs/op BenchmarkNilCheckDeep10000-4 9 12859837 ns/op 0.78 MB/s 113142 B/op 6 allocs/op BenchmarkDSEPass-4 48 2579909 ns/op 53466 B/op 7 allocs/op BenchmarkDSEPassBlock-4 2 67497664 ns/op 2130936 B/op 54281 allocs/op BenchmarkCSEPass-4 10 10478505 ns/op 105248 B/op 8 allocs/op BenchmarkCSEPassBlock-4 1 110539549 ns/op 5665944 B/op 97474 allocs/op BenchmarkDeadcodePass-4 298 403358 ns/op 95661 B/op 3 allocs/op BenchmarkDeadcodePassBlock-4 4 27535037 ns/op 1602072 B/op 11195 allocs/op BenchmarkMultiPass-4 120 898674 ns/op 236901 B/op 11 allocs/op BenchmarkMultiPassBlock-4 1 177333984 ns/op 11264528 B/op 150424 allocs/op BenchmarkCondRewrite/SoloJump-4 4809207 24.83 ns/op BenchmarkCondRewrite/CombJump-4 4835221 25.00 ns/op PASS ok cmd/compile/internal/ssa 12.564s goos: freebsd goarch: amd64 pkg: cmd/compile/internal/test cpu: AMD EPYC 7B12 BenchmarkLoadAdd-4 13851 8766 ns/op BenchmarkExtShift-4 23702 4974 ns/op BenchmarkModify-4 12122 9964 ns/op BenchmarkMullImm-4 25623 4674 ns/op BenchmarkConstModify-4 9667 10486 ns/op BenchmarkBitSet-4 23577 5065 ns/op BenchmarkBitClear-4 23611 5089 ns/op BenchmarkBitToggle-4 23743 5087 ns/op BenchmarkBitSetConst-4 182534 629.2 ns/op BenchmarkBitClearConst-4 196153 609.5 ns/op BenchmarkBitToggleConst-4 189807 629.3 ns/op BenchmarkDivconstI64-4 11607915 9.361 ns/op BenchmarkModconstI64-4 12884644 9.896 ns/op BenchmarkDivisiblePow2constI64-4 11977346 9.415 ns/op BenchmarkDivisibleconstI64-4 12625516 9.464 ns/op BenchmarkDivisibleWDivconstI64-4 9169981 12.83 ns/op BenchmarkDivconstU64/3-4 12678244 9.952 ns/op BenchmarkDivconstU64/5-4 12381572 10.20 ns/op BenchmarkDivconstU64/37-4 11925723 9.705 ns/op BenchmarkDivconstU64/1234567-4 12643927 9.096 ns/op BenchmarkModconstU64-4 12562850 10.19 ns/op BenchmarkDivisibleconstU64-4 13062571 9.248 ns/op BenchmarkDivisibleWDivconstU64-4 9323025 12.82 ns/op BenchmarkDivconstI32-4 12604734 10.41 ns/op BenchmarkModconstI32-4 12977487 9.598 ns/op BenchmarkDivisiblePow2constI32-4 13231185 10.10 ns/op BenchmarkDivisibleconstI32-4 13000094 9.681 ns/op BenchmarkDivisibleWDivconstI32-4 8684251 14.03 ns/op BenchmarkDivconstU32-4 12288645 10.22 ns/op BenchmarkModconstU32-4 12765900 9.554 ns/op BenchmarkDivisibleconstU32-4 12930085 9.936 ns/op BenchmarkDivisibleWDivconstU32-4 9139746 12.80 ns/op BenchmarkDivconstI16-4 12639798 9.173 ns/op BenchmarkModconstI16-4 12784192 11.00 ns/op BenchmarkDivisiblePow2constI16-4 12860768 10.40 ns/op BenchmarkDivisibleconstI16-4 13277888 9.161 ns/op BenchmarkDivisibleWDivconstI16-4 8771604 13.61 ns/op BenchmarkDivconstU16-4 12743869 9.394 ns/op BenchmarkModconstU16-4 12170344 9.862 ns/op BenchmarkDivisibleconstU16-4 12365713 9.474 ns/op BenchmarkDivisibleWDivconstU16-4 8820261 14.31 ns/op BenchmarkDivconstI8-4 12588444 9.654 ns/op BenchmarkModconstI8-4 12001257 9.362 ns/op BenchmarkDivisiblePow2constI8-4 12949717 9.195 ns/op BenchmarkDivisibleconstI8-4 13305298 10.05 ns/op BenchmarkDivisibleWDivconstI8-4 9084036 13.38 ns/op BenchmarkDivconstU8-4 12148449 9.720 ns/op BenchmarkModconstU8-4 12732968 9.108 ns/op BenchmarkDivisibleconstU8-4 12987841 9.160 ns/op BenchmarkDivisibleWDivconstU8-4 9240082 13.34 ns/op BenchmarkMul2-4 266379 444.1 ns/op BenchmarkMulNeg2-4 256113 460.5 ns/op BenchmarkEfaceInteger-4 5306533 21.07 ns/op BenchmarkMulconstI32/3-4 25505940 4.745 ns/op BenchmarkMulconstI32/5-4 23616160 5.430 ns/op BenchmarkMulconstI32/12-4 24347556 4.688 ns/op BenchmarkMulconstI32/120-4 23833096 4.700 ns/op BenchmarkMulconstI32/-120-4 23942748 5.000 ns/op BenchmarkMulconstI32/65537-4 22658750 5.480 ns/op BenchmarkMulconstI32/65538-4 23987353 4.707 ns/op BenchmarkMulconstI64/3-4 23242498 4.710 ns/op BenchmarkMulconstI64/5-4 24722102 4.687 ns/op BenchmarkMulconstI64/12-4 25617510 4.752 ns/op BenchmarkMulconstI64/120-4 24452737 4.740 ns/op BenchmarkMulconstI64/-120-4 22510705 4.746 ns/op BenchmarkMulconstI64/65537-4 24374404 4.702 ns/op BenchmarkMulconstI64/65538-4 25265625 4.738 ns/op BenchmarkMulconstU32/3-4 23977815 4.689 ns/op BenchmarkMulconstU32/5-4 23576444 4.752 ns/op BenchmarkMulconstU32/12-4 24870636 5.072 ns/op BenchmarkMulconstU32/120-4 23371051 4.731 ns/op BenchmarkMulconstU32/65537-4 24640884 4.682 ns/op BenchmarkMulconstU32/65538-4 24394923 4.683 ns/op BenchmarkMulconstU64/3-4 24092196 4.673 ns/op BenchmarkMulconstU64/5-4 23793915 4.668 ns/op BenchmarkMulconstU64/12-4 25719579 4.663 ns/op BenchmarkMulconstU64/120-4 25783351 4.663 ns/op BenchmarkMulconstU64/65537-4 24195660 4.691 ns/op BenchmarkMulconstU64/65538-4 25595379 4.707 ns/op BenchmarkShiftArithmeticRight-4 21868610 4.982 ns/op BenchmarkSwitch8Predictable-4 8489691 13.88 ns/op BenchmarkSwitch8Unpredictable-4 8314976 13.82 ns/op BenchmarkSwitch32Predictable-4 11829800 9.604 ns/op BenchmarkSwitch32Unpredictable-4 8133481 14.52 ns/op BenchmarkSwitchStringPredictable-4 10354713 10.78 ns/op BenchmarkSwitchStringUnpredictable-4 6336969 18.39 ns/op PASS ok cmd/compile/internal/test 11.839s goos: freebsd goarch: amd64 pkg: cmd/compile/internal/types2 cpu: AMD EPYC 7B12 BenchmarkLookupFieldOrMethod-4 235 551483 ns/op BenchmarkNamed/Underlying/nongeneric-4 1629423 73.57 ns/op BenchmarkNamed/Underlying/generic-4 1622306 72.90 ns/op BenchmarkNamed/Underlying/src_instance-4 1624326 75.04 ns/op BenchmarkNamed/Underlying/user_instance-4 1600254 75.34 ns/op BenchmarkCheck/http/funcbodies/info-4 1 347167748 ns/op 88026 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 266175826 ns/op 114806 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 106274034 ns/op 287475 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 103177660 ns/op 296116 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 369197695 ns/op 13894 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 2 66125688 ns/op 77558 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 4 25091422 ns/op 204354 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 5 21937672 ns/op 233752 lines/s BenchmarkCheck/constant/funcbodies/info-4 1 143650701 ns/op 15101 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 4 31075027 ns/op 69812 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 7 17903614 ns/op 121163 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 7 15587104 ns/op 139148 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 819481183 ns/op 76212 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 413315931 ns/op 151137 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 102825269 ns/op 607127 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 2 82519388 ns/op 756827 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 1 474583898 ns/op 4210 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 3 48451415 ns/op 41227 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 4 27967268 ns/op 71414 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 4 26758249 ns/op 74635 lines/s PASS ok cmd/compile/internal/types2 13.849s goos: freebsd goarch: amd64 pkg: cmd/go cpu: AMD EPYC 7B12 BenchmarkExecGoEnv-4 31 3735563 ns/op 3500742 sys-ns/op 523903 user-ns/op PASS ok cmd/go 0.185s goos: freebsd goarch: amd64 pkg: cmd/internal/notsha256 cpu: AMD EPYC 7B12 BenchmarkHash8Bytes/New-4 94082 1211 ns/op 6.61 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum256-4 109777 1075 ns/op 7.44 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 23790 4988 ns/op 205.30 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum256-4 24806 4841 ns/op 211.53 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 3794 30937 ns/op 264.79 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum256-4 3799 30955 ns/op 264.64 MB/s 0 B/op 0 allocs/op PASS ok cmd/internal/notsha256 0.870s All tests passed.