freebsd-amd64-race at 055c186f53493da473c888869ad468861ba25f1a :: Running /tmp/workdir/go/src/make.bash with args ["/tmp/workdir/go/src/make.bash"] and env ["PATH=/bin:/sbin:/usr/bin:/usr/local/bin" "LANG=C.UTF-8" "HOME=/" "MM_CHARSET=UTF-8" "RC_PID=16" "BLOCKSIZE=K" "WORKDIR=/tmp/workdir" "GOROOT_BOOTSTRAP=/tmp/workdir/go1.4" "GO_BUILDER_NAME=freebsd-amd64-race" "GOBIN=" "TMPDIR=/tmp/workdir/tmp" "GOCACHE=/tmp/workdir/gocache" "GOPLSCACHE=/tmp/workdir/goplscache" "PWD=/tmp/workdir/go/src"] in dir /tmp/workdir/go/src Building Go cmd/dist using /tmp/workdir/go1.4. (go1.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 *** You need to add /tmp/workdir/go/bin to your PATH. :: Running /tmp/workdir/go/bin/go with args ["/tmp/workdir/go/bin/go" "install" "-race" "std"] and env ["PATH=/bin:/sbin:/usr/bin:/usr/local/bin" "LANG=C.UTF-8" "HOME=/" "MM_CHARSET=UTF-8" "RC_PID=16" "BLOCKSIZE=K" "WORKDIR=/tmp/workdir" "GOROOT_BOOTSTRAP=/tmp/workdir/go1.4" "GO_BUILDER_NAME=freebsd-amd64-race" "GOBIN=" "TMPDIR=/tmp/workdir/tmp" "GOCACHE=/tmp/workdir/gocache" "GOPLSCACHE=/tmp/workdir/goplscache" "PWD=/tmp/workdir/go/bin"] in dir /tmp/workdir/go/bin ##### Test execution environment. # GOARCH: amd64 # CPU: AMD EPYC 7B12 # GOOS: freebsd # OS Version: FreeBSD 13.0-STABLE FreeBSD 13.0-STABLE #0 stable/13-n248759-3684bb89d52: Thu Dec 30 02:37:49 UTC 2021 root@releng3.nyi.freebsd.org:/usr/obj/usr/src/amd64.amd64/sys/GENERIC amd64 ##### Testing packages. ok archive/tar 1.909s ok archive/zip 2.281s ok bufio 1.328s ok bytes 2.534s ok cmp 1.055s ok compress/bzip2 1.332s ok compress/flate 4.697s ok compress/gzip 9.590s ok compress/lzw 1.851s ok compress/zlib 4.102s ok container/heap 1.020s ok container/list 1.022s ok container/ring 1.076s ok context 1.038s ok crypto 1.038s ok crypto/aes 1.101s ok crypto/cipher 1.073s ok crypto/des 1.072s ok crypto/dsa 1.072s ok crypto/ecdh 1.170s ok crypto/ecdsa 1.127s ok crypto/ed25519 1.352s ok crypto/elliptic 1.046s ok crypto/hmac 1.046s ok crypto/internal/alias 1.056s ok crypto/internal/bigmod 3.333s ok crypto/internal/boring 1.043s ok crypto/internal/boring/bcache 1.234s ok crypto/internal/edwards25519 27.280s ok crypto/internal/edwards25519/field 9.938s ok crypto/internal/nistec 1.609s ok crypto/internal/nistec/fiat 1.085s [no tests to run] ok crypto/md5 1.085s ok crypto/rand 1.200s ok crypto/rc4 1.344s ok crypto/rsa 2.270s ok crypto/sha1 1.020s ok crypto/sha256 1.076s ok crypto/sha512 1.075s ok crypto/subtle 1.292s ok crypto/tls 3.140s ok crypto/x509 2.053s ok database/sql 1.372s ok database/sql/driver 1.081s ok debug/buildinfo 1.081s ok debug/dwarf 1.090s ok debug/elf 1.834s ok debug/gosym 1.091s ok debug/macho 1.088s ok debug/pe 1.048s ok debug/plan9obj 1.048s ok embed 1.024s [no tests to run] ok embed/internal/embedtest 1.024s ok encoding/ascii85 1.024s ok encoding/asn1 1.025s ok encoding/base32 1.111s ok encoding/base64 1.084s ok encoding/binary 1.046s ok encoding/csv 1.046s ok encoding/gob 12.323s ok encoding/hex 1.052s ok encoding/json 1.760s ok encoding/pem 2.275s ok encoding/xml 1.139s ok errors 1.077s ok expvar 1.077s ok flag 3.157s ok fmt 1.458s ok go/ast 1.087s ok go/build 4.051s ok go/build/constraint 1.057s ok go/constant 1.057s ok go/doc 1.235s ok go/doc/comment 2.415s ok go/format 1.094s ok go/importer 1.147s ok go/internal/gccgoimporter 1.044s ok go/internal/gcimporter 1.895s ok go/internal/srcimporter 8.784s ok go/parser 1.822s ok go/printer 2.003s ok go/scanner 1.062s ok go/token 1.134s ok go/types 22.990s ok hash 1.044s ok hash/adler32 1.094s ok hash/crc32 1.066s ok hash/crc64 1.024s ok hash/fnv 1.024s ok hash/maphash 1.024s ok html 1.017s ok html/template 1.219s ok image 1.358s ok image/color 1.039s ok image/draw 1.429s ok image/gif 1.657s ok image/jpeg 1.928s ok image/png 3.036s ok index/suffixarray 1.767s ok internal/abi 1.094s ok internal/buildcfg 1.031s ok internal/coverage/cformat 1.031s ok internal/coverage/cmerge 1.031s ok internal/coverage/pods 1.027s ok internal/coverage/slicereader 1.016s ok internal/coverage/slicewriter 1.071s ok internal/coverage/test 1.043s ok internal/cpu 3.184s ok internal/dag 1.011s ok internal/diff 1.011s ok internal/fmtsort 1.080s ok internal/fuzz 1.072s ok internal/godebug 16.381s ok internal/godebugs 1.072s ok internal/intern 1.142s ok internal/itoa 1.026s ok internal/poll 1.276s ok internal/profile 1.031s ok internal/reflectlite 1.055s ok internal/safefilepath 1.055s ok internal/saferio 1.091s ok internal/singleflight 1.090s ok internal/testenv 1.184s ok internal/trace 1.166s ok internal/types/errors 1.307s ok internal/unsafeheader 1.035s ok internal/xcoff 1.033s ok internal/zstd 1.160s ok io 1.089s ok io/fs 1.253s ok io/ioutil 1.057s ok log 1.030s ok log/slog 1.030s ok log/slog/internal/benchmarks 1.030s ok log/slog/internal/buffer 1.030s ok log/syslog 2.343s ok maps 1.018s ok math 1.059s ok math/big 3.104s ok math/bits 1.045s ok math/cmplx 1.045s ok math/rand 3.555s ok mime 1.036s ok mime/multipart 3.854s ok mime/quotedprintable 1.093s ok net 9.141s ok net/http 7.540s ok net/http/cgi 12.863s ok net/http/cookiejar 1.080s ok net/http/fcgi 1.153s ok net/http/httptest 1.179s ok net/http/httptrace 1.080s ok net/http/httputil 1.659s ok net/http/internal 1.073s ok net/http/internal/ascii 1.073s ok net/http/pprof 6.292s ok net/internal/socktest 1.039s ok net/mail 1.018s ok net/netip 1.306s ok net/rpc 1.083s ok net/rpc/jsonrpc 1.083s ok net/smtp 1.083s ok net/textproto 1.041s ok net/url 1.022s ok os 6.542s ok os/exec 5.318s ok os/exec/internal/fdtest 1.076s ok os/signal 18.754s ok os/user 1.080s ok path 1.080s ok path/filepath 1.143s ok plugin 1.015s ok reflect 1.333s ok regexp 3.023s ok regexp/syntax 4.095s ok runtime 26.917s ok runtime/cgo 1.025s ok runtime/coverage 1.024s ok runtime/debug 2.202s ok runtime/internal/atomic 1.060s ok runtime/internal/math 1.060s ok runtime/internal/sys 1.060s ok runtime/metrics 1.018s ok runtime/pprof 17.340s ok runtime/race 8.672s ok runtime/trace 3.544s ok slices 1.405s ok sort 1.359s ok strconv 2.748s ok strings 2.162s ok sync 1.482s ok sync/atomic 3.353s ok syscall 6.569s ok testing 3.480s ok testing/fstest 1.061s ok testing/iotest 1.061s ok testing/quick 1.177s ok testing/slogtest 1.046s ok text/scanner 1.059s ok text/tabwriter 1.058s ok text/template 1.080s ok text/template/parse 1.028s ok time 3.040s ok unicode 1.022s ok unicode/utf16 1.018s ok unicode/utf8 1.025s ok cmd/addr2line 5.150s ok cmd/api 10.433s ok cmd/asm/internal/asm 3.539s ok cmd/asm/internal/lex 1.015s ok cmd/cgo/internal/swig 1.024s ok cmd/cgo/internal/test 1.528s ok cmd/cgo/internal/testcarchive 19.974s ok cmd/cgo/internal/testcshared 7.851s ok cmd/cgo/internal/testerrors 9.002s ok cmd/cgo/internal/testfortran 1.083s ok cmd/cgo/internal/testgodefs 1.349s ok cmd/cgo/internal/testlife 1.483s ok cmd/cgo/internal/testnocgo 1.012s ok cmd/cgo/internal/testplugin 27.049s ok cmd/cgo/internal/testsanitizers 15.661s ok cmd/cgo/internal/testshared 1.043s ok cmd/cgo/internal/testso 1.970s ok cmd/cgo/internal/teststdio 2.051s ok cmd/cgo/internal/testtls 1.049s ok cmd/compile/internal/abt 1.049s ok cmd/compile/internal/amd64 1.013s ok cmd/compile/internal/base 1.083s ok cmd/compile/internal/compare 1.083s ok cmd/compile/internal/dwarfgen 1.374s ok cmd/compile/internal/importer 1.680s ok cmd/compile/internal/ir 1.040s ok cmd/compile/internal/logopt 1.183s ok cmd/compile/internal/loopvar 1.014s ok cmd/compile/internal/noder 1.036s ok cmd/compile/internal/reflectdata 1.035s [no tests to run] ok cmd/compile/internal/ssa 6.713s ok cmd/compile/internal/syntax 1.137s ok cmd/compile/internal/test 10.783s ok cmd/compile/internal/typecheck 1.193s ok cmd/compile/internal/types 1.019s ok cmd/compile/internal/types2 6.873s ok cmd/covdata 1.038s ok cmd/cover 16.116s ok cmd/dist 1.081s ok cmd/distpack 1.015s ok cmd/doc 1.455s ok cmd/fix 1.960s ok cmd/go 282.085s ok cmd/go/internal/auth 1.076s ok cmd/go/internal/cache 1.118s ok cmd/go/internal/envcmd 1.090s ok cmd/go/internal/fsys 1.069s ok cmd/go/internal/generate 1.070s ok cmd/go/internal/get 1.079s ok cmd/go/internal/gover 1.018s ok cmd/go/internal/imports 1.079s ok cmd/go/internal/load 1.072s ok cmd/go/internal/lockedfile 2.473s ok cmd/go/internal/lockedfile/internal/filelock 2.168s ok cmd/go/internal/modconv 1.019s ok cmd/go/internal/modfetch 1.083s ok cmd/go/internal/modfetch/codehost 2.015s ok cmd/go/internal/modfetch/zip_sum_test 1.029s ok cmd/go/internal/modindex 1.393s ok cmd/go/internal/modload 1.088s ok cmd/go/internal/mvs 1.044s ok cmd/go/internal/par 1.186s ok cmd/go/internal/str 1.044s ok cmd/go/internal/test 1.043s ok cmd/go/internal/vcs 1.043s ok cmd/go/internal/vcweb 1.043s ok cmd/go/internal/vcweb/vcstest 2.877s ok cmd/go/internal/web 1.026s ok cmd/go/internal/work 1.240s ok cmd/gofmt 1.187s ok cmd/internal/archive 1.332s ok cmd/internal/buildid 1.394s ok cmd/internal/bootstrap_test 1.015s ok cmd/internal/cov 1.244s ok cmd/internal/dwarf 1.028s ok cmd/internal/edit 1.027s ok cmd/internal/goobj 1.060s ok cmd/internal/moddeps 1.537s ok cmd/internal/notsha256 1.060s ok cmd/internal/obj 1.366s ok cmd/internal/obj/ppc64 1.080s ok cmd/internal/obj/riscv 1.080s ok cmd/internal/obj/s390x 1.051s ok cmd/internal/obj/x86 2.968s ok cmd/internal/objabi 1.015s ok cmd/internal/pkgpath 5.344s ok cmd/internal/pkgpattern 1.082s ok cmd/internal/quoted 1.082s ok cmd/internal/src 1.032s ok cmd/internal/test2json 1.573s ok cmd/link 9.823s ok cmd/link/internal/benchmark 1.042s ok cmd/link/internal/ld 4.056s ok cmd/link/internal/loader 1.039s ok cmd/nm 9.507s ok cmd/objdump 5.065s ok cmd/pack 7.696s ok cmd/pprof 3.542s ok cmd/trace 1.130s ok cmd/vet 30.641s ##### Running benchmarks briefly. goos: freebsd goarch: amd64 pkg: archive/tar cpu: AMD EPYC 7B12 Benchmark/Writer/USTAR-4 4294 25710 ns/op 1368 B/op 25 allocs/op Benchmark/Writer/GNU-4 3634 33740 ns/op 1848 B/op 36 allocs/op Benchmark/Writer/PAX-4 2212 48825 ns/op 2560 B/op 59 allocs/op Benchmark/Reader/USTAR-4 6747 17906 ns/op 5250 B/op 16 allocs/op Benchmark/Reader/GNU-4 8833 13155 ns/op 5209 B/op 15 allocs/op Benchmark/Reader/PAX-4 3218 36839 ns/op 8999 B/op 33 allocs/op PASS ok archive/tar 2.007s goos: freebsd goarch: amd64 pkg: archive/zip cpu: AMD EPYC 7B12 BenchmarkCompressedZipGarbage-4 1 219834218 ns/op 15136 B/op 67 allocs/op BenchmarkZip64Test-4 1 104439276 ns/op BenchmarkZip64TestSizes/4096-4 2476 48299 ns/op BenchmarkZip64TestSizes/1048576-4 246 467455 ns/op BenchmarkZip64TestSizes/67108864-4 2 50855388 ns/op PASS ok archive/zip 2.058s goos: freebsd goarch: amd64 pkg: bufio cpu: AMD EPYC 7B12 BenchmarkReaderCopyOptimal-4 336645 350.5 ns/op BenchmarkReaderCopyUnoptimal-4 198608 558.8 ns/op BenchmarkReaderCopyNoWriteTo-4 10000 13065 ns/op BenchmarkReaderWriteToOptimal-4 14546 8422 ns/op BenchmarkReaderReadString-4 204822 630.1 ns/op 144 B/op 1 allocs/op BenchmarkWriterCopyOptimal-4 297998 413.9 ns/op BenchmarkWriterCopyUnoptimal-4 305152 375.1 ns/op BenchmarkWriterCopyNoReadFrom-4 10000 11408 ns/op BenchmarkReaderEmpty-4 59541 2223 ns/op 4224 B/op 3 allocs/op BenchmarkWriterEmpty-4 52780 2587 ns/op 4096 B/op 1 allocs/op BenchmarkWriterFlush-4 817191 146.6 ns/op 0 B/op 0 allocs/op PASS ok bufio 2.713s goos: freebsd goarch: amd64 pkg: bytes cpu: AMD EPYC 7B12 BenchmarkReadString-4 8163 16150 ns/op 2029.02 MB/s BenchmarkWriteByte-4 601 194170 ns/op 21.09 MB/s BenchmarkWriteRune-4 346 350412 ns/op 35.07 MB/s BenchmarkBufferNotEmptyWriteRead-4 50 2300074 ns/op BenchmarkBufferFullSmallReads-4 154 772347 ns/op BenchmarkBufferWriteBlock/N4096-4 12165 10755 ns/op 14336 B/op 6 allocs/op BenchmarkBufferWriteBlock/N65536-4 729 165091 ns/op 260096 B/op 14 allocs/op BenchmarkBufferWriteBlock/N1048576-4 24 4194975 ns/op 4192260 B/op 22 allocs/op BenchmarkBufferAppendNoCopy-4 16 6251242 ns/op 2683.82 MB/s 2097152 B/op 0 allocs/op BenchmarkIndexByte/10-4 5600470 19.37 ns/op 516.18 MB/s BenchmarkIndexByte/32-4 6040233 20.10 ns/op 1592.02 MB/s BenchmarkIndexByte/4K-4 1615137 73.04 ns/op 56075.29 MB/s BenchmarkIndexBytePortable/10-4 1410757 91.31 ns/op 109.52 MB/s BenchmarkIndexBytePortable/32-4 423361 252.1 ns/op 126.95 MB/s BenchmarkIndexBytePortable/4K-4 3844 28018 ns/op 146.19 MB/s BenchmarkIndexRune/10-4 1583328 76.75 ns/op 130.28 MB/s BenchmarkIndexRune/32-4 1621846 72.98 ns/op 438.49 MB/s BenchmarkIndexRune/4K-4 533992 192.8 ns/op 21243.31 MB/s BenchmarkIndexRuneASCII/10-4 5857129 19.75 ns/op 506.34 MB/s BenchmarkIndexRuneASCII/32-4 5955122 20.42 ns/op 1566.77 MB/s BenchmarkIndexRuneASCII/4K-4 1632008 73.19 ns/op 55964.66 MB/s BenchmarkEqual/0-4 9084277 12.24 ns/op BenchmarkEqual/1-4 2130426 56.60 ns/op 17.67 MB/s BenchmarkEqual/6-4 2046481 58.97 ns/op 101.75 MB/s BenchmarkEqual/9-4 2046940 58.10 ns/op 154.89 MB/s BenchmarkEqual/15-4 1997240 60.16 ns/op 249.35 MB/s BenchmarkEqual/16-4 1977103 58.58 ns/op 273.12 MB/s BenchmarkEqual/20-4 1973368 61.68 ns/op 324.27 MB/s BenchmarkEqual/32-4 1892388 63.67 ns/op 502.62 MB/s BenchmarkEqual/4K-4 148364 779.6 ns/op 5253.66 MB/s BenchmarkIndex/10-4 4345077 27.56 ns/op 362.87 MB/s BenchmarkIndex/32-4 4664127 25.31 ns/op 1264.15 MB/s BenchmarkIndex/4K-4 42782 2777 ns/op 1475.17 MB/s BenchmarkIndexEasy/10-4 4216074 27.49 ns/op 363.73 MB/s BenchmarkIndexEasy/32-4 4692390 25.66 ns/op 1247.20 MB/s BenchmarkIndexEasy/4K-4 871528 140.8 ns/op 29099.36 MB/s BenchmarkCount/10-4 2160304 55.66 ns/op 179.66 MB/s BenchmarkCount/32-4 2213304 52.08 ns/op 614.41 MB/s BenchmarkCount/4K-4 41388 2814 ns/op 1455.65 MB/s BenchmarkCountEasy/10-4 2128485 55.34 ns/op 180.70 MB/s BenchmarkCountEasy/32-4 2299525 54.18 ns/op 590.61 MB/s BenchmarkCountEasy/4K-4 608108 168.7 ns/op 24276.73 MB/s BenchmarkCountSingle/10-4 4955421 24.73 ns/op 404.44 MB/s BenchmarkCountSingle/32-4 4589892 25.45 ns/op 1257.46 MB/s BenchmarkCountSingle/4K-4 872110 127.9 ns/op 32025.53 MB/s BenchmarkToUpper/#00-4 3767088 31.51 ns/op BenchmarkToUpper/ONLYUPPER-4 476749 251.7 ns/op BenchmarkToUpper/abc-4 809746 150.3 ns/op BenchmarkToUpper/AbC123-4 430461 238.6 ns/op BenchmarkToUpper/azAZ09_-4 402598 264.9 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 134913 887.2 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 62971 1933 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 93171 1268 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 192831 593.0 ns/op BenchmarkToLower/#00-4 3917030 30.73 ns/op BenchmarkToLower/abc-4 621364 167.8 ns/op BenchmarkToLower/AbC123-4 448376 243.7 ns/op BenchmarkToLower/azAZ09_-4 414631 267.0 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 121068 914.5 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 63142 1942 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 109486 1073 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 190782 589.5 ns/op BenchmarkFields/ASCII/16-4 236634 478.5 ns/op 33.44 MB/s 24 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 17509 6576 ns/op 38.93 MB/s 320 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 1014 114188 ns/op 35.87 MB/s 9472 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 57 1981661 ns/op 33.07 MB/s 147456 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 4 30931644 ns/op 33.90 MB/s 2269184 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 155931 761.3 ns/op 21.02 MB/s 24 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 8816 11850 ns/op 21.60 MB/s 384 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 560 213130 ns/op 19.22 MB/s 24832 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 31 3625353 ns/op 18.08 MB/s 512262 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 2 59299062 ns/op 17.68 MB/s 11219248 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 271299 440.2 ns/op 36.35 MB/s 24 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 20007 6237 ns/op 41.05 MB/s 320 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 976 117338 ns/op 34.91 MB/s 24832 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 52 2059731 ns/op 31.82 MB/s 512257 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 3 36069539 ns/op 29.07 MB/s 11211072 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 207310 549.0 ns/op 29.14 MB/s 24 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 13450 8949 ns/op 28.61 MB/s 384 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 762 157616 ns/op 25.99 MB/s 24832 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 45 2728457 ns/op 24.02 MB/s 512258 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 3 46560217 ns/op 22.52 MB/s 11219200 B/op 24 allocs/op BenchmarkTrimSpace/NoTrim-4 2827194 39.69 ns/op BenchmarkTrimSpace/ASCII-4 1551495 74.88 ns/op BenchmarkTrimSpace/SomeNonASCII-4 169454 742.3 ns/op BenchmarkTrimSpace/JustNonASCII-4 76338 1595 ns/op BenchmarkToValidUTF8/Valid-4 767061 153.8 ns/op BenchmarkToValidUTF8/InvalidASCII-4 473893 220.8 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 153891 762.4 ns/op BenchmarkIndexHard1-4 1256 94416 ns/op BenchmarkIndexHard2-4 914 131094 ns/op BenchmarkIndexHard3-4 181 655302 ns/op BenchmarkIndexHard4-4 182 657262 ns/op BenchmarkLastIndexHard1-4 9 12650342 ns/op BenchmarkLastIndexHard2-4 7 15534895 ns/op BenchmarkLastIndexHard3-4 6 17647904 ns/op BenchmarkCountHard1-4 1260 93934 ns/op BenchmarkCountHard2-4 913 131532 ns/op BenchmarkCountHard3-4 182 656259 ns/op BenchmarkSplitEmptySeparator-4 2 65377489 ns/op BenchmarkSplitSingleByteSeparator-4 24 4435592 ns/op BenchmarkSplitMultiByteSeparator-4 19 5619100 ns/op BenchmarkSplitNSingleByteSeparator-4 304264 405.3 ns/op BenchmarkSplitNMultiByteSeparator-4 121868 1039 ns/op BenchmarkRepeat-4 255939 412.6 ns/op BenchmarkRepeatLarge/256/1-4 217819 545.1 ns/op 469.65 MB/s BenchmarkRepeatLarge/256/16-4 354433 347.3 ns/op 737.18 MB/s BenchmarkRepeatLarge/512/1-4 167433 715.4 ns/op 715.73 MB/s BenchmarkRepeatLarge/512/16-4 217765 536.8 ns/op 953.77 MB/s BenchmarkRepeatLarge/1024/1-4 109936 1048 ns/op 977.06 MB/s BenchmarkRepeatLarge/1024/16-4 137431 886.2 ns/op 1155.44 MB/s BenchmarkRepeatLarge/2048/1-4 70930 1709 ns/op 1198.34 MB/s BenchmarkRepeatLarge/2048/16-4 79465 1534 ns/op 1334.88 MB/s BenchmarkRepeatLarge/4096/1-4 39022 2861 ns/op 1431.57 MB/s BenchmarkRepeatLarge/4096/16-4 40840 2855 ns/op 1434.80 MB/s BenchmarkRepeatLarge/8192/1-4 21196 5142 ns/op 1593.05 MB/s BenchmarkRepeatLarge/8192/16-4 21256 5167 ns/op 1585.48 MB/s BenchmarkRepeatLarge/8192/4097-4 41100 2685 ns/op 1525.85 MB/s BenchmarkRepeatLarge/16384/1-4 12663 9495 ns/op 1725.57 MB/s BenchmarkRepeatLarge/16384/16-4 12314 9314 ns/op 1759.11 MB/s BenchmarkRepeatLarge/16384/4097-4 16522 7393 ns/op 1662.58 MB/s BenchmarkRepeatLarge/32768/1-4 6807 17755 ns/op 1845.57 MB/s BenchmarkRepeatLarge/32768/16-4 7165 17376 ns/op 1885.77 MB/s BenchmarkRepeatLarge/32768/4097-4 7592 15091 ns/op 1900.36 MB/s BenchmarkRepeatLarge/65536/1-4 3510 34146 ns/op 1919.28 MB/s BenchmarkRepeatLarge/65536/16-4 3426 33863 ns/op 1935.35 MB/s BenchmarkRepeatLarge/65536/4097-4 3620 31952 ns/op 1923.34 MB/s BenchmarkRepeatLarge/131072/1-4 951 118352 ns/op 1107.48 MB/s BenchmarkRepeatLarge/131072/16-4 796 129349 ns/op 1013.32 MB/s BenchmarkRepeatLarge/131072/4097-4 1185 104756 ns/op 1212.41 MB/s BenchmarkRepeatLarge/262144/1-4 524 206080 ns/op 1272.05 MB/s BenchmarkRepeatLarge/262144/16-4 549 221441 ns/op 1183.81 MB/s BenchmarkRepeatLarge/262144/4097-4 525 214705 ns/op 1202.16 MB/s BenchmarkRepeatLarge/524288/1-4 294 449820 ns/op 1165.55 MB/s BenchmarkRepeatLarge/524288/16-4 294 468617 ns/op 1118.80 MB/s BenchmarkRepeatLarge/524288/4097-4 250 434703 ns/op 1196.95 MB/s BenchmarkRepeatLarge/1048576/1-4 144 805866 ns/op 1301.18 MB/s BenchmarkRepeatLarge/1048576/16-4 146 854529 ns/op 1227.08 MB/s BenchmarkRepeatLarge/1048576/4097-4 133 864073 ns/op 1209.08 MB/s BenchmarkRepeatLarge/2097152/1-4 81 1664893 ns/op 1259.63 MB/s BenchmarkRepeatLarge/2097152/16-4 67 1677794 ns/op 1249.95 MB/s BenchmarkRepeatLarge/2097152/4097-4 81 1721533 ns/op 1216.11 MB/s BenchmarkRepeatLarge/4194304/1-4 37 3255930 ns/op 1288.20 MB/s BenchmarkRepeatLarge/4194304/16-4 34 3239563 ns/op 1294.71 MB/s BenchmarkRepeatLarge/4194304/4097-4 32 3291746 ns/op 1273.25 MB/s BenchmarkRepeatLarge/8388608/1-4 19 6373247 ns/op 1316.22 MB/s BenchmarkRepeatLarge/8388608/16-4 16 6360322 ns/op 1318.90 MB/s BenchmarkRepeatLarge/8388608/4097-4 16 6335420 ns/op 1323.76 MB/s BenchmarkRepeatLarge/16777216/1-4 9 12259229 ns/op 1368.54 MB/s BenchmarkRepeatLarge/16777216/16-4 9 12204378 ns/op 1374.69 MB/s BenchmarkRepeatLarge/16777216/4097-4 9 12123633 ns/op 1383.84 MB/s BenchmarkRepeatLarge/33554432/1-4 5 23955501 ns/op 1400.70 MB/s BenchmarkRepeatLarge/33554432/16-4 5 24001171 ns/op 1398.03 MB/s BenchmarkRepeatLarge/33554432/4097-4 5 23930055 ns/op 1402.19 MB/s BenchmarkRepeatLarge/67108864/1-4 3 49822472 ns/op 1346.96 MB/s BenchmarkRepeatLarge/67108864/16-4 3 47709378 ns/op 1406.62 MB/s BenchmarkRepeatLarge/67108864/4097-4 3 47762635 ns/op 1405.05 MB/s BenchmarkRepeatLarge/134217728/1-4 2 98330334 ns/op 1364.97 MB/s BenchmarkRepeatLarge/134217728/16-4 2 94278032 ns/op 1423.64 MB/s BenchmarkRepeatLarge/134217728/4097-4 2 93705886 ns/op 1432.33 MB/s BenchmarkRepeatLarge/268435456/1-4 1 183637782 ns/op 1461.77 MB/s BenchmarkRepeatLarge/268435456/16-4 1 185139463 ns/op 1449.91 MB/s BenchmarkRepeatLarge/268435456/4097-4 1 185492992 ns/op 1447.15 MB/s BenchmarkRepeatLarge/536870912/1-4 1 408434972 ns/op 1314.46 MB/s BenchmarkRepeatLarge/536870912/16-4 1 365447503 ns/op 1469.08 MB/s BenchmarkRepeatLarge/536870912/4097-4 1 371956055 ns/op 1443.37 MB/s BenchmarkRepeatLarge/1073741824/1-4 1 816576563 ns/op 1314.93 MB/s BenchmarkRepeatLarge/1073741824/16-4 1 735063355 ns/op 1460.75 MB/s BenchmarkRepeatLarge/1073741824/4097-4 1 745302101 ns/op 1440.68 MB/s BenchmarkBytesCompare/1-4 12318956 9.078 ns/op BenchmarkBytesCompare/2-4 14679320 8.333 ns/op BenchmarkBytesCompare/4-4 15095230 8.075 ns/op BenchmarkBytesCompare/8-4 16009820 8.421 ns/op BenchmarkBytesCompare/16-4 13175586 8.112 ns/op BenchmarkBytesCompare/32-4 12344390 9.057 ns/op BenchmarkBytesCompare/64-4 12285760 8.511 ns/op BenchmarkBytesCompare/128-4 11353374 9.991 ns/op BenchmarkBytesCompare/256-4 9725980 11.34 ns/op BenchmarkBytesCompare/512-4 7469924 14.97 ns/op BenchmarkBytesCompare/1024-4 5270700 22.19 ns/op BenchmarkBytesCompare/2048-4 3138591 37.84 ns/op BenchmarkIndexAnyASCII/1:1-4 3140828 42.33 ns/op BenchmarkIndexAnyASCII/1:2-4 3159153 42.09 ns/op BenchmarkIndexAnyASCII/1:4-4 3163872 38.31 ns/op BenchmarkIndexAnyASCII/1:8-4 3200215 37.31 ns/op BenchmarkIndexAnyASCII/1:16-4 3225322 35.94 ns/op BenchmarkIndexAnyASCII/1:32-4 3230079 37.12 ns/op BenchmarkIndexAnyASCII/1:64-4 3213099 36.87 ns/op BenchmarkIndexAnyASCII/16:1-4 2919039 41.44 ns/op BenchmarkIndexAnyASCII/16:2-4 806622 150.8 ns/op BenchmarkIndexAnyASCII/16:4-4 666717 169.6 ns/op BenchmarkIndexAnyASCII/16:8-4 668001 154.7 ns/op BenchmarkIndexAnyASCII/16:16-4 690073 173.7 ns/op BenchmarkIndexAnyASCII/16:32-4 558117 211.9 ns/op BenchmarkIndexAnyASCII/16:64-4 422546 274.8 ns/op BenchmarkIndexAnyASCII/256:1-4 2750598 43.75 ns/op BenchmarkIndexAnyASCII/256:2-4 62210 1897 ns/op BenchmarkIndexAnyASCII/256:4-4 63618 1890 ns/op BenchmarkIndexAnyASCII/256:8-4 60667 1898 ns/op BenchmarkIndexAnyASCII/256:16-4 62164 1908 ns/op BenchmarkIndexAnyASCII/256:32-4 60144 1945 ns/op BenchmarkIndexAnyASCII/256:64-4 57584 2008 ns/op BenchmarkIndexAnyUTF8/1:1-4 3178531 37.77 ns/op BenchmarkIndexAnyUTF8/1:2-4 3282393 37.68 ns/op BenchmarkIndexAnyUTF8/1:4-4 3247333 37.35 ns/op BenchmarkIndexAnyUTF8/1:8-4 3255972 37.50 ns/op BenchmarkIndexAnyUTF8/1:16-4 3203587 36.39 ns/op BenchmarkIndexAnyUTF8/1:32-4 3171912 37.51 ns/op BenchmarkIndexAnyUTF8/1:64-4 3192150 36.95 ns/op BenchmarkIndexAnyUTF8/16:1-4 231079 514.0 ns/op BenchmarkIndexAnyUTF8/16:2-4 395888 261.5 ns/op BenchmarkIndexAnyUTF8/16:4-4 461500 262.4 ns/op BenchmarkIndexAnyUTF8/16:8-4 460726 261.6 ns/op BenchmarkIndexAnyUTF8/16:16-4 422209 252.4 ns/op BenchmarkIndexAnyUTF8/16:32-4 408328 268.9 ns/op BenchmarkIndexAnyUTF8/16:64-4 418466 290.8 ns/op BenchmarkIndexAnyUTF8/256:1-4 16453 7402 ns/op BenchmarkIndexAnyUTF8/256:2-4 32725 3620 ns/op BenchmarkIndexAnyUTF8/256:4-4 32518 3623 ns/op BenchmarkIndexAnyUTF8/256:8-4 32365 3616 ns/op BenchmarkIndexAnyUTF8/256:16-4 34531 3478 ns/op BenchmarkIndexAnyUTF8/256:32-4 31081 3765 ns/op BenchmarkIndexAnyUTF8/256:64-4 32653 3592 ns/op BenchmarkLastIndexAnyASCII/1:1-4 3186536 38.03 ns/op BenchmarkLastIndexAnyASCII/1:2-4 3143380 36.92 ns/op BenchmarkLastIndexAnyASCII/1:4-4 2905454 37.47 ns/op BenchmarkLastIndexAnyASCII/1:8-4 3243032 37.44 ns/op BenchmarkLastIndexAnyASCII/1:16-4 3201906 36.28 ns/op BenchmarkLastIndexAnyASCII/1:32-4 3250323 37.33 ns/op BenchmarkLastIndexAnyASCII/1:64-4 3200354 36.95 ns/op BenchmarkLastIndexAnyASCII/16:1-4 577419 206.4 ns/op BenchmarkLastIndexAnyASCII/16:2-4 575800 206.7 ns/op BenchmarkLastIndexAnyASCII/16:4-4 499814 208.3 ns/op BenchmarkLastIndexAnyASCII/16:8-4 479286 212.8 ns/op BenchmarkLastIndexAnyASCII/16:16-4 520066 228.9 ns/op BenchmarkLastIndexAnyASCII/16:32-4 434418 266.6 ns/op BenchmarkLastIndexAnyASCII/16:64-4 319268 333.2 ns/op BenchmarkLastIndexAnyASCII/256:1-4 42884 2773 ns/op BenchmarkLastIndexAnyASCII/256:2-4 43195 2774 ns/op BenchmarkLastIndexAnyASCII/256:4-4 43342 2780 ns/op BenchmarkLastIndexAnyASCII/256:8-4 43372 2788 ns/op BenchmarkLastIndexAnyASCII/256:16-4 41962 3260 ns/op BenchmarkLastIndexAnyASCII/256:32-4 42007 2827 ns/op BenchmarkLastIndexAnyASCII/256:64-4 41004 2898 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 3173112 37.98 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 3188257 38.32 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 3160863 37.95 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 3212854 37.80 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 3180223 37.18 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 3179842 38.03 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 3248520 37.31 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 346350 341.5 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 403928 264.6 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 453236 261.7 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 412276 261.2 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 468409 255.8 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 401287 280.2 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 411735 256.7 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 24234 5161 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 33351 3622 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 32708 3624 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 33200 3573 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 33627 3538 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 30880 3873 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 32899 3709 ns/op BenchmarkTrimASCII/1:1-4 3596392 33.90 ns/op BenchmarkTrimASCII/1:2-4 3042610 38.14 ns/op BenchmarkTrimASCII/1:4-4 3029558 40.16 ns/op BenchmarkTrimASCII/1:8-4 2753908 44.20 ns/op BenchmarkTrimASCII/1:16-4 2020507 58.96 ns/op BenchmarkTrimASCII/16:1-4 778648 158.0 ns/op BenchmarkTrimASCII/16:2-4 467407 217.1 ns/op BenchmarkTrimASCII/16:4-4 489619 218.1 ns/op BenchmarkTrimASCII/16:8-4 552200 218.7 ns/op BenchmarkTrimASCII/16:16-4 474832 323.7 ns/op BenchmarkTrimASCII/256:1-4 61764 2420 ns/op BenchmarkTrimASCII/256:2-4 41560 2860 ns/op BenchmarkTrimASCII/256:4-4 40444 2901 ns/op BenchmarkTrimASCII/256:8-4 41610 2942 ns/op BenchmarkTrimASCII/256:16-4 40958 2941 ns/op BenchmarkTrimASCII/4096:1-4 3354 30817 ns/op BenchmarkTrimASCII/4096:2-4 2490 44938 ns/op BenchmarkTrimASCII/4096:4-4 2301 46279 ns/op BenchmarkTrimASCII/4096:8-4 2420 44879 ns/op BenchmarkTrimASCII/4096:16-4 2371 46095 ns/op BenchmarkTrimByte-4 2192779 55.42 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 20146 5946 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 20162 5947 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 978 117686 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 1897 58878 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 3512 29417 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 7846 15802 ns/op BenchmarkCompareBytesEqual-4 14617900 7.624 ns/op BenchmarkCompareBytesToNil-4 17312236 7.824 ns/op BenchmarkCompareBytesEmpty-4 13748847 8.286 ns/op BenchmarkCompareBytesIdentical-4 17678169 6.694 ns/op BenchmarkCompareBytesSameLength-4 14202824 7.590 ns/op BenchmarkCompareBytesDifferentLength-4 15840153 7.470 ns/op BenchmarkCompareBytesBigUnaligned/offset=1-4 3314 37110 ns/op 28255.89 MB/s BenchmarkCompareBytesBigUnaligned/offset=2-4 4390 36276 ns/op 28905.49 MB/s BenchmarkCompareBytesBigUnaligned/offset=3-4 3300 33715 ns/op 31101.69 MB/s BenchmarkCompareBytesBigUnaligned/offset=4-4 3378 36056 ns/op 29081.92 MB/s BenchmarkCompareBytesBigUnaligned/offset=5-4 3094 36541 ns/op 28696.10 MB/s BenchmarkCompareBytesBigUnaligned/offset=6-4 3304 39684 ns/op 26423.55 MB/s BenchmarkCompareBytesBigUnaligned/offset=7-4 3152 36263 ns/op 28915.89 MB/s BenchmarkCompareBytesBig-4 2923 36578 ns/op 28667.05 MB/s BenchmarkCompareBytesBigIdentical-4 15451863 7.278 ns/op 144082293.82 MB/s PASS ok bytes 53.579s goos: freebsd goarch: amd64 pkg: compress/bzip2 cpu: AMD EPYC 7B12 BenchmarkDecodeDigits-4 2 57202106 ns/op 1.75 MB/s 3612272 B/op 51 allocs/op BenchmarkDecodeNewton-4 1 223723700 ns/op 2.54 MB/s 3638592 B/op 54 allocs/op BenchmarkDecodeRand-4 6 18061005 ns/op 0.91 MB/s 3646080 B/op 51 allocs/op PASS ok compress/bzip2 1.945s goos: freebsd goarch: amd64 pkg: compress/flate cpu: AMD EPYC 7B12 BenchmarkDecode/Digits/Huffman/1e4-4 90 1327552 ns/op 7.53 MB/s 42823 B/op 5 allocs/op BenchmarkDecode/Digits/Huffman/1e5-4 8 12797527 ns/op 7.81 MB/s 42647 B/op 5 allocs/op BenchmarkDecode/Digits/Huffman/1e6-4 1 130786588 ns/op 7.65 MB/s 49264 B/op 9 allocs/op BenchmarkDecode/Digits/Speed/1e4-4 79 1311080 ns/op 7.63 MB/s 42278 B/op 8 allocs/op BenchmarkDecode/Digits/Speed/1e5-4 8 13315422 ns/op 7.51 MB/s 43962 B/op 12 allocs/op BenchmarkDecode/Digits/Speed/1e6-4 1 136295529 ns/op 7.34 MB/s 53024 B/op 77 allocs/op BenchmarkDecode/Digits/Default/1e4-4 86 1235552 ns/op 8.09 MB/s 42682 B/op 7 allocs/op BenchmarkDecode/Digits/Default/1e5-4 9 12592608 ns/op 7.94 MB/s 42691 B/op 13 allocs/op BenchmarkDecode/Digits/Default/1e6-4 1 130273969 ns/op 7.68 MB/s 53384 B/op 83 allocs/op BenchmarkDecode/Digits/Compression/1e4-4 92 1287141 ns/op 7.77 MB/s 42454 B/op 7 allocs/op BenchmarkDecode/Digits/Compression/1e5-4 8 12664128 ns/op 7.90 MB/s 43954 B/op 14 allocs/op BenchmarkDecode/Digits/Compression/1e6-4 1 127055267 ns/op 7.87 MB/s 53384 B/op 83 allocs/op BenchmarkDecode/Newton/Huffman/1e4-4 87 1444760 ns/op 6.92 MB/s 43039 B/op 14 allocs/op BenchmarkDecode/Newton/Huffman/1e5-4 8 14155188 ns/op 7.06 MB/s 48154 B/op 24 allocs/op BenchmarkDecode/Newton/Huffman/1e6-4 1 143469084 ns/op 6.97 MB/s 88512 B/op 165 allocs/op BenchmarkDecode/Newton/Speed/1e4-4 100 1165463 ns/op 8.58 MB/s 43044 B/op 18 allocs/op BenchmarkDecode/Newton/Speed/1e5-4 12 9382545 ns/op 10.66 MB/s 47178 B/op 32 allocs/op BenchmarkDecode/Newton/Speed/1e6-4 2 91765402 ns/op 10.90 MB/s 85328 B/op 230 allocs/op BenchmarkDecode/Newton/Default/1e4-4 121 977720 ns/op 10.23 MB/s 42814 B/op 15 allocs/op BenchmarkDecode/Newton/Default/1e5-4 15 7336335 ns/op 13.63 MB/s 45105 B/op 32 allocs/op BenchmarkDecode/Newton/Default/1e6-4 2 76759194 ns/op 13.03 MB/s 70060 B/op 161 allocs/op BenchmarkDecode/Newton/Compression/1e4-4 121 986709 ns/op 10.13 MB/s 43154 B/op 15 allocs/op BenchmarkDecode/Newton/Compression/1e5-4 14 7498696 ns/op 13.34 MB/s 44677 B/op 32 allocs/op BenchmarkDecode/Newton/Compression/1e6-4 2 75619944 ns/op 13.22 MB/s 71860 B/op 153 allocs/op BenchmarkEncode/Digits/Huffman/1e4-4 144 828823 ns/op 12.07 MB/s BenchmarkEncode/Digits/Huffman/1e5-4 14 7947981 ns/op 12.58 MB/s BenchmarkEncode/Digits/Huffman/1e6-4 2 79308485 ns/op 12.61 MB/s BenchmarkEncode/Digits/Speed/1e4-4 75 1597665 ns/op 6.26 MB/s BenchmarkEncode/Digits/Speed/1e5-4 7 14404816 ns/op 6.94 MB/s BenchmarkEncode/Digits/Speed/1e6-4 1 141891883 ns/op 7.05 MB/s BenchmarkEncode/Digits/Default/1e4-4 24 4801505 ns/op 2.08 MB/s BenchmarkEncode/Digits/Default/1e5-4 2 50291232 ns/op 1.99 MB/s BenchmarkEncode/Digits/Default/1e6-4 1 568246162 ns/op 1.76 MB/s BenchmarkEncode/Digits/Compression/1e4-4 21 4795559 ns/op 2.09 MB/s BenchmarkEncode/Digits/Compression/1e5-4 2 54460969 ns/op 1.84 MB/s BenchmarkEncode/Digits/Compression/1e6-4 1 548459904 ns/op 1.82 MB/s BenchmarkEncode/Newton/Huffman/1e4-4 117 1008622 ns/op 9.91 MB/s BenchmarkEncode/Newton/Huffman/1e5-4 13 8506726 ns/op 11.76 MB/s BenchmarkEncode/Newton/Huffman/1e6-4 2 81284360 ns/op 12.30 MB/s BenchmarkEncode/Newton/Speed/1e4-4 74 1420320 ns/op 7.04 MB/s BenchmarkEncode/Newton/Speed/1e5-4 9 11263005 ns/op 8.88 MB/s BenchmarkEncode/Newton/Speed/1e6-4 1 110435939 ns/op 9.06 MB/s BenchmarkEncode/Newton/Default/1e4-4 26 4535269 ns/op 2.20 MB/s BenchmarkEncode/Newton/Default/1e5-4 3 48805888 ns/op 2.05 MB/s BenchmarkEncode/Newton/Default/1e6-4 1 501293442 ns/op 1.99 MB/s BenchmarkEncode/Newton/Compression/1e4-4 25 4630100 ns/op 2.16 MB/s BenchmarkEncode/Newton/Compression/1e5-4 2 60723606 ns/op 1.65 MB/s BenchmarkEncode/Newton/Compression/1e6-4 1 617980255 ns/op 1.62 MB/s PASS ok compress/flate 15.029s goos: freebsd goarch: amd64 pkg: compress/lzw cpu: AMD EPYC 7B12 BenchmarkDecoder/1e4-4 62 1724033 ns/op 5.80 MB/s BenchmarkDecoder/1e-Reuse4-4 67 1819554 ns/op 5.50 MB/s BenchmarkDecoder/1e5-4 6 16732679 ns/op 5.98 MB/s BenchmarkDecoder/1e-Reuse5-4 6 17452861 ns/op 5.73 MB/s BenchmarkDecoder/1e6-4 1 166715364 ns/op 6.00 MB/s BenchmarkDecoder/1e-Reuse6-4 1 173153418 ns/op 5.78 MB/s BenchmarkEncoder/1e4-4 84 1448199 ns/op 6.91 MB/s BenchmarkEncoder/1e-Reuse4-4 85 1394376 ns/op 7.17 MB/s BenchmarkEncoder/1e5-4 7 14869008 ns/op 6.73 MB/s BenchmarkEncoder/1e-Reuse5-4 7 14693248 ns/op 6.81 MB/s BenchmarkEncoder/1e6-4 1 146695254 ns/op 6.82 MB/s BenchmarkEncoder/1e-Reuse6-4 1 147782875 ns/op 6.77 MB/s PASS ok compress/lzw 3.234s goos: freebsd goarch: amd64 pkg: container/heap cpu: AMD EPYC 7B12 BenchmarkDup-4 37 3043608 ns/op PASS ok container/heap 1.133s goos: freebsd goarch: amd64 pkg: context cpu: AMD EPYC 7B12 BenchmarkCommonParentCancel-4 26324 4858 ns/op BenchmarkWithTimeout/concurrency=40-4 4898 24145 ns/op BenchmarkWithTimeout/concurrency=4000-4 4737 24402 ns/op BenchmarkWithTimeout/concurrency=400000-4 6670 19012 ns/op BenchmarkCancelTree/depth=1/Root=Background-4 626444 192.9 ns/op BenchmarkCancelTree/depth=1/Root=OpenCanceler-4 20005 6098 ns/op BenchmarkCancelTree/depth=1/Root=ClosedCanceler-4 24820 5474 ns/op BenchmarkCancelTree/depth=10/Root=Background-4 4555 26627 ns/op BenchmarkCancelTree/depth=10/Root=OpenCanceler-4 2514 40942 ns/op BenchmarkCancelTree/depth=10/Root=ClosedCanceler-4 3862 28487 ns/op BenchmarkCancelTree/depth=100/Root=Background-4 430 297849 ns/op BenchmarkCancelTree/depth=100/Root=OpenCanceler-4 284 426641 ns/op BenchmarkCancelTree/depth=100/Root=ClosedCanceler-4 468 260197 ns/op BenchmarkCancelTree/depth=1000/Root=Background-4 38 2884292 ns/op BenchmarkCancelTree/depth=1000/Root=OpenCanceler-4 24 5303034 ns/op BenchmarkCancelTree/depth=1000/Root=ClosedCanceler-4 43 2642203 ns/op BenchmarkCheckCanceled/Err-4 472962 238.5 ns/op BenchmarkCheckCanceled/Done-4 885364 135.8 ns/op BenchmarkContextCancelDone-4 805335 155.8 ns/op BenchmarkDeepValueNewGoRoutine/depth=10-4 16921 7027 ns/op BenchmarkDeepValueNewGoRoutine/depth=20-4 16132 7614 ns/op BenchmarkDeepValueNewGoRoutine/depth=30-4 14714 8318 ns/op BenchmarkDeepValueNewGoRoutine/depth=50-4 12567 10139 ns/op BenchmarkDeepValueNewGoRoutine/depth=100-4 8598 12018 ns/op BenchmarkDeepValueSameGoRoutine/depth=10-4 781992 155.1 ns/op BenchmarkDeepValueSameGoRoutine/depth=20-4 398055 285.4 ns/op BenchmarkDeepValueSameGoRoutine/depth=30-4 290310 410.6 ns/op BenchmarkDeepValueSameGoRoutine/depth=50-4 182121 660.9 ns/op BenchmarkDeepValueSameGoRoutine/depth=100-4 95925 1273 ns/op PASS ok context 10.932s goos: freebsd goarch: amd64 pkg: crypto/aes cpu: AMD EPYC 7B12 BenchmarkEncrypt-4 2538466 43.68 ns/op 366.28 MB/s BenchmarkDecrypt-4 2640256 44.28 ns/op 361.37 MB/s BenchmarkExpand-4 2274397 53.30 ns/op PASS ok crypto/aes 1.529s goos: freebsd goarch: amd64 pkg: crypto/cipher cpu: AMD EPYC 7B12 BenchmarkAESGCM/Open-128-64-4 269126 409.0 ns/op 156.49 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-64-4 581989 198.8 ns/op 321.90 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-64-4 283003 448.2 ns/op 142.80 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-64-4 547107 208.6 ns/op 306.86 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-1350-4 173911 696.6 ns/op 1938.10 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-1350-4 235294 505.0 ns/op 2673.46 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-1350-4 158684 743.5 ns/op 1815.71 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-1350-4 211450 564.1 ns/op 2393.27 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-8192-4 57032 2104 ns/op 3892.88 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-8192-4 61402 1942 ns/op 4218.51 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-8192-4 50025 2352 ns/op 3483.09 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-8192-4 54801 2186 ns/op 3748.34 MB/s 0 B/op 0 allocs/op BenchmarkAESCFBEncrypt1K-4 9912 11672 ns/op 87.30 MB/s BenchmarkAESCFBDecrypt1K-4 10671 11861 ns/op 85.91 MB/s BenchmarkAESCFBDecrypt8K-4 1272 86650 ns/op 94.48 MB/s BenchmarkAESOFB1K-4 15637 7525 ns/op 135.42 MB/s BenchmarkAESCTR1K-4 18438 6044 ns/op 168.59 MB/s BenchmarkAESCTR8K-4 2456 47316 ns/op 173.03 MB/s BenchmarkAESCBCEncrypt1K-4 20193 6404 ns/op 159.89 MB/s BenchmarkAESCBCDecrypt1K-4 28744 4359 ns/op 234.89 MB/s PASS ok crypto/cipher 4.064s goos: freebsd goarch: amd64 pkg: crypto/des cpu: AMD EPYC 7B12 BenchmarkEncrypt-4 116257 1065 ns/op 7.51 MB/s BenchmarkDecrypt-4 117667 989.5 ns/op 8.08 MB/s BenchmarkTDESEncrypt-4 43460 2713 ns/op 2.95 MB/s BenchmarkTDESDecrypt-4 44136 3074 ns/op 2.60 MB/s PASS ok crypto/des 1.656s goos: freebsd goarch: amd64 pkg: crypto/ecdh cpu: AMD EPYC 7B12 BenchmarkECDH/P256-4 1324 89196 ns/op 760 B/op 12 allocs/op BenchmarkECDH/P384-4 20 5562759 ns/op 1088 B/op 21 allocs/op BenchmarkECDH/P521-4 7 15236714 ns/op 1537 B/op 21 allocs/op BenchmarkECDH/X25519-4 123 939613 ns/op 377 B/op 9 allocs/op PASS ok crypto/ecdh 1.697s goos: freebsd goarch: amd64 pkg: crypto/ecdsa cpu: AMD EPYC 7B12 BenchmarkSign/P256-4 2439 46126 ns/op 2512 B/op 33 allocs/op BenchmarkSign/P384-4 48 2539929 ns/op 2681 B/op 34 allocs/op BenchmarkSign/P521-4 19 6251753 ns/op 3062 B/op 35 allocs/op BenchmarkVerify/P256-4 1274 93402 ns/op 432 B/op 8 allocs/op BenchmarkVerify/P384-4 19 6186663 ns/op 592 B/op 12 allocs/op BenchmarkVerify/P521-4 7 16592276 ns/op 912 B/op 12 allocs/op BenchmarkGenerateKey/P256-4 5430 19831 ns/op 896 B/op 14 allocs/op BenchmarkGenerateKey/P384-4 86 1375753 ns/op 1096 B/op 17 allocs/op BenchmarkGenerateKey/P521-4 32 3485339 ns/op 1416 B/op 17 allocs/op PASS ok crypto/ecdsa 2.468s goos: freebsd goarch: amd64 pkg: crypto/ed25519 cpu: AMD EPYC 7B12 BenchmarkKeyGeneration-4 444 266296 ns/op BenchmarkNewKeyFromSeed-4 446 269418 ns/op BenchmarkSigning-4 426 287769 ns/op BenchmarkVerification-4 277 431820 ns/op PASS ok crypto/ed25519 1.684s goos: freebsd goarch: amd64 pkg: crypto/elliptic cpu: AMD EPYC 7B12 BenchmarkScalarBaseMult/P256-4 6867 16920 ns/op 368 B/op 6 allocs/op BenchmarkScalarBaseMult/P224-4 224 532333 ns/op 376 B/op 9 allocs/op BenchmarkScalarBaseMult/P384-4 84 1405911 ns/op 504 B/op 9 allocs/op BenchmarkScalarBaseMult/P521-4 31 3826786 ns/op 696 B/op 9 allocs/op BenchmarkScalarMult/P256-4 1861 64318 ns/op 448 B/op 7 allocs/op BenchmarkScalarMult/P224-4 82 1363423 ns/op 440 B/op 10 allocs/op BenchmarkScalarMult/P384-4 31 4133935 ns/op 616 B/op 10 allocs/op BenchmarkScalarMult/P521-4 10 10954273 ns/op 840 B/op 10 allocs/op BenchmarkMarshalUnmarshal/P256/Uncompressed-4 19063 6401 ns/op 544 B/op 8 allocs/op BenchmarkMarshalUnmarshal/P256/Compressed-4 7632 13968 ns/op 592 B/op 9 allocs/op BenchmarkMarshalUnmarshal/P224/Uncompressed-4 5174 19345 ns/op 560 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P224/Compressed-4 130 904589 ns/op 592 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P384/Uncompressed-4 3369 31658 ns/op 784 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P384/Compressed-4 438 291557 ns/op 848 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P521/Uncompressed-4 2365 49125 ns/op 1104 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P521/Compressed-4 133 867003 ns/op 1184 B/op 15 allocs/op PASS ok crypto/elliptic 3.556s goos: freebsd goarch: amd64 pkg: crypto/hmac cpu: AMD EPYC 7B12 BenchmarkHMACSHA256_1K-4 33649 3490 ns/op 293.43 MB/s BenchmarkHMACSHA256_32-4 39493 3034 ns/op 10.55 MB/s BenchmarkNewWriteSum-4 19598 5965 ns/op 5.36 MB/s PASS ok crypto/hmac 1.511s goos: freebsd goarch: amd64 pkg: crypto/internal/bigmod cpu: AMD EPYC 7B12 BenchmarkModAdd-4 72021 1645 ns/op BenchmarkModSub-4 72195 1741 ns/op BenchmarkMontgomeryRepr-4 38998 3061 ns/op BenchmarkMontgomeryMul-4 39116 3092 ns/op BenchmarkModMul-4 18841 6290 ns/op BenchmarkExpBig-4 20 5388784 ns/op BenchmarkExp-4 8 12794734 ns/op PASS ok crypto/internal/bigmod 2.130s goos: freebsd goarch: amd64 pkg: crypto/internal/edwards25519 cpu: AMD EPYC 7B12 BenchmarkEncodingDecoding-4 4467 24509 ns/op BenchmarkScalarBaseMult-4 462 243248 ns/op BenchmarkScalarMult-4 220 543661 ns/op BenchmarkVarTimeDoubleScalarBaseMult-4 312 378597 ns/op PASS ok crypto/internal/edwards25519 1.655s goos: freebsd goarch: amd64 pkg: crypto/internal/edwards25519/field cpu: AMD EPYC 7B12 BenchmarkAdd-4 660865 176.7 ns/op BenchmarkMultiply-4 5882203 20.15 ns/op BenchmarkSquare-4 7882592 15.24 ns/op BenchmarkInvert-4 28862 4146 ns/op BenchmarkMult32-4 1780863 67.45 ns/op PASS ok crypto/internal/edwards25519/field 1.787s goos: freebsd goarch: amd64 pkg: crypto/internal/nistec cpu: AMD EPYC 7B12 BenchmarkScalarMult/P224-4 84 1289017 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P256-4 2072 56612 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P384-4 28 3740487 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P521-4 10 10550063 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P224-4 244 469345 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P256-4 10000 11112 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P384-4 92 1271960 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P521-4 36 3127662 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/nistec 2.090s goos: freebsd goarch: amd64 pkg: crypto/internal/nistec/fiat cpu: AMD EPYC 7B12 BenchmarkMul/P224-4 762577 134.9 ns/op 0 B/op 0 allocs/op BenchmarkMul/P384-4 383514 284.7 ns/op 0 B/op 0 allocs/op BenchmarkMul/P521-4 154315 759.2 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P224-4 889123 134.9 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P384-4 394816 290.5 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P521-4 159519 735.7 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/nistec/fiat 1.892s goos: freebsd goarch: amd64 pkg: crypto/md5 cpu: AMD EPYC 7B12 BenchmarkHash8Bytes-4 166578 720.5 ns/op 11.10 MB/s BenchmarkHash64-4 169552 652.3 ns/op 98.12 MB/s BenchmarkHash128-4 159734 738.0 ns/op 173.45 MB/s BenchmarkHash256-4 124530 931.3 ns/op 274.88 MB/s BenchmarkHash512-4 89804 1311 ns/op 390.51 MB/s BenchmarkHash1K-4 57328 2088 ns/op 490.39 MB/s BenchmarkHash8K-4 9214 12778 ns/op 641.10 MB/s BenchmarkHash1M-4 66 1556520 ns/op 673.67 MB/s BenchmarkHash8M-4 9 12538262 ns/op 669.04 MB/s BenchmarkHash8BytesUnaligned-4 165928 714.7 ns/op 11.19 MB/s BenchmarkHash1KUnaligned-4 57688 2069 ns/op 494.99 MB/s BenchmarkHash8KUnaligned-4 9416 12745 ns/op 642.75 MB/s PASS ok crypto/md5 2.707s goos: freebsd goarch: amd64 pkg: crypto/rand cpu: AMD EPYC 7B12 BenchmarkPrime-4 1 465518147 ns/op PASS ok crypto/rand 1.547s goos: freebsd goarch: amd64 pkg: crypto/rc4 cpu: AMD EPYC 7B12 BenchmarkRC4_128-4 17986 6607 ns/op 19.37 MB/s BenchmarkRC4_1K-4 2150 52626 ns/op 19.46 MB/s BenchmarkRC4_8K-4 282 417626 ns/op 19.39 MB/s PASS ok crypto/rc4 1.551s goos: freebsd goarch: amd64 pkg: crypto/rsa cpu: AMD EPYC 7B12 BenchmarkDecryptPKCS1v15/2048-4 14 8102090 ns/op BenchmarkDecryptPKCS1v15/3072-4 6 17526110 ns/op BenchmarkDecryptPKCS1v15/4096-4 4 31317642 ns/op BenchmarkEncryptPKCS1v15/2048-4 46 2356424 ns/op BenchmarkDecryptOAEP/2048-4 14 7969461 ns/op BenchmarkEncryptOAEP/2048-4 46 2307426 ns/op BenchmarkSignPKCS1v15/2048-4 14 7786645 ns/op BenchmarkVerifyPKCS1v15/2048-4 50 2274259 ns/op BenchmarkSignPSS/2048-4 14 7867956 ns/op BenchmarkVerifyPSS/2048-4 50 2623279 ns/op PASS ok crypto/rsa 2.519s goos: freebsd goarch: amd64 pkg: crypto/sha1 cpu: AMD EPYC 7B12 BenchmarkHash8Bytes/New-4 146136 811.2 ns/op 9.86 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum-4 171960 678.6 ns/op 11.79 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/New-4 99774 1196 ns/op 267.62 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/Sum-4 116385 1012 ns/op 316.24 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 68242 1734 ns/op 590.65 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum-4 75183 1583 ns/op 646.88 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 14894 8051 ns/op 1017.56 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum-4 15267 7859 ns/op 1042.36 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha1 2.272s goos: freebsd goarch: amd64 pkg: crypto/sha256 cpu: AMD EPYC 7B12 BenchmarkHash8Bytes/New-4 130477 896.8 ns/op 8.92 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum224-4 150314 779.6 ns/op 10.26 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum256-4 146653 833.3 ns/op 9.60 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 84753 1374 ns/op 745.09 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum224-4 95474 1247 ns/op 821.47 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum256-4 93836 1286 ns/op 796.14 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 19953 5947 ns/op 1377.43 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum224-4 20680 5772 ns/op 1419.26 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum256-4 20456 5817 ns/op 1408.32 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha256 2.356s goos: freebsd goarch: amd64 pkg: crypto/sha512 cpu: AMD EPYC 7B12 BenchmarkHash8Bytes/New-4 87661 1347 ns/op 5.94 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum384-4 106263 1193 ns/op 6.70 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum512-4 97698 1232 ns/op 6.49 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 43574 2699 ns/op 379.36 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum384-4 47886 2401 ns/op 426.56 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum512-4 46184 2603 ns/op 393.40 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 8752 13380 ns/op 612.27 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum384-4 9184 12947 ns/op 632.73 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum512-4 8995 13198 ns/op 620.69 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha512 2.286s goos: freebsd goarch: amd64 pkg: crypto/subtle cpu: AMD EPYC 7B12 BenchmarkConstantTimeByteEq-4 22055040 5.045 ns/op BenchmarkConstantTimeEq-4 21535660 5.028 ns/op BenchmarkConstantTimeLessOrEq-4 22532832 4.981 ns/op BenchmarkXORBytes/8Bytes-4 5783594 21.05 ns/op 380.14 MB/s BenchmarkXORBytes/128Bytes-4 5185365 22.79 ns/op 5615.45 MB/s BenchmarkXORBytes/2048Bytes-4 1763446 66.56 ns/op 30770.59 MB/s BenchmarkXORBytes/32768Bytes-4 108093 1016 ns/op 32259.23 MB/s PASS ok crypto/subtle 2.033s goos: freebsd goarch: amd64 pkg: crypto/tls cpu: AMD EPYC 7B12 BenchmarkCertCache/0-4 244 456728 ns/op BenchmarkCertCache/1-4 255 470724 ns/op BenchmarkCertCache/2-4 247 462173 ns/op BenchmarkCertCache/3-4 267 462053 ns/op BenchmarkHandshakeServer/RSA-4 19 6039176 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv13-4 18 6511683 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv12-4 18 6287074 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv13-4 129 811044 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv12-4 210 569914 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv13-4 56 1831171 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv12-4 67 1599022 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv13-4 4 25554954 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv12-4 4 25498474 ns/op BenchmarkThroughput/MaxPacket/1MB/TLSv12-4 6 18792704 ns/op 55.80 MB/s BenchmarkThroughput/MaxPacket/1MB/TLSv13-4 5 23155574 ns/op 45.28 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv12-4 4 27691380 ns/op 75.73 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv13-4 3 36531830 ns/op 57.41 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv12-4 3 45161813 ns/op 92.87 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv13-4 2 60716612 ns/op 69.08 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv12-4 2 80084990 ns/op 104.75 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv13-4 1 113921871 ns/op 73.63 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv12-4 1 151367767 ns/op 110.84 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv13-4 1 213862775 ns/op 78.45 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv12-4 1 299456603 ns/op 112.05 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv13-4 1 415482964 ns/op 80.76 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv12-4 1 609091900 ns/op 110.18 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv13-4 1 835199361 ns/op 80.35 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv12-4 6 19208167 ns/op 54.59 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv13-4 5 23325908 ns/op 44.95 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv12-4 4 28371810 ns/op 73.92 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv13-4 3 36075349 ns/op 58.13 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv12-4 3 45725930 ns/op 91.73 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv13-4 2 63990214 ns/op 65.55 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv12-4 2 81149486 ns/op 103.37 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv13-4 1 111584859 ns/op 75.18 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv12-4 1 154591079 ns/op 108.53 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv13-4 1 216016496 ns/op 77.67 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv12-4 1 295819101 ns/op 113.43 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv13-4 1 440785356 ns/op 76.12 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv12-4 1 605549750 ns/op 110.82 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv13-4 1 824154557 ns/op 81.43 MB/s BenchmarkLatency/MaxPacket/200kbps/TLSv12-4 1 702640162 ns/op BenchmarkLatency/MaxPacket/200kbps/TLSv13-4 1 706105283 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv12-4 1 287077576 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv13-4 1 287449818 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv12-4 1 148763666 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv13-4 1 148806515 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv12-4 2 79291784 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv13-4 2 79215220 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv12-4 3 37777316 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv13-4 3 37246483 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv12-4 1 142591834 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv13-4 1 145822654 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv12-4 2 62745962 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv13-4 2 63523093 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv12-4 3 36671933 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv13-4 3 36585556 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv12-4 5 23138136 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv13-4 5 22950328 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv12-4 7 15510086 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv13-4 7 15178568 ns/op PASS ok crypto/tls 17.030s goos: freebsd goarch: amd64 pkg: crypto/x509 cpu: AMD EPYC 7B12 BenchmarkCreateCertificate/RSA_2048-4 10 10995296 ns/op BenchmarkCreateCertificate/ECDSA_P256-4 490 238677 ns/op BenchmarkParseCertificate/ecdsa_leaf-4 1672 72422 ns/op 12099 B/op 164 allocs/op BenchmarkParseCertificate/rsa_leaf-4 1524 79518 ns/op 13507 B/op 187 allocs/op PASS ok crypto/x509 2.068s goos: freebsd goarch: amd64 pkg: database/sql cpu: AMD EPYC 7B12 BenchmarkConcurrentDBExec-4 50 2201032 ns/op 281705 B/op 1645 allocs/op BenchmarkConcurrentStmtQuery-4 44 2567099 ns/op 269095 B/op 2042 allocs/op BenchmarkConcurrentStmtExec-4 64 1833412 ns/op 221896 B/op 727 allocs/op BenchmarkConcurrentTxQuery-4 57 2128720 ns/op 275632 B/op 2167 allocs/op BenchmarkConcurrentTxExec-4 73 1539440 ns/op 87782 B/op 1554 allocs/op BenchmarkConcurrentTxStmtQuery-4 54 2192554 ns/op 105411 B/op 2108 allocs/op BenchmarkConcurrentTxStmtExec-4 151 801443 ns/op 40072 B/op 381 allocs/op BenchmarkConcurrentRandom-4 60 1933304 ns/op 227753 B/op 1866 allocs/op BenchmarkManyConcurrentQueries-4 3027 37292 ns/op 4108 B/op 20 allocs/op BenchmarkGrabConn-4 333454 368.6 ns/op 0 B/op 0 allocs/op PASS ok database/sql 2.771s goos: freebsd goarch: amd64 pkg: debug/gosym cpu: AMD EPYC 7B12 Benchmark115/NewLineTable-4 318259 432.4 ns/op 384 B/op 3 allocs/op Benchmark115/NewTable-4 139 892583 ns/op 188232 B/op 13 allocs/op Benchmark115/LineToPC-4 111 1086379 ns/op 0 B/op 0 allocs/op Benchmark115/PCToLine-4 25171 4637 ns/op 0 B/op 0 allocs/op PASS ok debug/gosym 1.884s goos: freebsd goarch: amd64 pkg: encoding/asn1 cpu: AMD EPYC 7B12 BenchmarkObjectIdentifierString-4 87166 1407 ns/op BenchmarkMarshal-4 1098 108759 ns/op 9528 B/op 363 allocs/op BenchmarkUnmarshal-4 3561 29779 ns/op 784 B/op 43 allocs/op PASS ok encoding/asn1 1.457s goos: freebsd goarch: amd64 pkg: encoding/base32 cpu: AMD EPYC 7B12 BenchmarkEncode-4 424 286580 ns/op 28.59 MB/s BenchmarkEncodeToString-4 388 303540 ns/op 26.99 MB/s BenchmarkDecode-4 214 554029 ns/op 23.67 MB/s BenchmarkDecodeString-4 224 518161 ns/op 25.30 MB/s PASS ok encoding/base32 1.725s goos: freebsd goarch: amd64 pkg: encoding/base64 cpu: AMD EPYC 7B12 BenchmarkEncodeToString-4 520 218478 ns/op 37.50 MB/s BenchmarkDecodeString/2-4 462472 243.7 ns/op 16.41 MB/s BenchmarkDecodeString/4-4 358788 333.6 ns/op 23.98 MB/s BenchmarkDecodeString/8-4 285115 417.9 ns/op 28.72 MB/s BenchmarkDecodeString/64-4 54670 2197 ns/op 40.06 MB/s BenchmarkDecodeString/8192-4 496 243035 ns/op 44.95 MB/s BenchmarkNewEncoding-4 121948 930.7 ns/op 275.06 MB/s PASS ok encoding/base64 1.996s goos: freebsd goarch: amd64 pkg: encoding/binary cpu: AMD EPYC 7B12 BenchmarkReadSlice1000Int32s-4 1977 58362 ns/op 68.54 MB/s BenchmarkReadStruct-4 23464 5093 ns/op 14.73 MB/s BenchmarkWriteStruct-4 22162 5400 ns/op 13.89 MB/s BenchmarkReadInts-4 74928 1638 ns/op 18.32 MB/s BenchmarkWriteInts-4 66542 1758 ns/op 17.07 MB/s BenchmarkWriteSlice1000Int32s-4 1813 64070 ns/op 62.43 MB/s BenchmarkPutUint16-4 4613912 26.29 ns/op 76.07 MB/s BenchmarkAppendUint16-4 4324876 27.35 ns/op 73.12 MB/s BenchmarkPutUint32-4 3144619 37.06 ns/op 107.93 MB/s BenchmarkAppendUint32-4 3085720 39.33 ns/op 101.70 MB/s BenchmarkPutUint64-4 1555527 77.62 ns/op 103.06 MB/s BenchmarkAppendUint64-4 1496170 80.27 ns/op 99.67 MB/s BenchmarkLittleEndianPutUint16-4 4643281 25.71 ns/op 77.79 MB/s BenchmarkLittleEndianAppendUint16-4 4398206 26.96 ns/op 74.18 MB/s BenchmarkLittleEndianPutUint32-4 3134925 38.10 ns/op 104.98 MB/s BenchmarkLittleEndianAppendUint32-4 3031566 39.53 ns/op 101.18 MB/s BenchmarkLittleEndianPutUint64-4 1553056 77.18 ns/op 103.66 MB/s BenchmarkLittleEndianAppendUint64-4 1427175 80.53 ns/op 99.34 MB/s BenchmarkReadFloats-4 244308 486.4 ns/op 24.67 MB/s BenchmarkWriteFloats-4 223364 518.7 ns/op 23.14 MB/s BenchmarkReadSlice1000Float32s-4 1874 62947 ns/op 63.55 MB/s BenchmarkWriteSlice1000Float32s-4 1580 74662 ns/op 53.57 MB/s BenchmarkReadSlice1000Uint8s-4 121092 1055 ns/op 947.97 MB/s BenchmarkWriteSlice1000Uint8s-4 175508 780.5 ns/op 1281.17 MB/s BenchmarkPutUvarint32-4 937880 116.3 ns/op 34.39 MB/s BenchmarkPutUvarint64-4 256300 443.8 ns/op 18.03 MB/s PASS ok encoding/binary 4.975s goos: freebsd goarch: amd64 pkg: encoding/csv cpu: AMD EPYC 7B12 BenchmarkRead-4 8589 11782 ns/op 736 B/op 16 allocs/op BenchmarkReadWithFieldsPerRecord-4 10395 11585 ns/op 736 B/op 16 allocs/op BenchmarkReadWithoutFieldsPerRecord-4 10000 11488 ns/op 736 B/op 16 allocs/op BenchmarkReadLargeFields-4 6322 18663 ns/op 3937 B/op 24 allocs/op BenchmarkReadReuseRecord-4 11523 10370 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithFieldsPerRecord-4 10000 10430 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithoutFieldsPerRecord-4 11491 10625 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordLargeFields-4 6384 18046 ns/op 2977 B/op 12 allocs/op BenchmarkWrite-4 18673 6891 ns/op PASS ok encoding/csv 2.490s goos: freebsd goarch: amd64 pkg: encoding/gob cpu: AMD EPYC 7B12 BenchmarkEndToEndPipe-4 17763 6698 ns/op 1811 B/op 2 allocs/op BenchmarkEndToEndByteBuffer-4 21187 5981 ns/op 1810 B/op 2 allocs/op BenchmarkEndToEndSliceByteBuffer-4 314 381218 ns/op 16635 B/op 330 allocs/op BenchmarkEncodeComplex128Slice-4 1022 112937 ns/op 480 B/op 0 allocs/op BenchmarkEncodeFloat64Slice-4 2042 53294 ns/op 42 B/op 0 allocs/op BenchmarkEncodeInt32Slice-4 2212 52952 ns/op 39 B/op 0 allocs/op BenchmarkEncodeStringSlice-4 2822 42459 ns/op 137 B/op 0 allocs/op BenchmarkEncodeInterfaceSlice-4 61 1925707 ns/op 35239 B/op 254 allocs/op BenchmarkDecodeComplex128Slice-4 906 135396 ns/op 25193 B/op 169 allocs/op BenchmarkDecodeFloat64Slice-4 1821 64649 ns/op 10786 B/op 169 allocs/op BenchmarkDecodeInt32Slice-4 1996 64053 ns/op 9753 B/op 169 allocs/op BenchmarkDecodeStringSlice-4 1244 107203 ns/op 39110 B/op 1169 allocs/op BenchmarkDecodeStringsSlice-4 474 262850 ns/op 65988 B/op 2193 allocs/op BenchmarkDecodeBytesSlice-4 896 132437 ns/op 23492 B/op 182 allocs/op BenchmarkDecodeInterfaceSlice-4 139 842824 ns/op 82815 B/op 3178 allocs/op BenchmarkDecodeMap-4 100 1060568 ns/op 54125 B/op 181 allocs/op PASS ok encoding/gob 3.344s goos: freebsd goarch: amd64 pkg: encoding/hex cpu: AMD EPYC 7B12 BenchmarkEncode/256-4 19766 6077 ns/op 42.12 MB/s BenchmarkEncode/1024-4 4418 24571 ns/op 41.68 MB/s BenchmarkEncode/4096-4 1243 94170 ns/op 43.50 MB/s BenchmarkEncode/16384-4 319 374568 ns/op 43.74 MB/s BenchmarkDecode/256-4 41253 2774 ns/op 92.29 MB/s BenchmarkDecode/1024-4 11086 10774 ns/op 95.04 MB/s BenchmarkDecode/4096-4 2746 43472 ns/op 94.22 MB/s BenchmarkDecode/16384-4 687 176324 ns/op 92.92 MB/s BenchmarkDump/256-4 1958 60050 ns/op 4.26 MB/s BenchmarkDump/1024-4 487 232967 ns/op 4.40 MB/s BenchmarkDump/4096-4 128 930347 ns/op 4.40 MB/s BenchmarkDump/16384-4 30 3755736 ns/op 4.36 MB/s PASS ok encoding/hex 2.982s goos: freebsd goarch: amd64 pkg: encoding/json cpu: AMD EPYC 7B12 BenchmarkCodeEncoder-4 3 37807167 ns/op 51.33 MB/s 8389685 B/op 44 allocs/op BenchmarkCodeEncoderError-4 3 36250323 ns/op 53.53 MB/s 5637290 B/op 47 allocs/op BenchmarkCodeMarshal-4 3 37485887 ns/op 51.77 MB/s 7534552 B/op 32 allocs/op BenchmarkCodeMarshalError-4 2 51320938 ns/op 37.81 MB/s 10331808 B/op 57 allocs/op BenchmarkMarshalBytes/32-4 30481 3920 ns/op BenchmarkMarshalBytes/256-4 8067 14126 ns/op BenchmarkMarshalBytes/4096-4 716 163535 ns/op BenchmarkMarshalBytesError/32-4 87 1361022 ns/op BenchmarkMarshalBytesError/256-4 86 1423527 ns/op BenchmarkMarshalBytesError/4096-4 76 1592150 ns/op BenchmarkCodeDecoder-4 1 299066433 ns/op 6.49 MB/s 11017096 B/op 91359 allocs/op BenchmarkUnicodeDecoder-4 49432 2421 ns/op 5.78 MB/s 40 B/op 2 allocs/op BenchmarkDecoderStream-4 59748 1873 ns/op 16 B/op 1 allocs/op BenchmarkCodeUnmarshal-4 1 266849238 ns/op 7.27 MB/s 2938152 B/op 91324 allocs/op BenchmarkCodeUnmarshalReuse-4 1 263570067 ns/op 7.36 MB/s 2938224 B/op 91327 allocs/op BenchmarkUnmarshalString-4 78901 1728 ns/op 160 B/op 2 allocs/op BenchmarkUnmarshalFloat64-4 178166 809.9 ns/op 160 B/op 2 allocs/op BenchmarkUnmarshalInt64-4 448774 344.8 ns/op 144 B/op 1 allocs/op BenchmarkIssue10335-4 82227 1509 ns/op 176 B/op 3 allocs/op BenchmarkIssue34127-4 147315 1106 ns/op 84 B/op 2 allocs/op BenchmarkUnmapped-4 22734 5466 ns/op 208 B/op 4 allocs/op BenchmarkTypeFieldsCache/MissTypes1-4 3021 33585 ns/op BenchmarkTypeFieldsCache/MissTypes10-4 1056 104404 ns/op BenchmarkTypeFieldsCache/MissTypes100-4 163 723018 ns/op BenchmarkTypeFieldsCache/MissTypes1000-4 16 7186364 ns/op BenchmarkTypeFieldsCache/HitTypes1-4 664406 169.7 ns/op BenchmarkTypeFieldsCache/HitTypes10-4 691020 166.8 ns/op BenchmarkTypeFieldsCache/HitTypes100-4 696046 163.1 ns/op BenchmarkTypeFieldsCache/HitTypes1000-4 713367 179.4 ns/op BenchmarkEncodeMarshaler-4 74781 1624 ns/op 76 B/op 2 allocs/op BenchmarkEncoderEncode-4 81376 1457 ns/op 44 B/op 0 allocs/op BenchmarkNumberIsValid-4 6093699 19.54 ns/op BenchmarkNumberIsValidRegexp-4 29476 4523 ns/op PASS ok encoding/json 7.909s goos: freebsd goarch: amd64 pkg: encoding/pem cpu: AMD EPYC 7B12 BenchmarkEncode-4 76 1575197 ns/op 41.60 MB/s BenchmarkDecode-4 38 3009699 ns/op 29.50 MB/s PASS ok encoding/pem 1.408s goos: freebsd goarch: amd64 pkg: encoding/xml cpu: AMD EPYC 7B12 BenchmarkMarshal-4 4264 29399 ns/op 6280 B/op 24 allocs/op BenchmarkUnmarshal-4 1430 83552 ns/op 8217 B/op 185 allocs/op BenchmarkHTMLAutoClose-4 5524 19236 ns/op PASS ok encoding/xml 1.479s goos: freebsd goarch: amd64 pkg: expvar cpu: AMD EPYC 7B12 BenchmarkIntAdd-4 460362 246.5 ns/op BenchmarkIntSet-4 371989 314.0 ns/op BenchmarkFloatAdd-4 81480 1539 ns/op BenchmarkFloatSet-4 462531 281.7 ns/op BenchmarkStringSet-4 337940 341.2 ns/op BenchmarkMapSet-4 63529 1888 ns/op BenchmarkMapSetDifferent-4 70446 1760 ns/op BenchmarkMapSetDifferentRandom-4 393 302472 ns/op BenchmarkMapSetString-4 52923 2144 ns/op BenchmarkMapAddSame-4 32869 3119 ns/op BenchmarkMapAddDifferent-4 17296 7148 ns/op BenchmarkMapAddDifferentRandom-4 316 386573 ns/op BenchmarkMapAddSameSteadyState-4 263096 436.0 ns/op BenchmarkMapAddDifferentSteadyState-4 150036 738.1 ns/op BenchmarkRealworldExpvarUsage-4 10000 26055 ns/op PASS ok expvar 3.322s goos: freebsd goarch: amd64 pkg: fmt cpu: AMD EPYC 7B12 BenchmarkSprintfPadding-4 131900 820.8 ns/op BenchmarkSprintfEmpty-4 492954 212.6 ns/op BenchmarkSprintfString-4 378895 333.3 ns/op BenchmarkSprintfTruncateString-4 335712 357.9 ns/op BenchmarkSprintfTruncateBytes-4 162129 735.4 ns/op BenchmarkSprintfSlowParsingPath-4 353455 350.2 ns/op BenchmarkSprintfQuoteString-4 43124 2775 ns/op BenchmarkSprintfInt-4 377101 323.9 ns/op BenchmarkSprintfIntInt-4 283633 468.9 ns/op BenchmarkSprintfPrefixedInt-4 314568 414.1 ns/op BenchmarkSprintfFloat-4 180816 683.4 ns/op BenchmarkSprintfComplex-4 86184 1478 ns/op BenchmarkSprintfBoolean-4 379507 342.2 ns/op BenchmarkSprintfHexString-4 198633 665.2 ns/op BenchmarkSprintfHexBytes-4 93591 1329 ns/op BenchmarkSprintfBytes-4 54604 2299 ns/op BenchmarkSprintfStringer-4 107907 1173 ns/op BenchmarkSprintfStructure-4 50564 2419 ns/op BenchmarkManyArgs-4 104959 1177 ns/op BenchmarkFprintInt-4 102904 1189 ns/op BenchmarkFprintfBytes-4 113041 1080 ns/op BenchmarkFprintIntNoAlloc-4 102310 1173 ns/op BenchmarkScanInts-4 52 2252791 ns/op BenchmarkScanRecursiveInt-4 1 278016353 ns/op BenchmarkScanRecursiveIntReaderWrapper-4 1 286435777 ns/op PASS ok fmt 4.866s goos: freebsd goarch: amd64 pkg: go/build cpu: AMD EPYC 7B12 BenchmarkImportVendor-4 1183 91607 ns/op PASS ok go/build 1.203s goos: freebsd goarch: amd64 pkg: go/constant cpu: AMD EPYC 7B12 BenchmarkStringAdd/1-4 69706 1606 ns/op 160 B/op 2 allocs/op BenchmarkStringAdd/4-4 21133 5876 ns/op 832 B/op 9 allocs/op BenchmarkStringAdd/16-4 5821 20063 ns/op 3168 B/op 23 allocs/op BenchmarkStringAdd/64-4 1490 77046 ns/op 11745 B/op 73 allocs/op BenchmarkStringAdd/256-4 402 298409 ns/op 47840 B/op 267 allocs/op BenchmarkStringAdd/1024-4 100 1310546 ns/op 206176 B/op 1038 allocs/op BenchmarkStringAdd/4096-4 24 5289164 ns/op 865632 B/op 4114 allocs/op BenchmarkStringAdd/16384-4 5 21070851 ns/op 3634547 B/op 16407 allocs/op BenchmarkStringAdd/65536-4 2 77411464 ns/op 15258976 B/op 65565 allocs/op PASS ok go/constant 2.520s goos: freebsd goarch: amd64 pkg: go/format cpu: AMD EPYC 7B12 BenchmarkFormat/array1-10000-4 1 192440866 ns/op 0.34 MB/s 46632816 B/op 48994 allocs/op PASS ok go/format 1.256s goos: freebsd goarch: amd64 pkg: go/parser cpu: AMD EPYC 7B12 BenchmarkParse-4 8 14037464 ns/op 3.84 MB/s BenchmarkParseOnly-4 9 12345501 ns/op 4.36 MB/s BenchmarkResolve-4 74 1650657 ns/op 32.63 MB/s PASS ok go/parser 2.411s goos: freebsd goarch: amd64 pkg: go/printer cpu: AMD EPYC 7B12 BenchmarkPrintFile-4 1 101425464 ns/op 0.51 MB/s 5452928 B/op 27665 allocs/op BenchmarkPrintDecl-4 1213 96590 ns/op 0.33 MB/s 16881 B/op 51 allocs/op PASS ok go/printer 1.311s goos: freebsd goarch: amd64 pkg: go/scanner cpu: AMD EPYC 7B12 BenchmarkScan-4 403 304971 ns/op BenchmarkScanFiles/go/types/expr.go-4 20 5630141 ns/op 8.81 MB/s BenchmarkScanFiles/go/parser/parser.go-4 12 8557192 ns/op 8.47 MB/s BenchmarkScanFiles/net/http/server.go-4 9 12268088 ns/op 9.24 MB/s BenchmarkScanFiles/go/scanner/errors.go-4 318 379191 ns/op 8.11 MB/s PASS ok go/scanner 1.756s goos: freebsd goarch: amd64 pkg: go/token cpu: AMD EPYC 7B12 BenchmarkSearchInts-4 1800908 65.39 ns/op PASS ok go/token 1.265s goos: freebsd goarch: amd64 pkg: go/types cpu: AMD EPYC 7B12 BenchmarkLookupFieldOrMethod-4 231 537230 ns/op BenchmarkNamed/Underlying/nongeneric-4 1660318 73.39 ns/op BenchmarkNamed/Underlying/generic-4 1646674 71.42 ns/op BenchmarkNamed/Underlying/src_instance-4 1673130 71.77 ns/op BenchmarkNamed/Underlying/user_instance-4 1636544 71.23 ns/op BenchmarkNamed/NewMethodSet/nongeneric-4 35044 3504 ns/op BenchmarkNamed/NewMethodSet/generic-4 34408 3500 ns/op BenchmarkNamed/NewMethodSet/src_instance-4 34705 3520 ns/op BenchmarkNamed/NewMethodSet/user_instance-4 34750 3546 ns/op BenchmarkCheck/http/funcbodies/info-4 1 354433547 ns/op 86201 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 279267035 ns/op 109403 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 155053159 ns/op 197036 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 140840523 ns/op 216862 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 321875953 ns/op 16079 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 2 77998264 ns/op 66347 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 3 47436428 ns/op 109089 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 3 46563634 ns/op 111065 lines/s BenchmarkCheck/constant/funcbodies/info-4 1 134603580 ns/op 16094 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 3 45441804 ns/op 47674 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 4 33074077 ns/op 65507 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 4 32734642 ns/op 66182 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 721526690 ns/op 88920 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 391210964 ns/op 163991 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 2 95565222 ns/op 671301 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 2 79122086 ns/op 810742 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 1 398314965 ns/op 5013 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 2 65724070 ns/op 30375 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 2 55330354 ns/op 36082 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 2 54573609 ns/op 36578 lines/s PASS ok go/types 16.537s goos: freebsd goarch: amd64 pkg: hash/adler32 cpu: AMD EPYC 7B12 BenchmarkAdler32KB-4 17058 7514 ns/op 136.29 MB/s PASS ok hash/adler32 1.281s goos: freebsd goarch: amd64 pkg: hash/crc32 cpu: AMD EPYC 7B12 BenchmarkCRC32/poly=IEEE/size=15/align=0-4 331954 364.7 ns/op 41.14 MB/s BenchmarkCRC32/poly=IEEE/size=15/align=1-4 325189 350.4 ns/op 42.80 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=0-4 182959 637.0 ns/op 62.80 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=1-4 182479 623.8 ns/op 64.12 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=0-4 582835 189.7 ns/op 2698.72 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=1-4 619201 188.8 ns/op 2711.31 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=0-4 507864 229.5 ns/op 4461.80 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=1-4 524547 230.3 ns/op 4446.04 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=0-4 253813 468.0 ns/op 8751.54 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=1-4 254727 471.4 ns/op 8689.45 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=0-4 44029 2715 ns/op 12067.25 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=1-4 43216 2713 ns/op 12077.57 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=0-4 604436 176.6 ns/op 84.95 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=1-4 582960 179.9 ns/op 83.37 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=0-4 589911 182.5 ns/op 219.15 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=1-4 647240 183.4 ns/op 218.09 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=0-4 446415 246.5 ns/op 2076.78 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=1-4 418161 254.5 ns/op 2011.53 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=0-4 339360 320.1 ns/op 3198.63 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=1-4 357340 321.8 ns/op 3182.05 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=0-4 292929 385.4 ns/op 10627.18 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=1-4 287643 403.9 ns/op 10142.08 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=0-4 61742 1913 ns/op 17133.20 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=1-4 62275 1946 ns/op 16838.58 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=0-4 327638 341.3 ns/op 43.95 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=1-4 366979 349.9 ns/op 42.86 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=0-4 169281 660.6 ns/op 60.55 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=1-4 176518 648.8 ns/op 61.65 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=0-4 16849 7237 ns/op 70.74 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=1-4 16711 7529 ns/op 68.01 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=0-4 6510 15745 ns/op 65.04 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=1-4 7971 14785 ns/op 69.26 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=0-4 1626 79636 ns/op 51.43 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=1-4 1560 78810 ns/op 51.97 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=0-4 189 624049 ns/op 52.51 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=1-4 183 624990 ns/op 52.43 MB/s PASS ok hash/crc32 6.012s goos: freebsd goarch: amd64 pkg: hash/crc64 cpu: AMD EPYC 7B12 BenchmarkCrc64/ISO64KB-4 166 772382 ns/op 84.85 MB/s BenchmarkCrc64/ISO4KB-4 1718 61795 ns/op 66.28 MB/s BenchmarkCrc64/ISO1KB-4 8522 14157 ns/op 72.33 MB/s BenchmarkCrc64/ECMA64KB-4 165 813360 ns/op 80.57 MB/s BenchmarkCrc64/Random64KB-4 147 709682 ns/op 92.35 MB/s BenchmarkCrc64/Random16KB-4 634 198699 ns/op 82.46 MB/s PASS ok hash/crc64 2.167s goos: freebsd goarch: amd64 pkg: hash/fnv cpu: AMD EPYC 7B12 BenchmarkFnv32KB-4 17053 7044 ns/op 145.36 MB/s BenchmarkFnv32aKB-4 16945 7581 ns/op 135.07 MB/s BenchmarkFnv64KB-4 17252 6933 ns/op 147.70 MB/s BenchmarkFnv64aKB-4 16141 7261 ns/op 141.04 MB/s BenchmarkFnv128KB-4 2946 40733 ns/op 25.14 MB/s BenchmarkFnv128aKB-4 2793 40753 ns/op 25.13 MB/s PASS ok hash/fnv 2.108s goos: freebsd goarch: amd64 pkg: hash/maphash cpu: AMD EPYC 7B12 BenchmarkHash/n=4/Write-4 746235 146.9 ns/op 27.23 MB/s BenchmarkHash/n=4/Bytes-4 5900278 20.14 ns/op 198.63 MB/s BenchmarkHash/n=4/String-4 2335978 51.95 ns/op 76.99 MB/s BenchmarkHash/n=8/Write-4 795054 150.9 ns/op 53.02 MB/s BenchmarkHash/n=8/Bytes-4 5596788 19.95 ns/op 400.95 MB/s BenchmarkHash/n=8/String-4 2350165 50.72 ns/op 157.73 MB/s BenchmarkHash/n=16/Write-4 770173 148.0 ns/op 108.08 MB/s BenchmarkHash/n=16/Bytes-4 5988976 21.14 ns/op 756.91 MB/s BenchmarkHash/n=16/String-4 2375136 50.87 ns/op 314.52 MB/s BenchmarkHash/n=32/Write-4 744578 155.2 ns/op 206.15 MB/s BenchmarkHash/n=32/Bytes-4 5544474 20.91 ns/op 1530.35 MB/s BenchmarkHash/n=32/String-4 2388703 49.67 ns/op 644.27 MB/s BenchmarkHash/n=64/Write-4 735076 159.6 ns/op 400.90 MB/s BenchmarkHash/n=64/Bytes-4 5761975 20.91 ns/op 3061.41 MB/s BenchmarkHash/n=64/String-4 2292642 50.07 ns/op 1278.28 MB/s BenchmarkHash/n=256/Write-4 574018 210.1 ns/op 1218.25 MB/s BenchmarkHash/n=256/Bytes-4 4438423 27.73 ns/op 9230.22 MB/s BenchmarkHash/n=256/String-4 1331102 90.11 ns/op 2841.02 MB/s BenchmarkHash/n=320/Write-4 504811 212.0 ns/op 1509.30 MB/s BenchmarkHash/n=320/Bytes-4 3644173 33.05 ns/op 9682.41 MB/s BenchmarkHash/n=320/String-4 952538 125.4 ns/op 2551.38 MB/s BenchmarkHash/n=1024/Write-4 380066 290.6 ns/op 3524.04 MB/s BenchmarkHash/n=1024/Bytes-4 1351381 88.69 ns/op 11545.41 MB/s BenchmarkHash/n=1024/String-4 392884 307.2 ns/op 3332.83 MB/s BenchmarkHash/n=4096/Write-4 183506 649.3 ns/op 6308.08 MB/s BenchmarkHash/n=4096/Bytes-4 342540 349.3 ns/op 11726.54 MB/s BenchmarkHash/n=4096/String-4 102415 1156 ns/op 3543.48 MB/s BenchmarkHash/n=16384/Write-4 58458 2060 ns/op 7951.71 MB/s BenchmarkHash/n=16384/Bytes-4 86043 1389 ns/op 11798.12 MB/s BenchmarkHash/n=16384/String-4 26371 4490 ns/op 3649.32 MB/s PASS ok hash/maphash 5.388s goos: freebsd goarch: amd64 pkg: html cpu: AMD EPYC 7B12 BenchmarkEscape-4 1358 82578 ns/op BenchmarkEscapeNone-4 143568 823.7 ns/op BenchmarkUnescape-4 1222 96248 ns/op BenchmarkUnescapeNone-4 993787 117.8 ns/op BenchmarkUnescapeSparse-4 15698 6819 ns/op BenchmarkUnescapeDense-4 1773 65212 ns/op PASS ok html 1.895s goos: freebsd goarch: amd64 pkg: html/template cpu: AMD EPYC 7B12 BenchmarkCSSEscaper-4 14126 8238 ns/op BenchmarkCSSEscaperNoSpecials-4 69765 1879 ns/op BenchmarkDecodeCSS-4 43406 2716 ns/op BenchmarkDecodeCSSNoSpecials-4 5952194 20.57 ns/op BenchmarkCSSValueFilter-4 178892 669.4 ns/op BenchmarkCSSValueFilterOk-4 120277 963.5 ns/op BenchmarkEscapedExecute-4 5996 18007 ns/op BenchmarkHTMLNospaceEscaper-4 17828 6822 ns/op BenchmarkHTMLNospaceEscaperNoSpecials-4 98930 1264 ns/op BenchmarkStripTags-4 33572 3597 ns/op BenchmarkStripTagsNoSpecials-4 444091 264.8 ns/op BenchmarkJSValEscaperWithNum-4 33802 3630 ns/op BenchmarkJSValEscaperWithStr-4 8679 13971 ns/op BenchmarkJSValEscaperWithStrNoSpecials-4 26875 4384 ns/op BenchmarkJSValEscaperWithObj-4 6732 16726 ns/op BenchmarkJSValEscaperWithObjNoSpecials-4 19256 6386 ns/op BenchmarkJSStrEscaperNoSpecials-4 90513 1326 ns/op BenchmarkJSStrEscaper-4 17814 6900 ns/op BenchmarkJSRegexpEscaperNoSpecials-4 83558 1609 ns/op BenchmarkJSRegexpEscaper-4 16029 7358 ns/op BenchmarkTemplateSpecialTags-4 151 791824 ns/op BenchmarkURLEscaper-4 5439 19058 ns/op BenchmarkURLEscaperNoSpecials-4 253040 491.4 ns/op BenchmarkURLNormalizer-4 8284 14622 ns/op BenchmarkURLNormalizerNoSpecials-4 241335 507.4 ns/op BenchmarkSrcsetFilter-4 26023 4701 ns/op BenchmarkSrcsetFilterNoSpecials-4 149613 804.5 ns/op PASS ok html/template 5.293s goos: freebsd goarch: amd64 pkg: image cpu: AMD EPYC 7B12 BenchmarkAt/rgba-4 780034 131.8 ns/op 16 B/op 1 allocs/op BenchmarkAt/rgba64-4 703310 168.0 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba-4 950289 126.8 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba64-4 737184 161.6 ns/op 16 B/op 1 allocs/op BenchmarkAt/alpha-4 2490930 49.28 ns/op 0 B/op 0 allocs/op BenchmarkAt/alpha16-4 1561520 78.22 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray-4 2380951 50.72 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray16-4 1644151 72.91 ns/op 0 B/op 0 allocs/op BenchmarkAt/paletted-4 1714202 68.95 ns/op 0 B/op 0 allocs/op BenchmarkSet/rgba-4 577563 179.3 ns/op 16 B/op 1 allocs/op BenchmarkSet/rgba64-4 506516 215.8 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba-4 696120 173.5 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba64-4 550407 216.1 ns/op 16 B/op 1 allocs/op BenchmarkSet/alpha-4 1000000 108.3 ns/op 0 B/op 0 allocs/op BenchmarkSet/alpha16-4 727593 165.3 ns/op 16 B/op 1 allocs/op BenchmarkSet/gray-4 1296176 93.15 ns/op 0 B/op 0 allocs/op BenchmarkSet/gray16-4 732728 162.1 ns/op 16 B/op 1 allocs/op BenchmarkSet/paletted-4 548491 196.5 ns/op 0 B/op 0 allocs/op BenchmarkRGBAAt-4 1927196 66.13 ns/op BenchmarkRGBASetRGBA-4 1760954 66.86 ns/op BenchmarkRGBA64At-4 1111159 104.1 ns/op BenchmarkRGBA64SetRGBA64-4 1000000 106.3 ns/op BenchmarkNRGBAAt-4 1929081 62.29 ns/op BenchmarkNRGBASetNRGBA-4 1811324 67.03 ns/op BenchmarkNRGBA64At-4 1248744 96.00 ns/op BenchmarkNRGBA64SetNRGBA64-4 1000000 109.9 ns/op BenchmarkAlphaAt-4 3080124 35.29 ns/op BenchmarkAlphaSetAlpha-4 3102026 39.90 ns/op BenchmarkAlpha16At-4 2098675 57.63 ns/op BenchmarkAlphaSetAlpha16-4 2004991 59.64 ns/op BenchmarkGrayAt-4 3393072 35.37 ns/op BenchmarkGraySetGray-4 3248385 36.69 ns/op BenchmarkGray16At-4 2091178 57.82 ns/op BenchmarkGraySetGray16-4 2006509 59.73 ns/op PASS ok image 6.713s goos: freebsd goarch: amd64 pkg: image/color cpu: AMD EPYC 7B12 BenchmarkYCbCrToRGB/0-4 4641528 24.50 ns/op BenchmarkYCbCrToRGB/128-4 4731996 24.87 ns/op BenchmarkYCbCrToRGB/255-4 4820518 22.99 ns/op BenchmarkRGBToYCbCr/0-4 4823406 24.50 ns/op BenchmarkRGBToYCbCr/Cb-4 5002682 24.58 ns/op BenchmarkRGBToYCbCr/Cr-4 4815460 24.65 ns/op BenchmarkYCbCrToRGBA/0-4 3856783 30.88 ns/op BenchmarkYCbCrToRGBA/128-4 3947805 29.66 ns/op BenchmarkYCbCrToRGBA/255-4 3826612 30.75 ns/op BenchmarkNYCbCrAToRGBA/0-4 3852084 30.72 ns/op BenchmarkNYCbCrAToRGBA/128-4 3802862 31.13 ns/op BenchmarkNYCbCrAToRGBA/255-4 3825720 31.08 ns/op PASS ok image/color 2.801s goos: freebsd goarch: amd64 pkg: image/draw cpu: AMD EPYC 7B12 BenchmarkFillOver-4 5 21600954 ns/op BenchmarkFillSrc-4 500 227420 ns/op BenchmarkCopyOver-4 10 10712708 ns/op BenchmarkCopySrc-4 711 164267 ns/op BenchmarkNRGBAOver-4 10 10518252 ns/op BenchmarkNRGBASrc-4 16 7241248 ns/op BenchmarkYCbCr-4 14 8131979 ns/op BenchmarkGray-4 25 4669359 ns/op BenchmarkCMYK-4 16 7007765 ns/op BenchmarkGlyphOver-4 33 3665619 ns/op BenchmarkRGBAMaskOver-4 6 18705326 ns/op BenchmarkGrayMaskOver-4 7 15157132 ns/op BenchmarkRGBA64ImageMaskOver-4 5 24749657 ns/op BenchmarkRGBA-4 7 15309915 ns/op BenchmarkPalettedFill-4 1438 81219 ns/op BenchmarkPalettedRGBA-4 7 16605282 ns/op BenchmarkGenericOver-4 3 33624145 ns/op BenchmarkGenericMaskOver-4 7 15204955 ns/op BenchmarkGenericSrc-4 5 22687542 ns/op BenchmarkGenericMaskSrc-4 5 21161345 ns/op PASS ok image/draw 5.539s goos: freebsd goarch: amd64 pkg: image/gif cpu: AMD EPYC 7B12 BenchmarkDecode-4 32 3432808 ns/op 4.50 MB/s 47848 B/op 267 allocs/op BenchmarkEncodeRandomPaletted-4 2 93827862 ns/op 3.27 MB/s 79984 B/op 7 allocs/op BenchmarkEncodeRandomRGBA-4 1 2141330001 ns/op 0.57 MB/s 417248 B/op 13 allocs/op BenchmarkEncodeRealisticPaletted-4 74 1515918 ns/op 10.19 MB/s 79984 B/op 7 allocs/op BenchmarkEncodeRealisticRGBA-4 1 108682898 ns/op 0.57 MB/s 105952 B/op 13 allocs/op PASS ok image/gif 4.208s goos: freebsd goarch: amd64 pkg: image/jpeg cpu: AMD EPYC 7B12 BenchmarkFDCT-4 5346 21819 ns/op BenchmarkIDCT-4 5707 21024 ns/op BenchmarkDecodeBaseline-4 12 9513603 ns/op 6.50 MB/s 63024 B/op 5 allocs/op BenchmarkDecodeProgressive-4 9 12426661 ns/op 4.97 MB/s 259712 B/op 13 allocs/op BenchmarkEncodeRGBA-4 1 116947123 ns/op 10.51 MB/s 4400 B/op 4 allocs/op BenchmarkEncodeYCbCr-4 1 140535282 ns/op 6.56 MB/s 4400 B/op 4 allocs/op PASS ok image/jpeg 2.201s goos: freebsd goarch: amd64 pkg: image/png cpu: AMD EPYC 7B12 BenchmarkPaeth-4 16938522 6.999 ns/op BenchmarkDecodeGray-4 18 6167702 ns/op 10.63 MB/s 137024 B/op 102 allocs/op BenchmarkDecodeNRGBAGradient-4 4 26440159 ns/op 9.91 MB/s 337328 B/op 188 allocs/op BenchmarkDecodeNRGBAOpaque-4 5 22500418 ns/op 11.65 MB/s 346592 B/op 152 allocs/op BenchmarkDecodePaletted-4 31 3874111 ns/op 16.92 MB/s 139459 B/op 309 allocs/op BenchmarkDecodeRGB-4 5 21507136 ns/op 12.19 MB/s 332000 B/op 157 allocs/op BenchmarkDecodeInterlacing-4 4 26175722 ns/op 10.01 MB/s 605216 B/op 268 allocs/op BenchmarkEncodeGray-4 3 40819584 ns/op 7.53 MB/s 852184 B/op 29 allocs/op BenchmarkEncodeGrayWithBufferPool-4 3 41123681 ns/op 7.47 MB/s 284053 B/op 9 allocs/op BenchmarkEncodeNRGBOpaque-4 1 125969105 ns/op 9.75 MB/s 860248 B/op 29 allocs/op BenchmarkEncodeNRGBA-4 1 148855546 ns/op 8.25 MB/s 864088 B/op 29 allocs/op BenchmarkEncodePaletted-4 6 19475862 ns/op 15.77 MB/s 848592 B/op 32 allocs/op BenchmarkEncodeRGBOpaque-4 1 127987217 ns/op 9.60 MB/s 860248 B/op 29 allocs/op BenchmarkEncodeRGBA-4 1 522486502 ns/op 2.35 MB/s 864184 B/op 30 allocs/op PASS ok image/png 4.063s goos: freebsd goarch: amd64 pkg: index/suffixarray cpu: AMD EPYC 7B12 BenchmarkNew/text=opticks/size=100K/bits=32-4 3 36866716 ns/op 2.71 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=opticks/size=100K/bits=64-4 4 32094512 ns/op 3.12 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=opticks/size=500K/bits=32-4 1 201229579 ns/op 2.48 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=opticks/size=500K/bits=64-4 1 184193952 ns/op 2.71 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=32-4 3 36254402 ns/op 2.76 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=64-4 4 31415529 ns/op 3.18 MB/s 802900 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=32-4 1 195018357 ns/op 2.56 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=64-4 1 163843263 ns/op 3.05 MB/s 4005976 B/op 3 allocs/op BenchmarkNew/text=go/size=1M/bits=32-4 1 396835947 ns/op 2.52 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=1M/bits=64-4 1 336536740 ns/op 2.97 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=32-4 1 2484189734 ns/op 2.01 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=64-4 1 2456280642 ns/op 2.04 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=32-4 19 6729422 ns/op 14.86 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=64-4 18 6433130 ns/op 15.54 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=32-4 4 30212111 ns/op 16.55 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=64-4 4 30662996 ns/op 16.31 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=32-4 2 60054982 ns/op 16.65 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=64-4 2 63070043 ns/op 15.86 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=32-4 1 291946290 ns/op 17.13 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=64-4 1 296973431 ns/op 16.84 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=rand/size=100K/bits=32-4 3 41622569 ns/op 2.40 MB/s 401490 B/op 2 allocs/op BenchmarkNew/text=rand/size=100K/bits=64-4 3 35624809 ns/op 2.81 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=rand/size=500K/bits=32-4 1 234151374 ns/op 2.14 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=rand/size=500K/bits=64-4 1 211385923 ns/op 2.37 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=32-4 1 467020667 ns/op 2.14 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=64-4 1 494121640 ns/op 2.02 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=32-4 1 3560533242 ns/op 1.40 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=64-4 1 3974102915 ns/op 1.26 MB/s 40001616 B/op 2 allocs/op BenchmarkSaveRestore/bits=32-4 2 100263174 ns/op 41.69 MB/s 5275648 B/op 4 allocs/op BenchmarkSaveRestore/bits=64-4 1 100832884 ns/op 41.45 MB/s 9469952 B/op 4 allocs/op PASS ok index/suffixarray 30.406s goos: freebsd goarch: amd64 pkg: internal/fuzz cpu: AMD EPYC 7B12 BenchmarkMarshalCorpusFile/1-4 50634 2295 ns/op 0.44 MB/s BenchmarkMarshalCorpusFile/2-4 50947 2416 ns/op 0.83 MB/s BenchmarkMarshalCorpusFile/4-4 45741 2624 ns/op 1.52 MB/s BenchmarkMarshalCorpusFile/8-4 38676 3071 ns/op 2.61 MB/s BenchmarkMarshalCorpusFile/16-4 30457 3923 ns/op 4.08 MB/s BenchmarkMarshalCorpusFile/32-4 20722 5747 ns/op 5.57 MB/s BenchmarkMarshalCorpusFile/64-4 12944 9213 ns/op 6.95 MB/s BenchmarkMarshalCorpusFile/128-4 7087 15110 ns/op 8.47 MB/s BenchmarkMarshalCorpusFile/256-4 4161 29236 ns/op 8.76 MB/s BenchmarkMarshalCorpusFile/512-4 2044 56804 ns/op 9.01 MB/s BenchmarkMarshalCorpusFile/1024-4 1134 107506 ns/op 9.53 MB/s BenchmarkMarshalCorpusFile/2048-4 554 216066 ns/op 9.48 MB/s BenchmarkMarshalCorpusFile/4096-4 280 428351 ns/op 9.56 MB/s BenchmarkMarshalCorpusFile/8192-4 142 841831 ns/op 9.73 MB/s BenchmarkMarshalCorpusFile/16384-4 61 1699412 ns/op 9.64 MB/s BenchmarkMarshalCorpusFile/32768-4 30 3578692 ns/op 9.16 MB/s BenchmarkMarshalCorpusFile/65536-4 15 7252896 ns/op 9.04 MB/s BenchmarkMarshalCorpusFile/131072-4 7 14519117 ns/op 9.03 MB/s BenchmarkMarshalCorpusFile/262144-4 4 29870873 ns/op 8.78 MB/s BenchmarkMarshalCorpusFile/524288-4 2 58976896 ns/op 8.89 MB/s BenchmarkMarshalCorpusFile/1048576-4 1 115526371 ns/op 9.08 MB/s BenchmarkUnmarshalCorpusFile/1-4 14078 8535 ns/op 0.12 MB/s BenchmarkUnmarshalCorpusFile/2-4 13389 9138 ns/op 0.22 MB/s BenchmarkUnmarshalCorpusFile/4-4 10000 10050 ns/op 0.40 MB/s BenchmarkUnmarshalCorpusFile/8-4 9721 11572 ns/op 0.69 MB/s BenchmarkUnmarshalCorpusFile/16-4 7884 13883 ns/op 1.15 MB/s BenchmarkUnmarshalCorpusFile/32-4 5336 20026 ns/op 1.60 MB/s BenchmarkUnmarshalCorpusFile/64-4 4976 23847 ns/op 2.68 MB/s BenchmarkUnmarshalCorpusFile/128-4 3657 30970 ns/op 4.13 MB/s BenchmarkUnmarshalCorpusFile/256-4 1366 83514 ns/op 3.07 MB/s BenchmarkUnmarshalCorpusFile/512-4 775 157604 ns/op 3.25 MB/s BenchmarkUnmarshalCorpusFile/1024-4 376 306525 ns/op 3.34 MB/s BenchmarkUnmarshalCorpusFile/2048-4 198 615152 ns/op 3.33 MB/s BenchmarkUnmarshalCorpusFile/4096-4 85 1255713 ns/op 3.26 MB/s BenchmarkUnmarshalCorpusFile/8192-4 50 2483254 ns/op 3.30 MB/s BenchmarkUnmarshalCorpusFile/16384-4 24 5215105 ns/op 3.14 MB/s BenchmarkUnmarshalCorpusFile/32768-4 12 9565736 ns/op 3.43 MB/s BenchmarkUnmarshalCorpusFile/65536-4 6 18914120 ns/op 3.46 MB/s BenchmarkUnmarshalCorpusFile/131072-4 3 38543477 ns/op 3.40 MB/s BenchmarkUnmarshalCorpusFile/262144-4 2 76800830 ns/op 3.41 MB/s BenchmarkUnmarshalCorpusFile/524288-4 1 148679056 ns/op 3.53 MB/s BenchmarkUnmarshalCorpusFile/1048576-4 1 295646591 ns/op 3.55 MB/s BenchmarkMutatorBytes/1-4 40000 2731 ns/op BenchmarkMutatorBytes/10-4 46065 2651 ns/op BenchmarkMutatorBytes/100-4 42696 2857 ns/op BenchmarkMutatorBytes/1000-4 30199 4183 ns/op BenchmarkMutatorBytes/10000-4 9226 15517 ns/op BenchmarkMutatorBytes/100000-4 1305 101222 ns/op BenchmarkMutatorString/1-4 40606 2862 ns/op BenchmarkMutatorString/10-4 43578 2792 ns/op BenchmarkMutatorString/100-4 39045 3218 ns/op BenchmarkMutatorString/1000-4 21566 5885 ns/op BenchmarkMutatorString/10000-4 5876 27888 ns/op BenchmarkMutatorString/100000-4 564 203372 ns/op BenchmarkMutatorAllBasicTypes/[]uint8-4 22874 4839 ns/op BenchmarkMutatorAllBasicTypes/string-4 24247 4886 ns/op BenchmarkMutatorAllBasicTypes/bool-4 72297 1664 ns/op BenchmarkMutatorAllBasicTypes/float32-4 64754 1838 ns/op BenchmarkMutatorAllBasicTypes/float64-4 65361 1820 ns/op BenchmarkMutatorAllBasicTypes/int-4 68616 1749 ns/op BenchmarkMutatorAllBasicTypes/int8-4 68116 1763 ns/op BenchmarkMutatorAllBasicTypes/int16-4 68818 1735 ns/op BenchmarkMutatorAllBasicTypes/int32-4 68752 1762 ns/op BenchmarkMutatorAllBasicTypes/int64-4 68912 1741 ns/op BenchmarkMutatorAllBasicTypes/uint8-4 66726 1793 ns/op BenchmarkMutatorAllBasicTypes/uint16-4 67152 1776 ns/op BenchmarkMutatorAllBasicTypes/uint32-4 67453 1773 ns/op BenchmarkMutatorAllBasicTypes/uint64-4 66320 1808 ns/op PASS ok internal/fuzz 11.816s goos: freebsd goarch: amd64 pkg: internal/intern cpu: AMD EPYC 7B12 BenchmarkStress-4 66242 1522 ns/op 0 B/op 0 allocs/op BenchmarkGetByString-4 197744 630.5 ns/op 0 B/op 0 allocs/op PASS ok internal/intern 1.325s PASS ok internal/poll 1.030s goos: freebsd goarch: amd64 pkg: internal/trace cpu: AMD EPYC 7B12 BenchmarkMMU-4 7 15372034 ns/op PASS ok internal/trace 2.206s goos: freebsd goarch: amd64 pkg: internal/zstd cpu: AMD EPYC 7B12 BenchmarkLarge-4 2 63654694 ns/op 2.79 MB/s 1143304 B/op 24 allocs/op PASS ok internal/zstd 1.277s goos: freebsd goarch: amd64 pkg: io cpu: AMD EPYC 7B12 BenchmarkCopyNSmall-4 44986 3518 ns/op BenchmarkCopyNLarge-4 900 149353 ns/op PASS ok io 1.581s goos: freebsd goarch: amd64 pkg: log cpu: AMD EPYC 7B12 BenchmarkItoa-4 304551 372.8 ns/op BenchmarkPrintln-4 29350 4131 ns/op 77 B/op 1 allocs/op BenchmarkPrintlnNoFlags-4 44684 2713 ns/op 65 B/op 0 allocs/op BenchmarkConcurrent-4 5230 21309 ns/op BenchmarkDiscard-4 1801656 64.64 ns/op 0 B/op 0 allocs/op PASS ok log 1.813s goos: freebsd goarch: amd64 pkg: log/slog cpu: AMD EPYC 7B12 BenchmarkWriteTime-4 119558 974.7 ns/op BenchmarkJSONHandler/defaults-4 10713 11217 ns/op 529 B/op 1 allocs/op BenchmarkJSONHandler/time_format-4 5578 17932 ns/op 785 B/op 6 allocs/op BenchmarkJSONHandler/time_unix-4 6482 16090 ns/op 769 B/op 5 allocs/op BenchmarkPreformatting/separate-4 9681 10883 ns/op 531 B/op 1 allocs/op BenchmarkPreformatting/struct-4 10000 10913 ns/op 530 B/op 1 allocs/op BenchmarkPreformatting/struct_file-4 7458 13659 ns/op 518 B/op 0 allocs/op BenchmarkJSONEncoding/json.Marshal-4 43748 2711 ns/op 81 B/op 3 allocs/op BenchmarkJSONEncoding/Encoder.Encode-4 43510 2757 ns/op 64 B/op 2 allocs/op BenchmarkNopLog/no_attrs-4 80754 1510 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/attrs-4 68091 1852 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/attrs-parallel-4 70912 2049 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/keys-values-4 64602 1919 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/WithContext-4 67327 1855 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/WithContext-parallel-4 45235 2546 ns/op 0 B/op 0 allocs/op BenchmarkPC/0-4 640741 175.0 ns/op 0 B/op 0 allocs/op BenchmarkPC/1-4 434239 236.0 ns/op 0 B/op 0 allocs/op BenchmarkPC/2-4 298381 353.9 ns/op 0 B/op 0 allocs/op BenchmarkPC/3-4 246957 489.0 ns/op 0 B/op 0 allocs/op BenchmarkPC/4-4 190078 599.0 ns/op 0 B/op 0 allocs/op BenchmarkRecord-4 10000 10941 ns/op BenchmarkDispatch/switch-checked-4 277441 429.0 ns/op BenchmarkDispatch/As-4 261144 440.2 ns/op BenchmarkDispatch/Visit-4 246418 463.0 ns/op BenchmarkUnsafeStrings-4 25418 4527 ns/op 0 B/op 0 allocs/op --- BENCH: BenchmarkUnsafeStrings-4 value_test.go:251: Value size = 24 value_test.go:251: Value size = 24 value_test.go:251: Value size = 24 value_test.go:251: Value size = 24 PASS ok log/slog 4.382s goos: freebsd goarch: amd64 pkg: log/slog/internal/benchmarks cpu: AMD EPYC 7B12 BenchmarkAttrs/disabled/5_args-4 3011012 40.27 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/disabled/5_args_ctx-4 3020136 40.19 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/disabled/10_args-4 2042706 60.36 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/disabled/40_args-4 586480 186.8 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/fastText_discard/5_args-4 82594 1472 ns/op 260 B/op 0 allocs/op BenchmarkAttrs/fastText_discard/5_args_ctx-4 82027 1551 ns/op 260 B/op 0 allocs/op BenchmarkAttrs/fastText_discard/10_args-4 54958 2228 ns/op 471 B/op 1 allocs/op BenchmarkAttrs/fastText_discard/40_args-4 21958 5234 ns/op 2053 B/op 1 allocs/op BenchmarkAttrs/Text_discard/5_args-4 16440 6778 ns/op 618 B/op 3 allocs/op BenchmarkAttrs/Text_discard/5_args_ctx-4 18913 6367 ns/op 620 B/op 3 allocs/op BenchmarkAttrs/Text_discard/10_args-4 13257 9160 ns/op 904 B/op 6 allocs/op BenchmarkAttrs/Text_discard/40_args-4 4285 24893 ns/op 3032 B/op 22 allocs/op BenchmarkAttrs/JSON_discard/5_args-4 20656 5655 ns/op 527 B/op 1 allocs/op BenchmarkAttrs/JSON_discard/5_args_ctx-4 22020 5722 ns/op 528 B/op 1 allocs/op BenchmarkAttrs/JSON_discard/10_args-4 14922 8112 ns/op 729 B/op 1 allocs/op BenchmarkAttrs/JSON_discard/40_args-4 5278 21875 ns/op 2308 B/op 2 allocs/op PASS ok log/slog/internal/benchmarks 3.789s goos: freebsd goarch: amd64 pkg: maps cpu: AMD EPYC 7B12 BenchmarkMapClone-4 5 21630018 ns/op BenchmarkKeys-4 10 10087667 ns/op BenchmarkValues-4 10 10193438 ns/op PASS ok maps 3.339s goos: freebsd goarch: amd64 pkg: math cpu: AMD EPYC 7B12 BenchmarkAcos-4 4973150 24.03 ns/op BenchmarkAcosh-4 1812790 66.35 ns/op BenchmarkAsin-4 5075437 23.75 ns/op BenchmarkAsinh-4 1734307 68.07 ns/op BenchmarkAtan-4 6043875 19.70 ns/op BenchmarkAtanh-4 1716060 69.54 ns/op BenchmarkAtan2-4 3360688 33.92 ns/op BenchmarkCbrt-4 2306948 51.82 ns/op BenchmarkCeil-4 24027808 4.683 ns/op BenchmarkCompare-4 4881123 26.15 ns/op BenchmarkCompare32-4 5859126 21.16 ns/op BenchmarkCopysign-4 3755542 31.73 ns/op BenchmarkCos-4 1843192 68.18 ns/op BenchmarkCosh-4 2157624 55.82 ns/op BenchmarkErf-4 6132219 20.26 ns/op BenchmarkErfc-4 6177313 19.21 ns/op BenchmarkErfinv-4 5687464 20.73 ns/op BenchmarkErfcinv-4 5719495 20.73 ns/op BenchmarkExp-4 7553427 15.21 ns/op BenchmarkExpGo-4 1440794 84.10 ns/op BenchmarkExpm1-4 4835889 24.85 ns/op BenchmarkExp2-4 1534886 78.55 ns/op BenchmarkExp2Go-4 1457713 83.75 ns/op BenchmarkAbs-4 4917183 24.27 ns/op BenchmarkDim-4 10801104 9.751 ns/op BenchmarkFloor-4 21832976 4.681 ns/op BenchmarkMax-4 16824363 6.568 ns/op BenchmarkMin-4 16331814 6.861 ns/op BenchmarkMod-4 416929 255.2 ns/op BenchmarkFrexp-4 2470964 48.72 ns/op BenchmarkGamma-4 858007 123.1 ns/op BenchmarkHypot-4 13440070 8.702 ns/op BenchmarkHypotGo-4 2255472 54.52 ns/op BenchmarkIlogb-4 2956038 40.20 ns/op BenchmarkJ0-4 341828 328.2 ns/op BenchmarkJ1-4 394906 302.0 ns/op BenchmarkJn-4 183824 641.5 ns/op BenchmarkLdexp-4 2350009 50.92 ns/op BenchmarkLgamma-4 1250479 95.04 ns/op BenchmarkLog-4 8154912 14.57 ns/op BenchmarkLogb-4 2893620 41.52 ns/op BenchmarkLog1p-4 2102462 56.56 ns/op BenchmarkLog10-4 8205876 14.53 ns/op BenchmarkLog2-4 1970493 61.92 ns/op BenchmarkModf-4 3597039 32.84 ns/op BenchmarkNextafter32-4 3579591 34.35 ns/op BenchmarkNextafter64-4 3614313 34.05 ns/op BenchmarkPowInt-4 673720 156.0 ns/op BenchmarkPowFrac-4 596230 201.4 ns/op BenchmarkPow10Pos-4 5969899 19.85 ns/op BenchmarkPow10Neg-4 5835045 19.77 ns/op BenchmarkRound-4 4748958 24.92 ns/op BenchmarkRoundToEven-4 12066516 11.00 ns/op BenchmarkRemainder-4 572827 181.2 ns/op BenchmarkSignbit-4 7081756 16.81 ns/op BenchmarkSin-4 2388784 49.92 ns/op BenchmarkSincos-4 1513440 79.72 ns/op BenchmarkSinh-4 3999672 30.14 ns/op BenchmarkSqrtIndirect-4 22229948 4.663 ns/op BenchmarkSqrtLatency-4 13005908 9.239 ns/op BenchmarkSqrtIndirectLatency-4 13116138 9.256 ns/op BenchmarkSqrtGoLatency-4 1642812 73.02 ns/op BenchmarkSqrtPrime-4 175218 684.0 ns/op BenchmarkTan-4 2195032 55.52 ns/op BenchmarkTanh-4 2142501 56.15 ns/op BenchmarkTrunc-4 25716676 4.679 ns/op BenchmarkY0-4 397346 307.1 ns/op BenchmarkY1-4 358814 301.1 ns/op BenchmarkYn-4 195741 622.0 ns/op BenchmarkFloat64bits-4 7278736 16.50 ns/op BenchmarkFloat64frombits-4 7158247 16.74 ns/op BenchmarkFloat32bits-4 7137844 16.79 ns/op BenchmarkFloat32frombits-4 7158679 16.75 ns/op BenchmarkFMA-4 22189258 5.223 ns/op PASS ok math 12.174s goos: freebsd goarch: amd64 pkg: math/big cpu: AMD EPYC 7B12 BenchmarkAddVV/1-4 16522728 7.338 ns/op 8721.44 MB/s BenchmarkAddVV/2-4 14303229 7.789 ns/op 16432.51 MB/s BenchmarkAddVV/3-4 13555915 8.515 ns/op 22548.70 MB/s BenchmarkAddVV/4-4 13518788 8.618 ns/op 29705.08 MB/s BenchmarkAddVV/5-4 12922060 8.881 ns/op 36031.06 MB/s BenchmarkAddVV/10-4 11449676 10.33 ns/op 61962.20 MB/s BenchmarkAddVV/100-4 2559457 46.81 ns/op 136736.30 MB/s BenchmarkAddVV/1000-4 246439 470.2 ns/op 136122.52 MB/s BenchmarkSubVV/1-4 16646590 7.172 ns/op 8923.71 MB/s BenchmarkSubVV/2-4 15611554 7.687 ns/op 16652.55 MB/s BenchmarkSubVV/3-4 14129024 8.291 ns/op 23158.99 MB/s BenchmarkSubVV/4-4 13424854 8.483 ns/op 30177.57 MB/s BenchmarkSubVV/5-4 13154398 8.794 ns/op 36387.58 MB/s BenchmarkSubVV/10-4 11667799 10.35 ns/op 61850.80 MB/s BenchmarkSubVV/100-4 2553313 46.68 ns/op 137107.44 MB/s BenchmarkSubVV/1000-4 248944 471.4 ns/op 135760.67 MB/s BenchmarkAddVW/1-4 16532217 6.904 ns/op 1158.77 MB/s BenchmarkAddVW/2-4 15655958 7.509 ns/op 2130.85 MB/s BenchmarkAddVW/3-4 14794770 8.107 ns/op 2960.38 MB/s BenchmarkAddVW/4-4 15429532 7.435 ns/op 4304.12 MB/s BenchmarkAddVW/5-4 15755509 7.710 ns/op 5187.91 MB/s BenchmarkAddVW/10-4 12709582 9.312 ns/op 8590.86 MB/s BenchmarkAddVW/100-4 474457 228.4 ns/op 3502.81 MB/s BenchmarkAddVW/1000-4 74058 1615 ns/op 4954.88 MB/s BenchmarkAddVWext/1-4 15483882 7.171 ns/op 1115.58 MB/s BenchmarkAddVWext/2-4 15471387 7.783 ns/op 2055.67 MB/s BenchmarkAddVWext/3-4 13566351 8.410 ns/op 2853.66 MB/s BenchmarkAddVWext/4-4 15358244 7.403 ns/op 4322.74 MB/s BenchmarkAddVWext/5-4 14294592 7.658 ns/op 5223.24 MB/s BenchmarkAddVWext/10-4 12164336 9.319 ns/op 8584.93 MB/s BenchmarkAddVWext/100-4 107916 1117 ns/op 716.14 MB/s BenchmarkAddVWext/1000-4 11293 10653 ns/op 750.94 MB/s BenchmarkSubVW/1-4 16563414 6.872 ns/op 1164.21 MB/s BenchmarkSubVW/2-4 16109730 7.187 ns/op 2226.34 MB/s BenchmarkSubVW/3-4 15468694 7.502 ns/op 3199.09 MB/s BenchmarkSubVW/4-4 16085178 7.429 ns/op 4307.61 MB/s BenchmarkSubVW/5-4 15039096 7.588 ns/op 5271.25 MB/s BenchmarkSubVW/10-4 12338208 9.320 ns/op 8583.28 MB/s BenchmarkSubVW/100-4 439633 239.5 ns/op 3340.58 MB/s BenchmarkSubVW/1000-4 72475 1628 ns/op 4914.76 MB/s BenchmarkSubVWext/1-4 14838108 7.854 ns/op 1018.62 MB/s BenchmarkSubVWext/2-4 15741556 7.447 ns/op 2148.57 MB/s BenchmarkSubVWext/3-4 14645068 7.827 ns/op 3066.14 MB/s BenchmarkSubVWext/4-4 14897554 7.564 ns/op 4230.56 MB/s BenchmarkSubVWext/5-4 15212433 7.563 ns/op 5288.85 MB/s BenchmarkSubVWext/10-4 12852032 9.372 ns/op 8536.13 MB/s BenchmarkSubVWext/100-4 109636 1121 ns/op 713.46 MB/s BenchmarkSubVWext/1000-4 11274 10638 ns/op 752.05 MB/s BenchmarkMulAddVWW/1-4 14357736 8.386 ns/op 7631.92 MB/s BenchmarkMulAddVWW/2-4 13321663 9.043 ns/op 14155.05 MB/s BenchmarkMulAddVWW/3-4 13686577 8.389 ns/op 22887.94 MB/s BenchmarkMulAddVWW/4-4 13337433 9.000 ns/op 28443.74 MB/s BenchmarkMulAddVWW/5-4 12930916 9.402 ns/op 34036.93 MB/s BenchmarkMulAddVWW/10-4 10190956 11.80 ns/op 54238.91 MB/s BenchmarkMulAddVWW/100-4 1411984 85.55 ns/op 74814.15 MB/s BenchmarkMulAddVWW/1000-4 142503 842.1 ns/op 75996.92 MB/s BenchmarkAddMulVVW/1-4 16218973 7.165 ns/op 8932.31 MB/s BenchmarkAddMulVVW/2-4 14236776 7.887 ns/op 16229.93 MB/s BenchmarkAddMulVVW/3-4 13307510 8.820 ns/op 21768.93 MB/s BenchmarkAddMulVVW/4-4 11987047 9.663 ns/op 26493.56 MB/s BenchmarkAddMulVVW/5-4 11304826 10.62 ns/op 30133.56 MB/s BenchmarkAddMulVVW/10-4 10675353 10.89 ns/op 58783.69 MB/s BenchmarkAddMulVVW/100-4 2112009 56.16 ns/op 113961.54 MB/s BenchmarkAddMulVVW/1000-4 245740 488.2 ns/op 131097.63 MB/s BenchmarkDivWVW/1-4 4250590 28.79 ns/op 2223.19 MB/s BenchmarkDivWVW/2-4 2659473 45.20 ns/op 2831.86 MB/s BenchmarkDivWVW/3-4 2014192 59.99 ns/op 3200.57 MB/s BenchmarkDivWVW/4-4 1646772 72.53 ns/op 3529.78 MB/s BenchmarkDivWVW/5-4 1403895 85.34 ns/op 3749.90 MB/s BenchmarkDivWVW/10-4 673868 154.0 ns/op 4154.69 MB/s BenchmarkDivWVW/100-4 85459 1372 ns/op 4663.75 MB/s BenchmarkDivWVW/1000-4 8956 13436 ns/op 4763.22 MB/s BenchmarkNonZeroShifts/1/shrVU-4 16070122 7.181 ns/op BenchmarkNonZeroShifts/1/shlVU-4 15023598 7.209 ns/op BenchmarkNonZeroShifts/2/shrVU-4 14706577 8.122 ns/op BenchmarkNonZeroShifts/2/shlVU-4 14810784 7.917 ns/op BenchmarkNonZeroShifts/3/shrVU-4 13209873 9.024 ns/op BenchmarkNonZeroShifts/3/shlVU-4 13607719 8.420 ns/op BenchmarkNonZeroShifts/4/shrVU-4 12051792 9.949 ns/op BenchmarkNonZeroShifts/4/shlVU-4 12815508 9.004 ns/op BenchmarkNonZeroShifts/5/shrVU-4 11056428 10.92 ns/op BenchmarkNonZeroShifts/5/shlVU-4 11850627 9.629 ns/op BenchmarkNonZeroShifts/10/shrVU-4 7670854 15.50 ns/op BenchmarkNonZeroShifts/10/shlVU-4 9421122 12.93 ns/op BenchmarkNonZeroShifts/100/shrVU-4 1206328 99.34 ns/op BenchmarkNonZeroShifts/100/shlVU-4 1730214 69.02 ns/op BenchmarkNonZeroShifts/1000/shrVU-4 127154 943.5 ns/op BenchmarkNonZeroShifts/1000/shlVU-4 177912 635.6 ns/op BenchmarkDecimalConversion-4 326 369591 ns/op BenchmarkFloatString/100-4 17092 7071 ns/op 392 B/op 8 allocs/op BenchmarkFloatString/1000-4 316 368330 ns/op 2904 B/op 9 allocs/op BenchmarkFloatString/10000-4 3 34387172 ns/op 60882 B/op 50 allocs/op BenchmarkFloatString/100000-4 1 3673111541 ns/op 846280 B/op 506 allocs/op BenchmarkFloatAdd/10-4 253912 472.8 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100-4 252526 478.4 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/1000-4 216908 535.0 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/10000-4 115657 1012 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100000-4 22500 5292 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10-4 319142 390.7 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100-4 322845 377.1 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/1000-4 293115 383.3 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10000-4 205078 543.1 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100000-4 57679 2084 ns/op 0 B/op 0 allocs/op BenchmarkParseFloatSmallExp-4 2766 41895 ns/op BenchmarkParseFloatLargeExp-4 660 184880 ns/op BenchmarkGCD10x10/WithoutXY-4 319563 377.1 ns/op BenchmarkGCD10x10/WithXY-4 86696 1386 ns/op BenchmarkGCD10x100/WithoutXY-4 172564 730.3 ns/op BenchmarkGCD10x100/WithXY-4 25618 5021 ns/op BenchmarkGCD10x1000/WithoutXY-4 104196 1098 ns/op BenchmarkGCD10x1000/WithXY-4 21448 5946 ns/op BenchmarkGCD100x100/WithoutXY-4 43376 2798 ns/op BenchmarkGCD100x100/WithXY-4 16183 7760 ns/op BenchmarkGCD100x1000/WithoutXY-4 19192 6357 ns/op BenchmarkGCD100x1000/WithXY-4 7890 12707 ns/op BenchmarkGCD1000x1000/WithoutXY-4 3424 32970 ns/op BenchmarkGCD1000x1000/WithXY-4 1831 63139 ns/op BenchmarkHilbert-4 32 3466942 ns/op BenchmarkBinomial-4 20234 5953 ns/op BenchmarkQuoRem-4 31492 4211 ns/op BenchmarkExp-4 20 5455563 ns/op BenchmarkExpMont/Odd-4 170 704780 ns/op 2596 B/op 22 allocs/op BenchmarkExpMont/Even1-4 166 709776 ns/op 3360 B/op 38 allocs/op BenchmarkExpMont/Even2-4 160 736245 ns/op 3839 B/op 53 allocs/op BenchmarkExpMont/Even3-4 163 738765 ns/op 3844 B/op 53 allocs/op BenchmarkExpMont/Even4-4 165 706397 ns/op 3853 B/op 53 allocs/op BenchmarkExpMont/Even8-4 163 711281 ns/op 3851 B/op 53 allocs/op BenchmarkExpMont/Even32-4 163 737076 ns/op 3846 B/op 53 allocs/op BenchmarkExpMont/Even64-4 200 604865 ns/op 3612 B/op 53 allocs/op BenchmarkExpMont/Even96-4 189 629174 ns/op 3790 B/op 51 allocs/op BenchmarkExpMont/Even128-4 222 532955 ns/op 3229 B/op 49 allocs/op BenchmarkExpMont/Even255-4 246 489672 ns/op 2946 B/op 47 allocs/op BenchmarkExpMont/SmallEven1-4 566 208903 ns/op 1312 B/op 34 allocs/op BenchmarkExpMont/SmallEven2-4 514 236208 ns/op 1725 B/op 46 allocs/op BenchmarkExpMont/SmallEven3-4 500 235089 ns/op 1739 B/op 47 allocs/op BenchmarkExpMont/SmallEven4-4 504 236761 ns/op 1755 B/op 48 allocs/op BenchmarkExp2-4 19 5451798 ns/op BenchmarkBitset-4 890734 114.0 ns/op BenchmarkBitsetNeg-4 550515 192.7 ns/op BenchmarkBitsetOrig-4 343378 339.0 ns/op BenchmarkBitsetNegOrig-4 227322 526.4 ns/op BenchmarkModSqrt225_Tonelli-4 159 748548 ns/op BenchmarkModSqrt225_3Mod4-4 496 224618 ns/op BenchmarkModSqrt231_Tonelli-4 152 767077 ns/op BenchmarkModSqrt231_5Mod8-4 439 265585 ns/op BenchmarkModInverse-4 18596 6681 ns/op BenchmarkSqrt-4 2347 48581 ns/op BenchmarkIntSqr/1-4 1672117 72.93 ns/op BenchmarkIntSqr/2-4 926587 130.0 ns/op BenchmarkIntSqr/3-4 719704 155.7 ns/op BenchmarkIntSqr/5-4 558960 217.4 ns/op BenchmarkIntSqr/8-4 387919 288.5 ns/op BenchmarkIntSqr/10-4 320151 352.6 ns/op BenchmarkIntSqr/20-4 71809 1778 ns/op BenchmarkIntSqr/30-4 52446 2355 ns/op BenchmarkIntSqr/50-4 33417 3735 ns/op BenchmarkIntSqr/80-4 20275 6047 ns/op BenchmarkIntSqr/100-4 15651 7737 ns/op BenchmarkIntSqr/200-4 5964 19609 ns/op BenchmarkIntSqr/300-4 2466 48437 ns/op BenchmarkIntSqr/500-4 1298 98222 ns/op BenchmarkIntSqr/800-4 456 254804 ns/op BenchmarkIntSqr/1000-4 333 350168 ns/op BenchmarkDiv/20/10-4 553693 209.4 ns/op BenchmarkDiv/40/20-4 588540 220.4 ns/op BenchmarkDiv/100/50-4 551229 223.8 ns/op BenchmarkDiv/200/100-4 72256 1696 ns/op BenchmarkDiv/400/200-4 72979 1762 ns/op BenchmarkDiv/1000/500-4 59438 2127 ns/op BenchmarkDiv/2000/1000-4 44698 2880 ns/op BenchmarkDiv/20000/10000-4 1546 77815 ns/op BenchmarkDiv/200000/100000-4 36 3277971 ns/op BenchmarkDiv/2000000/1000000-4 2 92217570 ns/op BenchmarkDiv/20000000/10000000-4 1 2686896963 ns/op BenchmarkMul-4 7 15739503 ns/op BenchmarkNatMul/10-4 253130 427.1 ns/op BenchmarkNatMul/100-4 8734 14016 ns/op BenchmarkNatMul/1000-4 259 464586 ns/op BenchmarkZeroShifts/Shl-4 29775 3719 ns/op BenchmarkZeroShifts/ShlSame-4 6573177 18.10 ns/op BenchmarkZeroShifts/Shr-4 30574 3788 ns/op BenchmarkZeroShifts/ShrSame-4 6738453 17.82 ns/op BenchmarkExp3Power/0x10-4 289149 419.3 ns/op BenchmarkExp3Power/0x40-4 226556 497.4 ns/op BenchmarkExp3Power/0x100-4 150831 827.3 ns/op BenchmarkExp3Power/0x400-4 68698 1781 ns/op BenchmarkExp3Power/0x1000-4 15231 8168 ns/op BenchmarkExp3Power/0x4000-4 3206 38361 ns/op BenchmarkExp3Power/0x10000-4 345 344523 ns/op BenchmarkExp3Power/0x40000-4 30 3785956 ns/op BenchmarkExp3Power/0x100000-4 3 37320170 ns/op BenchmarkExp3Power/0x400000-4 1 346802295 ns/op BenchmarkFibo-4 4 30488372 ns/op BenchmarkNatSqr/1-4 1406803 85.63 ns/op BenchmarkNatSqr/2-4 805935 153.0 ns/op BenchmarkNatSqr/3-4 684496 181.5 ns/op BenchmarkNatSqr/5-4 495482 251.2 ns/op BenchmarkNatSqr/8-4 349123 358.6 ns/op BenchmarkNatSqr/10-4 256855 431.1 ns/op BenchmarkNatSqr/20-4 68491 1758 ns/op BenchmarkNatSqr/30-4 51667 2330 ns/op BenchmarkNatSqr/50-4 31257 3858 ns/op BenchmarkNatSqr/80-4 19245 6324 ns/op BenchmarkNatSqr/100-4 14504 8159 ns/op BenchmarkNatSqr/200-4 5175 21473 ns/op BenchmarkNatSqr/300-4 2449 50970 ns/op BenchmarkNatSqr/500-4 1231 93367 ns/op BenchmarkNatSqr/800-4 546 223933 ns/op BenchmarkNatSqr/1000-4 392 311532 ns/op BenchmarkNatSetBytes/8-4 1000000 104.8 ns/op BenchmarkNatSetBytes/24-4 340984 322.4 ns/op BenchmarkNatSetBytes/128-4 88473 1400 ns/op BenchmarkNatSetBytes/7-4 1379958 94.40 ns/op BenchmarkNatSetBytes/23-4 398595 321.9 ns/op BenchmarkNatSetBytes/127-4 88382 1389 ns/op BenchmarkScanPi-4 324 365232 ns/op BenchmarkStringPiParallel-4 996 120665 ns/op BenchmarkScan/10/Base2-4 56666 2131 ns/op BenchmarkScan/100/Base2-4 6241 20027 ns/op BenchmarkScan/1000/Base2-4 643 199583 ns/op BenchmarkScan/10/Base8-4 135056 854.4 ns/op BenchmarkScan/100/Base8-4 18456 6913 ns/op BenchmarkScan/1000/Base8-4 1858 67924 ns/op BenchmarkScan/10/Base10-4 149738 819.6 ns/op BenchmarkScan/100/Base10-4 18523 6446 ns/op BenchmarkScan/1000/Base10-4 2030 58677 ns/op BenchmarkScan/10/Base16-4 168710 701.0 ns/op BenchmarkScan/100/Base16-4 22785 5471 ns/op BenchmarkScan/1000/Base16-4 2311 52985 ns/op BenchmarkString/10/Base2-4 257319 429.2 ns/op BenchmarkString/100/Base2-4 34990 3173 ns/op BenchmarkString/1000/Base2-4 3842 29914 ns/op BenchmarkString/10/Base8-4 443558 226.6 ns/op BenchmarkString/100/Base8-4 93700 1200 ns/op BenchmarkString/1000/Base8-4 10975 11239 ns/op BenchmarkString/10/Base10-4 289500 393.7 ns/op BenchmarkString/100/Base10-4 63074 1921 ns/op BenchmarkString/1000/Base10-4 7130 16762 ns/op BenchmarkString/10/Base16-4 542590 196.7 ns/op BenchmarkString/100/Base16-4 123412 950.6 ns/op BenchmarkString/1000/Base16-4 14853 8147 ns/op BenchmarkLeafSize/0-4 58 1974518 ns/op BenchmarkLeafSize/1-4 594 195773 ns/op BenchmarkLeafSize/2-4 620 193330 ns/op BenchmarkLeafSize/3-4 444 264791 ns/op BenchmarkLeafSize/4-4 621 196480 ns/op BenchmarkLeafSize/5-4 393 300818 ns/op BenchmarkLeafSize/6-4 458 258020 ns/op BenchmarkLeafSize/7-4 482 246259 ns/op BenchmarkLeafSize/8-4 620 187580 ns/op BenchmarkLeafSize/9-4 338 366553 ns/op BenchmarkLeafSize/10-4 388 301350 ns/op BenchmarkLeafSize/11-4 410 291157 ns/op BenchmarkLeafSize/12-4 440 254513 ns/op BenchmarkLeafSize/13-4 415 287289 ns/op BenchmarkLeafSize/14-4 476 250055 ns/op BenchmarkLeafSize/15-4 513 227717 ns/op BenchmarkLeafSize/16-4 603 191567 ns/op BenchmarkLeafSize/32-4 594 185385 ns/op BenchmarkLeafSize/64-4 555 206058 ns/op BenchmarkProbablyPrime/n=0-4 14 7789160 ns/op BenchmarkProbablyPrime/n=1-4 12 8863090 ns/op BenchmarkProbablyPrime/n=5-4 8 13195338 ns/op BenchmarkProbablyPrime/n=10-4 6 18124618 ns/op BenchmarkProbablyPrime/n=20-4 4 28387560 ns/op BenchmarkProbablyPrime/Lucas-4 16 6729047 ns/op BenchmarkProbablyPrime/MillerRabinBase2-4 100 1072117 ns/op BenchmarkRatCmp-4 318213 369.5 ns/op BenchmarkFloatSqrt/64-4 32018 3778 ns/op 208 B/op 5 allocs/op BenchmarkFloatSqrt/128-4 19864 6055 ns/op 256 B/op 5 allocs/op BenchmarkFloatSqrt/256-4 13719 8772 ns/op 352 B/op 5 allocs/op BenchmarkFloatSqrt/1000-4 6340 16710 ns/op 1312 B/op 6 allocs/op BenchmarkFloatSqrt/10000-4 1260 94905 ns/op 17993 B/op 9 allocs/op BenchmarkFloatSqrt/100000-4 81 1266590 ns/op 175510 B/op 21 allocs/op BenchmarkFloatSqrt/1000000-4 2 95816388 ns/op 3566104 B/op 620 allocs/op PASS ok math/big 48.466s goos: freebsd goarch: amd64 pkg: math/bits cpu: AMD EPYC 7B12 BenchmarkLeadingZeros-4 10750293 10.68 ns/op BenchmarkLeadingZeros8-4 9428301 11.15 ns/op BenchmarkLeadingZeros16-4 12257787 9.804 ns/op BenchmarkLeadingZeros32-4 12617625 9.276 ns/op BenchmarkLeadingZeros64-4 12722275 10.56 ns/op BenchmarkTrailingZeros-4 12166653 10.33 ns/op BenchmarkTrailingZeros8-4 10800122 11.25 ns/op BenchmarkTrailingZeros16-4 11933404 9.800 ns/op BenchmarkTrailingZeros32-4 12690162 10.20 ns/op BenchmarkTrailingZeros64-4 13419810 10.06 ns/op BenchmarkOnesCount-4 13457719 9.817 ns/op BenchmarkOnesCount8-4 13688247 10.49 ns/op BenchmarkOnesCount16-4 11874787 9.782 ns/op BenchmarkOnesCount32-4 12759082 11.27 ns/op BenchmarkOnesCount64-4 12854070 10.22 ns/op BenchmarkRotateLeft-4 11778349 9.842 ns/op BenchmarkRotateLeft8-4 12944503 9.364 ns/op BenchmarkRotateLeft16-4 12065520 9.749 ns/op BenchmarkRotateLeft32-4 12095988 9.611 ns/op BenchmarkRotateLeft64-4 12502026 9.286 ns/op BenchmarkReverse-4 21506366 5.297 ns/op BenchmarkReverse8-4 23430992 4.415 ns/op BenchmarkReverse16-4 22672942 4.675 ns/op BenchmarkReverse32-4 22360516 4.988 ns/op BenchmarkReverse64-4 21231565 4.973 ns/op BenchmarkReverseBytes-4 24259665 4.341 ns/op BenchmarkReverseBytes16-4 25873432 4.367 ns/op BenchmarkReverseBytes32-4 23758790 4.385 ns/op BenchmarkReverseBytes64-4 25331990 4.360 ns/op BenchmarkAdd-4 11515315 10.45 ns/op BenchmarkAdd32-4 11610834 9.854 ns/op BenchmarkAdd64-4 12737251 9.306 ns/op BenchmarkAdd64multiple-4 21122030 5.374 ns/op BenchmarkSub-4 11583364 9.436 ns/op BenchmarkSub32-4 12388125 10.20 ns/op BenchmarkSub64-4 11649404 10.03 ns/op BenchmarkSub64multiple-4 21265276 5.355 ns/op BenchmarkMul-4 12886563 10.10 ns/op BenchmarkMul32-4 12065896 10.19 ns/op BenchmarkMul64-4 13016660 10.08 ns/op BenchmarkDiv-4 11862319 10.53 ns/op BenchmarkDiv32-4 13255809 10.27 ns/op BenchmarkDiv64-4 12082213 10.26 ns/op PASS ok math/bits 6.637s goos: freebsd goarch: amd64 pkg: math/cmplx cpu: AMD EPYC 7B12 BenchmarkAbs-4 13726108 8.751 ns/op BenchmarkAcos-4 687462 160.0 ns/op BenchmarkAcosh-4 678616 174.5 ns/op BenchmarkAsin-4 758460 158.7 ns/op BenchmarkAsinh-4 754982 158.6 ns/op BenchmarkAtan-4 1230933 97.24 ns/op BenchmarkAtanh-4 1234898 97.26 ns/op BenchmarkConj-4 23820048 4.682 ns/op BenchmarkCos-4 816542 140.3 ns/op BenchmarkCosh-4 746449 139.0 ns/op BenchmarkExp-4 1000000 107.6 ns/op BenchmarkLog-4 1544877 77.07 ns/op BenchmarkLog10-4 1557626 77.47 ns/op BenchmarkPhase-4 3389090 35.29 ns/op BenchmarkPolar-4 2458695 48.85 ns/op BenchmarkPow-4 320893 366.7 ns/op BenchmarkRect-4 1489185 79.67 ns/op BenchmarkSin-4 832701 138.2 ns/op BenchmarkSinh-4 861214 138.7 ns/op BenchmarkSqrt-4 1499523 79.87 ns/op BenchmarkTan-4 542460 217.4 ns/op BenchmarkTanh-4 563617 211.8 ns/op PASS ok math/cmplx 4.322s goos: freebsd goarch: amd64 pkg: math/rand cpu: AMD EPYC 7B12 BenchmarkInt63Threadsafe-4 991537 102.0 ns/op BenchmarkInt63ThreadsafeParallel-4 721912 152.2 ns/op BenchmarkInt63Unthreadsafe-4 1526280 75.56 ns/op BenchmarkIntn1000-4 1000000 108.3 ns/op BenchmarkInt63n1000-4 1347022 89.33 ns/op BenchmarkInt31n1000-4 1340640 93.81 ns/op BenchmarkFloat32-4 1240927 89.20 ns/op BenchmarkFloat64-4 1478595 76.11 ns/op BenchmarkPerm3-4 250399 429.2 ns/op BenchmarkPerm30-4 32283 3805 ns/op BenchmarkPerm30ViaShuffle-4 32134 3782 ns/op BenchmarkShuffleOverhead-4 22080 5332 ns/op BenchmarkRead3-4 1000000 100.9 ns/op BenchmarkRead64-4 102776 1139 ns/op BenchmarkRead1000-4 6244 17008 ns/op BenchmarkConcurrent-4 262420 482.6 ns/op PASS ok math/rand 3.575s goos: freebsd goarch: amd64 pkg: mime cpu: AMD EPYC 7B12 BenchmarkQEncodeWord-4 61664 1933 ns/op BenchmarkQDecodeWord-4 153991 773.7 ns/op BenchmarkQDecodeHeader-4 138876 838.2 ns/op BenchmarkTypeByExtension/.html-4 536091 211.9 ns/op BenchmarkTypeByExtension/.HTML-4 401814 282.4 ns/op BenchmarkTypeByExtension/.unused-4 479353 229.4 ns/op BenchmarkExtensionsByType/text/html-4 248310 492.9 ns/op BenchmarkExtensionsByType/text/html;_charset=utf-8-4 152947 820.6 ns/op BenchmarkExtensionsByType/application/octet-stream-4 252636 486.5 ns/op PASS ok mime 2.203s goos: freebsd goarch: amd64 pkg: mime/multipart cpu: AMD EPYC 7B12 BenchmarkReadForm/fields/maxMemory=0-4 898 122501 ns/op 48220 B/op 187 allocs/op BenchmarkReadForm/fields/maxMemory=1048576-4 1027 125591 ns/op 48249 B/op 187 allocs/op BenchmarkReadForm/files/maxMemory=0-4 411 279344 ns/op 104008 B/op 271 allocs/op BenchmarkReadForm/files/maxMemory=1048576-4 766 160667 ns/op 49510 B/op 207 allocs/op PASS ok mime/multipart 1.572s goos: freebsd goarch: amd64 pkg: mime/quotedprintable cpu: AMD EPYC 7B12 BenchmarkWriter-4 1390 84593 ns/op PASS ok mime/quotedprintable 1.205s goos: freebsd goarch: amd64 pkg: net cpu: AMD EPYC 7B12 BenchmarkGoLookupIP-4 160 730413 ns/op 8498 B/op 91 allocs/op BenchmarkGoLookupIPNoSuchHost-4 16 7466081 ns/op 19418 B/op 160 allocs/op BenchmarkGoLookupIPWithBrokenNameServer-4 1 5317538913 ns/op 158232 B/op 224 allocs/op BenchmarkDNSName-4 160556 699.8 ns/op BenchmarkInterfaces-4 7572 13997 ns/op 3320 B/op 41 allocs/op BenchmarkInterfaceByIndex-4 13612 8751 ns/op 1944 B/op 29 allocs/op BenchmarkInterfaceByName-4 8274 14504 ns/op 3384 B/op 42 allocs/op BenchmarkInterfaceAddrs-4 9093 13187 ns/op 3272 B/op 48 allocs/op BenchmarkInterfacesAndAddrs-4 13026 9311 ns/op 2088 B/op 35 allocs/op BenchmarkInterfacesAndMulticastAddrs-4 9690 12420 ns/op 3168 B/op 50 allocs/op BenchmarkParseIP-4 10622 11478 ns/op BenchmarkParseIPValidIPv4-4 536415 201.9 ns/op BenchmarkParseIPValidIPv6-4 277875 411.1 ns/op BenchmarkIPString/IPv4-4 170218 718.9 ns/op 32 B/op 2 allocs/op BenchmarkIPString/IPv6-4 16093 7180 ns/op 216 B/op 11 allocs/op BenchmarkIPMaskString-4 81349 1500 ns/op BenchmarkIPEqual/IPv4-4 1635771 73.11 ns/op BenchmarkIPEqual/IPv6-4 1651479 73.14 ns/op BenchmarkTCP4OneShot-4 3804 26683 ns/op BenchmarkTCP4OneShotTimeout-4 4026 29486 ns/op BenchmarkTCP4Persistent-4 8152 13397 ns/op BenchmarkTCP4PersistentTimeout-4 9260 12567 ns/op BenchmarkTCP6OneShot-4 3636 29418 ns/op BenchmarkTCP6OneShotTimeout-4 4125 28765 ns/op BenchmarkTCP6Persistent-4 8751 14434 ns/op BenchmarkTCP6PersistentTimeout-4 9014 12621 ns/op BenchmarkTCP4ConcurrentReadWrite-4 10000 25050 ns/op BenchmarkTCP6ConcurrentReadWrite-4 10000 25454 ns/op BenchmarkSetReadDeadline-4 128702 921.8 ns/op BenchmarkUDP6LinkLocalUnicast-4 7573 26633 ns/op BenchmarkReadWriteMsgUDPAddrPort-4 7867 12907 ns/op 0 B/op 0 allocs/op BenchmarkWriteToReadFromUDP-4 9262 21370 ns/op 16 B/op 1 allocs/op BenchmarkWriteToReadFromUDPAddrPort-4 4555 23941 ns/op 0 B/op 0 allocs/op PASS ok net 12.657s goos: freebsd goarch: amd64 pkg: net/http cpu: AMD EPYC 7B12 BenchmarkCookieString-4 39992 2937 ns/op 176 B/op 1 allocs/op BenchmarkReadSetCookies-4 16094 7429 ns/op 1168 B/op 21 allocs/op BenchmarkReadCookies-4 21097 5858 ns/op 1840 B/op 11 allocs/op BenchmarkHeaderWriteSubset-4 28381 4295 ns/op 46 B/op 0 allocs/op BenchmarkCopyValues-4 51841 2265 ns/op 736 B/op 11 allocs/op BenchmarkHexEscapeNonASCII-4 76164 1564 ns/op 192 B/op 2 allocs/op BenchmarkServerMatch-4 1350690 85.95 ns/op BenchmarkReadRequestChrome-4 5013 20346 ns/op 30.03 MB/s 1476 B/op 14 allocs/op BenchmarkReadRequestCurl-4 15704 7577 ns/op 10.29 MB/s 924 B/op 9 allocs/op BenchmarkReadRequestApachebench-4 15739 7673 ns/op 10.69 MB/s 924 B/op 9 allocs/op BenchmarkReadRequestSiege-4 9820 11107 ns/op 13.60 MB/s 1020 B/op 11 allocs/op BenchmarkReadRequestWrk-4 23896 5013 ns/op 7.98 MB/s 860 B/op 7 allocs/op BenchmarkFileAndServer_1KB/h1-4 368 323560 ns/op 3.16 MB/s BenchmarkFileAndServer_1KB/https1-4 261 416057 ns/op 2.46 MB/s BenchmarkFileAndServer_1KB/h2-4 182 628287 ns/op 1.63 MB/s BenchmarkFileAndServer_16MB/h1-4 4 29497644 ns/op 568.76 MB/s BenchmarkFileAndServer_16MB/https1-4 2 66267599 ns/op 253.17 MB/s BenchmarkFileAndServer_16MB/h2-4 1 165557924 ns/op 101.34 MB/s BenchmarkFileAndServer_64MB/h1-4 1 114610903 ns/op 585.54 MB/s BenchmarkFileAndServer_64MB/https1-4 1 247943109 ns/op 270.66 MB/s BenchmarkFileAndServer_64MB/h2-4 1 676326889 ns/op 99.23 MB/s BenchmarkServeMux-4 404 305947 ns/op 17280 B/op 360 allocs/op BenchmarkServeMux_SkipServe-4 538 239776 ns/op 0 B/op 0 allocs/op BenchmarkClientServer/h1-4 393 261033 ns/op 5899 B/op 64 allocs/op BenchmarkClientServer/https1-4 290 366415 ns/op 6477 B/op 73 allocs/op BenchmarkClientServer/h2-4 201 544352 ns/op 10052 B/op 81 allocs/op BenchmarkClientServerParallel/4/h1-4 1376 79631 ns/op 9911 B/op 79 allocs/op BenchmarkClientServerParallel/4/https1-4 31 3565033 ns/op 104254 B/op 1149 allocs/op --- BENCH: BenchmarkClientServerParallel/4/https1-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:65347: read tcp 127.0.0.1:65342->127.0.0.1:65347: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:65379: read tcp 127.0.0.1:65350->127.0.0.1:65379: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:65375: read tcp 127.0.0.1:65350->127.0.0.1:65375: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:65377: read tcp 127.0.0.1:65350->127.0.0.1:65377: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:65371: read tcp 127.0.0.1:65350->127.0.0.1:65371: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:65373: read tcp 127.0.0.1:65350->127.0.0.1:65373: use of closed network connection BenchmarkClientServerParallel/4/h2-4 493 216196 ns/op 11785 B/op 109 allocs/op --- BENCH: BenchmarkClientServerParallel/4/h2-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:65387: read tcp 127.0.0.1:65384->127.0.0.1:65387: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:65388: read tcp 127.0.0.1:65384->127.0.0.1:65388: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:65405: write tcp 127.0.0.1:65392->127.0.0.1:65405: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:65406: write tcp 127.0.0.1:65392->127.0.0.1:65406: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:65407: write tcp 127.0.0.1:65392->127.0.0.1:65407: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:65404: write tcp 127.0.0.1:65392->127.0.0.1:65404: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:65419: read tcp 127.0.0.1:65409->127.0.0.1:65419: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:65420: write tcp 127.0.0.1:65409->127.0.0.1:65420: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:65434: read tcp 127.0.0.1:65426->127.0.0.1:65434: use of closed network connection BenchmarkClientServerParallel/64/h1-4 1029 119428 ns/op 16087 B/op 100 allocs/op BenchmarkClientServerParallel/64/https1-4 33 3358846 ns/op 90737 B/op 1012 allocs/op --- BENCH: BenchmarkClientServerParallel/64/https1-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:10749: write tcp 127.0.0.1:10747->127.0.0.1:10749: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:10751: write tcp 127.0.0.1:10747->127.0.0.1:10751: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:10769: read tcp 127.0.0.1:10754->127.0.0.1:10769: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:10763: read tcp 127.0.0.1:10754->127.0.0.1:10763: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:10784: read tcp 127.0.0.1:10754->127.0.0.1:10784: use of closed network connection BenchmarkClientServerParallel/64/h2-4 37 2744647 ns/op 81317 B/op 935 allocs/op --- BENCH: BenchmarkClientServerParallel/64/h2-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:10794: read tcp 127.0.0.1:10790->127.0.0.1:10794: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:10796: write tcp 127.0.0.1:10790->127.0.0.1:10796: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:10795: write tcp 127.0.0.1:10790->127.0.0.1:10795: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:10808: read tcp 127.0.0.1:10798->127.0.0.1:10808: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:10810: read tcp 127.0.0.1:10798->127.0.0.1:10810: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:10813: read tcp 127.0.0.1:10798->127.0.0.1:10813: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:10809: read tcp 127.0.0.1:10798->127.0.0.1:10809: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:10817: read tcp 127.0.0.1:10798->127.0.0.1:10817: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:10805: read tcp 127.0.0.1:10798->127.0.0.1:10805: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:10815: read tcp 127.0.0.1:10798->127.0.0.1:10815: use of closed network connection ... [output truncated] BenchmarkServer-4 1 1055352649 ns/op 28216 B/op 143 allocs/op BenchmarkClient-4 304 383728 ns/op 3705 B/op 45 allocs/op BenchmarkServerFakeConnNoKeepAlive-4 708 157530 ns/op 7481 B/op 54 allocs/op BenchmarkServerFakeConnWithKeepAlive-4 1474 77702 ns/op 3033 B/op 24 allocs/op BenchmarkServerFakeConnWithKeepAliveLite-4 1768 64763 ns/op 1924 B/op 14 allocs/op BenchmarkServerHandlerTypeLen-4 1731 64322 ns/op 2784 B/op 21 allocs/op BenchmarkServerHandlerNoLen-4 1779 61301 ns/op 2712 B/op 19 allocs/op BenchmarkServerHandlerNoType-4 1880 61088 ns/op 2694 B/op 20 allocs/op BenchmarkServerHandlerNoHeader-4 2234 60647 ns/op 1908 B/op 14 allocs/op BenchmarkServerHijack-4 1186 101081 ns/op 16732 B/op 50 allocs/op BenchmarkCloseNotifier/h1-4 536 230049 ns/op 5873 B/op 53 allocs/op BenchmarkResponseStatusLine-4 701220 154.1 ns/op 0 B/op 0 allocs/op PASS ok net/http 14.276s goos: freebsd goarch: amd64 pkg: net/http/httputil cpu: AMD EPYC 7B12 BenchmarkServeHTTP-4 4731 21250 ns/op 34073 B/op 12 allocs/op PASS ok net/http/httputil 1.182s goos: freebsd goarch: amd64 pkg: net/netip cpu: AMD EPYC 7B12 BenchmarkIPNextPrev-4 128890 916.9 ns/op BenchmarkBinaryMarshalRoundTrip/ipv4-4 880267 131.6 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6-4 278340 414.8 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6+zone-4 96310 1274 ns/op BenchmarkStdIPv4-4 147160 813.7 ns/op 16 B/op 1 allocs/op BenchmarkIPv4-4 116374 1021 ns/op 0 B/op 0 allocs/op BenchmarkIPv4_inline-4 117948 985.0 ns/op 0 B/op 0 allocs/op BenchmarkStdIPv6-4 104995 1125 ns/op 16 B/op 1 allocs/op BenchmarkIPv6-4 94713 1238 ns/op 0 B/op 0 allocs/op BenchmarkIPv4Contains-4 2113098 55.53 ns/op 0 B/op 0 allocs/op BenchmarkIPv6Contains-4 1944404 61.26 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v4-4 1882544 64.85 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6-4 377806 297.2 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_ellipsis-4 400432 261.6 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_v4-4 405968 279.4 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_zone-4 115629 1028 ns/op 0 B/op 0 allocs/op BenchmarkStdParseIP/v4-4 384126 276.2 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6-4 232041 514.0 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_ellipsis-4 232651 496.2 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_v4-4 213774 529.0 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_zone-4 108362 1125 ns/op 16 B/op 1 allocs/op BenchmarkIPString/v4-4 538509 208.3 ns/op 16 B/op 1 allocs/op BenchmarkIPString/v6-4 184958 610.0 ns/op 48 B/op 1 allocs/op BenchmarkIPString/v6_ellipsis-4 242976 477.4 ns/op 24 B/op 1 allocs/op BenchmarkIPString/v6_v4-4 373965 296.3 ns/op 24 B/op 1 allocs/op BenchmarkIPString/v6_zone-4 215698 521.0 ns/op 24 B/op 1 allocs/op BenchmarkIPStringExpanded/v4-4 474054 241.2 ns/op 16 B/op 1 allocs/op BenchmarkIPStringExpanded/v6-4 220015 483.6 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_ellipsis-4 237598 500.1 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_v4-4 228634 487.0 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_zone-4 174718 648.3 ns/op 128 B/op 2 allocs/op BenchmarkIPMarshalText-4 752808 166.7 ns/op 16 B/op 1 allocs/op BenchmarkAddrPortString/v4-4 233022 513.3 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortString/v6-4 149530 806.4 ns/op 112 B/op 3 allocs/op BenchmarkAddrPortString/v6_ellipsis-4 188664 653.5 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortString/v6_v4-4 252920 482.2 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortString/v6_zone-4 161242 712.7 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortMarshalText/v4-4 397143 297.9 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6-4 181579 683.0 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_ellipsis-4 201183 574.6 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_v4-4 280339 427.6 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_zone-4 206014 611.6 ns/op 64 B/op 1 allocs/op BenchmarkPrefixMasking/IPv4_/32-4 1489137 88.20 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/17-4 1411491 81.37 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/0-4 1471400 85.68 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/128-4 1395145 87.34 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/65-4 1325253 92.79 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/0-4 1411328 85.56 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/128-4 1396944 90.65 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/65-4 1409536 84.64 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/0-4 1390911 85.82 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMarshalText-4 485714 221.4 ns/op 24 B/op 1 allocs/op BenchmarkParseAddrPort/v4-4 828550 141.7 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6-4 306430 369.6 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_ellipsis-4 317559 342.0 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_v4-4 293905 380.2 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_zone-4 103543 1149 ns/op 0 B/op 0 allocs/op BenchmarkAs16-4 668821 162.2 ns/op PASS ok net/netip 9.397s 2023/05/25 13:28:08 Test RPC server listening on 127.0.0.1:11496 2023/05/25 13:28:08 Test HTTP RPC server listening on 127.0.0.1:11497 goos: freebsd goarch: amd64 pkg: net/rpc cpu: AMD EPYC 7B12 BenchmarkEndToEnd-4 1947 65121 ns/op BenchmarkEndToEndHTTP-4 1696 65422 ns/op BenchmarkEndToEndAsync-4 4054 27240 ns/op BenchmarkEndToEndAsyncHTTP-4 4778 25981 ns/op PASS ok net/rpc 1.829s goos: freebsd goarch: amd64 pkg: net/textproto cpu: AMD EPYC 7B12 BenchmarkReadMIMEHeader/client_headers-4 4812 21624 ns/op BenchmarkReadMIMEHeader/server_headers-4 7290 14657 ns/op BenchmarkUncommon-4 39549 3367 ns/op 464 B/op 5 allocs/op PASS ok net/textproto 1.468s goos: freebsd goarch: amd64 pkg: net/url cpu: AMD EPYC 7B12 BenchmarkString-4 5964 17341 ns/op 1616 B/op 60 allocs/op BenchmarkResolvePath-4 126650 949.9 ns/op 32 B/op 2 allocs/op BenchmarkQueryEscape/#00-4 799791 135.4 ns/op 16 B/op 1 allocs/op BenchmarkQueryEscape/#01-4 140508 820.5 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#02-4 254150 456.8 ns/op 32 B/op 1 allocs/op BenchmarkQueryEscape/#03-4 121585 971.4 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#04-4 21165 5418 ns/op 832 B/op 2 allocs/op BenchmarkPathEscape/#00-4 564333 197.9 ns/op 16 B/op 1 allocs/op BenchmarkPathEscape/#01-4 141112 838.2 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#02-4 253562 456.1 ns/op 32 B/op 1 allocs/op BenchmarkPathEscape/#03-4 123232 975.5 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#04-4 23037 5121 ns/op 704 B/op 2 allocs/op BenchmarkQueryUnescape/#00-4 272385 433.1 ns/op 16 B/op 1 allocs/op BenchmarkQueryUnescape/#01-4 112725 1076 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#02-4 108763 1122 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#03-4 47491 2470 ns/op 64 B/op 1 allocs/op BenchmarkQueryUnescape/#04-4 8750 13968 ns/op 320 B/op 1 allocs/op BenchmarkPathUnescape/#00-4 271011 428.8 ns/op 16 B/op 1 allocs/op BenchmarkPathUnescape/#01-4 113473 1073 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#02-4 109660 1116 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#03-4 49263 2563 ns/op 64 B/op 1 allocs/op BenchmarkPathUnescape/#04-4 8905 13639 ns/op 320 B/op 1 allocs/op PASS ok net/url 4.085s goos: freebsd goarch: amd64 pkg: os cpu: AMD EPYC 7B12 BenchmarkExpand/noop-4 3836881 31.46 ns/op 0 B/op 0 allocs/op BenchmarkExpand/multiple-4 259392 434.6 ns/op 48 B/op 2 allocs/op BenchmarkReaddirname-4 1365 84376 ns/op --- BENCH: BenchmarkReaddirname-4 os_test.go:512: benchmarkReaddirname ".": 130 entries os_test.go:512: benchmarkReaddirname ".": 130 entries os_test.go:512: benchmarkReaddirname ".": 130 entries BenchmarkReaddir-4 511 235150 ns/op --- BENCH: BenchmarkReaddir-4 os_test.go:529: benchmarkReaddir ".": 130 entries os_test.go:529: benchmarkReaddir ".": 130 entries os_test.go:529: benchmarkReaddir ".": 130 entries BenchmarkReadDir-4 1098 108551 ns/op --- BENCH: BenchmarkReadDir-4 os_test.go:546: benchmarkReadDir ".": 130 entries os_test.go:546: benchmarkReadDir ".": 130 entries os_test.go:546: benchmarkReadDir ".": 130 entries BenchmarkStatDot-4 158124 774.3 ns/op BenchmarkStatFile-4 128728 949.4 ns/op BenchmarkStatDir-4 134466 903.9 ns/op BenchmarkLstatDot-4 158590 781.2 ns/op BenchmarkLstatFile-4 132255 942.8 ns/op BenchmarkLstatDir-4 137361 892.6 ns/op PASS ok os 2.527s goos: freebsd goarch: amd64 pkg: os/exec cpu: AMD EPYC 7B12 BenchmarkExecHostname-4 67 1771689 ns/op 6552 B/op 29 allocs/op PASS ok os/exec 1.247s goos: freebsd goarch: amd64 pkg: os/user cpu: AMD EPYC 7B12 BenchmarkCurrent-4 591904 182.2 ns/op PASS ok os/user 1.236s goos: freebsd goarch: amd64 pkg: reflect cpu: AMD EPYC 7B12 BenchmarkBool-4 5580226 22.09 ns/op BenchmarkString-4 3167325 37.38 ns/op BenchmarkBytes-4 2878395 41.52 ns/op BenchmarkNamedBytes-4 1553715 76.06 ns/op BenchmarkBytesArray-4 970236 123.2 ns/op BenchmarkSliceLen-4 3293862 36.94 ns/op BenchmarkMapLen-4 1288072 93.35 ns/op BenchmarkStringLen-4 2454314 47.79 ns/op BenchmarkArrayLen-4 1682476 69.44 ns/op BenchmarkSliceCap-4 3327181 36.96 ns/op BenchmarkDeepEqual/int8-4 606096 189.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int8-4 129303 949.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int16-4 457731 229.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int16-4 119560 972.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int32-4 513630 227.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int32-4 121221 985.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int64-4 482138 226.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int64-4 118472 1000 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int-4 488136 226.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int-4 122581 988.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint8-4 567699 187.5 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8-4 168784 709.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint16-4 518487 231.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint16-4 119803 987.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint32-4 516470 229.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint32-4 119514 996.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint64-4 515337 231.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint64-4 120114 1003 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint-4 487202 226.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint-4 123032 969.5 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uintptr-4 526330 227.5 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uintptr-4 117607 976.9 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float32-4 481336 224.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float32-4 118371 984.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float64-4 493365 224.9 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float64-4 121140 989.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex64-4 499704 226.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex64-4 122569 979.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex128-4 526380 229.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex128-4 121478 973.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/bool-4 644208 185.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]bool-4 129788 941.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/string-4 478569 223.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]string-4 122460 1012 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8#01-4 162366 727.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][]uint8-4 77772 1511 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[6]uint8-4 63171 1890 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][6]uint8-4 45170 2675 ns/op 0 B/op 0 allocs/op BenchmarkIsZero/ArrayComparable-4 346530 340.1 ns/op BenchmarkIsZero/ArrayIncomparable-4 41815 2897 ns/op BenchmarkIsZero/StructComparable-4 692024 159.1 ns/op BenchmarkIsZero/StructIncomparable-4 173196 639.1 ns/op BenchmarkSetZero/Bool/Direct-4 5246124 22.75 ns/op BenchmarkSetZero/Bool/CachedZero-4 1000000 113.3 ns/op BenchmarkSetZero/Bool/NewZero-4 793970 148.7 ns/op BenchmarkSetZero/Int/Direct-4 3142148 38.68 ns/op BenchmarkSetZero/Int/CachedZero-4 1000000 109.4 ns/op BenchmarkSetZero/Int/NewZero-4 703798 144.9 ns/op BenchmarkSetZero/Uint/Direct-4 3159556 38.32 ns/op BenchmarkSetZero/Uint/CachedZero-4 901502 111.5 ns/op BenchmarkSetZero/Uint/NewZero-4 805152 147.5 ns/op BenchmarkSetZero/Float/Direct-4 3090489 37.45 ns/op BenchmarkSetZero/Float/CachedZero-4 1000000 109.3 ns/op BenchmarkSetZero/Float/NewZero-4 756208 145.5 ns/op BenchmarkSetZero/Complex/Direct-4 3147328 38.14 ns/op BenchmarkSetZero/Complex/CachedZero-4 933627 109.2 ns/op BenchmarkSetZero/Complex/NewZero-4 694548 145.9 ns/op BenchmarkSetZero/Array/Direct-4 2769406 42.35 ns/op BenchmarkSetZero/Array/CachedZero-4 1081442 109.7 ns/op BenchmarkSetZero/Array/NewZero-4 813780 145.7 ns/op BenchmarkSetZero/Chan/Direct-4 3155104 37.84 ns/op BenchmarkSetZero/Chan/CachedZero-4 1000000 109.0 ns/op BenchmarkSetZero/Chan/NewZero-4 793036 140.5 ns/op BenchmarkSetZero/Func/Direct-4 3152539 37.83 ns/op BenchmarkSetZero/Func/CachedZero-4 1000000 106.0 ns/op BenchmarkSetZero/Func/NewZero-4 793975 143.0 ns/op BenchmarkSetZero/Interface/Direct-4 2860056 40.92 ns/op BenchmarkSetZero/Interface/CachedZero-4 1095187 109.3 ns/op BenchmarkSetZero/Interface/NewZero-4 741811 147.9 ns/op BenchmarkSetZero/Map/Direct-4 3094156 37.81 ns/op BenchmarkSetZero/Map/CachedZero-4 1000000 107.1 ns/op BenchmarkSetZero/Map/NewZero-4 774932 140.0 ns/op BenchmarkSetZero/Pointer/Direct-4 3243015 38.02 ns/op BenchmarkSetZero/Pointer/CachedZero-4 1000000 108.8 ns/op BenchmarkSetZero/Pointer/NewZero-4 778886 139.8 ns/op BenchmarkSetZero/Slice/Direct-4 2824039 41.69 ns/op BenchmarkSetZero/Slice/CachedZero-4 1094805 109.7 ns/op BenchmarkSetZero/Slice/NewZero-4 721465 146.0 ns/op BenchmarkSetZero/String/Direct-4 3114008 37.77 ns/op BenchmarkSetZero/String/CachedZero-4 1000000 111.5 ns/op BenchmarkSetZero/String/NewZero-4 821793 145.2 ns/op BenchmarkSetZero/Struct/Direct-4 2849620 42.73 ns/op BenchmarkSetZero/Struct/CachedZero-4 955192 109.7 ns/op BenchmarkSetZero/Struct/NewZero-4 824900 145.4 ns/op BenchmarkSelect/1-4 223642 506.1 ns/op 80 B/op 5 allocs/op BenchmarkSelect/4-4 103982 1167 ns/op 208 B/op 8 allocs/op BenchmarkSelect/8-4 54459 2244 ns/op 672 B/op 13 allocs/op BenchmarkCall-4 266647 387.3 ns/op 0 B/op 0 allocs/op BenchmarkCallMethod-4 263992 452.1 ns/op 0 B/op 0 allocs/op BenchmarkCallArgCopy/size=128-4 122701 878.1 ns/op 145.78 MB/s BenchmarkCallArgCopy/size=256-4 114051 1035 ns/op 247.32 MB/s BenchmarkCallArgCopy/size=1024-4 94812 1355 ns/op 755.46 MB/s BenchmarkCallArgCopy/size=4096-4 61591 2221 ns/op 1844.16 MB/s BenchmarkCallArgCopy/size=65536-4 6152 19265 ns/op 3401.80 MB/s BenchmarkFieldByName1-4 2005820 70.43 ns/op BenchmarkFieldByName2-4 174978 846.2 ns/op BenchmarkFieldByName3-4 22894 5201 ns/op BenchmarkInterfaceBig-4 5096744 23.21 ns/op BenchmarkInterfaceSmall-4 5146030 23.11 ns/op BenchmarkNew-4 3135770 38.10 ns/op BenchmarkMap/StringKeys/MapIndex-4 3264 35955 ns/op 0 B/op 0 allocs/op BenchmarkMap/StringKeys/SetMapIndex-4 2630 43265 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/MapIndex-4 3154 37359 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/SetMapIndex-4 2547 43680 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/MapIndex-4 3252 37069 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/SetMapIndex-4 2576 43651 ns/op 0 B/op 0 allocs/op BenchmarkMapIterNext-4 299478 365.3 ns/op PASS ok reflect 17.117s goos: freebsd goarch: amd64 pkg: regexp cpu: AMD EPYC 7B12 BenchmarkFind-4 17149 7049 ns/op 9309 B/op 1 allocs/op BenchmarkFindAllNoMatches-4 27768 5268 ns/op 9420 B/op 1 allocs/op BenchmarkFindString-4 16891 6343 ns/op 9212 B/op 1 allocs/op BenchmarkFindSubmatch-4 17834 7261 ns/op 9141 B/op 2 allocs/op BenchmarkFindStringSubmatch-4 18064 6727 ns/op 9420 B/op 2 allocs/op BenchmarkLiteral-4 23409 4819 ns/op BenchmarkNotLiteral-4 5304 23345 ns/op BenchmarkMatchClass-4 3679 32308 ns/op BenchmarkMatchClass_InRange-4 3771 31420 ns/op BenchmarkReplaceAll-4 3919 29031 ns/op BenchmarkAnchoredLiteralShortNonMatch-4 23210 4960 ns/op BenchmarkAnchoredLiteralLongNonMatch-4 58143 2148 ns/op BenchmarkAnchoredShortMatch-4 25412 5301 ns/op BenchmarkAnchoredLongMatch-4 28279 4220 ns/op BenchmarkOnePassShortA-4 26233 4639 ns/op BenchmarkNotOnePassShortA-4 12658 8878 ns/op BenchmarkOnePassShortB-4 31946 3683 ns/op BenchmarkNotOnePassShortB-4 14384 8440 ns/op BenchmarkOnePassLongPrefix-4 122364 1006 ns/op BenchmarkOnePassLongNotPrefix-4 39018 3237 ns/op BenchmarkMatchParallelShared-4 28267 3823 ns/op BenchmarkMatchParallelCopied-4 30152 4355 ns/op BenchmarkQuoteMetaAll-4 236970 500.9 ns/op 27.95 MB/s BenchmarkQuoteMetaNone-4 481614 246.6 ns/op 105.45 MB/s BenchmarkCompile/Onepass-4 5938 18485 ns/op 4144 B/op 52 allocs/op BenchmarkCompile/Medium-4 2595 46289 ns/op 9704 B/op 112 allocs/op BenchmarkCompile/Hard-4 276 427469 ns/op 84760 B/op 424 allocs/op BenchmarkMatch/Easy0/16-4 5392222 23.84 ns/op 671.07 MB/s BenchmarkMatch/Easy0/32-4 28970 4075 ns/op 7.85 MB/s BenchmarkMatch/Easy0/1K-4 9507 12766 ns/op 80.21 MB/s BenchmarkMatch/Easy0i/16-4 4811670 23.08 ns/op 693.32 MB/s BenchmarkMatch/Easy0i/32-4 9009 14283 ns/op 2.24 MB/s BenchmarkMatch/Easy0i/1K-4 376 302412 ns/op 3.39 MB/s BenchmarkMatch/Easy1/16-4 5423206 22.68 ns/op 705.60 MB/s BenchmarkMatch/Easy1/32-4 32846 4112 ns/op 7.78 MB/s BenchmarkMatch/Easy1/1K-4 6180 18373 ns/op 55.73 MB/s BenchmarkMatch/Medium/16-4 5122048 22.26 ns/op 718.81 MB/s BenchmarkMatch/Medium/32-4 8354 12756 ns/op 2.51 MB/s BenchmarkMatch/Medium/1K-4 436 273020 ns/op 3.75 MB/s BenchmarkMatch/Hard/16-4 5289255 22.64 ns/op 706.63 MB/s BenchmarkMatch/Hard/32-4 5810 20065 ns/op 1.59 MB/s BenchmarkMatch/Hard/1K-4 264 456931 ns/op 2.24 MB/s BenchmarkMatch/Hard1/16-4 2300 52741 ns/op 0.30 MB/s BenchmarkMatch/Hard1/32-4 1220 103083 ns/op 0.31 MB/s BenchmarkMatch/Hard1/1K-4 38 2828191 ns/op 0.36 MB/s BenchmarkMatch_onepass_regex/16-4 44766 2671 ns/op 5.99 MB/s 24 B/op 0 allocs/op BenchmarkMatch_onepass_regex/32-4 27286 4493 ns/op 7.12 MB/s 24 B/op 0 allocs/op BenchmarkMatch_onepass_regex/1K-4 1008 121093 ns/op 8.46 MB/s 25 B/op 0 allocs/op PASS ok regexp 8.512s goos: freebsd goarch: amd64 pkg: regexp/syntax cpu: AMD EPYC 7B12 BenchmarkEmptyOpContext-4 855871 133.5 ns/op BenchmarkIsWordChar-4 228097 519.9 ns/op PASS ok regexp/syntax 2.043s goos: freebsd goarch: amd64 pkg: runtime cpu: AMD EPYC 7B12 BenchmarkCallers/cached-4 99793 1179 ns/op BenchmarkCallers/inlined-4 78907 1486 ns/op BenchmarkCallers/no-cache-4 17744 6697 ns/op BenchmarkFPCallers/cached-4 3766368 31.21 ns/op BenchmarkMakeChan/Byte-4 1431540 71.06 ns/op BenchmarkMakeChan/Int-4 1274410 114.4 ns/op BenchmarkMakeChan/Ptr-4 902050 148.1 ns/op BenchmarkMakeChan/Struct/0-4 1881186 68.18 ns/op BenchmarkMakeChan/Struct/32-4 902858 188.7 ns/op BenchmarkMakeChan/Struct/40-4 679705 211.3 ns/op BenchmarkChanNonblocking-4 14129259 7.728 ns/op BenchmarkSelectUncontended-4 2133814 58.78 ns/op BenchmarkSelectSyncContended-4 27576 3935 ns/op BenchmarkSelectAsyncContended-4 101875 1065 ns/op BenchmarkSelectNonblock-4 8478536 13.96 ns/op BenchmarkChanUncontended-4 8860 13780 ns/op BenchmarkChanContended-4 606 185233 ns/op BenchmarkChanSync-4 142142 708.0 ns/op BenchmarkChanSyncWork-4 10000 12668 ns/op BenchmarkChanProdCons0-4 84038 1338 ns/op BenchmarkChanProdCons10-4 123654 982.6 ns/op BenchmarkChanProdCons100-4 107194 1008 ns/op BenchmarkChanProdConsWork0-4 82472 1493 ns/op BenchmarkChanProdConsWork10-4 93384 1416 ns/op BenchmarkChanProdConsWork100-4 71314 1601 ns/op BenchmarkSelectProdCons-4 52144 2070 ns/op BenchmarkReceiveDataFromClosedChan-4 1392238 86.57 ns/op BenchmarkChanCreation-4 174708 673.6 ns/op BenchmarkChanSem-4 159308 755.6 ns/op BenchmarkChanPopular-4 166 782682 ns/op BenchmarkChanClosed-4 1311418 89.31 ns/op BenchmarkCallClosure-4 8725624 13.67 ns/op BenchmarkCallClosure1-4 8560496 13.99 ns/op BenchmarkCallClosure2-4 2066493 61.08 ns/op BenchmarkCallClosure3-4 2368678 53.75 ns/op BenchmarkCallClosure4-4 1976088 56.35 ns/op BenchmarkComplex128DivNormal-4 13759189 8.095 ns/op BenchmarkComplex128DivNisNaN-4 10952476 10.57 ns/op BenchmarkComplex128DivDisNaN-4 10621719 10.90 ns/op BenchmarkComplex128DivNisInf-4 13351455 8.690 ns/op BenchmarkComplex128DivDisInf-4 8216023 14.57 ns/op BenchmarkSetTypePtr-4 49751428 2.190 ns/op 3653.15 MB/s BenchmarkSetTypePtr8-4 14219485 8.409 ns/op 7610.62 MB/s BenchmarkSetTypePtr16-4 13631431 8.432 ns/op 15180.93 MB/s BenchmarkSetTypePtr32-4 13889204 8.392 ns/op 30506.95 MB/s BenchmarkSetTypePtr64-4 14283549 8.379 ns/op 61106.32 MB/s BenchmarkSetTypePtr126-4 8681173 13.68 ns/op 73677.74 MB/s BenchmarkSetTypePtr128-4 8908291 13.38 ns/op 76554.42 MB/s BenchmarkSetTypePtrSlice-4 1264201 94.53 ns/op 86662.69 MB/s BenchmarkSetTypeNode1-4 14290470 8.399 ns/op 2857.63 MB/s BenchmarkSetTypeNode1Slice-4 6285921 18.64 ns/op 41201.28 MB/s BenchmarkSetTypeNode8-4 13944789 8.405 ns/op 9517.63 MB/s BenchmarkSetTypeNode8Slice-4 2785657 43.12 ns/op 59369.78 MB/s BenchmarkSetTypeNode64-4 8798191 13.67 ns/op 38627.73 MB/s BenchmarkSetTypeNode64Slice-4 345345 347.2 ns/op 48664.80 MB/s BenchmarkSetTypeNode64Dead-4 11452770 10.37 ns/op 50935.26 MB/s BenchmarkSetTypeNode64DeadSlice-4 384535 285.8 ns/op 59118.06 MB/s BenchmarkSetTypeNode124-4 8802276 13.66 ns/op 73797.34 MB/s BenchmarkSetTypeNode124Slice-4 266624 425.4 ns/op 75817.87 MB/s BenchmarkSetTypeNode126-4 8828394 13.41 ns/op 76357.67 MB/s BenchmarkSetTypeNode126Slice-4 274272 428.8 ns/op 76413.95 MB/s BenchmarkSetTypeNode128-4 6436808 18.64 ns/op 55794.06 MB/s BenchmarkSetTypeNode128Slice-4 212305 547.0 ns/op 60845.44 MB/s BenchmarkSetTypeNode130-4 6399706 18.64 ns/op 56652.67 MB/s BenchmarkSetTypeNode130Slice-4 213872 548.1 ns/op 61648.73 MB/s BenchmarkSetTypeNode1024-4 1279432 93.44 ns/op 87841.65 MB/s BenchmarkSetTypeNode1024Slice-4 39247 3254 ns/op 80721.01 MB/s BenchmarkAllocation-4 7695 21796 ns/op BenchmarkReadMemStats-4 5600 24110 ns/op BenchmarkReadMemStatsLatency-4 1 94390 p50-ns 94390 p90-ns 94390 p99-ns BenchmarkWriteBarrier-4 3172148 37.15 ns/op BenchmarkBulkWriteBarrier-4 12266644 9.728 ns/op BenchmarkScanStackNoLocals-4 5 25723641 ns/op BenchmarkMSpanCountAlloc/bits=64-4 14151086 7.818 ns/op BenchmarkMSpanCountAlloc/bits=128-4 13233910 8.428 ns/op BenchmarkMSpanCountAlloc/bits=256-4 12287270 9.686 ns/op BenchmarkMSpanCountAlloc/bits=512-4 9902643 12.33 ns/op BenchmarkMSpanCountAlloc/bits=1024-4 6531540 16.90 ns/op BenchmarkHash5-4 9258303 12.75 ns/op 392.30 MB/s BenchmarkHash16-4 8774221 12.74 ns/op 1255.80 MB/s BenchmarkHash64-4 9329716 12.75 ns/op 5020.66 MB/s BenchmarkHash1024-4 4255315 28.09 ns/op 36451.41 MB/s BenchmarkHash65536-4 90387 1308 ns/op 50116.57 MB/s BenchmarkAlignedLoad-4 10894377 10.36 ns/op BenchmarkUnalignedLoad-4 11508943 10.49 ns/op BenchmarkEqEfaceConcrete-4 8994236 12.76 ns/op BenchmarkEqIfaceConcrete-4 9119506 12.94 ns/op BenchmarkNeEfaceConcrete-4 9352039 12.45 ns/op BenchmarkNeIfaceConcrete-4 9480151 13.05 ns/op BenchmarkConvT2EByteSized/bool-4 8296048 14.27 ns/op BenchmarkConvT2EByteSized/uint8-4 8841500 14.28 ns/op BenchmarkConvT2ESmall-4 7840704 15.26 ns/op BenchmarkConvT2EUintptr-4 7700858 15.54 ns/op BenchmarkConvT2ELarge-4 1727648 67.13 ns/op BenchmarkConvT2ISmall-4 7439374 16.17 ns/op BenchmarkConvT2IUintptr-4 7871175 15.45 ns/op BenchmarkConvT2ILarge-4 1703282 71.98 ns/op BenchmarkConvI2E-4 7302415 16.58 ns/op BenchmarkConvI2I-4 6135034 19.25 ns/op BenchmarkAssertE2T-4 5995628 18.68 ns/op BenchmarkAssertE2TLarge-4 3799960 30.27 ns/op BenchmarkAssertE2I-4 6180628 19.31 ns/op BenchmarkAssertI2T-4 6239286 19.26 ns/op BenchmarkAssertI2I-4 5684862 19.83 ns/op BenchmarkAssertI2E-4 8135439 14.60 ns/op BenchmarkAssertE2E-4 8189149 14.30 ns/op BenchmarkAssertE2T2-4 5080039 23.04 ns/op BenchmarkAssertE2T2Blank-4 6546340 18.98 ns/op BenchmarkAssertI2E2-4 5663248 18.38 ns/op BenchmarkAssertI2E2Blank-4 8465455 14.06 ns/op BenchmarkAssertE2E2-4 6201944 18.39 ns/op BenchmarkAssertE2E2Blank-4 8056773 14.52 ns/op BenchmarkConvT2Ezero/zero/16-4 7483802 16.77 ns/op BenchmarkConvT2Ezero/zero/32-4 7327645 16.80 ns/op BenchmarkConvT2Ezero/zero/64-4 7754278 16.26 ns/op BenchmarkConvT2Ezero/zero/str-4 7867869 15.25 ns/op BenchmarkConvT2Ezero/zero/slice-4 7464247 16.17 ns/op BenchmarkConvT2Ezero/zero/big-4 404661 367.1 ns/op BenchmarkConvT2Ezero/nonzero/str-4 2163301 56.26 ns/op BenchmarkConvT2Ezero/nonzero/slice-4 2045965 69.25 ns/op BenchmarkConvT2Ezero/nonzero/big-4 352148 299.1 ns/op BenchmarkConvT2Ezero/smallint/16-4 7388030 16.35 ns/op BenchmarkConvT2Ezero/smallint/32-4 7147252 16.23 ns/op BenchmarkConvT2Ezero/smallint/64-4 7830906 15.86 ns/op BenchmarkConvT2Ezero/largeint/16-4 2735354 46.12 ns/op BenchmarkConvT2Ezero/largeint/32-4 2785215 47.72 ns/op BenchmarkConvT2Ezero/largeint/64-4 2717118 44.63 ns/op BenchmarkMalloc8-4 2442975 52.76 ns/op BenchmarkMalloc16-4 2362432 53.02 ns/op BenchmarkMallocTypeInfo8-4 2367608 50.65 ns/op BenchmarkMallocTypeInfo16-4 1831316 65.61 ns/op BenchmarkMallocLargeStruct-4 356295 402.9 ns/op BenchmarkGoroutineSelect-4 92 1898512 ns/op BenchmarkGoroutineBlocking-4 98 1402831 ns/op BenchmarkGoroutineForRange-4 98 1143896 ns/op BenchmarkGoroutineIdle-4 100 1998962 ns/op BenchmarkHashStringSpeed-4 3836287 28.50 ns/op BenchmarkHashBytesSpeed-4 2421289 50.73 ns/op BenchmarkHashInt32Speed-4 4563260 24.67 ns/op BenchmarkHashInt64Speed-4 4910995 26.34 ns/op BenchmarkHashStringArraySpeed-4 977947 130.7 ns/op BenchmarkMegMap-4 4282496 27.12 ns/op BenchmarkMegOneMap-4 6007704 20.12 ns/op BenchmarkMegEqMap-4 3166 36948 ns/op BenchmarkMegEmptyMap-4 6954558 16.81 ns/op BenchmarkSmallStrMap-4 5060378 23.67 ns/op BenchmarkMapStringKeysEight_16-4 4685787 25.78 ns/op BenchmarkMapStringKeysEight_32-4 4728931 24.21 ns/op BenchmarkMapStringKeysEight_64-4 4840606 24.69 ns/op BenchmarkMapStringKeysEight_1M-4 4848148 24.50 ns/op BenchmarkIntMap-4 5468275 20.48 ns/op BenchmarkMapFirst/1-4 6597668 17.05 ns/op BenchmarkMapFirst/2-4 7086651 17.08 ns/op BenchmarkMapFirst/3-4 7053277 18.45 ns/op BenchmarkMapFirst/4-4 6584913 18.88 ns/op BenchmarkMapFirst/5-4 6098893 17.35 ns/op BenchmarkMapFirst/6-4 6899254 17.33 ns/op BenchmarkMapFirst/7-4 6780266 17.37 ns/op BenchmarkMapFirst/8-4 6901590 17.31 ns/op BenchmarkMapFirst/9-4 6063061 19.16 ns/op BenchmarkMapFirst/10-4 5826877 20.20 ns/op BenchmarkMapFirst/11-4 6074654 20.72 ns/op BenchmarkMapFirst/12-4 6195259 20.38 ns/op BenchmarkMapFirst/13-4 6060057 19.20 ns/op BenchmarkMapFirst/14-4 5815300 19.58 ns/op BenchmarkMapFirst/15-4 6237550 19.86 ns/op BenchmarkMapFirst/16-4 5640762 20.13 ns/op BenchmarkMapMid/1-4 5610472 21.38 ns/op BenchmarkMapMid/2-4 5422218 21.71 ns/op BenchmarkMapMid/3-4 5530598 21.63 ns/op BenchmarkMapMid/4-4 5383495 28.09 ns/op BenchmarkMapMid/5-4 5360930 24.41 ns/op BenchmarkMapMid/6-4 5232864 22.28 ns/op BenchmarkMapMid/7-4 5377071 22.21 ns/op BenchmarkMapMid/8-4 5177316 22.97 ns/op BenchmarkMapMid/9-4 5041706 23.82 ns/op BenchmarkMapMid/10-4 4844500 24.86 ns/op BenchmarkMapMid/11-4 4886464 24.43 ns/op BenchmarkMapMid/12-4 4792477 26.49 ns/op BenchmarkMapMid/13-4 5088543 24.16 ns/op BenchmarkMapMid/14-4 4950655 24.56 ns/op BenchmarkMapMid/15-4 4662536 24.35 ns/op BenchmarkMapMid/16-4 5059369 23.41 ns/op BenchmarkMapLast/1-4 5622158 21.35 ns/op BenchmarkMapLast/2-4 5374850 22.99 ns/op BenchmarkMapLast/3-4 4829863 24.78 ns/op BenchmarkMapLast/4-4 5309338 22.57 ns/op BenchmarkMapLast/5-4 5369881 23.56 ns/op BenchmarkMapLast/6-4 4829746 24.24 ns/op BenchmarkMapLast/7-4 5231966 23.28 ns/op BenchmarkMapLast/8-4 4974603 25.63 ns/op BenchmarkMapLast/9-4 4654135 25.24 ns/op BenchmarkMapLast/10-4 4765548 24.88 ns/op BenchmarkMapLast/11-4 4368834 25.61 ns/op BenchmarkMapLast/12-4 4258476 28.39 ns/op BenchmarkMapLast/13-4 4718143 25.46 ns/op BenchmarkMapLast/14-4 4628941 25.78 ns/op BenchmarkMapLast/15-4 4521859 27.46 ns/op BenchmarkMapLast/16-4 4680434 24.80 ns/op BenchmarkMapCycle-4 5177139 22.95 ns/op BenchmarkRepeatedLookupStrMapKey32-4 5268566 25.57 ns/op BenchmarkRepeatedLookupStrMapKey1M-4 4329 23235 ns/op BenchmarkMakeMap/[Byte]Byte-4 1000000 133.6 ns/op BenchmarkMakeMap/[Int]Int-4 570921 231.5 ns/op BenchmarkNewEmptyMap-4 15165391 7.212 ns/op 0 B/op 0 allocs/op BenchmarkNewSmallMap-4 2498418 47.84 ns/op 0 B/op 0 allocs/op BenchmarkMapIter-4 690447 145.0 ns/op BenchmarkMapIterEmpty-4 7537395 15.16 ns/op BenchmarkSameLengthMap-4 6329491 18.53 ns/op BenchmarkBigKeyMap-4 2595002 45.45 ns/op BenchmarkBigValMap-4 2418612 49.87 ns/op BenchmarkSmallKeyMap-4 4120447 28.83 ns/op BenchmarkMapPopulate/1-4 3249169 36.35 ns/op 0 B/op 0 allocs/op BenchmarkMapPopulate/10-4 199642 638.1 ns/op 179 B/op 1 allocs/op BenchmarkMapPopulate/100-4 8997 11834 ns/op 6273 B/op 15 allocs/op BenchmarkMapPopulate/1000-4 1131 106043 ns/op 51765 B/op 55 allocs/op BenchmarkMapPopulate/10000-4 100 1099590 ns/op 416115 B/op 200 allocs/op BenchmarkMapPopulate/100000-4 7 15823484 ns/op 6534522 B/op 2929 allocs/op BenchmarkComplexAlgMap-4 755262 173.2 ns/op BenchmarkGoMapClear/Reflexive/1-4 1117332 103.6 ns/op BenchmarkGoMapClear/Reflexive/10-4 997820 119.1 ns/op BenchmarkGoMapClear/Reflexive/100-4 312253 341.0 ns/op BenchmarkGoMapClear/Reflexive/1000-4 59683 1955 ns/op BenchmarkGoMapClear/Reflexive/10000-4 7428 14914 ns/op BenchmarkGoMapClear/NonReflexive/1-4 789780 130.3 ns/op BenchmarkGoMapClear/NonReflexive/10-4 827354 145.9 ns/op BenchmarkGoMapClear/NonReflexive/100-4 310603 369.6 ns/op BenchmarkGoMapClear/NonReflexive/1000-4 57724 1990 ns/op BenchmarkGoMapClear/NonReflexive/10000-4 8067 14951 ns/op BenchmarkMapStringConversion/32/simple-4 2697751 43.62 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/struct-4 2754386 43.99 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/array-4 2483083 49.11 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/simple-4 2545034 46.24 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/struct-4 2537350 47.97 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/array-4 2266290 52.59 ns/op 0 B/op 0 allocs/op BenchmarkMapInterfaceString-4 2932068 41.23 ns/op BenchmarkMapInterfacePtr-4 2917405 38.23 ns/op BenchmarkNewEmptyMapHintLessThan8-4 6331021 18.77 ns/op 0 B/op 0 allocs/op BenchmarkNewEmptyMapHintGreaterThan8-4 205165 637.3 ns/op 1152 B/op 1 allocs/op BenchmarkMapPop100-4 7510 14778 ns/op BenchmarkMapPop1000-4 579 211164 ns/op BenchmarkMapPop10000-4 31 3832973 ns/op BenchmarkMapAssign/Int32/256-4 4396796 26.26 ns/op BenchmarkMapAssign/Int32/65536-4 2111348 53.42 ns/op BenchmarkMapAssign/Int64/256-4 4277102 26.86 ns/op BenchmarkMapAssign/Int64/65536-4 1896189 60.92 ns/op BenchmarkMapAssign/Str/256-4 3198610 38.12 ns/op BenchmarkMapAssign/Str/65536-4 1675328 79.69 ns/op BenchmarkMapOperatorAssign/Int32/256-4 2416384 51.45 ns/op BenchmarkMapOperatorAssign/Int32/65536-4 1478767 75.98 ns/op BenchmarkMapOperatorAssign/Int64/256-4 2388940 51.57 ns/op BenchmarkMapOperatorAssign/Int64/65536-4 1214396 83.83 ns/op BenchmarkMapOperatorAssign/Str/256-4 695679 1921 ns/op BenchmarkMapOperatorAssign/Str/65536-4 522763 211.8 ns/op BenchmarkMapAppendAssign/Int32/256-4 1552254 77.90 ns/op 30 B/op 0 allocs/op BenchmarkMapAppendAssign/Int32/65536-4 723020 185.2 ns/op 35 B/op 0 allocs/op BenchmarkMapAppendAssign/Int64/256-4 1526329 77.43 ns/op 31 B/op 0 allocs/op BenchmarkMapAppendAssign/Int64/65536-4 496082 235.7 ns/op 36 B/op 0 allocs/op BenchmarkMapAppendAssign/Str/256-4 1000000 115.8 ns/op 66 B/op 0 allocs/op BenchmarkMapAppendAssign/Str/65536-4 364868 285.2 ns/op 76 B/op 0 allocs/op BenchmarkMapDelete/Int32/100-4 2558066 47.05 ns/op BenchmarkMapDelete/Int32/1000-4 2637768 46.34 ns/op BenchmarkMapDelete/Int32/10000-4 2695682 44.34 ns/op BenchmarkMapDelete/Int64/100-4 2494204 47.66 ns/op BenchmarkMapDelete/Int64/1000-4 2772756 44.15 ns/op BenchmarkMapDelete/Int64/10000-4 2595952 44.48 ns/op BenchmarkMapDelete/Str/100-4 2092690 58.28 ns/op BenchmarkMapDelete/Str/1000-4 2135113 53.97 ns/op BenchmarkMapDelete/Str/10000-4 1926151 61.28 ns/op BenchmarkMapDelete/Pointer/100-4 2223477 54.11 ns/op BenchmarkMapDelete/Pointer/1000-4 2531930 49.25 ns/op BenchmarkMapDelete/Pointer/10000-4 2433964 49.75 ns/op BenchmarkMemmove/0-4 18978806 6.250 ns/op BenchmarkMemmove/1-4 2918211 41.43 ns/op 24.14 MB/s BenchmarkMemmove/2-4 2785918 43.80 ns/op 45.66 MB/s BenchmarkMemmove/3-4 2834179 43.48 ns/op 68.99 MB/s BenchmarkMemmove/4-4 2770014 43.67 ns/op 91.59 MB/s BenchmarkMemmove/5-4 2837649 43.41 ns/op 115.18 MB/s BenchmarkMemmove/6-4 2772717 43.72 ns/op 137.25 MB/s BenchmarkMemmove/7-4 2784698 42.15 ns/op 166.05 MB/s BenchmarkMemmove/8-4 2673742 44.09 ns/op 181.45 MB/s BenchmarkMemmove/9-4 2513655 47.83 ns/op 188.18 MB/s BenchmarkMemmove/10-4 2513454 47.53 ns/op 210.37 MB/s BenchmarkMemmove/11-4 2471616 47.56 ns/op 231.29 MB/s BenchmarkMemmove/12-4 2460008 47.48 ns/op 252.76 MB/s BenchmarkMemmove/13-4 2493750 49.13 ns/op 264.62 MB/s BenchmarkMemmove/14-4 2526519 47.99 ns/op 291.72 MB/s BenchmarkMemmove/15-4 2493381 47.59 ns/op 315.18 MB/s BenchmarkMemmove/16-4 2601562 46.14 ns/op 346.76 MB/s BenchmarkMemmove/32-4 2493135 47.92 ns/op 667.71 MB/s BenchmarkMemmove/64-4 2238783 53.05 ns/op 1206.34 MB/s BenchmarkMemmove/128-4 1892655 64.05 ns/op 1998.49 MB/s BenchmarkMemmove/256-4 1498680 80.04 ns/op 3198.47 MB/s BenchmarkMemmove/512-4 1082528 110.2 ns/op 4644.04 MB/s BenchmarkMemmove/1024-4 763461 159.7 ns/op 6412.65 MB/s BenchmarkMemmove/2048-4 419163 249.8 ns/op 8199.49 MB/s BenchmarkMemmove/4096-4 247012 474.7 ns/op 8629.36 MB/s BenchmarkMemmoveOverlap/32-4 2512680 49.11 ns/op 651.57 MB/s BenchmarkMemmoveOverlap/64-4 2251522 53.23 ns/op 1202.25 MB/s BenchmarkMemmoveOverlap/128-4 1875890 63.80 ns/op 2006.22 MB/s BenchmarkMemmoveOverlap/256-4 1516117 79.18 ns/op 3233.18 MB/s BenchmarkMemmoveOverlap/512-4 921934 110.5 ns/op 4632.00 MB/s BenchmarkMemmoveOverlap/1024-4 671121 157.6 ns/op 6497.12 MB/s BenchmarkMemmoveOverlap/2048-4 440833 242.7 ns/op 8439.46 MB/s BenchmarkMemmoveOverlap/4096-4 233132 441.0 ns/op 9287.44 MB/s BenchmarkMemmoveUnalignedDst/0-4 19018297 5.922 ns/op BenchmarkMemmoveUnalignedDst/1-4 2860905 41.24 ns/op 24.25 MB/s BenchmarkMemmoveUnalignedDst/2-4 2805196 44.18 ns/op 45.27 MB/s BenchmarkMemmoveUnalignedDst/3-4 2832177 42.70 ns/op 70.25 MB/s BenchmarkMemmoveUnalignedDst/4-4 2829595 43.44 ns/op 92.09 MB/s BenchmarkMemmoveUnalignedDst/5-4 2704221 43.63 ns/op 114.60 MB/s BenchmarkMemmoveUnalignedDst/6-4 2829862 43.80 ns/op 136.98 MB/s BenchmarkMemmoveUnalignedDst/7-4 2845891 41.95 ns/op 166.85 MB/s BenchmarkMemmoveUnalignedDst/8-4 2712925 44.20 ns/op 181.00 MB/s BenchmarkMemmoveUnalignedDst/9-4 2515281 48.13 ns/op 187.00 MB/s BenchmarkMemmoveUnalignedDst/10-4 2513554 47.13 ns/op 212.19 MB/s BenchmarkMemmoveUnalignedDst/11-4 2532920 47.68 ns/op 230.69 MB/s BenchmarkMemmoveUnalignedDst/12-4 2449944 47.87 ns/op 250.67 MB/s BenchmarkMemmoveUnalignedDst/13-4 2511612 47.53 ns/op 273.51 MB/s BenchmarkMemmoveUnalignedDst/14-4 2549286 47.30 ns/op 295.96 MB/s BenchmarkMemmoveUnalignedDst/15-4 2492454 48.02 ns/op 312.38 MB/s BenchmarkMemmoveUnalignedDst/16-4 2520184 48.17 ns/op 332.13 MB/s BenchmarkMemmoveUnalignedDst/32-4 2420397 49.34 ns/op 648.57 MB/s BenchmarkMemmoveUnalignedDst/64-4 2181039 54.85 ns/op 1166.80 MB/s BenchmarkMemmoveUnalignedDst/128-4 1821417 64.81 ns/op 1974.97 MB/s BenchmarkMemmoveUnalignedDst/256-4 1481433 79.66 ns/op 3213.70 MB/s BenchmarkMemmoveUnalignedDst/512-4 892890 112.5 ns/op 4550.92 MB/s BenchmarkMemmoveUnalignedDst/1024-4 641072 156.9 ns/op 6527.97 MB/s BenchmarkMemmoveUnalignedDst/2048-4 476002 255.1 ns/op 8029.20 MB/s BenchmarkMemmoveUnalignedDst/4096-4 244791 471.2 ns/op 8693.05 MB/s BenchmarkMemmoveUnalignedDstOverlap/32-4 2400130 50.88 ns/op 628.88 MB/s BenchmarkMemmoveUnalignedDstOverlap/64-4 2111422 56.56 ns/op 1131.53 MB/s BenchmarkMemmoveUnalignedDstOverlap/128-4 1820287 66.44 ns/op 1926.59 MB/s BenchmarkMemmoveUnalignedDstOverlap/256-4 1418522 81.58 ns/op 3138.12 MB/s BenchmarkMemmoveUnalignedDstOverlap/512-4 997770 117.8 ns/op 4346.38 MB/s BenchmarkMemmoveUnalignedDstOverlap/1024-4 743052 164.0 ns/op 6242.47 MB/s BenchmarkMemmoveUnalignedDstOverlap/2048-4 429475 256.8 ns/op 7976.07 MB/s BenchmarkMemmoveUnalignedDstOverlap/4096-4 246644 451.0 ns/op 9082.19 MB/s BenchmarkMemmoveUnalignedSrc/0-4 18681918 6.249 ns/op BenchmarkMemmoveUnalignedSrc/1-4 2838010 41.61 ns/op 24.03 MB/s BenchmarkMemmoveUnalignedSrc/2-4 2663292 42.62 ns/op 46.92 MB/s BenchmarkMemmoveUnalignedSrc/3-4 2845203 42.36 ns/op 70.82 MB/s BenchmarkMemmoveUnalignedSrc/4-4 2835156 42.51 ns/op 94.10 MB/s BenchmarkMemmoveUnalignedSrc/5-4 2701981 44.31 ns/op 112.84 MB/s BenchmarkMemmoveUnalignedSrc/6-4 2820985 43.53 ns/op 137.84 MB/s BenchmarkMemmoveUnalignedSrc/7-4 2828035 43.55 ns/op 160.72 MB/s BenchmarkMemmoveUnalignedSrc/8-4 2682108 44.42 ns/op 180.10 MB/s BenchmarkMemmoveUnalignedSrc/9-4 2516781 48.44 ns/op 185.80 MB/s BenchmarkMemmoveUnalignedSrc/10-4 2519430 47.46 ns/op 210.69 MB/s BenchmarkMemmoveUnalignedSrc/11-4 2504223 48.40 ns/op 227.25 MB/s BenchmarkMemmoveUnalignedSrc/12-4 2512084 47.76 ns/op 251.23 MB/s BenchmarkMemmoveUnalignedSrc/13-4 2525122 47.41 ns/op 274.20 MB/s BenchmarkMemmoveUnalignedSrc/14-4 2431540 48.43 ns/op 289.09 MB/s BenchmarkMemmoveUnalignedSrc/15-4 2430268 47.39 ns/op 316.55 MB/s BenchmarkMemmoveUnalignedSrc/16-4 2428522 48.14 ns/op 332.33 MB/s BenchmarkMemmoveUnalignedSrc/32-4 2376176 50.87 ns/op 629.05 MB/s BenchmarkMemmoveUnalignedSrc/64-4 2110923 56.11 ns/op 1140.70 MB/s BenchmarkMemmoveUnalignedSrc/128-4 1838265 65.94 ns/op 1941.24 MB/s BenchmarkMemmoveUnalignedSrc/256-4 1462914 83.16 ns/op 3078.38 MB/s BenchmarkMemmoveUnalignedSrc/512-4 1000000 114.3 ns/op 4480.53 MB/s BenchmarkMemmoveUnalignedSrc/1024-4 763396 165.5 ns/op 6188.86 MB/s BenchmarkMemmoveUnalignedSrc/2048-4 388465 258.0 ns/op 7939.33 MB/s BenchmarkMemmoveUnalignedSrc/4096-4 221709 490.9 ns/op 8343.69 MB/s BenchmarkMemmoveUnalignedSrcOverlap/32-4 2324860 52.08 ns/op 614.43 MB/s BenchmarkMemmoveUnalignedSrcOverlap/64-4 2164389 54.67 ns/op 1170.72 MB/s BenchmarkMemmoveUnalignedSrcOverlap/128-4 1842596 65.72 ns/op 1947.80 MB/s BenchmarkMemmoveUnalignedSrcOverlap/256-4 1480447 81.08 ns/op 3157.39 MB/s BenchmarkMemmoveUnalignedSrcOverlap/512-4 1056631 114.4 ns/op 4475.86 MB/s BenchmarkMemmoveUnalignedSrcOverlap/1024-4 750519 156.8 ns/op 6531.08 MB/s BenchmarkMemmoveUnalignedSrcOverlap/2048-4 482863 246.0 ns/op 8325.37 MB/s BenchmarkMemmoveUnalignedSrcOverlap/4096-4 241615 488.2 ns/op 8389.30 MB/s BenchmarkMemclr/5-4 16818660 7.180 ns/op 696.39 MB/s BenchmarkMemclr/16-4 16649547 7.217 ns/op 2217.01 MB/s BenchmarkMemclr/64-4 14855080 7.812 ns/op 8192.53 MB/s BenchmarkMemclr/256-4 13848235 8.464 ns/op 30244.38 MB/s BenchmarkMemclr/4096-4 2786334 42.94 ns/op 95386.43 MB/s BenchmarkMemclr/65536-4 164341 735.7 ns/op 89076.38 MB/s BenchmarkMemclr/1M-4 7418 18506 ns/op 56661.67 MB/s BenchmarkMemclr/4M-4 1627 69071 ns/op 60724.37 MB/s BenchmarkMemclr/8M-4 676 148620 ns/op 56443.35 MB/s BenchmarkMemclr/16M-4 370 274039 ns/op 61222.08 MB/s BenchmarkMemclr/64M-4 88 1306932 ns/op 51348.40 MB/s BenchmarkMemclrUnaligned/0_5-4 9571257 11.95 ns/op 418.53 MB/s BenchmarkMemclrUnaligned/0_16-4 10106535 11.94 ns/op 1340.41 MB/s BenchmarkMemclrUnaligned/0_64-4 8861676 12.51 ns/op 5114.98 MB/s BenchmarkMemclrUnaligned/0_256-4 8992532 12.85 ns/op 19924.10 MB/s BenchmarkMemclrUnaligned/0_4096-4 2730112 44.24 ns/op 92583.50 MB/s BenchmarkMemclrUnaligned/0_65536-4 156769 741.5 ns/op 88377.73 MB/s BenchmarkMemclrUnaligned/1_5-4 9894976 11.96 ns/op 418.14 MB/s BenchmarkMemclrUnaligned/1_16-4 10142694 11.91 ns/op 1343.58 MB/s BenchmarkMemclrUnaligned/1_64-4 9261748 13.11 ns/op 4881.88 MB/s BenchmarkMemclrUnaligned/1_256-4 8969422 13.55 ns/op 18888.66 MB/s BenchmarkMemclrUnaligned/1_4096-4 1856419 75.15 ns/op 54501.59 MB/s BenchmarkMemclrUnaligned/1_65536-4 127322 940.3 ns/op 69699.44 MB/s BenchmarkMemclrUnaligned/4_5-4 9848856 11.81 ns/op 423.26 MB/s BenchmarkMemclrUnaligned/4_16-4 9909628 11.85 ns/op 1349.94 MB/s BenchmarkMemclrUnaligned/4_64-4 9280946 14.00 ns/op 4571.23 MB/s BenchmarkMemclrUnaligned/4_256-4 9038917 12.85 ns/op 19918.36 MB/s BenchmarkMemclrUnaligned/4_4096-4 1956321 70.58 ns/op 58032.32 MB/s BenchmarkMemclrUnaligned/4_65536-4 135296 889.0 ns/op 73722.16 MB/s BenchmarkMemclrUnaligned/7_5-4 10008043 13.59 ns/op 368.05 MB/s BenchmarkMemclrUnaligned/7_16-4 9697717 11.84 ns/op 1351.87 MB/s BenchmarkMemclrUnaligned/7_64-4 9102862 12.87 ns/op 4974.31 MB/s BenchmarkMemclrUnaligned/7_256-4 8776364 13.36 ns/op 19159.05 MB/s BenchmarkMemclrUnaligned/7_4096-4 1853035 64.64 ns/op 63368.61 MB/s BenchmarkMemclrUnaligned/7_65536-4 116595 958.6 ns/op 68367.94 MB/s BenchmarkMemclrUnaligned/0_1M-4 6439 18128 ns/op 57842.75 MB/s BenchmarkMemclrUnaligned/0_4M-4 1396 74919 ns/op 55984.61 MB/s BenchmarkMemclrUnaligned/0_8M-4 1068 146533 ns/op 57247.12 MB/s BenchmarkMemclrUnaligned/0_16M-4 355 308425 ns/op 54396.41 MB/s BenchmarkMemclrUnaligned/0_64M-4 90 1308087 ns/op 51303.06 MB/s BenchmarkMemclrUnaligned/1_1M-4 6403 18663 ns/op 56184.32 MB/s BenchmarkMemclrUnaligned/1_4M-4 1629 72353 ns/op 57969.95 MB/s BenchmarkMemclrUnaligned/1_8M-4 814 145524 ns/op 57644.01 MB/s BenchmarkMemclrUnaligned/1_16M-4 403 298386 ns/op 56226.50 MB/s BenchmarkMemclrUnaligned/1_64M-4 91 1354571 ns/op 49542.52 MB/s BenchmarkMemclrUnaligned/4_1M-4 6175 18786 ns/op 55818.13 MB/s BenchmarkMemclrUnaligned/4_4M-4 1464 74128 ns/op 56582.09 MB/s BenchmarkMemclrUnaligned/4_8M-4 748 146422 ns/op 57290.79 MB/s BenchmarkMemclrUnaligned/4_16M-4 373 307392 ns/op 54579.29 MB/s BenchmarkMemclrUnaligned/4_64M-4 90 1410763 ns/op 47569.20 MB/s BenchmarkMemclrUnaligned/7_1M-4 6396 19168 ns/op 54705.17 MB/s BenchmarkMemclrUnaligned/7_4M-4 1393 74963 ns/op 55951.80 MB/s BenchmarkMemclrUnaligned/7_8M-4 718 153696 ns/op 54579.37 MB/s BenchmarkMemclrUnaligned/7_16M-4 349 309535 ns/op 54201.27 MB/s BenchmarkMemclrUnaligned/7_64M-4 87 1400912 ns/op 47903.69 MB/s BenchmarkGoMemclr/5-4 2766034 37.08 ns/op 134.83 MB/s BenchmarkGoMemclr/16-4 843024 143.3 ns/op 111.68 MB/s BenchmarkGoMemclr/64-4 233278 533.8 ns/op 119.90 MB/s BenchmarkGoMemclr/256-4 60456 1994 ns/op 128.37 MB/s BenchmarkMemclrRange/1K_2K-4 93676 1284 ns/op 74681.47 MB/s BenchmarkMemclrRange/2K_8K-4 33018 3631 ns/op 91851.13 MB/s BenchmarkMemclrRange/4K_16K-4 36214 3300 ns/op 97889.78 MB/s BenchmarkMemclrRange/160K_228K-4 6481 18568 ns/op 89557.28 MB/s BenchmarkClearFat7-4 9862737 12.00 ns/op BenchmarkClearFat8-4 10014064 11.63 ns/op BenchmarkClearFat11-4 9070263 13.27 ns/op BenchmarkClearFat12-4 9231404 12.88 ns/op BenchmarkClearFat13-4 9066315 19.47 ns/op BenchmarkClearFat14-4 9301089 12.85 ns/op BenchmarkClearFat15-4 8873340 13.26 ns/op BenchmarkClearFat16-4 9969969 18.76 ns/op BenchmarkClearFat24-4 9347863 12.55 ns/op BenchmarkClearFat32-4 9310693 12.54 ns/op BenchmarkClearFat40-4 8889596 13.21 ns/op BenchmarkClearFat48-4 8679031 13.48 ns/op BenchmarkClearFat56-4 8095954 14.08 ns/op BenchmarkClearFat64-4 8138287 14.19 ns/op BenchmarkClearFat72-4 7849002 15.28 ns/op BenchmarkClearFat128-4 5853975 20.60 ns/op BenchmarkClearFat256-4 4305739 28.53 ns/op BenchmarkClearFat512-4 2801425 41.49 ns/op BenchmarkClearFat1024-4 1704006 69.51 ns/op BenchmarkClearFat1032-4 1729795 70.99 ns/op BenchmarkClearFat1040-4 1305289 92.95 ns/op BenchmarkCopyFat7-4 10355947 11.69 ns/op BenchmarkCopyFat8-4 9760362 11.96 ns/op BenchmarkCopyFat11-4 8799024 13.18 ns/op BenchmarkCopyFat12-4 9122869 16.80 ns/op BenchmarkCopyFat13-4 8986773 13.24 ns/op BenchmarkCopyFat14-4 8739199 21.77 ns/op BenchmarkCopyFat15-4 9109261 13.21 ns/op BenchmarkCopyFat16-4 9925930 11.95 ns/op BenchmarkCopyFat24-4 9287878 12.54 ns/op BenchmarkCopyFat32-4 9535254 12.59 ns/op BenchmarkCopyFat64-4 8105770 14.82 ns/op BenchmarkCopyFat72-4 7623830 15.70 ns/op BenchmarkCopyFat128-4 5703808 21.12 ns/op BenchmarkCopyFat256-4 4235883 28.19 ns/op BenchmarkCopyFat512-4 2648269 45.36 ns/op BenchmarkCopyFat520-4 2644221 46.39 ns/op BenchmarkCopyFat1024-4 1576569 76.62 ns/op BenchmarkCopyFat1032-4 1576123 77.06 ns/op BenchmarkCopyFat1040-4 1365502 85.67 ns/op BenchmarkIssue18740/2byte-4 644 180624 ns/op BenchmarkIssue18740/4byte-4 1105 105341 ns/op BenchmarkIssue18740/8byte-4 1526 77657 ns/op BenchmarkMemclrKnownSize1-4 11278401 10.57 ns/op 94.60 MB/s BenchmarkMemclrKnownSize2-4 7417316 15.87 ns/op 126.02 MB/s BenchmarkMemclrKnownSize4-4 4290676 27.56 ns/op 145.13 MB/s BenchmarkMemclrKnownSize8-4 1907660 163.8 ns/op 48.84 MB/s BenchmarkMemclrKnownSize16-4 726518 332.1 ns/op 48.17 MB/s BenchmarkMemclrKnownSize32-4 456949 273.3 ns/op 117.09 MB/s BenchmarkMemclrKnownSize64-4 215076 516.7 ns/op 123.86 MB/s BenchmarkMemclrKnownSize112-4 129382 894.7 ns/op 125.18 MB/s BenchmarkMemclrKnownSize128-4 108681 1055 ns/op 121.35 MB/s BenchmarkMemclrKnownSize192-4 75913 1532 ns/op 125.30 MB/s BenchmarkMemclrKnownSize248-4 62659 1959 ns/op 126.58 MB/s BenchmarkMemclrKnownSize256-4 58195 2038 ns/op 125.61 MB/s BenchmarkMemclrKnownSize512-4 29620 4003 ns/op 127.91 MB/s BenchmarkMemclrKnownSize1024-4 14523 8404 ns/op 121.85 MB/s BenchmarkMemclrKnownSize4096-4 3261 33645 ns/op 121.74 MB/s BenchmarkMemclrKnownSize512KiB-4 27 4322206 ns/op 121.30 MB/s BenchmarkReadMetricsLatency-4 25849 3220 p50-ns 3730 p90-ns 19831 p99-ns BenchmarkFinalizer-4 150 792645 ns/op BenchmarkFinalizerRun-4 269476 602.4 ns/op BenchmarkPallocBitsSummarize/Unpacked00-4 8864830 12.88 ns/op BenchmarkPallocBitsSummarize/UnpackedFFFFFFFFFFFFFFFF-4 2964824 40.85 ns/op BenchmarkPallocBitsSummarize/UnpackedAA-4 2446843 48.70 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAAAAAAAAAA-4 2452214 48.61 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000AAAAAAAA-4 1760002 67.48 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAA00000001-4 1663695 70.59 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBBBBBBBBBB-4 2355493 51.17 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000BBBBBBBB-4 1686073 70.06 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBB00000001-4 1793042 66.91 ns/op BenchmarkPallocBitsSummarize/UnpackedCCCCCCCCCCCCCCCC-4 2246007 53.01 ns/op BenchmarkPallocBitsSummarize/Unpacked4444444444444444-4 2242424 53.05 ns/op BenchmarkPallocBitsSummarize/Unpacked4040404040404040-4 2132722 56.20 ns/op BenchmarkPallocBitsSummarize/Unpacked4000400040004000-4 1941207 61.12 ns/op BenchmarkPallocBitsSummarize/Unpacked1000404044CCAAFF-4 1763527 67.11 ns/op BenchmarkFindBitRange64/Pattern00Size2-4 7895600 14.92 ns/op BenchmarkFindBitRange64/Pattern00Size8-4 8298504 14.34 ns/op BenchmarkFindBitRange64/Pattern00Size32-4 8205370 14.53 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize2-4 8056716 14.61 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize8-4 7768807 15.30 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize32-4 7489076 15.91 ns/op BenchmarkFindBitRange64/PatternAASize2-4 8182916 14.76 ns/op BenchmarkFindBitRange64/PatternAASize8-4 8198509 14.36 ns/op BenchmarkFindBitRange64/PatternAASize32-4 8320410 14.37 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize2-4 8146048 14.67 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize8-4 8174527 14.31 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize32-4 8213784 14.29 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize2-4 8128732 14.64 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize8-4 8217570 14.37 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize32-4 8289384 14.31 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size2-4 8199108 14.58 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size8-4 8196627 14.40 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size32-4 8344194 14.29 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize2-4 8153100 15.05 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize8-4 7971109 14.60 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize32-4 8050558 14.59 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize2-4 7998535 14.61 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize8-4 8154126 14.58 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize32-4 8054000 14.74 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size2-4 8148604 14.62 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size8-4 8050915 14.64 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size32-4 8082082 14.64 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize2-4 6840861 14.63 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize8-4 8174120 14.63 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize32-4 7899608 14.84 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size2-4 8006972 14.81 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size8-4 8184183 14.32 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size32-4 8294466 14.31 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size2-4 8222575 14.64 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size8-4 8246709 14.29 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size32-4 8207211 14.37 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size2-4 8002530 14.62 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size8-4 8337375 14.30 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size32-4 8015599 14.37 ns/op BenchmarkNetpollBreak-4 5026 25386 ns/op BenchmarkPinnerPinUnpinBatch-4 2222 59085 ns/op BenchmarkPinnerPinUnpinBatchDouble-4 352 355662 ns/op BenchmarkPinnerPinUnpinBatchTiny-4 2529 56676 ns/op BenchmarkPinnerPinUnpin-4 2769403 43.96 ns/op BenchmarkPinnerPinUnpinTiny-4 2674983 44.06 ns/op BenchmarkPinnerPinUnpinDouble-4 1073892 114.1 ns/op BenchmarkPinnerPinUnpinParallel-4 7172512 16.52 ns/op BenchmarkPinnerPinUnpinParallelTiny-4 7087628 16.58 ns/op BenchmarkPinnerPinUnpinParallelDouble-4 490490 524.5 ns/op BenchmarkPinnerIsPinnedOnPinned-4 8736061 13.09 ns/op BenchmarkPinnerIsPinnedOnUnpinned-4 8862481 12.95 ns/op BenchmarkPinnerIsPinnedOnPinnedParallel-4 12898116 9.218 ns/op BenchmarkPinnerIsPinnedOnUnpinnedParallel-4 13254199 9.033 ns/op BenchmarkPingPongHog-4 296 357102 ns/op BenchmarkStackGrowth-4 195520 540.6 ns/op BenchmarkStackGrowthDeep-4 2126 54363 ns/op BenchmarkCreateGoroutines-4 37762 3523 ns/op BenchmarkCreateGoroutinesParallel-4 42680 2786 ns/op BenchmarkCreateGoroutinesCapture-4 9627 18136 ns/op 144 B/op 5 allocs/op BenchmarkCreateGoroutinesSingle-4 55119 2247 ns/op BenchmarkClosureCall-4 23411152 4.403 ns/op BenchmarkWakeupParallelSpinning/0s-4 5092 24943 ns/op BenchmarkWakeupParallelSpinning/1µs-4 4105 29490 ns/op BenchmarkWakeupParallelSpinning/2µs-4 3462 34011 ns/op BenchmarkWakeupParallelSpinning/5µs-4 2640 45663 ns/op BenchmarkWakeupParallelSpinning/10µs-4 1767 65091 ns/op BenchmarkWakeupParallelSpinning/20µs-4 1156 96683 ns/op BenchmarkWakeupParallelSpinning/50µs-4 817 160353 ns/op BenchmarkWakeupParallelSpinning/100µs-4 451 256547 ns/op BenchmarkMatmult-4 6790326 17.28 ns/op BenchmarkFastrand-4 16799395 7.120 ns/op BenchmarkFastrand64-4 16867736 7.099 ns/op BenchmarkFastrandHashiter-4 6733326 17.07 ns/op BenchmarkFastrandn/2-4 8009805 14.95 ns/op BenchmarkFastrandn/3-4 8584159 13.67 ns/op BenchmarkFastrandn/4-4 8054638 13.71 ns/op BenchmarkFastrandn/5-4 8780064 13.68 ns/op BenchmarkIfaceCmp100-4 125191 1129 ns/op BenchmarkIfaceCmpNil100-4 199969 510.6 ns/op BenchmarkEfaceCmpDiff-4 48124 2814 ns/op BenchmarkEfaceCmpDiffIndirect-4 40461 2763 ns/op BenchmarkDefer-4 2415680 51.99 ns/op BenchmarkDefer10-4 1000000 100.6 ns/op BenchmarkDeferMany-4 646616 233.0 ns/op BenchmarkPanicRecover-4 248544 439.4 ns/op BenchmarkGoroutineProfile/small-nil/idle-4 4604 22730 ns/op 21280 p50-ns 27371 p90-ns 42490 p99-ns BenchmarkGoroutineProfile/small-nil/loaded-4 4677 32529 ns/op 21320 p50-ns 27821 p90-ns 52221 p99-ns BenchmarkGoroutineProfile/small/idle-4 3146 36366 ns/op 34290 p50-ns 39429 p90-ns 54150 p99-ns BenchmarkGoroutineProfile/small/loaded-4 100 7179404 ns/op 469500 p50-ns 19780499 p90-ns 39588667 p99-ns BenchmarkGoroutineProfile/large-nil/idle-4 6438 20803 ns/op 20830 p50-ns 22980 p90-ns 31550 p99-ns BenchmarkGoroutineProfile/large-nil/loaded-4 2569 48636 ns/op 20950 p50-ns 27300 p90-ns 79221 p99-ns BenchmarkGoroutineProfile/large/idle-4 26 4309858 ns/op 4172832 p50-ns 4651562 p90-ns 5397833 p99-ns BenchmarkGoroutineProfile/large/loaded-4 18 7798135 ns/op 5173453 p50-ns 19532789 p90-ns 24571711 p99-ns BenchmarkGoroutineProfile/sparse-nil/idle-4 4834 22841 ns/op 21280 p50-ns 23440 p90-ns 33760 p99-ns BenchmarkGoroutineProfile/sparse-nil/loaded-4 2190 115434 ns/op 22510 p50-ns 33089 p90-ns 936282 p99-ns BenchmarkGoroutineProfile/sparse/idle-4 1372 79454 ns/op 75748 p50-ns 82931 p90-ns 114519 p99-ns BenchmarkGoroutineProfile/sparse/loaded-4 115 1452055 ns/op 209279 p50-ns 1146399 p90-ns 19904328 p99-ns BenchmarkRWMutexUncontended-4 7946883 15.16 ns/op BenchmarkRWMutexWrite100-4 661954 185.8 ns/op BenchmarkRWMutexWrite10-4 332028 458.6 ns/op BenchmarkRWMutexWorkWrite100-4 554386 285.2 ns/op BenchmarkRWMutexWorkWrite10-4 58705 2008 ns/op BenchmarkSemTable/OneAddrCollision/n=1000-4 2322 52870 ns/op BenchmarkSemTable/ManyAddrCollision/n=1000-4 1225 91579 ns/op BenchmarkSemTable/OneAddrCollision/n=2000-4 1219 90093 ns/op BenchmarkSemTable/ManyAddrCollision/n=2000-4 603 191642 ns/op BenchmarkSemTable/OneAddrCollision/n=4000-4 592 182271 ns/op BenchmarkSemTable/ManyAddrCollision/n=4000-4 289 398921 ns/op BenchmarkSemTable/OneAddrCollision/n=8000-4 306 363330 ns/op BenchmarkSemTable/ManyAddrCollision/n=8000-4 138 823649 ns/op BenchmarkMakeSliceCopy/mallocmove/Byte-4 442698 242.4 ns/op BenchmarkMakeSliceCopy/mallocmove/Int-4 553124 248.3 ns/op BenchmarkMakeSliceCopy/mallocmove/Ptr-4 444921 317.4 ns/op BenchmarkMakeSliceCopy/makecopy/Byte-4 488330 314.3 ns/op BenchmarkMakeSliceCopy/makecopy/Int-4 385023 315.9 ns/op BenchmarkMakeSliceCopy/makecopy/Ptr-4 456778 435.8 ns/op BenchmarkMakeSliceCopy/nilappend/Byte-4 388932 297.0 ns/op BenchmarkMakeSliceCopy/nilappend/Int-4 473305 285.2 ns/op BenchmarkMakeSliceCopy/nilappend/Ptr-4 440443 367.2 ns/op BenchmarkMakeSlice/Byte-4 3224391 41.08 ns/op BenchmarkMakeSlice/Int16-4 3077275 38.71 ns/op BenchmarkMakeSlice/Int-4 2052808 54.56 ns/op BenchmarkMakeSlice/Ptr-4 1885978 64.55 ns/op BenchmarkMakeSlice/Struct/24-4 1000000 100.8 ns/op BenchmarkMakeSlice/Struct/32-4 1329616 112.5 ns/op BenchmarkMakeSlice/Struct/40-4 1000000 152.6 ns/op BenchmarkGrowSlice/Byte-4 1000000 103.2 ns/op BenchmarkGrowSlice/Int16-4 1000000 109.8 ns/op BenchmarkGrowSlice/Int-4 764384 162.1 ns/op BenchmarkGrowSlice/Ptr-4 760132 181.9 ns/op BenchmarkGrowSlice/Struct/24-4 643752 289.7 ns/op BenchmarkGrowSlice/Struct/32-4 430065 381.6 ns/op BenchmarkGrowSlice/Struct/40-4 336535 457.1 ns/op BenchmarkExtendSlice/IntSlice-4 728504 168.0 ns/op BenchmarkExtendSlice/PointerSlice-4 653694 214.5 ns/op BenchmarkExtendSlice/NoGrow-4 1203472 98.21 ns/op BenchmarkAppend-4 1000000 117.5 ns/op BenchmarkAppendGrowByte-4 8 16675804 ns/op BenchmarkAppendGrowString-4 1 114596001 ns/op BenchmarkAppendSlice/1Bytes-4 2895602 40.45 ns/op BenchmarkAppendSlice/4Bytes-4 2797095 42.54 ns/op BenchmarkAppendSlice/7Bytes-4 2737075 43.92 ns/op BenchmarkAppendSlice/8Bytes-4 2667704 46.11 ns/op BenchmarkAppendSlice/15Bytes-4 2407497 48.77 ns/op BenchmarkAppendSlice/16Bytes-4 2513995 47.67 ns/op BenchmarkAppendSlice/32Bytes-4 2501302 47.79 ns/op BenchmarkAppendSliceLarge/1024Bytes-4 154766 1370 ns/op BenchmarkAppendSliceLarge/4096Bytes-4 38828 3271 ns/op BenchmarkAppendSliceLarge/16384Bytes-4 10000 16297 ns/op BenchmarkAppendSliceLarge/65536Bytes-4 3622 37607 ns/op BenchmarkAppendSliceLarge/262144Bytes-4 313 389754 ns/op BenchmarkAppendSliceLarge/1048576Bytes-4 98 1340663 ns/op BenchmarkAppendStr/1Bytes-4 2020857 58.95 ns/op BenchmarkAppendStr/4Bytes-4 2078253 59.14 ns/op BenchmarkAppendStr/8Bytes-4 1998415 58.17 ns/op BenchmarkAppendStr/16Bytes-4 1948795 59.97 ns/op BenchmarkAppendStr/32Bytes-4 1987533 59.94 ns/op BenchmarkAppendSpecialCase-4 1000000 123.7 ns/op BenchmarkCopy/1Byte-4 2967166 41.19 ns/op 24.28 MB/s BenchmarkCopy/1String-4 2933425 41.60 ns/op 24.04 MB/s BenchmarkCopy/2Byte-4 2817776 41.96 ns/op 47.67 MB/s BenchmarkCopy/2String-4 2835493 43.63 ns/op 45.84 MB/s BenchmarkCopy/4Byte-4 2840142 41.43 ns/op 96.56 MB/s BenchmarkCopy/4String-4 2862550 42.50 ns/op 94.12 MB/s BenchmarkCopy/8Byte-4 2731998 44.65 ns/op 179.17 MB/s BenchmarkCopy/8String-4 2721942 44.09 ns/op 181.46 MB/s BenchmarkCopy/12Byte-4 2556692 47.16 ns/op 254.47 MB/s BenchmarkCopy/12String-4 2587554 46.88 ns/op 255.99 MB/s BenchmarkCopy/16Byte-4 2614226 46.54 ns/op 343.80 MB/s BenchmarkCopy/16String-4 2589709 46.89 ns/op 341.19 MB/s BenchmarkCopy/32Byte-4 2488198 47.82 ns/op 669.14 MB/s BenchmarkCopy/32String-4 2417493 48.21 ns/op 663.71 MB/s BenchmarkCopy/128Byte-4 1911254 63.76 ns/op 2007.63 MB/s BenchmarkCopy/128String-4 1740589 67.43 ns/op 1898.29 MB/s BenchmarkCopy/1024Byte-4 577094 194.4 ns/op 5267.16 MB/s BenchmarkCopy/1024String-4 492889 218.9 ns/op 4678.95 MB/s BenchmarkAppendInPlace/NoGrow/Byte-4 47030 2473 ns/op BenchmarkAppendInPlace/NoGrow/1Ptr-4 30402 4293 ns/op BenchmarkAppendInPlace/NoGrow/2Ptr-4 17305 7032 ns/op BenchmarkAppendInPlace/NoGrow/3Ptr-4 13736 7640 ns/op BenchmarkAppendInPlace/NoGrow/4Ptr-4 10000 12607 ns/op BenchmarkAppendInPlace/Grow/Byte-4 227570 593.7 ns/op BenchmarkAppendInPlace/Grow/1Ptr-4 232807 645.7 ns/op BenchmarkAppendInPlace/Grow/2Ptr-4 165918 749.9 ns/op BenchmarkAppendInPlace/Grow/3Ptr-4 148723 1078 ns/op BenchmarkAppendInPlace/Grow/4Ptr-4 123686 923.1 ns/op BenchmarkStackCopyPtr-4 2 79825406 ns/op BenchmarkStackCopy-4 2 64859714 ns/op BenchmarkStackCopyNoCache-4 30 3486938 ns/op BenchmarkStackCopyWithStkobj-4 4 28983348 ns/op BenchmarkIssue18138-4 1168 101348 ns/op BenchmarkCompareStringEqual-4 14872129 8.092 ns/op BenchmarkCompareStringIdentical-4 19205798 5.906 ns/op BenchmarkCompareStringSameLength-4 16912906 6.828 ns/op BenchmarkCompareStringDifferentLength-4 24348168 4.679 ns/op BenchmarkCompareStringBigUnaligned-4 3524 37038 ns/op 28311.03 MB/s BenchmarkCompareStringBig-4 3220 37407 ns/op 28031.77 MB/s BenchmarkConcatStringAndBytes-4 3114860 38.62 ns/op BenchmarkSliceByteToString/1-4 3236358 37.49 ns/op BenchmarkSliceByteToString/2-4 1622580 75.49 ns/op BenchmarkSliceByteToString/4-4 1693668 73.46 ns/op BenchmarkSliceByteToString/8-4 1526518 77.50 ns/op BenchmarkSliceByteToString/16-4 1437897 80.00 ns/op BenchmarkSliceByteToString/32-4 1404657 84.85 ns/op BenchmarkSliceByteToString/64-4 1000000 114.6 ns/op BenchmarkSliceByteToString/128-4 1000000 177.7 ns/op BenchmarkRuneCount/lenruneslice/ASCII-4 2980015 40.27 ns/op BenchmarkRuneCount/lenruneslice/Japanese-4 1187239 101.5 ns/op BenchmarkRuneCount/lenruneslice/MixedLength-4 1399417 85.41 ns/op BenchmarkRuneCount/rangeloop/ASCII-4 4658613 25.63 ns/op BenchmarkRuneCount/rangeloop/Japanese-4 2341396 51.18 ns/op BenchmarkRuneCount/rangeloop/MixedLength-4 2694002 44.21 ns/op BenchmarkRuneCount/utf8.RuneCountInString/ASCII-4 3217405 37.96 ns/op BenchmarkRuneCount/utf8.RuneCountInString/Japanese-4 716514 166.3 ns/op BenchmarkRuneCount/utf8.RuneCountInString/MixedLength-4 745507 137.2 ns/op BenchmarkRuneIterate/range/ASCII-4 7935884 14.67 ns/op BenchmarkRuneIterate/range/Japanese-4 2666606 43.84 ns/op BenchmarkRuneIterate/range/MixedLength-4 3234280 36.06 ns/op BenchmarkRuneIterate/range1/ASCII-4 7800956 14.72 ns/op BenchmarkRuneIterate/range1/Japanese-4 2710076 43.89 ns/op BenchmarkRuneIterate/range1/MixedLength-4 3262837 35.99 ns/op BenchmarkRuneIterate/range2/ASCII-4 7799942 14.76 ns/op BenchmarkRuneIterate/range2/Japanese-4 2703607 43.81 ns/op BenchmarkRuneIterate/range2/MixedLength-4 3260714 36.07 ns/op BenchmarkArrayEqual-4 22292186 5.066 ns/op BenchmarkFunc/Name-4 3643040 32.94 ns/op BenchmarkFunc/Entry-4 13624574 8.718 ns/op BenchmarkFunc/FileLine-4 2347159 50.58 ns/op PASS ok runtime 142.737s goos: freebsd goarch: amd64 pkg: runtime/cgo cpu: AMD EPYC 7B12 BenchmarkHandle/non-concurrent-4 37180 3046 ns/op BenchmarkHandle/concurrent-4 18736 6427 ns/op PASS ok runtime/cgo 1.389s goos: freebsd goarch: amd64 pkg: runtime/internal/atomic cpu: AMD EPYC 7B12 BenchmarkAtomicLoad64-4 24901467 4.677 ns/op BenchmarkAtomicStore64-4 25861672 4.717 ns/op BenchmarkAtomicLoad-4 24821532 4.685 ns/op BenchmarkAtomicStore-4 25668492 4.675 ns/op BenchmarkAnd8-4 24353653 4.664 ns/op BenchmarkAnd-4 24128061 4.670 ns/op BenchmarkAnd8Parallel-4 3945667 32.02 ns/op BenchmarkAndParallel-4 3312056 36.21 ns/op BenchmarkOr8-4 24571669 4.695 ns/op BenchmarkOr-4 24455244 4.730 ns/op BenchmarkOr8Parallel-4 3299362 35.36 ns/op BenchmarkOrParallel-4 4072399 30.68 ns/op BenchmarkXadd-4 3844776 30.26 ns/op BenchmarkXadd64-4 4003743 31.42 ns/op BenchmarkCas-4 3481274 33.40 ns/op BenchmarkCas64-4 3620504 34.81 ns/op BenchmarkXchg-4 3340794 34.97 ns/op BenchmarkXchg64-4 3737985 33.18 ns/op PASS ok runtime/internal/atomic 3.607s goos: freebsd goarch: amd64 pkg: runtime/internal/math cpu: AMD EPYC 7B12 BenchmarkMulUintptr/small-4 5875054 24.67 ns/op BenchmarkMulUintptr/large-4 4688698 25.49 ns/op PASS ok runtime/internal/math 1.392s goos: freebsd goarch: amd64 pkg: runtime/pprof cpu: AMD EPYC 7B12 BenchmarkGoroutine/Profile.WriteTo_idle_50-4 44 2499442 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_50-4 45 3084089 ns/op 257.3 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_50-4 1062 116412 ns/op 3.199 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_500-4 16 7434884 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_500-4 13 8152697 ns/op 628.8 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_500-4 232 534109 ns/op 33.57 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_5000-4 2 54570014 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_5000-4 2 60886172 ns/op 5439 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_5000-4 26 4369504 ns/op 328.3 concurrent_launches/op PASS ok runtime/pprof 2.668s goos: freebsd goarch: amd64 pkg: runtime/race cpu: AMD EPYC 7B12 BenchmarkSyncLeak-4 56 1796743 ns/op BenchmarkStackLeak-4 16674 7557 ns/op PASS ok runtime/race 1.426s goos: freebsd goarch: amd64 pkg: runtime/trace cpu: AMD EPYC 7B12 BenchmarkStartRegion-4 6014725 20.05 ns/op 0 B/op 0 allocs/op BenchmarkNewTask-4 229599 521.6 ns/op 64 B/op 2 allocs/op PASS ok runtime/trace 1.400s goos: freebsd goarch: amd64 pkg: slices cpu: AMD EPYC 7B12 BenchmarkEqualFunc_Large-4 81 1512204 ns/op BenchmarkIndex_Large-4 32520 3761 ns/op BenchmarkIndexFunc_Large-4 279 418142 ns/op BenchmarkCompact/nil-4 9916251 11.88 ns/op BenchmarkCompact/one-4 2380886 49.08 ns/op BenchmarkCompact/sorted-4 1540101 71.79 ns/op BenchmarkCompact/1_item-4 1447729 83.68 ns/op BenchmarkCompact/unsorted-4 1581457 76.23 ns/op BenchmarkCompact/many-4 750102 133.4 ns/op BenchmarkCompact_Large-4 1372 75853 ns/op BenchmarkCompactFunc_Large-4 109 973704 ns/op BenchmarkReplace/naive-fast-4 137470 968.6 ns/op BenchmarkReplace/optimized-fast-4 127614 856.0 ns/op BenchmarkReplace/naive-slow-4 48729 2752 ns/op BenchmarkReplace/optimized-slow-4 54594 2385 ns/op BenchmarkSortInts-4 2 77721564 ns/op BenchmarkSlicesSortInts-4 3 46413190 ns/op BenchmarkSlicesSortInts_Sorted-4 79 1707527 ns/op BenchmarkSlicesSortInts_Reversed-4 44 2699268 ns/op BenchmarkSortStrings-4 1 101623934 ns/op BenchmarkSlicesSortStrings-4 2 70561842 ns/op BenchmarkSortStructs-4 1 162799842 ns/op BenchmarkSortFuncStructs-4 1 140901233 ns/op BenchmarkBinarySearchFloats/Size16-4 1552195 72.69 ns/op BenchmarkBinarySearchFloats/Size32-4 1435698 83.57 ns/op BenchmarkBinarySearchFloats/Size64-4 1267564 97.64 ns/op BenchmarkBinarySearchFloats/Size128-4 1000000 104.9 ns/op BenchmarkBinarySearchFloats/Size512-4 919560 125.7 ns/op BenchmarkBinarySearchFloats/Size1024-4 848367 137.8 ns/op BenchmarkBinarySearchFuncStruct/Size16-4 696369 149.3 ns/op BenchmarkBinarySearchFuncStruct/Size32-4 629883 197.8 ns/op BenchmarkBinarySearchFuncStruct/Size64-4 586962 208.7 ns/op BenchmarkBinarySearchFuncStruct/Size128-4 534985 227.8 ns/op BenchmarkBinarySearchFuncStruct/Size512-4 437530 279.9 ns/op BenchmarkBinarySearchFuncStruct/Size1024-4 385586 321.5 ns/op PASS ok slices 15.381s goos: freebsd goarch: amd64 pkg: sort cpu: AMD EPYC 7B12 BenchmarkSearchWrappers-4 210459 559.9 ns/op BenchmarkSortString1K-4 237 518288 ns/op BenchmarkSortString1K_Slice-4 264 464891 ns/op BenchmarkStableString1K-4 135 894249 ns/op BenchmarkSortInt1K-4 258 462029 ns/op BenchmarkSortInt1K_Sorted-4 4185 30748 ns/op BenchmarkSortInt1K_Reversed-4 2462 49293 ns/op BenchmarkSortInt1K_Mod8-4 708 173922 ns/op BenchmarkStableInt1K-4 160 764243 ns/op BenchmarkStableInt1K_Slice-4 171 691755 ns/op BenchmarkSortInt64K-4 3 42987449 ns/op BenchmarkSortInt64K_Slice-4 3 37688707 ns/op BenchmarkStableInt64K-4 2 59365052 ns/op BenchmarkSort1e2-4 574 200654 ns/op BenchmarkStable1e2-4 230 510500 ns/op BenchmarkSort1e4-4 3 41549771 ns/op BenchmarkStable1e4-4 1 169938166 ns/op PASS ok sort 4.652s goos: freebsd goarch: amd64 pkg: strconv cpu: AMD EPYC 7B12 BenchmarkAtof64Decimal-4 972967 115.7 ns/op BenchmarkAtof64Float-4 978229 120.4 ns/op BenchmarkAtof64FloatExp-4 727108 138.8 ns/op BenchmarkAtof64Big-4 635733 186.4 ns/op BenchmarkAtof64RandomBits-4 537925 219.6 ns/op BenchmarkAtof64RandomFloats-4 541148 189.5 ns/op BenchmarkAtof64RandomLongFloats-4 569872 207.8 ns/op BenchmarkAtof32Decimal-4 1000000 109.3 ns/op BenchmarkAtof32Float-4 940238 121.2 ns/op BenchmarkAtof32FloatExp-4 718016 148.2 ns/op BenchmarkAtof32Random-4 500917 235.6 ns/op BenchmarkAtof32RandomLong-4 219025 534.9 ns/op BenchmarkParseInt/Pos/7bit-4 1887015 63.73 ns/op BenchmarkParseInt/Pos/26bit-4 907825 120.5 ns/op BenchmarkParseInt/Pos/31bit-4 901210 132.8 ns/op BenchmarkParseInt/Pos/56bit-4 604028 198.2 ns/op BenchmarkParseInt/Pos/63bit-4 578335 211.3 ns/op BenchmarkParseInt/Neg/7bit-4 1766048 64.44 ns/op BenchmarkParseInt/Neg/26bit-4 949335 118.9 ns/op BenchmarkParseInt/Neg/31bit-4 859213 141.4 ns/op BenchmarkParseInt/Neg/56bit-4 530001 189.9 ns/op BenchmarkParseInt/Neg/63bit-4 594478 209.0 ns/op BenchmarkAtoi/Pos/7bit-4 2623972 45.25 ns/op BenchmarkAtoi/Pos/26bit-4 1280750 99.27 ns/op BenchmarkAtoi/Pos/31bit-4 943580 111.8 ns/op BenchmarkAtoi/Pos/56bit-4 616737 168.7 ns/op BenchmarkAtoi/Pos/63bit-4 460561 220.3 ns/op BenchmarkAtoi/Neg/7bit-4 2551786 47.30 ns/op BenchmarkAtoi/Neg/26bit-4 1228916 97.60 ns/op BenchmarkAtoi/Neg/31bit-4 1000000 109.5 ns/op BenchmarkAtoi/Neg/56bit-4 568119 178.5 ns/op BenchmarkAtoi/Neg/63bit-4 444290 233.9 ns/op BenchmarkFormatFloat/Decimal-4 159837 752.2 ns/op BenchmarkFormatFloat/Float-4 148604 806.5 ns/op BenchmarkFormatFloat/Exp-4 163772 737.0 ns/op BenchmarkFormatFloat/NegExp-4 161842 728.9 ns/op BenchmarkFormatFloat/LongExp-4 131398 875.6 ns/op BenchmarkFormatFloat/Big-4 131824 910.4 ns/op BenchmarkFormatFloat/BinaryExp-4 319074 387.3 ns/op BenchmarkFormatFloat/32Integer-4 162124 739.6 ns/op BenchmarkFormatFloat/32ExactFraction-4 165514 708.8 ns/op BenchmarkFormatFloat/32Point-4 154350 782.4 ns/op BenchmarkFormatFloat/32Exp-4 163263 714.1 ns/op BenchmarkFormatFloat/32NegExp-4 169075 713.3 ns/op BenchmarkFormatFloat/32Shortest-4 165364 705.6 ns/op BenchmarkFormatFloat/32Fixed8Hard-4 188046 610.5 ns/op BenchmarkFormatFloat/32Fixed9Hard-4 185571 631.0 ns/op BenchmarkFormatFloat/64Fixed1-4 218505 554.3 ns/op BenchmarkFormatFloat/64Fixed2-4 224979 542.0 ns/op BenchmarkFormatFloat/64Fixed3-4 220557 547.6 ns/op BenchmarkFormatFloat/64Fixed4-4 212883 542.0 ns/op BenchmarkFormatFloat/64Fixed12-4 120219 960.1 ns/op BenchmarkFormatFloat/64Fixed16-4 162583 751.5 ns/op BenchmarkFormatFloat/64Fixed12Hard-4 158247 744.8 ns/op BenchmarkFormatFloat/64Fixed17Hard-4 146334 819.4 ns/op BenchmarkFormatFloat/64Fixed18Hard-4 3813 31585 ns/op BenchmarkFormatFloat/Slowpath64-4 136252 894.1 ns/op BenchmarkFormatFloat/SlowpathDenormal64-4 137774 870.1 ns/op BenchmarkAppendFloat/Decimal-4 201260 597.3 ns/op BenchmarkAppendFloat/Float-4 170305 694.1 ns/op BenchmarkAppendFloat/Exp-4 199815 595.3 ns/op BenchmarkAppendFloat/NegExp-4 202717 586.6 ns/op BenchmarkAppendFloat/LongExp-4 153606 757.9 ns/op BenchmarkAppendFloat/Big-4 152550 768.5 ns/op BenchmarkAppendFloat/BinaryExp-4 448143 253.2 ns/op BenchmarkAppendFloat/32Integer-4 196488 591.3 ns/op BenchmarkAppendFloat/32ExactFraction-4 198733 592.8 ns/op BenchmarkAppendFloat/32Point-4 181044 648.0 ns/op BenchmarkAppendFloat/32Exp-4 199753 590.6 ns/op BenchmarkAppendFloat/32NegExp-4 203359 578.0 ns/op BenchmarkAppendFloat/32Shortest-4 220496 545.6 ns/op BenchmarkAppendFloat/32Fixed8Hard-4 255250 478.7 ns/op BenchmarkAppendFloat/32Fixed9Hard-4 225402 507.6 ns/op BenchmarkAppendFloat/64Fixed1-4 267826 420.1 ns/op BenchmarkAppendFloat/64Fixed2-4 277314 413.7 ns/op BenchmarkAppendFloat/64Fixed3-4 276284 414.1 ns/op BenchmarkAppendFloat/64Fixed4-4 276033 425.4 ns/op BenchmarkAppendFloat/64Fixed12-4 147478 807.0 ns/op BenchmarkAppendFloat/64Fixed16-4 189856 613.7 ns/op BenchmarkAppendFloat/64Fixed12Hard-4 209342 569.7 ns/op BenchmarkAppendFloat/64Fixed17Hard-4 167269 684.0 ns/op BenchmarkAppendFloat/64Fixed18Hard-4 3769 31344 ns/op BenchmarkAppendFloat/Slowpath64-4 156385 753.6 ns/op BenchmarkAppendFloat/SlowpathDenormal64-4 165486 736.9 ns/op BenchmarkFormatInt-4 24637 4943 ns/op BenchmarkAppendInt-4 26139 4653 ns/op BenchmarkFormatUint-4 136360 896.7 ns/op BenchmarkAppendUint-4 137613 838.7 ns/op BenchmarkFormatIntSmall/7-4 3546753 33.14 ns/op BenchmarkFormatIntSmall/42-4 3728677 33.01 ns/op BenchmarkAppendIntSmall-4 1876280 65.55 ns/op BenchmarkAppendUintVarlen/1-4 1734111 68.96 ns/op BenchmarkAppendUintVarlen/12-4 1667049 68.16 ns/op BenchmarkAppendUintVarlen/123-4 1344631 90.45 ns/op BenchmarkAppendUintVarlen/1234-4 1298148 89.13 ns/op BenchmarkAppendUintVarlen/12345-4 1278686 92.67 ns/op BenchmarkAppendUintVarlen/123456-4 1278308 92.12 ns/op BenchmarkAppendUintVarlen/1234567-4 1264101 94.64 ns/op BenchmarkAppendUintVarlen/12345678-4 1246479 94.00 ns/op BenchmarkAppendUintVarlen/123456789-4 1223826 97.13 ns/op BenchmarkAppendUintVarlen/1234567890-4 1215502 98.51 ns/op BenchmarkAppendUintVarlen/12345678901-4 1000000 100.1 ns/op BenchmarkAppendUintVarlen/123456789012-4 1204544 99.62 ns/op BenchmarkAppendUintVarlen/1234567890123-4 968124 103.7 ns/op BenchmarkAppendUintVarlen/12345678901234-4 1000000 102.4 ns/op BenchmarkAppendUintVarlen/123456789012345-4 1000000 105.4 ns/op BenchmarkAppendUintVarlen/1234567890123456-4 1164213 104.0 ns/op BenchmarkAppendUintVarlen/12345678901234567-4 1131945 106.1 ns/op BenchmarkAppendUintVarlen/123456789012345678-4 1135381 106.6 ns/op BenchmarkAppendUintVarlen/1234567890123456789-4 1098166 107.7 ns/op BenchmarkAppendUintVarlen/12345678901234567890-4 1000000 107.7 ns/op BenchmarkQuote-4 69168 1727 ns/op BenchmarkQuoteRune-4 626196 177.5 ns/op BenchmarkAppendQuote-4 77685 1556 ns/op BenchmarkAppendQuoteRune-4 1000000 106.4 ns/op BenchmarkUnquoteEasy-4 2012289 59.40 ns/op BenchmarkUnquoteHard-4 68178 1749 ns/op PASS ok strconv 18.107s goos: freebsd goarch: amd64 pkg: strings cpu: AMD EPYC 7B12 BenchmarkBuildString_Builder/1Write_NoGrow-4 537973 191.9 ns/op 48 B/op 1 allocs/op BenchmarkBuildString_Builder/3Write_NoGrow-4 205497 603.3 ns/op 336 B/op 3 allocs/op BenchmarkBuildString_Builder/3Write_Grow-4 292267 432.7 ns/op 112 B/op 1 allocs/op BenchmarkBuildString_ByteBuffer/1Write_NoGrow-4 417579 257.7 ns/op 112 B/op 2 allocs/op BenchmarkBuildString_ByteBuffer/3Write_NoGrow-4 135549 905.0 ns/op 432 B/op 4 allocs/op BenchmarkBuildString_ByteBuffer/3Write_Grow-4 156808 741.5 ns/op 336 B/op 3 allocs/op BenchmarkClone-4 1000000 115.3 ns/op 48 B/op 1 allocs/op BenchmarkGenericNoMatch-4 31260 4013 ns/op BenchmarkGenericMatch1-4 3327 36315 ns/op BenchmarkGenericMatch2-4 651 184956 ns/op BenchmarkSingleMaxSkipping-4 12367 9727 ns/op 1028.04 MB/s BenchmarkSingleLongSuffixFail-4 21592 5517 ns/op 181.61 MB/s BenchmarkSingleMatch-4 343 338257 ns/op 44.35 MB/s BenchmarkByteByteNoMatch-4 98271 1192 ns/op BenchmarkByteByteMatch-4 30118 3893 ns/op BenchmarkByteStringMatch-4 34480 3476 ns/op BenchmarkHTMLEscapeNew-4 111645 1032 ns/op BenchmarkHTMLEscapeOld-4 132336 924.5 ns/op BenchmarkByteStringReplacerWriteString-4 2061 56071 ns/op BenchmarkByteReplacerWriteString-4 2440 46578 ns/op BenchmarkByteByteReplaces-4 4545 24873 ns/op BenchmarkByteByteMap-4 14334 8335 ns/op BenchmarkMap/identity/ASCII-4 793534 149.3 ns/op BenchmarkMap/identity/Greek-4 571196 196.6 ns/op BenchmarkMap/change/ASCII-4 53400 2280 ns/op BenchmarkMap/change/Greek-4 39721 3083 ns/op BenchmarkIndexRune-4 2902041 42.13 ns/op BenchmarkIndexRuneLongString-4 2325714 51.51 ns/op BenchmarkIndexRuneFastPath-4 6037030 19.71 ns/op BenchmarkIndex-4 5798762 20.05 ns/op BenchmarkLastIndex-4 6479520 18.97 ns/op BenchmarkIndexByte-4 14563806 8.103 ns/op BenchmarkToUpper/#00-4 4243972 27.45 ns/op BenchmarkToUpper/ONLYUPPER-4 3027182 38.35 ns/op BenchmarkToUpper/abc-4 413892 271.2 ns/op BenchmarkToUpper/AbC123-4 338550 340.1 ns/op BenchmarkToUpper/azAZ09_-4 391346 314.3 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 77397 1560 ns/op BenchmarkToUpper/RENAN_BASTOS_93_AOSDAJDJAIDJAIDAJIaidsjjaidijadsjiadjiOOKKO-4 98457 1243 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 49130 2474 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 89545 1339 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 177576 656.2 ns/op BenchmarkToLower/#00-4 4243172 28.02 ns/op BenchmarkToLower/abc-4 4001898 32.98 ns/op BenchmarkToLower/AbC123-4 307767 364.0 ns/op BenchmarkToLower/azAZ09_-4 303295 377.9 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 136849 858.1 ns/op BenchmarkToLower/renan_bastos_93_AOSDAJDJAIDJAIDAJIaidsjjaidijadsjiadjiOOKKO-4 90430 1325 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 50578 2459 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 113754 1034 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 173358 659.1 ns/op BenchmarkMapNoChanges-4 966734 106.4 ns/op BenchmarkTrim-4 54079 2180 ns/op 0 B/op 0 allocs/op BenchmarkToValidUTF8/Valid-4 4127836 29.22 ns/op BenchmarkToValidUTF8/InvalidASCII-4 253584 440.7 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 197182 626.7 ns/op BenchmarkEqualFold/Tests-4 80968 1512 ns/op BenchmarkEqualFold/ASCII-4 4717449 25.43 ns/op BenchmarkEqualFold/UnicodePrefix-4 177559 692.4 ns/op BenchmarkEqualFold/UnicodeSuffix-4 169021 657.7 ns/op BenchmarkIndexHard1-4 1262 93574 ns/op BenchmarkIndexHard2-4 916 131186 ns/op BenchmarkIndexHard3-4 181 658345 ns/op BenchmarkIndexHard4-4 181 666403 ns/op BenchmarkLastIndexHard1-4 72 1635568 ns/op BenchmarkLastIndexHard2-4 69 1630123 ns/op BenchmarkLastIndexHard3-4 70 1635047 ns/op BenchmarkCountHard1-4 1272 93842 ns/op BenchmarkCountHard2-4 914 130606 ns/op BenchmarkCountHard3-4 182 656546 ns/op BenchmarkIndexTorture-4 9405 12684 ns/op BenchmarkCountTorture-4 9310 12700 ns/op BenchmarkCountTortureOverlapping-4 1472 75286 ns/op BenchmarkCountByte/10-4 5764760 19.72 ns/op 507.11 MB/s BenchmarkCountByte/32-4 5556867 22.22 ns/op 1439.97 MB/s BenchmarkCountByte/4096-4 977835 123.4 ns/op 33202.86 MB/s BenchmarkCountByte/4194304-4 1076 104524 ns/op 40127.47 MB/s BenchmarkCountByte/67108864-4 37 3782225 ns/op 17743.22 MB/s BenchmarkFields/ASCII/16-4 377425 314.1 ns/op 50.94 MB/s 48 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 33728 3465 ns/op 73.87 MB/s 448 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 1958 57861 ns/op 70.79 MB/s 6144 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 100 1011361 ns/op 64.80 MB/s 98304 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 7 16382621 ns/op 64.01 MB/s 1515520 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 188415 627.3 ns/op 25.51 MB/s 48 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 15448 7806 ns/op 32.79 MB/s 448 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 894 132897 ns/op 30.82 MB/s 21504 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 51 2423553 ns/op 27.04 MB/s 463109 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 3 41478645 ns/op 25.28 MB/s 10457344 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 272911 412.3 ns/op 38.80 MB/s 48 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 24493 4950 ns/op 51.72 MB/s 448 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 1376 89673 ns/op 45.68 MB/s 21504 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 66 1550851 ns/op 42.26 MB/s 463105 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 4 29438426 ns/op 35.62 MB/s 10457368 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 215258 544.1 ns/op 29.40 MB/s 48 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 18603 6545 ns/op 39.11 MB/s 448 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 1134 110704 ns/op 37.00 MB/s 21504 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 61 1958238 ns/op 33.47 MB/s 463104 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 3 34803302 ns/op 30.13 MB/s 10457344 B/op 24 allocs/op BenchmarkSplitEmptySeparator-4 3 43636023 ns/op BenchmarkSplitSingleByteSeparator-4 34 3482965 ns/op BenchmarkSplitMultiByteSeparator-4 57 2152193 ns/op BenchmarkSplitNSingleByteSeparator-4 362206 361.2 ns/op BenchmarkSplitNMultiByteSeparator-4 276516 436.1 ns/op BenchmarkRepeat/5x0-4 4602484 25.65 ns/op BenchmarkRepeat/5x1-4 4693413 25.99 ns/op BenchmarkRepeat/5x2-4 405729 297.7 ns/op BenchmarkRepeat/5x6-4 245562 498.9 ns/op BenchmarkRepeat/10x0-4 4578315 25.32 ns/op BenchmarkRepeat/10x1-4 4529532 26.21 ns/op BenchmarkRepeat/10x2-4 362460 313.9 ns/op BenchmarkRepeat/10x6-4 239876 515.5 ns/op BenchmarkRepeatLarge/256/1-4 117702 1060 ns/op 241.60 MB/s BenchmarkRepeatLarge/256/16-4 189718 682.2 ns/op 375.24 MB/s BenchmarkRepeatLarge/512/1-4 95895 1263 ns/op 405.39 MB/s BenchmarkRepeatLarge/512/16-4 136947 891.7 ns/op 574.19 MB/s BenchmarkRepeatLarge/1024/1-4 67989 1665 ns/op 614.92 MB/s BenchmarkRepeatLarge/1024/16-4 91298 1283 ns/op 798.19 MB/s BenchmarkRepeatLarge/2048/1-4 46989 2372 ns/op 863.46 MB/s BenchmarkRepeatLarge/2048/16-4 61520 1926 ns/op 1063.36 MB/s BenchmarkRepeatLarge/4096/1-4 33096 3722 ns/op 1100.52 MB/s BenchmarkRepeatLarge/4096/16-4 36456 3333 ns/op 1229.00 MB/s BenchmarkRepeatLarge/8192/1-4 21994 6482 ns/op 1263.79 MB/s BenchmarkRepeatLarge/8192/16-4 22762 5653 ns/op 1449.03 MB/s BenchmarkRepeatLarge/8192/4097-4 7045843 17.17 ns/op 238565.03 MB/s BenchmarkRepeatLarge/16384/1-4 10000 10577 ns/op 1549.05 MB/s BenchmarkRepeatLarge/16384/16-4 10000 10971 ns/op 1493.35 MB/s BenchmarkRepeatLarge/16384/4097-4 15830 7554 ns/op 1627.19 MB/s BenchmarkRepeatLarge/32768/1-4 5560 19370 ns/op 1691.69 MB/s BenchmarkRepeatLarge/32768/16-4 6291 18961 ns/op 1728.19 MB/s BenchmarkRepeatLarge/32768/4097-4 7166 16499 ns/op 1738.23 MB/s BenchmarkRepeatLarge/65536/1-4 3201 35289 ns/op 1857.11 MB/s BenchmarkRepeatLarge/65536/16-4 3640 36200 ns/op 1810.37 MB/s BenchmarkRepeatLarge/65536/4097-4 3429 32454 ns/op 1893.63 MB/s BenchmarkRepeatLarge/131072/1-4 1092 111637 ns/op 1174.09 MB/s BenchmarkRepeatLarge/131072/16-4 991 137242 ns/op 955.04 MB/s BenchmarkRepeatLarge/131072/4097-4 1047 113253 ns/op 1121.45 MB/s BenchmarkRepeatLarge/262144/1-4 526 226781 ns/op 1155.93 MB/s BenchmarkRepeatLarge/262144/16-4 518 259875 ns/op 1008.73 MB/s BenchmarkRepeatLarge/262144/4097-4 499 221934 ns/op 1163.01 MB/s BenchmarkRepeatLarge/524288/1-4 265 433221 ns/op 1210.21 MB/s BenchmarkRepeatLarge/524288/16-4 271 431977 ns/op 1213.69 MB/s BenchmarkRepeatLarge/524288/4097-4 265 432701 ns/op 1202.49 MB/s BenchmarkRepeatLarge/1048576/1-4 144 885302 ns/op 1184.43 MB/s BenchmarkRepeatLarge/1048576/16-4 134 872742 ns/op 1201.47 MB/s BenchmarkRepeatLarge/1048576/4097-4 127 865254 ns/op 1207.43 MB/s BenchmarkRepeatLarge/2097152/1-4 78 1694931 ns/op 1237.31 MB/s BenchmarkRepeatLarge/2097152/16-4 78 1667699 ns/op 1257.51 MB/s BenchmarkRepeatLarge/2097152/4097-4 68 1676422 ns/op 1248.83 MB/s BenchmarkRepeatLarge/4194304/1-4 36 3275830 ns/op 1280.38 MB/s BenchmarkRepeatLarge/4194304/16-4 37 3216839 ns/op 1303.86 MB/s BenchmarkRepeatLarge/4194304/4097-4 36 3259933 ns/op 1285.68 MB/s BenchmarkRepeatLarge/8388608/1-4 16 6791125 ns/op 1235.23 MB/s BenchmarkRepeatLarge/8388608/16-4 18 6369953 ns/op 1316.90 MB/s BenchmarkRepeatLarge/8388608/4097-4 16 6543820 ns/op 1281.60 MB/s BenchmarkRepeatLarge/16777216/1-4 9 12589889 ns/op 1332.59 MB/s BenchmarkRepeatLarge/16777216/16-4 9 12788150 ns/op 1311.93 MB/s BenchmarkRepeatLarge/16777216/4097-4 8 13044132 ns/op 1286.19 MB/s BenchmarkRepeatLarge/33554432/1-4 5 24394183 ns/op 1375.51 MB/s BenchmarkRepeatLarge/33554432/16-4 5 24463427 ns/op 1371.62 MB/s BenchmarkRepeatLarge/33554432/4097-4 5 24831111 ns/op 1351.31 MB/s BenchmarkRepeatLarge/67108864/1-4 3 50871769 ns/op 1319.18 MB/s BenchmarkRepeatLarge/67108864/16-4 3 49149512 ns/op 1365.40 MB/s BenchmarkRepeatLarge/67108864/4097-4 3 49823039 ns/op 1346.94 MB/s BenchmarkRepeatLarge/134217728/1-4 2 100819940 ns/op 1331.26 MB/s BenchmarkRepeatLarge/134217728/16-4 2 96145328 ns/op 1395.99 MB/s BenchmarkRepeatLarge/134217728/4097-4 2 96329128 ns/op 1393.32 MB/s BenchmarkRepeatLarge/268435456/1-4 1 189918705 ns/op 1413.42 MB/s BenchmarkRepeatLarge/268435456/16-4 1 189343634 ns/op 1417.72 MB/s BenchmarkRepeatLarge/268435456/4097-4 1 192070865 ns/op 1397.59 MB/s BenchmarkRepeatLarge/536870912/1-4 1 419340126 ns/op 1280.28 MB/s BenchmarkRepeatLarge/536870912/16-4 1 373708736 ns/op 1436.60 MB/s BenchmarkRepeatLarge/536870912/4097-4 1 388740053 ns/op 1381.05 MB/s BenchmarkRepeatLarge/1073741824/1-4 1 1105787569 ns/op 971.02 MB/s BenchmarkRepeatLarge/1073741824/16-4 1 769687041 ns/op 1395.04 MB/s BenchmarkRepeatLarge/1073741824/4097-4 1 765885449 ns/op 1401.96 MB/s BenchmarkIndexAnyASCII/1:1-4 2505109 46.51 ns/op BenchmarkIndexAnyASCII/1:2-4 2754507 44.69 ns/op BenchmarkIndexAnyASCII/1:4-4 2684317 44.16 ns/op BenchmarkIndexAnyASCII/1:8-4 2697951 44.03 ns/op BenchmarkIndexAnyASCII/1:16-4 2676288 43.35 ns/op BenchmarkIndexAnyASCII/1:32-4 2703626 44.18 ns/op BenchmarkIndexAnyASCII/1:64-4 2674266 43.29 ns/op BenchmarkIndexAnyASCII/16:1-4 2808553 41.91 ns/op BenchmarkIndexAnyASCII/16:2-4 1045138 113.3 ns/op BenchmarkIndexAnyASCII/16:4-4 1047645 115.5 ns/op BenchmarkIndexAnyASCII/16:8-4 1006324 133.5 ns/op BenchmarkIndexAnyASCII/16:16-4 931227 133.7 ns/op BenchmarkIndexAnyASCII/16:32-4 638860 167.2 ns/op BenchmarkIndexAnyASCII/16:64-4 446499 238.6 ns/op BenchmarkIndexAnyASCII/256:1-4 2647320 45.08 ns/op BenchmarkIndexAnyASCII/256:2-4 88252 1326 ns/op BenchmarkIndexAnyASCII/256:4-4 86848 1334 ns/op BenchmarkIndexAnyASCII/256:8-4 84764 1338 ns/op BenchmarkIndexAnyASCII/256:16-4 85386 1352 ns/op BenchmarkIndexAnyASCII/256:32-4 87130 1379 ns/op BenchmarkIndexAnyASCII/256:64-4 81015 1445 ns/op BenchmarkIndexAnyUTF8/1:1-4 2899317 44.29 ns/op BenchmarkIndexAnyUTF8/1:2-4 2727050 43.86 ns/op BenchmarkIndexAnyUTF8/1:4-4 2733278 44.00 ns/op BenchmarkIndexAnyUTF8/1:8-4 2836759 41.94 ns/op BenchmarkIndexAnyUTF8/1:16-4 2839658 42.95 ns/op BenchmarkIndexAnyUTF8/1:32-4 2798029 43.39 ns/op BenchmarkIndexAnyUTF8/1:64-4 2843386 43.72 ns/op BenchmarkIndexAnyUTF8/16:1-4 2140437 55.51 ns/op BenchmarkIndexAnyUTF8/16:2-4 392511 305.5 ns/op BenchmarkIndexAnyUTF8/16:4-4 396742 304.2 ns/op BenchmarkIndexAnyUTF8/16:8-4 393056 299.1 ns/op BenchmarkIndexAnyUTF8/16:16-4 387764 302.6 ns/op BenchmarkIndexAnyUTF8/16:32-4 378936 304.6 ns/op BenchmarkIndexAnyUTF8/16:64-4 389797 290.3 ns/op BenchmarkIndexAnyUTF8/256:1-4 383016 284.8 ns/op BenchmarkIndexAnyUTF8/256:2-4 27804 4352 ns/op BenchmarkIndexAnyUTF8/256:4-4 27640 4415 ns/op BenchmarkIndexAnyUTF8/256:8-4 28008 4420 ns/op BenchmarkIndexAnyUTF8/256:16-4 29233 4117 ns/op BenchmarkIndexAnyUTF8/256:32-4 27046 4430 ns/op BenchmarkIndexAnyUTF8/256:64-4 28566 4288 ns/op BenchmarkLastIndexAnyASCII/1:1-4 2921881 41.64 ns/op BenchmarkLastIndexAnyASCII/1:2-4 2904812 41.87 ns/op BenchmarkLastIndexAnyASCII/1:4-4 2954326 42.04 ns/op BenchmarkLastIndexAnyASCII/1:8-4 2896737 44.99 ns/op BenchmarkLastIndexAnyASCII/1:16-4 3002205 41.28 ns/op BenchmarkLastIndexAnyASCII/1:32-4 2910072 42.31 ns/op BenchmarkLastIndexAnyASCII/1:64-4 2947308 41.03 ns/op BenchmarkLastIndexAnyASCII/16:1-4 1108825 107.9 ns/op BenchmarkLastIndexAnyASCII/16:2-4 926131 108.6 ns/op BenchmarkLastIndexAnyASCII/16:4-4 1077354 109.8 ns/op BenchmarkLastIndexAnyASCII/16:8-4 1024383 117.7 ns/op BenchmarkLastIndexAnyASCII/16:16-4 919372 131.8 ns/op BenchmarkLastIndexAnyASCII/16:32-4 650415 160.6 ns/op BenchmarkLastIndexAnyASCII/16:64-4 520921 221.8 ns/op BenchmarkLastIndexAnyASCII/256:1-4 90385 1312 ns/op BenchmarkLastIndexAnyASCII/256:2-4 86596 1311 ns/op BenchmarkLastIndexAnyASCII/256:4-4 89118 1310 ns/op BenchmarkLastIndexAnyASCII/256:8-4 89226 1324 ns/op BenchmarkLastIndexAnyASCII/256:16-4 89907 1330 ns/op BenchmarkLastIndexAnyASCII/256:32-4 87888 1349 ns/op BenchmarkLastIndexAnyASCII/256:64-4 81928 1428 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 2797449 42.92 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 2813257 42.02 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 2785327 42.43 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 2690859 43.71 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 2900104 41.09 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 2834977 41.93 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 2958948 41.09 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 444070 249.2 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 228507 516.1 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 239700 502.6 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 239766 507.4 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 237606 482.8 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 230689 494.3 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 229494 490.3 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 31860 3576 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 15444 7857 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 15855 7887 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 15601 7765 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 15186 9010 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 15314 7392 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 16290 7382 ns/op BenchmarkTrimASCII/1:1-4 4371036 27.76 ns/op BenchmarkTrimASCII/1:2-4 3659504 32.86 ns/op BenchmarkTrimASCII/1:4-4 3508602 33.53 ns/op BenchmarkTrimASCII/1:8-4 3289339 36.93 ns/op BenchmarkTrimASCII/1:16-4 2178760 54.44 ns/op BenchmarkTrimASCII/16:1-4 3545263 33.95 ns/op BenchmarkTrimASCII/16:2-4 1211192 99.12 ns/op BenchmarkTrimASCII/16:4-4 1214102 99.99 ns/op BenchmarkTrimASCII/16:8-4 950328 106.0 ns/op BenchmarkTrimASCII/16:16-4 857368 120.2 ns/op BenchmarkTrimASCII/256:1-4 1031629 117.2 ns/op BenchmarkTrimASCII/256:2-4 102360 1147 ns/op BenchmarkTrimASCII/256:4-4 102346 1162 ns/op BenchmarkTrimASCII/256:8-4 103279 1166 ns/op BenchmarkTrimASCII/256:16-4 102421 1171 ns/op BenchmarkTrimASCII/4096:1-4 83612 1316 ns/op BenchmarkTrimASCII/4096:2-4 6674 17852 ns/op BenchmarkTrimASCII/4096:4-4 6705 17928 ns/op BenchmarkTrimASCII/4096:8-4 5623 17916 ns/op BenchmarkTrimASCII/4096:16-4 5642 17908 ns/op BenchmarkTrimByte-4 5882464 20.04 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 20463 5870 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 20349 5897 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 1652 71692 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 3286 35811 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 6558 17937 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 12638 9513 ns/op BenchmarkJoin/0-4 6987241 16.91 ns/op 0 B/op 0 allocs/op BenchmarkJoin/1-4 5457842 21.90 ns/op 0 B/op 0 allocs/op BenchmarkJoin/2-4 282639 411.6 ns/op 16 B/op 1 allocs/op BenchmarkJoin/3-4 208461 585.1 ns/op 24 B/op 1 allocs/op BenchmarkJoin/4-4 158470 771.8 ns/op 48 B/op 1 allocs/op BenchmarkJoin/5-4 130461 974.6 ns/op 48 B/op 1 allocs/op BenchmarkJoin/6-4 108433 1120 ns/op 64 B/op 1 allocs/op BenchmarkJoin/7-4 93256 1304 ns/op 64 B/op 1 allocs/op BenchmarkTrimSpace/NoTrim-4 3832040 31.74 ns/op BenchmarkTrimSpace/ASCII-4 2419640 50.55 ns/op BenchmarkTrimSpace/SomeNonASCII-4 193773 596.4 ns/op BenchmarkTrimSpace/JustNonASCII-4 103609 1129 ns/op BenchmarkReplaceAll-4 181513 656.8 ns/op 16 B/op 1 allocs/op PASS ok strings 52.415s goos: freebsd goarch: amd64 pkg: sync cpu: AMD EPYC 7B12 BenchmarkCond1-4 55804 2357 ns/op BenchmarkCond2-4 15806 6830 ns/op BenchmarkCond4-4 11824 8486 ns/op BenchmarkCond8-4 6295 21343 ns/op BenchmarkCond16-4 1725 60570 ns/op BenchmarkCond32-4 801 133659 ns/op BenchmarkLoadMostlyHits/*sync_test.DeepCopyMap-4 656322 173.2 ns/op BenchmarkLoadMostlyHits/*sync_test.RWMutexMap-4 271634 512.1 ns/op BenchmarkLoadMostlyHits/*sync.Map-4 806342 153.8 ns/op BenchmarkLoadMostlyMisses/*sync_test.DeepCopyMap-4 721831 176.8 ns/op BenchmarkLoadMostlyMisses/*sync_test.RWMutexMap-4 223116 516.4 ns/op BenchmarkLoadMostlyMisses/*sync.Map-4 847254 139.9 ns/op BenchmarkLoadOrStoreBalanced/*sync_test.RWMutexMap-4 107335 1267 ns/op BenchmarkLoadOrStoreBalanced/*sync.Map-4 83575 1575 ns/op BenchmarkLoadOrStoreUnique/*sync_test.RWMutexMap-4 102514 1617 ns/op BenchmarkLoadOrStoreUnique/*sync.Map-4 54847 2620 ns/op BenchmarkLoadOrStoreCollision/*sync_test.DeepCopyMap-4 745772 141.4 ns/op BenchmarkLoadOrStoreCollision/*sync_test.RWMutexMap-4 196197 613.1 ns/op BenchmarkLoadOrStoreCollision/*sync.Map-4 712351 161.3 ns/op BenchmarkLoadAndDeleteBalanced/*sync_test.RWMutexMap-4 177726 646.3 ns/op BenchmarkLoadAndDeleteBalanced/*sync.Map-4 978958 119.2 ns/op BenchmarkLoadAndDeleteUnique/*sync_test.RWMutexMap-4 198505 561.2 ns/op BenchmarkLoadAndDeleteUnique/*sync.Map-4 3365878 36.97 ns/op BenchmarkLoadAndDeleteCollision/*sync_test.DeepCopyMap-4 58539 2041 ns/op BenchmarkLoadAndDeleteCollision/*sync_test.RWMutexMap-4 147936 810.6 ns/op BenchmarkLoadAndDeleteCollision/*sync.Map-4 250794 565.6 ns/op BenchmarkRange/*sync_test.DeepCopyMap-4 9848 11953 ns/op BenchmarkRange/*sync_test.RWMutexMap-4 266 451424 ns/op BenchmarkRange/*sync.Map-4 1430 80054 ns/op BenchmarkAdversarialAlloc/*sync_test.DeepCopyMap-4 125182 922.2 ns/op BenchmarkAdversarialAlloc/*sync_test.RWMutexMap-4 202282 614.0 ns/op BenchmarkAdversarialAlloc/*sync.Map-4 64754 1714 ns/op BenchmarkAdversarialDelete/*sync_test.DeepCopyMap-4 224017 448.4 ns/op BenchmarkAdversarialDelete/*sync_test.RWMutexMap-4 242630 434.3 ns/op BenchmarkAdversarialDelete/*sync.Map-4 225349 580.6 ns/op BenchmarkDeleteCollision/*sync_test.DeepCopyMap-4 92311 1276 ns/op BenchmarkDeleteCollision/*sync_test.RWMutexMap-4 256910 532.8 ns/op BenchmarkDeleteCollision/*sync.Map-4 1000000 110.5 ns/op BenchmarkSwapCollision/*sync_test.DeepCopyMap-4 66583 1722 ns/op BenchmarkSwapCollision/*sync_test.RWMutexMap-4 161396 763.6 ns/op BenchmarkSwapCollision/*sync.Map-4 64454 1692 ns/op BenchmarkSwapMostlyHits/*sync_test.DeepCopyMap-4 634 196480 ns/op BenchmarkSwapMostlyHits/*sync_test.RWMutexMap-4 124346 987.0 ns/op BenchmarkSwapMostlyHits/*sync.Map-4 335206 364.1 ns/op BenchmarkSwapMostlyMisses/*sync_test.DeepCopyMap-4 29881 4174 ns/op BenchmarkSwapMostlyMisses/*sync_test.RWMutexMap-4 73952 1555 ns/op BenchmarkSwapMostlyMisses/*sync.Map-4 25520 4649 ns/op BenchmarkCompareAndSwapCollision/*sync_test.DeepCopyMap-4 264602 474.1 ns/op BenchmarkCompareAndSwapCollision/*sync_test.RWMutexMap-4 129056 920.0 ns/op BenchmarkCompareAndSwapCollision/*sync.Map-4 149158 830.0 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync_test.DeepCopyMap-4 2660619 44.34 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync_test.RWMutexMap-4 210620 544.6 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync.Map-4 3092212 40.32 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync_test.DeepCopyMap-4 659318 157.2 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync_test.RWMutexMap-4 175342 731.6 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync.Map-4 729332 167.7 ns/op BenchmarkCompareAndSwapMostlyHits/*sync_test.RWMutexMap-4 113018 1057 ns/op BenchmarkCompareAndSwapMostlyHits/*sync.Map-4 375440 318.9 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync_test.DeepCopyMap-4 716661 192.0 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync_test.RWMutexMap-4 134820 855.4 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync.Map-4 786316 160.3 ns/op BenchmarkCompareAndDeleteCollision/*sync_test.DeepCopyMap-4 269904 747.7 ns/op BenchmarkCompareAndDeleteCollision/*sync_test.RWMutexMap-4 142134 833.0 ns/op BenchmarkCompareAndDeleteCollision/*sync.Map-4 199154 570.4 ns/op BenchmarkCompareAndDeleteMostlyHits/*sync_test.RWMutexMap-4 61038 1871 ns/op BenchmarkCompareAndDeleteMostlyHits/*sync.Map-4 270433 562.2 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync_test.DeepCopyMap-4 695220 289.2 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync_test.RWMutexMap-4 138433 822.2 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync.Map-4 1000000 156.7 ns/op BenchmarkUncontendedSemaphore-4 7280758 16.53 ns/op BenchmarkContendedSemaphore-4 5323344 21.48 ns/op BenchmarkMutexUncontended-4 1787331 90.04 ns/op BenchmarkMutex-4 120446 1037 ns/op BenchmarkMutexSlack-4 124670 869.0 ns/op BenchmarkMutexWork-4 135378 929.0 ns/op BenchmarkMutexWorkSlack-4 127881 1017 ns/op BenchmarkMutexNoSpin-4 47052 2502 ns/op BenchmarkMutexSpin-4 86373 1237 ns/op BenchmarkOnce-4 925860 123.7 ns/op BenchmarkOnceFunc/v=Once-4 2423696 48.72 ns/op 0 B/op 0 allocs/op BenchmarkOnceFunc/v=Global-4 1894920 63.94 ns/op 0 B/op 0 allocs/op BenchmarkOnceFunc/v=Local-4 2010656 60.40 ns/op 0 B/op 0 allocs/op BenchmarkOnceValue/v=Once-4 2286865 52.58 ns/op 0 B/op 0 allocs/op BenchmarkOnceValue/v=Global-4 1641097 73.25 ns/op 0 B/op 0 allocs/op BenchmarkOnceValue/v=Local-4 1748053 69.74 ns/op 0 B/op 0 allocs/op BenchmarkSemaUncontended-4 10145121 11.56 ns/op BenchmarkSemaSyntNonblock-4 1918935 59.71 ns/op BenchmarkSemaSyntBlock-4 1000000 130.4 ns/op BenchmarkSemaWorkNonblock-4 1571173 71.00 ns/op BenchmarkSemaWorkBlock-4 1000000 120.3 ns/op BenchmarkRWMutexUncontended-4 695707 184.0 ns/op BenchmarkRWMutexWrite100-4 255429 482.7 ns/op BenchmarkRWMutexWrite10-4 241410 499.1 ns/op BenchmarkRWMutexWorkWrite100-4 282178 428.0 ns/op BenchmarkRWMutexWorkWrite10-4 187216 622.4 ns/op BenchmarkWaitGroupUncontended-4 1463810 84.75 ns/op BenchmarkWaitGroupAddDone-4 761134 133.5 ns/op BenchmarkWaitGroupAddDoneWork-4 918267 122.1 ns/op BenchmarkWaitGroupWait-4 5700674 21.31 ns/op BenchmarkWaitGroupWaitWork-4 4075725 29.53 ns/op BenchmarkWaitGroupActuallyWait-4 32618 3274 ns/op 32 B/op 2 allocs/op PASS ok sync 18.307s goos: freebsd goarch: amd64 pkg: sync/atomic cpu: AMD EPYC 7B12 BenchmarkValueRead-4 638834 234.4 ns/op PASS ok sync/atomic 1.191s PASS ok syscall 1.080s goos: freebsd goarch: amd64 pkg: testing cpu: AMD EPYC 7B12 BenchmarkTBHelper-4 147271 797.9 ns/op 0 B/op 0 allocs/op PASS ok testing 1.207s goos: freebsd goarch: amd64 pkg: text/tabwriter cpu: AMD EPYC 7B12 BenchmarkTable/1x10/new-4 11080 10560 ns/op 1520 B/op 21 allocs/op BenchmarkTable/1x10/reuse-4 15908 7683 ns/op 0 B/op 0 allocs/op BenchmarkTable/1x1000/new-4 135 911097 ns/op 129392 B/op 1025 allocs/op BenchmarkTable/1x1000/reuse-4 153 733953 ns/op 845 B/op 6 allocs/op BenchmarkTable/1x100000/new-4 2 100438810 ns/op 19393056 B/op 100057 allocs/op BenchmarkTable/1x100000/reuse-4 1 100674884 ns/op 19393296 B/op 100060 allocs/op BenchmarkTable/10x10/new-4 2389 47623 ns/op 5056 B/op 31 allocs/op BenchmarkTable/10x10/reuse-4 2826 42024 ns/op 1 B/op 0 allocs/op BenchmarkTable/10x1000/new-4 26 4530002 ns/op 413568 B/op 1039 allocs/op BenchmarkTable/10x1000/reuse-4 30 4125980 ns/op 13785 B/op 34 allocs/op BenchmarkTable/10x100000/new-4 1 481473493 ns/op 48120704 B/op 100073 allocs/op BenchmarkTable/10x100000/reuse-4 1 476788041 ns/op 48120808 B/op 100075 allocs/op BenchmarkTable/100x10/new-4 294 410870 ns/op 39296 B/op 41 allocs/op BenchmarkTable/100x10/reuse-4 331 369400 ns/op 118 B/op 0 allocs/op BenchmarkTable/100x1000/new-4 3 41705315 ns/op 3288960 B/op 1053 allocs/op BenchmarkTable/100x1000/reuse-4 3 38897981 ns/op 1096320 B/op 351 allocs/op BenchmarkTable/100x100000/new-4 1 4867845881 ns/op 335150048 B/op 100090 allocs/op BenchmarkTable/100x100000/reuse-4 1 4757871683 ns/op 335149960 B/op 100090 allocs/op BenchmarkPyramid/10-4 3442 30908 ns/op 4872 B/op 35 allocs/op BenchmarkPyramid/100-4 50 2306048 ns/op 409128 B/op 230 allocs/op BenchmarkPyramid/1000-4 1 211018153 ns/op 35625256 B/op 2055 allocs/op BenchmarkRagged/10-4 3566 32585 ns/op 4512 B/op 34 allocs/op BenchmarkRagged/100-4 384 317439 ns/op 41008 B/op 188 allocs/op BenchmarkRagged/1000-4 34 3315267 ns/op 427424 B/op 1661 allocs/op BenchmarkCode-4 11166 10562 ns/op 624 B/op 13 allocs/op PASS ok text/tabwriter 15.502s goos: freebsd goarch: amd64 pkg: text/template/parse cpu: AMD EPYC 7B12 BenchmarkParseLarge-4 2 51439858 ns/op BenchmarkVariableString-4 149269 830.7 ns/op 80 B/op 3 allocs/op BenchmarkListString-4 3019 38819 ns/op 2517 B/op 39 allocs/op PASS ok text/template/parse 1.494s goos: freebsd goarch: amd64 pkg: time cpu: AMD EPYC 7B12 BenchmarkAfterFunc-4 27 3852314 ns/op BenchmarkAfter-4 93 1267382 ns/op BenchmarkStop-4 187 613072 ns/op BenchmarkSimultaneousAfterFunc-4 33 4213428 ns/op BenchmarkStartStop-4 186 641556 ns/op BenchmarkReset-4 1918 67703 ns/op BenchmarkSleep-4 37 2718801 ns/op BenchmarkParallelTimerLatency-4 54 136753 avg-late-ns 263521 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=1-4 37 82617 avg-late-ns 228902 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=2-4 33 59658 avg-late-ns 130351 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=3-4 34 52973 avg-late-ns 228076 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=4-4 33 49408 avg-late-ns 133834 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=5-4 31 77915 avg-late-ns 478897 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=6-4 32 41259 avg-late-ns 310398 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=7-4 30 66139 avg-late-ns 287245 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=8-4 27 116323 avg-late-ns 499146 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=9-4 26 126129 avg-late-ns 710391 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=10-4 26 817425 avg-late-ns 3617070 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=2ms/tickers-per-P=1-4 34 80507 avg-late-ns 132263 max-late-ns BenchmarkTicker-4 368 392938 ns/op BenchmarkTickerReset-4 1826 68773 ns/op BenchmarkTickerResetNaive-4 205 626424 ns/op BenchmarkNow-4 367329 329.9 ns/op BenchmarkNowUnixNano-4 359221 326.4 ns/op BenchmarkNowUnixMilli-4 371020 324.7 ns/op BenchmarkNowUnixMicro-4 369373 322.7 ns/op BenchmarkFormat-4 81709 1463 ns/op BenchmarkFormatRFC3339-4 117784 1023 ns/op BenchmarkFormatRFC3339Nano-4 108949 1043 ns/op BenchmarkFormatNow-4 118156 1014 ns/op BenchmarkMarshalJSON-4 161377 731.0 ns/op BenchmarkMarshalText-4 167433 709.4 ns/op BenchmarkParse-4 196726 611.3 ns/op BenchmarkParseRFC3339UTC-4 451892 263.8 ns/op BenchmarkParseRFC3339UTCBytes-4 325456 370.5 ns/op BenchmarkParseRFC3339TZ-4 143175 845.6 ns/op BenchmarkParseRFC3339TZBytes-4 111306 1051 ns/op BenchmarkParseDuration-4 806094 144.7 ns/op BenchmarkHour-4 1490170 79.52 ns/op BenchmarkSecond-4 1478986 79.03 ns/op BenchmarkYear-4 1103318 108.5 ns/op BenchmarkDay-4 968810 117.4 ns/op BenchmarkISOWeek-4 1000000 108.6 ns/op BenchmarkGoString-4 119510 983.8 ns/op BenchmarkUnmarshalText-4 105176 1126 ns/op PASS ok time 12.259s goos: freebsd goarch: amd64 pkg: unicode/utf16 cpu: AMD EPYC 7B12 BenchmarkDecodeValidASCII-4 769441 139.4 ns/op BenchmarkDecodeValidJapaneseChars-4 997861 119.8 ns/op BenchmarkDecodeRune-4 2422978 48.70 ns/op BenchmarkEncodeValidASCII-4 784836 136.4 ns/op BenchmarkEncodeValidJapaneseChars-4 1000000 102.1 ns/op BenchmarkAppendRuneValidASCII-4 2043861 58.62 ns/op BenchmarkAppendRuneValidJapaneseChars-4 3172288 37.98 ns/op BenchmarkEncodeRune-4 4314152 27.67 ns/op PASS ok unicode/utf16 2.282s goos: freebsd goarch: amd64 pkg: unicode/utf8 cpu: AMD EPYC 7B12 BenchmarkRuneCountTenASCIIChars-4 1424876 83.16 ns/op BenchmarkRuneCountTenJapaneseChars-4 269451 413.8 ns/op BenchmarkRuneCountInStringTenASCIIChars-4 5053411 24.78 ns/op BenchmarkRuneCountInStringTenJapaneseChars-4 595778 184.4 ns/op BenchmarkValidTenASCIIChars-4 1504936 83.07 ns/op BenchmarkValid100KASCIIChars-4 176 681850 ns/op BenchmarkValidTenJapaneseChars-4 261698 467.3 ns/op BenchmarkValidLongMostlyASCII-4 154 828848 ns/op BenchmarkValidLongJapanese-4 88 1390733 ns/op BenchmarkValidStringTenASCIIChars-4 5991812 20.60 ns/op BenchmarkValidString100KASCIIChars-4 12974 9304 ns/op BenchmarkValidStringTenJapaneseChars-4 726970 164.1 ns/op BenchmarkValidStringLongMostlyASCII-4 1594 75485 ns/op BenchmarkValidStringLongJapanese-4 249 471199 ns/op BenchmarkEncodeASCIIRune-4 5372124 22.32 ns/op BenchmarkEncodeJapaneseRune-4 3007928 38.77 ns/op BenchmarkAppendASCIIRune-4 11668400 9.942 ns/op BenchmarkAppendJapaneseRune-4 3433600 35.10 ns/op BenchmarkDecodeASCIIRune-4 3682933 32.46 ns/op BenchmarkDecodeJapaneseRune-4 2466063 48.34 ns/op BenchmarkFullRune/ASCII-4 4823030 24.54 ns/op BenchmarkFullRune/Incomplete-4 2262589 58.31 ns/op BenchmarkFullRune/Japanese-4 4887532 24.40 ns/op PASS ok unicode/utf8 4.858s goos: freebsd goarch: amd64 pkg: cmd/api cpu: AMD EPYC 7B12 BenchmarkAll-4 1 51338194357 ns/op PASS ok cmd/api 52.496s goos: freebsd goarch: amd64 pkg: cmd/cgo/internal/test cpu: AMD EPYC 7B12 BenchmarkCgoCall/add-int-4 692959 149.9 ns/op BenchmarkCgoCall/one-pointer-4 560304 213.3 ns/op BenchmarkCgoCall/eight-pointers-4 261820 428.0 ns/op BenchmarkCgoCall/eight-pointers-nil-4 588944 202.5 ns/op BenchmarkCgoCall/eight-pointers-array-4 24213 4856 ns/op BenchmarkCgoCall/eight-pointers-slice-4 48838 2478 ns/op BenchmarkGoString-4 1442778 73.98 ns/op BenchmarkCGoCallback-4 73341 1604 ns/op BenchmarkCGoInCThread-4 494618 213.9 ns/op PASS ok cmd/cgo/internal/test 2.265s goos: freebsd goarch: amd64 pkg: cmd/compile/internal/reflectdata cpu: AMD EPYC 7B12 BenchmarkEqArrayOfStrings5-4 1676518 71.62 ns/op BenchmarkEqArrayOfStrings64-4 214537 560.5 ns/op BenchmarkEqArrayOfStrings1024-4 14265 8454 ns/op BenchmarkEqArrayOfFloats5-4 2008527 69.57 ns/op BenchmarkEqArrayOfFloats64-4 213286 562.8 ns/op BenchmarkEqArrayOfFloats1024-4 13872 8776 ns/op BenchmarkEqArrayOfStructsEq-4 3410 30158 ns/op BenchmarkEqArrayOfStructsNotEq-4 7130 16731 ns/op BenchmarkEqStruct-4 25649673 4.699 ns/op PASS ok cmd/compile/internal/reflectdata 2.576s goos: freebsd goarch: amd64 pkg: cmd/compile/internal/ssa cpu: AMD EPYC 7B12 BenchmarkPhioptPass-4 10000 41861 ns/op BenchmarkCopyElim1-4 1125 110343 ns/op BenchmarkCopyElim10-4 996 118393 ns/op BenchmarkCopyElim100-4 568 206990 ns/op BenchmarkCopyElim1000-4 110 1057617 ns/op BenchmarkCopyElim10000-4 7 15794000 ns/op BenchmarkCopyElim100000-4 1 332999688 ns/op BenchmarkDeadCode/1-4 1142 105137 ns/op BenchmarkDeadCode/10-4 970 126804 ns/op BenchmarkDeadCode/100-4 458 269775 ns/op BenchmarkDeadCode/1000-4 60 1701561 ns/op BenchmarkDeadCode/10000-4 6 19365245 ns/op BenchmarkDeadCode/100000-4 1 232732514 ns/op BenchmarkDeadCode/200000-4 1 493945920 ns/op BenchmarkDominatorsLinear-4 24 5252862 ns/op 1.90 MB/s BenchmarkDominatorsFwdBack-4 19 7772283 ns/op 1.29 MB/s BenchmarkDominatorsManyPred-4 16 7159351 ns/op 1.40 MB/s BenchmarkDominatorsMaxPred-4 16 7685987 ns/op 1.30 MB/s BenchmarkDominatorsMaxPredVal-4 15 8061250 ns/op 1.24 MB/s BenchmarkFuse/1-4 1225 131239 ns/op BenchmarkFuse/10-4 786 208685 ns/op BenchmarkFuse/100-4 285 445992 ns/op BenchmarkFuse/1000-4 32 3669864 ns/op BenchmarkFuse/10000-4 2 50338497 ns/op BenchmarkNilCheckDeep1-4 17529 7019 ns/op 0.14 MB/s 234 B/op 4 allocs/op BenchmarkNilCheckDeep10-4 7546 15474 ns/op 0.65 MB/s 238 B/op 4 allocs/op BenchmarkNilCheckDeep100-4 1170 99609 ns/op 1.00 MB/s 638 B/op 4 allocs/op BenchmarkNilCheckDeep1000-4 100 1026995 ns/op 0.97 MB/s 5029 B/op 4 allocs/op BenchmarkNilCheckDeep10000-4 9 11980235 ns/op 0.83 MB/s 80350 B/op 5 allocs/op BenchmarkDSEPass-4 46 2567707 ns/op 37241 B/op 6 allocs/op BenchmarkDSEPassBlock-4 2 66523284 ns/op 2115688 B/op 53978 allocs/op BenchmarkCSEPass-4 10 10616649 ns/op 92136 B/op 8 allocs/op BenchmarkCSEPassBlock-4 1 110635689 ns/op 5662024 B/op 97446 allocs/op BenchmarkDeadcodePass-4 294 400172 ns/op 89421 B/op 3 allocs/op BenchmarkDeadcodePassBlock-4 3 35182672 ns/op 1360632 B/op 15077 allocs/op BenchmarkMultiPass-4 128 846682 ns/op 242559 B/op 11 allocs/op BenchmarkMultiPassBlock-4 1 182432041 ns/op 11196088 B/op 149872 allocs/op BenchmarkCondRewrite/SoloJump-4 4872907 24.60 ns/op BenchmarkCondRewrite/CombJump-4 4821400 24.54 ns/op PASS ok cmd/compile/internal/ssa 12.719s goos: freebsd goarch: amd64 pkg: cmd/compile/internal/test cpu: AMD EPYC 7B12 BenchmarkLoadAdd-4 13833 8660 ns/op BenchmarkExtShift-4 24036 4964 ns/op BenchmarkModify-4 12135 9867 ns/op BenchmarkMullImm-4 25899 4676 ns/op BenchmarkConstModify-4 12032 9966 ns/op BenchmarkBitSet-4 23834 5044 ns/op BenchmarkBitClear-4 23847 5031 ns/op BenchmarkBitToggle-4 23799 5033 ns/op BenchmarkBitSetConst-4 190796 626.5 ns/op BenchmarkBitClearConst-4 188554 607.9 ns/op BenchmarkBitToggleConst-4 191818 629.0 ns/op BenchmarkDivconstI64-4 12318211 9.046 ns/op BenchmarkModconstI64-4 11510300 10.39 ns/op BenchmarkDivisiblePow2constI64-4 12994826 10.24 ns/op BenchmarkDivisibleconstI64-4 11841062 8.781 ns/op BenchmarkDivisibleWDivconstI64-4 8144976 13.67 ns/op BenchmarkDivconstU64/3-4 11821537 9.699 ns/op BenchmarkDivconstU64/5-4 12029418 10.32 ns/op BenchmarkDivconstU64/37-4 11734180 10.48 ns/op BenchmarkDivconstU64/1234567-4 13276256 9.546 ns/op BenchmarkModconstU64-4 11816644 10.79 ns/op BenchmarkDivisibleconstU64-4 11312222 9.387 ns/op BenchmarkDivisibleWDivconstU64-4 8214475 14.60 ns/op BenchmarkDivconstI32-4 12181188 9.458 ns/op BenchmarkModconstI32-4 10843276 10.11 ns/op BenchmarkDivisiblePow2constI32-4 14213647 9.351 ns/op BenchmarkDivisibleconstI32-4 13281542 10.17 ns/op BenchmarkDivisibleWDivconstI32-4 9345622 12.73 ns/op BenchmarkDivconstU32-4 13004388 8.479 ns/op BenchmarkModconstU32-4 10743248 9.809 ns/op BenchmarkDivisibleconstU32-4 12187116 8.418 ns/op BenchmarkDivisibleWDivconstU32-4 8186014 13.73 ns/op BenchmarkDivconstI16-4 11801226 10.12 ns/op BenchmarkModconstI16-4 12204157 9.440 ns/op BenchmarkDivisiblePow2constI16-4 10875480 9.354 ns/op BenchmarkDivisibleconstI16-4 11803038 8.947 ns/op BenchmarkDivisibleWDivconstI16-4 8143268 13.54 ns/op BenchmarkDivconstU16-4 11663672 9.119 ns/op BenchmarkModconstU16-4 11801121 9.834 ns/op BenchmarkDivisibleconstU16-4 12155289 8.435 ns/op BenchmarkDivisibleWDivconstU16-4 8188360 14.58 ns/op BenchmarkDivconstI8-4 13204698 8.920 ns/op BenchmarkModconstI8-4 13584513 8.782 ns/op BenchmarkDivisiblePow2constI8-4 12814525 10.90 ns/op BenchmarkDivisibleconstI8-4 14185557 9.149 ns/op BenchmarkDivisibleWDivconstI8-4 9254763 13.42 ns/op BenchmarkDivconstU8-4 11275359 9.408 ns/op BenchmarkModconstU8-4 13270132 10.30 ns/op BenchmarkDivisibleconstU8-4 14205488 9.368 ns/op BenchmarkDivisibleWDivconstU8-4 8393745 12.97 ns/op BenchmarkMul2-4 271024 442.6 ns/op BenchmarkMulNeg2-4 260749 460.0 ns/op BenchmarkEfaceInteger-4 5364314 21.22 ns/op BenchmarkDiv64UnsignedSmall-4 23695081 5.020 ns/op BenchmarkDiv64Small-4 21875686 5.022 ns/op BenchmarkDiv64SmallNegDivisor-4 21734551 5.022 ns/op BenchmarkDiv64SmallNegDividend-4 21740259 5.015 ns/op BenchmarkDiv64SmallNegBoth-4 21679303 5.443 ns/op BenchmarkDiv64Unsigned-4 17261954 6.829 ns/op BenchmarkDiv64-4 17175655 6.850 ns/op BenchmarkDiv64NegDivisor-4 17202465 6.851 ns/op BenchmarkDiv64NegDividend-4 17110851 6.846 ns/op BenchmarkDiv64NegBoth-4 16515792 6.844 ns/op BenchmarkMod64UnsignedSmall-4 22006585 5.286 ns/op BenchmarkMod64Small-4 21846613 5.320 ns/op BenchmarkMod64SmallNegDivisor-4 20657095 5.362 ns/op BenchmarkMod64SmallNegDividend-4 21693098 5.304 ns/op BenchmarkMod64SmallNegBoth-4 19588532 5.637 ns/op BenchmarkMod64Unsigned-4 16477191 7.225 ns/op BenchmarkMod64-4 16176727 7.158 ns/op BenchmarkMod64NegDivisor-4 16487948 7.143 ns/op BenchmarkMod64NegDividend-4 16618096 7.139 ns/op BenchmarkMod64NegBoth-4 16406434 7.149 ns/op BenchmarkMulconstI32/3-4 27309417 4.357 ns/op BenchmarkMulconstI32/5-4 24019012 4.378 ns/op BenchmarkMulconstI32/12-4 23693533 4.408 ns/op BenchmarkMulconstI32/120-4 23694240 4.358 ns/op BenchmarkMulconstI32/-120-4 25745155 4.364 ns/op BenchmarkMulconstI32/65537-4 25532990 4.371 ns/op BenchmarkMulconstI32/65538-4 25444148 4.358 ns/op BenchmarkMulconstI64/3-4 23541588 4.348 ns/op BenchmarkMulconstI64/5-4 23295080 4.371 ns/op BenchmarkMulconstI64/12-4 24937230 4.361 ns/op BenchmarkMulconstI64/120-4 23085482 4.366 ns/op BenchmarkMulconstI64/-120-4 24642872 4.377 ns/op BenchmarkMulconstI64/65537-4 25757418 4.361 ns/op BenchmarkMulconstI64/65538-4 24634273 4.345 ns/op BenchmarkMulconstU32/3-4 25572814 4.364 ns/op BenchmarkMulconstU32/5-4 25732948 4.346 ns/op BenchmarkMulconstU32/12-4 24441152 4.371 ns/op BenchmarkMulconstU32/120-4 25707028 4.362 ns/op BenchmarkMulconstU32/65537-4 25755698 4.424 ns/op BenchmarkMulconstU32/65538-4 24812289 4.393 ns/op BenchmarkMulconstU64/3-4 25191925 4.365 ns/op BenchmarkMulconstU64/5-4 23431028 4.721 ns/op BenchmarkMulconstU64/12-4 25687113 4.368 ns/op BenchmarkMulconstU64/120-4 25047730 4.365 ns/op BenchmarkMulconstU64/65537-4 25817544 4.371 ns/op BenchmarkMulconstU64/65538-4 21536120 5.280 ns/op BenchmarkShiftArithmeticRight-4 25524078 4.652 ns/op BenchmarkSwitch8Predictable-4 8575155 14.06 ns/op BenchmarkSwitch8Unpredictable-4 8586775 14.03 ns/op BenchmarkSwitch32Predictable-4 11776384 9.850 ns/op BenchmarkSwitch32Unpredictable-4 8162406 14.56 ns/op BenchmarkSwitchStringPredictable-4 9428940 12.82 ns/op BenchmarkSwitchStringUnpredictable-4 6428712 18.76 ns/op PASS ok cmd/compile/internal/test 15.733s goos: freebsd goarch: amd64 pkg: cmd/compile/internal/types2 cpu: AMD EPYC 7B12 BenchmarkLookupFieldOrMethod-4 230 522900 ns/op BenchmarkNamed/Underlying/nongeneric-4 1583487 74.06 ns/op BenchmarkNamed/Underlying/generic-4 1627400 75.64 ns/op BenchmarkNamed/Underlying/src_instance-4 1654789 73.40 ns/op BenchmarkNamed/Underlying/user_instance-4 1535118 75.56 ns/op BenchmarkCheck/http/funcbodies/info-4 1 315186680 ns/op 97056 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 245990699 ns/op 124351 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 102831096 ns/op 297421 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 2 89291940 ns/op 342599 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 330571446 ns/op 15680 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 2 57584340 ns/op 90001 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 5 22726150 ns/op 228037 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 5 22055068 ns/op 234867 lines/s BenchmarkCheck/constant/funcbodies/info-4 1 113941201 ns/op 19040 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 4 27117095 ns/op 79984 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 7 14819004 ns/op 146387 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 8 13497377 ns/op 160689 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 745237800 ns/op 86298 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 403581128 ns/op 159341 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 104523835 ns/op 615085 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 2 77922404 ns/op 825087 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 1 373950716 ns/op 5353 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 3 52506943 ns/op 38119 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 4 25460379 ns/op 78607 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 4 25583562 ns/op 78226 lines/s PASS ok cmd/compile/internal/types2 14.152s goos: freebsd goarch: amd64 pkg: cmd/go cpu: AMD EPYC 7B12 BenchmarkExecGoEnv-4 48 2817593 ns/op 3029167 sys-ns/op 198917 user-ns/op PASS ok cmd/go 1.332s goos: freebsd goarch: amd64 pkg: cmd/internal/notsha256 cpu: AMD EPYC 7B12 BenchmarkHash8Bytes/New-4 100485 1188 ns/op 6.73 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum256-4 114580 1020 ns/op 7.84 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 24228 4919 ns/op 208.17 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum256-4 25315 4730 ns/op 216.49 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 3812 30911 ns/op 265.01 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum256-4 3704 33391 ns/op 245.34 MB/s 0 B/op 0 allocs/op PASS ok cmd/internal/notsha256 1.929s All tests passed.