linux-amd64-longtest-race at 055c186f53493da473c888869ad468861ba25f1a :: 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-rnb06857f" "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-rnb06857f" "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.786s ok archive/zip 98.765s ok bufio 1.218s ok bytes 6.276s ok cmp 1.010s ok compress/bzip2 1.310s ok compress/flate 119.512s ok compress/gzip 10.005s ok compress/lzw 1.407s ok compress/zlib 7.150s ok container/heap 1.015s ok container/list 1.010s ok container/ring 1.012s ok context 1.035s ok crypto 1.011s ok crypto/aes 1.035s ok crypto/cipher 1.882s ok crypto/des 1.029s ok crypto/dsa 13.243s ok crypto/ecdh 1.322s ok crypto/ecdsa 3.577s ok crypto/ed25519 1.672s ok crypto/elliptic 1.914s ok crypto/hmac 1.012s ok crypto/internal/alias 1.010s ok crypto/internal/bigmod 3.370s ok crypto/internal/boring 1.010s ok crypto/internal/boring/bcache 1.346s ok crypto/internal/edwards25519 28.126s ok crypto/internal/edwards25519/field 10.160s ok crypto/internal/nistec 17.433s ok crypto/internal/nistec/fiat 1.009s [no tests to run] ok crypto/md5 1.016s ok crypto/rand 2.970s ok crypto/rc4 1.332s ok crypto/rsa 5.652s ok crypto/sha1 1.025s ok crypto/sha256 1.015s ok crypto/sha512 1.014s ok crypto/subtle 13.205s ok crypto/tls 4.823s ok crypto/x509 2.307s ok database/sql 2.037s ok database/sql/driver 1.010s ok debug/buildinfo 4.252s ok debug/dwarf 1.056s ok debug/elf 1.836s ok debug/gosym 1.203s ok debug/macho 1.018s ok debug/pe 1.029s ok debug/plan9obj 1.010s ok embed 1.010s [no tests to run] ok embed/internal/embedtest 1.011s ok encoding/ascii85 1.014s ok encoding/asn1 1.014s ok encoding/base32 1.038s ok encoding/base64 1.014s ok encoding/binary 1.015s ok encoding/csv 1.040s ok encoding/gob 16.400s ok encoding/hex 1.014s ok encoding/json 5.440s ok encoding/pem 2.242s ok encoding/xml 26.868s ok errors 1.014s ok expvar 1.011s ok flag 3.060s ok fmt 1.432s ok go/ast 1.016s ok go/build 4.035s ok go/build/constraint 1.015s ok go/constant 1.015s ok go/doc 1.165s ok go/doc/comment 2.496s ok go/format 1.029s ok go/importer 1.124s ok go/internal/gccgoimporter 1.032s ok go/internal/gcimporter 25.357s ok go/internal/srcimporter 10.522s ok go/parser 30.473s ok go/printer 2.000s ok go/scanner 1.015s ok go/token 1.077s ok go/types 32.717s ok hash 1.012s ok hash/adler32 1.027s ok hash/crc32 1.032s ok hash/crc64 1.017s ok hash/fnv 1.011s ok hash/maphash 1.011s ok html 1.010s ok html/template 1.367s ok image 2.024s ok image/color 1.023s ok image/draw 1.388s ok image/gif 68.222s ok image/jpeg 18.081s ok image/png 4.685s ok index/suffixarray 505.848s ok internal/abi 1.039s ok internal/buildcfg 1.012s ok internal/coverage/cformat 1.012s ok internal/coverage/cmerge 1.010s ok internal/coverage/pods 1.012s ok internal/coverage/slicereader 1.009s ok internal/coverage/slicewriter 1.010s ok internal/coverage/test 1.029s ok internal/cpu 3.028s ok internal/dag 1.010s ok internal/diff 1.011s ok internal/fmtsort 1.011s ok internal/fuzz 1.025s ok internal/godebug 13.512s ok internal/godebugs 1.010s ok internal/intern 3.009s ok internal/itoa 1.010s ok internal/poll 19.200s ok internal/profile 1.013s ok internal/reflectlite 1.012s ok internal/safefilepath 1.010s ok internal/saferio 1.242s ok internal/singleflight 1.114s ok internal/testenv 1.096s ok internal/trace 5.374s ok internal/types/errors 1.252s ok internal/unsafeheader 1.012s ok internal/xcoff 1.020s ok internal/zstd 1.026s ok io 1.039s ok io/fs 1.194s ok io/ioutil 1.013s ok log 1.015s ok log/slog 1.030s ok log/slog/internal/benchmarks 1.010s ok log/slog/internal/buffer 1.010s ok log/syslog 2.226s ok maps 1.012s ok math 1.019s ok math/big 6.087s ok math/bits 1.016s ok math/cmplx 1.012s ok math/rand 25.824s ok mime 1.022s ok mime/multipart 10.852s ok mime/quotedprintable 1.710s ok net 53.341s ok net/http 60.980s ok net/http/cgi 12.273s ok net/http/cookiejar 1.018s ok net/http/fcgi 1.118s ok net/http/httptest 1.149s ok net/http/httptrace 1.011s ok net/http/httputil 1.982s ok net/http/internal 1.014s ok net/http/internal/ascii 1.011s ok net/http/pprof 6.162s ok net/internal/socktest 1.011s ok net/mail 1.015s ok net/netip 1.230s ok net/rpc 1.042s ok net/rpc/jsonrpc 1.017s ok net/smtp 1.050s ok net/textproto 1.028s ok net/url 1.019s ok os 22.871s ok os/exec 11.395s ok os/exec/internal/fdtest 1.010s ok os/signal 27.831s ok os/user 1.010s ok path 1.012s ok path/filepath 1.038s ok plugin 1.010s ok reflect 2.596s ok regexp 3.028s ok regexp/syntax 4.009s ok runtime 197.726s ok runtime/cgo 1.010s ok runtime/coverage 20.732s ok runtime/debug 2.086s ok runtime/internal/atomic 3.270s ok runtime/internal/math 1.010s ok runtime/internal/sys 1.010s ok runtime/internal/syscall 1.010s ok runtime/metrics 1.017s ok runtime/pprof 84.208s ok runtime/race 9.123s ok runtime/trace 5.118s ok slices 2.486s ok sort 5.367s ok strconv 6.678s ok strings 2.841s ok sync 2.249s ok sync/atomic 156.360s ok syscall 10.144s ok testing 3.905s ok testing/fstest 1.015s ok testing/iotest 1.012s ok testing/quick 1.114s ok testing/slogtest 1.012s ok text/scanner 1.020s ok text/tabwriter 1.013s ok text/template 1.446s ok text/template/parse 1.023s ok time 12.889s ok unicode 1.018s ok unicode/utf16 1.011s ok unicode/utf8 1.020s ok cmd/addr2line 4.181s ok cmd/api 6.632s ok cmd/asm/internal/asm 3.792s ok cmd/asm/internal/lex 1.012s ok cmd/cgo/internal/swig 1.464s ok cmd/cgo/internal/test 2.040s ok cmd/cgo/internal/testcarchive 16.928s ok cmd/cgo/internal/testcshared 4.340s ok cmd/cgo/internal/testerrors 7.688s ok cmd/cgo/internal/testfortran 1.874s ok cmd/cgo/internal/testgodefs 1.387s ok cmd/cgo/internal/testlife 1.394s ok cmd/cgo/internal/testnocgo 1.010s ok cmd/cgo/internal/testplugin 24.410s ok cmd/cgo/internal/testsanitizers 13.929s ok cmd/cgo/internal/testshared 44.513s ok cmd/cgo/internal/testso 1.974s ok cmd/cgo/internal/teststdio 1.918s ok cmd/cgo/internal/testtls 1.010s ok cmd/compile/internal/abt 1.031s ok cmd/compile/internal/amd64 41.290s ok cmd/compile/internal/base 1.011s ok cmd/compile/internal/compare 1.012s ok cmd/compile/internal/dwarfgen 1.314s ok cmd/compile/internal/importer 11.366s ok cmd/compile/internal/ir 1.011s ok cmd/compile/internal/logopt 1.153s ok cmd/compile/internal/loopvar 18.733s ok cmd/compile/internal/noder 1.014s ok cmd/compile/internal/reflectdata 1.011s [no tests to run] ok cmd/compile/internal/ssa 47.483s ok cmd/compile/internal/syntax 13.599s ok cmd/compile/internal/test 25.122s ok cmd/compile/internal/typecheck 1.153s ok cmd/compile/internal/types 1.010s ok cmd/compile/internal/types2 15.092s ok cmd/covdata 7.543s ok cmd/cover 15.504s ok cmd/dist 1.012s ok cmd/distpack 1.011s ok cmd/doc 1.627s ok cmd/fix 1.488s ok cmd/go 416.837s ok cmd/go/internal/auth 1.011s ok cmd/go/internal/cache 2.494s ok cmd/go/internal/envcmd 1.028s ok cmd/go/internal/fsys 1.029s ok cmd/go/internal/generate 1.019s ok cmd/go/internal/get 1.019s ok cmd/go/internal/gover 1.011s ok cmd/go/internal/imports 1.019s ok cmd/go/internal/load 1.019s ok cmd/go/internal/lockedfile 3.106s ok cmd/go/internal/lockedfile/internal/filelock 2.043s ok cmd/go/internal/modconv 1.021s ok cmd/go/internal/modfetch 22.869s ok cmd/go/internal/modfetch/codehost 7.344s ok cmd/go/internal/modfetch/zip_sum_test 1.013s ok cmd/go/internal/modindex 1.387s ok cmd/go/internal/modload 35.539s ok cmd/go/internal/mvs 1.037s ok cmd/go/internal/par 1.071s ok cmd/go/internal/str 1.011s ok cmd/go/internal/test 1.026s ok cmd/go/internal/vcs 1.605s ok cmd/go/internal/vcweb 1.020s ok cmd/go/internal/vcweb/vcstest 3.766s ok cmd/go/internal/web 1.015s ok cmd/go/internal/work 1.768s ok cmd/gofmt 33.253s ok cmd/internal/archive 1.262s ok cmd/internal/buildid 1.371s ok cmd/internal/cov 1.176s ok cmd/internal/dwarf 1.012s ok cmd/internal/edit 1.011s ok cmd/internal/bootstrap_test 82.606s ok cmd/internal/goobj 11.126s ok cmd/internal/moddeps 8.311s ok cmd/internal/notsha256 1.011s ok cmd/internal/obj 1.304s ok cmd/internal/obj/ppc64 4.327s ok cmd/internal/obj/riscv 6.515s ok cmd/internal/obj/s390x 1.010s ok cmd/internal/obj/x86 1.542s ok cmd/internal/objabi 1.010s ok cmd/internal/pkgpath 5.051s ok cmd/internal/pkgpattern 1.013s ok cmd/internal/quoted 1.011s ok cmd/internal/src 1.011s ok cmd/internal/test2json 1.530s ok cmd/link 19.028s ok cmd/link/internal/benchmark 1.011s ok cmd/link/internal/ld 10.263s ok cmd/link/internal/loader 1.026s ok cmd/nm 9.125s ok cmd/objdump 4.726s ok cmd/pack 8.564s ok cmd/pprof 3.340s ok cmd/trace 1.262s ok cmd/vet 27.003s ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: archive/tar cpu: AMD EPYC 7B12 Benchmark/Writer/USTAR-4 4768 25192 ns/op 1368 B/op 25 allocs/op Benchmark/Writer/GNU-4 3574 34709 ns/op 1856 B/op 37 allocs/op Benchmark/Writer/PAX-4 2425 50018 ns/op 2560 B/op 59 allocs/op Benchmark/Reader/USTAR-4 6266 19483 ns/op 5244 B/op 16 allocs/op Benchmark/Reader/GNU-4 8374 14123 ns/op 5129 B/op 15 allocs/op Benchmark/Reader/PAX-4 3112 39829 ns/op 8885 B/op 33 allocs/op PASS ok archive/tar 2.241s goos: linux goarch: amd64 pkg: archive/zip cpu: AMD EPYC 7B12 BenchmarkCompressedZipGarbage-4 1 242125113 ns/op 828576 B/op 82 allocs/op BenchmarkZip64Test-4 1 110093182 ns/op BenchmarkZip64TestSizes/4096-4 1906 58418 ns/op BenchmarkZip64TestSizes/1048576-4 234 497318 ns/op BenchmarkZip64TestSizes/67108864-4 1 103590553 ns/op PASS ok archive/zip 2.005s goos: linux goarch: amd64 pkg: bufio cpu: AMD EPYC 7B12 BenchmarkReaderCopyOptimal-4 292995 354.6 ns/op BenchmarkReaderCopyUnoptimal-4 199551 574.7 ns/op BenchmarkReaderCopyNoWriteTo-4 8067 13130 ns/op BenchmarkReaderWriteToOptimal-4 12952 9528 ns/op BenchmarkReaderReadString-4 182010 670.2 ns/op 144 B/op 1 allocs/op BenchmarkWriterCopyOptimal-4 308698 396.0 ns/op BenchmarkWriterCopyUnoptimal-4 301191 389.8 ns/op BenchmarkWriterCopyNoReadFrom-4 10000 12635 ns/op BenchmarkReaderEmpty-4 46718 2295 ns/op 4224 B/op 3 allocs/op BenchmarkWriterEmpty-4 41461 2916 ns/op 4096 B/op 1 allocs/op BenchmarkWriterFlush-4 712736 162.6 ns/op 0 B/op 0 allocs/op PASS ok bufio 2.507s goos: linux goarch: amd64 pkg: bytes cpu: AMD EPYC 7B12 BenchmarkReadString-4 7530 14734 ns/op 2223.95 MB/s BenchmarkWriteByte-4 555 205072 ns/op 19.97 MB/s BenchmarkWriteRune-4 324 371251 ns/op 33.10 MB/s BenchmarkBufferNotEmptyWriteRead-4 39 3082734 ns/op BenchmarkBufferFullSmallReads-4 151 799710 ns/op BenchmarkBufferWriteBlock/N4096-4 10000 11931 ns/op 14336 B/op 6 allocs/op BenchmarkBufferWriteBlock/N65536-4 624 183537 ns/op 260096 B/op 14 allocs/op BenchmarkBufferWriteBlock/N1048576-4 9 14667173 ns/op 4192288 B/op 22 allocs/op BenchmarkBufferAppendNoCopy-4 14 7887702 ns/op 2127.01 MB/s 2396745 B/op 0 allocs/op BenchmarkIndexByte/10-4 5961486 19.80 ns/op 505.04 MB/s BenchmarkIndexByte/32-4 5649820 20.90 ns/op 1531.16 MB/s BenchmarkIndexByte/4K-4 1128250 105.5 ns/op 38816.47 MB/s BenchmarkIndexBytePortable/10-4 1213923 109.6 ns/op 91.23 MB/s BenchmarkIndexBytePortable/32-4 453854 261.5 ns/op 122.35 MB/s BenchmarkIndexBytePortable/4K-4 3756 31480 ns/op 130.11 MB/s BenchmarkIndexRune/10-4 1458775 80.91 ns/op 123.59 MB/s BenchmarkIndexRune/32-4 1582822 75.03 ns/op 426.49 MB/s BenchmarkIndexRune/4K-4 516810 226.7 ns/op 18066.63 MB/s BenchmarkIndexRuneASCII/10-4 5800848 21.32 ns/op 469.01 MB/s BenchmarkIndexRuneASCII/32-4 5553634 21.35 ns/op 1498.49 MB/s BenchmarkIndexRuneASCII/4K-4 962378 106.0 ns/op 38644.16 MB/s BenchmarkEqual/0-4 9548764 12.33 ns/op BenchmarkEqual/1-4 2060061 60.61 ns/op 16.50 MB/s BenchmarkEqual/6-4 2026237 61.37 ns/op 97.76 MB/s BenchmarkEqual/9-4 2023880 61.90 ns/op 145.40 MB/s BenchmarkEqual/15-4 1995178 59.81 ns/op 250.81 MB/s BenchmarkEqual/16-4 1977274 58.03 ns/op 275.74 MB/s BenchmarkEqual/20-4 1964420 60.57 ns/op 330.17 MB/s BenchmarkEqual/32-4 1930160 62.18 ns/op 514.66 MB/s BenchmarkEqual/4K-4 146398 770.8 ns/op 5314.06 MB/s BenchmarkIndex/10-4 3908390 31.35 ns/op 318.99 MB/s BenchmarkIndex/32-4 4109138 28.11 ns/op 1138.18 MB/s BenchmarkIndex/4K-4 28777 4086 ns/op 1002.36 MB/s BenchmarkIndexEasy/10-4 3933594 30.64 ns/op 326.34 MB/s BenchmarkIndexEasy/32-4 4159879 28.82 ns/op 1110.49 MB/s BenchmarkIndexEasy/4K-4 668781 176.9 ns/op 23150.21 MB/s BenchmarkCount/10-4 2016924 58.92 ns/op 169.73 MB/s BenchmarkCount/32-4 2127704 56.51 ns/op 566.26 MB/s BenchmarkCount/4K-4 28290 4148 ns/op 987.49 MB/s BenchmarkCountEasy/10-4 2111005 59.17 ns/op 169.01 MB/s BenchmarkCountEasy/32-4 2043694 57.06 ns/op 560.77 MB/s BenchmarkCountEasy/4K-4 576501 201.3 ns/op 20350.16 MB/s BenchmarkCountSingle/10-4 4533616 25.88 ns/op 386.38 MB/s BenchmarkCountSingle/32-4 4457826 26.86 ns/op 1191.34 MB/s BenchmarkCountSingle/4K-4 945799 126.9 ns/op 32284.96 MB/s BenchmarkToUpper/#00-4 3580620 34.72 ns/op BenchmarkToUpper/ONLYUPPER-4 455719 264.9 ns/op BenchmarkToUpper/abc-4 632234 175.7 ns/op BenchmarkToUpper/AbC123-4 441603 266.0 ns/op BenchmarkToUpper/azAZ09_-4 388207 286.0 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 117391 970.1 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 59402 2030 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 82077 1378 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 187651 613.2 ns/op BenchmarkToLower/#00-4 3579255 33.51 ns/op BenchmarkToLower/abc-4 677744 178.0 ns/op BenchmarkToLower/AbC123-4 458599 252.6 ns/op BenchmarkToLower/azAZ09_-4 406244 284.3 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 124281 960.6 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 58914 1999 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 96844 1139 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 181486 622.1 ns/op BenchmarkFields/ASCII/16-4 208755 557.6 ns/op 28.69 MB/s 24 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 13348 9184 ns/op 27.88 MB/s 512 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 921 139259 ns/op 29.41 MB/s 9472 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 52 2363626 ns/op 27.73 MB/s 147456 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 3 38373734 ns/op 27.33 MB/s 2269184 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 205711 557.1 ns/op 28.72 MB/s 24 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 8732 14561 ns/op 17.58 MB/s 704 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 540 225219 ns/op 18.19 MB/s 24832 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 30 3995418 ns/op 16.40 MB/s 512259 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 2 75564150 ns/op 13.88 MB/s 11211008 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 249736 464.6 ns/op 34.44 MB/s 24 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 16153 7265 ns/op 35.24 MB/s 512 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 904 129243 ns/op 31.69 MB/s 24832 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 49 2400346 ns/op 27.30 MB/s 512256 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 3 44946570 ns/op 23.33 MB/s 11211008 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 227047 468.2 ns/op 34.17 MB/s 24 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 11512 10080 ns/op 25.40 MB/s 704 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 756 173211 ns/op 23.65 MB/s 24832 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 34 3197790 ns/op 20.49 MB/s 512258 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 2 58567726 ns/op 17.90 MB/s 11211104 B/op 25 allocs/op BenchmarkTrimSpace/NoTrim-4 2519562 46.05 ns/op BenchmarkTrimSpace/ASCII-4 1390364 85.50 ns/op BenchmarkTrimSpace/SomeNonASCII-4 147688 798.3 ns/op BenchmarkTrimSpace/JustNonASCII-4 68000 1776 ns/op BenchmarkToValidUTF8/Valid-4 673192 163.4 ns/op BenchmarkToValidUTF8/InvalidASCII-4 521815 231.9 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 155090 795.6 ns/op BenchmarkIndexHard1-4 1256 94095 ns/op BenchmarkIndexHard2-4 907 132286 ns/op BenchmarkIndexHard3-4 189 634679 ns/op BenchmarkIndexHard4-4 184 642896 ns/op BenchmarkLastIndexHard1-4 8 15460285 ns/op BenchmarkLastIndexHard2-4 6 17198580 ns/op BenchmarkLastIndexHard3-4 6 19325764 ns/op BenchmarkCountHard1-4 1267 94357 ns/op BenchmarkCountHard2-4 906 132344 ns/op BenchmarkCountHard3-4 189 630205 ns/op BenchmarkSplitEmptySeparator-4 2 80140650 ns/op BenchmarkSplitSingleByteSeparator-4 24 5488872 ns/op BenchmarkSplitMultiByteSeparator-4 19 6098597 ns/op BenchmarkSplitNSingleByteSeparator-4 280138 416.5 ns/op BenchmarkSplitNMultiByteSeparator-4 108910 1059 ns/op BenchmarkRepeat-4 245337 438.8 ns/op BenchmarkRepeatLarge/256/1-4 184922 586.2 ns/op 436.73 MB/s BenchmarkRepeatLarge/256/16-4 334329 373.6 ns/op 685.17 MB/s BenchmarkRepeatLarge/512/1-4 158193 746.0 ns/op 686.31 MB/s BenchmarkRepeatLarge/512/16-4 201579 542.2 ns/op 944.36 MB/s BenchmarkRepeatLarge/1024/1-4 98791 1138 ns/op 900.08 MB/s BenchmarkRepeatLarge/1024/16-4 120386 917.3 ns/op 1116.35 MB/s BenchmarkRepeatLarge/2048/1-4 65610 1764 ns/op 1161.20 MB/s BenchmarkRepeatLarge/2048/16-4 68150 1526 ns/op 1342.06 MB/s BenchmarkRepeatLarge/4096/1-4 40377 3026 ns/op 1353.75 MB/s BenchmarkRepeatLarge/4096/16-4 41463 2743 ns/op 1493.08 MB/s BenchmarkRepeatLarge/8192/1-4 19694 5844 ns/op 1401.82 MB/s BenchmarkRepeatLarge/8192/16-4 22516 5747 ns/op 1425.34 MB/s BenchmarkRepeatLarge/8192/4097-4 37868 3143 ns/op 1303.45 MB/s BenchmarkRepeatLarge/16384/1-4 11401 10931 ns/op 1498.92 MB/s BenchmarkRepeatLarge/16384/16-4 10000 10620 ns/op 1542.74 MB/s BenchmarkRepeatLarge/16384/4097-4 14152 7641 ns/op 1608.47 MB/s BenchmarkRepeatLarge/32768/1-4 6027 21525 ns/op 1522.35 MB/s BenchmarkRepeatLarge/32768/16-4 5742 20684 ns/op 1584.21 MB/s BenchmarkRepeatLarge/32768/4097-4 5131 19952 ns/op 1437.42 MB/s BenchmarkRepeatLarge/65536/1-4 2900 38816 ns/op 1688.37 MB/s BenchmarkRepeatLarge/65536/16-4 2578 41353 ns/op 1584.80 MB/s BenchmarkRepeatLarge/65536/4097-4 2737 40182 ns/op 1529.43 MB/s BenchmarkRepeatLarge/131072/1-4 544 220161 ns/op 595.35 MB/s BenchmarkRepeatLarge/131072/16-4 513 198405 ns/op 660.63 MB/s BenchmarkRepeatLarge/131072/4097-4 564 220644 ns/op 575.62 MB/s BenchmarkRepeatLarge/262144/1-4 277 430839 ns/op 608.45 MB/s BenchmarkRepeatLarge/262144/16-4 273 431043 ns/op 608.16 MB/s BenchmarkRepeatLarge/262144/4097-4 267 434209 ns/op 594.44 MB/s BenchmarkRepeatLarge/524288/1-4 140 830467 ns/op 631.32 MB/s BenchmarkRepeatLarge/524288/16-4 146 827424 ns/op 633.64 MB/s BenchmarkRepeatLarge/524288/4097-4 144 840839 ns/op 618.81 MB/s BenchmarkRepeatLarge/1048576/1-4 79 1669148 ns/op 628.21 MB/s BenchmarkRepeatLarge/1048576/16-4 84 1659096 ns/op 632.02 MB/s BenchmarkRepeatLarge/1048576/4097-4 86 1733693 ns/op 602.61 MB/s BenchmarkRepeatLarge/2097152/1-4 40 3163719 ns/op 662.88 MB/s BenchmarkRepeatLarge/2097152/16-4 43 3047163 ns/op 688.23 MB/s BenchmarkRepeatLarge/2097152/4097-4 36 3206797 ns/op 652.85 MB/s BenchmarkRepeatLarge/4194304/1-4 19 6196290 ns/op 676.91 MB/s BenchmarkRepeatLarge/4194304/16-4 16 6372178 ns/op 658.22 MB/s BenchmarkRepeatLarge/4194304/4097-4 18 6311378 ns/op 664.08 MB/s BenchmarkRepeatLarge/8388608/1-4 9 12380359 ns/op 677.57 MB/s BenchmarkRepeatLarge/8388608/16-4 9 12495155 ns/op 671.35 MB/s BenchmarkRepeatLarge/8388608/4097-4 9 12505497 ns/op 670.63 MB/s BenchmarkRepeatLarge/16777216/1-4 5 24536196 ns/op 683.77 MB/s BenchmarkRepeatLarge/16777216/16-4 5 22934594 ns/op 731.52 MB/s BenchmarkRepeatLarge/16777216/4097-4 5 22901107 ns/op 732.59 MB/s BenchmarkRepeatLarge/33554432/1-4 3 45197030 ns/op 742.40 MB/s BenchmarkRepeatLarge/33554432/16-4 3 46406863 ns/op 723.05 MB/s BenchmarkRepeatLarge/33554432/4097-4 3 47248863 ns/op 710.16 MB/s BenchmarkRepeatLarge/67108864/1-4 2 85579234 ns/op 784.17 MB/s BenchmarkRepeatLarge/67108864/16-4 2 88024134 ns/op 762.39 MB/s BenchmarkRepeatLarge/67108864/4097-4 2 87979224 ns/op 762.78 MB/s BenchmarkRepeatLarge/134217728/1-4 1 174476938 ns/op 769.26 MB/s BenchmarkRepeatLarge/134217728/16-4 1 168672918 ns/op 795.73 MB/s BenchmarkRepeatLarge/134217728/4097-4 1 169312368 ns/op 792.72 MB/s BenchmarkRepeatLarge/268435456/1-4 1 315025868 ns/op 852.11 MB/s BenchmarkRepeatLarge/268435456/16-4 1 336430106 ns/op 797.89 MB/s BenchmarkRepeatLarge/268435456/4097-4 1 331416617 ns/op 809.96 MB/s BenchmarkRepeatLarge/536870912/1-4 1 627916817 ns/op 855.00 MB/s BenchmarkRepeatLarge/536870912/16-4 1 639286955 ns/op 839.80 MB/s BenchmarkRepeatLarge/536870912/4097-4 1 652398794 ns/op 822.92 MB/s BenchmarkRepeatLarge/1073741824/1-4 1 1210992596 ns/op 886.66 MB/s BenchmarkRepeatLarge/1073741824/16-4 1 1196214637 ns/op 897.62 MB/s BenchmarkRepeatLarge/1073741824/4097-4 1 1210362237 ns/op 887.12 MB/s BenchmarkBytesCompare/1-4 12244611 8.860 ns/op BenchmarkBytesCompare/2-4 12896042 8.540 ns/op BenchmarkBytesCompare/4-4 13674996 8.450 ns/op BenchmarkBytesCompare/8-4 12190600 8.452 ns/op BenchmarkBytesCompare/16-4 13626145 8.548 ns/op BenchmarkBytesCompare/32-4 12436611 9.439 ns/op BenchmarkBytesCompare/64-4 11491347 9.866 ns/op BenchmarkBytesCompare/128-4 12003036 10.01 ns/op BenchmarkBytesCompare/256-4 9000974 11.66 ns/op BenchmarkBytesCompare/512-4 7361962 14.67 ns/op BenchmarkBytesCompare/1024-4 5199105 22.54 ns/op BenchmarkBytesCompare/2048-4 3138142 37.46 ns/op BenchmarkIndexAnyASCII/1:1-4 2939425 41.04 ns/op BenchmarkIndexAnyASCII/1:2-4 2978324 41.39 ns/op BenchmarkIndexAnyASCII/1:4-4 2909560 40.75 ns/op BenchmarkIndexAnyASCII/1:8-4 3002932 40.66 ns/op BenchmarkIndexAnyASCII/1:16-4 3004473 40.87 ns/op BenchmarkIndexAnyASCII/1:32-4 2955534 40.54 ns/op BenchmarkIndexAnyASCII/1:64-4 3015014 41.13 ns/op BenchmarkIndexAnyASCII/16:1-4 2734335 44.90 ns/op BenchmarkIndexAnyASCII/16:2-4 727369 164.3 ns/op BenchmarkIndexAnyASCII/16:4-4 717421 165.8 ns/op BenchmarkIndexAnyASCII/16:8-4 706083 168.7 ns/op BenchmarkIndexAnyASCII/16:16-4 631641 187.6 ns/op BenchmarkIndexAnyASCII/16:32-4 512587 227.3 ns/op BenchmarkIndexAnyASCII/16:64-4 380667 289.0 ns/op BenchmarkIndexAnyASCII/256:1-4 2467446 48.74 ns/op BenchmarkIndexAnyASCII/256:2-4 55176 2072 ns/op BenchmarkIndexAnyASCII/256:4-4 58428 2057 ns/op BenchmarkIndexAnyASCII/256:8-4 55672 2085 ns/op BenchmarkIndexAnyASCII/256:16-4 57363 2095 ns/op BenchmarkIndexAnyASCII/256:32-4 56337 2173 ns/op BenchmarkIndexAnyASCII/256:64-4 53187 2198 ns/op BenchmarkIndexAnyUTF8/1:1-4 2940226 41.29 ns/op BenchmarkIndexAnyUTF8/1:2-4 2941039 41.31 ns/op BenchmarkIndexAnyUTF8/1:4-4 2919938 40.78 ns/op BenchmarkIndexAnyUTF8/1:8-4 2950137 41.32 ns/op BenchmarkIndexAnyUTF8/1:16-4 2916170 41.13 ns/op BenchmarkIndexAnyUTF8/1:32-4 2866666 45.17 ns/op BenchmarkIndexAnyUTF8/1:64-4 2977498 41.09 ns/op BenchmarkIndexAnyUTF8/16:1-4 194614 553.1 ns/op BenchmarkIndexAnyUTF8/16:2-4 408120 290.0 ns/op BenchmarkIndexAnyUTF8/16:4-4 356304 298.9 ns/op BenchmarkIndexAnyUTF8/16:8-4 359866 302.0 ns/op BenchmarkIndexAnyUTF8/16:16-4 353089 323.8 ns/op BenchmarkIndexAnyUTF8/16:32-4 403447 299.0 ns/op BenchmarkIndexAnyUTF8/16:64-4 334071 308.2 ns/op BenchmarkIndexAnyUTF8/256:1-4 14312 8517 ns/op BenchmarkIndexAnyUTF8/256:2-4 29490 4222 ns/op BenchmarkIndexAnyUTF8/256:4-4 28683 4083 ns/op BenchmarkIndexAnyUTF8/256:8-4 29256 4064 ns/op BenchmarkIndexAnyUTF8/256:16-4 28356 4082 ns/op BenchmarkIndexAnyUTF8/256:32-4 28582 4634 ns/op BenchmarkIndexAnyUTF8/256:64-4 29144 4086 ns/op BenchmarkLastIndexAnyASCII/1:1-4 2905338 41.23 ns/op BenchmarkLastIndexAnyASCII/1:2-4 2931351 44.21 ns/op BenchmarkLastIndexAnyASCII/1:4-4 2944791 40.84 ns/op BenchmarkLastIndexAnyASCII/1:8-4 2946518 45.38 ns/op BenchmarkLastIndexAnyASCII/1:16-4 2937807 40.96 ns/op BenchmarkLastIndexAnyASCII/1:32-4 2890006 41.20 ns/op BenchmarkLastIndexAnyASCII/1:64-4 2634638 40.66 ns/op BenchmarkLastIndexAnyASCII/16:1-4 505946 231.9 ns/op BenchmarkLastIndexAnyASCII/16:2-4 502557 235.7 ns/op BenchmarkLastIndexAnyASCII/16:4-4 512522 240.4 ns/op BenchmarkLastIndexAnyASCII/16:8-4 505996 240.3 ns/op BenchmarkLastIndexAnyASCII/16:16-4 390495 256.4 ns/op BenchmarkLastIndexAnyASCII/16:32-4 360814 292.9 ns/op BenchmarkLastIndexAnyASCII/16:64-4 313086 355.1 ns/op BenchmarkLastIndexAnyASCII/256:1-4 36724 3655 ns/op BenchmarkLastIndexAnyASCII/256:2-4 36936 3263 ns/op BenchmarkLastIndexAnyASCII/256:4-4 35468 3201 ns/op BenchmarkLastIndexAnyASCII/256:8-4 37204 3291 ns/op BenchmarkLastIndexAnyASCII/256:16-4 32445 3220 ns/op BenchmarkLastIndexAnyASCII/256:32-4 36798 3274 ns/op BenchmarkLastIndexAnyASCII/256:64-4 35558 3329 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 2604961 41.45 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 2928789 41.39 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 2898324 41.36 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 2944450 41.39 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 2901871 40.77 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 2940540 41.60 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 2772370 41.52 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 271707 374.2 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 343708 295.3 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 407217 296.6 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 409262 288.0 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 411409 297.3 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 354829 303.3 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 386977 327.2 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 22374 5390 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 29568 4168 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 28975 4107 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 26269 4084 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 29520 4126 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 27957 4621 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 27380 4066 ns/op BenchmarkTrimASCII/1:1-4 3148406 36.81 ns/op BenchmarkTrimASCII/1:2-4 2792080 42.30 ns/op BenchmarkTrimASCII/1:4-4 2779093 43.35 ns/op BenchmarkTrimASCII/1:8-4 2509554 47.04 ns/op BenchmarkTrimASCII/1:16-4 1928359 62.33 ns/op BenchmarkTrimASCII/16:1-4 724597 166.5 ns/op BenchmarkTrimASCII/16:2-4 494533 235.6 ns/op BenchmarkTrimASCII/16:4-4 507422 240.6 ns/op BenchmarkTrimASCII/16:8-4 456250 243.1 ns/op BenchmarkTrimASCII/16:16-4 416061 268.6 ns/op BenchmarkTrimASCII/256:1-4 53724 2073 ns/op BenchmarkTrimASCII/256:2-4 35032 3180 ns/op BenchmarkTrimASCII/256:4-4 37876 3177 ns/op BenchmarkTrimASCII/256:8-4 35628 3211 ns/op BenchmarkTrimASCII/256:16-4 37098 3223 ns/op BenchmarkTrimASCII/4096:1-4 3506 32327 ns/op BenchmarkTrimASCII/4096:2-4 2378 50247 ns/op BenchmarkTrimASCII/4096:4-4 2367 50879 ns/op BenchmarkTrimASCII/4096:8-4 2065 50314 ns/op BenchmarkTrimASCII/4096:16-4 2119 58059 ns/op BenchmarkTrimByte-4 2013897 59.84 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 19830 5993 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 19984 5982 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 950 121789 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 1632 61700 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 3399 34121 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 7075 15865 ns/op BenchmarkCompareBytesEqual-4 13689706 8.811 ns/op BenchmarkCompareBytesToNil-4 15822807 7.554 ns/op BenchmarkCompareBytesEmpty-4 16520665 7.218 ns/op BenchmarkCompareBytesIdentical-4 16527834 8.110 ns/op BenchmarkCompareBytesSameLength-4 14097414 8.505 ns/op BenchmarkCompareBytesDifferentLength-4 13048344 8.493 ns/op BenchmarkCompareBytesBigUnaligned/offset=1-4 3256 31575 ns/op 33208.90 MB/s BenchmarkCompareBytesBigUnaligned/offset=2-4 3978 29479 ns/op 35571.21 MB/s BenchmarkCompareBytesBigUnaligned/offset=3-4 3280 37678 ns/op 27830.14 MB/s BenchmarkCompareBytesBigUnaligned/offset=4-4 2967 36170 ns/op 28990.60 MB/s BenchmarkCompareBytesBigUnaligned/offset=5-4 3686 30191 ns/op 34732.25 MB/s BenchmarkCompareBytesBigUnaligned/offset=6-4 3950 26896 ns/op 38987.36 MB/s BenchmarkCompareBytesBigUnaligned/offset=7-4 4460 37016 ns/op 28327.64 MB/s BenchmarkCompareBytesBig-4 3944 27343 ns/op 38348.93 MB/s BenchmarkCompareBytesBigIdentical-4 14251122 7.566 ns/op 138588358.45 MB/s PASS ok bytes 57.667s goos: linux goarch: amd64 pkg: compress/bzip2 cpu: AMD EPYC 7B12 BenchmarkDecodeDigits-4 2 58040476 ns/op 1.72 MB/s 3620792 B/op 54 allocs/op BenchmarkDecodeNewton-4 1 233045755 ns/op 2.43 MB/s 3629856 B/op 50 allocs/op BenchmarkDecodeRand-4 6 18810390 ns/op 0.87 MB/s 3643429 B/op 51 allocs/op PASS ok compress/bzip2 1.938s goos: linux goarch: amd64 pkg: compress/flate cpu: AMD EPYC 7B12 BenchmarkDecode/Digits/Huffman/1e4-4 81 1348523 ns/op 7.42 MB/s 42461 B/op 5 allocs/op BenchmarkDecode/Digits/Huffman/1e5-4 8 13097692 ns/op 7.63 MB/s 45728 B/op 6 allocs/op BenchmarkDecode/Digits/Huffman/1e6-4 1 133347050 ns/op 7.50 MB/s 49264 B/op 9 allocs/op BenchmarkDecode/Digits/Speed/1e4-4 90 1342372 ns/op 7.45 MB/s 42445 B/op 8 allocs/op BenchmarkDecode/Digits/Speed/1e5-4 8 13157432 ns/op 7.60 MB/s 42935 B/op 11 allocs/op BenchmarkDecode/Digits/Speed/1e6-4 1 134164481 ns/op 7.45 MB/s 53024 B/op 77 allocs/op BenchmarkDecode/Digits/Default/1e4-4 92 1283909 ns/op 7.79 MB/s 42276 B/op 7 allocs/op BenchmarkDecode/Digits/Default/1e5-4 9 12559037 ns/op 7.96 MB/s 42691 B/op 13 allocs/op BenchmarkDecode/Digits/Default/1e6-4 1 125635072 ns/op 7.96 MB/s 53384 B/op 83 allocs/op BenchmarkDecode/Digits/Compression/1e4-4 92 1309823 ns/op 7.63 MB/s 42454 B/op 7 allocs/op BenchmarkDecode/Digits/Compression/1e5-4 9 12542714 ns/op 7.97 MB/s 45430 B/op 14 allocs/op BenchmarkDecode/Digits/Compression/1e6-4 1 126150980 ns/op 7.93 MB/s 53384 B/op 83 allocs/op BenchmarkDecode/Newton/Huffman/1e4-4 81 1494882 ns/op 6.69 MB/s 44084 B/op 14 allocs/op BenchmarkDecode/Newton/Huffman/1e5-4 7 14316825 ns/op 6.98 MB/s 47429 B/op 23 allocs/op BenchmarkDecode/Newton/Huffman/1e6-4 1 145210199 ns/op 6.89 MB/s 88512 B/op 165 allocs/op BenchmarkDecode/Newton/Speed/1e4-4 106 1115886 ns/op 8.96 MB/s 43169 B/op 18 allocs/op BenchmarkDecode/Newton/Speed/1e5-4 12 9507840 ns/op 10.52 MB/s 47178 B/op 32 allocs/op BenchmarkDecode/Newton/Speed/1e6-4 2 94469883 ns/op 10.59 MB/s 89436 B/op 231 allocs/op BenchmarkDecode/Newton/Default/1e4-4 120 993862 ns/op 10.06 MB/s 43513 B/op 15 allocs/op BenchmarkDecode/Newton/Default/1e5-4 15 7435552 ns/op 13.45 MB/s 46201 B/op 32 allocs/op BenchmarkDecode/Newton/Default/1e6-4 2 71882656 ns/op 13.91 MB/s 65952 B/op 160 allocs/op BenchmarkDecode/Newton/Compression/1e4-4 121 986665 ns/op 10.14 MB/s 42474 B/op 15 allocs/op BenchmarkDecode/Newton/Compression/1e5-4 14 7571482 ns/op 13.21 MB/s 45264 B/op 32 allocs/op BenchmarkDecode/Newton/Compression/1e6-4 2 72241835 ns/op 13.84 MB/s 67752 B/op 152 allocs/op BenchmarkEncode/Digits/Huffman/1e4-4 144 856854 ns/op 11.67 MB/s BenchmarkEncode/Digits/Huffman/1e5-4 13 8270220 ns/op 12.09 MB/s BenchmarkEncode/Digits/Huffman/1e6-4 2 84522744 ns/op 11.83 MB/s BenchmarkEncode/Digits/Speed/1e4-4 68 1628707 ns/op 6.14 MB/s BenchmarkEncode/Digits/Speed/1e5-4 7 14591836 ns/op 6.85 MB/s BenchmarkEncode/Digits/Speed/1e6-4 1 142188451 ns/op 7.03 MB/s BenchmarkEncode/Digits/Default/1e4-4 24 5075095 ns/op 1.97 MB/s BenchmarkEncode/Digits/Default/1e5-4 2 55662681 ns/op 1.80 MB/s BenchmarkEncode/Digits/Default/1e6-4 1 587015199 ns/op 1.70 MB/s BenchmarkEncode/Digits/Compression/1e4-4 22 4932291 ns/op 2.03 MB/s BenchmarkEncode/Digits/Compression/1e5-4 2 57017931 ns/op 1.75 MB/s BenchmarkEncode/Digits/Compression/1e6-4 1 600123817 ns/op 1.67 MB/s BenchmarkEncode/Newton/Huffman/1e4-4 115 1047892 ns/op 9.54 MB/s BenchmarkEncode/Newton/Huffman/1e5-4 12 8729134 ns/op 11.46 MB/s BenchmarkEncode/Newton/Huffman/1e6-4 2 87812774 ns/op 11.39 MB/s BenchmarkEncode/Newton/Speed/1e4-4 79 1509645 ns/op 6.62 MB/s BenchmarkEncode/Newton/Speed/1e5-4 9 11707445 ns/op 8.54 MB/s BenchmarkEncode/Newton/Speed/1e6-4 1 115770612 ns/op 8.64 MB/s BenchmarkEncode/Newton/Default/1e4-4 21 4979046 ns/op 2.01 MB/s BenchmarkEncode/Newton/Default/1e5-4 2 50772146 ns/op 1.97 MB/s BenchmarkEncode/Newton/Default/1e6-4 1 556939862 ns/op 1.80 MB/s BenchmarkEncode/Newton/Compression/1e4-4 25 4781326 ns/op 2.09 MB/s BenchmarkEncode/Newton/Compression/1e5-4 2 66719156 ns/op 1.50 MB/s BenchmarkEncode/Newton/Compression/1e6-4 1 686289153 ns/op 1.46 MB/s PASS ok compress/flate 16.167s goos: linux goarch: amd64 pkg: compress/lzw cpu: AMD EPYC 7B12 BenchmarkDecoder/1e4-4 70 1748852 ns/op 5.72 MB/s BenchmarkDecoder/1e-Reuse4-4 66 1870689 ns/op 5.35 MB/s BenchmarkDecoder/1e5-4 6 17467174 ns/op 5.73 MB/s BenchmarkDecoder/1e-Reuse5-4 6 17614280 ns/op 5.68 MB/s BenchmarkDecoder/1e6-4 1 176532838 ns/op 5.66 MB/s BenchmarkDecoder/1e-Reuse6-4 1 177356668 ns/op 5.64 MB/s BenchmarkEncoder/1e4-4 69 1562927 ns/op 6.40 MB/s BenchmarkEncoder/1e-Reuse4-4 81 1354626 ns/op 7.38 MB/s BenchmarkEncoder/1e5-4 7 15189885 ns/op 6.58 MB/s BenchmarkEncoder/1e-Reuse5-4 7 14442566 ns/op 6.92 MB/s BenchmarkEncoder/1e6-4 1 154524499 ns/op 6.47 MB/s BenchmarkEncoder/1e-Reuse6-4 1 142793410 ns/op 7.00 MB/s PASS ok compress/lzw 3.109s goos: linux goarch: amd64 pkg: container/heap cpu: AMD EPYC 7B12 BenchmarkDup-4 32 3166659 ns/op PASS ok container/heap 1.118s goos: linux goarch: amd64 pkg: context cpu: AMD EPYC 7B12 BenchmarkCommonParentCancel-4 19989 5917 ns/op BenchmarkWithTimeout/concurrency=40-4 5036 24221 ns/op BenchmarkWithTimeout/concurrency=4000-4 4824 24569 ns/op BenchmarkWithTimeout/concurrency=400000-4 6486 17991 ns/op BenchmarkCancelTree/depth=1/Root=Background-4 639642 178.9 ns/op BenchmarkCancelTree/depth=1/Root=OpenCanceler-4 19351 7589 ns/op BenchmarkCancelTree/depth=1/Root=ClosedCanceler-4 25915 4733 ns/op BenchmarkCancelTree/depth=10/Root=Background-4 3616 30632 ns/op BenchmarkCancelTree/depth=10/Root=OpenCanceler-4 2851 49894 ns/op BenchmarkCancelTree/depth=10/Root=ClosedCanceler-4 3367 37703 ns/op BenchmarkCancelTree/depth=100/Root=Background-4 374 315888 ns/op BenchmarkCancelTree/depth=100/Root=OpenCanceler-4 266 458737 ns/op BenchmarkCancelTree/depth=100/Root=ClosedCanceler-4 358 284705 ns/op BenchmarkCancelTree/depth=1000/Root=Background-4 33 3296237 ns/op BenchmarkCancelTree/depth=1000/Root=OpenCanceler-4 20 5572320 ns/op BenchmarkCancelTree/depth=1000/Root=ClosedCanceler-4 42 2986910 ns/op BenchmarkCheckCanceled/Err-4 405951 267.2 ns/op BenchmarkCheckCanceled/Done-4 762357 159.1 ns/op BenchmarkContextCancelDone-4 661714 193.4 ns/op BenchmarkDeepValueNewGoRoutine/depth=10-4 26995 4745 ns/op BenchmarkDeepValueNewGoRoutine/depth=20-4 20486 5963 ns/op BenchmarkDeepValueNewGoRoutine/depth=30-4 19158 5682 ns/op BenchmarkDeepValueNewGoRoutine/depth=50-4 17766 7952 ns/op BenchmarkDeepValueNewGoRoutine/depth=100-4 8817 12616 ns/op BenchmarkDeepValueSameGoRoutine/depth=10-4 700406 165.9 ns/op BenchmarkDeepValueSameGoRoutine/depth=20-4 406428 322.5 ns/op BenchmarkDeepValueSameGoRoutine/depth=30-4 251305 426.0 ns/op BenchmarkDeepValueSameGoRoutine/depth=50-4 172388 683.1 ns/op BenchmarkDeepValueSameGoRoutine/depth=100-4 90760 1334 ns/op PASS ok context 9.922s goos: linux goarch: amd64 pkg: crypto/aes cpu: AMD EPYC 7B12 BenchmarkEncrypt-4 2440604 47.46 ns/op 337.09 MB/s BenchmarkDecrypt-4 2568636 46.91 ns/op 341.11 MB/s BenchmarkExpand-4 2067762 54.03 ns/op PASS ok crypto/aes 1.525s goos: linux goarch: amd64 pkg: crypto/cipher cpu: AMD EPYC 7B12 BenchmarkAESGCM/Open-128-64-4 249664 454.4 ns/op 140.86 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-64-4 550400 203.5 ns/op 314.55 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-64-4 256038 442.3 ns/op 144.69 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-64-4 523378 212.4 ns/op 301.38 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-1350-4 163456 736.0 ns/op 1834.18 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-1350-4 229550 515.6 ns/op 2618.14 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-1350-4 149920 780.8 ns/op 1728.96 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-1350-4 213308 562.7 ns/op 2399.10 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-8192-4 54302 2190 ns/op 3739.93 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-8192-4 60726 1956 ns/op 4187.97 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-8192-4 48525 2437 ns/op 3361.34 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-8192-4 54446 2203 ns/op 3718.71 MB/s 0 B/op 0 allocs/op BenchmarkAESCFBEncrypt1K-4 9638 12221 ns/op 83.38 MB/s BenchmarkAESCFBDecrypt1K-4 10104 11930 ns/op 85.42 MB/s BenchmarkAESCFBDecrypt8K-4 1287 90056 ns/op 90.91 MB/s BenchmarkAESOFB1K-4 15522 8154 ns/op 124.97 MB/s BenchmarkAESCTR1K-4 17725 6048 ns/op 168.48 MB/s BenchmarkAESCTR8K-4 2232 53015 ns/op 154.43 MB/s BenchmarkAESCBCEncrypt1K-4 18058 6577 ns/op 155.68 MB/s BenchmarkAESCBCDecrypt1K-4 28588 4537 ns/op 225.71 MB/s PASS ok crypto/cipher 4.009s goos: linux goarch: amd64 pkg: crypto/des cpu: AMD EPYC 7B12 BenchmarkEncrypt-4 95038 1230 ns/op 6.50 MB/s BenchmarkDecrypt-4 99688 1214 ns/op 6.59 MB/s BenchmarkTDESEncrypt-4 33721 3369 ns/op 2.37 MB/s BenchmarkTDESDecrypt-4 36320 3262 ns/op 2.45 MB/s PASS ok crypto/des 1.585s goos: linux goarch: amd64 pkg: crypto/ecdh cpu: AMD EPYC 7B12 BenchmarkECDH/P256-4 1290 89774 ns/op 760 B/op 12 allocs/op BenchmarkECDH/P384-4 20 5684309 ns/op 1090 B/op 21 allocs/op BenchmarkECDH/P521-4 7 14632186 ns/op 1534 B/op 21 allocs/op BenchmarkECDH/X25519-4 124 909590 ns/op 375 B/op 9 allocs/op PASS ok crypto/ecdh 1.655s goos: linux goarch: amd64 pkg: crypto/ecdsa cpu: AMD EPYC 7B12 BenchmarkSign/P256-4 2319 47622 ns/op 2512 B/op 33 allocs/op BenchmarkSign/P384-4 46 2522736 ns/op 2681 B/op 34 allocs/op BenchmarkSign/P521-4 19 6169799 ns/op 3062 B/op 35 allocs/op BenchmarkVerify/P256-4 1232 94028 ns/op 432 B/op 8 allocs/op BenchmarkVerify/P384-4 18 6221718 ns/op 592 B/op 12 allocs/op BenchmarkVerify/P521-4 6 17109866 ns/op 912 B/op 12 allocs/op BenchmarkGenerateKey/P256-4 5416 20365 ns/op 895 B/op 14 allocs/op BenchmarkGenerateKey/P384-4 85 1403391 ns/op 1095 B/op 17 allocs/op BenchmarkGenerateKey/P521-4 31 3555845 ns/op 1415 B/op 17 allocs/op PASS ok crypto/ecdsa 2.384s goos: linux goarch: amd64 pkg: crypto/ed25519 cpu: AMD EPYC 7B12 BenchmarkKeyGeneration-4 458 262489 ns/op BenchmarkNewKeyFromSeed-4 470 263936 ns/op BenchmarkSigning-4 440 279348 ns/op BenchmarkVerification-4 286 421385 ns/op PASS ok crypto/ed25519 1.618s goos: linux goarch: amd64 pkg: crypto/elliptic cpu: AMD EPYC 7B12 BenchmarkScalarBaseMult/P256-4 6808 16864 ns/op 368 B/op 6 allocs/op BenchmarkScalarBaseMult/P224-4 208 554741 ns/op 376 B/op 9 allocs/op BenchmarkScalarBaseMult/P384-4 80 1567994 ns/op 504 B/op 9 allocs/op BenchmarkScalarBaseMult/P521-4 28 3757940 ns/op 696 B/op 9 allocs/op BenchmarkScalarMult/P256-4 1780 65325 ns/op 448 B/op 7 allocs/op BenchmarkScalarMult/P224-4 84 1495084 ns/op 440 B/op 10 allocs/op BenchmarkScalarMult/P384-4 30 3847267 ns/op 616 B/op 10 allocs/op BenchmarkScalarMult/P521-4 10 11121698 ns/op 840 B/op 10 allocs/op BenchmarkMarshalUnmarshal/P256/Uncompressed-4 18513 6460 ns/op 544 B/op 8 allocs/op BenchmarkMarshalUnmarshal/P256/Compressed-4 7258 14314 ns/op 592 B/op 9 allocs/op BenchmarkMarshalUnmarshal/P224/Uncompressed-4 5223 20296 ns/op 560 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P224/Compressed-4 127 929224 ns/op 592 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P384/Uncompressed-4 3453 30860 ns/op 784 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P384/Compressed-4 409 285687 ns/op 848 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P521/Uncompressed-4 2380 50504 ns/op 1104 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P521/Compressed-4 129 970724 ns/op 1184 B/op 15 allocs/op PASS ok crypto/elliptic 3.389s goos: linux goarch: amd64 pkg: crypto/hmac cpu: AMD EPYC 7B12 BenchmarkHMACSHA256_1K-4 32439 3653 ns/op 280.30 MB/s BenchmarkHMACSHA256_32-4 37305 3083 ns/op 10.38 MB/s BenchmarkNewWriteSum-4 19646 5912 ns/op 5.41 MB/s PASS ok crypto/hmac 1.503s goos: linux goarch: amd64 pkg: crypto/internal/bigmod cpu: AMD EPYC 7B12 BenchmarkModAdd-4 62935 1885 ns/op BenchmarkModSub-4 70208 1696 ns/op BenchmarkMontgomeryRepr-4 37801 3166 ns/op BenchmarkMontgomeryMul-4 36231 3362 ns/op BenchmarkModMul-4 18415 6789 ns/op BenchmarkExpBig-4 22 5251709 ns/op BenchmarkExp-4 8 13224378 ns/op PASS ok crypto/internal/bigmod 2.195s goos: linux goarch: amd64 pkg: crypto/internal/edwards25519 cpu: AMD EPYC 7B12 BenchmarkEncodingDecoding-4 4378 24062 ns/op BenchmarkScalarBaseMult-4 447 238386 ns/op BenchmarkScalarMult-4 204 577909 ns/op BenchmarkVarTimeDoubleScalarBaseMult-4 306 411006 ns/op PASS ok crypto/internal/edwards25519 1.591s goos: linux goarch: amd64 pkg: crypto/internal/edwards25519/field cpu: AMD EPYC 7B12 BenchmarkAdd-4 646857 183.7 ns/op BenchmarkMultiply-4 5930796 20.28 ns/op BenchmarkSquare-4 7948130 15.00 ns/op BenchmarkInvert-4 28390 4226 ns/op BenchmarkMult32-4 1755236 68.54 ns/op PASS ok crypto/internal/edwards25519/field 1.769s goos: linux goarch: amd64 pkg: crypto/internal/nistec cpu: AMD EPYC 7B12 BenchmarkScalarMult/P224-4 90 1341026 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P256-4 2086 56477 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P384-4 26 3977471 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P521-4 10 10716619 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P224-4 230 530238 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P256-4 10000 11082 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P384-4 92 1381192 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P521-4 33 3185056 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/nistec 2.246s goos: linux goarch: amd64 pkg: crypto/internal/nistec/fiat cpu: AMD EPYC 7B12 BenchmarkMul/P224-4 733065 147.3 ns/op 0 B/op 0 allocs/op BenchmarkMul/P384-4 328429 324.2 ns/op 0 B/op 0 allocs/op BenchmarkMul/P521-4 144201 840.4 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P224-4 648624 154.8 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P384-4 385298 309.1 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P521-4 142080 764.4 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/nistec/fiat 1.717s goos: linux goarch: amd64 pkg: crypto/md5 cpu: AMD EPYC 7B12 BenchmarkHash8Bytes-4 169261 710.4 ns/op 11.26 MB/s BenchmarkHash64-4 180048 649.1 ns/op 98.60 MB/s BenchmarkHash128-4 162289 743.4 ns/op 172.18 MB/s BenchmarkHash256-4 128775 929.5 ns/op 275.43 MB/s BenchmarkHash512-4 90756 1308 ns/op 391.45 MB/s BenchmarkHash1K-4 57638 2082 ns/op 491.75 MB/s BenchmarkHash8K-4 9397 12775 ns/op 641.24 MB/s BenchmarkHash1M-4 70 1565891 ns/op 669.64 MB/s BenchmarkHash8M-4 9 12545666 ns/op 668.65 MB/s BenchmarkHash8BytesUnaligned-4 162426 711.3 ns/op 11.25 MB/s BenchmarkHash1KUnaligned-4 57876 2067 ns/op 495.29 MB/s BenchmarkHash8KUnaligned-4 9286 12792 ns/op 640.39 MB/s PASS ok crypto/md5 2.655s goos: linux goarch: amd64 pkg: crypto/rand cpu: AMD EPYC 7B12 BenchmarkPrime-4 1 206276746 ns/op PASS ok crypto/rand 1.219s goos: linux goarch: amd64 pkg: crypto/rc4 cpu: AMD EPYC 7B12 BenchmarkRC4_128-4 18082 6621 ns/op 19.33 MB/s BenchmarkRC4_1K-4 2068 52459 ns/op 19.52 MB/s BenchmarkRC4_8K-4 284 415793 ns/op 19.47 MB/s PASS ok crypto/rc4 1.479s goos: linux goarch: amd64 pkg: crypto/rsa cpu: AMD EPYC 7B12 BenchmarkDecryptPKCS1v15/2048-4 14 8699219 ns/op BenchmarkDecryptPKCS1v15/3072-4 6 17631732 ns/op BenchmarkDecryptPKCS1v15/4096-4 3 33566674 ns/op BenchmarkEncryptPKCS1v15/2048-4 48 2331099 ns/op BenchmarkDecryptOAEP/2048-4 14 7828421 ns/op BenchmarkEncryptOAEP/2048-4 50 2527362 ns/op BenchmarkSignPKCS1v15/2048-4 13 7851302 ns/op BenchmarkVerifyPKCS1v15/2048-4 51 2309101 ns/op BenchmarkSignPSS/2048-4 13 8141290 ns/op BenchmarkVerifyPSS/2048-4 50 2367406 ns/op PASS ok crypto/rsa 2.607s goos: linux goarch: amd64 pkg: crypto/sha1 cpu: AMD EPYC 7B12 BenchmarkHash8Bytes/New-4 135603 818.8 ns/op 9.77 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum-4 171144 657.7 ns/op 12.16 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/New-4 101445 1157 ns/op 276.48 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/Sum-4 116370 1021 ns/op 313.51 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 67999 1754 ns/op 583.95 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum-4 74671 1585 ns/op 645.87 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 14902 8055 ns/op 1017.02 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum-4 15166 7884 ns/op 1039.04 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha1 2.202s goos: linux goarch: amd64 pkg: crypto/sha256 cpu: AMD EPYC 7B12 BenchmarkHash8Bytes/New-4 133276 875.0 ns/op 9.14 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum224-4 145452 740.3 ns/op 10.81 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum256-4 144500 806.8 ns/op 9.92 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 86937 1368 ns/op 748.72 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum224-4 92460 1243 ns/op 823.93 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum256-4 92622 1261 ns/op 811.84 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 19818 6025 ns/op 1359.77 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum224-4 20364 5889 ns/op 1391.16 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum256-4 20172 5942 ns/op 1378.67 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha256 2.329s goos: linux goarch: amd64 pkg: crypto/sha512 cpu: AMD EPYC 7B12 BenchmarkHash8Bytes/New-4 82564 1476 ns/op 5.42 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum384-4 104630 1131 ns/op 7.08 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum512-4 91058 1308 ns/op 6.12 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 42984 2769 ns/op 369.85 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum384-4 48522 2434 ns/op 420.71 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum512-4 45692 2580 ns/op 396.96 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 8744 13270 ns/op 617.32 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum384-4 8890 12999 ns/op 630.20 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum512-4 8690 13151 ns/op 622.90 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha512 2.216s goos: linux goarch: amd64 pkg: crypto/subtle cpu: AMD EPYC 7B12 BenchmarkConstantTimeByteEq-4 18237636 5.661 ns/op BenchmarkConstantTimeEq-4 21527598 5.322 ns/op BenchmarkConstantTimeLessOrEq-4 20499192 5.019 ns/op BenchmarkXORBytes/8Bytes-4 5672318 20.27 ns/op 394.62 MB/s BenchmarkXORBytes/128Bytes-4 5435582 22.89 ns/op 5591.70 MB/s BenchmarkXORBytes/2048Bytes-4 1758298 69.69 ns/op 29385.30 MB/s BenchmarkXORBytes/32768Bytes-4 106213 1008 ns/op 32521.48 MB/s PASS ok crypto/subtle 1.941s goos: linux goarch: amd64 pkg: crypto/tls cpu: AMD EPYC 7B12 BenchmarkCertCache/0-4 148 735053 ns/op BenchmarkCertCache/1-4 145 712763 ns/op BenchmarkCertCache/2-4 146 765943 ns/op BenchmarkCertCache/3-4 150 829330 ns/op BenchmarkHandshakeServer/RSA-4 19 5699307 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv13-4 16 6368483 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv12-4 19 6262453 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv13-4 156 800305 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv12-4 235 518974 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv13-4 68 1732387 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv12-4 80 1474489 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv13-4 4 25339214 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv12-4 4 25427006 ns/op BenchmarkThroughput/MaxPacket/1MB/TLSv12-4 6 18499890 ns/op 56.68 MB/s BenchmarkThroughput/MaxPacket/1MB/TLSv13-4 5 23062814 ns/op 45.47 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv12-4 4 25702413 ns/op 81.59 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv13-4 4 35924288 ns/op 58.38 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv12-4 3 41683390 ns/op 100.62 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv13-4 2 54859106 ns/op 76.46 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv12-4 2 72517294 ns/op 115.68 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv13-4 1 127806820 ns/op 65.64 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv12-4 1 131229461 ns/op 127.85 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv13-4 1 243140813 ns/op 69.00 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv12-4 1 265201142 ns/op 126.52 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv13-4 1 375148974 ns/op 89.44 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv12-4 1 536687153 ns/op 125.04 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv13-4 1 724843800 ns/op 92.58 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv12-4 6 18504455 ns/op 56.67 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv13-4 5 23294762 ns/op 45.01 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv12-4 4 25658361 ns/op 81.73 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv13-4 4 34030368 ns/op 61.63 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv12-4 3 45517687 ns/op 92.15 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv13-4 2 65361616 ns/op 64.17 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv12-4 2 80183474 ns/op 104.62 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv13-4 2 98052864 ns/op 85.55 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv12-4 1 137305860 ns/op 122.19 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv13-4 1 219035055 ns/op 76.60 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv12-4 1 299888899 ns/op 111.89 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv13-4 1 399074582 ns/op 84.08 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv12-4 1 593136119 ns/op 113.14 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv13-4 1 778602806 ns/op 86.19 MB/s BenchmarkLatency/MaxPacket/200kbps/TLSv12-4 1 704641102 ns/op BenchmarkLatency/MaxPacket/200kbps/TLSv13-4 1 707426611 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv12-4 1 290827590 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv13-4 1 289238430 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv12-4 1 152402679 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv13-4 1 150698309 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv12-4 2 82053860 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv13-4 2 81738560 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv12-4 3 40988687 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv13-4 3 39880194 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv12-4 1 145836300 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv13-4 1 147018719 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv12-4 2 66127770 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv13-4 2 65703916 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv12-4 3 39666647 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv13-4 3 38946797 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv12-4 4 26597618 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv13-4 4 25364283 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv12-4 6 19407247 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv13-4 6 17761007 ns/op PASS ok crypto/tls 17.214s goos: linux goarch: amd64 pkg: crypto/x509 cpu: AMD EPYC 7B12 BenchmarkCreateCertificate/RSA_2048-4 9 11509992 ns/op BenchmarkCreateCertificate/ECDSA_P256-4 480 246364 ns/op BenchmarkParseCertificate/ecdsa_leaf-4 1622 73252 ns/op 12099 B/op 164 allocs/op BenchmarkParseCertificate/rsa_leaf-4 1446 80768 ns/op 13508 B/op 187 allocs/op PASS ok crypto/x509 2.015s goos: linux goarch: amd64 pkg: database/sql cpu: AMD EPYC 7B12 BenchmarkConcurrentDBExec-4 7 15433759 ns/op 2503433 B/op 14639 allocs/op BenchmarkConcurrentStmtQuery-4 7 16088026 ns/op 2236592 B/op 17655 allocs/op BenchmarkConcurrentStmtExec-4 12 9355656 ns/op 1772745 B/op 3172 allocs/op BenchmarkConcurrentTxQuery-4 6 17287712 ns/op 2424412 B/op 19655 allocs/op BenchmarkConcurrentTxExec-4 14 7557036 ns/op 594981 B/op 14148 allocs/op BenchmarkConcurrentTxStmtQuery-4 8 13907742 ns/op 839739 B/op 20657 allocs/op BenchmarkConcurrentTxStmtExec-4 39 2949804 ns/op 108422 B/op 2176 allocs/op BenchmarkConcurrentRandom-4 7 15529360 ns/op 1682986 B/op 14276 allocs/op BenchmarkManyConcurrentQueries-4 3058 37574 ns/op 3987 B/op 20 allocs/op BenchmarkGrabConn-4 317742 389.0 ns/op 0 B/op 0 allocs/op PASS ok database/sql 2.533s goos: linux goarch: amd64 pkg: debug/gosym cpu: AMD EPYC 7B12 Benchmark115/NewLineTable-4 349645 346.7 ns/op 384 B/op 3 allocs/op Benchmark115/NewTable-4 118 975830 ns/op 188266 B/op 14 allocs/op Benchmark115/LineToPC-4 100 1140471 ns/op 0 B/op 0 allocs/op Benchmark115/PCToLine-4 26320 4889 ns/op 0 B/op 0 allocs/op PASS ok debug/gosym 1.733s goos: linux goarch: amd64 pkg: encoding/asn1 cpu: AMD EPYC 7B12 BenchmarkObjectIdentifierString-4 87558 1402 ns/op BenchmarkMarshal-4 1078 110214 ns/op 9528 B/op 363 allocs/op BenchmarkUnmarshal-4 3397 31478 ns/op 784 B/op 43 allocs/op PASS ok encoding/asn1 1.399s goos: linux goarch: amd64 pkg: encoding/base32 cpu: AMD EPYC 7B12 BenchmarkEncode-4 403 293208 ns/op 27.94 MB/s BenchmarkEncodeToString-4 362 327001 ns/op 25.05 MB/s BenchmarkDecode-4 206 547675 ns/op 23.94 MB/s BenchmarkDecodeString-4 199 558463 ns/op 23.48 MB/s PASS ok encoding/base32 1.657s goos: linux goarch: amd64 pkg: encoding/base64 cpu: AMD EPYC 7B12 BenchmarkEncodeToString-4 490 228486 ns/op 35.85 MB/s BenchmarkDecodeString/2-4 411369 252.6 ns/op 15.84 MB/s BenchmarkDecodeString/4-4 312885 357.0 ns/op 22.41 MB/s BenchmarkDecodeString/8-4 264354 432.0 ns/op 27.78 MB/s BenchmarkDecodeString/64-4 52494 2289 ns/op 38.45 MB/s BenchmarkDecodeString/8192-4 477 257772 ns/op 42.38 MB/s BenchmarkNewEncoding-4 114028 1018 ns/op 251.38 MB/s PASS ok encoding/base64 1.933s goos: linux goarch: amd64 pkg: encoding/binary cpu: AMD EPYC 7B12 BenchmarkReadSlice1000Int32s-4 1820 60785 ns/op 65.81 MB/s BenchmarkReadStruct-4 23876 5046 ns/op 14.86 MB/s BenchmarkWriteStruct-4 22648 5213 ns/op 14.39 MB/s BenchmarkReadInts-4 70186 1625 ns/op 18.46 MB/s BenchmarkWriteInts-4 64447 1821 ns/op 16.47 MB/s BenchmarkWriteSlice1000Int32s-4 1803 62004 ns/op 64.51 MB/s BenchmarkPutUint16-4 4503376 27.33 ns/op 73.17 MB/s BenchmarkAppendUint16-4 4317141 26.66 ns/op 75.01 MB/s BenchmarkPutUint32-4 3133424 38.22 ns/op 104.65 MB/s BenchmarkAppendUint32-4 3039482 36.65 ns/op 109.13 MB/s BenchmarkPutUint64-4 1586664 76.59 ns/op 104.45 MB/s BenchmarkAppendUint64-4 1501492 77.69 ns/op 102.98 MB/s BenchmarkLittleEndianPutUint16-4 4258525 26.34 ns/op 75.93 MB/s BenchmarkLittleEndianAppendUint16-4 4225635 27.44 ns/op 72.89 MB/s BenchmarkLittleEndianPutUint32-4 3104383 38.25 ns/op 104.59 MB/s BenchmarkLittleEndianAppendUint32-4 3240834 38.42 ns/op 104.10 MB/s BenchmarkLittleEndianPutUint64-4 1576513 75.96 ns/op 105.32 MB/s BenchmarkLittleEndianAppendUint64-4 1558642 76.62 ns/op 104.42 MB/s BenchmarkReadFloats-4 247784 503.3 ns/op 23.84 MB/s BenchmarkWriteFloats-4 215871 521.9 ns/op 22.99 MB/s BenchmarkReadSlice1000Float32s-4 1534 71290 ns/op 56.11 MB/s BenchmarkWriteSlice1000Float32s-4 1575 70549 ns/op 56.70 MB/s BenchmarkReadSlice1000Uint8s-4 109144 1047 ns/op 955.33 MB/s BenchmarkWriteSlice1000Uint8s-4 165332 733.8 ns/op 1362.78 MB/s BenchmarkPutUvarint32-4 885778 116.4 ns/op 34.37 MB/s BenchmarkPutUvarint64-4 291042 405.9 ns/op 19.71 MB/s PASS ok encoding/binary 5.013s goos: linux goarch: amd64 pkg: encoding/csv cpu: AMD EPYC 7B12 BenchmarkRead-4 10028 11757 ns/op 736 B/op 16 allocs/op BenchmarkReadWithFieldsPerRecord-4 10171 11977 ns/op 736 B/op 16 allocs/op BenchmarkReadWithoutFieldsPerRecord-4 9901 11836 ns/op 736 B/op 16 allocs/op BenchmarkReadLargeFields-4 5271 19612 ns/op 3937 B/op 24 allocs/op BenchmarkReadReuseRecord-4 10000 11000 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithFieldsPerRecord-4 10900 11049 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithoutFieldsPerRecord-4 11316 10754 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordLargeFields-4 5426 18472 ns/op 2977 B/op 12 allocs/op BenchmarkWrite-4 17088 7144 ns/op PASS ok encoding/csv 2.613s goos: linux goarch: amd64 pkg: encoding/gob cpu: AMD EPYC 7B12 BenchmarkEndToEndPipe-4 14251 7280 ns/op 1812 B/op 2 allocs/op BenchmarkEndToEndByteBuffer-4 18507 5661 ns/op 1811 B/op 2 allocs/op BenchmarkEndToEndSliceByteBuffer-4 344 371018 ns/op 16569 B/op 329 allocs/op BenchmarkEncodeComplex128Slice-4 1102 107302 ns/op 445 B/op 0 allocs/op BenchmarkEncodeFloat64Slice-4 1726 58232 ns/op 50 B/op 0 allocs/op BenchmarkEncodeInt32Slice-4 2068 54202 ns/op 42 B/op 0 allocs/op BenchmarkEncodeStringSlice-4 2427 42067 ns/op 159 B/op 0 allocs/op BenchmarkEncodeInterfaceSlice-4 54 1988193 ns/op 36649 B/op 253 allocs/op BenchmarkDecodeComplex128Slice-4 852 154881 ns/op 25198 B/op 169 allocs/op BenchmarkDecodeFloat64Slice-4 1730 68084 ns/op 10789 B/op 169 allocs/op BenchmarkDecodeInt32Slice-4 1890 66231 ns/op 9753 B/op 169 allocs/op BenchmarkDecodeStringSlice-4 1056 99040 ns/op 39120 B/op 1169 allocs/op BenchmarkDecodeStringsSlice-4 453 268928 ns/op 66015 B/op 2194 allocs/op BenchmarkDecodeBytesSlice-4 834 132336 ns/op 23522 B/op 183 allocs/op BenchmarkDecodeInterfaceSlice-4 133 875459 ns/op 82840 B/op 3178 allocs/op BenchmarkDecodeMap-4 100 1112901 ns/op 54128 B/op 181 allocs/op PASS ok encoding/gob 3.468s goos: linux goarch: amd64 pkg: encoding/hex cpu: AMD EPYC 7B12 BenchmarkEncode/256-4 21063 5772 ns/op 44.35 MB/s BenchmarkEncode/1024-4 4980 23987 ns/op 42.69 MB/s BenchmarkEncode/4096-4 1216 97140 ns/op 42.17 MB/s BenchmarkEncode/16384-4 307 364784 ns/op 44.91 MB/s BenchmarkDecode/256-4 41985 2924 ns/op 87.56 MB/s BenchmarkDecode/1024-4 10330 11806 ns/op 86.74 MB/s BenchmarkDecode/4096-4 2139 46939 ns/op 87.26 MB/s BenchmarkDecode/16384-4 631 189488 ns/op 86.46 MB/s BenchmarkDump/256-4 1836 64392 ns/op 3.98 MB/s BenchmarkDump/1024-4 466 258600 ns/op 3.96 MB/s BenchmarkDump/4096-4 118 1002442 ns/op 4.09 MB/s BenchmarkDump/16384-4 30 4051292 ns/op 4.04 MB/s PASS ok encoding/hex 2.829s goos: linux goarch: amd64 pkg: encoding/json cpu: AMD EPYC 7B12 BenchmarkCodeEncoder-4 1 115285832 ns/op 16.83 MB/s 8390704 B/op 54 allocs/op BenchmarkCodeEncoderError-4 1 114031162 ns/op 17.02 MB/s 8393680 B/op 113 allocs/op BenchmarkCodeMarshal-4 2 87446620 ns/op 22.19 MB/s 10331288 B/op 48 allocs/op BenchmarkCodeMarshalError-4 2 73264680 ns/op 26.49 MB/s 6203528 B/op 51 allocs/op BenchmarkMarshalBytes/32-4 29535 3974 ns/op BenchmarkMarshalBytes/256-4 8155 14764 ns/op BenchmarkMarshalBytes/4096-4 681 170272 ns/op BenchmarkMarshalBytesError/32-4 81 1471468 ns/op BenchmarkMarshalBytesError/256-4 75 1441367 ns/op BenchmarkMarshalBytesError/4096-4 72 1743122 ns/op BenchmarkCodeDecoder-4 1 317477738 ns/op 6.11 MB/s 11017184 B/op 91359 allocs/op BenchmarkUnicodeDecoder-4 49146 2392 ns/op 5.85 MB/s 40 B/op 2 allocs/op BenchmarkDecoderStream-4 54517 1849 ns/op 16 B/op 1 allocs/op BenchmarkCodeUnmarshal-4 1 271188841 ns/op 7.16 MB/s 2938152 B/op 91324 allocs/op BenchmarkCodeUnmarshalReuse-4 1 267128052 ns/op 7.26 MB/s 2938224 B/op 91327 allocs/op BenchmarkUnmarshalString-4 66139 1684 ns/op 160 B/op 2 allocs/op BenchmarkUnmarshalFloat64-4 158373 885.0 ns/op 160 B/op 2 allocs/op BenchmarkUnmarshalInt64-4 367374 345.4 ns/op 144 B/op 1 allocs/op BenchmarkIssue10335-4 80851 1597 ns/op 176 B/op 3 allocs/op BenchmarkIssue34127-4 87949 1336 ns/op 83 B/op 2 allocs/op BenchmarkUnmapped-4 22227 5717 ns/op 208 B/op 4 allocs/op BenchmarkTypeFieldsCache/MissTypes1-4 4521 25765 ns/op BenchmarkTypeFieldsCache/MissTypes10-4 969 122945 ns/op BenchmarkTypeFieldsCache/MissTypes100-4 123 939967 ns/op BenchmarkTypeFieldsCache/MissTypes1000-4 12 9418786 ns/op BenchmarkTypeFieldsCache/HitTypes1-4 651015 180.3 ns/op BenchmarkTypeFieldsCache/HitTypes10-4 609111 183.4 ns/op BenchmarkTypeFieldsCache/HitTypes100-4 669717 207.2 ns/op BenchmarkTypeFieldsCache/HitTypes1000-4 587937 182.4 ns/op BenchmarkEncodeMarshaler-4 74269 1658 ns/op 76 B/op 1 allocs/op BenchmarkEncoderEncode-4 70558 1461 ns/op 43 B/op 0 allocs/op BenchmarkNumberIsValid-4 5553189 19.78 ns/op BenchmarkNumberIsValidRegexp-4 29106 4378 ns/op PASS ok encoding/json 7.989s goos: linux goarch: amd64 pkg: encoding/pem cpu: AMD EPYC 7B12 BenchmarkEncode-4 70 1734039 ns/op 37.79 MB/s BenchmarkDecode-4 36 3339484 ns/op 26.59 MB/s PASS ok encoding/pem 1.350s goos: linux goarch: amd64 pkg: encoding/xml cpu: AMD EPYC 7B12 BenchmarkMarshal-4 3518 31150 ns/op 6280 B/op 24 allocs/op BenchmarkUnmarshal-4 1363 88916 ns/op 8217 B/op 185 allocs/op BenchmarkHTMLAutoClose-4 6027 19112 ns/op PASS ok encoding/xml 1.679s goos: linux goarch: amd64 pkg: expvar cpu: AMD EPYC 7B12 BenchmarkIntAdd-4 287248 394.6 ns/op BenchmarkIntSet-4 275578 448.0 ns/op BenchmarkFloatAdd-4 97454 1368 ns/op BenchmarkFloatSet-4 388977 288.9 ns/op BenchmarkStringSet-4 323775 395.2 ns/op BenchmarkMapSet-4 53546 2108 ns/op BenchmarkMapSetDifferent-4 61886 1964 ns/op BenchmarkMapSetDifferentRandom-4 378 306090 ns/op BenchmarkMapSetString-4 55255 1926 ns/op BenchmarkMapAddSame-4 39216 3291 ns/op BenchmarkMapAddDifferent-4 16122 6963 ns/op BenchmarkMapAddDifferentRandom-4 298 380685 ns/op BenchmarkMapAddSameSteadyState-4 240332 480.7 ns/op BenchmarkMapAddDifferentSteadyState-4 121461 931.9 ns/op BenchmarkRealworldExpvarUsage-4 30985 3971 ns/op PASS ok expvar 3.269s goos: linux goarch: amd64 pkg: fmt cpu: AMD EPYC 7B12 BenchmarkSprintfPadding-4 106716 994.0 ns/op BenchmarkSprintfEmpty-4 486130 243.3 ns/op BenchmarkSprintfString-4 358117 333.0 ns/op BenchmarkSprintfTruncateString-4 272071 387.1 ns/op BenchmarkSprintfTruncateBytes-4 161001 737.3 ns/op BenchmarkSprintfSlowParsingPath-4 325321 359.5 ns/op BenchmarkSprintfQuoteString-4 46329 2930 ns/op BenchmarkSprintfInt-4 295563 347.1 ns/op BenchmarkSprintfIntInt-4 219717 456.7 ns/op BenchmarkSprintfPrefixedInt-4 297184 405.4 ns/op BenchmarkSprintfFloat-4 154998 704.8 ns/op BenchmarkSprintfComplex-4 71887 1564 ns/op BenchmarkSprintfBoolean-4 310686 370.0 ns/op BenchmarkSprintfHexString-4 191438 794.4 ns/op BenchmarkSprintfHexBytes-4 76746 1537 ns/op BenchmarkSprintfBytes-4 43124 2780 ns/op BenchmarkSprintfStringer-4 82902 1255 ns/op BenchmarkSprintfStructure-4 42774 2572 ns/op BenchmarkManyArgs-4 100648 1223 ns/op BenchmarkFprintInt-4 96441 1229 ns/op BenchmarkFprintfBytes-4 109966 1114 ns/op BenchmarkFprintIntNoAlloc-4 98821 1221 ns/op BenchmarkScanInts-4 51 2283238 ns/op BenchmarkScanRecursiveInt-4 1 295146871 ns/op BenchmarkScanRecursiveIntReaderWrapper-4 1 309981018 ns/op PASS ok fmt 4.935s goos: linux goarch: amd64 pkg: go/build cpu: AMD EPYC 7B12 BenchmarkImportVendor-4 1027 108099 ns/op PASS ok go/build 1.143s goos: linux goarch: amd64 pkg: go/constant cpu: AMD EPYC 7B12 BenchmarkStringAdd/1-4 64656 1642 ns/op 160 B/op 2 allocs/op BenchmarkStringAdd/4-4 19225 6121 ns/op 832 B/op 9 allocs/op BenchmarkStringAdd/16-4 4969 20695 ns/op 3168 B/op 23 allocs/op BenchmarkStringAdd/64-4 1494 80170 ns/op 11744 B/op 73 allocs/op BenchmarkStringAdd/256-4 360 321257 ns/op 47840 B/op 267 allocs/op BenchmarkStringAdd/1024-4 86 1436205 ns/op 206177 B/op 1038 allocs/op BenchmarkStringAdd/4096-4 25 5702382 ns/op 865632 B/op 4114 allocs/op BenchmarkStringAdd/16384-4 5 22567408 ns/op 3634528 B/op 16407 allocs/op BenchmarkStringAdd/65536-4 2 91859628 ns/op 15259028 B/op 65566 allocs/op PASS ok go/constant 2.693s goos: linux goarch: amd64 pkg: go/format cpu: AMD EPYC 7B12 BenchmarkFormat/array1-10000-4 1 195425457 ns/op 0.33 MB/s 45508256 B/op 48799 allocs/op PASS ok go/format 1.225s goos: linux goarch: amd64 pkg: go/parser cpu: AMD EPYC 7B12 BenchmarkParse-4 7 15053169 ns/op 3.58 MB/s BenchmarkParseOnly-4 8 12949794 ns/op 4.16 MB/s BenchmarkResolve-4 63 1748054 ns/op 30.81 MB/s PASS ok go/parser 2.139s goos: linux goarch: amd64 pkg: go/printer cpu: AMD EPYC 7B12 BenchmarkPrintFile-4 1 102821062 ns/op 0.50 MB/s 5271376 B/op 27657 allocs/op BenchmarkPrintDecl-4 1191 99771 ns/op 0.32 MB/s 16176 B/op 51 allocs/op PASS ok go/printer 1.248s goos: linux goarch: amd64 pkg: go/scanner cpu: AMD EPYC 7B12 BenchmarkScan-4 388 318373 ns/op BenchmarkScanFiles/go/types/expr.go-4 20 5741331 ns/op 8.64 MB/s BenchmarkScanFiles/go/parser/parser.go-4 13 9503074 ns/op 7.62 MB/s BenchmarkScanFiles/net/http/server.go-4 8 13960868 ns/op 8.12 MB/s BenchmarkScanFiles/go/scanner/errors.go-4 286 417882 ns/op 7.36 MB/s PASS ok go/scanner 0.720s goos: linux goarch: amd64 pkg: go/token cpu: AMD EPYC 7B12 BenchmarkSearchInts-4 1690866 71.00 ns/op PASS ok go/token 1.208s goos: linux goarch: amd64 pkg: go/types cpu: AMD EPYC 7B12 BenchmarkLookupFieldOrMethod-4 234 516545 ns/op BenchmarkNamed/Underlying/nongeneric-4 1682085 71.86 ns/op BenchmarkNamed/Underlying/generic-4 1712984 69.73 ns/op BenchmarkNamed/Underlying/src_instance-4 1734870 71.25 ns/op BenchmarkNamed/Underlying/user_instance-4 1726689 70.43 ns/op BenchmarkNamed/NewMethodSet/nongeneric-4 32312 3416 ns/op BenchmarkNamed/NewMethodSet/generic-4 34946 3563 ns/op BenchmarkNamed/NewMethodSet/src_instance-4 32920 3700 ns/op BenchmarkNamed/NewMethodSet/user_instance-4 32144 3569 ns/op BenchmarkCheck/http/funcbodies/info-4 1 406174382 ns/op 75223 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 287754660 ns/op 106175 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 166575718 ns/op 183372 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 146246880 ns/op 208871 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 320136857 ns/op 16166 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 2 79654980 ns/op 64962 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 3 47386937 ns/op 109198 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 3 47343707 ns/op 109300 lines/s BenchmarkCheck/constant/funcbodies/info-4 1 102064573 ns/op 21211 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 3 45741910 ns/op 47363 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 3 34012078 ns/op 63691 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 3 34532731 ns/op 62720 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 765988987 ns/op 85084 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 427187890 ns/op 152557 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 111678982 ns/op 583406 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 2 89140834 ns/op 730966 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 1 298938089 ns/op 6680 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 2 66713240 ns/op 29923 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 2 56707166 ns/op 35203 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 2 54649706 ns/op 36532 lines/s PASS ok go/types 15.188s goos: linux goarch: amd64 pkg: hash/adler32 cpu: AMD EPYC 7B12 BenchmarkAdler32KB-4 15936 7826 ns/op 130.85 MB/s PASS ok hash/adler32 1.205s goos: linux goarch: amd64 pkg: hash/crc32 cpu: AMD EPYC 7B12 BenchmarkCRC32/poly=IEEE/size=15/align=0-4 301995 375.6 ns/op 39.94 MB/s BenchmarkCRC32/poly=IEEE/size=15/align=1-4 303288 387.1 ns/op 38.75 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=0-4 149643 759.7 ns/op 52.65 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=1-4 171283 658.8 ns/op 60.71 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=0-4 569054 193.7 ns/op 2643.08 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=1-4 576138 194.6 ns/op 2631.57 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=0-4 490395 234.2 ns/op 4372.07 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=1-4 521325 235.2 ns/op 4353.89 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=0-4 251822 477.7 ns/op 8573.74 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=1-4 251727 473.9 ns/op 8642.61 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=0-4 43970 2720 ns/op 12048.56 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=1-4 43958 2716 ns/op 12064.94 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=0-4 684146 177.0 ns/op 84.77 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=1-4 696345 175.4 ns/op 85.52 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=0-4 691282 177.2 ns/op 225.79 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=1-4 546686 183.2 ns/op 218.33 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=0-4 413718 252.4 ns/op 2028.46 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=1-4 412220 254.9 ns/op 2009.00 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=0-4 359223 312.3 ns/op 3279.17 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=1-4 364262 320.2 ns/op 3198.33 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=0-4 276128 385.1 ns/op 10635.73 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=1-4 309260 391.6 ns/op 10460.08 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=0-4 61536 1947 ns/op 16826.10 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=1-4 61365 1961 ns/op 16713.33 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=0-4 350518 351.7 ns/op 42.66 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=1-4 330836 342.3 ns/op 43.82 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=0-4 157654 715.6 ns/op 55.89 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=1-4 169890 669.7 ns/op 59.73 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=0-4 14625 8313 ns/op 61.59 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=1-4 13383 8140 ns/op 62.90 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=0-4 6775 17651 ns/op 58.01 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=1-4 6732 18219 ns/op 56.21 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=0-4 1485 80184 ns/op 51.08 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=1-4 1459 80400 ns/op 50.95 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=0-4 175 657901 ns/op 49.81 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=1-4 181 671623 ns/op 48.79 MB/s PASS ok hash/crc32 6.296s goos: linux goarch: amd64 pkg: hash/crc64 cpu: AMD EPYC 7B12 BenchmarkCrc64/ISO64KB-4 144 833301 ns/op 78.65 MB/s BenchmarkCrc64/ISO4KB-4 1710 67329 ns/op 60.84 MB/s BenchmarkCrc64/ISO1KB-4 8113 14832 ns/op 69.04 MB/s BenchmarkCrc64/ECMA64KB-4 144 944731 ns/op 69.37 MB/s BenchmarkCrc64/Random64KB-4 154 868344 ns/op 75.47 MB/s BenchmarkCrc64/Random16KB-4 570 228764 ns/op 71.62 MB/s PASS ok hash/crc64 2.143s goos: linux goarch: amd64 pkg: hash/fnv cpu: AMD EPYC 7B12 BenchmarkFnv32KB-4 13747 8528 ns/op 120.07 MB/s BenchmarkFnv32aKB-4 15901 7769 ns/op 131.80 MB/s BenchmarkFnv64KB-4 15418 7573 ns/op 135.22 MB/s BenchmarkFnv64aKB-4 15560 7671 ns/op 133.48 MB/s BenchmarkFnv128KB-4 2899 41115 ns/op 24.91 MB/s BenchmarkFnv128aKB-4 2665 42785 ns/op 23.93 MB/s PASS ok hash/fnv 2.035s goos: linux goarch: amd64 pkg: hash/maphash cpu: AMD EPYC 7B12 BenchmarkHash/n=4/Write-4 727405 151.0 ns/op 26.49 MB/s BenchmarkHash/n=4/Bytes-4 5707696 21.62 ns/op 185.04 MB/s BenchmarkHash/n=4/String-4 2215694 51.83 ns/op 77.18 MB/s BenchmarkHash/n=8/Write-4 662283 152.8 ns/op 52.36 MB/s BenchmarkHash/n=8/Bytes-4 5652024 21.49 ns/op 372.34 MB/s BenchmarkHash/n=8/String-4 2319577 52.38 ns/op 152.74 MB/s BenchmarkHash/n=16/Write-4 792398 153.3 ns/op 104.36 MB/s BenchmarkHash/n=16/Bytes-4 5721813 21.21 ns/op 754.49 MB/s BenchmarkHash/n=16/String-4 2319380 51.06 ns/op 313.38 MB/s BenchmarkHash/n=32/Write-4 754156 161.2 ns/op 198.51 MB/s BenchmarkHash/n=32/Bytes-4 5656468 20.91 ns/op 1530.40 MB/s BenchmarkHash/n=32/String-4 2320204 53.76 ns/op 595.28 MB/s BenchmarkHash/n=64/Write-4 602001 167.3 ns/op 382.62 MB/s BenchmarkHash/n=64/Bytes-4 5322798 22.01 ns/op 2908.16 MB/s BenchmarkHash/n=64/String-4 2232291 52.59 ns/op 1216.98 MB/s BenchmarkHash/n=256/Write-4 563388 223.3 ns/op 1146.65 MB/s BenchmarkHash/n=256/Bytes-4 4270579 27.76 ns/op 9222.03 MB/s BenchmarkHash/n=256/String-4 1354008 89.95 ns/op 2845.94 MB/s BenchmarkHash/n=320/Write-4 564261 212.0 ns/op 1509.65 MB/s BenchmarkHash/n=320/Bytes-4 3661532 32.34 ns/op 9896.38 MB/s BenchmarkHash/n=320/String-4 968851 125.5 ns/op 2549.91 MB/s BenchmarkHash/n=1024/Write-4 387145 311.6 ns/op 3285.88 MB/s BenchmarkHash/n=1024/Bytes-4 1363089 87.54 ns/op 11697.70 MB/s BenchmarkHash/n=1024/String-4 361628 300.2 ns/op 3411.11 MB/s BenchmarkHash/n=4096/Write-4 174530 682.3 ns/op 6003.13 MB/s BenchmarkHash/n=4096/Bytes-4 324901 351.5 ns/op 11654.33 MB/s BenchmarkHash/n=4096/String-4 101266 1140 ns/op 3594.28 MB/s BenchmarkHash/n=16384/Write-4 53407 2116 ns/op 7742.07 MB/s BenchmarkHash/n=16384/Bytes-4 85767 1401 ns/op 11693.87 MB/s BenchmarkHash/n=16384/String-4 25550 4524 ns/op 3621.43 MB/s PASS ok hash/maphash 5.514s goos: linux goarch: amd64 pkg: html cpu: AMD EPYC 7B12 BenchmarkEscape-4 1270 88982 ns/op BenchmarkEscapeNone-4 137588 816.3 ns/op BenchmarkUnescape-4 1156 100853 ns/op BenchmarkUnescapeNone-4 794758 148.0 ns/op BenchmarkUnescapeSparse-4 15282 8041 ns/op BenchmarkUnescapeDense-4 1638 70071 ns/op PASS ok html 1.842s goos: linux goarch: amd64 pkg: html/template cpu: AMD EPYC 7B12 BenchmarkCSSEscaper-4 13491 8859 ns/op BenchmarkCSSEscaperNoSpecials-4 63411 1961 ns/op BenchmarkDecodeCSS-4 41194 2917 ns/op BenchmarkDecodeCSSNoSpecials-4 5786481 20.38 ns/op BenchmarkCSSValueFilter-4 168682 726.8 ns/op BenchmarkCSSValueFilterOk-4 117512 1019 ns/op BenchmarkEscapedExecute-4 6210 18129 ns/op BenchmarkHTMLNospaceEscaper-4 16470 7180 ns/op BenchmarkHTMLNospaceEscaperNoSpecials-4 90078 1300 ns/op BenchmarkStripTags-4 31668 3832 ns/op BenchmarkStripTagsNoSpecials-4 463405 270.6 ns/op BenchmarkJSValEscaperWithNum-4 33026 3668 ns/op BenchmarkJSValEscaperWithStr-4 7012 14886 ns/op BenchmarkJSValEscaperWithStrNoSpecials-4 26738 4530 ns/op BenchmarkJSValEscaperWithObj-4 5829 17208 ns/op BenchmarkJSValEscaperWithObjNoSpecials-4 19004 6285 ns/op BenchmarkJSStrEscaperNoSpecials-4 83131 1500 ns/op BenchmarkJSStrEscaper-4 16863 6974 ns/op BenchmarkJSRegexpEscaperNoSpecials-4 75254 1655 ns/op BenchmarkJSRegexpEscaper-4 15379 7404 ns/op BenchmarkTemplateSpecialTags-4 142 821429 ns/op BenchmarkURLEscaper-4 5409 19165 ns/op BenchmarkURLEscaperNoSpecials-4 236910 471.1 ns/op BenchmarkURLNormalizer-4 7158 14494 ns/op BenchmarkURLNormalizerNoSpecials-4 247486 515.1 ns/op BenchmarkSrcsetFilter-4 25707 4646 ns/op BenchmarkSrcsetFilterNoSpecials-4 151033 765.3 ns/op PASS ok html/template 5.053s goos: linux goarch: amd64 pkg: image cpu: AMD EPYC 7B12 BenchmarkAt/rgba-4 865704 129.7 ns/op 16 B/op 1 allocs/op BenchmarkAt/rgba64-4 676208 178.3 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba-4 891848 133.9 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba64-4 650498 181.2 ns/op 16 B/op 1 allocs/op BenchmarkAt/alpha-4 2396779 49.93 ns/op 0 B/op 0 allocs/op BenchmarkAt/alpha16-4 1513446 80.44 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray-4 2189166 51.00 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray16-4 1619863 75.00 ns/op 0 B/op 0 allocs/op BenchmarkAt/paletted-4 1853260 64.50 ns/op 0 B/op 0 allocs/op BenchmarkSet/rgba-4 644414 190.5 ns/op 16 B/op 1 allocs/op BenchmarkSet/rgba64-4 531729 217.2 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba-4 505825 198.6 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba64-4 530166 232.3 ns/op 16 B/op 1 allocs/op BenchmarkSet/alpha-4 957082 114.3 ns/op 0 B/op 0 allocs/op BenchmarkSet/alpha16-4 766365 151.3 ns/op 16 B/op 1 allocs/op BenchmarkSet/gray-4 1247953 95.45 ns/op 0 B/op 0 allocs/op BenchmarkSet/gray16-4 782748 158.3 ns/op 16 B/op 1 allocs/op BenchmarkSet/paletted-4 519452 203.1 ns/op 0 B/op 0 allocs/op BenchmarkRGBAAt-4 1641612 65.11 ns/op BenchmarkRGBASetRGBA-4 1771920 67.32 ns/op BenchmarkRGBA64At-4 1000000 101.7 ns/op BenchmarkRGBA64SetRGBA64-4 1000000 106.3 ns/op BenchmarkNRGBAAt-4 1828525 65.43 ns/op BenchmarkNRGBASetNRGBA-4 1755988 67.38 ns/op BenchmarkNRGBA64At-4 1000000 111.5 ns/op BenchmarkNRGBA64SetNRGBA64-4 1104692 105.0 ns/op BenchmarkAlphaAt-4 3219862 38.76 ns/op BenchmarkAlphaSetAlpha-4 3135656 38.14 ns/op BenchmarkAlpha16At-4 1784215 62.88 ns/op BenchmarkAlphaSetAlpha16-4 1962474 61.68 ns/op BenchmarkGrayAt-4 3232443 37.25 ns/op BenchmarkGraySetGray-4 3139336 39.96 ns/op BenchmarkGray16At-4 1991307 62.93 ns/op BenchmarkGraySetGray16-4 1948968 61.56 ns/op PASS ok image 6.801s goos: linux goarch: amd64 pkg: image/color cpu: AMD EPYC 7B12 BenchmarkYCbCrToRGB/0-4 4764996 23.37 ns/op BenchmarkYCbCrToRGB/128-4 4940847 23.72 ns/op BenchmarkYCbCrToRGB/255-4 4942255 23.78 ns/op BenchmarkRGBToYCbCr/0-4 4921807 23.35 ns/op BenchmarkRGBToYCbCr/Cb-4 4924581 23.83 ns/op BenchmarkRGBToYCbCr/Cr-4 4950397 23.80 ns/op BenchmarkYCbCrToRGBA/0-4 4045048 29.28 ns/op BenchmarkYCbCrToRGBA/128-4 3872620 30.55 ns/op BenchmarkYCbCrToRGBA/255-4 4040485 29.40 ns/op BenchmarkNYCbCrAToRGBA/0-4 4342064 30.08 ns/op BenchmarkNYCbCrAToRGBA/128-4 3958927 30.04 ns/op BenchmarkNYCbCrAToRGBA/255-4 3961365 29.74 ns/op PASS ok image/color 2.801s goos: linux goarch: amd64 pkg: image/draw cpu: AMD EPYC 7B12 BenchmarkFillOver-4 5 23685292 ns/op BenchmarkFillSrc-4 476 240572 ns/op BenchmarkCopyOver-4 10 10561300 ns/op BenchmarkCopySrc-4 698 159929 ns/op BenchmarkNRGBAOver-4 10 11616904 ns/op BenchmarkNRGBASrc-4 15 7304511 ns/op BenchmarkYCbCr-4 13 8897433 ns/op BenchmarkGray-4 25 4718390 ns/op BenchmarkCMYK-4 15 7252149 ns/op BenchmarkGlyphOver-4 28 3862426 ns/op BenchmarkRGBAMaskOver-4 5 20796507 ns/op BenchmarkGrayMaskOver-4 7 14715140 ns/op BenchmarkRGBA64ImageMaskOver-4 4 25453803 ns/op BenchmarkRGBA-4 7 15755865 ns/op BenchmarkPalettedFill-4 1408 86106 ns/op BenchmarkPalettedRGBA-4 6 17121596 ns/op BenchmarkGenericOver-4 3 37505630 ns/op BenchmarkGenericMaskOver-4 7 14728666 ns/op BenchmarkGenericSrc-4 5 24230954 ns/op BenchmarkGenericMaskSrc-4 5 21864883 ns/op PASS ok image/draw 5.913s goos: linux goarch: amd64 pkg: image/gif cpu: AMD EPYC 7B12 BenchmarkDecode-4 33 3454767 ns/op 4.47 MB/s 47848 B/op 267 allocs/op BenchmarkEncodeRandomPaletted-4 2 84262099 ns/op 3.65 MB/s 79984 B/op 7 allocs/op BenchmarkEncodeRandomRGBA-4 1 2138599821 ns/op 0.57 MB/s 417248 B/op 13 allocs/op BenchmarkEncodeRealisticPaletted-4 85 1395368 ns/op 11.07 MB/s 79984 B/op 7 allocs/op BenchmarkEncodeRealisticRGBA-4 1 105415482 ns/op 0.59 MB/s 105952 B/op 13 allocs/op PASS ok image/gif 4.178s goos: linux goarch: amd64 pkg: image/jpeg cpu: AMD EPYC 7B12 BenchmarkFDCT-4 5907 19519 ns/op BenchmarkIDCT-4 6216 18750 ns/op BenchmarkDecodeBaseline-4 12 9026934 ns/op 6.85 MB/s 63024 B/op 5 allocs/op BenchmarkDecodeProgressive-4 9 12569230 ns/op 4.92 MB/s 259712 B/op 13 allocs/op BenchmarkEncodeRGBA-4 1 110953752 ns/op 11.07 MB/s 4400 B/op 4 allocs/op BenchmarkEncodeYCbCr-4 1 134515660 ns/op 6.85 MB/s 4400 B/op 4 allocs/op PASS ok image/jpeg 2.146s goos: linux goarch: amd64 pkg: image/png cpu: AMD EPYC 7B12 BenchmarkPaeth-4 16077775 7.049 ns/op BenchmarkDecodeGray-4 19 6216103 ns/op 10.54 MB/s 137024 B/op 102 allocs/op BenchmarkDecodeNRGBAGradient-4 4 25724258 ns/op 10.19 MB/s 337328 B/op 188 allocs/op BenchmarkDecodeNRGBAOpaque-4 5 22095355 ns/op 11.86 MB/s 346592 B/op 152 allocs/op BenchmarkDecodePaletted-4 30 3646797 ns/op 17.97 MB/s 139456 B/op 309 allocs/op BenchmarkDecodeRGB-4 5 21564350 ns/op 12.16 MB/s 332000 B/op 157 allocs/op BenchmarkDecodeInterlacing-4 4 25820381 ns/op 10.15 MB/s 605216 B/op 268 allocs/op BenchmarkEncodeGray-4 3 38670654 ns/op 7.94 MB/s 852184 B/op 29 allocs/op BenchmarkEncodeGrayWithBufferPool-4 3 38955804 ns/op 7.89 MB/s 284053 B/op 9 allocs/op BenchmarkEncodeNRGBOpaque-4 1 139626811 ns/op 8.80 MB/s 860248 B/op 29 allocs/op BenchmarkEncodeNRGBA-4 1 147880289 ns/op 8.31 MB/s 864088 B/op 29 allocs/op BenchmarkEncodePaletted-4 6 19834835 ns/op 15.49 MB/s 848592 B/op 32 allocs/op BenchmarkEncodeRGBOpaque-4 1 129776651 ns/op 9.47 MB/s 860248 B/op 29 allocs/op BenchmarkEncodeRGBA-4 1 543370142 ns/op 2.26 MB/s 864088 B/op 29 allocs/op PASS ok image/png 4.204s goos: linux goarch: amd64 pkg: index/suffixarray cpu: AMD EPYC 7B12 BenchmarkNew/text=opticks/size=100K/bits=32-4 3 37936524 ns/op 2.64 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=opticks/size=100K/bits=64-4 3 33959464 ns/op 2.94 MB/s 802898 B/op 2 allocs/op BenchmarkNew/text=opticks/size=500K/bits=32-4 1 211249006 ns/op 2.37 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=opticks/size=500K/bits=64-4 1 174760728 ns/op 2.86 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=32-4 3 36947287 ns/op 2.71 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=64-4 4 32132088 ns/op 3.11 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=32-4 1 193298787 ns/op 2.59 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=64-4 1 176910847 ns/op 2.83 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=1M/bits=32-4 1 414200322 ns/op 2.41 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=1M/bits=64-4 1 382636023 ns/op 2.61 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=32-4 1 3266727243 ns/op 1.53 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=64-4 1 3065795427 ns/op 1.63 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=go/size=10M/bits=32-4 1 6318278521 ns/op 1.58 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=go/size=10M/bits=64-4 1 6544833385 ns/op 1.53 MB/s 80003152 B/op 2 allocs/op BenchmarkNew/text=go/size=50M/bits=32-4 1 37100500784 ns/op 1.35 MB/s 200007760 B/op 2 allocs/op BenchmarkNew/text=go/size=50M/bits=64-4 1 35357475167 ns/op 1.41 MB/s 400007248 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=32-4 16 6627212 ns/op 15.09 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=64-4 15 6947959 ns/op 14.39 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=32-4 4 34971940 ns/op 14.30 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=64-4 3 33744444 ns/op 14.82 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=32-4 2 62367176 ns/op 16.03 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=64-4 2 65974250 ns/op 15.16 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=32-4 1 322956609 ns/op 15.48 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=64-4 1 343253877 ns/op 14.57 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=zero/size=10M/bits=32-4 1 620233419 ns/op 16.12 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=zero/size=10M/bits=64-4 1 720310383 ns/op 13.88 MB/s 80003152 B/op 2 allocs/op BenchmarkNew/text=zero/size=50M/bits=32-4 1 3127955105 ns/op 15.98 MB/s 200007760 B/op 2 allocs/op BenchmarkNew/text=zero/size=50M/bits=64-4 1 3379666268 ns/op 14.79 MB/s 400007248 B/op 2 allocs/op BenchmarkNew/text=rand/size=100K/bits=32-4 3 43563917 ns/op 2.30 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=rand/size=100K/bits=64-4 3 36631481 ns/op 2.73 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=rand/size=500K/bits=32-4 1 242138134 ns/op 2.06 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=rand/size=500K/bits=64-4 1 202529747 ns/op 2.47 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=32-4 1 543011974 ns/op 1.84 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=64-4 1 492776578 ns/op 2.03 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=32-4 1 4251617111 ns/op 1.18 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=64-4 1 4516761624 ns/op 1.11 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=rand/size=10M/bits=32-4 1 10900203696 ns/op 0.92 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=rand/size=10M/bits=64-4 1 10445064385 ns/op 0.96 MB/s 80003152 B/op 2 allocs/op BenchmarkNew/text=rand/size=50M/bits=32-4 1 57611608953 ns/op 0.87 MB/s 200007760 B/op 2 allocs/op BenchmarkNew/text=rand/size=50M/bits=64-4 1 54077815426 ns/op 0.92 MB/s 400007248 B/op 2 allocs/op BenchmarkSaveRestore/bits=32-4 1 116792803 ns/op 35.79 MB/s 5275648 B/op 4 allocs/op BenchmarkSaveRestore/bits=64-4 1 110211283 ns/op 37.92 MB/s 9469952 B/op 4 allocs/op PASS ok index/suffixarray 259.093s goos: linux goarch: amd64 pkg: internal/fuzz cpu: AMD EPYC 7B12 BenchmarkMarshalCorpusFile/1-4 51466 2262 ns/op 0.44 MB/s BenchmarkMarshalCorpusFile/2-4 50205 2558 ns/op 0.78 MB/s BenchmarkMarshalCorpusFile/4-4 45890 2651 ns/op 1.51 MB/s BenchmarkMarshalCorpusFile/8-4 38868 3044 ns/op 2.63 MB/s BenchmarkMarshalCorpusFile/16-4 30574 3869 ns/op 4.14 MB/s BenchmarkMarshalCorpusFile/32-4 20880 5833 ns/op 5.49 MB/s BenchmarkMarshalCorpusFile/64-4 13117 9001 ns/op 7.11 MB/s BenchmarkMarshalCorpusFile/128-4 8359 14438 ns/op 8.87 MB/s BenchmarkMarshalCorpusFile/256-4 4405 26875 ns/op 9.53 MB/s BenchmarkMarshalCorpusFile/512-4 2247 53562 ns/op 9.56 MB/s BenchmarkMarshalCorpusFile/1024-4 1189 103310 ns/op 9.91 MB/s BenchmarkMarshalCorpusFile/2048-4 570 208014 ns/op 9.85 MB/s BenchmarkMarshalCorpusFile/4096-4 304 404708 ns/op 10.12 MB/s BenchmarkMarshalCorpusFile/8192-4 151 802744 ns/op 10.20 MB/s BenchmarkMarshalCorpusFile/16384-4 75 1607834 ns/op 10.19 MB/s BenchmarkMarshalCorpusFile/32768-4 27 3773649 ns/op 8.68 MB/s BenchmarkMarshalCorpusFile/65536-4 14 7313171 ns/op 8.96 MB/s BenchmarkMarshalCorpusFile/131072-4 6 18206849 ns/op 7.20 MB/s BenchmarkMarshalCorpusFile/262144-4 4 29978696 ns/op 8.74 MB/s BenchmarkMarshalCorpusFile/524288-4 2 72101255 ns/op 7.27 MB/s BenchmarkMarshalCorpusFile/1048576-4 1 121992532 ns/op 8.60 MB/s BenchmarkUnmarshalCorpusFile/1-4 13502 8455 ns/op 0.12 MB/s BenchmarkUnmarshalCorpusFile/2-4 13305 8867 ns/op 0.23 MB/s BenchmarkUnmarshalCorpusFile/4-4 11941 9977 ns/op 0.40 MB/s BenchmarkUnmarshalCorpusFile/8-4 10540 11614 ns/op 0.69 MB/s BenchmarkUnmarshalCorpusFile/16-4 7803 13655 ns/op 1.17 MB/s BenchmarkUnmarshalCorpusFile/32-4 6026 20236 ns/op 1.58 MB/s BenchmarkUnmarshalCorpusFile/64-4 4723 23116 ns/op 2.77 MB/s BenchmarkUnmarshalCorpusFile/128-4 3574 30517 ns/op 4.19 MB/s BenchmarkUnmarshalCorpusFile/256-4 1448 80199 ns/op 3.19 MB/s BenchmarkUnmarshalCorpusFile/512-4 783 150528 ns/op 3.40 MB/s BenchmarkUnmarshalCorpusFile/1024-4 403 292117 ns/op 3.51 MB/s BenchmarkUnmarshalCorpusFile/2048-4 198 567266 ns/op 3.61 MB/s BenchmarkUnmarshalCorpusFile/4096-4 100 1195498 ns/op 3.43 MB/s BenchmarkUnmarshalCorpusFile/8192-4 50 2294384 ns/op 3.57 MB/s BenchmarkUnmarshalCorpusFile/16384-4 25 4540744 ns/op 3.61 MB/s BenchmarkUnmarshalCorpusFile/32768-4 12 8904444 ns/op 3.68 MB/s BenchmarkUnmarshalCorpusFile/65536-4 6 18313955 ns/op 3.58 MB/s BenchmarkUnmarshalCorpusFile/131072-4 3 35618874 ns/op 3.68 MB/s BenchmarkUnmarshalCorpusFile/262144-4 2 73561200 ns/op 3.56 MB/s BenchmarkUnmarshalCorpusFile/524288-4 1 143163820 ns/op 3.66 MB/s BenchmarkUnmarshalCorpusFile/1048576-4 1 282993492 ns/op 3.71 MB/s BenchmarkMutatorBytes/1-4 51409 2370 ns/op BenchmarkMutatorBytes/10-4 53203 2231 ns/op BenchmarkMutatorBytes/100-4 50583 2455 ns/op BenchmarkMutatorBytes/1000-4 34422 3731 ns/op BenchmarkMutatorBytes/10000-4 8660 15219 ns/op BenchmarkMutatorBytes/100000-4 1285 102264 ns/op BenchmarkMutatorString/1-4 45717 2431 ns/op BenchmarkMutatorString/10-4 50943 2418 ns/op BenchmarkMutatorString/100-4 44850 2853 ns/op BenchmarkMutatorString/1000-4 23014 5440 ns/op BenchmarkMutatorString/10000-4 4956 30706 ns/op BenchmarkMutatorString/100000-4 433 276463 ns/op BenchmarkMutatorAllBasicTypes/[]uint8-4 27969 4192 ns/op BenchmarkMutatorAllBasicTypes/string-4 26877 4322 ns/op BenchmarkMutatorAllBasicTypes/bool-4 89728 1324 ns/op BenchmarkMutatorAllBasicTypes/float32-4 79924 1508 ns/op BenchmarkMutatorAllBasicTypes/float64-4 80968 1487 ns/op BenchmarkMutatorAllBasicTypes/int-4 83670 1392 ns/op BenchmarkMutatorAllBasicTypes/int8-4 85026 1409 ns/op BenchmarkMutatorAllBasicTypes/int16-4 85840 1411 ns/op BenchmarkMutatorAllBasicTypes/int32-4 85652 1414 ns/op BenchmarkMutatorAllBasicTypes/int64-4 86570 1397 ns/op BenchmarkMutatorAllBasicTypes/uint8-4 82230 1480 ns/op BenchmarkMutatorAllBasicTypes/uint16-4 83492 1435 ns/op BenchmarkMutatorAllBasicTypes/uint32-4 81970 1459 ns/op BenchmarkMutatorAllBasicTypes/uint64-4 83643 1433 ns/op PASS ok internal/fuzz 12.203s goos: linux goarch: amd64 pkg: internal/intern cpu: AMD EPYC 7B12 BenchmarkStress-4 43182 2546 ns/op 0 B/op 0 allocs/op BenchmarkGetByString-4 196546 622.4 ns/op 0 B/op 0 allocs/op PASS ok internal/intern 1.274s goos: linux goarch: amd64 pkg: internal/poll cpu: AMD EPYC 7B12 BenchmarkSplicePipe/SplicePipeWithPool-4 69321 1478 ns/op BenchmarkSplicePipe/SplicePipeWithoutPool-4 28544 4105 ns/op BenchmarkSplicePipePoolParallel-4 182125 597.6 ns/op BenchmarkSplicePipeNativeParallel-4 40762 2974 ns/op PASS ok internal/poll 1.773s goos: linux goarch: amd64 pkg: internal/trace cpu: AMD EPYC 7B12 BenchmarkMMU-4 7 16506268 ns/op PASS ok internal/trace 2.334s PASS ok internal/zstd 1.014s goos: linux goarch: amd64 pkg: io cpu: AMD EPYC 7B12 BenchmarkCopyNSmall-4 16838 6992 ns/op BenchmarkCopyNLarge-4 421 248540 ns/op PASS ok io 1.355s goos: linux goarch: amd64 pkg: log cpu: AMD EPYC 7B12 BenchmarkItoa-4 290062 389.8 ns/op BenchmarkPrintln-4 31503 3865 ns/op 77 B/op 1 allocs/op BenchmarkPrintlnNoFlags-4 49185 2512 ns/op 66 B/op 1 allocs/op BenchmarkConcurrent-4 2276 45290 ns/op BenchmarkDiscard-4 1791062 66.04 ns/op 0 B/op 0 allocs/op PASS ok log 1.846s goos: linux goarch: amd64 pkg: log/slog cpu: AMD EPYC 7B12 BenchmarkWriteTime-4 120285 977.4 ns/op BenchmarkJSONHandler/defaults-4 9000 11275 ns/op 525 B/op 1 allocs/op BenchmarkJSONHandler/time_format-4 5394 19356 ns/op 781 B/op 6 allocs/op BenchmarkJSONHandler/time_unix-4 6465 16693 ns/op 765 B/op 5 allocs/op BenchmarkPreformatting/separate-4 10000 11032 ns/op 531 B/op 1 allocs/op BenchmarkPreformatting/struct-4 9696 11058 ns/op 527 B/op 1 allocs/op BenchmarkPreformatting/struct_file-4 7394 13955 ns/op 525 B/op 1 allocs/op BenchmarkJSONEncoding/json.Marshal-4 42048 2891 ns/op 80 B/op 3 allocs/op BenchmarkJSONEncoding/Encoder.Encode-4 40950 2910 ns/op 63 B/op 1 allocs/op BenchmarkNopLog/no_attrs-4 94340 1279 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/attrs-4 77936 1607 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/attrs-parallel-4 63081 2102 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/keys-values-4 73600 1669 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/WithContext-4 78040 1611 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/WithContext-parallel-4 61626 2053 ns/op 0 B/op 0 allocs/op BenchmarkPC/0-4 662386 181.1 ns/op 0 B/op 0 allocs/op BenchmarkPC/1-4 484364 242.9 ns/op 0 B/op 0 allocs/op BenchmarkPC/2-4 322645 362.5 ns/op 0 B/op 0 allocs/op BenchmarkPC/3-4 212406 502.1 ns/op 0 B/op 0 allocs/op BenchmarkPC/4-4 179740 622.8 ns/op 0 B/op 0 allocs/op BenchmarkRecord-4 9590 11778 ns/op BenchmarkDispatch/switch-checked-4 248398 425.0 ns/op BenchmarkDispatch/As-4 267027 450.5 ns/op BenchmarkDispatch/Visit-4 250759 467.9 ns/op BenchmarkUnsafeStrings-4 24805 4786 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.435s goos: linux goarch: amd64 pkg: log/slog/internal/benchmarks cpu: AMD EPYC 7B12 BenchmarkAttrs/disabled/5_args-4 2588198 40.51 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/disabled/5_args_ctx-4 1491343 82.70 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/disabled/10_args-4 1706767 60.33 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/disabled/40_args-4 506365 201.2 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/fastText_discard/5_args-4 82330 1432 ns/op 261 B/op 0 allocs/op BenchmarkAttrs/fastText_discard/5_args_ctx-4 69792 1570 ns/op 259 B/op 0 allocs/op BenchmarkAttrs/fastText_discard/10_args-4 49275 2277 ns/op 471 B/op 1 allocs/op BenchmarkAttrs/fastText_discard/40_args-4 21250 5737 ns/op 2057 B/op 1 allocs/op BenchmarkAttrs/Text_discard/5_args-4 15291 7329 ns/op 617 B/op 3 allocs/op BenchmarkAttrs/Text_discard/5_args_ctx-4 15286 7201 ns/op 620 B/op 3 allocs/op BenchmarkAttrs/Text_discard/10_args-4 11253 9738 ns/op 904 B/op 6 allocs/op BenchmarkAttrs/Text_discard/40_args-4 3963 25999 ns/op 3016 B/op 22 allocs/op BenchmarkAttrs/JSON_discard/5_args-4 20511 5905 ns/op 529 B/op 1 allocs/op BenchmarkAttrs/JSON_discard/5_args_ctx-4 20458 5946 ns/op 529 B/op 1 allocs/op BenchmarkAttrs/JSON_discard/10_args-4 13034 8375 ns/op 728 B/op 1 allocs/op BenchmarkAttrs/JSON_discard/40_args-4 4898 24167 ns/op 2302 B/op 2 allocs/op PASS ok log/slog/internal/benchmarks 3.600s goos: linux goarch: amd64 pkg: maps cpu: AMD EPYC 7B12 BenchmarkMapClone-4 4 29577843 ns/op BenchmarkKeys-4 10 10959712 ns/op BenchmarkValues-4 10 10541341 ns/op PASS ok maps 3.562s goos: linux goarch: amd64 pkg: math cpu: AMD EPYC 7B12 BenchmarkAcos-4 4977739 23.49 ns/op BenchmarkAcosh-4 1747150 68.63 ns/op BenchmarkAsin-4 5082079 23.49 ns/op BenchmarkAsinh-4 1764174 67.51 ns/op BenchmarkAtan-4 6054817 21.54 ns/op BenchmarkAtanh-4 1671249 70.66 ns/op BenchmarkAtan2-4 3430627 36.52 ns/op BenchmarkCbrt-4 2340679 51.18 ns/op BenchmarkCeil-4 23834917 5.004 ns/op BenchmarkCompare-4 4901592 24.44 ns/op BenchmarkCompare32-4 5795816 19.50 ns/op BenchmarkCopysign-4 3812379 31.58 ns/op BenchmarkCos-4 1721593 72.97 ns/op BenchmarkCosh-4 2252806 53.21 ns/op BenchmarkErf-4 5975991 20.39 ns/op BenchmarkErfc-4 5730940 21.64 ns/op BenchmarkErfinv-4 5585588 20.23 ns/op BenchmarkErfcinv-4 5895476 20.62 ns/op BenchmarkExp-4 7508743 14.36 ns/op BenchmarkExpGo-4 1465309 83.68 ns/op BenchmarkExpm1-4 4942818 24.22 ns/op BenchmarkExp2-4 1534852 77.21 ns/op BenchmarkExp2Go-4 1474513 81.48 ns/op BenchmarkAbs-4 4868106 24.07 ns/op BenchmarkDim-4 10255717 10.69 ns/op BenchmarkFloor-4 21129921 5.010 ns/op BenchmarkMax-4 15985104 7.240 ns/op BenchmarkMin-4 15699696 7.709 ns/op BenchmarkMod-4 449114 250.8 ns/op BenchmarkFrexp-4 2362462 47.71 ns/op BenchmarkGamma-4 829416 142.8 ns/op BenchmarkHypot-4 13269919 8.156 ns/op BenchmarkHypotGo-4 2183649 52.85 ns/op BenchmarkIlogb-4 2898890 40.94 ns/op BenchmarkJ0-4 355352 373.1 ns/op BenchmarkJ1-4 344212 363.7 ns/op BenchmarkJn-4 155108 684.0 ns/op BenchmarkLdexp-4 2504260 47.90 ns/op BenchmarkLgamma-4 1269868 105.2 ns/op BenchmarkLog-4 8233478 13.92 ns/op BenchmarkLogb-4 2979666 40.21 ns/op BenchmarkLog1p-4 2125909 55.99 ns/op BenchmarkLog10-4 8120184 14.57 ns/op BenchmarkLog2-4 2016348 61.51 ns/op BenchmarkModf-4 3511866 33.60 ns/op BenchmarkNextafter32-4 3469165 33.27 ns/op BenchmarkNextafter64-4 3637438 33.27 ns/op BenchmarkPowInt-4 786859 152.4 ns/op BenchmarkPowFrac-4 593941 197.1 ns/op BenchmarkPow10Pos-4 5492443 21.77 ns/op BenchmarkPow10Neg-4 5088682 21.69 ns/op BenchmarkRound-4 4455578 25.04 ns/op BenchmarkRoundToEven-4 11605483 10.16 ns/op BenchmarkRemainder-4 570309 195.3 ns/op BenchmarkSignbit-4 6098710 17.44 ns/op BenchmarkSin-4 1954042 61.18 ns/op BenchmarkSincos-4 1410912 86.18 ns/op BenchmarkSinh-4 3859023 30.98 ns/op BenchmarkSqrtIndirect-4 22327620 5.004 ns/op BenchmarkSqrtLatency-4 12738164 9.299 ns/op BenchmarkSqrtIndirectLatency-4 12819978 9.316 ns/op BenchmarkSqrtGoLatency-4 1966081 61.58 ns/op BenchmarkSqrtPrime-4 173557 689.5 ns/op BenchmarkTan-4 1828836 66.83 ns/op BenchmarkTanh-4 2185712 55.71 ns/op BenchmarkTrunc-4 21407740 5.931 ns/op BenchmarkY0-4 380421 319.5 ns/op BenchmarkY1-4 349995 317.0 ns/op BenchmarkYn-4 166719 646.0 ns/op BenchmarkFloat64bits-4 7036261 18.58 ns/op BenchmarkFloat64frombits-4 6277851 17.25 ns/op BenchmarkFloat32bits-4 6882532 19.12 ns/op BenchmarkFloat32frombits-4 6882438 19.02 ns/op BenchmarkFMA-4 22591411 6.244 ns/op PASS ok math 12.504s goos: linux goarch: amd64 pkg: math/big cpu: AMD EPYC 7B12 BenchmarkAddVV/1-4 15413190 7.270 ns/op 8803.74 MB/s BenchmarkAddVV/2-4 15966727 7.619 ns/op 16801.03 MB/s BenchmarkAddVV/3-4 13842106 8.880 ns/op 21621.65 MB/s BenchmarkAddVV/4-4 13648648 8.360 ns/op 30620.66 MB/s BenchmarkAddVV/5-4 12685968 8.665 ns/op 36931.59 MB/s BenchmarkAddVV/10-4 11713213 10.07 ns/op 63564.68 MB/s BenchmarkAddVV/100-4 2592897 46.77 ns/op 136835.37 MB/s BenchmarkAddVV/1000-4 251516 472.8 ns/op 135357.92 MB/s BenchmarkSubVV/1-4 14174695 7.271 ns/op 8801.87 MB/s BenchmarkSubVV/2-4 12881328 8.757 ns/op 14616.23 MB/s BenchmarkSubVV/3-4 11637289 8.872 ns/op 21640.65 MB/s BenchmarkSubVV/4-4 13842571 8.361 ns/op 30617.06 MB/s BenchmarkSubVV/5-4 12855673 8.714 ns/op 36722.59 MB/s BenchmarkSubVV/10-4 10926195 10.13 ns/op 63208.66 MB/s BenchmarkSubVV/100-4 2587466 46.60 ns/op 137336.88 MB/s BenchmarkSubVV/1000-4 252234 473.0 ns/op 135318.35 MB/s BenchmarkAddVW/1-4 16598113 7.232 ns/op 1106.15 MB/s BenchmarkAddVW/2-4 15831177 7.598 ns/op 2105.87 MB/s BenchmarkAddVW/3-4 12618522 8.735 ns/op 2747.44 MB/s BenchmarkAddVW/4-4 14175885 7.668 ns/op 4173.11 MB/s BenchmarkAddVW/5-4 16036584 7.656 ns/op 5224.49 MB/s BenchmarkAddVW/10-4 12175645 9.400 ns/op 8510.77 MB/s BenchmarkAddVW/100-4 438304 256.9 ns/op 3113.45 MB/s BenchmarkAddVW/1000-4 66096 1808 ns/op 4425.38 MB/s BenchmarkAddVWext/1-4 17434029 6.979 ns/op 1146.35 MB/s BenchmarkAddVWext/2-4 14354823 7.252 ns/op 2206.42 MB/s BenchmarkAddVWext/3-4 14042150 7.503 ns/op 3198.82 MB/s BenchmarkAddVWext/4-4 15511872 7.189 ns/op 4451.41 MB/s BenchmarkAddVWext/5-4 16058000 7.681 ns/op 5207.52 MB/s BenchmarkAddVWext/10-4 11834914 9.419 ns/op 8493.57 MB/s BenchmarkAddVWext/100-4 105849 1065 ns/op 750.95 MB/s BenchmarkAddVWext/1000-4 10000 10008 ns/op 799.40 MB/s BenchmarkSubVW/1-4 16511980 7.199 ns/op 1111.19 MB/s BenchmarkSubVW/2-4 14334572 7.802 ns/op 2050.87 MB/s BenchmarkSubVW/3-4 13446297 8.511 ns/op 2819.92 MB/s BenchmarkSubVW/4-4 16105330 7.384 ns/op 4333.52 MB/s BenchmarkSubVW/5-4 14795635 7.499 ns/op 5334.11 MB/s BenchmarkSubVW/10-4 12774110 9.357 ns/op 8549.87 MB/s BenchmarkSubVW/100-4 387315 258.3 ns/op 3096.79 MB/s BenchmarkSubVW/1000-4 63063 1915 ns/op 4176.51 MB/s BenchmarkSubVWext/1-4 15494046 6.904 ns/op 1158.67 MB/s BenchmarkSubVWext/2-4 13832581 7.556 ns/op 2117.61 MB/s BenchmarkSubVWext/3-4 13569104 8.364 ns/op 2869.50 MB/s BenchmarkSubVWext/4-4 15376908 7.436 ns/op 4303.21 MB/s BenchmarkSubVWext/5-4 14434683 7.799 ns/op 5129.00 MB/s BenchmarkSubVWext/10-4 12797162 9.422 ns/op 8490.99 MB/s BenchmarkSubVWext/100-4 109165 1132 ns/op 706.63 MB/s BenchmarkSubVWext/1000-4 10000 10340 ns/op 773.69 MB/s BenchmarkMulAddVWW/1-4 14642772 7.285 ns/op 8785.46 MB/s BenchmarkMulAddVWW/2-4 14567988 7.919 ns/op 16163.93 MB/s BenchmarkMulAddVWW/3-4 13763016 8.163 ns/op 23519.82 MB/s BenchmarkMulAddVWW/4-4 13689754 8.497 ns/op 30128.32 MB/s BenchmarkMulAddVWW/5-4 13243994 9.067 ns/op 35293.76 MB/s BenchmarkMulAddVWW/10-4 9162256 11.62 ns/op 55061.75 MB/s BenchmarkMulAddVWW/100-4 1409384 85.35 ns/op 74983.57 MB/s BenchmarkMulAddVWW/1000-4 143955 834.4 ns/op 76704.05 MB/s BenchmarkAddMulVVW/1-4 14640110 7.807 ns/op 8197.84 MB/s BenchmarkAddMulVVW/2-4 14719863 8.312 ns/op 15398.50 MB/s BenchmarkAddMulVVW/3-4 11902648 9.047 ns/op 21223.51 MB/s BenchmarkAddMulVVW/4-4 11753505 9.763 ns/op 26220.16 MB/s BenchmarkAddMulVVW/5-4 11329980 10.69 ns/op 29928.64 MB/s BenchmarkAddMulVVW/10-4 10890883 11.11 ns/op 57597.97 MB/s BenchmarkAddMulVVW/100-4 2164174 54.86 ns/op 116664.82 MB/s BenchmarkAddMulVVW/1000-4 214597 485.9 ns/op 131704.76 MB/s BenchmarkDivWVW/1-4 4474600 27.67 ns/op 2313.09 MB/s BenchmarkDivWVW/2-4 2739225 44.15 ns/op 2899.40 MB/s BenchmarkDivWVW/3-4 2105164 57.56 ns/op 3335.62 MB/s BenchmarkDivWVW/4-4 1703619 70.58 ns/op 3627.26 MB/s BenchmarkDivWVW/5-4 1460821 82.00 ns/op 3902.23 MB/s BenchmarkDivWVW/10-4 805797 149.4 ns/op 4285.17 MB/s BenchmarkDivWVW/100-4 84385 1343 ns/op 4767.09 MB/s BenchmarkDivWVW/1000-4 8986 13253 ns/op 4829.09 MB/s BenchmarkNonZeroShifts/1/shrVU-4 16493394 7.193 ns/op BenchmarkNonZeroShifts/1/shlVU-4 15342717 7.635 ns/op BenchmarkNonZeroShifts/2/shrVU-4 13611770 8.119 ns/op BenchmarkNonZeroShifts/2/shlVU-4 15366079 7.867 ns/op BenchmarkNonZeroShifts/3/shrVU-4 13044697 9.129 ns/op BenchmarkNonZeroShifts/3/shlVU-4 13588357 8.443 ns/op BenchmarkNonZeroShifts/4/shrVU-4 11970480 10.04 ns/op BenchmarkNonZeroShifts/4/shlVU-4 13235275 9.076 ns/op BenchmarkNonZeroShifts/5/shrVU-4 10705978 11.21 ns/op BenchmarkNonZeroShifts/5/shlVU-4 12340347 9.754 ns/op BenchmarkNonZeroShifts/10/shrVU-4 7437022 15.75 ns/op BenchmarkNonZeroShifts/10/shlVU-4 9095808 12.82 ns/op BenchmarkNonZeroShifts/100/shrVU-4 1000000 100.1 ns/op BenchmarkNonZeroShifts/100/shlVU-4 1741753 73.81 ns/op BenchmarkNonZeroShifts/1000/shrVU-4 126568 949.5 ns/op BenchmarkNonZeroShifts/1000/shlVU-4 179250 637.2 ns/op BenchmarkDecimalConversion-4 313 372730 ns/op BenchmarkFloatString/100-4 16640 6941 ns/op 392 B/op 8 allocs/op BenchmarkFloatString/1000-4 321 371389 ns/op 2910 B/op 10 allocs/op BenchmarkFloatString/10000-4 3 37798714 ns/op 60322 B/op 45 allocs/op BenchmarkFloatString/100000-4 1 3556286237 ns/op 823824 B/op 483 allocs/op BenchmarkFloatAdd/10-4 237951 471.4 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100-4 253486 476.0 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/1000-4 225884 530.2 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/10000-4 119634 1013 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100000-4 22558 5370 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10-4 313404 382.0 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100-4 323575 366.8 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/1000-4 313122 375.8 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10000-4 223845 534.7 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100000-4 56678 2128 ns/op 0 B/op 0 allocs/op BenchmarkParseFloatSmallExp-4 2754 43081 ns/op BenchmarkParseFloatLargeExp-4 656 185679 ns/op BenchmarkGCD10x10/WithoutXY-4 287901 376.6 ns/op BenchmarkGCD10x10/WithXY-4 86464 1342 ns/op BenchmarkGCD10x100/WithoutXY-4 151947 721.8 ns/op BenchmarkGCD10x100/WithXY-4 25131 4922 ns/op BenchmarkGCD10x1000/WithoutXY-4 105534 1107 ns/op BenchmarkGCD10x1000/WithXY-4 20692 6089 ns/op BenchmarkGCD100x100/WithoutXY-4 42614 2666 ns/op BenchmarkGCD100x100/WithXY-4 16574 7716 ns/op BenchmarkGCD100x1000/WithoutXY-4 18885 6375 ns/op BenchmarkGCD100x1000/WithXY-4 7796 12892 ns/op BenchmarkGCD1000x1000/WithoutXY-4 3494 32103 ns/op BenchmarkGCD1000x1000/WithXY-4 1954 62376 ns/op BenchmarkHilbert-4 34 3387521 ns/op BenchmarkBinomial-4 19669 5919 ns/op BenchmarkQuoRem-4 32331 4007 ns/op BenchmarkExp-4 21 5394384 ns/op BenchmarkExpMont/Odd-4 176 674868 ns/op 2591 B/op 22 allocs/op BenchmarkExpMont/Even1-4 175 695066 ns/op 3355 B/op 37 allocs/op BenchmarkExpMont/Even2-4 169 707131 ns/op 3849 B/op 53 allocs/op BenchmarkExpMont/Even3-4 169 703626 ns/op 3836 B/op 53 allocs/op BenchmarkExpMont/Even4-4 169 705666 ns/op 3835 B/op 53 allocs/op BenchmarkExpMont/Even8-4 166 712300 ns/op 3830 B/op 53 allocs/op BenchmarkExpMont/Even32-4 169 689383 ns/op 3861 B/op 53 allocs/op BenchmarkExpMont/Even64-4 208 577079 ns/op 3614 B/op 53 allocs/op BenchmarkExpMont/Even96-4 200 594041 ns/op 3760 B/op 51 allocs/op BenchmarkExpMont/Even128-4 240 500458 ns/op 3266 B/op 50 allocs/op BenchmarkExpMont/Even255-4 266 444290 ns/op 2948 B/op 47 allocs/op BenchmarkExpMont/SmallEven1-4 615 186339 ns/op 1312 B/op 34 allocs/op BenchmarkExpMont/SmallEven2-4 565 211143 ns/op 1721 B/op 46 allocs/op BenchmarkExpMont/SmallEven3-4 559 209170 ns/op 1748 B/op 47 allocs/op BenchmarkExpMont/SmallEven4-4 564 207721 ns/op 1748 B/op 47 allocs/op BenchmarkExp2-4 21 5345213 ns/op BenchmarkBitset-4 1000000 114.0 ns/op BenchmarkBitsetNeg-4 580292 186.9 ns/op BenchmarkBitsetOrig-4 322851 336.0 ns/op BenchmarkBitsetNegOrig-4 220628 510.3 ns/op BenchmarkModSqrt225_Tonelli-4 168 714935 ns/op BenchmarkModSqrt225_3Mod4-4 525 219687 ns/op BenchmarkModSqrt231_Tonelli-4 157 739516 ns/op BenchmarkModSqrt231_5Mod8-4 458 261579 ns/op BenchmarkModInverse-4 18032 6930 ns/op BenchmarkSqrt-4 2425 49020 ns/op BenchmarkIntSqr/1-4 1735820 69.87 ns/op BenchmarkIntSqr/2-4 945884 124.1 ns/op BenchmarkIntSqr/3-4 792464 151.4 ns/op BenchmarkIntSqr/5-4 487273 207.4 ns/op BenchmarkIntSqr/8-4 366918 279.8 ns/op BenchmarkIntSqr/10-4 311559 346.9 ns/op BenchmarkIntSqr/20-4 77194 1662 ns/op BenchmarkIntSqr/30-4 55600 2281 ns/op BenchmarkIntSqr/50-4 34959 3529 ns/op BenchmarkIntSqr/80-4 20605 5938 ns/op BenchmarkIntSqr/100-4 16165 7658 ns/op BenchmarkIntSqr/200-4 6180 19115 ns/op BenchmarkIntSqr/300-4 2719 48759 ns/op BenchmarkIntSqr/500-4 1168 99093 ns/op BenchmarkIntSqr/800-4 444 269912 ns/op BenchmarkIntSqr/1000-4 343 348113 ns/op BenchmarkDiv/20/10-4 607320 200.9 ns/op BenchmarkDiv/40/20-4 566098 197.6 ns/op BenchmarkDiv/100/50-4 537793 205.4 ns/op BenchmarkDiv/200/100-4 66616 1654 ns/op BenchmarkDiv/400/200-4 71425 1716 ns/op BenchmarkDiv/1000/500-4 61455 2094 ns/op BenchmarkDiv/2000/1000-4 45562 2798 ns/op BenchmarkDiv/20000/10000-4 1478 77382 ns/op BenchmarkDiv/200000/100000-4 38 3289169 ns/op BenchmarkDiv/2000000/1000000-4 2 91422394 ns/op BenchmarkDiv/20000000/10000000-4 1 2705166973 ns/op BenchmarkMul-4 7 16463129 ns/op BenchmarkNatMul/10-4 257049 442.6 ns/op BenchmarkNatMul/100-4 8661 14387 ns/op BenchmarkNatMul/1000-4 250 491250 ns/op BenchmarkZeroShifts/Shl-4 23640 5145 ns/op BenchmarkZeroShifts/ShlSame-4 6961808 17.82 ns/op BenchmarkZeroShifts/Shr-4 23912 4972 ns/op BenchmarkZeroShifts/ShrSame-4 7062612 17.85 ns/op BenchmarkExp3Power/0x10-4 299970 407.4 ns/op BenchmarkExp3Power/0x40-4 262078 489.9 ns/op BenchmarkExp3Power/0x100-4 146402 828.8 ns/op BenchmarkExp3Power/0x400-4 63031 1848 ns/op BenchmarkExp3Power/0x1000-4 13776 8382 ns/op BenchmarkExp3Power/0x4000-4 3068 41124 ns/op BenchmarkExp3Power/0x10000-4 328 342632 ns/op BenchmarkExp3Power/0x40000-4 30 3813131 ns/op BenchmarkExp3Power/0x100000-4 3 39154001 ns/op BenchmarkExp3Power/0x400000-4 1 362863596 ns/op BenchmarkFibo-4 4 30704546 ns/op BenchmarkNatSqr/1-4 1413951 85.15 ns/op BenchmarkNatSqr/2-4 838585 160.7 ns/op BenchmarkNatSqr/3-4 622813 196.3 ns/op BenchmarkNatSqr/5-4 437266 270.3 ns/op BenchmarkNatSqr/8-4 332677 375.6 ns/op BenchmarkNatSqr/10-4 273993 446.9 ns/op BenchmarkNatSqr/20-4 64866 1790 ns/op BenchmarkNatSqr/30-4 50514 2399 ns/op BenchmarkNatSqr/50-4 30096 3894 ns/op BenchmarkNatSqr/80-4 17794 6653 ns/op BenchmarkNatSqr/100-4 13682 8283 ns/op BenchmarkNatSqr/200-4 4646 21535 ns/op BenchmarkNatSqr/300-4 2085 50725 ns/op BenchmarkNatSqr/500-4 1233 102570 ns/op BenchmarkNatSqr/800-4 500 228326 ns/op BenchmarkNatSqr/1000-4 367 313469 ns/op BenchmarkNatSetBytes/8-4 1000000 100.8 ns/op BenchmarkNatSetBytes/24-4 363738 343.9 ns/op BenchmarkNatSetBytes/128-4 82640 1420 ns/op BenchmarkNatSetBytes/7-4 1296643 92.49 ns/op BenchmarkNatSetBytes/23-4 332900 332.1 ns/op BenchmarkNatSetBytes/127-4 82501 1438 ns/op BenchmarkScanPi-4 333 352571 ns/op BenchmarkStringPiParallel-4 793 132497 ns/op BenchmarkScan/10/Base2-4 56752 2067 ns/op BenchmarkScan/100/Base2-4 6022 18158 ns/op BenchmarkScan/1000/Base2-4 658 181813 ns/op BenchmarkScan/10/Base8-4 144037 836.3 ns/op BenchmarkScan/100/Base8-4 18601 6427 ns/op BenchmarkScan/1000/Base8-4 1813 69432 ns/op BenchmarkScan/10/Base10-4 150579 809.5 ns/op BenchmarkScan/100/Base10-4 20521 6223 ns/op BenchmarkScan/1000/Base10-4 2016 57093 ns/op BenchmarkScan/10/Base16-4 164911 703.1 ns/op BenchmarkScan/100/Base16-4 23181 5081 ns/op BenchmarkScan/1000/Base16-4 2284 50332 ns/op BenchmarkString/10/Base2-4 275538 421.9 ns/op BenchmarkString/100/Base2-4 38758 3100 ns/op BenchmarkString/1000/Base2-4 3926 29914 ns/op BenchmarkString/10/Base8-4 559321 212.7 ns/op BenchmarkString/100/Base8-4 96619 1207 ns/op BenchmarkString/1000/Base8-4 11138 11175 ns/op BenchmarkString/10/Base10-4 333074 369.6 ns/op BenchmarkString/100/Base10-4 66184 1852 ns/op BenchmarkString/1000/Base10-4 7606 16036 ns/op BenchmarkString/10/Base16-4 610941 198.1 ns/op BenchmarkString/100/Base16-4 131289 898.0 ns/op BenchmarkString/1000/Base16-4 15080 7859 ns/op BenchmarkLeafSize/0-4 62 1883694 ns/op BenchmarkLeafSize/1-4 585 197082 ns/op BenchmarkLeafSize/2-4 556 195267 ns/op BenchmarkLeafSize/3-4 450 267612 ns/op BenchmarkLeafSize/4-4 608 194463 ns/op BenchmarkLeafSize/5-4 388 298576 ns/op BenchmarkLeafSize/6-4 445 264559 ns/op BenchmarkLeafSize/7-4 477 253057 ns/op BenchmarkLeafSize/8-4 630 194566 ns/op BenchmarkLeafSize/9-4 327 364920 ns/op BenchmarkLeafSize/10-4 382 295246 ns/op BenchmarkLeafSize/11-4 420 285361 ns/op BenchmarkLeafSize/12-4 436 259606 ns/op BenchmarkLeafSize/13-4 423 277820 ns/op BenchmarkLeafSize/14-4 469 252569 ns/op BenchmarkLeafSize/15-4 501 224491 ns/op BenchmarkLeafSize/16-4 596 187475 ns/op BenchmarkLeafSize/32-4 600 193390 ns/op BenchmarkLeafSize/64-4 555 204161 ns/op BenchmarkProbablyPrime/n=0-4 15 7623765 ns/op BenchmarkProbablyPrime/n=1-4 12 8731763 ns/op BenchmarkProbablyPrime/n=5-4 8 12905399 ns/op BenchmarkProbablyPrime/n=10-4 6 18189734 ns/op BenchmarkProbablyPrime/n=20-4 4 28697296 ns/op BenchmarkProbablyPrime/Lucas-4 18 6678813 ns/op BenchmarkProbablyPrime/MillerRabinBase2-4 100 1070549 ns/op BenchmarkRatCmp-4 318976 364.8 ns/op BenchmarkFloatSqrt/64-4 32785 3705 ns/op 208 B/op 5 allocs/op BenchmarkFloatSqrt/128-4 20132 5919 ns/op 256 B/op 5 allocs/op BenchmarkFloatSqrt/256-4 14401 8219 ns/op 352 B/op 5 allocs/op BenchmarkFloatSqrt/1000-4 7206 16486 ns/op 1312 B/op 6 allocs/op BenchmarkFloatSqrt/10000-4 1248 93221 ns/op 18168 B/op 10 allocs/op BenchmarkFloatSqrt/100000-4 92 1296794 ns/op 176355 B/op 21 allocs/op BenchmarkFloatSqrt/1000000-4 2 98717889 ns/op 3558500 B/op 613 allocs/op PASS ok math/big 48.693s goos: linux goarch: amd64 pkg: math/bits cpu: AMD EPYC 7B12 BenchmarkLeadingZeros-4 12577561 9.396 ns/op BenchmarkLeadingZeros8-4 10459384 12.17 ns/op BenchmarkLeadingZeros16-4 11973860 9.998 ns/op BenchmarkLeadingZeros32-4 12844927 9.805 ns/op BenchmarkLeadingZeros64-4 13002366 9.214 ns/op BenchmarkTrailingZeros-4 11912088 9.168 ns/op BenchmarkTrailingZeros8-4 10483132 11.46 ns/op BenchmarkTrailingZeros16-4 12020770 10.83 ns/op BenchmarkTrailingZeros32-4 12032874 10.38 ns/op BenchmarkTrailingZeros64-4 11776898 9.420 ns/op BenchmarkOnesCount-4 11090264 10.42 ns/op BenchmarkOnesCount8-4 12846838 10.23 ns/op BenchmarkOnesCount16-4 12386138 9.419 ns/op BenchmarkOnesCount32-4 13096820 10.06 ns/op BenchmarkOnesCount64-4 13032783 9.971 ns/op BenchmarkRotateLeft-4 11941071 10.38 ns/op BenchmarkRotateLeft8-4 12555558 9.156 ns/op BenchmarkRotateLeft16-4 12503426 10.02 ns/op BenchmarkRotateLeft32-4 13150844 10.09 ns/op BenchmarkRotateLeft64-4 11922964 9.765 ns/op BenchmarkReverse-4 19379156 5.349 ns/op BenchmarkReverse8-4 23983786 4.697 ns/op BenchmarkReverse16-4 25634952 4.790 ns/op BenchmarkReverse32-4 20923566 5.093 ns/op BenchmarkReverse64-4 22619197 5.301 ns/op BenchmarkReverseBytes-4 23847992 4.701 ns/op BenchmarkReverseBytes16-4 23349573 4.765 ns/op BenchmarkReverseBytes32-4 23821628 4.680 ns/op BenchmarkReverseBytes64-4 23376870 4.739 ns/op BenchmarkAdd-4 13014379 9.127 ns/op BenchmarkAdd32-4 11544199 9.496 ns/op BenchmarkAdd64-4 12404728 9.119 ns/op BenchmarkAdd64multiple-4 23399293 5.085 ns/op BenchmarkSub-4 13035757 10.06 ns/op BenchmarkSub32-4 13475302 10.11 ns/op BenchmarkSub64-4 11742819 9.177 ns/op BenchmarkSub64multiple-4 21143734 5.044 ns/op BenchmarkMul-4 13197619 9.207 ns/op BenchmarkMul32-4 9955045 11.74 ns/op BenchmarkMul64-4 12428317 9.157 ns/op BenchmarkDiv-4 12634531 9.669 ns/op BenchmarkDiv32-4 11912727 9.462 ns/op BenchmarkDiv64-4 13189146 9.209 ns/op PASS ok math/bits 6.824s goos: linux goarch: amd64 pkg: math/cmplx cpu: AMD EPYC 7B12 BenchmarkAbs-4 13385149 8.765 ns/op BenchmarkAcos-4 632664 159.2 ns/op BenchmarkAcosh-4 656616 171.8 ns/op BenchmarkAsin-4 728565 159.2 ns/op BenchmarkAsinh-4 716416 166.1 ns/op BenchmarkAtan-4 1221638 98.31 ns/op BenchmarkAtanh-4 1220170 99.70 ns/op BenchmarkConj-4 22495819 5.328 ns/op BenchmarkCos-4 682923 146.6 ns/op BenchmarkCosh-4 709034 153.7 ns/op BenchmarkExp-4 943752 118.7 ns/op BenchmarkLog-4 1496271 79.96 ns/op BenchmarkLog10-4 1496184 80.28 ns/op BenchmarkPhase-4 3311102 36.21 ns/op BenchmarkPolar-4 2389107 54.38 ns/op BenchmarkPow-4 304657 366.5 ns/op BenchmarkRect-4 1401648 87.63 ns/op BenchmarkSin-4 750337 154.8 ns/op BenchmarkSinh-4 804003 145.8 ns/op BenchmarkSqrt-4 1539187 78.24 ns/op BenchmarkTan-4 540658 222.1 ns/op BenchmarkTanh-4 560660 220.5 ns/op PASS ok math/cmplx 4.387s goos: linux goarch: amd64 pkg: math/rand cpu: AMD EPYC 7B12 BenchmarkInt63Threadsafe-4 1187797 103.9 ns/op BenchmarkInt63ThreadsafeParallel-4 904778 145.3 ns/op BenchmarkInt63Unthreadsafe-4 1540032 77.88 ns/op BenchmarkIntn1000-4 1146169 104.3 ns/op BenchmarkInt63n1000-4 1244612 91.08 ns/op BenchmarkInt31n1000-4 1334839 91.29 ns/op BenchmarkFloat32-4 1308916 91.55 ns/op BenchmarkFloat64-4 1536517 78.02 ns/op BenchmarkPerm3-4 250741 439.6 ns/op BenchmarkPerm30-4 29967 3935 ns/op BenchmarkPerm30ViaShuffle-4 31714 3778 ns/op BenchmarkShuffleOverhead-4 21255 5355 ns/op BenchmarkRead3-4 1000000 101.2 ns/op BenchmarkRead64-4 104768 1139 ns/op BenchmarkRead1000-4 6913 17194 ns/op BenchmarkConcurrent-4 217826 563.6 ns/op PASS ok math/rand 3.734s goos: linux goarch: amd64 pkg: mime cpu: AMD EPYC 7B12 BenchmarkQEncodeWord-4 61197 1964 ns/op BenchmarkQDecodeWord-4 152221 811.7 ns/op BenchmarkQDecodeHeader-4 134499 841.6 ns/op BenchmarkTypeByExtension/.html-4 606064 187.7 ns/op BenchmarkTypeByExtension/.HTML-4 430519 252.9 ns/op BenchmarkTypeByExtension/.unused-4 553814 215.2 ns/op BenchmarkExtensionsByType/text/html-4 195069 542.1 ns/op BenchmarkExtensionsByType/text/html;_charset=utf-8-4 108327 1015 ns/op BenchmarkExtensionsByType/application/octet-stream-4 136716 770.3 ns/op PASS ok mime 2.400s goos: linux goarch: amd64 pkg: mime/multipart cpu: AMD EPYC 7B12 BenchmarkReadForm/fields/maxMemory=0-4 808 128286 ns/op 47457 B/op 186 allocs/op BenchmarkReadForm/fields/maxMemory=1048576-4 889 128579 ns/op 47495 B/op 186 allocs/op BenchmarkReadForm/files/maxMemory=0-4 385 310978 ns/op 105603 B/op 271 allocs/op BenchmarkReadForm/files/maxMemory=1048576-4 652 167953 ns/op 49543 B/op 207 allocs/op PASS ok mime/multipart 1.552s goos: linux goarch: amd64 pkg: mime/quotedprintable cpu: AMD EPYC 7B12 BenchmarkWriter-4 1338 84045 ns/op PASS ok mime/quotedprintable 1.134s goos: linux goarch: amd64 pkg: net cpu: AMD EPYC 7B12 BenchmarkGoLookupIP-4 147 807635 ns/op 8523 B/op 91 allocs/op BenchmarkGoLookupIPNoSuchHost-4 16 6924693 ns/op 19706 B/op 160 allocs/op BenchmarkGoLookupIPWithBrokenNameServer-4 1 5036999488 ns/op 158752 B/op 230 allocs/op BenchmarkDNSName-4 142806 719.1 ns/op BenchmarkInterfaces-4 2186 51499 ns/op 16846 B/op 42 allocs/op BenchmarkInterfaceByIndex-4 2775 39851 ns/op 12291 B/op 25 allocs/op BenchmarkInterfaceByName-4 2028 52540 ns/op 16936 B/op 43 allocs/op BenchmarkInterfaceAddrs-4 1468 81619 ns/op 22702 B/op 102 allocs/op BenchmarkInterfacesAndAddrs-4 5710 20496 ns/op 3888 B/op 33 allocs/op BenchmarkInterfacesAndMulticastAddrs-4 741 145663 ns/op 137564 B/op 51 allocs/op BenchmarkParseIP-4 10194 12001 ns/op BenchmarkParseIPValidIPv4-4 465384 236.3 ns/op BenchmarkParseIPValidIPv6-4 281398 435.0 ns/op BenchmarkIPString/IPv4-4 159268 722.5 ns/op 32 B/op 2 allocs/op BenchmarkIPString/IPv6-4 15901 7690 ns/op 216 B/op 11 allocs/op BenchmarkIPMaskString-4 72346 1582 ns/op BenchmarkIPEqual/IPv4-4 1614453 74.02 ns/op BenchmarkIPEqual/IPv6-4 1661432 73.40 ns/op BenchmarkSendFile/1024-4 1 1204705902 ns/op 0.00 MB/s 520 B/op 11 allocs/op BenchmarkSendFile/2048-4 1 1206545260 ns/op 0.00 MB/s 520 B/op 11 allocs/op BenchmarkSendFile/4096-4 1 1206301795 ns/op 0.00 MB/s 520 B/op 11 allocs/op BenchmarkSendFile/8192-4 1 1206545778 ns/op 0.01 MB/s 520 B/op 11 allocs/op BenchmarkSendFile/16384-4 1 1206175192 ns/op 0.01 MB/s 520 B/op 11 allocs/op BenchmarkSendFile/32768-4 1 1009757863 ns/op 0.03 MB/s 520 B/op 11 allocs/op BenchmarkSendFile/65536-4 1 1010033751 ns/op 0.06 MB/s 520 B/op 11 allocs/op BenchmarkSendFile/131072-4 1 1009788771 ns/op 0.13 MB/s 520 B/op 11 allocs/op BenchmarkSendFile/262144-4 1 1009732606 ns/op 0.26 MB/s 520 B/op 11 allocs/op BenchmarkSendFile/524288-4 1 1010683381 ns/op 0.52 MB/s 520 B/op 11 allocs/op BenchmarkSendFile/1048576-4 1 1011053006 ns/op 1.04 MB/s 520 B/op 11 allocs/op BenchmarkSplice/tcp-to-tcp/1024-4 1 1009777851 ns/op 0.00 MB/s BenchmarkSplice/tcp-to-tcp/2048-4 1 1009799097 ns/op 0.00 MB/s BenchmarkSplice/tcp-to-tcp/4096-4 1 1009455990 ns/op 0.00 MB/s BenchmarkSplice/tcp-to-tcp/8192-4 1 1009365295 ns/op 0.01 MB/s BenchmarkSplice/tcp-to-tcp/16384-4 1 1009942566 ns/op 0.02 MB/s BenchmarkSplice/tcp-to-tcp/32768-4 1 1009641245 ns/op 0.03 MB/s BenchmarkSplice/tcp-to-tcp/65536-4 1 1009794073 ns/op 0.06 MB/s BenchmarkSplice/tcp-to-tcp/131072-4 1 1010892141 ns/op 0.13 MB/s BenchmarkSplice/tcp-to-tcp/262144-4 1 1011085588 ns/op 0.26 MB/s BenchmarkSplice/tcp-to-tcp/524288-4 1 1010938119 ns/op 0.52 MB/s BenchmarkSplice/tcp-to-tcp/1048576-4 1 1011158995 ns/op 1.04 MB/s BenchmarkSplice/unix-to-tcp/1024-4 1 1010351156 ns/op 0.00 MB/s BenchmarkSplice/unix-to-tcp/2048-4 1 1009797136 ns/op 0.00 MB/s BenchmarkSplice/unix-to-tcp/4096-4 1 1010069915 ns/op 0.00 MB/s BenchmarkSplice/unix-to-tcp/8192-4 1 1009948336 ns/op 0.01 MB/s BenchmarkSplice/unix-to-tcp/16384-4 1 1009927370 ns/op 0.02 MB/s BenchmarkSplice/unix-to-tcp/32768-4 1 1010740754 ns/op 0.03 MB/s BenchmarkSplice/unix-to-tcp/65536-4 1 1010043076 ns/op 0.06 MB/s BenchmarkSplice/unix-to-tcp/131072-4 1 1010791216 ns/op 0.13 MB/s BenchmarkSplice/unix-to-tcp/262144-4 1 1010718413 ns/op 0.26 MB/s BenchmarkSplice/unix-to-tcp/524288-4 1 1010886240 ns/op 0.52 MB/s BenchmarkSplice/unix-to-tcp/1048576-4 1 1013122367 ns/op 1.03 MB/s BenchmarkSpliceFile/tcp-to-file/1024-4 1 1009609609 ns/op 0.00 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/tcp-to-file/2048-4 1 1010970048 ns/op 0.00 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/tcp-to-file/4096-4 1 1009544662 ns/op 0.00 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/tcp-to-file/8192-4 1 1009199335 ns/op 0.01 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/tcp-to-file/16384-4 1 1009854997 ns/op 0.02 MB/s 896 B/op 8 allocs/op BenchmarkSpliceFile/tcp-to-file/32768-4 1 1009399632 ns/op 0.03 MB/s 896 B/op 8 allocs/op BenchmarkSpliceFile/tcp-to-file/65536-4 1 1009594059 ns/op 0.06 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/tcp-to-file/131072-4 1 1010030182 ns/op 0.13 MB/s 896 B/op 8 allocs/op BenchmarkSpliceFile/tcp-to-file/262144-4 1 1009466131 ns/op 0.26 MB/s 896 B/op 8 allocs/op BenchmarkSpliceFile/tcp-to-file/524288-4 1 1010580381 ns/op 0.52 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/tcp-to-file/1048576-4 1 1011707904 ns/op 1.04 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/unix-to-file/1024-4 1 1009337868 ns/op 0.00 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/unix-to-file/2048-4 1 1010222174 ns/op 0.00 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/unix-to-file/4096-4 1 1009882525 ns/op 0.00 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/unix-to-file/8192-4 1 1009711463 ns/op 0.01 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/unix-to-file/16384-4 1 1010035404 ns/op 0.02 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/unix-to-file/32768-4 1 1009295826 ns/op 0.03 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/unix-to-file/65536-4 1 1009674625 ns/op 0.06 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/unix-to-file/131072-4 1 1009882725 ns/op 0.13 MB/s 896 B/op 8 allocs/op BenchmarkSpliceFile/unix-to-file/262144-4 1 1010928217 ns/op 0.26 MB/s 896 B/op 8 allocs/op BenchmarkSpliceFile/unix-to-file/524288-4 1 1010940358 ns/op 0.52 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/unix-to-file/1048576-4 1 1011111390 ns/op 1.04 MB/s 944 B/op 9 allocs/op BenchmarkTCP4OneShot-4 2748 45890 ns/op BenchmarkTCP4OneShotTimeout-4 2592 44007 ns/op BenchmarkTCP4Persistent-4 15093 6677 ns/op BenchmarkTCP4PersistentTimeout-4 14762 7147 ns/op BenchmarkTCP6OneShot-4 2325 47534 ns/op BenchmarkTCP6OneShotTimeout-4 1946 51735 ns/op BenchmarkTCP6Persistent-4 17631 7295 ns/op BenchmarkTCP6PersistentTimeout-4 16684 7138 ns/op BenchmarkTCP4ConcurrentReadWrite-4 53668 4155 ns/op BenchmarkTCP6ConcurrentReadWrite-4 32371 4185 ns/op BenchmarkSetReadDeadline-4 204165 567.0 ns/op BenchmarkReadWriteMsgUDPAddrPort-4 12444 9502 ns/op 0 B/op 0 allocs/op BenchmarkWriteToReadFromUDP-4 13528 9080 ns/op 16 B/op 1 allocs/op BenchmarkWriteToReadFromUDPAddrPort-4 13774 15239 ns/op 0 B/op 0 allocs/op PASS ok net 68.019s goos: linux goarch: amd64 pkg: net/http cpu: AMD EPYC 7B12 BenchmarkCookieString-4 41100 2830 ns/op 176 B/op 1 allocs/op BenchmarkReadSetCookies-4 15445 7579 ns/op 1168 B/op 21 allocs/op BenchmarkReadCookies-4 20274 5798 ns/op 1840 B/op 11 allocs/op BenchmarkHeaderWriteSubset-4 27384 4379 ns/op 46 B/op 0 allocs/op BenchmarkCopyValues-4 49872 2321 ns/op 736 B/op 11 allocs/op BenchmarkHexEscapeNonASCII-4 72007 1609 ns/op 192 B/op 2 allocs/op BenchmarkServerMatch-4 1397002 88.22 ns/op BenchmarkReadRequestChrome-4 5292 20881 ns/op 29.26 MB/s 1476 B/op 14 allocs/op BenchmarkReadRequestCurl-4 15342 7795 ns/op 10.01 MB/s 924 B/op 9 allocs/op BenchmarkReadRequestApachebench-4 15336 7926 ns/op 10.35 MB/s 924 B/op 9 allocs/op BenchmarkReadRequestSiege-4 10474 11364 ns/op 13.29 MB/s 1020 B/op 11 allocs/op BenchmarkReadRequestWrk-4 23116 5210 ns/op 7.68 MB/s 860 B/op 7 allocs/op BenchmarkFileAndServer_1KB/h1-4 388 297781 ns/op 3.44 MB/s BenchmarkFileAndServer_1KB/https1-4 301 409654 ns/op 2.50 MB/s BenchmarkFileAndServer_1KB/h2-4 198 550328 ns/op 1.86 MB/s BenchmarkFileAndServer_16MB/h1-4 3 44035614 ns/op 380.99 MB/s BenchmarkFileAndServer_16MB/https1-4 2 87236859 ns/op 192.32 MB/s BenchmarkFileAndServer_16MB/h2-4 1 194376427 ns/op 86.31 MB/s BenchmarkFileAndServer_64MB/h1-4 1 123034482 ns/op 545.45 MB/s BenchmarkFileAndServer_64MB/https1-4 1 287459431 ns/op 233.46 MB/s BenchmarkFileAndServer_64MB/h2-4 1 553066694 ns/op 121.34 MB/s BenchmarkServeMux-4 391 325769 ns/op 17280 B/op 360 allocs/op BenchmarkServeMux_SkipServe-4 504 242741 ns/op 0 B/op 0 allocs/op BenchmarkClientServer/h1-4 504 243051 ns/op 5839 B/op 64 allocs/op BenchmarkClientServer/https1-4 292 368608 ns/op 6456 B/op 73 allocs/op BenchmarkClientServer/h2-4 258 433832 ns/op 9900 B/op 79 allocs/op BenchmarkClientServerParallel/4/h1-4 1407 90948 ns/op 9959 B/op 79 allocs/op BenchmarkClientServerParallel/4/https1-4 33 3486798 ns/op 96215 B/op 1047 allocs/op --- BENCH: BenchmarkClientServerParallel/4/https1-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:55650: read tcp 127.0.0.1:37259->127.0.0.1:55650: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:55670: write tcp 127.0.0.1:37259->127.0.0.1:55670: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:52374: read tcp 127.0.0.1:41665->127.0.0.1:52374: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:52352: read tcp 127.0.0.1:41665->127.0.0.1:52352: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:52384: read tcp 127.0.0.1:41665->127.0.0.1:52384: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:52366: write tcp 127.0.0.1:41665->127.0.0.1:52366: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:60712: read tcp 127.0.0.1:40893->127.0.0.1:60712: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:60934: read tcp 127.0.0.1:40893->127.0.0.1:60934: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:60882: write tcp 127.0.0.1:40893->127.0.0.1:60882: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:60850: write tcp 127.0.0.1:40893->127.0.0.1:60850: use of closed network connection ... [output truncated] BenchmarkClientServerParallel/4/h2-4 351 291177 ns/op 13336 B/op 125 allocs/op --- BENCH: BenchmarkClientServerParallel/4/h2-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:36190: read tcp 127.0.0.1:44881->127.0.0.1:36190: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:36200: read tcp 127.0.0.1:44881->127.0.0.1:36200: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:36204: write tcp 127.0.0.1:44881->127.0.0.1:36204: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:36176: write tcp 127.0.0.1:44881->127.0.0.1:36176: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:47896: read tcp 127.0.0.1:42077->127.0.0.1:47896: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:47790: read tcp 127.0.0.1:42077->127.0.0.1:47790: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:54344: read tcp 127.0.0.1:45363->127.0.0.1:54344: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:54340: read tcp 127.0.0.1:45363->127.0.0.1:54340: use of closed network connection BenchmarkClientServerParallel/64/h1-4 981 115093 ns/op 17044 B/op 104 allocs/op BenchmarkClientServerParallel/64/https1-4 28 3895079 ns/op 108307 B/op 1164 allocs/op --- BENCH: BenchmarkClientServerParallel/64/https1-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:54488: read tcp 127.0.0.1:39185->127.0.0.1:54488: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:54514: read tcp 127.0.0.1:39185->127.0.0.1:54514: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:54504: write tcp 127.0.0.1:39185->127.0.0.1:54504: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:59040: read tcp 127.0.0.1:32771->127.0.0.1:59040: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:59092: write tcp 127.0.0.1:32771->127.0.0.1:59092: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:59146: write tcp 127.0.0.1:32771->127.0.0.1:59146: use of closed network connection BenchmarkClientServerParallel/64/h2-4 90 2261552 ns/op 71007 B/op 796 allocs/op --- BENCH: BenchmarkClientServerParallel/64/h2-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:60534: read tcp 127.0.0.1:39793->127.0.0.1:60534: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:60532: write tcp 127.0.0.1:39793->127.0.0.1:60532: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:60506: write tcp 127.0.0.1:39793->127.0.0.1:60506: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:40050: read tcp 127.0.0.1:45537->127.0.0.1:40050: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:39954: read tcp 127.0.0.1:45537->127.0.0.1:39954: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:40012: read tcp 127.0.0.1:45537->127.0.0.1:40012: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:40070: read tcp 127.0.0.1:45537->127.0.0.1:40070: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:39984: read tcp 127.0.0.1:45537->127.0.0.1:39984: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:40064: read tcp 127.0.0.1:45537->127.0.0.1:40064: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:40060: read tcp 127.0.0.1:45537->127.0.0.1:40060: use of closed network connection ... [output truncated] BenchmarkServer-4 1 1019312459 ns/op 30360 B/op 146 allocs/op BenchmarkClient-4 376 304185 ns/op 3734 B/op 45 allocs/op BenchmarkServerFakeConnNoKeepAlive-4 792 132042 ns/op 7277 B/op 54 allocs/op BenchmarkServerFakeConnWithKeepAlive-4 1449 76062 ns/op 2980 B/op 24 allocs/op BenchmarkServerFakeConnWithKeepAliveLite-4 1828 60982 ns/op 1941 B/op 14 allocs/op BenchmarkServerHandlerTypeLen-4 1824 71745 ns/op 2775 B/op 21 allocs/op BenchmarkServerHandlerNoLen-4 2043 68070 ns/op 2677 B/op 19 allocs/op BenchmarkServerHandlerNoType-4 1828 72247 ns/op 2693 B/op 20 allocs/op BenchmarkServerHandlerNoHeader-4 2047 59604 ns/op 1927 B/op 14 allocs/op BenchmarkServerHijack-4 1129 106949 ns/op 16743 B/op 50 allocs/op BenchmarkCloseNotifier/h1-4 439 260964 ns/op 5723 B/op 52 allocs/op BenchmarkResponseStatusLine-4 749059 151.1 ns/op 0 B/op 0 allocs/op PASS ok net/http 15.137s goos: linux goarch: amd64 pkg: net/http/httputil cpu: AMD EPYC 7B12 BenchmarkServeHTTP-4 7305 14776 ns/op 34072 B/op 12 allocs/op PASS ok net/http/httputil 1.193s goos: linux goarch: amd64 pkg: net/netip cpu: AMD EPYC 7B12 BenchmarkIPNextPrev-4 124008 894.0 ns/op BenchmarkBinaryMarshalRoundTrip/ipv4-4 754346 135.2 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6-4 291505 418.1 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6+zone-4 99484 1249 ns/op BenchmarkStdIPv4-4 160885 742.9 ns/op 16 B/op 1 allocs/op BenchmarkIPv4-4 135512 894.7 ns/op 0 B/op 0 allocs/op BenchmarkIPv4_inline-4 128836 921.1 ns/op 0 B/op 0 allocs/op BenchmarkStdIPv6-4 100488 1122 ns/op 16 B/op 1 allocs/op BenchmarkIPv6-4 103281 1171 ns/op 0 B/op 0 allocs/op BenchmarkIPv4Contains-4 2377342 50.33 ns/op 0 B/op 0 allocs/op BenchmarkIPv6Contains-4 1891664 56.26 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v4-4 1632614 75.34 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6-4 377239 315.8 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_ellipsis-4 422677 282.4 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_v4-4 391868 303.1 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_zone-4 124416 985.6 ns/op 0 B/op 0 allocs/op BenchmarkStdParseIP/v4-4 356108 287.4 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6-4 217080 551.8 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_ellipsis-4 202208 527.6 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_v4-4 210513 553.0 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_zone-4 109732 1090 ns/op 16 B/op 1 allocs/op BenchmarkIPString/v4-4 513904 233.5 ns/op 16 B/op 1 allocs/op BenchmarkIPString/v6-4 163126 644.2 ns/op 48 B/op 1 allocs/op BenchmarkIPString/v6_ellipsis-4 235986 498.6 ns/op 24 B/op 1 allocs/op BenchmarkIPString/v6_v4-4 318495 317.9 ns/op 24 B/op 1 allocs/op BenchmarkIPString/v6_zone-4 204098 522.9 ns/op 24 B/op 1 allocs/op BenchmarkIPStringExpanded/v4-4 475695 252.5 ns/op 16 B/op 1 allocs/op BenchmarkIPStringExpanded/v6-4 210578 532.4 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_ellipsis-4 217207 519.3 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_v4-4 209728 531.9 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_zone-4 175486 681.6 ns/op 128 B/op 2 allocs/op BenchmarkIPMarshalText-4 710078 166.0 ns/op 16 B/op 1 allocs/op BenchmarkAddrPortString/v4-4 228328 526.2 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortString/v6-4 137439 881.0 ns/op 112 B/op 3 allocs/op BenchmarkAddrPortString/v6_ellipsis-4 177154 683.2 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortString/v6_v4-4 244245 487.1 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortString/v6_zone-4 159331 733.1 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortMarshalText/v4-4 407517 289.0 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6-4 153877 674.3 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_ellipsis-4 190334 574.5 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_v4-4 265068 412.3 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_zone-4 183136 610.8 ns/op 64 B/op 1 allocs/op BenchmarkPrefixMasking/IPv4_/32-4 1603172 78.55 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/17-4 1557734 80.13 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/0-4 1435617 77.18 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/128-4 1353812 86.79 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/65-4 1372365 87.37 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/0-4 1369378 81.86 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/128-4 1365064 87.41 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/65-4 1454650 86.96 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/0-4 1384464 85.13 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMarshalText-4 559975 216.1 ns/op 24 B/op 1 allocs/op BenchmarkParseAddrPort/v4-4 826614 143.5 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6-4 254563 400.2 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_ellipsis-4 312027 372.2 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_v4-4 305412 398.9 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_zone-4 108796 1105 ns/op 0 B/op 0 allocs/op BenchmarkAs16-4 737018 163.4 ns/op PASS ok net/netip 9.642s 2023/05/25 14:09:24 Test RPC server listening on 127.0.0.1:42335 2023/05/25 14:09:24 Test HTTP RPC server listening on 127.0.0.1:44187 goos: linux goarch: amd64 pkg: net/rpc cpu: AMD EPYC 7B12 BenchmarkEndToEnd-4 1657 69278 ns/op BenchmarkEndToEndHTTP-4 1426 71195 ns/op BenchmarkEndToEndAsync-4 3624 33594 ns/op BenchmarkEndToEndAsyncHTTP-4 3789 33191 ns/op PASS ok net/rpc 1.778s goos: linux goarch: amd64 pkg: net/textproto cpu: AMD EPYC 7B12 BenchmarkReadMIMEHeader/client_headers-4 5389 21991 ns/op BenchmarkReadMIMEHeader/server_headers-4 8059 14783 ns/op BenchmarkUncommon-4 36804 3271 ns/op 464 B/op 5 allocs/op PASS ok net/textproto 1.594s goos: linux goarch: amd64 pkg: net/url cpu: AMD EPYC 7B12 BenchmarkString-4 6121 17168 ns/op 1616 B/op 60 allocs/op BenchmarkResolvePath-4 119671 849.7 ns/op 32 B/op 2 allocs/op BenchmarkQueryEscape/#00-4 869860 134.2 ns/op 16 B/op 1 allocs/op BenchmarkQueryEscape/#01-4 130537 897.7 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#02-4 251704 485.7 ns/op 32 B/op 1 allocs/op BenchmarkQueryEscape/#03-4 113793 1006 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#04-4 20355 5656 ns/op 832 B/op 2 allocs/op BenchmarkPathEscape/#00-4 589632 203.5 ns/op 16 B/op 1 allocs/op BenchmarkPathEscape/#01-4 136840 895.0 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#02-4 230208 480.8 ns/op 32 B/op 1 allocs/op BenchmarkPathEscape/#03-4 117301 1016 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#04-4 22486 5305 ns/op 704 B/op 2 allocs/op BenchmarkQueryUnescape/#00-4 281816 445.0 ns/op 16 B/op 1 allocs/op BenchmarkQueryUnescape/#01-4 108340 1091 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#02-4 102205 1131 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#03-4 46118 2576 ns/op 64 B/op 1 allocs/op BenchmarkQueryUnescape/#04-4 8199 14171 ns/op 320 B/op 1 allocs/op BenchmarkPathUnescape/#00-4 275460 451.2 ns/op 16 B/op 1 allocs/op BenchmarkPathUnescape/#01-4 112945 1088 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#02-4 104524 1166 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#03-4 45768 2628 ns/op 64 B/op 1 allocs/op BenchmarkPathUnescape/#04-4 7213 14267 ns/op 320 B/op 1 allocs/op PASS ok net/url 4.139s goos: linux goarch: amd64 pkg: os cpu: AMD EPYC 7B12 BenchmarkExpand/noop-4 4305771 27.01 ns/op 0 B/op 0 allocs/op BenchmarkExpand/multiple-4 230464 444.7 ns/op 48 B/op 2 allocs/op BenchmarkReaddirname-4 1138 101224 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 372 304559 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 890 129123 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 103251 1115 ns/op BenchmarkStatFile-4 84225 1463 ns/op BenchmarkStatDir-4 84937 1364 ns/op BenchmarkLstatDot-4 103633 1135 ns/op BenchmarkLstatFile-4 81254 1433 ns/op BenchmarkLstatDir-4 87859 1343 ns/op PASS ok os 2.491s goos: linux goarch: amd64 pkg: os/exec cpu: AMD EPYC 7B12 BenchmarkExecHostname-4 230 525877 ns/op 8400 B/op 30 allocs/op PASS ok os/exec 1.194s goos: linux goarch: amd64 pkg: os/user cpu: AMD EPYC 7B12 BenchmarkCurrent-4 639120 184.4 ns/op PASS ok os/user 1.231s goos: linux goarch: amd64 pkg: reflect cpu: AMD EPYC 7B12 BenchmarkBool-4 5457036 21.55 ns/op BenchmarkString-4 3222319 36.69 ns/op BenchmarkBytes-4 2903389 41.43 ns/op BenchmarkNamedBytes-4 1565108 78.46 ns/op BenchmarkBytesArray-4 1062409 113.0 ns/op BenchmarkSliceLen-4 3290034 35.78 ns/op BenchmarkMapLen-4 1344435 88.34 ns/op BenchmarkStringLen-4 2432334 49.48 ns/op BenchmarkArrayLen-4 1765167 68.10 ns/op BenchmarkSliceCap-4 3429369 36.51 ns/op BenchmarkDeepEqual/int8-4 666900 177.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int8-4 130054 884.9 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int16-4 475213 212.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int16-4 130032 916.9 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int32-4 539330 214.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int32-4 119257 929.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int64-4 565148 214.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int64-4 132984 924.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int-4 566210 214.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int-4 132118 918.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint8-4 557972 179.5 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8-4 179306 683.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint16-4 469354 213.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint16-4 123751 935.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint32-4 550432 215.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint32-4 121317 934.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint64-4 548007 215.9 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint64-4 125601 937.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint-4 527982 215.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint-4 125700 924.5 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uintptr-4 562158 212.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uintptr-4 118162 928.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float32-4 394429 273.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float32-4 117682 947.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float64-4 509404 214.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float64-4 126939 923.5 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex64-4 474789 210.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex64-4 128937 907.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex128-4 553882 209.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex128-4 132505 898.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/bool-4 678506 176.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]bool-4 128124 891.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/string-4 568887 211.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]string-4 116070 930.5 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8#01-4 156636 681.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][]uint8-4 78164 1423 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[6]uint8-4 64402 1810 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][6]uint8-4 47654 2526 ns/op 0 B/op 0 allocs/op BenchmarkIsZero/ArrayComparable-4 398310 315.5 ns/op BenchmarkIsZero/ArrayIncomparable-4 44186 2725 ns/op BenchmarkIsZero/StructComparable-4 707042 159.7 ns/op BenchmarkIsZero/StructIncomparable-4 202230 597.5 ns/op BenchmarkSetZero/Bool/Direct-4 4751780 23.05 ns/op BenchmarkSetZero/Bool/CachedZero-4 1148829 105.3 ns/op BenchmarkSetZero/Bool/NewZero-4 733971 141.5 ns/op BenchmarkSetZero/Int/Direct-4 3262381 37.73 ns/op BenchmarkSetZero/Int/CachedZero-4 1000000 104.8 ns/op BenchmarkSetZero/Int/NewZero-4 866542 136.9 ns/op BenchmarkSetZero/Uint/Direct-4 3128373 36.71 ns/op BenchmarkSetZero/Uint/CachedZero-4 1000000 104.0 ns/op BenchmarkSetZero/Uint/NewZero-4 861337 139.8 ns/op BenchmarkSetZero/Float/Direct-4 3194203 38.10 ns/op BenchmarkSetZero/Float/CachedZero-4 1156052 106.0 ns/op BenchmarkSetZero/Float/NewZero-4 855459 137.7 ns/op BenchmarkSetZero/Complex/Direct-4 3130222 36.79 ns/op BenchmarkSetZero/Complex/CachedZero-4 1000000 104.5 ns/op BenchmarkSetZero/Complex/NewZero-4 870116 138.5 ns/op BenchmarkSetZero/Array/Direct-4 2739696 42.51 ns/op BenchmarkSetZero/Array/CachedZero-4 1140445 104.3 ns/op BenchmarkSetZero/Array/NewZero-4 879346 139.0 ns/op BenchmarkSetZero/Chan/Direct-4 3298449 36.95 ns/op BenchmarkSetZero/Chan/CachedZero-4 1209691 99.89 ns/op BenchmarkSetZero/Chan/NewZero-4 885330 135.3 ns/op BenchmarkSetZero/Func/Direct-4 3204039 37.58 ns/op BenchmarkSetZero/Func/CachedZero-4 1150389 101.1 ns/op BenchmarkSetZero/Func/NewZero-4 884294 136.4 ns/op BenchmarkSetZero/Interface/Direct-4 2874226 38.22 ns/op BenchmarkSetZero/Interface/CachedZero-4 1106356 104.9 ns/op BenchmarkSetZero/Interface/NewZero-4 855348 139.3 ns/op BenchmarkSetZero/Map/Direct-4 3104065 37.47 ns/op BenchmarkSetZero/Map/CachedZero-4 1000000 101.5 ns/op BenchmarkSetZero/Map/NewZero-4 889027 136.3 ns/op BenchmarkSetZero/Pointer/Direct-4 3043236 37.40 ns/op BenchmarkSetZero/Pointer/CachedZero-4 1206841 101.5 ns/op BenchmarkSetZero/Pointer/NewZero-4 878144 133.9 ns/op BenchmarkSetZero/Slice/Direct-4 2972619 40.00 ns/op BenchmarkSetZero/Slice/CachedZero-4 1164182 104.7 ns/op BenchmarkSetZero/Slice/NewZero-4 875893 140.3 ns/op BenchmarkSetZero/String/Direct-4 3125242 38.38 ns/op BenchmarkSetZero/String/CachedZero-4 1139318 104.2 ns/op BenchmarkSetZero/String/NewZero-4 858613 140.6 ns/op BenchmarkSetZero/Struct/Direct-4 2852496 41.32 ns/op BenchmarkSetZero/Struct/CachedZero-4 1145143 106.9 ns/op BenchmarkSetZero/Struct/NewZero-4 874944 136.2 ns/op BenchmarkSelect/1-4 223500 500.6 ns/op 80 B/op 5 allocs/op BenchmarkSelect/4-4 101482 1156 ns/op 208 B/op 8 allocs/op BenchmarkSelect/8-4 49680 2252 ns/op 672 B/op 13 allocs/op BenchmarkCall-4 272971 422.7 ns/op 0 B/op 0 allocs/op BenchmarkCallMethod-4 242214 463.8 ns/op 0 B/op 0 allocs/op BenchmarkCallArgCopy/size=128-4 99344 1127 ns/op 113.56 MB/s BenchmarkCallArgCopy/size=256-4 96535 1215 ns/op 210.75 MB/s BenchmarkCallArgCopy/size=1024-4 70134 1629 ns/op 628.66 MB/s BenchmarkCallArgCopy/size=4096-4 44198 2519 ns/op 1625.76 MB/s BenchmarkCallArgCopy/size=65536-4 4424 23102 ns/op 2836.77 MB/s BenchmarkFieldByName1-4 1992847 70.66 ns/op BenchmarkFieldByName2-4 115947 1022 ns/op BenchmarkFieldByName3-4 16938 6789 ns/op BenchmarkInterfaceBig-4 5199080 22.54 ns/op BenchmarkInterfaceSmall-4 5292075 22.69 ns/op BenchmarkNew-4 2405092 41.66 ns/op BenchmarkMap/StringKeys/MapIndex-4 3390 35385 ns/op 0 B/op 0 allocs/op BenchmarkMap/StringKeys/SetMapIndex-4 2832 42744 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/MapIndex-4 3152 36199 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/SetMapIndex-4 2617 42166 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/MapIndex-4 3432 35376 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/SetMapIndex-4 2785 42418 ns/op 0 B/op 0 allocs/op BenchmarkMapIterNext-4 279938 362.6 ns/op PASS ok reflect 19.462s goos: linux goarch: amd64 pkg: regexp cpu: AMD EPYC 7B12 BenchmarkFind-4 14893 8267 ns/op 9418 B/op 1 allocs/op BenchmarkFindAllNoMatches-4 21573 5820 ns/op 9241 B/op 1 allocs/op BenchmarkFindString-4 15858 6608 ns/op 9085 B/op 1 allocs/op BenchmarkFindSubmatch-4 15450 8364 ns/op 9168 B/op 2 allocs/op BenchmarkFindStringSubmatch-4 14101 7492 ns/op 9240 B/op 2 allocs/op BenchmarkLiteral-4 22402 5341 ns/op BenchmarkNotLiteral-4 6349 20595 ns/op BenchmarkMatchClass-4 3648 27465 ns/op BenchmarkMatchClass_InRange-4 3942 28562 ns/op BenchmarkReplaceAll-4 2788 37834 ns/op BenchmarkAnchoredLiteralShortNonMatch-4 23269 5223 ns/op BenchmarkAnchoredLiteralLongNonMatch-4 48502 2411 ns/op BenchmarkAnchoredShortMatch-4 20450 6452 ns/op BenchmarkAnchoredLongMatch-4 26192 4522 ns/op BenchmarkOnePassShortA-4 29424 4575 ns/op BenchmarkNotOnePassShortA-4 10000 10741 ns/op BenchmarkOnePassShortB-4 38989 3382 ns/op BenchmarkNotOnePassShortB-4 13024 9113 ns/op BenchmarkOnePassLongPrefix-4 116618 1056 ns/op BenchmarkOnePassLongNotPrefix-4 42020 3090 ns/op BenchmarkMatchParallelShared-4 19039 5384 ns/op BenchmarkMatchParallelCopied-4 21309 4972 ns/op BenchmarkQuoteMetaAll-4 210361 526.1 ns/op 26.61 MB/s BenchmarkQuoteMetaNone-4 441295 257.2 ns/op 101.10 MB/s BenchmarkCompile/Onepass-4 6058 19878 ns/op 4144 B/op 52 allocs/op BenchmarkCompile/Medium-4 2475 48915 ns/op 9704 B/op 112 allocs/op BenchmarkCompile/Hard-4 261 438950 ns/op 84761 B/op 424 allocs/op BenchmarkMatch/Easy0/16-4 4842172 22.62 ns/op 707.32 MB/s BenchmarkMatch/Easy0/32-4 21344 5282 ns/op 6.06 MB/s BenchmarkMatch/Easy0/1K-4 8323 14656 ns/op 69.87 MB/s BenchmarkMatch/Easy0i/16-4 5193350 23.53 ns/op 680.08 MB/s BenchmarkMatch/Easy0i/32-4 7374 16213 ns/op 1.97 MB/s BenchmarkMatch/Easy0i/1K-4 337 324444 ns/op 3.16 MB/s BenchmarkMatch/Easy1/16-4 5281017 22.62 ns/op 707.46 MB/s BenchmarkMatch/Easy1/32-4 25707 4256 ns/op 7.52 MB/s BenchmarkMatch/Easy1/1K-4 6313 16912 ns/op 60.55 MB/s BenchmarkMatch/Medium/16-4 5182819 23.34 ns/op 685.56 MB/s BenchmarkMatch/Medium/32-4 7894 15526 ns/op 2.06 MB/s BenchmarkMatch/Medium/1K-4 378 288914 ns/op 3.54 MB/s BenchmarkMatch/Hard/16-4 5155927 23.25 ns/op 688.29 MB/s BenchmarkMatch/Hard/32-4 5143 23429 ns/op 1.37 MB/s BenchmarkMatch/Hard/1K-4 248 519531 ns/op 1.97 MB/s BenchmarkMatch/Hard1/16-4 2073 58421 ns/op 0.27 MB/s BenchmarkMatch/Hard1/32-4 1004 109098 ns/op 0.29 MB/s BenchmarkMatch/Hard1/1K-4 34 3331370 ns/op 0.31 MB/s BenchmarkMatch_onepass_regex/16-4 39739 2789 ns/op 5.74 MB/s 24 B/op 0 allocs/op BenchmarkMatch_onepass_regex/32-4 25629 5016 ns/op 6.38 MB/s 24 B/op 0 allocs/op BenchmarkMatch_onepass_regex/1K-4 872 123497 ns/op 8.29 MB/s 23 B/op 0 allocs/op PASS ok regexp 9.052s goos: linux goarch: amd64 pkg: regexp/syntax cpu: AMD EPYC 7B12 BenchmarkEmptyOpContext-4 866438 133.9 ns/op BenchmarkIsWordChar-4 240156 456.0 ns/op PASS ok regexp/syntax 2.043s goos: linux goarch: amd64 pkg: runtime cpu: AMD EPYC 7B12 BenchmarkCallers/cached-4 95064 1162 ns/op BenchmarkCallers/inlined-4 75289 1498 ns/op BenchmarkCallers/no-cache-4 17520 6842 ns/op BenchmarkFPCallers/cached-4 3943063 30.79 ns/op BenchmarkMakeChan/Byte-4 1368327 89.03 ns/op BenchmarkMakeChan/Int-4 1000000 103.2 ns/op BenchmarkMakeChan/Ptr-4 786801 154.6 ns/op BenchmarkMakeChan/Struct/0-4 1555058 70.74 ns/op BenchmarkMakeChan/Struct/32-4 573871 215.6 ns/op BenchmarkMakeChan/Struct/40-4 730304 235.8 ns/op BenchmarkChanNonblocking-4 14668120 8.020 ns/op BenchmarkSelectUncontended-4 1542060 108.1 ns/op BenchmarkSelectSyncContended-4 27106 4847 ns/op BenchmarkSelectAsyncContended-4 117811 1265 ns/op BenchmarkSelectNonblock-4 8031208 13.95 ns/op BenchmarkChanUncontended-4 9547 18377 ns/op BenchmarkChanContended-4 748 139955 ns/op BenchmarkChanSync-4 222176 525.1 ns/op BenchmarkChanSyncWork-4 10000 10802 ns/op BenchmarkChanProdCons0-4 97554 1315 ns/op BenchmarkChanProdCons10-4 123085 1080 ns/op BenchmarkChanProdCons100-4 105944 1301 ns/op BenchmarkChanProdConsWork0-4 82171 1288 ns/op BenchmarkChanProdConsWork10-4 122140 1130 ns/op BenchmarkChanProdConsWork100-4 75778 1669 ns/op BenchmarkSelectProdCons-4 74204 1782 ns/op BenchmarkReceiveDataFromClosedChan-4 1314634 93.75 ns/op BenchmarkChanCreation-4 212595 553.2 ns/op BenchmarkChanSem-4 144248 930.5 ns/op BenchmarkChanPopular-4 106 1158745 ns/op BenchmarkChanClosed-4 972028 119.7 ns/op BenchmarkCallClosure-4 8009787 13.86 ns/op BenchmarkCallClosure1-4 8895009 13.69 ns/op BenchmarkCallClosure2-4 1886307 60.92 ns/op BenchmarkCallClosure3-4 2346548 50.74 ns/op BenchmarkCallClosure4-4 1925434 61.28 ns/op BenchmarkComplex128DivNormal-4 12787602 8.021 ns/op BenchmarkComplex128DivNisNaN-4 10909377 10.63 ns/op BenchmarkComplex128DivDisNaN-4 10247940 10.86 ns/op BenchmarkComplex128DivNisInf-4 13382508 8.786 ns/op BenchmarkComplex128DivDisInf-4 8194996 14.32 ns/op BenchmarkSetTypePtr-4 41771966 2.496 ns/op 3205.14 MB/s BenchmarkSetTypePtr8-4 14319261 8.454 ns/op 7570.30 MB/s BenchmarkSetTypePtr16-4 12642225 8.442 ns/op 15162.96 MB/s BenchmarkSetTypePtr32-4 12910723 8.200 ns/op 31221.16 MB/s BenchmarkSetTypePtr64-4 14783442 8.188 ns/op 62532.82 MB/s BenchmarkSetTypePtr126-4 8456385 13.43 ns/op 75077.23 MB/s BenchmarkSetTypePtr128-4 8932239 13.09 ns/op 78227.51 MB/s BenchmarkSetTypePtrSlice-4 1308223 92.06 ns/op 88984.32 MB/s BenchmarkSetTypeNode1-4 13128930 8.217 ns/op 2920.89 MB/s BenchmarkSetTypeNode1Slice-4 6440407 17.76 ns/op 43242.83 MB/s BenchmarkSetTypeNode8-4 14808508 10.99 ns/op 7281.26 MB/s BenchmarkSetTypeNode8Slice-4 2808314 42.15 ns/op 60730.19 MB/s BenchmarkSetTypeNode64-4 8590752 13.56 ns/op 38936.42 MB/s BenchmarkSetTypeNode64Slice-4 341695 341.2 ns/op 49517.03 MB/s BenchmarkSetTypeNode64Dead-4 11868603 10.04 ns/op 52563.58 MB/s BenchmarkSetTypeNode64DeadSlice-4 414064 289.0 ns/op 58460.05 MB/s BenchmarkSetTypeNode124-4 8658096 13.53 ns/op 74502.35 MB/s BenchmarkSetTypeNode124Slice-4 288314 415.5 ns/op 77626.84 MB/s BenchmarkSetTypeNode126-4 8427480 13.20 ns/op 77552.57 MB/s BenchmarkSetTypeNode126Slice-4 275824 426.4 ns/op 76842.42 MB/s BenchmarkSetTypeNode128-4 6125054 18.78 ns/op 55372.55 MB/s BenchmarkSetTypeNode128Slice-4 198171 540.4 ns/op 61585.68 MB/s BenchmarkSetTypeNode130-4 5947438 18.77 ns/op 56260.38 MB/s BenchmarkSetTypeNode130Slice-4 209707 541.3 ns/op 62425.06 MB/s BenchmarkSetTypeNode1024-4 1238193 96.36 ns/op 85183.59 MB/s BenchmarkSetTypeNode1024Slice-4 38983 3077 ns/op 85366.39 MB/s BenchmarkAllocation-4 4480 25578 ns/op BenchmarkReadMemStats-4 4606 25598 ns/op BenchmarkReadMemStatsLatency-4 1 111750 p50-ns 111750 p90-ns 111750 p99-ns BenchmarkWriteBarrier-4 2580464 43.11 ns/op BenchmarkBulkWriteBarrier-4 9076452 13.39 ns/op BenchmarkScanStackNoLocals-4 4 27578550 ns/op BenchmarkMSpanCountAlloc/bits=64-4 15831260 7.286 ns/op BenchmarkMSpanCountAlloc/bits=128-4 13991314 8.235 ns/op BenchmarkMSpanCountAlloc/bits=256-4 12678530 9.607 ns/op BenchmarkMSpanCountAlloc/bits=512-4 10218715 11.64 ns/op BenchmarkMSpanCountAlloc/bits=1024-4 6938637 16.64 ns/op BenchmarkHash5-4 9201374 12.57 ns/op 397.76 MB/s BenchmarkHash16-4 8859475 12.64 ns/op 1265.58 MB/s BenchmarkHash64-4 8777870 12.65 ns/op 5061.07 MB/s BenchmarkHash1024-4 4040838 27.55 ns/op 37172.30 MB/s BenchmarkHash65536-4 87984 1327 ns/op 49389.04 MB/s BenchmarkAlignedLoad-4 10829415 11.34 ns/op BenchmarkUnalignedLoad-4 10924743 11.64 ns/op BenchmarkEqEfaceConcrete-4 8899212 13.04 ns/op BenchmarkEqIfaceConcrete-4 7277578 14.27 ns/op BenchmarkNeEfaceConcrete-4 9194979 12.66 ns/op BenchmarkNeIfaceConcrete-4 9230570 12.80 ns/op BenchmarkConvT2EByteSized/bool-4 8840346 13.42 ns/op BenchmarkConvT2EByteSized/uint8-4 8317772 13.63 ns/op BenchmarkConvT2ESmall-4 7883715 15.48 ns/op BenchmarkConvT2EUintptr-4 7344628 16.21 ns/op BenchmarkConvT2ELarge-4 1666914 71.07 ns/op BenchmarkConvT2ISmall-4 7981174 15.11 ns/op BenchmarkConvT2IUintptr-4 7663716 16.33 ns/op BenchmarkConvT2ILarge-4 1732141 72.07 ns/op BenchmarkConvI2E-4 7110740 16.36 ns/op BenchmarkConvI2I-4 5438656 21.50 ns/op BenchmarkAssertE2T-4 6589254 17.91 ns/op BenchmarkAssertE2TLarge-4 3797263 31.58 ns/op BenchmarkAssertE2I-4 5114340 23.88 ns/op BenchmarkAssertI2T-4 6329674 19.60 ns/op BenchmarkAssertI2I-4 5686039 21.87 ns/op BenchmarkAssertI2E-4 7827772 15.60 ns/op BenchmarkAssertE2E-4 7912519 14.63 ns/op BenchmarkAssertE2T2-4 5083063 23.11 ns/op BenchmarkAssertE2T2Blank-4 6315705 19.01 ns/op BenchmarkAssertI2E2-4 6400051 19.70 ns/op BenchmarkAssertI2E2Blank-4 8311048 14.15 ns/op BenchmarkAssertE2E2-4 6248974 20.03 ns/op BenchmarkAssertE2E2Blank-4 8522757 14.16 ns/op BenchmarkConvT2Ezero/zero/16-4 7805294 15.55 ns/op BenchmarkConvT2Ezero/zero/32-4 7687700 15.95 ns/op BenchmarkConvT2Ezero/zero/64-4 7274587 15.61 ns/op BenchmarkConvT2Ezero/zero/str-4 7134736 15.87 ns/op BenchmarkConvT2Ezero/zero/slice-4 7612532 16.14 ns/op BenchmarkConvT2Ezero/zero/big-4 296770 430.8 ns/op BenchmarkConvT2Ezero/nonzero/str-4 1971984 63.74 ns/op BenchmarkConvT2Ezero/nonzero/slice-4 1748912 69.47 ns/op BenchmarkConvT2Ezero/nonzero/big-4 280364 439.1 ns/op BenchmarkConvT2Ezero/smallint/16-4 7806782 15.38 ns/op BenchmarkConvT2Ezero/smallint/32-4 7541710 15.70 ns/op BenchmarkConvT2Ezero/smallint/64-4 7630048 16.54 ns/op BenchmarkConvT2Ezero/largeint/16-4 2213535 53.35 ns/op BenchmarkConvT2Ezero/largeint/32-4 2288904 49.98 ns/op BenchmarkConvT2Ezero/largeint/64-4 2547957 49.25 ns/op BenchmarkMalloc8-4 1993863 59.27 ns/op BenchmarkMalloc16-4 1933413 60.87 ns/op BenchmarkMallocTypeInfo8-4 2129072 58.32 ns/op BenchmarkMallocTypeInfo16-4 1833358 67.75 ns/op BenchmarkMallocLargeStruct-4 229424 587.8 ns/op BenchmarkGoroutineSelect-4 55 1860858 ns/op BenchmarkGoroutineBlocking-4 87 1805610 ns/op BenchmarkGoroutineForRange-4 72 1830584 ns/op BenchmarkGoroutineIdle-4 96 1432571 ns/op BenchmarkHashStringSpeed-4 4309594 28.55 ns/op BenchmarkHashBytesSpeed-4 2377234 50.41 ns/op BenchmarkHashInt32Speed-4 4943479 26.30 ns/op BenchmarkHashInt64Speed-4 4823521 24.12 ns/op BenchmarkHashStringArraySpeed-4 940822 129.6 ns/op BenchmarkMegMap-4 4458213 25.25 ns/op BenchmarkMegOneMap-4 5999892 19.03 ns/op BenchmarkMegEqMap-4 2726 39035 ns/op BenchmarkMegEmptyMap-4 6400112 18.99 ns/op BenchmarkSmallStrMap-4 4698476 26.36 ns/op BenchmarkMapStringKeysEight_16-4 5005411 24.86 ns/op BenchmarkMapStringKeysEight_32-4 4384165 26.58 ns/op BenchmarkMapStringKeysEight_64-4 4448712 26.41 ns/op BenchmarkMapStringKeysEight_1M-4 4653676 26.31 ns/op BenchmarkIntMap-4 5938489 19.44 ns/op BenchmarkMapFirst/1-4 6586454 16.94 ns/op BenchmarkMapFirst/2-4 6779377 16.77 ns/op BenchmarkMapFirst/3-4 6130525 17.81 ns/op BenchmarkMapFirst/4-4 6565082 17.24 ns/op BenchmarkMapFirst/5-4 6867903 17.39 ns/op BenchmarkMapFirst/6-4 6991816 17.31 ns/op BenchmarkMapFirst/7-4 6921976 17.15 ns/op BenchmarkMapFirst/8-4 6444350 18.40 ns/op BenchmarkMapFirst/9-4 6216499 18.68 ns/op BenchmarkMapFirst/10-4 5829699 19.31 ns/op BenchmarkMapFirst/11-4 6151326 19.25 ns/op BenchmarkMapFirst/12-4 5905044 19.03 ns/op BenchmarkMapFirst/13-4 5551532 18.87 ns/op BenchmarkMapFirst/14-4 5942839 19.47 ns/op BenchmarkMapFirst/15-4 6161517 19.99 ns/op BenchmarkMapFirst/16-4 5949084 21.22 ns/op BenchmarkMapMid/1-4 5541025 21.34 ns/op BenchmarkMapMid/2-4 4988235 21.76 ns/op BenchmarkMapMid/3-4 5326694 23.69 ns/op BenchmarkMapMid/4-4 5064232 22.35 ns/op BenchmarkMapMid/5-4 5390622 23.66 ns/op BenchmarkMapMid/6-4 5295681 23.31 ns/op BenchmarkMapMid/7-4 5186925 22.46 ns/op BenchmarkMapMid/8-4 4916580 22.77 ns/op BenchmarkMapMid/9-4 4837528 25.76 ns/op BenchmarkMapMid/10-4 4949624 27.38 ns/op BenchmarkMapMid/11-4 4515526 25.21 ns/op BenchmarkMapMid/12-4 4915609 26.14 ns/op BenchmarkMapMid/13-4 5285989 26.19 ns/op BenchmarkMapMid/14-4 4855238 23.53 ns/op BenchmarkMapMid/15-4 4693395 24.02 ns/op BenchmarkMapMid/16-4 4834713 25.24 ns/op BenchmarkMapLast/1-4 4919715 21.86 ns/op BenchmarkMapLast/2-4 5224801 21.79 ns/op BenchmarkMapLast/3-4 5474848 22.93 ns/op BenchmarkMapLast/4-4 5146351 23.07 ns/op BenchmarkMapLast/5-4 5194195 22.43 ns/op BenchmarkMapLast/6-4 4923736 25.11 ns/op BenchmarkMapLast/7-4 5078292 23.90 ns/op BenchmarkMapLast/8-4 4993597 23.96 ns/op BenchmarkMapLast/9-4 4896441 25.48 ns/op BenchmarkMapLast/10-4 4822904 23.90 ns/op BenchmarkMapLast/11-4 4655404 27.93 ns/op BenchmarkMapLast/12-4 4592347 26.20 ns/op BenchmarkMapLast/13-4 5089021 22.79 ns/op BenchmarkMapLast/14-4 4558880 26.05 ns/op BenchmarkMapLast/15-4 4891858 25.74 ns/op BenchmarkMapLast/16-4 4758421 24.86 ns/op BenchmarkMapCycle-4 4969886 23.53 ns/op BenchmarkRepeatedLookupStrMapKey32-4 5439226 22.16 ns/op BenchmarkRepeatedLookupStrMapKey1M-4 5380 22939 ns/op BenchmarkMakeMap/[Byte]Byte-4 768860 151.5 ns/op BenchmarkMakeMap/[Int]Int-4 427848 287.4 ns/op BenchmarkNewEmptyMap-4 13929436 7.194 ns/op 0 B/op 0 allocs/op BenchmarkNewSmallMap-4 2520862 47.57 ns/op 0 B/op 0 allocs/op BenchmarkMapIter-4 886742 134.3 ns/op BenchmarkMapIterEmpty-4 7165936 14.88 ns/op BenchmarkSameLengthMap-4 6859322 17.46 ns/op BenchmarkBigKeyMap-4 2537214 46.90 ns/op BenchmarkBigValMap-4 2300236 51.51 ns/op BenchmarkSmallKeyMap-4 4163169 29.44 ns/op BenchmarkMapPopulate/1-4 3036166 37.28 ns/op 0 B/op 0 allocs/op BenchmarkMapPopulate/10-4 189390 661.0 ns/op 179 B/op 1 allocs/op BenchmarkMapPopulate/100-4 9063 13219 ns/op 6276 B/op 15 allocs/op BenchmarkMapPopulate/1000-4 964 122028 ns/op 51762 B/op 55 allocs/op BenchmarkMapPopulate/10000-4 81 1507040 ns/op 416310 B/op 203 allocs/op BenchmarkMapPopulate/100000-4 6 19085447 ns/op 6530880 B/op 2884 allocs/op BenchmarkComplexAlgMap-4 750282 176.0 ns/op BenchmarkGoMapClear/Reflexive/1-4 1103869 107.3 ns/op BenchmarkGoMapClear/Reflexive/10-4 917312 121.5 ns/op BenchmarkGoMapClear/Reflexive/100-4 328880 362.7 ns/op BenchmarkGoMapClear/Reflexive/1000-4 51372 2255 ns/op BenchmarkGoMapClear/Reflexive/10000-4 6802 17705 ns/op BenchmarkGoMapClear/NonReflexive/1-4 876116 133.9 ns/op BenchmarkGoMapClear/NonReflexive/10-4 816982 146.7 ns/op BenchmarkGoMapClear/NonReflexive/100-4 295346 386.2 ns/op BenchmarkGoMapClear/NonReflexive/1000-4 57601 2080 ns/op BenchmarkGoMapClear/NonReflexive/10000-4 6846 16345 ns/op BenchmarkMapStringConversion/32/simple-4 2523901 47.17 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/struct-4 2578490 45.57 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/array-4 2246110 50.79 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/simple-4 2413885 49.56 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/struct-4 2293174 49.57 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/array-4 2153120 54.64 ns/op 0 B/op 0 allocs/op BenchmarkMapInterfaceString-4 2986771 41.05 ns/op BenchmarkMapInterfacePtr-4 3186943 46.84 ns/op BenchmarkNewEmptyMapHintLessThan8-4 6614052 18.15 ns/op 0 B/op 0 allocs/op BenchmarkNewEmptyMapHintGreaterThan8-4 154812 820.9 ns/op 1152 B/op 1 allocs/op BenchmarkMapPop100-4 8043 14654 ns/op BenchmarkMapPop1000-4 510 215851 ns/op BenchmarkMapPop10000-4 27 4382898 ns/op BenchmarkMapAssign/Int32/256-4 4441537 27.17 ns/op BenchmarkMapAssign/Int32/65536-4 1826383 117.7 ns/op BenchmarkMapAssign/Int64/256-4 4523283 25.90 ns/op BenchmarkMapAssign/Int64/65536-4 1688745 63.79 ns/op BenchmarkMapAssign/Str/256-4 3185511 46.27 ns/op BenchmarkMapAssign/Str/65536-4 1027962 102.6 ns/op BenchmarkMapOperatorAssign/Int32/256-4 2322960 52.73 ns/op BenchmarkMapOperatorAssign/Int32/65536-4 521761 199.5 ns/op BenchmarkMapOperatorAssign/Int64/256-4 2434906 47.21 ns/op BenchmarkMapOperatorAssign/Int64/65536-4 942324 143.8 ns/op BenchmarkMapOperatorAssign/Str/256-4 597139 2395 ns/op BenchmarkMapOperatorAssign/Str/65536-4 440181 273.6 ns/op BenchmarkMapAppendAssign/Int32/256-4 1445462 95.40 ns/op 32 B/op 0 allocs/op BenchmarkMapAppendAssign/Int32/65536-4 357148 289.1 ns/op 47 B/op 0 allocs/op BenchmarkMapAppendAssign/Int64/256-4 1389781 90.65 ns/op 34 B/op 0 allocs/op BenchmarkMapAppendAssign/Int64/65536-4 442614 298.3 ns/op 41 B/op 0 allocs/op BenchmarkMapAppendAssign/Str/256-4 816104 126.5 ns/op 55 B/op 0 allocs/op BenchmarkMapAppendAssign/Str/65536-4 211710 477.6 ns/op 92 B/op 0 allocs/op BenchmarkMapDelete/Int32/100-4 2122428 56.93 ns/op BenchmarkMapDelete/Int32/1000-4 2765634 54.36 ns/op BenchmarkMapDelete/Int32/10000-4 2666265 55.98 ns/op BenchmarkMapDelete/Int64/100-4 2199606 67.02 ns/op BenchmarkMapDelete/Int64/1000-4 2486436 52.85 ns/op BenchmarkMapDelete/Int64/10000-4 2480682 46.40 ns/op BenchmarkMapDelete/Str/100-4 2029128 55.54 ns/op BenchmarkMapDelete/Str/1000-4 2162532 55.59 ns/op BenchmarkMapDelete/Str/10000-4 1921740 59.92 ns/op BenchmarkMapDelete/Pointer/100-4 2231704 53.09 ns/op BenchmarkMapDelete/Pointer/1000-4 1605075 62.77 ns/op BenchmarkMapDelete/Pointer/10000-4 2370831 53.04 ns/op BenchmarkMemmove/0-4 15868838 6.651 ns/op BenchmarkMemmove/1-4 2793408 43.74 ns/op 22.86 MB/s BenchmarkMemmove/2-4 2630802 44.09 ns/op 45.37 MB/s BenchmarkMemmove/3-4 2625926 44.91 ns/op 66.80 MB/s BenchmarkMemmove/4-4 2686947 44.94 ns/op 89.02 MB/s BenchmarkMemmove/5-4 2745502 43.19 ns/op 115.77 MB/s BenchmarkMemmove/6-4 2739313 45.27 ns/op 132.53 MB/s BenchmarkMemmove/7-4 2726200 43.74 ns/op 160.03 MB/s BenchmarkMemmove/8-4 2942106 42.97 ns/op 186.16 MB/s BenchmarkMemmove/9-4 2627443 44.39 ns/op 202.74 MB/s BenchmarkMemmove/10-4 2615506 46.14 ns/op 216.75 MB/s BenchmarkMemmove/11-4 2630984 46.13 ns/op 238.44 MB/s BenchmarkMemmove/12-4 2672211 45.52 ns/op 263.62 MB/s BenchmarkMemmove/13-4 2620446 44.03 ns/op 295.27 MB/s BenchmarkMemmove/14-4 2654764 45.82 ns/op 305.54 MB/s BenchmarkMemmove/15-4 2690802 45.37 ns/op 330.63 MB/s BenchmarkMemmove/16-4 2661008 43.45 ns/op 368.23 MB/s BenchmarkMemmove/32-4 2591652 46.76 ns/op 684.30 MB/s BenchmarkMemmove/64-4 2222114 51.46 ns/op 1243.76 MB/s BenchmarkMemmove/128-4 1732017 63.49 ns/op 2016.09 MB/s BenchmarkMemmove/256-4 1398229 86.10 ns/op 2973.45 MB/s BenchmarkMemmove/512-4 759190 148.0 ns/op 3459.25 MB/s BenchmarkMemmove/1024-4 496251 236.9 ns/op 4322.32 MB/s BenchmarkMemmove/2048-4 284674 430.7 ns/op 4755.21 MB/s BenchmarkMemmove/4096-4 150202 815.4 ns/op 5023.30 MB/s BenchmarkMemmoveOverlap/32-4 2629588 46.42 ns/op 689.39 MB/s BenchmarkMemmoveOverlap/64-4 2031658 53.16 ns/op 1203.90 MB/s BenchmarkMemmoveOverlap/128-4 1779213 64.81 ns/op 1975.07 MB/s BenchmarkMemmoveOverlap/256-4 1361707 87.04 ns/op 2941.02 MB/s BenchmarkMemmoveOverlap/512-4 811947 147.4 ns/op 3474.09 MB/s BenchmarkMemmoveOverlap/1024-4 462842 234.9 ns/op 4358.38 MB/s BenchmarkMemmoveOverlap/2048-4 271365 416.1 ns/op 4921.78 MB/s BenchmarkMemmoveOverlap/4096-4 149972 760.1 ns/op 5388.42 MB/s BenchmarkMemmoveUnalignedDst/0-4 17591982 6.277 ns/op BenchmarkMemmoveUnalignedDst/1-4 2621275 42.18 ns/op 23.71 MB/s BenchmarkMemmoveUnalignedDst/2-4 2712319 44.53 ns/op 44.91 MB/s BenchmarkMemmoveUnalignedDst/3-4 2653573 44.57 ns/op 67.31 MB/s BenchmarkMemmoveUnalignedDst/4-4 2529418 43.64 ns/op 91.66 MB/s BenchmarkMemmoveUnalignedDst/5-4 2751646 44.37 ns/op 112.68 MB/s BenchmarkMemmoveUnalignedDst/6-4 2688051 44.47 ns/op 134.93 MB/s BenchmarkMemmoveUnalignedDst/7-4 2613829 43.13 ns/op 162.30 MB/s BenchmarkMemmoveUnalignedDst/8-4 2948570 41.56 ns/op 192.51 MB/s BenchmarkMemmoveUnalignedDst/9-4 2655819 44.71 ns/op 201.28 MB/s BenchmarkMemmoveUnalignedDst/10-4 2660738 45.30 ns/op 220.73 MB/s BenchmarkMemmoveUnalignedDst/11-4 2719228 44.92 ns/op 244.85 MB/s BenchmarkMemmoveUnalignedDst/12-4 2695374 44.87 ns/op 267.42 MB/s BenchmarkMemmoveUnalignedDst/13-4 2717166 44.57 ns/op 291.67 MB/s BenchmarkMemmoveUnalignedDst/14-4 2697544 43.55 ns/op 321.44 MB/s BenchmarkMemmoveUnalignedDst/15-4 2652664 44.93 ns/op 333.83 MB/s BenchmarkMemmoveUnalignedDst/16-4 2652355 44.81 ns/op 357.08 MB/s BenchmarkMemmoveUnalignedDst/32-4 2547499 47.79 ns/op 669.56 MB/s BenchmarkMemmoveUnalignedDst/64-4 2269562 52.13 ns/op 1227.67 MB/s BenchmarkMemmoveUnalignedDst/128-4 1821002 65.38 ns/op 1957.64 MB/s BenchmarkMemmoveUnalignedDst/256-4 1400642 87.15 ns/op 2937.31 MB/s BenchmarkMemmoveUnalignedDst/512-4 852478 154.8 ns/op 3307.17 MB/s BenchmarkMemmoveUnalignedDst/1024-4 496000 238.3 ns/op 4296.88 MB/s BenchmarkMemmoveUnalignedDst/2048-4 282549 434.3 ns/op 4715.42 MB/s BenchmarkMemmoveUnalignedDst/4096-4 120721 837.7 ns/op 4889.47 MB/s BenchmarkMemmoveUnalignedDstOverlap/32-4 2367446 48.14 ns/op 664.74 MB/s BenchmarkMemmoveUnalignedDstOverlap/64-4 2204264 55.10 ns/op 1161.61 MB/s BenchmarkMemmoveUnalignedDstOverlap/128-4 1782183 66.43 ns/op 1926.92 MB/s BenchmarkMemmoveUnalignedDstOverlap/256-4 1367320 87.70 ns/op 2919.14 MB/s BenchmarkMemmoveUnalignedDstOverlap/512-4 767437 147.1 ns/op 3479.93 MB/s BenchmarkMemmoveUnalignedDstOverlap/1024-4 462357 255.4 ns/op 4009.55 MB/s BenchmarkMemmoveUnalignedDstOverlap/2048-4 292728 415.7 ns/op 4926.05 MB/s BenchmarkMemmoveUnalignedDstOverlap/4096-4 119653 866.1 ns/op 4729.10 MB/s BenchmarkMemmoveUnalignedSrc/0-4 15512374 6.669 ns/op BenchmarkMemmoveUnalignedSrc/1-4 2837282 42.89 ns/op 23.31 MB/s BenchmarkMemmoveUnalignedSrc/2-4 2569086 45.34 ns/op 44.11 MB/s BenchmarkMemmoveUnalignedSrc/3-4 2702862 45.33 ns/op 66.18 MB/s BenchmarkMemmoveUnalignedSrc/4-4 2675800 44.97 ns/op 88.95 MB/s BenchmarkMemmoveUnalignedSrc/5-4 2707414 43.26 ns/op 115.57 MB/s BenchmarkMemmoveUnalignedSrc/6-4 2615875 45.96 ns/op 130.56 MB/s BenchmarkMemmoveUnalignedSrc/7-4 2734574 45.05 ns/op 155.37 MB/s BenchmarkMemmoveUnalignedSrc/8-4 2862627 40.92 ns/op 195.50 MB/s BenchmarkMemmoveUnalignedSrc/9-4 2689455 45.39 ns/op 198.29 MB/s BenchmarkMemmoveUnalignedSrc/10-4 2674629 45.63 ns/op 219.16 MB/s BenchmarkMemmoveUnalignedSrc/11-4 2687642 45.25 ns/op 243.08 MB/s BenchmarkMemmoveUnalignedSrc/12-4 2645204 44.37 ns/op 270.48 MB/s BenchmarkMemmoveUnalignedSrc/13-4 2674083 45.17 ns/op 287.77 MB/s BenchmarkMemmoveUnalignedSrc/14-4 2711428 44.92 ns/op 311.70 MB/s BenchmarkMemmoveUnalignedSrc/15-4 2706974 44.77 ns/op 335.04 MB/s BenchmarkMemmoveUnalignedSrc/16-4 2701324 47.25 ns/op 338.64 MB/s BenchmarkMemmoveUnalignedSrc/32-4 2559596 47.24 ns/op 677.43 MB/s BenchmarkMemmoveUnalignedSrc/64-4 2166366 54.55 ns/op 1173.33 MB/s BenchmarkMemmoveUnalignedSrc/128-4 1842783 66.60 ns/op 1921.97 MB/s BenchmarkMemmoveUnalignedSrc/256-4 1374445 88.59 ns/op 2889.84 MB/s BenchmarkMemmoveUnalignedSrc/512-4 789270 148.0 ns/op 3460.09 MB/s BenchmarkMemmoveUnalignedSrc/1024-4 520142 231.4 ns/op 4425.41 MB/s BenchmarkMemmoveUnalignedSrc/2048-4 290323 408.5 ns/op 5013.63 MB/s BenchmarkMemmoveUnalignedSrc/4096-4 161937 821.1 ns/op 4988.50 MB/s BenchmarkMemmoveUnalignedSrcOverlap/32-4 2610690 46.09 ns/op 694.24 MB/s BenchmarkMemmoveUnalignedSrcOverlap/64-4 2268250 53.09 ns/op 1205.41 MB/s BenchmarkMemmoveUnalignedSrcOverlap/128-4 1825226 66.40 ns/op 1927.64 MB/s BenchmarkMemmoveUnalignedSrcOverlap/256-4 1405953 87.18 ns/op 2936.50 MB/s BenchmarkMemmoveUnalignedSrcOverlap/512-4 804408 154.0 ns/op 3325.69 MB/s BenchmarkMemmoveUnalignedSrcOverlap/1024-4 498882 239.2 ns/op 4281.34 MB/s BenchmarkMemmoveUnalignedSrcOverlap/2048-4 276162 408.7 ns/op 5011.58 MB/s BenchmarkMemmoveUnalignedSrcOverlap/4096-4 151576 808.2 ns/op 5068.05 MB/s BenchmarkMemclr/5-4 15452707 7.648 ns/op 653.80 MB/s BenchmarkMemclr/16-4 15037425 7.608 ns/op 2103.16 MB/s BenchmarkMemclr/64-4 13527712 8.155 ns/op 7847.60 MB/s BenchmarkMemclr/256-4 12351092 8.432 ns/op 30361.85 MB/s BenchmarkMemclr/4096-4 2758461 43.09 ns/op 95056.27 MB/s BenchmarkMemclr/65536-4 161481 741.5 ns/op 88382.96 MB/s BenchmarkMemclr/1M-4 6697 16105 ns/op 65110.72 MB/s BenchmarkMemclr/4M-4 1792 61445 ns/op 68261.26 MB/s BenchmarkMemclr/8M-4 814 132693 ns/op 63218.25 MB/s BenchmarkMemclr/16M-4 369 374464 ns/op 44803.24 MB/s BenchmarkMemclr/64M-4 87 1394743 ns/op 48115.58 MB/s BenchmarkMemclrUnaligned/0_5-4 9208971 12.18 ns/op 410.59 MB/s BenchmarkMemclrUnaligned/0_16-4 8864631 12.19 ns/op 1313.02 MB/s BenchmarkMemclrUnaligned/0_64-4 9089745 12.88 ns/op 4969.71 MB/s BenchmarkMemclrUnaligned/0_256-4 8156058 13.48 ns/op 18986.76 MB/s BenchmarkMemclrUnaligned/0_4096-4 2730460 43.97 ns/op 93150.49 MB/s BenchmarkMemclrUnaligned/0_65536-4 157606 745.4 ns/op 87917.26 MB/s BenchmarkMemclrUnaligned/1_5-4 8943530 12.36 ns/op 404.69 MB/s BenchmarkMemclrUnaligned/1_16-4 9524512 12.48 ns/op 1281.76 MB/s BenchmarkMemclrUnaligned/1_64-4 9229455 12.90 ns/op 4959.81 MB/s BenchmarkMemclrUnaligned/1_256-4 8105233 13.67 ns/op 18726.73 MB/s BenchmarkMemclrUnaligned/1_4096-4 1853066 64.64 ns/op 63364.42 MB/s BenchmarkMemclrUnaligned/1_65536-4 114175 948.6 ns/op 69088.56 MB/s BenchmarkMemclrUnaligned/4_5-4 9446230 12.24 ns/op 408.43 MB/s BenchmarkMemclrUnaligned/4_16-4 9041952 12.48 ns/op 1282.34 MB/s BenchmarkMemclrUnaligned/4_64-4 8667094 12.93 ns/op 4949.96 MB/s BenchmarkMemclrUnaligned/4_256-4 8265549 13.29 ns/op 19255.73 MB/s BenchmarkMemclrUnaligned/4_4096-4 1930867 62.42 ns/op 65624.91 MB/s BenchmarkMemclrUnaligned/4_65536-4 113504 910.0 ns/op 72021.53 MB/s BenchmarkMemclrUnaligned/7_5-4 9785884 12.22 ns/op 409.29 MB/s BenchmarkMemclrUnaligned/7_16-4 9865476 12.28 ns/op 1302.62 MB/s BenchmarkMemclrUnaligned/7_64-4 8523847 13.20 ns/op 4849.41 MB/s BenchmarkMemclrUnaligned/7_256-4 8409798 15.11 ns/op 16945.89 MB/s BenchmarkMemclrUnaligned/7_4096-4 1832856 65.04 ns/op 62973.82 MB/s BenchmarkMemclrUnaligned/7_65536-4 126051 952.1 ns/op 68832.93 MB/s BenchmarkMemclrUnaligned/0_1M-4 6057 17580 ns/op 59645.74 MB/s BenchmarkMemclrUnaligned/0_4M-4 1473 78879 ns/op 53173.83 MB/s BenchmarkMemclrUnaligned/0_8M-4 858 171044 ns/op 49043.47 MB/s BenchmarkMemclrUnaligned/0_16M-4 254 650758 ns/op 25781.04 MB/s BenchmarkMemclrUnaligned/0_64M-4 75 1415418 ns/op 47412.77 MB/s BenchmarkMemclrUnaligned/1_1M-4 6684 19079 ns/op 54960.08 MB/s BenchmarkMemclrUnaligned/1_4M-4 1328 76757 ns/op 54644.21 MB/s BenchmarkMemclrUnaligned/1_8M-4 765 151381 ns/op 55413.89 MB/s BenchmarkMemclrUnaligned/1_16M-4 315 452619 ns/op 37066.99 MB/s BenchmarkMemclrUnaligned/1_64M-4 81 1411424 ns/op 47546.91 MB/s BenchmarkMemclrUnaligned/4_1M-4 6498 17767 ns/op 59017.33 MB/s BenchmarkMemclrUnaligned/4_4M-4 1676 67725 ns/op 61931.12 MB/s BenchmarkMemclrUnaligned/4_8M-4 748 154118 ns/op 54429.74 MB/s BenchmarkMemclrUnaligned/4_16M-4 262 513234 ns/op 32689.22 MB/s BenchmarkMemclrUnaligned/4_64M-4 79 1408767 ns/op 47636.58 MB/s BenchmarkMemclrUnaligned/7_1M-4 6280 18341 ns/op 57171.65 MB/s BenchmarkMemclrUnaligned/7_4M-4 1490 74553 ns/op 56259.21 MB/s BenchmarkMemclrUnaligned/7_8M-4 679 171389 ns/op 48944.98 MB/s BenchmarkMemclrUnaligned/7_16M-4 189 617484 ns/op 27170.29 MB/s BenchmarkMemclrUnaligned/7_64M-4 82 1422130 ns/op 47188.97 MB/s BenchmarkGoMemclr/5-4 3295593 39.80 ns/op 125.62 MB/s BenchmarkGoMemclr/16-4 867258 132.1 ns/op 121.16 MB/s BenchmarkGoMemclr/64-4 203911 523.1 ns/op 122.34 MB/s BenchmarkGoMemclr/256-4 56090 2006 ns/op 127.63 MB/s BenchmarkMemclrRange/1K_2K-4 91675 1321 ns/op 72573.84 MB/s BenchmarkMemclrRange/2K_8K-4 30732 3727 ns/op 89479.60 MB/s BenchmarkMemclrRange/4K_16K-4 35748 3334 ns/op 96899.62 MB/s BenchmarkMemclrRange/160K_228K-4 5752 18634 ns/op 89240.27 MB/s BenchmarkClearFat7-4 9413188 12.38 ns/op BenchmarkClearFat8-4 10171681 11.23 ns/op BenchmarkClearFat11-4 9643062 12.49 ns/op BenchmarkClearFat12-4 9896556 12.18 ns/op BenchmarkClearFat13-4 9583868 12.48 ns/op BenchmarkClearFat14-4 9652827 12.42 ns/op BenchmarkClearFat15-4 9469712 12.48 ns/op BenchmarkClearFat16-4 9910442 11.62 ns/op BenchmarkClearFat24-4 9140085 12.69 ns/op BenchmarkClearFat32-4 9187389 12.76 ns/op BenchmarkClearFat40-4 8697253 13.64 ns/op BenchmarkClearFat48-4 7973824 14.06 ns/op BenchmarkClearFat56-4 7394977 15.08 ns/op BenchmarkClearFat64-4 7230078 15.81 ns/op BenchmarkClearFat72-4 7165881 16.95 ns/op BenchmarkClearFat128-4 5158177 23.16 ns/op BenchmarkClearFat256-4 3218614 35.10 ns/op BenchmarkClearFat512-4 1808318 65.11 ns/op BenchmarkClearFat1024-4 1062910 108.8 ns/op BenchmarkClearFat1032-4 932074 113.9 ns/op BenchmarkClearFat1040-4 882067 137.9 ns/op BenchmarkCopyFat7-4 9278560 12.31 ns/op BenchmarkCopyFat8-4 9983817 11.11 ns/op BenchmarkCopyFat11-4 8470508 12.75 ns/op BenchmarkCopyFat12-4 9459022 12.55 ns/op BenchmarkCopyFat13-4 9504777 12.36 ns/op BenchmarkCopyFat14-4 9608432 12.68 ns/op BenchmarkCopyFat15-4 9639793 12.51 ns/op BenchmarkCopyFat16-4 9944856 11.73 ns/op BenchmarkCopyFat24-4 9298736 12.71 ns/op BenchmarkCopyFat32-4 9513201 12.73 ns/op BenchmarkCopyFat64-4 7350148 16.23 ns/op BenchmarkCopyFat72-4 6899866 16.81 ns/op BenchmarkCopyFat128-4 5044701 24.57 ns/op BenchmarkCopyFat256-4 3152960 37.21 ns/op BenchmarkCopyFat512-4 1713476 68.91 ns/op BenchmarkCopyFat520-4 1657468 70.65 ns/op BenchmarkCopyFat1024-4 948046 125.6 ns/op BenchmarkCopyFat1032-4 936198 117.8 ns/op BenchmarkCopyFat1040-4 964942 128.6 ns/op BenchmarkIssue18740/2byte-4 669 181756 ns/op BenchmarkIssue18740/4byte-4 1045 103905 ns/op BenchmarkIssue18740/8byte-4 1638 76224 ns/op BenchmarkMemclrKnownSize1-4 10673526 10.77 ns/op 92.85 MB/s BenchmarkMemclrKnownSize2-4 7101435 15.99 ns/op 125.12 MB/s BenchmarkMemclrKnownSize4-4 4178169 28.18 ns/op 141.94 MB/s BenchmarkMemclrKnownSize8-4 1843569 64.90 ns/op 123.27 MB/s BenchmarkMemclrKnownSize16-4 886131 131.1 ns/op 122.03 MB/s BenchmarkMemclrKnownSize32-4 460264 318.8 ns/op 100.39 MB/s BenchmarkMemclrKnownSize64-4 241308 495.3 ns/op 129.22 MB/s BenchmarkMemclrKnownSize112-4 123062 852.3 ns/op 131.40 MB/s BenchmarkMemclrKnownSize128-4 114202 946.8 ns/op 135.19 MB/s BenchmarkMemclrKnownSize192-4 78795 1426 ns/op 134.68 MB/s BenchmarkMemclrKnownSize248-4 62344 1837 ns/op 135.01 MB/s BenchmarkMemclrKnownSize256-4 61660 1909 ns/op 134.08 MB/s BenchmarkMemclrKnownSize512-4 30336 3741 ns/op 136.86 MB/s BenchmarkMemclrKnownSize1024-4 15211 7889 ns/op 129.81 MB/s BenchmarkMemclrKnownSize4096-4 3808 31252 ns/op 131.06 MB/s BenchmarkMemclrKnownSize512KiB-4 28 4156642 ns/op 126.13 MB/s BenchmarkReadMetricsLatency-4 29250 2990 p50-ns 4211 p90-ns 22930 p99-ns BenchmarkFinalizer-4 145 822529 ns/op BenchmarkFinalizerRun-4 237650 694.1 ns/op BenchmarkPallocBitsSummarize/Unpacked00-4 8212129 12.76 ns/op BenchmarkPallocBitsSummarize/UnpackedFFFFFFFFFFFFFFFF-4 2935948 40.68 ns/op BenchmarkPallocBitsSummarize/UnpackedAA-4 2479092 47.18 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAAAAAAAAAA-4 2460307 47.87 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000AAAAAAAA-4 1747732 67.18 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAA00000001-4 1666794 71.25 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBBBBBBBBBB-4 2322478 50.54 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000BBBBBBBB-4 1674244 72.36 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBB00000001-4 1751941 67.75 ns/op BenchmarkPallocBitsSummarize/UnpackedCCCCCCCCCCCCCCCC-4 2236468 53.13 ns/op BenchmarkPallocBitsSummarize/Unpacked4444444444444444-4 2228476 53.08 ns/op BenchmarkPallocBitsSummarize/Unpacked4040404040404040-4 2054445 58.58 ns/op BenchmarkPallocBitsSummarize/Unpacked4000400040004000-4 1952007 61.41 ns/op BenchmarkPallocBitsSummarize/Unpacked1000404044CCAAFF-4 1768496 67.93 ns/op BenchmarkFindBitRange64/Pattern00Size2-4 7736934 14.70 ns/op BenchmarkFindBitRange64/Pattern00Size8-4 8182491 14.69 ns/op BenchmarkFindBitRange64/Pattern00Size32-4 7864984 14.81 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize2-4 7920860 14.66 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize8-4 7340127 15.68 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize32-4 6712587 17.01 ns/op BenchmarkFindBitRange64/PatternAASize2-4 8328208 14.47 ns/op BenchmarkFindBitRange64/PatternAASize8-4 7719583 14.71 ns/op BenchmarkFindBitRange64/PatternAASize32-4 7664460 14.69 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize2-4 8224039 14.44 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize8-4 7715458 14.97 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize32-4 8037998 14.67 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize2-4 8248856 14.65 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize8-4 7237491 14.91 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize32-4 7878838 14.87 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size2-4 7722380 14.52 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size8-4 6846879 14.76 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size32-4 7817074 14.71 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize2-4 7752172 14.52 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize8-4 7786994 15.49 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize32-4 7765215 15.50 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize2-4 8195652 14.77 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize8-4 7770681 15.30 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize32-4 7588803 15.46 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size2-4 7794034 14.45 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size8-4 7676772 15.50 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size32-4 7811426 15.45 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize2-4 8013066 14.51 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize8-4 6524150 15.35 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize32-4 7783408 15.36 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size2-4 8170441 14.60 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size8-4 7947856 14.71 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size32-4 8056378 14.89 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size2-4 7773470 17.20 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size8-4 6943210 14.77 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size32-4 7494660 15.31 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size2-4 8170825 14.46 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size8-4 8128054 14.78 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size32-4 7795467 14.87 ns/op BenchmarkNetpollBreak-4 3896 27300 ns/op BenchmarkPinnerPinUnpinBatch-4 1624 63065 ns/op BenchmarkPinnerPinUnpinBatchDouble-4 315 376306 ns/op BenchmarkPinnerPinUnpinBatchTiny-4 1993 62144 ns/op BenchmarkPinnerPinUnpin-4 2471215 49.68 ns/op BenchmarkPinnerPinUnpinTiny-4 2412771 48.79 ns/op BenchmarkPinnerPinUnpinDouble-4 969456 124.2 ns/op BenchmarkPinnerPinUnpinParallel-4 6366544 18.09 ns/op BenchmarkPinnerPinUnpinParallelTiny-4 6708332 17.99 ns/op BenchmarkPinnerPinUnpinParallelDouble-4 222898 644.7 ns/op BenchmarkPinnerIsPinnedOnPinned-4 8142940 12.90 ns/op BenchmarkPinnerIsPinnedOnUnpinned-4 8734990 13.33 ns/op BenchmarkPinnerIsPinnedOnPinnedParallel-4 12780958 9.351 ns/op BenchmarkPinnerIsPinnedOnUnpinnedParallel-4 12595741 9.302 ns/op BenchmarkPingPongHog-4 330 361920 ns/op BenchmarkStackGrowth-4 169508 665.8 ns/op BenchmarkStackGrowthDeep-4 1752 67841 ns/op BenchmarkCreateGoroutines-4 60886 1974 ns/op BenchmarkCreateGoroutinesParallel-4 40240 3255 ns/op BenchmarkCreateGoroutinesCapture-4 7602 14683 ns/op 144 B/op 5 allocs/op BenchmarkCreateGoroutinesSingle-4 37257 3177 ns/op BenchmarkClosureCall-4 22608151 4.468 ns/op BenchmarkWakeupParallelSpinning/0s-4 5677 20461 ns/op BenchmarkWakeupParallelSpinning/1µs-4 4926 25524 ns/op BenchmarkWakeupParallelSpinning/2µs-4 4136 29714 ns/op BenchmarkWakeupParallelSpinning/5µs-4 3171 39769 ns/op BenchmarkWakeupParallelSpinning/10µs-4 1988 58886 ns/op BenchmarkWakeupParallelSpinning/20µs-4 1196 98920 ns/op BenchmarkWakeupParallelSpinning/50µs-4 604 193558 ns/op BenchmarkWakeupParallelSpinning/100µs-4 348 333958 ns/op BenchmarkWakeupParallelSyscall/0s-4 861 154284 ns/op BenchmarkWakeupParallelSyscall/1µs-4 746 147132 ns/op BenchmarkWakeupParallelSyscall/2µs-4 728 153904 ns/op BenchmarkWakeupParallelSyscall/5µs-4 703 161706 ns/op BenchmarkWakeupParallelSyscall/10µs-4 644 183160 ns/op BenchmarkWakeupParallelSyscall/20µs-4 574 226097 ns/op BenchmarkWakeupParallelSyscall/50µs-4 506 258185 ns/op BenchmarkWakeupParallelSyscall/100µs-4 330 375645 ns/op BenchmarkMatmult-4 5873438 23.08 ns/op BenchmarkFastrand-4 15802173 7.390 ns/op BenchmarkFastrand64-4 14875069 7.424 ns/op BenchmarkFastrandHashiter-4 6641326 17.69 ns/op BenchmarkFastrandn/2-4 7959924 14.96 ns/op BenchmarkFastrandn/3-4 7953330 14.97 ns/op BenchmarkFastrandn/4-4 7866768 15.11 ns/op BenchmarkFastrandn/5-4 8110476 15.72 ns/op BenchmarkIfaceCmp100-4 122098 954.9 ns/op BenchmarkIfaceCmpNil100-4 211034 526.3 ns/op BenchmarkEfaceCmpDiff-4 50952 2435 ns/op BenchmarkEfaceCmpDiffIndirect-4 39996 2527 ns/op BenchmarkDefer-4 2336020 52.30 ns/op BenchmarkDefer10-4 1170309 101.8 ns/op BenchmarkDeferMany-4 640521 334.9 ns/op BenchmarkPanicRecover-4 274734 448.2 ns/op BenchmarkGoroutineProfile/small-nil/idle-4 10000 23085 ns/op 22400 p50-ns 28240 p90-ns 38030 p99-ns BenchmarkGoroutineProfile/small-nil/loaded-4 5328 26558 ns/op 21971 p50-ns 28799 p90-ns 84350 p99-ns BenchmarkGoroutineProfile/small/idle-4 3270 33708 ns/op 31931 p50-ns 35220 p90-ns 48970 p99-ns BenchmarkGoroutineProfile/small/loaded-4 537 269890 ns/op 113650 p50-ns 401380 p90-ns 2501660 p99-ns BenchmarkGoroutineProfile/large-nil/idle-4 5353 22762 ns/op 22370 p50-ns 27710 p90-ns 41710 p99-ns BenchmarkGoroutineProfile/large-nil/loaded-4 4869 28982 ns/op 22570 p50-ns 29600 p90-ns 87099 p99-ns BenchmarkGoroutineProfile/large/idle-4 27 4885825 ns/op 4795339 p50-ns 4955520 p90-ns 6933869 p99-ns BenchmarkGoroutineProfile/large/loaded-4 19 8649444 ns/op 5297149 p50-ns 20986169 p90-ns 24808429 p99-ns BenchmarkGoroutineProfile/sparse-nil/idle-4 4939 23274 ns/op 22240 p50-ns 27930 p90-ns 40770 p99-ns BenchmarkGoroutineProfile/sparse-nil/loaded-4 5106 25675 ns/op 22390 p50-ns 28310 p90-ns 49900 p99-ns BenchmarkGoroutineProfile/sparse/idle-4 1544 77049 ns/op 73970 p50-ns 81630 p90-ns 122440 p99-ns BenchmarkGoroutineProfile/sparse/loaded-4 550 209185 ns/op 168250 p50-ns 282830 p90-ns 1098300 p99-ns BenchmarkRWMutexUncontended-4 7912495 16.06 ns/op BenchmarkRWMutexWrite100-4 616461 165.4 ns/op BenchmarkRWMutexWrite10-4 330343 310.3 ns/op BenchmarkRWMutexWorkWrite100-4 385635 290.3 ns/op BenchmarkRWMutexWorkWrite10-4 180745 1313 ns/op BenchmarkSemTable/OneAddrCollision/n=1000-4 2451 45372 ns/op BenchmarkSemTable/ManyAddrCollision/n=1000-4 1258 91583 ns/op BenchmarkSemTable/OneAddrCollision/n=2000-4 1272 89857 ns/op BenchmarkSemTable/ManyAddrCollision/n=2000-4 597 191391 ns/op BenchmarkSemTable/OneAddrCollision/n=4000-4 589 195650 ns/op BenchmarkSemTable/ManyAddrCollision/n=4000-4 254 402467 ns/op BenchmarkSemTable/OneAddrCollision/n=8000-4 315 358328 ns/op BenchmarkSemTable/ManyAddrCollision/n=8000-4 138 831999 ns/op BenchmarkMakeSliceCopy/mallocmove/Byte-4 418855 281.9 ns/op BenchmarkMakeSliceCopy/mallocmove/Int-4 439606 296.0 ns/op BenchmarkMakeSliceCopy/mallocmove/Ptr-4 355706 340.0 ns/op BenchmarkMakeSliceCopy/makecopy/Byte-4 389308 280.2 ns/op BenchmarkMakeSliceCopy/makecopy/Int-4 415760 293.5 ns/op BenchmarkMakeSliceCopy/makecopy/Ptr-4 317986 350.5 ns/op BenchmarkMakeSliceCopy/nilappend/Byte-4 419126 330.1 ns/op BenchmarkMakeSliceCopy/nilappend/Int-4 418896 315.1 ns/op BenchmarkMakeSliceCopy/nilappend/Ptr-4 322524 368.5 ns/op BenchmarkMakeSlice/Byte-4 2635084 45.98 ns/op BenchmarkMakeSlice/Int16-4 2758029 42.95 ns/op BenchmarkMakeSlice/Int-4 2084100 55.01 ns/op BenchmarkMakeSlice/Ptr-4 1759989 67.78 ns/op BenchmarkMakeSlice/Struct/24-4 1347687 88.76 ns/op BenchmarkMakeSlice/Struct/32-4 1000000 109.2 ns/op BenchmarkMakeSlice/Struct/40-4 1000000 132.2 ns/op BenchmarkGrowSlice/Byte-4 1096101 101.9 ns/op BenchmarkGrowSlice/Int16-4 936432 120.0 ns/op BenchmarkGrowSlice/Int-4 673396 151.3 ns/op BenchmarkGrowSlice/Ptr-4 591015 188.0 ns/op BenchmarkGrowSlice/Struct/24-4 403778 279.8 ns/op BenchmarkGrowSlice/Struct/32-4 359883 330.0 ns/op BenchmarkGrowSlice/Struct/40-4 305901 395.4 ns/op BenchmarkExtendSlice/IntSlice-4 691526 173.7 ns/op BenchmarkExtendSlice/PointerSlice-4 585850 217.5 ns/op BenchmarkExtendSlice/NoGrow-4 1298209 96.47 ns/op BenchmarkAppend-4 1000000 118.9 ns/op BenchmarkAppendGrowByte-4 6 17708006 ns/op BenchmarkAppendGrowString-4 1 258350705 ns/op BenchmarkAppendSlice/1Bytes-4 2704107 43.22 ns/op BenchmarkAppendSlice/4Bytes-4 2654655 43.08 ns/op BenchmarkAppendSlice/7Bytes-4 2600799 45.80 ns/op BenchmarkAppendSlice/8Bytes-4 2724564 42.74 ns/op BenchmarkAppendSlice/15Bytes-4 2644960 45.47 ns/op BenchmarkAppendSlice/16Bytes-4 2664858 45.00 ns/op BenchmarkAppendSlice/32Bytes-4 2676858 46.37 ns/op BenchmarkAppendSliceLarge/1024Bytes-4 109630 1044 ns/op BenchmarkAppendSliceLarge/4096Bytes-4 28124 4040 ns/op BenchmarkAppendSliceLarge/16384Bytes-4 9534 14979 ns/op BenchmarkAppendSliceLarge/65536Bytes-4 1767 59535 ns/op BenchmarkAppendSliceLarge/262144Bytes-4 168 625717 ns/op BenchmarkAppendSliceLarge/1048576Bytes-4 44 3395193 ns/op BenchmarkAppendStr/1Bytes-4 1954945 61.51 ns/op BenchmarkAppendStr/4Bytes-4 1973800 60.34 ns/op BenchmarkAppendStr/8Bytes-4 1774366 64.57 ns/op BenchmarkAppendStr/16Bytes-4 1937044 62.90 ns/op BenchmarkAppendStr/32Bytes-4 1854933 66.20 ns/op BenchmarkAppendSpecialCase-4 920833 130.2 ns/op BenchmarkCopy/1Byte-4 2779100 42.78 ns/op 23.38 MB/s BenchmarkCopy/1String-4 2693460 43.79 ns/op 22.84 MB/s BenchmarkCopy/2Byte-4 2761376 43.72 ns/op 45.74 MB/s BenchmarkCopy/2String-4 2751292 44.01 ns/op 45.44 MB/s BenchmarkCopy/4Byte-4 2709741 44.16 ns/op 90.58 MB/s BenchmarkCopy/4String-4 2833309 42.58 ns/op 93.94 MB/s BenchmarkCopy/8Byte-4 2688164 42.34 ns/op 188.95 MB/s BenchmarkCopy/8String-4 2795523 41.27 ns/op 193.83 MB/s BenchmarkCopy/12Byte-4 2589310 44.22 ns/op 271.36 MB/s BenchmarkCopy/12String-4 2681932 44.23 ns/op 271.28 MB/s BenchmarkCopy/16Byte-4 2733654 43.66 ns/op 366.48 MB/s BenchmarkCopy/16String-4 2657322 42.81 ns/op 373.71 MB/s BenchmarkCopy/32Byte-4 2585822 44.24 ns/op 723.33 MB/s BenchmarkCopy/32String-4 2583103 46.99 ns/op 681.03 MB/s BenchmarkCopy/128Byte-4 1870069 62.31 ns/op 2054.21 MB/s BenchmarkCopy/128String-4 1806360 67.57 ns/op 1894.25 MB/s BenchmarkCopy/1024Byte-4 459649 231.3 ns/op 4427.39 MB/s BenchmarkCopy/1024String-4 459550 261.1 ns/op 3922.07 MB/s BenchmarkAppendInPlace/NoGrow/Byte-4 45642 2486 ns/op BenchmarkAppendInPlace/NoGrow/1Ptr-4 26578 4425 ns/op BenchmarkAppendInPlace/NoGrow/2Ptr-4 17308 6497 ns/op BenchmarkAppendInPlace/NoGrow/3Ptr-4 13568 8683 ns/op BenchmarkAppendInPlace/NoGrow/4Ptr-4 10000 11427 ns/op BenchmarkAppendInPlace/Grow/Byte-4 211585 584.1 ns/op BenchmarkAppendInPlace/Grow/1Ptr-4 198166 614.8 ns/op BenchmarkAppendInPlace/Grow/2Ptr-4 162429 778.1 ns/op BenchmarkAppendInPlace/Grow/3Ptr-4 112695 948.8 ns/op BenchmarkAppendInPlace/Grow/4Ptr-4 116866 1116 ns/op BenchmarkStackCopyPtr-4 1 108967714 ns/op BenchmarkStackCopy-4 2 75654256 ns/op BenchmarkStackCopyNoCache-4 27 4324723 ns/op BenchmarkStackCopyWithStkobj-4 3 43377511 ns/op BenchmarkIssue18138-4 589 180948 ns/op BenchmarkCompareStringEqual-4 14689374 7.941 ns/op BenchmarkCompareStringIdentical-4 18190141 5.988 ns/op BenchmarkCompareStringSameLength-4 15557805 6.933 ns/op BenchmarkCompareStringDifferentLength-4 21243938 4.744 ns/op BenchmarkCompareStringBigUnaligned-4 2602 42179 ns/op 24860.64 MB/s BenchmarkCompareStringBig-4 3787 39644 ns/op 26450.12 MB/s BenchmarkConcatStringAndBytes-4 3210884 36.91 ns/op BenchmarkSliceByteToString/1-4 3212624 38.06 ns/op BenchmarkSliceByteToString/2-4 1640494 71.28 ns/op BenchmarkSliceByteToString/4-4 1637018 72.54 ns/op BenchmarkSliceByteToString/8-4 1674426 71.53 ns/op BenchmarkSliceByteToString/16-4 1656326 74.59 ns/op BenchmarkSliceByteToString/32-4 1376331 85.48 ns/op BenchmarkSliceByteToString/64-4 1000000 113.5 ns/op BenchmarkSliceByteToString/128-4 683133 149.6 ns/op BenchmarkRuneCount/lenruneslice/ASCII-4 3155647 36.88 ns/op BenchmarkRuneCount/lenruneslice/Japanese-4 1253043 94.44 ns/op BenchmarkRuneCount/lenruneslice/MixedLength-4 1460812 81.41 ns/op BenchmarkRuneCount/rangeloop/ASCII-4 4556220 26.04 ns/op BenchmarkRuneCount/rangeloop/Japanese-4 2334960 51.81 ns/op BenchmarkRuneCount/rangeloop/MixedLength-4 2669244 45.24 ns/op BenchmarkRuneCount/utf8.RuneCountInString/ASCII-4 3209526 37.84 ns/op BenchmarkRuneCount/utf8.RuneCountInString/Japanese-4 674085 178.0 ns/op BenchmarkRuneCount/utf8.RuneCountInString/MixedLength-4 735171 139.8 ns/op BenchmarkRuneIterate/range/ASCII-4 7150880 14.80 ns/op BenchmarkRuneIterate/range/Japanese-4 2682288 44.34 ns/op BenchmarkRuneIterate/range/MixedLength-4 3202498 36.39 ns/op BenchmarkRuneIterate/range1/ASCII-4 7838244 14.48 ns/op BenchmarkRuneIterate/range1/Japanese-4 2615796 44.32 ns/op BenchmarkRuneIterate/range1/MixedLength-4 3109963 37.85 ns/op BenchmarkRuneIterate/range2/ASCII-4 7610012 14.47 ns/op BenchmarkRuneIterate/range2/Japanese-4 2661666 44.25 ns/op BenchmarkRuneIterate/range2/MixedLength-4 3115278 36.89 ns/op BenchmarkArrayEqual-4 22654460 5.052 ns/op BenchmarkFunc/Name-4 3306632 36.01 ns/op BenchmarkFunc/Entry-4 13451181 8.448 ns/op BenchmarkFunc/FileLine-4 2240284 51.59 ns/op PASS ok runtime 143.499s goos: linux goarch: amd64 pkg: runtime/cgo cpu: AMD EPYC 7B12 BenchmarkHandle/non-concurrent-4 34880 3085 ns/op BenchmarkHandle/concurrent-4 20380 6120 ns/op PASS ok runtime/cgo 1.349s goos: linux goarch: amd64 pkg: runtime/internal/atomic cpu: AMD EPYC 7B12 BenchmarkAtomicLoad64-4 23845887 5.038 ns/op BenchmarkAtomicStore64-4 23326838 5.014 ns/op BenchmarkAtomicLoad-4 23541823 5.024 ns/op BenchmarkAtomicStore-4 24018787 5.030 ns/op BenchmarkAnd8-4 21861705 5.044 ns/op BenchmarkAnd-4 21791278 4.998 ns/op BenchmarkAnd8Parallel-4 6124035 32.15 ns/op BenchmarkAndParallel-4 3315932 34.03 ns/op BenchmarkOr8-4 22023606 4.989 ns/op BenchmarkOr-4 20365768 4.986 ns/op BenchmarkOr8Parallel-4 3444387 38.25 ns/op BenchmarkOrParallel-4 3526900 34.82 ns/op BenchmarkXadd-4 3471217 32.70 ns/op BenchmarkXadd64-4 3681470 32.75 ns/op BenchmarkCas-4 3038484 39.46 ns/op BenchmarkCas64-4 3297511 36.81 ns/op BenchmarkXchg-4 3425990 35.27 ns/op BenchmarkXchg64-4 3146430 38.08 ns/op PASS ok runtime/internal/atomic 3.831s goos: linux goarch: amd64 pkg: runtime/internal/math cpu: AMD EPYC 7B12 BenchmarkMulUintptr/small-4 5253050 22.80 ns/op BenchmarkMulUintptr/large-4 4217454 26.93 ns/op PASS ok runtime/internal/math 1.303s goos: linux goarch: amd64 pkg: runtime/pprof cpu: AMD EPYC 7B12 BenchmarkGoroutine/Profile.WriteTo_idle_50-4 30 5747870 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_50-4 15 9270977 ns/op 728.7 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_50-4 709 151748 ns/op 5.939 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_500-4 14 9169977 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_500-4 7 17750516 ns/op 1198 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_500-4 211 614840 ns/op 41.40 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_5000-4 2 56049917 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_5000-4 2 92551740 ns/op 6142 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_5000-4 22 6137840 ns/op 408.0 concurrent_launches/op PASS ok runtime/pprof 2.862s goos: linux goarch: amd64 pkg: runtime/race cpu: AMD EPYC 7B12 BenchmarkSyncLeak-4 40 2821985 ns/op BenchmarkStackLeak-4 20482 5900 ns/op PASS ok runtime/race 1.534s goos: linux goarch: amd64 pkg: runtime/trace cpu: AMD EPYC 7B12 BenchmarkStartRegion-4 5807464 20.42 ns/op 0 B/op 0 allocs/op BenchmarkNewTask-4 253470 512.3 ns/op 64 B/op 2 allocs/op PASS ok runtime/trace 1.398s goos: linux goarch: amd64 pkg: slices cpu: AMD EPYC 7B12 BenchmarkEqualFunc_Large-4 51 2353033 ns/op BenchmarkIndex_Large-4 29199 4043 ns/op BenchmarkIndexFunc_Large-4 140 888101 ns/op BenchmarkCompact/nil-4 8878819 12.59 ns/op BenchmarkCompact/one-4 2382104 47.92 ns/op BenchmarkCompact/sorted-4 1612503 79.36 ns/op BenchmarkCompact/1_item-4 1422252 84.61 ns/op BenchmarkCompact/unsorted-4 1629609 75.14 ns/op BenchmarkCompact/many-4 892609 131.8 ns/op BenchmarkCompact_Large-4 1474 83219 ns/op BenchmarkCompactFunc_Large-4 85 1229954 ns/op BenchmarkReplace/naive-fast-4 118851 1029 ns/op BenchmarkReplace/optimized-fast-4 129626 844.0 ns/op BenchmarkReplace/naive-slow-4 37602 3136 ns/op BenchmarkReplace/optimized-slow-4 42547 2758 ns/op BenchmarkSortInts-4 2 80525876 ns/op BenchmarkSlicesSortInts-4 3 50343090 ns/op BenchmarkSlicesSortInts_Sorted-4 75 1810523 ns/op BenchmarkSlicesSortInts_Reversed-4 36 2814398 ns/op BenchmarkSortStrings-4 1 113420253 ns/op BenchmarkSlicesSortStrings-4 2 86020986 ns/op BenchmarkSortStructs-4 1 140802971 ns/op BenchmarkSortFuncStructs-4 1 115593234 ns/op BenchmarkBinarySearchFloats/Size16-4 1461898 78.09 ns/op BenchmarkBinarySearchFloats/Size32-4 1289715 91.18 ns/op BenchmarkBinarySearchFloats/Size64-4 1000000 101.9 ns/op BenchmarkBinarySearchFloats/Size128-4 1062166 113.9 ns/op BenchmarkBinarySearchFloats/Size512-4 882351 136.1 ns/op BenchmarkBinarySearchFloats/Size1024-4 751398 148.6 ns/op BenchmarkBinarySearchFuncStruct/Size16-4 631588 160.4 ns/op BenchmarkBinarySearchFuncStruct/Size32-4 490572 204.2 ns/op BenchmarkBinarySearchFuncStruct/Size64-4 564267 215.8 ns/op BenchmarkBinarySearchFuncStruct/Size128-4 498558 268.4 ns/op BenchmarkBinarySearchFuncStruct/Size512-4 371750 303.0 ns/op BenchmarkBinarySearchFuncStruct/Size1024-4 332158 327.5 ns/op PASS ok slices 15.788s goos: linux goarch: amd64 pkg: sort cpu: AMD EPYC 7B12 BenchmarkSearchWrappers-4 208114 548.9 ns/op BenchmarkSortString1K-4 193 541743 ns/op BenchmarkSortString1K_Slice-4 259 473587 ns/op BenchmarkStableString1K-4 127 936294 ns/op BenchmarkSortInt1K-4 256 479066 ns/op BenchmarkSortInt1K_Sorted-4 3606 33957 ns/op BenchmarkSortInt1K_Reversed-4 2125 57464 ns/op BenchmarkSortInt1K_Mod8-4 633 284717 ns/op BenchmarkStableInt1K-4 159 845755 ns/op BenchmarkStableInt1K_Slice-4 200 587127 ns/op BenchmarkSortInt64K-4 3 43504704 ns/op BenchmarkSortInt64K_Slice-4 3 37651678 ns/op BenchmarkStableInt64K-4 2 60866107 ns/op BenchmarkSort1e2-4 585 206835 ns/op BenchmarkStable1e2-4 235 513044 ns/op BenchmarkSort1e4-4 3 41161554 ns/op BenchmarkStable1e4-4 1 170498151 ns/op PASS ok sort 4.687s goos: linux goarch: amd64 pkg: strconv cpu: AMD EPYC 7B12 BenchmarkAtof64Decimal-4 1089246 111.3 ns/op BenchmarkAtof64Float-4 787608 129.2 ns/op BenchmarkAtof64FloatExp-4 817437 145.0 ns/op BenchmarkAtof64Big-4 609723 197.3 ns/op BenchmarkAtof64RandomBits-4 554697 211.0 ns/op BenchmarkAtof64RandomFloats-4 518967 198.4 ns/op BenchmarkAtof64RandomLongFloats-4 345049 352.5 ns/op BenchmarkAtof32Decimal-4 1000000 109.9 ns/op BenchmarkAtof32Float-4 829698 129.8 ns/op BenchmarkAtof32FloatExp-4 808400 148.4 ns/op BenchmarkAtof32Random-4 495506 243.0 ns/op BenchmarkAtof32RandomLong-4 206505 562.8 ns/op BenchmarkParseInt/Pos/7bit-4 1741432 71.31 ns/op BenchmarkParseInt/Pos/26bit-4 840352 130.1 ns/op BenchmarkParseInt/Pos/31bit-4 843050 142.1 ns/op BenchmarkParseInt/Pos/56bit-4 488786 222.7 ns/op BenchmarkParseInt/Pos/63bit-4 523150 234.4 ns/op BenchmarkParseInt/Neg/7bit-4 1646847 72.69 ns/op BenchmarkParseInt/Neg/26bit-4 805206 129.6 ns/op BenchmarkParseInt/Neg/31bit-4 831720 155.2 ns/op BenchmarkParseInt/Neg/56bit-4 561290 221.9 ns/op BenchmarkParseInt/Neg/63bit-4 518853 241.0 ns/op BenchmarkAtoi/Pos/7bit-4 2493333 49.95 ns/op BenchmarkAtoi/Pos/26bit-4 1000000 105.0 ns/op BenchmarkAtoi/Pos/31bit-4 1066406 111.2 ns/op BenchmarkAtoi/Pos/56bit-4 706596 181.4 ns/op BenchmarkAtoi/Pos/63bit-4 433935 248.1 ns/op BenchmarkAtoi/Neg/7bit-4 2421585 50.31 ns/op BenchmarkAtoi/Neg/26bit-4 1176405 100.7 ns/op BenchmarkAtoi/Neg/31bit-4 1060627 112.3 ns/op BenchmarkAtoi/Neg/56bit-4 666907 176.0 ns/op BenchmarkAtoi/Neg/63bit-4 461260 255.7 ns/op BenchmarkFormatFloat/Decimal-4 160117 766.1 ns/op BenchmarkFormatFloat/Float-4 144114 834.5 ns/op BenchmarkFormatFloat/Exp-4 144252 770.2 ns/op BenchmarkFormatFloat/NegExp-4 152239 780.7 ns/op BenchmarkFormatFloat/LongExp-4 130279 914.2 ns/op BenchmarkFormatFloat/Big-4 130531 928.2 ns/op BenchmarkFormatFloat/BinaryExp-4 271672 415.9 ns/op BenchmarkFormatFloat/32Integer-4 162930 780.9 ns/op BenchmarkFormatFloat/32ExactFraction-4 159667 756.2 ns/op BenchmarkFormatFloat/32Point-4 137124 818.3 ns/op BenchmarkFormatFloat/32Exp-4 156192 754.4 ns/op BenchmarkFormatFloat/32NegExp-4 160486 767.6 ns/op BenchmarkFormatFloat/32Shortest-4 153555 757.9 ns/op BenchmarkFormatFloat/32Fixed8Hard-4 192482 648.7 ns/op BenchmarkFormatFloat/32Fixed9Hard-4 184302 677.4 ns/op BenchmarkFormatFloat/64Fixed1-4 200640 562.5 ns/op BenchmarkFormatFloat/64Fixed2-4 210433 580.4 ns/op BenchmarkFormatFloat/64Fixed3-4 190352 578.0 ns/op BenchmarkFormatFloat/64Fixed4-4 215436 562.3 ns/op BenchmarkFormatFloat/64Fixed12-4 115629 1003 ns/op BenchmarkFormatFloat/64Fixed16-4 159231 779.2 ns/op BenchmarkFormatFloat/64Fixed12Hard-4 158823 761.8 ns/op BenchmarkFormatFloat/64Fixed17Hard-4 144974 830.7 ns/op BenchmarkFormatFloat/64Fixed18Hard-4 3698 33089 ns/op BenchmarkFormatFloat/Slowpath64-4 121712 921.5 ns/op BenchmarkFormatFloat/SlowpathDenormal64-4 127663 896.8 ns/op BenchmarkAppendFloat/Decimal-4 199041 606.9 ns/op BenchmarkAppendFloat/Float-4 166419 690.5 ns/op BenchmarkAppendFloat/Exp-4 198442 621.9 ns/op BenchmarkAppendFloat/NegExp-4 190659 594.5 ns/op BenchmarkAppendFloat/LongExp-4 136936 773.7 ns/op BenchmarkAppendFloat/Big-4 153597 787.2 ns/op BenchmarkAppendFloat/BinaryExp-4 391110 265.7 ns/op BenchmarkAppendFloat/32Integer-4 193333 608.1 ns/op BenchmarkAppendFloat/32ExactFraction-4 189093 589.3 ns/op BenchmarkAppendFloat/32Point-4 184815 687.3 ns/op BenchmarkAppendFloat/32Exp-4 200947 598.2 ns/op BenchmarkAppendFloat/32NegExp-4 194882 592.9 ns/op BenchmarkAppendFloat/32Shortest-4 217723 544.3 ns/op BenchmarkAppendFloat/32Fixed8Hard-4 248791 495.2 ns/op BenchmarkAppendFloat/32Fixed9Hard-4 239277 501.4 ns/op BenchmarkAppendFloat/64Fixed1-4 239896 417.0 ns/op BenchmarkAppendFloat/64Fixed2-4 231438 439.2 ns/op BenchmarkAppendFloat/64Fixed3-4 287342 423.1 ns/op BenchmarkAppendFloat/64Fixed4-4 258741 416.5 ns/op BenchmarkAppendFloat/64Fixed12-4 136540 804.7 ns/op BenchmarkAppendFloat/64Fixed16-4 196374 610.9 ns/op BenchmarkAppendFloat/64Fixed12Hard-4 205309 580.0 ns/op BenchmarkAppendFloat/64Fixed17Hard-4 176956 714.2 ns/op BenchmarkAppendFloat/64Fixed18Hard-4 3376 32693 ns/op BenchmarkAppendFloat/Slowpath64-4 156456 771.6 ns/op BenchmarkAppendFloat/SlowpathDenormal64-4 163856 738.1 ns/op BenchmarkFormatInt-4 23908 5014 ns/op BenchmarkAppendInt-4 26366 4451 ns/op BenchmarkFormatUint-4 127117 941.4 ns/op BenchmarkAppendUint-4 135424 823.4 ns/op BenchmarkFormatIntSmall/7-4 3642132 33.86 ns/op BenchmarkFormatIntSmall/42-4 3532932 33.86 ns/op BenchmarkAppendIntSmall-4 1729322 71.65 ns/op BenchmarkAppendUintVarlen/1-4 1700780 70.88 ns/op BenchmarkAppendUintVarlen/12-4 1673894 72.24 ns/op BenchmarkAppendUintVarlen/123-4 1309012 96.78 ns/op BenchmarkAppendUintVarlen/1234-4 1269102 92.46 ns/op BenchmarkAppendUintVarlen/12345-4 1249669 99.18 ns/op BenchmarkAppendUintVarlen/123456-4 1243903 95.82 ns/op BenchmarkAppendUintVarlen/1234567-4 1000000 100.7 ns/op BenchmarkAppendUintVarlen/12345678-4 1261708 97.73 ns/op BenchmarkAppendUintVarlen/123456789-4 1204066 97.54 ns/op BenchmarkAppendUintVarlen/1234567890-4 1217060 97.57 ns/op BenchmarkAppendUintVarlen/12345678901-4 1000000 103.0 ns/op BenchmarkAppendUintVarlen/123456789012-4 1000000 100.5 ns/op BenchmarkAppendUintVarlen/1234567890123-4 1000000 103.5 ns/op BenchmarkAppendUintVarlen/12345678901234-4 1167981 102.7 ns/op BenchmarkAppendUintVarlen/123456789012345-4 1000000 104.8 ns/op BenchmarkAppendUintVarlen/1234567890123456-4 1151558 99.89 ns/op BenchmarkAppendUintVarlen/12345678901234567-4 1000000 106.4 ns/op BenchmarkAppendUintVarlen/123456789012345678-4 1000000 107.5 ns/op BenchmarkAppendUintVarlen/1234567890123456789-4 1107591 110.6 ns/op BenchmarkAppendUintVarlen/12345678901234567890-4 1091486 108.2 ns/op BenchmarkQuote-4 67062 1758 ns/op BenchmarkQuoteRune-4 663873 182.8 ns/op BenchmarkAppendQuote-4 73524 1588 ns/op BenchmarkAppendQuoteRune-4 1000000 109.4 ns/op BenchmarkUnquoteEasy-4 1720309 69.84 ns/op BenchmarkUnquoteHard-4 63997 1692 ns/op PASS ok strconv 20.196s goos: linux goarch: amd64 pkg: strings cpu: AMD EPYC 7B12 BenchmarkBuildString_Builder/1Write_NoGrow-4 628639 185.6 ns/op 48 B/op 1 allocs/op BenchmarkBuildString_Builder/3Write_NoGrow-4 195049 594.8 ns/op 336 B/op 3 allocs/op BenchmarkBuildString_Builder/3Write_Grow-4 242283 432.3 ns/op 112 B/op 1 allocs/op BenchmarkBuildString_ByteBuffer/1Write_NoGrow-4 433472 277.1 ns/op 112 B/op 2 allocs/op BenchmarkBuildString_ByteBuffer/3Write_NoGrow-4 117985 942.7 ns/op 432 B/op 4 allocs/op BenchmarkBuildString_ByteBuffer/3Write_Grow-4 142314 743.7 ns/op 336 B/op 3 allocs/op BenchmarkClone-4 876448 115.4 ns/op 48 B/op 1 allocs/op BenchmarkGenericNoMatch-4 32102 4272 ns/op BenchmarkGenericMatch1-4 3136 38065 ns/op BenchmarkGenericMatch2-4 632 186434 ns/op BenchmarkSingleMaxSkipping-4 11660 10250 ns/op 975.58 MB/s BenchmarkSingleLongSuffixFail-4 20355 5816 ns/op 172.29 MB/s BenchmarkSingleMatch-4 361 350665 ns/op 42.78 MB/s BenchmarkByteByteNoMatch-4 102231 1154 ns/op BenchmarkByteByteMatch-4 28898 3962 ns/op BenchmarkByteStringMatch-4 32643 3485 ns/op BenchmarkHTMLEscapeNew-4 107374 1073 ns/op BenchmarkHTMLEscapeOld-4 119695 996.3 ns/op BenchmarkByteStringReplacerWriteString-4 1796 59472 ns/op BenchmarkByteReplacerWriteString-4 2448 48281 ns/op BenchmarkByteByteReplaces-4 4873 24474 ns/op BenchmarkByteByteMap-4 14265 8572 ns/op BenchmarkMap/identity/ASCII-4 1000000 118.2 ns/op BenchmarkMap/identity/Greek-4 655884 183.1 ns/op BenchmarkMap/change/ASCII-4 52417 2333 ns/op BenchmarkMap/change/Greek-4 37620 3038 ns/op BenchmarkIndexRune-4 2929648 43.21 ns/op BenchmarkIndexRuneLongString-4 2352363 51.77 ns/op BenchmarkIndexRuneFastPath-4 6100334 19.70 ns/op BenchmarkIndex-4 5797084 20.26 ns/op BenchmarkLastIndex-4 6470286 18.54 ns/op BenchmarkIndexByte-4 14757841 8.099 ns/op BenchmarkToUpper/#00-4 4101602 28.92 ns/op BenchmarkToUpper/ONLYUPPER-4 3131996 37.32 ns/op BenchmarkToUpper/abc-4 401799 273.3 ns/op BenchmarkToUpper/AbC123-4 317955 357.1 ns/op BenchmarkToUpper/azAZ09_-4 335178 324.3 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 75616 1535 ns/op BenchmarkToUpper/RENAN_BASTOS_93_AOSDAJDJAIDJAIDAJIaidsjjaidijadsjiadjiOOKKO-4 99190 1220 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 48864 2475 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 83294 1391 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 171774 709.0 ns/op BenchmarkToLower/#00-4 4039284 28.98 ns/op BenchmarkToLower/abc-4 3858992 30.46 ns/op BenchmarkToLower/AbC123-4 300972 372.8 ns/op BenchmarkToLower/azAZ09_-4 326994 387.7 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 141830 860.4 ns/op BenchmarkToLower/renan_bastos_93_AOSDAJDJAIDJAIDAJIaidsjjaidijadsjiadjiOOKKO-4 86833 1299 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 47163 2494 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 111286 1049 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 164716 713.8 ns/op BenchmarkMapNoChanges-4 1427312 84.39 ns/op BenchmarkTrim-4 50601 2385 ns/op 0 B/op 0 allocs/op BenchmarkToValidUTF8/Valid-4 4109031 29.05 ns/op BenchmarkToValidUTF8/InvalidASCII-4 262729 475.3 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 192228 658.8 ns/op BenchmarkEqualFold/Tests-4 75667 1603 ns/op BenchmarkEqualFold/ASCII-4 5083009 23.60 ns/op BenchmarkEqualFold/UnicodePrefix-4 159932 755.0 ns/op BenchmarkEqualFold/UnicodeSuffix-4 169656 710.9 ns/op BenchmarkIndexHard1-4 1245 94130 ns/op BenchmarkIndexHard2-4 912 132942 ns/op BenchmarkIndexHard3-4 189 630764 ns/op BenchmarkIndexHard4-4 186 642634 ns/op BenchmarkLastIndexHard1-4 72 1655158 ns/op BenchmarkLastIndexHard2-4 72 1645694 ns/op BenchmarkLastIndexHard3-4 72 1635918 ns/op BenchmarkCountHard1-4 1274 94194 ns/op BenchmarkCountHard2-4 909 131997 ns/op BenchmarkCountHard3-4 188 633586 ns/op BenchmarkIndexTorture-4 8968 12816 ns/op BenchmarkCountTorture-4 9152 12920 ns/op BenchmarkCountTortureOverlapping-4 1606 71600 ns/op BenchmarkCountByte/10-4 5805236 20.74 ns/op 482.18 MB/s BenchmarkCountByte/32-4 5545135 21.91 ns/op 1460.44 MB/s BenchmarkCountByte/4096-4 981480 122.4 ns/op 33462.94 MB/s BenchmarkCountByte/4194304-4 1104 102895 ns/op 40762.77 MB/s BenchmarkCountByte/67108864-4 34 3795146 ns/op 17682.81 MB/s BenchmarkFields/ASCII/16-4 466771 246.3 ns/op 64.97 MB/s 16 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 32350 3669 ns/op 69.78 MB/s 320 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 1749 59562 ns/op 68.77 MB/s 6144 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 100 1110369 ns/op 59.02 MB/s 98304 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 6 17603078 ns/op 59.57 MB/s 1515520 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 184030 595.1 ns/op 26.89 MB/s 16 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 15661 7517 ns/op 34.06 MB/s 384 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 900 132666 ns/op 30.87 MB/s 21504 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 43 2602968 ns/op 25.18 MB/s 463106 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 3 47645997 ns/op 22.01 MB/s 10449152 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 326409 314.7 ns/op 50.83 MB/s 16 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 26582 4486 ns/op 57.07 MB/s 320 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 1436 87381 ns/op 46.88 MB/s 21504 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 72 1701884 ns/op 38.51 MB/s 463104 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 3 35027008 ns/op 29.94 MB/s 10457376 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 241760 500.3 ns/op 31.98 MB/s 16 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 19705 6293 ns/op 40.68 MB/s 384 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 1064 106340 ns/op 38.52 MB/s 21504 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 62 2046826 ns/op 32.02 MB/s 463104 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 3 38998335 ns/op 26.89 MB/s 10449152 B/op 24 allocs/op BenchmarkSplitEmptySeparator-4 2 55333237 ns/op BenchmarkSplitSingleByteSeparator-4 24 4496039 ns/op BenchmarkSplitMultiByteSeparator-4 50 2373553 ns/op BenchmarkSplitNSingleByteSeparator-4 346162 352.8 ns/op BenchmarkSplitNMultiByteSeparator-4 275678 455.5 ns/op BenchmarkRepeat/5x0-4 4479478 26.27 ns/op BenchmarkRepeat/5x1-4 4553640 26.15 ns/op BenchmarkRepeat/5x2-4 380608 321.2 ns/op BenchmarkRepeat/5x6-4 233937 506.5 ns/op BenchmarkRepeat/10x0-4 4128204 26.25 ns/op BenchmarkRepeat/10x1-4 4487602 26.06 ns/op BenchmarkRepeat/10x2-4 370756 323.6 ns/op BenchmarkRepeat/10x6-4 227666 528.9 ns/op BenchmarkRepeatLarge/256/1-4 114504 1093 ns/op 234.21 MB/s BenchmarkRepeatLarge/256/16-4 166485 709.7 ns/op 360.71 MB/s BenchmarkRepeatLarge/512/1-4 90177 1338 ns/op 382.69 MB/s BenchmarkRepeatLarge/512/16-4 130261 988.2 ns/op 518.10 MB/s BenchmarkRepeatLarge/1024/1-4 65632 1770 ns/op 578.67 MB/s BenchmarkRepeatLarge/1024/16-4 86665 1365 ns/op 750.24 MB/s BenchmarkRepeatLarge/2048/1-4 47806 2652 ns/op 772.20 MB/s BenchmarkRepeatLarge/2048/16-4 45405 2258 ns/op 906.82 MB/s BenchmarkRepeatLarge/4096/1-4 26697 4454 ns/op 919.62 MB/s BenchmarkRepeatLarge/4096/16-4 32816 3811 ns/op 1074.71 MB/s BenchmarkRepeatLarge/8192/1-4 16087 7846 ns/op 1044.11 MB/s BenchmarkRepeatLarge/8192/16-4 18532 6556 ns/op 1249.62 MB/s BenchmarkRepeatLarge/8192/4097-4 6907405 17.37 ns/op 235888.91 MB/s BenchmarkRepeatLarge/16384/1-4 8353 12602 ns/op 1300.13 MB/s BenchmarkRepeatLarge/16384/16-4 9914 11734 ns/op 1396.23 MB/s BenchmarkRepeatLarge/16384/4097-4 10000 10124 ns/op 1214.08 MB/s BenchmarkRepeatLarge/32768/1-4 4407 24862 ns/op 1317.98 MB/s BenchmarkRepeatLarge/32768/16-4 6274 24440 ns/op 1340.76 MB/s BenchmarkRepeatLarge/32768/4097-4 5365 22207 ns/op 1291.46 MB/s BenchmarkRepeatLarge/65536/1-4 2644 45345 ns/op 1445.26 MB/s BenchmarkRepeatLarge/65536/16-4 2658 45255 ns/op 1448.15 MB/s BenchmarkRepeatLarge/65536/4097-4 2708 41942 ns/op 1465.24 MB/s BenchmarkRepeatLarge/131072/1-4 474 232464 ns/op 563.84 MB/s BenchmarkRepeatLarge/131072/16-4 501 235840 ns/op 555.77 MB/s BenchmarkRepeatLarge/131072/4097-4 530 244331 ns/op 519.82 MB/s BenchmarkRepeatLarge/262144/1-4 253 477445 ns/op 549.06 MB/s BenchmarkRepeatLarge/262144/16-4 258 475615 ns/op 551.17 MB/s BenchmarkRepeatLarge/262144/4097-4 250 479941 ns/op 537.80 MB/s BenchmarkRepeatLarge/524288/1-4 128 860045 ns/op 609.61 MB/s BenchmarkRepeatLarge/524288/16-4 133 891462 ns/op 588.12 MB/s BenchmarkRepeatLarge/524288/4097-4 130 871405 ns/op 597.10 MB/s BenchmarkRepeatLarge/1048576/1-4 76 1904757 ns/op 550.50 MB/s BenchmarkRepeatLarge/1048576/16-4 70 1894768 ns/op 553.41 MB/s BenchmarkRepeatLarge/1048576/4097-4 67 1921557 ns/op 543.69 MB/s BenchmarkRepeatLarge/2097152/1-4 39 3476450 ns/op 603.25 MB/s BenchmarkRepeatLarge/2097152/16-4 37 3443755 ns/op 608.97 MB/s BenchmarkRepeatLarge/2097152/4097-4 34 3493844 ns/op 599.22 MB/s BenchmarkRepeatLarge/4194304/1-4 16 6730460 ns/op 623.18 MB/s BenchmarkRepeatLarge/4194304/16-4 15 6693758 ns/op 626.60 MB/s BenchmarkRepeatLarge/4194304/4097-4 18 6719062 ns/op 623.78 MB/s BenchmarkRepeatLarge/8388608/1-4 9 12555003 ns/op 668.15 MB/s BenchmarkRepeatLarge/8388608/16-4 8 12945643 ns/op 647.99 MB/s BenchmarkRepeatLarge/8388608/4097-4 8 12954932 ns/op 647.36 MB/s BenchmarkRepeatLarge/16777216/1-4 4 25289024 ns/op 663.42 MB/s BenchmarkRepeatLarge/16777216/16-4 4 25450604 ns/op 659.21 MB/s BenchmarkRepeatLarge/16777216/4097-4 4 25980394 ns/op 645.76 MB/s BenchmarkRepeatLarge/33554432/1-4 3 45384801 ns/op 739.33 MB/s BenchmarkRepeatLarge/33554432/16-4 3 48724551 ns/op 688.66 MB/s BenchmarkRepeatLarge/33554432/4097-4 3 47230357 ns/op 710.44 MB/s BenchmarkRepeatLarge/67108864/1-4 2 81299926 ns/op 825.45 MB/s BenchmarkRepeatLarge/67108864/16-4 2 85010780 ns/op 789.42 MB/s BenchmarkRepeatLarge/67108864/4097-4 2 86772190 ns/op 773.39 MB/s BenchmarkRepeatLarge/134217728/1-4 1 175751970 ns/op 763.68 MB/s BenchmarkRepeatLarge/134217728/16-4 1 175213540 ns/op 766.02 MB/s BenchmarkRepeatLarge/134217728/4097-4 1 177989951 ns/op 754.07 MB/s BenchmarkRepeatLarge/268435456/1-4 1 318551123 ns/op 842.68 MB/s BenchmarkRepeatLarge/268435456/16-4 1 333573662 ns/op 804.73 MB/s BenchmarkRepeatLarge/268435456/4097-4 1 346769021 ns/op 774.10 MB/s BenchmarkRepeatLarge/536870912/1-4 1 640181356 ns/op 838.62 MB/s BenchmarkRepeatLarge/536870912/16-4 1 643641635 ns/op 834.11 MB/s BenchmarkRepeatLarge/536870912/4097-4 1 641915316 ns/op 836.36 MB/s BenchmarkRepeatLarge/1073741824/1-4 1 1229566944 ns/op 873.27 MB/s BenchmarkRepeatLarge/1073741824/16-4 1 1210143915 ns/op 887.28 MB/s BenchmarkRepeatLarge/1073741824/4097-4 1 1250013693 ns/op 858.98 MB/s BenchmarkIndexAnyASCII/1:1-4 2863567 41.81 ns/op BenchmarkIndexAnyASCII/1:2-4 2793038 43.63 ns/op BenchmarkIndexAnyASCII/1:4-4 2738602 42.80 ns/op BenchmarkIndexAnyASCII/1:8-4 2597343 43.08 ns/op BenchmarkIndexAnyASCII/1:16-4 2838181 43.61 ns/op BenchmarkIndexAnyASCII/1:32-4 2739859 44.02 ns/op BenchmarkIndexAnyASCII/1:64-4 2700547 43.49 ns/op BenchmarkIndexAnyASCII/16:1-4 2857512 41.22 ns/op BenchmarkIndexAnyASCII/16:2-4 1000000 105.0 ns/op BenchmarkIndexAnyASCII/16:4-4 1000000 107.6 ns/op BenchmarkIndexAnyASCII/16:8-4 1000000 112.4 ns/op BenchmarkIndexAnyASCII/16:16-4 947328 128.2 ns/op BenchmarkIndexAnyASCII/16:32-4 759675 146.4 ns/op BenchmarkIndexAnyASCII/16:64-4 474435 220.7 ns/op BenchmarkIndexAnyASCII/256:1-4 2611928 45.22 ns/op BenchmarkIndexAnyASCII/256:2-4 94246 1231 ns/op BenchmarkIndexAnyASCII/256:4-4 94791 1249 ns/op BenchmarkIndexAnyASCII/256:8-4 88665 1270 ns/op BenchmarkIndexAnyASCII/256:16-4 94396 1277 ns/op BenchmarkIndexAnyASCII/256:32-4 86836 1303 ns/op BenchmarkIndexAnyASCII/256:64-4 88491 1354 ns/op BenchmarkIndexAnyUTF8/1:1-4 3039398 41.09 ns/op BenchmarkIndexAnyUTF8/1:2-4 2638006 46.38 ns/op BenchmarkIndexAnyUTF8/1:4-4 2756014 43.43 ns/op BenchmarkIndexAnyUTF8/1:8-4 2732466 42.86 ns/op BenchmarkIndexAnyUTF8/1:16-4 2746906 43.11 ns/op BenchmarkIndexAnyUTF8/1:32-4 2724693 43.89 ns/op BenchmarkIndexAnyUTF8/1:64-4 2744653 43.49 ns/op BenchmarkIndexAnyUTF8/16:1-4 2367690 53.75 ns/op BenchmarkIndexAnyUTF8/16:2-4 404414 293.5 ns/op BenchmarkIndexAnyUTF8/16:4-4 394646 298.4 ns/op BenchmarkIndexAnyUTF8/16:8-4 409762 297.3 ns/op BenchmarkIndexAnyUTF8/16:16-4 407138 286.9 ns/op BenchmarkIndexAnyUTF8/16:32-4 406849 298.8 ns/op BenchmarkIndexAnyUTF8/16:64-4 421801 279.9 ns/op BenchmarkIndexAnyUTF8/256:1-4 520106 205.8 ns/op BenchmarkIndexAnyUTF8/256:2-4 29092 4211 ns/op BenchmarkIndexAnyUTF8/256:4-4 28323 4233 ns/op BenchmarkIndexAnyUTF8/256:8-4 29384 4181 ns/op BenchmarkIndexAnyUTF8/256:16-4 28516 4283 ns/op BenchmarkIndexAnyUTF8/256:32-4 28273 4192 ns/op BenchmarkIndexAnyUTF8/256:64-4 28164 4012 ns/op BenchmarkLastIndexAnyASCII/1:1-4 2814806 42.72 ns/op BenchmarkLastIndexAnyASCII/1:2-4 2744838 42.59 ns/op BenchmarkLastIndexAnyASCII/1:4-4 2880019 42.59 ns/op BenchmarkLastIndexAnyASCII/1:8-4 2796915 43.25 ns/op BenchmarkLastIndexAnyASCII/1:16-4 2794462 42.93 ns/op BenchmarkLastIndexAnyASCII/1:32-4 2689836 42.58 ns/op BenchmarkLastIndexAnyASCII/1:64-4 2792532 42.25 ns/op BenchmarkLastIndexAnyASCII/16:1-4 1134937 106.0 ns/op BenchmarkLastIndexAnyASCII/16:2-4 1121180 106.2 ns/op BenchmarkLastIndexAnyASCII/16:4-4 1000000 109.1 ns/op BenchmarkLastIndexAnyASCII/16:8-4 1000000 114.3 ns/op BenchmarkLastIndexAnyASCII/16:16-4 945333 128.7 ns/op BenchmarkLastIndexAnyASCII/16:32-4 888151 145.3 ns/op BenchmarkLastIndexAnyASCII/16:64-4 486274 208.8 ns/op BenchmarkLastIndexAnyASCII/256:1-4 96944 1240 ns/op BenchmarkLastIndexAnyASCII/256:2-4 93360 1242 ns/op BenchmarkLastIndexAnyASCII/256:4-4 95898 1237 ns/op BenchmarkLastIndexAnyASCII/256:8-4 95862 1246 ns/op BenchmarkLastIndexAnyASCII/256:16-4 94395 1263 ns/op BenchmarkLastIndexAnyASCII/256:32-4 92298 1274 ns/op BenchmarkLastIndexAnyASCII/256:64-4 85149 1339 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 2701639 42.99 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 2836706 42.59 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 2874506 42.77 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 2784421 42.49 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 2762350 42.67 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 2776911 43.04 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 2769147 42.25 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 428049 251.8 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 243716 499.2 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 236710 492.0 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 240807 503.0 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 254091 494.6 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 251295 504.9 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 236587 494.7 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 36024 3357 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 16941 7501 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 16335 7493 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 16605 7278 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 16525 7091 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 16071 7540 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 16388 7000 ns/op BenchmarkTrimASCII/1:1-4 3829269 28.86 ns/op BenchmarkTrimASCII/1:2-4 3468602 35.19 ns/op BenchmarkTrimASCII/1:4-4 3210987 36.38 ns/op BenchmarkTrimASCII/1:8-4 2962408 40.02 ns/op BenchmarkTrimASCII/1:16-4 2258088 52.76 ns/op BenchmarkTrimASCII/16:1-4 3436298 35.01 ns/op BenchmarkTrimASCII/16:2-4 1000000 108.1 ns/op BenchmarkTrimASCII/16:4-4 941376 107.1 ns/op BenchmarkTrimASCII/16:8-4 873069 114.7 ns/op BenchmarkTrimASCII/16:16-4 880662 126.1 ns/op BenchmarkTrimASCII/256:1-4 980486 129.7 ns/op BenchmarkTrimASCII/256:2-4 93862 1237 ns/op BenchmarkTrimASCII/256:4-4 93730 1293 ns/op BenchmarkTrimASCII/256:8-4 93057 1280 ns/op BenchmarkTrimASCII/256:16-4 94904 1287 ns/op BenchmarkTrimASCII/4096:1-4 74307 1373 ns/op BenchmarkTrimASCII/4096:2-4 6230 19339 ns/op BenchmarkTrimASCII/4096:4-4 5763 19429 ns/op BenchmarkTrimASCII/4096:8-4 5232 19284 ns/op BenchmarkTrimASCII/4096:16-4 6080 19834 ns/op BenchmarkTrimByte-4 5944713 20.52 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 20191 5907 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 20294 5935 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 1663 71132 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 3332 35392 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 6025 17706 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 12686 9433 ns/op BenchmarkJoin/0-4 6903296 17.52 ns/op 0 B/op 0 allocs/op BenchmarkJoin/1-4 5409028 21.97 ns/op 0 B/op 0 allocs/op BenchmarkJoin/2-4 290294 428.7 ns/op 16 B/op 1 allocs/op BenchmarkJoin/3-4 189993 617.8 ns/op 24 B/op 1 allocs/op BenchmarkJoin/4-4 147811 826.6 ns/op 48 B/op 1 allocs/op BenchmarkJoin/5-4 129463 976.6 ns/op 48 B/op 1 allocs/op BenchmarkJoin/6-4 100304 1179 ns/op 64 B/op 1 allocs/op BenchmarkJoin/7-4 90009 1389 ns/op 64 B/op 1 allocs/op BenchmarkTrimSpace/NoTrim-4 3670627 33.16 ns/op BenchmarkTrimSpace/ASCII-4 2199662 54.63 ns/op BenchmarkTrimSpace/SomeNonASCII-4 195374 562.0 ns/op BenchmarkTrimSpace/JustNonASCII-4 97921 1160 ns/op BenchmarkReplaceAll-4 174928 682.8 ns/op 16 B/op 1 allocs/op PASS ok strings 53.475s goos: linux goarch: amd64 pkg: sync cpu: AMD EPYC 7B12 BenchmarkCond1-4 69619 1683 ns/op BenchmarkCond2-4 24034 5569 ns/op BenchmarkCond4-4 19026 9067 ns/op BenchmarkCond8-4 10000 14241 ns/op BenchmarkCond16-4 7784 29957 ns/op BenchmarkCond32-4 1732 74028 ns/op BenchmarkLoadMostlyHits/*sync_test.DeepCopyMap-4 641491 235.8 ns/op BenchmarkLoadMostlyHits/*sync_test.RWMutexMap-4 215714 564.3 ns/op BenchmarkLoadMostlyHits/*sync.Map-4 686529 173.9 ns/op BenchmarkLoadMostlyMisses/*sync_test.DeepCopyMap-4 665331 168.6 ns/op BenchmarkLoadMostlyMisses/*sync_test.RWMutexMap-4 284829 511.2 ns/op BenchmarkLoadMostlyMisses/*sync.Map-4 773370 154.5 ns/op BenchmarkLoadOrStoreBalanced/*sync_test.RWMutexMap-4 99056 1264 ns/op BenchmarkLoadOrStoreBalanced/*sync.Map-4 88411 1503 ns/op BenchmarkLoadOrStoreUnique/*sync_test.RWMutexMap-4 70354 1805 ns/op BenchmarkLoadOrStoreUnique/*sync.Map-4 49915 2258 ns/op BenchmarkLoadOrStoreCollision/*sync_test.DeepCopyMap-4 622690 175.6 ns/op BenchmarkLoadOrStoreCollision/*sync_test.RWMutexMap-4 202166 555.2 ns/op BenchmarkLoadOrStoreCollision/*sync.Map-4 531874 233.7 ns/op BenchmarkLoadAndDeleteBalanced/*sync_test.RWMutexMap-4 195246 600.2 ns/op BenchmarkLoadAndDeleteBalanced/*sync.Map-4 755671 145.3 ns/op BenchmarkLoadAndDeleteUnique/*sync_test.RWMutexMap-4 239940 543.8 ns/op BenchmarkLoadAndDeleteUnique/*sync.Map-4 3516984 33.34 ns/op BenchmarkLoadAndDeleteCollision/*sync_test.DeepCopyMap-4 63076 2030 ns/op BenchmarkLoadAndDeleteCollision/*sync_test.RWMutexMap-4 125606 833.0 ns/op BenchmarkLoadAndDeleteCollision/*sync.Map-4 282285 451.1 ns/op BenchmarkRange/*sync_test.DeepCopyMap-4 8982 12490 ns/op BenchmarkRange/*sync_test.RWMutexMap-4 192 604074 ns/op BenchmarkRange/*sync.Map-4 1204 94952 ns/op BenchmarkAdversarialAlloc/*sync_test.DeepCopyMap-4 94879 1213 ns/op BenchmarkAdversarialAlloc/*sync_test.RWMutexMap-4 161754 658.8 ns/op BenchmarkAdversarialAlloc/*sync.Map-4 90889 1658 ns/op BenchmarkAdversarialDelete/*sync_test.DeepCopyMap-4 107836 960.0 ns/op BenchmarkAdversarialDelete/*sync_test.RWMutexMap-4 189472 534.2 ns/op BenchmarkAdversarialDelete/*sync.Map-4 188742 685.0 ns/op BenchmarkDeleteCollision/*sync_test.DeepCopyMap-4 79105 1298 ns/op BenchmarkDeleteCollision/*sync_test.RWMutexMap-4 236659 535.2 ns/op BenchmarkDeleteCollision/*sync.Map-4 808624 156.2 ns/op BenchmarkSwapCollision/*sync_test.DeepCopyMap-4 69040 1753 ns/op BenchmarkSwapCollision/*sync_test.RWMutexMap-4 179392 697.7 ns/op BenchmarkSwapCollision/*sync.Map-4 71043 1626 ns/op BenchmarkSwapMostlyHits/*sync_test.DeepCopyMap-4 394 295995 ns/op BenchmarkSwapMostlyHits/*sync_test.RWMutexMap-4 117775 992.8 ns/op BenchmarkSwapMostlyHits/*sync.Map-4 338036 371.9 ns/op BenchmarkSwapMostlyMisses/*sync_test.DeepCopyMap-4 31315 3952 ns/op BenchmarkSwapMostlyMisses/*sync_test.RWMutexMap-4 81726 1498 ns/op BenchmarkSwapMostlyMisses/*sync.Map-4 28225 4380 ns/op BenchmarkCompareAndSwapCollision/*sync_test.DeepCopyMap-4 334230 343.1 ns/op BenchmarkCompareAndSwapCollision/*sync_test.RWMutexMap-4 121017 905.1 ns/op BenchmarkCompareAndSwapCollision/*sync.Map-4 247984 732.0 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync_test.DeepCopyMap-4 2827897 40.31 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync_test.RWMutexMap-4 231030 567.6 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync.Map-4 2947708 36.39 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync_test.DeepCopyMap-4 771109 150.0 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync_test.RWMutexMap-4 206269 586.3 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync.Map-4 456844 231.1 ns/op BenchmarkCompareAndSwapMostlyHits/*sync_test.RWMutexMap-4 114687 1125 ns/op BenchmarkCompareAndSwapMostlyHits/*sync.Map-4 308671 477.6 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync_test.DeepCopyMap-4 585696 324.7 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync_test.RWMutexMap-4 169681 806.0 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync.Map-4 678211 168.8 ns/op BenchmarkCompareAndDeleteCollision/*sync_test.DeepCopyMap-4 176089 683.6 ns/op BenchmarkCompareAndDeleteCollision/*sync_test.RWMutexMap-4 123091 840.4 ns/op BenchmarkCompareAndDeleteCollision/*sync.Map-4 190944 793.5 ns/op BenchmarkCompareAndDeleteMostlyHits/*sync_test.RWMutexMap-4 73299 1818 ns/op BenchmarkCompareAndDeleteMostlyHits/*sync.Map-4 188665 564.6 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync_test.DeepCopyMap-4 765174 173.3 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync_test.RWMutexMap-4 172844 808.3 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync.Map-4 843050 149.6 ns/op BenchmarkUncontendedSemaphore-4 7179996 15.99 ns/op BenchmarkContendedSemaphore-4 4944332 32.12 ns/op BenchmarkMutexUncontended-4 1466516 71.87 ns/op BenchmarkMutex-4 228856 577.8 ns/op BenchmarkMutexSlack-4 162118 678.4 ns/op BenchmarkMutexWork-4 127863 788.7 ns/op BenchmarkMutexWorkSlack-4 157539 870.0 ns/op BenchmarkMutexNoSpin-4 50716 2712 ns/op BenchmarkMutexSpin-4 50736 2510 ns/op BenchmarkOnce-4 946058 120.6 ns/op BenchmarkOnceFunc/v=Once-4 2448140 48.75 ns/op 0 B/op 0 allocs/op BenchmarkOnceFunc/v=Global-4 1906624 64.02 ns/op 0 B/op 0 allocs/op BenchmarkOnceFunc/v=Local-4 1989357 60.05 ns/op 0 B/op 0 allocs/op BenchmarkOnceValue/v=Once-4 2267406 53.62 ns/op 0 B/op 0 allocs/op BenchmarkOnceValue/v=Global-4 1653063 73.88 ns/op 0 B/op 0 allocs/op BenchmarkOnceValue/v=Local-4 1728000 69.26 ns/op 0 B/op 0 allocs/op BenchmarkSemaUncontended-4 10808198 11.14 ns/op BenchmarkSemaSyntNonblock-4 1962858 59.27 ns/op BenchmarkSemaSyntBlock-4 1819574 66.70 ns/op BenchmarkSemaWorkNonblock-4 987133 104.9 ns/op BenchmarkSemaWorkBlock-4 967911 112.3 ns/op BenchmarkRWMutexUncontended-4 725839 148.7 ns/op BenchmarkRWMutexWrite100-4 401510 384.4 ns/op BenchmarkRWMutexWrite10-4 299436 352.1 ns/op BenchmarkRWMutexWorkWrite100-4 317472 521.2 ns/op BenchmarkRWMutexWorkWrite10-4 259036 470.7 ns/op BenchmarkWaitGroupUncontended-4 1258284 81.85 ns/op BenchmarkWaitGroupAddDone-4 262254 466.5 ns/op BenchmarkWaitGroupAddDoneWork-4 369483 379.9 ns/op BenchmarkWaitGroupWait-4 4845980 20.70 ns/op BenchmarkWaitGroupWaitWork-4 3487984 28.77 ns/op BenchmarkWaitGroupActuallyWait-4 30978 3914 ns/op 32 B/op 2 allocs/op PASS ok sync 18.609s goos: linux goarch: amd64 pkg: sync/atomic cpu: AMD EPYC 7B12 BenchmarkValueRead-4 613336 187.6 ns/op PASS ok sync/atomic 1.131s PASS ok syscall 1.012s goos: linux goarch: amd64 pkg: testing cpu: AMD EPYC 7B12 BenchmarkTBHelper-4 140169 803.1 ns/op 0 B/op 0 allocs/op PASS ok testing 1.136s goos: linux goarch: amd64 pkg: text/tabwriter cpu: AMD EPYC 7B12 BenchmarkTable/1x10/new-4 10854 10911 ns/op 1520 B/op 21 allocs/op BenchmarkTable/1x10/reuse-4 15417 8215 ns/op 0 B/op 0 allocs/op BenchmarkTable/1x1000/new-4 128 959525 ns/op 129392 B/op 1025 allocs/op BenchmarkTable/1x1000/reuse-4 158 740270 ns/op 818 B/op 6 allocs/op BenchmarkTable/1x100000/new-4 1 113488964 ns/op 19393104 B/op 100058 allocs/op BenchmarkTable/1x100000/reuse-4 1 110125934 ns/op 19393008 B/op 100057 allocs/op BenchmarkTable/10x10/new-4 2341 48725 ns/op 5056 B/op 31 allocs/op BenchmarkTable/10x10/reuse-4 2942 41171 ns/op 1 B/op 0 allocs/op BenchmarkTable/10x1000/new-4 26 4691757 ns/op 413571 B/op 1039 allocs/op BenchmarkTable/10x1000/reuse-4 27 4082207 ns/op 15317 B/op 38 allocs/op BenchmarkTable/10x100000/new-4 1 503845843 ns/op 48122816 B/op 100077 allocs/op BenchmarkTable/10x100000/reuse-4 1 498557704 ns/op 48120704 B/op 100073 allocs/op BenchmarkTable/100x10/new-4 290 419687 ns/op 39296 B/op 41 allocs/op BenchmarkTable/100x10/reuse-4 306 374924 ns/op 128 B/op 0 allocs/op BenchmarkTable/100x1000/new-4 3 45740617 ns/op 3288992 B/op 1053 allocs/op BenchmarkTable/100x1000/reuse-4 3 42558691 ns/op 1096320 B/op 351 allocs/op BenchmarkTable/100x100000/new-4 1 5150277325 ns/op 335149952 B/op 100089 allocs/op BenchmarkTable/100x100000/reuse-4 1 5084705508 ns/op 335149952 B/op 100089 allocs/op BenchmarkPyramid/10-4 3745 31734 ns/op 4872 B/op 35 allocs/op BenchmarkPyramid/100-4 52 2371346 ns/op 409128 B/op 230 allocs/op BenchmarkPyramid/1000-4 1 229891348 ns/op 35625256 B/op 2055 allocs/op BenchmarkRagged/10-4 3022 35494 ns/op 4512 B/op 34 allocs/op BenchmarkRagged/100-4 345 331702 ns/op 41008 B/op 188 allocs/op BenchmarkRagged/1000-4 38 3269386 ns/op 427424 B/op 1661 allocs/op BenchmarkCode-4 10537 11877 ns/op 624 B/op 13 allocs/op PASS ok text/tabwriter 16.174s goos: linux goarch: amd64 pkg: text/template/parse cpu: AMD EPYC 7B12 BenchmarkParseLarge-4 2 55728752 ns/op BenchmarkVariableString-4 139263 865.2 ns/op 80 B/op 3 allocs/op BenchmarkListString-4 2746 39444 ns/op 2519 B/op 39 allocs/op PASS ok text/template/parse 1.432s goos: linux goarch: amd64 pkg: time cpu: AMD EPYC 7B12 BenchmarkAfterFunc-4 34 3777367 ns/op BenchmarkAfter-4 97 1169685 ns/op BenchmarkStop-4 207 605097 ns/op BenchmarkSimultaneousAfterFunc-4 26 4505457 ns/op BenchmarkStartStop-4 204 626927 ns/op BenchmarkReset-4 3674 31447 ns/op BenchmarkSleep-4 34 3695866 ns/op BenchmarkParallelTimerLatency-4 51 223283 avg-late-ns 4304210 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=1-4 37 329345 avg-late-ns 925120 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=2-4 33 335687 avg-late-ns 1478467 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=3-4 34 376808 avg-late-ns 1160006 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=4-4 33 379193 avg-late-ns 1393036 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=5-4 31 310743 avg-late-ns 1483626 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=6-4 31 310772 avg-late-ns 1760179 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=7-4 30 223301 avg-late-ns 1945499 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=8-4 27 152534 avg-late-ns 1350286 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=9-4 26 185489 avg-late-ns 1380366 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=10-4 26 869397 avg-late-ns 5558056 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=2ms/tickers-per-P=1-4 34 311068 avg-late-ns 882608 max-late-ns BenchmarkTicker-4 486 231584 ns/op BenchmarkTickerReset-4 6164 18056 ns/op BenchmarkTickerResetNaive-4 206 577451 ns/op BenchmarkNow-4 1494591 80.51 ns/op BenchmarkNowUnixNano-4 1412830 83.61 ns/op BenchmarkNowUnixMilli-4 1393017 83.20 ns/op BenchmarkNowUnixMicro-4 1401211 83.81 ns/op BenchmarkFormat-4 84094 1428 ns/op BenchmarkFormatRFC3339-4 113676 1013 ns/op BenchmarkFormatRFC3339Nano-4 116001 1028 ns/op BenchmarkFormatNow-4 115632 1007 ns/op BenchmarkMarshalJSON-4 167710 716.0 ns/op BenchmarkMarshalText-4 171302 702.4 ns/op BenchmarkParse-4 207073 600.6 ns/op BenchmarkParseRFC3339UTC-4 406591 261.2 ns/op BenchmarkParseRFC3339UTCBytes-4 272384 370.6 ns/op BenchmarkParseRFC3339TZ-4 135715 815.1 ns/op BenchmarkParseRFC3339TZBytes-4 112239 1053 ns/op BenchmarkParseDuration-4 837168 144.1 ns/op BenchmarkHour-4 1469655 81.60 ns/op BenchmarkSecond-4 1445569 81.28 ns/op BenchmarkYear-4 1000000 108.4 ns/op BenchmarkDay-4 1000000 119.5 ns/op BenchmarkISOWeek-4 1058635 112.9 ns/op BenchmarkGoString-4 117295 965.2 ns/op BenchmarkUnmarshalText-4 102718 1191 ns/op PASS ok time 12.989s goos: linux goarch: amd64 pkg: unicode/utf16 cpu: AMD EPYC 7B12 BenchmarkDecodeValidASCII-4 768673 142.5 ns/op BenchmarkDecodeValidJapaneseChars-4 968787 119.6 ns/op BenchmarkDecodeRune-4 2197305 54.44 ns/op BenchmarkEncodeValidASCII-4 841585 136.3 ns/op BenchmarkEncodeValidJapaneseChars-4 1207171 104.0 ns/op BenchmarkAppendRuneValidASCII-4 1890888 63.16 ns/op BenchmarkAppendRuneValidJapaneseChars-4 3155102 37.81 ns/op BenchmarkEncodeRune-4 4069227 29.06 ns/op PASS ok unicode/utf16 2.364s goos: linux goarch: amd64 pkg: unicode/utf8 cpu: AMD EPYC 7B12 BenchmarkRuneCountTenASCIIChars-4 1281483 96.41 ns/op BenchmarkRuneCountTenJapaneseChars-4 252342 453.8 ns/op BenchmarkRuneCountInStringTenASCIIChars-4 4772523 26.06 ns/op BenchmarkRuneCountInStringTenJapaneseChars-4 640453 190.0 ns/op BenchmarkValidTenASCIIChars-4 1304193 87.04 ns/op BenchmarkValid100KASCIIChars-4 150 750733 ns/op BenchmarkValidTenJapaneseChars-4 254124 519.2 ns/op BenchmarkValidLongMostlyASCII-4 135 908602 ns/op BenchmarkValidLongJapanese-4 80 1473099 ns/op BenchmarkValidStringTenASCIIChars-4 5551327 21.11 ns/op BenchmarkValidString100KASCIIChars-4 13210 9129 ns/op BenchmarkValidStringTenJapaneseChars-4 675483 170.4 ns/op BenchmarkValidStringLongMostlyASCII-4 1437 77960 ns/op BenchmarkValidStringLongJapanese-4 240 509736 ns/op BenchmarkEncodeASCIIRune-4 5148658 23.24 ns/op BenchmarkEncodeJapaneseRune-4 2974111 38.94 ns/op BenchmarkAppendASCIIRune-4 11646877 10.01 ns/op BenchmarkAppendJapaneseRune-4 3587054 34.01 ns/op BenchmarkDecodeASCIIRune-4 3690765 32.95 ns/op BenchmarkDecodeJapaneseRune-4 2534974 46.57 ns/op BenchmarkFullRune/ASCII-4 4174694 27.71 ns/op BenchmarkFullRune/Incomplete-4 2134586 58.24 ns/op BenchmarkFullRune/Japanese-4 4583053 26.91 ns/op PASS ok unicode/utf8 5.000s goos: linux goarch: amd64 pkg: cmd/api cpu: AMD EPYC 7B12 BenchmarkAll-4 1 49154278359 ns/op PASS ok cmd/api 50.337s goos: linux goarch: amd64 pkg: cmd/cgo/internal/test cpu: AMD EPYC 7B12 BenchmarkCgoCall/add-int-4 615592 170.1 ns/op BenchmarkCgoCall/one-pointer-4 483946 211.1 ns/op BenchmarkCgoCall/eight-pointers-4 265023 421.1 ns/op BenchmarkCgoCall/eight-pointers-nil-4 568695 210.5 ns/op BenchmarkCgoCall/eight-pointers-array-4 22123 5254 ns/op BenchmarkCgoCall/eight-pointers-slice-4 44434 2573 ns/op BenchmarkGoString-4 1465980 78.25 ns/op BenchmarkCGoCallback-4 72339 1653 ns/op BenchmarkCGoInCThread-4 561580 208.1 ns/op PASS ok cmd/cgo/internal/test 2.336s goos: linux goarch: amd64 pkg: cmd/compile/internal/reflectdata cpu: AMD EPYC 7B12 BenchmarkEqArrayOfStrings5-4 1579514 76.07 ns/op BenchmarkEqArrayOfStrings64-4 185000 604.7 ns/op BenchmarkEqArrayOfStrings1024-4 13180 9136 ns/op BenchmarkEqArrayOfFloats5-4 1879674 63.47 ns/op BenchmarkEqArrayOfFloats64-4 184485 607.9 ns/op BenchmarkEqArrayOfFloats1024-4 12784 9417 ns/op BenchmarkEqArrayOfStructsEq-4 3673 32648 ns/op BenchmarkEqArrayOfStructsNotEq-4 6685 18059 ns/op BenchmarkEqStruct-4 22098714 5.096 ns/op PASS ok cmd/compile/internal/reflectdata 2.615s goos: linux goarch: amd64 pkg: cmd/compile/internal/ssa cpu: AMD EPYC 7B12 BenchmarkPhioptPass-4 10000 52601 ns/op BenchmarkCopyElim1-4 806 134315 ns/op BenchmarkCopyElim10-4 759 151985 ns/op BenchmarkCopyElim100-4 415 277782 ns/op BenchmarkCopyElim1000-4 81 1393867 ns/op BenchmarkCopyElim10000-4 5 22969267 ns/op BenchmarkCopyElim100000-4 1 409035808 ns/op BenchmarkDeadCode/1-4 688 155416 ns/op BenchmarkDeadCode/10-4 654 172885 ns/op BenchmarkDeadCode/100-4 308 370388 ns/op BenchmarkDeadCode/1000-4 54 1978186 ns/op BenchmarkDeadCode/10000-4 5 21161261 ns/op BenchmarkDeadCode/100000-4 1 273775985 ns/op BenchmarkDeadCode/200000-4 1 564792519 ns/op BenchmarkDominatorsLinear-4 24 5174664 ns/op 1.93 MB/s BenchmarkDominatorsFwdBack-4 19 7090850 ns/op 1.41 MB/s BenchmarkDominatorsManyPred-4 15 7852584 ns/op 1.27 MB/s BenchmarkDominatorsMaxPred-4 16 8085630 ns/op 1.24 MB/s BenchmarkDominatorsMaxPredVal-4 16 8027823 ns/op 1.25 MB/s BenchmarkFuse/1-4 618 162454 ns/op BenchmarkFuse/10-4 600 199016 ns/op BenchmarkFuse/100-4 220 556036 ns/op BenchmarkFuse/1000-4 28 4153483 ns/op BenchmarkFuse/10000-4 2 53621827 ns/op BenchmarkNilCheckDeep1-4 17270 7222 ns/op 0.14 MB/s 235 B/op 4 allocs/op BenchmarkNilCheckDeep10-4 7400 16673 ns/op 0.60 MB/s 237 B/op 4 allocs/op BenchmarkNilCheckDeep100-4 1120 105618 ns/op 0.95 MB/s 668 B/op 4 allocs/op BenchmarkNilCheckDeep1000-4 100 1077050 ns/op 0.93 MB/s 4761 B/op 4 allocs/op BenchmarkNilCheckDeep10000-4 10 12267321 ns/op 0.82 MB/s 69048 B/op 5 allocs/op BenchmarkDSEPass-4 39 2738080 ns/op 57365 B/op 7 allocs/op BenchmarkDSEPassBlock-4 2 67425396 ns/op 2136904 B/op 54398 allocs/op BenchmarkCSEPass-4 10 12080425 ns/op 111803 B/op 9 allocs/op BenchmarkCSEPassBlock-4 1 110910664 ns/op 5648024 B/op 97346 allocs/op BenchmarkDeadcodePass-4 273 428389 ns/op 90697 B/op 3 allocs/op BenchmarkDeadcodePassBlock-4 3 34374298 ns/op 1358005 B/op 15057 allocs/op BenchmarkMultiPass-4 121 960960 ns/op 245407 B/op 11 allocs/op BenchmarkMultiPassBlock-4 1 191786720 ns/op 11121424 B/op 149327 allocs/op BenchmarkCondRewrite/SoloJump-4 4546694 26.26 ns/op BenchmarkCondRewrite/CombJump-4 4365967 26.42 ns/op PASS ok cmd/compile/internal/ssa 12.932s goos: linux goarch: amd64 pkg: cmd/compile/internal/test cpu: AMD EPYC 7B12 BenchmarkLoadAdd-4 12843 9495 ns/op BenchmarkExtShift-4 22272 5289 ns/op BenchmarkModify-4 10000 10074 ns/op BenchmarkMullImm-4 22728 5067 ns/op BenchmarkConstModify-4 11782 9962 ns/op BenchmarkBitSet-4 23202 5095 ns/op BenchmarkBitClear-4 23578 5095 ns/op BenchmarkBitToggle-4 23443 5079 ns/op BenchmarkBitSetConst-4 189103 632.0 ns/op BenchmarkBitClearConst-4 180865 616.8 ns/op BenchmarkBitToggleConst-4 179054 638.4 ns/op BenchmarkDivconstI64-4 11112541 9.488 ns/op BenchmarkModconstI64-4 11516182 10.62 ns/op BenchmarkDivisiblePow2constI64-4 12420907 11.17 ns/op BenchmarkDivisibleconstI64-4 13191873 9.831 ns/op BenchmarkDivisibleWDivconstI64-4 9349596 12.57 ns/op BenchmarkDivconstU64/3-4 11354508 9.820 ns/op BenchmarkDivconstU64/5-4 12395990 10.04 ns/op BenchmarkDivconstU64/37-4 11982361 10.45 ns/op BenchmarkDivconstU64/1234567-4 11924020 10.22 ns/op BenchmarkModconstU64-4 13556745 9.028 ns/op BenchmarkDivisibleconstU64-4 11944707 9.446 ns/op BenchmarkDivisibleWDivconstU64-4 8138329 12.93 ns/op BenchmarkDivconstI32-4 11663871 10.75 ns/op BenchmarkModconstI32-4 11180731 9.368 ns/op BenchmarkDivisiblePow2constI32-4 14057497 9.489 ns/op BenchmarkDivisibleconstI32-4 12523938 9.837 ns/op BenchmarkDivisibleWDivconstI32-4 9554718 13.58 ns/op BenchmarkDivconstU32-4 10778029 9.644 ns/op BenchmarkModconstU32-4 10813060 10.39 ns/op BenchmarkDivisibleconstU32-4 12925699 8.517 ns/op BenchmarkDivisibleWDivconstU32-4 8316976 13.76 ns/op BenchmarkDivconstI16-4 11614627 9.240 ns/op BenchmarkModconstI16-4 10348950 10.83 ns/op BenchmarkDivisiblePow2constI16-4 11130518 9.508 ns/op BenchmarkDivisibleconstI16-4 11766332 9.777 ns/op BenchmarkDivisibleWDivconstI16-4 8843673 14.63 ns/op BenchmarkDivconstU16-4 14095969 8.913 ns/op BenchmarkModconstU16-4 11905671 10.62 ns/op BenchmarkDivisibleconstU16-4 11320573 9.347 ns/op BenchmarkDivisibleWDivconstU16-4 8083077 14.42 ns/op BenchmarkDivconstI8-4 11516934 9.766 ns/op BenchmarkModconstI8-4 11466453 10.09 ns/op BenchmarkDivisiblePow2constI8-4 12992948 8.472 ns/op BenchmarkDivisibleconstI8-4 12065660 9.483 ns/op BenchmarkDivisibleWDivconstI8-4 8555642 13.56 ns/op BenchmarkDivconstU8-4 12598371 9.422 ns/op BenchmarkModconstU8-4 10807880 9.289 ns/op BenchmarkDivisibleconstU8-4 12914280 9.335 ns/op BenchmarkDivisibleWDivconstU8-4 8484679 14.06 ns/op BenchmarkMul2-4 268850 444.4 ns/op BenchmarkMulNeg2-4 257605 462.0 ns/op BenchmarkEfaceInteger-4 5185815 22.64 ns/op BenchmarkDiv64UnsignedSmall-4 22843754 5.034 ns/op BenchmarkDiv64Small-4 22124631 5.015 ns/op BenchmarkDiv64SmallNegDivisor-4 20867568 5.385 ns/op BenchmarkDiv64SmallNegDividend-4 20985444 5.056 ns/op BenchmarkDiv64SmallNegBoth-4 19214512 5.478 ns/op BenchmarkDiv64Unsigned-4 17081414 6.921 ns/op BenchmarkDiv64-4 15345856 6.878 ns/op BenchmarkDiv64NegDivisor-4 17079394 6.905 ns/op BenchmarkDiv64NegDividend-4 17177383 6.885 ns/op BenchmarkDiv64NegBoth-4 17192937 6.876 ns/op BenchmarkMod64UnsignedSmall-4 21320976 5.331 ns/op BenchmarkMod64Small-4 20204196 5.333 ns/op BenchmarkMod64SmallNegDivisor-4 19249154 5.384 ns/op BenchmarkMod64SmallNegDividend-4 22543213 5.327 ns/op BenchmarkMod64SmallNegBoth-4 20278699 5.701 ns/op BenchmarkMod64Unsigned-4 16214966 7.183 ns/op BenchmarkMod64-4 16508936 7.185 ns/op BenchmarkMod64NegDivisor-4 16293388 7.205 ns/op BenchmarkMod64NegDividend-4 16280148 7.245 ns/op BenchmarkMod64NegBoth-4 15789702 7.256 ns/op BenchmarkMulconstI32/3-4 24016575 4.717 ns/op BenchmarkMulconstI32/5-4 23445562 4.749 ns/op BenchmarkMulconstI32/12-4 24061939 4.685 ns/op BenchmarkMulconstI32/120-4 21129103 4.766 ns/op BenchmarkMulconstI32/-120-4 23164099 4.705 ns/op BenchmarkMulconstI32/65537-4 24025322 4.705 ns/op BenchmarkMulconstI32/65538-4 21679668 4.682 ns/op BenchmarkMulconstI64/3-4 23930552 4.704 ns/op BenchmarkMulconstI64/5-4 21206324 4.755 ns/op BenchmarkMulconstI64/12-4 25498952 4.728 ns/op BenchmarkMulconstI64/120-4 23219409 4.686 ns/op BenchmarkMulconstI64/-120-4 23880976 4.736 ns/op BenchmarkMulconstI64/65537-4 23709463 4.723 ns/op BenchmarkMulconstI64/65538-4 21660805 4.687 ns/op BenchmarkMulconstU32/3-4 21608228 4.687 ns/op BenchmarkMulconstU32/5-4 22955786 4.683 ns/op BenchmarkMulconstU32/12-4 22735669 4.727 ns/op BenchmarkMulconstU32/120-4 22211942 4.689 ns/op BenchmarkMulconstU32/65537-4 21681273 4.721 ns/op BenchmarkMulconstU32/65538-4 22741312 4.711 ns/op BenchmarkMulconstU64/3-4 22557535 4.685 ns/op BenchmarkMulconstU64/5-4 23801778 4.702 ns/op BenchmarkMulconstU64/12-4 23291161 4.686 ns/op BenchmarkMulconstU64/120-4 22741011 4.690 ns/op BenchmarkMulconstU64/65537-4 23742066 4.776 ns/op BenchmarkMulconstU64/65538-4 22760724 4.720 ns/op BenchmarkShiftArithmeticRight-4 21570124 4.998 ns/op BenchmarkSwitch8Predictable-4 7361881 16.55 ns/op BenchmarkSwitch8Unpredictable-4 7534833 15.89 ns/op BenchmarkSwitch32Predictable-4 10961626 10.25 ns/op BenchmarkSwitch32Unpredictable-4 7556427 15.86 ns/op BenchmarkSwitchStringPredictable-4 9928605 11.78 ns/op BenchmarkSwitchStringUnpredictable-4 6176956 18.80 ns/op PASS ok cmd/compile/internal/test 15.592s goos: linux goarch: amd64 pkg: cmd/compile/internal/types2 cpu: AMD EPYC 7B12 BenchmarkLookupFieldOrMethod-4 217 559025 ns/op BenchmarkNamed/Underlying/nongeneric-4 1604659 77.35 ns/op BenchmarkNamed/Underlying/generic-4 1651230 72.78 ns/op BenchmarkNamed/Underlying/src_instance-4 1615275 73.92 ns/op BenchmarkNamed/Underlying/user_instance-4 1645096 73.61 ns/op BenchmarkCheck/http/funcbodies/info-4 1 355248771 ns/op 86111 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 247748357 ns/op 123469 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 116029125 ns/op 263576 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 2 95399855 ns/op 320620 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 304048554 ns/op 17048 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 2 66633046 ns/op 77777 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 4 26281831 ns/op 197176 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 5 22858297 ns/op 226708 lines/s BenchmarkCheck/constant/funcbodies/info-4 3 35954188 ns/op 60336 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 4 30754243 ns/op 70539 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 7 15400533 ns/op 140862 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 7 14866122 ns/op 145933 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 763110969 ns/op 85609 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 424919117 ns/op 153741 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 120230184 ns/op 543216 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 2 77907986 ns/op 838328 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 1 296919094 ns/op 6742 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 3 47144991 ns/op 42455 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 4 27974404 ns/op 71537 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 4 27692691 ns/op 72272 lines/s PASS ok cmd/compile/internal/types2 14.270s goos: linux goarch: amd64 pkg: cmd/go cpu: AMD EPYC 7B12 BenchmarkExecGoEnv-4 213 522678 ns/op 1230315 sys-ns/op 669779 user-ns/op PASS ok cmd/go 1.181s goos: linux goarch: amd64 pkg: cmd/internal/notsha256 cpu: AMD EPYC 7B12 BenchmarkHash8Bytes/New-4 101018 1198 ns/op 6.68 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum256-4 117543 1005 ns/op 7.96 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 24159 4954 ns/op 206.72 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum256-4 25197 4764 ns/op 214.95 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 3800 31196 ns/op 262.60 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum256-4 3882 31016 ns/op 264.12 MB/s 0 B/op 0 allocs/op PASS ok cmd/internal/notsha256 1.870s All tests passed.