linux-amd64-race at ea2d4a7ef674b4a0ea0e53ffecbc63320b91f25f :: Running /workdir/go/src/make.bash with args ["/workdir/go/src/make.bash"] and env ["PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" "HOSTNAME=buildlet-linux-amd64-bullseye-rn6577caa" "DEBIAN_FRONTEND=noninteractive" "HOME=/root" "USER=root" "GO_STAGE0_NET_DELAY=0s" "GO_STAGE0_DL_DELAY=200ms" "WORKDIR=/workdir" "GOROOT_BOOTSTRAP=/workdir/go1.4" "GO_BUILDER_NAME=linux-amd64-race" "GO_DISABLE_OUTBOUND_NETWORK=1" "GOBIN=" "TMPDIR=/workdir/tmp" "GOCACHE=/workdir/gocache" "PWD=/workdir/go/src"] in dir /workdir/go/src Building Go cmd/dist using /workdir/go1.4. (go1.17.13 linux/amd64) Building Go toolchain1 using /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 linux/amd64. --- Installed Go for linux/amd64 in /workdir/go Installed commands in /workdir/go/bin :: Running /workdir/go/bin/go with args ["/workdir/go/bin/go" "install" "-race" "std"] and env ["PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" "HOSTNAME=buildlet-linux-amd64-bullseye-rn6577caa" "DEBIAN_FRONTEND=noninteractive" "HOME=/root" "USER=root" "GO_STAGE0_NET_DELAY=0s" "GO_STAGE0_DL_DELAY=200ms" "WORKDIR=/workdir" "GOROOT_BOOTSTRAP=/workdir/go1.4" "GO_BUILDER_NAME=linux-amd64-race" "GO_DISABLE_OUTBOUND_NETWORK=1" "GOBIN=" "TMPDIR=/workdir/tmp" "GOCACHE=/workdir/gocache" "PWD=/workdir/go/bin"] in dir /workdir/go/bin ##### Test execution environment. # GOARCH: amd64 # CPU: AMD EPYC 7B12 # GOOS: linux # OS Version: Linux 5.15.89+ #1 SMP Sat Mar 18 09:27:02 UTC 2023 x86_64 ##### Testing packages. ok archive/tar 1.060s ok archive/zip 2.025s ok bufio 0.299s ok bytes 1.897s ok compress/bzip2 0.373s ok compress/flate 5.229s ok compress/gzip 11.518s ok compress/lzw 0.437s ok compress/zlib 3.794s ok container/heap 0.034s ok container/list 0.023s ok container/ring 0.024s ok context 0.036s ok crypto 0.022s ok crypto/aes 0.053s ok crypto/cipher 0.043s ok crypto/des 0.043s ok crypto/dsa 0.023s ok crypto/ecdh 0.195s ok crypto/ecdsa 0.125s ok crypto/ed25519 0.357s ok crypto/elliptic 0.044s ok crypto/hmac 0.023s ok crypto/internal/alias 0.022s ok crypto/internal/bigmod 2.038s ok crypto/internal/boring 0.022s ok crypto/internal/boring/bcache 0.317s ok crypto/internal/edwards25519 33.087s ok crypto/internal/edwards25519/field 12.075s ok crypto/internal/nistec 0.762s ok crypto/internal/nistec/fiat 0.022s [no tests to run] ok crypto/md5 0.035s ok crypto/rand 0.230s ok crypto/rc4 0.396s ok crypto/rsa 1.370s ok crypto/sha1 0.047s ok crypto/sha256 0.033s ok crypto/sha512 0.032s ok crypto/subtle 0.341s ok crypto/tls 1.432s ok crypto/x509 1.036s ok database/sql 0.324s ok database/sql/driver 0.023s ok debug/buildinfo 0.044s ok debug/dwarf 0.064s ok debug/elf 1.180s ok debug/gosym 0.255s ok debug/macho 0.033s ok debug/pe 0.043s ok debug/plan9obj 0.022s ok embed 0.023s [no tests to run] ok embed/internal/embedtest 0.023s ok encoding/ascii85 0.033s ok encoding/asn1 0.032s ok encoding/base32 0.065s ok encoding/base64 0.032s ok encoding/binary 0.032s ok encoding/csv 0.054s ok encoding/gob 17.224s ok encoding/hex 0.034s ok encoding/json 0.958s ok encoding/pem 1.690s ok encoding/xml 0.159s ok errors 0.035s ok expvar 0.023s ok flag 0.099s ok fmt 0.519s ok go/ast 0.033s ok go/build 3.658s ok go/build/constraint 0.032s ok go/constant 0.033s ok go/doc 0.216s ok go/doc/comment 1.821s ok go/format 0.046s ok go/importer 0.157s ok go/internal/gccgoimporter 0.054s ok go/internal/gcimporter 0.936s ok go/internal/srcimporter 10.331s ok go/parser 0.681s ok go/printer 1.121s ok go/scanner 0.033s ok go/token 0.115s ok go/types 27.677s ok hash 0.023s ok hash/adler32 0.043s ok hash/crc32 0.053s ok hash/crc64 0.035s ok hash/fnv 0.023s ok hash/maphash 0.023s ok html 0.022s ok html/template 0.196s ok image 0.377s ok image/color 0.043s ok image/draw 0.541s ok image/gif 0.824s ok image/jpeg 1.188s ok image/png 2.710s ok index/suffixarray 0.899s ok internal/abi 0.041s ok internal/buildcfg 0.024s ok internal/coverage/cformat 0.025s ok internal/coverage/cmerge 0.023s ok internal/coverage/pods 0.022s ok internal/coverage/slicereader 0.023s ok internal/coverage/slicewriter 0.023s ok internal/coverage/test 0.054s ok internal/cpu 0.068s ok internal/dag 0.022s ok internal/diff 0.022s ok internal/fmtsort 0.022s ok internal/fuzz 0.044s ok internal/godebug 0.023s ok internal/intern 0.228s ok internal/itoa 0.023s ok internal/poll 0.458s ok internal/profile 0.024s ok internal/reflectlite 0.247s ok internal/safefilepath 0.024s ok internal/saferio 0.269s ok internal/singleflight 0.097s ok internal/testenv 0.023s ok internal/trace 0.145s ok internal/types/errors 0.313s ok internal/unsafeheader 0.024s ok internal/xcoff 0.034s ok io 0.056s ok io/fs 0.235s ok io/ioutil 0.023s ok log 0.036s ok log/slog 0.045s ok log/slog/internal/buffer 0.023s ok log/syslog 1.247s ok maps 0.023s ok math 0.033s ok math/big 2.649s ok math/bits 0.033s ok math/cmplx 0.023s ok math/rand 1.977s ok mime 0.044s ok mime/multipart 5.216s ok mime/quotedprintable 0.054s ok net 15.769s ok net/http 6.623s ok net/http/cgi 0.430s ok net/http/cookiejar 0.038s ok net/http/fcgi 0.134s ok net/http/httptest 0.186s ok net/http/httptrace 0.024s ok net/http/httputil 0.632s ok net/http/internal 0.034s ok net/http/internal/ascii 0.024s ok net/http/pprof 5.169s ok net/internal/socktest 0.024s ok net/mail 0.033s ok net/netip 0.285s ok net/rpc 0.061s ok net/rpc/jsonrpc 0.032s ok net/smtp 0.054s ok net/textproto 0.033s ok net/url 0.034s ok os 0.464s ok os/exec 0.202s ok os/exec/internal/fdtest 0.024s ok os/signal 2.173s ok os/user 0.022s ok path 0.026s ok path/filepath 0.054s ok plugin 0.022s ok reflect 0.479s ok regexp 2.700s ok regexp/syntax 3.833s ok runtime 27.193s ok runtime/cgo 0.020s ok runtime/coverage 0.023s ok runtime/debug 0.082s ok runtime/internal/atomic 0.049s ok runtime/internal/math 0.025s ok runtime/internal/sys 0.024s ok runtime/internal/syscall 0.024s ok runtime/metrics 0.033s ok runtime/pprof 6.408s ok runtime/race 7.646s ok runtime/trace 3.203s ok slices 0.027s ok sort 0.397s ok strconv 2.168s ok strings 1.196s ok sync 0.346s ok sync/atomic 1.309s ok syscall 2.444s ok testing 0.954s ok testing/fstest 0.024s ok testing/iotest 0.024s ok testing/quick 0.166s ok text/scanner 0.034s ok text/tabwriter 0.034s ok text/template 0.085s ok text/template/parse 0.033s ok time 2.170s ok unicode 0.034s ok unicode/utf16 0.025s ok unicode/utf8 0.035s ok cmd/addr2line 1.024s ok cmd/api 5.659s ok cmd/asm/internal/asm 3.069s ok cmd/asm/internal/lex 0.023s ok cmd/compile/internal/abt 0.044s ok cmd/compile/internal/amd64 51.185s ok cmd/compile/internal/base 0.024s ok cmd/compile/internal/compare 0.023s ok cmd/compile/internal/dwarfgen 0.377s ok cmd/compile/internal/importer 0.695s ok cmd/compile/internal/ir 0.023s ok cmd/compile/internal/logopt 0.168s ok cmd/compile/internal/loopvar 14.558s ok cmd/compile/internal/noder 0.024s ok cmd/compile/internal/reflectdata 0.023s [no tests to run] ok cmd/compile/internal/ssa 19.833s ok cmd/compile/internal/syntax 0.135s ok cmd/compile/internal/test 9.998s ok cmd/compile/internal/typecheck 0.191s ok cmd/compile/internal/types 0.020s ok cmd/compile/internal/types2 6.971s ok cmd/covdata 0.024s ok cmd/cover 1.050s ok cmd/dist 0.025s ok cmd/doc 0.556s ok cmd/fix 0.566s ok cmd/go 27.072s ok cmd/go/internal/auth 0.023s ok cmd/go/internal/cache 0.092s ok cmd/go/internal/fsys 0.048s ok cmd/go/internal/generate 0.035s ok cmd/go/internal/get 0.034s ok cmd/go/internal/imports 0.033s ok cmd/go/internal/load 0.034s ok cmd/go/internal/lockedfile 0.147s ok cmd/go/internal/lockedfile/internal/filelock 0.068s ok cmd/go/internal/modconv 0.035s ok cmd/go/internal/modfetch 0.033s ok cmd/go/internal/modfetch/codehost 0.040s ok cmd/go/internal/modfetch/zip_sum_test 0.030s ok cmd/go/internal/modindex 0.556s ok cmd/go/internal/modload 0.036s ok cmd/go/internal/mvs 0.044s ok cmd/go/internal/par 0.100s ok cmd/go/internal/str 0.023s ok cmd/go/internal/test 0.045s ok cmd/go/internal/vcs 0.034s ok cmd/go/internal/vcweb 0.029s ok cmd/go/internal/vcweb/vcstest 2.707s ok cmd/go/internal/web 0.024s ok cmd/go/internal/work 0.102s ok cmd/gofmt 0.167s ok cmd/internal/archive 0.311s ok cmd/internal/buildid 0.543s ok cmd/internal/cov 0.227s ok cmd/internal/dwarf 0.025s ok cmd/internal/edit 0.025s ok cmd/internal/goobj 0.027s ok cmd/internal/moddeps 0.783s ok cmd/internal/notsha256 0.023s ok cmd/internal/obj 0.386s ok cmd/internal/obj/ppc64 0.082s ok cmd/internal/obj/riscv 0.044s ok cmd/internal/obj/s390x 0.025s ok cmd/internal/obj/x86 0.139s ok cmd/internal/objabi 0.025s ok cmd/internal/pkgpath 0.118s ok cmd/internal/pkgpattern 0.035s ok cmd/internal/quoted 0.023s ok cmd/internal/src 0.025s ok cmd/internal/test2json 0.681s ok cmd/link 2.545s ok cmd/link/internal/benchmark 0.030s ok cmd/link/internal/ld 2.142s ok cmd/link/internal/loader 0.051s ok cmd/nm 0.616s ok cmd/objdump 0.937s ok cmd/pack 0.385s ok cmd/pprof 1.402s ok cmd/trace 0.272s ok cmd/vet 7.892s ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: archive/tar cpu: AMD EPYC 7B12 Benchmark/Writer/USTAR-4 2973 37701 ns/op 1368 B/op 25 allocs/op Benchmark/Writer/GNU-4 2197 48589 ns/op 1860 B/op 37 allocs/op Benchmark/Writer/PAX-4 1676 68277 ns/op 2560 B/op 59 allocs/op Benchmark/Reader/USTAR-4 4546 23846 ns/op 5307 B/op 16 allocs/op Benchmark/Reader/GNU-4 6416 17378 ns/op 5101 B/op 14 allocs/op Benchmark/Reader/PAX-4 2353 47951 ns/op 8673 B/op 33 allocs/op PASS ok archive/tar 0.734s goos: linux goarch: amd64 pkg: archive/zip cpu: AMD EPYC 7B12 BenchmarkCompressedZipGarbage-4 1 316596941 ns/op 14880 B/op 66 allocs/op BenchmarkZip64Test-4 1 149155651 ns/op BenchmarkZip64TestSizes/4096-4 1297 77994 ns/op BenchmarkZip64TestSizes/1048576-4 178 687058 ns/op BenchmarkZip64TestSizes/67108864-4 1 136235021 ns/op PASS ok archive/zip 1.217s goos: linux goarch: amd64 pkg: bufio cpu: AMD EPYC 7B12 BenchmarkReaderCopyOptimal-4 233234 495.7 ns/op BenchmarkReaderCopyUnoptimal-4 141126 823.2 ns/op BenchmarkReaderCopyNoWriteTo-4 11577 11753 ns/op BenchmarkReaderWriteToOptimal-4 10000 10970 ns/op BenchmarkReaderReadString-4 130360 866.4 ns/op 144 B/op 1 allocs/op BenchmarkWriterCopyOptimal-4 196747 601.1 ns/op BenchmarkWriterCopyUnoptimal-4 216146 545.8 ns/op BenchmarkWriterCopyNoReadFrom-4 10000 12541 ns/op BenchmarkReaderEmpty-4 50787 2155 ns/op 4224 B/op 3 allocs/op BenchmarkWriterEmpty-4 40850 2910 ns/op 4096 B/op 1 allocs/op BenchmarkWriterFlush-4 547802 198.7 ns/op 0 B/op 0 allocs/op PASS ok bufio 1.521s goos: linux goarch: amd64 pkg: bytes cpu: AMD EPYC 7B12 BenchmarkReadString-4 6604 18494 ns/op 1771.86 MB/s BenchmarkWriteByte-4 432 241428 ns/op 16.97 MB/s BenchmarkWriteRune-4 276 460109 ns/op 26.71 MB/s BenchmarkBufferNotEmptyWriteRead-4 33 3437929 ns/op BenchmarkBufferFullSmallReads-4 98 1160904 ns/op BenchmarkBufferWriteBlock/N4096-4 9498 13172 ns/op 14336 B/op 6 allocs/op BenchmarkBufferWriteBlock/N65536-4 580 208431 ns/op 260097 B/op 14 allocs/op BenchmarkBufferWriteBlock/N1048576-4 9 14579347 ns/op 4192266 B/op 22 allocs/op BenchmarkBufferAppendNoCopy-4 9 13063675 ns/op 1284.26 MB/s 3728270 B/op 0 allocs/op BenchmarkIndexByte/10-4 4765298 24.51 ns/op 408.06 MB/s BenchmarkIndexByte/32-4 4490730 26.31 ns/op 1216.24 MB/s BenchmarkIndexByte/4K-4 989983 116.3 ns/op 35229.10 MB/s BenchmarkIndexBytePortable/10-4 985674 121.5 ns/op 82.27 MB/s BenchmarkIndexBytePortable/32-4 346538 330.4 ns/op 96.86 MB/s BenchmarkIndexBytePortable/4K-4 2919 43030 ns/op 95.19 MB/s BenchmarkIndexRune/10-4 1000000 109.9 ns/op 91.01 MB/s BenchmarkIndexRune/32-4 1000000 107.9 ns/op 296.55 MB/s BenchmarkIndexRune/4K-4 404341 296.2 ns/op 13830.29 MB/s BenchmarkIndexRuneASCII/10-4 4545991 26.42 ns/op 378.48 MB/s BenchmarkIndexRuneASCII/32-4 4384688 27.29 ns/op 1172.46 MB/s BenchmarkIndexRuneASCII/4K-4 991227 118.7 ns/op 34505.69 MB/s BenchmarkEqual/0-4 9347293 11.84 ns/op BenchmarkEqual/1-4 1513437 77.35 ns/op 12.93 MB/s BenchmarkEqual/6-4 1433551 82.05 ns/op 73.12 MB/s BenchmarkEqual/9-4 1449854 82.25 ns/op 109.43 MB/s BenchmarkEqual/15-4 1468572 84.37 ns/op 177.79 MB/s BenchmarkEqual/16-4 1468683 80.16 ns/op 199.60 MB/s BenchmarkEqual/20-4 1374114 82.90 ns/op 241.26 MB/s BenchmarkEqual/32-4 1485069 83.39 ns/op 383.73 MB/s BenchmarkEqual/4K-4 132290 888.1 ns/op 4612.15 MB/s BenchmarkIndex/10-4 3120058 35.62 ns/op 280.72 MB/s BenchmarkIndex/32-4 3639650 33.02 ns/op 969.09 MB/s BenchmarkIndex/4K-4 27242 4375 ns/op 936.28 MB/s BenchmarkIndexEasy/10-4 3329883 37.23 ns/op 268.63 MB/s BenchmarkIndexEasy/32-4 3449565 33.33 ns/op 960.14 MB/s BenchmarkIndexEasy/4K-4 547015 210.8 ns/op 19427.64 MB/s BenchmarkCount/10-4 1509585 84.24 ns/op 118.70 MB/s BenchmarkCount/32-4 1649678 77.82 ns/op 411.21 MB/s BenchmarkCount/4K-4 28910 4432 ns/op 924.17 MB/s BenchmarkCountEasy/10-4 1535751 77.56 ns/op 128.93 MB/s BenchmarkCountEasy/32-4 1629696 77.78 ns/op 411.40 MB/s BenchmarkCountEasy/4K-4 463710 252.2 ns/op 16238.82 MB/s BenchmarkCountSingle/10-4 3417969 32.80 ns/op 304.92 MB/s BenchmarkCountSingle/32-4 3401817 35.53 ns/op 900.77 MB/s BenchmarkCountSingle/4K-4 818704 143.5 ns/op 28539.80 MB/s BenchmarkToUpper/#00-4 2854581 43.54 ns/op BenchmarkToUpper/ONLYUPPER-4 328956 367.8 ns/op BenchmarkToUpper/abc-4 448026 241.8 ns/op BenchmarkToUpper/AbC123-4 291469 386.1 ns/op BenchmarkToUpper/azAZ09_-4 293358 410.5 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 98451 1242 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 42120 2856 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 62526 1909 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 128462 896.3 ns/op BenchmarkToLower/#00-4 2736697 42.07 ns/op BenchmarkToLower/abc-4 430116 271.2 ns/op BenchmarkToLower/AbC123-4 292612 374.9 ns/op BenchmarkToLower/azAZ09_-4 298042 414.9 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 96702 1227 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 43363 2698 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 73932 1581 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 128976 885.9 ns/op BenchmarkFields/ASCII/16-4 183700 665.0 ns/op 24.06 MB/s 24 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 10000 10065 ns/op 25.44 MB/s 640 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 801 158093 ns/op 25.91 MB/s 9472 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 45 2600002 ns/op 25.21 MB/s 147456 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 3 42560890 ns/op 24.64 MB/s 2260992 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 77786 1536 ns/op 10.42 MB/s 48 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 6816 18530 ns/op 13.82 MB/s 576 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 418 280701 ns/op 14.59 MB/s 24832 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 22 4993485 ns/op 13.12 MB/s 512256 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 2 82662566 ns/op 12.69 MB/s 11219200 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 200026 613.2 ns/op 26.09 MB/s 24 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 12132 9095 ns/op 28.15 MB/s 640 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 745 160009 ns/op 25.60 MB/s 24832 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 46 2938456 ns/op 22.30 MB/s 512256 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 2 52650010 ns/op 19.92 MB/s 11202816 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 97950 1172 ns/op 13.66 MB/s 48 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 7869 13737 ns/op 18.64 MB/s 576 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 590 205581 ns/op 19.92 MB/s 24832 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 31 3773154 ns/op 17.37 MB/s 512256 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 2 66989046 ns/op 15.65 MB/s 11219200 B/op 24 allocs/op BenchmarkTrimSpace/NoTrim-4 2032520 57.24 ns/op BenchmarkTrimSpace/ASCII-4 1000000 108.4 ns/op BenchmarkTrimSpace/SomeNonASCII-4 114813 1038 ns/op BenchmarkTrimSpace/JustNonASCII-4 51964 2297 ns/op BenchmarkToValidUTF8/Valid-4 518422 222.0 ns/op BenchmarkToValidUTF8/InvalidASCII-4 332534 345.0 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 98386 1212 ns/op BenchmarkIndexHard1-4 1172 99887 ns/op BenchmarkIndexHard2-4 859 139639 ns/op BenchmarkIndexHard3-4 217 549789 ns/op BenchmarkIndexHard4-4 208 573916 ns/op BenchmarkLastIndexHard1-4 6 17109648 ns/op BenchmarkLastIndexHard2-4 5 22805310 ns/op BenchmarkLastIndexHard3-4 5 22366654 ns/op BenchmarkCountHard1-4 1208 98687 ns/op BenchmarkCountHard2-4 864 139031 ns/op BenchmarkCountHard3-4 217 572688 ns/op BenchmarkSplitEmptySeparator-4 1 102230082 ns/op BenchmarkSplitSingleByteSeparator-4 20 6356627 ns/op BenchmarkSplitMultiByteSeparator-4 14 8087398 ns/op BenchmarkSplitNSingleByteSeparator-4 223540 521.2 ns/op BenchmarkSplitNMultiByteSeparator-4 75064 1577 ns/op BenchmarkRepeat-4 197438 582.2 ns/op BenchmarkRepeatLarge/256/1-4 162854 703.5 ns/op 363.89 MB/s BenchmarkRepeatLarge/256/16-4 251853 446.0 ns/op 573.97 MB/s BenchmarkRepeatLarge/512/1-4 128211 900.8 ns/op 568.38 MB/s BenchmarkRepeatLarge/512/16-4 163880 657.1 ns/op 779.24 MB/s BenchmarkRepeatLarge/1024/1-4 84903 1367 ns/op 749.15 MB/s BenchmarkRepeatLarge/1024/16-4 102674 1060 ns/op 966.09 MB/s BenchmarkRepeatLarge/2048/1-4 56118 2090 ns/op 979.77 MB/s BenchmarkRepeatLarge/2048/16-4 66405 1778 ns/op 1151.71 MB/s BenchmarkRepeatLarge/4096/1-4 33355 3801 ns/op 1077.62 MB/s BenchmarkRepeatLarge/4096/16-4 34452 3449 ns/op 1187.72 MB/s BenchmarkRepeatLarge/8192/1-4 16968 6642 ns/op 1233.38 MB/s BenchmarkRepeatLarge/8192/16-4 18882 6841 ns/op 1197.48 MB/s BenchmarkRepeatLarge/8192/4097-4 34244 3840 ns/op 1066.96 MB/s BenchmarkRepeatLarge/16384/1-4 8732 12713 ns/op 1288.73 MB/s BenchmarkRepeatLarge/16384/16-4 10000 11707 ns/op 1399.56 MB/s BenchmarkRepeatLarge/16384/4097-4 12423 10071 ns/op 1220.40 MB/s BenchmarkRepeatLarge/32768/1-4 4608 23445 ns/op 1397.67 MB/s BenchmarkRepeatLarge/32768/16-4 5131 23073 ns/op 1420.17 MB/s BenchmarkRepeatLarge/32768/4097-4 5070 21498 ns/op 1334.02 MB/s BenchmarkRepeatLarge/65536/1-4 2467 45086 ns/op 1453.57 MB/s BenchmarkRepeatLarge/65536/16-4 2572 44624 ns/op 1468.63 MB/s BenchmarkRepeatLarge/65536/4097-4 2652 43707 ns/op 1406.07 MB/s BenchmarkRepeatLarge/131072/1-4 490 232031 ns/op 564.89 MB/s BenchmarkRepeatLarge/131072/16-4 508 231182 ns/op 566.96 MB/s BenchmarkRepeatLarge/131072/4097-4 505 227229 ns/op 558.94 MB/s BenchmarkRepeatLarge/262144/1-4 262 453297 ns/op 578.31 MB/s BenchmarkRepeatLarge/262144/16-4 265 466323 ns/op 562.15 MB/s BenchmarkRepeatLarge/262144/4097-4 253 447209 ns/op 577.16 MB/s BenchmarkRepeatLarge/524288/1-4 134 912627 ns/op 574.48 MB/s BenchmarkRepeatLarge/524288/16-4 132 874975 ns/op 599.20 MB/s BenchmarkRepeatLarge/524288/4097-4 133 887073 ns/op 586.56 MB/s BenchmarkRepeatLarge/1048576/1-4 63 1751309 ns/op 598.74 MB/s BenchmarkRepeatLarge/1048576/16-4 72 1744037 ns/op 601.23 MB/s BenchmarkRepeatLarge/1048576/4097-4 68 1819777 ns/op 574.10 MB/s BenchmarkRepeatLarge/2097152/1-4 38 3271235 ns/op 641.09 MB/s BenchmarkRepeatLarge/2097152/16-4 31 3322798 ns/op 631.14 MB/s BenchmarkRepeatLarge/2097152/4097-4 44 3415784 ns/op 612.91 MB/s BenchmarkRepeatLarge/4194304/1-4 16 6361607 ns/op 659.32 MB/s BenchmarkRepeatLarge/4194304/16-4 18 6264144 ns/op 669.57 MB/s BenchmarkRepeatLarge/4194304/4097-4 19 6152553 ns/op 681.22 MB/s BenchmarkRepeatLarge/8388608/1-4 9 13075326 ns/op 641.56 MB/s BenchmarkRepeatLarge/8388608/16-4 8 13067368 ns/op 641.95 MB/s BenchmarkRepeatLarge/8388608/4097-4 8 13043532 ns/op 642.97 MB/s BenchmarkRepeatLarge/16777216/1-4 5 24554591 ns/op 683.26 MB/s BenchmarkRepeatLarge/16777216/16-4 5 25486811 ns/op 658.27 MB/s BenchmarkRepeatLarge/16777216/4097-4 4 25239251 ns/op 664.73 MB/s BenchmarkRepeatLarge/33554432/1-4 3 46019221 ns/op 729.14 MB/s BenchmarkRepeatLarge/33554432/16-4 3 46494068 ns/op 721.69 MB/s BenchmarkRepeatLarge/33554432/4097-4 3 46717011 ns/op 718.25 MB/s BenchmarkRepeatLarge/67108864/1-4 2 86195337 ns/op 778.57 MB/s BenchmarkRepeatLarge/67108864/16-4 2 86046697 ns/op 779.91 MB/s BenchmarkRepeatLarge/67108864/4097-4 2 84873247 ns/op 790.70 MB/s BenchmarkRepeatLarge/134217728/1-4 1 169406985 ns/op 792.28 MB/s BenchmarkRepeatLarge/134217728/16-4 1 168266115 ns/op 797.65 MB/s BenchmarkRepeatLarge/134217728/4097-4 1 171284594 ns/op 783.59 MB/s BenchmarkRepeatLarge/268435456/1-4 1 329253708 ns/op 815.28 MB/s BenchmarkRepeatLarge/268435456/16-4 1 328018598 ns/op 818.35 MB/s BenchmarkRepeatLarge/268435456/4097-4 1 319107918 ns/op 841.21 MB/s BenchmarkRepeatLarge/536870912/1-4 1 637496326 ns/op 842.16 MB/s BenchmarkRepeatLarge/536870912/16-4 1 650802897 ns/op 824.94 MB/s BenchmarkRepeatLarge/536870912/4097-4 1 637111406 ns/op 842.66 MB/s BenchmarkRepeatLarge/1073741824/1-4 1 1340494944 ns/op 801.00 MB/s BenchmarkRepeatLarge/1073741824/16-4 1 1300532064 ns/op 825.62 MB/s BenchmarkRepeatLarge/1073741824/4097-4 1 1281541853 ns/op 837.85 MB/s BenchmarkBytesCompare/1-4 12564075 9.149 ns/op BenchmarkBytesCompare/2-4 12550332 9.239 ns/op BenchmarkBytesCompare/4-4 12990583 9.192 ns/op BenchmarkBytesCompare/8-4 13033476 8.908 ns/op BenchmarkBytesCompare/16-4 10936150 9.203 ns/op BenchmarkBytesCompare/32-4 12135750 9.818 ns/op BenchmarkBytesCompare/64-4 11584497 10.19 ns/op BenchmarkBytesCompare/128-4 11089783 10.54 ns/op BenchmarkBytesCompare/256-4 8893261 12.66 ns/op BenchmarkBytesCompare/512-4 6536836 18.12 ns/op BenchmarkBytesCompare/1024-4 4340854 27.43 ns/op BenchmarkBytesCompare/2048-4 2570568 48.14 ns/op BenchmarkIndexAnyASCII/1:1-4 2464962 48.74 ns/op BenchmarkIndexAnyASCII/1:2-4 2427991 48.18 ns/op BenchmarkIndexAnyASCII/1:4-4 2478985 47.74 ns/op BenchmarkIndexAnyASCII/1:8-4 2462667 48.21 ns/op BenchmarkIndexAnyASCII/1:16-4 2195667 49.44 ns/op BenchmarkIndexAnyASCII/1:32-4 2507241 48.24 ns/op BenchmarkIndexAnyASCII/1:64-4 2449081 47.90 ns/op BenchmarkIndexAnyASCII/16:1-4 2229770 51.25 ns/op BenchmarkIndexAnyASCII/16:2-4 569732 209.3 ns/op BenchmarkIndexAnyASCII/16:4-4 556376 216.3 ns/op BenchmarkIndexAnyASCII/16:8-4 534130 221.0 ns/op BenchmarkIndexAnyASCII/16:16-4 499076 231.1 ns/op BenchmarkIndexAnyASCII/16:32-4 414084 271.8 ns/op BenchmarkIndexAnyASCII/16:64-4 339706 317.8 ns/op BenchmarkIndexAnyASCII/256:1-4 2068188 54.56 ns/op BenchmarkIndexAnyASCII/256:2-4 44582 2539 ns/op BenchmarkIndexAnyASCII/256:4-4 44828 2507 ns/op BenchmarkIndexAnyASCII/256:8-4 41887 2542 ns/op BenchmarkIndexAnyASCII/256:16-4 43791 2552 ns/op BenchmarkIndexAnyASCII/256:32-4 43796 2711 ns/op BenchmarkIndexAnyASCII/256:64-4 42562 2749 ns/op BenchmarkIndexAnyUTF8/1:1-4 2367022 49.71 ns/op BenchmarkIndexAnyUTF8/1:2-4 2409082 46.13 ns/op BenchmarkIndexAnyUTF8/1:4-4 2440147 46.70 ns/op BenchmarkIndexAnyUTF8/1:8-4 2428581 47.77 ns/op BenchmarkIndexAnyUTF8/1:16-4 2497053 46.87 ns/op BenchmarkIndexAnyUTF8/1:32-4 2475492 46.12 ns/op BenchmarkIndexAnyUTF8/1:64-4 2483035 46.93 ns/op BenchmarkIndexAnyUTF8/16:1-4 159766 718.4 ns/op BenchmarkIndexAnyUTF8/16:2-4 301086 364.2 ns/op BenchmarkIndexAnyUTF8/16:4-4 334170 359.2 ns/op BenchmarkIndexAnyUTF8/16:8-4 328002 359.1 ns/op BenchmarkIndexAnyUTF8/16:16-4 331233 356.7 ns/op BenchmarkIndexAnyUTF8/16:32-4 322496 372.1 ns/op BenchmarkIndexAnyUTF8/16:64-4 330709 357.2 ns/op BenchmarkIndexAnyUTF8/256:1-4 10000 10200 ns/op BenchmarkIndexAnyUTF8/256:2-4 23145 4846 ns/op BenchmarkIndexAnyUTF8/256:4-4 23218 4951 ns/op BenchmarkIndexAnyUTF8/256:8-4 23208 4978 ns/op BenchmarkIndexAnyUTF8/256:16-4 23532 4915 ns/op BenchmarkIndexAnyUTF8/256:32-4 23100 5076 ns/op BenchmarkIndexAnyUTF8/256:64-4 23655 4865 ns/op BenchmarkLastIndexAnyASCII/1:1-4 2212036 52.19 ns/op BenchmarkLastIndexAnyASCII/1:2-4 2262806 51.79 ns/op BenchmarkLastIndexAnyASCII/1:4-4 2029078 51.10 ns/op BenchmarkLastIndexAnyASCII/1:8-4 2269366 52.64 ns/op BenchmarkLastIndexAnyASCII/1:16-4 2249431 51.61 ns/op BenchmarkLastIndexAnyASCII/1:32-4 2242152 53.13 ns/op BenchmarkLastIndexAnyASCII/1:64-4 2287687 52.14 ns/op BenchmarkLastIndexAnyASCII/16:1-4 399926 271.1 ns/op BenchmarkLastIndexAnyASCII/16:2-4 442326 272.9 ns/op BenchmarkLastIndexAnyASCII/16:4-4 433365 284.2 ns/op BenchmarkLastIndexAnyASCII/16:8-4 415814 283.3 ns/op BenchmarkLastIndexAnyASCII/16:16-4 401768 297.4 ns/op BenchmarkLastIndexAnyASCII/16:32-4 352575 338.4 ns/op BenchmarkLastIndexAnyASCII/16:64-4 296868 408.9 ns/op BenchmarkLastIndexAnyASCII/256:1-4 32128 3619 ns/op BenchmarkLastIndexAnyASCII/256:2-4 33568 3614 ns/op BenchmarkLastIndexAnyASCII/256:4-4 31562 3657 ns/op BenchmarkLastIndexAnyASCII/256:8-4 35302 3409 ns/op BenchmarkLastIndexAnyASCII/256:16-4 31567 3672 ns/op BenchmarkLastIndexAnyASCII/256:32-4 31209 3668 ns/op BenchmarkLastIndexAnyASCII/256:64-4 30768 3721 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 2512432 48.68 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 2473339 47.98 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 2457624 47.43 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 2488951 47.58 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 2490673 47.54 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 2454936 47.83 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 2507902 46.82 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 265857 433.8 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 323610 346.2 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 311229 340.3 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 309126 346.9 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 343261 347.7 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 310804 373.3 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 349688 341.7 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 19419 6188 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 23965 4806 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 24182 4804 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 24492 4814 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 24864 4794 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 22965 5154 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 24704 4690 ns/op BenchmarkTrimASCII/1:1-4 2776650 42.72 ns/op BenchmarkTrimASCII/1:2-4 2441556 49.62 ns/op BenchmarkTrimASCII/1:4-4 2175013 52.56 ns/op BenchmarkTrimASCII/1:8-4 2104704 56.12 ns/op BenchmarkTrimASCII/1:16-4 1804515 65.90 ns/op BenchmarkTrimASCII/16:1-4 573205 206.2 ns/op BenchmarkTrimASCII/16:2-4 418525 278.3 ns/op BenchmarkTrimASCII/16:4-4 406827 285.9 ns/op BenchmarkTrimASCII/16:8-4 372630 293.9 ns/op BenchmarkTrimASCII/16:16-4 380139 304.4 ns/op BenchmarkTrimASCII/256:1-4 43419 2516 ns/op BenchmarkTrimASCII/256:2-4 34594 3684 ns/op BenchmarkTrimASCII/256:4-4 29682 3689 ns/op BenchmarkTrimASCII/256:8-4 32832 3742 ns/op BenchmarkTrimASCII/256:16-4 32212 3742 ns/op BenchmarkTrimASCII/4096:1-4 2919 39624 ns/op BenchmarkTrimASCII/4096:2-4 2040 58243 ns/op BenchmarkTrimASCII/4096:4-4 1866 58296 ns/op BenchmarkTrimASCII/4096:8-4 1950 57788 ns/op BenchmarkTrimASCII/4096:16-4 2026 58566 ns/op BenchmarkTrimByte-4 1457686 71.40 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 18966 6292 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 18991 6298 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 777 153848 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 1531 77551 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 2979 38127 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 5830 19606 ns/op BenchmarkCompareBytesEqual-4 11798064 8.690 ns/op BenchmarkCompareBytesToNil-4 15199473 7.530 ns/op BenchmarkCompareBytesEmpty-4 15548250 7.235 ns/op BenchmarkCompareBytesIdentical-4 15336012 7.306 ns/op BenchmarkCompareBytesSameLength-4 12596110 8.850 ns/op BenchmarkCompareBytesDifferentLength-4 12619304 8.890 ns/op BenchmarkCompareBytesBigUnaligned/offset=1-4 3865 30981 ns/op 33846.42 MB/s BenchmarkCompareBytesBigUnaligned/offset=2-4 4136 30547 ns/op 34326.91 MB/s BenchmarkCompareBytesBigUnaligned/offset=3-4 3336 30403 ns/op 34489.95 MB/s BenchmarkCompareBytesBigUnaligned/offset=4-4 3951 30388 ns/op 34506.85 MB/s BenchmarkCompareBytesBigUnaligned/offset=5-4 3927 30748 ns/op 34102.79 MB/s BenchmarkCompareBytesBigUnaligned/offset=6-4 3914 30466 ns/op 34418.58 MB/s BenchmarkCompareBytesBigUnaligned/offset=7-4 3198 31270 ns/op 33533.25 MB/s BenchmarkCompareBytesBig-4 3810 30795 ns/op 34050.57 MB/s BenchmarkCompareBytesBigIdentical-4 15904234 7.251 ns/op 144615072.73 MB/s PASS ok bytes 54.807s goos: linux goarch: amd64 pkg: compress/bzip2 cpu: AMD EPYC 7B12 BenchmarkDecodeDigits-4 2 69011435 ns/op 1.45 MB/s 3612060 B/op 51 allocs/op BenchmarkDecodeNewton-4 1 237640433 ns/op 2.39 MB/s 3629856 B/op 50 allocs/op BenchmarkDecodeRand-4 5 22300744 ns/op 0.73 MB/s 3646662 B/op 51 allocs/op PASS ok compress/bzip2 1.127s goos: linux goarch: amd64 pkg: compress/flate cpu: AMD EPYC 7B12 BenchmarkDecode/Digits/Huffman/1e4-4 75 1531442 ns/op 6.53 MB/s 42616 B/op 5 allocs/op BenchmarkDecode/Digits/Huffman/1e5-4 7 14895030 ns/op 6.71 MB/s 42949 B/op 5 allocs/op BenchmarkDecode/Digits/Huffman/1e6-4 1 152353649 ns/op 6.56 MB/s 49264 B/op 9 allocs/op BenchmarkDecode/Digits/Speed/1e4-4 68 1790895 ns/op 5.58 MB/s 42186 B/op 8 allocs/op BenchmarkDecode/Digits/Speed/1e5-4 6 16796949 ns/op 5.95 MB/s 47749 B/op 13 allocs/op BenchmarkDecode/Digits/Speed/1e6-4 1 184345738 ns/op 5.42 MB/s 53024 B/op 77 allocs/op BenchmarkDecode/Digits/Default/1e4-4 69 1658242 ns/op 6.03 MB/s 42956 B/op 7 allocs/op BenchmarkDecode/Digits/Default/1e5-4 7 15953236 ns/op 6.27 MB/s 42056 B/op 13 allocs/op BenchmarkDecode/Digits/Default/1e6-4 1 160853778 ns/op 6.22 MB/s 53384 B/op 83 allocs/op BenchmarkDecode/Digits/Compression/1e4-4 70 1658388 ns/op 6.03 MB/s 42805 B/op 7 allocs/op BenchmarkDecode/Digits/Compression/1e5-4 7 15900025 ns/op 6.29 MB/s 43229 B/op 13 allocs/op BenchmarkDecode/Digits/Compression/1e6-4 1 161509919 ns/op 6.19 MB/s 53384 B/op 83 allocs/op BenchmarkDecode/Newton/Huffman/1e4-4 68 1834981 ns/op 5.45 MB/s 42931 B/op 14 allocs/op BenchmarkDecode/Newton/Huffman/1e5-4 7 16093805 ns/op 6.21 MB/s 50950 B/op 24 allocs/op BenchmarkDecode/Newton/Huffman/1e6-4 1 181736468 ns/op 5.50 MB/s 88512 B/op 165 allocs/op BenchmarkDecode/Newton/Speed/1e4-4 76 1413161 ns/op 7.08 MB/s 43644 B/op 18 allocs/op BenchmarkDecode/Newton/Speed/1e5-4 9 12025298 ns/op 8.32 MB/s 47421 B/op 32 allocs/op BenchmarkDecode/Newton/Speed/1e6-4 1 122634862 ns/op 8.15 MB/s 89696 B/op 232 allocs/op BenchmarkDecode/Newton/Default/1e4-4 84 1303192 ns/op 7.67 MB/s 43497 B/op 15 allocs/op BenchmarkDecode/Newton/Default/1e5-4 12 9553095 ns/op 10.47 MB/s 45662 B/op 32 allocs/op BenchmarkDecode/Newton/Default/1e6-4 1 102728423 ns/op 9.73 MB/s 70320 B/op 162 allocs/op BenchmarkDecode/Newton/Compression/1e4-4 85 1366725 ns/op 7.32 MB/s 44241 B/op 15 allocs/op BenchmarkDecode/Newton/Compression/1e5-4 12 10070292 ns/op 9.93 MB/s 47031 B/op 33 allocs/op BenchmarkDecode/Newton/Compression/1e6-4 2 100532353 ns/op 9.95 MB/s 71860 B/op 153 allocs/op BenchmarkEncode/Digits/Huffman/1e4-4 100 1073673 ns/op 9.31 MB/s BenchmarkEncode/Digits/Huffman/1e5-4 12 9666421 ns/op 10.35 MB/s BenchmarkEncode/Digits/Huffman/1e6-4 1 103948653 ns/op 9.62 MB/s BenchmarkEncode/Digits/Speed/1e4-4 50 2065169 ns/op 4.84 MB/s BenchmarkEncode/Digits/Speed/1e5-4 6 18186682 ns/op 5.50 MB/s BenchmarkEncode/Digits/Speed/1e6-4 1 179955297 ns/op 5.56 MB/s BenchmarkEncode/Digits/Default/1e4-4 19 5812998 ns/op 1.72 MB/s BenchmarkEncode/Digits/Default/1e5-4 2 64626846 ns/op 1.55 MB/s BenchmarkEncode/Digits/Default/1e6-4 1 662922794 ns/op 1.51 MB/s BenchmarkEncode/Digits/Compression/1e4-4 19 5790745 ns/op 1.73 MB/s BenchmarkEncode/Digits/Compression/1e5-4 2 60400560 ns/op 1.66 MB/s BenchmarkEncode/Digits/Compression/1e6-4 1 628113677 ns/op 1.59 MB/s BenchmarkEncode/Newton/Huffman/1e4-4 90 1234668 ns/op 8.10 MB/s BenchmarkEncode/Newton/Huffman/1e5-4 9 11157387 ns/op 8.96 MB/s BenchmarkEncode/Newton/Huffman/1e6-4 1 110124332 ns/op 9.08 MB/s BenchmarkEncode/Newton/Speed/1e4-4 60 1962504 ns/op 5.10 MB/s BenchmarkEncode/Newton/Speed/1e5-4 7 14376115 ns/op 6.96 MB/s BenchmarkEncode/Newton/Speed/1e6-4 1 141208240 ns/op 7.08 MB/s BenchmarkEncode/Newton/Default/1e4-4 19 5683576 ns/op 1.76 MB/s BenchmarkEncode/Newton/Default/1e5-4 2 57441766 ns/op 1.74 MB/s BenchmarkEncode/Newton/Default/1e6-4 1 568382961 ns/op 1.76 MB/s BenchmarkEncode/Newton/Compression/1e4-4 19 5432918 ns/op 1.84 MB/s BenchmarkEncode/Newton/Compression/1e5-4 2 70883696 ns/op 1.41 MB/s BenchmarkEncode/Newton/Compression/1e6-4 1 738828590 ns/op 1.35 MB/s PASS ok compress/flate 14.122s goos: linux goarch: amd64 pkg: compress/lzw cpu: AMD EPYC 7B12 BenchmarkDecoder/1e4-4 56 2017366 ns/op 4.96 MB/s BenchmarkDecoder/1e-Reuse4-4 52 2099458 ns/op 4.76 MB/s BenchmarkDecoder/1e5-4 5 21478054 ns/op 4.66 MB/s BenchmarkDecoder/1e-Reuse5-4 5 21701417 ns/op 4.61 MB/s BenchmarkDecoder/1e6-4 1 203218316 ns/op 4.92 MB/s BenchmarkDecoder/1e-Reuse6-4 1 220843095 ns/op 4.53 MB/s BenchmarkEncoder/1e4-4 62 1705961 ns/op 5.86 MB/s BenchmarkEncoder/1e-Reuse4-4 66 1554772 ns/op 6.43 MB/s BenchmarkEncoder/1e5-4 7 17705334 ns/op 5.65 MB/s BenchmarkEncoder/1e-Reuse5-4 7 16036502 ns/op 6.24 MB/s BenchmarkEncoder/1e6-4 1 164187648 ns/op 6.09 MB/s BenchmarkEncoder/1e-Reuse6-4 1 159656160 ns/op 6.26 MB/s PASS ok compress/lzw 2.500s goos: linux goarch: amd64 pkg: container/heap cpu: AMD EPYC 7B12 BenchmarkDup-4 32 3477603 ns/op PASS ok container/heap 0.228s goos: linux goarch: amd64 pkg: context cpu: AMD EPYC 7B12 BenchmarkCommonParentCancel-4 20568 5501 ns/op BenchmarkWithTimeout/concurrency=40-4 5788 23101 ns/op BenchmarkWithTimeout/concurrency=4000-4 5170 22643 ns/op BenchmarkWithTimeout/concurrency=400000-4 6985 16896 ns/op BenchmarkCancelTree/depth=1/Root=Background-4 408603 283.7 ns/op BenchmarkCancelTree/depth=1/Root=OpenCanceler-4 17593 7164 ns/op BenchmarkCancelTree/depth=1/Root=ClosedCanceler-4 20265 5565 ns/op BenchmarkCancelTree/depth=10/Root=Background-4 3552 32817 ns/op BenchmarkCancelTree/depth=10/Root=OpenCanceler-4 2560 50083 ns/op BenchmarkCancelTree/depth=10/Root=ClosedCanceler-4 3049 44477 ns/op BenchmarkCancelTree/depth=100/Root=Background-4 324 375133 ns/op BenchmarkCancelTree/depth=100/Root=OpenCanceler-4 223 518452 ns/op BenchmarkCancelTree/depth=100/Root=ClosedCanceler-4 332 332607 ns/op BenchmarkCancelTree/depth=1000/Root=Background-4 31 3819726 ns/op BenchmarkCancelTree/depth=1000/Root=OpenCanceler-4 22 5556047 ns/op BenchmarkCancelTree/depth=1000/Root=ClosedCanceler-4 36 3353603 ns/op BenchmarkCheckCanceled/Err-4 291793 413.1 ns/op BenchmarkCheckCanceled/Done-4 503445 224.2 ns/op BenchmarkContextCancelDone-4 580252 192.7 ns/op BenchmarkDeepValueNewGoRoutine/depth=10-4 21007 6427 ns/op BenchmarkDeepValueNewGoRoutine/depth=20-4 16459 7991 ns/op BenchmarkDeepValueNewGoRoutine/depth=30-4 15266 8144 ns/op BenchmarkDeepValueNewGoRoutine/depth=50-4 12229 8989 ns/op BenchmarkDeepValueNewGoRoutine/depth=100-4 8982 14556 ns/op BenchmarkDeepValueSameGoRoutine/depth=10-4 700430 178.2 ns/op BenchmarkDeepValueSameGoRoutine/depth=20-4 358724 308.4 ns/op BenchmarkDeepValueSameGoRoutine/depth=30-4 276724 431.5 ns/op BenchmarkDeepValueSameGoRoutine/depth=50-4 156115 757.9 ns/op BenchmarkDeepValueSameGoRoutine/depth=100-4 90241 1333 ns/op PASS ok context 9.102s goos: linux goarch: amd64 pkg: crypto/aes cpu: AMD EPYC 7B12 BenchmarkEncrypt-4 2408202 49.39 ns/op 323.98 MB/s BenchmarkDecrypt-4 2432605 49.63 ns/op 322.42 MB/s BenchmarkExpand-4 2011719 59.58 ns/op PASS ok crypto/aes 0.551s goos: linux goarch: amd64 pkg: crypto/cipher cpu: AMD EPYC 7B12 BenchmarkAESGCM/Open-128-64-4 232226 502.6 ns/op 127.34 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-64-4 451582 250.3 ns/op 255.66 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-64-4 230737 520.4 ns/op 122.98 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-64-4 453003 263.3 ns/op 243.09 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-1350-4 138854 862.5 ns/op 1565.26 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-1350-4 194529 617.2 ns/op 2187.37 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-1350-4 129002 919.2 ns/op 1468.62 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-1350-4 176866 670.1 ns/op 2014.57 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-8192-4 46258 2569 ns/op 3189.35 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-8192-4 52550 2275 ns/op 3600.22 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-8192-4 43274 2768 ns/op 2959.83 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-8192-4 47174 2559 ns/op 3201.39 MB/s 0 B/op 0 allocs/op BenchmarkAESCFBEncrypt1K-4 6806 15650 ns/op 65.11 MB/s BenchmarkAESCFBDecrypt1K-4 7089 15008 ns/op 67.90 MB/s BenchmarkAESCFBDecrypt8K-4 961 123043 ns/op 66.54 MB/s BenchmarkAESOFB1K-4 10000 10296 ns/op 98.97 MB/s BenchmarkAESCTR1K-4 16808 7299 ns/op 139.62 MB/s BenchmarkAESCTR8K-4 1922 55801 ns/op 146.72 MB/s BenchmarkAESCBCEncrypt1K-4 16238 7255 ns/op 141.14 MB/s BenchmarkAESCBCDecrypt1K-4 23510 5208 ns/op 196.62 MB/s PASS ok crypto/cipher 2.774s goos: linux goarch: amd64 pkg: crypto/des cpu: AMD EPYC 7B12 BenchmarkEncrypt-4 87096 1264 ns/op 6.33 MB/s BenchmarkDecrypt-4 97640 1343 ns/op 5.96 MB/s BenchmarkTDESEncrypt-4 37484 3195 ns/op 2.50 MB/s BenchmarkTDESDecrypt-4 37284 3222 ns/op 2.48 MB/s PASS ok crypto/des 0.608s goos: linux goarch: amd64 pkg: crypto/ecdh cpu: AMD EPYC 7B12 BenchmarkECDH/P256-4 1179 98751 ns/op 759 B/op 12 allocs/op BenchmarkECDH/P384-4 16 7323674 ns/op 1092 B/op 21 allocs/op BenchmarkECDH/P521-4 6 19164549 ns/op 1533 B/op 21 allocs/op BenchmarkECDH/X25519-4 100 1107496 ns/op 375 B/op 9 allocs/op PASS ok crypto/ecdh 0.614s goos: linux goarch: amd64 pkg: crypto/ecdsa cpu: AMD EPYC 7B12 BenchmarkSign/P256-4 1962 58757 ns/op 2544 B/op 33 allocs/op BenchmarkSign/P384-4 48 2553471 ns/op 2712 B/op 34 allocs/op BenchmarkSign/P521-4 19 6053816 ns/op 3096 B/op 35 allocs/op BenchmarkVerify/P256-4 1083 107425 ns/op 480 B/op 10 allocs/op BenchmarkVerify/P384-4 14 7610980 ns/op 640 B/op 14 allocs/op BenchmarkVerify/P521-4 5 20608323 ns/op 960 B/op 14 allocs/op BenchmarkGenerateKey/P256-4 4582 24216 ns/op 928 B/op 14 allocs/op BenchmarkGenerateKey/P384-4 64 1750048 ns/op 1128 B/op 17 allocs/op BenchmarkGenerateKey/P521-4 20 5018691 ns/op 1448 B/op 17 allocs/op PASS ok crypto/ecdsa 1.421s goos: linux goarch: amd64 pkg: crypto/ed25519 cpu: AMD EPYC 7B12 BenchmarkKeyGeneration-4 344 315478 ns/op BenchmarkNewKeyFromSeed-4 340 322780 ns/op BenchmarkSigning-4 321 342383 ns/op BenchmarkVerification-4 212 524705 ns/op PASS ok crypto/ed25519 0.614s goos: linux goarch: amd64 pkg: crypto/elliptic cpu: AMD EPYC 7B12 BenchmarkScalarBaseMult/P256-4 6206 18633 ns/op 368 B/op 6 allocs/op BenchmarkScalarBaseMult/P224-4 183 697542 ns/op 376 B/op 9 allocs/op BenchmarkScalarBaseMult/P384-4 63 1874701 ns/op 504 B/op 9 allocs/op BenchmarkScalarBaseMult/P521-4 22 4962696 ns/op 696 B/op 9 allocs/op BenchmarkScalarMult/P256-4 1657 70944 ns/op 448 B/op 7 allocs/op BenchmarkScalarMult/P224-4 67 1771932 ns/op 440 B/op 10 allocs/op BenchmarkScalarMult/P384-4 22 4668465 ns/op 616 B/op 10 allocs/op BenchmarkScalarMult/P521-4 7 14458918 ns/op 840 B/op 10 allocs/op BenchmarkMarshalUnmarshal/P256/Uncompressed-4 13959 7764 ns/op 544 B/op 8 allocs/op BenchmarkMarshalUnmarshal/P256/Compressed-4 6775 17016 ns/op 592 B/op 9 allocs/op BenchmarkMarshalUnmarshal/P224/Uncompressed-4 4114 26285 ns/op 560 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P224/Compressed-4 96 1183079 ns/op 592 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P384/Uncompressed-4 2821 39804 ns/op 784 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P384/Compressed-4 351 313143 ns/op 848 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P521/Uncompressed-4 1736 63253 ns/op 1104 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P521/Compressed-4 98 1120241 ns/op 1184 B/op 15 allocs/op PASS ok crypto/elliptic 2.250s goos: linux goarch: amd64 pkg: crypto/hmac cpu: AMD EPYC 7B12 BenchmarkHMACSHA256_1K-4 16543 7208 ns/op 142.07 MB/s BenchmarkHMACSHA256_32-4 24890 4802 ns/op 6.66 MB/s BenchmarkNewWriteSum-4 13786 8502 ns/op 3.76 MB/s PASS ok crypto/hmac 0.597s goos: linux goarch: amd64 pkg: crypto/internal/bigmod cpu: AMD EPYC 7B12 BenchmarkModAdd-4 69697 1672 ns/op BenchmarkModSub-4 78961 1339 ns/op BenchmarkMontgomeryRepr-4 26008 4406 ns/op BenchmarkMontgomeryMul-4 28474 4243 ns/op BenchmarkModMul-4 13431 9319 ns/op BenchmarkExpBig-4 18 6402154 ns/op BenchmarkExp-4 7 16398789 ns/op PASS ok crypto/internal/bigmod 1.137s goos: linux goarch: amd64 pkg: crypto/internal/edwards25519 cpu: AMD EPYC 7B12 BenchmarkEncodingDecoding-4 3673 29917 ns/op BenchmarkScalarBaseMult-4 366 321286 ns/op BenchmarkScalarMult-4 160 747510 ns/op BenchmarkVarTimeDoubleScalarBaseMult-4 254 448480 ns/op PASS ok crypto/internal/edwards25519 0.637s goos: linux goarch: amd64 pkg: crypto/internal/edwards25519/field cpu: AMD EPYC 7B12 BenchmarkAdd-4 581228 219.4 ns/op BenchmarkMultiply-4 5152848 23.39 ns/op BenchmarkSquare-4 6490560 18.51 ns/op BenchmarkInvert-4 27141 4408 ns/op BenchmarkMult32-4 1415709 87.12 ns/op PASS ok crypto/internal/edwards25519/field 0.826s goos: linux goarch: amd64 pkg: crypto/internal/nistec cpu: AMD EPYC 7B12 BenchmarkScalarMult/P224-4 61 1788989 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P256-4 1941 61897 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P384-4 22 4940149 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P521-4 8 14379488 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P224-4 190 596199 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P256-4 10000 11497 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P384-4 75 1426518 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P521-4 26 3948994 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/nistec 1.175s goos: linux goarch: amd64 pkg: crypto/internal/nistec/fiat cpu: AMD EPYC 7B12 BenchmarkMul/P224-4 693765 148.3 ns/op 0 B/op 0 allocs/op BenchmarkMul/P384-4 396972 294.1 ns/op 0 B/op 0 allocs/op BenchmarkMul/P521-4 130275 1002 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P224-4 719959 146.7 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P384-4 393876 298.1 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P521-4 121011 958.2 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/nistec/fiat 0.765s goos: linux goarch: amd64 pkg: crypto/md5 cpu: AMD EPYC 7B12 BenchmarkHash8Bytes-4 116727 1017 ns/op 7.87 MB/s BenchmarkHash64-4 137784 857.4 ns/op 74.64 MB/s BenchmarkHash128-4 123236 955.4 ns/op 133.97 MB/s BenchmarkHash256-4 99404 1161 ns/op 220.56 MB/s BenchmarkHash512-4 73411 1590 ns/op 322.11 MB/s BenchmarkHash1K-4 48776 2426 ns/op 422.17 MB/s BenchmarkHash8K-4 8397 14249 ns/op 574.90 MB/s BenchmarkHash1M-4 68 1722617 ns/op 608.71 MB/s BenchmarkHash8M-4 8 13791704 ns/op 608.24 MB/s BenchmarkHash8BytesUnaligned-4 121591 960.0 ns/op 8.33 MB/s BenchmarkHash1KUnaligned-4 49293 2434 ns/op 420.64 MB/s BenchmarkHash8KUnaligned-4 8413 14242 ns/op 575.22 MB/s PASS ok crypto/md5 1.692s goos: linux goarch: amd64 pkg: crypto/rand cpu: AMD EPYC 7B12 BenchmarkPrime-4 2 100700733 ns/op PASS ok crypto/rand 0.317s goos: linux goarch: amd64 pkg: crypto/rc4 cpu: AMD EPYC 7B12 BenchmarkRC4_128-4 15672 7564 ns/op 16.92 MB/s BenchmarkRC4_1K-4 1922 61292 ns/op 16.71 MB/s BenchmarkRC4_8K-4 249 479611 ns/op 16.88 MB/s PASS ok crypto/rc4 0.521s goos: linux goarch: amd64 pkg: crypto/rsa cpu: AMD EPYC 7B12 BenchmarkDecryptPKCS1v15/2048-4 12 9143928 ns/op BenchmarkDecryptPKCS1v15/3072-4 5 20398136 ns/op BenchmarkDecryptPKCS1v15/4096-4 3 38590261 ns/op BenchmarkEncryptPKCS1v15/2048-4 42 2959813 ns/op BenchmarkDecryptOAEP/2048-4 12 9312241 ns/op BenchmarkEncryptOAEP/2048-4 38 3091706 ns/op BenchmarkSignPKCS1v15/2048-4 12 9399918 ns/op BenchmarkVerifyPKCS1v15/2048-4 40 2833054 ns/op BenchmarkSignPSS/2048-4 12 9547145 ns/op BenchmarkVerifyPSS/2048-4 40 2942442 ns/op PASS ok crypto/rsa 1.586s goos: linux goarch: amd64 pkg: crypto/sha1 cpu: AMD EPYC 7B12 BenchmarkHash8Bytes/New-4 102601 1107 ns/op 7.23 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum-4 125914 905.5 ns/op 8.83 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/New-4 83024 1441 ns/op 222.09 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/Sum-4 94442 1274 ns/op 251.20 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 54151 2221 ns/op 461.15 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum-4 58633 2021 ns/op 506.66 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 10000 10455 ns/op 783.59 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum-4 10000 10244 ns/op 799.67 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha1 1.058s goos: linux goarch: amd64 pkg: crypto/sha256 cpu: AMD EPYC 7B12 BenchmarkHash8Bytes/New-4 80409 1467 ns/op 5.45 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum224-4 94540 1200 ns/op 6.67 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum256-4 91239 1237 ns/op 6.47 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 30302 3947 ns/op 259.41 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum224-4 32296 3728 ns/op 274.66 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum256-4 31803 3773 ns/op 271.38 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 5121 23220 ns/op 352.80 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum224-4 5202 22866 ns/op 358.26 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum256-4 5194 22981 ns/op 356.47 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha256 1.274s goos: linux goarch: amd64 pkg: crypto/sha512 cpu: AMD EPYC 7B12 BenchmarkHash8Bytes/New-4 58791 1943 ns/op 4.12 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum384-4 73005 1629 ns/op 4.91 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum512-4 70222 1719 ns/op 4.65 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 34572 3451 ns/op 296.72 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum384-4 38653 3057 ns/op 334.95 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum512-4 36949 3191 ns/op 320.86 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 7435 15927 ns/op 514.35 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum384-4 7640 15372 ns/op 532.90 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum512-4 7533 15576 ns/op 525.95 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha512 1.261s goos: linux goarch: amd64 pkg: crypto/subtle cpu: AMD EPYC 7B12 BenchmarkConstantTimeByteEq-4 20236872 5.886 ns/op BenchmarkConstantTimeEq-4 18171550 5.881 ns/op BenchmarkConstantTimeLessOrEq-4 20245308 5.951 ns/op BenchmarkXORBytes/8Bytes-4 5074546 23.49 ns/op 340.63 MB/s BenchmarkXORBytes/128Bytes-4 4500355 25.95 ns/op 4932.73 MB/s BenchmarkXORBytes/2048Bytes-4 1482162 79.49 ns/op 25762.72 MB/s BenchmarkXORBytes/32768Bytes-4 115080 1072 ns/op 30561.47 MB/s PASS ok crypto/subtle 1.024s goos: linux goarch: amd64 pkg: crypto/tls cpu: AMD EPYC 7B12 BenchmarkCertCache/0-4 183 716663 ns/op BenchmarkCertCache/1-4 157 737878 ns/op BenchmarkCertCache/2-4 157 845409 ns/op BenchmarkCertCache/3-4 156 795291 ns/op BenchmarkHandshakeServer/RSA-4 39 2821796 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv13-4 34 3380556 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv12-4 37 3117552 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv13-4 123 958366 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv12-4 188 634306 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv13-4 58 2148526 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv12-4 66 1699037 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv13-4 4 28495010 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv12-4 4 28341613 ns/op BenchmarkThroughput/MaxPacket/1MB/TLSv12-4 6 18343827 ns/op 57.16 MB/s BenchmarkThroughput/MaxPacket/1MB/TLSv13-4 5 23910132 ns/op 43.85 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv12-4 4 27505220 ns/op 76.25 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv13-4 3 38128767 ns/op 55.00 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv12-4 3 48420670 ns/op 86.62 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv13-4 2 73542735 ns/op 57.03 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv12-4 2 90085795 ns/op 93.12 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv13-4 1 123218268 ns/op 68.08 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv12-4 1 176683351 ns/op 94.96 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv13-4 1 214161088 ns/op 78.34 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv12-4 1 325369220 ns/op 103.13 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv13-4 1 439278941 ns/op 76.39 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv12-4 1 690816446 ns/op 97.14 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv13-4 1 964787523 ns/op 69.56 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv12-4 6 18553229 ns/op 56.52 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv13-4 5 23306488 ns/op 44.99 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv12-4 4 30275477 ns/op 69.27 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv13-4 3 37591504 ns/op 55.79 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv12-4 2 50803583 ns/op 82.56 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv13-4 2 70177741 ns/op 59.77 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv12-4 2 86472446 ns/op 97.01 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv13-4 1 117679310 ns/op 71.28 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv12-4 1 159988076 ns/op 104.87 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv13-4 1 241316528 ns/op 69.52 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv12-4 1 310706835 ns/op 107.99 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv13-4 1 446525769 ns/op 75.15 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv12-4 1 673444172 ns/op 99.65 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv13-4 1 914318230 ns/op 73.40 MB/s BenchmarkLatency/MaxPacket/200kbps/TLSv12-4 1 702694032 ns/op BenchmarkLatency/MaxPacket/200kbps/TLSv13-4 1 704369631 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv12-4 1 286921653 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv13-4 1 287239052 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv12-4 1 149063819 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv13-4 1 148229740 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv12-4 2 80675142 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv13-4 2 79114884 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv12-4 3 38476737 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv13-4 3 37142047 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv12-4 1 141963722 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv13-4 1 144890771 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv12-4 2 62469314 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv13-4 2 63567664 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv12-4 3 37738704 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv13-4 3 36549264 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv12-4 5 23544402 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv13-4 5 23206476 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv12-4 6 16755774 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv13-4 7 15195774 ns/op PASS ok crypto/tls 17.003s goos: linux goarch: amd64 pkg: crypto/x509 cpu: AMD EPYC 7B12 BenchmarkCreateCertificate/RSA_2048-4 9 12287751 ns/op BenchmarkCreateCertificate/ECDSA_P256-4 376 315299 ns/op BenchmarkParseCertificate/ecdsa_leaf-4 1209 97160 ns/op 13186 B/op 238 allocs/op BenchmarkParseCertificate/rsa_leaf-4 1089 107785 ns/op 14611 B/op 262 allocs/op PASS ok crypto/x509 1.019s goos: linux goarch: amd64 pkg: database/sql cpu: AMD EPYC 7B12 BenchmarkConcurrentDBExec-4 42 2758584 ns/op 280000 B/op 1634 allocs/op BenchmarkConcurrentStmtQuery-4 40 2968161 ns/op 259429 B/op 2010 allocs/op BenchmarkConcurrentStmtExec-4 52 2178351 ns/op 217530 B/op 657 allocs/op BenchmarkConcurrentTxQuery-4 43 2871171 ns/op 267042 B/op 2151 allocs/op BenchmarkConcurrentTxExec-4 69 1673361 ns/op 87788 B/op 1554 allocs/op BenchmarkConcurrentTxStmtQuery-4 50 2535552 ns/op 103688 B/op 2061 allocs/op BenchmarkConcurrentTxStmtExec-4 132 917327 ns/op 40072 B/op 381 allocs/op BenchmarkConcurrentRandom-4 39 2691544 ns/op 224087 B/op 1828 allocs/op BenchmarkManyConcurrentQueries-4 2660 42154 ns/op 3972 B/op 20 allocs/op BenchmarkGrabConn-4 240444 489.4 ns/op 0 B/op 0 allocs/op PASS ok database/sql 1.607s goos: linux goarch: amd64 pkg: debug/gosym cpu: AMD EPYC 7B12 Benchmark115/NewLineTable-4 286436 419.2 ns/op 384 B/op 3 allocs/op Benchmark115/NewTable-4 102 1126795 ns/op 188270 B/op 14 allocs/op Benchmark115/LineToPC-4 80 1436794 ns/op 0 B/op 0 allocs/op Benchmark115/PCToLine-4 20338 6024 ns/op 0 B/op 0 allocs/op PASS ok debug/gosym 0.776s goos: linux goarch: amd64 pkg: encoding/asn1 cpu: AMD EPYC 7B12 BenchmarkMarshal-4 704 151268 ns/op 9528 B/op 363 allocs/op BenchmarkUnmarshal-4 2641 39536 ns/op 784 B/op 43 allocs/op PASS ok encoding/asn1 0.265s goos: linux goarch: amd64 pkg: encoding/base32 cpu: AMD EPYC 7B12 BenchmarkEncode-4 313 387119 ns/op 21.16 MB/s BenchmarkEncodeToString-4 295 398658 ns/op 20.55 MB/s BenchmarkDecode-4 171 746108 ns/op 17.57 MB/s BenchmarkDecodeString-4 165 777744 ns/op 16.86 MB/s PASS ok encoding/base32 0.734s goos: linux goarch: amd64 pkg: encoding/base64 cpu: AMD EPYC 7B12 BenchmarkEncodeToString-4 400 254948 ns/op 32.13 MB/s BenchmarkDecodeString/2-4 272167 376.3 ns/op 10.63 MB/s BenchmarkDecodeString/4-4 241022 488.5 ns/op 16.38 MB/s BenchmarkDecodeString/8-4 205438 587.5 ns/op 20.42 MB/s BenchmarkDecodeString/64-4 40459 3031 ns/op 29.03 MB/s BenchmarkDecodeString/8192-4 385 315812 ns/op 34.59 MB/s BenchmarkNewEncoding-4 106291 1073 ns/op 238.50 MB/s PASS ok encoding/base64 0.960s goos: linux goarch: amd64 pkg: encoding/binary cpu: AMD EPYC 7B12 BenchmarkReadSlice1000Int32s-4 1572 74217 ns/op 53.90 MB/s BenchmarkReadStruct-4 17286 6922 ns/op 10.84 MB/s BenchmarkWriteStruct-4 19093 6233 ns/op 12.03 MB/s BenchmarkReadInts-4 49900 2419 ns/op 12.40 MB/s BenchmarkWriteInts-4 41205 2866 ns/op 10.47 MB/s BenchmarkWriteSlice1000Int32s-4 1428 78248 ns/op 51.12 MB/s BenchmarkPutUint16-4 3771493 27.19 ns/op 73.55 MB/s BenchmarkAppendUint16-4 4475733 27.19 ns/op 73.56 MB/s BenchmarkPutUint32-4 3232719 37.16 ns/op 107.63 MB/s BenchmarkAppendUint32-4 3141247 37.74 ns/op 105.98 MB/s BenchmarkPutUint64-4 1587618 75.79 ns/op 105.56 MB/s BenchmarkAppendUint64-4 1628938 73.65 ns/op 108.62 MB/s BenchmarkLittleEndianPutUint16-4 4435764 27.58 ns/op 72.52 MB/s BenchmarkLittleEndianAppendUint16-4 4321418 27.45 ns/op 72.85 MB/s BenchmarkLittleEndianPutUint32-4 3162259 36.26 ns/op 110.31 MB/s BenchmarkLittleEndianAppendUint32-4 3250479 36.07 ns/op 110.90 MB/s BenchmarkLittleEndianPutUint64-4 1604110 74.61 ns/op 107.23 MB/s BenchmarkLittleEndianAppendUint64-4 1531748 73.15 ns/op 109.36 MB/s BenchmarkReadFloats-4 165906 688.1 ns/op 17.44 MB/s BenchmarkWriteFloats-4 140756 861.2 ns/op 13.93 MB/s BenchmarkReadSlice1000Float32s-4 1494 78416 ns/op 51.01 MB/s BenchmarkWriteSlice1000Float32s-4 1428 84753 ns/op 47.20 MB/s BenchmarkReadSlice1000Uint8s-4 98611 1178 ns/op 848.59 MB/s BenchmarkWriteSlice1000Uint8s-4 130768 880.6 ns/op 1135.53 MB/s BenchmarkPutUvarint32-4 839877 132.9 ns/op 30.10 MB/s BenchmarkPutUvarint64-4 249850 452.6 ns/op 17.68 MB/s PASS ok encoding/binary 3.993s goos: linux goarch: amd64 pkg: encoding/csv cpu: AMD EPYC 7B12 BenchmarkRead-4 6091 16470 ns/op 736 B/op 16 allocs/op BenchmarkReadWithFieldsPerRecord-4 7372 16276 ns/op 736 B/op 16 allocs/op BenchmarkReadWithoutFieldsPerRecord-4 6301 16042 ns/op 736 B/op 16 allocs/op BenchmarkReadLargeFields-4 3873 25962 ns/op 3938 B/op 24 allocs/op BenchmarkReadReuseRecord-4 7065 14784 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithFieldsPerRecord-4 7621 14751 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithoutFieldsPerRecord-4 7642 14741 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordLargeFields-4 5029 24136 ns/op 2977 B/op 12 allocs/op BenchmarkWrite-4 14130 8390 ns/op PASS ok encoding/csv 1.247s goos: linux goarch: amd64 pkg: encoding/gob cpu: AMD EPYC 7B12 BenchmarkEndToEndPipe-4 11449 9830 ns/op BenchmarkEndToEndByteBuffer-4 14394 7604 ns/op BenchmarkEndToEndSliceByteBuffer-4 249 471441 ns/op BenchmarkEncodeComplex128Slice-4 692 148308 ns/op BenchmarkEncodeFloat64Slice-4 1653 69675 ns/op BenchmarkEncodeInt32Slice-4 1322 76651 ns/op BenchmarkEncodeStringSlice-4 2012 54228 ns/op BenchmarkEncodeInterfaceSlice-4 60 1959770 ns/op BenchmarkDecodeComplex128Slice-4 708 168702 ns/op BenchmarkDecodeFloat64Slice-4 1408 85296 ns/op BenchmarkDecodeInt32Slice-4 1230 84214 ns/op BenchmarkDecodeStringSlice-4 968 129718 ns/op BenchmarkDecodeStringsSlice-4 283 372611 ns/op BenchmarkDecodeBytesSlice-4 684 175034 ns/op BenchmarkDecodeInterfaceSlice-4 108 1087301 ns/op BenchmarkDecodeMap-4 90 1264077 ns/op PASS ok encoding/gob 2.476s goos: linux goarch: amd64 pkg: encoding/hex cpu: AMD EPYC 7B12 BenchmarkEncode/256-4 16921 7557 ns/op 33.88 MB/s BenchmarkEncode/1024-4 4040 28656 ns/op 35.73 MB/s BenchmarkEncode/4096-4 1036 112145 ns/op 36.52 MB/s BenchmarkEncode/16384-4 279 457787 ns/op 35.79 MB/s BenchmarkDecode/256-4 30660 3746 ns/op 68.34 MB/s BenchmarkDecode/1024-4 8510 15137 ns/op 67.65 MB/s BenchmarkDecode/4096-4 2173 61336 ns/op 66.78 MB/s BenchmarkDecode/16384-4 511 241462 ns/op 67.85 MB/s BenchmarkDump/256-4 1365 87917 ns/op 2.91 MB/s BenchmarkDump/1024-4 362 327536 ns/op 3.13 MB/s BenchmarkDump/4096-4 88 1305621 ns/op 3.14 MB/s BenchmarkDump/16384-4 20 5276407 ns/op 3.11 MB/s PASS ok encoding/hex 1.744s goos: linux goarch: amd64 pkg: encoding/json cpu: AMD EPYC 7B12 BenchmarkCodeEncoder-4 1 167600060 ns/op 11.58 MB/s 8391320 B/op 57 allocs/op BenchmarkCodeEncoderError-4 1 133231998 ns/op 14.56 MB/s 8395184 B/op 117 allocs/op BenchmarkCodeMarshal-4 1 127616789 ns/op 15.21 MB/s 1942408 B/op 15 allocs/op BenchmarkCodeMarshalError-4 1 134824437 ns/op 14.39 MB/s 10336728 B/op 114 allocs/op BenchmarkMarshalBytes/32-4 22098 5443 ns/op BenchmarkMarshalBytes/256-4 5797 19058 ns/op BenchmarkMarshalBytes/4096-4 508 231948 ns/op BenchmarkMarshalBytesError/32-4 61 1919528 ns/op BenchmarkMarshalBytesError/256-4 61 1846584 ns/op BenchmarkMarshalBytesError/4096-4 55 2150239 ns/op BenchmarkCodeDecoder-4 1 428370567 ns/op 4.53 MB/s 11015840 B/op 91355 allocs/op BenchmarkUnicodeDecoder-4 34010 3515 ns/op 3.98 MB/s 40 B/op 2 allocs/op BenchmarkDecoderStream-4 46764 2567 ns/op 16 B/op 1 allocs/op BenchmarkCodeUnmarshal-4 1 382765418 ns/op 5.07 MB/s 2938152 B/op 91324 allocs/op BenchmarkCodeUnmarshalReuse-4 1 385367047 ns/op 5.04 MB/s 2938224 B/op 91327 allocs/op BenchmarkUnmarshalString-4 64872 1861 ns/op 160 B/op 2 allocs/op BenchmarkUnmarshalFloat64-4 136858 998.5 ns/op 160 B/op 2 allocs/op BenchmarkUnmarshalInt64-4 254736 428.9 ns/op 144 B/op 1 allocs/op BenchmarkIssue10335-4 65361 1820 ns/op 176 B/op 3 allocs/op BenchmarkIssue34127-4 76740 1662 ns/op 84 B/op 2 allocs/op BenchmarkUnmapped-4 19076 6279 ns/op 208 B/op 4 allocs/op BenchmarkTypeFieldsCache/MissTypes1-4 3616 28180 ns/op BenchmarkTypeFieldsCache/MissTypes10-4 901 131343 ns/op BenchmarkTypeFieldsCache/MissTypes100-4 100 1060103 ns/op BenchmarkTypeFieldsCache/MissTypes1000-4 12 10108926 ns/op BenchmarkTypeFieldsCache/HitTypes1-4 678666 173.2 ns/op BenchmarkTypeFieldsCache/HitTypes10-4 668694 189.1 ns/op BenchmarkTypeFieldsCache/HitTypes100-4 589100 227.6 ns/op BenchmarkTypeFieldsCache/HitTypes1000-4 606139 174.2 ns/op BenchmarkEncodeMarshaler-4 59100 2004 ns/op 76 B/op 2 allocs/op BenchmarkEncoderEncode-4 58862 1723 ns/op 44 B/op 0 allocs/op BenchmarkNumberIsValid-4 4794111 24.24 ns/op BenchmarkNumberIsValidRegexp-4 18792 6070 ns/op PASS ok encoding/json 7.159s goos: linux goarch: amd64 pkg: encoding/pem cpu: AMD EPYC 7B12 BenchmarkEncode-4 55 2251797 ns/op 29.10 MB/s BenchmarkDecode-4 27 4392689 ns/op 20.21 MB/s PASS ok encoding/pem 0.383s goos: linux goarch: amd64 pkg: encoding/xml cpu: AMD EPYC 7B12 BenchmarkMarshal-4 2496 45817 ns/op 6280 B/op 24 allocs/op BenchmarkUnmarshal-4 957 121307 ns/op 8289 B/op 188 allocs/op BenchmarkHTMLAutoClose-4 4491 24990 ns/op PASS ok encoding/xml 0.593s goos: linux goarch: amd64 pkg: expvar cpu: AMD EPYC 7B12 BenchmarkIntAdd-4 728712 163.5 ns/op BenchmarkIntSet-4 288243 362.3 ns/op BenchmarkFloatAdd-4 119660 1304 ns/op BenchmarkFloatSet-4 342608 330.4 ns/op BenchmarkStringSet-4 245512 454.5 ns/op BenchmarkMapSet-4 87294 2120 ns/op BenchmarkMapSetDifferent-4 63123 2179 ns/op BenchmarkMapSetDifferentRandom-4 296 396502 ns/op BenchmarkMapSetString-4 77155 1414 ns/op BenchmarkMapAddSame-4 37836 2929 ns/op BenchmarkMapAddDifferent-4 16177 7734 ns/op BenchmarkMapAddDifferentRandom-4 247 474322 ns/op BenchmarkMapAddSameSteadyState-4 199143 522.5 ns/op BenchmarkMapAddDifferentSteadyState-4 120544 967.0 ns/op BenchmarkRealworldExpvarUsage-4 31296 4665 ns/op PASS ok expvar 2.781s goos: linux goarch: amd64 pkg: fmt cpu: AMD EPYC 7B12 BenchmarkSprintfPadding-4 108879 1099 ns/op BenchmarkSprintfEmpty-4 433819 268.9 ns/op BenchmarkSprintfString-4 316342 406.5 ns/op BenchmarkSprintfTruncateString-4 278320 450.3 ns/op BenchmarkSprintfTruncateBytes-4 135459 747.4 ns/op BenchmarkSprintfSlowParsingPath-4 273784 466.1 ns/op BenchmarkSprintfQuoteString-4 41278 2785 ns/op BenchmarkSprintfInt-4 285871 445.5 ns/op BenchmarkSprintfIntInt-4 164490 617.9 ns/op BenchmarkSprintfPrefixedInt-4 239460 532.5 ns/op BenchmarkSprintfFloat-4 142771 878.4 ns/op BenchmarkSprintfComplex-4 52212 1994 ns/op BenchmarkSprintfBoolean-4 277046 427.8 ns/op BenchmarkSprintfHexString-4 116710 879.8 ns/op BenchmarkSprintfHexBytes-4 79210 1572 ns/op BenchmarkSprintfBytes-4 42056 2409 ns/op BenchmarkSprintfStringer-4 85874 1404 ns/op BenchmarkSprintfStructure-4 32043 3243 ns/op BenchmarkManyArgs-4 60078 1723 ns/op BenchmarkFprintInt-4 75916 1623 ns/op BenchmarkFprintfBytes-4 81144 1479 ns/op BenchmarkFprintIntNoAlloc-4 75777 1606 ns/op BenchmarkScanInts-4 37 3128040 ns/op BenchmarkScanRecursiveInt-4 1 328461020 ns/op BenchmarkScanRecursiveIntReaderWrapper-4 1 354021094 ns/op PASS ok fmt 4.101s goos: linux goarch: amd64 pkg: go/build cpu: AMD EPYC 7B12 BenchmarkImportVendor-4 871 129781 ns/op PASS ok go/build 0.145s goos: linux goarch: amd64 pkg: go/constant cpu: AMD EPYC 7B12 BenchmarkStringAdd/1-4 49473 2281 ns/op 160 B/op 2 allocs/op BenchmarkStringAdd/4-4 15170 8013 ns/op 832 B/op 9 allocs/op BenchmarkStringAdd/16-4 4594 25501 ns/op 3168 B/op 23 allocs/op BenchmarkStringAdd/64-4 1195 95438 ns/op 11744 B/op 73 allocs/op BenchmarkStringAdd/256-4 330 370742 ns/op 47840 B/op 267 allocs/op BenchmarkStringAdd/1024-4 86 1540176 ns/op 206176 B/op 1038 allocs/op BenchmarkStringAdd/4096-4 19 6623067 ns/op 865632 B/op 4114 allocs/op BenchmarkStringAdd/16384-4 4 26840914 ns/op 3634552 B/op 16407 allocs/op BenchmarkStringAdd/65536-4 1 119117671 ns/op 15258976 B/op 65565 allocs/op PASS ok go/constant 1.397s goos: linux goarch: amd64 pkg: go/format cpu: AMD EPYC 7B12 BenchmarkFormat/array1-10000-4 1 246737211 ns/op 0.26 MB/s 45609304 B/op 48818 allocs/op PASS ok go/format 0.293s goos: linux goarch: amd64 pkg: go/parser cpu: AMD EPYC 7B12 BenchmarkParse-4 6 19166094 ns/op 2.81 MB/s BenchmarkParseOnly-4 6 17379184 ns/op 3.10 MB/s BenchmarkResolve-4 55 2143187 ns/op 25.13 MB/s PASS ok go/parser 1.372s goos: linux goarch: amd64 pkg: go/printer cpu: AMD EPYC 7B12 BenchmarkPrintFile-4 1 140113476 ns/op 0.37 MB/s 5336512 B/op 27659 allocs/op BenchmarkPrintDecl-4 838 138014 ns/op 0.23 MB/s 17000 B/op 51 allocs/op PASS ok go/printer 0.298s goos: linux goarch: amd64 pkg: go/scanner cpu: AMD EPYC 7B12 BenchmarkScan-4 276 438437 ns/op BenchmarkScanFiles/go/types/expr.go-4 13 8620570 ns/op 6.45 MB/s BenchmarkScanFiles/go/parser/parser.go-4 9 11651893 ns/op 6.17 MB/s BenchmarkScanFiles/net/http/server.go-4 7 16363362 ns/op 6.92 MB/s BenchmarkScanFiles/go/scanner/errors.go-4 237 504972 ns/op 6.09 MB/s PASS ok go/scanner 0.745s goos: linux goarch: amd64 pkg: go/token cpu: AMD EPYC 7B12 BenchmarkSearchInts-4 1271228 92.07 ns/op PASS ok go/token 0.242s goos: linux goarch: amd64 pkg: go/types cpu: AMD EPYC 7B12 BenchmarkLookupFieldOrMethod-4 171 669206 ns/op BenchmarkNamed/Underlying/nongeneric-4 1262302 93.75 ns/op BenchmarkNamed/Underlying/generic-4 1264376 92.60 ns/op BenchmarkNamed/Underlying/src_instance-4 1289055 93.73 ns/op BenchmarkNamed/Underlying/user_instance-4 1289410 92.66 ns/op BenchmarkNamed/NewMethodSet/nongeneric-4 22744 5170 ns/op BenchmarkNamed/NewMethodSet/generic-4 23193 5421 ns/op BenchmarkNamed/NewMethodSet/src_instance-4 23277 5276 ns/op BenchmarkNamed/NewMethodSet/user_instance-4 22707 5200 ns/op BenchmarkCheck/http/funcbodies/info-4 1 477455250 ns/op 63940 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 367717223 ns/op 83018 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 202499337 ns/op 150730 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 192465339 ns/op 158592 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 345486778 ns/op 14824 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 2 102681353 ns/op 49870 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 2 63363947 ns/op 80815 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 2 61271327 ns/op 83565 lines/s BenchmarkCheck/constant/funcbodies/info-4 1 138074221 ns/op 15690 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 2 58320012 ns/op 37140 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 3 44856604 ns/op 48298 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 3 44705947 ns/op 48457 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 839900413 ns/op 75607 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 485355868 ns/op 130828 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 132903512 ns/op 477715 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 2 96852540 ns/op 655453 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 1 1598160363 ns/op 1247 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 2 93094575 ns/op 21403 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 2 79449923 ns/op 25075 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 2 75108534 ns/op 26531 lines/s PASS ok go/types 18.623s goos: linux goarch: amd64 pkg: hash/adler32 cpu: AMD EPYC 7B12 BenchmarkAdler32KB-4 12736 9504 ns/op 107.74 MB/s PASS ok hash/adler32 0.250s goos: linux goarch: amd64 pkg: hash/crc32 cpu: AMD EPYC 7B12 BenchmarkCRC32/poly=IEEE/size=15/align=0-4 235489 455.2 ns/op 32.95 MB/s BenchmarkCRC32/poly=IEEE/size=15/align=1-4 236918 452.1 ns/op 33.18 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=0-4 135144 827.3 ns/op 48.35 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=1-4 141022 917.6 ns/op 43.59 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=0-4 475962 245.3 ns/op 2087.19 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=1-4 472774 238.4 ns/op 2147.67 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=0-4 405216 291.2 ns/op 3517.06 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=1-4 397528 293.5 ns/op 3489.10 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=0-4 223189 528.2 ns/op 7755.36 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=1-4 227354 522.9 ns/op 7833.08 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=0-4 41629 2875 ns/op 11399.50 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=1-4 41432 2898 ns/op 11306.79 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=0-4 525885 226.7 ns/op 66.17 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=1-4 489523 234.6 ns/op 63.94 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=0-4 479539 237.2 ns/op 168.65 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=1-4 485961 247.7 ns/op 161.47 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=0-4 366208 329.0 ns/op 1556.14 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=1-4 349362 333.0 ns/op 1537.73 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=0-4 278240 412.9 ns/op 2480.08 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=1-4 289983 440.4 ns/op 2325.28 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=0-4 249134 487.2 ns/op 8407.11 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=1-4 252756 475.1 ns/op 8620.82 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=0-4 51936 2264 ns/op 14473.70 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=1-4 51417 2304 ns/op 14221.94 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=0-4 256760 452.4 ns/op 33.16 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=1-4 257191 474.2 ns/op 31.64 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=0-4 134786 889.3 ns/op 44.98 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=1-4 129874 865.1 ns/op 46.24 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=0-4 10000 10404 ns/op 49.21 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=1-4 10000 10519 ns/op 48.67 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=0-4 5308 22861 ns/op 44.79 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=1-4 5518 21904 ns/op 46.75 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=0-4 1270 94152 ns/op 43.50 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=1-4 1272 92228 ns/op 44.41 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=0-4 159 757621 ns/op 43.25 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=1-4 159 760225 ns/op 43.10 MB/s PASS ok hash/crc32 4.749s goos: linux goarch: amd64 pkg: hash/crc64 cpu: AMD EPYC 7B12 BenchmarkCrc64/ISO64KB-4 100 1008471 ns/op 64.99 MB/s BenchmarkCrc64/ISO4KB-4 1339 85626 ns/op 47.84 MB/s BenchmarkCrc64/ISO1KB-4 5899 19881 ns/op 51.51 MB/s BenchmarkCrc64/ECMA64KB-4 100 1073141 ns/op 61.07 MB/s BenchmarkCrc64/Random64KB-4 120 987990 ns/op 66.33 MB/s BenchmarkCrc64/Random16KB-4 469 255661 ns/op 64.08 MB/s PASS ok hash/crc64 0.859s goos: linux goarch: amd64 pkg: hash/fnv cpu: AMD EPYC 7B12 BenchmarkFnv32KB-4 12974 9246 ns/op 110.76 MB/s BenchmarkFnv32aKB-4 12519 9586 ns/op 106.82 MB/s BenchmarkFnv64KB-4 12373 9388 ns/op 109.07 MB/s BenchmarkFnv64aKB-4 12703 9275 ns/op 110.40 MB/s BenchmarkFnv128KB-4 2532 47762 ns/op 21.44 MB/s BenchmarkFnv128aKB-4 2472 48359 ns/op 21.18 MB/s PASS ok hash/fnv 1.138s goos: linux goarch: amd64 pkg: hash/maphash cpu: AMD EPYC 7B12 BenchmarkHash/n=4/Write-4 575766 185.4 ns/op 21.58 MB/s BenchmarkHash/n=4/Bytes-4 4515051 23.50 ns/op 170.19 MB/s BenchmarkHash/n=4/String-4 1704207 69.12 ns/op 57.87 MB/s BenchmarkHash/n=8/Write-4 587101 198.8 ns/op 40.24 MB/s BenchmarkHash/n=8/Bytes-4 5026532 23.78 ns/op 336.35 MB/s BenchmarkHash/n=8/String-4 1706407 72.06 ns/op 111.02 MB/s BenchmarkHash/n=16/Write-4 659365 186.3 ns/op 85.88 MB/s BenchmarkHash/n=16/Bytes-4 4932052 23.37 ns/op 684.59 MB/s BenchmarkHash/n=16/String-4 1663473 72.65 ns/op 220.24 MB/s BenchmarkHash/n=32/Write-4 634503 191.4 ns/op 167.16 MB/s BenchmarkHash/n=32/Bytes-4 5052970 23.32 ns/op 1372.49 MB/s BenchmarkHash/n=32/String-4 1765155 71.67 ns/op 446.48 MB/s BenchmarkHash/n=64/Write-4 594583 200.3 ns/op 319.50 MB/s BenchmarkHash/n=64/Bytes-4 5017593 23.93 ns/op 2673.96 MB/s BenchmarkHash/n=64/String-4 1724685 72.65 ns/op 880.93 MB/s BenchmarkHash/n=256/Write-4 459660 259.9 ns/op 984.83 MB/s BenchmarkHash/n=256/Bytes-4 3909294 30.47 ns/op 8402.77 MB/s BenchmarkHash/n=256/String-4 984890 117.6 ns/op 2177.21 MB/s BenchmarkHash/n=320/Write-4 471259 256.0 ns/op 1250.16 MB/s BenchmarkHash/n=320/Bytes-4 3050566 39.78 ns/op 8044.27 MB/s BenchmarkHash/n=320/String-4 720768 162.6 ns/op 1968.15 MB/s BenchmarkHash/n=1024/Write-4 325635 366.4 ns/op 2795.05 MB/s BenchmarkHash/n=1024/Bytes-4 1000000 104.2 ns/op 9825.15 MB/s BenchmarkHash/n=1024/String-4 305972 373.8 ns/op 2739.38 MB/s BenchmarkHash/n=4096/Write-4 157322 774.3 ns/op 5290.06 MB/s BenchmarkHash/n=4096/Bytes-4 292646 403.0 ns/op 10163.61 MB/s BenchmarkHash/n=4096/String-4 81650 1344 ns/op 3047.09 MB/s BenchmarkHash/n=16384/Write-4 49970 2390 ns/op 6856.20 MB/s BenchmarkHash/n=16384/Bytes-4 75160 1596 ns/op 10266.24 MB/s BenchmarkHash/n=16384/String-4 21324 5773 ns/op 2838.15 MB/s PASS ok hash/maphash 4.443s goos: linux goarch: amd64 pkg: html cpu: AMD EPYC 7B12 BenchmarkEscape-4 1022 108512 ns/op BenchmarkEscapeNone-4 125745 933.2 ns/op BenchmarkUnescape-4 817 139467 ns/op BenchmarkUnescapeNone-4 599385 181.6 ns/op BenchmarkUnescapeSparse-4 15014 7903 ns/op BenchmarkUnescapeDense-4 1228 94319 ns/op PASS ok html 0.854s goos: linux goarch: amd64 pkg: html/template cpu: AMD EPYC 7B12 BenchmarkCSSEscaper-4 7514 14285 ns/op BenchmarkCSSEscaperNoSpecials-4 41648 3189 ns/op BenchmarkDecodeCSS-4 27108 4440 ns/op BenchmarkDecodeCSSNoSpecials-4 4783932 24.99 ns/op BenchmarkCSSValueFilter-4 117274 988.4 ns/op BenchmarkCSSValueFilterOk-4 79024 1462 ns/op BenchmarkEscapedExecute-4 4400 26592 ns/op BenchmarkHTMLNospaceEscaper-4 10000 10992 ns/op BenchmarkHTMLNospaceEscaperNoSpecials-4 60223 1850 ns/op BenchmarkStripTags-4 19497 6042 ns/op BenchmarkStripTagsNoSpecials-4 300021 374.1 ns/op BenchmarkJSValEscaperWithNum-4 23270 5140 ns/op BenchmarkJSValEscaperWithStr-4 4814 20924 ns/op BenchmarkJSValEscaperWithStrNoSpecials-4 18049 6410 ns/op BenchmarkJSValEscaperWithObj-4 4969 24125 ns/op BenchmarkJSValEscaperWithObjNoSpecials-4 13471 8920 ns/op BenchmarkJSStrEscaperNoSpecials-4 51086 2312 ns/op BenchmarkJSStrEscaper-4 10000 11460 ns/op BenchmarkJSRegexpEscaperNoSpecials-4 49548 2370 ns/op BenchmarkJSRegexpEscaper-4 9514 11486 ns/op BenchmarkTemplateSpecialTags-4 88 1194400 ns/op BenchmarkURLEscaper-4 4309 27599 ns/op BenchmarkURLEscaperNoSpecials-4 188276 637.1 ns/op BenchmarkURLNormalizer-4 5395 21178 ns/op BenchmarkURLNormalizerNoSpecials-4 165422 698.5 ns/op BenchmarkSrcsetFilter-4 17787 6713 ns/op BenchmarkSrcsetFilterNoSpecials-4 109533 1081 ns/op PASS ok html/template 3.906s goos: linux goarch: amd64 pkg: image cpu: AMD EPYC 7B12 BenchmarkAt/rgba-4 562788 197.0 ns/op 16 B/op 1 allocs/op BenchmarkAt/rgba64-4 399165 263.8 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba-4 624856 189.8 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba64-4 532419 231.3 ns/op 16 B/op 1 allocs/op BenchmarkAt/alpha-4 1793265 65.78 ns/op 0 B/op 0 allocs/op BenchmarkAt/alpha16-4 1336072 90.06 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray-4 2208994 54.44 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray16-4 1344578 88.83 ns/op 0 B/op 0 allocs/op BenchmarkAt/paletted-4 1242512 86.17 ns/op 0 B/op 0 allocs/op BenchmarkSet/rgba-4 466587 259.4 ns/op 16 B/op 1 allocs/op BenchmarkSet/rgba64-4 402123 287.1 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba-4 452998 250.3 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba64-4 387758 290.9 ns/op 16 B/op 1 allocs/op BenchmarkSet/alpha-4 708808 151.0 ns/op 0 B/op 0 allocs/op BenchmarkSet/alpha16-4 576094 218.0 ns/op 16 B/op 1 allocs/op BenchmarkSet/gray-4 907522 121.5 ns/op 0 B/op 0 allocs/op BenchmarkSet/gray16-4 568596 211.3 ns/op 16 B/op 1 allocs/op BenchmarkSet/paletted-4 431764 270.1 ns/op 0 B/op 0 allocs/op BenchmarkRGBAAt-4 1609995 74.02 ns/op BenchmarkRGBASetRGBA-4 1466340 79.64 ns/op BenchmarkRGBA64At-4 892870 116.6 ns/op BenchmarkRGBA64SetRGBA64-4 924669 122.1 ns/op BenchmarkNRGBAAt-4 1613770 75.30 ns/op BenchmarkNRGBASetNRGBA-4 1470585 79.37 ns/op BenchmarkNRGBA64At-4 909987 115.4 ns/op BenchmarkNRGBA64SetNRGBA64-4 1000000 117.2 ns/op BenchmarkAlphaAt-4 2867670 39.97 ns/op BenchmarkAlphaSetAlpha-4 2629300 39.94 ns/op BenchmarkAlpha16At-4 1758318 67.10 ns/op BenchmarkAlphaSetAlpha16-4 1669635 71.40 ns/op BenchmarkGrayAt-4 3046995 38.91 ns/op BenchmarkGraySetGray-4 2825502 41.29 ns/op BenchmarkGray16At-4 1792821 67.04 ns/op BenchmarkGraySetGray16-4 1513581 68.96 ns/op PASS ok image 5.270s goos: linux goarch: amd64 pkg: image/color cpu: AMD EPYC 7B12 BenchmarkYCbCrToRGB/0-4 4976538 23.89 ns/op BenchmarkYCbCrToRGB/128-4 4999466 23.81 ns/op BenchmarkYCbCrToRGB/255-4 4476238 23.80 ns/op BenchmarkRGBToYCbCr/0-4 5001325 24.03 ns/op BenchmarkRGBToYCbCr/Cb-4 5010584 24.20 ns/op BenchmarkRGBToYCbCr/Cr-4 4323428 23.95 ns/op BenchmarkYCbCrToRGBA/0-4 4017470 29.80 ns/op BenchmarkYCbCrToRGBA/128-4 3810316 31.24 ns/op BenchmarkYCbCrToRGBA/255-4 4052860 29.48 ns/op BenchmarkNYCbCrAToRGBA/0-4 3989426 30.71 ns/op BenchmarkNYCbCrAToRGBA/128-4 3808600 30.93 ns/op BenchmarkNYCbCrAToRGBA/255-4 3923791 29.90 ns/op PASS ok image/color 1.809s goos: linux goarch: amd64 pkg: image/draw cpu: AMD EPYC 7B12 BenchmarkFillOver-4 4 32034555 ns/op BenchmarkFillSrc-4 397 304691 ns/op BenchmarkCopyOver-4 8 13792523 ns/op BenchmarkCopySrc-4 601 187634 ns/op BenchmarkNRGBAOver-4 8 13034526 ns/op BenchmarkNRGBASrc-4 14 8299584 ns/op BenchmarkYCbCr-4 10 10403551 ns/op BenchmarkGray-4 20 5507835 ns/op BenchmarkCMYK-4 13 8244138 ns/op BenchmarkGlyphOver-4 24 4779443 ns/op BenchmarkRGBAMaskOver-4 5 23418494 ns/op BenchmarkGrayMaskOver-4 6 19422497 ns/op BenchmarkRGBA64ImageMaskOver-4 4 31432915 ns/op BenchmarkRGBA-4 5 25185318 ns/op BenchmarkPalettedFill-4 1039 118546 ns/op BenchmarkPalettedRGBA-4 5 23489320 ns/op BenchmarkGenericOver-4 3 49161880 ns/op BenchmarkGenericMaskOver-4 6 19512005 ns/op BenchmarkGenericSrc-4 4 36048925 ns/op BenchmarkGenericMaskSrc-4 4 27709923 ns/op PASS ok image/draw 6.472s goos: linux goarch: amd64 pkg: image/gif cpu: AMD EPYC 7B12 BenchmarkDecode-4 24 4785795 ns/op 3.23 MB/s 47848 B/op 267 allocs/op BenchmarkEncodeRandomPaletted-4 1 109412762 ns/op 2.81 MB/s 79984 B/op 7 allocs/op BenchmarkEncodeRandomRGBA-4 1 2431889841 ns/op 0.51 MB/s 417248 B/op 13 allocs/op BenchmarkEncodeRealisticPaletted-4 67 1811519 ns/op 8.53 MB/s 79984 B/op 7 allocs/op BenchmarkEncodeRealisticRGBA-4 1 136701469 ns/op 0.45 MB/s 105952 B/op 13 allocs/op PASS ok image/gif 3.436s goos: linux goarch: amd64 pkg: image/jpeg cpu: AMD EPYC 7B12 BenchmarkFDCT-4 4365 24134 ns/op BenchmarkIDCT-4 5022 22646 ns/op BenchmarkDecodeBaseline-4 9 12251189 ns/op 5.04 MB/s 63024 B/op 5 allocs/op BenchmarkDecodeProgressive-4 6 17087364 ns/op 3.62 MB/s 259712 B/op 13 allocs/op BenchmarkEncodeRGBA-4 1 150524248 ns/op 8.16 MB/s 4400 B/op 4 allocs/op BenchmarkEncodeYCbCr-4 1 192905765 ns/op 4.78 MB/s 4400 B/op 4 allocs/op PASS ok image/jpeg 1.303s goos: linux goarch: amd64 pkg: image/png cpu: AMD EPYC 7B12 BenchmarkPaeth-4 14886416 7.569 ns/op BenchmarkDecodeGray-4 13 8328186 ns/op 7.87 MB/s 137024 B/op 102 allocs/op BenchmarkDecodeNRGBAGradient-4 3 33557571 ns/op 7.81 MB/s 337328 B/op 188 allocs/op BenchmarkDecodeNRGBAOpaque-4 4 28335380 ns/op 9.25 MB/s 346592 B/op 152 allocs/op BenchmarkDecodePaletted-4 22 5027994 ns/op 13.03 MB/s 139456 B/op 309 allocs/op BenchmarkDecodeRGB-4 4 28582520 ns/op 9.17 MB/s 332000 B/op 157 allocs/op BenchmarkDecodeInterlacing-4 4 33259298 ns/op 7.88 MB/s 605216 B/op 268 allocs/op BenchmarkEncodeGray-4 2 52728816 ns/op 5.83 MB/s 852184 B/op 29 allocs/op BenchmarkEncodeGrayWithBufferPool-4 2 52762731 ns/op 5.82 MB/s 426080 B/op 14 allocs/op BenchmarkEncodeNRGBOpaque-4 1 174370766 ns/op 7.05 MB/s 860248 B/op 29 allocs/op BenchmarkEncodeNRGBA-4 1 180667966 ns/op 6.80 MB/s 864088 B/op 29 allocs/op BenchmarkEncodePaletted-4 4 28099736 ns/op 10.93 MB/s 848592 B/op 32 allocs/op BenchmarkEncodeRGBOpaque-4 1 171391196 ns/op 7.17 MB/s 860248 B/op 29 allocs/op BenchmarkEncodeRGBA-4 1 649661130 ns/op 1.89 MB/s 864088 B/op 29 allocs/op PASS ok image/png 3.423s goos: linux goarch: amd64 pkg: index/suffixarray cpu: AMD EPYC 7B12 BenchmarkNew/text=opticks/size=100K/bits=32-4 3 45409168 ns/op 2.20 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=opticks/size=100K/bits=64-4 3 37029716 ns/op 2.70 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=opticks/size=500K/bits=32-4 1 238433614 ns/op 2.10 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=opticks/size=500K/bits=64-4 1 213478999 ns/op 2.34 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=32-4 3 45882038 ns/op 2.18 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=64-4 3 38922649 ns/op 2.57 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=32-4 1 223389567 ns/op 2.24 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=64-4 1 198317042 ns/op 2.52 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=1M/bits=32-4 1 465225291 ns/op 2.15 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=1M/bits=64-4 1 469796930 ns/op 2.13 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=32-4 1 3111132474 ns/op 1.61 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=64-4 1 2982113219 ns/op 1.68 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=32-4 14 7499464 ns/op 13.33 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=64-4 14 8629891 ns/op 11.59 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=32-4 3 41289129 ns/op 12.11 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=64-4 3 38800816 ns/op 12.89 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=32-4 2 78787780 ns/op 12.69 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=64-4 2 83252699 ns/op 12.01 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=32-4 1 382896936 ns/op 13.06 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=64-4 1 373399218 ns/op 13.39 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=rand/size=100K/bits=32-4 2 51916356 ns/op 1.93 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=rand/size=100K/bits=64-4 3 40747817 ns/op 2.45 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=rand/size=500K/bits=32-4 1 265573029 ns/op 1.88 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=rand/size=500K/bits=64-4 1 246875411 ns/op 2.03 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=32-4 1 630002811 ns/op 1.59 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=64-4 1 599122523 ns/op 1.67 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=32-4 1 5285092458 ns/op 0.95 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=64-4 1 5167032737 ns/op 0.97 MB/s 40001616 B/op 2 allocs/op BenchmarkSaveRestore/bits=32-4 1 140662069 ns/op 29.71 MB/s 5275648 B/op 4 allocs/op BenchmarkSaveRestore/bits=64-4 1 131857920 ns/op 31.70 MB/s 9469952 B/op 4 allocs/op PASS ok index/suffixarray 35.835s goos: linux goarch: amd64 pkg: internal/fuzz cpu: AMD EPYC 7B12 BenchmarkMarshalCorpusFile/1-4 36087 3163 ns/op 0.32 MB/s BenchmarkMarshalCorpusFile/2-4 34754 3392 ns/op 0.59 MB/s BenchmarkMarshalCorpusFile/4-4 32127 3652 ns/op 1.10 MB/s BenchmarkMarshalCorpusFile/8-4 27172 4300 ns/op 1.86 MB/s BenchmarkMarshalCorpusFile/16-4 21524 5430 ns/op 2.95 MB/s BenchmarkMarshalCorpusFile/32-4 14652 8170 ns/op 3.92 MB/s BenchmarkMarshalCorpusFile/64-4 8839 12500 ns/op 5.12 MB/s BenchmarkMarshalCorpusFile/128-4 5143 21204 ns/op 6.04 MB/s BenchmarkMarshalCorpusFile/256-4 2724 38024 ns/op 6.73 MB/s BenchmarkMarshalCorpusFile/512-4 1534 77327 ns/op 6.62 MB/s BenchmarkMarshalCorpusFile/1024-4 783 150425 ns/op 6.81 MB/s BenchmarkMarshalCorpusFile/2048-4 391 294870 ns/op 6.95 MB/s BenchmarkMarshalCorpusFile/4096-4 204 583085 ns/op 7.02 MB/s BenchmarkMarshalCorpusFile/8192-4 98 1159206 ns/op 7.07 MB/s BenchmarkMarshalCorpusFile/16384-4 50 2330069 ns/op 7.03 MB/s BenchmarkMarshalCorpusFile/32768-4 22 5255601 ns/op 6.23 MB/s BenchmarkMarshalCorpusFile/65536-4 10 10288021 ns/op 6.37 MB/s BenchmarkMarshalCorpusFile/131072-4 5 25166456 ns/op 5.21 MB/s BenchmarkMarshalCorpusFile/262144-4 3 43856197 ns/op 5.98 MB/s BenchmarkMarshalCorpusFile/524288-4 2 126075190 ns/op 4.16 MB/s BenchmarkMarshalCorpusFile/1048576-4 1 170627636 ns/op 6.15 MB/s BenchmarkUnmarshalCorpusFile/1-4 9627 11810 ns/op 0.08 MB/s BenchmarkUnmarshalCorpusFile/2-4 8612 12414 ns/op 0.16 MB/s BenchmarkUnmarshalCorpusFile/4-4 9051 13568 ns/op 0.29 MB/s BenchmarkUnmarshalCorpusFile/8-4 6709 15311 ns/op 0.52 MB/s BenchmarkUnmarshalCorpusFile/16-4 6152 18235 ns/op 0.88 MB/s BenchmarkUnmarshalCorpusFile/32-4 4510 26770 ns/op 1.20 MB/s BenchmarkUnmarshalCorpusFile/64-4 3298 31356 ns/op 2.04 MB/s BenchmarkUnmarshalCorpusFile/128-4 2661 39158 ns/op 3.27 MB/s BenchmarkUnmarshalCorpusFile/256-4 1100 104472 ns/op 2.45 MB/s BenchmarkUnmarshalCorpusFile/512-4 584 191653 ns/op 2.67 MB/s BenchmarkUnmarshalCorpusFile/1024-4 304 394038 ns/op 2.60 MB/s BenchmarkUnmarshalCorpusFile/2048-4 154 778961 ns/op 2.63 MB/s BenchmarkUnmarshalCorpusFile/4096-4 72 1503781 ns/op 2.72 MB/s BenchmarkUnmarshalCorpusFile/8192-4 37 3145661 ns/op 2.60 MB/s BenchmarkUnmarshalCorpusFile/16384-4 18 6198261 ns/op 2.64 MB/s BenchmarkUnmarshalCorpusFile/32768-4 9 11638042 ns/op 2.82 MB/s BenchmarkUnmarshalCorpusFile/65536-4 5 24246346 ns/op 2.70 MB/s BenchmarkUnmarshalCorpusFile/131072-4 3 48853953 ns/op 2.68 MB/s BenchmarkUnmarshalCorpusFile/262144-4 1 101352712 ns/op 2.59 MB/s BenchmarkUnmarshalCorpusFile/524288-4 1 201812065 ns/op 2.60 MB/s BenchmarkUnmarshalCorpusFile/1048576-4 1 374779800 ns/op 2.80 MB/s BenchmarkMutatorBytes/1-4 35802 3283 ns/op BenchmarkMutatorBytes/10-4 38550 3169 ns/op BenchmarkMutatorBytes/100-4 34388 3540 ns/op BenchmarkMutatorBytes/1000-4 25095 4977 ns/op BenchmarkMutatorBytes/10000-4 7082 20226 ns/op BenchmarkMutatorBytes/100000-4 1039 123820 ns/op BenchmarkMutatorString/1-4 32812 3599 ns/op BenchmarkMutatorString/10-4 35510 3377 ns/op BenchmarkMutatorString/100-4 32589 3842 ns/op BenchmarkMutatorString/1000-4 17140 6803 ns/op BenchmarkMutatorString/10000-4 4161 36987 ns/op BenchmarkMutatorString/100000-4 415 308465 ns/op BenchmarkMutatorAllBasicTypes/[]uint8-4 18471 5881 ns/op BenchmarkMutatorAllBasicTypes/string-4 20007 6094 ns/op BenchmarkMutatorAllBasicTypes/bool-4 61978 1936 ns/op BenchmarkMutatorAllBasicTypes/float32-4 52854 2257 ns/op BenchmarkMutatorAllBasicTypes/float64-4 55132 2162 ns/op BenchmarkMutatorAllBasicTypes/int-4 58657 2039 ns/op BenchmarkMutatorAllBasicTypes/int8-4 58833 2027 ns/op BenchmarkMutatorAllBasicTypes/int16-4 58825 2125 ns/op BenchmarkMutatorAllBasicTypes/int32-4 58282 2045 ns/op BenchmarkMutatorAllBasicTypes/int64-4 56506 2055 ns/op BenchmarkMutatorAllBasicTypes/uint8-4 57355 2091 ns/op BenchmarkMutatorAllBasicTypes/uint16-4 55112 2153 ns/op BenchmarkMutatorAllBasicTypes/uint32-4 55311 2126 ns/op BenchmarkMutatorAllBasicTypes/uint64-4 57883 2077 ns/op PASS ok internal/fuzz 11.311s goos: linux goarch: amd64 pkg: internal/intern cpu: AMD EPYC 7B12 BenchmarkStress-4 34410 3176 ns/op 0 B/op 0 allocs/op BenchmarkGetByString-4 140918 885.4 ns/op 0 B/op 0 allocs/op PASS ok internal/intern 0.290s goos: linux goarch: amd64 pkg: internal/poll cpu: AMD EPYC 7B12 BenchmarkSplicePipe/SplicePipeWithPool-4 68619 1931 ns/op BenchmarkSplicePipe/SplicePipeWithoutPool-4 22434 5109 ns/op BenchmarkSplicePipePoolParallel-4 139956 784.9 ns/op BenchmarkSplicePipeNativeParallel-4 33466 3305 ns/op PASS ok internal/poll 0.897s goos: linux goarch: amd64 pkg: internal/trace cpu: AMD EPYC 7B12 BenchmarkMMU-4 6 19567800 ns/op PASS ok internal/trace 1.607s goos: linux goarch: amd64 pkg: io cpu: AMD EPYC 7B12 BenchmarkCopyNSmall-4 24118 5539 ns/op BenchmarkCopyNLarge-4 434 279591 ns/op PASS ok io 0.577s goos: linux goarch: amd64 pkg: log cpu: AMD EPYC 7B12 BenchmarkItoa-4 200028 535.7 ns/op BenchmarkPrintln-4 24460 4873 ns/op 78 B/op 1 allocs/op BenchmarkPrintlnNoFlags-4 38110 3163 ns/op 66 B/op 1 allocs/op BenchmarkConcurrent-4 2260 51246 ns/op BenchmarkDiscard-4 1416273 83.86 ns/op 0 B/op 0 allocs/op PASS ok log 0.799s goos: linux goarch: amd64 pkg: log/slog cpu: AMD EPYC 7B12 BenchmarkWriteTime-4 81698 1352 ns/op BenchmarkJSONHandler/defaults-4 6978 15039 ns/op 525 B/op 1 allocs/op BenchmarkJSONHandler/time_format-4 4058 24967 ns/op 787 B/op 6 allocs/op BenchmarkJSONHandler/time_unix-4 5451 22088 ns/op 761 B/op 5 allocs/op BenchmarkPreformatting/separate-4 7375 14704 ns/op 535 B/op 1 allocs/op BenchmarkPreformatting/struct-4 7453 14773 ns/op 515 B/op 0 allocs/op BenchmarkPreformatting/struct_file-4 5884 18420 ns/op 520 B/op 0 allocs/op BenchmarkJSONEncoding/json.Marshal-4 33044 3652 ns/op 80 B/op 3 allocs/op BenchmarkJSONEncoding/Encoder.Encode-4 31149 3688 ns/op 63 B/op 1 allocs/op BenchmarkNopLog/no_attrs-4 73369 1694 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/attrs-4 50413 2472 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/attrs-parallel-4 54669 1968 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/keys-values-4 52444 2353 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/WithContext-4 47042 2515 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/WithContext-parallel-4 51007 2168 ns/op 0 B/op 0 allocs/op BenchmarkPC/0-4 501248 238.2 ns/op 0 B/op 0 allocs/op BenchmarkPC/1-4 369434 320.5 ns/op 0 B/op 0 allocs/op BenchmarkPC/2-4 258324 461.5 ns/op 0 B/op 0 allocs/op BenchmarkPC/3-4 184856 645.9 ns/op 0 B/op 0 allocs/op BenchmarkPC/4-4 155114 785.7 ns/op 0 B/op 0 allocs/op BenchmarkSourceLine/alone-4 345032 323.2 ns/op BenchmarkSourceLine/stringifying-4 82215 1345 ns/op BenchmarkRecord-4 4896 24454 ns/op BenchmarkDispatch/switch-checked-4 188737 630.4 ns/op BenchmarkDispatch/As-4 189850 605.3 ns/op BenchmarkDispatch/Visit-4 178191 673.0 ns/op BenchmarkUnsafeStrings-4 19801 6582 ns/op 0 B/op 0 allocs/op --- BENCH: BenchmarkUnsafeStrings-4 value_test.go:213: Value size = 24 value_test.go:213: Value size = 24 value_test.go:213: Value size = 24 value_test.go:213: Value size = 24 PASS ok log/slog 3.791s goos: linux goarch: amd64 pkg: math cpu: AMD EPYC 7B12 BenchmarkAcos-4 3556555 33.59 ns/op BenchmarkAcosh-4 1585292 75.75 ns/op BenchmarkAsin-4 3580780 33.59 ns/op BenchmarkAsinh-4 1470819 77.49 ns/op BenchmarkAtan-4 5418705 22.19 ns/op BenchmarkAtanh-4 1435950 85.67 ns/op BenchmarkAtan2-4 3104132 37.87 ns/op BenchmarkCbrt-4 2019925 59.07 ns/op BenchmarkCeil-4 22676083 5.330 ns/op BenchmarkCompare-4 4612484 24.51 ns/op BenchmarkCompare32-4 5955447 20.08 ns/op BenchmarkCopysign-4 3753566 31.19 ns/op BenchmarkCos-4 1618437 76.99 ns/op BenchmarkCosh-4 1929414 61.24 ns/op BenchmarkErf-4 5377575 21.87 ns/op BenchmarkErfc-4 5551692 21.53 ns/op BenchmarkErfinv-4 4266871 28.03 ns/op BenchmarkErfcinv-4 4251559 28.09 ns/op BenchmarkExp-4 6964382 17.16 ns/op BenchmarkExpGo-4 1226179 98.26 ns/op BenchmarkExpm1-4 3547708 32.53 ns/op BenchmarkExp2-4 1375798 87.65 ns/op BenchmarkExp2Go-4 1323080 92.35 ns/op BenchmarkAbs-4 4993884 23.97 ns/op BenchmarkDim-4 10855152 9.813 ns/op BenchmarkFloor-4 22700191 5.262 ns/op BenchmarkMax-4 15737314 7.261 ns/op BenchmarkMin-4 15470875 7.535 ns/op BenchmarkMod-4 412896 279.9 ns/op BenchmarkFrexp-4 2199111 53.85 ns/op BenchmarkGamma-4 888678 134.9 ns/op BenchmarkHypot-4 11323041 9.980 ns/op BenchmarkHypotGo-4 2119942 55.65 ns/op BenchmarkIlogb-4 3055658 40.78 ns/op BenchmarkJ0-4 320838 360.7 ns/op BenchmarkJ1-4 307149 375.5 ns/op BenchmarkJn-4 134668 866.8 ns/op BenchmarkLdexp-4 2289561 51.74 ns/op BenchmarkLgamma-4 1271346 93.80 ns/op BenchmarkLog-4 7289404 16.42 ns/op BenchmarkLogb-4 2831314 42.82 ns/op BenchmarkLog1p-4 1937802 63.40 ns/op BenchmarkLog10-4 6819852 17.41 ns/op BenchmarkLog2-4 1790229 64.26 ns/op BenchmarkModf-4 3343982 35.93 ns/op BenchmarkNextafter32-4 3114854 38.93 ns/op BenchmarkNextafter64-4 3278025 36.48 ns/op BenchmarkPowInt-4 661003 180.5 ns/op BenchmarkPowFrac-4 504832 231.5 ns/op BenchmarkPow10Pos-4 5996184 20.85 ns/op BenchmarkPow10Neg-4 5588226 21.92 ns/op BenchmarkRound-4 4219585 27.24 ns/op BenchmarkRoundToEven-4 12100076 10.48 ns/op BenchmarkRemainder-4 548956 209.0 ns/op BenchmarkSignbit-4 6587004 18.23 ns/op BenchmarkSin-4 1895600 61.23 ns/op BenchmarkSincos-4 1344253 89.28 ns/op BenchmarkSinh-4 2556271 46.76 ns/op BenchmarkSqrtIndirect-4 22634334 5.253 ns/op BenchmarkSqrtLatency-4 13053397 9.158 ns/op BenchmarkSqrtIndirectLatency-4 13091648 9.222 ns/op BenchmarkSqrtGoLatency-4 1796096 60.93 ns/op BenchmarkSqrtPrime-4 66786 1792 ns/op BenchmarkTan-4 1884910 63.63 ns/op BenchmarkTanh-4 1824602 65.84 ns/op BenchmarkTrunc-4 22730242 5.277 ns/op BenchmarkY0-4 337684 351.1 ns/op BenchmarkY1-4 307416 375.5 ns/op BenchmarkYn-4 150265 810.4 ns/op BenchmarkFloat64bits-4 6858345 16.46 ns/op BenchmarkFloat64frombits-4 7050387 16.88 ns/op BenchmarkFloat32bits-4 7172074 16.77 ns/op BenchmarkFloat32frombits-4 6992998 16.79 ns/op BenchmarkFMA-4 21148806 5.191 ns/op PASS ok math 11.537s goos: linux goarch: amd64 pkg: math/big cpu: AMD EPYC 7B12 BenchmarkAddVV/1-4 14557172 8.149 ns/op 7854.06 MB/s BenchmarkAddVV/2-4 14252322 8.971 ns/op 14268.38 MB/s BenchmarkAddVV/3-4 12653850 9.516 ns/op 20176.89 MB/s BenchmarkAddVV/4-4 12119546 9.559 ns/op 26779.82 MB/s BenchmarkAddVV/5-4 11677978 9.941 ns/op 32191.22 MB/s BenchmarkAddVV/10-4 8978131 13.12 ns/op 48795.54 MB/s BenchmarkAddVV/100-4 2089306 57.19 ns/op 111902.09 MB/s BenchmarkAddVV/1000-4 244436 508.3 ns/op 125918.92 MB/s BenchmarkSubVV/1-4 14492350 8.176 ns/op 7827.68 MB/s BenchmarkSubVV/2-4 12987054 8.940 ns/op 14317.24 MB/s BenchmarkSubVV/3-4 12295297 9.370 ns/op 20490.31 MB/s BenchmarkSubVV/4-4 11784438 9.629 ns/op 26587.34 MB/s BenchmarkSubVV/5-4 11727946 10.11 ns/op 31649.54 MB/s BenchmarkSubVV/10-4 9084301 13.10 ns/op 48867.35 MB/s BenchmarkSubVV/100-4 2093444 57.30 ns/op 111685.72 MB/s BenchmarkSubVV/1000-4 234219 508.0 ns/op 125985.25 MB/s BenchmarkAddVW/1-4 14605736 7.858 ns/op 1018.02 MB/s BenchmarkAddVW/2-4 14396566 8.242 ns/op 1941.34 MB/s BenchmarkAddVW/3-4 13802845 8.685 ns/op 2763.23 MB/s BenchmarkAddVW/4-4 11861575 9.138 ns/op 3501.78 MB/s BenchmarkAddVW/5-4 12933835 9.176 ns/op 4359.22 MB/s BenchmarkAddVW/10-4 11010800 10.93 ns/op 7318.32 MB/s BenchmarkAddVW/100-4 331957 343.9 ns/op 2326.34 MB/s BenchmarkAddVW/1000-4 52881 2270 ns/op 3523.82 MB/s BenchmarkAddVWext/1-4 15392452 7.580 ns/op 1055.45 MB/s BenchmarkAddVWext/2-4 15166107 7.948 ns/op 2013.09 MB/s BenchmarkAddVWext/3-4 13424788 8.300 ns/op 2891.44 MB/s BenchmarkAddVWext/4-4 13748683 8.527 ns/op 3752.98 MB/s BenchmarkAddVWext/5-4 12934033 9.140 ns/op 4376.33 MB/s BenchmarkAddVWext/10-4 11037601 10.80 ns/op 7410.33 MB/s BenchmarkAddVWext/100-4 101720 1245 ns/op 642.54 MB/s BenchmarkAddVWext/1000-4 10000 11268 ns/op 709.95 MB/s BenchmarkSubVW/1-4 15144940 7.880 ns/op 1015.19 MB/s BenchmarkSubVW/2-4 12462471 8.924 ns/op 1792.96 MB/s BenchmarkSubVW/3-4 12542397 9.197 ns/op 2609.58 MB/s BenchmarkSubVW/4-4 13586758 8.556 ns/op 3740.03 MB/s BenchmarkSubVW/5-4 12946899 9.134 ns/op 4379.44 MB/s BenchmarkSubVW/10-4 10110134 11.10 ns/op 7204.40 MB/s BenchmarkSubVW/100-4 327886 360.4 ns/op 2219.85 MB/s BenchmarkSubVW/1000-4 52639 2276 ns/op 3515.12 MB/s BenchmarkSubVWext/1-4 15690337 7.548 ns/op 1059.94 MB/s BenchmarkSubVWext/2-4 14469879 8.237 ns/op 1942.35 MB/s BenchmarkSubVWext/3-4 13507051 8.855 ns/op 2710.24 MB/s BenchmarkSubVWext/4-4 14030250 8.491 ns/op 3768.86 MB/s BenchmarkSubVWext/5-4 13064455 9.068 ns/op 4411.29 MB/s BenchmarkSubVWext/10-4 10834150 11.03 ns/op 7255.22 MB/s BenchmarkSubVWext/100-4 101540 1185 ns/op 675.09 MB/s BenchmarkSubVWext/1000-4 9974 11399 ns/op 701.81 MB/s BenchmarkMulAddVWW/1-4 13459978 8.942 ns/op 7156.95 MB/s BenchmarkMulAddVWW/2-4 12372921 9.723 ns/op 13164.37 MB/s BenchmarkMulAddVWW/3-4 13343714 8.939 ns/op 21478.78 MB/s BenchmarkMulAddVWW/4-4 12360738 9.621 ns/op 26608.74 MB/s BenchmarkMulAddVWW/5-4 11758124 10.22 ns/op 31325.62 MB/s BenchmarkMulAddVWW/10-4 8429637 14.29 ns/op 44802.08 MB/s BenchmarkMulAddVWW/100-4 1351938 88.40 ns/op 72395.95 MB/s BenchmarkMulAddVWW/1000-4 139399 858.3 ns/op 74564.78 MB/s BenchmarkAddMulVVW/1-4 13733311 8.574 ns/op 7464.07 MB/s BenchmarkAddMulVVW/2-4 12592491 8.873 ns/op 14425.26 MB/s BenchmarkAddMulVVW/3-4 12865584 9.208 ns/op 20852.18 MB/s BenchmarkAddMulVVW/4-4 11755971 9.762 ns/op 26224.89 MB/s BenchmarkAddMulVVW/5-4 9923466 10.61 ns/op 30157.31 MB/s BenchmarkAddMulVVW/10-4 8666664 13.22 ns/op 48423.56 MB/s BenchmarkAddMulVVW/100-4 1659652 71.01 ns/op 90126.00 MB/s BenchmarkAddMulVVW/1000-4 177415 669.5 ns/op 95591.12 MB/s BenchmarkDivWVW/1-4 3408198 35.30 ns/op 1812.93 MB/s BenchmarkDivWVW/2-4 1999034 59.39 ns/op 2155.23 MB/s BenchmarkDivWVW/3-4 1600219 79.40 ns/op 2418.05 MB/s BenchmarkDivWVW/4-4 1237188 96.97 ns/op 2640.00 MB/s BenchmarkDivWVW/5-4 1000000 104.6 ns/op 3060.53 MB/s BenchmarkDivWVW/10-4 554427 208.1 ns/op 3075.81 MB/s BenchmarkDivWVW/100-4 70508 1685 ns/op 3797.35 MB/s BenchmarkDivWVW/1000-4 7022 16476 ns/op 3884.47 MB/s BenchmarkNonZeroShifts/1/shrVU-4 13398362 8.374 ns/op BenchmarkNonZeroShifts/1/shlVU-4 13002253 8.282 ns/op BenchmarkNonZeroShifts/2/shrVU-4 11389869 9.497 ns/op BenchmarkNonZeroShifts/2/shlVU-4 11832255 9.200 ns/op BenchmarkNonZeroShifts/3/shrVU-4 10487322 10.81 ns/op BenchmarkNonZeroShifts/3/shlVU-4 10725817 10.12 ns/op BenchmarkNonZeroShifts/4/shrVU-4 10004420 11.21 ns/op BenchmarkNonZeroShifts/4/shlVU-4 9814466 11.27 ns/op BenchmarkNonZeroShifts/5/shrVU-4 8908436 12.47 ns/op BenchmarkNonZeroShifts/5/shlVU-4 9127579 12.23 ns/op BenchmarkNonZeroShifts/10/shrVU-4 6500559 17.38 ns/op BenchmarkNonZeroShifts/10/shlVU-4 6633522 17.29 ns/op BenchmarkNonZeroShifts/100/shrVU-4 990229 117.1 ns/op BenchmarkNonZeroShifts/100/shlVU-4 1000000 116.2 ns/op BenchmarkNonZeroShifts/1000/shrVU-4 118681 1009 ns/op BenchmarkNonZeroShifts/1000/shlVU-4 114655 1017 ns/op BenchmarkDecimalConversion-4 223 508814 ns/op BenchmarkFloatString/100-4 12960 9155 ns/op 392 B/op 8 allocs/op BenchmarkFloatString/1000-4 232 471587 ns/op 2907 B/op 9 allocs/op BenchmarkFloatString/10000-4 3 43957455 ns/op 61402 B/op 55 allocs/op BenchmarkFloatString/100000-4 1 4229023260 ns/op 831128 B/op 471 allocs/op BenchmarkFloatAdd/10-4 173731 685.3 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100-4 171536 695.4 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/1000-4 157110 754.8 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/10000-4 88004 1361 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100000-4 17042 6996 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10-4 220864 585.3 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100-4 224865 533.9 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/1000-4 214082 555.2 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10000-4 154329 772.7 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100000-4 40666 2888 ns/op 0 B/op 0 allocs/op BenchmarkParseFloatSmallExp-4 1862 63710 ns/op BenchmarkParseFloatLargeExp-4 442 253327 ns/op BenchmarkGCD10x10/WithoutXY-4 215942 556.6 ns/op BenchmarkGCD10x10/WithXY-4 58645 2022 ns/op BenchmarkGCD10x100/WithoutXY-4 105855 1075 ns/op BenchmarkGCD10x100/WithXY-4 18631 6786 ns/op BenchmarkGCD10x1000/WithoutXY-4 75236 1548 ns/op BenchmarkGCD10x1000/WithXY-4 15470 7721 ns/op BenchmarkGCD100x100/WithoutXY-4 28903 3957 ns/op BenchmarkGCD100x100/WithXY-4 11217 10847 ns/op BenchmarkGCD100x1000/WithoutXY-4 14220 8865 ns/op BenchmarkGCD100x1000/WithXY-4 5791 17564 ns/op BenchmarkGCD1000x1000/WithoutXY-4 2380 46593 ns/op BenchmarkGCD1000x1000/WithXY-4 1278 87475 ns/op BenchmarkHilbert-4 21 5173881 ns/op BenchmarkBinomial-4 14491 8243 ns/op BenchmarkQuoRem-4 25978 5626 ns/op BenchmarkExp-4 16 6451744 ns/op BenchmarkExpMont/Odd-4 140 804050 ns/op 2604 B/op 22 allocs/op BenchmarkExpMont/Even1-4 138 820462 ns/op 3367 B/op 38 allocs/op BenchmarkExpMont/Even2-4 132 854367 ns/op 3818 B/op 52 allocs/op BenchmarkExpMont/Even3-4 132 903483 ns/op 3843 B/op 53 allocs/op BenchmarkExpMont/Even4-4 132 860238 ns/op 3851 B/op 53 allocs/op BenchmarkExpMont/Even8-4 133 858237 ns/op 3836 B/op 53 allocs/op BenchmarkExpMont/Even32-4 132 854521 ns/op 3836 B/op 53 allocs/op BenchmarkExpMont/Even64-4 164 721805 ns/op 3637 B/op 53 allocs/op BenchmarkExpMont/Even96-4 157 713477 ns/op 3791 B/op 51 allocs/op BenchmarkExpMont/Even128-4 172 689218 ns/op 3250 B/op 50 allocs/op BenchmarkExpMont/Even255-4 188 608918 ns/op 2940 B/op 47 allocs/op BenchmarkExpMont/SmallEven1-4 415 280275 ns/op 1312 B/op 34 allocs/op BenchmarkExpMont/SmallEven2-4 368 311995 ns/op 1720 B/op 46 allocs/op BenchmarkExpMont/SmallEven3-4 373 308334 ns/op 1727 B/op 47 allocs/op BenchmarkExpMont/SmallEven4-4 375 309581 ns/op 1746 B/op 47 allocs/op BenchmarkExp2-4 18 6501326 ns/op BenchmarkBitset-4 771144 150.4 ns/op BenchmarkBitsetNeg-4 417600 271.9 ns/op BenchmarkBitsetOrig-4 252212 493.1 ns/op BenchmarkBitsetNegOrig-4 175420 729.2 ns/op BenchmarkModSqrt225_Tonelli-4 128 910710 ns/op BenchmarkModSqrt225_3Mod4-4 416 276498 ns/op BenchmarkModSqrt231_Tonelli-4 123 933800 ns/op BenchmarkModSqrt231_5Mod8-4 352 336189 ns/op BenchmarkModInverse-4 14226 9019 ns/op BenchmarkSqrt-4 1837 65785 ns/op BenchmarkIntSqr/1-4 1318881 91.46 ns/op BenchmarkIntSqr/2-4 671756 173.8 ns/op BenchmarkIntSqr/3-4 561133 200.4 ns/op BenchmarkIntSqr/5-4 435925 265.8 ns/op BenchmarkIntSqr/8-4 328068 359.2 ns/op BenchmarkIntSqr/10-4 275523 445.3 ns/op BenchmarkIntSqr/20-4 61214 2153 ns/op BenchmarkIntSqr/30-4 39436 2822 ns/op BenchmarkIntSqr/50-4 29210 4282 ns/op BenchmarkIntSqr/80-4 16842 7038 ns/op BenchmarkIntSqr/100-4 13054 9386 ns/op BenchmarkIntSqr/200-4 4218 24373 ns/op BenchmarkIntSqr/300-4 2114 63351 ns/op BenchmarkIntSqr/500-4 896 129169 ns/op BenchmarkIntSqr/800-4 356 337108 ns/op BenchmarkIntSqr/1000-4 294 421756 ns/op BenchmarkDiv/20/10-4 428334 278.0 ns/op BenchmarkDiv/40/20-4 422490 276.0 ns/op BenchmarkDiv/100/50-4 421327 310.2 ns/op BenchmarkDiv/200/100-4 58359 2179 ns/op BenchmarkDiv/400/200-4 56139 2387 ns/op BenchmarkDiv/1000/500-4 47676 2919 ns/op BenchmarkDiv/2000/1000-4 34657 3896 ns/op BenchmarkDiv/20000/10000-4 1233 93758 ns/op BenchmarkDiv/200000/100000-4 28 4004424 ns/op BenchmarkDiv/2000000/1000000-4 1 106414519 ns/op BenchmarkDiv/20000000/10000000-4 1 3085171389 ns/op BenchmarkMul-4 6 19292320 ns/op BenchmarkNatMul/10-4 191564 563.5 ns/op BenchmarkNatMul/100-4 7296 16538 ns/op BenchmarkNatMul/1000-4 213 550969 ns/op BenchmarkZeroShifts/Shl-4 22491 5251 ns/op BenchmarkZeroShifts/ShlSame-4 4944308 24.46 ns/op BenchmarkZeroShifts/Shr-4 22456 5602 ns/op BenchmarkZeroShifts/ShrSame-4 4602036 26.07 ns/op BenchmarkExp3Power/0x10-4 190742 620.3 ns/op BenchmarkExp3Power/0x40-4 158756 730.0 ns/op BenchmarkExp3Power/0x100-4 103400 1187 ns/op BenchmarkExp3Power/0x400-4 49111 2465 ns/op BenchmarkExp3Power/0x1000-4 10000 10055 ns/op BenchmarkExp3Power/0x4000-4 2391 48409 ns/op BenchmarkExp3Power/0x10000-4 267 434489 ns/op BenchmarkExp3Power/0x40000-4 24 4779611 ns/op BenchmarkExp3Power/0x100000-4 3 48658328 ns/op BenchmarkExp3Power/0x400000-4 1 456669693 ns/op BenchmarkFibo-4 3 33727330 ns/op BenchmarkNatSqr/1-4 931748 125.1 ns/op BenchmarkNatSqr/2-4 513944 225.9 ns/op BenchmarkNatSqr/3-4 448308 263.4 ns/op BenchmarkNatSqr/5-4 328642 346.4 ns/op BenchmarkNatSqr/8-4 253465 469.5 ns/op BenchmarkNatSqr/10-4 208093 569.3 ns/op BenchmarkNatSqr/20-4 56137 2133 ns/op BenchmarkNatSqr/30-4 42774 2862 ns/op BenchmarkNatSqr/50-4 25249 4661 ns/op BenchmarkNatSqr/80-4 15178 7803 ns/op BenchmarkNatSqr/100-4 10000 10273 ns/op BenchmarkNatSqr/200-4 4028 26514 ns/op BenchmarkNatSqr/300-4 1933 61443 ns/op BenchmarkNatSqr/500-4 946 125296 ns/op BenchmarkNatSqr/800-4 406 282903 ns/op BenchmarkNatSqr/1000-4 292 405248 ns/op BenchmarkNatSetBytes/8-4 873642 132.7 ns/op BenchmarkNatSetBytes/24-4 245276 473.7 ns/op BenchmarkNatSetBytes/128-4 59726 1947 ns/op BenchmarkNatSetBytes/7-4 956853 120.7 ns/op BenchmarkNatSetBytes/23-4 263221 446.2 ns/op BenchmarkNatSetBytes/127-4 61100 1951 ns/op BenchmarkScanPi-4 262 449615 ns/op BenchmarkStringPiParallel-4 772 151495 ns/op BenchmarkScan/10/Base2-4 41586 2620 ns/op BenchmarkScan/100/Base2-4 4346 23443 ns/op BenchmarkScan/1000/Base2-4 482 232578 ns/op BenchmarkScan/10/Base8-4 106455 1117 ns/op BenchmarkScan/100/Base8-4 14869 8165 ns/op BenchmarkScan/1000/Base8-4 1353 80298 ns/op BenchmarkScan/10/Base10-4 106750 1033 ns/op BenchmarkScan/100/Base10-4 16002 7516 ns/op BenchmarkScan/1000/Base10-4 1496 73185 ns/op BenchmarkScan/10/Base16-4 129660 924.3 ns/op BenchmarkScan/100/Base16-4 18364 6563 ns/op BenchmarkScan/1000/Base16-4 1675 63175 ns/op BenchmarkString/10/Base2-4 221487 525.5 ns/op BenchmarkString/100/Base2-4 31527 3718 ns/op BenchmarkString/1000/Base2-4 3130 36198 ns/op BenchmarkString/10/Base8-4 387148 296.6 ns/op BenchmarkString/100/Base8-4 80752 1478 ns/op BenchmarkString/1000/Base8-4 8182 13045 ns/op BenchmarkString/10/Base10-4 221268 529.9 ns/op BenchmarkString/100/Base10-4 50119 2370 ns/op BenchmarkString/1000/Base10-4 4876 20951 ns/op BenchmarkString/10/Base16-4 441792 270.9 ns/op BenchmarkString/100/Base16-4 106444 1096 ns/op BenchmarkString/1000/Base16-4 12931 9268 ns/op BenchmarkLeafSize/0-4 45 2296998 ns/op BenchmarkLeafSize/1-4 453 238666 ns/op BenchmarkLeafSize/2-4 450 238864 ns/op BenchmarkLeafSize/3-4 356 326510 ns/op BenchmarkLeafSize/4-4 451 230869 ns/op BenchmarkLeafSize/5-4 313 365420 ns/op BenchmarkLeafSize/6-4 368 329214 ns/op BenchmarkLeafSize/7-4 386 295342 ns/op BenchmarkLeafSize/8-4 492 225122 ns/op BenchmarkLeafSize/9-4 261 445994 ns/op BenchmarkLeafSize/10-4 321 361072 ns/op BenchmarkLeafSize/11-4 314 346380 ns/op BenchmarkLeafSize/12-4 354 325049 ns/op BenchmarkLeafSize/13-4 338 345278 ns/op BenchmarkLeafSize/14-4 374 302805 ns/op BenchmarkLeafSize/15-4 410 277883 ns/op BenchmarkLeafSize/16-4 477 227317 ns/op BenchmarkLeafSize/32-4 474 229144 ns/op BenchmarkLeafSize/64-4 453 242885 ns/op BenchmarkProbablyPrime/n=0-4 10 10385638 ns/op BenchmarkProbablyPrime/n=1-4 9 11386176 ns/op BenchmarkProbablyPrime/n=5-4 7 16263460 ns/op BenchmarkProbablyPrime/n=10-4 5 22797352 ns/op BenchmarkProbablyPrime/n=20-4 3 35360990 ns/op BenchmarkProbablyPrime/Lucas-4 13 9036622 ns/op BenchmarkProbablyPrime/MillerRabinBase2-4 80 1319855 ns/op BenchmarkRatCmp-4 223863 537.1 ns/op BenchmarkFloatSqrt/64-4 22024 5439 ns/op 208 B/op 5 allocs/op BenchmarkFloatSqrt/128-4 13950 8386 ns/op 256 B/op 5 allocs/op BenchmarkFloatSqrt/256-4 8726 12087 ns/op 352 B/op 5 allocs/op BenchmarkFloatSqrt/1000-4 4964 23800 ns/op 1312 B/op 6 allocs/op BenchmarkFloatSqrt/10000-4 943 123446 ns/op 18105 B/op 9 allocs/op BenchmarkFloatSqrt/100000-4 73 1594712 ns/op 175542 B/op 20 allocs/op BenchmarkFloatSqrt/1000000-4 1 124906816 ns/op 3686072 B/op 570 allocs/op PASS ok math/big 48.205s goos: linux goarch: amd64 pkg: math/bits cpu: AMD EPYC 7B12 BenchmarkLeadingZeros-4 9668031 11.76 ns/op BenchmarkLeadingZeros8-4 10330668 11.45 ns/op BenchmarkLeadingZeros16-4 11122749 10.79 ns/op BenchmarkLeadingZeros32-4 11250397 10.95 ns/op BenchmarkLeadingZeros64-4 10436289 11.46 ns/op BenchmarkTrailingZeros-4 11274858 11.80 ns/op BenchmarkTrailingZeros8-4 9518362 12.51 ns/op BenchmarkTrailingZeros16-4 10081645 11.84 ns/op BenchmarkTrailingZeros32-4 11220396 10.50 ns/op BenchmarkTrailingZeros64-4 11224573 11.97 ns/op BenchmarkOnesCount-4 10526547 11.16 ns/op BenchmarkOnesCount8-4 9323842 12.19 ns/op BenchmarkOnesCount16-4 9940243 10.66 ns/op BenchmarkOnesCount32-4 10479086 10.70 ns/op BenchmarkOnesCount64-4 10761078 10.46 ns/op BenchmarkRotateLeft-4 11108982 10.50 ns/op BenchmarkRotateLeft8-4 11733394 10.18 ns/op BenchmarkRotateLeft16-4 11333842 10.46 ns/op BenchmarkRotateLeft32-4 11731948 10.28 ns/op BenchmarkRotateLeft64-4 10420474 11.49 ns/op BenchmarkReverse-4 19094995 6.242 ns/op BenchmarkReverse8-4 21453630 5.641 ns/op BenchmarkReverse16-4 18253837 5.910 ns/op BenchmarkReverse32-4 18014097 6.585 ns/op BenchmarkReverse64-4 18348794 6.608 ns/op BenchmarkReverseBytes-4 21268868 5.575 ns/op BenchmarkReverseBytes16-4 21075447 5.568 ns/op BenchmarkReverseBytes32-4 21497978 5.576 ns/op BenchmarkReverseBytes64-4 21495706 5.601 ns/op BenchmarkAdd-4 11416774 10.48 ns/op BenchmarkAdd32-4 11793148 10.14 ns/op BenchmarkAdd64-4 10177332 11.80 ns/op BenchmarkAdd64multiple-4 19860939 5.579 ns/op BenchmarkSub-4 10179351 10.89 ns/op BenchmarkSub32-4 10487961 10.34 ns/op BenchmarkSub64-4 10177219 11.77 ns/op BenchmarkSub64multiple-4 21415262 5.560 ns/op BenchmarkMul-4 11057991 10.47 ns/op BenchmarkMul32-4 11765409 10.15 ns/op BenchmarkMul64-4 11159488 10.56 ns/op BenchmarkDiv-4 10174639 12.62 ns/op BenchmarkDiv32-4 11253890 11.26 ns/op BenchmarkDiv64-4 10126599 10.46 ns/op PASS ok math/bits 5.674s goos: linux goarch: amd64 pkg: math/cmplx cpu: AMD EPYC 7B12 BenchmarkAbs-4 13069546 8.650 ns/op BenchmarkAcos-4 573303 184.4 ns/op BenchmarkAcosh-4 601868 195.5 ns/op BenchmarkAsin-4 649670 178.3 ns/op BenchmarkAsinh-4 648802 177.6 ns/op BenchmarkAtan-4 1000000 106.8 ns/op BenchmarkAtanh-4 1000000 110.5 ns/op BenchmarkConj-4 26228318 4.580 ns/op BenchmarkCos-4 668191 170.7 ns/op BenchmarkCosh-4 758034 166.1 ns/op BenchmarkExp-4 968428 126.8 ns/op BenchmarkLog-4 1481356 81.23 ns/op BenchmarkLog10-4 1479843 81.13 ns/op BenchmarkPhase-4 2836574 42.31 ns/op BenchmarkPolar-4 1954345 56.59 ns/op BenchmarkPow-4 258187 459.7 ns/op BenchmarkRect-4 1346235 89.87 ns/op BenchmarkSin-4 743762 160.8 ns/op BenchmarkSinh-4 727669 165.0 ns/op BenchmarkSqrt-4 1327509 89.99 ns/op BenchmarkTan-4 449706 262.9 ns/op BenchmarkTanh-4 442618 259.3 ns/op PASS ok math/cmplx 3.328s goos: linux goarch: amd64 pkg: math/rand cpu: AMD EPYC 7B12 BenchmarkInt63Threadsafe-4 851860 117.8 ns/op BenchmarkInt63ThreadsafeParallel-4 1000000 120.9 ns/op BenchmarkInt63Unthreadsafe-4 1239480 97.17 ns/op BenchmarkIntn1000-4 841255 128.7 ns/op BenchmarkInt63n1000-4 969414 125.1 ns/op BenchmarkInt31n1000-4 942076 112.1 ns/op BenchmarkFloat32-4 1000000 122.3 ns/op BenchmarkFloat64-4 1228797 99.25 ns/op BenchmarkPerm3-4 205892 587.1 ns/op BenchmarkPerm30-4 25078 4909 ns/op BenchmarkPerm30ViaShuffle-4 25440 5163 ns/op BenchmarkShuffleOverhead-4 17892 6668 ns/op BenchmarkRead3-4 827151 129.0 ns/op BenchmarkRead64-4 85332 1376 ns/op BenchmarkRead1000-4 5217 21592 ns/op BenchmarkConcurrent-4 233362 507.1 ns/op PASS ok math/rand 2.326s goos: linux goarch: amd64 pkg: mime cpu: AMD EPYC 7B12 BenchmarkQEncodeWord-4 46887 2700 ns/op BenchmarkQDecodeWord-4 108508 1144 ns/op BenchmarkQDecodeHeader-4 99171 1234 ns/op BenchmarkTypeByExtension/.html-4 547207 203.5 ns/op BenchmarkTypeByExtension/.HTML-4 377844 298.9 ns/op BenchmarkTypeByExtension/.unused-4 432531 259.5 ns/op BenchmarkExtensionsByType/text/html-4 159280 705.9 ns/op BenchmarkExtensionsByType/text/html;_charset=utf-8-4 91054 1251 ns/op BenchmarkExtensionsByType/application/octet-stream-4 118815 1001 ns/op PASS ok mime 1.469s goos: linux goarch: amd64 pkg: mime/quotedprintable cpu: AMD EPYC 7B12 BenchmarkWriter-4 903 121001 ns/op PASS ok mime/quotedprintable 0.137s goos: linux goarch: amd64 pkg: net cpu: AMD EPYC 7B12 BenchmarkGoLookupIP-4 138 879231 ns/op 8505 B/op 91 allocs/op BenchmarkGoLookupIPNoSuchHost-4 19 5996827 ns/op 19328 B/op 160 allocs/op BenchmarkGoLookupIPWithBrokenNameServer-4 1 5005006961 ns/op 158688 B/op 230 allocs/op BenchmarkDNSName-4 118344 978.3 ns/op BenchmarkInterfaces-4 1921 61315 ns/op BenchmarkInterfaceByIndex-4 2508 45252 ns/op BenchmarkInterfaceByName-4 1869 61573 ns/op BenchmarkInterfaceAddrs-4 1170 94187 ns/op BenchmarkInterfacesAndAddrs-4 4200 24793 ns/op BenchmarkInterfacesAndMulticastAddrs-4 734 158626 ns/op BenchmarkParseIP-4 6382 16191 ns/op BenchmarkParseIPValidIPv4-4 479790 242.4 ns/op BenchmarkParseIPValidIPv6-4 208225 572.6 ns/op BenchmarkIPString/IPv4-4 124909 963.2 ns/op 32 B/op 2 allocs/op BenchmarkIPString/IPv6-4 11407 10438 ns/op 216 B/op 11 allocs/op BenchmarkIPMaskString-4 58654 2095 ns/op BenchmarkIPEqual/IPv4-4 1274378 87.60 ns/op BenchmarkIPEqual/IPv6-4 1357111 83.74 ns/op BenchmarkSendFile/1024-4 1 223015004 ns/op 0.00 MB/s 520 B/op 11 allocs/op BenchmarkSendFile/2048-4 1 221635877 ns/op 0.01 MB/s 520 B/op 11 allocs/op BenchmarkSendFile/4096-4 1 222908227 ns/op 0.02 MB/s 520 B/op 11 allocs/op BenchmarkSendFile/8192-4 1 222565796 ns/op 0.04 MB/s 520 B/op 11 allocs/op BenchmarkSendFile/16384-4 1 222182777 ns/op 0.07 MB/s 520 B/op 11 allocs/op BenchmarkSendFile/32768-4 5652 22937 ns/op 1428.60 MB/s 0 B/op 0 allocs/op BenchmarkSendFile/65536-4 2736 40029 ns/op 1637.21 MB/s 0 B/op 0 allocs/op BenchmarkSendFile/131072-4 1369 83999 ns/op 1560.39 MB/s 0 B/op 0 allocs/op BenchmarkSendFile/262144-4 616 189408 ns/op 1384.02 MB/s 0 B/op 0 allocs/op BenchmarkSendFile/524288-4 360 291440 ns/op 1798.96 MB/s 1 B/op 0 allocs/op BenchmarkSendFile/1048576-4 170 661075 ns/op 1586.17 MB/s 3 B/op 0 allocs/op BenchmarkSplice/tcp-to-tcp/1024-4 14785 7615 ns/op 134.48 MB/s BenchmarkSplice/tcp-to-tcp/2048-4 11210 10492 ns/op 195.20 MB/s BenchmarkSplice/tcp-to-tcp/4096-4 9148 11726 ns/op 349.32 MB/s BenchmarkSplice/tcp-to-tcp/8192-4 7802 13139 ns/op 623.48 MB/s BenchmarkSplice/tcp-to-tcp/16384-4 6080 23124 ns/op 708.53 MB/s BenchmarkSplice/tcp-to-tcp/32768-4 3598 30221 ns/op 1084.27 MB/s BenchmarkSplice/tcp-to-tcp/65536-4 2019 61548 ns/op 1064.80 MB/s BenchmarkSplice/tcp-to-tcp/131072-4 1132 92707 ns/op 1413.83 MB/s BenchmarkSplice/tcp-to-tcp/262144-4 637 172478 ns/op 1519.87 MB/s BenchmarkSplice/tcp-to-tcp/524288-4 355 351366 ns/op 1492.14 MB/s BenchmarkSplice/tcp-to-tcp/1048576-4 156 686518 ns/op 1527.38 MB/s BenchmarkSplice/unix-to-tcp/1024-4 26770 4635 ns/op 220.92 MB/s BenchmarkSplice/unix-to-tcp/2048-4 17240 5851 ns/op 350.04 MB/s BenchmarkSplice/unix-to-tcp/4096-4 15950 7332 ns/op 558.62 MB/s BenchmarkSplice/unix-to-tcp/8192-4 13736 9063 ns/op 903.92 MB/s BenchmarkSplice/unix-to-tcp/16384-4 7639 14314 ns/op 1144.59 MB/s BenchmarkSplice/unix-to-tcp/32768-4 4422 26892 ns/op 1218.49 MB/s BenchmarkSplice/unix-to-tcp/65536-4 2234 46915 ns/op 1396.92 MB/s BenchmarkSplice/unix-to-tcp/131072-4 1279 81569 ns/op 1606.88 MB/s BenchmarkSplice/unix-to-tcp/262144-4 698 149792 ns/op 1750.06 MB/s BenchmarkSplice/unix-to-tcp/524288-4 357 325432 ns/op 1611.05 MB/s BenchmarkSplice/unix-to-tcp/1048576-4 166 849612 ns/op 1234.18 MB/s BenchmarkSpliceFile/tcp-to-file/1024-4 10634 10312 ns/op 99.30 MB/s 0 B/op 0 allocs/op BenchmarkSpliceFile/tcp-to-file/2048-4 10051 11250 ns/op 182.05 MB/s 0 B/op 0 allocs/op BenchmarkSpliceFile/tcp-to-file/4096-4 9244 11226 ns/op 364.88 MB/s 0 B/op 0 allocs/op BenchmarkSpliceFile/tcp-to-file/8192-4 8242 15096 ns/op 542.66 MB/s 0 B/op 0 allocs/op BenchmarkSpliceFile/tcp-to-file/16384-4 5589 18255 ns/op 897.51 MB/s 0 B/op 0 allocs/op BenchmarkSpliceFile/tcp-to-file/32768-4 4387 35056 ns/op 934.73 MB/s 0 B/op 0 allocs/op BenchmarkSpliceFile/tcp-to-file/65536-4 2449 48124 ns/op 1361.82 MB/s 0 B/op 0 allocs/op BenchmarkSpliceFile/tcp-to-file/131072-4 1417 77010 ns/op 1702.00 MB/s 0 B/op 0 allocs/op BenchmarkSpliceFile/tcp-to-file/262144-4 801 148437 ns/op 1766.02 MB/s 1 B/op 0 allocs/op BenchmarkSpliceFile/tcp-to-file/524288-4 408 279972 ns/op 1872.64 MB/s 2 B/op 0 allocs/op BenchmarkSpliceFile/tcp-to-file/1048576-4 171 608159 ns/op 1724.18 MB/s 5 B/op 0 allocs/op BenchmarkSpliceFile/unix-to-file/1024-4 26710 4263 ns/op 240.23 MB/s 0 B/op 0 allocs/op BenchmarkSpliceFile/unix-to-file/2048-4 24309 5485 ns/op 373.36 MB/s 0 B/op 0 allocs/op BenchmarkSpliceFile/unix-to-file/4096-4 16615 7868 ns/op 520.56 MB/s 0 B/op 0 allocs/op BenchmarkSpliceFile/unix-to-file/8192-4 11410 9451 ns/op 866.80 MB/s 0 B/op 0 allocs/op BenchmarkSpliceFile/unix-to-file/16384-4 6361 16297 ns/op 1005.37 MB/s 0 B/op 0 allocs/op BenchmarkSpliceFile/unix-to-file/32768-4 5062 24373 ns/op 1344.45 MB/s 0 B/op 0 allocs/op BenchmarkSpliceFile/unix-to-file/65536-4 1894 66182 ns/op 990.23 MB/s 0 B/op 0 allocs/op BenchmarkSpliceFile/unix-to-file/131072-4 1683 76590 ns/op 1711.35 MB/s 0 B/op 0 allocs/op BenchmarkSpliceFile/unix-to-file/262144-4 778 140330 ns/op 1868.05 MB/s 1 B/op 0 allocs/op BenchmarkSpliceFile/unix-to-file/524288-4 415 246184 ns/op 2129.66 MB/s 2 B/op 0 allocs/op BenchmarkSpliceFile/unix-to-file/1048576-4 200 697119 ns/op 1504.16 MB/s 4 B/op 0 allocs/op BenchmarkTCP4OneShot-4 2250 48426 ns/op BenchmarkTCP4OneShotTimeout-4 2128 51597 ns/op BenchmarkTCP4Persistent-4 17408 8338 ns/op BenchmarkTCP4PersistentTimeout-4 14864 7422 ns/op BenchmarkTCP6OneShot-4 2541 51179 ns/op BenchmarkTCP6OneShotTimeout-4 2204 46393 ns/op BenchmarkTCP6Persistent-4 15046 6840 ns/op BenchmarkTCP6PersistentTimeout-4 17654 7761 ns/op BenchmarkTCP4ConcurrentReadWrite-4 29774 4778 ns/op BenchmarkTCP6ConcurrentReadWrite-4 28866 4431 ns/op BenchmarkSetReadDeadline-4 146256 783.7 ns/op BenchmarkReadWriteMsgUDPAddrPort-4 9816 14934 ns/op 0 B/op 0 allocs/op BenchmarkWriteToReadFromUDP-4 10383 11979 ns/op 16 B/op 1 allocs/op BenchmarkWriteToReadFromUDPAddrPort-4 9496 11120 ns/op 0 B/op 0 allocs/op PASS ok net 32.131s goos: linux goarch: amd64 pkg: net/http cpu: AMD EPYC 7B12 BenchmarkCookieString-4 29619 3974 ns/op 176 B/op 1 allocs/op BenchmarkReadSetCookies-4 11247 10442 ns/op 1168 B/op 21 allocs/op BenchmarkReadCookies-4 15993 7429 ns/op 1840 B/op 11 allocs/op BenchmarkHeaderWriteSubset-4 19107 6299 ns/op 45 B/op 0 allocs/op BenchmarkCopyValues-4 36902 3224 ns/op 736 B/op 11 allocs/op BenchmarkHexEscapeNonASCII-4 51987 2315 ns/op 192 B/op 2 allocs/op BenchmarkServerMatch-4 974144 116.1 ns/op BenchmarkReadRequestChrome-4 4064 27054 ns/op 22.58 MB/s 1843 B/op 14 allocs/op BenchmarkReadRequestCurl-4 11607 10099 ns/op 7.72 MB/s 939 B/op 9 allocs/op BenchmarkReadRequestApachebench-4 10000 10347 ns/op 7.93 MB/s 940 B/op 9 allocs/op BenchmarkReadRequestSiege-4 7233 14702 ns/op 10.27 MB/s 1036 B/op 11 allocs/op BenchmarkReadRequestWrk-4 18088 6856 ns/op 5.83 MB/s 876 B/op 7 allocs/op BenchmarkFileAndServer_1KB/h1-4 394 274942 ns/op 3.72 MB/s BenchmarkFileAndServer_1KB/https1-4 249 452722 ns/op 2.26 MB/s BenchmarkFileAndServer_1KB/h2-4 171 625380 ns/op 1.64 MB/s BenchmarkFileAndServer_16MB/h1-4 3 51764675 ns/op 324.11 MB/s BenchmarkFileAndServer_16MB/https1-4 2 79195116 ns/op 211.85 MB/s BenchmarkFileAndServer_16MB/h2-4 1 197393636 ns/op 84.99 MB/s BenchmarkFileAndServer_64MB/h1-4 1 149257634 ns/op 449.62 MB/s BenchmarkFileAndServer_64MB/https1-4 1 343452043 ns/op 195.40 MB/s BenchmarkFileAndServer_64MB/h2-4 1 807942543 ns/op 83.06 MB/s BenchmarkServeMux-4 289 431720 ns/op 17280 B/op 360 allocs/op BenchmarkServeMux_SkipServe-4 370 330371 ns/op 0 B/op 0 allocs/op BenchmarkClientServer/h1-4 426 278189 ns/op 5984 B/op 64 allocs/op BenchmarkClientServer/https1-4 272 384057 ns/op 6625 B/op 74 allocs/op BenchmarkClientServer/h2-4 198 531482 ns/op 10227 B/op 81 allocs/op BenchmarkClientServerParallel/4/h1-4 1215 104585 ns/op 9880 B/op 78 allocs/op BenchmarkClientServerParallel/4/https1-4 37 4339258 ns/op 103173 B/op 1140 allocs/op --- BENCH: BenchmarkClientServerParallel/4/https1-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:58076: read tcp 127.0.0.1:40169->127.0.0.1:58076: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:58084: read tcp 127.0.0.1:40169->127.0.0.1:58084: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:58098: write tcp 127.0.0.1:40169->127.0.0.1:58098: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:43146: read tcp 127.0.0.1:45881->127.0.0.1:43146: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:43130: write tcp 127.0.0.1:45881->127.0.0.1:43130: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:43154: write tcp 127.0.0.1:45881->127.0.0.1:43154: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:39556: read tcp 127.0.0.1:43901->127.0.0.1:39556: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:39472: read tcp 127.0.0.1:43901->127.0.0.1:39472: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:39598: read tcp 127.0.0.1:43901->127.0.0.1:39598: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:39588: read tcp 127.0.0.1:43901->127.0.0.1:39588: use of closed network connection ... [output truncated] BenchmarkClientServerParallel/4/h2-4 289 364574 ns/op 13995 B/op 136 allocs/op --- BENCH: BenchmarkClientServerParallel/4/h2-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57832: read tcp 127.0.0.1:36627->127.0.0.1:57832: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57858: write tcp 127.0.0.1:36627->127.0.0.1:57858: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57874: write tcp 127.0.0.1:36627->127.0.0.1:57874: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:39114: write tcp 127.0.0.1:40617->127.0.0.1:39114: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:39156: write tcp 127.0.0.1:40617->127.0.0.1:39156: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:39078: write tcp 127.0.0.1:40617->127.0.0.1:39078: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:39050: write tcp 127.0.0.1:40617->127.0.0.1:39050: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:43776: write tcp 127.0.0.1:39013->127.0.0.1:43776: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:43770: write tcp 127.0.0.1:39013->127.0.0.1:43770: use of closed network connection BenchmarkClientServerParallel/64/h1-4 814 134638 ns/op 16606 B/op 103 allocs/op BenchmarkClientServerParallel/64/https1-4 28 4512099 ns/op 108527 B/op 1167 allocs/op --- BENCH: BenchmarkClientServerParallel/64/https1-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:40986: read tcp 127.0.0.1:45325->127.0.0.1:40986: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:41032: write tcp 127.0.0.1:45325->127.0.0.1:41032: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:40974: write tcp 127.0.0.1:45325->127.0.0.1:40974: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:41158: read tcp 127.0.0.1:33393->127.0.0.1:41158: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:41056: read tcp 127.0.0.1:33393->127.0.0.1:41056: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:41200: read tcp 127.0.0.1:33393->127.0.0.1:41200: use of closed network connection BenchmarkClientServerParallel/64/h2-4 36 4148507 ns/op 95416 B/op 1109 allocs/op --- BENCH: BenchmarkClientServerParallel/64/h2-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:50632: read tcp 127.0.0.1:35457->127.0.0.1:50632: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:50654: write tcp 127.0.0.1:35457->127.0.0.1:50654: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:50662: write tcp 127.0.0.1:35457->127.0.0.1:50662: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:40024: read tcp 127.0.0.1:44889->127.0.0.1:40024: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:40066: read tcp 127.0.0.1:44889->127.0.0.1:40066: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:40008: read tcp 127.0.0.1:44889->127.0.0.1:40008: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:39994: read tcp 127.0.0.1:44889->127.0.0.1:39994: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:40156: read tcp 127.0.0.1:44889->127.0.0.1:40156: use of closed network connection BenchmarkServer-4 188 576059 ns/op 3062 B/op 23 allocs/op BenchmarkClient-4 318 388427 ns/op 3751 B/op 45 allocs/op BenchmarkServerFakeConnNoKeepAlive-4 837 149096 ns/op 7424 B/op 54 allocs/op BenchmarkServerFakeConnWithKeepAlive-4 1449 79732 ns/op 3020 B/op 24 allocs/op BenchmarkServerFakeConnWithKeepAliveLite-4 1729 64925 ns/op 1970 B/op 14 allocs/op BenchmarkServerHandlerTypeLen-4 1753 66588 ns/op 2750 B/op 21 allocs/op BenchmarkServerHandlerNoLen-4 1478 72752 ns/op 2697 B/op 19 allocs/op BenchmarkServerHandlerNoType-4 1568 72962 ns/op 2703 B/op 20 allocs/op BenchmarkServerHandlerNoHeader-4 1531 70528 ns/op 1920 B/op 14 allocs/op BenchmarkServerHijack-4 1347 104215 ns/op 16668 B/op 50 allocs/op BenchmarkCloseNotifier/h1-4 333 302036 ns/op 5882 B/op 52 allocs/op BenchmarkResponseStatusLine-4 529167 209.6 ns/op 0 B/op 0 allocs/op PASS ok net/http 10.449s goos: linux goarch: amd64 pkg: net/http/httputil cpu: AMD EPYC 7B12 BenchmarkServeHTTP-4 6463 17486 ns/op 34073 B/op 12 allocs/op PASS ok net/http/httputil 0.226s goos: linux goarch: amd64 pkg: net/netip cpu: AMD EPYC 7B12 BenchmarkIPNextPrev-4 87072 1224 ns/op BenchmarkBinaryMarshalRoundTrip/ipv4-4 528596 200.3 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6-4 201441 557.7 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6+zone-4 65318 1860 ns/op BenchmarkStdIPv4-4 142680 836.4 ns/op 16 B/op 1 allocs/op BenchmarkIPv4-4 117253 1002 ns/op 0 B/op 0 allocs/op BenchmarkIPv4_inline-4 117297 1120 ns/op 0 B/op 0 allocs/op BenchmarkStdIPv6-4 84825 1384 ns/op 16 B/op 1 allocs/op BenchmarkIPv6-4 77796 1440 ns/op 0 B/op 0 allocs/op BenchmarkIPv4Contains-4 1809058 66.15 ns/op 0 B/op 0 allocs/op BenchmarkIPv6Contains-4 1698474 71.15 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v4-4 1324390 92.26 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6-4 294558 438.2 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_ellipsis-4 301060 372.2 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_v4-4 285199 435.7 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_zone-4 83776 1449 ns/op 0 B/op 0 allocs/op BenchmarkStdParseIP/v4-4 306846 367.5 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6-4 148603 819.2 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_ellipsis-4 156418 800.1 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_v4-4 145796 804.7 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_zone-4 74216 1586 ns/op 16 B/op 1 allocs/op BenchmarkIPString/v4-4 368877 327.1 ns/op 16 B/op 1 allocs/op BenchmarkIPString/v6-4 139755 835.5 ns/op 48 B/op 1 allocs/op BenchmarkIPString/v6_ellipsis-4 184368 662.5 ns/op 24 B/op 1 allocs/op BenchmarkIPString/v6_v4-4 259046 453.3 ns/op 24 B/op 1 allocs/op BenchmarkIPString/v6_zone-4 159109 739.2 ns/op 24 B/op 1 allocs/op BenchmarkIPStringExpanded/v4-4 321351 375.9 ns/op 16 B/op 1 allocs/op BenchmarkIPStringExpanded/v6-4 175618 643.6 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_ellipsis-4 179211 642.8 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_v4-4 178296 646.0 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_zone-4 136308 871.7 ns/op 128 B/op 2 allocs/op BenchmarkIPMarshalText-4 459874 239.6 ns/op 16 B/op 1 allocs/op BenchmarkAddrPortString/v4-4 148622 767.2 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortString/v6-4 103900 1126 ns/op 112 B/op 3 allocs/op BenchmarkAddrPortString/v6_ellipsis-4 128997 967.4 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortString/v6_v4-4 156744 735.2 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortString/v6_zone-4 112119 1047 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortMarshalText/v4-4 265929 430.4 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6-4 126583 885.7 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_ellipsis-4 145112 784.9 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_v4-4 190735 609.5 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_zone-4 131497 897.2 ns/op 64 B/op 1 allocs/op BenchmarkPrefixMasking/IPv4_/32-4 1219552 102.5 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/17-4 1000000 101.4 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/0-4 1000000 102.3 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/128-4 1000000 107.0 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/65-4 1000000 102.7 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/0-4 1000000 103.8 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/128-4 996230 104.8 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/65-4 1000000 107.1 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/0-4 1000000 107.5 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMarshalText-4 377485 307.7 ns/op 24 B/op 1 allocs/op BenchmarkParseAddrPort/v4-4 614451 196.5 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6-4 220551 542.0 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_ellipsis-4 234118 511.7 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_v4-4 217914 535.7 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_zone-4 75368 1621 ns/op 0 B/op 0 allocs/op BenchmarkAs16-4 632170 192.0 ns/op PASS ok net/netip 7.670s 2023/03/24 20:57:38 Test RPC server listening on 127.0.0.1:38309 2023/03/24 20:57:38 Test HTTP RPC server listening on 127.0.0.1:36225 goos: linux goarch: amd64 pkg: net/rpc cpu: AMD EPYC 7B12 BenchmarkEndToEnd-4 1676 67140 ns/op BenchmarkEndToEndHTTP-4 1627 77049 ns/op BenchmarkEndToEndAsync-4 3026 36578 ns/op BenchmarkEndToEndAsyncHTTP-4 2863 35906 ns/op PASS ok net/rpc 0.690s goos: linux goarch: amd64 pkg: net/textproto cpu: AMD EPYC 7B12 BenchmarkReadMIMEHeader/client_headers-4 3956 28061 ns/op BenchmarkReadMIMEHeader/server_headers-4 6090 20329 ns/op BenchmarkUncommon-4 28578 4203 ns/op 480 B/op 5 allocs/op PASS ok net/textproto 0.535s goos: linux goarch: amd64 pkg: net/url cpu: AMD EPYC 7B12 BenchmarkString-4 3964 26041 ns/op 1616 B/op 60 allocs/op BenchmarkResolvePath-4 93553 1263 ns/op 32 B/op 2 allocs/op BenchmarkQueryEscape/#00-4 545955 209.8 ns/op 16 B/op 1 allocs/op BenchmarkQueryEscape/#01-4 99379 1170 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#02-4 198577 616.2 ns/op 32 B/op 1 allocs/op BenchmarkQueryEscape/#03-4 88688 1253 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#04-4 17323 6951 ns/op 832 B/op 2 allocs/op BenchmarkPathEscape/#00-4 398444 306.4 ns/op 16 B/op 1 allocs/op BenchmarkPathEscape/#01-4 102196 1177 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#02-4 194577 603.2 ns/op 32 B/op 1 allocs/op BenchmarkPathEscape/#03-4 95534 1260 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#04-4 19132 6257 ns/op 704 B/op 2 allocs/op BenchmarkQueryUnescape/#00-4 192356 605.7 ns/op 16 B/op 1 allocs/op BenchmarkQueryUnescape/#01-4 74408 1434 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#02-4 81192 1482 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#03-4 37597 3153 ns/op 64 B/op 1 allocs/op BenchmarkQueryUnescape/#04-4 6207 19152 ns/op 320 B/op 1 allocs/op BenchmarkPathUnescape/#00-4 193564 614.8 ns/op 16 B/op 1 allocs/op BenchmarkPathUnescape/#01-4 75492 1566 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#02-4 74886 1613 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#03-4 37372 3201 ns/op 64 B/op 1 allocs/op BenchmarkPathUnescape/#04-4 5982 17325 ns/op 320 B/op 1 allocs/op PASS ok net/url 3.040s goos: linux goarch: amd64 pkg: os cpu: AMD EPYC 7B12 BenchmarkExpand/noop-4 3366523 35.71 ns/op 0 B/op 0 allocs/op BenchmarkExpand/multiple-4 181758 640.3 ns/op 48 B/op 2 allocs/op BenchmarkReaddirname-4 943 122949 ns/op --- BENCH: BenchmarkReaddirname-4 os_test.go:501: benchmarkReaddirname ".": 122 entries os_test.go:501: benchmarkReaddirname ".": 122 entries os_test.go:501: benchmarkReaddirname ".": 122 entries BenchmarkReaddir-4 340 339284 ns/op --- BENCH: BenchmarkReaddir-4 os_test.go:518: benchmarkReaddir ".": 122 entries os_test.go:518: benchmarkReaddir ".": 122 entries os_test.go:518: benchmarkReaddir ".": 122 entries BenchmarkReadDir-4 768 152048 ns/op --- BENCH: BenchmarkReadDir-4 os_test.go:535: benchmarkReadDir ".": 122 entries os_test.go:535: benchmarkReadDir ".": 122 entries os_test.go:535: benchmarkReadDir ".": 122 entries BenchmarkStatDot-4 81248 1427 ns/op BenchmarkStatFile-4 66308 1801 ns/op BenchmarkStatDir-4 70047 1696 ns/op BenchmarkLstatDot-4 83155 1447 ns/op BenchmarkLstatFile-4 65630 1797 ns/op BenchmarkLstatDir-4 69922 1700 ns/op PASS ok os 1.553s goos: linux goarch: amd64 pkg: os/exec cpu: AMD EPYC 7B12 BenchmarkExecHostname-4 259 418152 ns/op 6574 B/op 29 allocs/op PASS ok os/exec 0.181s goos: linux goarch: amd64 pkg: os/user cpu: AMD EPYC 7B12 BenchmarkCurrent-4 497844 233.0 ns/op PASS ok os/user 0.242s goos: linux goarch: amd64 pkg: reflect cpu: AMD EPYC 7B12 BenchmarkBool-4 3774700 32.09 ns/op BenchmarkString-4 2312004 49.65 ns/op BenchmarkBytes-4 1907484 59.01 ns/op BenchmarkNamedBytes-4 765843 149.9 ns/op BenchmarkBytesArray-4 674926 176.0 ns/op BenchmarkSliceLen-4 2333551 48.01 ns/op BenchmarkMapLen-4 1441522 82.57 ns/op BenchmarkStringLen-4 1552239 73.69 ns/op BenchmarkArrayLen-4 1607492 73.55 ns/op BenchmarkSliceCap-4 2392776 49.40 ns/op BenchmarkDeepEqual/int8-4 663962 178.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int8-4 110343 1086 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int16-4 485550 243.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int16-4 104409 1146 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int32-4 473271 252.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int32-4 102619 1150 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int64-4 489294 241.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int64-4 104970 1130 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int-4 497895 237.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int-4 104088 1134 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint8-4 613599 186.5 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8-4 128526 873.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint16-4 484738 238.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint16-4 100723 1134 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint32-4 484024 232.9 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint32-4 109436 1127 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint64-4 518042 232.5 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint64-4 109808 1077 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint-4 478470 244.5 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint-4 106122 1110 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uintptr-4 484147 243.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uintptr-4 105771 1133 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float32-4 453154 239.9 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float32-4 102631 1148 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float64-4 495051 242.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float64-4 101014 1124 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex64-4 489378 235.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex64-4 102102 1125 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex128-4 489553 238.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex128-4 106849 1125 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/bool-4 621364 185.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]bool-4 110138 1075 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/string-4 510102 232.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]string-4 104280 1134 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8#01-4 135888 889.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][]uint8-4 66136 1802 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[6]uint8-4 70675 1609 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][6]uint8-4 45324 2509 ns/op 0 B/op 0 allocs/op BenchmarkIsZero/ArrayComparable-4 261729 439.8 ns/op BenchmarkIsZero/ArrayIncomparable-4 43686 2787 ns/op BenchmarkIsZero/StructComparable-4 733257 141.7 ns/op BenchmarkIsZero/StructIncomparable-4 185796 639.3 ns/op BenchmarkSetZero/Bool/Direct-4 3794326 31.69 ns/op BenchmarkSetZero/Bool/CachedZero-4 1668441 70.65 ns/op BenchmarkSetZero/Bool/NewZero-4 1260000 95.86 ns/op BenchmarkSetZero/Int/Direct-4 2414407 54.67 ns/op BenchmarkSetZero/Int/CachedZero-4 1729616 71.55 ns/op BenchmarkSetZero/Int/NewZero-4 1299337 96.85 ns/op BenchmarkSetZero/Uint/Direct-4 2365340 52.36 ns/op BenchmarkSetZero/Uint/CachedZero-4 1656544 71.79 ns/op BenchmarkSetZero/Uint/NewZero-4 1247013 96.83 ns/op BenchmarkSetZero/Float/Direct-4 2378812 50.35 ns/op BenchmarkSetZero/Float/CachedZero-4 1734488 70.62 ns/op BenchmarkSetZero/Float/NewZero-4 1236778 96.94 ns/op BenchmarkSetZero/Complex/Direct-4 2132569 52.36 ns/op BenchmarkSetZero/Complex/CachedZero-4 1696953 71.24 ns/op BenchmarkSetZero/Complex/NewZero-4 1236710 96.86 ns/op BenchmarkSetZero/Array/Direct-4 4001958 29.46 ns/op BenchmarkSetZero/Array/CachedZero-4 1659790 72.33 ns/op BenchmarkSetZero/Array/NewZero-4 1262494 95.63 ns/op BenchmarkSetZero/Chan/Direct-4 2411710 52.47 ns/op BenchmarkSetZero/Chan/CachedZero-4 1363604 87.20 ns/op BenchmarkSetZero/Chan/NewZero-4 982124 111.8 ns/op BenchmarkSetZero/Func/Direct-4 2381535 50.49 ns/op BenchmarkSetZero/Func/CachedZero-4 1354941 88.27 ns/op BenchmarkSetZero/Func/NewZero-4 964024 112.5 ns/op BenchmarkSetZero/Interface/Direct-4 2162925 55.48 ns/op BenchmarkSetZero/Interface/CachedZero-4 1636846 71.18 ns/op BenchmarkSetZero/Interface/NewZero-4 1216087 98.68 ns/op BenchmarkSetZero/Map/Direct-4 2393788 48.91 ns/op BenchmarkSetZero/Map/CachedZero-4 1312947 83.78 ns/op BenchmarkSetZero/Map/NewZero-4 1000000 114.8 ns/op BenchmarkSetZero/Pointer/Direct-4 2465967 50.19 ns/op BenchmarkSetZero/Pointer/CachedZero-4 1305429 87.05 ns/op BenchmarkSetZero/Pointer/NewZero-4 1000000 115.1 ns/op BenchmarkSetZero/Slice/Direct-4 1934734 59.29 ns/op BenchmarkSetZero/Slice/CachedZero-4 1682323 71.93 ns/op BenchmarkSetZero/Slice/NewZero-4 1234954 95.70 ns/op BenchmarkSetZero/String/Direct-4 2261842 50.99 ns/op BenchmarkSetZero/String/CachedZero-4 1665912 72.69 ns/op BenchmarkSetZero/String/NewZero-4 1228999 97.12 ns/op BenchmarkSetZero/Struct/Direct-4 4149673 29.66 ns/op BenchmarkSetZero/Struct/CachedZero-4 1629138 68.76 ns/op BenchmarkSetZero/Struct/NewZero-4 1301174 96.09 ns/op BenchmarkSelect/1-4 174986 676.7 ns/op 80 B/op 5 allocs/op BenchmarkSelect/4-4 89612 1283 ns/op 208 B/op 8 allocs/op BenchmarkSelect/8-4 51894 2361 ns/op 672 B/op 13 allocs/op BenchmarkCall-4 189027 630.8 ns/op 0 B/op 0 allocs/op BenchmarkCallMethod-4 135868 831.8 ns/op 0 B/op 0 allocs/op BenchmarkCallArgCopy/size=128-4 83608 1297 ns/op 98.66 MB/s BenchmarkCallArgCopy/size=256-4 89440 1360 ns/op 188.20 MB/s BenchmarkCallArgCopy/size=1024-4 63542 1680 ns/op 609.39 MB/s BenchmarkCallArgCopy/size=4096-4 42262 3015 ns/op 1358.74 MB/s BenchmarkCallArgCopy/size=65536-4 5007 29816 ns/op 2198.00 MB/s BenchmarkPtrTo-4 671922 164.9 ns/op BenchmarkFieldByName1-4 789510 151.1 ns/op BenchmarkFieldByName2-4 75633 1557 ns/op BenchmarkFieldByName3-4 9952 12584 ns/op BenchmarkInterfaceBig-4 4344566 24.98 ns/op BenchmarkInterfaceSmall-4 4659618 26.43 ns/op BenchmarkNew-4 2089939 54.11 ns/op BenchmarkMap/StringKeys/MapIndex-4 3448 34224 ns/op 0 B/op 0 allocs/op BenchmarkMap/StringKeys/SetMapIndex-4 3250 35786 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/MapIndex-4 3219 35605 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/SetMapIndex-4 3055 37336 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/MapIndex-4 3259 33652 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/SetMapIndex-4 3175 36119 ns/op 0 B/op 0 allocs/op BenchmarkMapIterNext-4 264861 450.5 ns/op PASS ok reflect 18.617s goos: linux goarch: amd64 pkg: regexp cpu: AMD EPYC 7B12 BenchmarkFind-4 15320 7712 ns/op 9228 B/op 1 allocs/op BenchmarkFindAllNoMatches-4 19747 5710 ns/op 9290 B/op 1 allocs/op BenchmarkFindString-4 16245 7303 ns/op 9371 B/op 1 allocs/op BenchmarkFindSubmatch-4 15385 8798 ns/op 9464 B/op 2 allocs/op BenchmarkFindStringSubmatch-4 14737 8360 ns/op 9432 B/op 2 allocs/op BenchmarkLiteral-4 25338 5164 ns/op BenchmarkNotLiteral-4 5179 24026 ns/op BenchmarkMatchClass-4 3666 32801 ns/op BenchmarkMatchClass_InRange-4 3703 31258 ns/op BenchmarkReplaceAll-4 2966 35157 ns/op BenchmarkAnchoredLiteralShortNonMatch-4 22550 5149 ns/op BenchmarkAnchoredLiteralLongNonMatch-4 42871 2665 ns/op BenchmarkAnchoredShortMatch-4 20178 5550 ns/op BenchmarkAnchoredLongMatch-4 21799 5565 ns/op BenchmarkOnePassShortA-4 22869 5438 ns/op BenchmarkNotOnePassShortA-4 8346 12048 ns/op BenchmarkOnePassShortB-4 29198 4149 ns/op BenchmarkNotOnePassShortB-4 12040 9239 ns/op BenchmarkOnePassLongPrefix-4 88453 1371 ns/op BenchmarkOnePassLongNotPrefix-4 32119 4022 ns/op BenchmarkMatchParallelShared-4 19579 5559 ns/op BenchmarkMatchParallelCopied-4 24511 4794 ns/op BenchmarkQuoteMetaAll-4 182560 641.0 ns/op 21.84 MB/s BenchmarkQuoteMetaNone-4 368358 300.3 ns/op 86.57 MB/s BenchmarkCompile/Onepass-4 4362 26031 ns/op 4144 B/op 52 allocs/op BenchmarkCompile/Medium-4 1690 67370 ns/op 9704 B/op 112 allocs/op BenchmarkCompile/Hard-4 205 587356 ns/op 84760 B/op 424 allocs/op BenchmarkMatch/Easy0/16-4 4464870 25.95 ns/op 616.58 MB/s BenchmarkMatch/Easy0/32-4 23612 5090 ns/op 6.29 MB/s BenchmarkMatch/Easy0/1K-4 6670 15279 ns/op 67.02 MB/s BenchmarkMatch/Easy0i/16-4 4417952 25.99 ns/op 615.71 MB/s BenchmarkMatch/Easy0i/32-4 5672 18830 ns/op 1.70 MB/s BenchmarkMatch/Easy0i/1K-4 288 410077 ns/op 2.50 MB/s BenchmarkMatch/Easy1/16-4 4428732 25.99 ns/op 615.73 MB/s BenchmarkMatch/Easy1/32-4 24009 5578 ns/op 5.74 MB/s BenchmarkMatch/Easy1/1K-4 5701 21149 ns/op 48.42 MB/s BenchmarkMatch/Medium/16-4 4319071 26.05 ns/op 614.20 MB/s BenchmarkMatch/Medium/32-4 6134 16447 ns/op 1.95 MB/s BenchmarkMatch/Medium/1K-4 308 350565 ns/op 2.92 MB/s BenchmarkMatch/Hard/16-4 4479482 26.17 ns/op 611.49 MB/s BenchmarkMatch/Hard/32-4 4712 26393 ns/op 1.21 MB/s BenchmarkMatch/Hard/1K-4 189 625034 ns/op 1.64 MB/s BenchmarkMatch/Hard1/16-4 1724 69765 ns/op 0.23 MB/s BenchmarkMatch/Hard1/32-4 840 131307 ns/op 0.24 MB/s BenchmarkMatch/Hard1/1K-4 28 3835959 ns/op 0.27 MB/s BenchmarkMatch_onepass_regex/16-4 31429 3819 ns/op 4.19 MB/s 23 B/op 0 allocs/op BenchmarkMatch_onepass_regex/32-4 18306 6532 ns/op 4.90 MB/s 24 B/op 0 allocs/op BenchmarkMatch_onepass_regex/1K-4 651 173857 ns/op 5.89 MB/s 22 B/op 0 allocs/op PASS ok regexp 7.591s goos: linux goarch: amd64 pkg: regexp/syntax cpu: AMD EPYC 7B12 BenchmarkEmptyOpContext-4 665184 180.6 ns/op BenchmarkIsWordChar-4 209052 524.3 ns/op PASS ok regexp/syntax 1.145s goos: linux goarch: amd64 pkg: runtime cpu: AMD EPYC 7B12 BenchmarkCallers/cached-4 73017 1696 ns/op BenchmarkCallers/inlined-4 61190 1927 ns/op BenchmarkCallers/no-cache-4 14868 8074 ns/op BenchmarkMakeChan/Byte-4 1000000 104.1 ns/op BenchmarkMakeChan/Int-4 991916 127.1 ns/op BenchmarkMakeChan/Ptr-4 564184 190.7 ns/op BenchmarkMakeChan/Struct/0-4 1313064 89.63 ns/op BenchmarkMakeChan/Struct/32-4 617004 204.3 ns/op BenchmarkMakeChan/Struct/40-4 437244 239.4 ns/op BenchmarkChanNonblocking-4 12288514 9.277 ns/op BenchmarkSelectUncontended-4 1229748 89.78 ns/op BenchmarkSelectSyncContended-4 32709 3835 ns/op BenchmarkSelectAsyncContended-4 108832 1209 ns/op BenchmarkSelectNonblock-4 7390376 16.20 ns/op BenchmarkChanUncontended-4 10000 10386 ns/op BenchmarkChanContended-4 1180 97214 ns/op BenchmarkChanSync-4 173920 705.7 ns/op BenchmarkChanSyncWork-4 10000 12279 ns/op BenchmarkChanProdCons0-4 89334 1285 ns/op BenchmarkChanProdCons10-4 124849 926.1 ns/op BenchmarkChanProdCons100-4 119848 994.7 ns/op BenchmarkChanProdConsWork0-4 75759 1630 ns/op BenchmarkChanProdConsWork10-4 100893 1509 ns/op BenchmarkChanProdConsWork100-4 85494 1433 ns/op BenchmarkSelectProdCons-4 66834 1837 ns/op BenchmarkReceiveDataFromClosedChan-4 1000000 115.7 ns/op BenchmarkChanCreation-4 179078 561.4 ns/op BenchmarkChanSem-4 116331 927.0 ns/op BenchmarkChanPopular-4 104 1188835 ns/op BenchmarkChanClosed-4 984033 124.0 ns/op BenchmarkCallClosure-4 7870034 14.66 ns/op BenchmarkCallClosure1-4 8176802 14.73 ns/op BenchmarkCallClosure2-4 1442410 81.59 ns/op BenchmarkCallClosure3-4 1695507 70.00 ns/op BenchmarkCallClosure4-4 1458177 82.31 ns/op BenchmarkComplex128DivNormal-4 12203871 9.778 ns/op BenchmarkComplex128DivNisNaN-4 9257570 12.75 ns/op BenchmarkComplex128DivDisNaN-4 9019536 12.91 ns/op BenchmarkComplex128DivNisInf-4 12055024 9.837 ns/op BenchmarkComplex128DivDisInf-4 6853578 16.76 ns/op BenchmarkSetTypePtr-4 45074840 2.661 ns/op 3006.29 MB/s BenchmarkSetTypePtr8-4 13000666 9.156 ns/op 6989.90 MB/s BenchmarkSetTypePtr16-4 13031756 9.211 ns/op 13896.80 MB/s BenchmarkSetTypePtr32-4 12901192 9.199 ns/op 27830.03 MB/s BenchmarkSetTypePtr64-4 13075918 9.217 ns/op 55547.56 MB/s BenchmarkSetTypePtr126-4 8159755 14.61 ns/op 68977.35 MB/s BenchmarkSetTypePtr128-4 8405095 14.23 ns/op 71960.62 MB/s BenchmarkSetTypePtrSlice-4 1000000 103.6 ns/op 79055.39 MB/s BenchmarkSetTypeNode1-4 12687423 9.207 ns/op 2606.75 MB/s BenchmarkSetTypeNode1Slice-4 5726958 21.04 ns/op 36500.54 MB/s BenchmarkSetTypeNode8-4 12901358 9.176 ns/op 8718.55 MB/s BenchmarkSetTypeNode8Slice-4 2652268 44.17 ns/op 57963.38 MB/s BenchmarkSetTypeNode64-4 8251480 14.66 ns/op 36011.86 MB/s BenchmarkSetTypeNode64Slice-4 315404 378.8 ns/op 44606.92 MB/s BenchmarkSetTypeNode64Dead-4 10327960 11.72 ns/op 45053.98 MB/s BenchmarkSetTypeNode64DeadSlice-4 356586 317.4 ns/op 53232.60 MB/s BenchmarkSetTypeNode124-4 8157181 14.70 ns/op 68553.17 MB/s BenchmarkSetTypeNode124Slice-4 267922 458.9 ns/op 70294.98 MB/s BenchmarkSetTypeNode126-4 8622334 14.09 ns/op 72687.01 MB/s BenchmarkSetTypeNode126Slice-4 248905 474.1 ns/op 69109.31 MB/s BenchmarkSetTypeNode128-4 5470082 20.06 ns/op 51854.18 MB/s BenchmarkSetTypeNode128Slice-4 196435 622.1 ns/op 53495.39 MB/s BenchmarkSetTypeNode130-4 5946148 19.85 ns/op 53211.72 MB/s BenchmarkSetTypeNode130Slice-4 192801 617.9 ns/op 54687.25 MB/s BenchmarkSetTypeNode1024-4 1000000 102.7 ns/op 79952.40 MB/s BenchmarkSetTypeNode1024Slice-4 36878 3431 ns/op 76546.54 MB/s BenchmarkAllocation-4 3355 35575 ns/op BenchmarkReadMemStats-4 4503 25377 ns/op BenchmarkReadMemStatsLatency-4 1 108580 p50-ns 108580 p90-ns 108580 p99-ns BenchmarkWriteBarrier-4 2824327 45.02 ns/op BenchmarkBulkWriteBarrier-4 10305925 13.43 ns/op BenchmarkScanStackNoLocals-4 3 35005455 ns/op BenchmarkMSpanCountAlloc/bits=64-4 13407212 9.192 ns/op BenchmarkMSpanCountAlloc/bits=128-4 12706796 9.482 ns/op BenchmarkMSpanCountAlloc/bits=256-4 11107906 11.51 ns/op BenchmarkMSpanCountAlloc/bits=512-4 8338258 14.06 ns/op BenchmarkMSpanCountAlloc/bits=1024-4 5763744 21.51 ns/op BenchmarkHash5-4 6990847 14.43 ns/op 346.44 MB/s BenchmarkHash16-4 7176937 15.31 ns/op 1044.89 MB/s BenchmarkHash64-4 7547794 14.64 ns/op 4370.86 MB/s BenchmarkHash1024-4 3540300 33.97 ns/op 30146.74 MB/s BenchmarkHash65536-4 82244 1393 ns/op 47043.56 MB/s BenchmarkAlignedLoad-4 9341193 11.55 ns/op BenchmarkUnalignedLoad-4 9271682 11.22 ns/op BenchmarkEqEfaceConcrete-4 8310270 14.94 ns/op BenchmarkEqIfaceConcrete-4 7342956 15.81 ns/op BenchmarkNeEfaceConcrete-4 7413936 15.67 ns/op BenchmarkNeIfaceConcrete-4 8280817 16.47 ns/op BenchmarkConvT2EByteSized/bool-4 8159478 14.42 ns/op BenchmarkConvT2EByteSized/uint8-4 8477598 15.64 ns/op BenchmarkConvT2ESmall-4 7547966 16.41 ns/op BenchmarkConvT2EUintptr-4 6234931 16.41 ns/op BenchmarkConvT2ELarge-4 1258270 96.97 ns/op BenchmarkConvT2ISmall-4 6618939 16.76 ns/op BenchmarkConvT2IUintptr-4 6939772 17.59 ns/op BenchmarkConvT2ILarge-4 1000000 102.1 ns/op BenchmarkConvI2E-4 5328384 19.43 ns/op BenchmarkConvI2I-4 5138004 23.30 ns/op BenchmarkAssertE2T-4 5438731 21.46 ns/op BenchmarkAssertE2TLarge-4 3531235 35.48 ns/op BenchmarkAssertE2I-4 5278455 21.42 ns/op BenchmarkAssertI2T-4 5573364 21.10 ns/op BenchmarkAssertI2I-4 4685977 21.79 ns/op BenchmarkAssertI2E-4 6726848 17.74 ns/op BenchmarkAssertE2E-4 7652264 15.01 ns/op BenchmarkAssertE2T2-4 4270186 27.41 ns/op BenchmarkAssertE2T2Blank-4 5352966 20.95 ns/op BenchmarkAssertI2E2-4 5127140 22.89 ns/op BenchmarkAssertI2E2Blank-4 6937894 16.00 ns/op BenchmarkAssertE2E2-4 5369554 20.71 ns/op BenchmarkAssertE2E2Blank-4 7682053 15.24 ns/op BenchmarkConvT2Ezero/zero/16-4 7287588 18.53 ns/op BenchmarkConvT2Ezero/zero/32-4 7155471 17.23 ns/op BenchmarkConvT2Ezero/zero/64-4 6162362 16.99 ns/op BenchmarkConvT2Ezero/zero/str-4 7014942 17.70 ns/op BenchmarkConvT2Ezero/zero/slice-4 7050573 17.87 ns/op BenchmarkConvT2Ezero/zero/big-4 319257 408.3 ns/op BenchmarkConvT2Ezero/nonzero/str-4 1361358 86.91 ns/op BenchmarkConvT2Ezero/nonzero/slice-4 1314732 89.34 ns/op BenchmarkConvT2Ezero/nonzero/big-4 304810 406.5 ns/op BenchmarkConvT2Ezero/smallint/16-4 6485588 17.97 ns/op BenchmarkConvT2Ezero/smallint/32-4 7171315 16.75 ns/op BenchmarkConvT2Ezero/smallint/64-4 6613836 17.17 ns/op BenchmarkConvT2Ezero/largeint/16-4 1737566 69.10 ns/op BenchmarkConvT2Ezero/largeint/32-4 1748127 68.70 ns/op BenchmarkConvT2Ezero/largeint/64-4 1827922 68.12 ns/op BenchmarkMalloc8-4 1545550 79.68 ns/op BenchmarkMalloc16-4 1392586 85.37 ns/op BenchmarkMallocTypeInfo8-4 1423063 85.49 ns/op BenchmarkMallocTypeInfo16-4 1249435 95.84 ns/op BenchmarkMallocLargeStruct-4 248035 511.9 ns/op BenchmarkGoroutineSelect-4 87 1844477 ns/op BenchmarkGoroutineBlocking-4 87 1557456 ns/op BenchmarkGoroutineForRange-4 69 1670809 ns/op BenchmarkGoroutineIdle-4 100 1496521 ns/op BenchmarkHashStringSpeed-4 2841818 43.09 ns/op BenchmarkHashBytesSpeed-4 1422735 80.69 ns/op BenchmarkHashInt32Speed-4 3692820 33.02 ns/op BenchmarkHashInt64Speed-4 3673482 31.78 ns/op BenchmarkHashStringArraySpeed-4 624684 185.0 ns/op BenchmarkMegMap-4 2955544 42.89 ns/op BenchmarkMegOneMap-4 4913409 24.44 ns/op BenchmarkMegEqMap-4 4246 29825 ns/op BenchmarkMegEmptyMap-4 6158332 19.59 ns/op BenchmarkSmallStrMap-4 4057815 28.42 ns/op BenchmarkMapStringKeysEight_16-4 3858723 30.71 ns/op BenchmarkMapStringKeysEight_32-4 4277605 28.29 ns/op BenchmarkMapStringKeysEight_64-4 4016446 29.21 ns/op BenchmarkMapStringKeysEight_1M-4 4041739 29.26 ns/op BenchmarkIntMap-4 4852364 24.77 ns/op BenchmarkMapFirst/1-4 5687653 19.63 ns/op BenchmarkMapFirst/2-4 5955807 20.27 ns/op BenchmarkMapFirst/3-4 5919514 19.75 ns/op BenchmarkMapFirst/4-4 5926897 19.76 ns/op BenchmarkMapFirst/5-4 5902539 19.67 ns/op BenchmarkMapFirst/6-4 5575832 22.58 ns/op BenchmarkMapFirst/7-4 5934027 19.71 ns/op BenchmarkMapFirst/8-4 5283712 21.85 ns/op BenchmarkMapFirst/9-4 5192139 22.91 ns/op BenchmarkMapFirst/10-4 4589070 25.02 ns/op BenchmarkMapFirst/11-4 4988631 24.95 ns/op BenchmarkMapFirst/12-4 4886742 25.87 ns/op BenchmarkMapFirst/13-4 5368334 22.75 ns/op BenchmarkMapFirst/14-4 5207116 23.77 ns/op BenchmarkMapFirst/15-4 4900725 23.00 ns/op BenchmarkMapFirst/16-4 4595487 24.51 ns/op BenchmarkMapMid/1-4 4990646 24.12 ns/op BenchmarkMapMid/2-4 4790570 25.01 ns/op BenchmarkMapMid/3-4 4887930 24.62 ns/op BenchmarkMapMid/4-4 4671891 25.22 ns/op BenchmarkMapMid/5-4 4786567 25.14 ns/op BenchmarkMapMid/6-4 4644158 26.01 ns/op BenchmarkMapMid/7-4 4661926 25.88 ns/op BenchmarkMapMid/8-4 4484161 26.29 ns/op BenchmarkMapMid/9-4 3824382 31.20 ns/op BenchmarkMapMid/10-4 3573105 31.23 ns/op BenchmarkMapMid/11-4 4165471 32.47 ns/op BenchmarkMapMid/12-4 3656826 32.27 ns/op BenchmarkMapMid/13-4 3736617 31.41 ns/op BenchmarkMapMid/14-4 3901551 31.51 ns/op BenchmarkMapMid/15-4 3822580 31.80 ns/op BenchmarkMapMid/16-4 3610912 31.50 ns/op BenchmarkMapLast/1-4 4899067 24.24 ns/op BenchmarkMapLast/2-4 5106621 25.01 ns/op BenchmarkMapLast/3-4 4452807 25.46 ns/op BenchmarkMapLast/4-4 4332902 27.08 ns/op BenchmarkMapLast/5-4 4594453 26.21 ns/op BenchmarkMapLast/6-4 4147537 27.54 ns/op BenchmarkMapLast/7-4 4329561 27.51 ns/op BenchmarkMapLast/8-4 3841894 27.95 ns/op BenchmarkMapLast/9-4 3655228 31.57 ns/op BenchmarkMapLast/10-4 3807960 33.26 ns/op BenchmarkMapLast/11-4 3600627 32.43 ns/op BenchmarkMapLast/12-4 3462710 32.01 ns/op BenchmarkMapLast/13-4 3829687 30.23 ns/op BenchmarkMapLast/14-4 4017436 32.11 ns/op BenchmarkMapLast/15-4 3951537 30.61 ns/op BenchmarkMapLast/16-4 3676068 33.26 ns/op BenchmarkMapCycle-4 2755134 43.37 ns/op BenchmarkRepeatedLookupStrMapKey32-4 3962690 28.86 ns/op BenchmarkRepeatedLookupStrMapKey1M-4 4784 23272 ns/op BenchmarkMakeMap/[Byte]Byte-4 715158 174.9 ns/op BenchmarkMakeMap/[Int]Int-4 365016 294.8 ns/op BenchmarkNewEmptyMap-4 13877955 8.529 ns/op 0 B/op 0 allocs/op BenchmarkNewSmallMap-4 2004782 59.50 ns/op 0 B/op 0 allocs/op BenchmarkMapIter-4 611944 194.0 ns/op BenchmarkMapIterEmpty-4 6802789 17.74 ns/op BenchmarkSameLengthMap-4 5629634 21.34 ns/op BenchmarkBigKeyMap-4 1655049 72.28 ns/op BenchmarkBigValMap-4 1607209 73.92 ns/op BenchmarkSmallKeyMap-4 3282080 36.10 ns/op BenchmarkMapPopulate/1-4 2606156 45.69 ns/op 0 B/op 0 allocs/op BenchmarkMapPopulate/10-4 152158 797.2 ns/op 179 B/op 1 allocs/op BenchmarkMapPopulate/100-4 7993 14789 ns/op 6274 B/op 15 allocs/op BenchmarkMapPopulate/1000-4 932 134797 ns/op 51771 B/op 55 allocs/op BenchmarkMapPopulate/10000-4 81 1545447 ns/op 416181 B/op 202 allocs/op BenchmarkMapPopulate/100000-4 5 20371368 ns/op 6526052 B/op 2884 allocs/op BenchmarkComplexAlgMap-4 515613 214.0 ns/op BenchmarkGoMapClear/Reflexive/1-4 742482 158.5 ns/op BenchmarkGoMapClear/Reflexive/10-4 622044 177.9 ns/op BenchmarkGoMapClear/Reflexive/100-4 251214 478.2 ns/op BenchmarkGoMapClear/Reflexive/1000-4 47224 2591 ns/op BenchmarkGoMapClear/Reflexive/10000-4 5468 19093 ns/op BenchmarkGoMapClear/NonReflexive/1-4 573470 206.8 ns/op BenchmarkGoMapClear/NonReflexive/10-4 518890 230.8 ns/op BenchmarkGoMapClear/NonReflexive/100-4 221469 498.4 ns/op BenchmarkGoMapClear/NonReflexive/1000-4 46228 2567 ns/op BenchmarkGoMapClear/NonReflexive/10000-4 5338 19529 ns/op BenchmarkMapStringConversion/32/simple-4 1910173 62.20 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/struct-4 1875367 62.32 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/array-4 1736964 69.49 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/simple-4 1819756 64.97 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/struct-4 1725321 66.24 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/array-4 1634529 73.02 ns/op 0 B/op 0 allocs/op BenchmarkMapInterfaceString-4 2216318 57.21 ns/op BenchmarkMapInterfacePtr-4 2471751 48.59 ns/op BenchmarkNewEmptyMapHintLessThan8-4 5437386 22.22 ns/op 0 B/op 0 allocs/op BenchmarkNewEmptyMapHintGreaterThan8-4 166006 816.9 ns/op 1152 B/op 1 allocs/op BenchmarkMapPop100-4 6398 18947 ns/op BenchmarkMapPop1000-4 433 271197 ns/op BenchmarkMapPop10000-4 25 5210826 ns/op BenchmarkMapAssign/Int32/256-4 2773114 43.09 ns/op BenchmarkMapAssign/Int32/65536-4 1703085 66.13 ns/op BenchmarkMapAssign/Int64/256-4 2771164 43.82 ns/op BenchmarkMapAssign/Int64/65536-4 1503880 84.13 ns/op BenchmarkMapAssign/Str/256-4 2139157 54.63 ns/op BenchmarkMapAssign/Str/65536-4 826707 136.8 ns/op BenchmarkMapOperatorAssign/Int32/256-4 1773164 68.53 ns/op BenchmarkMapOperatorAssign/Int32/65536-4 1038238 101.0 ns/op BenchmarkMapOperatorAssign/Int64/256-4 1734111 67.27 ns/op BenchmarkMapOperatorAssign/Int64/65536-4 1085187 104.9 ns/op BenchmarkMapOperatorAssign/Str/256-4 550288 2342 ns/op BenchmarkMapOperatorAssign/Str/65536-4 284348 357.8 ns/op BenchmarkMapAppendAssign/Int32/256-4 1000000 108.3 ns/op 32 B/op 0 allocs/op BenchmarkMapAppendAssign/Int32/65536-4 287924 349.5 ns/op 50 B/op 0 allocs/op BenchmarkMapAppendAssign/Int64/256-4 971060 109.8 ns/op 33 B/op 0 allocs/op BenchmarkMapAppendAssign/Int64/65536-4 320389 358.0 ns/op 55 B/op 0 allocs/op BenchmarkMapAppendAssign/Str/256-4 660693 172.8 ns/op 68 B/op 0 allocs/op BenchmarkMapAppendAssign/Str/65536-4 203059 527.4 ns/op 96 B/op 0 allocs/op BenchmarkMapDelete/Int32/100-4 1948406 61.25 ns/op BenchmarkMapDelete/Int32/1000-4 2250164 52.30 ns/op BenchmarkMapDelete/Int32/10000-4 2215142 55.29 ns/op BenchmarkMapDelete/Int64/100-4 2117362 56.36 ns/op BenchmarkMapDelete/Int64/1000-4 2178440 54.27 ns/op BenchmarkMapDelete/Int64/10000-4 2196404 54.56 ns/op BenchmarkMapDelete/Str/100-4 1501201 80.36 ns/op BenchmarkMapDelete/Str/1000-4 1762002 67.22 ns/op BenchmarkMapDelete/Str/10000-4 1645582 74.39 ns/op BenchmarkMapDelete/Pointer/100-4 1939540 60.94 ns/op BenchmarkMapDelete/Pointer/1000-4 1919926 61.24 ns/op BenchmarkMapDelete/Pointer/10000-4 1929091 61.89 ns/op BenchmarkMemmove/0-4 16819410 6.913 ns/op BenchmarkMemmove/1-4 2229226 53.76 ns/op 18.60 MB/s BenchmarkMemmove/2-4 2152768 54.09 ns/op 36.98 MB/s BenchmarkMemmove/3-4 2059150 55.92 ns/op 53.64 MB/s BenchmarkMemmove/4-4 2174014 55.81 ns/op 71.67 MB/s BenchmarkMemmove/5-4 2061756 57.04 ns/op 87.65 MB/s BenchmarkMemmove/6-4 2095414 57.82 ns/op 103.77 MB/s BenchmarkMemmove/7-4 2110903 57.70 ns/op 121.32 MB/s BenchmarkMemmove/8-4 2439271 49.81 ns/op 160.61 MB/s BenchmarkMemmove/9-4 2106092 57.64 ns/op 156.13 MB/s BenchmarkMemmove/10-4 2116488 56.27 ns/op 177.72 MB/s BenchmarkMemmove/11-4 2130483 56.39 ns/op 195.08 MB/s BenchmarkMemmove/12-4 1949096 56.45 ns/op 212.58 MB/s BenchmarkMemmove/13-4 2130417 56.68 ns/op 229.35 MB/s BenchmarkMemmove/14-4 2085152 55.95 ns/op 250.21 MB/s BenchmarkMemmove/15-4 2135185 53.15 ns/op 282.20 MB/s BenchmarkMemmove/16-4 2371165 50.22 ns/op 318.57 MB/s BenchmarkMemmove/32-4 2079074 54.32 ns/op 589.06 MB/s BenchmarkMemmove/64-4 1914927 64.16 ns/op 997.56 MB/s BenchmarkMemmove/128-4 1584697 76.86 ns/op 1665.47 MB/s BenchmarkMemmove/256-4 1218199 97.50 ns/op 2625.66 MB/s BenchmarkMemmove/512-4 711577 161.2 ns/op 3175.24 MB/s BenchmarkMemmove/1024-4 505234 229.7 ns/op 4457.52 MB/s BenchmarkMemmove/2048-4 278772 395.3 ns/op 5181.36 MB/s BenchmarkMemmove/4096-4 153698 798.2 ns/op 5131.62 MB/s BenchmarkMemmoveOverlap/32-4 2067036 58.72 ns/op 544.99 MB/s BenchmarkMemmoveOverlap/64-4 1842796 65.26 ns/op 980.71 MB/s BenchmarkMemmoveOverlap/128-4 1483903 77.59 ns/op 1649.75 MB/s BenchmarkMemmoveOverlap/256-4 1213076 99.43 ns/op 2574.62 MB/s BenchmarkMemmoveOverlap/512-4 655714 167.7 ns/op 3052.64 MB/s BenchmarkMemmoveOverlap/1024-4 476869 244.2 ns/op 4193.32 MB/s BenchmarkMemmoveOverlap/2048-4 284299 417.7 ns/op 4903.55 MB/s BenchmarkMemmoveOverlap/4096-4 154678 776.0 ns/op 5278.06 MB/s BenchmarkMemmoveUnalignedDst/0-4 16478821 7.264 ns/op BenchmarkMemmoveUnalignedDst/1-4 2166022 54.50 ns/op 18.35 MB/s BenchmarkMemmoveUnalignedDst/2-4 2081656 56.88 ns/op 35.16 MB/s BenchmarkMemmoveUnalignedDst/3-4 2148942 57.04 ns/op 52.60 MB/s BenchmarkMemmoveUnalignedDst/4-4 2093091 55.13 ns/op 72.56 MB/s BenchmarkMemmoveUnalignedDst/5-4 2219592 58.85 ns/op 84.96 MB/s BenchmarkMemmoveUnalignedDst/6-4 2090114 58.47 ns/op 102.61 MB/s BenchmarkMemmoveUnalignedDst/7-4 2038627 58.11 ns/op 120.47 MB/s BenchmarkMemmoveUnalignedDst/8-4 2403722 49.70 ns/op 160.97 MB/s BenchmarkMemmoveUnalignedDst/9-4 2100024 56.77 ns/op 158.52 MB/s BenchmarkMemmoveUnalignedDst/10-4 2085037 57.28 ns/op 174.59 MB/s BenchmarkMemmoveUnalignedDst/11-4 2069491 57.70 ns/op 190.64 MB/s BenchmarkMemmoveUnalignedDst/12-4 2053423 57.27 ns/op 209.53 MB/s BenchmarkMemmoveUnalignedDst/13-4 2100381 57.29 ns/op 226.94 MB/s BenchmarkMemmoveUnalignedDst/14-4 1899849 57.20 ns/op 244.77 MB/s BenchmarkMemmoveUnalignedDst/15-4 2022530 57.10 ns/op 262.69 MB/s BenchmarkMemmoveUnalignedDst/16-4 2095428 57.60 ns/op 277.76 MB/s BenchmarkMemmoveUnalignedDst/32-4 1919835 61.88 ns/op 517.15 MB/s BenchmarkMemmoveUnalignedDst/64-4 1724116 69.03 ns/op 927.18 MB/s BenchmarkMemmoveUnalignedDst/128-4 1482163 80.78 ns/op 1584.62 MB/s BenchmarkMemmoveUnalignedDst/256-4 1164823 102.9 ns/op 2488.50 MB/s BenchmarkMemmoveUnalignedDst/512-4 657919 179.7 ns/op 2848.99 MB/s BenchmarkMemmoveUnalignedDst/1024-4 480710 251.9 ns/op 4065.42 MB/s BenchmarkMemmoveUnalignedDst/2048-4 281629 426.8 ns/op 4798.36 MB/s BenchmarkMemmoveUnalignedDst/4096-4 148768 803.2 ns/op 5099.47 MB/s BenchmarkMemmoveUnalignedDstOverlap/32-4 1842639 63.74 ns/op 502.08 MB/s BenchmarkMemmoveUnalignedDstOverlap/64-4 1671132 71.28 ns/op 897.92 MB/s BenchmarkMemmoveUnalignedDstOverlap/128-4 1448626 83.89 ns/op 1525.79 MB/s BenchmarkMemmoveUnalignedDstOverlap/256-4 1000000 107.8 ns/op 2375.39 MB/s BenchmarkMemmoveUnalignedDstOverlap/512-4 654967 172.3 ns/op 2972.29 MB/s BenchmarkMemmoveUnalignedDstOverlap/1024-4 447400 252.9 ns/op 4048.27 MB/s BenchmarkMemmoveUnalignedDstOverlap/2048-4 279572 429.5 ns/op 4768.33 MB/s BenchmarkMemmoveUnalignedDstOverlap/4096-4 151356 791.2 ns/op 5176.70 MB/s BenchmarkMemmoveUnalignedSrc/0-4 17461059 6.878 ns/op BenchmarkMemmoveUnalignedSrc/1-4 2233633 53.58 ns/op 18.66 MB/s BenchmarkMemmoveUnalignedSrc/2-4 2144907 56.31 ns/op 35.52 MB/s BenchmarkMemmoveUnalignedSrc/3-4 2227599 55.27 ns/op 54.28 MB/s BenchmarkMemmoveUnalignedSrc/4-4 2164274 55.66 ns/op 71.86 MB/s BenchmarkMemmoveUnalignedSrc/5-4 2113436 57.32 ns/op 87.23 MB/s BenchmarkMemmoveUnalignedSrc/6-4 2085048 57.92 ns/op 103.59 MB/s BenchmarkMemmoveUnalignedSrc/7-4 2086290 57.31 ns/op 122.13 MB/s BenchmarkMemmoveUnalignedSrc/8-4 2414040 49.36 ns/op 162.06 MB/s BenchmarkMemmoveUnalignedSrc/9-4 2128951 56.41 ns/op 159.56 MB/s BenchmarkMemmoveUnalignedSrc/10-4 2142758 56.29 ns/op 177.66 MB/s BenchmarkMemmoveUnalignedSrc/11-4 2139591 56.17 ns/op 195.83 MB/s BenchmarkMemmoveUnalignedSrc/12-4 2136374 56.42 ns/op 212.70 MB/s BenchmarkMemmoveUnalignedSrc/13-4 2114104 56.20 ns/op 231.33 MB/s BenchmarkMemmoveUnalignedSrc/14-4 2265385 56.19 ns/op 249.17 MB/s BenchmarkMemmoveUnalignedSrc/15-4 2132984 56.62 ns/op 264.94 MB/s BenchmarkMemmoveUnalignedSrc/16-4 2093348 56.93 ns/op 281.04 MB/s BenchmarkMemmoveUnalignedSrc/32-4 1948665 61.31 ns/op 521.91 MB/s BenchmarkMemmoveUnalignedSrc/64-4 1743783 68.84 ns/op 929.63 MB/s BenchmarkMemmoveUnalignedSrc/128-4 1489146 83.89 ns/op 1525.74 MB/s BenchmarkMemmoveUnalignedSrc/256-4 1000000 101.8 ns/op 2515.07 MB/s BenchmarkMemmoveUnalignedSrc/512-4 584011 187.1 ns/op 2736.34 MB/s BenchmarkMemmoveUnalignedSrc/1024-4 459052 260.5 ns/op 3930.98 MB/s BenchmarkMemmoveUnalignedSrc/2048-4 268329 437.0 ns/op 4686.42 MB/s BenchmarkMemmoveUnalignedSrc/4096-4 150480 796.0 ns/op 5145.57 MB/s BenchmarkMemmoveUnalignedSrcOverlap/32-4 1938823 61.87 ns/op 517.23 MB/s BenchmarkMemmoveUnalignedSrcOverlap/64-4 1759423 68.36 ns/op 936.18 MB/s BenchmarkMemmoveUnalignedSrcOverlap/128-4 1479499 84.40 ns/op 1516.60 MB/s BenchmarkMemmoveUnalignedSrcOverlap/256-4 1000000 102.3 ns/op 2502.18 MB/s BenchmarkMemmoveUnalignedSrcOverlap/512-4 659521 178.7 ns/op 2864.61 MB/s BenchmarkMemmoveUnalignedSrcOverlap/1024-4 467097 248.1 ns/op 4126.81 MB/s BenchmarkMemmoveUnalignedSrcOverlap/2048-4 264244 421.6 ns/op 4858.19 MB/s BenchmarkMemmoveUnalignedSrcOverlap/4096-4 149914 783.5 ns/op 5227.65 MB/s BenchmarkMemclr/5-4 15242498 7.885 ns/op 634.15 MB/s BenchmarkMemclr/16-4 15316134 7.862 ns/op 2035.18 MB/s BenchmarkMemclr/64-4 13854820 8.538 ns/op 7496.12 MB/s BenchmarkMemclr/256-4 12616191 8.874 ns/op 28848.65 MB/s BenchmarkMemclr/4096-4 2576554 46.32 ns/op 88421.25 MB/s BenchmarkMemclr/65536-4 163946 729.2 ns/op 89868.56 MB/s BenchmarkMemclr/1M-4 7323 16950 ns/op 61861.75 MB/s BenchmarkMemclr/4M-4 1624 71246 ns/op 58870.53 MB/s BenchmarkMemclr/8M-4 744 158231 ns/op 53015.01 MB/s BenchmarkMemclr/16M-4 110 1064880 ns/op 15755.03 MB/s BenchmarkMemclr/64M-4 39 3018710 ns/op 22230.98 MB/s BenchmarkGoMemclr/5-4 2738383 42.88 ns/op 116.61 MB/s BenchmarkGoMemclr/16-4 749877 144.3 ns/op 110.90 MB/s BenchmarkGoMemclr/64-4 214592 538.3 ns/op 118.90 MB/s BenchmarkGoMemclr/256-4 57882 2141 ns/op 119.58 MB/s BenchmarkMemclrRange/1K_2K-4 82443 1456 ns/op 65838.18 MB/s BenchmarkMemclrRange/2K_8K-4 28732 4147 ns/op 80431.66 MB/s BenchmarkMemclrRange/4K_16K-4 32708 3668 ns/op 88079.20 MB/s BenchmarkMemclrRange/160K_228K-4 6490 18023 ns/op 92263.10 MB/s BenchmarkClearFat7-4 8976937 13.30 ns/op BenchmarkClearFat8-4 9219990 11.70 ns/op BenchmarkClearFat11-4 8997924 13.32 ns/op BenchmarkClearFat12-4 9265515 12.96 ns/op BenchmarkClearFat13-4 8547404 14.04 ns/op BenchmarkClearFat14-4 8063967 13.30 ns/op BenchmarkClearFat15-4 8993292 13.49 ns/op BenchmarkClearFat16-4 9708386 12.54 ns/op BenchmarkClearFat24-4 8971399 13.38 ns/op BenchmarkClearFat32-4 7747623 15.55 ns/op BenchmarkClearFat40-4 7955349 15.08 ns/op BenchmarkClearFat48-4 7347457 15.40 ns/op BenchmarkClearFat56-4 7322144 16.76 ns/op BenchmarkClearFat64-4 7202110 16.63 ns/op BenchmarkClearFat72-4 6760036 17.73 ns/op BenchmarkClearFat128-4 4909417 24.61 ns/op BenchmarkClearFat256-4 3177229 36.58 ns/op BenchmarkClearFat512-4 1719477 69.94 ns/op BenchmarkClearFat1024-4 983782 117.8 ns/op BenchmarkClearFat1032-4 979358 121.0 ns/op BenchmarkClearFat1040-4 852030 138.4 ns/op BenchmarkCopyFat7-4 9262118 13.01 ns/op BenchmarkCopyFat8-4 9903393 12.08 ns/op BenchmarkCopyFat11-4 9005305 13.32 ns/op BenchmarkCopyFat12-4 8857468 13.34 ns/op BenchmarkCopyFat13-4 9046028 13.34 ns/op BenchmarkCopyFat14-4 8841100 13.37 ns/op BenchmarkCopyFat15-4 9003574 13.32 ns/op BenchmarkCopyFat16-4 8742705 12.38 ns/op BenchmarkCopyFat24-4 9011343 13.36 ns/op BenchmarkCopyFat32-4 8484193 13.70 ns/op BenchmarkCopyFat64-4 6591888 18.49 ns/op BenchmarkCopyFat72-4 6825091 18.18 ns/op BenchmarkCopyFat128-4 4644214 25.35 ns/op BenchmarkCopyFat256-4 3344017 35.92 ns/op BenchmarkCopyFat512-4 1589264 75.81 ns/op BenchmarkCopyFat520-4 1594677 75.98 ns/op BenchmarkCopyFat1024-4 926533 127.8 ns/op BenchmarkCopyFat1032-4 907940 129.5 ns/op BenchmarkCopyFat1040-4 844855 141.1 ns/op BenchmarkIssue18740/2byte-4 472 253957 ns/op BenchmarkIssue18740/4byte-4 694 158122 ns/op BenchmarkIssue18740/8byte-4 1069 103041 ns/op BenchmarkMemclrKnownSize1-4 10269649 10.87 ns/op 92.02 MB/s BenchmarkMemclrKnownSize2-4 6494812 16.39 ns/op 122.01 MB/s BenchmarkMemclrKnownSize4-4 4340212 27.14 ns/op 147.37 MB/s BenchmarkMemclrKnownSize8-4 1721437 69.60 ns/op 114.95 MB/s BenchmarkMemclrKnownSize16-4 776844 148.4 ns/op 107.84 MB/s BenchmarkMemclrKnownSize32-4 431450 270.2 ns/op 118.42 MB/s BenchmarkMemclrKnownSize64-4 215076 529.5 ns/op 120.86 MB/s BenchmarkMemclrKnownSize112-4 129280 914.1 ns/op 122.53 MB/s BenchmarkMemclrKnownSize128-4 110761 1080 ns/op 118.52 MB/s BenchmarkMemclrKnownSize192-4 74150 1618 ns/op 118.68 MB/s BenchmarkMemclrKnownSize248-4 60120 1950 ns/op 127.17 MB/s BenchmarkMemclrKnownSize256-4 53678 2054 ns/op 124.66 MB/s BenchmarkMemclrKnownSize512-4 29019 4126 ns/op 124.09 MB/s BenchmarkMemclrKnownSize1024-4 14592 8065 ns/op 126.97 MB/s BenchmarkMemclrKnownSize4096-4 3468 31772 ns/op 128.92 MB/s BenchmarkMemclrKnownSize512KiB-4 27 4273402 ns/op 122.69 MB/s BenchmarkReadMetricsLatency-4 22974 3740 p50-ns 4110 p90-ns 20310 p99-ns BenchmarkFinalizer-4 136 891666 ns/op BenchmarkFinalizerRun-4 247656 700.8 ns/op BenchmarkPallocBitsSummarize/Unpacked00-4 7781558 14.48 ns/op BenchmarkPallocBitsSummarize/UnpackedFFFFFFFFFFFFFFFF-4 2497496 45.74 ns/op BenchmarkPallocBitsSummarize/UnpackedAA-4 2064314 57.89 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAAAAAAAAAA-4 2042360 58.53 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000AAAAAAAA-4 1349626 88.10 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAA00000001-4 1269129 95.27 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBBBBBBBBBB-4 1954016 61.52 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000BBBBBBBB-4 1297712 91.18 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBB00000001-4 1362741 88.05 ns/op BenchmarkPallocBitsSummarize/UnpackedCCCCCCCCCCCCCCCC-4 1811204 65.98 ns/op BenchmarkPallocBitsSummarize/Unpacked4444444444444444-4 1812999 66.01 ns/op BenchmarkPallocBitsSummarize/Unpacked4040404040404040-4 1629050 73.75 ns/op BenchmarkPallocBitsSummarize/Unpacked4000400040004000-4 1477364 80.78 ns/op BenchmarkPallocBitsSummarize/Unpacked1000404044CCAAFF-4 1379984 86.88 ns/op BenchmarkFindBitRange64/Pattern00Size2-4 6719628 17.87 ns/op BenchmarkFindBitRange64/Pattern00Size8-4 6669537 16.55 ns/op BenchmarkFindBitRange64/Pattern00Size32-4 6869684 17.70 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize2-4 7143094 16.19 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize8-4 6884736 17.55 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize32-4 5997548 19.97 ns/op BenchmarkFindBitRange64/PatternAASize2-4 5911206 17.13 ns/op BenchmarkFindBitRange64/PatternAASize8-4 6226742 18.28 ns/op BenchmarkFindBitRange64/PatternAASize32-4 7188640 16.51 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize2-4 7408921 16.08 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize8-4 6220674 16.57 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize32-4 6280712 18.80 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize2-4 7408522 16.13 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize8-4 6600074 16.61 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize32-4 7100217 16.61 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size2-4 7062104 16.36 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size8-4 7157910 16.63 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size32-4 7217185 17.01 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize2-4 6907921 16.05 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize8-4 7002535 17.21 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize32-4 6961957 16.33 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize2-4 7232378 16.04 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize8-4 6829236 17.44 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize32-4 6049688 17.44 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size2-4 7406131 16.67 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size8-4 6953284 17.95 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size32-4 6289254 17.42 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize2-4 6965509 15.86 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize8-4 6305096 18.35 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize32-4 6975843 18.56 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size2-4 7171006 16.36 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size8-4 5651491 19.02 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size32-4 7260151 16.83 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size2-4 7463289 16.08 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size8-4 6309232 17.27 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size32-4 6540175 16.68 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size2-4 7363200 18.39 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size8-4 7040022 17.59 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size32-4 6607444 17.22 ns/op BenchmarkNetpollBreak-4 3994 28473 ns/op BenchmarkPingPongHog-4 349 287862 ns/op BenchmarkStackGrowth-4 144946 795.2 ns/op BenchmarkStackGrowthDeep-4 1683 77831 ns/op BenchmarkCreateGoroutines-4 52857 2229 ns/op BenchmarkCreateGoroutinesParallel-4 50760 2903 ns/op BenchmarkCreateGoroutinesCapture-4 8157 15980 ns/op 144 B/op 5 allocs/op BenchmarkCreateGoroutinesSingle-4 44864 2837 ns/op BenchmarkClosureCall-4 24194703 4.629 ns/op BenchmarkWakeupParallelSpinning/0s-4 9457 22227 ns/op BenchmarkWakeupParallelSpinning/1µs-4 4008 25076 ns/op BenchmarkWakeupParallelSpinning/2µs-4 3789 33250 ns/op BenchmarkWakeupParallelSpinning/5µs-4 3398 40846 ns/op BenchmarkWakeupParallelSpinning/10µs-4 2038 61196 ns/op BenchmarkWakeupParallelSpinning/20µs-4 1227 101344 ns/op BenchmarkWakeupParallelSpinning/50µs-4 586 199204 ns/op BenchmarkWakeupParallelSpinning/100µs-4 379 340115 ns/op BenchmarkWakeupParallelSyscall/0s-4 721 158094 ns/op BenchmarkWakeupParallelSyscall/1µs-4 747 159167 ns/op BenchmarkWakeupParallelSyscall/2µs-4 733 158915 ns/op BenchmarkWakeupParallelSyscall/5µs-4 700 168274 ns/op BenchmarkWakeupParallelSyscall/10µs-4 638 169697 ns/op BenchmarkWakeupParallelSyscall/20µs-4 594 206402 ns/op BenchmarkWakeupParallelSyscall/50µs-4 474 265056 ns/op BenchmarkWakeupParallelSyscall/100µs-4 285 376622 ns/op BenchmarkMatmult-4 4781482 33.11 ns/op BenchmarkFastrand-4 13825125 9.055 ns/op BenchmarkFastrand64-4 14025056 8.288 ns/op BenchmarkFastrandHashiter-4 5425598 22.70 ns/op BenchmarkFastrandn/2-4 7267432 16.29 ns/op BenchmarkFastrandn/3-4 7299238 16.40 ns/op BenchmarkFastrandn/4-4 7465500 16.88 ns/op BenchmarkFastrandn/5-4 7372840 15.98 ns/op BenchmarkIfaceCmp100-4 97525 1173 ns/op BenchmarkIfaceCmpNil100-4 220819 578.3 ns/op BenchmarkEfaceCmpDiff-4 44875 2701 ns/op BenchmarkEfaceCmpDiffIndirect-4 38281 2805 ns/op BenchmarkDefer-4 1733982 66.16 ns/op BenchmarkDefer10-4 863811 131.6 ns/op BenchmarkDeferMany-4 542205 301.4 ns/op BenchmarkPanicRecover-4 201554 567.8 ns/op BenchmarkGoroutineProfile/small-nil/idle-4 6681 25131 ns/op 24470 p50-ns 32550 p90-ns 61300 p99-ns BenchmarkGoroutineProfile/small-nil/loaded-4 4783 34353 ns/op 27240 p50-ns 35330 p90-ns 97630 p99-ns BenchmarkGoroutineProfile/small/idle-4 3235 38721 ns/op 36390 p50-ns 39991 p90-ns 67510 p99-ns BenchmarkGoroutineProfile/small/loaded-4 666 278858 ns/op 236030 p50-ns 420901 p90-ns 1589921 p99-ns BenchmarkGoroutineProfile/large-nil/idle-4 6896 25778 ns/op 24870 p50-ns 33800 p90-ns 56160 p99-ns BenchmarkGoroutineProfile/large-nil/loaded-4 3982 26561 ns/op 23280 p50-ns 30910 p90-ns 95810 p99-ns BenchmarkGoroutineProfile/large/idle-4 19 6212703 ns/op 6145690 p50-ns 6561881 p90-ns 6772941 p99-ns BenchmarkGoroutineProfile/large/loaded-4 12 8508880 ns/op 6535881 p50-ns 16768642 p90-ns 17632082 p99-ns BenchmarkGoroutineProfile/sparse-nil/idle-4 6094 26512 ns/op 24430 p50-ns 31250 p90-ns 52660 p99-ns BenchmarkGoroutineProfile/sparse-nil/loaded-4 4742 30803 ns/op 24810 p50-ns 35180 p90-ns 190400 p99-ns BenchmarkGoroutineProfile/sparse/idle-4 1454 84402 ns/op 80910 p50-ns 87850 p90-ns 150740 p99-ns BenchmarkGoroutineProfile/sparse/loaded-4 373 308284 ns/op 181970 p50-ns 329670 p90-ns 3802571 p99-ns BenchmarkRWMutexUncontended-4 5160205 23.05 ns/op BenchmarkRWMutexWrite100-4 530485 217.4 ns/op BenchmarkRWMutexWrite10-4 392376 349.8 ns/op BenchmarkRWMutexWorkWrite100-4 487778 249.6 ns/op BenchmarkRWMutexWorkWrite10-4 93633 2279 ns/op BenchmarkSemTable/OneAddrCollision/n=1000-4 1915 60692 ns/op BenchmarkSemTable/ManyAddrCollision/n=1000-4 1062 109651 ns/op BenchmarkSemTable/OneAddrCollision/n=2000-4 942 119255 ns/op BenchmarkSemTable/ManyAddrCollision/n=2000-4 518 233538 ns/op BenchmarkSemTable/OneAddrCollision/n=4000-4 488 241451 ns/op BenchmarkSemTable/ManyAddrCollision/n=4000-4 243 488599 ns/op BenchmarkSemTable/OneAddrCollision/n=8000-4 242 485731 ns/op BenchmarkSemTable/ManyAddrCollision/n=8000-4 116 984861 ns/op BenchmarkMakeSliceCopy/mallocmove/Byte-4 411964 323.8 ns/op BenchmarkMakeSliceCopy/mallocmove/Int-4 399676 317.1 ns/op BenchmarkMakeSliceCopy/mallocmove/Ptr-4 308251 359.8 ns/op BenchmarkMakeSliceCopy/makecopy/Byte-4 341383 362.6 ns/op BenchmarkMakeSliceCopy/makecopy/Int-4 324684 335.7 ns/op BenchmarkMakeSliceCopy/makecopy/Ptr-4 319968 382.0 ns/op BenchmarkMakeSliceCopy/nilappend/Byte-4 313742 334.5 ns/op BenchmarkMakeSliceCopy/nilappend/Int-4 357872 336.8 ns/op BenchmarkMakeSliceCopy/nilappend/Ptr-4 294292 416.1 ns/op BenchmarkMakeSlice/Byte-4 2083674 55.36 ns/op BenchmarkMakeSlice/Int16-4 2045374 55.95 ns/op BenchmarkMakeSlice/Int-4 1698975 71.06 ns/op BenchmarkMakeSlice/Ptr-4 1339123 87.40 ns/op BenchmarkMakeSlice/Struct/24-4 1000000 106.9 ns/op BenchmarkMakeSlice/Struct/32-4 1000000 133.4 ns/op BenchmarkMakeSlice/Struct/40-4 1000000 134.5 ns/op BenchmarkGrowSlice/Byte-4 782359 148.4 ns/op BenchmarkGrowSlice/Int16-4 776683 153.4 ns/op BenchmarkGrowSlice/Int-4 659347 198.8 ns/op BenchmarkGrowSlice/Ptr-4 563184 242.7 ns/op BenchmarkGrowSlice/Struct/24-4 437763 302.0 ns/op BenchmarkGrowSlice/Struct/32-4 319665 372.0 ns/op BenchmarkGrowSlice/Struct/40-4 265449 436.4 ns/op BenchmarkExtendSlice/IntSlice-4 539290 221.6 ns/op BenchmarkExtendSlice/PointerSlice-4 469897 259.6 ns/op BenchmarkExtendSlice/NoGrow-4 885385 127.6 ns/op BenchmarkAppend-4 1000000 116.9 ns/op BenchmarkAppendGrowByte-4 6 17827456 ns/op BenchmarkAppendGrowString-4 1 262126491 ns/op BenchmarkAppendSlice/1Bytes-4 2175040 54.31 ns/op BenchmarkAppendSlice/4Bytes-4 2102683 55.97 ns/op BenchmarkAppendSlice/7Bytes-4 2012000 58.08 ns/op BenchmarkAppendSlice/8Bytes-4 2282775 53.62 ns/op BenchmarkAppendSlice/15Bytes-4 2049003 58.43 ns/op BenchmarkAppendSlice/16Bytes-4 2093251 57.53 ns/op BenchmarkAppendSlice/32Bytes-4 2048917 58.69 ns/op BenchmarkAppendSliceLarge/1024Bytes-4 110760 1067 ns/op BenchmarkAppendSliceLarge/4096Bytes-4 29766 4019 ns/op BenchmarkAppendSliceLarge/16384Bytes-4 10000 15144 ns/op BenchmarkAppendSliceLarge/65536Bytes-4 1935 54083 ns/op BenchmarkAppendSliceLarge/262144Bytes-4 168 666519 ns/op BenchmarkAppendSliceLarge/1048576Bytes-4 40 3320680 ns/op BenchmarkAppendStr/1Bytes-4 1728406 69.76 ns/op BenchmarkAppendStr/4Bytes-4 1495634 71.82 ns/op BenchmarkAppendStr/8Bytes-4 1640960 73.01 ns/op BenchmarkAppendStr/16Bytes-4 1641007 72.88 ns/op BenchmarkAppendStr/32Bytes-4 1662823 71.39 ns/op BenchmarkAppendSpecialCase-4 1000000 117.0 ns/op BenchmarkCopy/1Byte-4 2253504 53.71 ns/op 18.62 MB/s BenchmarkCopy/1String-4 2157272 53.73 ns/op 18.61 MB/s BenchmarkCopy/2Byte-4 2128540 56.44 ns/op 35.43 MB/s BenchmarkCopy/2String-4 2193018 54.34 ns/op 36.81 MB/s BenchmarkCopy/4Byte-4 2132120 54.44 ns/op 73.48 MB/s BenchmarkCopy/4String-4 2204948 53.76 ns/op 74.40 MB/s BenchmarkCopy/8Byte-4 2424181 49.48 ns/op 161.67 MB/s BenchmarkCopy/8String-4 2423606 49.81 ns/op 160.62 MB/s BenchmarkCopy/12Byte-4 2106741 56.22 ns/op 213.46 MB/s BenchmarkCopy/12String-4 2205700 55.21 ns/op 217.37 MB/s BenchmarkCopy/16Byte-4 2194620 53.81 ns/op 297.34 MB/s BenchmarkCopy/16String-4 1873605 54.31 ns/op 294.63 MB/s BenchmarkCopy/32Byte-4 2082043 57.20 ns/op 559.45 MB/s BenchmarkCopy/32String-4 2086008 57.60 ns/op 555.53 MB/s BenchmarkCopy/128Byte-4 1534795 76.70 ns/op 1668.95 MB/s BenchmarkCopy/128String-4 1363609 87.20 ns/op 1467.90 MB/s BenchmarkCopy/1024Byte-4 473803 243.0 ns/op 4214.79 MB/s BenchmarkCopy/1024String-4 412144 331.8 ns/op 3086.47 MB/s BenchmarkAppendInPlace/NoGrow/Byte-4 37863 3084 ns/op BenchmarkAppendInPlace/NoGrow/1Ptr-4 27075 4563 ns/op BenchmarkAppendInPlace/NoGrow/2Ptr-4 16645 7071 ns/op BenchmarkAppendInPlace/NoGrow/3Ptr-4 13584 9072 ns/op BenchmarkAppendInPlace/NoGrow/4Ptr-4 10000 11872 ns/op BenchmarkAppendInPlace/Grow/Byte-4 159397 777.0 ns/op BenchmarkAppendInPlace/Grow/1Ptr-4 164601 798.2 ns/op BenchmarkAppendInPlace/Grow/2Ptr-4 121903 958.5 ns/op BenchmarkAppendInPlace/Grow/3Ptr-4 89643 1140 ns/op BenchmarkAppendInPlace/Grow/4Ptr-4 79836 1353 ns/op BenchmarkStackCopyPtr-4 1 133959991 ns/op BenchmarkStackCopy-4 2 83156223 ns/op BenchmarkStackCopyNoCache-4 25 4513588 ns/op BenchmarkStackCopyWithStkobj-4 2 54009998 ns/op BenchmarkIssue18138-4 624 169120 ns/op BenchmarkCompareStringEqual-4 13994836 9.188 ns/op BenchmarkCompareStringIdentical-4 17958396 6.229 ns/op BenchmarkCompareStringSameLength-4 15057099 7.582 ns/op BenchmarkCompareStringDifferentLength-4 25984088 4.597 ns/op BenchmarkCompareStringBigUnaligned-4 3234 32212 ns/op 32552.84 MB/s BenchmarkCompareStringBig-4 3915 30905 ns/op 33929.59 MB/s BenchmarkConcatStringAndBytes-4 2376552 50.68 ns/op BenchmarkSliceByteToString/1-4 2523375 44.64 ns/op BenchmarkSliceByteToString/2-4 1000000 107.9 ns/op BenchmarkSliceByteToString/4-4 1111315 105.3 ns/op BenchmarkSliceByteToString/8-4 1000000 105.4 ns/op BenchmarkSliceByteToString/16-4 1000000 107.1 ns/op BenchmarkSliceByteToString/32-4 1000000 116.6 ns/op BenchmarkSliceByteToString/64-4 993796 136.4 ns/op BenchmarkSliceByteToString/128-4 706926 176.4 ns/op BenchmarkRuneCount/lenruneslice/ASCII-4 2456481 47.65 ns/op BenchmarkRuneCount/lenruneslice/Japanese-4 1000000 105.7 ns/op BenchmarkRuneCount/lenruneslice/MixedLength-4 1254634 94.67 ns/op BenchmarkRuneCount/rangeloop/ASCII-4 4746202 26.58 ns/op BenchmarkRuneCount/rangeloop/Japanese-4 2060569 57.45 ns/op BenchmarkRuneCount/rangeloop/MixedLength-4 2333158 49.40 ns/op BenchmarkRuneCount/utf8.RuneCountInString/ASCII-4 2714094 44.41 ns/op BenchmarkRuneCount/utf8.RuneCountInString/Japanese-4 594411 202.8 ns/op BenchmarkRuneCount/utf8.RuneCountInString/MixedLength-4 648451 185.5 ns/op BenchmarkRuneIterate/range/ASCII-4 6908055 16.57 ns/op BenchmarkRuneIterate/range/Japanese-4 2604297 46.19 ns/op BenchmarkRuneIterate/range/MixedLength-4 3081914 39.20 ns/op BenchmarkRuneIterate/range1/ASCII-4 7481266 16.06 ns/op BenchmarkRuneIterate/range1/Japanese-4 2604048 50.86 ns/op BenchmarkRuneIterate/range1/MixedLength-4 3077642 39.12 ns/op BenchmarkRuneIterate/range2/ASCII-4 7473904 15.81 ns/op BenchmarkRuneIterate/range2/Japanese-4 2587887 46.00 ns/op BenchmarkRuneIterate/range2/MixedLength-4 3088528 39.36 ns/op BenchmarkArrayEqual-4 22199401 5.097 ns/op BenchmarkFunc/Name-4 5816758 19.51 ns/op BenchmarkFunc/Entry-4 12836762 8.883 ns/op BenchmarkFunc/FileLine-4 1782103 66.74 ns/op PASS ok runtime 133.839s goos: linux goarch: amd64 pkg: runtime/cgo cpu: AMD EPYC 7B12 BenchmarkHandle/non-concurrent-4 28195 3921 ns/op BenchmarkHandle/concurrent-4 19144 6503 ns/op PASS ok runtime/cgo 0.383s goos: linux goarch: amd64 pkg: runtime/internal/atomic cpu: AMD EPYC 7B12 BenchmarkAtomicLoad64-4 21393920 5.558 ns/op BenchmarkAtomicStore64-4 19243353 6.209 ns/op BenchmarkAtomicLoad-4 24089085 5.047 ns/op BenchmarkAtomicStore-4 18910770 6.340 ns/op BenchmarkAnd8-4 17464124 6.913 ns/op BenchmarkAnd-4 19256691 6.214 ns/op BenchmarkAnd8Parallel-4 3221070 35.93 ns/op BenchmarkAndParallel-4 3313377 33.38 ns/op BenchmarkOr8-4 17463460 6.876 ns/op BenchmarkOr-4 19270236 6.215 ns/op BenchmarkOr8Parallel-4 5079229 24.97 ns/op BenchmarkOrParallel-4 4191450 35.87 ns/op BenchmarkXadd-4 3070934 39.70 ns/op BenchmarkXadd64-4 3880851 33.18 ns/op BenchmarkCas-4 3084284 37.06 ns/op BenchmarkCas64-4 4530114 28.21 ns/op BenchmarkXchg-4 4188153 29.97 ns/op BenchmarkXchg64-4 3952646 37.74 ns/op PASS ok runtime/internal/atomic 2.672s goos: linux goarch: amd64 pkg: runtime/internal/math cpu: AMD EPYC 7B12 BenchmarkMulUintptr/small-4 5847129 20.69 ns/op BenchmarkMulUintptr/large-4 4151604 26.38 ns/op PASS ok runtime/internal/math 0.311s goos: linux goarch: amd64 pkg: runtime/pprof cpu: AMD EPYC 7B12 BenchmarkGoroutine/Profile.WriteTo_idle_50-4 27 5478595 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_50-4 12 10225011 ns/op 819.2 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_50-4 777 142328 ns/op 5.746 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_500-4 12 10292610 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_500-4 6 19819314 ns/op 1401 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_500-4 160 666724 ns/op 48.80 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_5000-4 2 72350502 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_5000-4 2 107698912 ns/op 8340 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_5000-4 19 6229439 ns/op 503.8 concurrent_launches/op PASS ok runtime/pprof 1.948s goos: linux goarch: amd64 pkg: runtime/race cpu: AMD EPYC 7B12 BenchmarkSyncLeak-4 33 3277422 ns/op BenchmarkStackLeak-4 20476 6749 ns/op PASS ok runtime/race 0.391s goos: linux goarch: amd64 pkg: runtime/trace cpu: AMD EPYC 7B12 BenchmarkStartRegion-4 4690651 25.02 ns/op 0 B/op 0 allocs/op BenchmarkNewTask-4 236419 519.0 ns/op 64 B/op 2 allocs/op PASS ok runtime/trace 0.302s goos: linux goarch: amd64 pkg: slices cpu: AMD EPYC 7B12 BenchmarkCompact/nil-4 8721202 12.46 ns/op BenchmarkCompact/one-4 2024544 59.35 ns/op BenchmarkCompact/sorted-4 979263 107.7 ns/op BenchmarkCompact/1_item-4 1000000 101.5 ns/op BenchmarkCompact/unsorted-4 1000000 109.4 ns/op BenchmarkCompact/many-4 818458 145.7 ns/op BenchmarkReplace/naive-fast-4 102232 1173 ns/op BenchmarkReplace/optimized-fast-4 119368 988.4 ns/op BenchmarkReplace/naive-slow-4 60379 1941 ns/op BenchmarkReplace/optimized-slow-4 75751 1534 ns/op PASS ok slices 1.426s goos: linux goarch: amd64 pkg: sort cpu: AMD EPYC 7B12 BenchmarkSearchWrappers-4 173900 660.3 ns/op BenchmarkSortString1K-4 193 612705 ns/op BenchmarkSortString1K_Slice-4 200 584210 ns/op BenchmarkStableString1K-4 97 1058472 ns/op BenchmarkSortInt1K-4 237 498585 ns/op BenchmarkSortInt1K_Sorted-4 3634 33436 ns/op BenchmarkSortInt1K_Reversed-4 2040 53927 ns/op BenchmarkSortInt1K_Mod8-4 585 203363 ns/op BenchmarkStableInt1K-4 158 747311 ns/op BenchmarkStableInt1K_Slice-4 184 648738 ns/op BenchmarkSortInt64K-4 2 52196288 ns/op BenchmarkSortInt64K_Slice-4 3 41998025 ns/op BenchmarkStableInt64K-4 2 69507257 ns/op BenchmarkSort1e2-4 529 222713 ns/op BenchmarkStable1e2-4 187 573062 ns/op BenchmarkSort1e4-4 2 50035988 ns/op BenchmarkStable1e4-4 1 208493985 ns/op PASS ok sort 3.422s goos: linux goarch: amd64 pkg: strconv cpu: AMD EPYC 7B12 BenchmarkAtof64Decimal-4 854653 147.5 ns/op BenchmarkAtof64Float-4 636135 165.5 ns/op BenchmarkAtof64FloatExp-4 592905 195.3 ns/op BenchmarkAtof64Big-4 455084 252.7 ns/op BenchmarkAtof64RandomBits-4 477662 258.5 ns/op BenchmarkAtof64RandomFloats-4 473628 244.1 ns/op BenchmarkAtof64RandomLongFloats-4 327171 369.6 ns/op BenchmarkAtof32Decimal-4 829261 142.9 ns/op BenchmarkAtof32Float-4 731600 159.4 ns/op BenchmarkAtof32FloatExp-4 591062 199.6 ns/op BenchmarkAtof32Random-4 361345 320.4 ns/op BenchmarkAtof32RandomLong-4 156549 688.4 ns/op BenchmarkParseInt/Pos/7bit-4 1297776 93.05 ns/op BenchmarkParseInt/Pos/26bit-4 674804 167.0 ns/op BenchmarkParseInt/Pos/31bit-4 578600 179.8 ns/op BenchmarkParseInt/Pos/56bit-4 433370 257.4 ns/op BenchmarkParseInt/Pos/63bit-4 447134 330.7 ns/op BenchmarkParseInt/Neg/7bit-4 1289530 86.83 ns/op BenchmarkParseInt/Neg/26bit-4 644848 179.2 ns/op BenchmarkParseInt/Neg/31bit-4 578006 186.0 ns/op BenchmarkParseInt/Neg/56bit-4 443811 289.9 ns/op BenchmarkParseInt/Neg/63bit-4 364077 295.6 ns/op BenchmarkAtoi/Pos/7bit-4 2198181 55.06 ns/op BenchmarkAtoi/Pos/26bit-4 973432 114.3 ns/op BenchmarkAtoi/Pos/31bit-4 923368 134.6 ns/op BenchmarkAtoi/Pos/56bit-4 522234 205.3 ns/op BenchmarkAtoi/Pos/63bit-4 415182 301.3 ns/op BenchmarkAtoi/Neg/7bit-4 2108026 54.98 ns/op BenchmarkAtoi/Neg/26bit-4 932748 113.8 ns/op BenchmarkAtoi/Neg/31bit-4 868582 127.7 ns/op BenchmarkAtoi/Neg/56bit-4 563832 195.5 ns/op BenchmarkAtoi/Neg/63bit-4 344439 298.1 ns/op BenchmarkFormatFloat/Decimal-4 121021 1001 ns/op BenchmarkFormatFloat/Float-4 106292 1126 ns/op BenchmarkFormatFloat/Exp-4 114079 1059 ns/op BenchmarkFormatFloat/NegExp-4 110996 1064 ns/op BenchmarkFormatFloat/LongExp-4 96806 1243 ns/op BenchmarkFormatFloat/Big-4 94836 1287 ns/op BenchmarkFormatFloat/BinaryExp-4 204799 568.2 ns/op BenchmarkFormatFloat/32Integer-4 123345 1011 ns/op BenchmarkFormatFloat/32ExactFraction-4 119498 1003 ns/op BenchmarkFormatFloat/32Point-4 110593 1110 ns/op BenchmarkFormatFloat/32Exp-4 110383 1067 ns/op BenchmarkFormatFloat/32NegExp-4 113608 1061 ns/op BenchmarkFormatFloat/32Shortest-4 117532 1032 ns/op BenchmarkFormatFloat/32Fixed8Hard-4 136954 905.3 ns/op BenchmarkFormatFloat/32Fixed9Hard-4 133525 935.3 ns/op BenchmarkFormatFloat/64Fixed1-4 150885 793.2 ns/op BenchmarkFormatFloat/64Fixed2-4 147226 811.1 ns/op BenchmarkFormatFloat/64Fixed3-4 125449 822.5 ns/op BenchmarkFormatFloat/64Fixed4-4 143564 799.2 ns/op BenchmarkFormatFloat/64Fixed12-4 81954 1328 ns/op BenchmarkFormatFloat/64Fixed16-4 115086 1035 ns/op BenchmarkFormatFloat/64Fixed12Hard-4 113383 1058 ns/op BenchmarkFormatFloat/64Fixed17Hard-4 108621 1118 ns/op BenchmarkFormatFloat/64Fixed18Hard-4 2638 40036 ns/op BenchmarkFormatFloat/Slowpath64-4 96902 1242 ns/op BenchmarkFormatFloat/SlowpathDenormal64-4 97405 1266 ns/op BenchmarkAppendFloat/Decimal-4 151058 799.1 ns/op BenchmarkAppendFloat/Float-4 129134 928.5 ns/op BenchmarkAppendFloat/Exp-4 140828 849.4 ns/op BenchmarkAppendFloat/NegExp-4 131788 847.5 ns/op BenchmarkAppendFloat/LongExp-4 110466 1088 ns/op BenchmarkAppendFloat/Big-4 115964 1049 ns/op BenchmarkAppendFloat/BinaryExp-4 323623 367.9 ns/op BenchmarkAppendFloat/32Integer-4 151808 794.2 ns/op BenchmarkAppendFloat/32ExactFraction-4 144091 823.2 ns/op BenchmarkAppendFloat/32Point-4 126822 883.3 ns/op BenchmarkAppendFloat/32Exp-4 141068 843.9 ns/op BenchmarkAppendFloat/32NegExp-4 142818 837.6 ns/op BenchmarkAppendFloat/32Shortest-4 160015 784.1 ns/op BenchmarkAppendFloat/32Fixed8Hard-4 177424 666.1 ns/op BenchmarkAppendFloat/32Fixed9Hard-4 173188 692.9 ns/op BenchmarkAppendFloat/64Fixed1-4 189468 595.5 ns/op BenchmarkAppendFloat/64Fixed2-4 188698 596.4 ns/op BenchmarkAppendFloat/64Fixed3-4 196982 596.8 ns/op BenchmarkAppendFloat/64Fixed4-4 198052 598.3 ns/op BenchmarkAppendFloat/64Fixed12-4 110892 1070 ns/op BenchmarkAppendFloat/64Fixed16-4 140479 836.7 ns/op BenchmarkAppendFloat/64Fixed12Hard-4 151740 797.4 ns/op BenchmarkAppendFloat/64Fixed17Hard-4 129912 923.9 ns/op BenchmarkAppendFloat/64Fixed18Hard-4 2833 38177 ns/op BenchmarkAppendFloat/Slowpath64-4 118174 1007 ns/op BenchmarkAppendFloat/SlowpathDenormal64-4 116554 1014 ns/op BenchmarkFormatInt-4 15909 7585 ns/op BenchmarkAppendInt-4 18001 6365 ns/op BenchmarkFormatUint-4 86798 1398 ns/op BenchmarkAppendUint-4 104569 1134 ns/op BenchmarkFormatIntSmall/7-4 2820190 42.43 ns/op BenchmarkFormatIntSmall/42-4 2957739 42.32 ns/op BenchmarkAppendIntSmall-4 1386597 86.79 ns/op BenchmarkAppendUintVarlen/1-4 1209175 88.35 ns/op BenchmarkAppendUintVarlen/12-4 1000000 101.5 ns/op BenchmarkAppendUintVarlen/123-4 1000000 125.9 ns/op BenchmarkAppendUintVarlen/1234-4 953962 124.0 ns/op BenchmarkAppendUintVarlen/12345-4 921630 126.6 ns/op BenchmarkAppendUintVarlen/123456-4 938336 125.9 ns/op BenchmarkAppendUintVarlen/1234567-4 899064 131.5 ns/op BenchmarkAppendUintVarlen/12345678-4 903375 128.2 ns/op BenchmarkAppendUintVarlen/123456789-4 878180 132.6 ns/op BenchmarkAppendUintVarlen/1234567890-4 854043 133.0 ns/op BenchmarkAppendUintVarlen/12345678901-4 835380 135.7 ns/op BenchmarkAppendUintVarlen/123456789012-4 872473 134.5 ns/op BenchmarkAppendUintVarlen/1234567890123-4 831162 137.0 ns/op BenchmarkAppendUintVarlen/12345678901234-4 829840 131.2 ns/op BenchmarkAppendUintVarlen/123456789012345-4 844826 135.9 ns/op BenchmarkAppendUintVarlen/1234567890123456-4 828843 135.3 ns/op BenchmarkAppendUintVarlen/12345678901234567-4 809689 141.7 ns/op BenchmarkAppendUintVarlen/123456789012345678-4 779402 141.1 ns/op BenchmarkAppendUintVarlen/1234567890123456789-4 776175 143.1 ns/op BenchmarkAppendUintVarlen/12345678901234567890-4 770578 143.7 ns/op BenchmarkQuote-4 45922 2608 ns/op BenchmarkQuoteRune-4 421056 264.2 ns/op BenchmarkAppendQuote-4 50613 2156 ns/op BenchmarkAppendQuoteRune-4 724418 147.1 ns/op BenchmarkUnquoteEasy-4 1468375 82.87 ns/op BenchmarkUnquoteHard-4 49165 2385 ns/op PASS ok strconv 16.033s goos: linux goarch: amd64 pkg: strings cpu: AMD EPYC 7B12 BenchmarkBuildString_Builder/1Write_NoGrow-4 389613 273.7 ns/op 48 B/op 1 allocs/op BenchmarkBuildString_Builder/3Write_NoGrow-4 140418 822.7 ns/op 336 B/op 3 allocs/op BenchmarkBuildString_Builder/3Write_Grow-4 196698 594.3 ns/op 112 B/op 1 allocs/op BenchmarkBuildString_ByteBuffer/1Write_NoGrow-4 292766 380.2 ns/op 112 B/op 2 allocs/op BenchmarkBuildString_ByteBuffer/3Write_NoGrow-4 92343 1232 ns/op 432 B/op 4 allocs/op BenchmarkBuildString_ByteBuffer/3Write_Grow-4 108043 1063 ns/op 336 B/op 3 allocs/op BenchmarkClone-4 764847 161.2 ns/op 48 B/op 1 allocs/op BenchmarkGenericNoMatch-4 26202 4472 ns/op BenchmarkGenericMatch1-4 2164 51749 ns/op BenchmarkGenericMatch2-4 440 259176 ns/op BenchmarkSingleMaxSkipping-4 10094 12753 ns/op 784.10 MB/s BenchmarkSingleLongSuffixFail-4 17535 6721 ns/op 149.08 MB/s BenchmarkSingleMatch-4 270 447726 ns/op 33.50 MB/s BenchmarkByteByteNoMatch-4 95006 1235 ns/op BenchmarkByteByteMatch-4 22047 4766 ns/op BenchmarkByteStringMatch-4 29480 4060 ns/op BenchmarkHTMLEscapeNew-4 88084 1369 ns/op BenchmarkHTMLEscapeOld-4 93874 1277 ns/op BenchmarkByteStringReplacerWriteString-4 1375 77149 ns/op BenchmarkByteReplacerWriteString-4 1678 66972 ns/op BenchmarkByteByteReplaces-4 3452 32048 ns/op BenchmarkByteByteMap-4 11564 10390 ns/op BenchmarkMap/identity/ASCII-4 678913 171.6 ns/op BenchmarkMap/identity/Greek-4 543374 215.4 ns/op BenchmarkMap/change/ASCII-4 40958 2893 ns/op BenchmarkMap/change/Greek-4 28989 4083 ns/op BenchmarkIndexRune-4 2031150 58.74 ns/op BenchmarkIndexRuneLongString-4 1603822 78.47 ns/op BenchmarkIndexRuneFastPath-4 4696701 23.31 ns/op BenchmarkIndex-4 4852980 22.84 ns/op BenchmarkLastIndex-4 5569527 21.67 ns/op BenchmarkIndexByte-4 11703855 9.509 ns/op BenchmarkToUpper/#00-4 3552283 32.47 ns/op BenchmarkToUpper/ONLYUPPER-4 2375166 52.25 ns/op BenchmarkToUpper/abc-4 338343 370.2 ns/op BenchmarkToUpper/AbC123-4 251881 480.6 ns/op BenchmarkToUpper/azAZ09_-4 260366 438.9 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 58450 2010 ns/op BenchmarkToUpper/RENAN_BASTOS_93_AOSDAJDJAIDJAIDAJIaidsjjaidijadsjiadjiOOKKO-4 76338 1535 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 37268 3252 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 69537 1832 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 123262 940.9 ns/op BenchmarkToLower/#00-4 3722850 32.96 ns/op BenchmarkToLower/abc-4 3398728 35.52 ns/op BenchmarkToLower/AbC123-4 227713 513.0 ns/op BenchmarkToLower/azAZ09_-4 224419 523.2 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 97297 1186 ns/op BenchmarkToLower/renan_bastos_93_AOSDAJDJAIDJAIDAJIaidsjjaidijadsjiadjiOOKKO-4 69954 1688 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 39096 3196 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 79915 1490 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 123070 947.8 ns/op BenchmarkMapNoChanges-4 969762 124.4 ns/op BenchmarkTrim-4 36514 3292 ns/op 0 B/op 0 allocs/op BenchmarkToValidUTF8/Valid-4 3555844 34.10 ns/op BenchmarkToValidUTF8/InvalidASCII-4 183444 656.8 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 132951 872.1 ns/op BenchmarkEqualFold/Tests-4 56431 2117 ns/op BenchmarkEqualFold/ASCII-4 3412148 34.29 ns/op BenchmarkEqualFold/UnicodePrefix-4 122404 947.7 ns/op BenchmarkEqualFold/UnicodeSuffix-4 130557 901.4 ns/op BenchmarkIndexHard1-4 1172 99819 ns/op BenchmarkIndexHard2-4 903 138797 ns/op BenchmarkIndexHard3-4 212 567376 ns/op BenchmarkIndexHard4-4 210 568490 ns/op BenchmarkLastIndexHard1-4 68 1730241 ns/op BenchmarkLastIndexHard2-4 67 1722067 ns/op BenchmarkLastIndexHard3-4 68 1730110 ns/op BenchmarkCountHard1-4 1195 99766 ns/op BenchmarkCountHard2-4 861 138865 ns/op BenchmarkCountHard3-4 211 569927 ns/op BenchmarkIndexTorture-4 8708 13482 ns/op BenchmarkCountTorture-4 8772 13443 ns/op BenchmarkCountTortureOverlapping-4 1216 88207 ns/op BenchmarkCountByte/10-4 5123258 23.50 ns/op 425.53 MB/s BenchmarkCountByte/32-4 4919134 24.67 ns/op 1296.90 MB/s BenchmarkCountByte/4096-4 885595 131.0 ns/op 31274.32 MB/s BenchmarkCountByte/4194304-4 1146 105064 ns/op 39921.23 MB/s BenchmarkCountByte/67108864-4 28 4881455 ns/op 13747.72 MB/s BenchmarkFields/ASCII/16-4 298146 406.8 ns/op 39.33 MB/s 64 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 26539 4530 ns/op 56.51 MB/s 448 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 1623 69399 ns/op 59.02 MB/s 6144 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 84 1210313 ns/op 54.15 MB/s 98304 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 6 19588669 ns/op 53.53 MB/s 1515520 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 171439 698.8 ns/op 22.90 MB/s 32 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 12670 8989 ns/op 28.48 MB/s 480 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 709 163868 ns/op 25.00 MB/s 21504 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 40 2972425 ns/op 22.05 MB/s 463106 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 2 53988266 ns/op 19.42 MB/s 10465536 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 200541 563.4 ns/op 28.40 MB/s 64 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 21306 5576 ns/op 45.91 MB/s 448 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 1226 100417 ns/op 40.79 MB/s 21504 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 63 1901032 ns/op 34.47 MB/s 463108 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 3 37882761 ns/op 27.68 MB/s 10457376 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 207884 578.5 ns/op 27.66 MB/s 32 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 16602 7259 ns/op 35.27 MB/s 480 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 962 128396 ns/op 31.90 MB/s 21504 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 49 2396418 ns/op 27.35 MB/s 463104 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 3 46153168 ns/op 22.72 MB/s 10465568 B/op 24 allocs/op BenchmarkSplitEmptySeparator-4 2 59753526 ns/op BenchmarkSplitSingleByteSeparator-4 24 4769524 ns/op BenchmarkSplitMultiByteSeparator-4 39 2990855 ns/op BenchmarkSplitNSingleByteSeparator-4 290619 420.4 ns/op BenchmarkSplitNMultiByteSeparator-4 178814 662.6 ns/op BenchmarkRepeat/5x0-4 3996897 29.83 ns/op BenchmarkRepeat/5x1-4 3625646 33.41 ns/op BenchmarkRepeat/5x2-4 263808 427.0 ns/op BenchmarkRepeat/5x6-4 170467 688.3 ns/op BenchmarkRepeat/10x0-4 3885482 30.77 ns/op BenchmarkRepeat/10x1-4 3684456 31.91 ns/op BenchmarkRepeat/10x2-4 277519 430.6 ns/op BenchmarkRepeat/10x6-4 164414 722.3 ns/op BenchmarkRepeatLarge/256/1-4 82708 1464 ns/op 174.92 MB/s BenchmarkRepeatLarge/256/16-4 130012 911.5 ns/op 280.84 MB/s BenchmarkRepeatLarge/512/1-4 66884 1739 ns/op 294.38 MB/s BenchmarkRepeatLarge/512/16-4 92403 1180 ns/op 434.00 MB/s BenchmarkRepeatLarge/1024/1-4 51390 2226 ns/op 459.92 MB/s BenchmarkRepeatLarge/1024/16-4 71506 1643 ns/op 623.31 MB/s BenchmarkRepeatLarge/2048/1-4 37264 3160 ns/op 648.05 MB/s BenchmarkRepeatLarge/2048/16-4 45436 2485 ns/op 824.17 MB/s BenchmarkRepeatLarge/4096/1-4 25356 4841 ns/op 846.11 MB/s BenchmarkRepeatLarge/4096/16-4 29864 4185 ns/op 978.78 MB/s BenchmarkRepeatLarge/8192/1-4 15232 8015 ns/op 1022.08 MB/s BenchmarkRepeatLarge/8192/16-4 17157 7132 ns/op 1148.70 MB/s BenchmarkRepeatLarge/8192/4097-4 6093696 20.02 ns/op 204607.10 MB/s BenchmarkRepeatLarge/16384/1-4 8086 13777 ns/op 1189.26 MB/s BenchmarkRepeatLarge/16384/16-4 9942 13099 ns/op 1250.83 MB/s BenchmarkRepeatLarge/16384/4097-4 12492 9905 ns/op 1240.91 MB/s BenchmarkRepeatLarge/32768/1-4 4963 25520 ns/op 1284.03 MB/s BenchmarkRepeatLarge/32768/16-4 4816 23031 ns/op 1422.77 MB/s BenchmarkRepeatLarge/32768/4097-4 5354 22325 ns/op 1284.60 MB/s BenchmarkRepeatLarge/65536/1-4 2565 44912 ns/op 1459.22 MB/s BenchmarkRepeatLarge/65536/16-4 2148 47062 ns/op 1392.54 MB/s BenchmarkRepeatLarge/65536/4097-4 2468 43671 ns/op 1407.22 MB/s BenchmarkRepeatLarge/131072/1-4 500 238598 ns/op 549.34 MB/s BenchmarkRepeatLarge/131072/16-4 458 241527 ns/op 542.68 MB/s BenchmarkRepeatLarge/131072/4097-4 504 229003 ns/op 554.61 MB/s BenchmarkRepeatLarge/262144/1-4 258 444547 ns/op 589.69 MB/s BenchmarkRepeatLarge/262144/16-4 272 447112 ns/op 586.31 MB/s BenchmarkRepeatLarge/262144/4097-4 268 443303 ns/op 582.25 MB/s BenchmarkRepeatLarge/524288/1-4 128 910363 ns/op 575.91 MB/s BenchmarkRepeatLarge/524288/16-4 136 926283 ns/op 566.01 MB/s BenchmarkRepeatLarge/524288/4097-4 128 916560 ns/op 567.69 MB/s BenchmarkRepeatLarge/1048576/1-4 72 1740303 ns/op 602.52 MB/s BenchmarkRepeatLarge/1048576/16-4 58 1752688 ns/op 598.27 MB/s BenchmarkRepeatLarge/1048576/4097-4 78 1764420 ns/op 592.11 MB/s BenchmarkRepeatLarge/2097152/1-4 43 3253310 ns/op 644.62 MB/s BenchmarkRepeatLarge/2097152/16-4 37 3270382 ns/op 641.26 MB/s BenchmarkRepeatLarge/2097152/4097-4 39 3255957 ns/op 643.00 MB/s BenchmarkRepeatLarge/4194304/1-4 16 6493124 ns/op 645.96 MB/s BenchmarkRepeatLarge/4194304/16-4 15 6822672 ns/op 614.76 MB/s BenchmarkRepeatLarge/4194304/4097-4 18 6547026 ns/op 640.17 MB/s BenchmarkRepeatLarge/8388608/1-4 8 12571638 ns/op 667.26 MB/s BenchmarkRepeatLarge/8388608/16-4 8 13035388 ns/op 643.53 MB/s BenchmarkRepeatLarge/8388608/4097-4 8 12705329 ns/op 660.08 MB/s BenchmarkRepeatLarge/16777216/1-4 5 24451603 ns/op 686.14 MB/s BenchmarkRepeatLarge/16777216/16-4 5 25217805 ns/op 665.29 MB/s BenchmarkRepeatLarge/16777216/4097-4 4 25238843 ns/op 664.74 MB/s BenchmarkRepeatLarge/33554432/1-4 3 46355971 ns/op 723.84 MB/s BenchmarkRepeatLarge/33554432/16-4 3 46605828 ns/op 719.96 MB/s BenchmarkRepeatLarge/33554432/4097-4 3 48060205 ns/op 698.17 MB/s BenchmarkRepeatLarge/67108864/1-4 2 84299298 ns/op 796.08 MB/s BenchmarkRepeatLarge/67108864/16-4 2 85715912 ns/op 782.92 MB/s BenchmarkRepeatLarge/67108864/4097-4 2 84333078 ns/op 795.76 MB/s BenchmarkRepeatLarge/134217728/1-4 1 172726164 ns/op 777.05 MB/s BenchmarkRepeatLarge/134217728/16-4 1 169470964 ns/op 791.98 MB/s BenchmarkRepeatLarge/134217728/4097-4 1 171576025 ns/op 782.26 MB/s BenchmarkRepeatLarge/268435456/1-4 1 329416309 ns/op 814.88 MB/s BenchmarkRepeatLarge/268435456/16-4 1 338895329 ns/op 792.09 MB/s BenchmarkRepeatLarge/268435456/4097-4 1 342062009 ns/op 784.76 MB/s BenchmarkRepeatLarge/536870912/1-4 1 634731896 ns/op 845.82 MB/s BenchmarkRepeatLarge/536870912/16-4 1 643958767 ns/op 833.70 MB/s BenchmarkRepeatLarge/536870912/4097-4 1 678146678 ns/op 791.67 MB/s BenchmarkRepeatLarge/1073741824/1-4 1 1273050625 ns/op 843.44 MB/s BenchmarkRepeatLarge/1073741824/16-4 1 1306964679 ns/op 821.55 MB/s BenchmarkRepeatLarge/1073741824/4097-4 1 1282378010 ns/op 837.31 MB/s BenchmarkIndexAnyASCII/1:1-4 2518108 47.75 ns/op BenchmarkIndexAnyASCII/1:2-4 2275794 54.17 ns/op BenchmarkIndexAnyASCII/1:4-4 2284357 52.82 ns/op BenchmarkIndexAnyASCII/1:8-4 2242878 52.64 ns/op BenchmarkIndexAnyASCII/1:16-4 2336499 51.54 ns/op BenchmarkIndexAnyASCII/1:32-4 2238856 53.78 ns/op BenchmarkIndexAnyASCII/1:64-4 2274058 52.93 ns/op BenchmarkIndexAnyASCII/16:1-4 2254651 48.07 ns/op BenchmarkIndexAnyASCII/16:2-4 847099 140.7 ns/op BenchmarkIndexAnyASCII/16:4-4 854048 141.8 ns/op BenchmarkIndexAnyASCII/16:8-4 745124 150.4 ns/op BenchmarkIndexAnyASCII/16:16-4 668658 172.6 ns/op BenchmarkIndexAnyASCII/16:32-4 581017 202.3 ns/op BenchmarkIndexAnyASCII/16:64-4 428918 265.5 ns/op BenchmarkIndexAnyASCII/256:1-4 2270264 54.36 ns/op BenchmarkIndexAnyASCII/256:2-4 77240 1557 ns/op BenchmarkIndexAnyASCII/256:4-4 76558 1560 ns/op BenchmarkIndexAnyASCII/256:8-4 76356 1586 ns/op BenchmarkIndexAnyASCII/256:16-4 68749 1619 ns/op BenchmarkIndexAnyASCII/256:32-4 74029 1627 ns/op BenchmarkIndexAnyASCII/256:64-4 71404 1692 ns/op BenchmarkIndexAnyUTF8/1:1-4 2419364 49.60 ns/op BenchmarkIndexAnyUTF8/1:2-4 1989715 54.59 ns/op BenchmarkIndexAnyUTF8/1:4-4 2039476 54.92 ns/op BenchmarkIndexAnyUTF8/1:8-4 2209923 53.82 ns/op BenchmarkIndexAnyUTF8/1:16-4 2213760 55.78 ns/op BenchmarkIndexAnyUTF8/1:32-4 2208304 53.69 ns/op BenchmarkIndexAnyUTF8/1:64-4 2180827 55.02 ns/op BenchmarkIndexAnyUTF8/16:1-4 1795561 66.04 ns/op BenchmarkIndexAnyUTF8/16:2-4 341961 357.3 ns/op BenchmarkIndexAnyUTF8/16:4-4 351984 331.0 ns/op BenchmarkIndexAnyUTF8/16:8-4 337866 311.2 ns/op BenchmarkIndexAnyUTF8/16:16-4 358447 311.8 ns/op BenchmarkIndexAnyUTF8/16:32-4 342079 333.4 ns/op BenchmarkIndexAnyUTF8/16:64-4 351655 330.6 ns/op BenchmarkIndexAnyUTF8/256:1-4 384464 312.5 ns/op BenchmarkIndexAnyUTF8/256:2-4 26310 4612 ns/op BenchmarkIndexAnyUTF8/256:4-4 25972 4423 ns/op BenchmarkIndexAnyUTF8/256:8-4 26282 4603 ns/op BenchmarkIndexAnyUTF8/256:16-4 26400 4609 ns/op BenchmarkIndexAnyUTF8/256:32-4 25684 4670 ns/op BenchmarkIndexAnyUTF8/256:64-4 25706 4656 ns/op BenchmarkLastIndexAnyASCII/1:1-4 2272642 47.94 ns/op BenchmarkLastIndexAnyASCII/1:2-4 2494778 48.15 ns/op BenchmarkLastIndexAnyASCII/1:4-4 2225491 53.59 ns/op BenchmarkLastIndexAnyASCII/1:8-4 2388586 48.10 ns/op BenchmarkLastIndexAnyASCII/1:16-4 2471078 49.26 ns/op BenchmarkLastIndexAnyASCII/1:32-4 2451378 49.03 ns/op BenchmarkLastIndexAnyASCII/1:64-4 2535790 48.02 ns/op BenchmarkLastIndexAnyASCII/16:1-4 839460 135.4 ns/op BenchmarkLastIndexAnyASCII/16:2-4 866757 138.8 ns/op BenchmarkLastIndexAnyASCII/16:4-4 738183 138.7 ns/op BenchmarkLastIndexAnyASCII/16:8-4 790237 151.1 ns/op BenchmarkLastIndexAnyASCII/16:16-4 678517 157.5 ns/op BenchmarkLastIndexAnyASCII/16:32-4 517180 198.0 ns/op BenchmarkLastIndexAnyASCII/16:64-4 437010 263.1 ns/op BenchmarkLastIndexAnyASCII/256:1-4 75802 1567 ns/op BenchmarkLastIndexAnyASCII/256:2-4 76768 1558 ns/op BenchmarkLastIndexAnyASCII/256:4-4 69218 1560 ns/op BenchmarkLastIndexAnyASCII/256:8-4 75702 1570 ns/op BenchmarkLastIndexAnyASCII/256:16-4 74342 1584 ns/op BenchmarkLastIndexAnyASCII/256:32-4 66837 1611 ns/op BenchmarkLastIndexAnyASCII/256:64-4 69066 1689 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 2498336 47.57 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 2539843 48.42 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 2499738 47.44 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 2486158 49.48 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 2491694 47.93 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 2392488 49.04 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 2472696 47.51 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 416691 281.2 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 217495 602.7 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 199124 548.5 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 216256 555.8 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 198688 553.9 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 211767 558.8 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 212492 563.4 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 31597 3923 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 14906 8075 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 15020 8086 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 14714 8112 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 14823 8038 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 14931 8141 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 14632 8153 ns/op BenchmarkTrimASCII/1:1-4 3711178 31.94 ns/op BenchmarkTrimASCII/1:2-4 2976177 40.57 ns/op BenchmarkTrimASCII/1:4-4 2912086 40.85 ns/op BenchmarkTrimASCII/1:8-4 2385636 50.38 ns/op BenchmarkTrimASCII/1:16-4 2017810 60.69 ns/op BenchmarkTrimASCII/16:1-4 3190443 38.25 ns/op BenchmarkTrimASCII/16:2-4 920096 124.5 ns/op BenchmarkTrimASCII/16:4-4 847887 124.4 ns/op BenchmarkTrimASCII/16:8-4 817693 138.8 ns/op BenchmarkTrimASCII/16:16-4 767414 149.9 ns/op BenchmarkTrimASCII/256:1-4 848217 124.6 ns/op BenchmarkTrimASCII/256:2-4 88796 1313 ns/op BenchmarkTrimASCII/256:4-4 90872 1325 ns/op BenchmarkTrimASCII/256:8-4 90463 1319 ns/op BenchmarkTrimASCII/256:16-4 79904 1347 ns/op BenchmarkTrimASCII/4096:1-4 84615 1390 ns/op BenchmarkTrimASCII/4096:2-4 5488 22326 ns/op BenchmarkTrimASCII/4096:4-4 5918 20290 ns/op BenchmarkTrimASCII/4096:8-4 5019 20435 ns/op BenchmarkTrimASCII/4096:16-4 5301 20301 ns/op BenchmarkTrimByte-4 4983978 25.05 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 19264 6230 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 19206 6241 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 1230 93659 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 2432 48768 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 4845 24314 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 9076 11960 ns/op BenchmarkJoin/0-4 5870821 20.40 ns/op 0 B/op 0 allocs/op BenchmarkJoin/1-4 4685056 25.24 ns/op 0 B/op 0 allocs/op BenchmarkJoin/2-4 212452 561.1 ns/op 16 B/op 1 allocs/op BenchmarkJoin/3-4 146324 812.4 ns/op 24 B/op 1 allocs/op BenchmarkJoin/4-4 113605 1083 ns/op 48 B/op 1 allocs/op BenchmarkJoin/5-4 91564 1347 ns/op 48 B/op 1 allocs/op BenchmarkJoin/6-4 75642 1556 ns/op 64 B/op 1 allocs/op BenchmarkJoin/7-4 66008 1825 ns/op 64 B/op 1 allocs/op BenchmarkTrimSpace/NoTrim-4 3157773 38.22 ns/op BenchmarkTrimSpace/ASCII-4 1797128 63.62 ns/op BenchmarkTrimSpace/SomeNonASCII-4 160848 734.5 ns/op BenchmarkTrimSpace/JustNonASCII-4 87642 1374 ns/op BenchmarkReplaceAll-4 131088 931.7 ns/op 16 B/op 1 allocs/op PASS ok strings 52.367s goos: linux goarch: amd64 pkg: sync cpu: AMD EPYC 7B12 BenchmarkCond1-4 60810 2262 ns/op BenchmarkCond2-4 18757 6243 ns/op BenchmarkCond4-4 12433 11611 ns/op BenchmarkCond8-4 10000 15986 ns/op BenchmarkCond16-4 5113 36454 ns/op BenchmarkCond32-4 1644 75853 ns/op BenchmarkLoadMostlyHits/*sync_test.DeepCopyMap-4 513614 286.6 ns/op BenchmarkLoadMostlyHits/*sync_test.RWMutexMap-4 211350 489.0 ns/op BenchmarkLoadMostlyHits/*sync.Map-4 586418 202.5 ns/op BenchmarkLoadMostlyMisses/*sync_test.DeepCopyMap-4 643585 183.5 ns/op BenchmarkLoadMostlyMisses/*sync_test.RWMutexMap-4 207140 570.7 ns/op BenchmarkLoadMostlyMisses/*sync.Map-4 748885 161.2 ns/op BenchmarkLoadOrStoreBalanced/*sync_test.RWMutexMap-4 82117 1581 ns/op BenchmarkLoadOrStoreBalanced/*sync.Map-4 90447 1582 ns/op BenchmarkLoadOrStoreUnique/*sync_test.RWMutexMap-4 65974 2356 ns/op BenchmarkLoadOrStoreUnique/*sync.Map-4 49058 2636 ns/op BenchmarkLoadOrStoreCollision/*sync_test.DeepCopyMap-4 601789 184.4 ns/op BenchmarkLoadOrStoreCollision/*sync_test.RWMutexMap-4 164166 745.4 ns/op BenchmarkLoadOrStoreCollision/*sync.Map-4 490652 207.8 ns/op BenchmarkLoadAndDeleteBalanced/*sync_test.RWMutexMap-4 126114 820.0 ns/op BenchmarkLoadAndDeleteBalanced/*sync.Map-4 754340 178.6 ns/op BenchmarkLoadAndDeleteUnique/*sync_test.RWMutexMap-4 181134 751.9 ns/op BenchmarkLoadAndDeleteUnique/*sync.Map-4 1917928 96.52 ns/op BenchmarkLoadAndDeleteCollision/*sync_test.DeepCopyMap-4 50635 2337 ns/op BenchmarkLoadAndDeleteCollision/*sync_test.RWMutexMap-4 109466 950.7 ns/op BenchmarkLoadAndDeleteCollision/*sync.Map-4 237093 553.5 ns/op BenchmarkRange/*sync_test.DeepCopyMap-4 7308 15083 ns/op BenchmarkRange/*sync_test.RWMutexMap-4 256 470940 ns/op BenchmarkRange/*sync.Map-4 1354 100360 ns/op BenchmarkAdversarialAlloc/*sync_test.DeepCopyMap-4 122817 1414 ns/op BenchmarkAdversarialAlloc/*sync_test.RWMutexMap-4 195684 623.8 ns/op BenchmarkAdversarialAlloc/*sync.Map-4 71130 1751 ns/op BenchmarkAdversarialDelete/*sync_test.DeepCopyMap-4 121459 1006 ns/op BenchmarkAdversarialDelete/*sync_test.RWMutexMap-4 207792 633.3 ns/op BenchmarkAdversarialDelete/*sync.Map-4 171594 821.1 ns/op BenchmarkDeleteCollision/*sync_test.DeepCopyMap-4 84208 1586 ns/op BenchmarkDeleteCollision/*sync_test.RWMutexMap-4 185648 667.7 ns/op BenchmarkDeleteCollision/*sync.Map-4 795903 140.0 ns/op BenchmarkSwapCollision/*sync_test.DeepCopyMap-4 51046 2150 ns/op BenchmarkSwapCollision/*sync_test.RWMutexMap-4 146031 871.4 ns/op BenchmarkSwapCollision/*sync.Map-4 72770 1910 ns/op BenchmarkSwapMostlyHits/*sync_test.DeepCopyMap-4 380 300446 ns/op BenchmarkSwapMostlyHits/*sync_test.RWMutexMap-4 93279 1077 ns/op BenchmarkSwapMostlyHits/*sync.Map-4 309148 422.8 ns/op BenchmarkSwapMostlyMisses/*sync_test.DeepCopyMap-4 23866 5417 ns/op BenchmarkSwapMostlyMisses/*sync_test.RWMutexMap-4 59787 1952 ns/op BenchmarkSwapMostlyMisses/*sync.Map-4 21844 5048 ns/op BenchmarkCompareAndSwapCollision/*sync_test.DeepCopyMap-4 357672 500.2 ns/op BenchmarkCompareAndSwapCollision/*sync_test.RWMutexMap-4 139662 1256 ns/op BenchmarkCompareAndSwapCollision/*sync.Map-4 124869 819.2 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync_test.DeepCopyMap-4 1785721 61.37 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync_test.RWMutexMap-4 164694 721.4 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync.Map-4 1833980 56.12 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync_test.DeepCopyMap-4 719337 160.7 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync_test.RWMutexMap-4 134469 868.4 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync.Map-4 569661 180.2 ns/op BenchmarkCompareAndSwapMostlyHits/*sync_test.RWMutexMap-4 90879 1258 ns/op BenchmarkCompareAndSwapMostlyHits/*sync.Map-4 312705 421.2 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync_test.DeepCopyMap-4 493324 301.7 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync_test.RWMutexMap-4 110989 1041 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync.Map-4 775740 190.4 ns/op BenchmarkCompareAndDeleteCollision/*sync_test.DeepCopyMap-4 278323 858.4 ns/op BenchmarkCompareAndDeleteCollision/*sync_test.RWMutexMap-4 136879 1041 ns/op BenchmarkCompareAndDeleteCollision/*sync.Map-4 139876 717.6 ns/op BenchmarkCompareAndDeleteMostlyHits/*sync_test.RWMutexMap-4 54459 2266 ns/op BenchmarkCompareAndDeleteMostlyHits/*sync.Map-4 219589 595.0 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync_test.DeepCopyMap-4 534276 256.5 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync_test.RWMutexMap-4 131222 1006 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync.Map-4 664812 177.6 ns/op BenchmarkUncontendedSemaphore-4 6910850 17.32 ns/op BenchmarkContendedSemaphore-4 6208327 22.43 ns/op BenchmarkMutexUncontended-4 1109028 103.7 ns/op BenchmarkMutex-4 176540 716.7 ns/op BenchmarkMutexSlack-4 179731 779.3 ns/op BenchmarkMutexWork-4 144399 877.9 ns/op BenchmarkMutexWorkSlack-4 119288 860.9 ns/op BenchmarkMutexNoSpin-4 52194 2478 ns/op BenchmarkMutexSpin-4 51272 2293 ns/op BenchmarkOnce-4 861542 150.3 ns/op BenchmarkSemaUncontended-4 7542763 15.34 ns/op BenchmarkSemaSyntNonblock-4 2264402 59.17 ns/op BenchmarkSemaSyntBlock-4 1383528 90.55 ns/op BenchmarkSemaWorkNonblock-4 1000000 137.9 ns/op BenchmarkSemaWorkBlock-4 872643 136.2 ns/op BenchmarkRWMutexUncontended-4 550676 193.3 ns/op BenchmarkRWMutexWrite100-4 293461 410.7 ns/op BenchmarkRWMutexWrite10-4 297318 400.2 ns/op BenchmarkRWMutexWorkWrite100-4 225406 510.4 ns/op BenchmarkRWMutexWorkWrite10-4 221322 578.3 ns/op BenchmarkWaitGroupUncontended-4 967351 106.2 ns/op BenchmarkWaitGroupAddDone-4 302377 357.5 ns/op BenchmarkWaitGroupAddDoneWork-4 387763 321.5 ns/op BenchmarkWaitGroupWait-4 4461264 26.82 ns/op BenchmarkWaitGroupWaitWork-4 2304024 46.12 ns/op BenchmarkWaitGroupActuallyWait-4 36530 3766 ns/op 32 B/op 2 allocs/op PASS ok sync 17.004s goos: linux goarch: amd64 pkg: sync/atomic cpu: AMD EPYC 7B12 BenchmarkValueRead-4 617442 178.9 ns/op PASS ok sync/atomic 0.142s goos: linux goarch: amd64 pkg: testing cpu: AMD EPYC 7B12 BenchmarkTBHelper-4 107065 1123 ns/op 0 B/op 0 allocs/op PASS ok testing 0.166s goos: linux goarch: amd64 pkg: text/tabwriter cpu: AMD EPYC 7B12 BenchmarkTable/1x10/new-4 8426 13977 ns/op 1520 B/op 21 allocs/op BenchmarkTable/1x10/reuse-4 11659 10340 ns/op 0 B/op 0 allocs/op BenchmarkTable/1x1000/new-4 91 1195908 ns/op 129392 B/op 1025 allocs/op BenchmarkTable/1x1000/reuse-4 123 969507 ns/op 1051 B/op 8 allocs/op BenchmarkTable/1x100000/new-4 1 142568976 ns/op 19393104 B/op 100058 allocs/op BenchmarkTable/1x100000/reuse-4 1 137441666 ns/op 19393008 B/op 100057 allocs/op BenchmarkTable/10x10/new-4 1714 62905 ns/op 5056 B/op 31 allocs/op BenchmarkTable/10x10/reuse-4 2001 54088 ns/op 2 B/op 0 allocs/op BenchmarkTable/10x1000/new-4 19 5908932 ns/op 413573 B/op 1039 allocs/op BenchmarkTable/10x1000/reuse-4 19 5634588 ns/op 21766 B/op 54 allocs/op BenchmarkTable/10x100000/new-4 1 610409877 ns/op 48120704 B/op 100073 allocs/op BenchmarkTable/10x100000/reuse-4 1 620097875 ns/op 48120800 B/op 100074 allocs/op BenchmarkTable/100x10/new-4 222 557382 ns/op 39296 B/op 41 allocs/op BenchmarkTable/100x10/reuse-4 240 503640 ns/op 163 B/op 0 allocs/op BenchmarkTable/100x1000/new-4 2 55521905 ns/op 3288960 B/op 1053 allocs/op BenchmarkTable/100x1000/reuse-4 2 54120616 ns/op 1644480 B/op 526 allocs/op BenchmarkTable/100x100000/new-4 1 6236764293 ns/op 335150048 B/op 100090 allocs/op BenchmarkTable/100x100000/reuse-4 1 6206582308 ns/op 335149960 B/op 100090 allocs/op BenchmarkPyramid/10-4 2756 38597 ns/op 4872 B/op 35 allocs/op BenchmarkPyramid/100-4 40 2952812 ns/op 409128 B/op 230 allocs/op BenchmarkPyramid/1000-4 1 288665611 ns/op 35625256 B/op 2055 allocs/op BenchmarkRagged/10-4 2509 44308 ns/op 4512 B/op 34 allocs/op BenchmarkRagged/100-4 266 428913 ns/op 41008 B/op 188 allocs/op BenchmarkRagged/1000-4 27 4351061 ns/op 427424 B/op 1661 allocs/op BenchmarkCode-4 8022 15002 ns/op 624 B/op 13 allocs/op PASS ok text/tabwriter 17.195s goos: linux goarch: amd64 pkg: text/template/parse cpu: AMD EPYC 7B12 BenchmarkParseLarge-4 2 75951790 ns/op BenchmarkVariableString-4 100088 1182 ns/op 80 B/op 3 allocs/op BenchmarkListString-4 2215 55371 ns/op 2512 B/op 39 allocs/op PASS ok text/template/parse 0.524s goos: linux goarch: amd64 pkg: time cpu: AMD EPYC 7B12 BenchmarkAfterFunc-4 30 3575540 ns/op BenchmarkAfter-4 145 1157852 ns/op BenchmarkStop-4 196 593877 ns/op BenchmarkSimultaneousAfterFunc-4 26 4476938 ns/op BenchmarkStartStop-4 249 609535 ns/op BenchmarkReset-4 3270 43281 ns/op BenchmarkSleep-4 32 4046369 ns/op BenchmarkParallelTimerLatency-4 49 192042 avg-late-ns 611060 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=1-4 37 330670 avg-late-ns 1274240 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=2-4 33 375706 avg-late-ns 922050 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=3-4 34 354769 avg-late-ns 1221510 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=4-4 33 343918 avg-late-ns 1363638 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=5-4 31 318865 avg-late-ns 1471515 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=6-4 32 277878 avg-late-ns 1431905 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=7-4 30 259774 avg-late-ns 2224494 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=8-4 27 201535 avg-late-ns 1500481 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=9-4 26 197852 avg-late-ns 1441791 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=10-4 26 899674 avg-late-ns 4489963 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=2ms/tickers-per-P=1-4 34 295340 avg-late-ns 856718 max-late-ns BenchmarkTicker-4 480 264083 ns/op BenchmarkTickerReset-4 4642 24725 ns/op BenchmarkTickerResetNaive-4 234 598553 ns/op BenchmarkNow-4 1259473 95.71 ns/op BenchmarkNowUnixNano-4 947582 114.7 ns/op BenchmarkNowUnixMilli-4 1000000 109.2 ns/op BenchmarkNowUnixMicro-4 1000000 114.1 ns/op BenchmarkFormat-4 59378 2027 ns/op BenchmarkFormatRFC3339-4 82317 1441 ns/op BenchmarkFormatRFC3339Nano-4 82104 1471 ns/op BenchmarkFormatNow-4 82185 1459 ns/op BenchmarkMarshalJSON-4 110662 1068 ns/op BenchmarkMarshalText-4 113574 1060 ns/op BenchmarkParse-4 137148 853.9 ns/op BenchmarkParseRFC3339UTC-4 327181 351.6 ns/op BenchmarkParseRFC3339UTCBytes-4 221084 535.1 ns/op BenchmarkParseRFC3339TZ-4 95240 1254 ns/op BenchmarkParseRFC3339TZBytes-4 77500 1511 ns/op BenchmarkParseDuration-4 573950 206.9 ns/op BenchmarkHour-4 1000000 114.5 ns/op BenchmarkSecond-4 1000000 123.4 ns/op BenchmarkYear-4 749338 155.2 ns/op BenchmarkDay-4 652779 168.2 ns/op BenchmarkISOWeek-4 728318 169.3 ns/op BenchmarkGoString-4 82525 1521 ns/op BenchmarkUnmarshalText-4 70939 1733 ns/op PASS ok time 11.396s goos: linux goarch: amd64 pkg: unicode/utf16 cpu: AMD EPYC 7B12 BenchmarkDecodeValidASCII-4 652180 166.5 ns/op BenchmarkDecodeValidJapaneseChars-4 793362 139.9 ns/op BenchmarkDecodeRune-4 2012847 60.31 ns/op BenchmarkEncodeValidASCII-4 599996 192.1 ns/op BenchmarkEncodeValidJapaneseChars-4 794632 142.0 ns/op BenchmarkAppendRuneValidASCII-4 1750587 69.11 ns/op BenchmarkAppendRuneValidJapaneseChars-4 2845712 42.23 ns/op BenchmarkEncodeRune-4 3548131 34.96 ns/op PASS ok unicode/utf16 1.203s goos: linux goarch: amd64 pkg: unicode/utf8 cpu: AMD EPYC 7B12 BenchmarkRuneCountTenASCIIChars-4 1180936 102.8 ns/op BenchmarkRuneCountTenJapaneseChars-4 222762 523.6 ns/op BenchmarkRuneCountInStringTenASCIIChars-4 4343083 27.84 ns/op BenchmarkRuneCountInStringTenJapaneseChars-4 584886 204.1 ns/op BenchmarkValidTenASCIIChars-4 1267022 94.67 ns/op BenchmarkValid100KASCIIChars-4 146 822164 ns/op BenchmarkValidTenJapaneseChars-4 191096 579.3 ns/op BenchmarkValidLongMostlyASCII-4 136 862856 ns/op BenchmarkValidLongJapanese-4 64 1710123 ns/op BenchmarkValidStringTenASCIIChars-4 5401182 22.13 ns/op BenchmarkValidString100KASCIIChars-4 10000 10418 ns/op BenchmarkValidStringTenJapaneseChars-4 562664 195.9 ns/op BenchmarkValidStringLongMostlyASCII-4 1065 113131 ns/op BenchmarkValidStringLongJapanese-4 218 533809 ns/op BenchmarkEncodeASCIIRune-4 4786215 24.37 ns/op BenchmarkEncodeJapaneseRune-4 2848676 40.99 ns/op BenchmarkAppendASCIIRune-4 11320562 10.15 ns/op BenchmarkAppendJapaneseRune-4 3213994 36.15 ns/op BenchmarkDecodeASCIIRune-4 3296953 34.36 ns/op BenchmarkDecodeJapaneseRune-4 2210324 53.20 ns/op BenchmarkFullRune/ASCII-4 4260978 28.12 ns/op BenchmarkFullRune/Incomplete-4 1847772 65.33 ns/op BenchmarkFullRune/Japanese-4 4521247 26.45 ns/op PASS ok unicode/utf8 3.614s goos: linux goarch: amd64 pkg: cmd/api cpu: AMD EPYC 7B12 BenchmarkAll-4 1 50691118557 ns/op PASS ok cmd/api 56.520s goos: linux goarch: amd64 pkg: cmd/compile/internal/reflectdata cpu: AMD EPYC 7B12 BenchmarkEqArrayOfStrings5-4 1000000 109.4 ns/op BenchmarkEqArrayOfStrings64-4 135373 862.8 ns/op BenchmarkEqArrayOfStrings1024-4 7885 13361 ns/op BenchmarkEqArrayOfFloats5-4 1288796 93.04 ns/op BenchmarkEqArrayOfFloats64-4 137685 874.0 ns/op BenchmarkEqArrayOfFloats1024-4 7573 14067 ns/op BenchmarkEqStruct-4 17326720 6.558 ns/op PASS ok cmd/compile/internal/reflectdata 0.964s goos: linux goarch: amd64 pkg: cmd/compile/internal/ssa cpu: AMD EPYC 7B12 BenchmarkPhioptPass-4 10000 55963 ns/op BenchmarkCopyElim1-4 950 125205 ns/op BenchmarkCopyElim10-4 777 148440 ns/op BenchmarkCopyElim100-4 396 306491 ns/op BenchmarkCopyElim1000-4 61 1693086 ns/op BenchmarkCopyElim10000-4 4 26687586 ns/op BenchmarkCopyElim100000-4 1 532677519 ns/op BenchmarkDeadCode/1-4 744 164921 ns/op BenchmarkDeadCode/10-4 630 172721 ns/op BenchmarkDeadCode/100-4 260 392259 ns/op BenchmarkDeadCode/1000-4 60 2306081 ns/op BenchmarkDeadCode/10000-4 5 26433671 ns/op BenchmarkDeadCode/100000-4 1 354645839 ns/op BenchmarkDeadCode/200000-4 1 683518989 ns/op BenchmarkDominatorsLinear-4 16 8974123 ns/op 1.11 MB/s BenchmarkDominatorsFwdBack-4 12 11474729 ns/op 0.87 MB/s BenchmarkDominatorsManyPred-4 10 13189976 ns/op 0.76 MB/s BenchmarkDominatorsMaxPred-4 10 11379474 ns/op 0.88 MB/s BenchmarkDominatorsMaxPredVal-4 10 11619196 ns/op 0.86 MB/s BenchmarkFuse/1-4 631 173113 ns/op BenchmarkFuse/10-4 561 210955 ns/op BenchmarkFuse/100-4 174 665241 ns/op BenchmarkFuse/1000-4 24 5038301 ns/op BenchmarkFuse/10000-4 2 61912974 ns/op BenchmarkNilCheckDeep1-4 10000 10244 ns/op 0.10 MB/s 238 B/op 4 allocs/op BenchmarkNilCheckDeep10-4 4239 23971 ns/op 0.42 MB/s 238 B/op 4 allocs/op BenchmarkNilCheckDeep100-4 705 164217 ns/op 0.61 MB/s 607 B/op 4 allocs/op BenchmarkNilCheckDeep1000-4 68 1599452 ns/op 0.63 MB/s 5375 B/op 5 allocs/op BenchmarkNilCheckDeep10000-4 6 19687258 ns/op 0.51 MB/s 71337 B/op 5 allocs/op BenchmarkDSEPass-4 31 3835773 ns/op 57322 B/op 8 allocs/op BenchmarkDSEPassBlock-4 1 130019086 ns/op 4261392 B/op 108572 allocs/op BenchmarkCSEPass-4 6 16679843 ns/op 98796 B/op 9 allocs/op BenchmarkCSEPassBlock-4 1 167884903 ns/op 5686384 B/op 97620 allocs/op BenchmarkDeadcodePass-4 194 576174 ns/op 97545 B/op 3 allocs/op BenchmarkDeadcodePassBlock-4 1 125251018 ns/op 4056824 B/op 45013 allocs/op BenchmarkMultiPass-4 79 1388891 ns/op 219338 B/op 10 allocs/op BenchmarkMultiPassBlock-4 1 250474146 ns/op 11236568 B/op 150072 allocs/op BenchmarkCondRewrite/SoloJump-4 2913867 38.39 ns/op BenchmarkCondRewrite/CombJump-4 2794516 42.83 ns/op PASS ok cmd/compile/internal/ssa 13.358s goos: linux goarch: amd64 pkg: cmd/compile/internal/test cpu: AMD EPYC 7B12 BenchmarkLoadAdd-4 7641 15614 ns/op BenchmarkExtShift-4 17259 6940 ns/op BenchmarkModify-4 8424 13738 ns/op BenchmarkMullImm-4 17313 6910 ns/op BenchmarkConstModify-4 8240 12470 ns/op BenchmarkBitSet-4 17197 6431 ns/op BenchmarkBitClear-4 18666 6420 ns/op BenchmarkBitToggle-4 18214 6436 ns/op BenchmarkBitSetConst-4 146864 801.0 ns/op BenchmarkBitClearConst-4 144584 818.3 ns/op BenchmarkBitToggleConst-4 147932 799.8 ns/op BenchmarkDivconstI64-4 8790468 13.98 ns/op BenchmarkModconstI64-4 8437424 14.03 ns/op BenchmarkDivisiblePow2constI64-4 8494246 14.21 ns/op BenchmarkDivisibleconstI64-4 9030358 13.13 ns/op BenchmarkDivisibleWDivconstI64-4 6605816 18.02 ns/op BenchmarkDivconstU64/3-4 8513610 13.53 ns/op BenchmarkDivconstU64/5-4 8676408 13.82 ns/op BenchmarkDivconstU64/37-4 8006288 13.47 ns/op BenchmarkDivconstU64/1234567-4 8971258 13.68 ns/op BenchmarkModconstU64-4 6910754 15.45 ns/op BenchmarkDivisibleconstU64-4 8598212 14.27 ns/op BenchmarkDivisibleWDivconstU64-4 6024378 18.55 ns/op BenchmarkDivconstI32-4 8396353 13.79 ns/op BenchmarkModconstI32-4 8561655 14.02 ns/op BenchmarkDivisiblePow2constI32-4 9116601 13.24 ns/op BenchmarkDivisibleconstI32-4 9083367 13.19 ns/op BenchmarkDivisibleWDivconstI32-4 6633033 19.17 ns/op BenchmarkDivconstU32-4 8029935 14.82 ns/op BenchmarkModconstU32-4 8554405 13.83 ns/op BenchmarkDivisibleconstU32-4 9114634 13.28 ns/op BenchmarkDivisibleWDivconstU32-4 6332056 18.16 ns/op BenchmarkDivconstI16-4 8540560 13.88 ns/op BenchmarkModconstI16-4 8825697 13.59 ns/op BenchmarkDivisiblePow2constI16-4 9010105 13.16 ns/op BenchmarkDivisibleconstI16-4 8207648 13.24 ns/op BenchmarkDivisibleWDivconstI16-4 6115447 18.88 ns/op BenchmarkDivconstU16-4 9131767 13.17 ns/op BenchmarkModconstU16-4 8246510 13.21 ns/op BenchmarkDivisibleconstU16-4 9067698 13.38 ns/op BenchmarkDivisibleWDivconstU16-4 6066393 19.18 ns/op BenchmarkDivconstI8-4 8267436 14.15 ns/op BenchmarkModconstI8-4 8599708 13.22 ns/op BenchmarkDivisiblePow2constI8-4 9041673 13.70 ns/op BenchmarkDivisibleconstI8-4 8367016 14.09 ns/op BenchmarkDivisibleWDivconstI8-4 6729294 18.72 ns/op BenchmarkDivconstU8-4 9071727 13.22 ns/op BenchmarkModconstU8-4 8937915 13.32 ns/op BenchmarkDivisibleconstU8-4 8315691 13.07 ns/op BenchmarkDivisibleWDivconstU8-4 6308163 19.39 ns/op BenchmarkMul2-4 244702 491.9 ns/op BenchmarkMulNeg2-4 246801 490.3 ns/op BenchmarkEfaceInteger-4 3820945 29.06 ns/op BenchmarkMulconstI32/3-4 17157246 6.896 ns/op BenchmarkMulconstI32/5-4 17287652 6.888 ns/op BenchmarkMulconstI32/12-4 17482598 6.870 ns/op BenchmarkMulconstI32/120-4 17121334 6.887 ns/op BenchmarkMulconstI32/-120-4 17437629 6.900 ns/op BenchmarkMulconstI32/65537-4 17248940 6.871 ns/op BenchmarkMulconstI32/65538-4 17277699 6.868 ns/op BenchmarkMulconstI64/3-4 17334554 6.886 ns/op BenchmarkMulconstI64/5-4 17398063 6.877 ns/op BenchmarkMulconstI64/12-4 17185405 6.879 ns/op BenchmarkMulconstI64/120-4 17418316 6.875 ns/op BenchmarkMulconstI64/-120-4 17428562 6.887 ns/op BenchmarkMulconstI64/65537-4 17455484 6.880 ns/op BenchmarkMulconstI64/65538-4 17355012 6.886 ns/op BenchmarkMulconstU32/3-4 17159577 6.910 ns/op BenchmarkMulconstU32/5-4 17136078 6.887 ns/op BenchmarkMulconstU32/12-4 17342245 6.885 ns/op BenchmarkMulconstU32/120-4 17431398 6.880 ns/op BenchmarkMulconstU32/65537-4 16405030 6.928 ns/op BenchmarkMulconstU32/65538-4 17338887 6.913 ns/op BenchmarkMulconstU64/3-4 16684696 6.889 ns/op BenchmarkMulconstU64/5-4 17357748 6.911 ns/op BenchmarkMulconstU64/12-4 17398845 6.880 ns/op BenchmarkMulconstU64/120-4 17424944 6.889 ns/op BenchmarkMulconstU64/65537-4 16413310 6.878 ns/op BenchmarkMulconstU64/65538-4 17387198 6.874 ns/op BenchmarkShiftArithmeticRight-4 16971469 6.877 ns/op BenchmarkSwitch8Predictable-4 12744834 9.099 ns/op BenchmarkSwitch8Unpredictable-4 6666674 17.69 ns/op BenchmarkSwitch32Predictable-4 10527601 11.11 ns/op BenchmarkSwitch32Unpredictable-4 6616452 17.64 ns/op BenchmarkSwitchStringPredictable-4 6313054 18.38 ns/op BenchmarkSwitchStringUnpredictable-4 4669257 24.74 ns/op PASS ok cmd/compile/internal/test 11.993s goos: linux goarch: amd64 pkg: cmd/compile/internal/types2 cpu: AMD EPYC 7B12 BenchmarkLookupFieldOrMethod-4 165 684839 ns/op BenchmarkNamed/Underlying/nongeneric-4 1000000 102.9 ns/op BenchmarkNamed/Underlying/generic-4 1215132 104.4 ns/op BenchmarkNamed/Underlying/src_instance-4 1202655 100.2 ns/op BenchmarkNamed/Underlying/user_instance-4 1305164 92.86 ns/op BenchmarkCheck/http/funcbodies/info-4 1 432040109 ns/op 70752 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 310639294 ns/op 98387 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 137280711 ns/op 222589 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 117569225 ns/op 259905 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 330327320 ns/op 15523 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 2 78210494 ns/op 65571 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 4 29844616 ns/op 171811 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 4 28450394 ns/op 180251 lines/s BenchmarkCheck/constant/funcbodies/info-4 1 116259625 ns/op 18658 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 3 36250616 ns/op 59824 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 6 18861364 ns/op 115021 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 6 17968753 ns/op 120731 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 849023731 ns/op 74973 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 510708952 ns/op 124636 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 128114553 ns/op 496698 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 2 98091974 ns/op 648750 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 1 380976150 ns/op 5244 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 2 58637292 ns/op 34057 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 3 34284709 ns/op 58252 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 3 33817570 ns/op 59066 lines/s PASS ok cmd/compile/internal/types2 14.977s goos: linux goarch: amd64 pkg: cmd/go cpu: AMD EPYC 7B12 BenchmarkExecGoEnv-4 187 616077 ns/op 1406080 sys-ns/op 799663 user-ns/op PASS ok cmd/go 0.193s goos: linux goarch: amd64 pkg: cmd/internal/notsha256 cpu: AMD EPYC 7B12 BenchmarkHash8Bytes/New-4 73576 1617 ns/op 4.95 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum256-4 87778 1327 ns/op 6.03 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 19411 6086 ns/op 168.26 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum256-4 20364 5901 ns/op 173.54 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 3153 37837 ns/op 216.51 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum256-4 3160 37640 ns/op 217.64 MB/s 0 B/op 0 allocs/op PASS ok cmd/internal/notsha256 0.906s All tests passed.