linux-amd64-race at b267db08b22de7a7bbe700530fd9e71ca060610f :: 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-rn789a5cb" "DEBIAN_FRONTEND=noninteractive" "HOME=/root" "USER=root" "GO_STAGE0_NET_DELAY=15s" "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" "GOPLSCACHE=/workdir/goplscache" "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 *** You need to add /workdir/go/bin to your PATH. :: 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-rn789a5cb" "DEBIAN_FRONTEND=noninteractive" "HOME=/root" "USER=root" "GO_STAGE0_NET_DELAY=15s" "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" "GOPLSCACHE=/workdir/goplscache" "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.107+ #1 SMP Sat May 20 09:38:40 UTC 2023 x86_64 ##### Testing packages. ok archive/tar 1.784s ok archive/zip 2.646s ok bufio 1.242s ok bytes 2.620s ok cmp 1.009s ok compress/bzip2 1.311s ok compress/flate 5.546s ok compress/gzip 9.929s ok compress/lzw 1.414s ok compress/zlib 4.591s ok container/heap 1.015s ok container/list 1.010s ok container/ring 1.015s ok context 1.034s ok crypto 1.010s ok crypto/aes 1.034s ok crypto/cipher 1.030s ok crypto/des 1.030s ok crypto/dsa 1.011s ok crypto/ecdh 1.157s ok crypto/ecdsa 1.098s ok crypto/ed25519 1.291s ok crypto/elliptic 1.026s ok crypto/hmac 1.011s ok crypto/internal/alias 1.009s ok crypto/internal/bigmod 3.413s ok crypto/internal/boring 1.010s ok crypto/internal/boring/bcache 1.313s ok crypto/internal/edwards25519 27.840s ok crypto/internal/edwards25519/field 10.119s ok crypto/internal/nistec 1.593s ok crypto/internal/nistec/fiat 1.009s [no tests to run] ok crypto/md5 1.017s ok crypto/rand 1.183s ok crypto/rc4 1.341s ok crypto/rsa 2.257s ok crypto/sha1 1.025s ok crypto/sha256 1.014s ok crypto/sha512 1.014s ok crypto/subtle 1.252s ok crypto/tls 2.982s ok crypto/x509 1.999s ok database/sql 1.303s ok database/sql/driver 1.009s ok debug/buildinfo 1.029s ok debug/dwarf 1.048s ok debug/elf 1.840s ok debug/gosym 1.202s ok debug/macho 1.018s ok debug/pe 1.030s ok debug/plan9obj 1.010s ok embed 1.010s [no tests to run] ok embed/internal/embedtest 1.012s ok encoding/ascii85 1.012s ok encoding/asn1 1.012s ok encoding/base32 1.035s ok encoding/base64 1.015s ok encoding/binary 1.014s ok encoding/csv 1.034s ok encoding/gob 16.274s ok encoding/hex 1.014s ok encoding/json 1.811s ok encoding/pem 2.175s ok encoding/xml 1.115s ok errors 1.014s ok expvar 1.011s ok flag 3.058s ok fmt 1.420s ok go/ast 1.015s ok go/build 3.967s ok go/build/constraint 1.013s ok go/constant 1.015s ok go/doc 1.161s ok go/doc/comment 2.492s ok go/format 1.029s ok go/importer 1.121s ok go/internal/gccgoimporter 1.030s ok go/internal/gcimporter 1.785s ok go/internal/srcimporter 10.374s ok go/parser 1.585s ok go/printer 2.001s ok go/scanner 1.015s ok go/token 1.079s ok go/types 22.986s ok hash 1.012s ok hash/adler32 1.028s ok hash/crc32 1.032s ok hash/crc64 1.018s ok hash/fnv 1.011s ok hash/maphash 1.010s ok html 1.010s ok html/template 1.150s ok image 1.289s ok image/color 1.025s ok image/draw 1.399s ok image/gif 1.650s ok image/jpeg 1.895s ok image/png 3.043s ok index/suffixarray 1.753s ok internal/abi 1.035s ok internal/buildcfg 1.010s ok internal/coverage/cformat 1.011s ok internal/coverage/cmerge 1.010s ok internal/coverage/pods 1.011s ok internal/coverage/slicereader 1.009s ok internal/coverage/slicewriter 1.010s ok internal/coverage/test 1.028s ok internal/cpu 3.027s ok internal/dag 1.010s ok internal/diff 1.011s ok internal/fmtsort 1.010s ok internal/fuzz 1.024s ok internal/godebug 13.469s ok internal/godebugs 1.009s ok internal/intern 1.203s ok internal/itoa 1.009s ok internal/poll 1.378s ok internal/profile 1.011s ok internal/reflectlite 1.012s ok internal/safefilepath 1.009s ok internal/saferio 1.259s ok internal/singleflight 1.112s ok internal/testenv 1.097s ok internal/trace 1.117s ok internal/types/errors 1.228s ok internal/unsafeheader 1.010s ok internal/xcoff 1.020s ok internal/zstd 1.011s ok io 1.043s ok io/fs 1.191s ok io/ioutil 1.014s ok log 1.021s ok log/slog 1.029s ok log/slog/internal/benchmarks 1.010s ok log/slog/internal/buffer 1.009s ok log/syslog 2.224s ok maps 1.011s ok math 1.019s ok math/big 3.072s ok math/bits 1.017s ok math/cmplx 1.012s ok math/rand 3.549s ok mime 1.022s ok mime/multipart 4.254s ok mime/quotedprintable 1.036s ok net 39.269s ok net/http 6.831s ok net/http/cgi 12.268s ok net/http/cookiejar 1.016s ok net/http/fcgi 1.116s ok net/http/httptest 1.138s ok net/http/httptrace 1.010s ok net/http/httputil 1.621s ok net/http/internal 1.012s ok net/http/internal/ascii 1.010s ok net/http/pprof 6.155s ok net/internal/socktest 1.011s ok net/mail 1.014s ok net/netip 1.221s ok net/rpc 1.043s ok net/rpc/jsonrpc 1.014s ok net/smtp 1.048s ok net/textproto 1.028s ok net/url 1.019s ok os 6.252s ok os/exec 4.075s ok os/exec/internal/fdtest 1.009s ok os/signal 16.927s ok os/user 1.010s ok path 1.013s ok path/filepath 1.037s ok plugin 1.010s ok reflect 1.391s ok regexp 3.016s ok regexp/syntax 3.985s ok runtime 28.849s ok runtime/cgo 1.010s ok runtime/coverage 1.011s ok runtime/debug 2.059s ok runtime/internal/atomic 1.043s ok runtime/internal/math 1.010s ok runtime/internal/sys 1.012s ok runtime/internal/syscall 1.009s ok runtime/metrics 1.017s ok runtime/pprof 18.403s ok runtime/race 8.945s ok runtime/trace 3.306s ok slices 1.304s ok sort 1.319s ok strconv 2.640s ok strings 2.031s ok sync 1.290s ok sync/atomic 2.369s ok syscall 10.520s ok testing 2.846s ok testing/fstest 1.013s ok testing/iotest 1.012s ok testing/quick 1.111s ok testing/slogtest 1.011s ok text/scanner 1.018s ok text/tabwriter 1.014s ok text/template 1.053s ok text/template/parse 1.019s ok time 2.967s ok unicode 1.014s ok unicode/utf16 1.010s ok unicode/utf8 1.018s ok cmd/addr2line 3.890s ok cmd/api 9.645s ok cmd/asm/internal/asm 3.401s ok cmd/asm/internal/lex 1.011s ok cmd/cgo/internal/swig 1.443s ok cmd/cgo/internal/test 2.014s ok cmd/cgo/internal/testcarchive 15.673s ok cmd/cgo/internal/testcshared 3.825s ok cmd/cgo/internal/testerrors 6.914s ok cmd/cgo/internal/testfortran 1.778s ok cmd/cgo/internal/testgodefs 1.370s ok cmd/cgo/internal/testlife 1.357s ok cmd/cgo/internal/testnocgo 1.010s ok cmd/cgo/internal/testplugin 19.355s ok cmd/cgo/internal/testsanitizers 12.802s ok cmd/cgo/internal/testshared 26.011s ok cmd/cgo/internal/testso 1.876s ok cmd/cgo/internal/teststdio 1.833s ok cmd/cgo/internal/testtls 1.010s ok cmd/compile/internal/abt 1.029s ok cmd/compile/internal/amd64 38.427s ok cmd/compile/internal/base 1.011s ok cmd/compile/internal/compare 1.012s ok cmd/compile/internal/dwarfgen 1.313s ok cmd/compile/internal/importer 1.561s ok cmd/compile/internal/ir 1.010s ok cmd/compile/internal/logopt 1.145s ok cmd/compile/internal/loopvar 18.159s ok cmd/compile/internal/noder 1.012s ok cmd/compile/internal/reflectdata 1.010s [no tests to run] ok cmd/compile/internal/ssa 15.941s ok cmd/compile/internal/syntax 1.096s ok cmd/compile/internal/test 9.382s ok cmd/compile/internal/typecheck 1.153s ok cmd/compile/internal/types 1.010s ok cmd/compile/internal/types2 6.290s ok cmd/covdata 1.012s ok cmd/cover 15.476s ok cmd/dist 1.011s ok cmd/distpack 1.010s ok cmd/doc 1.496s ok cmd/fix 1.491s ok cmd/go 149.694s ok cmd/go/internal/auth 1.010s ok cmd/go/internal/cache 1.058s ok cmd/go/internal/envcmd 1.023s ok cmd/go/internal/fsys 1.026s ok cmd/go/internal/generate 1.017s ok cmd/go/internal/get 1.018s ok cmd/go/internal/gover 1.011s ok cmd/go/internal/imports 1.017s ok cmd/go/internal/load 1.015s ok cmd/go/internal/lockedfile 2.104s ok cmd/go/internal/lockedfile/internal/filelock 2.040s ok cmd/go/internal/modconv 1.020s ok cmd/go/internal/modfetch 1.018s ok cmd/go/internal/modfetch/codehost 1.274s ok cmd/go/internal/modfetch/zip_sum_test 1.012s ok cmd/go/internal/modindex 1.397s ok cmd/go/internal/modload 1.018s ok cmd/go/internal/mvs 1.029s ok cmd/go/internal/par 1.068s ok cmd/go/internal/str 1.010s ok cmd/go/internal/test 1.024s ok cmd/go/internal/vcs 1.014s ok cmd/go/internal/vcweb 1.016s ok cmd/go/internal/vcweb/vcstest 3.800s ok cmd/go/internal/web 1.011s ok cmd/go/internal/work 1.090s ok cmd/gofmt 1.134s ok cmd/internal/archive 1.235s ok cmd/internal/bootstrap_test 1.009s ok cmd/internal/buildid 1.375s ok cmd/internal/cov 1.178s ok cmd/internal/dwarf 1.011s ok cmd/internal/edit 1.009s ok cmd/internal/goobj 1.010s ok cmd/internal/moddeps 1.759s ok cmd/internal/notsha256 1.011s ok cmd/internal/obj 1.304s ok cmd/internal/obj/ppc64 1.066s ok cmd/internal/obj/riscv 1.031s ok cmd/internal/obj/s390x 1.009s ok cmd/internal/obj/x86 1.102s ok cmd/internal/objabi 1.010s ok cmd/internal/pkgpath 5.048s ok cmd/internal/pkgpattern 1.013s ok cmd/internal/quoted 1.010s ok cmd/internal/src 1.010s ok cmd/internal/test2json 1.526s ok cmd/link 8.743s ok cmd/link/internal/benchmark 1.013s ok cmd/link/internal/ld 2.961s ok cmd/link/internal/loader 1.026s ok cmd/nm 9.123s ok cmd/objdump 4.701s ok cmd/pack 7.204s ok cmd/pprof 3.339s ok cmd/trace 1.250s ok cmd/vet 27.642s ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: archive/tar cpu: AMD EPYC 7B12 Benchmark/Writer/USTAR-4 4095 25245 ns/op 1368 B/op 25 allocs/op Benchmark/Writer/GNU-4 2992 33442 ns/op 1860 B/op 37 allocs/op Benchmark/Writer/PAX-4 2232 48687 ns/op 2560 B/op 59 allocs/op Benchmark/Reader/USTAR-4 6190 18797 ns/op 5146 B/op 16 allocs/op Benchmark/Reader/GNU-4 8916 13532 ns/op 5166 B/op 15 allocs/op Benchmark/Reader/PAX-4 2881 37543 ns/op 8554 B/op 33 allocs/op PASS ok archive/tar 1.807s goos: linux goarch: amd64 pkg: archive/zip cpu: AMD EPYC 7B12 BenchmarkCompressedZipGarbage-4 1 263008272 ns/op 828576 B/op 82 allocs/op BenchmarkZip64Test-4 1 112992947 ns/op BenchmarkZip64TestSizes/4096-4 1869 58165 ns/op BenchmarkZip64TestSizes/1048576-4 241 494323 ns/op BenchmarkZip64TestSizes/67108864-4 1 107021277 ns/op PASS ok archive/zip 2.142s goos: linux goarch: amd64 pkg: bufio cpu: AMD EPYC 7B12 BenchmarkReaderCopyOptimal-4 308776 356.3 ns/op BenchmarkReaderCopyUnoptimal-4 199286 575.9 ns/op BenchmarkReaderCopyNoWriteTo-4 8878 12598 ns/op BenchmarkReaderWriteToOptimal-4 13197 9133 ns/op BenchmarkReaderReadString-4 186924 659.2 ns/op 144 B/op 1 allocs/op BenchmarkWriterCopyOptimal-4 305876 394.8 ns/op BenchmarkWriterCopyUnoptimal-4 294484 381.7 ns/op BenchmarkWriterCopyNoReadFrom-4 9568 12121 ns/op BenchmarkReaderEmpty-4 52321 2370 ns/op 4224 B/op 3 allocs/op BenchmarkWriterEmpty-4 41395 2863 ns/op 4096 B/op 1 allocs/op BenchmarkWriterFlush-4 732381 154.3 ns/op 0 B/op 0 allocs/op PASS ok bufio 2.503s goos: linux goarch: amd64 pkg: bytes cpu: AMD EPYC 7B12 BenchmarkReadString-4 9397 11381 ns/op 2879.24 MB/s BenchmarkWriteByte-4 588 202228 ns/op 20.25 MB/s BenchmarkWriteRune-4 326 369247 ns/op 33.28 MB/s BenchmarkBufferNotEmptyWriteRead-4 38 2973405 ns/op BenchmarkBufferFullSmallReads-4 153 794221 ns/op BenchmarkBufferWriteBlock/N4096-4 10000 10037 ns/op 14336 B/op 6 allocs/op BenchmarkBufferWriteBlock/N65536-4 710 147522 ns/op 260096 B/op 14 allocs/op BenchmarkBufferWriteBlock/N1048576-4 18 8996830 ns/op 4192256 B/op 22 allocs/op BenchmarkBufferAppendNoCopy-4 15 6986970 ns/op 2401.21 MB/s 2236962 B/op 0 allocs/op BenchmarkIndexByte/10-4 5927054 19.76 ns/op 505.97 MB/s BenchmarkIndexByte/32-4 5824984 20.79 ns/op 1539.40 MB/s BenchmarkIndexByte/4K-4 1129203 104.7 ns/op 39107.94 MB/s BenchmarkIndexBytePortable/10-4 1000000 100.3 ns/op 99.74 MB/s BenchmarkIndexBytePortable/32-4 444759 261.1 ns/op 122.54 MB/s BenchmarkIndexBytePortable/4K-4 3343 31331 ns/op 130.73 MB/s BenchmarkIndexRune/10-4 1517816 78.68 ns/op 127.09 MB/s BenchmarkIndexRune/32-4 1609129 73.88 ns/op 433.15 MB/s BenchmarkIndexRune/4K-4 471219 226.3 ns/op 18097.34 MB/s BenchmarkIndexRuneASCII/10-4 5607691 20.50 ns/op 487.78 MB/s BenchmarkIndexRuneASCII/32-4 5590227 21.48 ns/op 1489.46 MB/s BenchmarkIndexRuneASCII/4K-4 1000000 106.6 ns/op 38439.82 MB/s BenchmarkEqual/0-4 9809602 12.18 ns/op BenchmarkEqual/1-4 2061708 60.46 ns/op 16.54 MB/s BenchmarkEqual/6-4 2022726 60.23 ns/op 99.61 MB/s BenchmarkEqual/9-4 1973498 61.11 ns/op 147.27 MB/s BenchmarkEqual/15-4 1995632 61.76 ns/op 242.89 MB/s BenchmarkEqual/16-4 2067116 58.91 ns/op 271.58 MB/s BenchmarkEqual/20-4 1891131 62.28 ns/op 321.11 MB/s BenchmarkEqual/32-4 1930550 62.47 ns/op 512.25 MB/s BenchmarkEqual/4K-4 154238 778.1 ns/op 5264.21 MB/s BenchmarkIndex/10-4 3729873 31.38 ns/op 318.62 MB/s BenchmarkIndex/32-4 4383367 27.95 ns/op 1144.77 MB/s BenchmarkIndex/4K-4 29460 4063 ns/op 1008.05 MB/s BenchmarkIndexEasy/10-4 3983115 30.53 ns/op 327.52 MB/s BenchmarkIndexEasy/32-4 4177035 28.65 ns/op 1117.11 MB/s BenchmarkIndexEasy/4K-4 670964 178.2 ns/op 22991.60 MB/s BenchmarkCount/10-4 2049340 59.04 ns/op 169.36 MB/s BenchmarkCount/32-4 2113147 59.80 ns/op 535.15 MB/s BenchmarkCount/4K-4 29252 4138 ns/op 989.95 MB/s BenchmarkCountEasy/10-4 2012988 61.26 ns/op 163.24 MB/s BenchmarkCountEasy/32-4 2062797 56.63 ns/op 565.06 MB/s BenchmarkCountEasy/4K-4 590138 204.5 ns/op 20026.94 MB/s BenchmarkCountSingle/10-4 4354406 26.46 ns/op 377.92 MB/s BenchmarkCountSingle/32-4 4363573 27.34 ns/op 1170.59 MB/s BenchmarkCountSingle/4K-4 908340 129.2 ns/op 31701.85 MB/s BenchmarkToUpper/#00-4 3687009 32.84 ns/op BenchmarkToUpper/ONLYUPPER-4 407992 259.8 ns/op BenchmarkToUpper/abc-4 691016 166.6 ns/op BenchmarkToUpper/AbC123-4 459122 262.8 ns/op BenchmarkToUpper/azAZ09_-4 358400 283.6 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 118618 987.7 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 59583 2020 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 88784 1373 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 182187 612.0 ns/op BenchmarkToLower/#00-4 3615372 32.88 ns/op BenchmarkToLower/abc-4 654721 181.5 ns/op BenchmarkToLower/AbC123-4 393601 255.3 ns/op BenchmarkToLower/azAZ09_-4 415144 281.5 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 122682 968.4 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 60472 2004 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 104726 1145 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 191874 624.9 ns/op BenchmarkFields/ASCII/16-4 200384 643.9 ns/op 24.85 MB/s 80 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 13872 8740 ns/op 29.29 MB/s 640 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 921 138951 ns/op 29.48 MB/s 9472 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 55 2393604 ns/op 27.38 MB/s 147456 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 3 39855772 ns/op 26.31 MB/s 2269184 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 114639 1055 ns/op 15.17 MB/s 96 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 7999 13417 ns/op 19.08 MB/s 512 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 543 234229 ns/op 17.49 MB/s 24832 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 27 3934814 ns/op 16.66 MB/s 512256 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 2 72078584 ns/op 14.55 MB/s 11202816 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 207814 565.8 ns/op 28.28 MB/s 80 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 16568 7156 ns/op 35.77 MB/s 640 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 945 125381 ns/op 32.67 MB/s 24832 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 55 2319681 ns/op 28.25 MB/s 512256 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 3 45362079 ns/op 23.12 MB/s 11211072 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 144152 821.7 ns/op 19.47 MB/s 96 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 12472 9597 ns/op 26.68 MB/s 512 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 723 164317 ns/op 24.93 MB/s 24832 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 40 2976854 ns/op 22.02 MB/s 512258 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 2 54241042 ns/op 19.33 MB/s 11202816 B/op 24 allocs/op BenchmarkTrimSpace/NoTrim-4 2628068 45.76 ns/op BenchmarkTrimSpace/ASCII-4 1402761 85.38 ns/op BenchmarkTrimSpace/SomeNonASCII-4 149493 801.0 ns/op BenchmarkTrimSpace/JustNonASCII-4 67191 1801 ns/op BenchmarkToValidUTF8/Valid-4 635554 158.9 ns/op BenchmarkToValidUTF8/InvalidASCII-4 489862 233.8 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 147168 771.8 ns/op BenchmarkIndexHard1-4 1230 94326 ns/op BenchmarkIndexHard2-4 900 131984 ns/op BenchmarkIndexHard3-4 189 629945 ns/op BenchmarkIndexHard4-4 186 643671 ns/op BenchmarkLastIndexHard1-4 8 14137997 ns/op BenchmarkLastIndexHard2-4 6 16836849 ns/op BenchmarkLastIndexHard3-4 6 18976849 ns/op BenchmarkCountHard1-4 1260 94028 ns/op BenchmarkCountHard2-4 901 132110 ns/op BenchmarkCountHard3-4 189 629394 ns/op BenchmarkSplitEmptySeparator-4 2 77000034 ns/op BenchmarkSplitSingleByteSeparator-4 25 5215557 ns/op BenchmarkSplitMultiByteSeparator-4 19 6078012 ns/op BenchmarkSplitNSingleByteSeparator-4 281241 421.2 ns/op BenchmarkSplitNMultiByteSeparator-4 113697 1072 ns/op BenchmarkRepeat-4 271533 424.8 ns/op BenchmarkRepeatLarge/256/1-4 207506 556.2 ns/op 460.24 MB/s BenchmarkRepeatLarge/256/16-4 304202 362.8 ns/op 705.64 MB/s BenchmarkRepeatLarge/512/1-4 151155 701.2 ns/op 730.21 MB/s BenchmarkRepeatLarge/512/16-4 207456 507.1 ns/op 1009.73 MB/s BenchmarkRepeatLarge/1024/1-4 108926 994.6 ns/op 1029.59 MB/s BenchmarkRepeatLarge/1024/16-4 148578 808.4 ns/op 1266.73 MB/s BenchmarkRepeatLarge/2048/1-4 73604 1684 ns/op 1215.85 MB/s BenchmarkRepeatLarge/2048/16-4 76934 1416 ns/op 1446.72 MB/s BenchmarkRepeatLarge/4096/1-4 45660 2525 ns/op 1622.08 MB/s BenchmarkRepeatLarge/4096/16-4 41305 2801 ns/op 1462.28 MB/s BenchmarkRepeatLarge/8192/1-4 22192 4799 ns/op 1707.12 MB/s BenchmarkRepeatLarge/8192/16-4 24675 5043 ns/op 1624.31 MB/s BenchmarkRepeatLarge/8192/4097-4 44422 2823 ns/op 1451.05 MB/s BenchmarkRepeatLarge/16384/1-4 12292 9535 ns/op 1718.35 MB/s BenchmarkRepeatLarge/16384/16-4 14848 8198 ns/op 1998.45 MB/s BenchmarkRepeatLarge/16384/4097-4 16808 6859 ns/op 1791.84 MB/s BenchmarkRepeatLarge/32768/1-4 6056 17329 ns/op 1890.97 MB/s BenchmarkRepeatLarge/32768/16-4 7694 17639 ns/op 1857.70 MB/s BenchmarkRepeatLarge/32768/4097-4 7136 16500 ns/op 1738.13 MB/s BenchmarkRepeatLarge/65536/1-4 3633 36259 ns/op 1807.42 MB/s BenchmarkRepeatLarge/65536/16-4 2986 34860 ns/op 1879.98 MB/s BenchmarkRepeatLarge/65536/4097-4 3556 28378 ns/op 2165.58 MB/s BenchmarkRepeatLarge/131072/1-4 577 200797 ns/op 652.76 MB/s BenchmarkRepeatLarge/131072/16-4 554 200098 ns/op 655.04 MB/s BenchmarkRepeatLarge/131072/4097-4 542 205950 ns/op 616.69 MB/s BenchmarkRepeatLarge/262144/1-4 276 404800 ns/op 647.59 MB/s BenchmarkRepeatLarge/262144/16-4 290 382883 ns/op 684.66 MB/s BenchmarkRepeatLarge/262144/4097-4 276 406113 ns/op 635.56 MB/s BenchmarkRepeatLarge/524288/1-4 163 775055 ns/op 676.45 MB/s BenchmarkRepeatLarge/524288/16-4 147 745318 ns/op 703.44 MB/s BenchmarkRepeatLarge/524288/4097-4 147 825695 ns/op 630.16 MB/s BenchmarkRepeatLarge/1048576/1-4 75 1471441 ns/op 712.62 MB/s BenchmarkRepeatLarge/1048576/16-4 98 1530549 ns/op 685.10 MB/s BenchmarkRepeatLarge/1048576/4097-4 98 1562518 ns/op 668.62 MB/s BenchmarkRepeatLarge/2097152/1-4 42 2851634 ns/op 735.42 MB/s BenchmarkRepeatLarge/2097152/16-4 58 2924334 ns/op 717.14 MB/s BenchmarkRepeatLarge/2097152/4097-4 34 2942242 ns/op 711.56 MB/s BenchmarkRepeatLarge/4194304/1-4 19 5712034 ns/op 734.29 MB/s BenchmarkRepeatLarge/4194304/16-4 20 5729667 ns/op 732.03 MB/s BenchmarkRepeatLarge/4194304/4097-4 19 5823347 ns/op 719.73 MB/s BenchmarkRepeatLarge/8388608/1-4 9 11984682 ns/op 699.94 MB/s BenchmarkRepeatLarge/8388608/16-4 9 11770653 ns/op 712.67 MB/s BenchmarkRepeatLarge/8388608/4097-4 9 11615291 ns/op 722.03 MB/s BenchmarkRepeatLarge/16777216/1-4 5 21331677 ns/op 786.49 MB/s BenchmarkRepeatLarge/16777216/16-4 5 22162085 ns/op 757.02 MB/s BenchmarkRepeatLarge/16777216/4097-4 5 22170909 ns/op 756.72 MB/s BenchmarkRepeatLarge/33554432/1-4 3 39833899 ns/op 842.36 MB/s BenchmarkRepeatLarge/33554432/16-4 3 39910389 ns/op 840.74 MB/s BenchmarkRepeatLarge/33554432/4097-4 3 41633775 ns/op 805.94 MB/s BenchmarkRepeatLarge/67108864/1-4 2 73959564 ns/op 907.37 MB/s BenchmarkRepeatLarge/67108864/16-4 2 74593174 ns/op 899.66 MB/s BenchmarkRepeatLarge/67108864/4097-4 2 74574984 ns/op 899.88 MB/s BenchmarkRepeatLarge/134217728/1-4 1 148480918 ns/op 903.94 MB/s BenchmarkRepeatLarge/134217728/16-4 1 151016758 ns/op 888.76 MB/s BenchmarkRepeatLarge/134217728/4097-4 1 150828837 ns/op 889.87 MB/s BenchmarkRepeatLarge/268435456/1-4 1 291276834 ns/op 921.58 MB/s BenchmarkRepeatLarge/268435456/16-4 1 294432835 ns/op 911.70 MB/s BenchmarkRepeatLarge/268435456/4097-4 1 289180274 ns/op 928.26 MB/s BenchmarkRepeatLarge/536870912/1-4 1 571115719 ns/op 940.04 MB/s BenchmarkRepeatLarge/536870912/16-4 1 551293167 ns/op 973.84 MB/s BenchmarkRepeatLarge/536870912/4097-4 1 568206259 ns/op 944.85 MB/s BenchmarkRepeatLarge/1073741824/1-4 1 1095086515 ns/op 980.51 MB/s BenchmarkRepeatLarge/1073741824/16-4 1 1089134215 ns/op 985.87 MB/s BenchmarkRepeatLarge/1073741824/4097-4 1 1116977007 ns/op 961.29 MB/s BenchmarkBytesCompare/1-4 13026966 8.762 ns/op BenchmarkBytesCompare/2-4 13496702 8.448 ns/op BenchmarkBytesCompare/4-4 13526961 9.333 ns/op BenchmarkBytesCompare/8-4 13618533 8.440 ns/op BenchmarkBytesCompare/16-4 13231611 8.438 ns/op BenchmarkBytesCompare/32-4 11604304 10.27 ns/op BenchmarkBytesCompare/64-4 12715485 9.407 ns/op BenchmarkBytesCompare/128-4 11799164 10.01 ns/op BenchmarkBytesCompare/256-4 10243722 11.71 ns/op BenchmarkBytesCompare/512-4 7896268 14.67 ns/op BenchmarkBytesCompare/1024-4 5292984 22.31 ns/op BenchmarkBytesCompare/2048-4 3144960 37.79 ns/op BenchmarkIndexAnyASCII/1:1-4 2908970 40.13 ns/op BenchmarkIndexAnyASCII/1:2-4 2948898 40.85 ns/op BenchmarkIndexAnyASCII/1:4-4 2944708 40.58 ns/op BenchmarkIndexAnyASCII/1:8-4 2981469 40.79 ns/op BenchmarkIndexAnyASCII/1:16-4 2949505 40.47 ns/op BenchmarkIndexAnyASCII/1:32-4 2928738 41.08 ns/op BenchmarkIndexAnyASCII/1:64-4 2948408 40.47 ns/op BenchmarkIndexAnyASCII/16:1-4 2682358 44.59 ns/op BenchmarkIndexAnyASCII/16:2-4 604472 179.6 ns/op BenchmarkIndexAnyASCII/16:4-4 618100 178.3 ns/op BenchmarkIndexAnyASCII/16:8-4 648034 192.2 ns/op BenchmarkIndexAnyASCII/16:16-4 539997 202.2 ns/op BenchmarkIndexAnyASCII/16:32-4 501812 240.5 ns/op BenchmarkIndexAnyASCII/16:64-4 398342 307.6 ns/op BenchmarkIndexAnyASCII/256:1-4 2521304 47.46 ns/op BenchmarkIndexAnyASCII/256:2-4 57961 2100 ns/op BenchmarkIndexAnyASCII/256:4-4 57342 2085 ns/op BenchmarkIndexAnyASCII/256:8-4 57643 2085 ns/op BenchmarkIndexAnyASCII/256:16-4 55921 2174 ns/op BenchmarkIndexAnyASCII/256:32-4 56301 2211 ns/op BenchmarkIndexAnyASCII/256:64-4 54453 2275 ns/op BenchmarkIndexAnyUTF8/1:1-4 2856381 41.29 ns/op BenchmarkIndexAnyUTF8/1:2-4 2924534 41.15 ns/op BenchmarkIndexAnyUTF8/1:4-4 2926860 40.83 ns/op BenchmarkIndexAnyUTF8/1:8-4 2926368 41.23 ns/op BenchmarkIndexAnyUTF8/1:16-4 2929609 40.80 ns/op BenchmarkIndexAnyUTF8/1:32-4 2944686 41.11 ns/op BenchmarkIndexAnyUTF8/1:64-4 2967518 41.06 ns/op BenchmarkIndexAnyUTF8/16:1-4 215971 583.2 ns/op BenchmarkIndexAnyUTF8/16:2-4 371833 314.0 ns/op BenchmarkIndexAnyUTF8/16:4-4 373899 298.0 ns/op BenchmarkIndexAnyUTF8/16:8-4 398979 290.7 ns/op BenchmarkIndexAnyUTF8/16:16-4 371536 291.1 ns/op BenchmarkIndexAnyUTF8/16:32-4 390904 296.9 ns/op BenchmarkIndexAnyUTF8/16:64-4 414908 290.0 ns/op BenchmarkIndexAnyUTF8/256:1-4 14264 8870 ns/op BenchmarkIndexAnyUTF8/256:2-4 26389 4058 ns/op BenchmarkIndexAnyUTF8/256:4-4 29288 4066 ns/op BenchmarkIndexAnyUTF8/256:8-4 26444 4098 ns/op BenchmarkIndexAnyUTF8/256:16-4 28944 4051 ns/op BenchmarkIndexAnyUTF8/256:32-4 28975 4213 ns/op BenchmarkIndexAnyUTF8/256:64-4 29606 4103 ns/op BenchmarkLastIndexAnyASCII/1:1-4 2954769 40.90 ns/op BenchmarkLastIndexAnyASCII/1:2-4 2929032 40.61 ns/op BenchmarkLastIndexAnyASCII/1:4-4 2945152 40.56 ns/op BenchmarkLastIndexAnyASCII/1:8-4 2992840 40.44 ns/op BenchmarkLastIndexAnyASCII/1:16-4 2966214 40.41 ns/op BenchmarkLastIndexAnyASCII/1:32-4 2928993 41.03 ns/op BenchmarkLastIndexAnyASCII/1:64-4 2994337 40.96 ns/op BenchmarkLastIndexAnyASCII/16:1-4 432746 232.5 ns/op BenchmarkLastIndexAnyASCII/16:2-4 444978 232.4 ns/op BenchmarkLastIndexAnyASCII/16:4-4 510075 234.3 ns/op BenchmarkLastIndexAnyASCII/16:8-4 498206 241.0 ns/op BenchmarkLastIndexAnyASCII/16:16-4 438913 253.5 ns/op BenchmarkLastIndexAnyASCII/16:32-4 373798 293.8 ns/op BenchmarkLastIndexAnyASCII/16:64-4 333199 353.8 ns/op BenchmarkLastIndexAnyASCII/256:1-4 37803 3193 ns/op BenchmarkLastIndexAnyASCII/256:2-4 37683 3168 ns/op BenchmarkLastIndexAnyASCII/256:4-4 37879 3169 ns/op BenchmarkLastIndexAnyASCII/256:8-4 36578 3196 ns/op BenchmarkLastIndexAnyASCII/256:16-4 36694 3201 ns/op BenchmarkLastIndexAnyASCII/256:32-4 37209 3262 ns/op BenchmarkLastIndexAnyASCII/256:64-4 36484 3318 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 2853614 41.47 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 2906380 41.22 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 2904942 40.98 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 2972511 40.86 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 2922346 40.56 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 2912364 41.77 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 2916696 40.43 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 324465 373.0 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 352906 329.8 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 374844 300.4 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 370384 303.5 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 376362 298.5 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 339474 319.9 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 383509 304.8 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 21286 5615 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 29462 4074 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 28641 4179 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 26317 4120 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 27750 4619 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 28393 4263 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 29353 4065 ns/op BenchmarkTrimASCII/1:1-4 3300213 36.79 ns/op BenchmarkTrimASCII/1:2-4 2926306 41.87 ns/op BenchmarkTrimASCII/1:4-4 2820837 43.19 ns/op BenchmarkTrimASCII/1:8-4 2583460 47.08 ns/op BenchmarkTrimASCII/1:16-4 1953271 61.94 ns/op BenchmarkTrimASCII/16:1-4 616810 165.4 ns/op BenchmarkTrimASCII/16:2-4 475214 233.6 ns/op BenchmarkTrimASCII/16:4-4 511070 236.6 ns/op BenchmarkTrimASCII/16:8-4 442526 239.3 ns/op BenchmarkTrimASCII/16:16-4 453788 255.7 ns/op BenchmarkTrimASCII/256:1-4 56958 2297 ns/op BenchmarkTrimASCII/256:2-4 37905 3180 ns/op BenchmarkTrimASCII/256:4-4 37488 3269 ns/op BenchmarkTrimASCII/256:8-4 32823 3180 ns/op BenchmarkTrimASCII/256:16-4 37534 3198 ns/op BenchmarkTrimASCII/4096:1-4 3666 32576 ns/op BenchmarkTrimASCII/4096:2-4 2388 50472 ns/op BenchmarkTrimASCII/4096:4-4 2186 50598 ns/op BenchmarkTrimASCII/4096:8-4 2218 50834 ns/op BenchmarkTrimASCII/4096:16-4 2158 50652 ns/op BenchmarkTrimByte-4 2041242 58.80 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 20036 5947 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 20067 5973 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 978 121735 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 1933 64399 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 3708 30734 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 7531 15743 ns/op BenchmarkCompareBytesEqual-4 13567707 8.744 ns/op BenchmarkCompareBytesToNil-4 15672343 7.496 ns/op BenchmarkCompareBytesEmpty-4 15933670 7.465 ns/op BenchmarkCompareBytesIdentical-4 16763917 7.166 ns/op BenchmarkCompareBytesSameLength-4 14076625 8.434 ns/op BenchmarkCompareBytesDifferentLength-4 13657485 8.435 ns/op BenchmarkCompareBytesBigUnaligned/offset=1-4 4314 27495 ns/op 38136.99 MB/s BenchmarkCompareBytesBigUnaligned/offset=2-4 4419 26488 ns/op 39587.22 MB/s BenchmarkCompareBytesBigUnaligned/offset=3-4 3967 27593 ns/op 38001.34 MB/s BenchmarkCompareBytesBigUnaligned/offset=4-4 4521 26388 ns/op 39736.82 MB/s BenchmarkCompareBytesBigUnaligned/offset=5-4 4036 27514 ns/op 38111.67 MB/s BenchmarkCompareBytesBigUnaligned/offset=6-4 4530 37288 ns/op 28121.01 MB/s BenchmarkCompareBytesBigUnaligned/offset=7-4 4272 27521 ns/op 38100.66 MB/s BenchmarkCompareBytesBig-4 3324 35816 ns/op 29277.12 MB/s BenchmarkCompareBytesBigIdentical-4 15972061 7.497 ns/op 139866234.26 MB/s PASS ok bytes 54.464s goos: linux goarch: amd64 pkg: compress/bzip2 cpu: AMD EPYC 7B12 BenchmarkDecodeDigits-4 2 56830068 ns/op 1.76 MB/s 3616684 B/op 53 allocs/op BenchmarkDecodeNewton-4 1 218907634 ns/op 2.59 MB/s 3629856 B/op 50 allocs/op BenchmarkDecodeRand-4 6 18402810 ns/op 0.89 MB/s 3644798 B/op 51 allocs/op PASS ok compress/bzip2 1.906s goos: linux goarch: amd64 pkg: compress/flate cpu: AMD EPYC 7B12 BenchmarkDecode/Digits/Huffman/1e4-4 88 1339370 ns/op 7.47 MB/s 41660 B/op 5 allocs/op BenchmarkDecode/Digits/Huffman/1e5-4 8 13133358 ns/op 7.61 MB/s 41620 B/op 5 allocs/op BenchmarkDecode/Digits/Huffman/1e6-4 1 133661386 ns/op 7.48 MB/s 49264 B/op 9 allocs/op BenchmarkDecode/Digits/Speed/1e4-4 90 1334623 ns/op 7.49 MB/s 42810 B/op 8 allocs/op BenchmarkDecode/Digits/Speed/1e5-4 8 13272651 ns/op 7.53 MB/s 41908 B/op 11 allocs/op BenchmarkDecode/Digits/Speed/1e6-4 1 137061956 ns/op 7.30 MB/s 53024 B/op 77 allocs/op BenchmarkDecode/Digits/Default/1e4-4 85 1305481 ns/op 7.66 MB/s 42900 B/op 7 allocs/op BenchmarkDecode/Digits/Default/1e5-4 9 12373697 ns/op 8.08 MB/s 43604 B/op 13 allocs/op BenchmarkDecode/Digits/Default/1e6-4 1 126233555 ns/op 7.92 MB/s 53384 B/op 83 allocs/op BenchmarkDecode/Digits/Compression/1e4-4 92 1304396 ns/op 7.67 MB/s 42633 B/op 7 allocs/op BenchmarkDecode/Digits/Compression/1e5-4 9 12501824 ns/op 8.00 MB/s 45430 B/op 14 allocs/op BenchmarkDecode/Digits/Compression/1e6-4 1 126359376 ns/op 7.91 MB/s 53384 B/op 83 allocs/op BenchmarkDecode/Newton/Huffman/1e4-4 76 1389149 ns/op 7.20 MB/s 43624 B/op 14 allocs/op BenchmarkDecode/Newton/Huffman/1e5-4 8 14171380 ns/op 7.06 MB/s 49181 B/op 24 allocs/op BenchmarkDecode/Newton/Huffman/1e6-4 1 139140237 ns/op 7.19 MB/s 88512 B/op 165 allocs/op BenchmarkDecode/Newton/Speed/1e4-4 106 1108002 ns/op 9.03 MB/s 43169 B/op 18 allocs/op BenchmarkDecode/Newton/Speed/1e5-4 12 9366611 ns/op 10.68 MB/s 45809 B/op 31 allocs/op BenchmarkDecode/Newton/Speed/1e6-4 2 94834877 ns/op 10.54 MB/s 85328 B/op 230 allocs/op BenchmarkDecode/Newton/Default/1e4-4 120 983885 ns/op 10.16 MB/s 42897 B/op 15 allocs/op BenchmarkDecode/Newton/Default/1e5-4 14 7527416 ns/op 13.28 MB/s 44677 B/op 32 allocs/op BenchmarkDecode/Newton/Default/1e6-4 2 71844673 ns/op 13.92 MB/s 65952 B/op 160 allocs/op BenchmarkDecode/Newton/Compression/1e4-4 126 964339 ns/op 10.37 MB/s 43591 B/op 15 allocs/op BenchmarkDecode/Newton/Compression/1e5-4 14 7497968 ns/op 13.34 MB/s 45264 B/op 32 allocs/op BenchmarkDecode/Newton/Compression/1e6-4 2 74469291 ns/op 13.43 MB/s 67752 B/op 152 allocs/op BenchmarkEncode/Digits/Huffman/1e4-4 139 860642 ns/op 11.62 MB/s BenchmarkEncode/Digits/Huffman/1e5-4 13 8325934 ns/op 12.01 MB/s BenchmarkEncode/Digits/Huffman/1e6-4 2 79202431 ns/op 12.63 MB/s BenchmarkEncode/Digits/Speed/1e4-4 63 1626078 ns/op 6.15 MB/s BenchmarkEncode/Digits/Speed/1e5-4 7 14299293 ns/op 6.99 MB/s BenchmarkEncode/Digits/Speed/1e6-4 1 141962112 ns/op 7.04 MB/s BenchmarkEncode/Digits/Default/1e4-4 24 4812465 ns/op 2.08 MB/s BenchmarkEncode/Digits/Default/1e5-4 2 57397980 ns/op 1.74 MB/s BenchmarkEncode/Digits/Default/1e6-4 1 558488216 ns/op 1.79 MB/s BenchmarkEncode/Digits/Compression/1e4-4 22 4881814 ns/op 2.05 MB/s BenchmarkEncode/Digits/Compression/1e5-4 2 56380906 ns/op 1.77 MB/s BenchmarkEncode/Digits/Compression/1e6-4 1 571905446 ns/op 1.75 MB/s BenchmarkEncode/Newton/Huffman/1e4-4 100 1031161 ns/op 9.70 MB/s BenchmarkEncode/Newton/Huffman/1e5-4 13 8771415 ns/op 11.40 MB/s BenchmarkEncode/Newton/Huffman/1e6-4 2 89738631 ns/op 11.14 MB/s BenchmarkEncode/Newton/Speed/1e4-4 80 1512041 ns/op 6.61 MB/s BenchmarkEncode/Newton/Speed/1e5-4 9 11374807 ns/op 8.79 MB/s BenchmarkEncode/Newton/Speed/1e6-4 1 111111011 ns/op 9.00 MB/s BenchmarkEncode/Newton/Default/1e4-4 22 4814385 ns/op 2.08 MB/s BenchmarkEncode/Newton/Default/1e5-4 2 52690256 ns/op 1.90 MB/s BenchmarkEncode/Newton/Default/1e6-4 1 528680326 ns/op 1.89 MB/s BenchmarkEncode/Newton/Compression/1e4-4 24 4719814 ns/op 2.12 MB/s BenchmarkEncode/Newton/Compression/1e5-4 2 67263476 ns/op 1.49 MB/s BenchmarkEncode/Newton/Compression/1e6-4 1 663327247 ns/op 1.51 MB/s PASS ok compress/flate 15.695s goos: linux goarch: amd64 pkg: compress/lzw cpu: AMD EPYC 7B12 BenchmarkDecoder/1e4-4 63 1739500 ns/op 5.75 MB/s BenchmarkDecoder/1e-Reuse4-4 69 1844390 ns/op 5.42 MB/s BenchmarkDecoder/1e5-4 6 17159102 ns/op 5.83 MB/s BenchmarkDecoder/1e-Reuse5-4 6 17703465 ns/op 5.65 MB/s BenchmarkDecoder/1e6-4 1 174972471 ns/op 5.72 MB/s BenchmarkDecoder/1e-Reuse6-4 1 175122222 ns/op 5.71 MB/s BenchmarkEncoder/1e4-4 68 1477995 ns/op 6.77 MB/s BenchmarkEncoder/1e-Reuse4-4 88 1343008 ns/op 7.45 MB/s BenchmarkEncoder/1e5-4 7 15255490 ns/op 6.56 MB/s BenchmarkEncoder/1e-Reuse5-4 8 15034055 ns/op 6.65 MB/s BenchmarkEncoder/1e6-4 1 158223842 ns/op 6.32 MB/s BenchmarkEncoder/1e-Reuse6-4 1 150271442 ns/op 6.65 MB/s PASS ok compress/lzw 3.206s goos: linux goarch: amd64 pkg: container/heap cpu: AMD EPYC 7B12 BenchmarkDup-4 34 3298592 ns/op PASS ok container/heap 1.127s goos: linux goarch: amd64 pkg: context cpu: AMD EPYC 7B12 BenchmarkCommonParentCancel-4 22537 5225 ns/op BenchmarkWithTimeout/concurrency=40-4 4893 24009 ns/op BenchmarkWithTimeout/concurrency=4000-4 5514 22955 ns/op BenchmarkWithTimeout/concurrency=400000-4 5059 22444 ns/op BenchmarkCancelTree/depth=1/Root=Background-4 636439 176.2 ns/op BenchmarkCancelTree/depth=1/Root=OpenCanceler-4 19862 6743 ns/op BenchmarkCancelTree/depth=1/Root=ClosedCanceler-4 23026 4592 ns/op BenchmarkCancelTree/depth=10/Root=Background-4 4719 27260 ns/op BenchmarkCancelTree/depth=10/Root=OpenCanceler-4 2320 44290 ns/op BenchmarkCancelTree/depth=10/Root=ClosedCanceler-4 3792 35583 ns/op BenchmarkCancelTree/depth=100/Root=Background-4 370 324388 ns/op BenchmarkCancelTree/depth=100/Root=OpenCanceler-4 268 465075 ns/op BenchmarkCancelTree/depth=100/Root=ClosedCanceler-4 386 271780 ns/op BenchmarkCancelTree/depth=1000/Root=Background-4 31 3234050 ns/op BenchmarkCancelTree/depth=1000/Root=OpenCanceler-4 26 5618934 ns/op BenchmarkCancelTree/depth=1000/Root=ClosedCanceler-4 38 2786817 ns/op BenchmarkCheckCanceled/Err-4 430843 262.8 ns/op BenchmarkCheckCanceled/Done-4 738193 155.3 ns/op BenchmarkContextCancelDone-4 746751 167.2 ns/op BenchmarkDeepValueNewGoRoutine/depth=10-4 26294 4639 ns/op BenchmarkDeepValueNewGoRoutine/depth=20-4 21027 5085 ns/op BenchmarkDeepValueNewGoRoutine/depth=30-4 20722 5239 ns/op BenchmarkDeepValueNewGoRoutine/depth=50-4 15652 7709 ns/op BenchmarkDeepValueNewGoRoutine/depth=100-4 8892 11736 ns/op BenchmarkDeepValueSameGoRoutine/depth=10-4 626683 164.1 ns/op BenchmarkDeepValueSameGoRoutine/depth=20-4 374644 297.3 ns/op BenchmarkDeepValueSameGoRoutine/depth=30-4 278731 426.1 ns/op BenchmarkDeepValueSameGoRoutine/depth=50-4 176073 693.9 ns/op BenchmarkDeepValueSameGoRoutine/depth=100-4 87836 1374 ns/op PASS ok context 9.662s goos: linux goarch: amd64 pkg: crypto/aes cpu: AMD EPYC 7B12 BenchmarkEncrypt-4 2519361 45.34 ns/op 352.86 MB/s BenchmarkDecrypt-4 2433534 44.85 ns/op 356.77 MB/s BenchmarkExpand-4 2197772 54.54 ns/op PASS ok crypto/aes 1.514s goos: linux goarch: amd64 pkg: crypto/cipher cpu: AMD EPYC 7B12 BenchmarkAESGCM/Open-128-64-4 258255 459.0 ns/op 139.44 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-64-4 540666 201.6 ns/op 317.41 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-64-4 267415 462.3 ns/op 138.45 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-64-4 563329 214.8 ns/op 297.91 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-1350-4 163194 749.8 ns/op 1800.49 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-1350-4 231712 518.6 ns/op 2603.13 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-1350-4 153555 785.1 ns/op 1719.49 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-1350-4 213004 563.6 ns/op 2395.43 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-8192-4 55777 2197 ns/op 3729.18 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-8192-4 61341 1956 ns/op 4187.85 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-8192-4 49845 2412 ns/op 3395.68 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-8192-4 54463 2212 ns/op 3703.20 MB/s 0 B/op 0 allocs/op BenchmarkAESCFBEncrypt1K-4 8596 12294 ns/op 82.88 MB/s BenchmarkAESCFBDecrypt1K-4 10000 11318 ns/op 90.03 MB/s BenchmarkAESCFBDecrypt8K-4 1364 90556 ns/op 90.41 MB/s BenchmarkAESOFB1K-4 15458 7760 ns/op 131.32 MB/s BenchmarkAESCTR1K-4 18190 6127 ns/op 166.32 MB/s BenchmarkAESCTR8K-4 2466 48362 ns/op 169.29 MB/s BenchmarkAESCBCEncrypt1K-4 18853 6538 ns/op 156.62 MB/s BenchmarkAESCBCDecrypt1K-4 27130 4602 ns/op 222.50 MB/s PASS ok crypto/cipher 3.838s goos: linux goarch: amd64 pkg: crypto/des cpu: AMD EPYC 7B12 BenchmarkEncrypt-4 108768 1227 ns/op 6.52 MB/s BenchmarkDecrypt-4 97479 1201 ns/op 6.66 MB/s BenchmarkTDESEncrypt-4 41270 3303 ns/op 2.42 MB/s BenchmarkTDESDecrypt-4 41641 2871 ns/op 2.79 MB/s PASS ok crypto/des 1.608s goos: linux goarch: amd64 pkg: crypto/ecdh cpu: AMD EPYC 7B12 BenchmarkECDH/P256-4 1254 89152 ns/op 760 B/op 12 allocs/op BenchmarkECDH/P384-4 21 5223141 ns/op 1087 B/op 21 allocs/op BenchmarkECDH/P521-4 7 14657912 ns/op 1537 B/op 21 allocs/op BenchmarkECDH/X25519-4 132 916816 ns/op 377 B/op 9 allocs/op PASS ok crypto/ecdh 1.647s goos: linux goarch: amd64 pkg: crypto/ecdsa cpu: AMD EPYC 7B12 BenchmarkSign/P256-4 2388 47522 ns/op 2512 B/op 33 allocs/op BenchmarkSign/P384-4 43 2649975 ns/op 2678 B/op 34 allocs/op BenchmarkSign/P521-4 16 6702384 ns/op 3064 B/op 35 allocs/op BenchmarkVerify/P256-4 1252 93537 ns/op 432 B/op 8 allocs/op BenchmarkVerify/P384-4 18 6305796 ns/op 592 B/op 12 allocs/op BenchmarkVerify/P521-4 7 16653320 ns/op 912 B/op 12 allocs/op BenchmarkGenerateKey/P256-4 5481 20207 ns/op 895 B/op 14 allocs/op BenchmarkGenerateKey/P384-4 86 1494010 ns/op 1096 B/op 17 allocs/op BenchmarkGenerateKey/P521-4 32 3673104 ns/op 1415 B/op 17 allocs/op PASS ok crypto/ecdsa 2.415s goos: linux goarch: amd64 pkg: crypto/ed25519 cpu: AMD EPYC 7B12 BenchmarkKeyGeneration-4 442 252377 ns/op BenchmarkNewKeyFromSeed-4 456 268226 ns/op BenchmarkSigning-4 446 279987 ns/op BenchmarkVerification-4 273 423180 ns/op PASS ok crypto/ed25519 1.609s goos: linux goarch: amd64 pkg: crypto/elliptic cpu: AMD EPYC 7B12 BenchmarkScalarBaseMult/P256-4 6584 17162 ns/op 368 B/op 6 allocs/op BenchmarkScalarBaseMult/P224-4 216 584845 ns/op 376 B/op 9 allocs/op BenchmarkScalarBaseMult/P384-4 72 1489649 ns/op 504 B/op 9 allocs/op BenchmarkScalarBaseMult/P521-4 31 3731669 ns/op 696 B/op 9 allocs/op BenchmarkScalarMult/P256-4 1795 65527 ns/op 448 B/op 7 allocs/op BenchmarkScalarMult/P224-4 82 1393991 ns/op 440 B/op 10 allocs/op BenchmarkScalarMult/P384-4 31 4065489 ns/op 616 B/op 10 allocs/op BenchmarkScalarMult/P521-4 9 11274575 ns/op 840 B/op 10 allocs/op BenchmarkMarshalUnmarshal/P256/Uncompressed-4 18418 6440 ns/op 544 B/op 8 allocs/op BenchmarkMarshalUnmarshal/P256/Compressed-4 7590 14213 ns/op 592 B/op 9 allocs/op BenchmarkMarshalUnmarshal/P224/Uncompressed-4 5535 19725 ns/op 560 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P224/Compressed-4 128 933699 ns/op 592 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P384/Uncompressed-4 3499 31634 ns/op 784 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P384/Compressed-4 440 285584 ns/op 848 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P521/Uncompressed-4 2300 50004 ns/op 1104 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P521/Compressed-4 126 905095 ns/op 1184 B/op 15 allocs/op PASS ok crypto/elliptic 3.390s goos: linux goarch: amd64 pkg: crypto/hmac cpu: AMD EPYC 7B12 BenchmarkHMACSHA256_1K-4 33126 3666 ns/op 279.31 MB/s BenchmarkHMACSHA256_32-4 37771 3153 ns/op 10.15 MB/s BenchmarkNewWriteSum-4 19708 5931 ns/op 5.39 MB/s PASS ok crypto/hmac 1.509s goos: linux goarch: amd64 pkg: crypto/internal/bigmod cpu: AMD EPYC 7B12 BenchmarkModAdd-4 69126 1858 ns/op BenchmarkModSub-4 69168 1841 ns/op BenchmarkMontgomeryRepr-4 37950 3155 ns/op BenchmarkMontgomeryMul-4 37861 3340 ns/op BenchmarkModMul-4 18694 6727 ns/op BenchmarkExpBig-4 20 5325722 ns/op BenchmarkExp-4 8 13922373 ns/op PASS ok crypto/internal/bigmod 2.108s goos: linux goarch: amd64 pkg: crypto/internal/edwards25519 cpu: AMD EPYC 7B12 BenchmarkEncodingDecoding-4 4926 24231 ns/op BenchmarkScalarBaseMult-4 478 251648 ns/op BenchmarkScalarMult-4 211 575051 ns/op BenchmarkVarTimeDoubleScalarBaseMult-4 283 397298 ns/op PASS ok crypto/internal/edwards25519 1.700s goos: linux goarch: amd64 pkg: crypto/internal/edwards25519/field cpu: AMD EPYC 7B12 BenchmarkAdd-4 630798 172.3 ns/op BenchmarkMultiply-4 5892626 20.34 ns/op BenchmarkSquare-4 7854739 15.16 ns/op BenchmarkInvert-4 28362 4204 ns/op BenchmarkMult32-4 1772522 68.04 ns/op PASS ok crypto/internal/edwards25519/field 1.762s goos: linux goarch: amd64 pkg: crypto/internal/nistec cpu: AMD EPYC 7B12 BenchmarkScalarMult/P224-4 90 1343965 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P256-4 2121 56050 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P384-4 27 3823613 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P521-4 10 11028127 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P224-4 232 491479 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P256-4 10000 11146 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P384-4 92 1350646 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P521-4 31 3342802 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/nistec 2.146s goos: linux goarch: amd64 pkg: crypto/internal/nistec/fiat cpu: AMD EPYC 7B12 BenchmarkMul/P224-4 744046 141.0 ns/op 0 B/op 0 allocs/op BenchmarkMul/P384-4 347470 305.7 ns/op 0 B/op 0 allocs/op BenchmarkMul/P521-4 156530 768.2 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P224-4 749100 146.3 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P384-4 387622 279.1 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P521-4 148514 765.1 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/nistec/fiat 1.721s goos: linux goarch: amd64 pkg: crypto/md5 cpu: AMD EPYC 7B12 BenchmarkHash8Bytes-4 165048 711.8 ns/op 11.24 MB/s BenchmarkHash64-4 177319 657.1 ns/op 97.40 MB/s BenchmarkHash128-4 161265 734.2 ns/op 174.35 MB/s BenchmarkHash256-4 127670 933.0 ns/op 274.37 MB/s BenchmarkHash512-4 90290 1319 ns/op 388.12 MB/s BenchmarkHash1K-4 57783 2072 ns/op 494.30 MB/s BenchmarkHash8K-4 9309 12721 ns/op 643.96 MB/s BenchmarkHash1M-4 75 1560650 ns/op 671.88 MB/s BenchmarkHash8M-4 9 12523155 ns/op 669.85 MB/s BenchmarkHash8BytesUnaligned-4 161990 714.8 ns/op 11.19 MB/s BenchmarkHash1KUnaligned-4 58024 2066 ns/op 495.53 MB/s BenchmarkHash8KUnaligned-4 9378 12705 ns/op 644.77 MB/s PASS ok crypto/md5 2.560s goos: linux goarch: amd64 pkg: crypto/rand cpu: AMD EPYC 7B12 BenchmarkPrime-4 3 78506484 ns/op PASS ok crypto/rand 1.281s goos: linux goarch: amd64 pkg: crypto/rc4 cpu: AMD EPYC 7B12 BenchmarkRC4_128-4 18090 6625 ns/op 19.32 MB/s BenchmarkRC4_1K-4 2118 52804 ns/op 19.39 MB/s BenchmarkRC4_8K-4 285 415602 ns/op 19.48 MB/s PASS ok crypto/rc4 1.483s goos: linux goarch: amd64 pkg: crypto/rsa cpu: AMD EPYC 7B12 BenchmarkDecryptPKCS1v15/2048-4 14 7887933 ns/op BenchmarkDecryptPKCS1v15/3072-4 6 18859554 ns/op BenchmarkDecryptPKCS1v15/4096-4 4 32164563 ns/op BenchmarkEncryptPKCS1v15/2048-4 43 2516939 ns/op BenchmarkDecryptOAEP/2048-4 13 7950865 ns/op BenchmarkEncryptOAEP/2048-4 48 2479553 ns/op BenchmarkSignPKCS1v15/2048-4 13 7877383 ns/op BenchmarkVerifyPKCS1v15/2048-4 50 2506730 ns/op BenchmarkSignPSS/2048-4 13 7917772 ns/op BenchmarkVerifyPSS/2048-4 50 2504018 ns/op PASS ok crypto/rsa 2.580s goos: linux goarch: amd64 pkg: crypto/sha1 cpu: AMD EPYC 7B12 BenchmarkHash8Bytes/New-4 137836 872.4 ns/op 9.17 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum-4 163862 720.4 ns/op 11.10 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/New-4 98623 1219 ns/op 262.60 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/Sum-4 114276 1058 ns/op 302.49 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 66549 1794 ns/op 570.81 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum-4 73380 1626 ns/op 629.93 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 14701 8166 ns/op 1003.21 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum-4 15064 7936 ns/op 1032.31 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha1 2.232s goos: linux goarch: amd64 pkg: crypto/sha256 cpu: AMD EPYC 7B12 BenchmarkHash8Bytes/New-4 126433 910.9 ns/op 8.78 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum224-4 146712 798.3 ns/op 10.02 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum256-4 145009 807.0 ns/op 9.91 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 84175 1412 ns/op 725.11 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum224-4 92725 1253 ns/op 817.23 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum256-4 89502 1283 ns/op 798.28 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 20148 5954 ns/op 1375.91 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum224-4 20733 5812 ns/op 1409.41 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum256-4 20458 5857 ns/op 1398.56 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha256 2.333s goos: linux goarch: amd64 pkg: crypto/sha512 cpu: AMD EPYC 7B12 BenchmarkHash8Bytes/New-4 81273 1391 ns/op 5.75 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum384-4 104421 1118 ns/op 7.15 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum512-4 93180 1300 ns/op 6.15 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 43102 2787 ns/op 367.47 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum384-4 48513 2442 ns/op 419.38 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum512-4 45771 2558 ns/op 400.26 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 8767 13319 ns/op 615.08 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum384-4 8899 13029 ns/op 628.75 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum512-4 9097 13158 ns/op 622.60 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha512 2.215s goos: linux goarch: amd64 pkg: crypto/subtle cpu: AMD EPYC 7B12 BenchmarkConstantTimeByteEq-4 21615194 4.998 ns/op BenchmarkConstantTimeEq-4 22664344 5.207 ns/op BenchmarkConstantTimeLessOrEq-4 22564916 4.993 ns/op BenchmarkXORBytes/8Bytes-4 5747535 20.64 ns/op 387.61 MB/s BenchmarkXORBytes/128Bytes-4 5354276 22.07 ns/op 5800.16 MB/s BenchmarkXORBytes/2048Bytes-4 1775899 66.55 ns/op 30772.72 MB/s BenchmarkXORBytes/32768Bytes-4 113395 1010 ns/op 32455.15 MB/s PASS ok crypto/subtle 1.972s goos: linux goarch: amd64 pkg: crypto/tls cpu: AMD EPYC 7B12 BenchmarkCertCache/0-4 182 674061 ns/op BenchmarkCertCache/1-4 187 718267 ns/op BenchmarkCertCache/2-4 196 743139 ns/op BenchmarkCertCache/3-4 160 705670 ns/op BenchmarkHandshakeServer/RSA-4 20 5629109 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv13-4 18 6195075 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv12-4 19 5864841 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv13-4 157 755093 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv12-4 236 499535 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv13-4 68 1735420 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv12-4 76 1439385 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv13-4 4 25272894 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv12-4 5 25434446 ns/op BenchmarkThroughput/MaxPacket/1MB/TLSv12-4 6 17730707 ns/op 59.14 MB/s BenchmarkThroughput/MaxPacket/1MB/TLSv13-4 5 21701149 ns/op 48.32 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv12-4 4 26208423 ns/op 80.02 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv13-4 3 36497351 ns/op 57.46 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv12-4 3 41754197 ns/op 100.45 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv13-4 2 65934296 ns/op 63.61 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv12-4 2 68664560 ns/op 122.17 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv13-4 1 111622013 ns/op 75.15 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv12-4 1 143244520 ns/op 117.12 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv13-4 1 190480578 ns/op 88.08 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv12-4 1 265766772 ns/op 126.26 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv13-4 1 340837897 ns/op 98.45 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv12-4 1 525045125 ns/op 127.82 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv13-4 1 760978919 ns/op 88.19 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv12-4 6 18248066 ns/op 57.46 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv13-4 5 22901134 ns/op 45.79 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv12-4 4 25941881 ns/op 80.84 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv13-4 3 36353984 ns/op 57.69 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv12-4 3 42990504 ns/op 97.56 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv13-4 2 63967276 ns/op 65.57 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv12-4 2 75721290 ns/op 110.78 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv13-4 1 119810463 ns/op 70.02 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv12-4 1 148460831 ns/op 113.01 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv13-4 1 199006047 ns/op 84.31 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv12-4 1 278718122 ns/op 120.39 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv13-4 1 399122413 ns/op 84.07 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv12-4 1 533206714 ns/op 125.86 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv13-4 1 716750003 ns/op 93.63 MB/s BenchmarkLatency/MaxPacket/200kbps/TLSv12-4 1 703969052 ns/op BenchmarkLatency/MaxPacket/200kbps/TLSv13-4 1 707364823 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv12-4 1 289764620 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv13-4 1 289681360 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv12-4 1 150861280 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv13-4 1 149950030 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv12-4 2 82878144 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv13-4 2 81086694 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv12-4 3 40483461 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv13-4 3 39490441 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv12-4 1 142961460 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv13-4 1 146343960 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv12-4 2 65452080 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv13-4 2 65117710 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv12-4 3 40062157 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv13-4 3 38275384 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv12-4 4 26464986 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv13-4 4 25155888 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv12-4 6 18851897 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv13-4 6 17070712 ns/op PASS ok crypto/tls 16.400s goos: linux goarch: amd64 pkg: crypto/x509 cpu: AMD EPYC 7B12 BenchmarkCreateCertificate/RSA_2048-4 10 10830866 ns/op BenchmarkCreateCertificate/ECDSA_P256-4 490 240959 ns/op BenchmarkParseCertificate/ecdsa_leaf-4 1668 71934 ns/op 12100 B/op 164 allocs/op BenchmarkParseCertificate/rsa_leaf-4 1490 79757 ns/op 13506 B/op 187 allocs/op PASS ok crypto/x509 1.799s goos: linux goarch: amd64 pkg: database/sql cpu: AMD EPYC 7B12 BenchmarkConcurrentDBExec-4 48 2386706 ns/op 279444 B/op 1635 allocs/op BenchmarkConcurrentStmtQuery-4 39 2834835 ns/op 260895 B/op 2020 allocs/op BenchmarkConcurrentStmtExec-4 55 1847663 ns/op 215296 B/op 645 allocs/op BenchmarkConcurrentTxQuery-4 48 2498423 ns/op 274113 B/op 2149 allocs/op BenchmarkConcurrentTxExec-4 69 1575547 ns/op 87799 B/op 1554 allocs/op BenchmarkConcurrentTxStmtQuery-4 45 2498789 ns/op 105022 B/op 2107 allocs/op BenchmarkConcurrentTxStmtExec-4 142 747307 ns/op 40089 B/op 381 allocs/op BenchmarkConcurrentRandom-4 51 2413154 ns/op 236604 B/op 1859 allocs/op BenchmarkManyConcurrentQueries-4 3256 38002 ns/op 3977 B/op 20 allocs/op BenchmarkGrabConn-4 321934 392.4 ns/op 0 B/op 0 allocs/op PASS ok database/sql 2.660s goos: linux goarch: amd64 pkg: debug/gosym cpu: AMD EPYC 7B12 Benchmark115/NewLineTable-4 364995 330.2 ns/op 384 B/op 3 allocs/op Benchmark115/NewTable-4 124 945466 ns/op 188269 B/op 14 allocs/op Benchmark115/LineToPC-4 100 1059871 ns/op 0 B/op 0 allocs/op Benchmark115/PCToLine-4 25833 4782 ns/op 0 B/op 0 allocs/op PASS ok debug/gosym 1.733s goos: linux goarch: amd64 pkg: encoding/asn1 cpu: AMD EPYC 7B12 BenchmarkObjectIdentifierString-4 86820 1357 ns/op BenchmarkMarshal-4 992 112775 ns/op 9528 B/op 363 allocs/op BenchmarkUnmarshal-4 3499 31415 ns/op 784 B/op 43 allocs/op PASS ok encoding/asn1 1.390s goos: linux goarch: amd64 pkg: encoding/base32 cpu: AMD EPYC 7B12 BenchmarkEncode-4 409 299592 ns/op 27.34 MB/s BenchmarkEncodeToString-4 358 314097 ns/op 26.08 MB/s BenchmarkDecode-4 205 763396 ns/op 17.18 MB/s BenchmarkDecodeString-4 216 562721 ns/op 23.30 MB/s PASS ok encoding/base32 1.710s goos: linux goarch: amd64 pkg: encoding/base64 cpu: AMD EPYC 7B12 BenchmarkEncodeToString-4 518 229541 ns/op 35.69 MB/s BenchmarkDecodeString/2-4 425774 243.2 ns/op 16.45 MB/s BenchmarkDecodeString/4-4 328083 359.1 ns/op 22.28 MB/s BenchmarkDecodeString/8-4 286285 413.9 ns/op 28.99 MB/s BenchmarkDecodeString/64-4 53512 2251 ns/op 39.10 MB/s BenchmarkDecodeString/8192-4 459 249202 ns/op 43.84 MB/s BenchmarkNewEncoding-4 117800 1009 ns/op 253.75 MB/s PASS ok encoding/base64 1.938s goos: linux goarch: amd64 pkg: encoding/binary cpu: AMD EPYC 7B12 BenchmarkReadSlice1000Int32s-4 1886 61490 ns/op 65.05 MB/s BenchmarkReadStruct-4 23805 5054 ns/op 14.84 MB/s BenchmarkWriteStruct-4 22610 5238 ns/op 14.32 MB/s BenchmarkReadInts-4 74492 1646 ns/op 18.22 MB/s BenchmarkWriteInts-4 68331 1823 ns/op 16.46 MB/s BenchmarkWriteSlice1000Int32s-4 1936 62453 ns/op 64.05 MB/s BenchmarkPutUint16-4 4328376 26.20 ns/op 76.35 MB/s BenchmarkAppendUint16-4 4361791 27.43 ns/op 72.92 MB/s BenchmarkPutUint32-4 3134110 38.23 ns/op 104.62 MB/s BenchmarkAppendUint32-4 3065655 36.24 ns/op 110.39 MB/s BenchmarkPutUint64-4 1579766 75.42 ns/op 106.07 MB/s BenchmarkAppendUint64-4 1540658 77.10 ns/op 103.76 MB/s BenchmarkLittleEndianPutUint16-4 4474309 26.96 ns/op 74.18 MB/s BenchmarkLittleEndianAppendUint16-4 4257217 27.94 ns/op 71.58 MB/s BenchmarkLittleEndianPutUint32-4 3104808 38.21 ns/op 104.69 MB/s BenchmarkLittleEndianAppendUint32-4 3087596 38.53 ns/op 103.83 MB/s BenchmarkLittleEndianPutUint64-4 1578511 75.95 ns/op 105.33 MB/s BenchmarkLittleEndianAppendUint64-4 1525958 77.98 ns/op 102.59 MB/s BenchmarkReadFloats-4 233202 494.3 ns/op 24.28 MB/s BenchmarkWriteFloats-4 230064 523.8 ns/op 22.91 MB/s BenchmarkReadSlice1000Float32s-4 1750 67041 ns/op 59.66 MB/s BenchmarkWriteSlice1000Float32s-4 1748 69133 ns/op 57.86 MB/s BenchmarkReadSlice1000Uint8s-4 111295 1045 ns/op 957.15 MB/s BenchmarkWriteSlice1000Uint8s-4 159313 761.0 ns/op 1314.04 MB/s BenchmarkPutUvarint32-4 1000000 116.6 ns/op 34.29 MB/s BenchmarkPutUvarint64-4 271268 406.9 ns/op 19.66 MB/s PASS ok encoding/binary 4.952s goos: linux goarch: amd64 pkg: encoding/csv cpu: AMD EPYC 7B12 BenchmarkRead-4 8917 12012 ns/op 736 B/op 16 allocs/op BenchmarkReadWithFieldsPerRecord-4 8960 12049 ns/op 736 B/op 16 allocs/op BenchmarkReadWithoutFieldsPerRecord-4 9802 11844 ns/op 736 B/op 16 allocs/op BenchmarkReadLargeFields-4 5811 19662 ns/op 3937 B/op 24 allocs/op BenchmarkReadReuseRecord-4 10000 10861 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithFieldsPerRecord-4 10000 10902 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithoutFieldsPerRecord-4 10888 10665 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordLargeFields-4 6051 17944 ns/op 2977 B/op 12 allocs/op BenchmarkWrite-4 17866 6542 ns/op PASS ok encoding/csv 2.224s goos: linux goarch: amd64 pkg: encoding/gob cpu: AMD EPYC 7B12 BenchmarkEndToEndPipe-4 16450 7672 ns/op 1812 B/op 2 allocs/op BenchmarkEndToEndByteBuffer-4 19869 5780 ns/op 1811 B/op 2 allocs/op BenchmarkEndToEndSliceByteBuffer-4 316 399501 ns/op 16644 B/op 330 allocs/op BenchmarkEncodeComplex128Slice-4 1090 107854 ns/op 451 B/op 0 allocs/op BenchmarkEncodeFloat64Slice-4 2035 55000 ns/op 43 B/op 0 allocs/op BenchmarkEncodeInt32Slice-4 2421 48861 ns/op 36 B/op 0 allocs/op BenchmarkEncodeStringSlice-4 2784 36992 ns/op 139 B/op 0 allocs/op BenchmarkEncodeInterfaceSlice-4 64 1746893 ns/op 34467 B/op 251 allocs/op BenchmarkDecodeComplex128Slice-4 883 148754 ns/op 25195 B/op 169 allocs/op BenchmarkDecodeFloat64Slice-4 1696 71319 ns/op 10789 B/op 169 allocs/op BenchmarkDecodeInt32Slice-4 1825 64359 ns/op 9754 B/op 169 allocs/op BenchmarkDecodeStringSlice-4 1281 108431 ns/op 39109 B/op 1169 allocs/op BenchmarkDecodeStringsSlice-4 387 311225 ns/op 66109 B/op 2197 allocs/op BenchmarkDecodeBytesSlice-4 813 130363 ns/op 23533 B/op 183 allocs/op BenchmarkDecodeInterfaceSlice-4 136 872131 ns/op 82840 B/op 3178 allocs/op BenchmarkDecodeMap-4 100 1087037 ns/op 54125 B/op 181 allocs/op PASS ok encoding/gob 3.710s goos: linux goarch: amd64 pkg: encoding/hex cpu: AMD EPYC 7B12 BenchmarkEncode/256-4 21076 5887 ns/op 43.48 MB/s BenchmarkEncode/1024-4 4743 23981 ns/op 42.70 MB/s BenchmarkEncode/4096-4 1216 98038 ns/op 41.78 MB/s BenchmarkEncode/16384-4 320 366034 ns/op 44.76 MB/s BenchmarkDecode/256-4 41798 2924 ns/op 87.54 MB/s BenchmarkDecode/1024-4 10390 11725 ns/op 87.33 MB/s BenchmarkDecode/4096-4 2517 45591 ns/op 89.84 MB/s BenchmarkDecode/16384-4 642 188141 ns/op 87.08 MB/s BenchmarkDump/256-4 1870 62949 ns/op 4.07 MB/s BenchmarkDump/1024-4 477 250172 ns/op 4.09 MB/s BenchmarkDump/4096-4 100 1002736 ns/op 4.08 MB/s BenchmarkDump/16384-4 30 4041744 ns/op 4.05 MB/s PASS ok encoding/hex 2.739s goos: linux goarch: amd64 pkg: encoding/json cpu: AMD EPYC 7B12 BenchmarkCodeEncoder-4 1 116627311 ns/op 16.64 MB/s 8391752 B/op 59 allocs/op BenchmarkCodeEncoderError-4 2 78404956 ns/op 24.75 MB/s 8456352 B/op 69 allocs/op BenchmarkCodeMarshal-4 2 100649652 ns/op 19.28 MB/s 10330872 B/op 47 allocs/op BenchmarkCodeMarshalError-4 1 129892671 ns/op 14.94 MB/s 10337528 B/op 117 allocs/op BenchmarkMarshalBytes/32-4 29772 3975 ns/op BenchmarkMarshalBytes/256-4 7534 14609 ns/op BenchmarkMarshalBytes/4096-4 704 171358 ns/op BenchmarkMarshalBytesError/32-4 82 1504818 ns/op BenchmarkMarshalBytesError/256-4 78 1509612 ns/op BenchmarkMarshalBytesError/4096-4 72 1655689 ns/op BenchmarkCodeDecoder-4 1 316552634 ns/op 6.13 MB/s 11015840 B/op 91355 allocs/op BenchmarkUnicodeDecoder-4 47450 2532 ns/op 5.53 MB/s 40 B/op 2 allocs/op BenchmarkDecoderStream-4 55717 1836 ns/op 16 B/op 1 allocs/op BenchmarkCodeUnmarshal-4 1 276936013 ns/op 7.01 MB/s 2938152 B/op 91324 allocs/op BenchmarkCodeUnmarshalReuse-4 1 272704453 ns/op 7.12 MB/s 2938224 B/op 91327 allocs/op BenchmarkUnmarshalString-4 99001 1564 ns/op 160 B/op 2 allocs/op BenchmarkUnmarshalFloat64-4 158580 884.1 ns/op 160 B/op 2 allocs/op BenchmarkUnmarshalInt64-4 326296 318.8 ns/op 144 B/op 1 allocs/op BenchmarkIssue10335-4 66099 1707 ns/op 176 B/op 3 allocs/op BenchmarkIssue34127-4 76778 1384 ns/op 84 B/op 2 allocs/op BenchmarkUnmapped-4 25260 5311 ns/op 208 B/op 4 allocs/op BenchmarkTypeFieldsCache/MissTypes1-4 5175 25817 ns/op BenchmarkTypeFieldsCache/MissTypes10-4 1113 112141 ns/op BenchmarkTypeFieldsCache/MissTypes100-4 129 941764 ns/op BenchmarkTypeFieldsCache/MissTypes1000-4 12 8659311 ns/op BenchmarkTypeFieldsCache/HitTypes1-4 682964 163.2 ns/op BenchmarkTypeFieldsCache/HitTypes10-4 655416 161.4 ns/op BenchmarkTypeFieldsCache/HitTypes100-4 542088 213.1 ns/op BenchmarkTypeFieldsCache/HitTypes1000-4 754437 198.9 ns/op BenchmarkEncodeMarshaler-4 91531 1555 ns/op 76 B/op 2 allocs/op BenchmarkEncoderEncode-4 80636 1533 ns/op 44 B/op 0 allocs/op BenchmarkNumberIsValid-4 6098895 19.81 ns/op BenchmarkNumberIsValidRegexp-4 29030 4500 ns/op PASS ok encoding/json 7.826s goos: linux goarch: amd64 pkg: encoding/pem cpu: AMD EPYC 7B12 BenchmarkEncode-4 70 1688827 ns/op 38.81 MB/s BenchmarkDecode-4 36 3520618 ns/op 25.22 MB/s PASS ok encoding/pem 1.363s goos: linux goarch: amd64 pkg: encoding/xml cpu: AMD EPYC 7B12 BenchmarkMarshal-4 3926 32598 ns/op 6280 B/op 24 allocs/op BenchmarkUnmarshal-4 1243 92429 ns/op 8217 B/op 185 allocs/op BenchmarkHTMLAutoClose-4 5032 20075 ns/op PASS ok encoding/xml 1.461s goos: linux goarch: amd64 pkg: expvar cpu: AMD EPYC 7B12 BenchmarkIntAdd-4 617138 244.5 ns/op BenchmarkIntSet-4 391442 311.7 ns/op BenchmarkFloatAdd-4 80086 1565 ns/op BenchmarkFloatSet-4 381861 267.2 ns/op BenchmarkStringSet-4 340035 461.6 ns/op BenchmarkMapSet-4 54171 2125 ns/op BenchmarkMapSetDifferent-4 59547 1890 ns/op BenchmarkMapSetDifferentRandom-4 378 303311 ns/op BenchmarkMapSetString-4 100670 1910 ns/op BenchmarkMapAddSame-4 36862 3026 ns/op BenchmarkMapAddDifferent-4 19201 7369 ns/op BenchmarkMapAddDifferentRandom-4 310 376315 ns/op BenchmarkMapAddSameSteadyState-4 212803 538.0 ns/op BenchmarkMapAddDifferentSteadyState-4 136266 877.9 ns/op BenchmarkRealworldExpvarUsage-4 25968 5688 ns/op PASS ok expvar 3.666s goos: linux goarch: amd64 pkg: fmt cpu: AMD EPYC 7B12 BenchmarkSprintfPadding-4 125317 857.5 ns/op BenchmarkSprintfEmpty-4 476311 231.3 ns/op BenchmarkSprintfString-4 423559 312.1 ns/op BenchmarkSprintfTruncateString-4 315261 360.0 ns/op BenchmarkSprintfTruncateBytes-4 146158 762.1 ns/op BenchmarkSprintfSlowParsingPath-4 310543 405.7 ns/op BenchmarkSprintfQuoteString-4 38005 2876 ns/op BenchmarkSprintfInt-4 356880 383.9 ns/op BenchmarkSprintfIntInt-4 263089 475.1 ns/op BenchmarkSprintfPrefixedInt-4 278869 397.2 ns/op BenchmarkSprintfFloat-4 169495 691.8 ns/op BenchmarkSprintfComplex-4 79176 1557 ns/op BenchmarkSprintfBoolean-4 323857 399.3 ns/op BenchmarkSprintfHexString-4 184039 748.3 ns/op BenchmarkSprintfHexBytes-4 84946 1379 ns/op BenchmarkSprintfBytes-4 52776 2147 ns/op BenchmarkSprintfStringer-4 108103 1141 ns/op BenchmarkSprintfStructure-4 35859 2973 ns/op BenchmarkManyArgs-4 98654 1243 ns/op BenchmarkFprintInt-4 98943 1231 ns/op BenchmarkFprintfBytes-4 113482 1106 ns/op BenchmarkFprintIntNoAlloc-4 93049 1232 ns/op BenchmarkScanInts-4 51 2238882 ns/op BenchmarkScanRecursiveInt-4 1 288761123 ns/op BenchmarkScanRecursiveIntReaderWrapper-4 1 296368633 ns/op PASS ok fmt 5.350s goos: linux goarch: amd64 pkg: go/build cpu: AMD EPYC 7B12 BenchmarkImportVendor-4 1063 109377 ns/op PASS ok go/build 1.145s goos: linux goarch: amd64 pkg: go/constant cpu: AMD EPYC 7B12 BenchmarkStringAdd/1-4 68342 1685 ns/op 160 B/op 2 allocs/op BenchmarkStringAdd/4-4 19778 6081 ns/op 832 B/op 9 allocs/op BenchmarkStringAdd/16-4 6027 20977 ns/op 3168 B/op 23 allocs/op BenchmarkStringAdd/64-4 1404 79025 ns/op 11744 B/op 73 allocs/op BenchmarkStringAdd/256-4 361 313808 ns/op 47840 B/op 267 allocs/op BenchmarkStringAdd/1024-4 75 1422420 ns/op 206177 B/op 1038 allocs/op BenchmarkStringAdd/4096-4 19 5699585 ns/op 865632 B/op 4114 allocs/op BenchmarkStringAdd/16384-4 5 23320530 ns/op 3634547 B/op 16407 allocs/op BenchmarkStringAdd/65536-4 2 88631126 ns/op 15258976 B/op 65565 allocs/op PASS ok go/constant 2.570s goos: linux goarch: amd64 pkg: go/format cpu: AMD EPYC 7B12 BenchmarkFormat/array1-10000-4 1 193149884 ns/op 0.34 MB/s 46516952 B/op 48980 allocs/op PASS ok go/format 1.224s goos: linux goarch: amd64 pkg: go/parser cpu: AMD EPYC 7B12 BenchmarkParse-4 7 14719529 ns/op 3.66 MB/s BenchmarkParseOnly-4 8 12678972 ns/op 4.25 MB/s BenchmarkResolve-4 72 1751553 ns/op 30.75 MB/s PASS ok go/parser 2.257s goos: linux goarch: amd64 pkg: go/printer cpu: AMD EPYC 7B12 BenchmarkPrintFile-4 1 102094472 ns/op 0.51 MB/s 4931208 B/op 27569 allocs/op BenchmarkPrintDecl-4 1189 98460 ns/op 0.33 MB/s 15744 B/op 51 allocs/op PASS ok go/printer 1.245s goos: linux goarch: amd64 pkg: go/scanner cpu: AMD EPYC 7B12 BenchmarkScan-4 373 306691 ns/op BenchmarkScanFiles/go/types/expr.go-4 19 5739287 ns/op 8.64 MB/s BenchmarkScanFiles/go/parser/parser.go-4 13 9389172 ns/op 7.72 MB/s BenchmarkScanFiles/net/http/server.go-4 8 12921570 ns/op 8.77 MB/s BenchmarkScanFiles/go/scanner/errors.go-4 302 396262 ns/op 7.77 MB/s PASS ok go/scanner 1.692s goos: linux goarch: amd64 pkg: go/token cpu: AMD EPYC 7B12 BenchmarkSearchInts-4 1682332 71.71 ns/op PASS ok go/token 1.208s goos: linux goarch: amd64 pkg: go/types cpu: AMD EPYC 7B12 BenchmarkLookupFieldOrMethod-4 238 514571 ns/op BenchmarkNamed/Underlying/nongeneric-4 1666555 71.12 ns/op BenchmarkNamed/Underlying/generic-4 1683928 71.14 ns/op BenchmarkNamed/Underlying/src_instance-4 1693389 71.84 ns/op BenchmarkNamed/Underlying/user_instance-4 1688096 70.65 ns/op BenchmarkNamed/NewMethodSet/nongeneric-4 32931 3476 ns/op BenchmarkNamed/NewMethodSet/generic-4 33668 3403 ns/op BenchmarkNamed/NewMethodSet/src_instance-4 34676 3455 ns/op BenchmarkNamed/NewMethodSet/user_instance-4 34150 3487 ns/op BenchmarkCheck/http/funcbodies/info-4 1 385381074 ns/op 79286 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 280761776 ns/op 108822 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 153784541 ns/op 198620 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 146478622 ns/op 208538 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 278312686 ns/op 18595 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 2 77147696 ns/op 67076 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 3 45847018 ns/op 112874 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 3 43980771 ns/op 117665 lines/s BenchmarkCheck/constant/funcbodies/info-4 1 106781187 ns/op 20290 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 3 44432195 ns/op 48760 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 4 32541084 ns/op 66579 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 4 33330806 ns/op 65000 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 683223377 ns/op 95365 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 402808741 ns/op 161744 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 105110888 ns/op 619652 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 2 84191504 ns/op 773742 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 1 1318472509 ns/op 1515 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 2 65109408 ns/op 30667 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 2 54783888 ns/op 36443 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 2 54918108 ns/op 36351 lines/s PASS ok go/types 16.022s goos: linux goarch: amd64 pkg: hash/adler32 cpu: AMD EPYC 7B12 BenchmarkAdler32KB-4 15493 7607 ns/op 134.61 MB/s PASS ok hash/adler32 1.209s goos: linux goarch: amd64 pkg: hash/crc32 cpu: AMD EPYC 7B12 BenchmarkCRC32/poly=IEEE/size=15/align=0-4 315252 379.0 ns/op 39.58 MB/s BenchmarkCRC32/poly=IEEE/size=15/align=1-4 314434 380.6 ns/op 39.41 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=0-4 167572 738.3 ns/op 54.18 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=1-4 184342 729.7 ns/op 54.82 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=0-4 616024 195.4 ns/op 2620.47 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=1-4 568221 190.3 ns/op 2690.84 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=0-4 509833 235.4 ns/op 4349.47 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=1-4 510960 231.7 ns/op 4420.38 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=0-4 248211 477.0 ns/op 8586.77 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=1-4 253815 476.5 ns/op 8595.40 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=0-4 43662 2723 ns/op 12034.23 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=1-4 44144 2720 ns/op 12046.08 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=0-4 668515 176.8 ns/op 84.86 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=1-4 634456 176.4 ns/op 85.03 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=0-4 623677 178.1 ns/op 224.56 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=1-4 688917 178.6 ns/op 223.93 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=0-4 436448 250.3 ns/op 2045.58 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=1-4 475759 254.9 ns/op 2008.66 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=0-4 381310 315.5 ns/op 3245.27 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=1-4 345658 316.7 ns/op 3233.17 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=0-4 303682 395.1 ns/op 10366.89 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=1-4 295420 398.6 ns/op 10276.08 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=0-4 60939 1963 ns/op 16690.67 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=1-4 61635 1954 ns/op 16766.85 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=0-4 338222 356.2 ns/op 42.12 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=1-4 324954 356.7 ns/op 42.05 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=0-4 170106 764.7 ns/op 52.31 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=1-4 179857 666.4 ns/op 60.02 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=0-4 15308 8442 ns/op 60.65 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=1-4 14210 8263 ns/op 61.96 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=0-4 6044 19631 ns/op 52.16 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=1-4 6969 17419 ns/op 58.79 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=0-4 1501 80553 ns/op 50.85 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=1-4 1460 80244 ns/op 51.04 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=0-4 176 656446 ns/op 49.92 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=1-4 176 664224 ns/op 49.33 MB/s PASS ok hash/crc32 6.007s goos: linux goarch: amd64 pkg: hash/crc64 cpu: AMD EPYC 7B12 BenchmarkCrc64/ISO64KB-4 140 884813 ns/op 74.07 MB/s BenchmarkCrc64/ISO4KB-4 1741 66360 ns/op 61.72 MB/s BenchmarkCrc64/ISO1KB-4 7654 15477 ns/op 66.16 MB/s BenchmarkCrc64/ECMA64KB-4 127 903232 ns/op 72.56 MB/s BenchmarkCrc64/Random64KB-4 134 894530 ns/op 73.26 MB/s BenchmarkCrc64/Random16KB-4 595 226565 ns/op 72.31 MB/s PASS ok hash/crc64 2.151s goos: linux goarch: amd64 pkg: hash/fnv cpu: AMD EPYC 7B12 BenchmarkFnv32KB-4 13932 8582 ns/op 119.32 MB/s BenchmarkFnv32aKB-4 15512 7656 ns/op 133.75 MB/s BenchmarkFnv64KB-4 15546 7760 ns/op 131.95 MB/s BenchmarkFnv64aKB-4 14704 8103 ns/op 126.37 MB/s BenchmarkFnv128KB-4 2577 40894 ns/op 25.04 MB/s BenchmarkFnv128aKB-4 2772 41322 ns/op 24.78 MB/s PASS ok hash/fnv 2.056s goos: linux goarch: amd64 pkg: hash/maphash cpu: AMD EPYC 7B12 BenchmarkHash/n=4/Write-4 672652 156.8 ns/op 25.51 MB/s BenchmarkHash/n=4/Bytes-4 5771281 21.42 ns/op 186.76 MB/s BenchmarkHash/n=4/String-4 2339596 51.09 ns/op 78.30 MB/s BenchmarkHash/n=8/Write-4 746068 156.4 ns/op 51.16 MB/s BenchmarkHash/n=8/Bytes-4 5770548 20.88 ns/op 383.14 MB/s BenchmarkHash/n=8/String-4 2344490 53.18 ns/op 150.44 MB/s BenchmarkHash/n=16/Write-4 787220 155.7 ns/op 102.78 MB/s BenchmarkHash/n=16/Bytes-4 5793009 21.06 ns/op 759.81 MB/s BenchmarkHash/n=16/String-4 2286097 52.80 ns/op 303.02 MB/s BenchmarkHash/n=32/Write-4 743498 156.7 ns/op 204.27 MB/s BenchmarkHash/n=32/Bytes-4 5797383 21.49 ns/op 1488.97 MB/s BenchmarkHash/n=32/String-4 2333300 50.86 ns/op 629.13 MB/s BenchmarkHash/n=64/Write-4 705656 174.3 ns/op 367.12 MB/s BenchmarkHash/n=64/Bytes-4 5455335 21.72 ns/op 2946.40 MB/s BenchmarkHash/n=64/String-4 2322250 52.91 ns/op 1209.60 MB/s BenchmarkHash/n=256/Write-4 566101 217.0 ns/op 1179.74 MB/s BenchmarkHash/n=256/Bytes-4 4388232 28.32 ns/op 9041.14 MB/s BenchmarkHash/n=256/String-4 1353999 88.88 ns/op 2880.14 MB/s BenchmarkHash/n=320/Write-4 542438 220.3 ns/op 1452.64 MB/s BenchmarkHash/n=320/Bytes-4 3703606 31.87 ns/op 10040.67 MB/s BenchmarkHash/n=320/String-4 985664 121.4 ns/op 2636.16 MB/s BenchmarkHash/n=1024/Write-4 376425 311.8 ns/op 3284.50 MB/s BenchmarkHash/n=1024/Bytes-4 1380354 86.89 ns/op 11784.68 MB/s BenchmarkHash/n=1024/String-4 407556 304.5 ns/op 3363.17 MB/s BenchmarkHash/n=4096/Write-4 161498 758.5 ns/op 5399.84 MB/s BenchmarkHash/n=4096/Bytes-4 339384 348.6 ns/op 11748.29 MB/s BenchmarkHash/n=4096/String-4 105976 1140 ns/op 3593.31 MB/s BenchmarkHash/n=16384/Write-4 44521 2663 ns/op 6151.56 MB/s BenchmarkHash/n=16384/Bytes-4 85828 1398 ns/op 11721.16 MB/s BenchmarkHash/n=16384/String-4 26554 4489 ns/op 3650.11 MB/s PASS ok hash/maphash 5.639s goos: linux goarch: amd64 pkg: html cpu: AMD EPYC 7B12 BenchmarkEscape-4 1273 87437 ns/op BenchmarkEscapeNone-4 146241 809.2 ns/op BenchmarkUnescape-4 1176 99925 ns/op BenchmarkUnescapeNone-4 782442 152.7 ns/op BenchmarkUnescapeSparse-4 16531 7227 ns/op BenchmarkUnescapeDense-4 1651 70234 ns/op PASS ok html 1.843s goos: linux goarch: amd64 pkg: html/template cpu: AMD EPYC 7B12 BenchmarkCSSEscaper-4 13324 8513 ns/op BenchmarkCSSEscaperNoSpecials-4 64800 1888 ns/op BenchmarkDecodeCSS-4 41653 2907 ns/op BenchmarkDecodeCSSNoSpecials-4 5549589 21.61 ns/op BenchmarkCSSValueFilter-4 168466 724.3 ns/op BenchmarkCSSValueFilterOk-4 115143 1012 ns/op BenchmarkEscapedExecute-4 6619 18459 ns/op BenchmarkHTMLNospaceEscaper-4 16221 7384 ns/op BenchmarkHTMLNospaceEscaperNoSpecials-4 92371 1291 ns/op BenchmarkStripTags-4 31636 3745 ns/op BenchmarkStripTagsNoSpecials-4 412549 263.9 ns/op BenchmarkJSValEscaperWithNum-4 33534 3635 ns/op BenchmarkJSValEscaperWithStr-4 8170 14681 ns/op BenchmarkJSValEscaperWithStrNoSpecials-4 26572 4607 ns/op BenchmarkJSValEscaperWithObj-4 5907 17270 ns/op BenchmarkJSValEscaperWithObjNoSpecials-4 18538 6402 ns/op BenchmarkJSStrEscaperNoSpecials-4 78225 1454 ns/op BenchmarkJSStrEscaper-4 17118 7222 ns/op BenchmarkJSRegexpEscaperNoSpecials-4 75397 1580 ns/op BenchmarkJSRegexpEscaper-4 15638 7575 ns/op BenchmarkTemplateSpecialTags-4 142 842011 ns/op BenchmarkURLEscaper-4 6198 19424 ns/op BenchmarkURLEscaperNoSpecials-4 253279 474.4 ns/op BenchmarkURLNormalizer-4 7056 14480 ns/op BenchmarkURLNormalizerNoSpecials-4 223651 508.5 ns/op BenchmarkSrcsetFilter-4 25436 4683 ns/op BenchmarkSrcsetFilterNoSpecials-4 151003 769.6 ns/op PASS ok html/template 5.357s goos: linux goarch: amd64 pkg: image cpu: AMD EPYC 7B12 BenchmarkAt/rgba-4 878125 135.0 ns/op 16 B/op 1 allocs/op BenchmarkAt/rgba64-4 641700 174.0 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba-4 799370 136.0 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba64-4 700107 177.0 ns/op 16 B/op 1 allocs/op BenchmarkAt/alpha-4 2405499 50.61 ns/op 0 B/op 0 allocs/op BenchmarkAt/alpha16-4 1486875 79.97 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray-4 2401082 49.78 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray16-4 1482946 74.43 ns/op 0 B/op 0 allocs/op BenchmarkAt/paletted-4 1874942 63.54 ns/op 0 B/op 0 allocs/op BenchmarkSet/rgba-4 601928 191.5 ns/op 16 B/op 1 allocs/op BenchmarkSet/rgba64-4 495085 225.6 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba-4 556257 192.5 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba64-4 516206 228.6 ns/op 16 B/op 1 allocs/op BenchmarkSet/alpha-4 1000000 108.6 ns/op 0 B/op 0 allocs/op BenchmarkSet/alpha16-4 756697 152.6 ns/op 16 B/op 1 allocs/op BenchmarkSet/gray-4 1257819 99.50 ns/op 0 B/op 0 allocs/op BenchmarkSet/gray16-4 765686 159.3 ns/op 16 B/op 1 allocs/op BenchmarkSet/paletted-4 594733 201.3 ns/op 0 B/op 0 allocs/op BenchmarkRGBAAt-4 1817551 71.73 ns/op BenchmarkRGBASetRGBA-4 1801095 67.03 ns/op BenchmarkRGBA64At-4 1161147 103.7 ns/op BenchmarkRGBA64SetRGBA64-4 1000000 105.3 ns/op BenchmarkNRGBAAt-4 1673575 66.95 ns/op BenchmarkNRGBASetNRGBA-4 1749436 66.51 ns/op BenchmarkNRGBA64At-4 1011604 110.7 ns/op BenchmarkNRGBA64SetNRGBA64-4 1000000 105.8 ns/op BenchmarkAlphaAt-4 3212769 36.92 ns/op BenchmarkAlphaSetAlpha-4 3142408 38.53 ns/op BenchmarkAlpha16At-4 2001146 59.97 ns/op BenchmarkAlphaSetAlpha16-4 1989176 61.29 ns/op BenchmarkGrayAt-4 3247045 36.92 ns/op BenchmarkGraySetGray-4 3143976 40.92 ns/op BenchmarkGray16At-4 2012611 60.40 ns/op BenchmarkGraySetGray16-4 1955452 61.52 ns/op PASS ok image 6.472s goos: linux goarch: amd64 pkg: image/color cpu: AMD EPYC 7B12 BenchmarkYCbCrToRGB/0-4 4780891 24.64 ns/op BenchmarkYCbCrToRGB/128-4 4977153 23.88 ns/op BenchmarkYCbCrToRGB/255-4 5402661 21.83 ns/op BenchmarkRGBToYCbCr/0-4 4968021 23.75 ns/op BenchmarkRGBToYCbCr/Cb-4 5371027 22.59 ns/op BenchmarkRGBToYCbCr/Cr-4 4976852 23.80 ns/op BenchmarkYCbCrToRGBA/0-4 4043310 29.39 ns/op BenchmarkYCbCrToRGBA/128-4 4238415 30.66 ns/op BenchmarkYCbCrToRGBA/255-4 4043278 29.52 ns/op BenchmarkNYCbCrAToRGBA/0-4 3963848 30.04 ns/op BenchmarkNYCbCrAToRGBA/128-4 3952256 30.16 ns/op BenchmarkNYCbCrAToRGBA/255-4 4037007 29.77 ns/op PASS ok image/color 2.807s goos: linux goarch: amd64 pkg: image/draw cpu: AMD EPYC 7B12 BenchmarkFillOver-4 5 23990261 ns/op BenchmarkFillSrc-4 483 240831 ns/op BenchmarkCopyOver-4 10 11301763 ns/op BenchmarkCopySrc-4 756 155681 ns/op BenchmarkNRGBAOver-4 10 10905001 ns/op BenchmarkNRGBASrc-4 15 7205311 ns/op BenchmarkYCbCr-4 13 8600595 ns/op BenchmarkGray-4 25 4618385 ns/op BenchmarkCMYK-4 15 7576607 ns/op BenchmarkGlyphOver-4 30 4128097 ns/op BenchmarkRGBAMaskOver-4 6 19123951 ns/op BenchmarkGrayMaskOver-4 7 14693460 ns/op BenchmarkRGBA64ImageMaskOver-4 4 25938769 ns/op BenchmarkRGBA-4 7 17016528 ns/op BenchmarkPalettedFill-4 1430 83653 ns/op BenchmarkPalettedRGBA-4 6 17188688 ns/op BenchmarkGenericOver-4 3 35102002 ns/op BenchmarkGenericMaskOver-4 7 15696862 ns/op BenchmarkGenericSrc-4 5 25289433 ns/op BenchmarkGenericMaskSrc-4 5 21137165 ns/op PASS ok image/draw 6.052s goos: linux goarch: amd64 pkg: image/gif cpu: AMD EPYC 7B12 BenchmarkDecode-4 32 3571093 ns/op 4.33 MB/s 47848 B/op 267 allocs/op BenchmarkEncodeRandomPaletted-4 2 91741926 ns/op 3.35 MB/s 79984 B/op 7 allocs/op BenchmarkEncodeRandomRGBA-4 1 2102501714 ns/op 0.58 MB/s 417248 B/op 13 allocs/op BenchmarkEncodeRealisticPaletted-4 76 1408357 ns/op 10.97 MB/s 79984 B/op 7 allocs/op BenchmarkEncodeRealisticRGBA-4 1 107303532 ns/op 0.58 MB/s 105952 B/op 13 allocs/op PASS ok image/gif 4.146s goos: linux goarch: amd64 pkg: image/jpeg cpu: AMD EPYC 7B12 BenchmarkFDCT-4 5233 19634 ns/op BenchmarkIDCT-4 6361 17892 ns/op BenchmarkDecodeBaseline-4 13 8782432 ns/op 7.04 MB/s 63024 B/op 5 allocs/op BenchmarkDecodeProgressive-4 9 12183848 ns/op 5.07 MB/s 259712 B/op 13 allocs/op BenchmarkEncodeRGBA-4 1 112907541 ns/op 10.88 MB/s 4400 B/op 4 allocs/op BenchmarkEncodeYCbCr-4 1 139756113 ns/op 6.59 MB/s 4400 B/op 4 allocs/op PASS ok image/jpeg 2.022s goos: linux goarch: amd64 pkg: image/png cpu: AMD EPYC 7B12 BenchmarkPaeth-4 16836645 7.011 ns/op BenchmarkDecodeGray-4 18 6234648 ns/op 10.51 MB/s 137024 B/op 102 allocs/op BenchmarkDecodeNRGBAGradient-4 4 25929166 ns/op 10.11 MB/s 337328 B/op 188 allocs/op BenchmarkDecodeNRGBAOpaque-4 5 22299995 ns/op 11.76 MB/s 346592 B/op 152 allocs/op BenchmarkDecodePaletted-4 31 3749944 ns/op 17.48 MB/s 139456 B/op 309 allocs/op BenchmarkDecodeRGB-4 5 21567682 ns/op 12.15 MB/s 332000 B/op 157 allocs/op BenchmarkDecodeInterlacing-4 4 25753180 ns/op 10.18 MB/s 605216 B/op 268 allocs/op BenchmarkEncodeGray-4 3 39192064 ns/op 7.84 MB/s 852184 B/op 29 allocs/op BenchmarkEncodeGrayWithBufferPool-4 3 39330794 ns/op 7.81 MB/s 284053 B/op 9 allocs/op BenchmarkEncodeNRGBOpaque-4 1 138355193 ns/op 8.88 MB/s 860248 B/op 29 allocs/op BenchmarkEncodeNRGBA-4 1 138946282 ns/op 8.84 MB/s 864088 B/op 29 allocs/op BenchmarkEncodePaletted-4 6 20652084 ns/op 14.88 MB/s 848592 B/op 32 allocs/op BenchmarkEncodeRGBOpaque-4 1 141492152 ns/op 8.68 MB/s 860248 B/op 29 allocs/op BenchmarkEncodeRGBA-4 1 564013639 ns/op 2.18 MB/s 864088 B/op 29 allocs/op PASS ok image/png 4.050s goos: linux goarch: amd64 pkg: index/suffixarray cpu: AMD EPYC 7B12 BenchmarkNew/text=opticks/size=100K/bits=32-4 3 37683385 ns/op 2.65 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=opticks/size=100K/bits=64-4 4 31974624 ns/op 3.13 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=opticks/size=500K/bits=32-4 1 200262685 ns/op 2.50 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=opticks/size=500K/bits=64-4 1 176788839 ns/op 2.83 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=32-4 3 36780179 ns/op 2.72 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=64-4 4 32325826 ns/op 3.09 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=32-4 1 186847067 ns/op 2.68 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=64-4 1 158509871 ns/op 3.15 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=1M/bits=32-4 1 388980382 ns/op 2.57 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=1M/bits=64-4 1 409091081 ns/op 2.44 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=32-4 1 2775625254 ns/op 1.80 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=64-4 1 2482705659 ns/op 2.01 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=32-4 18 6571412 ns/op 15.22 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=64-4 18 6657767 ns/op 15.02 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=32-4 4 34442851 ns/op 14.52 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=64-4 4 33055018 ns/op 15.13 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=32-4 2 61915518 ns/op 16.15 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=64-4 2 65357217 ns/op 15.30 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=32-4 1 314747972 ns/op 15.89 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=64-4 1 331419550 ns/op 15.09 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=rand/size=100K/bits=32-4 3 43133818 ns/op 2.32 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=rand/size=100K/bits=64-4 3 36051072 ns/op 2.77 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=rand/size=500K/bits=32-4 1 247097830 ns/op 2.02 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=rand/size=500K/bits=64-4 1 196147766 ns/op 2.55 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=32-4 1 501081040 ns/op 2.00 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=64-4 1 477917152 ns/op 2.09 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=32-4 1 3643835919 ns/op 1.37 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=64-4 1 4129112800 ns/op 1.21 MB/s 40001616 B/op 2 allocs/op BenchmarkSaveRestore/bits=32-4 1 110180587 ns/op 37.94 MB/s 5275648 B/op 4 allocs/op BenchmarkSaveRestore/bits=64-4 1 105665038 ns/op 39.56 MB/s 9469952 B/op 4 allocs/op PASS ok index/suffixarray 30.166s goos: linux goarch: amd64 pkg: internal/fuzz cpu: AMD EPYC 7B12 BenchmarkMarshalCorpusFile/1-4 52170 2209 ns/op 0.45 MB/s BenchmarkMarshalCorpusFile/2-4 51291 2317 ns/op 0.86 MB/s BenchmarkMarshalCorpusFile/4-4 46932 2578 ns/op 1.55 MB/s BenchmarkMarshalCorpusFile/8-4 39780 3041 ns/op 2.63 MB/s BenchmarkMarshalCorpusFile/16-4 31255 3795 ns/op 4.22 MB/s BenchmarkMarshalCorpusFile/32-4 20990 5662 ns/op 5.65 MB/s BenchmarkMarshalCorpusFile/64-4 13358 8711 ns/op 7.35 MB/s BenchmarkMarshalCorpusFile/128-4 7725 13679 ns/op 9.36 MB/s BenchmarkMarshalCorpusFile/256-4 3992 26843 ns/op 9.54 MB/s BenchmarkMarshalCorpusFile/512-4 2197 51958 ns/op 9.85 MB/s BenchmarkMarshalCorpusFile/1024-4 1140 99406 ns/op 10.30 MB/s BenchmarkMarshalCorpusFile/2048-4 570 202771 ns/op 10.10 MB/s BenchmarkMarshalCorpusFile/4096-4 307 386638 ns/op 10.59 MB/s BenchmarkMarshalCorpusFile/8192-4 153 788008 ns/op 10.40 MB/s BenchmarkMarshalCorpusFile/16384-4 70 1550689 ns/op 10.57 MB/s BenchmarkMarshalCorpusFile/32768-4 32 3574320 ns/op 9.17 MB/s BenchmarkMarshalCorpusFile/65536-4 15 7270835 ns/op 9.01 MB/s BenchmarkMarshalCorpusFile/131072-4 7 16169539 ns/op 8.11 MB/s BenchmarkMarshalCorpusFile/262144-4 4 29605001 ns/op 8.85 MB/s BenchmarkMarshalCorpusFile/524288-4 2 71924716 ns/op 7.29 MB/s BenchmarkMarshalCorpusFile/1048576-4 1 118582205 ns/op 8.84 MB/s BenchmarkUnmarshalCorpusFile/1-4 13764 8517 ns/op 0.12 MB/s BenchmarkUnmarshalCorpusFile/2-4 13624 8499 ns/op 0.24 MB/s BenchmarkUnmarshalCorpusFile/4-4 12104 9791 ns/op 0.41 MB/s BenchmarkUnmarshalCorpusFile/8-4 9176 11250 ns/op 0.71 MB/s BenchmarkUnmarshalCorpusFile/16-4 8509 13726 ns/op 1.17 MB/s BenchmarkUnmarshalCorpusFile/32-4 5168 19758 ns/op 1.62 MB/s BenchmarkUnmarshalCorpusFile/64-4 4804 22965 ns/op 2.79 MB/s BenchmarkUnmarshalCorpusFile/128-4 3681 30236 ns/op 4.23 MB/s BenchmarkUnmarshalCorpusFile/256-4 1534 77724 ns/op 3.29 MB/s BenchmarkUnmarshalCorpusFile/512-4 816 147624 ns/op 3.47 MB/s BenchmarkUnmarshalCorpusFile/1024-4 422 302037 ns/op 3.39 MB/s BenchmarkUnmarshalCorpusFile/2048-4 205 577859 ns/op 3.54 MB/s BenchmarkUnmarshalCorpusFile/4096-4 106 1123964 ns/op 3.64 MB/s BenchmarkUnmarshalCorpusFile/8192-4 48 2235537 ns/op 3.66 MB/s BenchmarkUnmarshalCorpusFile/16384-4 25 4550267 ns/op 3.60 MB/s BenchmarkUnmarshalCorpusFile/32768-4 13 8808440 ns/op 3.72 MB/s BenchmarkUnmarshalCorpusFile/65536-4 6 17711768 ns/op 3.70 MB/s BenchmarkUnmarshalCorpusFile/131072-4 3 35589779 ns/op 3.68 MB/s BenchmarkUnmarshalCorpusFile/262144-4 2 73193136 ns/op 3.58 MB/s BenchmarkUnmarshalCorpusFile/524288-4 1 148084051 ns/op 3.54 MB/s BenchmarkUnmarshalCorpusFile/1048576-4 1 279770954 ns/op 3.75 MB/s BenchmarkMutatorBytes/1-4 51921 2380 ns/op BenchmarkMutatorBytes/10-4 53665 2242 ns/op BenchmarkMutatorBytes/100-4 50259 2451 ns/op BenchmarkMutatorBytes/1000-4 34204 3778 ns/op BenchmarkMutatorBytes/10000-4 9397 15917 ns/op BenchmarkMutatorBytes/100000-4 1281 120068 ns/op BenchmarkMutatorString/1-4 49934 2432 ns/op BenchmarkMutatorString/10-4 51100 2436 ns/op BenchmarkMutatorString/100-4 45231 2773 ns/op BenchmarkMutatorString/1000-4 23606 5449 ns/op BenchmarkMutatorString/10000-4 4490 29235 ns/op BenchmarkMutatorString/100000-4 481 258406 ns/op BenchmarkMutatorAllBasicTypes/[]uint8-4 27364 4320 ns/op BenchmarkMutatorAllBasicTypes/string-4 26912 4321 ns/op BenchmarkMutatorAllBasicTypes/bool-4 91618 1328 ns/op BenchmarkMutatorAllBasicTypes/float32-4 79801 1495 ns/op BenchmarkMutatorAllBasicTypes/float64-4 80820 1481 ns/op BenchmarkMutatorAllBasicTypes/int-4 85881 1398 ns/op BenchmarkMutatorAllBasicTypes/int8-4 85242 1401 ns/op BenchmarkMutatorAllBasicTypes/int16-4 85782 1395 ns/op BenchmarkMutatorAllBasicTypes/int32-4 85339 1393 ns/op BenchmarkMutatorAllBasicTypes/int64-4 85150 1406 ns/op BenchmarkMutatorAllBasicTypes/uint8-4 82993 1458 ns/op BenchmarkMutatorAllBasicTypes/uint16-4 82188 1440 ns/op BenchmarkMutatorAllBasicTypes/uint32-4 82849 1452 ns/op BenchmarkMutatorAllBasicTypes/uint64-4 82933 1443 ns/op PASS ok internal/fuzz 11.955s goos: linux goarch: amd64 pkg: internal/intern cpu: AMD EPYC 7B12 BenchmarkStress-4 44442 2655 ns/op 0 B/op 0 allocs/op BenchmarkGetByString-4 192811 630.3 ns/op 0 B/op 0 allocs/op PASS ok internal/intern 1.287s goos: linux goarch: amd64 pkg: internal/poll cpu: AMD EPYC 7B12 BenchmarkSplicePipe/SplicePipeWithPool-4 80739 1644 ns/op BenchmarkSplicePipe/SplicePipeWithoutPool-4 27062 4273 ns/op BenchmarkSplicePipePoolParallel-4 156792 796.7 ns/op BenchmarkSplicePipeNativeParallel-4 35979 3296 ns/op PASS ok internal/poll 1.937s goos: linux goarch: amd64 pkg: internal/trace cpu: AMD EPYC 7B12 BenchmarkMMU-4 7 16475019 ns/op PASS ok internal/trace 2.971s PASS ok internal/zstd 1.012s goos: linux goarch: amd64 pkg: io cpu: AMD EPYC 7B12 BenchmarkCopyNSmall-4 18103 6036 ns/op BenchmarkCopyNLarge-4 279 384255 ns/op PASS ok io 1.352s goos: linux goarch: amd64 pkg: log cpu: AMD EPYC 7B12 BenchmarkItoa-4 275752 384.3 ns/op BenchmarkPrintln-4 32348 3813 ns/op 76 B/op 1 allocs/op BenchmarkPrintlnNoFlags-4 48962 2478 ns/op 66 B/op 1 allocs/op BenchmarkConcurrent-4 2160 46911 ns/op BenchmarkDiscard-4 1816296 66.25 ns/op 0 B/op 0 allocs/op PASS ok log 1.738s goos: linux goarch: amd64 pkg: log/slog cpu: AMD EPYC 7B12 BenchmarkWriteTime-4 119767 1000 ns/op BenchmarkJSONHandler/defaults-4 9096 11121 ns/op 538 B/op 1 allocs/op BenchmarkJSONHandler/time_format-4 6172 18697 ns/op 772 B/op 6 allocs/op BenchmarkJSONHandler/time_unix-4 7369 16411 ns/op 752 B/op 5 allocs/op BenchmarkPreformatting/separate-4 10000 10976 ns/op 534 B/op 1 allocs/op BenchmarkPreformatting/struct-4 10941 11190 ns/op 515 B/op 0 allocs/op BenchmarkPreformatting/struct_file-4 8832 13617 ns/op 521 B/op 0 allocs/op BenchmarkJSONEncoding/json.Marshal-4 42038 2897 ns/op 79 B/op 2 allocs/op BenchmarkJSONEncoding/Encoder.Encode-4 40371 2985 ns/op 63 B/op 1 allocs/op BenchmarkNopLog/no_attrs-4 93535 1283 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/attrs-4 80614 1598 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/attrs-parallel-4 63698 1951 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/keys-values-4 74922 1673 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/WithContext-4 79924 1604 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/WithContext-parallel-4 64776 2016 ns/op 0 B/op 0 allocs/op BenchmarkPC/0-4 639273 180.5 ns/op 0 B/op 0 allocs/op BenchmarkPC/1-4 445615 241.1 ns/op 0 B/op 0 allocs/op BenchmarkPC/2-4 331326 360.3 ns/op 0 B/op 0 allocs/op BenchmarkPC/3-4 237824 504.9 ns/op 0 B/op 0 allocs/op BenchmarkPC/4-4 193976 617.4 ns/op 0 B/op 0 allocs/op BenchmarkRecord-4 10000 11187 ns/op BenchmarkDispatch/switch-checked-4 284343 425.0 ns/op BenchmarkDispatch/As-4 258300 460.4 ns/op BenchmarkDispatch/Visit-4 252498 467.7 ns/op BenchmarkUnsafeStrings-4 24706 4872 ns/op 0 B/op 0 allocs/op --- BENCH: BenchmarkUnsafeStrings-4 value_test.go:251: Value size = 24 value_test.go:251: Value size = 24 value_test.go:251: Value size = 24 value_test.go:251: Value size = 24 PASS ok log/slog 4.696s goos: linux goarch: amd64 pkg: log/slog/internal/benchmarks cpu: AMD EPYC 7B12 BenchmarkAttrs/disabled/5_args-4 2583848 39.57 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/disabled/5_args_ctx-4 2535138 42.85 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/disabled/10_args-4 1829599 67.79 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/disabled/40_args-4 516592 211.9 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/fastText_discard/5_args-4 68134 1594 ns/op 262 B/op 0 allocs/op BenchmarkAttrs/fastText_discard/5_args_ctx-4 81283 1639 ns/op 261 B/op 0 allocs/op BenchmarkAttrs/fastText_discard/10_args-4 58051 2173 ns/op 468 B/op 1 allocs/op BenchmarkAttrs/fastText_discard/40_args-4 20240 5445 ns/op 2046 B/op 1 allocs/op BenchmarkAttrs/Text_discard/5_args-4 16020 7060 ns/op 605 B/op 3 allocs/op BenchmarkAttrs/Text_discard/5_args_ctx-4 16496 7340 ns/op 606 B/op 3 allocs/op BenchmarkAttrs/Text_discard/10_args-4 11530 9996 ns/op 907 B/op 6 allocs/op BenchmarkAttrs/Text_discard/40_args-4 3759 27228 ns/op 3030 B/op 22 allocs/op BenchmarkAttrs/JSON_discard/5_args-4 20840 5650 ns/op 525 B/op 1 allocs/op BenchmarkAttrs/JSON_discard/5_args_ctx-4 22728 6013 ns/op 520 B/op 0 allocs/op BenchmarkAttrs/JSON_discard/10_args-4 13585 8165 ns/op 731 B/op 2 allocs/op BenchmarkAttrs/JSON_discard/40_args-4 4402 22844 ns/op 2345 B/op 2 allocs/op PASS ok log/slog/internal/benchmarks 3.697s goos: linux goarch: amd64 pkg: maps cpu: AMD EPYC 7B12 BenchmarkMapClone-4 4 28853230 ns/op BenchmarkKeys-4 10 10724843 ns/op BenchmarkValues-4 10 10129230 ns/op PASS ok maps 3.442s goos: linux goarch: amd64 pkg: math cpu: AMD EPYC 7B12 BenchmarkAcos-4 5043896 23.80 ns/op BenchmarkAcosh-4 1760713 67.73 ns/op BenchmarkAsin-4 5130099 23.39 ns/op BenchmarkAsinh-4 1768455 67.14 ns/op BenchmarkAtan-4 6063255 20.37 ns/op BenchmarkAtanh-4 1700566 70.43 ns/op BenchmarkAtan2-4 3317968 37.06 ns/op BenchmarkCbrt-4 2299861 51.80 ns/op BenchmarkCeil-4 21567763 5.004 ns/op BenchmarkCompare-4 4872140 24.29 ns/op BenchmarkCompare32-4 6047034 20.29 ns/op BenchmarkCopysign-4 3583696 33.69 ns/op BenchmarkCos-4 1799220 73.77 ns/op BenchmarkCosh-4 2267836 52.70 ns/op BenchmarkErf-4 5818622 19.71 ns/op BenchmarkErfc-4 5733741 21.47 ns/op BenchmarkErfinv-4 5955013 20.12 ns/op BenchmarkErfcinv-4 5961672 21.04 ns/op BenchmarkExp-4 7461698 14.45 ns/op BenchmarkExpGo-4 1471338 81.44 ns/op BenchmarkExpm1-4 4965048 24.23 ns/op BenchmarkExp2-4 1561273 77.32 ns/op BenchmarkExp2Go-4 1477081 81.36 ns/op BenchmarkAbs-4 4985481 25.85 ns/op BenchmarkDim-4 11192547 10.29 ns/op BenchmarkFloor-4 22558430 5.006 ns/op BenchmarkMax-4 15762927 7.168 ns/op BenchmarkMin-4 16737873 7.166 ns/op BenchmarkMod-4 466966 250.3 ns/op BenchmarkFrexp-4 2576943 46.54 ns/op BenchmarkGamma-4 846650 125.3 ns/op BenchmarkHypot-4 13573233 8.100 ns/op BenchmarkHypotGo-4 2215272 53.90 ns/op BenchmarkIlogb-4 2981636 41.25 ns/op BenchmarkJ0-4 356199 366.9 ns/op BenchmarkJ1-4 368970 349.7 ns/op BenchmarkJn-4 159638 719.3 ns/op BenchmarkLdexp-4 2502320 47.91 ns/op BenchmarkLgamma-4 1313808 105.0 ns/op BenchmarkLog-4 8353440 13.92 ns/op BenchmarkLogb-4 2987437 40.17 ns/op BenchmarkLog1p-4 2136692 56.22 ns/op BenchmarkLog10-4 8090817 14.55 ns/op BenchmarkLog2-4 2006517 61.24 ns/op BenchmarkModf-4 3763624 32.82 ns/op BenchmarkNextafter32-4 3501265 34.87 ns/op BenchmarkNextafter64-4 3638767 33.76 ns/op BenchmarkPowInt-4 704502 152.5 ns/op BenchmarkPowFrac-4 576609 196.2 ns/op BenchmarkPow10Pos-4 5701126 20.89 ns/op BenchmarkPow10Neg-4 5563308 21.25 ns/op BenchmarkRound-4 4464961 26.82 ns/op BenchmarkRoundToEven-4 11914267 10.36 ns/op BenchmarkRemainder-4 602152 177.4 ns/op BenchmarkSignbit-4 6868792 17.22 ns/op BenchmarkSin-4 2083802 57.91 ns/op BenchmarkSincos-4 1398310 85.31 ns/op BenchmarkSinh-4 3908282 30.98 ns/op BenchmarkSqrtIndirect-4 22185454 5.001 ns/op BenchmarkSqrtLatency-4 13053056 9.232 ns/op BenchmarkSqrtIndirectLatency-4 12810139 9.290 ns/op BenchmarkSqrtGoLatency-4 1995493 60.72 ns/op BenchmarkSqrtPrime-4 173425 686.8 ns/op BenchmarkTan-4 2048361 65.01 ns/op BenchmarkTanh-4 2186948 54.94 ns/op BenchmarkTrunc-4 21526597 4.989 ns/op BenchmarkY0-4 377100 324.2 ns/op BenchmarkY1-4 363318 353.5 ns/op BenchmarkYn-4 166789 723.1 ns/op BenchmarkFloat64bits-4 6985220 16.88 ns/op BenchmarkFloat64frombits-4 6878991 17.21 ns/op BenchmarkFloat32bits-4 7000640 19.11 ns/op BenchmarkFloat32frombits-4 6913768 17.44 ns/op BenchmarkFMA-4 22540244 5.312 ns/op PASS ok math 12.316s goos: linux goarch: amd64 pkg: math/big cpu: AMD EPYC 7B12 BenchmarkAddVV/1-4 14543658 7.215 ns/op 8870.76 MB/s BenchmarkAddVV/2-4 14994958 7.531 ns/op 16996.93 MB/s BenchmarkAddVV/3-4 14559202 7.868 ns/op 24402.80 MB/s BenchmarkAddVV/4-4 13946905 8.332 ns/op 30723.41 MB/s BenchmarkAddVV/5-4 13647375 8.626 ns/op 37099.01 MB/s BenchmarkAddVV/10-4 11531798 10.18 ns/op 62872.04 MB/s BenchmarkAddVV/100-4 2593044 46.86 ns/op 136568.78 MB/s BenchmarkAddVV/1000-4 241662 472.2 ns/op 135524.79 MB/s BenchmarkSubVV/1-4 15995736 7.204 ns/op 8884.09 MB/s BenchmarkSubVV/2-4 15168332 7.812 ns/op 16385.39 MB/s BenchmarkSubVV/3-4 13678566 8.507 ns/op 22568.81 MB/s BenchmarkSubVV/4-4 14471973 8.262 ns/op 30983.44 MB/s BenchmarkSubVV/5-4 12704086 8.613 ns/op 37152.61 MB/s BenchmarkSubVV/10-4 11817106 10.04 ns/op 63762.09 MB/s BenchmarkSubVV/100-4 2592750 46.57 ns/op 137413.68 MB/s BenchmarkSubVV/1000-4 252714 472.9 ns/op 135331.93 MB/s BenchmarkAddVW/1-4 14823309 7.896 ns/op 1013.18 MB/s BenchmarkAddVW/2-4 16036200 7.504 ns/op 2132.10 MB/s BenchmarkAddVW/3-4 14220015 7.796 ns/op 3078.70 MB/s BenchmarkAddVW/4-4 16051602 7.493 ns/op 4270.74 MB/s BenchmarkAddVW/5-4 15607423 7.526 ns/op 5314.59 MB/s BenchmarkAddVW/10-4 12407539 9.434 ns/op 8479.68 MB/s BenchmarkAddVW/100-4 417722 274.2 ns/op 2917.48 MB/s BenchmarkAddVW/1000-4 64131 1808 ns/op 4424.37 MB/s BenchmarkAddVWext/1-4 16750116 7.322 ns/op 1092.59 MB/s BenchmarkAddVWext/2-4 16167932 7.289 ns/op 2195.02 MB/s BenchmarkAddVWext/3-4 15356030 7.593 ns/op 3160.91 MB/s BenchmarkAddVWext/4-4 16550059 7.254 ns/op 4411.06 MB/s BenchmarkAddVWext/5-4 15964198 7.489 ns/op 5341.05 MB/s BenchmarkAddVWext/10-4 12696626 9.375 ns/op 8533.15 MB/s BenchmarkAddVWext/100-4 111996 1069 ns/op 748.67 MB/s BenchmarkAddVWext/1000-4 10000 11165 ns/op 716.50 MB/s BenchmarkSubVW/1-4 16339690 7.182 ns/op 1113.85 MB/s BenchmarkSubVW/2-4 13621056 8.262 ns/op 1936.64 MB/s BenchmarkSubVW/3-4 12777378 8.450 ns/op 2840.10 MB/s BenchmarkSubVW/4-4 16331331 7.213 ns/op 4436.71 MB/s BenchmarkSubVW/5-4 14847517 7.647 ns/op 5230.77 MB/s BenchmarkSubVW/10-4 12803102 9.353 ns/op 8553.26 MB/s BenchmarkSubVW/100-4 416319 260.3 ns/op 3073.96 MB/s BenchmarkSubVW/1000-4 65566 1802 ns/op 4439.54 MB/s BenchmarkSubVWext/1-4 17170945 7.357 ns/op 1087.44 MB/s BenchmarkSubVWext/2-4 15473270 7.497 ns/op 2134.16 MB/s BenchmarkSubVWext/3-4 13275733 8.157 ns/op 2942.15 MB/s BenchmarkSubVWext/4-4 16255404 7.196 ns/op 4446.70 MB/s BenchmarkSubVWext/5-4 15407808 7.546 ns/op 5301.16 MB/s BenchmarkSubVWext/10-4 11520451 9.450 ns/op 8465.83 MB/s BenchmarkSubVWext/100-4 111301 1070 ns/op 747.51 MB/s BenchmarkSubVWext/1000-4 10000 10012 ns/op 799.04 MB/s BenchmarkMulAddVWW/1-4 15666922 7.331 ns/op 8730.25 MB/s BenchmarkMulAddVWW/2-4 15313741 7.839 ns/op 16328.72 MB/s BenchmarkMulAddVWW/3-4 14508454 8.109 ns/op 23677.85 MB/s BenchmarkMulAddVWW/4-4 14193625 8.441 ns/op 30327.92 MB/s BenchmarkMulAddVWW/5-4 13096048 9.084 ns/op 35227.09 MB/s BenchmarkMulAddVWW/10-4 10346906 11.68 ns/op 54776.78 MB/s BenchmarkMulAddVWW/100-4 1409402 85.29 ns/op 75041.84 MB/s BenchmarkMulAddVWW/1000-4 143518 835.0 ns/op 76642.87 MB/s BenchmarkAddMulVVW/1-4 15217208 8.744 ns/op 7318.99 MB/s BenchmarkAddMulVVW/2-4 13120592 8.220 ns/op 15571.37 MB/s BenchmarkAddMulVVW/3-4 13387269 8.748 ns/op 21948.52 MB/s BenchmarkAddMulVVW/4-4 11944578 9.743 ns/op 26275.99 MB/s BenchmarkAddMulVVW/5-4 11216653 10.62 ns/op 30124.92 MB/s BenchmarkAddMulVVW/10-4 10528984 11.03 ns/op 58003.20 MB/s BenchmarkAddMulVVW/100-4 2141696 55.41 ns/op 115496.91 MB/s BenchmarkAddMulVVW/1000-4 229927 481.0 ns/op 133056.50 MB/s BenchmarkDivWVW/1-4 4436785 28.43 ns/op 2251.32 MB/s BenchmarkDivWVW/2-4 2797964 43.24 ns/op 2960.29 MB/s BenchmarkDivWVW/3-4 2122251 56.31 ns/op 3409.59 MB/s BenchmarkDivWVW/4-4 1672826 70.00 ns/op 3656.98 MB/s BenchmarkDivWVW/5-4 1459077 81.72 ns/op 3915.86 MB/s BenchmarkDivWVW/10-4 809034 148.0 ns/op 4324.62 MB/s BenchmarkDivWVW/100-4 88411 1362 ns/op 4698.88 MB/s BenchmarkDivWVW/1000-4 8438 13342 ns/op 4796.94 MB/s BenchmarkNonZeroShifts/1/shrVU-4 15980079 7.267 ns/op BenchmarkNonZeroShifts/1/shlVU-4 15692944 7.538 ns/op BenchmarkNonZeroShifts/2/shrVU-4 13902051 8.180 ns/op BenchmarkNonZeroShifts/2/shlVU-4 15244017 7.801 ns/op BenchmarkNonZeroShifts/3/shrVU-4 13252845 9.086 ns/op BenchmarkNonZeroShifts/3/shlVU-4 13825650 8.500 ns/op BenchmarkNonZeroShifts/4/shrVU-4 11994267 9.999 ns/op BenchmarkNonZeroShifts/4/shlVU-4 13066928 9.047 ns/op BenchmarkNonZeroShifts/5/shrVU-4 10975945 10.92 ns/op BenchmarkNonZeroShifts/5/shlVU-4 12131212 9.798 ns/op BenchmarkNonZeroShifts/10/shrVU-4 7633888 15.58 ns/op BenchmarkNonZeroShifts/10/shlVU-4 9347133 12.83 ns/op BenchmarkNonZeroShifts/100/shrVU-4 1000000 100.1 ns/op BenchmarkNonZeroShifts/100/shlVU-4 1698270 68.95 ns/op BenchmarkNonZeroShifts/1000/shrVU-4 126292 946.5 ns/op BenchmarkNonZeroShifts/1000/shlVU-4 187534 636.8 ns/op BenchmarkDecimalConversion-4 322 365079 ns/op BenchmarkFloatString/100-4 16945 6929 ns/op 392 B/op 8 allocs/op BenchmarkFloatString/1000-4 292 366316 ns/op 2903 B/op 9 allocs/op BenchmarkFloatString/10000-4 3 37345352 ns/op 61293 B/op 54 allocs/op BenchmarkFloatString/100000-4 1 3594290026 ns/op 838152 B/op 522 allocs/op BenchmarkFloatAdd/10-4 250777 465.6 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100-4 247896 473.8 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/1000-4 220822 527.9 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/10000-4 120992 992.3 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100000-4 22621 5326 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10-4 313846 373.3 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100-4 312112 386.6 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/1000-4 323814 374.3 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10000-4 219163 538.8 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100000-4 56480 2118 ns/op 0 B/op 0 allocs/op BenchmarkParseFloatSmallExp-4 2794 41608 ns/op BenchmarkParseFloatLargeExp-4 638 182402 ns/op BenchmarkGCD10x10/WithoutXY-4 316911 374.1 ns/op BenchmarkGCD10x10/WithXY-4 91411 1352 ns/op BenchmarkGCD10x100/WithoutXY-4 175936 724.9 ns/op BenchmarkGCD10x100/WithXY-4 26031 4855 ns/op BenchmarkGCD10x1000/WithoutXY-4 110622 1068 ns/op BenchmarkGCD10x1000/WithXY-4 21256 5885 ns/op BenchmarkGCD100x100/WithoutXY-4 43431 2713 ns/op BenchmarkGCD100x100/WithXY-4 16875 7449 ns/op BenchmarkGCD100x1000/WithoutXY-4 19101 6400 ns/op BenchmarkGCD100x1000/WithXY-4 9265 12941 ns/op BenchmarkGCD1000x1000/WithoutXY-4 3758 33362 ns/op BenchmarkGCD1000x1000/WithXY-4 1902 59401 ns/op BenchmarkHilbert-4 33 3406123 ns/op BenchmarkBinomial-4 21241 5535 ns/op BenchmarkQuoRem-4 32842 3911 ns/op BenchmarkExp-4 20 5308376 ns/op BenchmarkExpMont/Odd-4 174 680060 ns/op 2586 B/op 21 allocs/op BenchmarkExpMont/Even1-4 174 684883 ns/op 3359 B/op 38 allocs/op BenchmarkExpMont/Even2-4 169 707629 ns/op 3833 B/op 53 allocs/op BenchmarkExpMont/Even3-4 168 706265 ns/op 3841 B/op 53 allocs/op BenchmarkExpMont/Even4-4 169 712875 ns/op 3858 B/op 53 allocs/op BenchmarkExpMont/Even8-4 169 697738 ns/op 3847 B/op 53 allocs/op BenchmarkExpMont/Even32-4 175 689195 ns/op 3820 B/op 52 allocs/op BenchmarkExpMont/Even64-4 206 576437 ns/op 3634 B/op 53 allocs/op BenchmarkExpMont/Even96-4 200 589000 ns/op 3766 B/op 51 allocs/op BenchmarkExpMont/Even128-4 243 494611 ns/op 3233 B/op 50 allocs/op BenchmarkExpMont/Even255-4 265 450676 ns/op 2935 B/op 47 allocs/op BenchmarkExpMont/SmallEven1-4 634 186052 ns/op 1312 B/op 34 allocs/op BenchmarkExpMont/SmallEven2-4 566 210801 ns/op 1717 B/op 46 allocs/op BenchmarkExpMont/SmallEven3-4 571 210928 ns/op 1727 B/op 47 allocs/op BenchmarkExpMont/SmallEven4-4 547 211084 ns/op 1758 B/op 48 allocs/op BenchmarkExp2-4 20 5260492 ns/op BenchmarkBitset-4 1000000 111.8 ns/op BenchmarkBitsetNeg-4 632883 190.9 ns/op BenchmarkBitsetOrig-4 364261 336.3 ns/op BenchmarkBitsetNegOrig-4 229910 506.4 ns/op BenchmarkModSqrt225_Tonelli-4 168 709925 ns/op BenchmarkModSqrt225_3Mod4-4 535 215853 ns/op BenchmarkModSqrt231_Tonelli-4 156 738247 ns/op BenchmarkModSqrt231_5Mod8-4 468 254198 ns/op BenchmarkModInverse-4 17893 6688 ns/op BenchmarkSqrt-4 2662 47518 ns/op BenchmarkIntSqr/1-4 1717662 69.27 ns/op BenchmarkIntSqr/2-4 948252 125.3 ns/op BenchmarkIntSqr/3-4 781752 151.0 ns/op BenchmarkIntSqr/5-4 542299 205.4 ns/op BenchmarkIntSqr/8-4 414672 279.9 ns/op BenchmarkIntSqr/10-4 343021 357.0 ns/op BenchmarkIntSqr/20-4 76822 1663 ns/op BenchmarkIntSqr/30-4 56677 2227 ns/op BenchmarkIntSqr/50-4 34339 3490 ns/op BenchmarkIntSqr/80-4 20924 5708 ns/op BenchmarkIntSqr/100-4 16210 7423 ns/op BenchmarkIntSqr/200-4 6297 19162 ns/op BenchmarkIntSqr/300-4 2427 43047 ns/op BenchmarkIntSqr/500-4 1294 96744 ns/op BenchmarkIntSqr/800-4 465 264915 ns/op BenchmarkIntSqr/1000-4 333 328182 ns/op BenchmarkDiv/20/10-4 589946 198.9 ns/op BenchmarkDiv/40/20-4 597782 206.0 ns/op BenchmarkDiv/100/50-4 544212 212.1 ns/op BenchmarkDiv/200/100-4 70795 1766 ns/op BenchmarkDiv/400/200-4 67136 1864 ns/op BenchmarkDiv/1000/500-4 62486 2095 ns/op BenchmarkDiv/2000/1000-4 46557 2768 ns/op BenchmarkDiv/20000/10000-4 1502 77781 ns/op BenchmarkDiv/200000/100000-4 38 3213758 ns/op BenchmarkDiv/2000000/1000000-4 2 89409499 ns/op BenchmarkDiv/20000000/10000000-4 1 2607855890 ns/op BenchmarkMul-4 7 16331629 ns/op BenchmarkNatMul/10-4 247650 415.3 ns/op BenchmarkNatMul/100-4 9955 13282 ns/op BenchmarkNatMul/1000-4 253 466504 ns/op BenchmarkZeroShifts/Shl-4 32436 4216 ns/op BenchmarkZeroShifts/ShlSame-4 6915410 19.25 ns/op BenchmarkZeroShifts/Shr-4 29547 3689 ns/op BenchmarkZeroShifts/ShrSame-4 6991401 18.00 ns/op BenchmarkExp3Power/0x10-4 286458 390.4 ns/op BenchmarkExp3Power/0x40-4 240357 466.9 ns/op BenchmarkExp3Power/0x100-4 150086 799.0 ns/op BenchmarkExp3Power/0x400-4 66175 1780 ns/op BenchmarkExp3Power/0x1000-4 15361 8068 ns/op BenchmarkExp3Power/0x4000-4 2925 38934 ns/op BenchmarkExp3Power/0x10000-4 337 336611 ns/op BenchmarkExp3Power/0x40000-4 31 3831007 ns/op BenchmarkExp3Power/0x100000-4 3 37234125 ns/op BenchmarkExp3Power/0x400000-4 1 386821771 ns/op BenchmarkFibo-4 4 30624594 ns/op BenchmarkNatSqr/1-4 1451864 82.56 ns/op BenchmarkNatSqr/2-4 752214 161.4 ns/op BenchmarkNatSqr/3-4 623340 188.9 ns/op BenchmarkNatSqr/5-4 438693 254.2 ns/op BenchmarkNatSqr/8-4 327283 337.3 ns/op BenchmarkNatSqr/10-4 264349 412.7 ns/op BenchmarkNatSqr/20-4 65186 1703 ns/op BenchmarkNatSqr/30-4 50934 2270 ns/op BenchmarkNatSqr/50-4 30391 3702 ns/op BenchmarkNatSqr/80-4 19621 6486 ns/op BenchmarkNatSqr/100-4 14451 8306 ns/op BenchmarkNatSqr/200-4 5726 20932 ns/op BenchmarkNatSqr/300-4 2229 48173 ns/op BenchmarkNatSqr/500-4 1191 96634 ns/op BenchmarkNatSqr/800-4 531 219815 ns/op BenchmarkNatSqr/1000-4 385 301912 ns/op BenchmarkNatSetBytes/8-4 1000000 111.6 ns/op BenchmarkNatSetBytes/24-4 355641 333.3 ns/op BenchmarkNatSetBytes/128-4 83197 1428 ns/op BenchmarkNatSetBytes/7-4 1255670 95.10 ns/op BenchmarkNatSetBytes/23-4 375949 319.4 ns/op BenchmarkNatSetBytes/127-4 83023 1410 ns/op BenchmarkScanPi-4 344 338136 ns/op BenchmarkStringPiParallel-4 1032 128203 ns/op BenchmarkScan/10/Base2-4 59977 2097 ns/op BenchmarkScan/100/Base2-4 6660 18293 ns/op BenchmarkScan/1000/Base2-4 664 182316 ns/op BenchmarkScan/10/Base8-4 143320 843.4 ns/op BenchmarkScan/100/Base8-4 18902 6413 ns/op BenchmarkScan/1000/Base8-4 1868 63159 ns/op BenchmarkScan/10/Base10-4 156133 790.4 ns/op BenchmarkScan/100/Base10-4 20394 5841 ns/op BenchmarkScan/1000/Base10-4 2133 59276 ns/op BenchmarkScan/10/Base16-4 173836 662.6 ns/op BenchmarkScan/100/Base16-4 23535 5071 ns/op BenchmarkScan/1000/Base16-4 2302 49405 ns/op BenchmarkString/10/Base2-4 282042 416.1 ns/op BenchmarkString/100/Base2-4 38440 3087 ns/op BenchmarkString/1000/Base2-4 3686 30149 ns/op BenchmarkString/10/Base8-4 555974 216.3 ns/op BenchmarkString/100/Base8-4 101844 1196 ns/op BenchmarkString/1000/Base8-4 9543 10788 ns/op BenchmarkString/10/Base10-4 314456 366.1 ns/op BenchmarkString/100/Base10-4 66157 1827 ns/op BenchmarkString/1000/Base10-4 6672 15807 ns/op BenchmarkString/10/Base16-4 630318 190.3 ns/op BenchmarkString/100/Base16-4 130749 881.5 ns/op BenchmarkString/1000/Base16-4 15175 7589 ns/op BenchmarkLeafSize/0-4 63 1878098 ns/op BenchmarkLeafSize/1-4 612 190981 ns/op BenchmarkLeafSize/2-4 586 193488 ns/op BenchmarkLeafSize/3-4 445 257355 ns/op BenchmarkLeafSize/4-4 628 187044 ns/op BenchmarkLeafSize/5-4 399 297335 ns/op BenchmarkLeafSize/6-4 452 255539 ns/op BenchmarkLeafSize/7-4 489 240362 ns/op BenchmarkLeafSize/8-4 613 184433 ns/op BenchmarkLeafSize/9-4 334 352018 ns/op BenchmarkLeafSize/10-4 398 294524 ns/op BenchmarkLeafSize/11-4 408 274025 ns/op BenchmarkLeafSize/12-4 434 254609 ns/op BenchmarkLeafSize/13-4 421 271753 ns/op BenchmarkLeafSize/14-4 488 232068 ns/op BenchmarkLeafSize/15-4 519 220880 ns/op BenchmarkLeafSize/16-4 622 182777 ns/op BenchmarkLeafSize/32-4 612 186508 ns/op BenchmarkLeafSize/64-4 564 200002 ns/op BenchmarkProbablyPrime/n=0-4 14 7638593 ns/op BenchmarkProbablyPrime/n=1-4 13 8699562 ns/op BenchmarkProbablyPrime/n=5-4 8 12876311 ns/op BenchmarkProbablyPrime/n=10-4 6 18215639 ns/op BenchmarkProbablyPrime/n=20-4 4 28171159 ns/op BenchmarkProbablyPrime/Lucas-4 18 6640029 ns/op BenchmarkProbablyPrime/MillerRabinBase2-4 100 1070323 ns/op BenchmarkRatCmp-4 330775 361.5 ns/op BenchmarkFloatSqrt/64-4 32815 3680 ns/op 208 B/op 5 allocs/op BenchmarkFloatSqrt/128-4 20296 6101 ns/op 256 B/op 5 allocs/op BenchmarkFloatSqrt/256-4 13882 8432 ns/op 352 B/op 5 allocs/op BenchmarkFloatSqrt/1000-4 6272 16738 ns/op 1312 B/op 6 allocs/op BenchmarkFloatSqrt/10000-4 1243 90099 ns/op 18206 B/op 10 allocs/op BenchmarkFloatSqrt/100000-4 94 1239051 ns/op 174512 B/op 20 allocs/op BenchmarkFloatSqrt/1000000-4 2 95937038 ns/op 3496484 B/op 582 allocs/op PASS ok math/big 47.796s goos: linux goarch: amd64 pkg: math/bits cpu: AMD EPYC 7B12 BenchmarkLeadingZeros-4 12657093 9.765 ns/op BenchmarkLeadingZeros8-4 10448058 11.45 ns/op BenchmarkLeadingZeros16-4 11671267 9.982 ns/op BenchmarkLeadingZeros32-4 12852837 9.286 ns/op BenchmarkLeadingZeros64-4 12994678 9.191 ns/op BenchmarkTrailingZeros-4 13163380 9.178 ns/op BenchmarkTrailingZeros8-4 10935834 10.83 ns/op BenchmarkTrailingZeros16-4 11952108 10.84 ns/op BenchmarkTrailingZeros32-4 12232834 10.60 ns/op BenchmarkTrailingZeros64-4 12934814 10.09 ns/op BenchmarkOnesCount-4 12982364 10.38 ns/op BenchmarkOnesCount8-4 11164224 11.92 ns/op BenchmarkOnesCount16-4 13139742 9.116 ns/op BenchmarkOnesCount32-4 13084369 9.168 ns/op BenchmarkOnesCount64-4 12013587 9.863 ns/op BenchmarkRotateLeft-4 10920319 11.01 ns/op BenchmarkRotateLeft8-4 12734122 9.133 ns/op BenchmarkRotateLeft16-4 10654846 11.67 ns/op BenchmarkRotateLeft32-4 11877566 9.157 ns/op BenchmarkRotateLeft64-4 11901210 9.152 ns/op BenchmarkReverse-4 20681884 5.306 ns/op BenchmarkReverse8-4 23324067 4.706 ns/op BenchmarkReverse16-4 23949322 5.095 ns/op BenchmarkReverse32-4 19035052 5.926 ns/op BenchmarkReverse64-4 20590892 5.322 ns/op BenchmarkReverseBytes-4 23467429 4.676 ns/op BenchmarkReverseBytes16-4 23725782 4.684 ns/op BenchmarkReverseBytes32-4 24035283 4.679 ns/op BenchmarkReverseBytes64-4 25399862 4.684 ns/op BenchmarkAdd-4 11861155 10.07 ns/op BenchmarkAdd32-4 10886833 9.789 ns/op BenchmarkAdd64-4 11945576 10.06 ns/op BenchmarkAdd64multiple-4 23864786 5.034 ns/op BenchmarkSub-4 11945956 9.140 ns/op BenchmarkSub32-4 11418208 11.89 ns/op BenchmarkSub64-4 13142260 9.212 ns/op BenchmarkSub64multiple-4 23523368 4.996 ns/op BenchmarkMul-4 12940406 9.158 ns/op BenchmarkMul32-4 10373920 10.60 ns/op BenchmarkMul64-4 12862894 9.149 ns/op BenchmarkDiv-4 12824830 9.465 ns/op BenchmarkDiv32-4 12844501 9.555 ns/op BenchmarkDiv64-4 13063514 9.126 ns/op PASS ok math/bits 6.787s goos: linux goarch: amd64 pkg: math/cmplx cpu: AMD EPYC 7B12 BenchmarkAbs-4 13570053 8.766 ns/op BenchmarkAcos-4 664252 158.9 ns/op BenchmarkAcosh-4 667459 174.1 ns/op BenchmarkAsin-4 676333 160.7 ns/op BenchmarkAsinh-4 720010 165.8 ns/op BenchmarkAtan-4 1203812 98.32 ns/op BenchmarkAtanh-4 1209158 99.60 ns/op BenchmarkConj-4 22585849 5.314 ns/op BenchmarkCos-4 680332 149.2 ns/op BenchmarkCosh-4 750379 146.5 ns/op BenchmarkExp-4 1000000 118.0 ns/op BenchmarkLog-4 1509973 80.13 ns/op BenchmarkLog10-4 1491223 80.62 ns/op BenchmarkPhase-4 3216327 37.51 ns/op BenchmarkPolar-4 2305244 52.51 ns/op BenchmarkPow-4 321234 367.1 ns/op BenchmarkRect-4 1387734 85.77 ns/op BenchmarkSin-4 813172 147.6 ns/op BenchmarkSinh-4 816054 146.5 ns/op BenchmarkSqrt-4 1531420 78.57 ns/op BenchmarkTan-4 526642 234.7 ns/op BenchmarkTanh-4 542499 222.3 ns/op PASS ok math/cmplx 4.298s goos: linux goarch: amd64 pkg: math/rand cpu: AMD EPYC 7B12 BenchmarkInt63Threadsafe-4 1000000 106.2 ns/op BenchmarkInt63ThreadsafeParallel-4 988972 133.6 ns/op BenchmarkInt63Unthreadsafe-4 1537140 77.92 ns/op BenchmarkIntn1000-4 1000000 104.0 ns/op BenchmarkInt63n1000-4 1295355 92.04 ns/op BenchmarkInt31n1000-4 1333401 97.71 ns/op BenchmarkFloat32-4 1241572 91.58 ns/op BenchmarkFloat64-4 1536982 78.15 ns/op BenchmarkPerm3-4 263925 437.3 ns/op BenchmarkPerm30-4 31699 3880 ns/op BenchmarkPerm30ViaShuffle-4 31732 3793 ns/op BenchmarkShuffleOverhead-4 21628 5381 ns/op BenchmarkRead3-4 1000000 101.2 ns/op BenchmarkRead64-4 106014 1136 ns/op BenchmarkRead1000-4 7072 17180 ns/op BenchmarkConcurrent-4 259785 441.4 ns/op PASS ok math/rand 3.639s goos: linux goarch: amd64 pkg: mime cpu: AMD EPYC 7B12 BenchmarkQEncodeWord-4 59917 1995 ns/op BenchmarkQDecodeWord-4 150454 790.3 ns/op BenchmarkQDecodeHeader-4 140455 852.6 ns/op BenchmarkTypeByExtension/.html-4 587632 194.3 ns/op BenchmarkTypeByExtension/.HTML-4 443022 267.7 ns/op BenchmarkTypeByExtension/.unused-4 482035 237.3 ns/op BenchmarkExtensionsByType/text/html-4 182072 614.7 ns/op BenchmarkExtensionsByType/text/html;_charset=utf-8-4 103611 1024 ns/op BenchmarkExtensionsByType/application/octet-stream-4 136785 786.9 ns/op PASS ok mime 2.415s goos: linux goarch: amd64 pkg: mime/multipart cpu: AMD EPYC 7B12 BenchmarkReadForm/fields/maxMemory=0-4 895 127426 ns/op 47579 B/op 187 allocs/op BenchmarkReadForm/fields/maxMemory=1048576-4 915 125439 ns/op 47537 B/op 186 allocs/op BenchmarkReadForm/files/maxMemory=0-4 374 309818 ns/op 104329 B/op 271 allocs/op BenchmarkReadForm/files/maxMemory=1048576-4 698 168531 ns/op 49551 B/op 207 allocs/op PASS ok mime/multipart 1.566s goos: linux goarch: amd64 pkg: mime/quotedprintable cpu: AMD EPYC 7B12 BenchmarkWriter-4 1413 83154 ns/op PASS ok mime/quotedprintable 1.139s goos: linux goarch: amd64 pkg: net cpu: AMD EPYC 7B12 BenchmarkGoLookupIP-4 186 671376 ns/op 8516 B/op 91 allocs/op BenchmarkGoLookupIPNoSuchHost-4 20 5485037 ns/op 19413 B/op 160 allocs/op BenchmarkGoLookupIPWithBrokenNameServer-4 1 5004108355 ns/op 159776 B/op 234 allocs/op BenchmarkDNSName-4 156885 729.5 ns/op BenchmarkInterfaces-4 2292 50142 ns/op 16903 B/op 42 allocs/op BenchmarkInterfaceByIndex-4 2721 40331 ns/op 12357 B/op 25 allocs/op BenchmarkInterfaceByName-4 2290 51505 ns/op 16969 B/op 43 allocs/op BenchmarkInterfaceAddrs-4 1515 77510 ns/op 22821 B/op 103 allocs/op BenchmarkInterfacesAndAddrs-4 6086 20112 ns/op 3943 B/op 33 allocs/op BenchmarkInterfacesAndMulticastAddrs-4 793 131475 ns/op 137562 B/op 51 allocs/op BenchmarkParseIP-4 10149 12068 ns/op BenchmarkParseIPValidIPv4-4 486986 236.4 ns/op BenchmarkParseIPValidIPv6-4 262978 435.6 ns/op BenchmarkIPString/IPv4-4 165442 744.6 ns/op 32 B/op 2 allocs/op BenchmarkIPString/IPv6-4 15813 7500 ns/op 216 B/op 11 allocs/op BenchmarkIPMaskString-4 75484 1572 ns/op BenchmarkIPEqual/IPv4-4 1619467 73.98 ns/op BenchmarkIPEqual/IPv6-4 1652976 71.70 ns/op BenchmarkSendFile/1024-4 1 1211395986 ns/op 0.00 MB/s 520 B/op 11 allocs/op BenchmarkSendFile/2048-4 1 1206106100 ns/op 0.00 MB/s 520 B/op 11 allocs/op BenchmarkSendFile/4096-4 1 1206487573 ns/op 0.00 MB/s 520 B/op 11 allocs/op BenchmarkSendFile/8192-4 1 1206192928 ns/op 0.01 MB/s 520 B/op 11 allocs/op BenchmarkSendFile/16384-4 1 1206716193 ns/op 0.01 MB/s 520 B/op 11 allocs/op BenchmarkSendFile/32768-4 1 1008658112 ns/op 0.03 MB/s 616 B/op 12 allocs/op BenchmarkSendFile/65536-4 1 1008690605 ns/op 0.06 MB/s 520 B/op 11 allocs/op BenchmarkSendFile/131072-4 1 1008999693 ns/op 0.13 MB/s 520 B/op 11 allocs/op BenchmarkSendFile/262144-4 1 1008918836 ns/op 0.26 MB/s 520 B/op 11 allocs/op BenchmarkSendFile/524288-4 1 1009299084 ns/op 0.52 MB/s 520 B/op 11 allocs/op BenchmarkSendFile/1048576-4 1 1010215174 ns/op 1.04 MB/s 520 B/op 11 allocs/op BenchmarkSplice/tcp-to-tcp/1024-4 1 1008759016 ns/op 0.00 MB/s BenchmarkSplice/tcp-to-tcp/2048-4 1 1008383851 ns/op 0.00 MB/s BenchmarkSplice/tcp-to-tcp/4096-4 1 1008669552 ns/op 0.00 MB/s BenchmarkSplice/tcp-to-tcp/8192-4 1 1008834405 ns/op 0.01 MB/s BenchmarkSplice/tcp-to-tcp/16384-4 1 1008978496 ns/op 0.02 MB/s BenchmarkSplice/tcp-to-tcp/32768-4 1 1008613285 ns/op 0.03 MB/s BenchmarkSplice/tcp-to-tcp/65536-4 1 1008711667 ns/op 0.06 MB/s BenchmarkSplice/tcp-to-tcp/131072-4 1 1009465754 ns/op 0.13 MB/s BenchmarkSplice/tcp-to-tcp/262144-4 1 1008856093 ns/op 0.26 MB/s BenchmarkSplice/tcp-to-tcp/524288-4 1 1009383788 ns/op 0.52 MB/s BenchmarkSplice/tcp-to-tcp/1048576-4 1 1009996358 ns/op 1.04 MB/s BenchmarkSplice/unix-to-tcp/1024-4 1 1009799597 ns/op 0.00 MB/s BenchmarkSplice/unix-to-tcp/2048-4 1 1008630036 ns/op 0.00 MB/s BenchmarkSplice/unix-to-tcp/4096-4 1 1008825572 ns/op 0.00 MB/s BenchmarkSplice/unix-to-tcp/8192-4 1 1009824577 ns/op 0.01 MB/s BenchmarkSplice/unix-to-tcp/16384-4 1 1008618014 ns/op 0.02 MB/s BenchmarkSplice/unix-to-tcp/32768-4 1 1008503851 ns/op 0.03 MB/s BenchmarkSplice/unix-to-tcp/65536-4 1 1008499348 ns/op 0.06 MB/s BenchmarkSplice/unix-to-tcp/131072-4 1 1009267555 ns/op 0.13 MB/s BenchmarkSplice/unix-to-tcp/262144-4 1 1008778115 ns/op 0.26 MB/s BenchmarkSplice/unix-to-tcp/524288-4 1 1009034003 ns/op 0.52 MB/s BenchmarkSplice/unix-to-tcp/1048576-4 1 1010060446 ns/op 1.04 MB/s BenchmarkSpliceFile/tcp-to-file/1024-4 1 1008681407 ns/op 0.00 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/tcp-to-file/2048-4 1 1008593495 ns/op 0.00 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/tcp-to-file/4096-4 1 1008600457 ns/op 0.00 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/tcp-to-file/8192-4 1 1008769517 ns/op 0.01 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/tcp-to-file/16384-4 1 1008931742 ns/op 0.02 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/tcp-to-file/32768-4 1 1009041072 ns/op 0.03 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/tcp-to-file/65536-4 1 1008699946 ns/op 0.06 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/tcp-to-file/131072-4 1 1008748384 ns/op 0.13 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/tcp-to-file/262144-4 1 1009233693 ns/op 0.26 MB/s 896 B/op 8 allocs/op BenchmarkSpliceFile/tcp-to-file/524288-4 1 1009059685 ns/op 0.52 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/tcp-to-file/1048576-4 1 1009218841 ns/op 1.04 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/unix-to-file/1024-4 1 1008950882 ns/op 0.00 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/unix-to-file/2048-4 1 1008877109 ns/op 0.00 MB/s 896 B/op 8 allocs/op BenchmarkSpliceFile/unix-to-file/4096-4 1 1008656378 ns/op 0.00 MB/s 896 B/op 8 allocs/op BenchmarkSpliceFile/unix-to-file/8192-4 1 1008823080 ns/op 0.01 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/unix-to-file/16384-4 1 1008986922 ns/op 0.02 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/unix-to-file/32768-4 1 1008832602 ns/op 0.03 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/unix-to-file/65536-4 1 1008991412 ns/op 0.06 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/unix-to-file/131072-4 1 1008951298 ns/op 0.13 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/unix-to-file/262144-4 1 1008825783 ns/op 0.26 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/unix-to-file/524288-4 1 1009607562 ns/op 0.52 MB/s 896 B/op 8 allocs/op BenchmarkSpliceFile/unix-to-file/1048576-4 1 1010020464 ns/op 1.04 MB/s 944 B/op 9 allocs/op BenchmarkTCP4OneShot-4 2706 40971 ns/op BenchmarkTCP4OneShotTimeout-4 2468 42402 ns/op BenchmarkTCP4Persistent-4 22101 6399 ns/op BenchmarkTCP4PersistentTimeout-4 17805 5847 ns/op BenchmarkTCP6OneShot-4 2595 43647 ns/op BenchmarkTCP6OneShotTimeout-4 2551 40566 ns/op BenchmarkTCP6Persistent-4 18613 7137 ns/op BenchmarkTCP6PersistentTimeout-4 16689 7478 ns/op BenchmarkTCP4ConcurrentReadWrite-4 45522 4410 ns/op BenchmarkTCP6ConcurrentReadWrite-4 46183 3245 ns/op BenchmarkSetReadDeadline-4 212360 571.6 ns/op BenchmarkReadWriteMsgUDPAddrPort-4 10498 15953 ns/op 0 B/op 0 allocs/op BenchmarkWriteToReadFromUDP-4 10000 15182 ns/op 16 B/op 1 allocs/op BenchmarkWriteToReadFromUDPAddrPort-4 10000 12490 ns/op 0 B/op 0 allocs/op PASS ok net 67.806s goos: linux goarch: amd64 pkg: net/http cpu: AMD EPYC 7B12 BenchmarkCookieString-4 41659 2853 ns/op 176 B/op 1 allocs/op BenchmarkReadSetCookies-4 15813 7474 ns/op 1168 B/op 21 allocs/op BenchmarkReadCookies-4 21489 5511 ns/op 1840 B/op 11 allocs/op BenchmarkHeaderWriteSubset-4 27159 4430 ns/op 46 B/op 0 allocs/op BenchmarkCopyValues-4 53083 2237 ns/op 736 B/op 11 allocs/op BenchmarkHexEscapeNonASCII-4 72460 1593 ns/op 192 B/op 2 allocs/op BenchmarkServerMatch-4 1380506 88.41 ns/op BenchmarkReadRequestChrome-4 5409 20784 ns/op 29.40 MB/s 1476 B/op 14 allocs/op BenchmarkReadRequestCurl-4 15806 7645 ns/op 10.20 MB/s 923 B/op 9 allocs/op BenchmarkReadRequestApachebench-4 15478 7797 ns/op 10.52 MB/s 924 B/op 9 allocs/op BenchmarkReadRequestSiege-4 10626 11258 ns/op 13.41 MB/s 1019 B/op 11 allocs/op BenchmarkReadRequestWrk-4 23536 5134 ns/op 7.79 MB/s 860 B/op 7 allocs/op BenchmarkFileAndServer_1KB/h1-4 440 311798 ns/op 3.28 MB/s BenchmarkFileAndServer_1KB/https1-4 318 378150 ns/op 2.71 MB/s BenchmarkFileAndServer_1KB/h2-4 210 503031 ns/op 2.04 MB/s BenchmarkFileAndServer_16MB/h1-4 4 29794088 ns/op 563.11 MB/s BenchmarkFileAndServer_16MB/https1-4 2 75612860 ns/op 221.88 MB/s BenchmarkFileAndServer_16MB/h2-4 1 173821308 ns/op 96.52 MB/s BenchmarkFileAndServer_64MB/h1-4 1 125181682 ns/op 536.09 MB/s BenchmarkFileAndServer_64MB/https1-4 1 283319171 ns/op 236.87 MB/s BenchmarkFileAndServer_64MB/h2-4 1 689309236 ns/op 97.36 MB/s BenchmarkServeMux-4 393 314503 ns/op 17280 B/op 360 allocs/op BenchmarkServeMux_SkipServe-4 522 248521 ns/op 0 B/op 0 allocs/op BenchmarkClientServer/h1-4 480 231587 ns/op 5892 B/op 64 allocs/op BenchmarkClientServer/https1-4 336 334567 ns/op 6434 B/op 73 allocs/op BenchmarkClientServer/h2-4 274 427783 ns/op 9708 B/op 79 allocs/op BenchmarkClientServerParallel/4/h1-4 1602 82027 ns/op 9909 B/op 79 allocs/op BenchmarkClientServerParallel/4/https1-4 36 2972393 ns/op 88672 B/op 958 allocs/op --- BENCH: BenchmarkClientServerParallel/4/https1-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:35968: read tcp 127.0.0.1:41779->127.0.0.1:35968: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:35966: read tcp 127.0.0.1:41779->127.0.0.1:35966: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:35980: read tcp 127.0.0.1:41779->127.0.0.1:35980: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:35996: read tcp 127.0.0.1:41779->127.0.0.1:35996: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:40382: read tcp 127.0.0.1:43241->127.0.0.1:40382: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:40378: write tcp 127.0.0.1:43241->127.0.0.1:40378: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:40386: write tcp 127.0.0.1:43241->127.0.0.1:40386: use of closed network connection BenchmarkClientServerParallel/4/h2-4 408 248387 ns/op 12455 B/op 118 allocs/op --- BENCH: BenchmarkClientServerParallel/4/h2-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:49976: read tcp 127.0.0.1:36127->127.0.0.1:49976: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:49966: write tcp 127.0.0.1:36127->127.0.0.1:49966: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:47992: write tcp 127.0.0.1:38001->127.0.0.1:47992: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:48018: write tcp 127.0.0.1:38001->127.0.0.1:48018: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:47970: read tcp 127.0.0.1:38001->127.0.0.1:47970: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:48012: write tcp 127.0.0.1:38001->127.0.0.1:48012: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:47976: write tcp 127.0.0.1:38001->127.0.0.1:47976: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:36218: read tcp 127.0.0.1:37477->127.0.0.1:36218: use of closed network connection BenchmarkClientServerParallel/64/h1-4 774 144754 ns/op 19198 B/op 108 allocs/op BenchmarkClientServerParallel/64/https1-4 51 3836340 ns/op 112414 B/op 1205 allocs/op --- BENCH: BenchmarkClientServerParallel/64/https1-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:50056: write tcp 127.0.0.1:45717->127.0.0.1:50056: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:50108: write tcp 127.0.0.1:45717->127.0.0.1:50108: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:50116: write tcp 127.0.0.1:45717->127.0.0.1:50116: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:50076: write tcp 127.0.0.1:45717->127.0.0.1:50076: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:50092: write tcp 127.0.0.1:45717->127.0.0.1:50092: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:39566: read tcp 127.0.0.1:46399->127.0.0.1:39566: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:39402: read tcp 127.0.0.1:46399->127.0.0.1:39402: use of closed network connection BenchmarkClientServerParallel/64/h2-4 106 2190995 ns/op 68814 B/op 784 allocs/op --- BENCH: BenchmarkClientServerParallel/64/h2-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:33414: read tcp 127.0.0.1:43689->127.0.0.1:33414: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:33392: write tcp 127.0.0.1:43689->127.0.0.1:33392: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:33388: write tcp 127.0.0.1:43689->127.0.0.1:33388: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:33404: write tcp 127.0.0.1:43689->127.0.0.1:33404: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:50204: read tcp 127.0.0.1:41727->127.0.0.1:50204: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:50312: read tcp 127.0.0.1:41727->127.0.0.1:50312: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:50234: read tcp 127.0.0.1:41727->127.0.0.1:50234: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:50206: read tcp 127.0.0.1:41727->127.0.0.1:50206: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:50250: read tcp 127.0.0.1:41727->127.0.0.1:50250: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:50254: read tcp 127.0.0.1:41727->127.0.0.1:50254: use of closed network connection ... [output truncated] BenchmarkServer-4 1 1018825009 ns/op 28592 B/op 146 allocs/op BenchmarkClient-4 369 284651 ns/op 3737 B/op 45 allocs/op BenchmarkServerFakeConnNoKeepAlive-4 958 123250 ns/op 7471 B/op 54 allocs/op BenchmarkServerFakeConnWithKeepAlive-4 1663 75094 ns/op 3049 B/op 24 allocs/op BenchmarkServerFakeConnWithKeepAliveLite-4 1852 57223 ns/op 1905 B/op 14 allocs/op BenchmarkServerHandlerTypeLen-4 2022 60000 ns/op 2768 B/op 21 allocs/op BenchmarkServerHandlerNoLen-4 1654 67151 ns/op 2694 B/op 19 allocs/op BenchmarkServerHandlerNoType-4 2100 65203 ns/op 2681 B/op 20 allocs/op BenchmarkServerHandlerNoHeader-4 2269 57845 ns/op 1928 B/op 14 allocs/op BenchmarkServerHijack-4 1237 85675 ns/op 16741 B/op 50 allocs/op BenchmarkCloseNotifier/h1-4 561 261424 ns/op 5958 B/op 52 allocs/op BenchmarkResponseStatusLine-4 711038 152.6 ns/op 0 B/op 0 allocs/op PASS ok net/http 14.476s goos: linux goarch: amd64 pkg: net/http/httputil cpu: AMD EPYC 7B12 BenchmarkServeHTTP-4 7243 14232 ns/op 34072 B/op 12 allocs/op PASS ok net/http/httputil 1.198s goos: linux goarch: amd64 pkg: net/netip cpu: AMD EPYC 7B12 BenchmarkIPNextPrev-4 122386 890.0 ns/op BenchmarkBinaryMarshalRoundTrip/ipv4-4 922885 130.2 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6-4 277488 408.0 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6+zone-4 99780 1235 ns/op BenchmarkStdIPv4-4 160885 746.3 ns/op 16 B/op 1 allocs/op BenchmarkIPv4-4 136774 880.2 ns/op 0 B/op 0 allocs/op BenchmarkIPv4_inline-4 128052 902.0 ns/op 0 B/op 0 allocs/op BenchmarkStdIPv6-4 104412 1127 ns/op 16 B/op 1 allocs/op BenchmarkIPv6-4 102453 1166 ns/op 0 B/op 0 allocs/op BenchmarkIPv4Contains-4 2395549 50.27 ns/op 0 B/op 0 allocs/op BenchmarkIPv6Contains-4 2119662 55.98 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v4-4 1622245 74.01 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6-4 371865 313.6 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_ellipsis-4 422286 282.7 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_v4-4 384727 299.1 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_zone-4 117406 996.9 ns/op 0 B/op 0 allocs/op BenchmarkStdParseIP/v4-4 437637 278.8 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6-4 208898 546.1 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_ellipsis-4 214134 526.4 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_v4-4 210788 547.4 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_zone-4 113367 1080 ns/op 16 B/op 1 allocs/op BenchmarkIPString/v4-4 556333 232.5 ns/op 16 B/op 1 allocs/op BenchmarkIPString/v6-4 186174 628.5 ns/op 48 B/op 1 allocs/op BenchmarkIPString/v6_ellipsis-4 248260 479.0 ns/op 24 B/op 1 allocs/op BenchmarkIPString/v6_v4-4 361423 317.1 ns/op 24 B/op 1 allocs/op BenchmarkIPString/v6_zone-4 216067 514.3 ns/op 24 B/op 1 allocs/op BenchmarkIPStringExpanded/v4-4 475359 250.1 ns/op 16 B/op 1 allocs/op BenchmarkIPStringExpanded/v6-4 221581 529.4 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_ellipsis-4 216844 518.3 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_v4-4 220562 528.5 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_zone-4 175549 658.2 ns/op 128 B/op 2 allocs/op BenchmarkIPMarshalText-4 675728 177.0 ns/op 16 B/op 1 allocs/op BenchmarkAddrPortString/v4-4 237343 524.7 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortString/v6-4 139430 842.6 ns/op 112 B/op 3 allocs/op BenchmarkAddrPortString/v6_ellipsis-4 178714 655.4 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortString/v6_v4-4 244106 472.9 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortString/v6_zone-4 166066 727.7 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortMarshalText/v4-4 430766 283.9 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6-4 181851 667.9 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_ellipsis-4 215403 559.2 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_v4-4 267949 430.0 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_zone-4 198450 593.5 ns/op 64 B/op 1 allocs/op BenchmarkPrefixMasking/IPv4_/32-4 1629322 73.36 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/17-4 1509967 76.04 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/0-4 1511142 76.21 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/128-4 1381460 86.98 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/65-4 1467306 82.46 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/0-4 1464960 86.98 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/128-4 1380219 81.90 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/65-4 1381998 86.67 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/0-4 1383108 81.73 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMarshalText-4 470180 216.4 ns/op 24 B/op 1 allocs/op BenchmarkParseAddrPort/v4-4 837918 139.4 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6-4 286036 395.0 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_ellipsis-4 304995 366.5 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_v4-4 300645 396.1 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_zone-4 111267 1079 ns/op 0 B/op 0 allocs/op BenchmarkAs16-4 650544 158.8 ns/op PASS ok net/netip 9.387s 2023/05/25 00:37:03 Test RPC server listening on 127.0.0.1:35125 2023/05/25 00:37:03 Test HTTP RPC server listening on 127.0.0.1:36897 goos: linux goarch: amd64 pkg: net/rpc cpu: AMD EPYC 7B12 BenchmarkEndToEnd-4 1598 73537 ns/op BenchmarkEndToEndHTTP-4 1502 72806 ns/op BenchmarkEndToEndAsync-4 2664 38665 ns/op BenchmarkEndToEndAsyncHTTP-4 3103 36486 ns/op PASS ok net/rpc 1.698s goos: linux goarch: amd64 pkg: net/textproto cpu: AMD EPYC 7B12 BenchmarkReadMIMEHeader/client_headers-4 4951 22012 ns/op BenchmarkReadMIMEHeader/server_headers-4 8059 14888 ns/op BenchmarkUncommon-4 36594 3103 ns/op 464 B/op 5 allocs/op PASS ok net/textproto 1.498s goos: linux goarch: amd64 pkg: net/url cpu: AMD EPYC 7B12 BenchmarkString-4 7074 16808 ns/op 1616 B/op 60 allocs/op BenchmarkResolvePath-4 140330 859.2 ns/op 32 B/op 2 allocs/op BenchmarkQueryEscape/#00-4 856316 135.5 ns/op 16 B/op 1 allocs/op BenchmarkQueryEscape/#01-4 131185 878.5 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#02-4 252096 474.6 ns/op 32 B/op 1 allocs/op BenchmarkQueryEscape/#03-4 118250 1021 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#04-4 20931 5700 ns/op 832 B/op 2 allocs/op BenchmarkPathEscape/#00-4 535081 208.2 ns/op 16 B/op 1 allocs/op BenchmarkPathEscape/#01-4 131607 917.2 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#02-4 254926 475.4 ns/op 32 B/op 1 allocs/op BenchmarkPathEscape/#03-4 118326 1013 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#04-4 22826 5151 ns/op 704 B/op 2 allocs/op BenchmarkQueryUnescape/#00-4 274761 432.0 ns/op 16 B/op 1 allocs/op BenchmarkQueryUnescape/#01-4 109363 1158 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#02-4 104954 1137 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#03-4 46888 2571 ns/op 64 B/op 1 allocs/op BenchmarkQueryUnescape/#04-4 8329 14159 ns/op 320 B/op 1 allocs/op BenchmarkPathUnescape/#00-4 272858 435.6 ns/op 16 B/op 1 allocs/op BenchmarkPathUnescape/#01-4 112644 1080 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#02-4 103435 1144 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#03-4 47646 2567 ns/op 64 B/op 1 allocs/op BenchmarkPathUnescape/#04-4 7476 13756 ns/op 320 B/op 1 allocs/op PASS ok net/url 4.076s goos: linux goarch: amd64 pkg: os cpu: AMD EPYC 7B12 BenchmarkExpand/noop-4 4471009 28.27 ns/op 0 B/op 0 allocs/op BenchmarkExpand/multiple-4 262862 439.8 ns/op 48 B/op 2 allocs/op BenchmarkReaddirname-4 1142 103618 ns/op --- BENCH: BenchmarkReaddirname-4 os_test.go:512: benchmarkReaddirname ".": 130 entries os_test.go:512: benchmarkReaddirname ".": 130 entries os_test.go:512: benchmarkReaddirname ".": 130 entries BenchmarkReaddir-4 384 296568 ns/op --- BENCH: BenchmarkReaddir-4 os_test.go:529: benchmarkReaddir ".": 130 entries os_test.go:529: benchmarkReaddir ".": 130 entries os_test.go:529: benchmarkReaddir ".": 130 entries BenchmarkReadDir-4 930 127610 ns/op --- BENCH: BenchmarkReadDir-4 os_test.go:546: benchmarkReadDir ".": 130 entries os_test.go:546: benchmarkReadDir ".": 130 entries os_test.go:546: benchmarkReadDir ".": 130 entries BenchmarkStatDot-4 100929 1128 ns/op BenchmarkStatFile-4 82354 1422 ns/op BenchmarkStatDir-4 86704 1376 ns/op BenchmarkLstatDot-4 105598 1129 ns/op BenchmarkLstatFile-4 83774 1440 ns/op BenchmarkLstatDir-4 87205 1339 ns/op PASS ok os 2.507s goos: linux goarch: amd64 pkg: os/exec cpu: AMD EPYC 7B12 BenchmarkExecHostname-4 259 474273 ns/op 6756 B/op 30 allocs/op PASS ok os/exec 1.184s goos: linux goarch: amd64 pkg: os/user cpu: AMD EPYC 7B12 BenchmarkCurrent-4 666649 175.8 ns/op PASS ok os/user 1.230s goos: linux goarch: amd64 pkg: reflect cpu: AMD EPYC 7B12 BenchmarkBool-4 5753066 21.64 ns/op BenchmarkString-4 3453255 35.45 ns/op BenchmarkBytes-4 2955930 40.73 ns/op BenchmarkNamedBytes-4 1583067 75.86 ns/op BenchmarkBytesArray-4 1000000 111.3 ns/op BenchmarkSliceLen-4 3505874 35.13 ns/op BenchmarkMapLen-4 1388245 88.08 ns/op BenchmarkStringLen-4 2536243 47.10 ns/op BenchmarkArrayLen-4 1766136 67.01 ns/op BenchmarkSliceCap-4 3498699 33.88 ns/op BenchmarkDeepEqual/int8-4 679215 177.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int8-4 133068 889.5 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int16-4 512078 211.9 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int16-4 129278 940.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int32-4 525361 211.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int32-4 130996 919.9 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int64-4 506818 211.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int64-4 130227 911.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int-4 560310 210.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int-4 126595 905.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint8-4 586552 178.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8-4 173131 674.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint16-4 521625 212.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint16-4 126504 933.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint32-4 539097 219.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint32-4 128528 922.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint64-4 528214 210.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint64-4 128586 915.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint-4 503002 211.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint-4 130790 902.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uintptr-4 566785 210.5 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uintptr-4 131186 921.5 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float32-4 550344 211.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float32-4 127654 906.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float64-4 504330 216.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float64-4 129457 939.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex64-4 508137 212.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex64-4 132463 917.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex128-4 533311 210.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex128-4 127994 907.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/bool-4 594441 176.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]bool-4 135249 868.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/string-4 562900 211.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]string-4 125468 933.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8#01-4 172081 677.5 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][]uint8-4 86011 1406 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[6]uint8-4 67518 1813 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][6]uint8-4 46759 2530 ns/op 0 B/op 0 allocs/op BenchmarkIsZero/ArrayComparable-4 361166 318.5 ns/op BenchmarkIsZero/ArrayIncomparable-4 44450 2695 ns/op BenchmarkIsZero/StructComparable-4 678924 152.2 ns/op BenchmarkIsZero/StructIncomparable-4 176233 599.8 ns/op BenchmarkSetZero/Bool/Direct-4 5235339 23.77 ns/op BenchmarkSetZero/Bool/CachedZero-4 1176394 101.9 ns/op BenchmarkSetZero/Bool/NewZero-4 743678 138.2 ns/op BenchmarkSetZero/Int/Direct-4 3271568 38.26 ns/op BenchmarkSetZero/Int/CachedZero-4 1000000 102.3 ns/op BenchmarkSetZero/Int/NewZero-4 789577 139.2 ns/op BenchmarkSetZero/Uint/Direct-4 3189361 36.26 ns/op BenchmarkSetZero/Uint/CachedZero-4 942633 108.6 ns/op BenchmarkSetZero/Uint/NewZero-4 794160 137.8 ns/op BenchmarkSetZero/Float/Direct-4 3276187 36.62 ns/op BenchmarkSetZero/Float/CachedZero-4 1000000 101.9 ns/op BenchmarkSetZero/Float/NewZero-4 771777 137.6 ns/op BenchmarkSetZero/Complex/Direct-4 3252273 37.61 ns/op BenchmarkSetZero/Complex/CachedZero-4 987466 105.1 ns/op BenchmarkSetZero/Complex/NewZero-4 798042 138.5 ns/op BenchmarkSetZero/Array/Direct-4 2936048 41.29 ns/op BenchmarkSetZero/Array/CachedZero-4 1000000 104.4 ns/op BenchmarkSetZero/Array/NewZero-4 848193 140.2 ns/op BenchmarkSetZero/Chan/Direct-4 3217574 37.30 ns/op BenchmarkSetZero/Chan/CachedZero-4 1226114 100.3 ns/op BenchmarkSetZero/Chan/NewZero-4 918247 133.4 ns/op BenchmarkSetZero/Func/Direct-4 3226490 36.56 ns/op BenchmarkSetZero/Func/CachedZero-4 1222994 100.1 ns/op BenchmarkSetZero/Func/NewZero-4 819554 130.6 ns/op BenchmarkSetZero/Interface/Direct-4 3160338 38.09 ns/op BenchmarkSetZero/Interface/CachedZero-4 1174418 102.5 ns/op BenchmarkSetZero/Interface/NewZero-4 745609 137.1 ns/op BenchmarkSetZero/Map/Direct-4 3259309 37.06 ns/op BenchmarkSetZero/Map/CachedZero-4 1000000 100.4 ns/op BenchmarkSetZero/Map/NewZero-4 784836 134.1 ns/op BenchmarkSetZero/Pointer/Direct-4 3310258 36.35 ns/op BenchmarkSetZero/Pointer/CachedZero-4 1000000 101.2 ns/op BenchmarkSetZero/Pointer/NewZero-4 763474 131.5 ns/op BenchmarkSetZero/Slice/Direct-4 3021050 39.07 ns/op BenchmarkSetZero/Slice/CachedZero-4 1000000 103.6 ns/op BenchmarkSetZero/Slice/NewZero-4 876014 136.4 ns/op BenchmarkSetZero/String/Direct-4 3276106 36.61 ns/op BenchmarkSetZero/String/CachedZero-4 1166624 102.5 ns/op BenchmarkSetZero/String/NewZero-4 825786 136.9 ns/op BenchmarkSetZero/Struct/Direct-4 2978720 40.37 ns/op BenchmarkSetZero/Struct/CachedZero-4 1000000 106.5 ns/op BenchmarkSetZero/Struct/NewZero-4 874076 139.8 ns/op BenchmarkSelect/1-4 234190 473.8 ns/op 80 B/op 5 allocs/op BenchmarkSelect/4-4 105763 1101 ns/op 208 B/op 8 allocs/op BenchmarkSelect/8-4 55828 2122 ns/op 672 B/op 13 allocs/op BenchmarkCall-4 329136 355.4 ns/op 0 B/op 0 allocs/op BenchmarkCallMethod-4 258236 457.5 ns/op 0 B/op 0 allocs/op BenchmarkCallArgCopy/size=128-4 112255 1183 ns/op 108.18 MB/s BenchmarkCallArgCopy/size=256-4 95826 1241 ns/op 206.36 MB/s BenchmarkCallArgCopy/size=1024-4 75136 1532 ns/op 668.34 MB/s BenchmarkCallArgCopy/size=4096-4 53125 2172 ns/op 1885.68 MB/s BenchmarkCallArgCopy/size=65536-4 5834 22771 ns/op 2877.99 MB/s BenchmarkFieldByName1-4 1826929 61.38 ns/op BenchmarkFieldByName2-4 135476 778.2 ns/op BenchmarkFieldByName3-4 15439 7390 ns/op BenchmarkInterfaceBig-4 4654761 22.48 ns/op BenchmarkInterfaceSmall-4 5316483 22.23 ns/op BenchmarkNew-4 2987797 40.63 ns/op BenchmarkMap/StringKeys/MapIndex-4 3460 34510 ns/op 0 B/op 0 allocs/op BenchmarkMap/StringKeys/SetMapIndex-4 2800 41854 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/MapIndex-4 3298 35165 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/SetMapIndex-4 2832 41565 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/MapIndex-4 3354 34411 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/SetMapIndex-4 2833 41921 ns/op 0 B/op 0 allocs/op BenchmarkMapIterNext-4 318841 351.5 ns/op PASS ok reflect 17.522s goos: linux goarch: amd64 pkg: regexp cpu: AMD EPYC 7B12 BenchmarkFind-4 17952 6868 ns/op 9395 B/op 1 allocs/op BenchmarkFindAllNoMatches-4 24498 4537 ns/op 9158 B/op 1 allocs/op BenchmarkFindString-4 19806 5839 ns/op 9465 B/op 1 allocs/op BenchmarkFindSubmatch-4 17054 6459 ns/op 9391 B/op 2 allocs/op BenchmarkFindStringSubmatch-4 17385 6927 ns/op 9424 B/op 2 allocs/op BenchmarkLiteral-4 29798 3986 ns/op BenchmarkNotLiteral-4 6979 19219 ns/op BenchmarkMatchClass-4 4605 25446 ns/op BenchmarkMatchClass_InRange-4 4488 24870 ns/op BenchmarkReplaceAll-4 4071 31529 ns/op BenchmarkAnchoredLiteralShortNonMatch-4 27067 4388 ns/op BenchmarkAnchoredLiteralLongNonMatch-4 53760 2086 ns/op BenchmarkAnchoredShortMatch-4 22286 4999 ns/op BenchmarkAnchoredLongMatch-4 26698 4153 ns/op BenchmarkOnePassShortA-4 30238 4077 ns/op BenchmarkNotOnePassShortA-4 12134 9686 ns/op BenchmarkOnePassShortB-4 35409 3158 ns/op BenchmarkNotOnePassShortB-4 16245 7378 ns/op BenchmarkOnePassLongPrefix-4 121123 1046 ns/op BenchmarkOnePassLongNotPrefix-4 44540 2984 ns/op BenchmarkMatchParallelShared-4 29961 4746 ns/op BenchmarkMatchParallelCopied-4 25736 4365 ns/op BenchmarkQuoteMetaAll-4 222843 491.7 ns/op 28.47 MB/s BenchmarkQuoteMetaNone-4 439114 260.7 ns/op 99.72 MB/s BenchmarkCompile/Onepass-4 6004 19221 ns/op 4144 B/op 52 allocs/op BenchmarkCompile/Medium-4 2491 46989 ns/op 9704 B/op 112 allocs/op BenchmarkCompile/Hard-4 276 433829 ns/op 84760 B/op 424 allocs/op BenchmarkMatch/Easy0/16-4 5139045 22.35 ns/op 716.01 MB/s BenchmarkMatch/Easy0/32-4 25144 4732 ns/op 6.76 MB/s BenchmarkMatch/Easy0/1K-4 10232 12763 ns/op 80.23 MB/s BenchmarkMatch/Easy0i/16-4 5294656 23.20 ns/op 689.80 MB/s BenchmarkMatch/Easy0i/32-4 8661 14740 ns/op 2.17 MB/s BenchmarkMatch/Easy0i/1K-4 375 350217 ns/op 2.92 MB/s BenchmarkMatch/Easy1/16-4 5397224 22.65 ns/op 706.43 MB/s BenchmarkMatch/Easy1/32-4 26656 4393 ns/op 7.28 MB/s BenchmarkMatch/Easy1/1K-4 6430 17388 ns/op 58.89 MB/s BenchmarkMatch/Medium/16-4 5383826 22.37 ns/op 715.14 MB/s BenchmarkMatch/Medium/32-4 8820 12744 ns/op 2.51 MB/s BenchmarkMatch/Medium/1K-4 424 280017 ns/op 3.66 MB/s BenchmarkMatch/Hard/16-4 5284111 22.58 ns/op 708.54 MB/s BenchmarkMatch/Hard/32-4 5620 21026 ns/op 1.52 MB/s BenchmarkMatch/Hard/1K-4 248 477506 ns/op 2.14 MB/s BenchmarkMatch/Hard1/16-4 2211 59343 ns/op 0.27 MB/s BenchmarkMatch/Hard1/32-4 1190 109839 ns/op 0.29 MB/s BenchmarkMatch/Hard1/1K-4 37 3007413 ns/op 0.34 MB/s BenchmarkMatch_onepass_regex/16-4 43932 2745 ns/op 5.83 MB/s 24 B/op 0 allocs/op BenchmarkMatch_onepass_regex/32-4 25935 4711 ns/op 6.79 MB/s 24 B/op 0 allocs/op BenchmarkMatch_onepass_regex/1K-4 858 135612 ns/op 7.55 MB/s 25 B/op 0 allocs/op PASS ok regexp 8.783s goos: linux goarch: amd64 pkg: regexp/syntax cpu: AMD EPYC 7B12 BenchmarkEmptyOpContext-4 912949 131.0 ns/op BenchmarkIsWordChar-4 228439 517.6 ns/op PASS ok regexp/syntax 2.057s goos: linux goarch: amd64 pkg: runtime cpu: AMD EPYC 7B12 BenchmarkCallers/cached-4 101953 1172 ns/op BenchmarkCallers/inlined-4 80322 1482 ns/op BenchmarkCallers/no-cache-4 17800 6712 ns/op BenchmarkFPCallers/cached-4 3940994 30.46 ns/op BenchmarkMakeChan/Byte-4 2007326 62.86 ns/op BenchmarkMakeChan/Int-4 1452547 74.70 ns/op BenchmarkMakeChan/Ptr-4 962079 130.6 ns/op BenchmarkMakeChan/Struct/0-4 2128480 57.99 ns/op BenchmarkMakeChan/Struct/32-4 583976 175.7 ns/op BenchmarkMakeChan/Struct/40-4 629852 160.5 ns/op BenchmarkChanNonblocking-4 14983794 7.911 ns/op BenchmarkSelectUncontended-4 1756773 89.74 ns/op BenchmarkSelectSyncContended-4 78357 1948 ns/op BenchmarkSelectAsyncContended-4 196465 665.2 ns/op BenchmarkSelectNonblock-4 7638918 13.70 ns/op BenchmarkChanUncontended-4 14684 11521 ns/op BenchmarkChanContended-4 1366 115573 ns/op BenchmarkChanSync-4 271557 496.5 ns/op BenchmarkChanSyncWork-4 13840 7253 ns/op BenchmarkChanProdCons0-4 174724 601.4 ns/op BenchmarkChanProdCons10-4 313484 400.7 ns/op BenchmarkChanProdCons100-4 355432 394.6 ns/op BenchmarkChanProdConsWork0-4 134252 799.2 ns/op BenchmarkChanProdConsWork10-4 188469 616.8 ns/op BenchmarkChanProdConsWork100-4 255198 629.9 ns/op BenchmarkSelectProdCons-4 145706 858.9 ns/op BenchmarkReceiveDataFromClosedChan-4 1000000 114.1 ns/op BenchmarkChanCreation-4 243901 446.6 ns/op BenchmarkChanSem-4 161158 645.9 ns/op BenchmarkChanPopular-4 228 470003 ns/op BenchmarkChanClosed-4 1532877 78.77 ns/op BenchmarkCallClosure-4 8543208 13.71 ns/op BenchmarkCallClosure1-4 8393049 14.33 ns/op BenchmarkCallClosure2-4 2120590 55.14 ns/op BenchmarkCallClosure3-4 2625667 49.17 ns/op BenchmarkCallClosure4-4 2157496 55.69 ns/op BenchmarkComplex128DivNormal-4 13877968 8.426 ns/op BenchmarkComplex128DivNisNaN-4 10868244 10.59 ns/op BenchmarkComplex128DivDisNaN-4 10596230 10.73 ns/op BenchmarkComplex128DivNisInf-4 13346491 8.717 ns/op BenchmarkComplex128DivDisInf-4 8307957 14.26 ns/op BenchmarkSetTypePtr-4 46773723 2.488 ns/op 3215.15 MB/s BenchmarkSetTypePtr8-4 14729946 8.174 ns/op 7829.94 MB/s BenchmarkSetTypePtr16-4 14810773 8.111 ns/op 15780.71 MB/s BenchmarkSetTypePtr32-4 14348732 8.130 ns/op 31488.45 MB/s BenchmarkSetTypePtr64-4 14666234 8.089 ns/op 63293.99 MB/s BenchmarkSetTypePtr126-4 8915744 13.39 ns/op 75278.89 MB/s BenchmarkSetTypePtr128-4 9074212 13.14 ns/op 77906.30 MB/s BenchmarkSetTypePtrSlice-4 1314079 91.37 ns/op 89657.29 MB/s BenchmarkSetTypeNode1-4 14267186 8.110 ns/op 2959.16 MB/s BenchmarkSetTypeNode1Slice-4 6749013 17.73 ns/op 43314.37 MB/s BenchmarkSetTypeNode8-4 14032743 10.98 ns/op 7285.62 MB/s BenchmarkSetTypeNode8Slice-4 2877991 41.85 ns/op 61174.92 MB/s BenchmarkSetTypeNode64-4 8943126 13.38 ns/op 39475.22 MB/s BenchmarkSetTypeNode64Slice-4 355795 337.2 ns/op 50101.57 MB/s BenchmarkSetTypeNode64Dead-4 11998854 9.953 ns/op 53048.92 MB/s BenchmarkSetTypeNode64DeadSlice-4 411166 285.6 ns/op 59160.16 MB/s BenchmarkSetTypeNode124-4 8909283 13.44 ns/op 74989.53 MB/s BenchmarkSetTypeNode124Slice-4 279808 416.0 ns/op 77544.00 MB/s BenchmarkSetTypeNode126-4 9154444 13.08 ns/op 78288.90 MB/s BenchmarkSetTypeNode126Slice-4 282674 419.5 ns/op 78118.15 MB/s BenchmarkSetTypeNode128-4 6424044 18.71 ns/op 55591.54 MB/s BenchmarkSetTypeNode128Slice-4 223564 540.9 ns/op 61528.75 MB/s BenchmarkSetTypeNode130-4 6390578 18.69 ns/op 56494.39 MB/s BenchmarkSetTypeNode130Slice-4 221968 538.6 ns/op 62745.27 MB/s BenchmarkSetTypeNode1024-4 1250467 96.05 ns/op 85452.37 MB/s BenchmarkSetTypeNode1024Slice-4 39362 3062 ns/op 85772.68 MB/s BenchmarkAllocation-4 5923 22343 ns/op BenchmarkReadMemStats-4 7875 16812 ns/op BenchmarkReadMemStatsLatency-4 1 49121 p50-ns 49121 p90-ns 49121 p99-ns BenchmarkWriteBarrier-4 2789173 40.97 ns/op BenchmarkBulkWriteBarrier-4 8233200 12.68 ns/op BenchmarkScanStackNoLocals-4 4 30622269 ns/op BenchmarkMSpanCountAlloc/bits=64-4 16640480 7.184 ns/op BenchmarkMSpanCountAlloc/bits=128-4 15784575 7.494 ns/op BenchmarkMSpanCountAlloc/bits=256-4 13697907 8.706 ns/op BenchmarkMSpanCountAlloc/bits=512-4 10584010 10.90 ns/op BenchmarkMSpanCountAlloc/bits=1024-4 7357065 16.79 ns/op BenchmarkHash5-4 9254875 12.79 ns/op 390.79 MB/s BenchmarkHash16-4 8993864 12.87 ns/op 1242.73 MB/s BenchmarkHash64-4 8876460 12.79 ns/op 5003.57 MB/s BenchmarkHash1024-4 4294701 27.69 ns/op 36978.67 MB/s BenchmarkHash65536-4 90506 1312 ns/op 49947.34 MB/s BenchmarkAlignedLoad-4 11537300 10.37 ns/op BenchmarkUnalignedLoad-4 11474865 11.08 ns/op BenchmarkEqEfaceConcrete-4 9159526 14.02 ns/op BenchmarkEqIfaceConcrete-4 8949213 12.48 ns/op BenchmarkNeEfaceConcrete-4 9580293 12.52 ns/op BenchmarkNeIfaceConcrete-4 9615592 12.53 ns/op BenchmarkConvT2EByteSized/bool-4 8911635 13.42 ns/op BenchmarkConvT2EByteSized/uint8-4 8957196 13.42 ns/op BenchmarkConvT2ESmall-4 7951256 15.00 ns/op BenchmarkConvT2EUintptr-4 7620122 15.61 ns/op BenchmarkConvT2ELarge-4 1854020 63.35 ns/op BenchmarkConvT2ISmall-4 7991740 14.97 ns/op BenchmarkConvT2IUintptr-4 7544630 15.61 ns/op BenchmarkConvT2ILarge-4 1957647 61.82 ns/op BenchmarkConvI2E-4 7242907 16.83 ns/op BenchmarkConvI2I-4 5579948 21.24 ns/op BenchmarkAssertE2T-4 6021870 19.19 ns/op BenchmarkAssertE2TLarge-4 3885706 30.22 ns/op BenchmarkAssertE2I-4 5827723 20.85 ns/op BenchmarkAssertI2T-4 6448201 18.51 ns/op BenchmarkAssertI2I-4 5816714 20.60 ns/op BenchmarkAssertI2E-4 8467214 14.63 ns/op BenchmarkAssertE2E-4 8480138 14.18 ns/op BenchmarkAssertE2T2-4 5129913 23.93 ns/op BenchmarkAssertE2T2Blank-4 6192780 19.05 ns/op BenchmarkAssertI2E2-4 6009382 20.24 ns/op BenchmarkAssertI2E2Blank-4 8546678 14.02 ns/op BenchmarkAssertE2E2-4 6413304 18.72 ns/op BenchmarkAssertE2E2Blank-4 8349375 14.34 ns/op BenchmarkConvT2Ezero/zero/16-4 7860001 15.07 ns/op BenchmarkConvT2Ezero/zero/32-4 7364740 16.00 ns/op BenchmarkConvT2Ezero/zero/64-4 7632556 15.59 ns/op BenchmarkConvT2Ezero/zero/str-4 7652342 16.20 ns/op BenchmarkConvT2Ezero/zero/slice-4 7869970 15.31 ns/op BenchmarkConvT2Ezero/zero/big-4 387139 318.7 ns/op BenchmarkConvT2Ezero/nonzero/str-4 2214962 54.81 ns/op BenchmarkConvT2Ezero/nonzero/slice-4 2089908 55.87 ns/op BenchmarkConvT2Ezero/nonzero/big-4 420210 278.4 ns/op BenchmarkConvT2Ezero/smallint/16-4 7833884 15.95 ns/op BenchmarkConvT2Ezero/smallint/32-4 7544458 16.10 ns/op BenchmarkConvT2Ezero/smallint/64-4 7329616 15.92 ns/op BenchmarkConvT2Ezero/largeint/16-4 2477943 50.13 ns/op BenchmarkConvT2Ezero/largeint/32-4 2525018 44.82 ns/op BenchmarkConvT2Ezero/largeint/64-4 2597978 44.37 ns/op BenchmarkMalloc8-4 2237715 55.64 ns/op BenchmarkMalloc16-4 2210725 53.99 ns/op BenchmarkMallocTypeInfo8-4 2221694 53.77 ns/op BenchmarkMallocTypeInfo16-4 1829898 60.77 ns/op BenchmarkMallocLargeStruct-4 373778 336.2 ns/op BenchmarkGoroutineSelect-4 128 1124954 ns/op BenchmarkGoroutineBlocking-4 100 1120344 ns/op BenchmarkGoroutineForRange-4 98 1266472 ns/op BenchmarkGoroutineIdle-4 165 1025894 ns/op BenchmarkHashStringSpeed-4 4290471 28.22 ns/op BenchmarkHashBytesSpeed-4 2373451 48.78 ns/op BenchmarkHashInt32Speed-4 4978167 24.09 ns/op BenchmarkHashInt64Speed-4 4511545 24.64 ns/op BenchmarkHashStringArraySpeed-4 913471 126.0 ns/op BenchmarkMegMap-4 4769638 25.61 ns/op BenchmarkMegOneMap-4 6390394 19.88 ns/op BenchmarkMegEqMap-4 3273 33935 ns/op BenchmarkMegEmptyMap-4 7315492 16.12 ns/op BenchmarkSmallStrMap-4 4551352 25.21 ns/op BenchmarkMapStringKeysEight_16-4 4680734 23.69 ns/op BenchmarkMapStringKeysEight_32-4 4747291 25.10 ns/op BenchmarkMapStringKeysEight_64-4 4743481 25.10 ns/op BenchmarkMapStringKeysEight_1M-4 4808188 25.14 ns/op BenchmarkIntMap-4 6227308 19.56 ns/op BenchmarkMapFirst/1-4 6934062 17.19 ns/op BenchmarkMapFirst/2-4 7027130 16.71 ns/op BenchmarkMapFirst/3-4 7187198 16.70 ns/op BenchmarkMapFirst/4-4 7030192 17.05 ns/op BenchmarkMapFirst/5-4 6871261 17.06 ns/op BenchmarkMapFirst/6-4 7037193 17.02 ns/op BenchmarkMapFirst/7-4 6340958 17.28 ns/op BenchmarkMapFirst/8-4 6867721 17.18 ns/op BenchmarkMapFirst/9-4 6416816 18.97 ns/op BenchmarkMapFirst/10-4 6182554 19.35 ns/op BenchmarkMapFirst/11-4 6325342 18.99 ns/op BenchmarkMapFirst/12-4 6167784 18.98 ns/op BenchmarkMapFirst/13-4 6316210 18.62 ns/op BenchmarkMapFirst/14-4 6311884 19.70 ns/op BenchmarkMapFirst/15-4 6199389 18.59 ns/op BenchmarkMapFirst/16-4 6210754 19.65 ns/op BenchmarkMapMid/1-4 5743354 20.79 ns/op BenchmarkMapMid/2-4 5360403 22.97 ns/op BenchmarkMapMid/3-4 5674941 21.08 ns/op BenchmarkMapMid/4-4 5520144 22.01 ns/op BenchmarkMapMid/5-4 5619268 21.50 ns/op BenchmarkMapMid/6-4 5291028 21.95 ns/op BenchmarkMapMid/7-4 5515594 21.84 ns/op BenchmarkMapMid/8-4 5342164 25.19 ns/op BenchmarkMapMid/9-4 5089651 23.60 ns/op BenchmarkMapMid/10-4 5000438 24.75 ns/op BenchmarkMapMid/11-4 4783185 23.09 ns/op BenchmarkMapMid/12-4 4936266 24.28 ns/op BenchmarkMapMid/13-4 4577335 26.05 ns/op BenchmarkMapMid/14-4 5080340 24.26 ns/op BenchmarkMapMid/15-4 5216805 23.62 ns/op BenchmarkMapMid/16-4 5305587 23.51 ns/op BenchmarkMapLast/1-4 5777109 20.77 ns/op BenchmarkMapLast/2-4 5497875 21.25 ns/op BenchmarkMapLast/3-4 5583384 22.72 ns/op BenchmarkMapLast/4-4 5342485 21.98 ns/op BenchmarkMapLast/5-4 5502352 21.72 ns/op BenchmarkMapLast/6-4 5357340 23.48 ns/op BenchmarkMapLast/7-4 5233863 22.72 ns/op BenchmarkMapLast/8-4 4687546 23.71 ns/op BenchmarkMapLast/9-4 4876846 24.94 ns/op BenchmarkMapLast/10-4 4992159 26.43 ns/op BenchmarkMapLast/11-4 5154308 23.02 ns/op BenchmarkMapLast/12-4 5023393 25.16 ns/op BenchmarkMapLast/13-4 4944648 23.02 ns/op BenchmarkMapLast/14-4 5138505 24.88 ns/op BenchmarkMapLast/15-4 4918912 24.15 ns/op BenchmarkMapLast/16-4 4474041 27.81 ns/op BenchmarkMapCycle-4 5385951 22.03 ns/op BenchmarkRepeatedLookupStrMapKey32-4 5556288 21.29 ns/op BenchmarkRepeatedLookupStrMapKey1M-4 5419 22824 ns/op BenchmarkMakeMap/[Byte]Byte-4 1000000 119.9 ns/op BenchmarkMakeMap/[Int]Int-4 494545 212.4 ns/op BenchmarkNewEmptyMap-4 14867805 7.558 ns/op 0 B/op 0 allocs/op BenchmarkNewSmallMap-4 2454412 48.69 ns/op 0 B/op 0 allocs/op BenchmarkMapIter-4 903049 134.5 ns/op BenchmarkMapIterEmpty-4 8129385 14.66 ns/op BenchmarkSameLengthMap-4 6794911 18.05 ns/op BenchmarkBigKeyMap-4 2620995 46.68 ns/op BenchmarkBigValMap-4 2330053 51.00 ns/op BenchmarkSmallKeyMap-4 4074038 28.41 ns/op BenchmarkMapPopulate/1-4 3164906 36.93 ns/op 0 B/op 0 allocs/op BenchmarkMapPopulate/10-4 189685 608.3 ns/op 179 B/op 1 allocs/op BenchmarkMapPopulate/100-4 10000 10965 ns/op 6273 B/op 15 allocs/op BenchmarkMapPopulate/1000-4 1087 109541 ns/op 51785 B/op 56 allocs/op BenchmarkMapPopulate/10000-4 88 1400177 ns/op 416386 B/op 203 allocs/op BenchmarkMapPopulate/100000-4 6 19476440 ns/op 6539597 B/op 2950 allocs/op BenchmarkComplexAlgMap-4 656160 160.0 ns/op BenchmarkGoMapClear/Reflexive/1-4 1157448 104.3 ns/op BenchmarkGoMapClear/Reflexive/10-4 1000000 117.9 ns/op BenchmarkGoMapClear/Reflexive/100-4 318577 354.3 ns/op BenchmarkGoMapClear/Reflexive/1000-4 57586 2029 ns/op BenchmarkGoMapClear/Reflexive/10000-4 6643 16065 ns/op BenchmarkGoMapClear/NonReflexive/1-4 803986 132.8 ns/op BenchmarkGoMapClear/NonReflexive/10-4 823101 145.6 ns/op BenchmarkGoMapClear/NonReflexive/100-4 285843 380.9 ns/op BenchmarkGoMapClear/NonReflexive/1000-4 56917 2069 ns/op BenchmarkGoMapClear/NonReflexive/10000-4 7628 15706 ns/op BenchmarkMapStringConversion/32/simple-4 2696426 44.57 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/struct-4 2673718 45.13 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/array-4 2385220 51.25 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/simple-4 2458586 48.68 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/struct-4 2403460 50.28 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/array-4 2165413 55.62 ns/op 0 B/op 0 allocs/op BenchmarkMapInterfaceString-4 3091364 40.53 ns/op BenchmarkMapInterfacePtr-4 3166186 38.26 ns/op BenchmarkNewEmptyMapHintLessThan8-4 6608664 17.82 ns/op 0 B/op 0 allocs/op BenchmarkNewEmptyMapHintGreaterThan8-4 228610 514.0 ns/op 1152 B/op 1 allocs/op BenchmarkMapPop100-4 8274 14587 ns/op BenchmarkMapPop1000-4 561 211051 ns/op BenchmarkMapPop10000-4 27 3848144 ns/op BenchmarkMapAssign/Int32/256-4 4538016 26.55 ns/op BenchmarkMapAssign/Int32/65536-4 2307944 52.32 ns/op BenchmarkMapAssign/Int64/256-4 4626633 26.13 ns/op BenchmarkMapAssign/Int64/65536-4 1889992 57.32 ns/op BenchmarkMapAssign/Str/256-4 3206120 36.76 ns/op BenchmarkMapAssign/Str/65536-4 1509883 74.20 ns/op BenchmarkMapOperatorAssign/Int32/256-4 2383032 49.76 ns/op BenchmarkMapOperatorAssign/Int32/65536-4 1511182 76.31 ns/op BenchmarkMapOperatorAssign/Int64/256-4 2606997 46.63 ns/op BenchmarkMapOperatorAssign/Int64/65536-4 1396189 79.67 ns/op BenchmarkMapOperatorAssign/Str/256-4 797474 1845 ns/op BenchmarkMapOperatorAssign/Str/65536-4 415467 260.0 ns/op BenchmarkMapAppendAssign/Int32/256-4 1542591 74.75 ns/op 30 B/op 0 allocs/op BenchmarkMapAppendAssign/Int32/65536-4 642976 204.1 ns/op 39 B/op 0 allocs/op BenchmarkMapAppendAssign/Int64/256-4 1440640 79.88 ns/op 33 B/op 0 allocs/op BenchmarkMapAppendAssign/Int64/65536-4 365566 275.5 ns/op 50 B/op 0 allocs/op BenchmarkMapAppendAssign/Str/256-4 1000000 130.4 ns/op 66 B/op 0 allocs/op BenchmarkMapAppendAssign/Str/65536-4 288784 381.6 ns/op 79 B/op 0 allocs/op BenchmarkMapDelete/Int32/100-4 2799084 51.11 ns/op BenchmarkMapDelete/Int32/1000-4 2813943 42.11 ns/op BenchmarkMapDelete/Int32/10000-4 2696744 44.70 ns/op BenchmarkMapDelete/Int64/100-4 2060413 65.53 ns/op BenchmarkMapDelete/Int64/1000-4 2790414 43.62 ns/op BenchmarkMapDelete/Int64/10000-4 2676558 45.89 ns/op BenchmarkMapDelete/Str/100-4 1457865 69.13 ns/op BenchmarkMapDelete/Str/1000-4 2233468 54.09 ns/op BenchmarkMapDelete/Str/10000-4 2037128 60.05 ns/op BenchmarkMapDelete/Pointer/100-4 2403792 70.40 ns/op BenchmarkMapDelete/Pointer/1000-4 2413297 47.18 ns/op BenchmarkMapDelete/Pointer/10000-4 2408644 54.12 ns/op BenchmarkMemmove/0-4 18620008 6.238 ns/op BenchmarkMemmove/1-4 2813040 42.76 ns/op 23.39 MB/s BenchmarkMemmove/2-4 2739356 43.47 ns/op 46.00 MB/s BenchmarkMemmove/3-4 2753694 43.60 ns/op 68.80 MB/s BenchmarkMemmove/4-4 2801378 42.93 ns/op 93.18 MB/s BenchmarkMemmove/5-4 2787680 42.81 ns/op 116.80 MB/s BenchmarkMemmove/6-4 2782407 43.53 ns/op 137.83 MB/s BenchmarkMemmove/7-4 2786875 42.91 ns/op 163.15 MB/s BenchmarkMemmove/8-4 2964867 40.96 ns/op 195.29 MB/s BenchmarkMemmove/9-4 2675889 43.53 ns/op 206.77 MB/s BenchmarkMemmove/10-4 2773274 43.31 ns/op 230.88 MB/s BenchmarkMemmove/11-4 2732322 44.33 ns/op 248.14 MB/s BenchmarkMemmove/12-4 2770287 43.45 ns/op 276.20 MB/s BenchmarkMemmove/13-4 2714092 44.67 ns/op 291.04 MB/s BenchmarkMemmove/14-4 2761410 44.64 ns/op 313.60 MB/s BenchmarkMemmove/15-4 2733951 44.52 ns/op 336.93 MB/s BenchmarkMemmove/16-4 2828650 43.10 ns/op 371.23 MB/s BenchmarkMemmove/32-4 2654014 44.66 ns/op 716.53 MB/s BenchmarkMemmove/64-4 2342836 50.61 ns/op 1264.47 MB/s BenchmarkMemmove/128-4 1908596 62.96 ns/op 2032.88 MB/s BenchmarkMemmove/256-4 1419595 84.27 ns/op 3037.87 MB/s BenchmarkMemmove/512-4 882102 136.0 ns/op 3763.86 MB/s BenchmarkMemmove/1024-4 454669 222.1 ns/op 4610.35 MB/s BenchmarkMemmove/2048-4 302662 406.4 ns/op 5039.68 MB/s BenchmarkMemmove/4096-4 166248 764.8 ns/op 5355.37 MB/s BenchmarkMemmoveOverlap/32-4 2678920 45.14 ns/op 708.90 MB/s BenchmarkMemmoveOverlap/64-4 2327727 51.91 ns/op 1232.84 MB/s BenchmarkMemmoveOverlap/128-4 1885864 64.58 ns/op 1982.14 MB/s BenchmarkMemmoveOverlap/256-4 1388666 84.76 ns/op 3020.26 MB/s BenchmarkMemmoveOverlap/512-4 881340 136.4 ns/op 3754.86 MB/s BenchmarkMemmoveOverlap/1024-4 533769 219.3 ns/op 4668.56 MB/s BenchmarkMemmoveOverlap/2048-4 309598 386.4 ns/op 5300.34 MB/s BenchmarkMemmoveOverlap/4096-4 161732 732.4 ns/op 5592.70 MB/s BenchmarkMemmoveUnalignedDst/0-4 18161259 6.534 ns/op BenchmarkMemmoveUnalignedDst/1-4 2862048 43.13 ns/op 23.18 MB/s BenchmarkMemmoveUnalignedDst/2-4 2759784 44.76 ns/op 44.69 MB/s BenchmarkMemmoveUnalignedDst/3-4 2770016 44.55 ns/op 67.34 MB/s BenchmarkMemmoveUnalignedDst/4-4 2763513 43.04 ns/op 92.93 MB/s BenchmarkMemmoveUnalignedDst/5-4 2783943 44.30 ns/op 112.88 MB/s BenchmarkMemmoveUnalignedDst/6-4 2723916 43.28 ns/op 138.62 MB/s BenchmarkMemmoveUnalignedDst/7-4 2671743 43.79 ns/op 159.86 MB/s BenchmarkMemmoveUnalignedDst/8-4 2824990 42.38 ns/op 188.79 MB/s BenchmarkMemmoveUnalignedDst/9-4 2720127 45.04 ns/op 199.83 MB/s BenchmarkMemmoveUnalignedDst/10-4 2732508 43.82 ns/op 228.19 MB/s BenchmarkMemmoveUnalignedDst/11-4 2717210 45.12 ns/op 243.77 MB/s BenchmarkMemmoveUnalignedDst/12-4 2738167 43.87 ns/op 273.53 MB/s BenchmarkMemmoveUnalignedDst/13-4 2737820 44.27 ns/op 293.63 MB/s BenchmarkMemmoveUnalignedDst/14-4 2709322 43.88 ns/op 319.08 MB/s BenchmarkMemmoveUnalignedDst/15-4 2746536 44.26 ns/op 338.88 MB/s BenchmarkMemmoveUnalignedDst/16-4 2658189 45.10 ns/op 354.76 MB/s BenchmarkMemmoveUnalignedDst/32-4 2555604 46.32 ns/op 690.87 MB/s BenchmarkMemmoveUnalignedDst/64-4 2261577 54.13 ns/op 1182.35 MB/s BenchmarkMemmoveUnalignedDst/128-4 1851368 64.57 ns/op 1982.22 MB/s BenchmarkMemmoveUnalignedDst/256-4 1411744 86.42 ns/op 2962.38 MB/s BenchmarkMemmoveUnalignedDst/512-4 867106 138.9 ns/op 3684.96 MB/s BenchmarkMemmoveUnalignedDst/1024-4 496212 222.5 ns/op 4601.69 MB/s BenchmarkMemmoveUnalignedDst/2048-4 278606 389.8 ns/op 5254.61 MB/s BenchmarkMemmoveUnalignedDst/4096-4 162532 745.6 ns/op 5493.67 MB/s BenchmarkMemmoveUnalignedDstOverlap/32-4 2515317 47.39 ns/op 675.26 MB/s BenchmarkMemmoveUnalignedDstOverlap/64-4 2217394 55.51 ns/op 1152.96 MB/s BenchmarkMemmoveUnalignedDstOverlap/128-4 1815067 65.13 ns/op 1965.38 MB/s BenchmarkMemmoveUnalignedDstOverlap/256-4 1403287 85.52 ns/op 2993.34 MB/s BenchmarkMemmoveUnalignedDstOverlap/512-4 733688 142.0 ns/op 3606.52 MB/s BenchmarkMemmoveUnalignedDstOverlap/1024-4 523742 222.7 ns/op 4597.36 MB/s BenchmarkMemmoveUnalignedDstOverlap/2048-4 307514 389.5 ns/op 5258.34 MB/s BenchmarkMemmoveUnalignedDstOverlap/4096-4 158648 734.4 ns/op 5577.34 MB/s BenchmarkMemmoveUnalignedSrc/0-4 19257865 6.265 ns/op BenchmarkMemmoveUnalignedSrc/1-4 2770923 42.78 ns/op 23.38 MB/s BenchmarkMemmoveUnalignedSrc/2-4 2788116 44.52 ns/op 44.93 MB/s BenchmarkMemmoveUnalignedSrc/3-4 2624665 45.08 ns/op 66.54 MB/s BenchmarkMemmoveUnalignedSrc/4-4 2800556 42.83 ns/op 93.40 MB/s BenchmarkMemmoveUnalignedSrc/5-4 2694006 42.98 ns/op 116.33 MB/s BenchmarkMemmoveUnalignedSrc/6-4 2808066 43.92 ns/op 136.62 MB/s BenchmarkMemmoveUnalignedSrc/7-4 2698824 43.68 ns/op 160.27 MB/s BenchmarkMemmoveUnalignedSrc/8-4 2965671 42.08 ns/op 190.13 MB/s BenchmarkMemmoveUnalignedSrc/9-4 2745631 44.94 ns/op 200.28 MB/s BenchmarkMemmoveUnalignedSrc/10-4 2740672 44.25 ns/op 225.98 MB/s BenchmarkMemmoveUnalignedSrc/11-4 2694978 44.23 ns/op 248.68 MB/s BenchmarkMemmoveUnalignedSrc/12-4 2771084 45.01 ns/op 266.63 MB/s BenchmarkMemmoveUnalignedSrc/13-4 2748486 45.04 ns/op 288.66 MB/s BenchmarkMemmoveUnalignedSrc/14-4 2767935 44.41 ns/op 315.26 MB/s BenchmarkMemmoveUnalignedSrc/15-4 2743412 44.55 ns/op 336.73 MB/s BenchmarkMemmoveUnalignedSrc/16-4 2659473 44.10 ns/op 362.83 MB/s BenchmarkMemmoveUnalignedSrc/32-4 2523727 46.44 ns/op 689.02 MB/s BenchmarkMemmoveUnalignedSrc/64-4 2278860 52.20 ns/op 1226.15 MB/s BenchmarkMemmoveUnalignedSrc/128-4 1864630 65.16 ns/op 1964.29 MB/s BenchmarkMemmoveUnalignedSrc/256-4 1403838 87.22 ns/op 2935.03 MB/s BenchmarkMemmoveUnalignedSrc/512-4 865357 137.4 ns/op 3726.51 MB/s BenchmarkMemmoveUnalignedSrc/1024-4 530215 221.0 ns/op 4634.53 MB/s BenchmarkMemmoveUnalignedSrc/2048-4 308460 391.4 ns/op 5232.96 MB/s BenchmarkMemmoveUnalignedSrc/4096-4 160898 731.0 ns/op 5602.92 MB/s BenchmarkMemmoveUnalignedSrcOverlap/32-4 2506125 47.85 ns/op 668.73 MB/s BenchmarkMemmoveUnalignedSrcOverlap/64-4 2237025 53.56 ns/op 1194.97 MB/s BenchmarkMemmoveUnalignedSrcOverlap/128-4 1857238 64.70 ns/op 1978.34 MB/s BenchmarkMemmoveUnalignedSrcOverlap/256-4 1385298 86.63 ns/op 2955.21 MB/s BenchmarkMemmoveUnalignedSrcOverlap/512-4 851806 138.6 ns/op 3694.66 MB/s BenchmarkMemmoveUnalignedSrcOverlap/1024-4 508303 220.7 ns/op 4639.12 MB/s BenchmarkMemmoveUnalignedSrcOverlap/2048-4 304245 391.7 ns/op 5229.08 MB/s BenchmarkMemmoveUnalignedSrcOverlap/4096-4 157186 731.0 ns/op 5603.43 MB/s BenchmarkMemclr/5-4 15567109 7.473 ns/op 669.11 MB/s BenchmarkMemclr/16-4 15769905 7.477 ns/op 2139.97 MB/s BenchmarkMemclr/64-4 14704005 8.094 ns/op 7907.13 MB/s BenchmarkMemclr/256-4 14127267 8.420 ns/op 30404.03 MB/s BenchmarkMemclr/4096-4 2803736 42.77 ns/op 95777.55 MB/s BenchmarkMemclr/65536-4 150268 741.4 ns/op 88397.97 MB/s BenchmarkMemclr/1M-4 7630 15970 ns/op 65657.54 MB/s BenchmarkMemclr/4M-4 1744 66793 ns/op 62795.23 MB/s BenchmarkMemclr/8M-4 926 152301 ns/op 55079.12 MB/s BenchmarkMemclr/16M-4 370 334998 ns/op 50081.52 MB/s BenchmarkMemclr/64M-4 79 1316271 ns/op 50984.07 MB/s BenchmarkMemclrUnaligned/0_5-4 9779640 12.16 ns/op 411.14 MB/s BenchmarkMemclrUnaligned/0_16-4 9565990 12.15 ns/op 1316.43 MB/s BenchmarkMemclrUnaligned/0_64-4 9378685 12.79 ns/op 5002.34 MB/s BenchmarkMemclrUnaligned/0_256-4 9107656 13.10 ns/op 19546.24 MB/s BenchmarkMemclrUnaligned/0_4096-4 2763786 43.57 ns/op 94016.92 MB/s BenchmarkMemclrUnaligned/0_65536-4 154070 734.7 ns/op 89196.56 MB/s BenchmarkMemclrUnaligned/1_5-4 9880292 12.47 ns/op 400.93 MB/s BenchmarkMemclrUnaligned/1_16-4 9591391 12.14 ns/op 1317.43 MB/s BenchmarkMemclrUnaligned/1_64-4 9323638 13.04 ns/op 4907.41 MB/s BenchmarkMemclrUnaligned/1_256-4 8571728 13.47 ns/op 19010.71 MB/s BenchmarkMemclrUnaligned/1_4096-4 1853574 64.78 ns/op 63234.09 MB/s BenchmarkMemclrUnaligned/1_65536-4 128128 939.1 ns/op 69785.74 MB/s BenchmarkMemclrUnaligned/4_5-4 9834783 12.21 ns/op 409.62 MB/s BenchmarkMemclrUnaligned/4_16-4 9889118 12.23 ns/op 1308.74 MB/s BenchmarkMemclrUnaligned/4_64-4 9345364 12.79 ns/op 5003.40 MB/s BenchmarkMemclrUnaligned/4_256-4 8934234 13.21 ns/op 19386.11 MB/s BenchmarkMemclrUnaligned/4_4096-4 1933250 61.94 ns/op 66132.97 MB/s BenchmarkMemclrUnaligned/4_65536-4 133321 904.9 ns/op 72424.81 MB/s BenchmarkMemclrUnaligned/7_5-4 9568256 12.17 ns/op 410.80 MB/s BenchmarkMemclrUnaligned/7_16-4 9881536 12.19 ns/op 1312.45 MB/s BenchmarkMemclrUnaligned/7_64-4 9358935 13.11 ns/op 4882.11 MB/s BenchmarkMemclrUnaligned/7_256-4 8851802 13.45 ns/op 19037.48 MB/s BenchmarkMemclrUnaligned/7_4096-4 1854382 64.70 ns/op 63311.49 MB/s BenchmarkMemclrUnaligned/7_65536-4 126350 932.2 ns/op 70303.88 MB/s BenchmarkMemclrUnaligned/0_1M-4 7802 16317 ns/op 64263.17 MB/s BenchmarkMemclrUnaligned/0_4M-4 1881 63210 ns/op 66355.57 MB/s BenchmarkMemclrUnaligned/0_8M-4 877 128890 ns/op 65083.70 MB/s BenchmarkMemclrUnaligned/0_16M-4 415 290876 ns/op 57678.17 MB/s BenchmarkMemclrUnaligned/0_64M-4 91 1304620 ns/op 51439.40 MB/s BenchmarkMemclrUnaligned/1_1M-4 6685 18510 ns/op 56649.67 MB/s BenchmarkMemclrUnaligned/1_4M-4 1516 78489 ns/op 53438.18 MB/s BenchmarkMemclrUnaligned/1_8M-4 768 153649 ns/op 54595.94 MB/s BenchmarkMemclrUnaligned/1_16M-4 378 317526 ns/op 52837.33 MB/s BenchmarkMemclrUnaligned/1_64M-4 87 1299216 ns/op 51653.34 MB/s BenchmarkMemclrUnaligned/4_1M-4 5559 18658 ns/op 56198.78 MB/s BenchmarkMemclrUnaligned/4_4M-4 1756 75266 ns/op 55726.17 MB/s BenchmarkMemclrUnaligned/4_8M-4 802 146114 ns/op 57411.51 MB/s BenchmarkMemclrUnaligned/4_16M-4 360 295753 ns/op 56727.18 MB/s BenchmarkMemclrUnaligned/4_64M-4 87 1322080 ns/op 50760.07 MB/s BenchmarkMemclrUnaligned/7_1M-4 6198 17544 ns/op 59767.75 MB/s BenchmarkMemclrUnaligned/7_4M-4 1564 71378 ns/op 58762.02 MB/s BenchmarkMemclrUnaligned/7_8M-4 769 154645 ns/op 54244.45 MB/s BenchmarkMemclrUnaligned/7_16M-4 361 323492 ns/op 51862.88 MB/s BenchmarkMemclrUnaligned/7_64M-4 90 1313360 ns/op 51097.09 MB/s BenchmarkGoMemclr/5-4 2999464 39.96 ns/op 125.13 MB/s BenchmarkGoMemclr/16-4 865375 138.5 ns/op 115.50 MB/s BenchmarkGoMemclr/64-4 228986 510.2 ns/op 125.43 MB/s BenchmarkGoMemclr/256-4 58963 1970 ns/op 129.98 MB/s BenchmarkMemclrRange/1K_2K-4 91012 1311 ns/op 73155.53 MB/s BenchmarkMemclrRange/2K_8K-4 32800 3656 ns/op 91216.84 MB/s BenchmarkMemclrRange/4K_16K-4 36316 3309 ns/op 97622.65 MB/s BenchmarkMemclrRange/160K_228K-4 6525 18562 ns/op 89586.55 MB/s BenchmarkClearFat7-4 9891669 12.03 ns/op BenchmarkClearFat8-4 10473250 11.09 ns/op BenchmarkClearFat11-4 8819612 12.14 ns/op BenchmarkClearFat12-4 9705589 12.42 ns/op BenchmarkClearFat13-4 9929763 12.09 ns/op BenchmarkClearFat14-4 9273004 12.47 ns/op BenchmarkClearFat15-4 9291873 12.91 ns/op BenchmarkClearFat16-4 10175502 11.81 ns/op BenchmarkClearFat24-4 9219805 12.03 ns/op BenchmarkClearFat32-4 9233674 12.98 ns/op BenchmarkClearFat40-4 9030541 13.30 ns/op BenchmarkClearFat48-4 8236729 14.25 ns/op BenchmarkClearFat56-4 8256048 14.60 ns/op BenchmarkClearFat64-4 7572626 15.84 ns/op BenchmarkClearFat72-4 7429812 16.21 ns/op BenchmarkClearFat128-4 5108737 23.52 ns/op BenchmarkClearFat256-4 3565413 33.73 ns/op BenchmarkClearFat512-4 2017947 59.50 ns/op BenchmarkClearFat1024-4 1000000 101.9 ns/op BenchmarkClearFat1032-4 1170314 102.4 ns/op BenchmarkClearFat1040-4 906021 130.7 ns/op BenchmarkCopyFat7-4 9720400 12.35 ns/op BenchmarkCopyFat8-4 11047200 10.78 ns/op BenchmarkCopyFat11-4 9963228 12.14 ns/op BenchmarkCopyFat12-4 9941593 12.23 ns/op BenchmarkCopyFat13-4 9968599 12.63 ns/op BenchmarkCopyFat14-4 9967008 12.02 ns/op BenchmarkCopyFat15-4 9967225 12.09 ns/op BenchmarkCopyFat16-4 10077368 11.96 ns/op BenchmarkCopyFat24-4 9843520 12.00 ns/op BenchmarkCopyFat32-4 9303501 12.99 ns/op BenchmarkCopyFat64-4 7407714 16.00 ns/op BenchmarkCopyFat72-4 7161417 16.54 ns/op BenchmarkCopyFat128-4 5069772 23.75 ns/op BenchmarkCopyFat256-4 3498903 34.03 ns/op BenchmarkCopyFat512-4 1910839 63.32 ns/op BenchmarkCopyFat520-4 1902726 63.71 ns/op BenchmarkCopyFat1024-4 1000000 112.9 ns/op BenchmarkCopyFat1032-4 958734 114.2 ns/op BenchmarkCopyFat1040-4 972360 120.0 ns/op BenchmarkIssue18740/2byte-4 652 178505 ns/op BenchmarkIssue18740/4byte-4 1126 107323 ns/op BenchmarkIssue18740/8byte-4 1634 71907 ns/op BenchmarkMemclrKnownSize1-4 11597788 10.30 ns/op 97.12 MB/s BenchmarkMemclrKnownSize2-4 7369400 15.99 ns/op 125.11 MB/s BenchmarkMemclrKnownSize4-4 4278328 28.07 ns/op 142.48 MB/s BenchmarkMemclrKnownSize8-4 1846119 64.18 ns/op 124.65 MB/s BenchmarkMemclrKnownSize16-4 920520 129.1 ns/op 123.90 MB/s BenchmarkMemclrKnownSize32-4 475197 249.4 ns/op 128.30 MB/s BenchmarkMemclrKnownSize64-4 238234 500.8 ns/op 127.79 MB/s BenchmarkMemclrKnownSize112-4 143709 811.8 ns/op 137.97 MB/s BenchmarkMemclrKnownSize128-4 116862 919.4 ns/op 139.22 MB/s BenchmarkMemclrKnownSize192-4 83874 1412 ns/op 135.95 MB/s BenchmarkMemclrKnownSize248-4 60439 1824 ns/op 136.00 MB/s BenchmarkMemclrKnownSize256-4 66324 1822 ns/op 140.50 MB/s BenchmarkMemclrKnownSize512-4 28897 3755 ns/op 136.34 MB/s BenchmarkMemclrKnownSize1024-4 15307 7814 ns/op 131.05 MB/s BenchmarkMemclrKnownSize4096-4 3349 31170 ns/op 131.41 MB/s BenchmarkMemclrKnownSize512KiB-4 24 4340936 ns/op 120.78 MB/s BenchmarkReadMetricsLatency-4 31220 2710 p50-ns 2930 p90-ns 17360 p99-ns BenchmarkFinalizer-4 369 303143 ns/op BenchmarkFinalizerRun-4 420999 377.1 ns/op BenchmarkPallocBitsSummarize/Unpacked00-4 10593379 10.96 ns/op BenchmarkPallocBitsSummarize/UnpackedFFFFFFFFFFFFFFFF-4 2925309 40.77 ns/op BenchmarkPallocBitsSummarize/UnpackedAA-4 2490350 46.71 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAAAAAAAAAA-4 2492886 47.78 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000AAAAAAAA-4 1768219 67.47 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAA00000001-4 1682047 70.77 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBBBBBBBBBB-4 2349354 51.10 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000BBBBBBBB-4 1675159 71.22 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBB00000001-4 1779235 66.04 ns/op BenchmarkPallocBitsSummarize/UnpackedCCCCCCCCCCCCCCCC-4 2248244 52.85 ns/op BenchmarkPallocBitsSummarize/Unpacked4444444444444444-4 2253936 52.83 ns/op BenchmarkPallocBitsSummarize/Unpacked4040404040404040-4 2065654 58.34 ns/op BenchmarkPallocBitsSummarize/Unpacked4000400040004000-4 1962643 61.27 ns/op BenchmarkPallocBitsSummarize/Unpacked1000404044CCAAFF-4 1776652 66.79 ns/op BenchmarkFindBitRange64/Pattern00Size2-4 8205571 14.69 ns/op BenchmarkFindBitRange64/Pattern00Size8-4 8116807 14.63 ns/op BenchmarkFindBitRange64/Pattern00Size32-4 8162821 14.67 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize2-4 8299432 14.34 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize8-4 7263364 15.65 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize32-4 7103202 16.86 ns/op BenchmarkFindBitRange64/PatternAASize2-4 8364315 14.36 ns/op BenchmarkFindBitRange64/PatternAASize8-4 8201724 14.66 ns/op BenchmarkFindBitRange64/PatternAASize32-4 8161832 14.67 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize2-4 8333494 14.36 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize8-4 8036571 14.69 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize32-4 7975833 14.73 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize2-4 8357739 14.44 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize8-4 8169945 14.69 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize32-4 8177205 14.67 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size2-4 8356610 14.37 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size8-4 8175483 14.77 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size32-4 8129001 14.68 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize2-4 8369882 14.37 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize8-4 7843803 15.28 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize32-4 7839847 15.30 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize2-4 8331302 14.42 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize8-4 7850654 15.32 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize32-4 7857049 15.32 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size2-4 8352904 14.36 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size8-4 7823368 15.33 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size32-4 7745602 15.41 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize2-4 8350468 14.35 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize8-4 7808986 15.31 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize32-4 7822680 15.28 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size2-4 8352951 14.37 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size8-4 8112339 14.71 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size32-4 8135284 14.74 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size2-4 8344279 14.38 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size8-4 8144533 14.68 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size32-4 6844618 14.68 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size2-4 8220468 14.44 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size8-4 8179306 14.69 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size32-4 8189230 14.70 ns/op BenchmarkNetpollBreak-4 9205 16701 ns/op BenchmarkPinnerPinUnpinBatch-4 2436 51730 ns/op BenchmarkPinnerPinUnpinBatchDouble-4 340 354057 ns/op BenchmarkPinnerPinUnpinBatchTiny-4 2360 48723 ns/op BenchmarkPinnerPinUnpin-4 2537210 47.47 ns/op BenchmarkPinnerPinUnpinTiny-4 2527642 47.27 ns/op BenchmarkPinnerPinUnpinDouble-4 1000000 119.5 ns/op BenchmarkPinnerPinUnpinParallel-4 6578444 18.89 ns/op BenchmarkPinnerPinUnpinParallelTiny-4 6783259 17.72 ns/op BenchmarkPinnerPinUnpinParallelDouble-4 348691 404.0 ns/op BenchmarkPinnerIsPinnedOnPinned-4 8974088 12.82 ns/op BenchmarkPinnerIsPinnedOnUnpinned-4 8924932 13.15 ns/op BenchmarkPinnerIsPinnedOnPinnedParallel-4 13065121 9.660 ns/op BenchmarkPinnerIsPinnedOnUnpinnedParallel-4 13094818 9.403 ns/op BenchmarkPingPongHog-4 342 350055 ns/op BenchmarkStackGrowth-4 166970 719.5 ns/op BenchmarkStackGrowthDeep-4 1354 77639 ns/op BenchmarkCreateGoroutines-4 90222 1421 ns/op BenchmarkCreateGoroutinesParallel-4 93584 1340 ns/op BenchmarkCreateGoroutinesCapture-4 14823 10204 ns/op 144 B/op 5 allocs/op BenchmarkCreateGoroutinesSingle-4 85060 1432 ns/op BenchmarkClosureCall-4 24881862 5.620 ns/op BenchmarkWakeupParallelSpinning/0s-4 5508 21375 ns/op BenchmarkWakeupParallelSpinning/1µs-4 5323 25942 ns/op BenchmarkWakeupParallelSpinning/2µs-4 4045 30852 ns/op BenchmarkWakeupParallelSpinning/5µs-4 3273 39418 ns/op BenchmarkWakeupParallelSpinning/10µs-4 2007 57152 ns/op BenchmarkWakeupParallelSpinning/20µs-4 1246 91499 ns/op BenchmarkWakeupParallelSpinning/50µs-4 640 186011 ns/op BenchmarkWakeupParallelSpinning/100µs-4 402 300414 ns/op BenchmarkWakeupParallelSyscall/0s-4 806 154151 ns/op BenchmarkWakeupParallelSyscall/1µs-4 720 162841 ns/op BenchmarkWakeupParallelSyscall/2µs-4 721 161333 ns/op BenchmarkWakeupParallelSyscall/5µs-4 768 156591 ns/op BenchmarkWakeupParallelSyscall/10µs-4 726 166966 ns/op BenchmarkWakeupParallelSyscall/20µs-4 642 222878 ns/op BenchmarkWakeupParallelSyscall/50µs-4 475 249664 ns/op BenchmarkWakeupParallelSyscall/100µs-4 344 350441 ns/op BenchmarkMatmult-4 6968503 14.73 ns/op BenchmarkFastrand-4 16330663 7.336 ns/op BenchmarkFastrand64-4 15864932 7.655 ns/op BenchmarkFastrandHashiter-4 6789429 17.46 ns/op BenchmarkFastrandn/2-4 7805792 15.30 ns/op BenchmarkFastrandn/3-4 6494304 18.55 ns/op BenchmarkFastrandn/4-4 8034795 15.00 ns/op BenchmarkFastrandn/5-4 6613767 18.58 ns/op BenchmarkIfaceCmp100-4 129981 916.0 ns/op BenchmarkIfaceCmpNil100-4 234534 515.0 ns/op BenchmarkEfaceCmpDiff-4 43136 2336 ns/op BenchmarkEfaceCmpDiffIndirect-4 47292 2587 ns/op BenchmarkDefer-4 2234536 51.81 ns/op BenchmarkDefer10-4 1202139 98.69 ns/op BenchmarkDeferMany-4 784851 307.4 ns/op BenchmarkPanicRecover-4 278701 430.0 ns/op BenchmarkGoroutineProfile/small-nil/idle-4 6043 21219 ns/op 19720 p50-ns 25069 p90-ns 37360 p99-ns BenchmarkGoroutineProfile/small-nil/loaded-4 7791 18984 ns/op 16910 p50-ns 21280 p90-ns 39540 p99-ns BenchmarkGoroutineProfile/small/idle-4 3904 29786 ns/op 28720 p50-ns 29190 p90-ns 40711 p99-ns BenchmarkGoroutineProfile/small/loaded-4 440 283283 ns/op 231300 p50-ns 391970 p90-ns 1630950 p99-ns BenchmarkGoroutineProfile/large-nil/idle-4 10000 20702 ns/op 21929 p50-ns 27640 p90-ns 38049 p99-ns BenchmarkGoroutineProfile/large-nil/loaded-4 7482 19795 ns/op 17320 p50-ns 25450 p90-ns 48260 p99-ns BenchmarkGoroutineProfile/large/idle-4 26 4319254 ns/op 4297550 p50-ns 4339780 p90-ns 4962880 p99-ns BenchmarkGoroutineProfile/large/loaded-4 19 6744674 ns/op 5088189 p50-ns 12982219 p90-ns 15857419 p99-ns BenchmarkGoroutineProfile/sparse-nil/idle-4 7208 16082 ns/op 16940 p50-ns 21530 p90-ns 30730 p99-ns BenchmarkGoroutineProfile/sparse-nil/loaded-4 6217 17186 ns/op 15380 p50-ns 21550 p90-ns 40710 p99-ns BenchmarkGoroutineProfile/sparse/idle-4 1420 89273 ns/op 86040 p50-ns 95140 p90-ns 113380 p99-ns BenchmarkGoroutineProfile/sparse/loaded-4 637 192666 ns/op 151170 p50-ns 208980 p90-ns 642080 p99-ns BenchmarkRWMutexUncontended-4 7791498 16.59 ns/op BenchmarkRWMutexWrite100-4 883059 140.0 ns/op BenchmarkRWMutexWrite10-4 400387 263.5 ns/op BenchmarkRWMutexWorkWrite100-4 535954 207.0 ns/op BenchmarkRWMutexWorkWrite10-4 65576 1705 ns/op BenchmarkSemTable/OneAddrCollision/n=1000-4 2608 45412 ns/op BenchmarkSemTable/ManyAddrCollision/n=1000-4 1322 101429 ns/op BenchmarkSemTable/OneAddrCollision/n=2000-4 1293 104046 ns/op BenchmarkSemTable/ManyAddrCollision/n=2000-4 553 191074 ns/op BenchmarkSemTable/OneAddrCollision/n=4000-4 597 198321 ns/op BenchmarkSemTable/ManyAddrCollision/n=4000-4 294 401667 ns/op BenchmarkSemTable/OneAddrCollision/n=8000-4 332 363229 ns/op BenchmarkSemTable/ManyAddrCollision/n=8000-4 128 916525 ns/op BenchmarkMakeSliceCopy/mallocmove/Byte-4 493069 249.2 ns/op BenchmarkMakeSliceCopy/mallocmove/Int-4 662576 234.6 ns/op BenchmarkMakeSliceCopy/mallocmove/Ptr-4 446676 266.1 ns/op BenchmarkMakeSliceCopy/makecopy/Byte-4 523113 225.3 ns/op BenchmarkMakeSliceCopy/makecopy/Int-4 476655 248.1 ns/op BenchmarkMakeSliceCopy/makecopy/Ptr-4 396067 275.1 ns/op BenchmarkMakeSliceCopy/nilappend/Byte-4 442392 282.3 ns/op BenchmarkMakeSliceCopy/nilappend/Int-4 512727 233.3 ns/op BenchmarkMakeSliceCopy/nilappend/Ptr-4 415662 277.3 ns/op BenchmarkMakeSlice/Byte-4 3048741 36.82 ns/op BenchmarkMakeSlice/Int16-4 3261885 36.32 ns/op BenchmarkMakeSlice/Int-4 2747808 43.88 ns/op BenchmarkMakeSlice/Ptr-4 2071516 54.96 ns/op BenchmarkMakeSlice/Struct/24-4 1909483 67.99 ns/op BenchmarkMakeSlice/Struct/32-4 1399324 90.81 ns/op BenchmarkMakeSlice/Struct/40-4 1205788 92.30 ns/op BenchmarkGrowSlice/Byte-4 1214083 94.89 ns/op BenchmarkGrowSlice/Int16-4 1000000 106.4 ns/op BenchmarkGrowSlice/Int-4 903145 129.5 ns/op BenchmarkGrowSlice/Ptr-4 871111 152.9 ns/op BenchmarkGrowSlice/Struct/24-4 693364 208.0 ns/op BenchmarkGrowSlice/Struct/32-4 468088 246.2 ns/op BenchmarkGrowSlice/Struct/40-4 377716 288.6 ns/op BenchmarkExtendSlice/IntSlice-4 762674 148.3 ns/op BenchmarkExtendSlice/PointerSlice-4 745971 190.2 ns/op BenchmarkExtendSlice/NoGrow-4 1423542 82.42 ns/op BenchmarkAppend-4 957136 124.6 ns/op BenchmarkAppendGrowByte-4 7 15219145 ns/op BenchmarkAppendGrowString-4 1 208596375 ns/op BenchmarkAppendSlice/1Bytes-4 2831223 41.44 ns/op BenchmarkAppendSlice/4Bytes-4 2694327 43.90 ns/op BenchmarkAppendSlice/7Bytes-4 2628218 44.08 ns/op BenchmarkAppendSlice/8Bytes-4 2688724 42.59 ns/op BenchmarkAppendSlice/15Bytes-4 2632422 45.33 ns/op BenchmarkAppendSlice/16Bytes-4 2721679 45.45 ns/op BenchmarkAppendSlice/32Bytes-4 2690388 44.24 ns/op BenchmarkAppendSliceLarge/1024Bytes-4 141555 771.0 ns/op BenchmarkAppendSliceLarge/4096Bytes-4 40458 2854 ns/op BenchmarkAppendSliceLarge/16384Bytes-4 9709 11701 ns/op BenchmarkAppendSliceLarge/65536Bytes-4 2582 40581 ns/op BenchmarkAppendSliceLarge/262144Bytes-4 201 591377 ns/op BenchmarkAppendSliceLarge/1048576Bytes-4 49 3215049 ns/op BenchmarkAppendStr/1Bytes-4 2068497 58.71 ns/op BenchmarkAppendStr/4Bytes-4 2056536 57.61 ns/op BenchmarkAppendStr/8Bytes-4 2007418 58.89 ns/op BenchmarkAppendStr/16Bytes-4 2000708 59.78 ns/op BenchmarkAppendStr/32Bytes-4 1960755 59.52 ns/op BenchmarkAppendSpecialCase-4 943336 124.5 ns/op BenchmarkCopy/1Byte-4 2899347 41.12 ns/op 24.32 MB/s BenchmarkCopy/1String-4 2867660 41.83 ns/op 23.90 MB/s BenchmarkCopy/2Byte-4 2689777 43.08 ns/op 46.42 MB/s BenchmarkCopy/2String-4 2831354 42.53 ns/op 47.02 MB/s BenchmarkCopy/4Byte-4 2772924 42.62 ns/op 93.85 MB/s BenchmarkCopy/4String-4 2846817 43.67 ns/op 91.59 MB/s BenchmarkCopy/8Byte-4 2956484 40.32 ns/op 198.42 MB/s BenchmarkCopy/8String-4 2975778 41.07 ns/op 194.78 MB/s BenchmarkCopy/12Byte-4 2680908 44.97 ns/op 266.87 MB/s BenchmarkCopy/12String-4 2806363 42.76 ns/op 280.65 MB/s BenchmarkCopy/16Byte-4 2728930 43.84 ns/op 364.97 MB/s BenchmarkCopy/16String-4 2733822 42.19 ns/op 379.24 MB/s BenchmarkCopy/32Byte-4 2604078 45.67 ns/op 700.65 MB/s BenchmarkCopy/32String-4 2655234 46.22 ns/op 692.33 MB/s BenchmarkCopy/128Byte-4 1896004 64.26 ns/op 1991.96 MB/s BenchmarkCopy/128String-4 1829149 67.13 ns/op 1906.63 MB/s BenchmarkCopy/1024Byte-4 510336 219.4 ns/op 4668.26 MB/s BenchmarkCopy/1024String-4 457981 259.0 ns/op 3954.42 MB/s BenchmarkAppendInPlace/NoGrow/Byte-4 44565 2531 ns/op BenchmarkAppendInPlace/NoGrow/1Ptr-4 31308 3556 ns/op BenchmarkAppendInPlace/NoGrow/2Ptr-4 18957 5643 ns/op BenchmarkAppendInPlace/NoGrow/3Ptr-4 16533 6276 ns/op BenchmarkAppendInPlace/NoGrow/4Ptr-4 15110 7421 ns/op BenchmarkAppendInPlace/Grow/Byte-4 246318 500.2 ns/op BenchmarkAppendInPlace/Grow/1Ptr-4 230874 538.2 ns/op BenchmarkAppendInPlace/Grow/2Ptr-4 168895 670.5 ns/op BenchmarkAppendInPlace/Grow/3Ptr-4 156019 739.1 ns/op BenchmarkAppendInPlace/Grow/4Ptr-4 154155 827.5 ns/op BenchmarkStackCopyPtr-4 1 103293803 ns/op BenchmarkStackCopy-4 2 70351535 ns/op BenchmarkStackCopyNoCache-4 30 3436108 ns/op BenchmarkStackCopyWithStkobj-4 3 39386030 ns/op BenchmarkIssue18138-4 1168 102652 ns/op BenchmarkCompareStringEqual-4 14471710 7.800 ns/op BenchmarkCompareStringIdentical-4 20107507 6.856 ns/op BenchmarkCompareStringSameLength-4 17450308 7.782 ns/op BenchmarkCompareStringDifferentLength-4 25223913 4.374 ns/op BenchmarkCompareStringBigUnaligned-4 3456 40633 ns/op 25806.30 MB/s BenchmarkCompareStringBig-4 4002 39116 ns/op 26806.86 MB/s BenchmarkConcatStringAndBytes-4 3278574 37.17 ns/op BenchmarkSliceByteToString/1-4 3148364 37.76 ns/op BenchmarkSliceByteToString/2-4 1771274 69.94 ns/op BenchmarkSliceByteToString/4-4 1816950 66.79 ns/op BenchmarkSliceByteToString/8-4 1812078 69.17 ns/op BenchmarkSliceByteToString/16-4 1637390 72.62 ns/op BenchmarkSliceByteToString/32-4 1594606 74.66 ns/op BenchmarkSliceByteToString/64-4 1298470 88.48 ns/op BenchmarkSliceByteToString/128-4 1000000 120.2 ns/op BenchmarkRuneCount/lenruneslice/ASCII-4 3281132 36.35 ns/op BenchmarkRuneCount/lenruneslice/Japanese-4 1272550 94.29 ns/op BenchmarkRuneCount/lenruneslice/MixedLength-4 1473069 81.34 ns/op BenchmarkRuneCount/rangeloop/ASCII-4 4975305 24.51 ns/op BenchmarkRuneCount/rangeloop/Japanese-4 2323677 51.61 ns/op BenchmarkRuneCount/rangeloop/MixedLength-4 2613008 45.94 ns/op BenchmarkRuneCount/utf8.RuneCountInString/ASCII-4 3145290 38.79 ns/op BenchmarkRuneCount/utf8.RuneCountInString/Japanese-4 614665 180.2 ns/op BenchmarkRuneCount/utf8.RuneCountInString/MixedLength-4 851401 139.5 ns/op BenchmarkRuneIterate/range/ASCII-4 8199762 14.68 ns/op BenchmarkRuneIterate/range/Japanese-4 2706019 43.67 ns/op BenchmarkRuneIterate/range/MixedLength-4 3320558 35.80 ns/op BenchmarkRuneIterate/range1/ASCII-4 7862613 13.96 ns/op BenchmarkRuneIterate/range1/Japanese-4 2701170 43.66 ns/op BenchmarkRuneIterate/range1/MixedLength-4 3238807 36.81 ns/op BenchmarkRuneIterate/range2/ASCII-4 7903789 14.28 ns/op BenchmarkRuneIterate/range2/Japanese-4 2715466 43.81 ns/op BenchmarkRuneIterate/range2/MixedLength-4 3241111 36.11 ns/op BenchmarkArrayEqual-4 21334432 4.756 ns/op BenchmarkFunc/Name-4 3558837 33.97 ns/op BenchmarkFunc/Entry-4 13646910 8.407 ns/op BenchmarkFunc/FileLine-4 2375420 50.76 ns/op PASS ok runtime 139.418s goos: linux goarch: amd64 pkg: runtime/cgo cpu: AMD EPYC 7B12 BenchmarkHandle/non-concurrent-4 35187 3085 ns/op BenchmarkHandle/concurrent-4 21212 5523 ns/op PASS ok runtime/cgo 1.338s goos: linux goarch: amd64 pkg: runtime/internal/atomic cpu: AMD EPYC 7B12 BenchmarkAtomicLoad64-4 23966786 5.015 ns/op BenchmarkAtomicStore64-4 23586810 5.009 ns/op BenchmarkAtomicLoad-4 23629954 5.008 ns/op BenchmarkAtomicStore-4 23137395 4.989 ns/op BenchmarkAnd8-4 23919300 5.006 ns/op BenchmarkAnd-4 23241985 4.996 ns/op BenchmarkAnd8Parallel-4 6080432 28.01 ns/op BenchmarkAndParallel-4 4932565 24.60 ns/op BenchmarkOr8-4 22443711 5.025 ns/op BenchmarkOr-4 23073243 5.017 ns/op BenchmarkOr8Parallel-4 4698561 30.17 ns/op BenchmarkOrParallel-4 3520886 33.77 ns/op BenchmarkXadd-4 4020104 30.95 ns/op BenchmarkXadd64-4 3689686 32.02 ns/op BenchmarkCas-4 3251102 33.92 ns/op BenchmarkCas64-4 3387938 35.06 ns/op BenchmarkXchg-4 4462518 28.10 ns/op BenchmarkXchg64-4 5474060 24.52 ns/op PASS ok runtime/internal/atomic 3.601s goos: linux goarch: amd64 pkg: runtime/internal/math cpu: AMD EPYC 7B12 BenchmarkMulUintptr/small-4 5606947 21.41 ns/op BenchmarkMulUintptr/large-4 4389375 28.42 ns/op PASS ok runtime/internal/math 1.310s goos: linux goarch: amd64 pkg: runtime/pprof cpu: AMD EPYC 7B12 BenchmarkGoroutine/Profile.WriteTo_idle_50-4 33 5117331 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_50-4 14 9644625 ns/op 933.1 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_50-4 1027 129048 ns/op 4.432 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_500-4 15 8626112 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_500-4 8 15517482 ns/op 1179 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_500-4 208 577177 ns/op 43.67 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_5000-4 2 53503938 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_5000-4 2 75418226 ns/op 5422 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_5000-4 26 4517941 ns/op 349.3 concurrent_launches/op PASS ok runtime/pprof 2.768s goos: linux goarch: amd64 pkg: runtime/race cpu: AMD EPYC 7B12 BenchmarkSyncLeak-4 46 2776949 ns/op BenchmarkStackLeak-4 23192 5498 ns/op PASS ok runtime/race 1.365s goos: linux goarch: amd64 pkg: runtime/trace cpu: AMD EPYC 7B12 BenchmarkStartRegion-4 5677695 20.62 ns/op 0 B/op 0 allocs/op BenchmarkNewTask-4 335011 489.4 ns/op 64 B/op 2 allocs/op PASS ok runtime/trace 1.413s goos: linux goarch: amd64 pkg: slices cpu: AMD EPYC 7B12 BenchmarkEqualFunc_Large-4 74 1845149 ns/op BenchmarkIndex_Large-4 30038 3906 ns/op BenchmarkIndexFunc_Large-4 160 728930 ns/op BenchmarkCompact/nil-4 8161699 12.54 ns/op BenchmarkCompact/one-4 2400774 47.69 ns/op BenchmarkCompact/sorted-4 1647801 72.99 ns/op BenchmarkCompact/1_item-4 1438964 88.70 ns/op BenchmarkCompact/unsorted-4 1593073 73.10 ns/op BenchmarkCompact/many-4 893827 134.3 ns/op BenchmarkCompact_Large-4 1507 75877 ns/op BenchmarkCompactFunc_Large-4 98 1203571 ns/op BenchmarkReplace/naive-fast-4 132024 926.6 ns/op BenchmarkReplace/optimized-fast-4 140553 743.9 ns/op BenchmarkReplace/naive-slow-4 55604 2788 ns/op BenchmarkReplace/optimized-slow-4 58934 2077 ns/op BenchmarkSortInts-4 2 73729306 ns/op BenchmarkSlicesSortInts-4 3 45950338 ns/op BenchmarkSlicesSortInts_Sorted-4 75 1762233 ns/op BenchmarkSlicesSortInts_Reversed-4 38 2759580 ns/op BenchmarkSortStrings-4 1 104689248 ns/op BenchmarkSlicesSortStrings-4 2 71113696 ns/op BenchmarkSortStructs-4 1 151959702 ns/op BenchmarkSortFuncStructs-4 1 124761775 ns/op BenchmarkBinarySearchFloats/Size16-4 1536574 78.99 ns/op BenchmarkBinarySearchFloats/Size32-4 1329584 96.79 ns/op BenchmarkBinarySearchFloats/Size64-4 1000000 101.0 ns/op BenchmarkBinarySearchFloats/Size128-4 954417 113.6 ns/op BenchmarkBinarySearchFloats/Size512-4 839752 137.1 ns/op BenchmarkBinarySearchFloats/Size1024-4 713809 147.5 ns/op BenchmarkBinarySearchFuncStruct/Size16-4 766600 161.3 ns/op BenchmarkBinarySearchFuncStruct/Size32-4 522402 198.2 ns/op BenchmarkBinarySearchFuncStruct/Size64-4 570222 218.1 ns/op BenchmarkBinarySearchFuncStruct/Size128-4 435486 240.7 ns/op BenchmarkBinarySearchFuncStruct/Size512-4 365179 316.1 ns/op BenchmarkBinarySearchFuncStruct/Size1024-4 367208 323.3 ns/op PASS ok slices 15.671s goos: linux goarch: amd64 pkg: sort cpu: AMD EPYC 7B12 BenchmarkSearchWrappers-4 217414 542.0 ns/op BenchmarkSortString1K-4 214 535905 ns/op BenchmarkSortString1K_Slice-4 248 449704 ns/op BenchmarkStableString1K-4 127 895870 ns/op BenchmarkSortInt1K-4 266 480900 ns/op BenchmarkSortInt1K_Sorted-4 3862 40172 ns/op BenchmarkSortInt1K_Reversed-4 2508 54801 ns/op BenchmarkSortInt1K_Mod8-4 610 181306 ns/op BenchmarkStableInt1K-4 172 670593 ns/op BenchmarkStableInt1K_Slice-4 204 570752 ns/op BenchmarkSortInt64K-4 3 43093031 ns/op BenchmarkSortInt64K_Slice-4 3 36867472 ns/op BenchmarkStableInt64K-4 2 58940928 ns/op BenchmarkSort1e2-4 621 202162 ns/op BenchmarkStable1e2-4 242 638403 ns/op BenchmarkSort1e4-4 3 41889902 ns/op BenchmarkStable1e4-4 1 166012150 ns/op PASS ok sort 4.642s goos: linux goarch: amd64 pkg: strconv cpu: AMD EPYC 7B12 BenchmarkAtof64Decimal-4 917865 110.3 ns/op BenchmarkAtof64Float-4 867327 130.6 ns/op BenchmarkAtof64FloatExp-4 827853 143.5 ns/op BenchmarkAtof64Big-4 592138 201.6 ns/op BenchmarkAtof64RandomBits-4 493966 218.8 ns/op BenchmarkAtof64RandomFloats-4 582982 200.0 ns/op BenchmarkAtof64RandomLongFloats-4 572041 211.6 ns/op BenchmarkAtof32Decimal-4 1000000 115.5 ns/op BenchmarkAtof32Float-4 850888 134.6 ns/op BenchmarkAtof32FloatExp-4 770514 151.7 ns/op BenchmarkAtof32Random-4 485163 245.2 ns/op BenchmarkAtof32RandomLong-4 213750 564.4 ns/op BenchmarkParseInt/Pos/7bit-4 1810728 68.68 ns/op BenchmarkParseInt/Pos/26bit-4 808167 127.9 ns/op BenchmarkParseInt/Pos/31bit-4 718399 145.7 ns/op BenchmarkParseInt/Pos/56bit-4 486590 218.5 ns/op BenchmarkParseInt/Pos/63bit-4 508033 232.0 ns/op BenchmarkParseInt/Neg/7bit-4 1789632 71.11 ns/op BenchmarkParseInt/Neg/26bit-4 928012 120.4 ns/op BenchmarkParseInt/Neg/31bit-4 805557 143.6 ns/op BenchmarkParseInt/Neg/56bit-4 547250 216.0 ns/op BenchmarkParseInt/Neg/63bit-4 454066 222.7 ns/op BenchmarkAtoi/Pos/7bit-4 2561486 46.30 ns/op BenchmarkAtoi/Pos/26bit-4 1269459 94.62 ns/op BenchmarkAtoi/Pos/31bit-4 1000000 103.0 ns/op BenchmarkAtoi/Pos/56bit-4 607419 170.6 ns/op BenchmarkAtoi/Pos/63bit-4 482204 237.5 ns/op BenchmarkAtoi/Neg/7bit-4 2611454 49.14 ns/op BenchmarkAtoi/Neg/26bit-4 1285606 103.0 ns/op BenchmarkAtoi/Neg/31bit-4 1000000 122.6 ns/op BenchmarkAtoi/Neg/56bit-4 680839 171.8 ns/op BenchmarkAtoi/Neg/63bit-4 444156 240.0 ns/op BenchmarkFormatFloat/Decimal-4 158181 771.9 ns/op BenchmarkFormatFloat/Float-4 149384 817.7 ns/op BenchmarkFormatFloat/Exp-4 161486 734.2 ns/op BenchmarkFormatFloat/NegExp-4 162426 751.2 ns/op BenchmarkFormatFloat/LongExp-4 135990 898.9 ns/op BenchmarkFormatFloat/Big-4 128862 919.9 ns/op BenchmarkFormatFloat/BinaryExp-4 299538 399.9 ns/op BenchmarkFormatFloat/32Integer-4 160666 750.2 ns/op BenchmarkFormatFloat/32ExactFraction-4 159982 710.3 ns/op BenchmarkFormatFloat/32Point-4 155548 806.2 ns/op BenchmarkFormatFloat/32Exp-4 165553 730.5 ns/op BenchmarkFormatFloat/32NegExp-4 156135 741.3 ns/op BenchmarkFormatFloat/32Shortest-4 163082 735.3 ns/op BenchmarkFormatFloat/32Fixed8Hard-4 174762 629.7 ns/op BenchmarkFormatFloat/32Fixed9Hard-4 165168 662.3 ns/op BenchmarkFormatFloat/64Fixed1-4 211362 560.6 ns/op BenchmarkFormatFloat/64Fixed2-4 208052 551.9 ns/op BenchmarkFormatFloat/64Fixed3-4 211898 565.1 ns/op BenchmarkFormatFloat/64Fixed4-4 217488 568.7 ns/op BenchmarkFormatFloat/64Fixed12-4 122032 986.7 ns/op BenchmarkFormatFloat/64Fixed16-4 155490 774.2 ns/op BenchmarkFormatFloat/64Fixed12Hard-4 154490 786.6 ns/op BenchmarkFormatFloat/64Fixed17Hard-4 145696 820.0 ns/op BenchmarkFormatFloat/64Fixed18Hard-4 3400 32304 ns/op BenchmarkFormatFloat/Slowpath64-4 133759 886.0 ns/op BenchmarkFormatFloat/SlowpathDenormal64-4 130111 915.2 ns/op BenchmarkAppendFloat/Decimal-4 185824 621.3 ns/op BenchmarkAppendFloat/Float-4 175188 683.2 ns/op BenchmarkAppendFloat/Exp-4 199633 590.0 ns/op BenchmarkAppendFloat/NegExp-4 200233 615.3 ns/op BenchmarkAppendFloat/LongExp-4 158166 763.6 ns/op BenchmarkAppendFloat/Big-4 151335 788.5 ns/op BenchmarkAppendFloat/BinaryExp-4 452352 259.2 ns/op BenchmarkAppendFloat/32Integer-4 198589 607.2 ns/op BenchmarkAppendFloat/32ExactFraction-4 198873 603.5 ns/op BenchmarkAppendFloat/32Point-4 175140 655.5 ns/op BenchmarkAppendFloat/32Exp-4 199422 591.8 ns/op BenchmarkAppendFloat/32NegExp-4 197173 586.7 ns/op BenchmarkAppendFloat/32Shortest-4 214449 568.9 ns/op BenchmarkAppendFloat/32Fixed8Hard-4 241600 487.6 ns/op BenchmarkAppendFloat/32Fixed9Hard-4 224372 527.9 ns/op BenchmarkAppendFloat/64Fixed1-4 289850 417.5 ns/op BenchmarkAppendFloat/64Fixed2-4 277100 441.3 ns/op BenchmarkAppendFloat/64Fixed3-4 277662 412.6 ns/op BenchmarkAppendFloat/64Fixed4-4 284145 420.2 ns/op BenchmarkAppendFloat/64Fixed12-4 147254 803.5 ns/op BenchmarkAppendFloat/64Fixed16-4 189970 639.9 ns/op BenchmarkAppendFloat/64Fixed12Hard-4 202334 573.7 ns/op BenchmarkAppendFloat/64Fixed17Hard-4 172987 679.5 ns/op BenchmarkAppendFloat/64Fixed18Hard-4 3176 31821 ns/op BenchmarkAppendFloat/Slowpath64-4 160726 754.3 ns/op BenchmarkAppendFloat/SlowpathDenormal64-4 163209 735.1 ns/op BenchmarkFormatInt-4 23671 4875 ns/op BenchmarkAppendInt-4 27012 4430 ns/op BenchmarkFormatUint-4 131503 904.0 ns/op BenchmarkAppendUint-4 144624 838.3 ns/op BenchmarkFormatIntSmall/7-4 3445572 33.54 ns/op BenchmarkFormatIntSmall/42-4 3578310 34.84 ns/op BenchmarkAppendIntSmall-4 1746883 69.31 ns/op BenchmarkAppendUintVarlen/1-4 1724197 70.04 ns/op BenchmarkAppendUintVarlen/12-4 1651382 70.81 ns/op BenchmarkAppendUintVarlen/123-4 1242643 94.90 ns/op BenchmarkAppendUintVarlen/1234-4 1275145 93.80 ns/op BenchmarkAppendUintVarlen/12345-4 1243957 97.31 ns/op BenchmarkAppendUintVarlen/123456-4 1249693 95.26 ns/op BenchmarkAppendUintVarlen/1234567-4 1000000 100.0 ns/op BenchmarkAppendUintVarlen/12345678-4 1208078 98.61 ns/op BenchmarkAppendUintVarlen/123456789-4 1184101 103.8 ns/op BenchmarkAppendUintVarlen/1234567890-4 1000000 101.6 ns/op BenchmarkAppendUintVarlen/12345678901-4 1000000 104.5 ns/op BenchmarkAppendUintVarlen/123456789012-4 1000000 104.2 ns/op BenchmarkAppendUintVarlen/1234567890123-4 1000000 104.8 ns/op BenchmarkAppendUintVarlen/12345678901234-4 1166491 103.7 ns/op BenchmarkAppendUintVarlen/123456789012345-4 1136431 106.3 ns/op BenchmarkAppendUintVarlen/1234567890123456-4 957226 106.4 ns/op BenchmarkAppendUintVarlen/12345678901234567-4 1000000 106.4 ns/op BenchmarkAppendUintVarlen/123456789012345678-4 998344 107.0 ns/op BenchmarkAppendUintVarlen/1234567890123456789-4 940990 108.8 ns/op BenchmarkAppendUintVarlen/12345678901234567890-4 1104834 107.5 ns/op BenchmarkQuote-4 69044 1741 ns/op BenchmarkQuoteRune-4 646575 179.5 ns/op BenchmarkAppendQuote-4 78001 1582 ns/op BenchmarkAppendQuoteRune-4 980158 109.7 ns/op BenchmarkUnquoteEasy-4 1749666 69.80 ns/op BenchmarkUnquoteHard-4 66007 1737 ns/op PASS ok strconv 17.485s goos: linux goarch: amd64 pkg: strings cpu: AMD EPYC 7B12 BenchmarkBuildString_Builder/1Write_NoGrow-4 578037 183.0 ns/op 48 B/op 1 allocs/op BenchmarkBuildString_Builder/3Write_NoGrow-4 206926 542.6 ns/op 336 B/op 3 allocs/op BenchmarkBuildString_Builder/3Write_Grow-4 291766 418.7 ns/op 112 B/op 1 allocs/op BenchmarkBuildString_ByteBuffer/1Write_NoGrow-4 443155 258.8 ns/op 112 B/op 2 allocs/op BenchmarkBuildString_ByteBuffer/3Write_NoGrow-4 125370 862.1 ns/op 432 B/op 4 allocs/op BenchmarkBuildString_ByteBuffer/3Write_Grow-4 155522 739.7 ns/op 336 B/op 3 allocs/op BenchmarkClone-4 1078617 111.8 ns/op 48 B/op 1 allocs/op BenchmarkGenericNoMatch-4 31735 4131 ns/op BenchmarkGenericMatch1-4 3048 37550 ns/op BenchmarkGenericMatch2-4 588 197139 ns/op BenchmarkSingleMaxSkipping-4 10000 10223 ns/op 978.16 MB/s BenchmarkSingleLongSuffixFail-4 20617 5833 ns/op 171.79 MB/s BenchmarkSingleMatch-4 361 340074 ns/op 44.11 MB/s BenchmarkByteByteNoMatch-4 104594 1158 ns/op BenchmarkByteByteMatch-4 28723 3990 ns/op BenchmarkByteStringMatch-4 34568 3415 ns/op BenchmarkHTMLEscapeNew-4 113088 1046 ns/op BenchmarkHTMLEscapeOld-4 128413 981.6 ns/op BenchmarkByteStringReplacerWriteString-4 1935 58972 ns/op BenchmarkByteReplacerWriteString-4 2403 48727 ns/op BenchmarkByteByteReplaces-4 4587 25022 ns/op BenchmarkByteByteMap-4 13858 8500 ns/op BenchmarkMap/identity/ASCII-4 970842 118.3 ns/op BenchmarkMap/identity/Greek-4 601308 183.4 ns/op BenchmarkMap/change/ASCII-4 51816 2344 ns/op BenchmarkMap/change/Greek-4 39885 3115 ns/op BenchmarkIndexRune-4 2954964 42.36 ns/op BenchmarkIndexRuneLongString-4 2293742 52.76 ns/op BenchmarkIndexRuneFastPath-4 6100076 19.58 ns/op BenchmarkIndex-4 5919350 20.31 ns/op BenchmarkLastIndex-4 6584072 18.19 ns/op BenchmarkIndexByte-4 14476813 8.137 ns/op BenchmarkToUpper/#00-4 4167915 28.87 ns/op BenchmarkToUpper/ONLYUPPER-4 3189964 37.36 ns/op BenchmarkToUpper/abc-4 458368 271.8 ns/op BenchmarkToUpper/AbC123-4 339067 338.2 ns/op BenchmarkToUpper/azAZ09_-4 399498 309.5 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 74145 1552 ns/op BenchmarkToUpper/RENAN_BASTOS_93_AOSDAJDJAIDJAIDAJIaidsjjaidijadsjiadjiOOKKO-4 98324 1249 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 48105 2528 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 86917 1407 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 165374 706.9 ns/op BenchmarkToLower/#00-4 4078228 28.93 ns/op BenchmarkToLower/abc-4 3999940 30.20 ns/op BenchmarkToLower/AbC123-4 322332 384.4 ns/op BenchmarkToLower/azAZ09_-4 324532 380.8 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 140811 870.3 ns/op BenchmarkToLower/renan_bastos_93_AOSDAJDJAIDJAIDAJIaidsjjaidijadsjiadjiOOKKO-4 92500 1313 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 48270 2551 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 112537 1043 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 165810 711.2 ns/op BenchmarkMapNoChanges-4 1410504 84.63 ns/op BenchmarkTrim-4 51333 2319 ns/op 0 B/op 0 allocs/op BenchmarkToValidUTF8/Valid-4 4216101 29.29 ns/op BenchmarkToValidUTF8/InvalidASCII-4 255675 480.4 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 181854 640.6 ns/op BenchmarkEqualFold/Tests-4 76550 1563 ns/op BenchmarkEqualFold/ASCII-4 5264852 23.50 ns/op BenchmarkEqualFold/UnicodePrefix-4 162698 699.0 ns/op BenchmarkEqualFold/UnicodeSuffix-4 170524 687.9 ns/op BenchmarkIndexHard1-4 1232 94551 ns/op BenchmarkIndexHard2-4 907 131708 ns/op BenchmarkIndexHard3-4 189 631838 ns/op BenchmarkIndexHard4-4 186 646466 ns/op BenchmarkLastIndexHard1-4 68 1656876 ns/op BenchmarkLastIndexHard2-4 72 1655044 ns/op BenchmarkLastIndexHard3-4 72 1651350 ns/op BenchmarkCountHard1-4 1275 94725 ns/op BenchmarkCountHard2-4 907 131499 ns/op BenchmarkCountHard3-4 189 629365 ns/op BenchmarkIndexTorture-4 9408 12732 ns/op BenchmarkCountTorture-4 8954 12721 ns/op BenchmarkCountTortureOverlapping-4 1446 75363 ns/op BenchmarkCountByte/10-4 5975751 20.68 ns/op 483.59 MB/s BenchmarkCountByte/32-4 5614806 21.60 ns/op 1481.58 MB/s BenchmarkCountByte/4096-4 979296 121.9 ns/op 33612.83 MB/s BenchmarkCountByte/4194304-4 1012 99257 ns/op 42257.15 MB/s BenchmarkCountByte/67108864-4 38 2970167 ns/op 22594.31 MB/s BenchmarkFields/ASCII/16-4 459696 246.9 ns/op 64.79 MB/s 16 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 30346 3763 ns/op 68.02 MB/s 384 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 1890 58003 ns/op 70.62 MB/s 6144 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 112 1119068 ns/op 58.56 MB/s 98304 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 6 17696936 ns/op 59.25 MB/s 1507328 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 237260 491.5 ns/op 32.55 MB/s 16 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 16082 7390 ns/op 34.64 MB/s 448 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 896 131017 ns/op 31.26 MB/s 21504 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 42 2454916 ns/op 26.70 MB/s 463104 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 3 46539564 ns/op 22.53 MB/s 10457344 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 376308 312.4 ns/op 51.22 MB/s 16 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 26751 4372 ns/op 58.55 MB/s 384 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 1599 80140 ns/op 51.11 MB/s 21504 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 74 1644738 ns/op 39.85 MB/s 463104 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 4 32143912 ns/op 32.62 MB/s 10449176 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 320218 394.2 ns/op 40.58 MB/s 16 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 19976 6065 ns/op 42.21 MB/s 448 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 1148 103912 ns/op 39.42 MB/s 21504 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 66 1925714 ns/op 34.03 MB/s 463106 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 3 38570151 ns/op 27.19 MB/s 10457344 B/op 24 allocs/op BenchmarkSplitEmptySeparator-4 2 54629292 ns/op BenchmarkSplitSingleByteSeparator-4 33 3808747 ns/op BenchmarkSplitMultiByteSeparator-4 51 2285204 ns/op BenchmarkSplitNSingleByteSeparator-4 356949 321.9 ns/op BenchmarkSplitNMultiByteSeparator-4 271183 409.3 ns/op BenchmarkRepeat/5x0-4 4624023 26.30 ns/op BenchmarkRepeat/5x1-4 4608885 25.93 ns/op BenchmarkRepeat/5x2-4 364942 323.0 ns/op BenchmarkRepeat/5x6-4 237903 500.6 ns/op BenchmarkRepeat/10x0-4 4655080 25.88 ns/op BenchmarkRepeat/10x1-4 4595744 26.00 ns/op BenchmarkRepeat/10x2-4 372981 327.0 ns/op BenchmarkRepeat/10x6-4 243108 516.2 ns/op BenchmarkRepeatLarge/256/1-4 116140 1052 ns/op 243.40 MB/s BenchmarkRepeatLarge/256/16-4 165771 673.4 ns/op 380.15 MB/s BenchmarkRepeatLarge/512/1-4 88162 1246 ns/op 410.81 MB/s BenchmarkRepeatLarge/512/16-4 122326 894.5 ns/op 572.41 MB/s BenchmarkRepeatLarge/1024/1-4 70376 1641 ns/op 623.85 MB/s BenchmarkRepeatLarge/1024/16-4 89059 1240 ns/op 825.87 MB/s BenchmarkRepeatLarge/2048/1-4 50378 2173 ns/op 942.36 MB/s BenchmarkRepeatLarge/2048/16-4 63342 1876 ns/op 1091.55 MB/s BenchmarkRepeatLarge/4096/1-4 33057 3144 ns/op 1302.78 MB/s BenchmarkRepeatLarge/4096/16-4 38359 2946 ns/op 1390.34 MB/s BenchmarkRepeatLarge/8192/1-4 16604 6128 ns/op 1336.88 MB/s BenchmarkRepeatLarge/8192/16-4 22102 5369 ns/op 1525.86 MB/s BenchmarkRepeatLarge/8192/4097-4 7032013 17.65 ns/op 232062.74 MB/s BenchmarkRepeatLarge/16384/1-4 12625 8293 ns/op 1975.75 MB/s BenchmarkRepeatLarge/16384/16-4 12026 10284 ns/op 1593.20 MB/s BenchmarkRepeatLarge/16384/4097-4 16927 7552 ns/op 1627.59 MB/s BenchmarkRepeatLarge/32768/1-4 6460 17572 ns/op 1864.80 MB/s BenchmarkRepeatLarge/32768/16-4 7310 18070 ns/op 1813.42 MB/s BenchmarkRepeatLarge/32768/4097-4 8089 14734 ns/op 1946.40 MB/s BenchmarkRepeatLarge/65536/1-4 3474 32748 ns/op 2001.23 MB/s BenchmarkRepeatLarge/65536/16-4 3430 36329 ns/op 1803.96 MB/s BenchmarkRepeatLarge/65536/4097-4 3092 36840 ns/op 1668.15 MB/s BenchmarkRepeatLarge/131072/1-4 637 189998 ns/op 689.86 MB/s BenchmarkRepeatLarge/131072/16-4 553 198667 ns/op 659.76 MB/s BenchmarkRepeatLarge/131072/4097-4 565 212033 ns/op 599.00 MB/s BenchmarkRepeatLarge/262144/1-4 290 398676 ns/op 657.54 MB/s BenchmarkRepeatLarge/262144/16-4 301 384888 ns/op 681.09 MB/s BenchmarkRepeatLarge/262144/4097-4 292 398690 ns/op 647.40 MB/s BenchmarkRepeatLarge/524288/1-4 147 754265 ns/op 695.10 MB/s BenchmarkRepeatLarge/524288/16-4 163 800558 ns/op 654.90 MB/s BenchmarkRepeatLarge/524288/4097-4 144 786037 ns/op 661.95 MB/s BenchmarkRepeatLarge/1048576/1-4 90 1551141 ns/op 676.00 MB/s BenchmarkRepeatLarge/1048576/16-4 76 1513346 ns/op 692.89 MB/s BenchmarkRepeatLarge/1048576/4097-4 79 1636916 ns/op 638.23 MB/s BenchmarkRepeatLarge/2097152/1-4 43 2742098 ns/op 764.80 MB/s BenchmarkRepeatLarge/2097152/16-4 43 2870575 ns/op 730.57 MB/s BenchmarkRepeatLarge/2097152/4097-4 40 2662009 ns/op 786.46 MB/s BenchmarkRepeatLarge/4194304/1-4 21 5720273 ns/op 733.23 MB/s BenchmarkRepeatLarge/4194304/16-4 18 5797573 ns/op 723.46 MB/s BenchmarkRepeatLarge/4194304/4097-4 19 5922061 ns/op 707.73 MB/s BenchmarkRepeatLarge/8388608/1-4 10 11866965 ns/op 706.89 MB/s BenchmarkRepeatLarge/8388608/16-4 9 11621137 ns/op 721.84 MB/s BenchmarkRepeatLarge/8388608/4097-4 9 11599756 ns/op 722.99 MB/s BenchmarkRepeatLarge/16777216/1-4 5 23201066 ns/op 723.12 MB/s BenchmarkRepeatLarge/16777216/16-4 5 21916629 ns/op 765.50 MB/s BenchmarkRepeatLarge/16777216/4097-4 5 22996126 ns/op 729.57 MB/s BenchmarkRepeatLarge/33554432/1-4 3 41578466 ns/op 807.01 MB/s BenchmarkRepeatLarge/33554432/16-4 3 41545756 ns/op 807.65 MB/s BenchmarkRepeatLarge/33554432/4097-4 3 43309369 ns/op 774.76 MB/s BenchmarkRepeatLarge/67108864/1-4 2 76321438 ns/op 879.29 MB/s BenchmarkRepeatLarge/67108864/16-4 2 73968870 ns/op 907.26 MB/s BenchmarkRepeatLarge/67108864/4097-4 2 77056658 ns/op 870.90 MB/s BenchmarkRepeatLarge/134217728/1-4 1 147472929 ns/op 910.12 MB/s BenchmarkRepeatLarge/134217728/16-4 1 150594747 ns/op 891.25 MB/s BenchmarkRepeatLarge/134217728/4097-4 1 156567015 ns/op 857.25 MB/s BenchmarkRepeatLarge/268435456/1-4 1 291796389 ns/op 919.94 MB/s BenchmarkRepeatLarge/268435456/16-4 1 293437628 ns/op 914.80 MB/s BenchmarkRepeatLarge/268435456/4097-4 1 304242104 ns/op 882.31 MB/s BenchmarkRepeatLarge/536870912/1-4 1 570926173 ns/op 940.35 MB/s BenchmarkRepeatLarge/536870912/16-4 1 570731933 ns/op 940.67 MB/s BenchmarkRepeatLarge/536870912/4097-4 1 575781111 ns/op 932.42 MB/s BenchmarkRepeatLarge/1073741824/1-4 1 1126559902 ns/op 953.12 MB/s BenchmarkRepeatLarge/1073741824/16-4 1 1112360868 ns/op 965.28 MB/s BenchmarkRepeatLarge/1073741824/4097-4 1 1138515607 ns/op 943.11 MB/s BenchmarkIndexAnyASCII/1:1-4 2771810 42.20 ns/op BenchmarkIndexAnyASCII/1:2-4 2842292 43.13 ns/op BenchmarkIndexAnyASCII/1:4-4 2757543 42.62 ns/op BenchmarkIndexAnyASCII/1:8-4 2873980 43.01 ns/op BenchmarkIndexAnyASCII/1:16-4 2812353 42.83 ns/op BenchmarkIndexAnyASCII/1:32-4 2764156 43.10 ns/op BenchmarkIndexAnyASCII/1:64-4 2563576 43.38 ns/op BenchmarkIndexAnyASCII/16:1-4 2853531 41.38 ns/op BenchmarkIndexAnyASCII/16:2-4 963800 104.7 ns/op BenchmarkIndexAnyASCII/16:4-4 1000000 105.8 ns/op BenchmarkIndexAnyASCII/16:8-4 1082577 110.7 ns/op BenchmarkIndexAnyASCII/16:16-4 810333 125.3 ns/op BenchmarkIndexAnyASCII/16:32-4 734038 152.0 ns/op BenchmarkIndexAnyASCII/16:64-4 534397 222.3 ns/op BenchmarkIndexAnyASCII/256:1-4 2638513 44.31 ns/op BenchmarkIndexAnyASCII/256:2-4 97036 1232 ns/op BenchmarkIndexAnyASCII/256:4-4 96415 1243 ns/op BenchmarkIndexAnyASCII/256:8-4 95634 1246 ns/op BenchmarkIndexAnyASCII/256:16-4 95022 1260 ns/op BenchmarkIndexAnyASCII/256:32-4 78996 1291 ns/op BenchmarkIndexAnyASCII/256:64-4 89017 1350 ns/op BenchmarkIndexAnyUTF8/1:1-4 3055174 39.77 ns/op BenchmarkIndexAnyUTF8/1:2-4 2735246 43.48 ns/op BenchmarkIndexAnyUTF8/1:4-4 2734708 43.39 ns/op BenchmarkIndexAnyUTF8/1:8-4 2745792 43.56 ns/op BenchmarkIndexAnyUTF8/1:16-4 2774851 42.44 ns/op BenchmarkIndexAnyUTF8/1:32-4 2731130 46.60 ns/op BenchmarkIndexAnyUTF8/1:64-4 2766968 43.34 ns/op BenchmarkIndexAnyUTF8/16:1-4 2354638 50.46 ns/op BenchmarkIndexAnyUTF8/16:2-4 396996 293.6 ns/op BenchmarkIndexAnyUTF8/16:4-4 395487 288.9 ns/op BenchmarkIndexAnyUTF8/16:8-4 425977 296.4 ns/op BenchmarkIndexAnyUTF8/16:16-4 406165 288.9 ns/op BenchmarkIndexAnyUTF8/16:32-4 407600 287.8 ns/op BenchmarkIndexAnyUTF8/16:64-4 433896 289.3 ns/op BenchmarkIndexAnyUTF8/256:1-4 562603 207.9 ns/op BenchmarkIndexAnyUTF8/256:2-4 29056 4209 ns/op BenchmarkIndexAnyUTF8/256:4-4 28276 4166 ns/op BenchmarkIndexAnyUTF8/256:8-4 28628 4178 ns/op BenchmarkIndexAnyUTF8/256:16-4 28574 4209 ns/op BenchmarkIndexAnyUTF8/256:32-4 29540 4195 ns/op BenchmarkIndexAnyUTF8/256:64-4 30157 3976 ns/op BenchmarkLastIndexAnyASCII/1:1-4 2854738 42.82 ns/op BenchmarkLastIndexAnyASCII/1:2-4 2811050 41.77 ns/op BenchmarkLastIndexAnyASCII/1:4-4 2770286 42.25 ns/op BenchmarkLastIndexAnyASCII/1:8-4 2806920 41.70 ns/op BenchmarkLastIndexAnyASCII/1:16-4 2857137 41.97 ns/op BenchmarkLastIndexAnyASCII/1:32-4 2787062 42.62 ns/op BenchmarkLastIndexAnyASCII/1:64-4 2811650 41.64 ns/op BenchmarkLastIndexAnyASCII/16:1-4 1000000 104.2 ns/op BenchmarkLastIndexAnyASCII/16:2-4 1000000 104.4 ns/op BenchmarkLastIndexAnyASCII/16:4-4 1130245 105.8 ns/op BenchmarkLastIndexAnyASCII/16:8-4 1000000 112.2 ns/op BenchmarkLastIndexAnyASCII/16:16-4 854365 126.3 ns/op BenchmarkLastIndexAnyASCII/16:32-4 737811 148.7 ns/op BenchmarkLastIndexAnyASCII/16:64-4 545796 209.6 ns/op BenchmarkLastIndexAnyASCII/256:1-4 97540 1248 ns/op BenchmarkLastIndexAnyASCII/256:2-4 97423 1233 ns/op BenchmarkLastIndexAnyASCII/256:4-4 94992 1237 ns/op BenchmarkLastIndexAnyASCII/256:8-4 94518 1280 ns/op BenchmarkLastIndexAnyASCII/256:16-4 94719 1261 ns/op BenchmarkLastIndexAnyASCII/256:32-4 92481 1296 ns/op BenchmarkLastIndexAnyASCII/256:64-4 89667 1339 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 2767334 42.62 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 2801826 42.04 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 2890081 42.04 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 2775472 42.50 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 2827293 42.22 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 2849529 42.61 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 2895243 42.18 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 518799 246.7 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 238060 481.2 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 253717 476.1 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 247875 492.1 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 249038 491.9 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 241312 481.7 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 256530 466.2 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 36182 3449 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 16228 7361 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 16146 7427 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 16147 7436 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 16966 7236 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 16166 7521 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 16663 7095 ns/op BenchmarkTrimASCII/1:1-4 4274979 28.37 ns/op BenchmarkTrimASCII/1:2-4 3422877 35.15 ns/op BenchmarkTrimASCII/1:4-4 3273760 36.26 ns/op BenchmarkTrimASCII/1:8-4 3071820 39.14 ns/op BenchmarkTrimASCII/1:16-4 2246058 52.69 ns/op BenchmarkTrimASCII/16:1-4 3487951 34.68 ns/op BenchmarkTrimASCII/16:2-4 1000000 106.3 ns/op BenchmarkTrimASCII/16:4-4 1000000 107.9 ns/op BenchmarkTrimASCII/16:8-4 1072513 111.7 ns/op BenchmarkTrimASCII/16:16-4 866670 126.4 ns/op BenchmarkTrimASCII/256:1-4 1044950 115.6 ns/op BenchmarkTrimASCII/256:2-4 91209 1242 ns/op BenchmarkTrimASCII/256:4-4 96750 1235 ns/op BenchmarkTrimASCII/256:8-4 96445 1252 ns/op BenchmarkTrimASCII/256:16-4 91096 1255 ns/op BenchmarkTrimASCII/4096:1-4 89556 1330 ns/op BenchmarkTrimASCII/4096:2-4 6050 23028 ns/op BenchmarkTrimASCII/4096:4-4 6258 19255 ns/op BenchmarkTrimASCII/4096:8-4 5644 20854 ns/op BenchmarkTrimASCII/4096:16-4 5629 19366 ns/op BenchmarkTrimByte-4 6016854 20.60 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 20365 5916 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 20336 5931 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 1675 70877 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 3300 35149 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 6579 17643 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 12753 9385 ns/op BenchmarkJoin/0-4 6984268 17.53 ns/op 0 B/op 0 allocs/op BenchmarkJoin/1-4 5443722 22.26 ns/op 0 B/op 0 allocs/op BenchmarkJoin/2-4 283246 428.6 ns/op 16 B/op 1 allocs/op BenchmarkJoin/3-4 208177 601.4 ns/op 24 B/op 1 allocs/op BenchmarkJoin/4-4 150513 775.0 ns/op 48 B/op 1 allocs/op BenchmarkJoin/5-4 121416 950.3 ns/op 48 B/op 1 allocs/op BenchmarkJoin/6-4 105745 1148 ns/op 64 B/op 1 allocs/op BenchmarkJoin/7-4 94567 1343 ns/op 64 B/op 1 allocs/op BenchmarkTrimSpace/NoTrim-4 3637165 33.26 ns/op BenchmarkTrimSpace/ASCII-4 2159593 54.08 ns/op BenchmarkTrimSpace/SomeNonASCII-4 205082 556.6 ns/op BenchmarkTrimSpace/JustNonASCII-4 114649 1158 ns/op BenchmarkReplaceAll-4 182866 661.4 ns/op 16 B/op 1 allocs/op PASS ok strings 52.185s goos: linux goarch: amd64 pkg: sync cpu: AMD EPYC 7B12 BenchmarkCond1-4 83268 1564 ns/op BenchmarkCond2-4 22809 5579 ns/op BenchmarkCond4-4 14356 9441 ns/op BenchmarkCond8-4 12109 10682 ns/op BenchmarkCond16-4 4141 26080 ns/op BenchmarkCond32-4 1606 62606 ns/op BenchmarkLoadMostlyHits/*sync_test.DeepCopyMap-4 663426 174.0 ns/op BenchmarkLoadMostlyHits/*sync_test.RWMutexMap-4 220086 499.2 ns/op BenchmarkLoadMostlyHits/*sync.Map-4 824270 165.5 ns/op BenchmarkLoadMostlyMisses/*sync_test.DeepCopyMap-4 669063 247.2 ns/op BenchmarkLoadMostlyMisses/*sync_test.RWMutexMap-4 374412 427.8 ns/op BenchmarkLoadMostlyMisses/*sync.Map-4 1071969 122.0 ns/op BenchmarkLoadOrStoreBalanced/*sync_test.RWMutexMap-4 113078 1291 ns/op BenchmarkLoadOrStoreBalanced/*sync.Map-4 103022 1385 ns/op BenchmarkLoadOrStoreUnique/*sync_test.RWMutexMap-4 102219 1861 ns/op BenchmarkLoadOrStoreUnique/*sync.Map-4 63720 2186 ns/op BenchmarkLoadOrStoreCollision/*sync_test.DeepCopyMap-4 663026 224.3 ns/op BenchmarkLoadOrStoreCollision/*sync_test.RWMutexMap-4 222282 531.0 ns/op BenchmarkLoadOrStoreCollision/*sync.Map-4 924285 255.5 ns/op BenchmarkLoadAndDeleteBalanced/*sync_test.RWMutexMap-4 226916 548.9 ns/op BenchmarkLoadAndDeleteBalanced/*sync.Map-4 874310 151.6 ns/op BenchmarkLoadAndDeleteUnique/*sync_test.RWMutexMap-4 230379 487.1 ns/op BenchmarkLoadAndDeleteUnique/*sync.Map-4 3069620 37.14 ns/op BenchmarkLoadAndDeleteCollision/*sync_test.DeepCopyMap-4 63338 1911 ns/op BenchmarkLoadAndDeleteCollision/*sync_test.RWMutexMap-4 141639 803.6 ns/op BenchmarkLoadAndDeleteCollision/*sync.Map-4 261375 406.5 ns/op BenchmarkRange/*sync_test.DeepCopyMap-4 9735 11888 ns/op BenchmarkRange/*sync_test.RWMutexMap-4 252 441720 ns/op BenchmarkRange/*sync.Map-4 1389 98094 ns/op BenchmarkAdversarialAlloc/*sync_test.DeepCopyMap-4 139222 1115 ns/op BenchmarkAdversarialAlloc/*sync_test.RWMutexMap-4 244377 577.7 ns/op BenchmarkAdversarialAlloc/*sync.Map-4 87589 1275 ns/op BenchmarkAdversarialDelete/*sync_test.DeepCopyMap-4 160387 804.9 ns/op BenchmarkAdversarialDelete/*sync_test.RWMutexMap-4 190112 549.3 ns/op BenchmarkAdversarialDelete/*sync.Map-4 250126 618.0 ns/op BenchmarkDeleteCollision/*sync_test.DeepCopyMap-4 89761 1222 ns/op BenchmarkDeleteCollision/*sync_test.RWMutexMap-4 243301 471.3 ns/op BenchmarkDeleteCollision/*sync.Map-4 1461706 97.01 ns/op BenchmarkSwapCollision/*sync_test.DeepCopyMap-4 67341 1576 ns/op BenchmarkSwapCollision/*sync_test.RWMutexMap-4 184782 665.5 ns/op BenchmarkSwapCollision/*sync.Map-4 85771 1334 ns/op BenchmarkSwapMostlyHits/*sync_test.DeepCopyMap-4 427 236490 ns/op BenchmarkSwapMostlyHits/*sync_test.RWMutexMap-4 143762 929.9 ns/op BenchmarkSwapMostlyHits/*sync.Map-4 291862 360.7 ns/op BenchmarkSwapMostlyMisses/*sync_test.DeepCopyMap-4 37399 3670 ns/op BenchmarkSwapMostlyMisses/*sync_test.RWMutexMap-4 79669 1395 ns/op BenchmarkSwapMostlyMisses/*sync.Map-4 29563 3958 ns/op BenchmarkCompareAndSwapCollision/*sync_test.DeepCopyMap-4 759536 367.6 ns/op BenchmarkCompareAndSwapCollision/*sync_test.RWMutexMap-4 129945 807.8 ns/op BenchmarkCompareAndSwapCollision/*sync.Map-4 264811 855.8 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync_test.DeepCopyMap-4 2904188 36.03 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync_test.RWMutexMap-4 245290 518.9 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync.Map-4 3346280 56.91 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync_test.DeepCopyMap-4 799066 162.5 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync_test.RWMutexMap-4 215863 583.1 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync.Map-4 882456 162.5 ns/op BenchmarkCompareAndSwapMostlyHits/*sync_test.RWMutexMap-4 128936 887.0 ns/op BenchmarkCompareAndSwapMostlyHits/*sync.Map-4 522226 280.4 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync_test.DeepCopyMap-4 701140 189.9 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync_test.RWMutexMap-4 149631 713.3 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync.Map-4 820809 137.7 ns/op BenchmarkCompareAndDeleteCollision/*sync_test.DeepCopyMap-4 264633 473.9 ns/op BenchmarkCompareAndDeleteCollision/*sync_test.RWMutexMap-4 155329 793.9 ns/op BenchmarkCompareAndDeleteCollision/*sync.Map-4 323010 585.1 ns/op BenchmarkCompareAndDeleteMostlyHits/*sync_test.RWMutexMap-4 83828 1594 ns/op BenchmarkCompareAndDeleteMostlyHits/*sync.Map-4 207310 526.0 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync_test.DeepCopyMap-4 743300 193.6 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync_test.RWMutexMap-4 198915 721.4 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync.Map-4 1000000 109.4 ns/op BenchmarkUncontendedSemaphore-4 7501383 15.88 ns/op BenchmarkContendedSemaphore-4 4560391 31.60 ns/op BenchmarkMutexUncontended-4 1502154 66.85 ns/op BenchmarkMutex-4 258049 492.1 ns/op BenchmarkMutexSlack-4 186486 555.0 ns/op BenchmarkMutexWork-4 172881 604.6 ns/op BenchmarkMutexWorkSlack-4 257914 595.9 ns/op BenchmarkMutexNoSpin-4 111717 1804 ns/op BenchmarkMutexSpin-4 58990 1982 ns/op BenchmarkOnce-4 943684 118.2 ns/op BenchmarkOnceFunc/v=Once-4 2243686 53.03 ns/op 0 B/op 0 allocs/op BenchmarkOnceFunc/v=Global-4 1932349 62.99 ns/op 0 B/op 0 allocs/op BenchmarkOnceFunc/v=Local-4 2028922 59.37 ns/op 0 B/op 0 allocs/op BenchmarkOnceValue/v=Once-4 2313940 52.23 ns/op 0 B/op 0 allocs/op BenchmarkOnceValue/v=Global-4 1653012 71.36 ns/op 0 B/op 0 allocs/op BenchmarkOnceValue/v=Local-4 1767717 67.53 ns/op 0 B/op 0 allocs/op BenchmarkSemaUncontended-4 10305056 11.05 ns/op BenchmarkSemaSyntNonblock-4 2085087 56.69 ns/op BenchmarkSemaSyntBlock-4 1786000 61.39 ns/op BenchmarkSemaWorkNonblock-4 1860346 98.55 ns/op BenchmarkSemaWorkBlock-4 1000000 125.3 ns/op BenchmarkRWMutexUncontended-4 545568 211.5 ns/op BenchmarkRWMutexWrite100-4 436639 335.1 ns/op BenchmarkRWMutexWrite10-4 446749 297.8 ns/op BenchmarkRWMutexWorkWrite100-4 287992 423.8 ns/op BenchmarkRWMutexWorkWrite10-4 279835 426.7 ns/op BenchmarkWaitGroupUncontended-4 1387633 84.00 ns/op BenchmarkWaitGroupAddDone-4 521046 272.8 ns/op BenchmarkWaitGroupAddDoneWork-4 902359 143.1 ns/op BenchmarkWaitGroupWait-4 5948784 20.61 ns/op BenchmarkWaitGroupWaitWork-4 3601382 30.73 ns/op BenchmarkWaitGroupActuallyWait-4 34056 3260 ns/op 32 B/op 2 allocs/op PASS ok sync 19.465s goos: linux goarch: amd64 pkg: sync/atomic cpu: AMD EPYC 7B12 BenchmarkValueRead-4 1000000 125.2 ns/op PASS ok sync/atomic 1.140s PASS ok syscall 1.010s goos: linux goarch: amd64 pkg: testing cpu: AMD EPYC 7B12 BenchmarkTBHelper-4 149145 783.7 ns/op 0 B/op 0 allocs/op PASS ok testing 1.138s goos: linux goarch: amd64 pkg: text/tabwriter cpu: AMD EPYC 7B12 BenchmarkTable/1x10/new-4 11102 10672 ns/op 1520 B/op 21 allocs/op BenchmarkTable/1x10/reuse-4 15547 7746 ns/op 0 B/op 0 allocs/op BenchmarkTable/1x1000/new-4 128 877132 ns/op 129392 B/op 1025 allocs/op BenchmarkTable/1x1000/reuse-4 162 730751 ns/op 798 B/op 6 allocs/op BenchmarkTable/1x100000/new-4 1 107005188 ns/op 19393104 B/op 100058 allocs/op BenchmarkTable/1x100000/reuse-4 1 102931788 ns/op 19393104 B/op 100058 allocs/op BenchmarkTable/10x10/new-4 2221 49139 ns/op 5056 B/op 31 allocs/op BenchmarkTable/10x10/reuse-4 2934 40360 ns/op 1 B/op 0 allocs/op BenchmarkTable/10x1000/new-4 27 4349547 ns/op 413568 B/op 1039 allocs/op BenchmarkTable/10x1000/reuse-4 28 4199086 ns/op 14770 B/op 37 allocs/op BenchmarkTable/10x100000/new-4 1 486785674 ns/op 48120704 B/op 100073 allocs/op BenchmarkTable/10x100000/reuse-4 1 483457674 ns/op 48120704 B/op 100073 allocs/op BenchmarkTable/100x10/new-4 297 408652 ns/op 39296 B/op 41 allocs/op BenchmarkTable/100x10/reuse-4 310 383832 ns/op 126 B/op 0 allocs/op BenchmarkTable/100x1000/new-4 3 41340425 ns/op 3288960 B/op 1053 allocs/op BenchmarkTable/100x1000/reuse-4 3 39176492 ns/op 1096320 B/op 351 allocs/op BenchmarkTable/100x100000/new-4 1 4920618536 ns/op 335149952 B/op 100089 allocs/op BenchmarkTable/100x100000/reuse-4 1 4937092204 ns/op 335149952 B/op 100089 allocs/op BenchmarkPyramid/10-4 3780 29968 ns/op 4872 B/op 35 allocs/op BenchmarkPyramid/100-4 52 2255465 ns/op 409128 B/op 230 allocs/op BenchmarkPyramid/1000-4 1 224883324 ns/op 35625256 B/op 2055 allocs/op BenchmarkRagged/10-4 3729 32916 ns/op 4512 B/op 34 allocs/op BenchmarkRagged/100-4 370 317027 ns/op 41008 B/op 188 allocs/op BenchmarkRagged/1000-4 37 3277729 ns/op 427424 B/op 1661 allocs/op BenchmarkCode-4 10406 11381 ns/op 624 B/op 13 allocs/op PASS ok text/tabwriter 15.398s goos: linux goarch: amd64 pkg: text/template/parse cpu: AMD EPYC 7B12 BenchmarkParseLarge-4 2 53980156 ns/op BenchmarkVariableString-4 138051 865.1 ns/op 80 B/op 3 allocs/op BenchmarkListString-4 2994 39862 ns/op 2508 B/op 39 allocs/op PASS ok text/template/parse 1.437s goos: linux goarch: amd64 pkg: time cpu: AMD EPYC 7B12 BenchmarkAfterFunc-4 78 2926178 ns/op BenchmarkAfter-4 111 969094 ns/op BenchmarkStop-4 192 595120 ns/op BenchmarkSimultaneousAfterFunc-4 36 4290736 ns/op BenchmarkStartStop-4 206 548210 ns/op BenchmarkReset-4 4027 26320 ns/op BenchmarkSleep-4 46 3010233 ns/op BenchmarkParallelTimerLatency-4 51 178895 avg-late-ns 1250629 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=1-4 37 362596 avg-late-ns 1161737 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=2-4 32 291412 avg-late-ns 1279431 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=3-4 34 385687 avg-late-ns 1254178 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=4-4 33 381170 avg-late-ns 2009922 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=5-4 31 329555 avg-late-ns 1548298 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=6-4 32 307758 avg-late-ns 2280262 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=7-4 28 208915 avg-late-ns 2221737 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=8-4 27 236176 avg-late-ns 1875228 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=9-4 26 211648 avg-late-ns 1059101 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=10-4 26 765286 avg-late-ns 2936003 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=2ms/tickers-per-P=1-4 34 296254 avg-late-ns 937461 max-late-ns BenchmarkTicker-4 453 235594 ns/op BenchmarkTickerReset-4 5984 18927 ns/op BenchmarkTickerResetNaive-4 206 610434 ns/op BenchmarkNow-4 1519638 80.08 ns/op BenchmarkNowUnixNano-4 1395060 82.66 ns/op BenchmarkNowUnixMilli-4 1395063 83.03 ns/op BenchmarkNowUnixMicro-4 1410574 84.84 ns/op BenchmarkFormat-4 82839 1449 ns/op BenchmarkFormatRFC3339-4 121449 1004 ns/op BenchmarkFormatRFC3339Nano-4 118440 1026 ns/op BenchmarkFormatNow-4 118406 1009 ns/op BenchmarkMarshalJSON-4 168988 706.2 ns/op BenchmarkMarshalText-4 165060 688.0 ns/op BenchmarkParse-4 210990 578.6 ns/op BenchmarkParseRFC3339UTC-4 471338 256.2 ns/op BenchmarkParseRFC3339UTCBytes-4 318184 375.9 ns/op BenchmarkParseRFC3339TZ-4 147326 808.9 ns/op BenchmarkParseRFC3339TZBytes-4 111253 1053 ns/op BenchmarkParseDuration-4 794943 140.7 ns/op BenchmarkHour-4 1498377 81.13 ns/op BenchmarkSecond-4 1525296 82.06 ns/op BenchmarkYear-4 1000000 110.9 ns/op BenchmarkDay-4 982141 120.0 ns/op BenchmarkISOWeek-4 1000000 113.4 ns/op BenchmarkGoString-4 119308 1026 ns/op BenchmarkUnmarshalText-4 99726 1155 ns/op PASS ok time 12.258s goos: linux goarch: amd64 pkg: unicode/utf16 cpu: AMD EPYC 7B12 BenchmarkDecodeValidASCII-4 852394 140.1 ns/op BenchmarkDecodeValidJapaneseChars-4 922934 119.8 ns/op BenchmarkDecodeRune-4 2199934 54.30 ns/op BenchmarkEncodeValidASCII-4 860877 135.8 ns/op BenchmarkEncodeValidJapaneseChars-4 1219735 100.6 ns/op BenchmarkAppendRuneValidASCII-4 1878294 62.54 ns/op BenchmarkAppendRuneValidJapaneseChars-4 3204633 37.53 ns/op BenchmarkEncodeRune-4 4027426 29.19 ns/op PASS ok unicode/utf16 2.465s goos: linux goarch: amd64 pkg: unicode/utf8 cpu: AMD EPYC 7B12 BenchmarkRuneCountTenASCIIChars-4 1319695 95.96 ns/op BenchmarkRuneCountTenJapaneseChars-4 237208 429.8 ns/op BenchmarkRuneCountInStringTenASCIIChars-4 4932728 24.94 ns/op BenchmarkRuneCountInStringTenJapaneseChars-4 539769 188.0 ns/op BenchmarkValidTenASCIIChars-4 1394286 85.33 ns/op BenchmarkValid100KASCIIChars-4 159 738646 ns/op BenchmarkValidTenJapaneseChars-4 239379 473.1 ns/op BenchmarkValidLongMostlyASCII-4 136 810305 ns/op BenchmarkValidLongJapanese-4 73 1445808 ns/op BenchmarkValidStringTenASCIIChars-4 5717109 20.88 ns/op BenchmarkValidString100KASCIIChars-4 13375 8987 ns/op BenchmarkValidStringTenJapaneseChars-4 670998 169.1 ns/op BenchmarkValidStringLongMostlyASCII-4 1562 75739 ns/op BenchmarkValidStringLongJapanese-4 224 494530 ns/op BenchmarkEncodeASCIIRune-4 5293894 22.58 ns/op BenchmarkEncodeJapaneseRune-4 3034623 39.77 ns/op BenchmarkAppendASCIIRune-4 11636218 9.983 ns/op BenchmarkAppendJapaneseRune-4 3393115 34.84 ns/op BenchmarkDecodeASCIIRune-4 3684034 31.87 ns/op BenchmarkDecodeJapaneseRune-4 2612838 46.48 ns/op BenchmarkFullRune/ASCII-4 4555358 27.72 ns/op BenchmarkFullRune/Incomplete-4 1940445 55.32 ns/op BenchmarkFullRune/Japanese-4 4640763 25.61 ns/op PASS ok unicode/utf8 4.588s goos: linux goarch: amd64 pkg: cmd/api cpu: AMD EPYC 7B12 BenchmarkAll-4 1 46807725258 ns/op PASS ok cmd/api 47.920s goos: linux goarch: amd64 pkg: cmd/cgo/internal/test cpu: AMD EPYC 7B12 BenchmarkCgoCall/add-int-4 705555 171.6 ns/op BenchmarkCgoCall/one-pointer-4 570565 210.8 ns/op BenchmarkCgoCall/eight-pointers-4 267920 427.2 ns/op BenchmarkCgoCall/eight-pointers-nil-4 570585 213.8 ns/op BenchmarkCgoCall/eight-pointers-array-4 23794 4866 ns/op BenchmarkCgoCall/eight-pointers-slice-4 48163 2535 ns/op BenchmarkGoString-4 1631415 71.42 ns/op BenchmarkCGoCallback-4 74116 1649 ns/op BenchmarkCGoInCThread-4 665239 180.2 ns/op PASS ok cmd/cgo/internal/test 2.571s goos: linux goarch: amd64 pkg: cmd/compile/internal/reflectdata cpu: AMD EPYC 7B12 BenchmarkEqArrayOfStrings5-4 1572153 75.87 ns/op BenchmarkEqArrayOfStrings64-4 198202 606.7 ns/op BenchmarkEqArrayOfStrings1024-4 10000 10946 ns/op BenchmarkEqArrayOfFloats5-4 1883839 63.84 ns/op BenchmarkEqArrayOfFloats64-4 192199 614.0 ns/op BenchmarkEqArrayOfFloats1024-4 12697 9458 ns/op BenchmarkEqArrayOfStructsEq-4 3494 32924 ns/op BenchmarkEqArrayOfStructsNotEq-4 6696 17908 ns/op BenchmarkEqStruct-4 23345080 4.998 ns/op PASS ok cmd/compile/internal/reflectdata 2.464s goos: linux goarch: amd64 pkg: cmd/compile/internal/ssa cpu: AMD EPYC 7B12 BenchmarkPhioptPass-4 10000 51919 ns/op BenchmarkCopyElim1-4 957 118029 ns/op BenchmarkCopyElim10-4 874 125805 ns/op BenchmarkCopyElim100-4 496 226309 ns/op BenchmarkCopyElim1000-4 103 1236372 ns/op BenchmarkCopyElim10000-4 5 20753871 ns/op BenchmarkCopyElim100000-4 1 372567995 ns/op BenchmarkDeadCode/1-4 794 134456 ns/op BenchmarkDeadCode/10-4 745 157300 ns/op BenchmarkDeadCode/100-4 381 300192 ns/op BenchmarkDeadCode/1000-4 82 1682285 ns/op BenchmarkDeadCode/10000-4 6 19228675 ns/op BenchmarkDeadCode/100000-4 1 255734043 ns/op BenchmarkDeadCode/200000-4 1 510240086 ns/op BenchmarkDominatorsLinear-4 25 5329600 ns/op 1.88 MB/s BenchmarkDominatorsFwdBack-4 16 7645029 ns/op 1.31 MB/s BenchmarkDominatorsManyPred-4 16 7095972 ns/op 1.41 MB/s BenchmarkDominatorsMaxPred-4 16 7160238 ns/op 1.40 MB/s BenchmarkDominatorsMaxPredVal-4 16 7784301 ns/op 1.28 MB/s BenchmarkFuse/1-4 793 146305 ns/op BenchmarkFuse/10-4 780 161943 ns/op BenchmarkFuse/100-4 246 471519 ns/op BenchmarkFuse/1000-4 34 3713927 ns/op BenchmarkFuse/10000-4 3 48307727 ns/op BenchmarkNilCheckDeep1-4 17384 7225 ns/op 0.14 MB/s 237 B/op 4 allocs/op BenchmarkNilCheckDeep10-4 7405 16058 ns/op 0.62 MB/s 233 B/op 4 allocs/op BenchmarkNilCheckDeep100-4 1135 100955 ns/op 0.99 MB/s 665 B/op 4 allocs/op BenchmarkNilCheckDeep1000-4 121 1062391 ns/op 0.94 MB/s 4234 B/op 4 allocs/op BenchmarkNilCheckDeep10000-4 9 12295336 ns/op 0.81 MB/s 84179 B/op 6 allocs/op BenchmarkDSEPass-4 39 2689229 ns/op 45586 B/op 7 allocs/op BenchmarkDSEPassBlock-4 2 65829310 ns/op 2138368 B/op 54432 allocs/op BenchmarkCSEPass-4 10 11034138 ns/op 72473 B/op 8 allocs/op BenchmarkCSEPassBlock-4 1 114499533 ns/op 5683304 B/op 97598 allocs/op BenchmarkDeadcodePass-4 279 421553 ns/op 95113 B/op 3 allocs/op BenchmarkDeadcodePassBlock-4 3 35108238 ns/op 1341749 B/op 14938 allocs/op BenchmarkMultiPass-4 122 902966 ns/op 236936 B/op 10 allocs/op BenchmarkMultiPassBlock-4 1 185023727 ns/op 11222960 B/op 150058 allocs/op BenchmarkCondRewrite/SoloJump-4 4563710 26.16 ns/op BenchmarkCondRewrite/CombJump-4 4353502 26.20 ns/op PASS ok cmd/compile/internal/ssa 12.861s goos: linux goarch: amd64 pkg: cmd/compile/internal/test cpu: AMD EPYC 7B12 BenchmarkLoadAdd-4 13354 9048 ns/op BenchmarkExtShift-4 24039 4961 ns/op BenchmarkModify-4 10000 10554 ns/op BenchmarkMullImm-4 24146 4977 ns/op BenchmarkConstModify-4 12494 9599 ns/op BenchmarkBitSet-4 23736 5074 ns/op BenchmarkBitClear-4 23655 5054 ns/op BenchmarkBitToggle-4 23660 5050 ns/op BenchmarkBitSetConst-4 195494 609.9 ns/op BenchmarkBitClearConst-4 189784 630.8 ns/op BenchmarkBitToggleConst-4 194533 612.1 ns/op BenchmarkDivconstI64-4 13017345 9.040 ns/op BenchmarkModconstI64-4 11577547 10.09 ns/op BenchmarkDivisiblePow2constI64-4 11931810 9.651 ns/op BenchmarkDivisibleconstI64-4 12660828 9.454 ns/op BenchmarkDivisibleWDivconstI64-4 9627481 12.49 ns/op BenchmarkDivconstU64/3-4 13110441 9.778 ns/op BenchmarkDivconstU64/5-4 12580858 9.108 ns/op BenchmarkDivconstU64/37-4 13260300 10.63 ns/op BenchmarkDivconstU64/1234567-4 13122886 10.09 ns/op BenchmarkModconstU64-4 13029246 9.137 ns/op BenchmarkDivisibleconstU64-4 11950609 10.24 ns/op BenchmarkDivisibleWDivconstU64-4 8184439 12.81 ns/op BenchmarkDivconstI32-4 11552514 10.07 ns/op BenchmarkModconstI32-4 13154592 9.812 ns/op BenchmarkDivisiblePow2constI32-4 14120646 9.181 ns/op BenchmarkDivisibleconstI32-4 11745855 9.745 ns/op BenchmarkDivisibleWDivconstI32-4 9612519 13.29 ns/op BenchmarkDivconstU32-4 11905412 8.868 ns/op BenchmarkModconstU32-4 11720192 10.05 ns/op BenchmarkDivisibleconstU32-4 11616258 9.451 ns/op BenchmarkDivisibleWDivconstU32-4 9563421 13.31 ns/op BenchmarkDivconstI16-4 12666592 9.841 ns/op BenchmarkModconstI16-4 12675195 9.122 ns/op BenchmarkDivisiblePow2constI16-4 11571674 9.412 ns/op BenchmarkDivisibleconstI16-4 12853250 9.176 ns/op BenchmarkDivisibleWDivconstI16-4 8361810 12.51 ns/op BenchmarkDivconstU16-4 12648481 9.393 ns/op BenchmarkModconstU16-4 13595146 9.209 ns/op BenchmarkDivisibleconstU16-4 14068807 9.427 ns/op BenchmarkDivisibleWDivconstU16-4 8358613 13.02 ns/op BenchmarkDivconstI8-4 13827046 8.624 ns/op BenchmarkModconstI8-4 11223030 10.52 ns/op BenchmarkDivisiblePow2constI8-4 12277898 8.731 ns/op BenchmarkDivisibleconstI8-4 12765867 8.525 ns/op BenchmarkDivisibleWDivconstI8-4 8376204 14.33 ns/op BenchmarkDivconstU8-4 12320936 8.728 ns/op BenchmarkModconstU8-4 13981605 8.535 ns/op BenchmarkDivisibleconstU8-4 13280962 8.556 ns/op BenchmarkDivisibleWDivconstU8-4 9523818 12.81 ns/op BenchmarkMul2-4 258834 462.8 ns/op BenchmarkMulNeg2-4 246853 446.7 ns/op BenchmarkEfaceInteger-4 5274880 21.65 ns/op BenchmarkDiv64UnsignedSmall-4 23693785 5.019 ns/op BenchmarkDiv64Small-4 21211423 5.322 ns/op BenchmarkDiv64SmallNegDivisor-4 21415951 5.297 ns/op BenchmarkDiv64SmallNegDividend-4 21231426 4.993 ns/op BenchmarkDiv64SmallNegBoth-4 22696022 5.307 ns/op BenchmarkDiv64Unsigned-4 17297224 6.850 ns/op BenchmarkDiv64-4 16978771 6.850 ns/op BenchmarkDiv64NegDivisor-4 17197939 6.884 ns/op BenchmarkDiv64NegDividend-4 16341339 6.895 ns/op BenchmarkDiv64NegBoth-4 14963751 6.870 ns/op BenchmarkMod64UnsignedSmall-4 22459128 5.309 ns/op BenchmarkMod64Small-4 22460088 6.241 ns/op BenchmarkMod64SmallNegDivisor-4 20752987 5.374 ns/op BenchmarkMod64SmallNegDividend-4 21801853 5.927 ns/op BenchmarkMod64SmallNegBoth-4 19705374 5.655 ns/op BenchmarkMod64Unsigned-4 16502559 7.182 ns/op BenchmarkMod64-4 16369761 7.167 ns/op BenchmarkMod64NegDivisor-4 16546842 7.179 ns/op BenchmarkMod64NegDividend-4 16533391 7.173 ns/op BenchmarkMod64NegBoth-4 16502421 7.177 ns/op BenchmarkMulconstI32/3-4 24012490 4.683 ns/op BenchmarkMulconstI32/5-4 23722732 4.732 ns/op BenchmarkMulconstI32/12-4 19818204 5.610 ns/op BenchmarkMulconstI32/120-4 23099226 4.724 ns/op BenchmarkMulconstI32/-120-4 23678310 4.680 ns/op BenchmarkMulconstI32/65537-4 23748132 4.672 ns/op BenchmarkMulconstI32/65538-4 23270113 4.731 ns/op BenchmarkMulconstI64/3-4 24021864 4.684 ns/op BenchmarkMulconstI64/5-4 23943636 4.746 ns/op BenchmarkMulconstI64/12-4 23598958 4.685 ns/op BenchmarkMulconstI64/120-4 23376961 4.678 ns/op BenchmarkMulconstI64/-120-4 23789278 4.711 ns/op BenchmarkMulconstI64/65537-4 23957833 4.682 ns/op BenchmarkMulconstI64/65538-4 23692756 4.699 ns/op BenchmarkMulconstU32/3-4 21452322 5.612 ns/op BenchmarkMulconstU32/5-4 23218111 4.689 ns/op BenchmarkMulconstU32/12-4 23473080 4.688 ns/op BenchmarkMulconstU32/120-4 23919014 4.682 ns/op BenchmarkMulconstU32/65537-4 20072866 5.612 ns/op BenchmarkMulconstU32/65538-4 23649332 4.742 ns/op BenchmarkMulconstU64/3-4 19964064 5.614 ns/op BenchmarkMulconstU64/5-4 24092127 4.679 ns/op BenchmarkMulconstU64/12-4 23859756 4.687 ns/op BenchmarkMulconstU64/120-4 23856336 4.698 ns/op BenchmarkMulconstU64/65537-4 24093390 4.719 ns/op BenchmarkMulconstU64/65538-4 24035913 4.681 ns/op BenchmarkShiftArithmeticRight-4 25202300 4.674 ns/op BenchmarkSwitch8Predictable-4 7491375 16.08 ns/op BenchmarkSwitch8Unpredictable-4 7762137 15.51 ns/op BenchmarkSwitch32Predictable-4 11608999 9.926 ns/op BenchmarkSwitch32Unpredictable-4 7761390 15.42 ns/op BenchmarkSwitchStringPredictable-4 10134571 11.65 ns/op BenchmarkSwitchStringUnpredictable-4 6524572 18.69 ns/op PASS ok cmd/compile/internal/test 15.843s goos: linux goarch: amd64 pkg: cmd/compile/internal/types2 cpu: AMD EPYC 7B12 BenchmarkLookupFieldOrMethod-4 230 528552 ns/op BenchmarkNamed/Underlying/nongeneric-4 1654915 73.45 ns/op BenchmarkNamed/Underlying/generic-4 1608429 75.77 ns/op BenchmarkNamed/Underlying/src_instance-4 1651040 73.06 ns/op BenchmarkNamed/Underlying/user_instance-4 1600348 73.36 ns/op BenchmarkCheck/http/funcbodies/info-4 1 341746728 ns/op 89513 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 247981800 ns/op 123358 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 106783577 ns/op 286422 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 2 91130799 ns/op 335596 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 284122815 ns/op 18244 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 2 59981913 ns/op 86398 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 5 22618293 ns/op 229138 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 5 21249467 ns/op 243900 lines/s BenchmarkCheck/constant/funcbodies/info-4 3 34394119 ns/op 63075 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 4 28497944 ns/op 76120 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 8 14361736 ns/op 151062 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 8 13964613 ns/op 155366 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 675091008 ns/op 96744 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 416566719 ns/op 156785 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 2 110196842 ns/op 592626 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 2 80591200 ns/op 810199 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 1 251347840 ns/op 7964 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 3 44017848 ns/op 45475 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 4 26310587 ns/op 76062 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 4 26325584 ns/op 76030 lines/s PASS ok cmd/compile/internal/types2 14.147s goos: linux goarch: amd64 pkg: cmd/go cpu: AMD EPYC 7B12 BenchmarkExecGoEnv-4 241 476088 ns/op 1172095 sys-ns/op 550461 user-ns/op PASS ok cmd/go 1.183s goos: linux goarch: amd64 pkg: cmd/internal/notsha256 cpu: AMD EPYC 7B12 BenchmarkHash8Bytes/New-4 101001 1163 ns/op 6.88 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum256-4 117427 1003 ns/op 7.97 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 24171 4954 ns/op 206.68 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum256-4 25257 4764 ns/op 214.93 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 3777 30985 ns/op 264.38 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum256-4 3804 30951 ns/op 264.68 MB/s 0 B/op 0 allocs/op PASS ok cmd/internal/notsha256 1.858s All tests passed.