linux-amd64-longtest-race at f0e356a07d321ef674fcda71cd8014f055c10b07 :: 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-rnc9c29f4" "DEBIAN_FRONTEND=noninteractive" "HOME=/root" "USER=root" "GO_STAGE0_NET_DELAY=0s" "GO_STAGE0_DL_DELAY=200ms" "WORKDIR=/workdir" "GOROOT_BOOTSTRAP=/workdir/go1.4" "GO_BUILDER_NAME=linux-amd64-longtest-race" "GO_TEST_SHORT=0" "GO_TEST_TIMEOUT_SCALE=5" "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-rnc9c29f4" "DEBIAN_FRONTEND=noninteractive" "HOME=/root" "USER=root" "GO_STAGE0_NET_DELAY=0s" "GO_STAGE0_DL_DELAY=200ms" "WORKDIR=/workdir" "GOROOT_BOOTSTRAP=/workdir/go1.4" "GO_BUILDER_NAME=linux-amd64-longtest-race" "GO_TEST_SHORT=0" "GO_TEST_TIMEOUT_SCALE=5" "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.766s ok archive/zip 99.613s ok bufio 1.226s ok bytes 6.298s ok cmp 1.011s ok compress/bzip2 1.319s ok compress/flate 118.983s ok compress/gzip 9.907s ok compress/lzw 1.392s ok compress/zlib 6.834s ok container/heap 1.014s ok container/list 1.010s ok container/ring 1.011s ok context 1.033s ok crypto 1.009s ok crypto/aes 1.034s ok crypto/cipher 1.859s ok crypto/des 1.030s ok crypto/dsa 4.899s ok crypto/ecdh 1.310s ok crypto/ecdsa 3.527s ok crypto/ed25519 1.662s ok crypto/elliptic 1.867s ok crypto/hmac 1.011s ok crypto/internal/alias 1.010s ok crypto/internal/bigmod 3.279s ok crypto/internal/boring 1.009s ok crypto/internal/boring/bcache 1.319s ok crypto/internal/edwards25519 27.646s ok crypto/internal/edwards25519/field 10.130s ok crypto/internal/nistec 17.240s ok crypto/internal/nistec/fiat 1.009s [no tests to run] ok crypto/md5 1.014s ok crypto/rand 2.765s ok crypto/rc4 1.326s ok crypto/rsa 5.758s ok crypto/sha1 1.023s ok crypto/sha256 1.012s ok crypto/sha512 1.014s ok crypto/subtle 12.896s ok crypto/tls 4.555s ok crypto/x509 2.258s ok database/sql 2.033s ok database/sql/driver 1.009s ok debug/buildinfo 4.075s ok debug/dwarf 1.050s ok debug/elf 1.826s ok debug/gosym 1.193s ok debug/macho 1.017s ok debug/pe 1.027s ok debug/plan9obj 1.008s ok embed 1.009s [no tests to run] ok embed/internal/embedtest 1.010s ok encoding/ascii85 1.012s ok encoding/asn1 1.012s ok encoding/base32 1.037s ok encoding/base64 1.013s ok encoding/binary 1.013s ok encoding/csv 1.033s ok encoding/gob 16.008s ok encoding/hex 1.014s ok encoding/json 5.365s ok encoding/pem 2.211s ok encoding/xml 26.533s ok errors 1.015s ok expvar 1.011s ok flag 3.053s ok fmt 1.453s ok go/ast 1.015s ok go/build 3.949s ok go/build/constraint 1.013s ok go/constant 1.014s ok go/doc 1.158s ok go/doc/comment 2.376s ok go/format 1.027s ok go/importer 1.123s ok go/internal/gccgoimporter 1.029s ok go/internal/gcimporter 22.852s ok go/internal/srcimporter 10.188s ok go/parser 29.516s ok go/printer 1.869s ok go/scanner 1.013s ok go/token 1.077s ok go/types 30.972s ok hash 1.011s ok hash/adler32 1.026s ok hash/crc32 1.032s ok hash/crc64 1.016s ok hash/fnv 1.009s ok hash/maphash 1.010s ok html 1.009s ok html/template 1.343s ok image 1.998s ok image/color 1.021s ok image/draw 1.374s ok image/gif 67.963s ok image/jpeg 17.936s ok image/png 4.657s ok index/suffixarray 503.370s ok internal/abi 1.032s ok internal/buildcfg 1.009s ok internal/coverage/cformat 1.010s ok internal/coverage/cmerge 1.009s ok internal/coverage/pods 1.010s ok internal/coverage/slicereader 1.008s ok internal/coverage/slicewriter 1.009s ok internal/coverage/test 1.027s ok internal/cpu 3.026s ok internal/dag 1.010s ok internal/diff 1.011s ok internal/fmtsort 1.010s ok internal/fuzz 1.022s ok internal/godebug 13.424s ok internal/godebugs 1.008s ok internal/intern 2.618s ok internal/itoa 1.009s ok internal/poll 13.119s ok internal/profile 1.010s ok internal/reflectlite 1.011s ok internal/safefilepath 1.009s ok internal/saferio 1.211s ok internal/singleflight 1.071s ok internal/testenv 1.091s ok internal/trace 5.216s ok internal/types/errors 1.229s ok internal/unsafeheader 1.009s ok internal/xcoff 1.021s ok internal/zstd 1.018s ok io 1.035s ok io/fs 1.189s ok io/ioutil 1.011s ok log 1.014s ok log/slog 1.027s 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.018s ok math/big 5.961s ok math/bits 1.015s ok math/cmplx 1.010s ok math/rand 25.749s ok mime 1.021s ok mime/multipart 10.308s ok mime/quotedprintable 1.575s ok net 52.736s ok net/http 59.899s ok net/http/cgi 12.258s ok net/http/cookiejar 1.018s ok net/http/fcgi 1.114s ok net/http/httptest 1.142s ok net/http/httptrace 1.009s ok net/http/httputil 1.892s ok net/http/internal 1.013s ok net/http/internal/ascii 1.009s ok net/http/pprof 6.141s ok net/internal/socktest 1.010s ok net/mail 1.013s ok net/netip 1.215s ok net/rpc 1.038s ok net/rpc/jsonrpc 1.014s ok net/smtp 1.046s ok net/textproto 1.028s ok net/url 1.017s ok os 22.751s ok os/exec 11.356s ok os/exec/internal/fdtest 1.008s ok os/signal 27.767s ok os/user 1.009s ok path 1.011s ok path/filepath 1.034s ok plugin 1.008s ok reflect 2.570s ok regexp 2.969s ok regexp/syntax 3.947s ok runtime 161.361s ok runtime/cgo 1.009s ok runtime/coverage 19.873s ok runtime/debug 2.092s ok runtime/internal/atomic 3.445s ok runtime/internal/math 1.009s ok runtime/internal/sys 1.009s ok runtime/internal/syscall 1.009s ok runtime/internal/wasitest 1.009s ok runtime/metrics 1.017s ok runtime/pprof 83.516s ok runtime/race 8.802s ok runtime/trace 4.779s ok slices 2.527s ok sort 5.283s ok strconv 6.642s ok strings 2.801s ok sync 2.064s ok sync/atomic 136.718s ok syscall 10.216s ok testing 3.755s ok testing/fstest 1.012s ok testing/iotest 1.011s ok testing/quick 1.112s ok testing/slogtest 1.011s ok text/scanner 1.018s ok text/tabwriter 1.011s ok text/template 1.423s ok text/template/parse 1.019s ok time 12.768s ok unicode 1.014s ok unicode/utf16 1.010s ok unicode/utf8 1.018s ok cmd/addr2line 4.104s ok cmd/api 6.356s ok cmd/asm/internal/asm 3.702s ok cmd/asm/internal/lex 1.011s ok cmd/cgo/internal/swig 1.424s ok cmd/cgo/internal/test 2.058s ok cmd/cgo/internal/testcarchive 16.119s ok cmd/cgo/internal/testcshared 4.066s ok cmd/cgo/internal/testerrors 7.334s ok cmd/cgo/internal/testfortran 1.797s ok cmd/cgo/internal/testgodefs 1.368s ok cmd/cgo/internal/testlife 1.371s ok cmd/cgo/internal/testnocgo 1.011s ok cmd/cgo/internal/testplugin 23.252s ok cmd/cgo/internal/testsanitizers 13.304s ok cmd/cgo/internal/testshared 41.241s ok cmd/cgo/internal/testso 1.889s ok cmd/cgo/internal/teststdio 1.851s ok cmd/cgo/internal/testtls 1.009s ok cmd/compile/internal/abt 1.029s ok cmd/compile/internal/amd64 39.224s ok cmd/compile/internal/base 1.011s ok cmd/compile/internal/compare 1.012s ok cmd/compile/internal/dwarfgen 1.302s ok cmd/compile/internal/importer 11.238s ok cmd/compile/internal/ir 1.011s ok cmd/compile/internal/logopt 1.147s ok cmd/compile/internal/loopvar 18.290s ok cmd/compile/internal/noder 1.013s ok cmd/compile/internal/reflectdata 1.010s [no tests to run] ok cmd/compile/internal/ssa 46.644s ok cmd/compile/internal/syntax 13.377s ok cmd/compile/internal/test 24.014s ok cmd/compile/internal/typecheck 1.138s ok cmd/compile/internal/types 1.010s ok cmd/compile/internal/types2 15.382s ok cmd/covdata 7.527s ok cmd/cover 14.494s ok cmd/dist 1.011s ok cmd/distpack 1.009s ok cmd/doc 1.627s ok cmd/fix 1.455s ok cmd/go 363.204s ok cmd/go/internal/auth 1.010s ok cmd/go/internal/cache 2.456s ok cmd/go/internal/envcmd 1.023s ok cmd/go/internal/fsys 1.026s ok cmd/go/internal/generate 1.018s ok cmd/go/internal/get 1.018s ok cmd/go/internal/gover 1.011s ok cmd/go/internal/imports 1.019s ok cmd/go/internal/load 1.015s ok cmd/go/internal/lockedfile 2.884s ok cmd/go/internal/lockedfile/internal/filelock 2.041s ok cmd/go/internal/modconv 1.021s ok cmd/go/internal/modfetch 24.005s ok cmd/go/internal/modfetch/codehost 6.878s ok cmd/go/internal/modfetch/zip_sum_test 1.012s ok cmd/go/internal/modindex 1.387s ok cmd/go/internal/modload 34.038s ok cmd/go/internal/mvs 1.030s ok cmd/go/internal/par 1.062s ok cmd/go/internal/str 1.010s ok cmd/go/internal/test 1.023s ok cmd/go/internal/vcs 1.503s ok cmd/go/internal/vcweb 1.015s ok cmd/go/internal/vcweb/vcstest 3.577s ok cmd/go/internal/web 1.010s ok cmd/go/internal/work 1.755s ok cmd/gofmt 32.335s ok cmd/internal/archive 1.243s ok cmd/internal/buildid 1.361s ok cmd/internal/cov 1.170s ok cmd/internal/dwarf 1.011s ok cmd/internal/edit 1.010s ok cmd/internal/bootstrap_test 79.567s ok cmd/internal/goobj 10.731s ok cmd/internal/moddeps 8.195s ok cmd/internal/notsha256 1.011s ok cmd/internal/obj 1.269s ok cmd/internal/obj/ppc64 4.438s ok cmd/internal/obj/riscv 6.483s ok cmd/internal/obj/s390x 1.010s ok cmd/internal/obj/x86 1.526s ok cmd/internal/objabi 1.011s ok cmd/internal/pkgpath 5.048s ok cmd/internal/pkgpattern 1.013s ok cmd/internal/quoted 1.011s ok cmd/internal/src 1.010s ok cmd/internal/test2json 1.528s ok cmd/link 17.809s ok cmd/link/internal/benchmark 1.011s ok cmd/link/internal/ld 9.827s ok cmd/link/internal/loader 1.026s ok cmd/nm 9.115s ok cmd/objdump 4.690s ok cmd/pack 8.531s ok cmd/pprof 3.339s ok cmd/trace 1.245s ok cmd/vet 26.978s ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: archive/tar cpu: AMD EPYC 7B12 Benchmark/Writer/USTAR-4 4402 24920 ns/op 1368 B/op 25 allocs/op Benchmark/Writer/GNU-4 3098 33470 ns/op 1855 B/op 36 allocs/op Benchmark/Writer/PAX-4 2457 50506 ns/op 2560 B/op 59 allocs/op Benchmark/Reader/USTAR-4 6094 18760 ns/op 5100 B/op 15 allocs/op Benchmark/Reader/GNU-4 9523 13549 ns/op 5096 B/op 14 allocs/op Benchmark/Reader/PAX-4 3261 37360 ns/op 8729 B/op 33 allocs/op PASS ok archive/tar 1.845s goos: linux goarch: amd64 pkg: archive/zip cpu: AMD EPYC 7B12 BenchmarkCompressedZipGarbage-4 1 273431650 ns/op 14880 B/op 66 allocs/op BenchmarkZip64Test-4 1 109876492 ns/op BenchmarkZip64TestSizes/4096-4 1884 62055 ns/op BenchmarkZip64TestSizes/1048576-4 205 501421 ns/op BenchmarkZip64TestSizes/67108864-4 1 103830782 ns/op PASS ok archive/zip 2.047s goos: linux goarch: amd64 pkg: bufio cpu: AMD EPYC 7B12 BenchmarkReaderCopyOptimal-4 323397 351.0 ns/op BenchmarkReaderCopyUnoptimal-4 203834 581.3 ns/op BenchmarkReaderCopyNoWriteTo-4 8618 11965 ns/op BenchmarkReaderWriteToOptimal-4 13514 9093 ns/op BenchmarkReaderReadString-4 184480 646.0 ns/op 144 B/op 1 allocs/op BenchmarkWriterCopyOptimal-4 298888 405.7 ns/op BenchmarkWriterCopyUnoptimal-4 301402 392.4 ns/op BenchmarkWriterCopyNoReadFrom-4 10000 12364 ns/op BenchmarkReaderEmpty-4 60259 2026 ns/op 4224 B/op 3 allocs/op BenchmarkWriterEmpty-4 44611 2611 ns/op 4096 B/op 1 allocs/op BenchmarkWriterFlush-4 686773 153.4 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 9207 16289 ns/op 2011.71 MB/s BenchmarkWriteByte-4 578 204796 ns/op 20.00 MB/s BenchmarkWriteRune-4 328 366923 ns/op 33.49 MB/s BenchmarkBufferNotEmptyWriteRead-4 37 3034701 ns/op BenchmarkBufferFullSmallReads-4 151 797177 ns/op BenchmarkBufferWriteBlock/N4096-4 12180 9300 ns/op 14336 B/op 6 allocs/op BenchmarkBufferWriteBlock/N65536-4 684 168117 ns/op 260096 B/op 14 allocs/op BenchmarkBufferWriteBlock/N1048576-4 12 8639705 ns/op 4192264 B/op 22 allocs/op BenchmarkBufferAppendNoCopy-4 15 7217572 ns/op 2324.50 MB/s 2236962 B/op 0 allocs/op BenchmarkIndexByte/10-4 6056018 19.78 ns/op 505.59 MB/s BenchmarkIndexByte/32-4 5558223 20.91 ns/op 1530.33 MB/s BenchmarkIndexByte/4K-4 1139778 105.0 ns/op 39018.20 MB/s BenchmarkIndexBytePortable/10-4 1199697 95.87 ns/op 104.30 MB/s BenchmarkIndexBytePortable/32-4 394208 261.5 ns/op 122.39 MB/s BenchmarkIndexBytePortable/4K-4 3836 31039 ns/op 131.96 MB/s BenchmarkIndexRune/10-4 1520168 80.00 ns/op 125.00 MB/s BenchmarkIndexRune/32-4 1558666 75.44 ns/op 424.15 MB/s BenchmarkIndexRune/4K-4 535845 226.2 ns/op 18109.78 MB/s BenchmarkIndexRuneASCII/10-4 5696314 21.43 ns/op 466.73 MB/s BenchmarkIndexRuneASCII/32-4 5610213 21.35 ns/op 1498.81 MB/s BenchmarkIndexRuneASCII/4K-4 1000000 105.8 ns/op 38709.63 MB/s BenchmarkEqual/0-4 9681267 12.21 ns/op BenchmarkEqual/1-4 2061841 58.85 ns/op 16.99 MB/s BenchmarkEqual/6-4 2030318 59.13 ns/op 101.47 MB/s BenchmarkEqual/9-4 2027241 59.97 ns/op 150.09 MB/s BenchmarkEqual/15-4 2015304 59.65 ns/op 251.46 MB/s BenchmarkEqual/16-4 2069634 57.68 ns/op 277.38 MB/s BenchmarkEqual/20-4 1969023 60.62 ns/op 329.91 MB/s BenchmarkEqual/32-4 1946614 61.88 ns/op 517.09 MB/s BenchmarkEqual/4K-4 148836 767.2 ns/op 5338.77 MB/s BenchmarkIndex/10-4 3793477 30.77 ns/op 324.98 MB/s BenchmarkIndex/32-4 4371038 27.91 ns/op 1146.45 MB/s BenchmarkIndex/4K-4 29314 4079 ns/op 1004.20 MB/s BenchmarkIndexEasy/10-4 3904426 30.70 ns/op 325.78 MB/s BenchmarkIndexEasy/32-4 4127055 30.76 ns/op 1040.27 MB/s BenchmarkIndexEasy/4K-4 686954 173.4 ns/op 23615.50 MB/s BenchmarkCount/10-4 1953555 58.78 ns/op 170.12 MB/s BenchmarkCount/32-4 2166289 57.95 ns/op 552.18 MB/s BenchmarkCount/4K-4 29163 4108 ns/op 997.05 MB/s BenchmarkCountEasy/10-4 2105568 58.81 ns/op 170.04 MB/s BenchmarkCountEasy/32-4 2114395 57.74 ns/op 554.18 MB/s BenchmarkCountEasy/4K-4 542250 202.7 ns/op 20208.53 MB/s BenchmarkCountSingle/10-4 4663539 25.76 ns/op 388.20 MB/s BenchmarkCountSingle/32-4 4334059 27.37 ns/op 1169.06 MB/s BenchmarkCountSingle/4K-4 824804 128.2 ns/op 31943.48 MB/s BenchmarkToUpper/#00-4 3690055 34.09 ns/op BenchmarkToUpper/ONLYUPPER-4 424459 265.6 ns/op BenchmarkToUpper/abc-4 735496 163.9 ns/op BenchmarkToUpper/AbC123-4 460147 267.9 ns/op BenchmarkToUpper/azAZ09_-4 371850 281.5 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 122595 971.9 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 58972 1991 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 88446 1365 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 181678 624.4 ns/op BenchmarkToLower/#00-4 3420429 33.75 ns/op BenchmarkToLower/abc-4 648718 178.7 ns/op BenchmarkToLower/AbC123-4 475761 249.3 ns/op BenchmarkToLower/azAZ09_-4 444207 271.0 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 124304 952.6 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 60541 1998 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 104449 1119 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 188229 617.6 ns/op BenchmarkFields/ASCII/16-4 197103 612.7 ns/op 26.11 MB/s 80 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 14883 8326 ns/op 30.75 MB/s 416 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 874 141947 ns/op 28.86 MB/s 9472 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 48 2448155 ns/op 26.77 MB/s 147456 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 3 37935001 ns/op 27.64 MB/s 2269184 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 143384 838.5 ns/op 19.08 MB/s 24 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 9362 13083 ns/op 19.57 MB/s 480 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 495 231179 ns/op 17.72 MB/s 24832 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 31 4051330 ns/op 16.18 MB/s 512262 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 2 73421214 ns/op 14.28 MB/s 11202816 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 216350 556.2 ns/op 28.77 MB/s 80 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 17828 6957 ns/op 36.80 MB/s 416 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 956 125863 ns/op 32.54 MB/s 24832 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 44 2287077 ns/op 28.65 MB/s 512260 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 3 44778834 ns/op 23.42 MB/s 11211072 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 186974 581.4 ns/op 27.52 MB/s 24 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 13260 9153 ns/op 27.97 MB/s 480 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 748 163595 ns/op 25.04 MB/s 24832 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 42 3006903 ns/op 21.80 MB/s 512256 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 2 57565601 ns/op 18.22 MB/s 11202816 B/op 24 allocs/op BenchmarkTrimSpace/NoTrim-4 2666012 45.95 ns/op BenchmarkTrimSpace/ASCII-4 1394784 85.20 ns/op BenchmarkTrimSpace/SomeNonASCII-4 150080 799.3 ns/op BenchmarkTrimSpace/JustNonASCII-4 72733 1642 ns/op BenchmarkToValidUTF8/Valid-4 627338 159.6 ns/op BenchmarkToValidUTF8/InvalidASCII-4 496183 233.6 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 157342 825.1 ns/op BenchmarkIndexHard1-4 1258 94025 ns/op BenchmarkIndexHard2-4 910 132140 ns/op BenchmarkIndexHard3-4 189 629919 ns/op BenchmarkIndexHard4-4 186 645170 ns/op BenchmarkLastIndexHard1-4 8 13754138 ns/op BenchmarkLastIndexHard2-4 6 18712114 ns/op BenchmarkLastIndexHard3-4 6 19738265 ns/op BenchmarkCountHard1-4 1250 94357 ns/op BenchmarkCountHard2-4 904 132039 ns/op BenchmarkCountHard3-4 189 630261 ns/op BenchmarkSplitEmptySeparator-4 2 81358329 ns/op BenchmarkSplitSingleByteSeparator-4 24 5831009 ns/op BenchmarkSplitMultiByteSeparator-4 18 6065156 ns/op BenchmarkSplitNSingleByteSeparator-4 286530 410.6 ns/op BenchmarkSplitNMultiByteSeparator-4 106698 1102 ns/op BenchmarkRepeat-4 281557 435.0 ns/op BenchmarkRepeatLarge/256/1-4 205730 561.4 ns/op 455.96 MB/s BenchmarkRepeatLarge/256/16-4 323883 355.0 ns/op 721.16 MB/s BenchmarkRepeatLarge/512/1-4 147457 741.3 ns/op 690.72 MB/s BenchmarkRepeatLarge/512/16-4 230785 509.5 ns/op 1005.00 MB/s BenchmarkRepeatLarge/1024/1-4 107528 1042 ns/op 982.37 MB/s BenchmarkRepeatLarge/1024/16-4 130172 853.9 ns/op 1199.25 MB/s BenchmarkRepeatLarge/2048/1-4 67165 1762 ns/op 1162.45 MB/s BenchmarkRepeatLarge/2048/16-4 71522 1521 ns/op 1346.59 MB/s BenchmarkRepeatLarge/4096/1-4 42208 3070 ns/op 1334.11 MB/s BenchmarkRepeatLarge/4096/16-4 41896 2764 ns/op 1481.79 MB/s BenchmarkRepeatLarge/8192/1-4 21627 5562 ns/op 1472.80 MB/s BenchmarkRepeatLarge/8192/16-4 22064 5362 ns/op 1527.90 MB/s BenchmarkRepeatLarge/8192/4097-4 42686 2672 ns/op 1533.28 MB/s BenchmarkRepeatLarge/16384/1-4 10000 10231 ns/op 1601.41 MB/s BenchmarkRepeatLarge/16384/16-4 12511 10570 ns/op 1550.01 MB/s BenchmarkRepeatLarge/16384/4097-4 15976 7607 ns/op 1615.71 MB/s BenchmarkRepeatLarge/32768/1-4 6650 18851 ns/op 1738.30 MB/s BenchmarkRepeatLarge/32768/16-4 6546 17472 ns/op 1875.49 MB/s BenchmarkRepeatLarge/32768/4097-4 7304 17097 ns/op 1677.43 MB/s BenchmarkRepeatLarge/65536/1-4 3260 33781 ns/op 1940.03 MB/s BenchmarkRepeatLarge/65536/16-4 3301 33868 ns/op 1935.02 MB/s BenchmarkRepeatLarge/65536/4097-4 4077 35719 ns/op 1720.53 MB/s BenchmarkRepeatLarge/131072/1-4 577 204283 ns/op 641.62 MB/s BenchmarkRepeatLarge/131072/16-4 607 198731 ns/op 659.55 MB/s BenchmarkRepeatLarge/131072/4097-4 549 205193 ns/op 618.96 MB/s BenchmarkRepeatLarge/262144/1-4 288 371272 ns/op 706.07 MB/s BenchmarkRepeatLarge/262144/16-4 298 382354 ns/op 685.60 MB/s BenchmarkRepeatLarge/262144/4097-4 304 394709 ns/op 653.93 MB/s BenchmarkRepeatLarge/524288/1-4 152 765931 ns/op 684.51 MB/s BenchmarkRepeatLarge/524288/16-4 148 787300 ns/op 665.93 MB/s BenchmarkRepeatLarge/524288/4097-4 153 758092 ns/op 686.35 MB/s BenchmarkRepeatLarge/1048576/1-4 78 1522332 ns/op 688.80 MB/s BenchmarkRepeatLarge/1048576/16-4 79 1526424 ns/op 686.95 MB/s BenchmarkRepeatLarge/1048576/4097-4 80 1576592 ns/op 662.65 MB/s BenchmarkRepeatLarge/2097152/1-4 46 2826012 ns/op 742.09 MB/s BenchmarkRepeatLarge/2097152/16-4 40 2743764 ns/op 764.33 MB/s BenchmarkRepeatLarge/2097152/4097-4 39 2953705 ns/op 708.79 MB/s BenchmarkRepeatLarge/4194304/1-4 18 5581641 ns/op 751.45 MB/s BenchmarkRepeatLarge/4194304/16-4 19 5819624 ns/op 720.72 MB/s BenchmarkRepeatLarge/4194304/4097-4 18 6016233 ns/op 696.65 MB/s BenchmarkRepeatLarge/8388608/1-4 9 11897678 ns/op 705.06 MB/s BenchmarkRepeatLarge/8388608/16-4 9 12222047 ns/op 686.35 MB/s BenchmarkRepeatLarge/8388608/4097-4 9 12056764 ns/op 695.59 MB/s BenchmarkRepeatLarge/16777216/1-4 5 22595556 ns/op 742.50 MB/s BenchmarkRepeatLarge/16777216/16-4 5 22538090 ns/op 744.39 MB/s BenchmarkRepeatLarge/16777216/4097-4 5 22358264 ns/op 750.38 MB/s BenchmarkRepeatLarge/33554432/1-4 3 41840004 ns/op 801.97 MB/s BenchmarkRepeatLarge/33554432/16-4 3 43218714 ns/op 776.39 MB/s BenchmarkRepeatLarge/33554432/4097-4 3 44367753 ns/op 756.28 MB/s BenchmarkRepeatLarge/67108864/1-4 2 80517549 ns/op 833.47 MB/s BenchmarkRepeatLarge/67108864/16-4 2 80866759 ns/op 829.87 MB/s BenchmarkRepeatLarge/67108864/4097-4 2 82119254 ns/op 817.21 MB/s BenchmarkRepeatLarge/134217728/1-4 1 159854239 ns/op 839.63 MB/s BenchmarkRepeatLarge/134217728/16-4 1 162398178 ns/op 826.47 MB/s BenchmarkRepeatLarge/134217728/4097-4 1 162289328 ns/op 827.03 MB/s BenchmarkRepeatLarge/268435456/1-4 1 304246728 ns/op 882.30 MB/s BenchmarkRepeatLarge/268435456/16-4 1 309823068 ns/op 866.42 MB/s BenchmarkRepeatLarge/268435456/4097-4 1 306106718 ns/op 876.93 MB/s BenchmarkRepeatLarge/536870912/1-4 1 590468047 ns/op 909.23 MB/s BenchmarkRepeatLarge/536870912/16-4 1 592199157 ns/op 906.57 MB/s BenchmarkRepeatLarge/536870912/4097-4 1 597758266 ns/op 898.14 MB/s BenchmarkRepeatLarge/1073741824/1-4 1 1134993538 ns/op 946.03 MB/s BenchmarkRepeatLarge/1073741824/16-4 1 1141116367 ns/op 940.96 MB/s BenchmarkRepeatLarge/1073741824/4097-4 1 1135614407 ns/op 945.52 MB/s BenchmarkBytesCompare/1-4 13737930 8.816 ns/op BenchmarkBytesCompare/2-4 13433623 8.432 ns/op BenchmarkBytesCompare/4-4 13526460 8.430 ns/op BenchmarkBytesCompare/8-4 13618952 8.411 ns/op BenchmarkBytesCompare/16-4 13561806 8.428 ns/op BenchmarkBytesCompare/32-4 12719815 9.388 ns/op BenchmarkBytesCompare/64-4 12682495 9.370 ns/op BenchmarkBytesCompare/128-4 11764232 10.00 ns/op BenchmarkBytesCompare/256-4 10362265 11.60 ns/op BenchmarkBytesCompare/512-4 7984297 14.71 ns/op BenchmarkBytesCompare/1024-4 5274757 22.17 ns/op BenchmarkBytesCompare/2048-4 3166610 37.54 ns/op BenchmarkIndexAnyASCII/1:1-4 2896435 41.26 ns/op BenchmarkIndexAnyASCII/1:2-4 3009866 45.73 ns/op BenchmarkIndexAnyASCII/1:4-4 2941219 40.49 ns/op BenchmarkIndexAnyASCII/1:8-4 2935449 40.68 ns/op BenchmarkIndexAnyASCII/1:16-4 2892746 40.61 ns/op BenchmarkIndexAnyASCII/1:32-4 2939260 45.68 ns/op BenchmarkIndexAnyASCII/1:64-4 2970499 45.29 ns/op BenchmarkIndexAnyASCII/16:1-4 2666764 47.61 ns/op BenchmarkIndexAnyASCII/16:2-4 690909 169.8 ns/op BenchmarkIndexAnyASCII/16:4-4 695413 164.4 ns/op BenchmarkIndexAnyASCII/16:8-4 678168 169.6 ns/op BenchmarkIndexAnyASCII/16:16-4 609963 188.1 ns/op BenchmarkIndexAnyASCII/16:32-4 529450 225.7 ns/op BenchmarkIndexAnyASCII/16:64-4 401482 295.7 ns/op BenchmarkIndexAnyASCII/256:1-4 2511226 48.85 ns/op BenchmarkIndexAnyASCII/256:2-4 58318 2056 ns/op BenchmarkIndexAnyASCII/256:4-4 57399 2052 ns/op BenchmarkIndexAnyASCII/256:8-4 56898 2148 ns/op BenchmarkIndexAnyASCII/256:16-4 55213 2096 ns/op BenchmarkIndexAnyASCII/256:32-4 56198 2121 ns/op BenchmarkIndexAnyASCII/256:64-4 54829 2176 ns/op BenchmarkIndexAnyUTF8/1:1-4 2608756 41.18 ns/op BenchmarkIndexAnyUTF8/1:2-4 2934639 40.99 ns/op BenchmarkIndexAnyUTF8/1:4-4 2971242 41.00 ns/op BenchmarkIndexAnyUTF8/1:8-4 2919082 40.97 ns/op BenchmarkIndexAnyUTF8/1:16-4 2918264 41.25 ns/op BenchmarkIndexAnyUTF8/1:32-4 2916546 40.81 ns/op BenchmarkIndexAnyUTF8/1:64-4 2969413 45.24 ns/op BenchmarkIndexAnyUTF8/16:1-4 205200 569.0 ns/op BenchmarkIndexAnyUTF8/16:2-4 382131 290.7 ns/op BenchmarkIndexAnyUTF8/16:4-4 409893 290.9 ns/op BenchmarkIndexAnyUTF8/16:8-4 361652 290.1 ns/op BenchmarkIndexAnyUTF8/16:16-4 388941 291.2 ns/op BenchmarkIndexAnyUTF8/16:32-4 378622 297.6 ns/op BenchmarkIndexAnyUTF8/16:64-4 364884 310.5 ns/op BenchmarkIndexAnyUTF8/256:1-4 14246 8745 ns/op BenchmarkIndexAnyUTF8/256:2-4 29540 4052 ns/op BenchmarkIndexAnyUTF8/256:4-4 29320 4064 ns/op BenchmarkIndexAnyUTF8/256:8-4 29426 4097 ns/op BenchmarkIndexAnyUTF8/256:16-4 29082 4070 ns/op BenchmarkIndexAnyUTF8/256:32-4 28753 4177 ns/op BenchmarkIndexAnyUTF8/256:64-4 29629 4052 ns/op BenchmarkLastIndexAnyASCII/1:1-4 2917965 40.89 ns/op BenchmarkLastIndexAnyASCII/1:2-4 2944008 40.23 ns/op BenchmarkLastIndexAnyASCII/1:4-4 2938594 40.06 ns/op BenchmarkLastIndexAnyASCII/1:8-4 2692336 40.61 ns/op BenchmarkLastIndexAnyASCII/1:16-4 3008520 45.67 ns/op BenchmarkLastIndexAnyASCII/1:32-4 2887645 40.20 ns/op BenchmarkLastIndexAnyASCII/1:64-4 3000963 40.36 ns/op BenchmarkLastIndexAnyASCII/16:1-4 448436 231.7 ns/op BenchmarkLastIndexAnyASCII/16:2-4 503758 237.7 ns/op BenchmarkLastIndexAnyASCII/16:4-4 473523 233.0 ns/op BenchmarkLastIndexAnyASCII/16:8-4 444337 236.5 ns/op BenchmarkLastIndexAnyASCII/16:16-4 472189 259.3 ns/op BenchmarkLastIndexAnyASCII/16:32-4 403278 291.4 ns/op BenchmarkLastIndexAnyASCII/16:64-4 329896 352.7 ns/op BenchmarkLastIndexAnyASCII/256:1-4 37525 3182 ns/op BenchmarkLastIndexAnyASCII/256:2-4 37879 3649 ns/op BenchmarkLastIndexAnyASCII/256:4-4 37574 3226 ns/op BenchmarkLastIndexAnyASCII/256:8-4 37288 3179 ns/op BenchmarkLastIndexAnyASCII/256:16-4 37568 3197 ns/op BenchmarkLastIndexAnyASCII/256:32-4 36666 3264 ns/op BenchmarkLastIndexAnyASCII/256:64-4 36427 3293 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 2967184 41.19 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 2953227 40.87 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 2921126 41.33 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 2888066 41.01 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 2968681 40.89 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 2902050 41.11 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 2996408 40.84 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 317010 385.1 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 402338 299.9 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 356527 305.5 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 360590 304.3 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 399130 298.3 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 370287 313.1 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 371545 298.4 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 22042 5491 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 29170 4118 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 29497 4064 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 29143 4111 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 29172 4114 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 28333 4211 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 29281 4084 ns/op BenchmarkTrimASCII/1:1-4 3252308 36.96 ns/op BenchmarkTrimASCII/1:2-4 2882198 41.74 ns/op BenchmarkTrimASCII/1:4-4 2807872 42.61 ns/op BenchmarkTrimASCII/1:8-4 2570018 46.62 ns/op BenchmarkTrimASCII/1:16-4 1936630 61.38 ns/op BenchmarkTrimASCII/16:1-4 718171 166.1 ns/op BenchmarkTrimASCII/16:2-4 482252 233.6 ns/op BenchmarkTrimASCII/16:4-4 478232 234.9 ns/op BenchmarkTrimASCII/16:8-4 472844 238.0 ns/op BenchmarkTrimASCII/16:16-4 460323 255.3 ns/op BenchmarkTrimASCII/256:1-4 55443 2069 ns/op BenchmarkTrimASCII/256:2-4 37714 3182 ns/op BenchmarkTrimASCII/256:4-4 37323 3182 ns/op BenchmarkTrimASCII/256:8-4 37668 3181 ns/op BenchmarkTrimASCII/256:16-4 36751 3193 ns/op BenchmarkTrimASCII/4096:1-4 3290 32634 ns/op BenchmarkTrimASCII/4096:2-4 2343 50320 ns/op BenchmarkTrimASCII/4096:4-4 2377 57853 ns/op BenchmarkTrimASCII/4096:8-4 2059 50664 ns/op BenchmarkTrimASCII/4096:16-4 2034 50295 ns/op BenchmarkTrimByte-4 1990378 58.83 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 19976 5987 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 20044 5958 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 946 123568 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 1851 60748 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 3344 30337 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 7562 15884 ns/op BenchmarkCompareBytesEqual-4 12383046 8.729 ns/op BenchmarkCompareBytesToNil-4 15857223 7.478 ns/op BenchmarkCompareBytesEmpty-4 16663009 7.197 ns/op BenchmarkCompareBytesIdentical-4 16649371 7.171 ns/op BenchmarkCompareBytesSameLength-4 14043940 8.427 ns/op BenchmarkCompareBytesDifferentLength-4 14163003 9.366 ns/op BenchmarkCompareBytesBigUnaligned/offset=1-4 4424 26549 ns/op 39495.73 MB/s BenchmarkCompareBytesBigUnaligned/offset=2-4 3976 26621 ns/op 39389.99 MB/s BenchmarkCompareBytesBigUnaligned/offset=3-4 4316 35930 ns/op 29184.47 MB/s BenchmarkCompareBytesBigUnaligned/offset=4-4 4183 27242 ns/op 38491.29 MB/s BenchmarkCompareBytesBigUnaligned/offset=5-4 2755 37087 ns/op 28273.61 MB/s BenchmarkCompareBytesBigUnaligned/offset=6-4 3008 35512 ns/op 29527.89 MB/s BenchmarkCompareBytesBigUnaligned/offset=7-4 3235 35510 ns/op 29529.67 MB/s BenchmarkCompareBytesBig-4 3057 35829 ns/op 29266.37 MB/s BenchmarkCompareBytesBigIdentical-4 16078978 7.484 ns/op 140108017.28 MB/s PASS ok bytes 54.426s goos: linux goarch: amd64 pkg: compress/bzip2 cpu: AMD EPYC 7B12 BenchmarkDecodeDigits-4 2 56717186 ns/op 1.76 MB/s 3612268 B/op 51 allocs/op BenchmarkDecodeNewton-4 1 217910394 ns/op 2.60 MB/s 3629856 B/op 50 allocs/op BenchmarkDecodeRand-4 6 18196470 ns/op 0.90 MB/s 3646253 B/op 52 allocs/op PASS ok compress/bzip2 1.902s goos: linux goarch: amd64 pkg: compress/flate cpu: AMD EPYC 7B12 BenchmarkDecode/Digits/Huffman/1e4-4 82 1342830 ns/op 7.45 MB/s 43045 B/op 5 allocs/op BenchmarkDecode/Digits/Huffman/1e5-4 8 13101343 ns/op 7.63 MB/s 41620 B/op 5 allocs/op BenchmarkDecode/Digits/Huffman/1e6-4 1 131599810 ns/op 7.60 MB/s 49264 B/op 9 allocs/op BenchmarkDecode/Digits/Speed/1e4-4 85 1329375 ns/op 7.52 MB/s 43037 B/op 8 allocs/op BenchmarkDecode/Digits/Speed/1e5-4 8 13106523 ns/op 7.63 MB/s 43962 B/op 12 allocs/op BenchmarkDecode/Digits/Speed/1e6-4 1 134581531 ns/op 7.43 MB/s 53024 B/op 77 allocs/op BenchmarkDecode/Digits/Default/1e4-4 81 1276859 ns/op 7.83 MB/s 42501 B/op 7 allocs/op BenchmarkDecode/Digits/Default/1e5-4 9 12115250 ns/op 8.25 MB/s 44517 B/op 14 allocs/op BenchmarkDecode/Digits/Default/1e6-4 1 123972241 ns/op 8.07 MB/s 53384 B/op 83 allocs/op BenchmarkDecode/Digits/Compression/1e4-4 82 1274439 ns/op 7.85 MB/s 42578 B/op 7 allocs/op BenchmarkDecode/Digits/Compression/1e5-4 9 12488856 ns/op 8.01 MB/s 43604 B/op 13 allocs/op BenchmarkDecode/Digits/Compression/1e6-4 1 125293531 ns/op 7.98 MB/s 53384 B/op 83 allocs/op BenchmarkDecode/Newton/Huffman/1e4-4 78 1452340 ns/op 6.89 MB/s 43036 B/op 14 allocs/op BenchmarkDecode/Newton/Huffman/1e5-4 8 13469230 ns/op 7.42 MB/s 48154 B/op 24 allocs/op BenchmarkDecode/Newton/Huffman/1e6-4 1 137313679 ns/op 7.28 MB/s 88512 B/op 165 allocs/op BenchmarkDecode/Newton/Speed/1e4-4 100 1087320 ns/op 9.20 MB/s 43619 B/op 18 allocs/op BenchmarkDecode/Newton/Speed/1e5-4 12 9346408 ns/op 10.70 MB/s 46494 B/op 31 allocs/op BenchmarkDecode/Newton/Speed/1e6-4 2 95008258 ns/op 10.53 MB/s 85328 B/op 230 allocs/op BenchmarkDecode/Newton/Default/1e4-4 120 979256 ns/op 10.21 MB/s 43171 B/op 15 allocs/op BenchmarkDecode/Newton/Default/1e5-4 14 7547758 ns/op 13.25 MB/s 44090 B/op 32 allocs/op BenchmarkDecode/Newton/Default/1e6-4 2 74984010 ns/op 13.34 MB/s 65952 B/op 160 allocs/op BenchmarkDecode/Newton/Compression/1e4-4 120 978692 ns/op 10.22 MB/s 42965 B/op 15 allocs/op BenchmarkDecode/Newton/Compression/1e5-4 15 7457517 ns/op 13.41 MB/s 45653 B/op 32 allocs/op BenchmarkDecode/Newton/Compression/1e6-4 2 74379035 ns/op 13.44 MB/s 67752 B/op 152 allocs/op BenchmarkEncode/Digits/Huffman/1e4-4 140 858254 ns/op 11.65 MB/s BenchmarkEncode/Digits/Huffman/1e5-4 14 8169739 ns/op 12.24 MB/s BenchmarkEncode/Digits/Huffman/1e6-4 2 81931144 ns/op 12.21 MB/s BenchmarkEncode/Digits/Speed/1e4-4 67 1629773 ns/op 6.14 MB/s BenchmarkEncode/Digits/Speed/1e5-4 8 14208916 ns/op 7.04 MB/s BenchmarkEncode/Digits/Speed/1e6-4 1 141289420 ns/op 7.08 MB/s BenchmarkEncode/Digits/Default/1e4-4 22 4867161 ns/op 2.05 MB/s BenchmarkEncode/Digits/Default/1e5-4 2 56512191 ns/op 1.77 MB/s BenchmarkEncode/Digits/Default/1e6-4 1 571771719 ns/op 1.75 MB/s BenchmarkEncode/Digits/Compression/1e4-4 21 4864990 ns/op 2.06 MB/s BenchmarkEncode/Digits/Compression/1e5-4 2 55122831 ns/op 1.81 MB/s BenchmarkEncode/Digits/Compression/1e6-4 1 571462839 ns/op 1.75 MB/s BenchmarkEncode/Newton/Huffman/1e4-4 100 1032723 ns/op 9.68 MB/s BenchmarkEncode/Newton/Huffman/1e5-4 13 8722638 ns/op 11.46 MB/s BenchmarkEncode/Newton/Huffman/1e6-4 2 86911060 ns/op 11.51 MB/s BenchmarkEncode/Newton/Speed/1e4-4 72 1514277 ns/op 6.60 MB/s BenchmarkEncode/Newton/Speed/1e5-4 9 11424063 ns/op 8.75 MB/s BenchmarkEncode/Newton/Speed/1e6-4 1 112166691 ns/op 8.92 MB/s BenchmarkEncode/Newton/Default/1e4-4 25 4616256 ns/op 2.17 MB/s BenchmarkEncode/Newton/Default/1e5-4 2 52715286 ns/op 1.90 MB/s BenchmarkEncode/Newton/Default/1e6-4 1 528714881 ns/op 1.89 MB/s BenchmarkEncode/Newton/Compression/1e4-4 25 4732585 ns/op 2.11 MB/s BenchmarkEncode/Newton/Compression/1e5-4 2 65568525 ns/op 1.53 MB/s BenchmarkEncode/Newton/Compression/1e6-4 1 665376402 ns/op 1.50 MB/s PASS ok compress/flate 15.158s goos: linux goarch: amd64 pkg: compress/lzw cpu: AMD EPYC 7B12 BenchmarkDecoder/1e4-4 66 1736277 ns/op 5.76 MB/s BenchmarkDecoder/1e-Reuse4-4 60 1730901 ns/op 5.78 MB/s BenchmarkDecoder/1e5-4 6 17495731 ns/op 5.72 MB/s BenchmarkDecoder/1e-Reuse5-4 6 17610327 ns/op 5.68 MB/s BenchmarkDecoder/1e6-4 1 174923478 ns/op 5.72 MB/s BenchmarkDecoder/1e-Reuse6-4 1 176969157 ns/op 5.65 MB/s BenchmarkEncoder/1e4-4 76 1464369 ns/op 6.83 MB/s BenchmarkEncoder/1e-Reuse4-4 79 1334887 ns/op 7.49 MB/s BenchmarkEncoder/1e5-4 7 14392070 ns/op 6.95 MB/s BenchmarkEncoder/1e-Reuse5-4 8 14244992 ns/op 7.02 MB/s BenchmarkEncoder/1e6-4 1 145317270 ns/op 6.88 MB/s BenchmarkEncoder/1e-Reuse6-4 1 142913670 ns/op 7.00 MB/s PASS ok compress/lzw 3.072s goos: linux goarch: amd64 pkg: container/heap cpu: AMD EPYC 7B12 BenchmarkDup-4 34 3125550 ns/op PASS ok container/heap 1.121s goos: linux goarch: amd64 pkg: context cpu: AMD EPYC 7B12 BenchmarkCommonParentCancel-4 20702 5524 ns/op BenchmarkWithTimeout/concurrency=40-4 4870 22061 ns/op BenchmarkWithTimeout/concurrency=4000-4 5743 22394 ns/op BenchmarkWithTimeout/concurrency=400000-4 6361 19469 ns/op BenchmarkCancelTree/depth=1/Root=Background-4 560535 190.0 ns/op BenchmarkCancelTree/depth=1/Root=OpenCanceler-4 20754 6523 ns/op BenchmarkCancelTree/depth=1/Root=ClosedCanceler-4 23926 4717 ns/op BenchmarkCancelTree/depth=10/Root=Background-4 3962 28471 ns/op BenchmarkCancelTree/depth=10/Root=OpenCanceler-4 2878 45241 ns/op BenchmarkCancelTree/depth=10/Root=ClosedCanceler-4 4056 30058 ns/op BenchmarkCancelTree/depth=100/Root=Background-4 370 314510 ns/op BenchmarkCancelTree/depth=100/Root=OpenCanceler-4 266 451634 ns/op BenchmarkCancelTree/depth=100/Root=ClosedCanceler-4 453 265593 ns/op BenchmarkCancelTree/depth=1000/Root=Background-4 36 3285312 ns/op BenchmarkCancelTree/depth=1000/Root=OpenCanceler-4 24 4857746 ns/op BenchmarkCancelTree/depth=1000/Root=ClosedCanceler-4 49 2889545 ns/op BenchmarkCheckCanceled/Err-4 458946 280.2 ns/op BenchmarkCheckCanceled/Done-4 1000000 111.7 ns/op BenchmarkContextCancelDone-4 933453 132.4 ns/op BenchmarkDeepValueNewGoRoutine/depth=10-4 31225 4270 ns/op BenchmarkDeepValueNewGoRoutine/depth=20-4 25428 4288 ns/op BenchmarkDeepValueNewGoRoutine/depth=30-4 21793 4796 ns/op BenchmarkDeepValueNewGoRoutine/depth=50-4 15237 7616 ns/op BenchmarkDeepValueNewGoRoutine/depth=100-4 10000 11433 ns/op BenchmarkDeepValueSameGoRoutine/depth=10-4 724930 165.1 ns/op BenchmarkDeepValueSameGoRoutine/depth=20-4 398197 296.9 ns/op BenchmarkDeepValueSameGoRoutine/depth=30-4 260901 440.1 ns/op BenchmarkDeepValueSameGoRoutine/depth=50-4 171548 695.5 ns/op BenchmarkDeepValueSameGoRoutine/depth=100-4 88734 1336 ns/op PASS ok context 9.673s goos: linux goarch: amd64 pkg: crypto/aes cpu: AMD EPYC 7B12 BenchmarkEncrypt-4 2581928 44.88 ns/op 356.47 MB/s BenchmarkDecrypt-4 2674629 48.49 ns/op 329.96 MB/s BenchmarkExpand-4 2092186 54.33 ns/op PASS ok crypto/aes 1.532s goos: linux goarch: amd64 pkg: crypto/cipher cpu: AMD EPYC 7B12 BenchmarkAESGCM/Open-128-64-4 267981 427.9 ns/op 149.55 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-64-4 552790 201.1 ns/op 318.26 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-64-4 266576 446.8 ns/op 143.24 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-64-4 567037 212.6 ns/op 301.06 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-1350-4 163676 735.7 ns/op 1834.95 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-1350-4 228940 516.2 ns/op 2615.16 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-1350-4 153934 768.3 ns/op 1757.24 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-1350-4 212366 560.4 ns/op 2408.90 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-8192-4 55644 2153 ns/op 3805.00 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-8192-4 61460 1951 ns/op 4199.76 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-8192-4 49144 2405 ns/op 3406.63 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-8192-4 54516 2198 ns/op 3727.14 MB/s 0 B/op 0 allocs/op BenchmarkAESCFBEncrypt1K-4 9300 12469 ns/op 81.72 MB/s BenchmarkAESCFBDecrypt1K-4 10000 11312 ns/op 90.08 MB/s BenchmarkAESCFBDecrypt8K-4 1351 95170 ns/op 86.02 MB/s BenchmarkAESOFB1K-4 15594 8241 ns/op 123.65 MB/s BenchmarkAESCTR1K-4 18278 6650 ns/op 153.23 MB/s BenchmarkAESCTR8K-4 2467 52542 ns/op 155.82 MB/s BenchmarkAESCBCEncrypt1K-4 19617 6091 ns/op 168.12 MB/s BenchmarkAESCBCDecrypt1K-4 27181 4239 ns/op 241.57 MB/s PASS ok crypto/cipher 3.843s goos: linux goarch: amd64 pkg: crypto/des cpu: AMD EPYC 7B12 BenchmarkEncrypt-4 109930 1225 ns/op 6.53 MB/s BenchmarkDecrypt-4 111615 1100 ns/op 7.28 MB/s BenchmarkTDESEncrypt-4 36009 2921 ns/op 2.74 MB/s BenchmarkTDESDecrypt-4 37311 2845 ns/op 2.81 MB/s PASS ok crypto/des 1.576s goos: linux goarch: amd64 pkg: crypto/ecdh cpu: AMD EPYC 7B12 BenchmarkECDH/P256-4 1308 89107 ns/op 760 B/op 12 allocs/op BenchmarkECDH/P384-4 21 5491970 ns/op 1087 B/op 21 allocs/op BenchmarkECDH/P521-4 7 15457816 ns/op 1532 B/op 21 allocs/op BenchmarkECDH/X25519-4 130 912796 ns/op 375 B/op 9 allocs/op PASS ok crypto/ecdh 1.662s goos: linux goarch: amd64 pkg: crypto/ecdsa cpu: AMD EPYC 7B12 BenchmarkSign/P256-4 2464 47091 ns/op 2512 B/op 33 allocs/op BenchmarkSign/P384-4 46 2661621 ns/op 2679 B/op 34 allocs/op BenchmarkSign/P521-4 18 6783804 ns/op 3065 B/op 35 allocs/op BenchmarkVerify/P256-4 1261 93733 ns/op 432 B/op 8 allocs/op BenchmarkVerify/P384-4 18 6233908 ns/op 592 B/op 12 allocs/op BenchmarkVerify/P521-4 7 16446055 ns/op 912 B/op 12 allocs/op BenchmarkGenerateKey/P256-4 5360 20029 ns/op 895 B/op 14 allocs/op BenchmarkGenerateKey/P384-4 85 1400323 ns/op 1096 B/op 17 allocs/op BenchmarkGenerateKey/P521-4 33 3767651 ns/op 1414 B/op 17 allocs/op PASS ok crypto/ecdsa 2.432s goos: linux goarch: amd64 pkg: crypto/ed25519 cpu: AMD EPYC 7B12 BenchmarkKeyGeneration-4 451 260231 ns/op BenchmarkNewKeyFromSeed-4 448 256016 ns/op BenchmarkSigning-4 436 275454 ns/op BenchmarkVerification-4 288 432715 ns/op PASS ok crypto/ed25519 1.610s goos: linux goarch: amd64 pkg: crypto/elliptic cpu: AMD EPYC 7B12 BenchmarkScalarBaseMult/P256-4 6536 16877 ns/op 368 B/op 6 allocs/op BenchmarkScalarBaseMult/P224-4 216 596168 ns/op 376 B/op 9 allocs/op BenchmarkScalarBaseMult/P384-4 73 1571943 ns/op 504 B/op 9 allocs/op BenchmarkScalarBaseMult/P521-4 28 3692738 ns/op 696 B/op 9 allocs/op BenchmarkScalarMult/P256-4 1804 66284 ns/op 448 B/op 7 allocs/op BenchmarkScalarMult/P224-4 84 1391863 ns/op 440 B/op 10 allocs/op BenchmarkScalarMult/P384-4 30 3928980 ns/op 616 B/op 10 allocs/op BenchmarkScalarMult/P521-4 9 11890217 ns/op 840 B/op 10 allocs/op BenchmarkMarshalUnmarshal/P256/Uncompressed-4 18645 6478 ns/op 544 B/op 8 allocs/op BenchmarkMarshalUnmarshal/P256/Compressed-4 7542 14035 ns/op 592 B/op 9 allocs/op BenchmarkMarshalUnmarshal/P224/Uncompressed-4 5383 19739 ns/op 560 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P224/Compressed-4 128 929928 ns/op 592 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P384/Uncompressed-4 3652 31622 ns/op 784 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P384/Compressed-4 382 283698 ns/op 848 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P521/Uncompressed-4 2364 49509 ns/op 1104 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P521/Compressed-4 132 897262 ns/op 1184 B/op 15 allocs/op PASS ok crypto/elliptic 3.371s goos: linux goarch: amd64 pkg: crypto/hmac cpu: AMD EPYC 7B12 BenchmarkHMACSHA256_1K-4 32799 3614 ns/op 283.38 MB/s BenchmarkHMACSHA256_32-4 38722 3078 ns/op 10.40 MB/s BenchmarkNewWriteSum-4 19887 5746 ns/op 5.57 MB/s PASS ok crypto/hmac 1.500s goos: linux goarch: amd64 pkg: crypto/internal/bigmod cpu: AMD EPYC 7B12 BenchmarkModAdd-4 69154 1717 ns/op BenchmarkModSub-4 69870 1824 ns/op BenchmarkMontgomeryRepr-4 36810 3266 ns/op BenchmarkMontgomeryMul-4 37962 3172 ns/op BenchmarkModMul-4 18462 6473 ns/op BenchmarkExpBig-4 20 5277494 ns/op BenchmarkExp-4 8 14487144 ns/op PASS ok crypto/internal/bigmod 2.089s goos: linux goarch: amd64 pkg: crypto/internal/edwards25519 cpu: AMD EPYC 7B12 BenchmarkEncodingDecoding-4 4946 24155 ns/op BenchmarkScalarBaseMult-4 477 243850 ns/op BenchmarkScalarMult-4 211 556686 ns/op BenchmarkVarTimeDoubleScalarBaseMult-4 306 392950 ns/op PASS ok crypto/internal/edwards25519 1.697s goos: linux goarch: amd64 pkg: crypto/internal/edwards25519/field cpu: AMD EPYC 7B12 BenchmarkAdd-4 583998 173.6 ns/op BenchmarkMultiply-4 5925700 20.26 ns/op BenchmarkSquare-4 7994296 15.03 ns/op BenchmarkInvert-4 28628 4199 ns/op BenchmarkMult32-4 1744840 67.56 ns/op PASS ok crypto/internal/edwards25519/field 1.756s goos: linux goarch: amd64 pkg: crypto/internal/nistec cpu: AMD EPYC 7B12 BenchmarkScalarMult/P224-4 79 1324958 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P256-4 2100 56539 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P384-4 30 3717809 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P521-4 10 10650621 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P224-4 224 494259 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P256-4 10000 11121 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P384-4 93 1278915 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P521-4 34 3200727 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/nistec 2.125s goos: linux goarch: amd64 pkg: crypto/internal/nistec/fiat cpu: AMD EPYC 7B12 BenchmarkMul/P224-4 761832 157.8 ns/op 0 B/op 0 allocs/op BenchmarkMul/P384-4 403886 279.9 ns/op 0 B/op 0 allocs/op BenchmarkMul/P521-4 154663 771.5 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P224-4 856316 151.7 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P384-4 430212 273.7 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P521-4 149274 763.3 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/nistec/fiat 1.763s goos: linux goarch: amd64 pkg: crypto/md5 cpu: AMD EPYC 7B12 BenchmarkHash8Bytes-4 165576 695.4 ns/op 11.50 MB/s BenchmarkHash64-4 180962 651.0 ns/op 98.31 MB/s BenchmarkHash128-4 159637 743.6 ns/op 172.14 MB/s BenchmarkHash256-4 128992 927.6 ns/op 275.97 MB/s BenchmarkHash512-4 91075 1312 ns/op 390.29 MB/s BenchmarkHash1K-4 57712 2078 ns/op 492.77 MB/s BenchmarkHash8K-4 8920 12705 ns/op 644.80 MB/s BenchmarkHash1M-4 74 1561642 ns/op 671.46 MB/s BenchmarkHash8M-4 9 12458291 ns/op 673.34 MB/s BenchmarkHash8BytesUnaligned-4 164210 708.6 ns/op 11.29 MB/s BenchmarkHash1KUnaligned-4 57442 2075 ns/op 493.54 MB/s BenchmarkHash8KUnaligned-4 9406 12730 ns/op 643.53 MB/s PASS ok crypto/md5 2.654s goos: linux goarch: amd64 pkg: crypto/rand cpu: AMD EPYC 7B12 BenchmarkPrime-4 2 153666379 ns/op PASS ok crypto/rand 1.383s goos: linux goarch: amd64 pkg: crypto/rc4 cpu: AMD EPYC 7B12 BenchmarkRC4_128-4 18220 6601 ns/op 19.39 MB/s BenchmarkRC4_1K-4 2206 52395 ns/op 19.54 MB/s BenchmarkRC4_8K-4 288 411500 ns/op 19.67 MB/s PASS ok crypto/rc4 1.491s goos: linux goarch: amd64 pkg: crypto/rsa cpu: AMD EPYC 7B12 BenchmarkDecryptPKCS1v15/2048-4 14 8369248 ns/op BenchmarkDecryptPKCS1v15/3072-4 6 17551637 ns/op BenchmarkDecryptPKCS1v15/4096-4 4 33653622 ns/op BenchmarkEncryptPKCS1v15/2048-4 46 2424634 ns/op BenchmarkDecryptOAEP/2048-4 14 8404354 ns/op BenchmarkEncryptOAEP/2048-4 48 2332266 ns/op BenchmarkSignPKCS1v15/2048-4 14 7882765 ns/op BenchmarkVerifyPKCS1v15/2048-4 50 2309313 ns/op BenchmarkSignPSS/2048-4 14 7894485 ns/op BenchmarkVerifyPSS/2048-4 50 2325433 ns/op PASS ok crypto/rsa 2.497s goos: linux goarch: amd64 pkg: crypto/sha1 cpu: AMD EPYC 7B12 BenchmarkHash8Bytes/New-4 145830 805.5 ns/op 9.93 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum-4 180411 657.7 ns/op 12.16 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/New-4 101815 1158 ns/op 276.45 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/Sum-4 118814 1008 ns/op 317.42 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 67486 1743 ns/op 587.66 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum-4 74817 1578 ns/op 649.09 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 14931 8039 ns/op 1019.00 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum-4 15187 7893 ns/op 1037.91 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha1 2.210s goos: linux goarch: amd64 pkg: crypto/sha256 cpu: AMD EPYC 7B12 BenchmarkHash8Bytes/New-4 132379 896.1 ns/op 8.93 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum224-4 156147 758.0 ns/op 10.55 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum256-4 145951 793.9 ns/op 10.08 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 86394 1368 ns/op 748.35 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum224-4 97209 1241 ns/op 825.33 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum256-4 93355 1267 ns/op 807.94 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 20350 5899 ns/op 1388.61 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum224-4 20866 5750 ns/op 1424.80 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum256-4 20562 5804 ns/op 1411.55 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha256 2.347s goos: linux goarch: amd64 pkg: crypto/sha512 cpu: AMD EPYC 7B12 BenchmarkHash8Bytes/New-4 84283 1402 ns/op 5.71 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum384-4 107478 1122 ns/op 7.13 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum512-4 92474 1294 ns/op 6.18 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 43252 2773 ns/op 369.24 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum384-4 48880 2442 ns/op 419.39 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum512-4 45687 2558 ns/op 400.31 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 7786 13283 ns/op 616.75 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum384-4 8907 13037 ns/op 628.36 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum512-4 8539 13158 ns/op 622.58 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha512 2.209s goos: linux goarch: amd64 pkg: crypto/subtle cpu: AMD EPYC 7B12 BenchmarkConstantTimeByteEq-4 24024543 5.010 ns/op BenchmarkConstantTimeEq-4 22032177 4.991 ns/op BenchmarkConstantTimeLessOrEq-4 24047314 5.792 ns/op BenchmarkXORBytes/8Bytes-4 5946999 20.46 ns/op 391.07 MB/s BenchmarkXORBytes/128Bytes-4 5202577 22.28 ns/op 5743.85 MB/s BenchmarkXORBytes/2048Bytes-4 1794322 67.30 ns/op 30429.22 MB/s BenchmarkXORBytes/32768Bytes-4 109803 1015 ns/op 32281.10 MB/s PASS ok crypto/subtle 2.202s goos: linux goarch: amd64 pkg: crypto/tls cpu: AMD EPYC 7B12 BenchmarkCertCache/0-4 148 708208 ns/op BenchmarkCertCache/1-4 158 789674 ns/op BenchmarkCertCache/2-4 166 665094 ns/op BenchmarkCertCache/3-4 140 779902 ns/op BenchmarkHandshakeServer/RSA-4 19 5891543 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv13-4 18 6211596 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv12-4 21 6197137 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv13-4 154 762649 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv12-4 229 514044 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv13-4 73 1776139 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv12-4 68 1548617 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv13-4 5 25288694 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv12-4 5 24900000 ns/op BenchmarkThroughput/MaxPacket/1MB/TLSv12-4 6 17761284 ns/op 59.04 MB/s BenchmarkThroughput/MaxPacket/1MB/TLSv13-4 5 22550182 ns/op 46.50 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv12-4 4 25924296 ns/op 80.90 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv13-4 3 34062564 ns/op 61.57 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv12-4 3 42105027 ns/op 99.62 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv13-4 2 53831561 ns/op 77.92 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv12-4 2 70291875 ns/op 119.34 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv13-4 1 114054562 ns/op 73.55 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv12-4 1 128138671 ns/op 130.93 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv13-4 1 201237585 ns/op 83.37 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv12-4 1 250390032 ns/op 134.01 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv13-4 1 360473574 ns/op 93.08 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv12-4 1 563439099 ns/op 119.11 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv13-4 1 755001636 ns/op 88.89 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv12-4 6 18942092 ns/op 55.36 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv13-4 6 22012580 ns/op 47.64 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv12-4 4 26029176 ns/op 80.57 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv13-4 3 34716917 ns/op 60.41 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv12-4 3 43505343 ns/op 96.41 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv13-4 3 63656265 ns/op 65.89 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv12-4 2 79875649 ns/op 105.02 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv13-4 1 126856081 ns/op 66.13 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv12-4 1 164577428 ns/op 101.94 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv13-4 1 207064575 ns/op 81.02 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv12-4 1 320388937 ns/op 104.73 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv13-4 1 357626164 ns/op 93.83 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv12-4 1 579436358 ns/op 115.82 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv13-4 1 724596818 ns/op 92.62 MB/s BenchmarkLatency/MaxPacket/200kbps/TLSv12-4 1 703732558 ns/op BenchmarkLatency/MaxPacket/200kbps/TLSv13-4 1 706669959 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv12-4 1 289401049 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv13-4 1 289324509 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv12-4 1 150815389 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv13-4 1 150393369 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv12-4 2 82476154 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv13-4 2 81362744 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv12-4 3 40840520 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv13-4 3 38858124 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv12-4 1 143767079 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv13-4 1 146744719 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv12-4 2 64973375 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv13-4 2 65060096 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv12-4 3 40082060 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv13-4 3 38457587 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv12-4 4 26781948 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv13-4 5 24649534 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv12-4 6 19030335 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv13-4 6 17177347 ns/op PASS ok crypto/tls 16.840s goos: linux goarch: amd64 pkg: crypto/x509 cpu: AMD EPYC 7B12 BenchmarkCreateCertificate/RSA_2048-4 9 11391401 ns/op BenchmarkCreateCertificate/ECDSA_P256-4 488 243766 ns/op BenchmarkParseCertificate/ecdsa_leaf-4 1608 71202 ns/op 12099 B/op 164 allocs/op BenchmarkParseCertificate/rsa_leaf-4 1464 78099 ns/op 13506 B/op 187 allocs/op PASS ok crypto/x509 2.140s goos: linux goarch: amd64 pkg: database/sql cpu: AMD EPYC 7B12 BenchmarkConcurrentDBExec-4 7 15165877 ns/op 2503446 B/op 14640 allocs/op BenchmarkConcurrentStmtQuery-4 7 16080445 ns/op 2236208 B/op 17654 allocs/op BenchmarkConcurrentStmtExec-4 12 9335904 ns/op 1772993 B/op 3172 allocs/op BenchmarkConcurrentTxQuery-4 6 16728284 ns/op 2424492 B/op 19656 allocs/op BenchmarkConcurrentTxExec-4 14 7350187 ns/op 594961 B/op 14148 allocs/op BenchmarkConcurrentTxStmtQuery-4 8 13036460 ns/op 839791 B/op 20657 allocs/op BenchmarkConcurrentTxStmtExec-4 38 2953254 ns/op 108350 B/op 2175 allocs/op BenchmarkConcurrentRandom-4 8 14829479 ns/op 1661818 B/op 14235 allocs/op BenchmarkManyConcurrentQueries-4 3030 35519 ns/op 3986 B/op 20 allocs/op BenchmarkGrabConn-4 315304 392.1 ns/op 0 B/op 0 allocs/op PASS ok database/sql 2.511s goos: linux goarch: amd64 pkg: debug/gosym cpu: AMD EPYC 7B12 Benchmark115/NewLineTable-4 357006 314.7 ns/op 384 B/op 3 allocs/op Benchmark115/NewTable-4 124 924502 ns/op 188255 B/op 13 allocs/op Benchmark115/LineToPC-4 100 1140307 ns/op 0 B/op 0 allocs/op Benchmark115/PCToLine-4 24670 4584 ns/op 0 B/op 0 allocs/op PASS ok debug/gosym 1.709s goos: linux goarch: amd64 pkg: encoding/asn1 cpu: AMD EPYC 7B12 BenchmarkObjectIdentifierString-4 87259 1389 ns/op BenchmarkMarshal-4 1046 110481 ns/op 9528 B/op 363 allocs/op BenchmarkUnmarshal-4 3531 30702 ns/op 784 B/op 43 allocs/op PASS ok encoding/asn1 1.393s goos: linux goarch: amd64 pkg: encoding/base32 cpu: AMD EPYC 7B12 BenchmarkEncode-4 405 288821 ns/op 28.36 MB/s BenchmarkEncodeToString-4 370 310536 ns/op 26.38 MB/s BenchmarkDecode-4 199 554503 ns/op 23.65 MB/s BenchmarkDecodeString-4 218 548143 ns/op 23.92 MB/s PASS ok encoding/base32 1.660s goos: linux goarch: amd64 pkg: encoding/base64 cpu: AMD EPYC 7B12 BenchmarkEncodeToString-4 482 222161 ns/op 36.87 MB/s BenchmarkDecodeString/2-4 451105 245.9 ns/op 16.27 MB/s BenchmarkDecodeString/4-4 347487 347.0 ns/op 23.06 MB/s BenchmarkDecodeString/8-4 287856 430.7 ns/op 27.86 MB/s BenchmarkDecodeString/64-4 53431 2213 ns/op 39.77 MB/s BenchmarkDecodeString/8192-4 486 243156 ns/op 44.93 MB/s BenchmarkNewEncoding-4 118231 978.5 ns/op 261.62 MB/s PASS ok encoding/base64 1.947s goos: linux goarch: amd64 pkg: encoding/binary cpu: AMD EPYC 7B12 BenchmarkReadSlice1000Int32s-4 1993 60249 ns/op 66.39 MB/s BenchmarkReadStruct-4 23061 5218 ns/op 14.37 MB/s BenchmarkWriteStruct-4 22448 5250 ns/op 14.29 MB/s BenchmarkReadInts-4 73077 1626 ns/op 18.45 MB/s BenchmarkWriteInts-4 67033 1791 ns/op 16.75 MB/s BenchmarkWriteSlice1000Int32s-4 1825 62601 ns/op 63.90 MB/s BenchmarkPutUint16-4 4524046 26.20 ns/op 76.32 MB/s BenchmarkAppendUint16-4 4360831 27.17 ns/op 73.61 MB/s BenchmarkPutUint32-4 3193076 38.14 ns/op 104.89 MB/s BenchmarkAppendUint32-4 3080313 39.22 ns/op 101.99 MB/s BenchmarkPutUint64-4 1577473 75.52 ns/op 105.93 MB/s BenchmarkAppendUint64-4 1541492 72.26 ns/op 110.72 MB/s BenchmarkLittleEndianPutUint16-4 4531352 26.21 ns/op 76.32 MB/s BenchmarkLittleEndianAppendUint16-4 4271161 27.79 ns/op 71.96 MB/s BenchmarkLittleEndianPutUint32-4 3202084 38.25 ns/op 104.59 MB/s BenchmarkLittleEndianAppendUint32-4 3117583 38.42 ns/op 104.11 MB/s BenchmarkLittleEndianPutUint64-4 1588773 75.76 ns/op 105.60 MB/s BenchmarkLittleEndianAppendUint64-4 1543179 76.69 ns/op 104.32 MB/s BenchmarkReadFloats-4 244076 493.9 ns/op 24.29 MB/s BenchmarkWriteFloats-4 232720 515.7 ns/op 23.27 MB/s BenchmarkReadSlice1000Float32s-4 1736 65515 ns/op 61.05 MB/s BenchmarkWriteSlice1000Float32s-4 1754 69475 ns/op 57.57 MB/s BenchmarkReadSlice1000Uint8s-4 112290 952.4 ns/op 1049.98 MB/s BenchmarkWriteSlice1000Uint8s-4 142446 728.9 ns/op 1371.92 MB/s BenchmarkPutUvarint32-4 1000000 115.6 ns/op 34.61 MB/s BenchmarkPutUvarint64-4 282811 405.8 ns/op 19.71 MB/s PASS ok encoding/binary 4.919s goos: linux goarch: amd64 pkg: encoding/csv cpu: AMD EPYC 7B12 BenchmarkRead-4 10291 11924 ns/op 736 B/op 16 allocs/op BenchmarkReadWithFieldsPerRecord-4 9984 11978 ns/op 736 B/op 16 allocs/op BenchmarkReadWithoutFieldsPerRecord-4 8628 12037 ns/op 736 B/op 16 allocs/op BenchmarkReadLargeFields-4 5416 19198 ns/op 3937 B/op 24 allocs/op BenchmarkReadReuseRecord-4 10000 10795 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithFieldsPerRecord-4 10000 10702 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithoutFieldsPerRecord-4 10000 10723 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordLargeFields-4 6477 17917 ns/op 2977 B/op 12 allocs/op BenchmarkWrite-4 17984 6382 ns/op PASS ok encoding/csv 2.297s goos: linux goarch: amd64 pkg: encoding/gob cpu: AMD EPYC 7B12 BenchmarkEndToEndPipe-4 14601 7147 ns/op 1812 B/op 2 allocs/op BenchmarkEndToEndByteBuffer-4 20706 5863 ns/op 1811 B/op 2 allocs/op BenchmarkEndToEndSliceByteBuffer-4 312 374935 ns/op 16635 B/op 330 allocs/op BenchmarkEncodeComplex128Slice-4 1062 109331 ns/op 462 B/op 0 allocs/op BenchmarkEncodeFloat64Slice-4 1990 54151 ns/op 43 B/op 0 allocs/op BenchmarkEncodeInt32Slice-4 2169 54346 ns/op 40 B/op 0 allocs/op BenchmarkEncodeStringSlice-4 2714 40820 ns/op 143 B/op 0 allocs/op BenchmarkEncodeInterfaceSlice-4 62 1897908 ns/op 34748 B/op 250 allocs/op BenchmarkDecodeComplex128Slice-4 909 147817 ns/op 25194 B/op 169 allocs/op BenchmarkDecodeFloat64Slice-4 1765 70908 ns/op 10788 B/op 169 allocs/op BenchmarkDecodeInt32Slice-4 1933 64348 ns/op 9753 B/op 169 allocs/op BenchmarkDecodeStringSlice-4 1280 112332 ns/op 39109 B/op 1169 allocs/op BenchmarkDecodeStringsSlice-4 361 278124 ns/op 66158 B/op 2199 allocs/op BenchmarkDecodeBytesSlice-4 799 139101 ns/op 23541 B/op 184 allocs/op BenchmarkDecodeInterfaceSlice-4 133 870696 ns/op 82840 B/op 3178 allocs/op BenchmarkDecodeMap-4 100 1072591 ns/op 54132 B/op 181 allocs/op PASS ok encoding/gob 3.486s goos: linux goarch: amd64 pkg: encoding/hex cpu: AMD EPYC 7B12 BenchmarkEncode/256-4 20556 5772 ns/op 44.35 MB/s BenchmarkEncode/1024-4 4465 23782 ns/op 43.06 MB/s BenchmarkEncode/4096-4 1270 90268 ns/op 45.38 MB/s BenchmarkEncode/16384-4 321 382460 ns/op 42.84 MB/s BenchmarkDecode/256-4 41247 2919 ns/op 87.72 MB/s BenchmarkDecode/1024-4 10411 11227 ns/op 91.21 MB/s BenchmarkDecode/4096-4 2436 47358 ns/op 86.49 MB/s BenchmarkDecode/16384-4 646 187854 ns/op 87.22 MB/s BenchmarkDump/256-4 1891 64505 ns/op 3.97 MB/s BenchmarkDump/1024-4 469 247952 ns/op 4.13 MB/s BenchmarkDump/4096-4 100 1028707 ns/op 3.98 MB/s BenchmarkDump/16384-4 28 4073747 ns/op 4.02 MB/s PASS ok encoding/hex 2.718s goos: linux goarch: amd64 pkg: encoding/json cpu: AMD EPYC 7B12 BenchmarkCodeEncoder-4 1 115730342 ns/op 16.77 MB/s 8391840 B/op 59 allocs/op BenchmarkCodeEncoderError-4 2 67906805 ns/op 28.58 MB/s 4262024 B/op 50 allocs/op BenchmarkCodeMarshal-4 2 69563510 ns/op 27.89 MB/s 6136800 B/op 29 allocs/op BenchmarkCodeMarshalError-4 2 92540963 ns/op 20.97 MB/s 10331760 B/op 57 allocs/op BenchmarkMarshalBytes/32-4 30172 3928 ns/op BenchmarkMarshalBytes/256-4 7992 14349 ns/op BenchmarkMarshalBytes/4096-4 698 167536 ns/op BenchmarkMarshalBytesError/32-4 85 1401226 ns/op BenchmarkMarshalBytesError/256-4 82 1376321 ns/op BenchmarkMarshalBytesError/4096-4 74 1576912 ns/op BenchmarkCodeDecoder-4 1 312955098 ns/op 6.20 MB/s 11015936 B/op 91356 allocs/op BenchmarkUnicodeDecoder-4 49210 2416 ns/op 5.80 MB/s 40 B/op 2 allocs/op BenchmarkDecoderStream-4 56182 1866 ns/op 16 B/op 1 allocs/op BenchmarkCodeUnmarshal-4 1 273553900 ns/op 7.09 MB/s 2938152 B/op 91324 allocs/op BenchmarkCodeUnmarshalReuse-4 1 273246900 ns/op 7.10 MB/s 2939472 B/op 91330 allocs/op BenchmarkUnmarshalString-4 69411 1503 ns/op 160 B/op 2 allocs/op BenchmarkUnmarshalFloat64-4 165502 762.2 ns/op 160 B/op 2 allocs/op BenchmarkUnmarshalInt64-4 411181 300.6 ns/op 144 B/op 1 allocs/op BenchmarkIssue10335-4 66298 1591 ns/op 176 B/op 3 allocs/op BenchmarkIssue34127-4 91230 1293 ns/op 84 B/op 2 allocs/op BenchmarkUnmapped-4 21607 4917 ns/op 208 B/op 4 allocs/op BenchmarkTypeFieldsCache/MissTypes1-4 4858 22506 ns/op BenchmarkTypeFieldsCache/MissTypes10-4 939 117895 ns/op BenchmarkTypeFieldsCache/MissTypes100-4 133 882696 ns/op BenchmarkTypeFieldsCache/MissTypes1000-4 14 8981986 ns/op BenchmarkTypeFieldsCache/HitTypes1-4 575713 204.5 ns/op BenchmarkTypeFieldsCache/HitTypes10-4 574357 175.4 ns/op BenchmarkTypeFieldsCache/HitTypes100-4 752614 174.4 ns/op BenchmarkTypeFieldsCache/HitTypes1000-4 1034682 100.6 ns/op BenchmarkEncodeMarshaler-4 92343 1517 ns/op 75 B/op 1 allocs/op BenchmarkEncoderEncode-4 78432 1503 ns/op 43 B/op 0 allocs/op BenchmarkNumberIsValid-4 6072164 19.61 ns/op BenchmarkNumberIsValidRegexp-4 28308 4297 ns/op PASS ok encoding/json 7.670s goos: linux goarch: amd64 pkg: encoding/pem cpu: AMD EPYC 7B12 BenchmarkEncode-4 60 1689345 ns/op 38.79 MB/s BenchmarkDecode-4 36 3336882 ns/op 26.61 MB/s PASS ok encoding/pem 1.246s goos: linux goarch: amd64 pkg: encoding/xml cpu: AMD EPYC 7B12 BenchmarkMarshal-4 3801 30363 ns/op 6280 B/op 24 allocs/op BenchmarkUnmarshal-4 1131 94451 ns/op 8216 B/op 185 allocs/op BenchmarkHTMLAutoClose-4 6064 18975 ns/op PASS ok encoding/xml 1.558s goos: linux goarch: amd64 pkg: expvar cpu: AMD EPYC 7B12 BenchmarkIntAdd-4 572733 211.9 ns/op BenchmarkIntSet-4 410431 263.6 ns/op BenchmarkFloatAdd-4 116473 1340 ns/op BenchmarkFloatSet-4 304491 386.8 ns/op BenchmarkStringSet-4 274770 418.6 ns/op BenchmarkMapSet-4 58315 1726 ns/op BenchmarkMapSetDifferent-4 73020 1900 ns/op BenchmarkMapSetDifferentRandom-4 375 303122 ns/op BenchmarkMapSetString-4 84752 1844 ns/op BenchmarkMapAddSame-4 37225 3114 ns/op BenchmarkMapAddDifferent-4 14925 7221 ns/op BenchmarkMapAddDifferentRandom-4 302 388355 ns/op BenchmarkMapAddSameSteadyState-4 230347 450.4 ns/op BenchmarkMapAddDifferentSteadyState-4 134388 854.6 ns/op BenchmarkRealworldExpvarUsage-4 29380 5708 ns/op PASS ok expvar 3.420s goos: linux goarch: amd64 pkg: fmt cpu: AMD EPYC 7B12 BenchmarkSprintfPadding-4 132380 817.5 ns/op BenchmarkSprintfEmpty-4 568530 200.6 ns/op BenchmarkSprintfString-4 425264 357.7 ns/op BenchmarkSprintfTruncateString-4 287889 391.3 ns/op BenchmarkSprintfTruncateBytes-4 148272 801.4 ns/op BenchmarkSprintfSlowParsingPath-4 297090 347.0 ns/op BenchmarkSprintfQuoteString-4 49202 2357 ns/op BenchmarkSprintfInt-4 368029 323.3 ns/op BenchmarkSprintfIntInt-4 270942 439.3 ns/op BenchmarkSprintfPrefixedInt-4 292137 387.3 ns/op BenchmarkSprintfFloat-4 186573 698.7 ns/op BenchmarkSprintfComplex-4 80760 1461 ns/op BenchmarkSprintfBoolean-4 384554 395.9 ns/op BenchmarkSprintfHexString-4 138190 738.7 ns/op BenchmarkSprintfHexBytes-4 87242 1461 ns/op BenchmarkSprintfBytes-4 43153 2759 ns/op BenchmarkSprintfStringer-4 94118 1217 ns/op BenchmarkSprintfStructure-4 47496 2556 ns/op BenchmarkManyArgs-4 97274 1196 ns/op BenchmarkFprintInt-4 101913 1220 ns/op BenchmarkFprintfBytes-4 106430 1104 ns/op BenchmarkFprintIntNoAlloc-4 100197 1211 ns/op BenchmarkScanInts-4 51 2255534 ns/op BenchmarkScanRecursiveInt-4 1 294834699 ns/op BenchmarkScanRecursiveIntReaderWrapper-4 1 307664557 ns/op PASS ok fmt 5.184s goos: linux goarch: amd64 pkg: go/build cpu: AMD EPYC 7B12 BenchmarkImportVendor-4 1094 102363 ns/op PASS ok go/build 1.140s goos: linux goarch: amd64 pkg: go/constant cpu: AMD EPYC 7B12 BenchmarkStringAdd/1-4 67395 1662 ns/op 160 B/op 2 allocs/op BenchmarkStringAdd/4-4 19824 6093 ns/op 832 B/op 9 allocs/op BenchmarkStringAdd/16-4 5661 20303 ns/op 3168 B/op 23 allocs/op BenchmarkStringAdd/64-4 1504 78566 ns/op 11744 B/op 73 allocs/op BenchmarkStringAdd/256-4 382 301276 ns/op 47840 B/op 267 allocs/op BenchmarkStringAdd/1024-4 84 1395541 ns/op 206176 B/op 1038 allocs/op BenchmarkStringAdd/4096-4 21 5431532 ns/op 865632 B/op 4114 allocs/op BenchmarkStringAdd/16384-4 5 21773532 ns/op 3634566 B/op 16407 allocs/op BenchmarkStringAdd/65536-4 2 89447458 ns/op 15258976 B/op 65565 allocs/op PASS ok go/constant 2.486s goos: linux goarch: amd64 pkg: go/format cpu: AMD EPYC 7B12 BenchmarkFormat/array1-10000-4 1 188659777 ns/op 0.34 MB/s 46044152 B/op 48879 allocs/op PASS ok go/format 1.219s goos: linux goarch: amd64 pkg: go/parser cpu: AMD EPYC 7B12 BenchmarkParse-4 7 14492366 ns/op 3.72 MB/s BenchmarkParseOnly-4 8 12866853 ns/op 4.19 MB/s BenchmarkResolve-4 68 1664107 ns/op 32.37 MB/s PASS ok go/parser 2.185s goos: linux goarch: amd64 pkg: go/printer cpu: AMD EPYC 7B12 BenchmarkPrintFile-4 3 43017490 ns/op 1.21 MB/s 1935493 B/op 2752 allocs/op BenchmarkPrintDecl-4 1257 97443 ns/op 0.33 MB/s 15890 B/op 51 allocs/op PASS ok go/printer 1.465s goos: linux goarch: amd64 pkg: go/scanner cpu: AMD EPYC 7B12 BenchmarkScan-4 388 306948 ns/op BenchmarkScanFiles/go/types/expr.go-4 20 5970245 ns/op 8.31 MB/s BenchmarkScanFiles/go/parser/parser.go-4 13 9013820 ns/op 8.04 MB/s BenchmarkScanFiles/net/http/server.go-4 8 13643118 ns/op 8.31 MB/s BenchmarkScanFiles/go/scanner/errors.go-4 307 401729 ns/op 7.66 MB/s PASS ok go/scanner 1.711s goos: linux goarch: amd64 pkg: go/token cpu: AMD EPYC 7B12 BenchmarkSearchInts-4 1688739 70.95 ns/op PASS ok go/token 1.208s goos: linux goarch: amd64 pkg: go/types cpu: AMD EPYC 7B12 BenchmarkLookupFieldOrMethod-4 222 511105 ns/op BenchmarkNamed/Underlying/nongeneric-4 1710930 72.47 ns/op BenchmarkNamed/Underlying/generic-4 1669706 70.10 ns/op BenchmarkNamed/Underlying/src_instance-4 1666929 70.13 ns/op BenchmarkNamed/Underlying/user_instance-4 1670488 71.39 ns/op BenchmarkNamed/NewMethodSet/nongeneric-4 35316 3434 ns/op BenchmarkNamed/NewMethodSet/generic-4 35294 3423 ns/op BenchmarkNamed/NewMethodSet/src_instance-4 33008 3430 ns/op BenchmarkNamed/NewMethodSet/user_instance-4 34626 3528 ns/op BenchmarkCheck/http/funcbodies/info-4 1 361351263 ns/op 84555 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 284144669 ns/op 107527 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 169300217 ns/op 180458 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 143092780 ns/op 213492 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 309411707 ns/op 16727 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 2 78430790 ns/op 65979 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 3 46100797 ns/op 112247 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 3 44688000 ns/op 115803 lines/s BenchmarkCheck/constant/funcbodies/info-4 1 101393123 ns/op 21364 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 3 44401010 ns/op 48794 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 4 33574213 ns/op 64459 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 4 32427122 ns/op 66807 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 684025991 ns/op 95285 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 406550970 ns/op 160274 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 113381531 ns/op 574729 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 2 82180209 ns/op 792931 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 1 303649397 ns/op 6576 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 2 65621116 ns/op 30424 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 2 55039301 ns/op 36273 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 2 55153221 ns/op 36199 lines/s PASS ok go/types 15.142s goos: linux goarch: amd64 pkg: hash/adler32 cpu: AMD EPYC 7B12 BenchmarkAdler32KB-4 16003 7469 ns/op 137.10 MB/s PASS ok hash/adler32 1.211s goos: linux goarch: amd64 pkg: hash/crc32 cpu: AMD EPYC 7B12 BenchmarkCRC32/poly=IEEE/size=15/align=0-4 291784 390.9 ns/op 38.37 MB/s BenchmarkCRC32/poly=IEEE/size=15/align=1-4 311761 367.3 ns/op 40.84 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=0-4 169183 745.7 ns/op 53.64 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=1-4 156999 655.7 ns/op 61.00 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=0-4 622012 194.9 ns/op 2626.76 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=1-4 614580 192.2 ns/op 2663.99 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=0-4 511671 233.0 ns/op 4394.07 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=1-4 500103 234.2 ns/op 4371.65 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=0-4 255024 469.9 ns/op 8716.62 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=1-4 243470 474.5 ns/op 8631.63 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=0-4 44047 2719 ns/op 12050.98 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=1-4 43873 2712 ns/op 12081.91 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=0-4 699985 174.3 ns/op 86.07 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=1-4 696920 175.7 ns/op 85.39 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=0-4 650578 173.0 ns/op 231.21 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=1-4 606399 174.0 ns/op 229.94 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=0-4 459873 252.6 ns/op 2026.96 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=1-4 440140 255.8 ns/op 2001.46 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=0-4 359684 325.0 ns/op 3151.14 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=1-4 366390 312.9 ns/op 3272.71 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=0-4 302866 388.7 ns/op 10538.09 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=1-4 305214 385.9 ns/op 10613.43 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=0-4 61464 1943 ns/op 16866.88 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=1-4 61712 1942 ns/op 16876.79 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=0-4 318649 341.9 ns/op 43.88 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=1-4 361411 334.8 ns/op 44.80 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=0-4 164845 725.6 ns/op 55.13 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=1-4 171904 735.7 ns/op 54.37 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=0-4 14349 8101 ns/op 63.20 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=1-4 14184 8457 ns/op 60.54 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=0-4 6892 16400 ns/op 62.44 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=1-4 6438 18267 ns/op 56.06 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=0-4 1507 79704 ns/op 51.39 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=1-4 1512 78812 ns/op 51.97 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=0-4 176 672106 ns/op 48.75 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=1-4 182 664991 ns/op 49.28 MB/s PASS ok hash/crc32 5.857s goos: linux goarch: amd64 pkg: hash/crc64 cpu: AMD EPYC 7B12 BenchmarkCrc64/ISO64KB-4 145 844458 ns/op 77.61 MB/s BenchmarkCrc64/ISO4KB-4 1694 66631 ns/op 61.47 MB/s BenchmarkCrc64/ISO1KB-4 6960 14708 ns/op 69.62 MB/s BenchmarkCrc64/ECMA64KB-4 144 827653 ns/op 79.18 MB/s BenchmarkCrc64/Random64KB-4 134 877406 ns/op 74.69 MB/s BenchmarkCrc64/Random16KB-4 598 215439 ns/op 76.05 MB/s PASS ok hash/crc64 2.022s goos: linux goarch: amd64 pkg: hash/fnv cpu: AMD EPYC 7B12 BenchmarkFnv32KB-4 15933 7516 ns/op 136.24 MB/s BenchmarkFnv32aKB-4 15009 8484 ns/op 120.70 MB/s BenchmarkFnv64KB-4 15667 7820 ns/op 130.94 MB/s BenchmarkFnv64aKB-4 15169 8409 ns/op 121.77 MB/s BenchmarkFnv128KB-4 2808 40999 ns/op 24.98 MB/s BenchmarkFnv128aKB-4 2865 41169 ns/op 24.87 MB/s PASS ok hash/fnv 2.078s goos: linux goarch: amd64 pkg: hash/maphash cpu: AMD EPYC 7B12 BenchmarkHash/n=4/Write-4 748408 156.2 ns/op 25.62 MB/s BenchmarkHash/n=4/Bytes-4 5586181 20.92 ns/op 191.22 MB/s BenchmarkHash/n=4/String-4 2301456 52.80 ns/op 75.76 MB/s BenchmarkHash/n=8/Write-4 686608 156.0 ns/op 51.29 MB/s BenchmarkHash/n=8/Bytes-4 5509648 21.67 ns/op 369.09 MB/s BenchmarkHash/n=8/String-4 2268789 51.17 ns/op 156.34 MB/s BenchmarkHash/n=16/Write-4 769510 157.7 ns/op 101.47 MB/s BenchmarkHash/n=16/Bytes-4 5666481 21.41 ns/op 747.48 MB/s BenchmarkHash/n=16/String-4 2282967 51.56 ns/op 310.32 MB/s BenchmarkHash/n=32/Write-4 754659 154.9 ns/op 206.64 MB/s BenchmarkHash/n=32/Bytes-4 5670378 22.57 ns/op 1417.75 MB/s BenchmarkHash/n=32/String-4 2265915 53.64 ns/op 596.52 MB/s BenchmarkHash/n=64/Write-4 736150 165.2 ns/op 387.43 MB/s BenchmarkHash/n=64/Bytes-4 5497618 22.85 ns/op 2800.86 MB/s BenchmarkHash/n=64/String-4 2278903 51.45 ns/op 1243.99 MB/s BenchmarkHash/n=256/Write-4 555498 224.7 ns/op 1139.11 MB/s BenchmarkHash/n=256/Bytes-4 4376308 27.30 ns/op 9376.87 MB/s BenchmarkHash/n=256/String-4 1377739 87.34 ns/op 2930.96 MB/s BenchmarkHash/n=320/Write-4 555588 215.7 ns/op 1483.42 MB/s BenchmarkHash/n=320/Bytes-4 3773614 31.98 ns/op 10006.82 MB/s BenchmarkHash/n=320/String-4 923808 121.8 ns/op 2628.11 MB/s BenchmarkHash/n=1024/Write-4 372627 316.3 ns/op 3237.78 MB/s BenchmarkHash/n=1024/Bytes-4 1378800 86.99 ns/op 11771.91 MB/s BenchmarkHash/n=1024/String-4 398252 304.1 ns/op 3367.65 MB/s BenchmarkHash/n=4096/Write-4 173998 673.9 ns/op 6078.12 MB/s BenchmarkHash/n=4096/Bytes-4 343839 346.9 ns/op 11808.11 MB/s BenchmarkHash/n=4096/String-4 105978 1141 ns/op 3591.39 MB/s BenchmarkHash/n=16384/Write-4 55939 2120 ns/op 7726.83 MB/s BenchmarkHash/n=16384/Bytes-4 85962 1396 ns/op 11735.50 MB/s BenchmarkHash/n=16384/String-4 26535 4481 ns/op 3656.46 MB/s PASS ok hash/maphash 5.398s goos: linux goarch: amd64 pkg: html cpu: AMD EPYC 7B12 BenchmarkEscape-4 1293 89838 ns/op BenchmarkEscapeNone-4 146329 817.1 ns/op BenchmarkUnescape-4 1192 99001 ns/op BenchmarkUnescapeNone-4 807888 148.6 ns/op BenchmarkUnescapeSparse-4 18297 7320 ns/op BenchmarkUnescapeDense-4 1567 70517 ns/op PASS ok html 1.912s goos: linux goarch: amd64 pkg: html/template cpu: AMD EPYC 7B12 BenchmarkCSSEscaper-4 12908 9013 ns/op BenchmarkCSSEscaperNoSpecials-4 59798 2018 ns/op BenchmarkDecodeCSS-4 40621 2948 ns/op BenchmarkDecodeCSSNoSpecials-4 6038920 20.61 ns/op BenchmarkCSSValueFilter-4 166190 719.1 ns/op BenchmarkCSSValueFilterOk-4 118786 1022 ns/op BenchmarkEscapedExecute-4 6621 18647 ns/op BenchmarkHTMLNospaceEscaper-4 16381 7268 ns/op BenchmarkHTMLNospaceEscaperNoSpecials-4 96337 1273 ns/op BenchmarkStripTags-4 31518 3750 ns/op BenchmarkStripTagsNoSpecials-4 425100 261.7 ns/op BenchmarkJSValEscaperWithNum-4 33480 3641 ns/op BenchmarkJSValEscaperWithStr-4 7436 14941 ns/op BenchmarkJSValEscaperWithStrNoSpecials-4 27076 4459 ns/op BenchmarkJSValEscaperWithObj-4 6733 17089 ns/op BenchmarkJSValEscaperWithObjNoSpecials-4 18933 6238 ns/op BenchmarkJSStrEscaperNoSpecials-4 87770 1411 ns/op BenchmarkJSStrEscaper-4 17395 7195 ns/op BenchmarkJSRegexpEscaperNoSpecials-4 78034 1579 ns/op BenchmarkJSRegexpEscaper-4 16376 7546 ns/op BenchmarkTemplateSpecialTags-4 147 814357 ns/op BenchmarkURLEscaper-4 5736 19208 ns/op BenchmarkURLEscaperNoSpecials-4 256317 487.0 ns/op BenchmarkURLNormalizer-4 7107 14504 ns/op BenchmarkURLNormalizerNoSpecials-4 236034 507.1 ns/op BenchmarkSrcsetFilter-4 25767 4657 ns/op BenchmarkSrcsetFilterNoSpecials-4 155330 765.4 ns/op PASS ok html/template 5.191s goos: linux goarch: amd64 pkg: image cpu: AMD EPYC 7B12 BenchmarkAt/rgba-4 884205 131.0 ns/op 16 B/op 1 allocs/op BenchmarkAt/rgba64-4 671395 174.3 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba-4 745549 135.0 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba64-4 609238 177.3 ns/op 16 B/op 1 allocs/op BenchmarkAt/alpha-4 2218837 50.53 ns/op 0 B/op 0 allocs/op BenchmarkAt/alpha16-4 1605723 75.35 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray-4 2355844 54.77 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray16-4 1471143 75.56 ns/op 0 B/op 0 allocs/op BenchmarkAt/paletted-4 1852236 63.63 ns/op 0 B/op 0 allocs/op BenchmarkSet/rgba-4 567295 190.0 ns/op 16 B/op 1 allocs/op BenchmarkSet/rgba64-4 502581 220.7 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba-4 585999 194.8 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba64-4 509917 232.7 ns/op 16 B/op 1 allocs/op BenchmarkSet/alpha-4 1000000 112.0 ns/op 0 B/op 0 allocs/op BenchmarkSet/alpha16-4 778044 156.5 ns/op 16 B/op 1 allocs/op BenchmarkSet/gray-4 1000000 104.7 ns/op 0 B/op 0 allocs/op BenchmarkSet/gray16-4 793707 157.8 ns/op 16 B/op 1 allocs/op BenchmarkSet/paletted-4 599253 210.4 ns/op 0 B/op 0 allocs/op BenchmarkRGBAAt-4 1792336 65.03 ns/op BenchmarkRGBASetRGBA-4 1786982 66.97 ns/op BenchmarkRGBA64At-4 1183053 101.0 ns/op BenchmarkRGBA64SetRGBA64-4 1141747 104.4 ns/op BenchmarkNRGBAAt-4 1837550 65.90 ns/op BenchmarkNRGBASetNRGBA-4 1784788 69.15 ns/op BenchmarkNRGBA64At-4 1000000 119.1 ns/op BenchmarkNRGBA64SetNRGBA64-4 1000000 103.5 ns/op BenchmarkAlphaAt-4 3246370 37.06 ns/op BenchmarkAlphaSetAlpha-4 3149790 37.88 ns/op BenchmarkAlpha16At-4 1991676 60.14 ns/op BenchmarkAlphaSetAlpha16-4 1951899 61.36 ns/op BenchmarkGrayAt-4 3241393 37.54 ns/op BenchmarkGraySetGray-4 3144631 40.57 ns/op BenchmarkGray16At-4 2018754 66.75 ns/op BenchmarkGraySetGray16-4 1970209 63.51 ns/op PASS ok image 6.576s goos: linux goarch: amd64 pkg: image/color cpu: AMD EPYC 7B12 BenchmarkYCbCrToRGB/0-4 4793547 24.61 ns/op BenchmarkYCbCrToRGB/128-4 5005831 23.75 ns/op BenchmarkYCbCrToRGB/255-4 4980844 23.66 ns/op BenchmarkRGBToYCbCr/0-4 5401748 23.72 ns/op BenchmarkRGBToYCbCr/Cb-4 5004625 23.77 ns/op BenchmarkRGBToYCbCr/Cr-4 5410108 23.70 ns/op BenchmarkYCbCrToRGBA/0-4 4047092 29.34 ns/op BenchmarkYCbCrToRGBA/128-4 3890536 30.58 ns/op BenchmarkYCbCrToRGBA/255-4 4049370 29.13 ns/op BenchmarkNYCbCrAToRGBA/0-4 3960422 29.93 ns/op BenchmarkNYCbCrAToRGBA/128-4 3954818 29.93 ns/op BenchmarkNYCbCrAToRGBA/255-4 4084956 27.14 ns/op PASS ok image/color 2.809s goos: linux goarch: amd64 pkg: image/draw cpu: AMD EPYC 7B12 BenchmarkFillOver-4 5 24096444 ns/op BenchmarkFillSrc-4 476 239824 ns/op BenchmarkCopyOver-4 10 11279785 ns/op BenchmarkCopySrc-4 643 160460 ns/op BenchmarkNRGBAOver-4 9 11603874 ns/op BenchmarkNRGBASrc-4 15 7584678 ns/op BenchmarkYCbCr-4 13 8858911 ns/op BenchmarkGray-4 25 4542538 ns/op BenchmarkCMYK-4 15 7583994 ns/op BenchmarkGlyphOver-4 28 4076941 ns/op BenchmarkRGBAMaskOver-4 5 21320046 ns/op BenchmarkGrayMaskOver-4 7 16088239 ns/op BenchmarkRGBA64ImageMaskOver-4 5 25317636 ns/op BenchmarkRGBA-4 6 17028352 ns/op BenchmarkPalettedFill-4 1405 85268 ns/op BenchmarkPalettedRGBA-4 6 17966024 ns/op BenchmarkGenericOver-4 3 37511574 ns/op BenchmarkGenericMaskOver-4 7 15773490 ns/op BenchmarkGenericSrc-4 4 25257803 ns/op BenchmarkGenericMaskSrc-4 5 21924298 ns/op PASS ok image/draw 5.954s goos: linux goarch: amd64 pkg: image/gif cpu: AMD EPYC 7B12 BenchmarkDecode-4 30 3378172 ns/op 4.57 MB/s 47848 B/op 267 allocs/op BenchmarkEncodeRandomPaletted-4 2 85575438 ns/op 3.59 MB/s 79984 B/op 7 allocs/op BenchmarkEncodeRandomRGBA-4 1 2085327349 ns/op 0.59 MB/s 417248 B/op 13 allocs/op BenchmarkEncodeRealisticPaletted-4 85 1429084 ns/op 10.81 MB/s 79985 B/op 7 allocs/op BenchmarkEncodeRealisticRGBA-4 1 106518082 ns/op 0.58 MB/s 105952 B/op 13 allocs/op PASS ok image/gif 4.111s goos: linux goarch: amd64 pkg: image/jpeg cpu: AMD EPYC 7B12 BenchmarkFDCT-4 5662 19975 ns/op BenchmarkIDCT-4 5949 18162 ns/op BenchmarkDecodeBaseline-4 13 9068149 ns/op 6.82 MB/s 63024 B/op 5 allocs/op BenchmarkDecodeProgressive-4 9 11873138 ns/op 5.21 MB/s 259712 B/op 13 allocs/op BenchmarkEncodeRGBA-4 1 110367531 ns/op 11.13 MB/s 4400 B/op 4 allocs/op BenchmarkEncodeYCbCr-4 1 142779060 ns/op 6.45 MB/s 4400 B/op 4 allocs/op PASS ok image/jpeg 2.028s goos: linux goarch: amd64 pkg: image/png cpu: AMD EPYC 7B12 BenchmarkPaeth-4 16929830 7.032 ns/op BenchmarkDecodeGray-4 18 5976181 ns/op 10.97 MB/s 137024 B/op 102 allocs/op BenchmarkDecodeNRGBAGradient-4 4 25973386 ns/op 10.09 MB/s 337328 B/op 188 allocs/op BenchmarkDecodeNRGBAOpaque-4 5 23121288 ns/op 11.34 MB/s 346592 B/op 152 allocs/op BenchmarkDecodePaletted-4 32 3733042 ns/op 17.56 MB/s 139456 B/op 309 allocs/op BenchmarkDecodeRGB-4 5 21736614 ns/op 12.06 MB/s 332000 B/op 157 allocs/op BenchmarkDecodeInterlacing-4 4 25564931 ns/op 10.25 MB/s 605216 B/op 268 allocs/op BenchmarkEncodeGray-4 3 40788694 ns/op 7.53 MB/s 852184 B/op 29 allocs/op BenchmarkEncodeGrayWithBufferPool-4 3 39363304 ns/op 7.80 MB/s 284053 B/op 9 allocs/op BenchmarkEncodeNRGBOpaque-4 1 136587940 ns/op 9.00 MB/s 860248 B/op 29 allocs/op BenchmarkEncodeNRGBA-4 1 138305850 ns/op 8.88 MB/s 864088 B/op 29 allocs/op BenchmarkEncodePaletted-4 6 20304472 ns/op 15.13 MB/s 848592 B/op 32 allocs/op BenchmarkEncodeRGBOpaque-4 1 138020630 ns/op 8.90 MB/s 860248 B/op 29 allocs/op BenchmarkEncodeRGBA-4 1 534995311 ns/op 2.30 MB/s 864088 B/op 29 allocs/op PASS ok image/png 4.021s goos: linux goarch: amd64 pkg: index/suffixarray cpu: AMD EPYC 7B12 BenchmarkNew/text=opticks/size=100K/bits=32-4 3 37706777 ns/op 2.65 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=opticks/size=100K/bits=64-4 4 32467012 ns/op 3.08 MB/s 802920 B/op 2 allocs/op BenchmarkNew/text=opticks/size=500K/bits=32-4 1 198011476 ns/op 2.53 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=opticks/size=500K/bits=64-4 1 164886798 ns/op 3.03 MB/s 4006064 B/op 3 allocs/op BenchmarkNew/text=go/size=100K/bits=32-4 3 37077044 ns/op 2.70 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=64-4 4 31430823 ns/op 3.18 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=32-4 1 186360277 ns/op 2.68 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=64-4 1 167538988 ns/op 2.98 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=1M/bits=32-4 1 389063352 ns/op 2.57 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=1M/bits=64-4 1 368841303 ns/op 2.71 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=32-4 1 2559900774 ns/op 1.95 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=64-4 1 2430534394 ns/op 2.06 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=go/size=10M/bits=32-4 1 5693963977 ns/op 1.76 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=go/size=10M/bits=64-4 1 5566119717 ns/op 1.80 MB/s 80003152 B/op 2 allocs/op BenchmarkNew/text=go/size=50M/bits=32-4 1 34157559002 ns/op 1.46 MB/s 200007760 B/op 2 allocs/op BenchmarkNew/text=go/size=50M/bits=64-4 1 33150192191 ns/op 1.51 MB/s 400007248 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=32-4 18 6531674 ns/op 15.31 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=64-4 16 6732823 ns/op 14.85 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=32-4 4 32621672 ns/op 15.33 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=64-4 4 33477638 ns/op 14.94 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=32-4 2 62860586 ns/op 15.91 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=64-4 2 67967790 ns/op 14.71 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=32-4 1 309338057 ns/op 16.16 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=64-4 1 324489426 ns/op 15.41 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=zero/size=10M/bits=32-4 1 645505103 ns/op 15.49 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=zero/size=10M/bits=64-4 1 689443379 ns/op 14.50 MB/s 80003160 B/op 3 allocs/op BenchmarkNew/text=zero/size=50M/bits=32-4 1 3148226637 ns/op 15.88 MB/s 200007768 B/op 3 allocs/op BenchmarkNew/text=zero/size=50M/bits=64-4 1 3349415662 ns/op 14.93 MB/s 400007248 B/op 2 allocs/op BenchmarkNew/text=rand/size=100K/bits=32-4 3 42981780 ns/op 2.33 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=rand/size=100K/bits=64-4 3 36048184 ns/op 2.77 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=rand/size=500K/bits=32-4 1 228097073 ns/op 2.19 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=rand/size=500K/bits=64-4 1 198253236 ns/op 2.52 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=32-4 1 496194834 ns/op 2.02 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=64-4 1 518143451 ns/op 1.93 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=32-4 1 3741541373 ns/op 1.34 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=64-4 1 4277312571 ns/op 1.17 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=rand/size=10M/bits=32-4 1 9783884217 ns/op 1.02 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=rand/size=10M/bits=64-4 1 9460876561 ns/op 1.06 MB/s 80003152 B/op 2 allocs/op BenchmarkNew/text=rand/size=50M/bits=32-4 1 53542403643 ns/op 0.93 MB/s 200007760 B/op 2 allocs/op BenchmarkNew/text=rand/size=50M/bits=64-4 1 52633210141 ns/op 0.95 MB/s 400007248 B/op 2 allocs/op BenchmarkSaveRestore/bits=32-4 1 114490972 ns/op 36.51 MB/s 5275648 B/op 4 allocs/op BenchmarkSaveRestore/bits=64-4 1 106759881 ns/op 39.15 MB/s 9469952 B/op 4 allocs/op PASS ok index/suffixarray 242.636s goos: linux goarch: amd64 pkg: internal/fuzz cpu: AMD EPYC 7B12 BenchmarkMarshalCorpusFile/1-4 51650 2233 ns/op 0.45 MB/s BenchmarkMarshalCorpusFile/2-4 50577 2353 ns/op 0.85 MB/s BenchmarkMarshalCorpusFile/4-4 45439 2602 ns/op 1.54 MB/s BenchmarkMarshalCorpusFile/8-4 38778 3064 ns/op 2.61 MB/s BenchmarkMarshalCorpusFile/16-4 30874 3883 ns/op 4.12 MB/s BenchmarkMarshalCorpusFile/32-4 21224 5729 ns/op 5.59 MB/s BenchmarkMarshalCorpusFile/64-4 13414 8876 ns/op 7.21 MB/s BenchmarkMarshalCorpusFile/128-4 8191 14377 ns/op 8.90 MB/s BenchmarkMarshalCorpusFile/256-4 4438 26934 ns/op 9.50 MB/s BenchmarkMarshalCorpusFile/512-4 2223 53002 ns/op 9.66 MB/s BenchmarkMarshalCorpusFile/1024-4 1135 101167 ns/op 10.12 MB/s BenchmarkMarshalCorpusFile/2048-4 579 200270 ns/op 10.23 MB/s BenchmarkMarshalCorpusFile/4096-4 315 382426 ns/op 10.71 MB/s BenchmarkMarshalCorpusFile/8192-4 153 798414 ns/op 10.26 MB/s BenchmarkMarshalCorpusFile/16384-4 75 1594558 ns/op 10.27 MB/s BenchmarkMarshalCorpusFile/32768-4 32 3710569 ns/op 8.83 MB/s BenchmarkMarshalCorpusFile/65536-4 15 7363505 ns/op 8.90 MB/s BenchmarkMarshalCorpusFile/131072-4 6 17564642 ns/op 7.46 MB/s BenchmarkMarshalCorpusFile/262144-4 4 30483010 ns/op 8.60 MB/s BenchmarkMarshalCorpusFile/524288-4 2 66191305 ns/op 7.92 MB/s BenchmarkMarshalCorpusFile/1048576-4 1 122154441 ns/op 8.58 MB/s BenchmarkUnmarshalCorpusFile/1-4 14054 8353 ns/op 0.12 MB/s BenchmarkUnmarshalCorpusFile/2-4 13422 8979 ns/op 0.22 MB/s BenchmarkUnmarshalCorpusFile/4-4 12159 9946 ns/op 0.40 MB/s BenchmarkUnmarshalCorpusFile/8-4 10718 11001 ns/op 0.73 MB/s BenchmarkUnmarshalCorpusFile/16-4 7664 13566 ns/op 1.18 MB/s BenchmarkUnmarshalCorpusFile/32-4 5440 19898 ns/op 1.61 MB/s BenchmarkUnmarshalCorpusFile/64-4 4414 23670 ns/op 2.70 MB/s BenchmarkUnmarshalCorpusFile/128-4 3855 30326 ns/op 4.22 MB/s BenchmarkUnmarshalCorpusFile/256-4 1528 78689 ns/op 3.25 MB/s BenchmarkUnmarshalCorpusFile/512-4 802 154965 ns/op 3.30 MB/s BenchmarkUnmarshalCorpusFile/1024-4 412 296638 ns/op 3.45 MB/s BenchmarkUnmarshalCorpusFile/2048-4 212 581144 ns/op 3.52 MB/s BenchmarkUnmarshalCorpusFile/4096-4 96 1142487 ns/op 3.59 MB/s BenchmarkUnmarshalCorpusFile/8192-4 45 2246989 ns/op 3.65 MB/s BenchmarkUnmarshalCorpusFile/16384-4 25 4507376 ns/op 3.63 MB/s BenchmarkUnmarshalCorpusFile/32768-4 12 9175938 ns/op 3.57 MB/s BenchmarkUnmarshalCorpusFile/65536-4 6 17522460 ns/op 3.74 MB/s BenchmarkUnmarshalCorpusFile/131072-4 3 35522964 ns/op 3.69 MB/s BenchmarkUnmarshalCorpusFile/262144-4 2 71059015 ns/op 3.69 MB/s BenchmarkUnmarshalCorpusFile/524288-4 1 141379670 ns/op 3.71 MB/s BenchmarkUnmarshalCorpusFile/1048576-4 1 280240860 ns/op 3.74 MB/s BenchmarkMutatorBytes/1-4 50616 2379 ns/op BenchmarkMutatorBytes/10-4 54622 2220 ns/op BenchmarkMutatorBytes/100-4 50266 2430 ns/op BenchmarkMutatorBytes/1000-4 33860 3794 ns/op BenchmarkMutatorBytes/10000-4 8472 15005 ns/op BenchmarkMutatorBytes/100000-4 1249 113963 ns/op BenchmarkMutatorString/1-4 48610 2422 ns/op BenchmarkMutatorString/10-4 51214 2396 ns/op BenchmarkMutatorString/100-4 45781 2816 ns/op BenchmarkMutatorString/1000-4 23558 5446 ns/op BenchmarkMutatorString/10000-4 5187 30222 ns/op BenchmarkMutatorString/100000-4 426 302235 ns/op BenchmarkMutatorAllBasicTypes/[]uint8-4 28189 4405 ns/op BenchmarkMutatorAllBasicTypes/string-4 26751 4294 ns/op BenchmarkMutatorAllBasicTypes/bool-4 89302 1326 ns/op BenchmarkMutatorAllBasicTypes/float32-4 80118 1493 ns/op BenchmarkMutatorAllBasicTypes/float64-4 79633 1495 ns/op BenchmarkMutatorAllBasicTypes/int-4 85848 1415 ns/op BenchmarkMutatorAllBasicTypes/int8-4 85544 1386 ns/op BenchmarkMutatorAllBasicTypes/int16-4 86170 1396 ns/op BenchmarkMutatorAllBasicTypes/int32-4 84498 1414 ns/op BenchmarkMutatorAllBasicTypes/int64-4 86083 1399 ns/op BenchmarkMutatorAllBasicTypes/uint8-4 82206 1457 ns/op BenchmarkMutatorAllBasicTypes/uint16-4 83612 1471 ns/op BenchmarkMutatorAllBasicTypes/uint32-4 82968 1448 ns/op BenchmarkMutatorAllBasicTypes/uint64-4 80704 1440 ns/op PASS ok internal/fuzz 12.237s goos: linux goarch: amd64 pkg: internal/intern cpu: AMD EPYC 7B12 BenchmarkStress-4 54171 2401 ns/op 0 B/op 0 allocs/op BenchmarkGetByString-4 199998 622.0 ns/op 0 B/op 0 allocs/op PASS ok internal/intern 1.386s goos: linux goarch: amd64 pkg: internal/poll cpu: AMD EPYC 7B12 BenchmarkSplicePipe/SplicePipeWithPool-4 76999 1687 ns/op BenchmarkSplicePipe/SplicePipeWithoutPool-4 27805 4251 ns/op BenchmarkSplicePipePoolParallel-4 179468 698.0 ns/op BenchmarkSplicePipeNativeParallel-4 43246 2659 ns/op PASS ok internal/poll 1.918s goos: linux goarch: amd64 pkg: internal/trace cpu: AMD EPYC 7B12 BenchmarkMMU-4 7 16365612 ns/op PASS ok internal/trace 2.333s PASS ok internal/zstd 1.012s goos: linux goarch: amd64 pkg: io cpu: AMD EPYC 7B12 BenchmarkCopyNSmall-4 18019 6499 ns/op BenchmarkCopyNLarge-4 331 319249 ns/op PASS ok io 1.357s goos: linux goarch: amd64 pkg: log cpu: AMD EPYC 7B12 BenchmarkItoa-4 284308 385.8 ns/op BenchmarkPrintln-4 32235 3808 ns/op 77 B/op 1 allocs/op BenchmarkPrintlnNoFlags-4 49251 2471 ns/op 65 B/op 0 allocs/op BenchmarkConcurrent-4 2532 42711 ns/op BenchmarkDiscard-4 1811890 65.48 ns/op 0 B/op 0 allocs/op PASS ok log 1.745s goos: linux goarch: amd64 pkg: log/slog cpu: AMD EPYC 7B12 BenchmarkWriteTime-4 118396 999.9 ns/op BenchmarkJSONHandler/defaults-4 9348 11303 ns/op 529 B/op 1 allocs/op BenchmarkJSONHandler/time_format-4 5595 18868 ns/op 805 B/op 6 allocs/op BenchmarkJSONHandler/time_unix-4 6987 16482 ns/op 768 B/op 5 allocs/op BenchmarkPreformatting/separate-4 10000 10925 ns/op 525 B/op 1 allocs/op BenchmarkPreformatting/struct-4 9589 10987 ns/op 525 B/op 1 allocs/op BenchmarkPreformatting/struct_file-4 7318 13733 ns/op 531 B/op 1 allocs/op BenchmarkJSONEncoding/json.Marshal-4 42316 2882 ns/op 80 B/op 3 allocs/op BenchmarkJSONEncoding/Encoder.Encode-4 41629 2927 ns/op 63 B/op 1 allocs/op BenchmarkNopLog/no_attrs-4 94533 1299 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/attrs-4 79029 1601 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/attrs-parallel-4 62074 2129 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/keys-values-4 74336 1680 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/WithContext-4 78757 1606 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/WithContext-parallel-4 58945 2071 ns/op 0 B/op 0 allocs/op BenchmarkPC/0-4 645612 181.9 ns/op 0 B/op 0 allocs/op BenchmarkPC/1-4 422192 239.6 ns/op 0 B/op 0 allocs/op BenchmarkPC/2-4 298528 362.0 ns/op 0 B/op 0 allocs/op BenchmarkPC/3-4 236408 500.9 ns/op 0 B/op 0 allocs/op BenchmarkPC/4-4 185743 616.5 ns/op 0 B/op 0 allocs/op BenchmarkRecord-4 10000 11472 ns/op BenchmarkDispatch/switch-checked-4 282964 429.3 ns/op BenchmarkDispatch/As-4 261898 453.3 ns/op BenchmarkDispatch/Visit-4 247707 478.8 ns/op BenchmarkUnsafeStrings-4 25320 4798 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.265s goos: linux goarch: amd64 pkg: log/slog/internal/benchmarks cpu: AMD EPYC 7B12 BenchmarkAttrs/disabled/5_args-4 2627227 39.08 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/disabled/5_args_ctx-4 2984910 40.08 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/disabled/10_args-4 1785067 60.20 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/disabled/40_args-4 418394 267.6 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/fastText_discard/5_args-4 91363 1280 ns/op 259 B/op 0 allocs/op BenchmarkAttrs/fastText_discard/5_args_ctx-4 58452 1760 ns/op 265 B/op 0 allocs/op BenchmarkAttrs/fastText_discard/10_args-4 48141 2137 ns/op 472 B/op 1 allocs/op BenchmarkAttrs/fastText_discard/40_args-4 18794 5559 ns/op 2049 B/op 1 allocs/op BenchmarkAttrs/Text_discard/5_args-4 16635 7345 ns/op 609 B/op 3 allocs/op BenchmarkAttrs/Text_discard/5_args_ctx-4 16633 6980 ns/op 621 B/op 3 allocs/op BenchmarkAttrs/Text_discard/10_args-4 11300 10210 ns/op 904 B/op 6 allocs/op BenchmarkAttrs/Text_discard/40_args-4 4470 25488 ns/op 2992 B/op 22 allocs/op BenchmarkAttrs/JSON_discard/5_args-4 19636 5921 ns/op 529 B/op 1 allocs/op BenchmarkAttrs/JSON_discard/5_args_ctx-4 20074 5692 ns/op 518 B/op 0 allocs/op BenchmarkAttrs/JSON_discard/10_args-4 14102 9180 ns/op 735 B/op 2 allocs/op BenchmarkAttrs/JSON_discard/40_args-4 5098 23079 ns/op 2295 B/op 2 allocs/op PASS ok log/slog/internal/benchmarks 3.906s goos: linux goarch: amd64 pkg: maps cpu: AMD EPYC 7B12 BenchmarkMapClone-4 4 28367788 ns/op BenchmarkKeys-4 10 10809872 ns/op BenchmarkValues-4 10 10609696 ns/op PASS ok maps 3.560s goos: linux goarch: amd64 pkg: math cpu: AMD EPYC 7B12 BenchmarkAcos-4 5057431 23.41 ns/op BenchmarkAcosh-4 1808228 66.45 ns/op BenchmarkAsin-4 5118232 23.51 ns/op BenchmarkAsinh-4 1793948 66.69 ns/op BenchmarkAtan-4 5778531 20.43 ns/op BenchmarkAtanh-4 1695024 70.98 ns/op BenchmarkAtan2-4 3385784 35.80 ns/op BenchmarkCbrt-4 2322972 51.41 ns/op BenchmarkCeil-4 22570777 5.010 ns/op BenchmarkCompare-4 4928748 24.39 ns/op BenchmarkCompare32-4 6043790 20.37 ns/op BenchmarkCopysign-4 3804645 31.65 ns/op BenchmarkCos-4 1775229 66.68 ns/op BenchmarkCosh-4 2253081 53.54 ns/op BenchmarkErf-4 5967699 20.69 ns/op BenchmarkErfc-4 5783815 21.33 ns/op BenchmarkErfinv-4 5838362 20.23 ns/op BenchmarkErfcinv-4 5925790 20.20 ns/op BenchmarkExp-4 7366984 14.40 ns/op BenchmarkExpGo-4 1456591 83.53 ns/op BenchmarkExpm1-4 4983007 24.16 ns/op BenchmarkExp2-4 1558281 76.72 ns/op BenchmarkExp2Go-4 1465323 81.36 ns/op BenchmarkAbs-4 4924351 24.08 ns/op BenchmarkDim-4 11298733 10.32 ns/op BenchmarkFloor-4 22218025 4.985 ns/op BenchmarkMax-4 15288201 7.365 ns/op BenchmarkMin-4 15740388 6.901 ns/op BenchmarkMod-4 411561 249.2 ns/op BenchmarkFrexp-4 2561421 46.93 ns/op BenchmarkGamma-4 898680 127.6 ns/op BenchmarkHypot-4 13470975 8.128 ns/op BenchmarkHypotGo-4 2186932 54.99 ns/op BenchmarkIlogb-4 2993170 40.25 ns/op BenchmarkJ0-4 350796 331.0 ns/op BenchmarkJ1-4 349274 324.0 ns/op BenchmarkJn-4 172281 677.4 ns/op BenchmarkLdexp-4 2500237 48.01 ns/op BenchmarkLgamma-4 1305142 91.81 ns/op BenchmarkLog-4 8365022 13.88 ns/op BenchmarkLogb-4 2916584 40.04 ns/op BenchmarkLog1p-4 2153767 55.59 ns/op BenchmarkLog10-4 8087223 14.55 ns/op BenchmarkLog2-4 1966290 59.34 ns/op BenchmarkModf-4 3685878 32.36 ns/op BenchmarkNextafter32-4 3515516 33.96 ns/op BenchmarkNextafter64-4 3567926 33.10 ns/op BenchmarkPowInt-4 791817 151.2 ns/op BenchmarkPowFrac-4 599520 197.4 ns/op BenchmarkPow10Pos-4 5687778 20.91 ns/op BenchmarkPow10Neg-4 5521206 21.07 ns/op BenchmarkRound-4 4607484 25.02 ns/op BenchmarkRoundToEven-4 11397278 10.32 ns/op BenchmarkRemainder-4 645702 179.2 ns/op BenchmarkSignbit-4 6853086 17.17 ns/op BenchmarkSin-4 2102157 57.35 ns/op BenchmarkSincos-4 1408652 86.07 ns/op BenchmarkSinh-4 3902643 31.52 ns/op BenchmarkSqrtIndirect-4 22355989 5.020 ns/op BenchmarkSqrtLatency-4 12858553 9.329 ns/op BenchmarkSqrtIndirectLatency-4 12770740 9.226 ns/op BenchmarkSqrtGoLatency-4 2033007 58.58 ns/op BenchmarkSqrtPrime-4 174310 688.5 ns/op BenchmarkTan-4 2057246 66.58 ns/op BenchmarkTanh-4 2180781 55.12 ns/op BenchmarkTrunc-4 20981371 5.034 ns/op BenchmarkY0-4 348018 320.5 ns/op BenchmarkY1-4 366864 316.4 ns/op BenchmarkYn-4 182827 651.1 ns/op BenchmarkFloat64bits-4 7107674 16.96 ns/op BenchmarkFloat64frombits-4 6968818 18.03 ns/op BenchmarkFloat32bits-4 6287677 17.44 ns/op BenchmarkFloat32frombits-4 6952579 17.22 ns/op BenchmarkFMA-4 20455266 5.306 ns/op PASS ok math 12.213s goos: linux goarch: amd64 pkg: math/big cpu: AMD EPYC 7B12 BenchmarkAddVV/1-4 15637177 7.212 ns/op 8873.70 MB/s BenchmarkAddVV/2-4 14964890 7.565 ns/op 16920.82 MB/s BenchmarkAddVV/3-4 14083597 7.872 ns/op 24391.54 MB/s BenchmarkAddVV/4-4 14050699 8.463 ns/op 30249.61 MB/s BenchmarkAddVV/5-4 14029526 8.669 ns/op 36913.43 MB/s BenchmarkAddVV/10-4 11594662 10.10 ns/op 63360.46 MB/s BenchmarkAddVV/100-4 2600668 46.52 ns/op 137580.97 MB/s BenchmarkAddVV/1000-4 238766 474.4 ns/op 134913.03 MB/s BenchmarkSubVV/1-4 16281763 7.329 ns/op 8732.72 MB/s BenchmarkSubVV/2-4 15325767 7.831 ns/op 16345.04 MB/s BenchmarkSubVV/3-4 13261382 8.459 ns/op 22697.19 MB/s BenchmarkSubVV/4-4 13763708 8.265 ns/op 30975.09 MB/s BenchmarkSubVV/5-4 13922810 8.598 ns/op 37217.94 MB/s BenchmarkSubVV/10-4 11844025 10.02 ns/op 63874.77 MB/s BenchmarkSubVV/100-4 2591115 46.49 ns/op 137651.15 MB/s BenchmarkSubVV/1000-4 253850 472.9 ns/op 135326.98 MB/s BenchmarkAddVW/1-4 15965282 7.207 ns/op 1109.96 MB/s BenchmarkAddVW/2-4 15003769 8.414 ns/op 1901.50 MB/s BenchmarkAddVW/3-4 15133020 7.802 ns/op 3076.10 MB/s BenchmarkAddVW/4-4 16044862 7.570 ns/op 4227.23 MB/s BenchmarkAddVW/5-4 14868249 7.528 ns/op 5313.48 MB/s BenchmarkAddVW/10-4 12782439 9.409 ns/op 8502.33 MB/s BenchmarkAddVW/100-4 413103 253.2 ns/op 3159.31 MB/s BenchmarkAddVW/1000-4 65919 1827 ns/op 4378.07 MB/s BenchmarkAddVWext/1-4 16750932 6.859 ns/op 1166.30 MB/s BenchmarkAddVWext/2-4 14647723 8.149 ns/op 1963.44 MB/s BenchmarkAddVWext/3-4 15381696 7.550 ns/op 3178.86 MB/s BenchmarkAddVWext/4-4 16551726 7.282 ns/op 4394.40 MB/s BenchmarkAddVWext/5-4 15906870 7.545 ns/op 5301.71 MB/s BenchmarkAddVWext/10-4 12259861 9.382 ns/op 8526.70 MB/s BenchmarkAddVWext/100-4 115545 1070 ns/op 747.61 MB/s BenchmarkAddVWext/1000-4 10000 10424 ns/op 767.43 MB/s BenchmarkSubVW/1-4 14555722 7.233 ns/op 1106.08 MB/s BenchmarkSubVW/2-4 15252138 7.838 ns/op 2041.29 MB/s BenchmarkSubVW/3-4 13713549 8.417 ns/op 2851.25 MB/s BenchmarkSubVW/4-4 15538626 7.185 ns/op 4453.68 MB/s BenchmarkSubVW/5-4 14704494 8.104 ns/op 4936.08 MB/s BenchmarkSubVW/10-4 12664052 9.361 ns/op 8545.66 MB/s BenchmarkSubVW/100-4 453567 255.8 ns/op 3127.84 MB/s BenchmarkSubVW/1000-4 66572 1817 ns/op 4401.99 MB/s BenchmarkSubVWext/1-4 16971063 6.916 ns/op 1156.80 MB/s BenchmarkSubVWext/2-4 15878142 7.530 ns/op 2124.93 MB/s BenchmarkSubVWext/3-4 13982640 8.114 ns/op 2957.83 MB/s BenchmarkSubVWext/4-4 16656672 7.208 ns/op 4439.24 MB/s BenchmarkSubVWext/5-4 15455314 7.835 ns/op 5105.42 MB/s BenchmarkSubVWext/10-4 12410220 9.374 ns/op 8533.90 MB/s BenchmarkSubVWext/100-4 115441 1072 ns/op 746.24 MB/s BenchmarkSubVWext/1000-4 11553 10205 ns/op 783.95 MB/s BenchmarkMulAddVWW/1-4 16362172 7.221 ns/op 8862.60 MB/s BenchmarkMulAddVWW/2-4 14541172 7.840 ns/op 16325.78 MB/s BenchmarkMulAddVWW/3-4 14286600 8.844 ns/op 21708.56 MB/s BenchmarkMulAddVWW/4-4 14071047 8.508 ns/op 30089.00 MB/s BenchmarkMulAddVWW/5-4 13097419 9.034 ns/op 35421.88 MB/s BenchmarkMulAddVWW/10-4 10039413 11.61 ns/op 55146.50 MB/s BenchmarkMulAddVWW/100-4 1409174 85.25 ns/op 75076.70 MB/s BenchmarkMulAddVWW/1000-4 143653 835.0 ns/op 76646.22 MB/s BenchmarkAddMulVVW/1-4 14480582 8.430 ns/op 7591.55 MB/s BenchmarkAddMulVVW/2-4 14260826 8.123 ns/op 15757.32 MB/s BenchmarkAddMulVVW/3-4 12337809 8.818 ns/op 21772.42 MB/s BenchmarkAddMulVVW/4-4 12444956 9.663 ns/op 26492.78 MB/s BenchmarkAddMulVVW/5-4 10893642 10.62 ns/op 30137.99 MB/s BenchmarkAddMulVVW/10-4 10208761 10.98 ns/op 58296.12 MB/s BenchmarkAddMulVVW/100-4 2184788 55.11 ns/op 116141.88 MB/s BenchmarkAddMulVVW/1000-4 225806 482.9 ns/op 132524.07 MB/s BenchmarkDivWVW/1-4 4450746 28.46 ns/op 2248.71 MB/s BenchmarkDivWVW/2-4 2785898 44.91 ns/op 2849.97 MB/s BenchmarkDivWVW/3-4 2112768 56.61 ns/op 3391.60 MB/s BenchmarkDivWVW/4-4 1709702 74.78 ns/op 3423.20 MB/s BenchmarkDivWVW/5-4 1464865 81.27 ns/op 3937.25 MB/s BenchmarkDivWVW/10-4 804530 149.3 ns/op 4286.82 MB/s BenchmarkDivWVW/100-4 84620 1337 ns/op 4787.06 MB/s BenchmarkDivWVW/1000-4 9147 13275 ns/op 4821.02 MB/s BenchmarkNonZeroShifts/1/shrVU-4 16544697 7.212 ns/op BenchmarkNonZeroShifts/1/shlVU-4 16043018 7.538 ns/op BenchmarkNonZeroShifts/2/shrVU-4 14695726 8.117 ns/op BenchmarkNonZeroShifts/2/shlVU-4 14371584 7.847 ns/op BenchmarkNonZeroShifts/3/shrVU-4 12790804 9.104 ns/op BenchmarkNonZeroShifts/3/shlVU-4 13488237 8.445 ns/op BenchmarkNonZeroShifts/4/shrVU-4 11766009 10.02 ns/op BenchmarkNonZeroShifts/4/shlVU-4 13097290 9.036 ns/op BenchmarkNonZeroShifts/5/shrVU-4 10820511 10.92 ns/op BenchmarkNonZeroShifts/5/shlVU-4 11954811 9.698 ns/op BenchmarkNonZeroShifts/10/shrVU-4 7659685 15.65 ns/op BenchmarkNonZeroShifts/10/shlVU-4 9252184 12.81 ns/op BenchmarkNonZeroShifts/100/shrVU-4 1202570 100.2 ns/op BenchmarkNonZeroShifts/100/shlVU-4 1738534 69.09 ns/op BenchmarkNonZeroShifts/1000/shrVU-4 125991 947.7 ns/op BenchmarkNonZeroShifts/1000/shlVU-4 182001 638.7 ns/op BenchmarkDecimalConversion-4 326 363503 ns/op BenchmarkFloatString/100-4 17493 6907 ns/op 392 B/op 8 allocs/op BenchmarkFloatString/1000-4 300 372649 ns/op 2904 B/op 9 allocs/op BenchmarkFloatString/10000-4 3 34691514 ns/op 61288 B/op 54 allocs/op BenchmarkFloatString/100000-4 1 3641048991 ns/op 830536 B/op 515 allocs/op BenchmarkFloatAdd/10-4 250957 468.1 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100-4 248570 477.5 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/1000-4 223677 530.6 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/10000-4 117717 991.7 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100000-4 22552 5320 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10-4 310806 373.7 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100-4 293934 368.2 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/1000-4 313273 391.2 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10000-4 222990 538.0 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100000-4 56341 2118 ns/op 0 B/op 0 allocs/op BenchmarkParseFloatSmallExp-4 2721 42305 ns/op BenchmarkParseFloatLargeExp-4 657 182480 ns/op BenchmarkGCD10x10/WithoutXY-4 301092 376.6 ns/op BenchmarkGCD10x10/WithXY-4 86587 1388 ns/op BenchmarkGCD10x100/WithoutXY-4 173167 718.3 ns/op BenchmarkGCD10x100/WithXY-4 25494 4795 ns/op BenchmarkGCD10x1000/WithoutXY-4 110031 1084 ns/op BenchmarkGCD10x1000/WithXY-4 20880 5878 ns/op BenchmarkGCD100x100/WithoutXY-4 45039 2677 ns/op BenchmarkGCD100x100/WithXY-4 16306 7505 ns/op BenchmarkGCD100x1000/WithoutXY-4 16408 6427 ns/op BenchmarkGCD100x1000/WithXY-4 7866 12959 ns/op BenchmarkGCD1000x1000/WithoutXY-4 3748 31933 ns/op BenchmarkGCD1000x1000/WithXY-4 1855 59867 ns/op BenchmarkHilbert-4 33 3276992 ns/op BenchmarkBinomial-4 21217 5661 ns/op BenchmarkQuoRem-4 32761 3932 ns/op BenchmarkExp-4 21 5328717 ns/op BenchmarkExpMont/Odd-4 171 692269 ns/op 2591 B/op 22 allocs/op BenchmarkExpMont/Even1-4 169 696905 ns/op 3351 B/op 37 allocs/op BenchmarkExpMont/Even2-4 164 718848 ns/op 3828 B/op 53 allocs/op BenchmarkExpMont/Even3-4 165 721686 ns/op 3844 B/op 53 allocs/op BenchmarkExpMont/Even4-4 163 723926 ns/op 3857 B/op 53 allocs/op BenchmarkExpMont/Even8-4 166 719782 ns/op 3822 B/op 52 allocs/op BenchmarkExpMont/Even32-4 170 719609 ns/op 3822 B/op 52 allocs/op BenchmarkExpMont/Even64-4 205 584382 ns/op 3620 B/op 53 allocs/op BenchmarkExpMont/Even96-4 198 602705 ns/op 3789 B/op 51 allocs/op BenchmarkExpMont/Even128-4 238 496123 ns/op 3254 B/op 50 allocs/op BenchmarkExpMont/Even255-4 271 445164 ns/op 2938 B/op 47 allocs/op BenchmarkExpMont/SmallEven1-4 626 186065 ns/op 1312 B/op 34 allocs/op BenchmarkExpMont/SmallEven2-4 546 207904 ns/op 1721 B/op 46 allocs/op BenchmarkExpMont/SmallEven3-4 573 215515 ns/op 1740 B/op 47 allocs/op BenchmarkExpMont/SmallEven4-4 572 208030 ns/op 1742 B/op 47 allocs/op BenchmarkExp2-4 21 5335774 ns/op BenchmarkBitset-4 1053313 116.5 ns/op BenchmarkBitsetNeg-4 566697 190.1 ns/op BenchmarkBitsetOrig-4 344877 335.7 ns/op BenchmarkBitsetNegOrig-4 237991 506.6 ns/op BenchmarkModSqrt225_Tonelli-4 163 697483 ns/op BenchmarkModSqrt225_3Mod4-4 537 219958 ns/op BenchmarkModSqrt231_Tonelli-4 154 759601 ns/op BenchmarkModSqrt231_5Mod8-4 458 258541 ns/op BenchmarkModInverse-4 17956 6680 ns/op BenchmarkSqrt-4 2378 47446 ns/op BenchmarkIntSqr/1-4 1723752 68.74 ns/op BenchmarkIntSqr/2-4 944084 124.8 ns/op BenchmarkIntSqr/3-4 702950 156.8 ns/op BenchmarkIntSqr/5-4 581265 205.1 ns/op BenchmarkIntSqr/8-4 422473 280.9 ns/op BenchmarkIntSqr/10-4 341030 349.9 ns/op BenchmarkIntSqr/20-4 74190 1677 ns/op BenchmarkIntSqr/30-4 56240 2244 ns/op BenchmarkIntSqr/50-4 35215 3493 ns/op BenchmarkIntSqr/80-4 20812 5737 ns/op BenchmarkIntSqr/100-4 15854 7422 ns/op BenchmarkIntSqr/200-4 6301 19236 ns/op BenchmarkIntSqr/300-4 2413 47614 ns/op BenchmarkIntSqr/500-4 1300 97971 ns/op BenchmarkIntSqr/800-4 465 262071 ns/op BenchmarkIntSqr/1000-4 354 343370 ns/op BenchmarkDiv/20/10-4 533084 202.2 ns/op BenchmarkDiv/40/20-4 602763 201.4 ns/op BenchmarkDiv/100/50-4 594052 206.6 ns/op BenchmarkDiv/200/100-4 75740 1643 ns/op BenchmarkDiv/400/200-4 73198 1730 ns/op BenchmarkDiv/1000/500-4 60406 2083 ns/op BenchmarkDiv/2000/1000-4 45649 2787 ns/op BenchmarkDiv/20000/10000-4 1548 76879 ns/op BenchmarkDiv/200000/100000-4 34 3249585 ns/op BenchmarkDiv/2000000/1000000-4 2 91451758 ns/op BenchmarkDiv/20000000/10000000-4 1 2664565464 ns/op BenchmarkMul-4 7 16291559 ns/op BenchmarkNatMul/10-4 283491 426.8 ns/op BenchmarkNatMul/100-4 7633 13948 ns/op BenchmarkNatMul/1000-4 250 472251 ns/op BenchmarkZeroShifts/Shl-4 25597 4729 ns/op BenchmarkZeroShifts/ShlSame-4 6959322 17.39 ns/op BenchmarkZeroShifts/Shr-4 27265 4623 ns/op BenchmarkZeroShifts/ShrSame-4 7085598 17.87 ns/op BenchmarkExp3Power/0x10-4 286038 393.5 ns/op BenchmarkExp3Power/0x40-4 231723 481.8 ns/op BenchmarkExp3Power/0x100-4 143046 792.8 ns/op BenchmarkExp3Power/0x400-4 66711 1801 ns/op BenchmarkExp3Power/0x1000-4 14678 8397 ns/op BenchmarkExp3Power/0x4000-4 2902 39468 ns/op BenchmarkExp3Power/0x10000-4 351 342794 ns/op BenchmarkExp3Power/0x40000-4 28 3829316 ns/op BenchmarkExp3Power/0x100000-4 3 38681034 ns/op BenchmarkExp3Power/0x400000-4 1 350655174 ns/op BenchmarkFibo-4 4 30412142 ns/op BenchmarkNatSqr/1-4 1419472 82.85 ns/op BenchmarkNatSqr/2-4 722203 157.0 ns/op BenchmarkNatSqr/3-4 615172 187.5 ns/op BenchmarkNatSqr/5-4 448293 257.2 ns/op BenchmarkNatSqr/8-4 335284 348.7 ns/op BenchmarkNatSqr/10-4 250288 433.8 ns/op BenchmarkNatSqr/20-4 66770 1698 ns/op BenchmarkNatSqr/30-4 50490 2364 ns/op BenchmarkNatSqr/50-4 30622 3866 ns/op BenchmarkNatSqr/80-4 18351 6541 ns/op BenchmarkNatSqr/100-4 14144 8247 ns/op BenchmarkNatSqr/200-4 5115 20885 ns/op BenchmarkNatSqr/300-4 2580 49866 ns/op BenchmarkNatSqr/500-4 1160 97518 ns/op BenchmarkNatSqr/800-4 518 222628 ns/op BenchmarkNatSqr/1000-4 369 309074 ns/op BenchmarkNatSetBytes/8-4 1190250 101.6 ns/op BenchmarkNatSetBytes/24-4 325562 333.9 ns/op BenchmarkNatSetBytes/128-4 80538 1469 ns/op BenchmarkNatSetBytes/7-4 1258914 92.26 ns/op BenchmarkNatSetBytes/23-4 371690 329.0 ns/op BenchmarkNatSetBytes/127-4 82399 1473 ns/op BenchmarkScanPi-4 337 348157 ns/op BenchmarkStringPiParallel-4 946 124580 ns/op BenchmarkScan/10/Base2-4 58976 2051 ns/op BenchmarkScan/100/Base2-4 6662 18175 ns/op BenchmarkScan/1000/Base2-4 616 194125 ns/op BenchmarkScan/10/Base8-4 147218 834.0 ns/op BenchmarkScan/100/Base8-4 18886 6494 ns/op BenchmarkScan/1000/Base8-4 1849 62961 ns/op BenchmarkScan/10/Base10-4 154704 787.4 ns/op BenchmarkScan/100/Base10-4 20530 5883 ns/op BenchmarkScan/1000/Base10-4 2073 57521 ns/op BenchmarkScan/10/Base16-4 166116 672.0 ns/op BenchmarkScan/100/Base16-4 23779 5368 ns/op BenchmarkScan/1000/Base16-4 2355 51649 ns/op BenchmarkString/10/Base2-4 261130 416.7 ns/op BenchmarkString/100/Base2-4 37582 3088 ns/op BenchmarkString/1000/Base2-4 3819 30316 ns/op BenchmarkString/10/Base8-4 524828 216.6 ns/op BenchmarkString/100/Base8-4 101541 1173 ns/op BenchmarkString/1000/Base8-4 11202 10807 ns/op BenchmarkString/10/Base10-4 314260 369.8 ns/op BenchmarkString/100/Base10-4 65670 1813 ns/op BenchmarkString/1000/Base10-4 7434 15920 ns/op BenchmarkString/10/Base16-4 612963 198.0 ns/op BenchmarkString/100/Base16-4 129144 883.7 ns/op BenchmarkString/1000/Base16-4 15039 7821 ns/op BenchmarkLeafSize/0-4 62 1885177 ns/op BenchmarkLeafSize/1-4 585 197982 ns/op BenchmarkLeafSize/2-4 594 194751 ns/op BenchmarkLeafSize/3-4 448 257631 ns/op BenchmarkLeafSize/4-4 594 191187 ns/op BenchmarkLeafSize/5-4 386 299108 ns/op BenchmarkLeafSize/6-4 452 264615 ns/op BenchmarkLeafSize/7-4 498 242249 ns/op BenchmarkLeafSize/8-4 636 189503 ns/op BenchmarkLeafSize/9-4 328 355407 ns/op BenchmarkLeafSize/10-4 390 294872 ns/op BenchmarkLeafSize/11-4 417 277085 ns/op BenchmarkLeafSize/12-4 447 278165 ns/op BenchmarkLeafSize/13-4 392 278319 ns/op BenchmarkLeafSize/14-4 480 239786 ns/op BenchmarkLeafSize/15-4 508 223286 ns/op BenchmarkLeafSize/16-4 666 189413 ns/op BenchmarkLeafSize/32-4 610 185306 ns/op BenchmarkLeafSize/64-4 550 200804 ns/op BenchmarkProbablyPrime/n=0-4 14 7772777 ns/op BenchmarkProbablyPrime/n=1-4 13 8636835 ns/op BenchmarkProbablyPrime/n=5-4 8 12920212 ns/op BenchmarkProbablyPrime/n=10-4 6 18368649 ns/op BenchmarkProbablyPrime/n=20-4 4 28362415 ns/op BenchmarkProbablyPrime/Lucas-4 16 6584746 ns/op BenchmarkProbablyPrime/MillerRabinBase2-4 111 1065421 ns/op BenchmarkRatCmp-4 317562 373.5 ns/op BenchmarkFloatSqrt/64-4 31536 3811 ns/op 208 B/op 5 allocs/op BenchmarkFloatSqrt/128-4 19342 6015 ns/op 256 B/op 5 allocs/op BenchmarkFloatSqrt/256-4 14022 8402 ns/op 352 B/op 5 allocs/op BenchmarkFloatSqrt/1000-4 7248 16478 ns/op 1312 B/op 6 allocs/op BenchmarkFloatSqrt/10000-4 1244 94142 ns/op 18154 B/op 10 allocs/op BenchmarkFloatSqrt/100000-4 93 1268063 ns/op 176085 B/op 20 allocs/op BenchmarkFloatSqrt/1000000-4 2 96076908 ns/op 3519452 B/op 597 allocs/op PASS ok math/big 48.961s goos: linux goarch: amd64 pkg: math/bits cpu: AMD EPYC 7B12 BenchmarkLeadingZeros-4 12695605 9.531 ns/op BenchmarkLeadingZeros8-4 10432016 11.79 ns/op BenchmarkLeadingZeros16-4 12006087 10.07 ns/op BenchmarkLeadingZeros32-4 12948741 9.262 ns/op BenchmarkLeadingZeros64-4 11297414 9.167 ns/op BenchmarkTrailingZeros-4 11826633 9.191 ns/op BenchmarkTrailingZeros8-4 10425970 11.43 ns/op BenchmarkTrailingZeros16-4 11881399 10.01 ns/op BenchmarkTrailingZeros32-4 10411795 10.18 ns/op BenchmarkTrailingZeros64-4 13112992 9.722 ns/op BenchmarkOnesCount-4 11812174 9.732 ns/op BenchmarkOnesCount8-4 11335384 9.379 ns/op BenchmarkOnesCount16-4 11463474 10.44 ns/op BenchmarkOnesCount32-4 12704959 9.201 ns/op BenchmarkOnesCount64-4 12777879 9.148 ns/op BenchmarkRotateLeft-4 11217951 10.07 ns/op BenchmarkRotateLeft8-4 13025964 9.199 ns/op BenchmarkRotateLeft16-4 11678208 10.58 ns/op BenchmarkRotateLeft32-4 12839210 10.15 ns/op BenchmarkRotateLeft64-4 12924404 10.07 ns/op BenchmarkReverse-4 21033483 5.339 ns/op BenchmarkReverse8-4 23660984 4.701 ns/op BenchmarkReverse16-4 23937432 4.694 ns/op BenchmarkReverse32-4 21391136 5.044 ns/op BenchmarkReverse64-4 19903735 5.297 ns/op BenchmarkReverseBytes-4 23264425 4.677 ns/op BenchmarkReverseBytes16-4 23191681 4.682 ns/op BenchmarkReverseBytes32-4 23148554 4.679 ns/op BenchmarkReverseBytes64-4 22327326 4.697 ns/op BenchmarkAdd-4 12141681 9.216 ns/op BenchmarkAdd32-4 12439693 9.918 ns/op BenchmarkAdd64-4 13142792 9.281 ns/op BenchmarkAdd64multiple-4 19868868 5.047 ns/op BenchmarkSub-4 12867694 9.240 ns/op BenchmarkSub32-4 11624595 10.55 ns/op BenchmarkSub64-4 11376855 10.09 ns/op BenchmarkSub64multiple-4 22798174 5.103 ns/op BenchmarkMul-4 13008552 9.906 ns/op BenchmarkMul32-4 10359160 9.920 ns/op BenchmarkMul64-4 13132406 9.167 ns/op BenchmarkDiv-4 11499484 9.261 ns/op BenchmarkDiv32-4 11618371 9.197 ns/op BenchmarkDiv64-4 11388894 10.40 ns/op PASS ok math/bits 6.469s goos: linux goarch: amd64 pkg: math/cmplx cpu: AMD EPYC 7B12 BenchmarkAbs-4 12989599 8.741 ns/op BenchmarkAcos-4 750193 158.1 ns/op BenchmarkAcosh-4 655243 173.6 ns/op BenchmarkAsin-4 729270 160.0 ns/op BenchmarkAsinh-4 690937 165.7 ns/op BenchmarkAtan-4 1218150 99.41 ns/op BenchmarkAtanh-4 1208292 99.53 ns/op BenchmarkConj-4 21598272 5.299 ns/op BenchmarkCos-4 743116 146.6 ns/op BenchmarkCosh-4 719929 146.1 ns/op BenchmarkExp-4 887835 119.2 ns/op BenchmarkLog-4 1512610 79.93 ns/op BenchmarkLog10-4 1506600 80.11 ns/op BenchmarkPhase-4 3359202 37.03 ns/op BenchmarkPolar-4 2360232 49.96 ns/op BenchmarkPow-4 319500 368.1 ns/op BenchmarkRect-4 1393836 84.93 ns/op BenchmarkSin-4 776467 147.3 ns/op BenchmarkSinh-4 808194 145.5 ns/op BenchmarkSqrt-4 1535484 80.72 ns/op BenchmarkTan-4 538190 222.6 ns/op BenchmarkTanh-4 522816 220.8 ns/op PASS ok math/cmplx 4.373s goos: linux goarch: amd64 pkg: math/rand cpu: AMD EPYC 7B12 BenchmarkInt63Threadsafe-4 1176961 104.7 ns/op BenchmarkInt63ThreadsafeParallel-4 861403 136.3 ns/op BenchmarkInt63Unthreadsafe-4 1556788 81.18 ns/op BenchmarkIntn1000-4 1000000 108.0 ns/op BenchmarkInt63n1000-4 1229115 91.01 ns/op BenchmarkInt31n1000-4 1321948 91.36 ns/op BenchmarkFloat32-4 1306708 91.53 ns/op BenchmarkFloat64-4 1548248 78.27 ns/op BenchmarkPerm3-4 281467 441.0 ns/op BenchmarkPerm30-4 31779 3902 ns/op BenchmarkPerm30ViaShuffle-4 31682 3776 ns/op BenchmarkShuffleOverhead-4 23002 5341 ns/op BenchmarkRead3-4 1000000 100.9 ns/op BenchmarkRead64-4 104101 1139 ns/op BenchmarkRead1000-4 6664 17434 ns/op BenchmarkConcurrent-4 240004 467.4 ns/op PASS ok math/rand 3.729s goos: linux goarch: amd64 pkg: mime cpu: AMD EPYC 7B12 BenchmarkQEncodeWord-4 60486 2154 ns/op BenchmarkQDecodeWord-4 145999 785.1 ns/op BenchmarkQDecodeHeader-4 138121 840.1 ns/op BenchmarkTypeByExtension/.html-4 597213 198.8 ns/op BenchmarkTypeByExtension/.HTML-4 432724 279.9 ns/op BenchmarkTypeByExtension/.unused-4 413569 248.2 ns/op BenchmarkExtensionsByType/text/html-4 195790 596.5 ns/op BenchmarkExtensionsByType/text/html;_charset=utf-8-4 117109 971.7 ns/op BenchmarkExtensionsByType/application/octet-stream-4 135549 746.3 ns/op PASS ok mime 2.315s goos: linux goarch: amd64 pkg: mime/multipart cpu: AMD EPYC 7B12 BenchmarkReadForm/fields/maxMemory=0-4 885 118030 ns/op 48394 B/op 187 allocs/op BenchmarkReadForm/fields/maxMemory=1048576-4 955 122669 ns/op 48333 B/op 187 allocs/op BenchmarkReadForm/files/maxMemory=0-4 391 295171 ns/op 103955 B/op 271 allocs/op BenchmarkReadForm/files/maxMemory=1048576-4 730 158045 ns/op 49625 B/op 207 allocs/op PASS ok mime/multipart 1.556s goos: linux goarch: amd64 pkg: mime/quotedprintable cpu: AMD EPYC 7B12 BenchmarkWriter-4 1347 82731 ns/op PASS ok mime/quotedprintable 1.135s goos: linux goarch: amd64 pkg: net cpu: AMD EPYC 7B12 BenchmarkGoLookupIP-4 156 765670 ns/op 8500 B/op 91 allocs/op BenchmarkGoLookupIPNoSuchHost-4 18 6673394 ns/op 19560 B/op 160 allocs/op BenchmarkGoLookupIPWithBrokenNameServer-4 1 5008448340 ns/op 158752 B/op 230 allocs/op BenchmarkDNSName-4 152748 718.7 ns/op BenchmarkInterfaces-4 2259 51507 ns/op 16905 B/op 42 allocs/op BenchmarkInterfaceByIndex-4 2793 40227 ns/op 12381 B/op 25 allocs/op BenchmarkInterfaceByName-4 2109 49156 ns/op 16946 B/op 43 allocs/op BenchmarkInterfaceAddrs-4 1628 75425 ns/op 22748 B/op 103 allocs/op BenchmarkInterfacesAndAddrs-4 5806 20344 ns/op 3909 B/op 33 allocs/op BenchmarkInterfacesAndMulticastAddrs-4 826 135637 ns/op 137561 B/op 51 allocs/op BenchmarkParseIP-4 10000 11821 ns/op BenchmarkParseIPValidIPv4-4 482778 235.5 ns/op BenchmarkParseIPValidIPv6-4 280022 435.8 ns/op BenchmarkIPString/IPv4-4 164223 713.9 ns/op 32 B/op 2 allocs/op BenchmarkIPString/IPv6-4 15914 7504 ns/op 216 B/op 11 allocs/op BenchmarkIPMaskString-4 74408 1568 ns/op BenchmarkIPEqual/IPv4-4 1633141 73.76 ns/op BenchmarkIPEqual/IPv6-4 1653662 71.34 ns/op BenchmarkSendFile/1024-4 1 1204157821 ns/op 0.00 MB/s 520 B/op 11 allocs/op BenchmarkSendFile/2048-4 1 1206063116 ns/op 0.00 MB/s 520 B/op 11 allocs/op BenchmarkSendFile/4096-4 1 1206761414 ns/op 0.00 MB/s 520 B/op 11 allocs/op BenchmarkSendFile/8192-4 1 1206043872 ns/op 0.01 MB/s 520 B/op 11 allocs/op BenchmarkSendFile/16384-4 1 1204550511 ns/op 0.01 MB/s 616 B/op 12 allocs/op BenchmarkSendFile/32768-4 1 1009555624 ns/op 0.03 MB/s 520 B/op 11 allocs/op BenchmarkSendFile/65536-4 1 1009461700 ns/op 0.06 MB/s 520 B/op 11 allocs/op BenchmarkSendFile/131072-4 1 1009663981 ns/op 0.13 MB/s 616 B/op 12 allocs/op BenchmarkSendFile/262144-4 1 1009709036 ns/op 0.26 MB/s 712 B/op 13 allocs/op BenchmarkSendFile/524288-4 1 1009870357 ns/op 0.52 MB/s 520 B/op 11 allocs/op BenchmarkSendFile/1048576-4 1 1010565466 ns/op 1.04 MB/s 520 B/op 11 allocs/op BenchmarkSplice/tcp-to-tcp/1024-4 1 1009743302 ns/op 0.00 MB/s BenchmarkSplice/tcp-to-tcp/2048-4 1 1009670684 ns/op 0.00 MB/s BenchmarkSplice/tcp-to-tcp/4096-4 1 1009507780 ns/op 0.00 MB/s BenchmarkSplice/tcp-to-tcp/8192-4 1 1009692830 ns/op 0.01 MB/s BenchmarkSplice/tcp-to-tcp/16384-4 1 1009086160 ns/op 0.02 MB/s BenchmarkSplice/tcp-to-tcp/32768-4 1 1009157307 ns/op 0.03 MB/s BenchmarkSplice/tcp-to-tcp/65536-4 1 1009645470 ns/op 0.06 MB/s BenchmarkSplice/tcp-to-tcp/131072-4 1 1010083858 ns/op 0.13 MB/s BenchmarkSplice/tcp-to-tcp/262144-4 1 1010224754 ns/op 0.26 MB/s BenchmarkSplice/tcp-to-tcp/524288-4 1 1010540328 ns/op 0.52 MB/s BenchmarkSplice/tcp-to-tcp/1048576-4 1 1011530988 ns/op 1.04 MB/s BenchmarkSplice/unix-to-tcp/1024-4 1 1009261976 ns/op 0.00 MB/s BenchmarkSplice/unix-to-tcp/2048-4 1 1010279322 ns/op 0.00 MB/s BenchmarkSplice/unix-to-tcp/4096-4 1 1009168963 ns/op 0.00 MB/s BenchmarkSplice/unix-to-tcp/8192-4 1 1009207613 ns/op 0.01 MB/s BenchmarkSplice/unix-to-tcp/16384-4 1 1009550989 ns/op 0.02 MB/s BenchmarkSplice/unix-to-tcp/32768-4 1 1009244455 ns/op 0.03 MB/s BenchmarkSplice/unix-to-tcp/65536-4 1 1009454227 ns/op 0.06 MB/s BenchmarkSplice/unix-to-tcp/131072-4 1 1010500484 ns/op 0.13 MB/s BenchmarkSplice/unix-to-tcp/262144-4 1 1009974036 ns/op 0.26 MB/s BenchmarkSplice/unix-to-tcp/524288-4 1 1010162656 ns/op 0.52 MB/s BenchmarkSplice/unix-to-tcp/1048576-4 1 1011159921 ns/op 1.04 MB/s BenchmarkSpliceFile/tcp-to-file/1024-4 1 1009228372 ns/op 0.00 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/tcp-to-file/2048-4 1 1009464314 ns/op 0.00 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/tcp-to-file/4096-4 1 1009724578 ns/op 0.00 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/tcp-to-file/8192-4 1 1009334668 ns/op 0.01 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/tcp-to-file/16384-4 1 1008813531 ns/op 0.02 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/tcp-to-file/32768-4 1 1008362574 ns/op 0.03 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/tcp-to-file/65536-4 1 1009328437 ns/op 0.06 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/tcp-to-file/131072-4 1 1009797992 ns/op 0.13 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/tcp-to-file/262144-4 1 1010411295 ns/op 0.26 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/tcp-to-file/524288-4 1 1010900865 ns/op 0.52 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/tcp-to-file/1048576-4 1 1011118646 ns/op 1.04 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/unix-to-file/1024-4 1 1009414239 ns/op 0.00 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/unix-to-file/2048-4 1 1009951990 ns/op 0.00 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/unix-to-file/4096-4 1 1008952550 ns/op 0.00 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/unix-to-file/8192-4 1 1009331816 ns/op 0.01 MB/s 896 B/op 8 allocs/op BenchmarkSpliceFile/unix-to-file/16384-4 1 1009314314 ns/op 0.02 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/unix-to-file/32768-4 1 1009543213 ns/op 0.03 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/unix-to-file/65536-4 1 1009926469 ns/op 0.06 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/unix-to-file/131072-4 1 1009619792 ns/op 0.13 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/unix-to-file/262144-4 1 1010069051 ns/op 0.26 MB/s 896 B/op 8 allocs/op BenchmarkSpliceFile/unix-to-file/524288-4 1 1010069683 ns/op 0.52 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/unix-to-file/1048576-4 1 1010879258 ns/op 1.04 MB/s 944 B/op 9 allocs/op BenchmarkTCP4OneShot-4 2582 46169 ns/op BenchmarkTCP4OneShotTimeout-4 2269 46086 ns/op BenchmarkTCP4Persistent-4 15403 6686 ns/op BenchmarkTCP4PersistentTimeout-4 15243 7483 ns/op BenchmarkTCP6OneShot-4 2526 46839 ns/op BenchmarkTCP6OneShotTimeout-4 2224 47578 ns/op BenchmarkTCP6Persistent-4 16729 7179 ns/op BenchmarkTCP6PersistentTimeout-4 19027 6252 ns/op BenchmarkTCP4ConcurrentReadWrite-4 31777 3541 ns/op BenchmarkTCP6ConcurrentReadWrite-4 32205 3816 ns/op BenchmarkSetReadDeadline-4 203920 571.9 ns/op BenchmarkReadWriteMsgUDPAddrPort-4 12555 10567 ns/op 0 B/op 0 allocs/op BenchmarkWriteToReadFromUDP-4 12519 8506 ns/op 16 B/op 1 allocs/op BenchmarkWriteToReadFromUDPAddrPort-4 13855 8292 ns/op 0 B/op 0 allocs/op PASS ok net 67.789s goos: linux goarch: amd64 pkg: net/http cpu: AMD EPYC 7B12 BenchmarkCookieString-4 41244 2832 ns/op 176 B/op 1 allocs/op BenchmarkReadSetCookies-4 15846 7603 ns/op 1168 B/op 21 allocs/op BenchmarkReadCookies-4 20846 5650 ns/op 1840 B/op 11 allocs/op BenchmarkHeaderWriteSubset-4 27206 4405 ns/op 46 B/op 0 allocs/op BenchmarkCopyValues-4 51514 2270 ns/op 736 B/op 11 allocs/op BenchmarkHexEscapeNonASCII-4 75361 1564 ns/op 192 B/op 2 allocs/op BenchmarkServerMatch-4 1414652 87.12 ns/op BenchmarkReadRequestChrome-4 4928 20684 ns/op 29.54 MB/s 1476 B/op 14 allocs/op BenchmarkReadRequestCurl-4 15568 7655 ns/op 10.19 MB/s 924 B/op 9 allocs/op BenchmarkReadRequestApachebench-4 15385 7727 ns/op 10.61 MB/s 923 B/op 9 allocs/op BenchmarkReadRequestSiege-4 10000 11367 ns/op 13.28 MB/s 1020 B/op 11 allocs/op BenchmarkReadRequestWrk-4 23826 5120 ns/op 7.81 MB/s 859 B/op 7 allocs/op BenchmarkFileAndServer_1KB/h1-4 412 270991 ns/op 3.78 MB/s BenchmarkFileAndServer_1KB/https1-4 279 387381 ns/op 2.64 MB/s BenchmarkFileAndServer_1KB/h2-4 242 538718 ns/op 1.90 MB/s BenchmarkFileAndServer_16MB/h1-4 3 33468781 ns/op 501.28 MB/s BenchmarkFileAndServer_16MB/https1-4 2 76221635 ns/op 220.11 MB/s BenchmarkFileAndServer_16MB/h2-4 1 175595147 ns/op 95.54 MB/s BenchmarkFileAndServer_64MB/h1-4 1 131138630 ns/op 511.74 MB/s BenchmarkFileAndServer_64MB/https1-4 1 295905877 ns/op 226.79 MB/s BenchmarkFileAndServer_64MB/h2-4 1 698234179 ns/op 96.11 MB/s BenchmarkServeMux-4 400 324742 ns/op 17280 B/op 360 allocs/op BenchmarkServeMux_SkipServe-4 537 248021 ns/op 0 B/op 0 allocs/op BenchmarkClientServer/h1-4 474 241619 ns/op 5914 B/op 64 allocs/op BenchmarkClientServer/https1-4 314 333228 ns/op 6485 B/op 73 allocs/op BenchmarkClientServer/h2-4 258 402430 ns/op 9960 B/op 79 allocs/op BenchmarkClientServerParallel/4/h1-4 1135 93237 ns/op 10430 B/op 81 allocs/op BenchmarkClientServerParallel/4/https1-4 54 2305563 ns/op 72433 B/op 779 allocs/op --- BENCH: BenchmarkClientServerParallel/4/https1-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:33334: read tcp 127.0.0.1:38525->127.0.0.1:33334: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:33368: read tcp 127.0.0.1:38525->127.0.0.1:33368: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:33358: write tcp 127.0.0.1:38525->127.0.0.1:33358: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:41492: read tcp 127.0.0.1:37127->127.0.0.1:41492: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:41502: read tcp 127.0.0.1:37127->127.0.0.1:41502: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:41480: read tcp 127.0.0.1:37127->127.0.0.1:41480: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:41444: read tcp 127.0.0.1:37127->127.0.0.1:41444: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:41454: read tcp 127.0.0.1:37127->127.0.0.1:41454: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:41568: read tcp 127.0.0.1:37127->127.0.0.1:41568: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:41510: read tcp 127.0.0.1:37127->127.0.0.1:41510: use of closed network connection ... [output truncated] BenchmarkClientServerParallel/4/h2-4 426 268176 ns/op 12404 B/op 116 allocs/op --- BENCH: BenchmarkClientServerParallel/4/h2-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:38202: read tcp 127.0.0.1:46449->127.0.0.1:38202: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:38204: write tcp 127.0.0.1:46449->127.0.0.1:38204: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:53512: read tcp 127.0.0.1:43055->127.0.0.1:53512: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:53486: read tcp 127.0.0.1:43055->127.0.0.1:53486: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:53502: write tcp 127.0.0.1:43055->127.0.0.1:53502: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:43290: read tcp 127.0.0.1:42927->127.0.0.1:43290: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:43270: write tcp 127.0.0.1:42927->127.0.0.1:43270: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:43300: write tcp 127.0.0.1:42927->127.0.0.1:43300: use of closed network connection BenchmarkClientServerParallel/64/h1-4 1045 120248 ns/op 17091 B/op 104 allocs/op BenchmarkClientServerParallel/64/https1-4 33 3867612 ns/op 111582 B/op 1208 allocs/op --- BENCH: BenchmarkClientServerParallel/64/https1-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:39596: read tcp 127.0.0.1:35339->127.0.0.1:39596: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:39588: write tcp 127.0.0.1:35339->127.0.0.1:39588: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:39572: write tcp 127.0.0.1:35339->127.0.0.1:39572: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:58388: read tcp 127.0.0.1:43341->127.0.0.1:58388: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:58402: read tcp 127.0.0.1:43341->127.0.0.1:58402: use of closed network connection BenchmarkClientServerParallel/64/h2-4 100 1999204 ns/op 60491 B/op 684 allocs/op --- BENCH: BenchmarkClientServerParallel/64/h2-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:40896: read tcp 127.0.0.1:46059->127.0.0.1:40896: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:40904: read tcp 127.0.0.1:46059->127.0.0.1:40904: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:40880: write tcp 127.0.0.1:46059->127.0.0.1:40880: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:40906: write tcp 127.0.0.1:46059->127.0.0.1:40906: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:40886: write tcp 127.0.0.1:46059->127.0.0.1:40886: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:35790: read tcp 127.0.0.1:42385->127.0.0.1:35790: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:35826: read tcp 127.0.0.1:42385->127.0.0.1:35826: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:35722: read tcp 127.0.0.1:42385->127.0.0.1:35722: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:35804: write tcp 127.0.0.1:42385->127.0.0.1:35804: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:35918: read tcp 127.0.0.1:42385->127.0.0.1:35918: use of closed network connection ... [output truncated] BenchmarkServer-4 1 1018432875 ns/op 30440 B/op 147 allocs/op BenchmarkClient-4 405 329268 ns/op 3723 B/op 45 allocs/op BenchmarkServerFakeConnNoKeepAlive-4 824 142128 ns/op 7209 B/op 54 allocs/op BenchmarkServerFakeConnWithKeepAlive-4 1658 68084 ns/op 3025 B/op 24 allocs/op BenchmarkServerFakeConnWithKeepAliveLite-4 1716 58676 ns/op 1886 B/op 14 allocs/op BenchmarkServerHandlerTypeLen-4 1976 61213 ns/op 2788 B/op 21 allocs/op BenchmarkServerHandlerNoLen-4 2223 71057 ns/op 2705 B/op 19 allocs/op BenchmarkServerHandlerNoType-4 2131 63806 ns/op 2720 B/op 20 allocs/op BenchmarkServerHandlerNoHeader-4 2210 53367 ns/op 1906 B/op 14 allocs/op BenchmarkServerHijack-4 1320 98267 ns/op 16774 B/op 50 allocs/op BenchmarkCloseNotifier/h1-4 454 263038 ns/op 5880 B/op 52 allocs/op BenchmarkResponseStatusLine-4 793496 150.9 ns/op 0 B/op 0 allocs/op PASS ok net/http 15.256s goos: linux goarch: amd64 pkg: net/http/httputil cpu: AMD EPYC 7B12 BenchmarkServeHTTP-4 7626 16153 ns/op 34072 B/op 12 allocs/op PASS ok net/http/httputil 1.214s goos: linux goarch: amd64 pkg: net/netip cpu: AMD EPYC 7B12 BenchmarkIPNextPrev-4 119530 959.2 ns/op BenchmarkBinaryMarshalRoundTrip/ipv4-4 792753 133.6 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6-4 265875 423.5 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6+zone-4 100728 1233 ns/op BenchmarkStdIPv4-4 160218 746.1 ns/op 16 B/op 1 allocs/op BenchmarkIPv4-4 136040 873.6 ns/op 0 B/op 0 allocs/op BenchmarkIPv4_inline-4 125622 906.6 ns/op 0 B/op 0 allocs/op BenchmarkStdIPv6-4 102955 1132 ns/op 16 B/op 1 allocs/op BenchmarkIPv6-4 103569 1166 ns/op 0 B/op 0 allocs/op BenchmarkIPv4Contains-4 2376930 50.49 ns/op 0 B/op 0 allocs/op BenchmarkIPv6Contains-4 2146976 56.09 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v4-4 1600021 74.85 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6-4 382512 314.1 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_ellipsis-4 389007 282.5 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_v4-4 366987 304.7 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_zone-4 121812 1001 ns/op 0 B/op 0 allocs/op BenchmarkStdParseIP/v4-4 405993 277.3 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6-4 214276 556.6 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_ellipsis-4 219258 523.8 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_v4-4 204768 549.0 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_zone-4 111074 1083 ns/op 16 B/op 1 allocs/op BenchmarkIPString/v4-4 517100 234.0 ns/op 16 B/op 1 allocs/op BenchmarkIPString/v6-4 180066 640.8 ns/op 48 B/op 1 allocs/op BenchmarkIPString/v6_ellipsis-4 250282 481.0 ns/op 24 B/op 1 allocs/op BenchmarkIPString/v6_v4-4 355465 321.0 ns/op 24 B/op 1 allocs/op BenchmarkIPString/v6_zone-4 214526 513.3 ns/op 24 B/op 1 allocs/op BenchmarkIPStringExpanded/v4-4 424946 253.2 ns/op 16 B/op 1 allocs/op BenchmarkIPStringExpanded/v6-4 202356 527.9 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_ellipsis-4 225044 534.4 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_v4-4 219378 529.8 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_zone-4 175023 670.0 ns/op 128 B/op 2 allocs/op BenchmarkIPMarshalText-4 648666 167.8 ns/op 16 B/op 1 allocs/op BenchmarkAddrPortString/v4-4 235441 516.4 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortString/v6-4 139821 849.5 ns/op 112 B/op 3 allocs/op BenchmarkAddrPortString/v6_ellipsis-4 169029 667.5 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortString/v6_v4-4 246639 484.4 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortString/v6_zone-4 155383 730.5 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortMarshalText/v4-4 409010 291.4 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6-4 170983 661.1 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_ellipsis-4 216717 570.8 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_v4-4 283228 415.9 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_zone-4 194830 600.2 ns/op 64 B/op 1 allocs/op BenchmarkPrefixMasking/IPv4_/32-4 1516851 78.94 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/17-4 1487664 76.35 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/0-4 1482415 82.38 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/128-4 1382286 83.00 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/65-4 1391498 88.16 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/0-4 1382811 87.28 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/128-4 1383313 83.92 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/65-4 1377570 83.39 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/0-4 1367605 87.97 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMarshalText-4 469560 214.6 ns/op 24 B/op 1 allocs/op BenchmarkParseAddrPort/v4-4 839788 143.9 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6-4 281010 394.1 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_ellipsis-4 321720 368.2 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_v4-4 274602 390.8 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_zone-4 111866 1070 ns/op 0 B/op 0 allocs/op BenchmarkAs16-4 737798 164.0 ns/op PASS ok net/netip 9.184s 2023/05/25 23:08:19 Test RPC server listening on 127.0.0.1:33927 2023/05/25 23:08:19 Test HTTP RPC server listening on 127.0.0.1:38567 goos: linux goarch: amd64 pkg: net/rpc cpu: AMD EPYC 7B12 BenchmarkEndToEnd-4 1611 70892 ns/op BenchmarkEndToEndHTTP-4 1813 71712 ns/op BenchmarkEndToEndAsync-4 3433 34862 ns/op BenchmarkEndToEndAsyncHTTP-4 3830 32972 ns/op PASS ok net/rpc 1.795s goos: linux goarch: amd64 pkg: net/textproto cpu: AMD EPYC 7B12 BenchmarkReadMIMEHeader/client_headers-4 4861 22140 ns/op BenchmarkReadMIMEHeader/server_headers-4 8030 15117 ns/op BenchmarkUncommon-4 36434 3144 ns/op 464 B/op 5 allocs/op PASS ok net/textproto 1.501s goos: linux goarch: amd64 pkg: net/url cpu: AMD EPYC 7B12 BenchmarkString-4 5997 16987 ns/op 1616 B/op 60 allocs/op BenchmarkResolvePath-4 141446 846.2 ns/op 32 B/op 2 allocs/op BenchmarkQueryEscape/#00-4 843193 134.2 ns/op 16 B/op 1 allocs/op BenchmarkQueryEscape/#01-4 135132 885.0 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#02-4 253678 478.3 ns/op 32 B/op 1 allocs/op BenchmarkQueryEscape/#03-4 117650 992.4 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#04-4 20628 5644 ns/op 832 B/op 2 allocs/op BenchmarkPathEscape/#00-4 520977 200.5 ns/op 16 B/op 1 allocs/op BenchmarkPathEscape/#01-4 127756 923.5 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#02-4 234494 475.7 ns/op 32 B/op 1 allocs/op BenchmarkPathEscape/#03-4 118191 1027 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#04-4 22478 5174 ns/op 704 B/op 2 allocs/op BenchmarkQueryUnescape/#00-4 273439 446.7 ns/op 16 B/op 1 allocs/op BenchmarkQueryUnescape/#01-4 109074 1120 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#02-4 105016 1153 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#03-4 46713 2554 ns/op 64 B/op 1 allocs/op BenchmarkQueryUnescape/#04-4 8439 14275 ns/op 320 B/op 1 allocs/op BenchmarkPathUnescape/#00-4 263325 454.4 ns/op 16 B/op 1 allocs/op BenchmarkPathUnescape/#01-4 112178 1084 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#02-4 106153 1169 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#03-4 46105 2606 ns/op 64 B/op 1 allocs/op BenchmarkPathUnescape/#04-4 8594 13946 ns/op 320 B/op 1 allocs/op PASS ok net/url 3.969s goos: linux goarch: amd64 pkg: os cpu: AMD EPYC 7B12 BenchmarkExpand/noop-4 4527152 27.08 ns/op 0 B/op 0 allocs/op BenchmarkExpand/multiple-4 249739 443.1 ns/op 48 B/op 2 allocs/op BenchmarkReaddirname-4 1164 102612 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 387 296510 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 904 127032 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 105942 1094 ns/op BenchmarkStatFile-4 83169 1417 ns/op BenchmarkStatDir-4 87877 1354 ns/op BenchmarkLstatDot-4 107995 1099 ns/op BenchmarkLstatFile-4 84084 1434 ns/op BenchmarkLstatDir-4 89433 1347 ns/op PASS ok os 2.504s goos: linux goarch: amd64 pkg: os/exec cpu: AMD EPYC 7B12 BenchmarkExecHostname-4 282 453245 ns/op 8400 B/op 30 allocs/op PASS ok os/exec 1.187s goos: linux goarch: amd64 pkg: os/user cpu: AMD EPYC 7B12 BenchmarkCurrent-4 660220 181.8 ns/op PASS ok os/user 1.221s goos: linux goarch: amd64 pkg: reflect cpu: AMD EPYC 7B12 BenchmarkBool-4 4760438 25.53 ns/op BenchmarkString-4 3015448 39.92 ns/op BenchmarkBytes-4 2595351 45.24 ns/op BenchmarkNamedBytes-4 1546206 76.78 ns/op BenchmarkBytesArray-4 1000000 114.0 ns/op BenchmarkSliceLen-4 3257926 37.76 ns/op BenchmarkMapLen-4 1351048 87.32 ns/op BenchmarkStringLen-4 2416178 49.18 ns/op BenchmarkArrayLen-4 1789999 67.41 ns/op BenchmarkSliceCap-4 3177907 37.61 ns/op BenchmarkDeepEqual/int8-4 673725 183.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int8-4 134391 887.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int16-4 486370 214.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int16-4 126450 930.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int32-4 529207 212.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int32-4 126670 939.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int64-4 504547 210.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int64-4 130077 924.5 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int-4 563371 212.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int-4 128526 918.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint8-4 580730 178.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8-4 176161 675.5 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint16-4 563888 211.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint16-4 124729 911.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint32-4 512822 214.5 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint32-4 129160 923.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint64-4 485780 211.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint64-4 129872 908.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint-4 557281 215.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint-4 124144 916.9 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uintptr-4 559893 213.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uintptr-4 125901 919.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float32-4 524199 216.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float32-4 129175 925.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float64-4 491539 211.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float64-4 128634 924.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex64-4 550089 209.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex64-4 128894 931.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex128-4 566584 213.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex128-4 127267 936.5 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/bool-4 611371 175.9 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]bool-4 132854 888.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/string-4 503486 207.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]string-4 129625 922.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8#01-4 180453 682.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][]uint8-4 85543 1396 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[6]uint8-4 66093 1784 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][6]uint8-4 47190 2539 ns/op 0 B/op 0 allocs/op BenchmarkIsZero/ArrayComparable-4 397899 300.4 ns/op BenchmarkIsZero/ArrayIncomparable-4 43609 2719 ns/op BenchmarkIsZero/StructComparable-4 749072 156.6 ns/op BenchmarkIsZero/StructIncomparable-4 197410 605.7 ns/op BenchmarkSetZero/Bool/Direct-4 5210234 23.53 ns/op BenchmarkSetZero/Bool/CachedZero-4 1145022 103.5 ns/op BenchmarkSetZero/Bool/NewZero-4 876721 138.3 ns/op BenchmarkSetZero/Int/Direct-4 3259437 36.80 ns/op BenchmarkSetZero/Int/CachedZero-4 1139988 103.4 ns/op BenchmarkSetZero/Int/NewZero-4 862694 139.9 ns/op BenchmarkSetZero/Uint/Direct-4 3251197 37.13 ns/op BenchmarkSetZero/Uint/CachedZero-4 1153441 101.8 ns/op BenchmarkSetZero/Uint/NewZero-4 714583 140.1 ns/op BenchmarkSetZero/Float/Direct-4 3270115 37.67 ns/op BenchmarkSetZero/Float/CachedZero-4 1168742 103.9 ns/op BenchmarkSetZero/Float/NewZero-4 760851 139.1 ns/op BenchmarkSetZero/Complex/Direct-4 3269070 37.21 ns/op BenchmarkSetZero/Complex/CachedZero-4 1165634 102.3 ns/op BenchmarkSetZero/Complex/NewZero-4 877334 136.7 ns/op BenchmarkSetZero/Array/Direct-4 2890939 41.15 ns/op BenchmarkSetZero/Array/CachedZero-4 975673 103.3 ns/op BenchmarkSetZero/Array/NewZero-4 845684 138.6 ns/op BenchmarkSetZero/Chan/Direct-4 3238807 37.18 ns/op BenchmarkSetZero/Chan/CachedZero-4 1200148 100.7 ns/op BenchmarkSetZero/Chan/NewZero-4 750962 134.7 ns/op BenchmarkSetZero/Func/Direct-4 3265249 37.18 ns/op BenchmarkSetZero/Func/CachedZero-4 1202367 98.22 ns/op BenchmarkSetZero/Func/NewZero-4 886563 132.2 ns/op BenchmarkSetZero/Interface/Direct-4 3127744 38.06 ns/op BenchmarkSetZero/Interface/CachedZero-4 1147100 104.6 ns/op BenchmarkSetZero/Interface/NewZero-4 853806 140.0 ns/op BenchmarkSetZero/Map/Direct-4 3308764 36.43 ns/op BenchmarkSetZero/Map/CachedZero-4 1209111 101.0 ns/op BenchmarkSetZero/Map/NewZero-4 873127 135.3 ns/op BenchmarkSetZero/Pointer/Direct-4 3276320 36.48 ns/op BenchmarkSetZero/Pointer/CachedZero-4 1203608 98.57 ns/op BenchmarkSetZero/Pointer/NewZero-4 769407 132.7 ns/op BenchmarkSetZero/Slice/Direct-4 3028894 38.95 ns/op BenchmarkSetZero/Slice/CachedZero-4 1000000 103.4 ns/op BenchmarkSetZero/Slice/NewZero-4 884224 137.0 ns/op BenchmarkSetZero/String/Direct-4 3269505 36.64 ns/op BenchmarkSetZero/String/CachedZero-4 1000000 104.1 ns/op BenchmarkSetZero/String/NewZero-4 814464 135.9 ns/op BenchmarkSetZero/Struct/Direct-4 2948650 40.46 ns/op BenchmarkSetZero/Struct/CachedZero-4 1000000 103.0 ns/op BenchmarkSetZero/Struct/NewZero-4 878493 136.4 ns/op BenchmarkSelect/1-4 236800 507.4 ns/op 80 B/op 5 allocs/op BenchmarkSelect/4-4 105082 1158 ns/op 208 B/op 8 allocs/op BenchmarkSelect/8-4 54583 2108 ns/op 672 B/op 13 allocs/op BenchmarkCall-4 321672 369.4 ns/op 0 B/op 0 allocs/op BenchmarkCallMethod-4 239949 452.7 ns/op 0 B/op 0 allocs/op BenchmarkCallArgCopy/size=128-4 113704 1085 ns/op 118.03 MB/s BenchmarkCallArgCopy/size=256-4 93652 1214 ns/op 210.88 MB/s BenchmarkCallArgCopy/size=1024-4 75230 1528 ns/op 670.35 MB/s BenchmarkCallArgCopy/size=4096-4 50899 2379 ns/op 1721.93 MB/s BenchmarkCallArgCopy/size=65536-4 5799 23546 ns/op 2783.30 MB/s BenchmarkFieldByName1-4 1721902 60.74 ns/op BenchmarkFieldByName2-4 123471 1034 ns/op BenchmarkFieldByName3-4 17770 6111 ns/op BenchmarkInterfaceBig-4 5293779 22.31 ns/op BenchmarkInterfaceSmall-4 4383393 23.13 ns/op BenchmarkNew-4 2566076 41.20 ns/op BenchmarkMap/StringKeys/MapIndex-4 3133 34258 ns/op 0 B/op 0 allocs/op BenchmarkMap/StringKeys/SetMapIndex-4 2780 42198 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/MapIndex-4 3404 34593 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/SetMapIndex-4 2883 41820 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/MapIndex-4 3505 34019 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/SetMapIndex-4 2658 42266 ns/op 0 B/op 0 allocs/op BenchmarkMapIterNext-4 334752 354.7 ns/op PASS ok reflect 18.427s goos: linux goarch: amd64 pkg: regexp cpu: AMD EPYC 7B12 BenchmarkFind-4 17150 6964 ns/op 9320 B/op 1 allocs/op BenchmarkFindAllNoMatches-4 25434 4728 ns/op 9300 B/op 1 allocs/op BenchmarkFindString-4 18772 6866 ns/op 9226 B/op 1 allocs/op BenchmarkFindSubmatch-4 16972 7595 ns/op 9487 B/op 2 allocs/op BenchmarkFindStringSubmatch-4 15528 7677 ns/op 9369 B/op 2 allocs/op BenchmarkLiteral-4 23932 5166 ns/op BenchmarkNotLiteral-4 5463 20138 ns/op BenchmarkMatchClass-4 5107 25347 ns/op BenchmarkMatchClass_InRange-4 4252 25624 ns/op BenchmarkReplaceAll-4 3218 32782 ns/op BenchmarkAnchoredLiteralShortNonMatch-4 22910 5015 ns/op BenchmarkAnchoredLiteralLongNonMatch-4 52159 2237 ns/op BenchmarkAnchoredShortMatch-4 21904 5713 ns/op BenchmarkAnchoredLongMatch-4 26748 4279 ns/op BenchmarkOnePassShortA-4 29848 4049 ns/op BenchmarkNotOnePassShortA-4 10000 10161 ns/op BenchmarkOnePassShortB-4 35680 3443 ns/op BenchmarkNotOnePassShortB-4 14630 8426 ns/op BenchmarkOnePassLongPrefix-4 118213 1041 ns/op BenchmarkOnePassLongNotPrefix-4 44187 2868 ns/op BenchmarkMatchParallelShared-4 25464 4633 ns/op BenchmarkMatchParallelCopied-4 23413 4879 ns/op BenchmarkQuoteMetaAll-4 236978 502.9 ns/op 27.84 MB/s BenchmarkQuoteMetaNone-4 439819 260.8 ns/op 99.71 MB/s BenchmarkCompile/Onepass-4 5916 19275 ns/op 4144 B/op 52 allocs/op BenchmarkCompile/Medium-4 2655 49042 ns/op 9704 B/op 112 allocs/op BenchmarkCompile/Hard-4 276 440521 ns/op 84760 B/op 424 allocs/op BenchmarkMatch/Easy0/16-4 5219242 22.39 ns/op 714.57 MB/s BenchmarkMatch/Easy0/32-4 26683 4785 ns/op 6.69 MB/s BenchmarkMatch/Easy0/1K-4 8221 12860 ns/op 79.62 MB/s BenchmarkMatch/Easy0i/16-4 4484208 22.79 ns/op 702.07 MB/s BenchmarkMatch/Easy0i/32-4 7531 15219 ns/op 2.10 MB/s BenchmarkMatch/Easy0i/1K-4 378 320428 ns/op 3.20 MB/s BenchmarkMatch/Easy1/16-4 4874276 25.02 ns/op 639.38 MB/s BenchmarkMatch/Easy1/32-4 26692 4779 ns/op 6.70 MB/s BenchmarkMatch/Easy1/1K-4 5986 16950 ns/op 60.41 MB/s BenchmarkMatch/Medium/16-4 5325914 22.66 ns/op 706.12 MB/s BenchmarkMatch/Medium/32-4 8179 14090 ns/op 2.27 MB/s BenchmarkMatch/Medium/1K-4 417 292383 ns/op 3.50 MB/s BenchmarkMatch/Hard/16-4 5348773 23.23 ns/op 688.86 MB/s BenchmarkMatch/Hard/32-4 4964 21495 ns/op 1.49 MB/s BenchmarkMatch/Hard/1K-4 220 481521 ns/op 2.13 MB/s BenchmarkMatch/Hard1/16-4 2175 60522 ns/op 0.26 MB/s BenchmarkMatch/Hard1/32-4 1117 108771 ns/op 0.29 MB/s BenchmarkMatch/Hard1/1K-4 34 2987413 ns/op 0.34 MB/s BenchmarkMatch_onepass_regex/16-4 43456 2763 ns/op 5.79 MB/s 23 B/op 0 allocs/op BenchmarkMatch_onepass_regex/32-4 25464 4627 ns/op 6.92 MB/s 24 B/op 0 allocs/op BenchmarkMatch_onepass_regex/1K-4 961 133242 ns/op 7.69 MB/s 25 B/op 0 allocs/op PASS ok regexp 8.440s goos: linux goarch: amd64 pkg: regexp/syntax cpu: AMD EPYC 7B12 BenchmarkEmptyOpContext-4 919095 130.6 ns/op BenchmarkIsWordChar-4 224998 518.3 ns/op PASS ok regexp/syntax 2.033s goos: linux goarch: amd64 pkg: runtime cpu: AMD EPYC 7B12 BenchmarkCallers/cached-4 100419 1160 ns/op BenchmarkCallers/inlined-4 79990 1478 ns/op BenchmarkCallers/no-cache-4 17737 6737 ns/op BenchmarkFPCallers/cached-4 3898690 30.45 ns/op BenchmarkMakeChan/Byte-4 1655167 73.81 ns/op BenchmarkMakeChan/Int-4 1000000 104.0 ns/op BenchmarkMakeChan/Ptr-4 722664 139.7 ns/op BenchmarkMakeChan/Struct/0-4 1743429 63.56 ns/op BenchmarkMakeChan/Struct/32-4 633864 174.3 ns/op BenchmarkMakeChan/Struct/40-4 520478 201.2 ns/op BenchmarkChanNonblocking-4 13854926 8.231 ns/op BenchmarkSelectUncontended-4 1788324 75.94 ns/op BenchmarkSelectSyncContended-4 45770 2343 ns/op BenchmarkSelectAsyncContended-4 118360 950.9 ns/op BenchmarkSelectNonblock-4 7478455 15.89 ns/op BenchmarkChanUncontended-4 7778 13061 ns/op BenchmarkChanContended-4 1146 92246 ns/op BenchmarkChanSync-4 235164 528.9 ns/op BenchmarkChanSyncWork-4 10000 10294 ns/op BenchmarkChanProdCons0-4 97105 1334 ns/op BenchmarkChanProdCons10-4 116602 1137 ns/op BenchmarkChanProdCons100-4 496694 1003 ns/op BenchmarkChanProdConsWork0-4 99235 1385 ns/op BenchmarkChanProdConsWork10-4 101715 1235 ns/op BenchmarkChanProdConsWork100-4 72361 1557 ns/op BenchmarkSelectProdCons-4 94939 2002 ns/op BenchmarkReceiveDataFromClosedChan-4 1292557 92.43 ns/op BenchmarkChanCreation-4 202424 528.1 ns/op BenchmarkChanSem-4 159702 680.0 ns/op BenchmarkChanPopular-4 106 1064844 ns/op BenchmarkChanClosed-4 986809 120.1 ns/op BenchmarkCallClosure-4 7371772 15.29 ns/op BenchmarkCallClosure1-4 8026256 14.98 ns/op BenchmarkCallClosure2-4 1925623 60.09 ns/op BenchmarkCallClosure3-4 2245050 52.79 ns/op BenchmarkCallClosure4-4 1974955 60.60 ns/op BenchmarkComplex128DivNormal-4 13419740 8.221 ns/op BenchmarkComplex128DivNisNaN-4 10918422 10.73 ns/op BenchmarkComplex128DivDisNaN-4 10356523 18.40 ns/op BenchmarkComplex128DivNisInf-4 12731137 8.871 ns/op BenchmarkComplex128DivDisInf-4 7952428 14.53 ns/op BenchmarkSetTypePtr-4 47799813 2.487 ns/op 3217.09 MB/s BenchmarkSetTypePtr8-4 14046176 8.123 ns/op 7879.26 MB/s BenchmarkSetTypePtr16-4 14091834 8.118 ns/op 15767.02 MB/s BenchmarkSetTypePtr32-4 14843366 8.148 ns/op 31419.55 MB/s BenchmarkSetTypePtr64-4 13735431 8.107 ns/op 63157.77 MB/s BenchmarkSetTypePtr126-4 8755290 13.42 ns/op 75137.67 MB/s BenchmarkSetTypePtr128-4 9151887 13.12 ns/op 78047.81 MB/s BenchmarkSetTypePtrSlice-4 1314460 91.32 ns/op 89704.48 MB/s BenchmarkSetTypeNode1-4 14807503 8.090 ns/op 2966.58 MB/s BenchmarkSetTypeNode1Slice-4 6675243 17.82 ns/op 43107.48 MB/s BenchmarkSetTypeNode8-4 14850163 8.143 ns/op 9824.65 MB/s BenchmarkSetTypeNode8Slice-4 2858708 42.02 ns/op 60930.59 MB/s BenchmarkSetTypeNode64-4 8957016 13.44 ns/op 39288.49 MB/s BenchmarkSetTypeNode64Slice-4 349414 337.7 ns/op 50033.98 MB/s BenchmarkSetTypeNode64Dead-4 12034878 10.06 ns/op 52493.12 MB/s BenchmarkSetTypeNode64DeadSlice-4 413250 294.2 ns/op 57421.80 MB/s BenchmarkSetTypeNode124-4 8928830 13.56 ns/op 74340.10 MB/s BenchmarkSetTypeNode124Slice-4 283614 416.0 ns/op 77547.44 MB/s BenchmarkSetTypeNode126-4 8946190 13.15 ns/op 77856.23 MB/s BenchmarkSetTypeNode126Slice-4 277293 419.7 ns/op 78067.98 MB/s BenchmarkSetTypeNode128-4 6313629 18.71 ns/op 55586.53 MB/s BenchmarkSetTypeNode128Slice-4 214400 540.4 ns/op 61582.57 MB/s BenchmarkSetTypeNode130-4 6346399 18.81 ns/op 56146.64 MB/s BenchmarkSetTypeNode130Slice-4 207814 538.1 ns/op 62797.41 MB/s BenchmarkSetTypeNode1024-4 1250526 95.76 ns/op 85714.63 MB/s BenchmarkSetTypeNode1024Slice-4 39158 3062 ns/op 85771.78 MB/s BenchmarkAllocation-4 6264 23453 ns/op BenchmarkReadMemStats-4 5026 24329 ns/op BenchmarkReadMemStatsLatency-4 1 102880 p50-ns 102880 p90-ns 102880 p99-ns BenchmarkWriteBarrier-4 2327263 43.07 ns/op BenchmarkBulkWriteBarrier-4 10644394 12.68 ns/op BenchmarkScanStackNoLocals-4 4 27156318 ns/op BenchmarkMSpanCountAlloc/bits=64-4 13475122 8.419 ns/op BenchmarkMSpanCountAlloc/bits=128-4 14384523 8.754 ns/op BenchmarkMSpanCountAlloc/bits=256-4 13894260 8.874 ns/op BenchmarkMSpanCountAlloc/bits=512-4 10529991 11.28 ns/op BenchmarkMSpanCountAlloc/bits=1024-4 7181960 16.82 ns/op BenchmarkHash5-4 7442239 14.05 ns/op 355.85 MB/s BenchmarkHash16-4 7486431 13.87 ns/op 1153.28 MB/s BenchmarkHash64-4 8497981 13.78 ns/op 4644.02 MB/s BenchmarkHash1024-4 4199517 27.90 ns/op 36698.54 MB/s BenchmarkHash65536-4 90325 1311 ns/op 49980.06 MB/s BenchmarkAlignedLoad-4 9143818 11.29 ns/op BenchmarkUnalignedLoad-4 9083436 13.46 ns/op BenchmarkEqEfaceConcrete-4 7993200 14.68 ns/op BenchmarkEqIfaceConcrete-4 7091666 16.86 ns/op BenchmarkNeEfaceConcrete-4 7128558 14.18 ns/op BenchmarkNeIfaceConcrete-4 8542615 16.88 ns/op BenchmarkConvT2EByteSized/bool-4 7524870 16.05 ns/op BenchmarkConvT2EByteSized/uint8-4 7521775 15.92 ns/op BenchmarkConvT2ESmall-4 7226991 16.93 ns/op BenchmarkConvT2EUintptr-4 6582650 18.12 ns/op BenchmarkConvT2ELarge-4 1796758 65.61 ns/op BenchmarkConvT2ISmall-4 6863748 17.47 ns/op BenchmarkConvT2IUintptr-4 6747612 17.98 ns/op BenchmarkConvT2ILarge-4 1639933 67.30 ns/op BenchmarkConvI2E-4 6455924 18.54 ns/op BenchmarkConvI2I-4 5279394 23.22 ns/op BenchmarkAssertE2T-4 5763015 20.26 ns/op BenchmarkAssertE2TLarge-4 3643435 34.38 ns/op BenchmarkAssertE2I-4 5152390 22.77 ns/op BenchmarkAssertI2T-4 5832972 20.29 ns/op BenchmarkAssertI2I-4 5115139 22.91 ns/op BenchmarkAssertI2E-4 7714531 16.52 ns/op BenchmarkAssertE2E-4 7648159 15.95 ns/op BenchmarkAssertE2T2-4 4363290 25.92 ns/op BenchmarkAssertE2T2Blank-4 5980405 19.97 ns/op BenchmarkAssertI2E2-4 5493667 21.57 ns/op BenchmarkAssertI2E2Blank-4 7667368 16.54 ns/op BenchmarkAssertE2E2-4 5648005 21.20 ns/op BenchmarkAssertE2E2Blank-4 7230396 15.58 ns/op BenchmarkConvT2Ezero/zero/16-4 7217680 17.11 ns/op BenchmarkConvT2Ezero/zero/32-4 6979048 17.65 ns/op BenchmarkConvT2Ezero/zero/64-4 6602530 18.09 ns/op BenchmarkConvT2Ezero/zero/str-4 6896072 17.45 ns/op BenchmarkConvT2Ezero/zero/slice-4 6756932 17.79 ns/op BenchmarkConvT2Ezero/zero/big-4 330207 355.4 ns/op BenchmarkConvT2Ezero/nonzero/str-4 2001058 62.49 ns/op BenchmarkConvT2Ezero/nonzero/slice-4 1878975 61.05 ns/op BenchmarkConvT2Ezero/nonzero/big-4 309448 358.0 ns/op BenchmarkConvT2Ezero/smallint/16-4 7045767 17.82 ns/op BenchmarkConvT2Ezero/smallint/32-4 6961461 17.21 ns/op BenchmarkConvT2Ezero/smallint/64-4 6857982 18.14 ns/op BenchmarkConvT2Ezero/largeint/16-4 2346202 49.83 ns/op BenchmarkConvT2Ezero/largeint/32-4 2464364 52.31 ns/op BenchmarkConvT2Ezero/largeint/64-4 2383176 51.14 ns/op BenchmarkMalloc8-4 2106082 58.77 ns/op BenchmarkMalloc16-4 2064062 60.29 ns/op BenchmarkMallocTypeInfo8-4 2114422 59.03 ns/op BenchmarkMallocTypeInfo16-4 1789994 66.97 ns/op BenchmarkMallocLargeStruct-4 270847 437.1 ns/op BenchmarkGoroutineSelect-4 70 1570774 ns/op BenchmarkGoroutineBlocking-4 96 1406148 ns/op BenchmarkGoroutineForRange-4 86 1356360 ns/op BenchmarkGoroutineIdle-4 100 1229123 ns/op BenchmarkHashStringSpeed-4 4059466 31.93 ns/op BenchmarkHashBytesSpeed-4 2314022 52.17 ns/op BenchmarkHashInt32Speed-4 4714971 25.93 ns/op BenchmarkHashInt64Speed-4 4221961 26.79 ns/op BenchmarkHashStringArraySpeed-4 917515 128.1 ns/op BenchmarkMegMap-4 4619392 25.47 ns/op BenchmarkMegOneMap-4 5483427 21.41 ns/op BenchmarkMegEqMap-4 4371 27265 ns/op BenchmarkMegEmptyMap-4 6890204 18.75 ns/op BenchmarkSmallStrMap-4 4347687 27.99 ns/op BenchmarkMapStringKeysEight_16-4 4856354 24.76 ns/op BenchmarkMapStringKeysEight_32-4 4629346 26.14 ns/op BenchmarkMapStringKeysEight_64-4 4301533 26.14 ns/op BenchmarkMapStringKeysEight_1M-4 4590010 27.43 ns/op BenchmarkIntMap-4 5814007 21.79 ns/op BenchmarkMapFirst/1-4 6044392 19.57 ns/op BenchmarkMapFirst/2-4 6622815 19.61 ns/op BenchmarkMapFirst/3-4 6668856 17.97 ns/op BenchmarkMapFirst/4-4 5947999 19.82 ns/op BenchmarkMapFirst/5-4 6383227 18.01 ns/op BenchmarkMapFirst/6-4 5942503 18.09 ns/op BenchmarkMapFirst/7-4 6485778 17.97 ns/op BenchmarkMapFirst/8-4 5876151 18.18 ns/op BenchmarkMapFirst/9-4 5377690 19.93 ns/op BenchmarkMapFirst/10-4 5845924 20.47 ns/op BenchmarkMapFirst/11-4 5436717 21.25 ns/op BenchmarkMapFirst/12-4 5963823 20.41 ns/op BenchmarkMapFirst/13-4 6049759 19.97 ns/op BenchmarkMapFirst/14-4 5322090 21.87 ns/op BenchmarkMapFirst/15-4 5910490 21.78 ns/op BenchmarkMapFirst/16-4 5874982 22.15 ns/op BenchmarkMapMid/1-4 5431548 23.99 ns/op BenchmarkMapMid/2-4 4699872 22.45 ns/op BenchmarkMapMid/3-4 4739480 22.40 ns/op BenchmarkMapMid/4-4 4618648 25.33 ns/op BenchmarkMapMid/5-4 4698460 23.18 ns/op BenchmarkMapMid/6-4 5090016 26.04 ns/op BenchmarkMapMid/7-4 4743496 23.58 ns/op BenchmarkMapMid/8-4 5004211 24.23 ns/op BenchmarkMapMid/9-4 4424943 27.67 ns/op BenchmarkMapMid/10-4 4717298 28.61 ns/op BenchmarkMapMid/11-4 4422250 24.75 ns/op BenchmarkMapMid/12-4 4661278 26.12 ns/op BenchmarkMapMid/13-4 4859205 24.90 ns/op BenchmarkMapMid/14-4 4770649 27.26 ns/op BenchmarkMapMid/15-4 4741692 27.69 ns/op BenchmarkMapMid/16-4 4843576 27.09 ns/op BenchmarkMapLast/1-4 5440893 24.66 ns/op BenchmarkMapLast/2-4 5270761 22.37 ns/op BenchmarkMapLast/3-4 4686104 23.49 ns/op BenchmarkMapLast/4-4 5131620 25.65 ns/op BenchmarkMapLast/5-4 5198930 26.11 ns/op BenchmarkMapLast/6-4 4998531 26.71 ns/op BenchmarkMapLast/7-4 4967432 23.86 ns/op BenchmarkMapLast/8-4 4732820 25.23 ns/op BenchmarkMapLast/9-4 4435189 28.14 ns/op BenchmarkMapLast/10-4 4492515 28.72 ns/op BenchmarkMapLast/11-4 4084308 26.31 ns/op BenchmarkMapLast/12-4 4048027 25.53 ns/op BenchmarkMapLast/13-4 4880770 28.29 ns/op BenchmarkMapLast/14-4 4241550 24.84 ns/op BenchmarkMapLast/15-4 4331076 24.92 ns/op BenchmarkMapLast/16-4 4829350 25.92 ns/op BenchmarkMapCycle-4 5117347 23.15 ns/op BenchmarkRepeatedLookupStrMapKey32-4 5174064 23.56 ns/op BenchmarkRepeatedLookupStrMapKey1M-4 5127 22254 ns/op BenchmarkMakeMap/[Byte]Byte-4 978944 128.8 ns/op BenchmarkMakeMap/[Int]Int-4 442836 244.1 ns/op BenchmarkNewEmptyMap-4 14468394 8.746 ns/op 0 B/op 0 allocs/op BenchmarkNewSmallMap-4 2382931 50.40 ns/op 0 B/op 0 allocs/op BenchmarkMapIter-4 887296 135.6 ns/op BenchmarkMapIterEmpty-4 7568347 15.82 ns/op BenchmarkSameLengthMap-4 6696944 17.98 ns/op BenchmarkBigKeyMap-4 2355028 48.60 ns/op BenchmarkBigValMap-4 2307038 54.24 ns/op BenchmarkSmallKeyMap-4 3772279 31.83 ns/op BenchmarkMapPopulate/1-4 3080931 40.28 ns/op 0 B/op 0 allocs/op BenchmarkMapPopulate/10-4 188914 637.4 ns/op 179 B/op 1 allocs/op BenchmarkMapPopulate/100-4 9013 11922 ns/op 6275 B/op 15 allocs/op BenchmarkMapPopulate/1000-4 1080 111940 ns/op 51798 B/op 56 allocs/op BenchmarkMapPopulate/10000-4 81 1443616 ns/op 416309 B/op 202 allocs/op BenchmarkMapPopulate/100000-4 6 17944792 ns/op 6536256 B/op 2919 allocs/op BenchmarkComplexAlgMap-4 618788 169.0 ns/op BenchmarkGoMapClear/Reflexive/1-4 1000000 106.3 ns/op BenchmarkGoMapClear/Reflexive/10-4 997833 119.6 ns/op BenchmarkGoMapClear/Reflexive/100-4 323216 357.6 ns/op BenchmarkGoMapClear/Reflexive/1000-4 57190 2048 ns/op BenchmarkGoMapClear/Reflexive/10000-4 7640 15733 ns/op BenchmarkGoMapClear/NonReflexive/1-4 876631 137.9 ns/op BenchmarkGoMapClear/NonReflexive/10-4 807776 149.6 ns/op BenchmarkGoMapClear/NonReflexive/100-4 307688 386.2 ns/op BenchmarkGoMapClear/NonReflexive/1000-4 57759 2076 ns/op BenchmarkGoMapClear/NonReflexive/10000-4 7518 15983 ns/op BenchmarkMapStringConversion/32/simple-4 2572132 46.73 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/struct-4 2500749 47.72 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/array-4 2041732 57.36 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/simple-4 2354380 52.85 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/struct-4 2365704 51.25 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/array-4 1916448 61.75 ns/op 0 B/op 0 allocs/op BenchmarkMapInterfaceString-4 2792520 43.71 ns/op BenchmarkMapInterfacePtr-4 2802798 41.23 ns/op BenchmarkNewEmptyMapHintLessThan8-4 6179253 19.49 ns/op 0 B/op 0 allocs/op BenchmarkNewEmptyMapHintGreaterThan8-4 163542 700.8 ns/op 1152 B/op 1 allocs/op BenchmarkMapPop100-4 8305 14662 ns/op BenchmarkMapPop1000-4 560 211307 ns/op BenchmarkMapPop10000-4 30 3940965 ns/op BenchmarkMapAssign/Int32/256-4 3846063 30.43 ns/op BenchmarkMapAssign/Int32/65536-4 1718323 63.06 ns/op BenchmarkMapAssign/Int64/256-4 4479588 26.88 ns/op BenchmarkMapAssign/Int64/65536-4 2121294 59.53 ns/op BenchmarkMapAssign/Str/256-4 2801802 42.99 ns/op BenchmarkMapAssign/Str/65536-4 1283527 83.54 ns/op BenchmarkMapOperatorAssign/Int32/256-4 1988152 59.17 ns/op BenchmarkMapOperatorAssign/Int32/65536-4 1390976 77.13 ns/op BenchmarkMapOperatorAssign/Int64/256-4 2473448 47.38 ns/op BenchmarkMapOperatorAssign/Int64/65536-4 1344972 80.15 ns/op BenchmarkMapOperatorAssign/Str/256-4 805958 2512 ns/op BenchmarkMapOperatorAssign/Str/65536-4 475854 270.9 ns/op BenchmarkMapAppendAssign/Int32/256-4 1142649 100.7 ns/op 28 B/op 0 allocs/op BenchmarkMapAppendAssign/Int32/65536-4 347826 308.4 ns/op 49 B/op 0 allocs/op BenchmarkMapAppendAssign/Int64/256-4 1515460 81.10 ns/op 31 B/op 0 allocs/op BenchmarkMapAppendAssign/Int64/65536-4 512019 206.6 ns/op 35 B/op 0 allocs/op BenchmarkMapAppendAssign/Str/256-4 924584 130.4 ns/op 71 B/op 0 allocs/op BenchmarkMapAppendAssign/Str/65536-4 342232 346.6 ns/op 81 B/op 0 allocs/op BenchmarkMapDelete/Int32/100-4 2653045 44.27 ns/op BenchmarkMapDelete/Int32/1000-4 2820112 44.29 ns/op BenchmarkMapDelete/Int32/10000-4 2652616 46.65 ns/op BenchmarkMapDelete/Int64/100-4 2596652 48.87 ns/op BenchmarkMapDelete/Int64/1000-4 2512574 50.83 ns/op BenchmarkMapDelete/Int64/10000-4 2577552 46.99 ns/op BenchmarkMapDelete/Str/100-4 1722414 66.82 ns/op BenchmarkMapDelete/Str/1000-4 1793422 57.70 ns/op BenchmarkMapDelete/Str/10000-4 1874835 62.46 ns/op BenchmarkMapDelete/Pointer/100-4 1782712 60.48 ns/op BenchmarkMapDelete/Pointer/1000-4 2102506 53.90 ns/op BenchmarkMapDelete/Pointer/10000-4 2036875 58.91 ns/op BenchmarkMemmove/0-4 18098701 7.481 ns/op BenchmarkMemmove/1-4 2480066 45.32 ns/op 22.07 MB/s BenchmarkMemmove/2-4 2646576 46.81 ns/op 42.73 MB/s BenchmarkMemmove/3-4 2577308 48.18 ns/op 62.26 MB/s BenchmarkMemmove/4-4 2583508 46.74 ns/op 85.58 MB/s BenchmarkMemmove/5-4 2613789 46.38 ns/op 107.80 MB/s BenchmarkMemmove/6-4 2550082 46.85 ns/op 128.07 MB/s BenchmarkMemmove/7-4 2631566 47.05 ns/op 148.79 MB/s BenchmarkMemmove/8-4 2689698 45.32 ns/op 176.53 MB/s BenchmarkMemmove/9-4 2531356 45.55 ns/op 197.59 MB/s BenchmarkMemmove/10-4 2563891 47.38 ns/op 211.06 MB/s BenchmarkMemmove/11-4 2586697 49.87 ns/op 220.59 MB/s BenchmarkMemmove/12-4 2592327 47.22 ns/op 254.12 MB/s BenchmarkMemmove/13-4 2626579 46.13 ns/op 281.83 MB/s BenchmarkMemmove/14-4 2642619 46.03 ns/op 304.13 MB/s BenchmarkMemmove/15-4 2599807 45.55 ns/op 329.33 MB/s BenchmarkMemmove/16-4 2590579 45.72 ns/op 349.98 MB/s BenchmarkMemmove/32-4 2567905 46.60 ns/op 686.75 MB/s BenchmarkMemmove/64-4 2253085 53.07 ns/op 1205.93 MB/s BenchmarkMemmove/128-4 1822717 66.08 ns/op 1937.06 MB/s BenchmarkMemmove/256-4 1402492 86.76 ns/op 2950.74 MB/s BenchmarkMemmove/512-4 854584 137.9 ns/op 3712.93 MB/s BenchmarkMemmove/1024-4 542043 221.2 ns/op 4628.78 MB/s BenchmarkMemmove/2048-4 307801 388.6 ns/op 5270.52 MB/s BenchmarkMemmove/4096-4 163813 727.5 ns/op 5630.27 MB/s BenchmarkMemmoveOverlap/32-4 2565301 48.45 ns/op 660.41 MB/s BenchmarkMemmoveOverlap/64-4 2248860 53.00 ns/op 1207.61 MB/s BenchmarkMemmoveOverlap/128-4 1781408 67.92 ns/op 1884.49 MB/s BenchmarkMemmoveOverlap/256-4 1386075 87.81 ns/op 2915.44 MB/s BenchmarkMemmoveOverlap/512-4 839706 139.3 ns/op 3675.79 MB/s BenchmarkMemmoveOverlap/1024-4 513596 224.3 ns/op 4566.32 MB/s BenchmarkMemmoveOverlap/2048-4 304122 393.3 ns/op 5207.59 MB/s BenchmarkMemmoveOverlap/4096-4 156458 738.6 ns/op 5545.81 MB/s BenchmarkMemmoveUnalignedDst/0-4 15253378 6.877 ns/op BenchmarkMemmoveUnalignedDst/1-4 2677324 45.91 ns/op 21.78 MB/s BenchmarkMemmoveUnalignedDst/2-4 2497010 46.28 ns/op 43.22 MB/s BenchmarkMemmoveUnalignedDst/3-4 2527477 46.96 ns/op 63.89 MB/s BenchmarkMemmoveUnalignedDst/4-4 2519332 46.62 ns/op 85.80 MB/s BenchmarkMemmoveUnalignedDst/5-4 2568868 47.29 ns/op 105.73 MB/s BenchmarkMemmoveUnalignedDst/6-4 2587419 46.78 ns/op 128.25 MB/s BenchmarkMemmoveUnalignedDst/7-4 2601554 47.52 ns/op 147.30 MB/s BenchmarkMemmoveUnalignedDst/8-4 2725692 43.34 ns/op 184.59 MB/s BenchmarkMemmoveUnalignedDst/9-4 2573139 46.50 ns/op 193.55 MB/s BenchmarkMemmoveUnalignedDst/10-4 2497207 47.77 ns/op 209.31 MB/s BenchmarkMemmoveUnalignedDst/11-4 2588991 46.67 ns/op 235.72 MB/s BenchmarkMemmoveUnalignedDst/12-4 2579314 45.97 ns/op 261.01 MB/s BenchmarkMemmoveUnalignedDst/13-4 2575074 47.31 ns/op 274.78 MB/s BenchmarkMemmoveUnalignedDst/14-4 2625448 46.67 ns/op 300.01 MB/s BenchmarkMemmoveUnalignedDst/15-4 2577805 48.36 ns/op 310.19 MB/s BenchmarkMemmoveUnalignedDst/16-4 2498654 47.90 ns/op 334.00 MB/s BenchmarkMemmoveUnalignedDst/32-4 2422194 48.91 ns/op 654.30 MB/s BenchmarkMemmoveUnalignedDst/64-4 2181964 55.43 ns/op 1154.58 MB/s BenchmarkMemmoveUnalignedDst/128-4 1731736 66.82 ns/op 1915.72 MB/s BenchmarkMemmoveUnalignedDst/256-4 1346491 89.88 ns/op 2848.24 MB/s BenchmarkMemmoveUnalignedDst/512-4 830144 141.5 ns/op 3618.15 MB/s BenchmarkMemmoveUnalignedDst/1024-4 515353 228.8 ns/op 4476.39 MB/s BenchmarkMemmoveUnalignedDst/2048-4 294414 396.3 ns/op 5167.81 MB/s BenchmarkMemmoveUnalignedDst/4096-4 157513 745.8 ns/op 5491.79 MB/s BenchmarkMemmoveUnalignedDstOverlap/32-4 2429810 50.01 ns/op 639.85 MB/s BenchmarkMemmoveUnalignedDstOverlap/64-4 2153334 56.05 ns/op 1141.88 MB/s BenchmarkMemmoveUnalignedDstOverlap/128-4 1717412 69.03 ns/op 1854.16 MB/s BenchmarkMemmoveUnalignedDstOverlap/256-4 1332060 88.88 ns/op 2880.15 MB/s BenchmarkMemmoveUnalignedDstOverlap/512-4 792654 142.7 ns/op 3588.11 MB/s BenchmarkMemmoveUnalignedDstOverlap/1024-4 515280 226.7 ns/op 4516.35 MB/s BenchmarkMemmoveUnalignedDstOverlap/2048-4 290973 396.7 ns/op 5163.04 MB/s BenchmarkMemmoveUnalignedDstOverlap/4096-4 162122 745.5 ns/op 5494.18 MB/s BenchmarkMemmoveUnalignedSrc/0-4 18152718 6.564 ns/op BenchmarkMemmoveUnalignedSrc/1-4 2664651 46.18 ns/op 21.65 MB/s BenchmarkMemmoveUnalignedSrc/2-4 2626990 46.64 ns/op 42.88 MB/s BenchmarkMemmoveUnalignedSrc/3-4 2572364 47.30 ns/op 63.43 MB/s BenchmarkMemmoveUnalignedSrc/4-4 2562007 45.96 ns/op 87.03 MB/s BenchmarkMemmoveUnalignedSrc/5-4 2630707 45.68 ns/op 109.45 MB/s BenchmarkMemmoveUnalignedSrc/6-4 2629696 46.21 ns/op 129.85 MB/s BenchmarkMemmoveUnalignedSrc/7-4 2506575 46.69 ns/op 149.93 MB/s BenchmarkMemmoveUnalignedSrc/8-4 2793466 43.30 ns/op 184.75 MB/s BenchmarkMemmoveUnalignedSrc/9-4 2620569 46.68 ns/op 192.82 MB/s BenchmarkMemmoveUnalignedSrc/10-4 2631916 46.39 ns/op 215.58 MB/s BenchmarkMemmoveUnalignedSrc/11-4 2541210 45.55 ns/op 241.47 MB/s BenchmarkMemmoveUnalignedSrc/12-4 2601835 47.37 ns/op 253.33 MB/s BenchmarkMemmoveUnalignedSrc/13-4 2604230 48.19 ns/op 269.79 MB/s BenchmarkMemmoveUnalignedSrc/14-4 2555643 47.14 ns/op 296.98 MB/s BenchmarkMemmoveUnalignedSrc/15-4 2634374 47.05 ns/op 318.83 MB/s BenchmarkMemmoveUnalignedSrc/16-4 2597403 47.49 ns/op 336.89 MB/s BenchmarkMemmoveUnalignedSrc/32-4 2444204 49.93 ns/op 640.86 MB/s BenchmarkMemmoveUnalignedSrc/64-4 2161378 56.62 ns/op 1130.30 MB/s BenchmarkMemmoveUnalignedSrc/128-4 1770241 67.07 ns/op 1908.46 MB/s BenchmarkMemmoveUnalignedSrc/256-4 1346402 89.99 ns/op 2844.73 MB/s BenchmarkMemmoveUnalignedSrc/512-4 837619 142.7 ns/op 3588.95 MB/s BenchmarkMemmoveUnalignedSrc/1024-4 498908 224.4 ns/op 4562.34 MB/s BenchmarkMemmoveUnalignedSrc/2048-4 303006 395.4 ns/op 5180.05 MB/s BenchmarkMemmoveUnalignedSrc/4096-4 160966 740.2 ns/op 5533.70 MB/s BenchmarkMemmoveUnalignedSrcOverlap/32-4 2408280 50.07 ns/op 639.06 MB/s BenchmarkMemmoveUnalignedSrcOverlap/64-4 2175308 55.49 ns/op 1153.30 MB/s BenchmarkMemmoveUnalignedSrcOverlap/128-4 1791393 68.71 ns/op 1862.92 MB/s BenchmarkMemmoveUnalignedSrcOverlap/256-4 1345408 90.00 ns/op 2844.57 MB/s BenchmarkMemmoveUnalignedSrcOverlap/512-4 832194 140.1 ns/op 3654.03 MB/s BenchmarkMemmoveUnalignedSrcOverlap/1024-4 522188 225.1 ns/op 4549.39 MB/s BenchmarkMemmoveUnalignedSrcOverlap/2048-4 287721 394.8 ns/op 5187.10 MB/s BenchmarkMemmoveUnalignedSrcOverlap/4096-4 160298 745.8 ns/op 5492.04 MB/s BenchmarkMemclr/5-4 14245893 9.065 ns/op 551.55 MB/s BenchmarkMemclr/16-4 14101240 8.511 ns/op 1879.88 MB/s BenchmarkMemclr/64-4 14458057 8.115 ns/op 7886.94 MB/s BenchmarkMemclr/256-4 13234982 9.984 ns/op 25641.47 MB/s BenchmarkMemclr/4096-4 2807737 42.78 ns/op 95756.78 MB/s BenchmarkMemclr/65536-4 164181 714.4 ns/op 91731.50 MB/s BenchmarkMemclr/1M-4 7486 17318 ns/op 60548.45 MB/s BenchmarkMemclr/4M-4 1970 64216 ns/op 65315.49 MB/s BenchmarkMemclr/8M-4 892 135117 ns/op 62084.19 MB/s BenchmarkMemclr/16M-4 410 342008 ns/op 49055.02 MB/s BenchmarkMemclr/64M-4 91 1350124 ns/op 49705.70 MB/s BenchmarkMemclrUnaligned/0_5-4 9160340 13.13 ns/op 380.82 MB/s BenchmarkMemclrUnaligned/0_16-4 7542511 15.64 ns/op 1022.90 MB/s BenchmarkMemclrUnaligned/0_64-4 7826731 15.32 ns/op 4176.43 MB/s BenchmarkMemclrUnaligned/0_256-4 8399426 15.28 ns/op 16750.04 MB/s BenchmarkMemclrUnaligned/0_4096-4 2746322 43.37 ns/op 94432.62 MB/s BenchmarkMemclrUnaligned/0_65536-4 169494 689.1 ns/op 95108.33 MB/s BenchmarkMemclrUnaligned/1_5-4 7992972 14.09 ns/op 354.80 MB/s BenchmarkMemclrUnaligned/1_16-4 7837411 13.75 ns/op 1163.23 MB/s BenchmarkMemclrUnaligned/1_64-4 9054294 13.11 ns/op 4881.09 MB/s BenchmarkMemclrUnaligned/1_256-4 8218520 14.09 ns/op 18172.42 MB/s BenchmarkMemclrUnaligned/1_4096-4 1838348 75.57 ns/op 54199.19 MB/s BenchmarkMemclrUnaligned/1_65536-4 124593 959.0 ns/op 68336.20 MB/s BenchmarkMemclrUnaligned/4_5-4 9132592 13.10 ns/op 381.72 MB/s BenchmarkMemclrUnaligned/4_16-4 8753425 13.49 ns/op 1185.66 MB/s BenchmarkMemclrUnaligned/4_64-4 8947444 13.25 ns/op 4830.78 MB/s BenchmarkMemclrUnaligned/4_256-4 8357028 14.07 ns/op 18195.56 MB/s BenchmarkMemclrUnaligned/4_4096-4 1705005 70.32 ns/op 58245.82 MB/s BenchmarkMemclrUnaligned/4_65536-4 129098 896.2 ns/op 73127.07 MB/s BenchmarkMemclrUnaligned/7_5-4 9116089 13.26 ns/op 377.19 MB/s BenchmarkMemclrUnaligned/7_16-4 7834263 15.33 ns/op 1043.62 MB/s BenchmarkMemclrUnaligned/7_64-4 8842383 13.13 ns/op 4873.97 MB/s BenchmarkMemclrUnaligned/7_256-4 8447497 14.15 ns/op 18095.63 MB/s BenchmarkMemclrUnaligned/7_4096-4 1600252 64.87 ns/op 63142.92 MB/s BenchmarkMemclrUnaligned/7_65536-4 122700 939.2 ns/op 69782.12 MB/s BenchmarkMemclrUnaligned/0_1M-4 7519 16391 ns/op 63972.80 MB/s BenchmarkMemclrUnaligned/0_4M-4 1428 75628 ns/op 55459.76 MB/s BenchmarkMemclrUnaligned/0_8M-4 711 162612 ns/op 51586.62 MB/s BenchmarkMemclrUnaligned/0_16M-4 364 307575 ns/op 54546.72 MB/s BenchmarkMemclrUnaligned/0_64M-4 91 1300565 ns/op 51599.79 MB/s BenchmarkMemclrUnaligned/1_1M-4 6750 17705 ns/op 59225.85 MB/s BenchmarkMemclrUnaligned/1_4M-4 1533 70807 ns/op 59235.41 MB/s BenchmarkMemclrUnaligned/1_8M-4 699 143332 ns/op 58525.62 MB/s BenchmarkMemclrUnaligned/1_16M-4 352 331531 ns/op 50605.28 MB/s BenchmarkMemclrUnaligned/1_64M-4 91 1303285 ns/op 51492.08 MB/s BenchmarkMemclrUnaligned/4_1M-4 6674 17014 ns/op 61630.48 MB/s BenchmarkMemclrUnaligned/4_4M-4 1695 72501 ns/op 57851.65 MB/s BenchmarkMemclrUnaligned/4_8M-4 762 152300 ns/op 55079.56 MB/s BenchmarkMemclrUnaligned/4_16M-4 397 356011 ns/op 47125.59 MB/s BenchmarkMemclrUnaligned/4_64M-4 92 1309986 ns/op 51228.68 MB/s BenchmarkMemclrUnaligned/7_1M-4 6699 18574 ns/op 56454.59 MB/s BenchmarkMemclrUnaligned/7_4M-4 1680 73021 ns/op 57439.69 MB/s BenchmarkMemclrUnaligned/7_8M-4 664 154215 ns/op 54395.69 MB/s BenchmarkMemclrUnaligned/7_16M-4 354 331087 ns/op 50673.17 MB/s BenchmarkMemclrUnaligned/7_64M-4 92 1299972 ns/op 51623.31 MB/s BenchmarkGoMemclr/5-4 2838364 41.78 ns/op 119.67 MB/s BenchmarkGoMemclr/16-4 822103 143.2 ns/op 111.74 MB/s BenchmarkGoMemclr/64-4 214855 523.2 ns/op 122.32 MB/s BenchmarkGoMemclr/256-4 56355 2105 ns/op 121.61 MB/s BenchmarkMemclrRange/1K_2K-4 91246 1310 ns/op 73162.77 MB/s BenchmarkMemclrRange/2K_8K-4 32551 3701 ns/op 90110.16 MB/s BenchmarkMemclrRange/4K_16K-4 35278 3393 ns/op 95210.95 MB/s BenchmarkMemclrRange/160K_228K-4 6086 17486 ns/op 95094.32 MB/s BenchmarkClearFat7-4 9491268 13.63 ns/op BenchmarkClearFat8-4 9513073 12.63 ns/op BenchmarkClearFat11-4 9220173 12.79 ns/op BenchmarkClearFat12-4 9154848 13.07 ns/op BenchmarkClearFat13-4 9357696 13.66 ns/op BenchmarkClearFat14-4 9111036 12.94 ns/op BenchmarkClearFat15-4 9311774 12.97 ns/op BenchmarkClearFat16-4 9028598 12.84 ns/op BenchmarkClearFat24-4 8734794 13.62 ns/op BenchmarkClearFat32-4 8625374 13.72 ns/op BenchmarkClearFat40-4 8620832 13.94 ns/op BenchmarkClearFat48-4 7450629 15.23 ns/op BenchmarkClearFat56-4 7784257 15.42 ns/op BenchmarkClearFat64-4 6805842 17.47 ns/op BenchmarkClearFat72-4 7122985 17.64 ns/op BenchmarkClearFat128-4 4866176 24.62 ns/op BenchmarkClearFat256-4 3469664 33.69 ns/op BenchmarkClearFat512-4 1990183 61.15 ns/op BenchmarkClearFat1024-4 1000000 102.3 ns/op BenchmarkClearFat1032-4 1000000 103.6 ns/op BenchmarkClearFat1040-4 893901 131.1 ns/op BenchmarkCopyFat7-4 8491794 13.94 ns/op BenchmarkCopyFat8-4 9724363 11.42 ns/op BenchmarkCopyFat11-4 8746987 12.73 ns/op BenchmarkCopyFat12-4 8800563 13.68 ns/op BenchmarkCopyFat13-4 8822620 13.11 ns/op BenchmarkCopyFat14-4 9443791 13.58 ns/op BenchmarkCopyFat15-4 9258174 12.74 ns/op BenchmarkCopyFat16-4 9632767 13.27 ns/op BenchmarkCopyFat24-4 8802210 12.63 ns/op BenchmarkCopyFat32-4 8276850 13.56 ns/op BenchmarkCopyFat64-4 6841196 17.46 ns/op BenchmarkCopyFat72-4 6672160 18.10 ns/op BenchmarkCopyFat128-4 4715740 24.30 ns/op BenchmarkCopyFat256-4 3336250 34.99 ns/op BenchmarkCopyFat512-4 1893546 63.51 ns/op BenchmarkCopyFat520-4 1864448 64.19 ns/op BenchmarkCopyFat1024-4 1000000 113.0 ns/op BenchmarkCopyFat1032-4 1000000 113.7 ns/op BenchmarkCopyFat1040-4 903525 122.2 ns/op BenchmarkIssue18740/2byte-4 627 190514 ns/op BenchmarkIssue18740/4byte-4 1065 119797 ns/op BenchmarkIssue18740/8byte-4 1591 75068 ns/op BenchmarkMemclrKnownSize1-4 10933184 10.97 ns/op 91.13 MB/s BenchmarkMemclrKnownSize2-4 7001043 16.83 ns/op 118.84 MB/s BenchmarkMemclrKnownSize4-4 4469414 29.70 ns/op 134.69 MB/s BenchmarkMemclrKnownSize8-4 1928956 64.43 ns/op 124.16 MB/s BenchmarkMemclrKnownSize16-4 839588 133.9 ns/op 119.47 MB/s BenchmarkMemclrKnownSize32-4 435406 255.1 ns/op 125.47 MB/s BenchmarkMemclrKnownSize64-4 231604 496.3 ns/op 128.96 MB/s BenchmarkMemclrKnownSize112-4 130614 842.6 ns/op 132.92 MB/s BenchmarkMemclrKnownSize128-4 118506 994.7 ns/op 128.68 MB/s BenchmarkMemclrKnownSize192-4 88531 1519 ns/op 126.39 MB/s BenchmarkMemclrKnownSize248-4 68258 1899 ns/op 130.62 MB/s BenchmarkMemclrKnownSize256-4 64692 1987 ns/op 128.84 MB/s BenchmarkMemclrKnownSize512-4 30637 3927 ns/op 130.36 MB/s BenchmarkMemclrKnownSize1024-4 14832 8153 ns/op 125.60 MB/s BenchmarkMemclrKnownSize4096-4 3340 32524 ns/op 125.94 MB/s BenchmarkMemclrKnownSize512KiB-4 26 4503799 ns/op 116.41 MB/s BenchmarkReadMetricsLatency-4 27139 3030 p50-ns 3670 p90-ns 21650 p99-ns BenchmarkFinalizer-4 139 959112 ns/op BenchmarkFinalizerRun-4 254803 706.7 ns/op BenchmarkPallocBitsSummarize/Unpacked00-4 9836073 13.04 ns/op BenchmarkPallocBitsSummarize/UnpackedFFFFFFFFFFFFFFFF-4 2961050 39.83 ns/op BenchmarkPallocBitsSummarize/UnpackedAA-4 2520132 54.04 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAAAAAAAAAA-4 2485930 47.68 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000AAAAAAAA-4 1749558 67.69 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAA00000001-4 1670875 72.11 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBBBBBBBBBB-4 2340210 50.58 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000BBBBBBBB-4 1667318 72.36 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBB00000001-4 1778276 66.88 ns/op BenchmarkPallocBitsSummarize/UnpackedCCCCCCCCCCCCCCCC-4 2250631 52.89 ns/op BenchmarkPallocBitsSummarize/Unpacked4444444444444444-4 2276146 53.34 ns/op BenchmarkPallocBitsSummarize/Unpacked4040404040404040-4 2027724 58.82 ns/op BenchmarkPallocBitsSummarize/Unpacked4000400040004000-4 1938558 61.81 ns/op BenchmarkPallocBitsSummarize/Unpacked1000404044CCAAFF-4 1779987 68.21 ns/op BenchmarkFindBitRange64/Pattern00Size2-4 7641657 15.71 ns/op BenchmarkFindBitRange64/Pattern00Size8-4 7689507 18.48 ns/op BenchmarkFindBitRange64/Pattern00Size32-4 7611914 15.62 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize2-4 7857820 18.09 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize8-4 7183353 19.33 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize32-4 6729931 17.83 ns/op BenchmarkFindBitRange64/PatternAASize2-4 7837486 15.36 ns/op BenchmarkFindBitRange64/PatternAASize8-4 7704937 15.57 ns/op BenchmarkFindBitRange64/PatternAASize32-4 7669471 18.42 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize2-4 7805461 16.31 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize8-4 7702573 15.59 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize32-4 7615725 18.39 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize2-4 6619816 18.09 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize8-4 7716172 15.59 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize32-4 7647890 15.65 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size2-4 6592714 15.27 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size8-4 7693531 15.63 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size32-4 6518143 15.58 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize2-4 7853331 15.26 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize8-4 7359696 16.24 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize32-4 6299791 19.02 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize2-4 6635637 15.29 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize8-4 7390441 16.26 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize32-4 6288513 16.19 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size2-4 7846291 15.26 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size8-4 7401604 19.06 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size32-4 7380019 19.02 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize2-4 7850566 16.87 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize8-4 6301438 19.01 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize32-4 7394594 16.26 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size2-4 7817034 15.30 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size8-4 6518500 15.65 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size32-4 7649617 15.57 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size2-4 6630364 15.32 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size8-4 7609380 15.58 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size32-4 7684338 15.59 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size2-4 7710288 15.29 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size8-4 7685814 15.64 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size32-4 6534819 15.74 ns/op BenchmarkNetpollBreak-4 3717 27780 ns/op BenchmarkPinnerPinUnpinBatch-4 2020 53497 ns/op BenchmarkPinnerPinUnpinBatchDouble-4 319 358712 ns/op BenchmarkPinnerPinUnpinBatchTiny-4 2218 53522 ns/op BenchmarkPinnerPinUnpin-4 2495118 48.41 ns/op BenchmarkPinnerPinUnpinTiny-4 2533532 47.32 ns/op BenchmarkPinnerPinUnpinDouble-4 918962 123.1 ns/op BenchmarkPinnerPinUnpinParallel-4 6710388 17.85 ns/op BenchmarkPinnerPinUnpinParallelTiny-4 6727702 17.91 ns/op BenchmarkPinnerPinUnpinParallelDouble-4 333932 479.9 ns/op BenchmarkPinnerIsPinnedOnPinned-4 8406817 13.77 ns/op BenchmarkPinnerIsPinnedOnUnpinned-4 7402687 15.88 ns/op BenchmarkPinnerIsPinnedOnPinnedParallel-4 12484252 9.691 ns/op BenchmarkPinnerIsPinnedOnUnpinnedParallel-4 12037310 9.722 ns/op BenchmarkPingPongHog-4 388 309263 ns/op BenchmarkStackGrowth-4 159895 715.2 ns/op BenchmarkStackGrowthDeep-4 1446 79250 ns/op BenchmarkCreateGoroutines-4 74676 1623 ns/op BenchmarkCreateGoroutinesParallel-4 86978 2931 ns/op BenchmarkCreateGoroutinesCapture-4 12169 12969 ns/op 144 B/op 5 allocs/op BenchmarkCreateGoroutinesSingle-4 77004 2043 ns/op BenchmarkClosureCall-4 23786544 4.989 ns/op BenchmarkWakeupParallelSpinning/0s-4 5416 20540 ns/op BenchmarkWakeupParallelSpinning/1µs-4 5762 25660 ns/op BenchmarkWakeupParallelSpinning/2µs-4 5493 30938 ns/op BenchmarkWakeupParallelSpinning/5µs-4 3188 38461 ns/op BenchmarkWakeupParallelSpinning/10µs-4 2002 59301 ns/op BenchmarkWakeupParallelSpinning/20µs-4 1239 97116 ns/op BenchmarkWakeupParallelSpinning/50µs-4 590 189822 ns/op BenchmarkWakeupParallelSpinning/100µs-4 348 303187 ns/op BenchmarkWakeupParallelSyscall/0s-4 756 143066 ns/op BenchmarkWakeupParallelSyscall/1µs-4 732 152565 ns/op BenchmarkWakeupParallelSyscall/2µs-4 778 161440 ns/op BenchmarkWakeupParallelSyscall/5µs-4 723 165633 ns/op BenchmarkWakeupParallelSyscall/10µs-4 674 170306 ns/op BenchmarkWakeupParallelSyscall/20µs-4 620 190012 ns/op BenchmarkWakeupParallelSyscall/50µs-4 477 251299 ns/op BenchmarkWakeupParallelSyscall/100µs-4 337 362019 ns/op BenchmarkMatmult-4 4925790 24.02 ns/op BenchmarkFastrand-4 13034878 7.883 ns/op BenchmarkFastrand64-4 13122183 7.779 ns/op BenchmarkFastrandHashiter-4 6716215 17.63 ns/op BenchmarkFastrandn/2-4 7255999 17.46 ns/op BenchmarkFastrandn/3-4 7350950 16.24 ns/op BenchmarkFastrandn/4-4 6982167 17.20 ns/op BenchmarkFastrandn/5-4 7377596 16.25 ns/op BenchmarkIfaceCmp100-4 97471 1045 ns/op BenchmarkIfaceCmpNil100-4 209858 666.3 ns/op BenchmarkEfaceCmpDiff-4 45546 3099 ns/op BenchmarkEfaceCmpDiffIndirect-4 41848 2849 ns/op BenchmarkDefer-4 2317748 53.32 ns/op BenchmarkDefer10-4 1218076 98.47 ns/op BenchmarkDeferMany-4 716866 283.5 ns/op BenchmarkPanicRecover-4 268659 442.0 ns/op BenchmarkGoroutineProfile/small-nil/idle-4 6693 16630 ns/op 17009 p50-ns 22170 p90-ns 30410 p99-ns BenchmarkGoroutineProfile/small-nil/loaded-4 4731 22658 ns/op 20900 p50-ns 27030 p90-ns 50300 p99-ns BenchmarkGoroutineProfile/small/idle-4 3564 36155 ns/op 35960 p50-ns 41010 p90-ns 59351 p99-ns BenchmarkGoroutineProfile/small/loaded-4 510 306650 ns/op 237000 p50-ns 390760 p90-ns 3308060 p99-ns BenchmarkGoroutineProfile/large-nil/idle-4 4725 22676 ns/op 21340 p50-ns 26560 p90-ns 35869 p99-ns BenchmarkGoroutineProfile/large-nil/loaded-4 4434 24687 ns/op 20730 p50-ns 26490 p90-ns 179250 p99-ns BenchmarkGoroutineProfile/large/idle-4 27 4195559 ns/op 4156360 p50-ns 4246490 p90-ns 4856559 p99-ns BenchmarkGoroutineProfile/large/loaded-4 16 6820137 ns/op 5011119 p50-ns 14818609 p90-ns 24229668 p99-ns BenchmarkGoroutineProfile/sparse-nil/idle-4 5638 22218 ns/op 21240 p50-ns 25440 p90-ns 35140 p99-ns BenchmarkGoroutineProfile/sparse-nil/loaded-4 4885 23037 ns/op 21081 p50-ns 27110 p90-ns 51860 p99-ns BenchmarkGoroutineProfile/sparse/idle-4 1360 75991 ns/op 73260 p50-ns 80790 p90-ns 103540 p99-ns BenchmarkGoroutineProfile/sparse/loaded-4 496 219573 ns/op 155620 p50-ns 262190 p90-ns 2143470 p99-ns BenchmarkRWMutexUncontended-4 7487240 15.77 ns/op BenchmarkRWMutexWrite100-4 863146 145.5 ns/op BenchmarkRWMutexWrite10-4 347515 359.8 ns/op BenchmarkRWMutexWorkWrite100-4 393343 284.1 ns/op BenchmarkRWMutexWorkWrite10-4 63336 1636 ns/op BenchmarkSemTable/OneAddrCollision/n=1000-4 2251 46739 ns/op BenchmarkSemTable/ManyAddrCollision/n=1000-4 1290 90609 ns/op BenchmarkSemTable/OneAddrCollision/n=2000-4 1188 98841 ns/op BenchmarkSemTable/ManyAddrCollision/n=2000-4 622 189878 ns/op BenchmarkSemTable/OneAddrCollision/n=4000-4 580 184298 ns/op BenchmarkSemTable/ManyAddrCollision/n=4000-4 296 400981 ns/op BenchmarkSemTable/OneAddrCollision/n=8000-4 298 394490 ns/op BenchmarkSemTable/ManyAddrCollision/n=8000-4 142 813661 ns/op BenchmarkMakeSliceCopy/mallocmove/Byte-4 479866 251.6 ns/op BenchmarkMakeSliceCopy/mallocmove/Int-4 505422 264.3 ns/op BenchmarkMakeSliceCopy/mallocmove/Ptr-4 394021 297.7 ns/op BenchmarkMakeSliceCopy/makecopy/Byte-4 461229 251.0 ns/op BenchmarkMakeSliceCopy/makecopy/Int-4 407294 253.8 ns/op BenchmarkMakeSliceCopy/makecopy/Ptr-4 402390 287.0 ns/op BenchmarkMakeSliceCopy/nilappend/Byte-4 562495 267.7 ns/op BenchmarkMakeSliceCopy/nilappend/Int-4 415858 277.1 ns/op BenchmarkMakeSliceCopy/nilappend/Ptr-4 342286 322.1 ns/op BenchmarkMakeSlice/Byte-4 3122428 40.17 ns/op BenchmarkMakeSlice/Int16-4 2800612 38.98 ns/op BenchmarkMakeSlice/Int-4 2433001 50.61 ns/op BenchmarkMakeSlice/Ptr-4 2035028 58.38 ns/op BenchmarkMakeSlice/Struct/24-4 1473802 76.61 ns/op BenchmarkMakeSlice/Struct/32-4 1305792 90.63 ns/op BenchmarkMakeSlice/Struct/40-4 1000000 105.2 ns/op BenchmarkGrowSlice/Byte-4 1217211 97.35 ns/op BenchmarkGrowSlice/Int16-4 982052 106.2 ns/op BenchmarkGrowSlice/Int-4 933445 139.3 ns/op BenchmarkGrowSlice/Ptr-4 659340 181.0 ns/op BenchmarkGrowSlice/Struct/24-4 532710 234.6 ns/op BenchmarkGrowSlice/Struct/32-4 377064 265.7 ns/op BenchmarkGrowSlice/Struct/40-4 305353 344.8 ns/op BenchmarkExtendSlice/IntSlice-4 766492 158.6 ns/op BenchmarkExtendSlice/PointerSlice-4 647122 195.7 ns/op BenchmarkExtendSlice/NoGrow-4 1359754 90.58 ns/op BenchmarkAppend-4 898863 113.3 ns/op BenchmarkAppendGrowByte-4 7 16602840 ns/op BenchmarkAppendGrowString-4 1 232802824 ns/op BenchmarkAppendSlice/1Bytes-4 2719137 44.70 ns/op BenchmarkAppendSlice/4Bytes-4 2621985 45.40 ns/op BenchmarkAppendSlice/7Bytes-4 2511102 46.95 ns/op BenchmarkAppendSlice/8Bytes-4 2654691 46.83 ns/op BenchmarkAppendSlice/15Bytes-4 2579881 47.05 ns/op BenchmarkAppendSlice/16Bytes-4 2542958 46.45 ns/op BenchmarkAppendSlice/32Bytes-4 2564042 48.22 ns/op BenchmarkAppendSliceLarge/1024Bytes-4 140890 815.8 ns/op BenchmarkAppendSliceLarge/4096Bytes-4 34011 3208 ns/op BenchmarkAppendSliceLarge/16384Bytes-4 10000 12282 ns/op BenchmarkAppendSliceLarge/65536Bytes-4 2598 45392 ns/op BenchmarkAppendSliceLarge/262144Bytes-4 206 598970 ns/op BenchmarkAppendSliceLarge/1048576Bytes-4 51 2974089 ns/op BenchmarkAppendStr/1Bytes-4 1958832 62.36 ns/op BenchmarkAppendStr/4Bytes-4 1933680 61.92 ns/op BenchmarkAppendStr/8Bytes-4 1739854 62.98 ns/op BenchmarkAppendStr/16Bytes-4 1723003 68.33 ns/op BenchmarkAppendStr/32Bytes-4 1881392 63.43 ns/op BenchmarkAppendSpecialCase-4 358465 334.4 ns/op BenchmarkCopy/1Byte-4 2689464 45.23 ns/op 22.11 MB/s BenchmarkCopy/1String-4 2641654 45.07 ns/op 22.19 MB/s BenchmarkCopy/2Byte-4 2682009 46.42 ns/op 43.08 MB/s BenchmarkCopy/2String-4 2653702 45.16 ns/op 44.29 MB/s BenchmarkCopy/4Byte-4 2655103 46.53 ns/op 85.97 MB/s BenchmarkCopy/4String-4 2593207 44.85 ns/op 89.19 MB/s BenchmarkCopy/8Byte-4 2780607 43.78 ns/op 182.72 MB/s BenchmarkCopy/8String-4 2791687 45.11 ns/op 177.35 MB/s BenchmarkCopy/12Byte-4 2648692 46.56 ns/op 257.72 MB/s BenchmarkCopy/12String-4 2681097 45.02 ns/op 266.56 MB/s BenchmarkCopy/16Byte-4 2653035 45.51 ns/op 351.58 MB/s BenchmarkCopy/16String-4 2616262 46.60 ns/op 343.37 MB/s BenchmarkCopy/32Byte-4 2432992 47.31 ns/op 676.37 MB/s BenchmarkCopy/32String-4 2574706 47.59 ns/op 672.39 MB/s BenchmarkCopy/128Byte-4 1831354 66.15 ns/op 1934.99 MB/s BenchmarkCopy/128String-4 1771064 67.61 ns/op 1893.33 MB/s BenchmarkCopy/1024Byte-4 483999 222.4 ns/op 4604.47 MB/s BenchmarkCopy/1024String-4 424668 260.4 ns/op 3932.63 MB/s BenchmarkAppendInPlace/NoGrow/Byte-4 43128 2840 ns/op BenchmarkAppendInPlace/NoGrow/1Ptr-4 29949 4078 ns/op BenchmarkAppendInPlace/NoGrow/2Ptr-4 18054 6003 ns/op BenchmarkAppendInPlace/NoGrow/3Ptr-4 16048 7776 ns/op BenchmarkAppendInPlace/NoGrow/4Ptr-4 12114 9734 ns/op BenchmarkAppendInPlace/Grow/Byte-4 209996 569.3 ns/op BenchmarkAppendInPlace/Grow/1Ptr-4 216037 552.9 ns/op BenchmarkAppendInPlace/Grow/2Ptr-4 162336 719.7 ns/op BenchmarkAppendInPlace/Grow/3Ptr-4 130999 853.8 ns/op BenchmarkAppendInPlace/Grow/4Ptr-4 110070 1059 ns/op BenchmarkStackCopyPtr-4 1 105926233 ns/op BenchmarkStackCopy-4 2 73323270 ns/op BenchmarkStackCopyNoCache-4 34 3550759 ns/op BenchmarkStackCopyWithStkobj-4 3 41293524 ns/op BenchmarkIssue18138-4 768 138729 ns/op BenchmarkCompareStringEqual-4 14048545 8.111 ns/op BenchmarkCompareStringIdentical-4 19203040 6.244 ns/op BenchmarkCompareStringSameLength-4 16599829 7.204 ns/op BenchmarkCompareStringDifferentLength-4 25581062 4.687 ns/op BenchmarkCompareStringBigUnaligned-4 4220 28516 ns/op 36772.41 MB/s BenchmarkCompareStringBig-4 3588 30136 ns/op 34795.55 MB/s BenchmarkConcatStringAndBytes-4 3050364 39.09 ns/op BenchmarkSliceByteToString/1-4 2843595 42.56 ns/op BenchmarkSliceByteToString/2-4 1588106 76.91 ns/op BenchmarkSliceByteToString/4-4 1671117 75.56 ns/op BenchmarkSliceByteToString/8-4 1687599 72.77 ns/op BenchmarkSliceByteToString/16-4 1596969 75.86 ns/op BenchmarkSliceByteToString/32-4 1439004 82.96 ns/op BenchmarkSliceByteToString/64-4 1246689 97.42 ns/op BenchmarkSliceByteToString/128-4 1000000 133.8 ns/op BenchmarkRuneCount/lenruneslice/ASCII-4 3111493 39.70 ns/op BenchmarkRuneCount/lenruneslice/Japanese-4 1240766 95.06 ns/op BenchmarkRuneCount/lenruneslice/MixedLength-4 1457140 82.05 ns/op BenchmarkRuneCount/rangeloop/ASCII-4 4453210 28.16 ns/op BenchmarkRuneCount/rangeloop/Japanese-4 2305758 52.01 ns/op BenchmarkRuneCount/rangeloop/MixedLength-4 2628874 47.06 ns/op BenchmarkRuneCount/utf8.RuneCountInString/ASCII-4 2888396 42.37 ns/op BenchmarkRuneCount/utf8.RuneCountInString/Japanese-4 603812 191.4 ns/op BenchmarkRuneCount/utf8.RuneCountInString/MixedLength-4 692792 151.5 ns/op BenchmarkRuneIterate/range/ASCII-4 8123708 14.17 ns/op BenchmarkRuneIterate/range/Japanese-4 2710039 44.04 ns/op BenchmarkRuneIterate/range/MixedLength-4 3259392 36.22 ns/op BenchmarkRuneIterate/range1/ASCII-4 7670162 14.50 ns/op BenchmarkRuneIterate/range1/Japanese-4 2699730 44.00 ns/op BenchmarkRuneIterate/range1/MixedLength-4 3272130 36.17 ns/op BenchmarkRuneIterate/range2/ASCII-4 7793812 14.82 ns/op BenchmarkRuneIterate/range2/Japanese-4 2700685 43.98 ns/op BenchmarkRuneIterate/range2/MixedLength-4 3275716 36.16 ns/op BenchmarkArrayEqual-4 20237758 5.923 ns/op BenchmarkFunc/Name-4 3398898 34.15 ns/op BenchmarkFunc/Entry-4 13396984 9.690 ns/op BenchmarkFunc/FileLine-4 2329363 51.41 ns/op PASS ok runtime 141.619s goos: linux goarch: amd64 pkg: runtime/cgo cpu: AMD EPYC 7B12 BenchmarkHandle/non-concurrent-4 34945 3122 ns/op BenchmarkHandle/concurrent-4 21950 4824 ns/op PASS ok runtime/cgo 1.323s goos: linux goarch: amd64 pkg: runtime/internal/atomic cpu: AMD EPYC 7B12 BenchmarkAtomicLoad64-4 22980541 5.000 ns/op BenchmarkAtomicStore64-4 23756307 5.004 ns/op BenchmarkAtomicLoad-4 23873469 5.000 ns/op BenchmarkAtomicStore-4 23986423 5.001 ns/op BenchmarkAnd8-4 24027780 4.988 ns/op BenchmarkAnd-4 23354936 5.000 ns/op BenchmarkAnd8Parallel-4 4040901 35.18 ns/op BenchmarkAndParallel-4 3394497 33.44 ns/op BenchmarkOr8-4 20123220 5.004 ns/op BenchmarkOr-4 23789608 4.998 ns/op BenchmarkOr8Parallel-4 3627594 32.12 ns/op BenchmarkOrParallel-4 4164867 33.76 ns/op BenchmarkXadd-4 4024308 29.76 ns/op BenchmarkXadd64-4 3671683 31.11 ns/op BenchmarkCas-4 3645300 33.88 ns/op BenchmarkCas64-4 3733461 33.38 ns/op BenchmarkXchg-4 3280525 35.57 ns/op BenchmarkXchg64-4 3764552 31.92 ns/op PASS ok runtime/internal/atomic 3.584s goos: linux goarch: amd64 pkg: runtime/internal/math cpu: AMD EPYC 7B12 BenchmarkMulUintptr/small-4 5737525 22.75 ns/op BenchmarkMulUintptr/large-4 4476492 27.20 ns/op PASS ok runtime/internal/math 1.316s goos: linux goarch: amd64 pkg: runtime/pprof cpu: AMD EPYC 7B12 BenchmarkGoroutine/Profile.WriteTo_idle_50-4 34 3614284 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_50-4 13 8378217 ns/op 793.2 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_50-4 792 132506 ns/op 5.348 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_500-4 15 8672797 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_500-4 7 17994442 ns/op 1326 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_500-4 199 520912 ns/op 35.75 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_5000-4 2 54767616 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_5000-4 2 85831254 ns/op 6668 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_5000-4 26 4796313 ns/op 340.4 concurrent_launches/op PASS ok runtime/pprof 2.804s goos: linux goarch: amd64 pkg: runtime/race cpu: AMD EPYC 7B12 BenchmarkSyncLeak-4 42 2770715 ns/op BenchmarkStackLeak-4 20836 4983 ns/op PASS ok runtime/race 1.425s goos: linux goarch: amd64 pkg: runtime/trace cpu: AMD EPYC 7B12 BenchmarkStartRegion-4 5457138 21.53 ns/op 0 B/op 0 allocs/op BenchmarkNewTask-4 196184 559.2 ns/op 64 B/op 2 allocs/op PASS ok runtime/trace 1.378s goos: linux goarch: amd64 pkg: slices cpu: AMD EPYC 7B12 BenchmarkEqualFunc_Large-4 67 1636748 ns/op BenchmarkIndex_Large-4 29954 3858 ns/op BenchmarkIndexFunc_Large-4 196 641764 ns/op BenchmarkCompact/nil-4 9381596 12.52 ns/op BenchmarkCompact/one-4 2461342 49.93 ns/op BenchmarkCompact/sorted-4 1601767 74.29 ns/op BenchmarkCompact/1_item-4 1436197 82.63 ns/op BenchmarkCompact/unsorted-4 1623351 77.91 ns/op BenchmarkCompact/many-4 825694 133.6 ns/op BenchmarkCompact_Large-4 1473 78178 ns/op BenchmarkCompactFunc_Large-4 102 1179239 ns/op BenchmarkReplace/naive-fast-4 126240 966.0 ns/op BenchmarkReplace/optimized-fast-4 138711 782.8 ns/op BenchmarkReplace/naive-slow-4 43141 2802 ns/op BenchmarkReplace/optimized-slow-4 47586 2452 ns/op BenchmarkSortInts-4 2 75840150 ns/op BenchmarkSlicesSortInts-4 3 45913300 ns/op BenchmarkSlicesSortInts_Sorted-4 76 1739797 ns/op BenchmarkSlicesSortInts_Reversed-4 42 2791570 ns/op BenchmarkSortStrings-4 1 110583472 ns/op BenchmarkSlicesSortStrings-4 2 71195174 ns/op BenchmarkSortStructs-4 1 127805071 ns/op BenchmarkSortFuncStructs-4 1 118887372 ns/op BenchmarkBinarySearchFloats/Size16-4 1546405 77.46 ns/op BenchmarkBinarySearchFloats/Size32-4 1334109 89.28 ns/op BenchmarkBinarySearchFloats/Size64-4 1000000 101.6 ns/op BenchmarkBinarySearchFloats/Size128-4 1000000 121.6 ns/op BenchmarkBinarySearchFloats/Size512-4 795069 136.7 ns/op BenchmarkBinarySearchFloats/Size1024-4 790070 148.0 ns/op BenchmarkBinarySearchFuncStruct/Size16-4 744651 158.1 ns/op BenchmarkBinarySearchFuncStruct/Size32-4 589095 201.2 ns/op BenchmarkBinarySearchFuncStruct/Size64-4 518140 213.4 ns/op BenchmarkBinarySearchFuncStruct/Size128-4 489339 243.2 ns/op BenchmarkBinarySearchFuncStruct/Size512-4 400995 295.5 ns/op BenchmarkBinarySearchFuncStruct/Size1024-4 366964 333.3 ns/op PASS ok slices 15.669s goos: linux goarch: amd64 pkg: sort cpu: AMD EPYC 7B12 BenchmarkSearchWrappers-4 212816 542.4 ns/op BenchmarkSortString1K-4 232 527785 ns/op BenchmarkSortString1K_Slice-4 252 462512 ns/op BenchmarkStableString1K-4 133 897371 ns/op BenchmarkSortInt1K-4 268 473203 ns/op BenchmarkSortInt1K_Sorted-4 4080 32473 ns/op BenchmarkSortInt1K_Reversed-4 2282 64476 ns/op BenchmarkSortInt1K_Mod8-4 678 184243 ns/op BenchmarkStableInt1K-4 174 673210 ns/op BenchmarkStableInt1K_Slice-4 206 583837 ns/op BenchmarkSortInt64K-4 3 46305937 ns/op BenchmarkSortInt64K_Slice-4 3 37344981 ns/op BenchmarkStableInt64K-4 2 59057222 ns/op BenchmarkSort1e2-4 602 205578 ns/op BenchmarkStable1e2-4 237 509738 ns/op BenchmarkSort1e4-4 3 40788291 ns/op BenchmarkStable1e4-4 1 167235738 ns/op PASS ok sort 4.782s goos: linux goarch: amd64 pkg: strconv cpu: AMD EPYC 7B12 BenchmarkAtof64Decimal-4 1068159 114.9 ns/op BenchmarkAtof64Float-4 858448 126.7 ns/op BenchmarkAtof64FloatExp-4 807487 147.9 ns/op BenchmarkAtof64Big-4 606798 198.8 ns/op BenchmarkAtof64RandomBits-4 563332 213.2 ns/op BenchmarkAtof64RandomFloats-4 613216 192.3 ns/op BenchmarkAtof64RandomLongFloats-4 281088 416.6 ns/op BenchmarkAtof32Decimal-4 950163 113.8 ns/op BenchmarkAtof32Float-4 942255 128.7 ns/op BenchmarkAtof32FloatExp-4 756186 144.7 ns/op BenchmarkAtof32Random-4 495946 246.8 ns/op BenchmarkAtof32RandomLong-4 212508 552.3 ns/op BenchmarkParseInt/Pos/7bit-4 1748896 70.11 ns/op BenchmarkParseInt/Pos/26bit-4 911133 120.4 ns/op BenchmarkParseInt/Pos/31bit-4 834525 141.4 ns/op BenchmarkParseInt/Pos/56bit-4 519610 212.5 ns/op BenchmarkParseInt/Pos/63bit-4 521516 251.5 ns/op BenchmarkParseInt/Neg/7bit-4 1727245 69.38 ns/op BenchmarkParseInt/Neg/26bit-4 894114 128.8 ns/op BenchmarkParseInt/Neg/31bit-4 752709 141.7 ns/op BenchmarkParseInt/Neg/56bit-4 577598 208.2 ns/op BenchmarkParseInt/Neg/63bit-4 537660 229.9 ns/op BenchmarkAtoi/Pos/7bit-4 2416657 46.20 ns/op BenchmarkAtoi/Pos/26bit-4 1257922 94.29 ns/op BenchmarkAtoi/Pos/31bit-4 973970 121.8 ns/op BenchmarkAtoi/Pos/56bit-4 691586 169.5 ns/op BenchmarkAtoi/Pos/63bit-4 493144 251.4 ns/op BenchmarkAtoi/Neg/7bit-4 2561820 50.46 ns/op BenchmarkAtoi/Neg/26bit-4 1240674 94.27 ns/op BenchmarkAtoi/Neg/31bit-4 1000000 111.0 ns/op BenchmarkAtoi/Neg/56bit-4 704811 177.3 ns/op BenchmarkAtoi/Neg/63bit-4 472375 235.4 ns/op BenchmarkFormatFloat/Decimal-4 159747 785.6 ns/op BenchmarkFormatFloat/Float-4 149431 808.8 ns/op BenchmarkFormatFloat/Exp-4 158628 741.9 ns/op BenchmarkFormatFloat/NegExp-4 155460 767.5 ns/op BenchmarkFormatFloat/LongExp-4 134071 909.4 ns/op BenchmarkFormatFloat/Big-4 132594 934.3 ns/op BenchmarkFormatFloat/BinaryExp-4 300159 414.2 ns/op BenchmarkFormatFloat/32Integer-4 163016 755.4 ns/op BenchmarkFormatFloat/32ExactFraction-4 164125 720.3 ns/op BenchmarkFormatFloat/32Point-4 152382 793.0 ns/op BenchmarkFormatFloat/32Exp-4 160209 751.3 ns/op BenchmarkFormatFloat/32NegExp-4 161372 768.3 ns/op BenchmarkFormatFloat/32Shortest-4 166173 737.6 ns/op BenchmarkFormatFloat/32Fixed8Hard-4 185053 640.6 ns/op BenchmarkFormatFloat/32Fixed9Hard-4 181682 666.8 ns/op BenchmarkFormatFloat/64Fixed1-4 209973 559.4 ns/op BenchmarkFormatFloat/64Fixed2-4 216028 561.4 ns/op BenchmarkFormatFloat/64Fixed3-4 210639 570.0 ns/op BenchmarkFormatFloat/64Fixed4-4 212497 569.2 ns/op BenchmarkFormatFloat/64Fixed12-4 122341 972.4 ns/op BenchmarkFormatFloat/64Fixed16-4 151753 763.0 ns/op BenchmarkFormatFloat/64Fixed12Hard-4 154113 765.0 ns/op BenchmarkFormatFloat/64Fixed17Hard-4 145519 821.4 ns/op BenchmarkFormatFloat/64Fixed18Hard-4 3284 32182 ns/op BenchmarkFormatFloat/Slowpath64-4 133892 911.2 ns/op BenchmarkFormatFloat/SlowpathDenormal64-4 130515 912.1 ns/op BenchmarkAppendFloat/Decimal-4 193839 648.2 ns/op BenchmarkAppendFloat/Float-4 173151 681.6 ns/op BenchmarkAppendFloat/Exp-4 202340 617.7 ns/op BenchmarkAppendFloat/NegExp-4 199116 594.0 ns/op BenchmarkAppendFloat/LongExp-4 156146 770.6 ns/op BenchmarkAppendFloat/Big-4 149038 809.1 ns/op BenchmarkAppendFloat/BinaryExp-4 482295 252.5 ns/op BenchmarkAppendFloat/32Integer-4 195697 607.7 ns/op BenchmarkAppendFloat/32ExactFraction-4 197006 585.9 ns/op BenchmarkAppendFloat/32Point-4 183139 649.4 ns/op BenchmarkAppendFloat/32Exp-4 201172 594.9 ns/op BenchmarkAppendFloat/32NegExp-4 202249 591.4 ns/op BenchmarkAppendFloat/32Shortest-4 220508 545.9 ns/op BenchmarkAppendFloat/32Fixed8Hard-4 234295 488.2 ns/op BenchmarkAppendFloat/32Fixed9Hard-4 232940 508.3 ns/op BenchmarkAppendFloat/64Fixed1-4 281539 420.4 ns/op BenchmarkAppendFloat/64Fixed2-4 282255 425.2 ns/op BenchmarkAppendFloat/64Fixed3-4 277053 419.8 ns/op BenchmarkAppendFloat/64Fixed4-4 289668 419.3 ns/op BenchmarkAppendFloat/64Fixed12-4 146881 808.3 ns/op BenchmarkAppendFloat/64Fixed16-4 188448 621.2 ns/op BenchmarkAppendFloat/64Fixed12Hard-4 206841 579.6 ns/op BenchmarkAppendFloat/64Fixed17Hard-4 174640 687.0 ns/op BenchmarkAppendFloat/64Fixed18Hard-4 3620 32352 ns/op BenchmarkAppendFloat/Slowpath64-4 154042 763.9 ns/op BenchmarkAppendFloat/SlowpathDenormal64-4 161391 745.8 ns/op BenchmarkFormatInt-4 24322 4944 ns/op BenchmarkAppendInt-4 27144 4485 ns/op BenchmarkFormatUint-4 128608 902.9 ns/op BenchmarkAppendUint-4 144547 833.0 ns/op BenchmarkFormatIntSmall/7-4 3572391 33.78 ns/op BenchmarkFormatIntSmall/42-4 3597330 33.66 ns/op BenchmarkAppendIntSmall-4 1746301 68.58 ns/op BenchmarkAppendUintVarlen/1-4 1731139 70.19 ns/op BenchmarkAppendUintVarlen/12-4 1687495 71.73 ns/op BenchmarkAppendUintVarlen/123-4 1267808 92.94 ns/op BenchmarkAppendUintVarlen/1234-4 1277635 92.76 ns/op BenchmarkAppendUintVarlen/12345-4 1250029 95.39 ns/op BenchmarkAppendUintVarlen/123456-4 1246419 95.01 ns/op BenchmarkAppendUintVarlen/1234567-4 1215297 97.70 ns/op BenchmarkAppendUintVarlen/12345678-4 1245655 95.13 ns/op BenchmarkAppendUintVarlen/123456789-4 1000000 100.8 ns/op BenchmarkAppendUintVarlen/1234567890-4 1000000 102.0 ns/op BenchmarkAppendUintVarlen/12345678901-4 1000000 100.8 ns/op BenchmarkAppendUintVarlen/123456789012-4 1205007 100.7 ns/op BenchmarkAppendUintVarlen/1234567890123-4 1176550 101.9 ns/op BenchmarkAppendUintVarlen/12345678901234-4 1000000 100.3 ns/op BenchmarkAppendUintVarlen/123456789012345-4 1000000 102.7 ns/op BenchmarkAppendUintVarlen/1234567890123456-4 1000000 102.7 ns/op BenchmarkAppendUintVarlen/12345678901234567-4 1000000 106.9 ns/op BenchmarkAppendUintVarlen/123456789012345678-4 1000000 106.6 ns/op BenchmarkAppendUintVarlen/1234567890123456789-4 1000000 107.9 ns/op BenchmarkAppendUintVarlen/12345678901234567890-4 1000000 108.2 ns/op BenchmarkQuote-4 68329 1752 ns/op BenchmarkQuoteRune-4 677391 181.2 ns/op BenchmarkAppendQuote-4 78264 1531 ns/op BenchmarkAppendQuoteRune-4 1000000 109.6 ns/op BenchmarkUnquoteEasy-4 1758907 70.10 ns/op BenchmarkUnquoteHard-4 68691 1718 ns/op PASS ok strconv 19.442s goos: linux goarch: amd64 pkg: strings cpu: AMD EPYC 7B12 BenchmarkBuildString_Builder/1Write_NoGrow-4 609609 188.2 ns/op 48 B/op 1 allocs/op BenchmarkBuildString_Builder/3Write_NoGrow-4 201385 555.6 ns/op 336 B/op 3 allocs/op BenchmarkBuildString_Builder/3Write_Grow-4 274502 416.0 ns/op 112 B/op 1 allocs/op BenchmarkBuildString_ByteBuffer/1Write_NoGrow-4 443451 258.3 ns/op 112 B/op 2 allocs/op BenchmarkBuildString_ByteBuffer/3Write_NoGrow-4 126308 862.4 ns/op 432 B/op 4 allocs/op BenchmarkBuildString_ByteBuffer/3Write_Grow-4 153717 746.3 ns/op 336 B/op 3 allocs/op BenchmarkClone-4 1000000 112.8 ns/op 48 B/op 1 allocs/op BenchmarkGenericNoMatch-4 31864 4069 ns/op BenchmarkGenericMatch1-4 3030 37758 ns/op BenchmarkGenericMatch2-4 646 184245 ns/op BenchmarkSingleMaxSkipping-4 10000 10193 ns/op 981.06 MB/s BenchmarkSingleLongSuffixFail-4 20674 5828 ns/op 171.93 MB/s BenchmarkSingleMatch-4 344 329132 ns/op 45.57 MB/s BenchmarkByteByteNoMatch-4 104710 1145 ns/op BenchmarkByteByteMatch-4 30285 4072 ns/op BenchmarkByteStringMatch-4 34299 3489 ns/op BenchmarkHTMLEscapeNew-4 113118 1014 ns/op BenchmarkHTMLEscapeOld-4 125421 953.5 ns/op BenchmarkByteStringReplacerWriteString-4 1915 59128 ns/op BenchmarkByteReplacerWriteString-4 2419 47687 ns/op BenchmarkByteByteReplaces-4 4232 27777 ns/op BenchmarkByteByteMap-4 13843 8752 ns/op BenchmarkMap/identity/ASCII-4 996727 118.1 ns/op BenchmarkMap/identity/Greek-4 655683 182.1 ns/op BenchmarkMap/change/ASCII-4 49372 2323 ns/op BenchmarkMap/change/Greek-4 40304 3057 ns/op BenchmarkIndexRune-4 2831235 41.86 ns/op BenchmarkIndexRuneLongString-4 2367986 52.12 ns/op BenchmarkIndexRuneFastPath-4 6103570 19.50 ns/op BenchmarkIndex-4 5859243 20.11 ns/op BenchmarkLastIndex-4 6424388 18.22 ns/op BenchmarkIndexByte-4 14775704 8.128 ns/op BenchmarkToUpper/#00-4 3836949 29.06 ns/op BenchmarkToUpper/ONLYUPPER-4 3180165 37.81 ns/op BenchmarkToUpper/abc-4 450048 273.6 ns/op BenchmarkToUpper/AbC123-4 324706 341.7 ns/op BenchmarkToUpper/azAZ09_-4 396836 321.8 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 78654 1544 ns/op BenchmarkToUpper/RENAN_BASTOS_93_AOSDAJDJAIDJAIDAJIaidsjjaidijadsjiadjiOOKKO-4 95377 1225 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 47910 2528 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 86990 1397 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 170785 702.2 ns/op BenchmarkToLower/#00-4 3712839 29.24 ns/op BenchmarkToLower/abc-4 4000801 30.41 ns/op BenchmarkToLower/AbC123-4 324079 376.2 ns/op BenchmarkToLower/azAZ09_-4 303852 378.3 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 136496 910.6 ns/op BenchmarkToLower/renan_bastos_93_AOSDAJDJAIDJAIDAJIaidsjjaidijadsjiadjiOOKKO-4 93969 1307 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 46656 2550 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 111699 1061 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 166682 716.7 ns/op BenchmarkMapNoChanges-4 1430571 84.80 ns/op BenchmarkTrim-4 51536 2353 ns/op 0 B/op 0 allocs/op BenchmarkToValidUTF8/Valid-4 4135795 28.78 ns/op BenchmarkToValidUTF8/InvalidASCII-4 255909 469.1 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 184530 641.1 ns/op BenchmarkEqualFold/Tests-4 75105 1570 ns/op BenchmarkEqualFold/ASCII-4 5142921 23.45 ns/op BenchmarkEqualFold/UnicodePrefix-4 159164 753.9 ns/op BenchmarkEqualFold/UnicodeSuffix-4 170413 706.7 ns/op BenchmarkIndexHard1-4 1267 94684 ns/op BenchmarkIndexHard2-4 900 131377 ns/op BenchmarkIndexHard3-4 189 629916 ns/op BenchmarkIndexHard4-4 186 642400 ns/op BenchmarkLastIndexHard1-4 70 1638365 ns/op BenchmarkLastIndexHard2-4 70 1654511 ns/op BenchmarkLastIndexHard3-4 70 1639812 ns/op BenchmarkCountHard1-4 1274 94464 ns/op BenchmarkCountHard2-4 894 131831 ns/op BenchmarkCountHard3-4 189 631011 ns/op BenchmarkIndexTorture-4 8536 12705 ns/op BenchmarkCountTorture-4 9393 12716 ns/op BenchmarkCountTortureOverlapping-4 1462 74955 ns/op BenchmarkCountByte/10-4 5964932 20.45 ns/op 488.97 MB/s BenchmarkCountByte/32-4 5591293 20.68 ns/op 1547.07 MB/s BenchmarkCountByte/4096-4 914584 121.7 ns/op 33662.01 MB/s BenchmarkCountByte/4194304-4 1138 104041 ns/op 40313.81 MB/s BenchmarkCountByte/67108864-4 37 3760173 ns/op 17847.28 MB/s BenchmarkFields/ASCII/16-4 446865 269.5 ns/op 59.38 MB/s 32 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 30780 3703 ns/op 69.14 MB/s 480 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 1905 64221 ns/op 63.78 MB/s 6144 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 100 1052762 ns/op 62.25 MB/s 98304 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 6 16804130 ns/op 62.40 MB/s 1515520 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 229324 513.1 ns/op 31.18 MB/s 32 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 14563 8335 ns/op 30.71 MB/s 1600 B/op 2 allocs/op BenchmarkFields/Mixed/4096-4 908 128355 ns/op 31.91 MB/s 21504 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 42 2538964 ns/op 25.81 MB/s 463106 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 3 45735130 ns/op 22.93 MB/s 10449152 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 342757 347.6 ns/op 46.03 MB/s 32 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 25323 4688 ns/op 54.60 MB/s 480 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 1500 81622 ns/op 50.18 MB/s 21504 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 69 1606045 ns/op 40.81 MB/s 463105 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 4 32056538 ns/op 32.71 MB/s 10457368 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 291312 414.6 ns/op 38.59 MB/s 32 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 18082 6708 ns/op 38.16 MB/s 1600 B/op 2 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 1160 99772 ns/op 41.05 MB/s 21504 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 57 1987805 ns/op 32.97 MB/s 463105 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 3 39306954 ns/op 26.68 MB/s 10449152 B/op 24 allocs/op BenchmarkSplitEmptySeparator-4 2 50525842 ns/op BenchmarkSplitSingleByteSeparator-4 36 4058282 ns/op BenchmarkSplitMultiByteSeparator-4 51 2268572 ns/op BenchmarkSplitNSingleByteSeparator-4 353031 322.3 ns/op BenchmarkSplitNMultiByteSeparator-4 271911 418.7 ns/op BenchmarkRepeat/5x0-4 4666155 26.35 ns/op BenchmarkRepeat/5x1-4 4212021 26.01 ns/op BenchmarkRepeat/5x2-4 379429 322.2 ns/op BenchmarkRepeat/5x6-4 237566 512.4 ns/op BenchmarkRepeat/10x0-4 4716186 25.97 ns/op BenchmarkRepeat/10x1-4 4650782 25.83 ns/op BenchmarkRepeat/10x2-4 372334 318.0 ns/op BenchmarkRepeat/10x6-4 233674 516.3 ns/op BenchmarkRepeatLarge/256/1-4 113912 1042 ns/op 245.78 MB/s BenchmarkRepeatLarge/256/16-4 173078 674.0 ns/op 379.80 MB/s BenchmarkRepeatLarge/512/1-4 90410 1273 ns/op 402.05 MB/s BenchmarkRepeatLarge/512/16-4 122068 872.4 ns/op 586.88 MB/s BenchmarkRepeatLarge/1024/1-4 75439 1567 ns/op 653.52 MB/s BenchmarkRepeatLarge/1024/16-4 96958 1235 ns/op 828.88 MB/s BenchmarkRepeatLarge/2048/1-4 51036 2454 ns/op 834.44 MB/s BenchmarkRepeatLarge/2048/16-4 57086 1930 ns/op 1061.18 MB/s BenchmarkRepeatLarge/4096/1-4 30433 3765 ns/op 1087.80 MB/s BenchmarkRepeatLarge/4096/16-4 34190 3321 ns/op 1233.28 MB/s BenchmarkRepeatLarge/8192/1-4 18055 6329 ns/op 1294.44 MB/s BenchmarkRepeatLarge/8192/16-4 20222 6039 ns/op 1356.45 MB/s BenchmarkRepeatLarge/8192/4097-4 7277587 16.59 ns/op 247007.45 MB/s BenchmarkRepeatLarge/16384/1-4 11324 11036 ns/op 1484.65 MB/s BenchmarkRepeatLarge/16384/16-4 11436 11033 ns/op 1484.94 MB/s BenchmarkRepeatLarge/16384/4097-4 15580 7355 ns/op 1671.16 MB/s BenchmarkRepeatLarge/32768/1-4 6250 19331 ns/op 1695.09 MB/s BenchmarkRepeatLarge/32768/16-4 6224 19450 ns/op 1684.72 MB/s BenchmarkRepeatLarge/32768/4097-4 7162 17518 ns/op 1637.16 MB/s BenchmarkRepeatLarge/65536/1-4 3447 36500 ns/op 1795.52 MB/s BenchmarkRepeatLarge/65536/16-4 3452 35775 ns/op 1831.89 MB/s BenchmarkRepeatLarge/65536/4097-4 3680 35196 ns/op 1746.06 MB/s BenchmarkRepeatLarge/131072/1-4 538 211267 ns/op 620.41 MB/s BenchmarkRepeatLarge/131072/16-4 595 205233 ns/op 638.65 MB/s BenchmarkRepeatLarge/131072/4097-4 562 208447 ns/op 609.30 MB/s BenchmarkRepeatLarge/262144/1-4 282 405372 ns/op 646.68 MB/s BenchmarkRepeatLarge/262144/16-4 279 395180 ns/op 663.35 MB/s BenchmarkRepeatLarge/262144/4097-4 306 424967 ns/op 607.37 MB/s BenchmarkRepeatLarge/524288/1-4 140 802906 ns/op 652.99 MB/s BenchmarkRepeatLarge/524288/16-4 150 777966 ns/op 673.92 MB/s BenchmarkRepeatLarge/524288/4097-4 146 833606 ns/op 624.18 MB/s BenchmarkRepeatLarge/1048576/1-4 81 1598218 ns/op 656.09 MB/s BenchmarkRepeatLarge/1048576/16-4 90 1583277 ns/op 662.28 MB/s BenchmarkRepeatLarge/1048576/4097-4 75 1558879 ns/op 670.18 MB/s BenchmarkRepeatLarge/2097152/1-4 46 2830573 ns/op 740.89 MB/s BenchmarkRepeatLarge/2097152/16-4 48 2964489 ns/op 707.42 MB/s BenchmarkRepeatLarge/2097152/4097-4 33 3075262 ns/op 680.78 MB/s BenchmarkRepeatLarge/4194304/1-4 19 5811087 ns/op 721.78 MB/s BenchmarkRepeatLarge/4194304/16-4 19 6108370 ns/op 686.65 MB/s BenchmarkRepeatLarge/4194304/4097-4 18 6030390 ns/op 695.02 MB/s BenchmarkRepeatLarge/8388608/1-4 9 11985518 ns/op 699.90 MB/s BenchmarkRepeatLarge/8388608/16-4 9 11769679 ns/op 712.73 MB/s BenchmarkRepeatLarge/8388608/4097-4 9 12189096 ns/op 688.04 MB/s BenchmarkRepeatLarge/16777216/1-4 5 22514547 ns/op 745.17 MB/s BenchmarkRepeatLarge/16777216/16-4 5 22558266 ns/op 743.73 MB/s BenchmarkRepeatLarge/16777216/4097-4 5 23039690 ns/op 728.19 MB/s BenchmarkRepeatLarge/33554432/1-4 3 41164341 ns/op 815.13 MB/s BenchmarkRepeatLarge/33554432/16-4 3 46534004 ns/op 721.07 MB/s BenchmarkRepeatLarge/33554432/4097-4 3 46113507 ns/op 727.65 MB/s BenchmarkRepeatLarge/67108864/1-4 2 78552110 ns/op 854.32 MB/s BenchmarkRepeatLarge/67108864/16-4 2 83544454 ns/op 803.27 MB/s BenchmarkRepeatLarge/67108864/4097-4 2 84155179 ns/op 797.44 MB/s BenchmarkRepeatLarge/134217728/1-4 1 162441609 ns/op 826.25 MB/s BenchmarkRepeatLarge/134217728/16-4 1 155438810 ns/op 863.48 MB/s BenchmarkRepeatLarge/134217728/4097-4 1 161515939 ns/op 830.99 MB/s BenchmarkRepeatLarge/268435456/1-4 1 309084589 ns/op 868.49 MB/s BenchmarkRepeatLarge/268435456/16-4 1 310040849 ns/op 865.81 MB/s BenchmarkRepeatLarge/268435456/4097-4 1 317899539 ns/op 844.40 MB/s BenchmarkRepeatLarge/536870912/1-4 1 602768078 ns/op 890.68 MB/s BenchmarkRepeatLarge/536870912/16-4 1 606749959 ns/op 884.83 MB/s BenchmarkRepeatLarge/536870912/4097-4 1 601724119 ns/op 892.22 MB/s BenchmarkRepeatLarge/1073741824/1-4 1 1134943682 ns/op 946.07 MB/s BenchmarkRepeatLarge/1073741824/16-4 1 1144764222 ns/op 937.96 MB/s BenchmarkRepeatLarge/1073741824/4097-4 1 1164390130 ns/op 922.15 MB/s BenchmarkIndexAnyASCII/1:1-4 2805087 42.12 ns/op BenchmarkIndexAnyASCII/1:2-4 2586646 43.17 ns/op BenchmarkIndexAnyASCII/1:4-4 2727517 43.28 ns/op BenchmarkIndexAnyASCII/1:8-4 2798980 44.12 ns/op BenchmarkIndexAnyASCII/1:16-4 2782980 43.08 ns/op BenchmarkIndexAnyASCII/1:32-4 2844555 43.69 ns/op BenchmarkIndexAnyASCII/1:64-4 2772289 43.13 ns/op BenchmarkIndexAnyASCII/16:1-4 2860336 41.71 ns/op BenchmarkIndexAnyASCII/16:2-4 1000000 103.6 ns/op BenchmarkIndexAnyASCII/16:4-4 1000000 105.8 ns/op BenchmarkIndexAnyASCII/16:8-4 929648 113.1 ns/op BenchmarkIndexAnyASCII/16:16-4 975585 125.0 ns/op BenchmarkIndexAnyASCII/16:32-4 774952 144.6 ns/op BenchmarkIndexAnyASCII/16:64-4 535845 217.5 ns/op BenchmarkIndexAnyASCII/256:1-4 2707516 45.35 ns/op BenchmarkIndexAnyASCII/256:2-4 95097 1238 ns/op BenchmarkIndexAnyASCII/256:4-4 96201 1244 ns/op BenchmarkIndexAnyASCII/256:8-4 96252 1245 ns/op BenchmarkIndexAnyASCII/256:16-4 94057 1264 ns/op BenchmarkIndexAnyASCII/256:32-4 94218 1269 ns/op BenchmarkIndexAnyASCII/256:64-4 88670 1339 ns/op BenchmarkIndexAnyUTF8/1:1-4 2953503 39.85 ns/op BenchmarkIndexAnyUTF8/1:2-4 2860032 42.68 ns/op BenchmarkIndexAnyUTF8/1:4-4 2865150 42.52 ns/op BenchmarkIndexAnyUTF8/1:8-4 2734280 43.47 ns/op BenchmarkIndexAnyUTF8/1:16-4 2574879 43.21 ns/op BenchmarkIndexAnyUTF8/1:32-4 2807509 43.63 ns/op BenchmarkIndexAnyUTF8/1:64-4 2753284 42.83 ns/op BenchmarkIndexAnyUTF8/16:1-4 2420256 49.97 ns/op BenchmarkIndexAnyUTF8/16:2-4 421156 291.1 ns/op BenchmarkIndexAnyUTF8/16:4-4 413696 290.0 ns/op BenchmarkIndexAnyUTF8/16:8-4 427363 282.8 ns/op BenchmarkIndexAnyUTF8/16:16-4 425676 280.2 ns/op BenchmarkIndexAnyUTF8/16:32-4 408655 282.1 ns/op BenchmarkIndexAnyUTF8/16:64-4 417975 276.5 ns/op BenchmarkIndexAnyUTF8/256:1-4 582996 206.8 ns/op BenchmarkIndexAnyUTF8/256:2-4 28686 4210 ns/op BenchmarkIndexAnyUTF8/256:4-4 28774 4202 ns/op BenchmarkIndexAnyUTF8/256:8-4 28548 4147 ns/op BenchmarkIndexAnyUTF8/256:16-4 28461 4111 ns/op BenchmarkIndexAnyUTF8/256:32-4 28602 4162 ns/op BenchmarkIndexAnyUTF8/256:64-4 29817 3986 ns/op BenchmarkLastIndexAnyASCII/1:1-4 2791112 42.51 ns/op BenchmarkLastIndexAnyASCII/1:2-4 2806532 41.60 ns/op BenchmarkLastIndexAnyASCII/1:4-4 2704077 42.12 ns/op BenchmarkLastIndexAnyASCII/1:8-4 2799482 42.52 ns/op BenchmarkLastIndexAnyASCII/1:16-4 2787302 41.50 ns/op BenchmarkLastIndexAnyASCII/1:32-4 2813673 42.18 ns/op BenchmarkLastIndexAnyASCII/1:64-4 2655009 42.49 ns/op BenchmarkLastIndexAnyASCII/16:1-4 1000000 104.4 ns/op BenchmarkLastIndexAnyASCII/16:2-4 1147504 105.5 ns/op BenchmarkLastIndexAnyASCII/16:4-4 946969 106.3 ns/op BenchmarkLastIndexAnyASCII/16:8-4 973125 114.7 ns/op BenchmarkLastIndexAnyASCII/16:16-4 894048 128.7 ns/op BenchmarkLastIndexAnyASCII/16:32-4 892371 145.7 ns/op BenchmarkLastIndexAnyASCII/16:64-4 544032 209.4 ns/op BenchmarkLastIndexAnyASCII/256:1-4 97006 1237 ns/op BenchmarkLastIndexAnyASCII/256:2-4 97352 1244 ns/op BenchmarkLastIndexAnyASCII/256:4-4 96950 1239 ns/op BenchmarkLastIndexAnyASCII/256:8-4 95814 1244 ns/op BenchmarkLastIndexAnyASCII/256:16-4 93666 1263 ns/op BenchmarkLastIndexAnyASCII/256:32-4 95013 1268 ns/op BenchmarkLastIndexAnyASCII/256:64-4 89862 1334 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 2654551 43.77 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 2708146 42.19 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 2813553 42.31 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 2645186 45.03 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 2899279 45.15 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 2808429 42.18 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 2883316 41.62 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 518060 245.8 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 255775 487.7 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 249996 491.7 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 244940 491.5 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 256173 494.9 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 239116 490.5 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 244671 498.8 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 36048 3437 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 16125 7326 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 17168 7282 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 16220 7381 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 16608 7440 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 15945 7519 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 17025 7059 ns/op BenchmarkTrimASCII/1:1-4 4222304 28.35 ns/op BenchmarkTrimASCII/1:2-4 3387133 35.18 ns/op BenchmarkTrimASCII/1:4-4 3263973 36.14 ns/op BenchmarkTrimASCII/1:8-4 3055332 41.19 ns/op BenchmarkTrimASCII/1:16-4 2239484 52.80 ns/op BenchmarkTrimASCII/16:1-4 3474987 34.31 ns/op BenchmarkTrimASCII/16:2-4 1000000 105.6 ns/op BenchmarkTrimASCII/16:4-4 1000000 107.8 ns/op BenchmarkTrimASCII/16:8-4 1045675 114.5 ns/op BenchmarkTrimASCII/16:16-4 956220 124.8 ns/op BenchmarkTrimASCII/256:1-4 1029325 115.4 ns/op BenchmarkTrimASCII/256:2-4 96742 1238 ns/op BenchmarkTrimASCII/256:4-4 80860 1239 ns/op BenchmarkTrimASCII/256:8-4 94800 1257 ns/op BenchmarkTrimASCII/256:16-4 95425 1489 ns/op BenchmarkTrimASCII/4096:1-4 87716 1311 ns/op BenchmarkTrimASCII/4096:2-4 5722 19217 ns/op BenchmarkTrimASCII/4096:4-4 5930 19204 ns/op BenchmarkTrimASCII/4096:8-4 6231 19211 ns/op BenchmarkTrimASCII/4096:16-4 5571 19309 ns/op BenchmarkTrimByte-4 6023564 20.25 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 20379 5887 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 20240 5904 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 1664 71110 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 3322 35097 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 6450 17736 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 12831 9383 ns/op BenchmarkJoin/0-4 6840655 17.75 ns/op 0 B/op 0 allocs/op BenchmarkJoin/1-4 5121398 21.33 ns/op 0 B/op 0 allocs/op BenchmarkJoin/2-4 271652 437.8 ns/op 16 B/op 1 allocs/op BenchmarkJoin/3-4 205196 615.0 ns/op 24 B/op 1 allocs/op BenchmarkJoin/4-4 153145 787.4 ns/op 48 B/op 1 allocs/op BenchmarkJoin/5-4 125016 984.5 ns/op 48 B/op 1 allocs/op BenchmarkJoin/6-4 107002 1134 ns/op 64 B/op 1 allocs/op BenchmarkJoin/7-4 91980 1322 ns/op 64 B/op 1 allocs/op BenchmarkTrimSpace/NoTrim-4 3388586 35.37 ns/op BenchmarkTrimSpace/ASCII-4 2201504 53.82 ns/op BenchmarkTrimSpace/SomeNonASCII-4 200570 601.9 ns/op BenchmarkTrimSpace/JustNonASCII-4 105722 1129 ns/op BenchmarkReplaceAll-4 186261 659.8 ns/op 16 B/op 1 allocs/op PASS ok strings 52.367s goos: linux goarch: amd64 pkg: sync cpu: AMD EPYC 7B12 BenchmarkCond1-4 75409 1463 ns/op BenchmarkCond2-4 28190 4756 ns/op BenchmarkCond4-4 15811 7234 ns/op BenchmarkCond8-4 10000 14065 ns/op BenchmarkCond16-4 8290 19060 ns/op BenchmarkCond32-4 1743 64065 ns/op BenchmarkLoadMostlyHits/*sync_test.DeepCopyMap-4 612379 170.5 ns/op BenchmarkLoadMostlyHits/*sync_test.RWMutexMap-4 289315 396.0 ns/op BenchmarkLoadMostlyHits/*sync.Map-4 727906 191.4 ns/op BenchmarkLoadMostlyMisses/*sync_test.DeepCopyMap-4 692907 177.7 ns/op BenchmarkLoadMostlyMisses/*sync_test.RWMutexMap-4 216096 551.3 ns/op BenchmarkLoadMostlyMisses/*sync.Map-4 891616 183.9 ns/op BenchmarkLoadOrStoreBalanced/*sync_test.RWMutexMap-4 106957 1374 ns/op BenchmarkLoadOrStoreBalanced/*sync.Map-4 101301 1397 ns/op BenchmarkLoadOrStoreUnique/*sync_test.RWMutexMap-4 99104 1632 ns/op BenchmarkLoadOrStoreUnique/*sync.Map-4 60908 2133 ns/op BenchmarkLoadOrStoreCollision/*sync_test.DeepCopyMap-4 646471 213.3 ns/op BenchmarkLoadOrStoreCollision/*sync_test.RWMutexMap-4 232794 521.9 ns/op BenchmarkLoadOrStoreCollision/*sync.Map-4 661615 171.0 ns/op BenchmarkLoadAndDeleteBalanced/*sync_test.RWMutexMap-4 226534 600.5 ns/op BenchmarkLoadAndDeleteBalanced/*sync.Map-4 885782 189.7 ns/op BenchmarkLoadAndDeleteUnique/*sync_test.RWMutexMap-4 216147 508.5 ns/op BenchmarkLoadAndDeleteUnique/*sync.Map-4 1871836 68.51 ns/op BenchmarkLoadAndDeleteCollision/*sync_test.DeepCopyMap-4 63854 2169 ns/op BenchmarkLoadAndDeleteCollision/*sync_test.RWMutexMap-4 248328 785.5 ns/op BenchmarkLoadAndDeleteCollision/*sync.Map-4 331850 472.7 ns/op BenchmarkRange/*sync_test.DeepCopyMap-4 8846 12886 ns/op BenchmarkRange/*sync_test.RWMutexMap-4 205 551187 ns/op BenchmarkRange/*sync.Map-4 1141 101469 ns/op BenchmarkAdversarialAlloc/*sync_test.DeepCopyMap-4 154092 1200 ns/op BenchmarkAdversarialAlloc/*sync_test.RWMutexMap-4 213613 584.7 ns/op BenchmarkAdversarialAlloc/*sync.Map-4 80115 1413 ns/op BenchmarkAdversarialDelete/*sync_test.DeepCopyMap-4 154812 837.3 ns/op BenchmarkAdversarialDelete/*sync_test.RWMutexMap-4 252745 600.2 ns/op BenchmarkAdversarialDelete/*sync.Map-4 202473 644.1 ns/op BenchmarkDeleteCollision/*sync_test.DeepCopyMap-4 90460 1115 ns/op BenchmarkDeleteCollision/*sync_test.RWMutexMap-4 261878 499.9 ns/op BenchmarkDeleteCollision/*sync.Map-4 855388 210.0 ns/op BenchmarkSwapCollision/*sync_test.DeepCopyMap-4 67735 1541 ns/op BenchmarkSwapCollision/*sync_test.RWMutexMap-4 212178 628.3 ns/op BenchmarkSwapCollision/*sync.Map-4 64564 1587 ns/op BenchmarkSwapMostlyHits/*sync_test.DeepCopyMap-4 502 253964 ns/op BenchmarkSwapMostlyHits/*sync_test.RWMutexMap-4 124280 911.8 ns/op BenchmarkSwapMostlyHits/*sync.Map-4 417040 286.5 ns/op BenchmarkSwapMostlyMisses/*sync_test.DeepCopyMap-4 28180 3993 ns/op BenchmarkSwapMostlyMisses/*sync_test.RWMutexMap-4 89498 1415 ns/op BenchmarkSwapMostlyMisses/*sync.Map-4 28210 4025 ns/op BenchmarkCompareAndSwapCollision/*sync_test.DeepCopyMap-4 350989 312.7 ns/op BenchmarkCompareAndSwapCollision/*sync_test.RWMutexMap-4 136780 843.1 ns/op BenchmarkCompareAndSwapCollision/*sync.Map-4 177564 931.9 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync_test.DeepCopyMap-4 3033241 35.51 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync_test.RWMutexMap-4 262707 518.3 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync.Map-4 2849192 64.27 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync_test.DeepCopyMap-4 638335 166.3 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync_test.RWMutexMap-4 181478 557.2 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync.Map-4 654168 285.7 ns/op BenchmarkCompareAndSwapMostlyHits/*sync_test.RWMutexMap-4 126050 1040 ns/op BenchmarkCompareAndSwapMostlyHits/*sync.Map-4 345525 418.4 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync_test.DeepCopyMap-4 526245 207.6 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync_test.RWMutexMap-4 174170 721.6 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync.Map-4 778290 143.0 ns/op BenchmarkCompareAndDeleteCollision/*sync_test.DeepCopyMap-4 304222 541.1 ns/op BenchmarkCompareAndDeleteCollision/*sync_test.RWMutexMap-4 123937 813.1 ns/op BenchmarkCompareAndDeleteCollision/*sync.Map-4 149191 727.5 ns/op BenchmarkCompareAndDeleteMostlyHits/*sync_test.RWMutexMap-4 81685 1582 ns/op BenchmarkCompareAndDeleteMostlyHits/*sync.Map-4 234675 489.9 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync_test.DeepCopyMap-4 621940 247.9 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync_test.RWMutexMap-4 180728 725.1 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync.Map-4 674551 231.7 ns/op BenchmarkUncontendedSemaphore-4 7441099 17.07 ns/op BenchmarkContendedSemaphore-4 3779347 31.49 ns/op BenchmarkMutexUncontended-4 1630443 80.19 ns/op BenchmarkMutex-4 190939 548.8 ns/op BenchmarkMutexSlack-4 170066 614.5 ns/op BenchmarkMutexWork-4 207588 638.8 ns/op BenchmarkMutexWorkSlack-4 194204 684.9 ns/op BenchmarkMutexNoSpin-4 46968 2185 ns/op BenchmarkMutexSpin-4 59264 2248 ns/op BenchmarkOnce-4 1000000 115.2 ns/op BenchmarkOnceFunc/v=Once-4 2468752 48.55 ns/op 0 B/op 0 allocs/op BenchmarkOnceFunc/v=Global-4 1886991 63.29 ns/op 0 B/op 0 allocs/op BenchmarkOnceFunc/v=Local-4 2034080 58.83 ns/op 0 B/op 0 allocs/op BenchmarkOnceValue/v=Once-4 2262478 53.13 ns/op 0 B/op 0 allocs/op BenchmarkOnceValue/v=Global-4 1660567 71.74 ns/op 0 B/op 0 allocs/op BenchmarkOnceValue/v=Local-4 1781400 68.65 ns/op 0 B/op 0 allocs/op BenchmarkSemaUncontended-4 10084615 10.85 ns/op BenchmarkSemaSyntNonblock-4 1750154 68.35 ns/op BenchmarkSemaSyntBlock-4 1961178 58.77 ns/op BenchmarkSemaWorkNonblock-4 946939 120.5 ns/op BenchmarkSemaWorkBlock-4 1000000 127.0 ns/op BenchmarkRWMutexUncontended-4 704820 147.3 ns/op BenchmarkRWMutexWrite100-4 334447 331.7 ns/op BenchmarkRWMutexWrite10-4 383476 307.6 ns/op BenchmarkRWMutexWorkWrite100-4 275961 445.0 ns/op BenchmarkRWMutexWorkWrite10-4 239738 447.0 ns/op BenchmarkWaitGroupUncontended-4 1514144 80.47 ns/op BenchmarkWaitGroupAddDone-4 357595 373.6 ns/op BenchmarkWaitGroupAddDoneWork-4 287331 458.8 ns/op BenchmarkWaitGroupWait-4 4961018 21.64 ns/op BenchmarkWaitGroupWaitWork-4 4169493 28.34 ns/op BenchmarkWaitGroupActuallyWait-4 34078 3238 ns/op 32 B/op 2 allocs/op PASS ok sync 18.960s goos: linux goarch: amd64 pkg: sync/atomic cpu: AMD EPYC 7B12 BenchmarkValueRead-4 665893 165.3 ns/op PASS ok sync/atomic 1.124s PASS ok syscall 1.010s goos: linux goarch: amd64 pkg: testing cpu: AMD EPYC 7B12 BenchmarkTBHelper-4 146654 782.1 ns/op 0 B/op 0 allocs/op PASS ok testing 1.135s goos: linux goarch: amd64 pkg: text/tabwriter cpu: AMD EPYC 7B12 BenchmarkTable/1x10/new-4 11088 10599 ns/op 1520 B/op 21 allocs/op BenchmarkTable/1x10/reuse-4 15536 7753 ns/op 0 B/op 0 allocs/op BenchmarkTable/1x1000/new-4 132 903152 ns/op 129392 B/op 1025 allocs/op BenchmarkTable/1x1000/reuse-4 154 722881 ns/op 840 B/op 6 allocs/op BenchmarkTable/1x100000/new-4 1 109384863 ns/op 19393296 B/op 100060 allocs/op BenchmarkTable/1x100000/reuse-4 1 110730573 ns/op 19393104 B/op 100058 allocs/op BenchmarkTable/10x10/new-4 2443 47715 ns/op 5056 B/op 31 allocs/op BenchmarkTable/10x10/reuse-4 2694 40854 ns/op 1 B/op 0 allocs/op BenchmarkTable/10x1000/new-4 27 4398938 ns/op 413568 B/op 1039 allocs/op BenchmarkTable/10x1000/reuse-4 30 3996024 ns/op 13785 B/op 34 allocs/op BenchmarkTable/10x100000/new-4 1 486408226 ns/op 48120704 B/op 100073 allocs/op BenchmarkTable/10x100000/reuse-4 1 489269866 ns/op 48120704 B/op 100073 allocs/op BenchmarkTable/100x10/new-4 291 409020 ns/op 39296 B/op 41 allocs/op BenchmarkTable/100x10/reuse-4 324 371158 ns/op 121 B/op 0 allocs/op BenchmarkTable/100x1000/new-4 3 42288467 ns/op 3288960 B/op 1053 allocs/op BenchmarkTable/100x1000/reuse-4 3 39047014 ns/op 1096320 B/op 351 allocs/op BenchmarkTable/100x100000/new-4 1 4967271040 ns/op 335149952 B/op 100089 allocs/op BenchmarkTable/100x100000/reuse-4 1 4918750303 ns/op 335149952 B/op 100089 allocs/op BenchmarkPyramid/10-4 3840 30954 ns/op 4872 B/op 35 allocs/op BenchmarkPyramid/100-4 54 2237698 ns/op 409170 B/op 230 allocs/op BenchmarkPyramid/1000-4 1 224978725 ns/op 35625256 B/op 2055 allocs/op BenchmarkRagged/10-4 3288 33642 ns/op 4512 B/op 34 allocs/op BenchmarkRagged/100-4 378 323320 ns/op 41008 B/op 188 allocs/op BenchmarkRagged/1000-4 34 3273495 ns/op 427424 B/op 1661 allocs/op BenchmarkCode-4 10000 11771 ns/op 624 B/op 13 allocs/op PASS ok text/tabwriter 15.429s goos: linux goarch: amd64 pkg: text/template/parse cpu: AMD EPYC 7B12 BenchmarkParseLarge-4 2 55206596 ns/op BenchmarkVariableString-4 141115 843.7 ns/op 80 B/op 3 allocs/op BenchmarkListString-4 3002 38962 ns/op 2510 B/op 39 allocs/op PASS ok text/template/parse 1.437s goos: linux goarch: amd64 pkg: time cpu: AMD EPYC 7B12 BenchmarkAfterFunc-4 32 3274404 ns/op BenchmarkAfter-4 110 1089823 ns/op BenchmarkStop-4 214 606197 ns/op BenchmarkSimultaneousAfterFunc-4 38 4008350 ns/op BenchmarkStartStop-4 210 600538 ns/op BenchmarkReset-4 4087 30425 ns/op BenchmarkSleep-4 39 3693703 ns/op BenchmarkParallelTimerLatency-4 52 221659 avg-late-ns 2530479 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=1-4 37 321189 avg-late-ns 907405 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=2-4 32 350118 avg-late-ns 859329 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=3-4 34 387599 avg-late-ns 1188529 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=4-4 33 387824 avg-late-ns 1421214 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=5-4 31 316420 avg-late-ns 1557704 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=6-4 32 263080 avg-late-ns 1664978 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=7-4 30 197270 avg-late-ns 1695665 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=8-4 27 195326 avg-late-ns 1402984 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=9-4 26 227603 avg-late-ns 1399225 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=10-4 26 845663 avg-late-ns 5229915 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=2ms/tickers-per-P=1-4 34 304238 avg-late-ns 1228624 max-late-ns BenchmarkTicker-4 548 223369 ns/op BenchmarkTickerReset-4 6547 18589 ns/op BenchmarkTickerResetNaive-4 213 582394 ns/op BenchmarkNow-4 1516965 80.44 ns/op BenchmarkNowUnixNano-4 1413310 82.60 ns/op BenchmarkNowUnixMilli-4 1422558 83.68 ns/op BenchmarkNowUnixMicro-4 1416510 83.66 ns/op BenchmarkFormat-4 84338 1439 ns/op BenchmarkFormatRFC3339-4 119241 1006 ns/op BenchmarkFormatRFC3339Nano-4 117637 1020 ns/op BenchmarkFormatNow-4 119938 1004 ns/op BenchmarkMarshalJSON-4 161428 752.8 ns/op BenchmarkMarshalText-4 164371 743.0 ns/op BenchmarkParse-4 206012 568.9 ns/op BenchmarkParseRFC3339UTC-4 458949 264.6 ns/op BenchmarkParseRFC3339UTCBytes-4 317892 380.3 ns/op BenchmarkParseRFC3339TZ-4 146931 824.0 ns/op BenchmarkParseRFC3339TZBytes-4 111674 1054 ns/op BenchmarkParseDuration-4 834909 144.9 ns/op BenchmarkHour-4 1464907 81.46 ns/op BenchmarkSecond-4 1476378 81.18 ns/op BenchmarkYear-4 1000000 108.7 ns/op BenchmarkDay-4 974444 119.9 ns/op BenchmarkISOWeek-4 997364 113.7 ns/op BenchmarkGoString-4 116430 1045 ns/op BenchmarkUnmarshalText-4 102051 1149 ns/op PASS ok time 12.445s goos: linux goarch: amd64 pkg: unicode/utf16 cpu: AMD EPYC 7B12 BenchmarkDecodeValidASCII-4 822406 141.8 ns/op BenchmarkDecodeValidJapaneseChars-4 935935 118.8 ns/op BenchmarkDecodeRune-4 2204674 54.41 ns/op BenchmarkEncodeValidASCII-4 889310 131.9 ns/op BenchmarkEncodeValidJapaneseChars-4 1000000 102.5 ns/op BenchmarkAppendRuneValidASCII-4 1925071 62.31 ns/op BenchmarkAppendRuneValidJapaneseChars-4 3091452 37.45 ns/op BenchmarkEncodeRune-4 4114015 29.01 ns/op PASS ok unicode/utf16 2.417s goos: linux goarch: amd64 pkg: unicode/utf8 cpu: AMD EPYC 7B12 BenchmarkRuneCountTenASCIIChars-4 1314098 91.35 ns/op BenchmarkRuneCountTenJapaneseChars-4 273196 430.1 ns/op BenchmarkRuneCountInStringTenASCIIChars-4 4962417 25.01 ns/op BenchmarkRuneCountInStringTenJapaneseChars-4 570534 187.2 ns/op BenchmarkValidTenASCIIChars-4 1401860 85.10 ns/op BenchmarkValid100KASCIIChars-4 159 746882 ns/op BenchmarkValidTenJapaneseChars-4 245511 470.6 ns/op BenchmarkValidLongMostlyASCII-4 147 863523 ns/op BenchmarkValidLongJapanese-4 70 1468107 ns/op BenchmarkValidStringTenASCIIChars-4 5969174 20.04 ns/op BenchmarkValidString100KASCIIChars-4 13333 8977 ns/op BenchmarkValidStringTenJapaneseChars-4 571455 179.5 ns/op BenchmarkValidStringLongMostlyASCII-4 1561 76369 ns/op BenchmarkValidStringLongJapanese-4 228 494911 ns/op BenchmarkEncodeASCIIRune-4 5306712 23.34 ns/op BenchmarkEncodeJapaneseRune-4 3048739 39.65 ns/op BenchmarkAppendASCIIRune-4 11616426 9.972 ns/op BenchmarkAppendJapaneseRune-4 3443132 35.28 ns/op BenchmarkDecodeASCIIRune-4 3728205 36.02 ns/op BenchmarkDecodeJapaneseRune-4 2555926 49.79 ns/op BenchmarkFullRune/ASCII-4 4524465 26.24 ns/op BenchmarkFullRune/Incomplete-4 1928419 55.36 ns/op BenchmarkFullRune/Japanese-4 4664498 28.67 ns/op PASS ok unicode/utf8 4.640s goos: linux goarch: amd64 pkg: cmd/api cpu: AMD EPYC 7B12 BenchmarkAll-4 1 46943806796 ns/op PASS ok cmd/api 48.072s goos: linux goarch: amd64 pkg: cmd/cgo/internal/test cpu: AMD EPYC 7B12 BenchmarkCgoCall/add-int-4 704292 170.7 ns/op BenchmarkCgoCall/one-pointer-4 484520 212.4 ns/op BenchmarkCgoCall/eight-pointers-4 286567 412.8 ns/op BenchmarkCgoCall/eight-pointers-nil-4 499363 211.8 ns/op BenchmarkCgoCall/eight-pointers-array-4 24394 4889 ns/op BenchmarkCgoCall/eight-pointers-slice-4 46995 2533 ns/op BenchmarkGoString-4 1653225 74.44 ns/op BenchmarkCGoCallback-4 72284 1636 ns/op BenchmarkCGoInCThread-4 591040 187.0 ns/op PASS ok cmd/cgo/internal/test 2.444s goos: linux goarch: amd64 pkg: cmd/compile/internal/reflectdata cpu: AMD EPYC 7B12 BenchmarkEqArrayOfStrings5-4 1537382 75.70 ns/op BenchmarkEqArrayOfStrings64-4 196327 600.1 ns/op BenchmarkEqArrayOfStrings1024-4 13364 9023 ns/op BenchmarkEqArrayOfFloats5-4 1899458 63.58 ns/op BenchmarkEqArrayOfFloats64-4 193598 605.1 ns/op BenchmarkEqArrayOfFloats1024-4 12890 11205 ns/op BenchmarkEqArrayOfStructsEq-4 3612 32433 ns/op BenchmarkEqArrayOfStructsNotEq-4 6597 17982 ns/op BenchmarkEqStruct-4 23386843 4.990 ns/op PASS ok cmd/compile/internal/reflectdata 2.478s goos: linux goarch: amd64 pkg: cmd/compile/internal/ssa cpu: AMD EPYC 7B12 BenchmarkPhioptPass-4 10000 52846 ns/op BenchmarkCopyElim1-4 920 129288 ns/op BenchmarkCopyElim10-4 904 118963 ns/op BenchmarkCopyElim100-4 499 250375 ns/op BenchmarkCopyElim1000-4 97 1193414 ns/op BenchmarkCopyElim10000-4 5 20796583 ns/op BenchmarkCopyElim100000-4 1 398778843 ns/op BenchmarkDeadCode/1-4 772 138187 ns/op BenchmarkDeadCode/10-4 831 156883 ns/op BenchmarkDeadCode/100-4 370 307104 ns/op BenchmarkDeadCode/1000-4 81 1661913 ns/op BenchmarkDeadCode/10000-4 5 20423331 ns/op BenchmarkDeadCode/100000-4 1 240900764 ns/op BenchmarkDeadCode/200000-4 1 516449635 ns/op BenchmarkDominatorsLinear-4 26 4981566 ns/op 2.01 MB/s BenchmarkDominatorsFwdBack-4 19 7076382 ns/op 1.41 MB/s BenchmarkDominatorsManyPred-4 18 7190433 ns/op 1.39 MB/s BenchmarkDominatorsMaxPred-4 19 7380340 ns/op 1.35 MB/s BenchmarkDominatorsMaxPredVal-4 16 7756394 ns/op 1.29 MB/s BenchmarkFuse/1-4 783 144509 ns/op BenchmarkFuse/10-4 621 177668 ns/op BenchmarkFuse/100-4 229 544073 ns/op BenchmarkFuse/1000-4 33 3775667 ns/op BenchmarkFuse/10000-4 3 48567037 ns/op BenchmarkNilCheckDeep1-4 17479 7060 ns/op 0.14 MB/s 235 B/op 4 allocs/op BenchmarkNilCheckDeep10-4 6681 15562 ns/op 0.64 MB/s 236 B/op 4 allocs/op BenchmarkNilCheckDeep100-4 1173 103998 ns/op 0.96 MB/s 619 B/op 4 allocs/op BenchmarkNilCheckDeep1000-4 122 985404 ns/op 1.01 MB/s 5195 B/op 4 allocs/op BenchmarkNilCheckDeep10000-4 10 11827633 ns/op 0.85 MB/s 95280 B/op 6 allocs/op BenchmarkDSEPass-4 44 2557493 ns/op 44893 B/op 7 allocs/op BenchmarkDSEPassBlock-4 2 67143586 ns/op 2119992 B/op 54093 allocs/op BenchmarkCSEPass-4 12 11083906 ns/op 60430 B/op 7 allocs/op BenchmarkCSEPassBlock-4 1 111334392 ns/op 5652224 B/op 97376 allocs/op BenchmarkDeadcodePass-4 292 404276 ns/op 93675 B/op 3 allocs/op BenchmarkDeadcodePassBlock-4 3 34850615 ns/op 1344666 B/op 14976 allocs/op BenchmarkMultiPass-4 124 924128 ns/op 242783 B/op 11 allocs/op BenchmarkMultiPassBlock-4 1 182586187 ns/op 11259840 B/op 150288 allocs/op BenchmarkCondRewrite/SoloJump-4 4577894 26.17 ns/op BenchmarkCondRewrite/CombJump-4 4362120 26.18 ns/op PASS ok cmd/compile/internal/ssa 13.521s goos: linux goarch: amd64 pkg: cmd/compile/internal/test cpu: AMD EPYC 7B12 BenchmarkLoadAdd-4 12932 9287 ns/op BenchmarkExtShift-4 19230 5312 ns/op BenchmarkModify-4 12106 9912 ns/op BenchmarkMullImm-4 24135 4985 ns/op BenchmarkConstModify-4 12026 9948 ns/op BenchmarkBitSet-4 22903 5054 ns/op BenchmarkBitClear-4 23695 5060 ns/op BenchmarkBitToggle-4 23548 5055 ns/op BenchmarkBitSetConst-4 188912 632.4 ns/op BenchmarkBitClearConst-4 194413 613.5 ns/op BenchmarkBitToggleConst-4 187646 630.0 ns/op BenchmarkDivconstI64-4 14019019 9.034 ns/op BenchmarkModconstI64-4 12973633 10.81 ns/op BenchmarkDivisiblePow2constI64-4 11640370 9.728 ns/op BenchmarkDivisibleconstI64-4 11837961 10.58 ns/op BenchmarkDivisibleWDivconstI64-4 8361379 12.49 ns/op BenchmarkDivconstU64/3-4 11904254 8.960 ns/op BenchmarkDivconstU64/5-4 11551323 9.132 ns/op BenchmarkDivconstU64/37-4 13042401 9.532 ns/op BenchmarkDivconstU64/1234567-4 13147989 9.208 ns/op BenchmarkModconstU64-4 11639592 9.894 ns/op BenchmarkDivisibleconstU64-4 14088853 9.009 ns/op BenchmarkDivisibleWDivconstU64-4 9614290 12.47 ns/op BenchmarkDivconstI32-4 12863541 10.57 ns/op BenchmarkModconstI32-4 11170406 9.047 ns/op BenchmarkDivisiblePow2constI32-4 11099682 9.304 ns/op BenchmarkDivisibleconstI32-4 11895238 9.692 ns/op BenchmarkDivisibleWDivconstI32-4 8917239 12.53 ns/op BenchmarkDivconstU32-4 11551011 9.578 ns/op BenchmarkModconstU32-4 11257849 10.88 ns/op BenchmarkDivisibleconstU32-4 11215928 9.266 ns/op BenchmarkDivisibleWDivconstU32-4 8356104 14.36 ns/op BenchmarkDivconstI16-4 11537296 9.122 ns/op BenchmarkModconstI16-4 9626562 10.95 ns/op BenchmarkDivisiblePow2constI16-4 10991064 9.446 ns/op BenchmarkDivisibleconstI16-4 11946598 9.777 ns/op BenchmarkDivisibleWDivconstI16-4 9459261 13.99 ns/op BenchmarkDivconstU16-4 11139786 9.161 ns/op BenchmarkModconstU16-4 12714074 9.317 ns/op BenchmarkDivisibleconstU16-4 11453506 9.456 ns/op BenchmarkDivisibleWDivconstU16-4 9566829 14.36 ns/op BenchmarkDivconstI8-4 11943436 9.815 ns/op BenchmarkModconstI8-4 12685390 10.02 ns/op BenchmarkDivisiblePow2constI8-4 12814339 9.455 ns/op BenchmarkDivisibleconstI8-4 14045703 9.160 ns/op BenchmarkDivisibleWDivconstI8-4 8357308 14.36 ns/op BenchmarkDivconstU8-4 12215842 8.512 ns/op BenchmarkModconstU8-4 11899710 9.876 ns/op BenchmarkDivisibleconstU8-4 13927375 9.482 ns/op BenchmarkDivisibleWDivconstU8-4 8531276 12.15 ns/op BenchmarkMul2-4 268789 445.4 ns/op BenchmarkMulNeg2-4 259320 462.9 ns/op BenchmarkEfaceInteger-4 5133266 22.10 ns/op BenchmarkDiv64UnsignedSmall-4 22158786 5.024 ns/op BenchmarkDiv64Small-4 22645957 5.006 ns/op BenchmarkDiv64SmallNegDivisor-4 20200016 5.293 ns/op BenchmarkDiv64SmallNegDividend-4 24063168 5.022 ns/op BenchmarkDiv64SmallNegBoth-4 22165867 5.306 ns/op BenchmarkDiv64Unsigned-4 16788570 6.867 ns/op BenchmarkDiv64-4 17246708 6.859 ns/op BenchmarkDiv64NegDivisor-4 16944152 6.878 ns/op BenchmarkDiv64NegDividend-4 17223662 6.865 ns/op BenchmarkDiv64NegBoth-4 17241554 6.867 ns/op BenchmarkMod64UnsignedSmall-4 20234862 5.324 ns/op BenchmarkMod64Small-4 21690366 5.302 ns/op BenchmarkMod64SmallNegDivisor-4 20851762 5.306 ns/op BenchmarkMod64SmallNegDividend-4 19122316 5.320 ns/op BenchmarkMod64SmallNegBoth-4 19152504 5.629 ns/op BenchmarkMod64Unsigned-4 16441801 7.190 ns/op BenchmarkMod64-4 16509961 7.187 ns/op BenchmarkMod64NegDivisor-4 16102023 7.204 ns/op BenchmarkMod64NegDividend-4 16520302 7.182 ns/op BenchmarkMod64NegBoth-4 16295182 7.187 ns/op BenchmarkMulconstI32/3-4 23724843 4.673 ns/op BenchmarkMulconstI32/5-4 23792386 4.695 ns/op BenchmarkMulconstI32/12-4 23667565 4.683 ns/op BenchmarkMulconstI32/120-4 23271824 4.680 ns/op BenchmarkMulconstI32/-120-4 23961326 4.693 ns/op BenchmarkMulconstI32/65537-4 23934184 4.688 ns/op BenchmarkMulconstI32/65538-4 23821906 4.676 ns/op BenchmarkMulconstI64/3-4 23737467 4.702 ns/op BenchmarkMulconstI64/5-4 23801641 4.684 ns/op BenchmarkMulconstI64/12-4 23963479 4.684 ns/op BenchmarkMulconstI64/120-4 23320351 4.677 ns/op BenchmarkMulconstI64/-120-4 20288638 5.593 ns/op BenchmarkMulconstI64/65537-4 24054747 4.678 ns/op BenchmarkMulconstI64/65538-4 23022381 4.702 ns/op BenchmarkMulconstU32/3-4 25623362 4.702 ns/op BenchmarkMulconstU32/5-4 22613562 4.678 ns/op BenchmarkMulconstU32/12-4 23935236 4.705 ns/op BenchmarkMulconstU32/120-4 23509450 4.684 ns/op BenchmarkMulconstU32/65537-4 23949132 4.681 ns/op BenchmarkMulconstU32/65538-4 23952291 4.690 ns/op BenchmarkMulconstU64/3-4 23155785 4.677 ns/op BenchmarkMulconstU64/5-4 24012630 4.678 ns/op BenchmarkMulconstU64/12-4 24009416 4.671 ns/op BenchmarkMulconstU64/120-4 23381516 4.676 ns/op BenchmarkMulconstU64/65537-4 23979808 4.699 ns/op BenchmarkMulconstU64/65538-4 23969515 4.678 ns/op BenchmarkShiftArithmeticRight-4 23945408 4.989 ns/op BenchmarkSwitch8Predictable-4 7323937 16.34 ns/op BenchmarkSwitch8Unpredictable-4 7996561 15.78 ns/op BenchmarkSwitch32Predictable-4 11734081 10.63 ns/op BenchmarkSwitch32Unpredictable-4 7968498 15.85 ns/op BenchmarkSwitchStringPredictable-4 8186712 13.61 ns/op BenchmarkSwitchStringUnpredictable-4 6381705 18.71 ns/op PASS ok cmd/compile/internal/test 15.701s goos: linux goarch: amd64 pkg: cmd/compile/internal/types2 cpu: AMD EPYC 7B12 BenchmarkLookupFieldOrMethod-4 229 520573 ns/op BenchmarkNamed/Underlying/nongeneric-4 1640490 72.09 ns/op BenchmarkNamed/Underlying/generic-4 1634289 72.62 ns/op BenchmarkNamed/Underlying/src_instance-4 1629098 72.05 ns/op BenchmarkNamed/Underlying/user_instance-4 1680600 71.98 ns/op BenchmarkCheck/http/funcbodies/info-4 1 350266565 ns/op 87337 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 246567913 ns/op 124062 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 105307042 ns/op 290427 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 2 92136398 ns/op 331976 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 291296210 ns/op 17790 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 2 62466020 ns/op 82964 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 5 24027234 ns/op 215692 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 5 22653497 ns/op 228788 lines/s BenchmarkCheck/constant/funcbodies/info-4 3 34647418 ns/op 62613 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 4 28204543 ns/op 76914 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 7 14874709 ns/op 145838 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 8 14090045 ns/op 153964 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 696605812 ns/op 93788 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 424038821 ns/op 154069 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 103851953 ns/op 628919 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 2 79523720 ns/op 821377 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 1 294477570 ns/op 6798 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 3 44752974 ns/op 44723 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 4 25204398 ns/op 79410 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 4 27111210 ns/op 73816 lines/s PASS ok cmd/compile/internal/types2 13.953s goos: linux goarch: amd64 pkg: cmd/go cpu: AMD EPYC 7B12 BenchmarkExecGoEnv-4 201 556969 ns/op 1378821 sys-ns/op 614692 user-ns/op PASS ok cmd/go 1.187s goos: linux goarch: amd64 pkg: cmd/internal/notsha256 cpu: AMD EPYC 7B12 BenchmarkHash8Bytes/New-4 99266 1196 ns/op 6.69 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum256-4 116587 1002 ns/op 7.98 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 24222 4950 ns/op 206.85 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum256-4 25279 4751 ns/op 215.53 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 3847 31084 ns/op 263.54 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum256-4 3870 30822 ns/op 265.78 MB/s 0 B/op 0 allocs/op PASS ok cmd/internal/notsha256 1.865s All tests passed.