linux-amd64-longtest-race at da8f406f069490a14aef878559a6db08f4d53344 :: Running /workdir/go/src/make.bash with args ["/workdir/go/src/make.bash"] and env ["HOSTNAME=buildlet-linux-amd64-bullseye-rn0c202f2" "HOME=/root" "SHLVL=0" "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" "DEBIAN_FRONTEND=noninteractive" "USER=root" "GO_STAGE0_NET_DELAY=12s" "GO_STAGE0_DL_DELAY=100ms" "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.20.6 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 ["HOSTNAME=buildlet-linux-amd64-bullseye-rn0c202f2" "HOME=/root" "SHLVL=0" "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" "DEBIAN_FRONTEND=noninteractive" "USER=root" "GO_STAGE0_NET_DELAY=12s" "GO_STAGE0_DL_DELAY=100ms" "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.120+ #1 SMP Wed Sep 13 09:12:48 UTC 2023 x86_64 ##### Testing packages. ok archive/tar 1.481s ok archive/zip 106.044s ok bufio 1.212s ok bytes 6.260s ok cmp 1.010s ok compress/bzip2 1.297s ok compress/flate 120.023s ok compress/gzip 10.041s ok compress/lzw 1.359s ok compress/zlib 7.140s ok container/heap 1.014s ok container/list 1.011s ok container/ring 1.015s ok context 1.036s ok crypto 1.010s ok crypto/aes 1.037s ok crypto/cipher 1.799s ok crypto/des 1.031s ok crypto/dsa 6.233s ok crypto/ecdh 1.797s ok crypto/ecdsa 3.602s ok crypto/ed25519 1.863s ok crypto/elliptic 1.901s ok crypto/hmac 1.013s ok crypto/internal/alias 1.010s ok crypto/internal/bigmod 3.350s ok crypto/internal/boring 1.011s ? crypto/internal/boring/bbig [no test files] ? crypto/internal/boring/sig [no test files] ok crypto/internal/boring/bcache 1.313s ok crypto/internal/edwards25519 27.672s ok crypto/internal/edwards25519/field 10.289s ok crypto/internal/nistec 21.658s ? crypto/internal/randutil [no test files] ok crypto/internal/nistec/fiat 1.009s [no tests to run] ok crypto/md5 1.015s ok crypto/rand 2.940s ok crypto/rc4 1.331s ok crypto/rsa 6.722s ok crypto/sha1 1.025s ok crypto/sha256 1.013s ok crypto/sha512 1.015s ok crypto/subtle 12.992s ok crypto/tls 5.619s ok crypto/x509 4.256s ? crypto/x509/pkix [no test files] ok database/sql 2.247s ok database/sql/driver 1.010s ok debug/buildinfo 4.333s ok debug/dwarf 1.076s ok debug/elf 2.285s ok debug/gosym 1.210s ok debug/macho 1.019s ok debug/pe 1.031s ok debug/plan9obj 1.010s ok embed 1.010s [no tests to run] ok embed/internal/embedtest 1.012s ? encoding [no test files] ok encoding/ascii85 1.013s ok encoding/asn1 1.014s ok encoding/base32 1.045s ok encoding/base64 1.016s ok encoding/binary 1.015s ok encoding/csv 1.037s ok encoding/gob 16.683s ok encoding/hex 1.015s ok encoding/json 5.423s ok encoding/pem 2.297s ok encoding/xml 28.721s ok errors 1.014s ok expvar 1.012s ok flag 3.061s ok fmt 1.436s ok go/ast 1.018s ok go/build 4.058s ok go/build/constraint 1.016s ok go/constant 1.015s ok go/doc 1.163s ok go/doc/comment 2.396s ok go/format 1.035s ok go/importer 1.114s ok go/internal/gccgoimporter 1.032s ok go/internal/gcimporter 35.876s ok go/internal/srcimporter 11.085s ? go/internal/typeparams [no test files] ok go/parser 30.387s ok go/printer 2.071s ok go/scanner 1.015s ok go/token 1.079s ok go/types 32.962s ok hash 1.012s ok hash/adler32 1.028s ok hash/crc32 1.033s ok hash/crc64 1.018s ok hash/fnv 1.010s ok hash/maphash 1.011s ok html 1.011s ok html/template 1.441s ok image 1.945s ? image/color/palette [no test files] ok image/color 1.021s ok image/draw 1.395s ok image/gif 68.799s ? image/internal/imageutil [no test files] ok image/jpeg 18.242s ok image/png 4.843s ok index/suffixarray 483.955s ok internal/abi 1.038s ? internal/bisect [no test files] ? internal/bytealg [no test files] ok internal/buildcfg 1.009s ? internal/cfg [no test files] ? internal/coverage [no test files] ? internal/coverage/calloc [no test files] ? internal/coverage/covcmd [no test files] ok internal/coverage/cformat 1.010s ok internal/coverage/cmerge 1.010s ? internal/coverage/decodecounter [no test files] ? internal/coverage/decodemeta [no test files] ? internal/coverage/encodecounter [no test files] ? internal/coverage/encodemeta [no test files] ? internal/coverage/rtcov [no test files] ok internal/coverage/pods 1.011s ? internal/coverage/stringtab [no test files] ok internal/coverage/slicereader 1.009s ok internal/coverage/slicewriter 1.010s ? internal/coverage/uleb128 [no test files] ok internal/coverage/test 1.030s ok internal/cpu 3.029s ok internal/dag 1.011s ok internal/diff 1.011s ok internal/fmtsort 1.010s ? internal/goarch [no test files] ok internal/fuzz 1.028s ok internal/godebug 17.510s ? internal/goexperiment [no test files] ? internal/goos [no test files] ok internal/godebugs 1.009s ? internal/goroot [no test files] ? internal/goversion [no test files] ok internal/intern 2.913s ? internal/lazyregexp [no test files] ? internal/lazytemplate [no test files] ok internal/itoa 1.010s ? internal/nettrace [no test files] ? internal/obscuretestdata [no test files] ? internal/oserror [no test files] ? internal/pkgbits [no test files] ok internal/platform 1.387s ok internal/poll 19.568s ? internal/race [no test files] ok internal/profile 1.011s ok internal/reflectlite 1.012s ok internal/safefilepath 1.012s ok internal/saferio 1.256s ok internal/singleflight 1.082s ? internal/syscall/execenv [no test files] ? internal/syscall/unix [no test files] ? internal/sysinfo [no test files] ? internal/testlog [no test files] ? internal/testpty [no test files] ok internal/testenv 1.092s ok internal/trace 5.363s ? internal/txtar [no test files] ok internal/types/errors 1.245s ok internal/unsafeheader 1.010s ok internal/xcoff 1.025s ok internal/zstd 1.083s ok io 1.040s ok io/fs 1.206s ok io/ioutil 1.012s ok log 1.014s ? log/internal [no test files] ? log/slog/internal [no test files] ok log/slog 1.097s ? log/slog/internal/slogtest [no test files] ok log/slog/internal/benchmarks 1.011s ok log/slog/internal/buffer 1.012s ok log/syslog 2.228s ok maps 1.011s ok math 1.019s ok math/big 6.051s ok math/bits 1.016s ok math/cmplx 1.012s ok math/rand 25.602s ok mime 1.022s ok mime/multipart 11.619s ok mime/quotedprintable 1.744s ok net 52.328s ok net/http 46.769s ok net/http/cgi 12.263s ok net/http/cookiejar 1.016s ok net/http/fcgi 1.217s ok net/http/httptest 1.168s ok net/http/httptrace 1.010s ok net/http/httputil 1.971s ? net/http/internal/testcert [no test files] ok net/http/internal 1.014s ok net/http/internal/ascii 1.011s ok net/http/pprof 6.150s ok net/internal/socktest 1.010s ok net/mail 1.015s ok net/netip 1.243s ok net/rpc 1.041s ok net/rpc/jsonrpc 1.017s ok net/smtp 1.054s ok net/textproto 1.032s ok net/url 1.020s ok os 22.908s ok os/exec 14.441s ok os/exec/internal/fdtest 1.009s ok os/signal 28.425s ok os/user 1.010s ok path 1.012s ok path/filepath 1.031s ok plugin 1.009s ok reflect 5.090s ? reflect/internal/example1 [no test files] ? reflect/internal/example2 [no test files] ok regexp 2.972s ok regexp/syntax 4.952s ok runtime 204.148s ok runtime/cgo 1.010s ok runtime/coverage 19.488s ok runtime/debug 2.107s ok runtime/internal/atomic 3.147s ok runtime/internal/math 1.010s ? runtime/internal/startlinetest [no test files] ok runtime/internal/sys 1.010s ok runtime/internal/syscall 1.010s ok runtime/internal/wasitest 1.010s ok runtime/metrics 1.017s ok runtime/pprof 84.719s ok runtime/race 9.051s ? runtime/race/internal/amd64v1 [no test files] ok runtime/trace 5.310s ok slices 1.920s ok sort 5.417s ok strconv 6.735s ok strings 2.846s ok sync 2.390s ok sync/atomic 162.404s ok syscall 11.839s ? testing/internal/testdeps [no test files] ok testing 3.705s ok testing/fstest 1.014s ok testing/iotest 1.011s ok testing/quick 1.110s ok testing/slogtest 1.017s ok text/scanner 1.020s ok text/tabwriter 1.012s ok text/template 1.453s ok text/template/parse 1.020s ok time 12.504s ? time/tzdata [no test files] ok unicode 1.016s ok unicode/utf16 1.011s ? unsafe [no test files] ? vendor/golang.org/x/crypto/chacha20 [no test files] ok unicode/utf8 1.018s ? vendor/golang.org/x/crypto/chacha20poly1305 [no test files] ? vendor/golang.org/x/crypto/cryptobyte [no test files] ? vendor/golang.org/x/crypto/cryptobyte/asn1 [no test files] ? vendor/golang.org/x/crypto/hkdf [no test files] ? vendor/golang.org/x/crypto/internal/alias [no test files] ? vendor/golang.org/x/crypto/internal/poly1305 [no test files] ? vendor/golang.org/x/net/dns/dnsmessage [no test files] ? vendor/golang.org/x/net/http/httpguts [no test files] ? vendor/golang.org/x/net/http/httpproxy [no test files] ? vendor/golang.org/x/net/http2/hpack [no test files] ? vendor/golang.org/x/net/idna [no test files] ? vendor/golang.org/x/net/nettest [no test files] ? vendor/golang.org/x/sys/cpu [no test files] ? vendor/golang.org/x/text/secure/bidirule [no test files] ? vendor/golang.org/x/text/transform [no test files] ? vendor/golang.org/x/text/unicode/bidi [no test files] ? vendor/golang.org/x/text/unicode/norm [no test files] ok cmd/addr2line 3.912s ok cmd/api 5.942s ? cmd/asm [no test files] ? cmd/asm/internal/arch [no test files] ok cmd/asm/internal/asm 3.346s ? cmd/asm/internal/flags [no test files] ? cmd/buildid [no test files] ok cmd/asm/internal/lex 1.011s ? cmd/cgo [no test files] ? cmd/cgo/internal/cgotest [no test files] ok cmd/cgo/internal/swig 1.472s ok cmd/cgo/internal/test 1.995s ? cmd/cgo/internal/test/gcc68255 [no test files] ? cmd/cgo/internal/test/issue23555a [no test files] ? cmd/cgo/internal/test/issue23555b [no test files] ? cmd/cgo/internal/test/issue26213 [no test files] ? cmd/cgo/internal/test/issue26430 [no test files] ? cmd/cgo/internal/test/issue26743 [no test files] ? cmd/cgo/internal/test/issue27054 [no test files] ? cmd/cgo/internal/test/issue27340 [no test files] ? cmd/cgo/internal/test/issue29563 [no test files] ? cmd/cgo/internal/test/issue30527 [no test files] ? cmd/cgo/internal/test/issue41761a [no test files] ? cmd/cgo/internal/test/issue43639 [no test files] ? cmd/cgo/internal/test/issue52611a [no test files] ? cmd/cgo/internal/test/issue52611b [no test files] ? cmd/cgo/internal/test/issue8756 [no test files] ? cmd/cgo/internal/test/issue8828 [no test files] ? cmd/cgo/internal/test/issue9026 [no test files] ? cmd/cgo/internal/test/issue9400 [no test files] ? cmd/cgo/internal/test/issue9510a [no test files] ? cmd/cgo/internal/test/issue9510b [no test files] ok cmd/cgo/internal/testcarchive 16.364s ok cmd/cgo/internal/testcshared 4.086s ok cmd/cgo/internal/testerrors 7.054s ok cmd/cgo/internal/testfortran 1.847s ok cmd/cgo/internal/testgodefs 1.368s ok cmd/cgo/internal/testlife 1.408s ok cmd/cgo/internal/testnocgo 1.010s ok cmd/cgo/internal/testplugin 20.928s ok cmd/cgo/internal/testsanitizers 12.698s ok cmd/cgo/internal/testshared 44.064s ok cmd/cgo/internal/testso 1.961s ok cmd/cgo/internal/teststdio 1.877s ok cmd/cgo/internal/testtls 1.010s ? cmd/compile [no test files] ? cmd/compile/internal/abi [no test files] ok cmd/compile/internal/abt 1.028s ok cmd/compile/internal/amd64 42.293s ? cmd/compile/internal/arm [no test files] ? cmd/compile/internal/arm64 [no test files] ok cmd/compile/internal/base 1.011s ? cmd/compile/internal/bitvec [no test files] ? cmd/compile/internal/coverage [no test files] ok cmd/compile/internal/compare 1.011s ? cmd/compile/internal/devirtualize [no test files] ? cmd/compile/internal/escape [no test files] ok cmd/compile/internal/dwarfgen 1.326s ? cmd/compile/internal/gc [no test files] ok cmd/compile/internal/importer 11.207s ? cmd/compile/internal/inline [no test files] ok cmd/compile/internal/inline/inlheur 1.248s ok cmd/compile/internal/ir 1.011s ? cmd/compile/internal/liveness [no test files] ? cmd/compile/internal/loong64 [no test files] ok cmd/compile/internal/logopt 1.139s ok cmd/compile/internal/loopvar 18.551s ? cmd/compile/internal/mips [no test files] ? cmd/compile/internal/mips64 [no test files] ok cmd/compile/internal/noder 1.013s ? cmd/compile/internal/objw [no test files] ? cmd/compile/internal/pgo [no test files] ? cmd/compile/internal/pgo/internal/graph [no test files] ? cmd/compile/internal/pkginit [no test files] ? cmd/compile/internal/ppc64 [no test files] ? cmd/compile/internal/rangefunc [no test files] ? cmd/compile/internal/riscv64 [no test files] ? cmd/compile/internal/s390x [no test files] ok cmd/compile/internal/reflectdata 1.011s [no tests to run] ok cmd/compile/internal/ssa 46.972s ? cmd/compile/internal/ssagen [no test files] ? cmd/compile/internal/staticdata [no test files] ? cmd/compile/internal/staticinit [no test files] ok cmd/compile/internal/syntax 14.470s ok cmd/compile/internal/test 24.930s ? cmd/compile/internal/typebits [no test files] ok cmd/compile/internal/typecheck 1.156s ok cmd/compile/internal/types 1.011s ok cmd/compile/internal/types2 14.799s ? cmd/compile/internal/walk [no test files] ? cmd/compile/internal/wasm [no test files] ? cmd/compile/internal/x86 [no test files] ok cmd/covdata 7.595s ok cmd/cover 16.563s ok cmd/dist 1.012s ok cmd/distpack 1.011s ok cmd/doc 1.455s ok cmd/fix 1.451s ok cmd/go 370.955s ? cmd/go/internal/base [no test files] ? cmd/go/internal/bug [no test files] ok cmd/go/internal/auth 1.010s ? cmd/go/internal/clean [no test files] ok cmd/go/internal/cache 2.485s ok cmd/go/internal/cfg 1.011s [no tests to run] ? cmd/go/internal/cmdflag [no test files] ? cmd/go/internal/doc [no test files] ok cmd/go/internal/envcmd 1.026s ? cmd/go/internal/fix [no test files] ? cmd/go/internal/fmtcmd [no test files] ok cmd/go/internal/fsys 1.027s ? cmd/go/internal/help [no test files] ok cmd/go/internal/generate 1.019s ok cmd/go/internal/gover 1.012s ? cmd/go/internal/list [no test files] ok cmd/go/internal/imports 1.019s ok cmd/go/internal/load 1.016s ? cmd/go/internal/mmap [no test files] ? cmd/go/internal/modcmd [no test files] ok cmd/go/internal/lockedfile 2.966s ok cmd/go/internal/lockedfile/internal/filelock 2.043s ok cmd/go/internal/modfetch 23.484s ok cmd/go/internal/modfetch/codehost 7.064s ? cmd/go/internal/modget [no test files] ? cmd/go/internal/modinfo [no test files] ok cmd/go/internal/modfetch/zip_sum_test 1.013s ok cmd/go/internal/modindex 1.408s ok cmd/go/internal/modload 38.545s ? cmd/go/internal/robustio [no test files] ok cmd/go/internal/mvs 1.023s ok cmd/go/internal/par 1.054s ? cmd/go/internal/run [no test files] ? cmd/go/internal/script [no test files] ? cmd/go/internal/script/scripttest [no test files] ? cmd/go/internal/search [no test files] ok cmd/go/internal/str 1.010s ok cmd/go/internal/test 1.025s ? cmd/go/internal/test/internal/genflags [no test files] ? cmd/go/internal/tool [no test files] ok cmd/go/internal/toolchain 1.018s ? cmd/go/internal/trace [no test files] ok cmd/go/internal/vcs 1.465s ok cmd/go/internal/vcweb 1.016s ? cmd/go/internal/version [no test files] ok cmd/go/internal/vcweb/vcstest 3.633s ? cmd/go/internal/vet [no test files] ok cmd/go/internal/web 1.011s ? cmd/go/internal/workcmd [no test files] ok cmd/go/internal/work 1.764s ok cmd/gofmt 34.437s ? cmd/internal/bio [no test files] ? cmd/internal/browser [no test files] ok cmd/internal/archive 1.271s ok cmd/internal/bootstrap_test 76.976s ? cmd/internal/codesign [no test files] ok cmd/internal/buildid 1.346s ok cmd/internal/cov 1.179s ? cmd/internal/gcprog [no test files] ok cmd/internal/dwarf 1.011s ok cmd/internal/edit 1.011s ok cmd/internal/goobj 9.602s ok cmd/internal/moddeps 9.070s ? cmd/internal/obj/arm [no test files] ok cmd/internal/notsha256 1.011s ok cmd/internal/obj 1.280s ? cmd/internal/obj/arm64 [no test files] ? cmd/internal/obj/loong64 [no test files] ? cmd/internal/obj/mips [no test files] ok cmd/internal/obj/ppc64 4.594s ok cmd/internal/obj/riscv 6.636s ? cmd/internal/obj/wasm [no test files] ok cmd/internal/obj/s390x 1.011s ok cmd/internal/obj/x86 1.603s ? cmd/internal/objfile [no test files] ? cmd/internal/osinfo [no test files] ok cmd/internal/objabi 1.028s ok cmd/internal/pkgpath 5.049s ok cmd/internal/pkgpattern 1.013s ok cmd/internal/quoted 1.012s ? cmd/internal/sys [no test files] ? cmd/internal/traceviewer [no test files] ok cmd/internal/src 1.011s ok cmd/internal/test2json 1.525s ok cmd/link 19.573s ? cmd/link/internal/amd64 [no test files] ? cmd/link/internal/arm [no test files] ? cmd/link/internal/arm64 [no test files] ? cmd/link/internal/dwtest [no test files] ok cmd/link/internal/benchmark 1.013s ok cmd/link/internal/ld 10.038s ? cmd/link/internal/loadelf [no test files] ? cmd/link/internal/loadmacho [no test files] ok cmd/link/internal/loader 1.030s ? cmd/link/internal/loadpe [no test files] ? cmd/link/internal/loadxcoff [no test files] ? cmd/link/internal/loong64 [no test files] ? cmd/link/internal/mips [no test files] ? cmd/link/internal/mips64 [no test files] ? cmd/link/internal/ppc64 [no test files] ? cmd/link/internal/riscv64 [no test files] ? cmd/link/internal/s390x [no test files] ? cmd/link/internal/sym [no test files] ? cmd/link/internal/wasm [no test files] ? cmd/link/internal/x86 [no test files] ok cmd/nm 9.126s ok cmd/objdump 4.754s ok cmd/pack 8.575s ? cmd/test2json [no test files] ok cmd/pprof 3.346s ok cmd/trace 1.261s ? cmd/vendor/github.com/google/pprof/driver [no test files] ? cmd/vendor/github.com/google/pprof/internal/binutils [no test files] ? cmd/vendor/github.com/google/pprof/internal/driver [no test files] ? cmd/vendor/github.com/google/pprof/internal/elfexec [no test files] ? cmd/vendor/github.com/google/pprof/internal/graph [no test files] ? cmd/vendor/github.com/google/pprof/internal/measurement [no test files] ? cmd/vendor/github.com/google/pprof/internal/plugin [no test files] ? cmd/vendor/github.com/google/pprof/internal/report [no test files] ? cmd/vendor/github.com/google/pprof/internal/symbolizer [no test files] ? cmd/vendor/github.com/google/pprof/internal/symbolz [no test files] ? cmd/vendor/github.com/google/pprof/internal/transport [no test files] ? cmd/vendor/github.com/google/pprof/profile [no test files] ? cmd/vendor/github.com/google/pprof/third_party/d3flamegraph [no test files] ? cmd/vendor/github.com/google/pprof/third_party/svgpan [no test files] ? cmd/vendor/github.com/ianlancetaylor/demangle [no test files] ? cmd/vendor/golang.org/x/arch/arm/armasm [no test files] ? cmd/vendor/golang.org/x/arch/arm64/arm64asm [no test files] ? cmd/vendor/golang.org/x/arch/ppc64/ppc64asm [no test files] ? cmd/vendor/golang.org/x/arch/x86/x86asm [no test files] ? cmd/vendor/golang.org/x/mod/internal/lazyregexp [no test files] ? cmd/vendor/golang.org/x/mod/modfile [no test files] ? cmd/vendor/golang.org/x/mod/module [no test files] ? cmd/vendor/golang.org/x/mod/semver [no test files] ? cmd/vendor/golang.org/x/mod/sumdb [no test files] ? cmd/vendor/golang.org/x/mod/sumdb/dirhash [no test files] ? cmd/vendor/golang.org/x/mod/sumdb/note [no test files] ? cmd/vendor/golang.org/x/mod/sumdb/tlog [no test files] ? cmd/vendor/golang.org/x/mod/zip [no test files] ? cmd/vendor/golang.org/x/sync/semaphore [no test files] ? cmd/vendor/golang.org/x/sys/internal/unsafeheader [no test files] ? cmd/vendor/golang.org/x/sys/unix [no test files] ? cmd/vendor/golang.org/x/term [no test files] ? cmd/vendor/golang.org/x/tools/cover [no test files] ? cmd/vendor/golang.org/x/tools/go/analysis [no test files] ? cmd/vendor/golang.org/x/tools/go/analysis/internal/analysisflags [no test files] ? cmd/vendor/golang.org/x/tools/go/analysis/passes/asmdecl [no test files] ? cmd/vendor/golang.org/x/tools/go/analysis/passes/assign [no test files] ? cmd/vendor/golang.org/x/tools/go/analysis/passes/atomic [no test files] ? cmd/vendor/golang.org/x/tools/go/analysis/passes/bools [no test files] ? cmd/vendor/golang.org/x/tools/go/analysis/passes/buildtag [no test files] ? cmd/vendor/golang.org/x/tools/go/analysis/passes/cgocall [no test files] ? cmd/vendor/golang.org/x/tools/go/analysis/passes/composite [no test files] ? cmd/vendor/golang.org/x/tools/go/analysis/passes/copylock [no test files] ? cmd/vendor/golang.org/x/tools/go/analysis/passes/ctrlflow [no test files] ? cmd/vendor/golang.org/x/tools/go/analysis/passes/directive [no test files] ? cmd/vendor/golang.org/x/tools/go/analysis/passes/errorsas [no test files] ? cmd/vendor/golang.org/x/tools/go/analysis/passes/framepointer [no test files] ? cmd/vendor/golang.org/x/tools/go/analysis/passes/httpresponse [no test files] ? cmd/vendor/golang.org/x/tools/go/analysis/passes/ifaceassert [no test files] ? cmd/vendor/golang.org/x/tools/go/analysis/passes/inspect [no test files] ? cmd/vendor/golang.org/x/tools/go/analysis/passes/internal/analysisutil [no test files] ? cmd/vendor/golang.org/x/tools/go/analysis/passes/loopclosure [no test files] ? cmd/vendor/golang.org/x/tools/go/analysis/passes/lostcancel [no test files] ? cmd/vendor/golang.org/x/tools/go/analysis/passes/nilfunc [no test files] ? cmd/vendor/golang.org/x/tools/go/analysis/passes/printf [no test files] ? cmd/vendor/golang.org/x/tools/go/analysis/passes/shift [no test files] ? cmd/vendor/golang.org/x/tools/go/analysis/passes/sigchanyzer [no test files] ? cmd/vendor/golang.org/x/tools/go/analysis/passes/slog [no test files] ? cmd/vendor/golang.org/x/tools/go/analysis/passes/stdmethods [no test files] ? cmd/vendor/golang.org/x/tools/go/analysis/passes/stringintconv [no test files] ? cmd/vendor/golang.org/x/tools/go/analysis/passes/structtag [no test files] ? cmd/vendor/golang.org/x/tools/go/analysis/passes/testinggoroutine [no test files] ? cmd/vendor/golang.org/x/tools/go/analysis/passes/tests [no test files] ? cmd/vendor/golang.org/x/tools/go/analysis/passes/timeformat [no test files] ? cmd/vendor/golang.org/x/tools/go/analysis/passes/unmarshal [no test files] ? cmd/vendor/golang.org/x/tools/go/analysis/passes/unreachable [no test files] ? cmd/vendor/golang.org/x/tools/go/analysis/passes/unsafeptr [no test files] ? cmd/vendor/golang.org/x/tools/go/analysis/passes/unusedresult [no test files] ? cmd/vendor/golang.org/x/tools/go/analysis/unitchecker [no test files] ? cmd/vendor/golang.org/x/tools/go/ast/astutil [no test files] ? cmd/vendor/golang.org/x/tools/go/ast/inspector [no test files] ? cmd/vendor/golang.org/x/tools/go/cfg [no test files] ? cmd/vendor/golang.org/x/tools/go/types/objectpath [no test files] ? cmd/vendor/golang.org/x/tools/go/types/typeutil [no test files] ? cmd/vendor/golang.org/x/tools/internal/bisect [no test files] ? cmd/vendor/golang.org/x/tools/internal/facts [no test files] ? cmd/vendor/golang.org/x/tools/internal/typeparams [no test files] ? cmd/vendor/golang.org/x/tools/internal/typesinternal [no test files] ok cmd/vet 27.567s ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: archive/tar cpu: AMD EPYC 7B12 Benchmark/Writer/USTAR-4 4300 26011 ns/op 1368 B/op 25 allocs/op Benchmark/Writer/GNU-4 3488 34561 ns/op 1863 B/op 37 allocs/op Benchmark/Writer/PAX-4 2239 50911 ns/op 2512 B/op 57 allocs/op Benchmark/Reader/USTAR-4 6429 19280 ns/op 5053 B/op 15 allocs/op Benchmark/Reader/GNU-4 8088 13752 ns/op 5173 B/op 15 allocs/op Benchmark/Reader/PAX-4 2767 39673 ns/op 8782 B/op 33 allocs/op PASS ok archive/tar 1.841s goos: linux goarch: amd64 pkg: archive/zip cpu: AMD EPYC 7B12 BenchmarkCompressedZipGarbage-4 1 269047274 ns/op 828576 B/op 82 allocs/op BenchmarkZip64Test-4 1 114161289 ns/op BenchmarkZip64TestSizes/4096-4 2356 62737 ns/op BenchmarkZip64TestSizes/1048576-4 232 505171 ns/op BenchmarkZip64TestSizes/67108864-4 1 113308258 ns/op PASS ok archive/zip 2.097s goos: linux goarch: amd64 pkg: bufio cpu: AMD EPYC 7B12 BenchmarkReaderCopyOptimal-4 331417 338.7 ns/op BenchmarkReaderCopyUnoptimal-4 216309 539.7 ns/op BenchmarkReaderCopyNoWriteTo-4 10000 13503 ns/op BenchmarkReaderWriteToOptimal-4 13417 9150 ns/op BenchmarkReaderReadString-4 194808 631.2 ns/op 144 B/op 1 allocs/op BenchmarkWriterCopyOptimal-4 306878 386.5 ns/op BenchmarkWriterCopyUnoptimal-4 310287 364.4 ns/op BenchmarkWriterCopyNoReadFrom-4 8665 14177 ns/op BenchmarkReaderEmpty-4 47499 2527 ns/op 4224 B/op 3 allocs/op BenchmarkWriterEmpty-4 42058 2961 ns/op 4096 B/op 1 allocs/op BenchmarkWriterFlush-4 856359 138.7 ns/op 0 B/op 0 allocs/op PASS ok bufio 2.561s goos: linux goarch: amd64 pkg: bytes cpu: AMD EPYC 7B12 BenchmarkReadString-4 8382 16981 ns/op 1929.65 MB/s BenchmarkWriteByte-4 570 205157 ns/op 19.97 MB/s BenchmarkWriteRune-4 326 363755 ns/op 33.78 MB/s BenchmarkBufferNotEmptyWriteRead-4 40 3003531 ns/op BenchmarkBufferFullSmallReads-4 150 802287 ns/op BenchmarkBufferWriteBlock/N4096-4 9130 11720 ns/op 14336 B/op 6 allocs/op BenchmarkBufferWriteBlock/N65536-4 588 193308 ns/op 260096 B/op 14 allocs/op BenchmarkBufferWriteBlock/N1048576-4 15 9961909 ns/op 4192256 B/op 22 allocs/op BenchmarkBufferAppendNoCopy-4 14 8389949 ns/op 1999.68 MB/s 2396745 B/op 0 allocs/op BenchmarkIndexByte/10-4 6195691 19.61 ns/op 509.90 MB/s BenchmarkIndexByte/32-4 5913174 21.21 ns/op 1508.38 MB/s BenchmarkIndexByte/4K-4 1000000 105.9 ns/op 38672.70 MB/s BenchmarkIndexBytePortable/10-4 1289918 99.94 ns/op 100.06 MB/s BenchmarkIndexBytePortable/32-4 373611 299.9 ns/op 106.70 MB/s BenchmarkIndexBytePortable/4K-4 3428 31345 ns/op 130.68 MB/s BenchmarkIndexRune/10-4 1512906 78.07 ns/op 128.09 MB/s BenchmarkIndexRune/32-4 1591774 75.18 ns/op 425.64 MB/s BenchmarkIndexRune/4K-4 530488 232.2 ns/op 17642.00 MB/s BenchmarkIndexRuneASCII/10-4 5938400 20.11 ns/op 497.34 MB/s BenchmarkIndexRuneASCII/32-4 5693904 21.20 ns/op 1509.19 MB/s BenchmarkIndexRuneASCII/4K-4 1123364 107.7 ns/op 38023.32 MB/s BenchmarkEqual/0-4 9603980 12.28 ns/op BenchmarkEqual/1-4 2043729 59.19 ns/op 16.90 MB/s BenchmarkEqual/6-4 2004993 59.00 ns/op 101.70 MB/s BenchmarkEqual/9-4 2018233 59.61 ns/op 150.97 MB/s BenchmarkEqual/15-4 2015338 59.66 ns/op 251.40 MB/s BenchmarkEqual/16-4 2040788 58.48 ns/op 273.60 MB/s BenchmarkEqual/20-4 1973336 60.27 ns/op 331.82 MB/s BenchmarkEqual/32-4 1937790 62.53 ns/op 511.73 MB/s BenchmarkEqual/4K-4 120831 925.8 ns/op 4424.21 MB/s BenchmarkEqualBothUnaligned/64_0-4 2171728 54.55 ns/op 1173.32 MB/s BenchmarkEqualBothUnaligned/64_1-4 1847707 64.24 ns/op 996.25 MB/s BenchmarkEqualBothUnaligned/64_4-4 2145849 57.04 ns/op 1121.98 MB/s BenchmarkEqualBothUnaligned/64_7-4 2110921 58.61 ns/op 1092.01 MB/s BenchmarkEqualBothUnaligned/4096_0-4 137100 819.0 ns/op 5001.45 MB/s BenchmarkEqualBothUnaligned/4096_1-4 103088 1134 ns/op 3613.53 MB/s BenchmarkEqualBothUnaligned/4096_4-4 147476 767.3 ns/op 5338.06 MB/s BenchmarkEqualBothUnaligned/4096_7-4 150556 769.3 ns/op 5324.29 MB/s BenchmarkIndex/10-4 3892801 30.93 ns/op 323.27 MB/s BenchmarkIndex/32-4 3967731 30.13 ns/op 1061.90 MB/s BenchmarkIndex/4K-4 42585 2805 ns/op 1460.37 MB/s BenchmarkIndexEasy/10-4 4079852 29.49 ns/op 339.13 MB/s BenchmarkIndexEasy/32-4 4213231 28.10 ns/op 1138.86 MB/s BenchmarkIndexEasy/4K-4 623890 173.8 ns/op 23569.70 MB/s BenchmarkCount/10-4 2030931 57.92 ns/op 172.65 MB/s BenchmarkCount/32-4 2105721 56.50 ns/op 566.36 MB/s BenchmarkCount/4K-4 42135 2852 ns/op 1435.96 MB/s BenchmarkCountEasy/10-4 2028018 60.78 ns/op 164.54 MB/s BenchmarkCountEasy/32-4 2130823 57.84 ns/op 553.25 MB/s BenchmarkCountEasy/4K-4 594508 209.7 ns/op 19531.56 MB/s BenchmarkCountSingle/10-4 4671981 26.24 ns/op 381.14 MB/s BenchmarkCountSingle/32-4 4480286 27.20 ns/op 1176.52 MB/s BenchmarkCountSingle/4K-4 900028 128.3 ns/op 31928.89 MB/s BenchmarkToUpper/#00-4 3701432 33.34 ns/op BenchmarkToUpper/ONLYUPPER-4 432218 283.2 ns/op BenchmarkToUpper/abc-4 595299 169.0 ns/op BenchmarkToUpper/AbC123-4 448114 263.4 ns/op BenchmarkToUpper/azAZ09_-4 368764 285.7 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 122154 992.7 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 58203 2013 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 82311 1467 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 184572 613.2 ns/op BenchmarkToLower/#00-4 3579150 33.31 ns/op BenchmarkToLower/abc-4 648879 184.2 ns/op BenchmarkToLower/AbC123-4 424706 250.8 ns/op BenchmarkToLower/azAZ09_-4 418944 272.8 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 123595 1001 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 60064 2021 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 105073 1140 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 184558 629.2 ns/op BenchmarkFields/ASCII/16-4 193368 656.6 ns/op 24.37 MB/s 80 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 13312 8602 ns/op 29.76 MB/s 768 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 919 133020 ns/op 30.79 MB/s 9472 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 48 2306685 ns/op 28.41 MB/s 147456 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 3 38170396 ns/op 27.47 MB/s 2277376 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 121910 945.4 ns/op 16.92 MB/s 80 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 8956 12987 ns/op 19.71 MB/s 576 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 549 223653 ns/op 18.31 MB/s 24832 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 28 4059006 ns/op 16.15 MB/s 512256 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 2 71074098 ns/op 14.75 MB/s 11211056 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 204554 567.5 ns/op 28.19 MB/s 80 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 15873 7734 ns/op 33.10 MB/s 768 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 909 127318 ns/op 32.17 MB/s 24832 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 52 2365069 ns/op 27.71 MB/s 512256 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 3 45142502 ns/op 23.23 MB/s 11219264 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 163705 679.0 ns/op 23.57 MB/s 80 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 13287 9277 ns/op 27.60 MB/s 576 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 762 161042 ns/op 25.43 MB/s 24832 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 37 3055609 ns/op 21.45 MB/s 512256 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 2 57119084 ns/op 18.36 MB/s 11211008 B/op 24 allocs/op BenchmarkTrimSpace/NoTrim-4 2608222 46.23 ns/op BenchmarkTrimSpace/ASCII-4 1370910 86.11 ns/op BenchmarkTrimSpace/SomeNonASCII-4 151759 777.3 ns/op BenchmarkTrimSpace/JustNonASCII-4 66560 1652 ns/op BenchmarkToValidUTF8/Valid-4 737194 162.8 ns/op BenchmarkToValidUTF8/InvalidASCII-4 517170 228.1 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 153250 787.6 ns/op BenchmarkIndexHard1-4 1267 94399 ns/op BenchmarkIndexHard2-4 895 132729 ns/op BenchmarkIndexHard3-4 180 661228 ns/op BenchmarkIndexHard4-4 186 645371 ns/op BenchmarkLastIndexHard1-4 8 14259044 ns/op BenchmarkLastIndexHard2-4 7 17491660 ns/op BenchmarkLastIndexHard3-4 6 18592800 ns/op BenchmarkCountHard1-4 1261 94559 ns/op BenchmarkCountHard2-4 901 132790 ns/op BenchmarkCountHard3-4 181 662901 ns/op BenchmarkSplitEmptySeparator-4 2 83654122 ns/op BenchmarkSplitSingleByteSeparator-4 24 5605588 ns/op BenchmarkSplitMultiByteSeparator-4 19 6085544 ns/op BenchmarkSplitNSingleByteSeparator-4 262148 419.4 ns/op BenchmarkSplitNMultiByteSeparator-4 111298 1087 ns/op BenchmarkRepeat-4 275011 438.3 ns/op BenchmarkRepeatLarge/256/1-4 202443 568.8 ns/op 450.10 MB/s BenchmarkRepeatLarge/256/16-4 283387 387.2 ns/op 661.14 MB/s BenchmarkRepeatLarge/512/1-4 148227 742.6 ns/op 689.45 MB/s BenchmarkRepeatLarge/512/16-4 221900 554.9 ns/op 922.74 MB/s BenchmarkRepeatLarge/1024/1-4 107856 1048 ns/op 977.22 MB/s BenchmarkRepeatLarge/1024/16-4 120883 902.5 ns/op 1134.56 MB/s BenchmarkRepeatLarge/2048/1-4 62092 1838 ns/op 1114.04 MB/s BenchmarkRepeatLarge/2048/16-4 79694 1599 ns/op 1280.80 MB/s BenchmarkRepeatLarge/4096/1-4 33748 3203 ns/op 1278.68 MB/s BenchmarkRepeatLarge/4096/16-4 40044 3119 ns/op 1313.36 MB/s BenchmarkRepeatLarge/8192/1-4 19726 6141 ns/op 1334.04 MB/s BenchmarkRepeatLarge/8192/16-4 19905 5847 ns/op 1401.18 MB/s BenchmarkRepeatLarge/8192/4097-4 34956 3212 ns/op 1275.43 MB/s BenchmarkRepeatLarge/16384/1-4 10531 10923 ns/op 1499.95 MB/s BenchmarkRepeatLarge/16384/16-4 12758 10220 ns/op 1603.16 MB/s BenchmarkRepeatLarge/16384/4097-4 14275 9108 ns/op 1349.48 MB/s BenchmarkRepeatLarge/32768/1-4 4500 24832 ns/op 1319.58 MB/s BenchmarkRepeatLarge/32768/16-4 4863 21182 ns/op 1546.97 MB/s BenchmarkRepeatLarge/32768/4097-4 5716 20917 ns/op 1371.10 MB/s BenchmarkRepeatLarge/65536/1-4 2541 43724 ns/op 1498.85 MB/s BenchmarkRepeatLarge/65536/16-4 2508 45342 ns/op 1445.38 MB/s BenchmarkRepeatLarge/65536/4097-4 2941 41500 ns/op 1480.83 MB/s BenchmarkRepeatLarge/131072/1-4 483 240769 ns/op 544.39 MB/s BenchmarkRepeatLarge/131072/16-4 565 228196 ns/op 574.38 MB/s BenchmarkRepeatLarge/131072/4097-4 542 224902 ns/op 564.72 MB/s BenchmarkRepeatLarge/262144/1-4 273 443201 ns/op 591.48 MB/s BenchmarkRepeatLarge/262144/16-4 295 430106 ns/op 609.49 MB/s BenchmarkRepeatLarge/262144/4097-4 243 486275 ns/op 530.79 MB/s BenchmarkRepeatLarge/524288/1-4 124 867889 ns/op 604.10 MB/s BenchmarkRepeatLarge/524288/16-4 139 786979 ns/op 666.20 MB/s BenchmarkRepeatLarge/524288/4097-4 127 918648 ns/op 566.40 MB/s BenchmarkRepeatLarge/1048576/1-4 82 1756378 ns/op 597.01 MB/s BenchmarkRepeatLarge/1048576/16-4 74 1711549 ns/op 612.65 MB/s BenchmarkRepeatLarge/1048576/4097-4 58 1737028 ns/op 601.45 MB/s BenchmarkRepeatLarge/2097152/1-4 52 3210851 ns/op 653.15 MB/s BenchmarkRepeatLarge/2097152/16-4 44 3235555 ns/op 648.16 MB/s BenchmarkRepeatLarge/2097152/4097-4 44 3289460 ns/op 636.45 MB/s BenchmarkRepeatLarge/4194304/1-4 19 6455441 ns/op 649.73 MB/s BenchmarkRepeatLarge/4194304/16-4 18 6160533 ns/op 680.83 MB/s BenchmarkRepeatLarge/4194304/4097-4 16 6464554 ns/op 648.34 MB/s BenchmarkRepeatLarge/8388608/1-4 9 12560442 ns/op 667.86 MB/s BenchmarkRepeatLarge/8388608/16-4 8 12980258 ns/op 646.26 MB/s BenchmarkRepeatLarge/8388608/4097-4 9 12432792 ns/op 674.55 MB/s BenchmarkRepeatLarge/16777216/1-4 4 25346725 ns/op 661.91 MB/s BenchmarkRepeatLarge/16777216/16-4 5 24642994 ns/op 680.81 MB/s BenchmarkRepeatLarge/16777216/4097-4 5 23607610 ns/op 710.67 MB/s BenchmarkRepeatLarge/33554432/1-4 3 48730095 ns/op 688.58 MB/s BenchmarkRepeatLarge/33554432/16-4 3 48514062 ns/op 691.64 MB/s BenchmarkRepeatLarge/33554432/4097-4 3 48786595 ns/op 687.78 MB/s BenchmarkRepeatLarge/67108864/1-4 2 87814996 ns/op 764.21 MB/s BenchmarkRepeatLarge/67108864/16-4 2 85284266 ns/op 786.88 MB/s BenchmarkRepeatLarge/67108864/4097-4 2 86112822 ns/op 779.31 MB/s BenchmarkRepeatLarge/134217728/1-4 1 168840343 ns/op 794.94 MB/s BenchmarkRepeatLarge/134217728/16-4 1 166167034 ns/op 807.73 MB/s BenchmarkRepeatLarge/134217728/4097-4 1 172791383 ns/op 776.76 MB/s BenchmarkRepeatLarge/268435456/1-4 1 341269076 ns/op 786.58 MB/s BenchmarkRepeatLarge/268435456/16-4 1 334563537 ns/op 802.35 MB/s BenchmarkRepeatLarge/268435456/4097-4 1 342901996 ns/op 782.83 MB/s BenchmarkRepeatLarge/536870912/1-4 1 653457376 ns/op 821.59 MB/s BenchmarkRepeatLarge/536870912/16-4 1 649194215 ns/op 826.98 MB/s BenchmarkRepeatLarge/536870912/4097-4 1 650175216 ns/op 825.73 MB/s BenchmarkRepeatLarge/1073741824/1-4 1 1249596706 ns/op 859.27 MB/s BenchmarkRepeatLarge/1073741824/16-4 1 1244246587 ns/op 862.97 MB/s BenchmarkRepeatLarge/1073741824/4097-4 1 1285046113 ns/op 835.57 MB/s BenchmarkBytesCompare/1-4 13976044 8.484 ns/op BenchmarkBytesCompare/2-4 12791991 8.435 ns/op BenchmarkBytesCompare/4-4 13309953 8.448 ns/op BenchmarkBytesCompare/8-4 14150193 8.496 ns/op BenchmarkBytesCompare/16-4 12599827 8.447 ns/op BenchmarkBytesCompare/32-4 12435220 9.071 ns/op BenchmarkBytesCompare/64-4 12234921 9.720 ns/op BenchmarkBytesCompare/128-4 11573884 10.37 ns/op BenchmarkBytesCompare/256-4 10048182 11.31 ns/op BenchmarkBytesCompare/512-4 7493588 15.64 ns/op BenchmarkBytesCompare/1024-4 5307165 22.59 ns/op BenchmarkBytesCompare/2048-4 3201378 37.54 ns/op BenchmarkIndexAnyASCII/1:1-4 3181867 40.21 ns/op BenchmarkIndexAnyASCII/1:2-4 3048853 41.04 ns/op BenchmarkIndexAnyASCII/1:4-4 3251847 36.93 ns/op BenchmarkIndexAnyASCII/1:8-4 3061568 36.31 ns/op BenchmarkIndexAnyASCII/1:16-4 3265353 40.17 ns/op BenchmarkIndexAnyASCII/1:32-4 3156504 36.43 ns/op BenchmarkIndexAnyASCII/1:64-4 3327094 40.60 ns/op BenchmarkIndexAnyASCII/16:1-4 2954259 40.21 ns/op BenchmarkIndexAnyASCII/16:2-4 778225 156.8 ns/op BenchmarkIndexAnyASCII/16:4-4 666465 158.2 ns/op BenchmarkIndexAnyASCII/16:8-4 739003 175.1 ns/op BenchmarkIndexAnyASCII/16:16-4 594880 179.4 ns/op BenchmarkIndexAnyASCII/16:32-4 510810 215.7 ns/op BenchmarkIndexAnyASCII/16:64-4 416215 288.0 ns/op BenchmarkIndexAnyASCII/256:1-4 2517267 44.58 ns/op BenchmarkIndexAnyASCII/256:2-4 55628 2012 ns/op BenchmarkIndexAnyASCII/256:4-4 56862 2019 ns/op BenchmarkIndexAnyASCII/256:8-4 57540 2007 ns/op BenchmarkIndexAnyASCII/256:16-4 56287 2029 ns/op BenchmarkIndexAnyASCII/256:32-4 55717 2071 ns/op BenchmarkIndexAnyASCII/256:64-4 54162 2111 ns/op BenchmarkIndexAnyUTF8/1:1-4 3229250 36.48 ns/op BenchmarkIndexAnyUTF8/1:2-4 3286176 36.33 ns/op BenchmarkIndexAnyUTF8/1:4-4 3298531 37.24 ns/op BenchmarkIndexAnyUTF8/1:8-4 3246871 36.39 ns/op BenchmarkIndexAnyUTF8/1:16-4 3355290 37.29 ns/op BenchmarkIndexAnyUTF8/1:32-4 3275367 36.96 ns/op BenchmarkIndexAnyUTF8/1:64-4 3294750 37.28 ns/op BenchmarkIndexAnyUTF8/16:1-4 208074 547.4 ns/op BenchmarkIndexAnyUTF8/16:2-4 392602 280.0 ns/op BenchmarkIndexAnyUTF8/16:4-4 377162 312.0 ns/op BenchmarkIndexAnyUTF8/16:8-4 400554 281.2 ns/op BenchmarkIndexAnyUTF8/16:16-4 422706 282.3 ns/op BenchmarkIndexAnyUTF8/16:32-4 417124 287.8 ns/op BenchmarkIndexAnyUTF8/16:64-4 387338 282.5 ns/op BenchmarkIndexAnyUTF8/256:1-4 14104 8109 ns/op BenchmarkIndexAnyUTF8/256:2-4 29179 3998 ns/op BenchmarkIndexAnyUTF8/256:4-4 25324 3995 ns/op BenchmarkIndexAnyUTF8/256:8-4 28039 4092 ns/op BenchmarkIndexAnyUTF8/256:16-4 28953 4166 ns/op BenchmarkIndexAnyUTF8/256:32-4 27925 4567 ns/op BenchmarkIndexAnyUTF8/256:64-4 28702 4107 ns/op BenchmarkLastIndexAnyASCII/1:1-4 3326961 36.83 ns/op BenchmarkLastIndexAnyASCII/1:2-4 2944890 36.34 ns/op BenchmarkLastIndexAnyASCII/1:4-4 3240474 36.56 ns/op BenchmarkLastIndexAnyASCII/1:8-4 3323755 36.58 ns/op BenchmarkLastIndexAnyASCII/1:16-4 3284610 36.50 ns/op BenchmarkLastIndexAnyASCII/1:32-4 3308485 36.65 ns/op BenchmarkLastIndexAnyASCII/1:64-4 3250768 36.36 ns/op BenchmarkLastIndexAnyASCII/16:1-4 519132 256.7 ns/op BenchmarkLastIndexAnyASCII/16:2-4 519134 231.9 ns/op BenchmarkLastIndexAnyASCII/16:4-4 434869 236.8 ns/op BenchmarkLastIndexAnyASCII/16:8-4 503672 233.3 ns/op BenchmarkLastIndexAnyASCII/16:16-4 437000 251.7 ns/op BenchmarkLastIndexAnyASCII/16:32-4 374983 287.6 ns/op BenchmarkLastIndexAnyASCII/16:64-4 343558 387.6 ns/op BenchmarkLastIndexAnyASCII/256:1-4 37705 3366 ns/op BenchmarkLastIndexAnyASCII/256:2-4 36852 3195 ns/op BenchmarkLastIndexAnyASCII/256:4-4 37153 3262 ns/op BenchmarkLastIndexAnyASCII/256:8-4 36249 3211 ns/op BenchmarkLastIndexAnyASCII/256:16-4 36199 3275 ns/op BenchmarkLastIndexAnyASCII/256:32-4 36158 3228 ns/op BenchmarkLastIndexAnyASCII/256:64-4 35592 3327 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 3251216 37.68 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 3257502 35.81 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 2947254 40.82 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 3235548 40.65 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 3218235 36.44 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 3249888 36.29 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 3316675 37.34 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 304186 367.2 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 374133 302.1 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 368186 332.2 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 359529 303.0 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 398305 304.2 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 369740 308.2 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 409352 296.4 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 21733 5442 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 27322 4562 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 28914 4130 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 28268 4117 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 28650 4088 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 28432 4163 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 28974 4144 ns/op BenchmarkTrimASCII/1:1-4 3772580 31.35 ns/op BenchmarkTrimASCII/1:2-4 2908512 37.45 ns/op BenchmarkTrimASCII/1:4-4 2857382 38.03 ns/op BenchmarkTrimASCII/1:8-4 2811063 41.51 ns/op BenchmarkTrimASCII/1:16-4 2081522 56.92 ns/op BenchmarkTrimASCII/16:1-4 742994 162.0 ns/op BenchmarkTrimASCII/16:2-4 470420 235.1 ns/op BenchmarkTrimASCII/16:4-4 459776 237.4 ns/op BenchmarkTrimASCII/16:8-4 446104 240.4 ns/op BenchmarkTrimASCII/16:16-4 454696 256.5 ns/op BenchmarkTrimASCII/256:1-4 56326 2065 ns/op BenchmarkTrimASCII/256:2-4 35196 3326 ns/op BenchmarkTrimASCII/256:4-4 35134 3332 ns/op BenchmarkTrimASCII/256:8-4 36732 3259 ns/op BenchmarkTrimASCII/256:16-4 36642 3307 ns/op BenchmarkTrimASCII/4096:1-4 3240 32641 ns/op BenchmarkTrimASCII/4096:2-4 2024 52134 ns/op BenchmarkTrimASCII/4096:4-4 2298 52125 ns/op BenchmarkTrimASCII/4096:8-4 2131 51867 ns/op BenchmarkTrimASCII/4096:16-4 2312 51776 ns/op BenchmarkTrimByte-4 2775480 43.33 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 19948 5972 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 19982 5991 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 966 121225 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 1930 60602 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 3764 30485 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 7534 16178 ns/op BenchmarkCompareBytesEqual-4 13205751 8.415 ns/op BenchmarkCompareBytesToNil-4 15692757 7.194 ns/op BenchmarkCompareBytesEmpty-4 15834372 6.868 ns/op BenchmarkCompareBytesIdentical-4 16015694 6.852 ns/op BenchmarkCompareBytesSameLength-4 14023476 8.147 ns/op BenchmarkCompareBytesDifferentLength-4 13686334 8.413 ns/op BenchmarkCompareBytesBigUnaligned/offset=1-4 3901 32152 ns/op 32613.42 MB/s BenchmarkCompareBytesBigUnaligned/offset=2-4 4180 28673 ns/op 36569.92 MB/s BenchmarkCompareBytesBigUnaligned/offset=3-4 3852 33371 ns/op 31422.11 MB/s BenchmarkCompareBytesBigUnaligned/offset=4-4 3588 28341 ns/op 36998.71 MB/s BenchmarkCompareBytesBigUnaligned/offset=5-4 4196 28110 ns/op 37302.48 MB/s BenchmarkCompareBytesBigUnaligned/offset=6-4 4490 26503 ns/op 39565.42 MB/s BenchmarkCompareBytesBigUnaligned/offset=7-4 3927 33388 ns/op 31406.20 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=0-4 3849 26797 ns/op 39130.15 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=1-4 4309 30856 ns/op 33983.56 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=2-4 3184 32348 ns/op 32416.17 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=3-4 4424 26890 ns/op 38995.91 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=4-4 4269 27315 ns/op 38388.23 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=5-4 4240 28439 ns/op 36871.66 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=6-4 4024 36454 ns/op 28764.09 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=7-4 4430 28007 ns/op 37440.52 MB/s BenchmarkCompareBytesBig-4 3952 26494 ns/op 39578.73 MB/s BenchmarkCompareBytesBigIdentical-4 14154633 7.501 ns/op 139787801.05 MB/s PASS ok bytes 59.836s goos: linux goarch: amd64 pkg: compress/bzip2 cpu: AMD EPYC 7B12 BenchmarkDecodeDigits-4 2 55632530 ns/op 1.80 MB/s 3620792 B/op 54 allocs/op BenchmarkDecodeNewton-4 1 223138078 ns/op 2.54 MB/s 3638592 B/op 54 allocs/op BenchmarkDecodeRand-4 6 17974695 ns/op 0.91 MB/s 3647449 B/op 51 allocs/op PASS ok compress/bzip2 1.889s goos: linux goarch: amd64 pkg: compress/flate cpu: AMD EPYC 7B12 BenchmarkDecode/Digits/Huffman/1e4-4 80 1286773 ns/op 7.77 MB/s 42383 B/op 5 allocs/op BenchmarkDecode/Digits/Huffman/1e5-4 8 13086711 ns/op 7.64 MB/s 43674 B/op 6 allocs/op BenchmarkDecode/Digits/Huffman/1e6-4 1 132379517 ns/op 7.55 MB/s 49264 B/op 9 allocs/op BenchmarkDecode/Digits/Speed/1e4-4 81 1330132 ns/op 7.52 MB/s 42440 B/op 8 allocs/op BenchmarkDecode/Digits/Speed/1e5-4 8 13590790 ns/op 7.36 MB/s 44989 B/op 12 allocs/op BenchmarkDecode/Digits/Speed/1e6-4 1 133491797 ns/op 7.49 MB/s 53024 B/op 77 allocs/op BenchmarkDecode/Digits/Default/1e4-4 87 1310794 ns/op 7.63 MB/s 43414 B/op 7 allocs/op BenchmarkDecode/Digits/Default/1e5-4 9 12598398 ns/op 7.94 MB/s 44517 B/op 14 allocs/op BenchmarkDecode/Digits/Default/1e6-4 1 121996537 ns/op 8.20 MB/s 53384 B/op 83 allocs/op BenchmarkDecode/Digits/Compression/1e4-4 90 1253508 ns/op 7.98 MB/s 42679 B/op 7 allocs/op BenchmarkDecode/Digits/Compression/1e5-4 8 12536115 ns/op 7.98 MB/s 41900 B/op 13 allocs/op BenchmarkDecode/Digits/Compression/1e6-4 1 127215038 ns/op 7.86 MB/s 53384 B/op 83 allocs/op BenchmarkDecode/Newton/Huffman/1e4-4 78 1479296 ns/op 6.76 MB/s 43352 B/op 14 allocs/op BenchmarkDecode/Newton/Huffman/1e5-4 7 14402244 ns/op 6.94 MB/s 48603 B/op 24 allocs/op BenchmarkDecode/Newton/Huffman/1e6-4 1 145633056 ns/op 6.87 MB/s 88512 B/op 165 allocs/op BenchmarkDecode/Newton/Speed/1e4-4 104 1071005 ns/op 9.34 MB/s 42813 B/op 18 allocs/op BenchmarkDecode/Newton/Speed/1e5-4 12 9518606 ns/op 10.51 MB/s 47863 B/op 32 allocs/op BenchmarkDecode/Newton/Speed/1e6-4 2 96056220 ns/op 10.41 MB/s 85328 B/op 230 allocs/op BenchmarkDecode/Newton/Default/1e4-4 120 963620 ns/op 10.38 MB/s 43171 B/op 15 allocs/op BenchmarkDecode/Newton/Default/1e5-4 15 7521195 ns/op 13.30 MB/s 46748 B/op 33 allocs/op BenchmarkDecode/Newton/Default/1e6-4 2 74952477 ns/op 13.34 MB/s 65952 B/op 160 allocs/op BenchmarkDecode/Newton/Compression/1e4-4 100 1004288 ns/op 9.96 MB/s 43104 B/op 15 allocs/op BenchmarkDecode/Newton/Compression/1e5-4 15 7483843 ns/op 13.36 MB/s 47296 B/op 33 allocs/op BenchmarkDecode/Newton/Compression/1e6-4 2 73837068 ns/op 13.54 MB/s 71860 B/op 153 allocs/op BenchmarkEncode/Digits/Huffman/1e4-4 138 871671 ns/op 11.47 MB/s BenchmarkEncode/Digits/Huffman/1e5-4 14 8315443 ns/op 12.03 MB/s BenchmarkEncode/Digits/Huffman/1e6-4 2 80837217 ns/op 12.37 MB/s BenchmarkEncode/Digits/Speed/1e4-4 73 1619327 ns/op 6.18 MB/s BenchmarkEncode/Digits/Speed/1e5-4 7 14318489 ns/op 6.98 MB/s BenchmarkEncode/Digits/Speed/1e6-4 1 141740117 ns/op 7.06 MB/s BenchmarkEncode/Digits/Default/1e4-4 24 4755891 ns/op 2.10 MB/s BenchmarkEncode/Digits/Default/1e5-4 2 57931754 ns/op 1.73 MB/s BenchmarkEncode/Digits/Default/1e6-4 1 575322102 ns/op 1.74 MB/s BenchmarkEncode/Digits/Compression/1e4-4 24 4881961 ns/op 2.05 MB/s BenchmarkEncode/Digits/Compression/1e5-4 2 60152839 ns/op 1.66 MB/s BenchmarkEncode/Digits/Compression/1e6-4 1 584986332 ns/op 1.71 MB/s BenchmarkEncode/Newton/Huffman/1e4-4 100 1048399 ns/op 9.54 MB/s BenchmarkEncode/Newton/Huffman/1e5-4 12 8732632 ns/op 11.45 MB/s BenchmarkEncode/Newton/Huffman/1e6-4 2 88014906 ns/op 11.36 MB/s BenchmarkEncode/Newton/Speed/1e4-4 78 1538307 ns/op 6.50 MB/s BenchmarkEncode/Newton/Speed/1e5-4 9 11502578 ns/op 8.69 MB/s BenchmarkEncode/Newton/Speed/1e6-4 1 113527729 ns/op 8.81 MB/s BenchmarkEncode/Newton/Default/1e4-4 21 4822655 ns/op 2.07 MB/s BenchmarkEncode/Newton/Default/1e5-4 2 53392560 ns/op 1.87 MB/s BenchmarkEncode/Newton/Default/1e6-4 1 532817457 ns/op 1.88 MB/s BenchmarkEncode/Newton/Compression/1e4-4 24 4760682 ns/op 2.10 MB/s BenchmarkEncode/Newton/Compression/1e5-4 2 68057648 ns/op 1.47 MB/s BenchmarkEncode/Newton/Compression/1e6-4 1 675556143 ns/op 1.48 MB/s PASS ok compress/flate 15.473s goos: linux goarch: amd64 pkg: compress/lzw cpu: AMD EPYC 7B12 BenchmarkDecoder/1e4-4 61 1717382 ns/op 5.82 MB/s BenchmarkDecoder/1e-Reuse4-4 63 1824007 ns/op 5.48 MB/s BenchmarkDecoder/1e5-4 6 17522713 ns/op 5.71 MB/s BenchmarkDecoder/1e-Reuse5-4 6 17297042 ns/op 5.78 MB/s BenchmarkDecoder/1e6-4 1 170471023 ns/op 5.87 MB/s BenchmarkDecoder/1e-Reuse6-4 1 172274173 ns/op 5.80 MB/s BenchmarkEncoder/1e4-4 70 1443968 ns/op 6.93 MB/s BenchmarkEncoder/1e-Reuse4-4 91 1424137 ns/op 7.02 MB/s BenchmarkEncoder/1e5-4 7 14414079 ns/op 6.94 MB/s BenchmarkEncoder/1e-Reuse5-4 8 13891774 ns/op 7.20 MB/s BenchmarkEncoder/1e6-4 1 146825066 ns/op 6.81 MB/s BenchmarkEncoder/1e-Reuse6-4 1 143409906 ns/op 6.97 MB/s PASS ok compress/lzw 3.156s goos: linux goarch: amd64 pkg: container/heap cpu: AMD EPYC 7B12 BenchmarkDup-4 34 3091233 ns/op PASS ok container/heap 1.121s goos: linux goarch: amd64 pkg: context cpu: AMD EPYC 7B12 BenchmarkCommonParentCancel-4 20512 5515 ns/op BenchmarkWithTimeout/concurrency=40-4 4718 22711 ns/op BenchmarkWithTimeout/concurrency=4000-4 5703 23882 ns/op BenchmarkWithTimeout/concurrency=400000-4 6489 22486 ns/op BenchmarkCancelTree/depth=1/Root=Background-4 542752 190.2 ns/op BenchmarkCancelTree/depth=1/Root=OpenCanceler-4 19392 6880 ns/op BenchmarkCancelTree/depth=1/Root=ClosedCanceler-4 22813 4791 ns/op BenchmarkCancelTree/depth=10/Root=Background-4 3812 30014 ns/op BenchmarkCancelTree/depth=10/Root=OpenCanceler-4 2184 46014 ns/op BenchmarkCancelTree/depth=10/Root=ClosedCanceler-4 3948 35031 ns/op BenchmarkCancelTree/depth=100/Root=Background-4 349 306969 ns/op BenchmarkCancelTree/depth=100/Root=OpenCanceler-4 270 479642 ns/op BenchmarkCancelTree/depth=100/Root=ClosedCanceler-4 402 266338 ns/op BenchmarkCancelTree/depth=1000/Root=Background-4 32 3273713 ns/op BenchmarkCancelTree/depth=1000/Root=OpenCanceler-4 22 4906498 ns/op BenchmarkCancelTree/depth=1000/Root=ClosedCanceler-4 36 2953802 ns/op BenchmarkCheckCanceled/Err-4 398743 273.3 ns/op BenchmarkCheckCanceled/Done-4 700190 170.1 ns/op BenchmarkContextCancelDone-4 698077 182.8 ns/op BenchmarkDeepValueNewGoRoutine/depth=10-4 27885 4871 ns/op BenchmarkDeepValueNewGoRoutine/depth=20-4 23264 5669 ns/op BenchmarkDeepValueNewGoRoutine/depth=30-4 18374 6332 ns/op BenchmarkDeepValueNewGoRoutine/depth=50-4 14845 7339 ns/op BenchmarkDeepValueNewGoRoutine/depth=100-4 9513 13670 ns/op BenchmarkDeepValueSameGoRoutine/depth=10-4 776452 152.4 ns/op BenchmarkDeepValueSameGoRoutine/depth=20-4 423190 283.0 ns/op BenchmarkDeepValueSameGoRoutine/depth=30-4 291236 405.0 ns/op BenchmarkDeepValueSameGoRoutine/depth=50-4 182713 649.6 ns/op BenchmarkDeepValueSameGoRoutine/depth=100-4 94586 1263 ns/op PASS ok context 9.828s goos: linux goarch: amd64 pkg: crypto/aes cpu: AMD EPYC 7B12 BenchmarkEncrypt-4 2572818 46.08 ns/op 347.25 MB/s BenchmarkDecrypt-4 2645570 43.35 ns/op 369.07 MB/s BenchmarkExpand-4 2271044 51.87 ns/op PASS ok crypto/aes 1.518s goos: linux goarch: amd64 pkg: crypto/cipher cpu: AMD EPYC 7B12 BenchmarkAESGCM/Open-128-64-4 275997 422.7 ns/op 151.39 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-64-4 549951 201.7 ns/op 317.28 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-64-4 258680 410.3 ns/op 155.99 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-64-4 529431 218.0 ns/op 293.64 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-1350-4 154734 712.1 ns/op 1895.92 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-1350-4 232812 513.1 ns/op 2631.08 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-1350-4 153586 786.6 ns/op 1716.15 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-1350-4 208429 571.8 ns/op 2361.09 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-8192-4 56324 2146 ns/op 3816.90 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-8192-4 60441 1985 ns/op 4127.06 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-8192-4 50064 2380 ns/op 3441.95 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-8192-4 53911 2232 ns/op 3670.25 MB/s 0 B/op 0 allocs/op BenchmarkAESCFBEncrypt1K-4 10000 11917 ns/op 85.51 MB/s BenchmarkAESCFBDecrypt1K-4 10276 11899 ns/op 85.64 MB/s BenchmarkAESCFBDecrypt8K-4 1352 87970 ns/op 93.07 MB/s BenchmarkAESOFB1K-4 16234 7413 ns/op 137.46 MB/s BenchmarkAESCTR1K-4 20708 6073 ns/op 167.80 MB/s BenchmarkAESCTR8K-4 2270 53305 ns/op 153.59 MB/s BenchmarkAESCBCEncrypt1K-4 19611 6450 ns/op 158.76 MB/s BenchmarkAESCBCDecrypt1K-4 28552 4117 ns/op 248.70 MB/s PASS ok crypto/cipher 3.902s goos: linux goarch: amd64 pkg: crypto/des cpu: AMD EPYC 7B12 BenchmarkEncrypt-4 118236 999.3 ns/op 8.01 MB/s BenchmarkDecrypt-4 117187 973.1 ns/op 8.22 MB/s BenchmarkTDESEncrypt-4 40038 2684 ns/op 2.98 MB/s BenchmarkTDESDecrypt-4 46288 2702 ns/op 2.96 MB/s PASS ok crypto/des 1.564s goos: linux goarch: amd64 pkg: crypto/ecdh cpu: AMD EPYC 7B12 BenchmarkECDH/P256-4 1291 90948 ns/op 759 B/op 12 allocs/op BenchmarkECDH/P384-4 20 5777102 ns/op 1087 B/op 21 allocs/op BenchmarkECDH/P521-4 7 15525296 ns/op 1537 B/op 21 allocs/op BenchmarkECDH/X25519-4 100 1006350 ns/op 376 B/op 9 allocs/op PASS ok crypto/ecdh 1.560s goos: linux goarch: amd64 pkg: crypto/ecdsa cpu: AMD EPYC 7B12 BenchmarkSign/P256-4 2370 48393 ns/op 2512 B/op 33 allocs/op BenchmarkSign/P384-4 46 2753251 ns/op 2679 B/op 34 allocs/op BenchmarkSign/P521-4 19 6710701 ns/op 3063 B/op 35 allocs/op BenchmarkVerify/P256-4 1262 94305 ns/op 432 B/op 8 allocs/op BenchmarkVerify/P384-4 19 6664764 ns/op 592 B/op 12 allocs/op BenchmarkVerify/P521-4 7 16461563 ns/op 912 B/op 12 allocs/op BenchmarkGenerateKey/P256-4 5468 20104 ns/op 896 B/op 14 allocs/op BenchmarkGenerateKey/P384-4 87 1362328 ns/op 1096 B/op 17 allocs/op BenchmarkGenerateKey/P521-4 33 3819650 ns/op 1418 B/op 17 allocs/op PASS ok crypto/ecdsa 2.444s goos: linux goarch: amd64 pkg: crypto/ed25519 cpu: AMD EPYC 7B12 BenchmarkKeyGeneration-4 447 259444 ns/op BenchmarkNewKeyFromSeed-4 448 268539 ns/op BenchmarkSigning-4 438 286732 ns/op BenchmarkVerification-4 266 432193 ns/op PASS ok crypto/ed25519 1.617s goos: linux goarch: amd64 pkg: crypto/elliptic cpu: AMD EPYC 7B12 BenchmarkScalarBaseMult/P256-4 6685 16638 ns/op 368 B/op 6 allocs/op BenchmarkScalarBaseMult/P224-4 225 522597 ns/op 376 B/op 9 allocs/op BenchmarkScalarBaseMult/P384-4 79 1350634 ns/op 504 B/op 9 allocs/op BenchmarkScalarBaseMult/P521-4 32 3508095 ns/op 696 B/op 9 allocs/op BenchmarkScalarMult/P256-4 1827 64088 ns/op 448 B/op 7 allocs/op BenchmarkScalarMult/P224-4 88 1398989 ns/op 440 B/op 10 allocs/op BenchmarkScalarMult/P384-4 30 4010497 ns/op 616 B/op 10 allocs/op BenchmarkScalarMult/P521-4 10 11334831 ns/op 840 B/op 10 allocs/op BenchmarkMarshalUnmarshal/P256/Uncompressed-4 18763 6181 ns/op 544 B/op 8 allocs/op BenchmarkMarshalUnmarshal/P256/Compressed-4 8322 14048 ns/op 592 B/op 9 allocs/op BenchmarkMarshalUnmarshal/P224/Uncompressed-4 5390 20196 ns/op 560 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P224/Compressed-4 132 902698 ns/op 592 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P384/Uncompressed-4 3182 31724 ns/op 784 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P384/Compressed-4 446 263830 ns/op 848 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P521/Uncompressed-4 2378 48862 ns/op 1104 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P521/Compressed-4 141 842582 ns/op 1184 B/op 15 allocs/op PASS ok crypto/elliptic 3.364s goos: linux goarch: amd64 pkg: crypto/hmac cpu: AMD EPYC 7B12 BenchmarkHMACSHA256_1K-4 33474 3512 ns/op 291.53 MB/s BenchmarkHMACSHA256_32-4 38953 3014 ns/op 10.62 MB/s BenchmarkNewWriteSum-4 19294 5723 ns/op 5.59 MB/s PASS ok crypto/hmac 1.499s goos: linux goarch: amd64 pkg: crypto/internal/bigmod cpu: AMD EPYC 7B12 BenchmarkModAdd-4 61052 1945 ns/op BenchmarkModSub-4 66436 1744 ns/op BenchmarkMontgomeryRepr-4 37776 3166 ns/op BenchmarkMontgomeryMul-4 37752 3157 ns/op BenchmarkModMul-4 18522 6519 ns/op BenchmarkExpBig-4 20 5358869 ns/op BenchmarkExp-4 8 13855111 ns/op PASS ok crypto/internal/bigmod 2.083s goos: linux goarch: amd64 pkg: crypto/internal/edwards25519 cpu: AMD EPYC 7B12 BenchmarkEncodingDecoding-4 4113 24967 ns/op BenchmarkScalarBaseMult-4 493 250631 ns/op BenchmarkScalarMult-4 216 554352 ns/op BenchmarkVarTimeDoubleScalarBaseMult-4 294 402615 ns/op PASS ok crypto/internal/edwards25519 1.601s goos: linux goarch: amd64 pkg: crypto/internal/edwards25519/field cpu: AMD EPYC 7B12 BenchmarkAdd-4 567909 184.6 ns/op BenchmarkMultiply-4 5952410 20.29 ns/op BenchmarkSquare-4 7862022 15.16 ns/op BenchmarkInvert-4 28279 4236 ns/op BenchmarkMult32-4 1725872 69.38 ns/op PASS ok crypto/internal/edwards25519/field 1.761s goos: linux goarch: amd64 pkg: crypto/internal/nistec cpu: AMD EPYC 7B12 BenchmarkScalarMult/P224-4 90 1373114 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P256-4 2138 56168 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P384-4 31 3837342 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P521-4 10 10833071 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P224-4 247 464880 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P256-4 10000 10863 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P384-4 82 1331490 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P521-4 34 3004970 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/nistec 2.236s goos: linux goarch: amd64 pkg: crypto/internal/nistec/fiat cpu: AMD EPYC 7B12 BenchmarkMul/P224-4 788050 151.3 ns/op 0 B/op 0 allocs/op BenchmarkMul/P384-4 438408 266.3 ns/op 0 B/op 0 allocs/op BenchmarkMul/P521-4 163348 726.0 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P224-4 803228 131.9 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P384-4 394555 282.7 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P521-4 167595 728.6 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/nistec/fiat 1.842s goos: linux goarch: amd64 pkg: crypto/md5 cpu: AMD EPYC 7B12 BenchmarkHash8Bytes-4 171832 661.6 ns/op 12.09 MB/s BenchmarkHash64-4 202324 574.4 ns/op 111.43 MB/s BenchmarkHash128-4 150952 669.1 ns/op 191.29 MB/s BenchmarkHash256-4 139965 851.7 ns/op 300.56 MB/s BenchmarkHash512-4 98486 1209 ns/op 423.48 MB/s BenchmarkHash1K-4 60448 1931 ns/op 530.17 MB/s BenchmarkHash8K-4 9877 12058 ns/op 679.37 MB/s BenchmarkHash1M-4 74 1481975 ns/op 707.55 MB/s BenchmarkHash8M-4 9 11822344 ns/op 709.56 MB/s BenchmarkHash8BytesUnaligned-4 163564 670.4 ns/op 11.93 MB/s BenchmarkHash1KUnaligned-4 61714 1928 ns/op 531.08 MB/s BenchmarkHash8KUnaligned-4 9853 12053 ns/op 679.65 MB/s PASS ok crypto/md5 2.613s goos: linux goarch: amd64 pkg: crypto/rand cpu: AMD EPYC 7B12 BenchmarkPrime-4 2 162464470 ns/op PASS ok crypto/rand 1.375s goos: linux goarch: amd64 pkg: crypto/rc4 cpu: AMD EPYC 7B12 BenchmarkRC4_128-4 18718 6670 ns/op 19.19 MB/s BenchmarkRC4_1K-4 2157 51032 ns/op 20.07 MB/s BenchmarkRC4_8K-4 297 402352 ns/op 20.12 MB/s PASS ok crypto/rc4 1.483s goos: linux goarch: amd64 pkg: crypto/rsa cpu: AMD EPYC 7B12 BenchmarkDecryptPKCS1v15/2048-4 13 8247401 ns/op BenchmarkDecryptPKCS1v15/3072-4 6 18519920 ns/op BenchmarkDecryptPKCS1v15/4096-4 3 33367707 ns/op BenchmarkEncryptPKCS1v15/2048-4 48 2673683 ns/op BenchmarkDecryptOAEP/2048-4 13 8263190 ns/op BenchmarkEncryptOAEP/2048-4 44 2508916 ns/op BenchmarkSignPKCS1v15/2048-4 14 8366433 ns/op BenchmarkVerifyPKCS1v15/2048-4 44 2658525 ns/op BenchmarkSignPSS/2048-4 13 8355370 ns/op BenchmarkVerifyPSS/2048-4 48 2676237 ns/op PASS ok crypto/rsa 2.848s goos: linux goarch: amd64 pkg: crypto/sha1 cpu: AMD EPYC 7B12 BenchmarkHash8Bytes/New-4 145484 823.1 ns/op 9.72 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum-4 159866 701.6 ns/op 11.40 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/New-4 103638 1128 ns/op 283.68 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/Sum-4 113505 1045 ns/op 306.31 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 68276 1746 ns/op 586.56 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum-4 73798 1616 ns/op 633.67 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 14548 8278 ns/op 989.67 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum-4 14710 8116 ns/op 1009.42 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha1 2.218s goos: linux goarch: amd64 pkg: crypto/sha256 cpu: AMD EPYC 7B12 BenchmarkHash8Bytes/New-4 134199 874.4 ns/op 9.15 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum224-4 158854 734.7 ns/op 10.89 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum256-4 148040 762.6 ns/op 10.49 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 91645 1293 ns/op 792.09 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum224-4 101125 1179 ns/op 868.37 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum256-4 97892 1219 ns/op 839.93 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 20358 5893 ns/op 1390.15 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum224-4 20755 5795 ns/op 1413.73 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum256-4 20712 5783 ns/op 1416.46 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha256 2.335s goos: linux goarch: amd64 pkg: crypto/sha512 cpu: AMD EPYC 7B12 BenchmarkHash8Bytes/New-4 81890 1430 ns/op 5.59 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum384-4 100854 1173 ns/op 6.82 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum512-4 92756 1309 ns/op 6.11 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 42835 2778 ns/op 368.57 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum384-4 48524 2431 ns/op 421.21 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum512-4 45804 2629 ns/op 389.51 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 8703 13302 ns/op 615.87 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum384-4 8745 13037 ns/op 628.36 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum512-4 8756 13252 ns/op 618.18 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha512 2.215s goos: linux goarch: amd64 pkg: crypto/subtle cpu: AMD EPYC 7B12 BenchmarkConstantTimeByteEq-4 23772924 5.026 ns/op BenchmarkConstantTimeEq-4 22408590 4.999 ns/op BenchmarkConstantTimeLessOrEq-4 21726421 4.995 ns/op BenchmarkXORBytes/8Bytes-4 5929551 19.69 ns/op 406.30 MB/s BenchmarkXORBytes/128Bytes-4 5300924 22.05 ns/op 5805.81 MB/s BenchmarkXORBytes/2048Bytes-4 1823479 65.74 ns/op 31152.27 MB/s BenchmarkXORBytes/32768Bytes-4 104624 1007 ns/op 32548.81 MB/s PASS ok crypto/subtle 2.062s goos: linux goarch: amd64 pkg: crypto/tls cpu: AMD EPYC 7B12 BenchmarkCertCache/0-4 159 668115 ns/op BenchmarkCertCache/1-4 189 667045 ns/op BenchmarkCertCache/2-4 169 754051 ns/op BenchmarkCertCache/3-4 174 673000 ns/op BenchmarkHandshakeServer/RSA-4 18 6032922 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv13-4 18 6545712 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv12-4 19 6228856 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv13-4 145 836275 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv12-4 206 508414 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv13-4 63 1824628 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv12-4 78 1553444 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv13-4 4 25260558 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv12-4 4 25717210 ns/op BenchmarkThroughput/MaxPacket/1MB/TLSv12-4 6 18740505 ns/op 55.95 MB/s BenchmarkThroughput/MaxPacket/1MB/TLSv13-4 5 23546952 ns/op 44.53 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv12-4 4 27126750 ns/op 77.31 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv13-4 3 36958656 ns/op 56.74 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv12-4 3 43806196 ns/op 95.75 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv13-4 2 61375199 ns/op 68.34 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv12-4 2 74407778 ns/op 112.74 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv13-4 1 107844670 ns/op 77.78 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv12-4 1 126097837 ns/op 133.05 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv13-4 1 233635417 ns/op 71.81 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv12-4 1 287092941 ns/op 116.88 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv13-4 1 453862195 ns/op 73.93 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv12-4 1 540521647 ns/op 124.16 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv13-4 1 767541684 ns/op 87.43 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv12-4 6 19010653 ns/op 55.16 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv13-4 5 22847532 ns/op 45.89 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv12-4 4 29096195 ns/op 72.08 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv13-4 3 34800427 ns/op 60.26 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv12-4 3 43079233 ns/op 97.36 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv13-4 2 63502788 ns/op 66.05 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv12-4 2 75483742 ns/op 111.13 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv13-4 2 103903850 ns/op 80.73 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv12-4 1 138121196 ns/op 121.47 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv13-4 1 188243212 ns/op 89.13 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv12-4 1 277572533 ns/op 120.89 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv13-4 1 371367063 ns/op 90.35 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv12-4 1 574759193 ns/op 116.76 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv13-4 1 814851339 ns/op 82.36 MB/s BenchmarkLatency/MaxPacket/200kbps/TLSv12-4 1 706040100 ns/op BenchmarkLatency/MaxPacket/200kbps/TLSv13-4 1 707104610 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv12-4 1 290060171 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv13-4 1 290503272 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv12-4 1 151508115 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv13-4 1 149894225 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv12-4 2 81923252 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv13-4 2 81044657 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv12-4 3 41753046 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv13-4 3 39613236 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv12-4 1 144639006 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv13-4 1 147437125 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv12-4 2 65378904 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv13-4 2 65099514 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv12-4 3 39832406 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv13-4 3 39101576 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv12-4 4 26501377 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv13-4 4 25504202 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv12-4 6 19567580 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv13-4 6 17573600 ns/op PASS ok crypto/tls 16.895s goos: linux goarch: amd64 pkg: crypto/x509 cpu: AMD EPYC 7B12 BenchmarkCreateCertificate/RSA_2048-4 10 10318814 ns/op BenchmarkCreateCertificate/ECDSA_P256-4 475 247656 ns/op BenchmarkParseCertificate/ecdsa_leaf-4 1576 75040 ns/op 12098 B/op 164 allocs/op BenchmarkParseCertificate/rsa_leaf-4 1443 81901 ns/op 13508 B/op 187 allocs/op PASS ok crypto/x509 1.911s goos: linux goarch: amd64 pkg: database/sql cpu: AMD EPYC 7B12 BenchmarkConcurrentDBExec-4 7 16191494 ns/op 2503433 B/op 14639 allocs/op BenchmarkConcurrentStmtQuery-4 7 16372318 ns/op 2236262 B/op 17654 allocs/op BenchmarkConcurrentStmtExec-4 12 10000962 ns/op 1772769 B/op 3172 allocs/op BenchmarkConcurrentTxQuery-4 6 17081865 ns/op 2424508 B/op 19656 allocs/op BenchmarkConcurrentTxExec-4 14 7555522 ns/op 595132 B/op 14149 allocs/op BenchmarkConcurrentTxStmtQuery-4 8 13072982 ns/op 839631 B/op 20158 allocs/op BenchmarkConcurrentTxStmtExec-4 38 2956315 ns/op 108370 B/op 2175 allocs/op BenchmarkConcurrentRandom-4 7 14893994 ns/op 1678067 B/op 14014 allocs/op BenchmarkManyConcurrentQueries-4 2870 38027 ns/op 3986 B/op 20 allocs/op BenchmarkGrabConn-4 315848 406.2 ns/op 0 B/op 0 allocs/op PASS ok database/sql 2.549s goos: linux goarch: amd64 pkg: debug/elf cpu: AMD EPYC 7B12 BenchmarkSymbols64-4 2335 45113 ns/op BenchmarkSymbols32-4 2793 41110 ns/op PASS ok debug/elf 1.249s goos: linux goarch: amd64 pkg: debug/gosym cpu: AMD EPYC 7B12 Benchmark115/NewLineTable-4 335886 351.4 ns/op 384 B/op 3 allocs/op Benchmark115/NewTable-4 111 1015731 ns/op 188231 B/op 13 allocs/op Benchmark115/LineToPC-4 100 1058051 ns/op 0 B/op 0 allocs/op Benchmark115/PCToLine-4 24547 4559 ns/op 0 B/op 0 allocs/op PASS ok debug/gosym 1.696s goos: linux goarch: amd64 pkg: encoding/asn1 cpu: AMD EPYC 7B12 BenchmarkObjectIdentifierString-4 85206 1399 ns/op BenchmarkMarshal-4 1050 114816 ns/op 9528 B/op 363 allocs/op BenchmarkUnmarshal-4 3535 30658 ns/op 784 B/op 43 allocs/op PASS ok encoding/asn1 1.402s goos: linux goarch: amd64 pkg: encoding/base32 cpu: AMD EPYC 7B12 BenchmarkEncode-4 496 237698 ns/op 34.46 MB/s BenchmarkEncodeToString-4 456 253436 ns/op 32.32 MB/s BenchmarkDecode-4 198 565018 ns/op 23.21 MB/s BenchmarkDecodeString-4 208 566328 ns/op 23.15 MB/s PASS ok encoding/base32 1.659s goos: linux goarch: amd64 pkg: encoding/base64 cpu: AMD EPYC 7B12 BenchmarkEncodeToString-4 505 236513 ns/op 34.64 MB/s BenchmarkDecodeString/2-4 464053 249.4 ns/op 16.04 MB/s BenchmarkDecodeString/4-4 344126 330.7 ns/op 24.19 MB/s BenchmarkDecodeString/8-4 269264 440.7 ns/op 27.23 MB/s BenchmarkDecodeString/64-4 53001 2349 ns/op 37.47 MB/s BenchmarkDecodeString/8192-4 471 252831 ns/op 43.21 MB/s BenchmarkNewEncoding-4 86548 1367 ns/op 187.27 MB/s PASS ok encoding/base64 1.963s goos: linux goarch: amd64 pkg: encoding/binary cpu: AMD EPYC 7B12 BenchmarkReadSlice1000Int32s-4 1899 58558 ns/op 68.31 MB/s BenchmarkReadStruct-4 22975 5325 ns/op 14.08 MB/s BenchmarkWriteStruct-4 21781 5519 ns/op 13.59 MB/s BenchmarkReadInts-4 71602 1695 ns/op 17.70 MB/s BenchmarkWriteInts-4 67900 1804 ns/op 16.63 MB/s BenchmarkWriteSlice1000Int32s-4 1744 65344 ns/op 61.21 MB/s BenchmarkPutUint16-4 3846040 31.80 ns/op 62.89 MB/s BenchmarkAppendUint16-4 4179724 27.31 ns/op 73.22 MB/s BenchmarkPutUint32-4 3193429 37.62 ns/op 106.32 MB/s BenchmarkAppendUint32-4 3090918 38.21 ns/op 104.69 MB/s BenchmarkPutUint64-4 1579038 76.88 ns/op 104.05 MB/s BenchmarkAppendUint64-4 1648252 71.86 ns/op 111.33 MB/s BenchmarkLittleEndianPutUint16-4 4421976 27.71 ns/op 72.18 MB/s BenchmarkLittleEndianAppendUint16-4 4363333 27.17 ns/op 73.60 MB/s BenchmarkLittleEndianPutUint32-4 3136800 36.63 ns/op 109.20 MB/s BenchmarkLittleEndianAppendUint32-4 3292563 38.90 ns/op 102.84 MB/s BenchmarkLittleEndianPutUint64-4 1649166 75.53 ns/op 105.92 MB/s BenchmarkLittleEndianAppendUint64-4 1556263 76.72 ns/op 104.28 MB/s BenchmarkReadFloats-4 208507 506.1 ns/op 23.71 MB/s BenchmarkWriteFloats-4 234085 527.9 ns/op 22.73 MB/s BenchmarkReadSlice1000Float32s-4 1701 68091 ns/op 58.75 MB/s BenchmarkWriteSlice1000Float32s-4 1570 71592 ns/op 55.87 MB/s BenchmarkReadSlice1000Uint8s-4 107470 1081 ns/op 925.09 MB/s BenchmarkWriteSlice1000Uint8s-4 144522 822.6 ns/op 1215.72 MB/s BenchmarkPutUvarint32-4 929684 115.9 ns/op 34.53 MB/s BenchmarkPutUvarint64-4 292666 409.6 ns/op 19.53 MB/s PASS ok encoding/binary 4.944s goos: linux goarch: amd64 pkg: encoding/csv cpu: AMD EPYC 7B12 BenchmarkRead-4 10056 11510 ns/op 736 B/op 16 allocs/op BenchmarkReadWithFieldsPerRecord-4 9398 11654 ns/op 736 B/op 16 allocs/op BenchmarkReadWithoutFieldsPerRecord-4 10000 11729 ns/op 736 B/op 16 allocs/op BenchmarkReadLargeFields-4 5120 19712 ns/op 3937 B/op 24 allocs/op BenchmarkReadReuseRecord-4 11151 11287 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithFieldsPerRecord-4 11239 10769 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithoutFieldsPerRecord-4 10000 10760 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordLargeFields-4 6846 18162 ns/op 2977 B/op 12 allocs/op BenchmarkWrite-4 17901 6871 ns/op PASS ok encoding/csv 2.432s goos: linux goarch: amd64 pkg: encoding/gob cpu: AMD EPYC 7B12 BenchmarkEndToEndPipe-4 13154 8496 ns/op 1813 B/op 2 allocs/op BenchmarkEndToEndByteBuffer-4 17542 6335 ns/op 1811 B/op 2 allocs/op BenchmarkEndToEndSliceByteBuffer-4 298 397226 ns/op 16655 B/op 330 allocs/op BenchmarkEncodeComplex128Slice-4 1023 113542 ns/op 479 B/op 0 allocs/op BenchmarkEncodeFloat64Slice-4 2134 56269 ns/op 40 B/op 0 allocs/op BenchmarkEncodeInt32Slice-4 2005 56224 ns/op 43 B/op 0 allocs/op BenchmarkEncodeStringSlice-4 2319 45058 ns/op 167 B/op 0 allocs/op BenchmarkEncodeInterfaceSlice-4 60 1995378 ns/op 35189 B/op 251 allocs/op BenchmarkDecodeComplex128Slice-4 769 156160 ns/op 25207 B/op 169 allocs/op BenchmarkDecodeFloat64Slice-4 1504 79074 ns/op 10790 B/op 169 allocs/op BenchmarkDecodeInt32Slice-4 1495 68847 ns/op 9756 B/op 169 allocs/op BenchmarkDecodeStringSlice-4 1148 106605 ns/op 39115 B/op 1169 allocs/op BenchmarkDecodeStringsSlice-4 424 306811 ns/op 66052 B/op 2195 allocs/op BenchmarkDecodeBytesSlice-4 820 157738 ns/op 23530 B/op 183 allocs/op BenchmarkDecodeInterfaceSlice-4 121 956667 ns/op 82887 B/op 3178 allocs/op BenchmarkDecodeMap-4 100 1101734 ns/op 54127 B/op 181 allocs/op PASS ok encoding/gob 3.788s goos: linux goarch: amd64 pkg: encoding/hex cpu: AMD EPYC 7B12 BenchmarkEncode/256-4 19726 5823 ns/op 43.96 MB/s BenchmarkEncode/1024-4 4612 24891 ns/op 41.14 MB/s BenchmarkEncode/4096-4 1239 92237 ns/op 44.41 MB/s BenchmarkEncode/16384-4 307 398326 ns/op 41.13 MB/s BenchmarkDecode/256-4 37780 3134 ns/op 81.69 MB/s BenchmarkDecode/1024-4 9808 12315 ns/op 83.15 MB/s BenchmarkDecode/4096-4 2475 48421 ns/op 84.59 MB/s BenchmarkDecode/16384-4 614 196367 ns/op 83.44 MB/s BenchmarkDump/256-4 1837 66068 ns/op 3.87 MB/s BenchmarkDump/1024-4 444 258899 ns/op 3.96 MB/s BenchmarkDump/4096-4 100 1000376 ns/op 4.09 MB/s BenchmarkDump/16384-4 27 4087656 ns/op 4.01 MB/s PASS ok encoding/hex 2.720s goos: linux goarch: amd64 pkg: encoding/json cpu: AMD EPYC 7B12 BenchmarkCodeEncoder-4 2 98269600 ns/op 19.75 MB/s 8390172 B/op 49 allocs/op BenchmarkCodeEncoderError-4 2 68348964 ns/op 28.39 MB/s 4196228 B/op 36 allocs/op BenchmarkCodeMarshal-4 2 94961286 ns/op 20.43 MB/s 10331752 B/op 49 allocs/op BenchmarkCodeMarshalError-4 2 85043716 ns/op 22.82 MB/s 10463732 B/op 84 allocs/op BenchmarkMarshalBytes/32-4 30322 3983 ns/op BenchmarkMarshalBytes/256-4 8154 14413 ns/op BenchmarkMarshalBytes/4096-4 696 171802 ns/op BenchmarkMarshalBytesError/32-4 85 1462342 ns/op BenchmarkMarshalBytesError/256-4 84 1449257 ns/op BenchmarkMarshalBytesError/4096-4 74 1637140 ns/op BenchmarkMarshalMap-4 45465 2293 ns/op 299 B/op 8 allocs/op BenchmarkCodeDecoder-4 1 312105799 ns/op 6.22 MB/s 10097832 B/op 40038 allocs/op BenchmarkUnicodeDecoder-4 49441 2454 ns/op 5.71 MB/s 40 B/op 2 allocs/op BenchmarkDecoderStream-4 67900 1814 ns/op 16 B/op 1 allocs/op BenchmarkCodeUnmarshal-4 1 264870103 ns/op 7.33 MB/s 2020048 B/op 40006 allocs/op BenchmarkCodeUnmarshalReuse-4 1 260944804 ns/op 7.44 MB/s 2020120 B/op 40009 allocs/op BenchmarkUnmarshalString-4 77246 1695 ns/op 160 B/op 2 allocs/op BenchmarkUnmarshalFloat64-4 155528 827.8 ns/op 144 B/op 1 allocs/op BenchmarkUnmarshalInt64-4 356294 315.9 ns/op 144 B/op 1 allocs/op BenchmarkUnmarshalMap-4 25353 4857 ns/op 320 B/op 12 allocs/op BenchmarkIssue10335-4 110342 1708 ns/op 176 B/op 3 allocs/op BenchmarkIssue34127-4 86137 1364 ns/op 83 B/op 2 allocs/op BenchmarkUnmapped-4 26565 4622 ns/op 208 B/op 4 allocs/op BenchmarkTypeFieldsCache/MissTypes1-4 5196 23021 ns/op BenchmarkTypeFieldsCache/MissTypes10-4 1038 107996 ns/op BenchmarkTypeFieldsCache/MissTypes100-4 135 875915 ns/op BenchmarkTypeFieldsCache/MissTypes1000-4 14 8460386 ns/op BenchmarkTypeFieldsCache/HitTypes1-4 558194 208.4 ns/op BenchmarkTypeFieldsCache/HitTypes10-4 651544 213.8 ns/op BenchmarkTypeFieldsCache/HitTypes100-4 546336 250.0 ns/op BenchmarkTypeFieldsCache/HitTypes1000-4 682598 215.4 ns/op BenchmarkEncodeMarshaler-4 58890 1707 ns/op 76 B/op 2 allocs/op BenchmarkEncoderEncode-4 73142 1401 ns/op 43 B/op 0 allocs/op BenchmarkNumberIsValid-4 6129000 19.25 ns/op BenchmarkNumberIsValidRegexp-4 28527 4526 ns/op PASS ok encoding/json 8.836s goos: linux goarch: amd64 pkg: encoding/pem cpu: AMD EPYC 7B12 BenchmarkEncode-4 67 1799238 ns/op 36.42 MB/s BenchmarkDecode-4 31 3450943 ns/op 25.73 MB/s PASS ok encoding/pem 1.347s goos: linux goarch: amd64 pkg: encoding/xml cpu: AMD EPYC 7B12 BenchmarkMarshal-4 3361 35440 ns/op 6280 B/op 24 allocs/op BenchmarkUnmarshal-4 1285 93326 ns/op 8217 B/op 185 allocs/op BenchmarkHTMLAutoClose-4 5560 19881 ns/op PASS ok encoding/xml 1.576s goos: linux goarch: amd64 pkg: errors cpu: AMD EPYC 7B12 BenchmarkIs-4 355558 324.4 ns/op BenchmarkAs-4 111184 1112 ns/op PASS ok errors 1.375s goos: linux goarch: amd64 pkg: expvar cpu: AMD EPYC 7B12 BenchmarkIntAdd-4 538561 234.4 ns/op BenchmarkIntSet-4 265477 493.8 ns/op BenchmarkFloatAdd-4 373804 1515 ns/op BenchmarkFloatSet-4 387273 356.9 ns/op BenchmarkStringSet-4 271785 435.5 ns/op BenchmarkMapSet-4 82723 1646 ns/op BenchmarkMapSetDifferent-4 64939 1785 ns/op BenchmarkMapSetDifferentRandom-4 368 310681 ns/op BenchmarkMapSetString-4 99678 2098 ns/op BenchmarkMapAddSame-4 33644 3199 ns/op BenchmarkMapAddDifferent-4 16592 7399 ns/op BenchmarkMapAddDifferentRandom-4 304 394939 ns/op BenchmarkMapAddSameSteadyState-4 253236 565.9 ns/op BenchmarkMapAddDifferentSteadyState-4 144506 813.8 ns/op BenchmarkMapString-4 10711 11383 ns/op 672 B/op 7 allocs/op BenchmarkRealworldExpvarUsage-4 31802 4173 ns/op PASS ok expvar 4.359s goos: linux goarch: amd64 pkg: fmt cpu: AMD EPYC 7B12 BenchmarkSprintfPadding-4 102182 1015 ns/op BenchmarkSprintfEmpty-4 442779 241.3 ns/op BenchmarkSprintfString-4 375638 313.5 ns/op BenchmarkSprintfTruncateString-4 323688 364.0 ns/op BenchmarkSprintfTruncateBytes-4 174877 745.6 ns/op BenchmarkSprintfSlowParsingPath-4 310681 350.6 ns/op BenchmarkSprintfQuoteString-4 40234 2976 ns/op BenchmarkSprintfInt-4 341209 342.4 ns/op BenchmarkSprintfIntInt-4 254192 458.5 ns/op BenchmarkSprintfPrefixedInt-4 247696 460.1 ns/op BenchmarkSprintfFloat-4 172120 670.7 ns/op BenchmarkSprintfComplex-4 74610 1505 ns/op BenchmarkSprintfBoolean-4 388297 348.9 ns/op BenchmarkSprintfHexString-4 186631 705.6 ns/op BenchmarkSprintfHexBytes-4 77607 1470 ns/op BenchmarkSprintfBytes-4 44623 2832 ns/op BenchmarkSprintfStringer-4 87996 1308 ns/op BenchmarkSprintfStructure-4 42267 2609 ns/op BenchmarkManyArgs-4 90656 1262 ns/op BenchmarkFprintInt-4 98522 1195 ns/op BenchmarkFprintfBytes-4 110721 1104 ns/op BenchmarkFprintIntNoAlloc-4 99436 1214 ns/op BenchmarkScanInts-4 52 2234678 ns/op BenchmarkScanRecursiveInt-4 1 283849171 ns/op BenchmarkScanRecursiveIntReaderWrapper-4 1 310983129 ns/op PASS ok fmt 5.218s goos: linux goarch: amd64 pkg: go/build cpu: AMD EPYC 7B12 BenchmarkImportVendor-4 1011 105151 ns/op PASS ok go/build 1.136s goos: linux goarch: amd64 pkg: go/constant cpu: AMD EPYC 7B12 BenchmarkStringAdd/1-4 68376 1550 ns/op 160 B/op 2 allocs/op BenchmarkStringAdd/4-4 20972 5764 ns/op 832 B/op 9 allocs/op BenchmarkStringAdd/16-4 5676 19811 ns/op 3168 B/op 23 allocs/op BenchmarkStringAdd/64-4 1550 75993 ns/op 11744 B/op 73 allocs/op BenchmarkStringAdd/256-4 384 302114 ns/op 47840 B/op 267 allocs/op BenchmarkStringAdd/1024-4 97 1321297 ns/op 206177 B/op 1038 allocs/op BenchmarkStringAdd/4096-4 26 5517334 ns/op 865639 B/op 4114 allocs/op BenchmarkStringAdd/16384-4 5 24387904 ns/op 3634528 B/op 16407 allocs/op BenchmarkStringAdd/65536-4 2 91687921 ns/op 15258976 B/op 65565 allocs/op PASS ok go/constant 2.534s goos: linux goarch: amd64 pkg: go/format cpu: AMD EPYC 7B12 BenchmarkFormat/array1-10000-4 1 191013221 ns/op 0.34 MB/s 45964168 B/op 48885 allocs/op PASS ok go/format 1.221s goos: linux goarch: amd64 pkg: go/parser cpu: AMD EPYC 7B12 BenchmarkParse-4 7 14304970 ns/op 3.77 MB/s BenchmarkParseOnly-4 9 12358150 ns/op 4.36 MB/s BenchmarkResolve-4 75 1792909 ns/op 30.04 MB/s PASS ok go/parser 2.282s goos: linux goarch: amd64 pkg: go/printer cpu: AMD EPYC 7B12 BenchmarkPrintFile-4 1 107582719 ns/op 0.48 MB/s 4791488 B/op 27412 allocs/op BenchmarkPrintDecl-4 1153 104643 ns/op 0.31 MB/s 16481 B/op 51 allocs/op PASS ok go/printer 1.256s goos: linux goarch: amd64 pkg: go/scanner cpu: AMD EPYC 7B12 BenchmarkScan-4 414 294120 ns/op BenchmarkScanFiles/go/types/expr.go-4 19 5446420 ns/op 9.10 MB/s BenchmarkScanFiles/go/parser/parser.go-4 12 8557843 ns/op 8.44 MB/s BenchmarkScanFiles/net/http/server.go-4 8 12805929 ns/op 9.24 MB/s BenchmarkScanFiles/go/scanner/errors.go-4 324 376185 ns/op 8.18 MB/s PASS ok go/scanner 1.673s goos: linux goarch: amd64 pkg: go/token cpu: AMD EPYC 7B12 BenchmarkSearchInts-4 1614032 74.37 ns/op PASS ok go/token 1.211s goos: linux goarch: amd64 pkg: go/types cpu: AMD EPYC 7B12 BenchmarkLookupFieldOrMethod-4 210 583564 ns/op BenchmarkNamed/Underlying/nongeneric-4 1548610 75.83 ns/op BenchmarkNamed/Underlying/generic-4 1578300 76.25 ns/op BenchmarkNamed/Underlying/src_instance-4 1560568 78.13 ns/op BenchmarkNamed/Underlying/user_instance-4 1558422 74.99 ns/op BenchmarkNamed/NewMethodSet/nongeneric-4 30043 3929 ns/op BenchmarkNamed/NewMethodSet/generic-4 28552 4002 ns/op BenchmarkNamed/NewMethodSet/src_instance-4 29920 3934 ns/op BenchmarkNamed/NewMethodSet/user_instance-4 28934 3994 ns/op BenchmarkCheck/http/funcbodies/info-4 1 417144029 ns/op 79564 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 309577870 ns/op 107207 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 172899463 ns/op 191938 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 155076445 ns/op 213937 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 298363291 ns/op 17326 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 2 78722722 ns/op 65658 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 3 46966565 ns/op 110056 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 3 45215982 ns/op 114307 lines/s BenchmarkCheck/constant/funcbodies/info-4 1 104284970 ns/op 20770 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 3 45271882 ns/op 47822 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 4 33920969 ns/op 63871 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 4 32441427 ns/op 66779 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 734581978 ns/op 89855 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 425423078 ns/op 155147 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 102019860 ns/op 646792 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 2 87305356 ns/op 755890 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 1 348204156 ns/op 5763 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 2 68385288 ns/op 29340 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 2 57405294 ns/op 34952 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 2 56280744 ns/op 35653 lines/s PASS ok go/types 15.992s goos: linux goarch: amd64 pkg: hash/adler32 cpu: AMD EPYC 7B12 BenchmarkAdler32KB-4 14739 7804 ns/op 131.22 MB/s PASS ok hash/adler32 1.212s goos: linux goarch: amd64 pkg: hash/crc32 cpu: AMD EPYC 7B12 BenchmarkCRC32/poly=IEEE/size=15/align=0-4 298993 393.3 ns/op 38.14 MB/s BenchmarkCRC32/poly=IEEE/size=15/align=1-4 308626 382.9 ns/op 39.18 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=0-4 164407 724.1 ns/op 55.24 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=1-4 162930 761.8 ns/op 52.51 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=0-4 595435 203.6 ns/op 2514.14 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=1-4 579072 204.5 ns/op 2504.03 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=0-4 493332 240.2 ns/op 4263.70 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=1-4 500984 243.8 ns/op 4200.28 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=0-4 248744 483.1 ns/op 8479.39 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=1-4 250698 478.5 ns/op 8559.32 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=0-4 43953 2737 ns/op 11973.33 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=1-4 43837 2729 ns/op 12008.04 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=0-4 563641 179.1 ns/op 83.77 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=1-4 668012 184.7 ns/op 81.20 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=0-4 574478 182.5 ns/op 219.23 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=1-4 662628 183.7 ns/op 217.70 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=0-4 464614 258.5 ns/op 1980.63 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=1-4 473846 261.3 ns/op 1959.61 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=0-4 376264 333.4 ns/op 3071.32 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=1-4 368941 321.7 ns/op 3183.45 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=0-4 302161 390.5 ns/op 10487.95 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=1-4 293840 396.2 ns/op 10337.78 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=0-4 60974 1963 ns/op 16696.40 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=1-4 60302 2038 ns/op 16076.00 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=0-4 326437 379.8 ns/op 39.49 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=1-4 319110 387.1 ns/op 38.75 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=0-4 159808 810.0 ns/op 49.38 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=1-4 158044 732.6 ns/op 54.60 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=0-4 14446 8362 ns/op 61.23 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=1-4 14101 8604 ns/op 59.50 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=0-4 6166 16978 ns/op 60.31 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=1-4 6294 19159 ns/op 53.45 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=0-4 1424 81634 ns/op 50.18 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=1-4 1442 81412 ns/op 50.31 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=0-4 172 703260 ns/op 46.59 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=1-4 174 685552 ns/op 47.80 MB/s PASS ok hash/crc32 6.006s goos: linux goarch: amd64 pkg: hash/crc64 cpu: AMD EPYC 7B12 BenchmarkCrc64/ISO64KB-4 122 877826 ns/op 74.66 MB/s BenchmarkCrc64/ISO4KB-4 1701 70873 ns/op 57.79 MB/s BenchmarkCrc64/ISO1KB-4 6146 16422 ns/op 62.36 MB/s BenchmarkCrc64/ECMA64KB-4 132 903041 ns/op 72.57 MB/s BenchmarkCrc64/Random64KB-4 142 832972 ns/op 78.68 MB/s BenchmarkCrc64/Random16KB-4 548 221488 ns/op 73.97 MB/s PASS ok hash/crc64 2.022s goos: linux goarch: amd64 pkg: hash/fnv cpu: AMD EPYC 7B12 BenchmarkFnv32KB-4 13990 8282 ns/op 123.64 MB/s BenchmarkFnv32aKB-4 14175 7888 ns/op 129.82 MB/s BenchmarkFnv64KB-4 14871 8877 ns/op 115.35 MB/s BenchmarkFnv64aKB-4 13489 9556 ns/op 107.16 MB/s BenchmarkFnv128KB-4 2575 44304 ns/op 23.11 MB/s BenchmarkFnv128aKB-4 2446 45890 ns/op 22.31 MB/s PASS ok hash/fnv 2.078s goos: linux goarch: amd64 pkg: hash/maphash cpu: AMD EPYC 7B12 BenchmarkHash/n=4/Write-4 817761 138.2 ns/op 28.94 MB/s BenchmarkHash/n=4/Bytes-4 6073402 19.63 ns/op 203.79 MB/s BenchmarkHash/n=4/String-4 2391232 51.38 ns/op 77.85 MB/s BenchmarkHash/n=8/Write-4 807519 137.5 ns/op 58.17 MB/s BenchmarkHash/n=8/Bytes-4 6274384 19.22 ns/op 416.30 MB/s BenchmarkHash/n=8/String-4 2457769 50.61 ns/op 158.07 MB/s BenchmarkHash/n=16/Write-4 819319 146.8 ns/op 109.02 MB/s BenchmarkHash/n=16/Bytes-4 6166527 19.18 ns/op 834.05 MB/s BenchmarkHash/n=16/String-4 2451678 50.94 ns/op 314.07 MB/s BenchmarkHash/n=32/Write-4 859659 146.0 ns/op 219.18 MB/s BenchmarkHash/n=32/Bytes-4 6251814 19.61 ns/op 1631.66 MB/s BenchmarkHash/n=32/String-4 2439952 48.74 ns/op 656.56 MB/s BenchmarkHash/n=64/Write-4 761236 155.3 ns/op 412.08 MB/s BenchmarkHash/n=64/Bytes-4 6048823 20.42 ns/op 3133.85 MB/s BenchmarkHash/n=64/String-4 2380105 50.23 ns/op 1274.26 MB/s BenchmarkHash/n=256/Write-4 574159 206.3 ns/op 1241.06 MB/s BenchmarkHash/n=256/Bytes-4 4587235 26.11 ns/op 9803.91 MB/s BenchmarkHash/n=256/String-4 1384188 83.92 ns/op 3050.48 MB/s BenchmarkHash/n=320/Write-4 600438 201.7 ns/op 1586.76 MB/s BenchmarkHash/n=320/Bytes-4 3855720 30.70 ns/op 10423.82 MB/s BenchmarkHash/n=320/String-4 1000000 116.9 ns/op 2737.07 MB/s BenchmarkHash/n=1024/Write-4 388074 291.8 ns/op 3509.84 MB/s BenchmarkHash/n=1024/Bytes-4 1387387 85.84 ns/op 11928.78 MB/s BenchmarkHash/n=1024/String-4 408072 296.2 ns/op 3457.39 MB/s BenchmarkHash/n=4096/Write-4 183811 671.1 ns/op 6103.70 MB/s BenchmarkHash/n=4096/Bytes-4 340726 347.8 ns/op 11777.34 MB/s BenchmarkHash/n=4096/String-4 109293 1109 ns/op 3694.69 MB/s BenchmarkHash/n=16384/Write-4 58293 2021 ns/op 8108.46 MB/s BenchmarkHash/n=16384/Bytes-4 85754 1395 ns/op 11744.38 MB/s BenchmarkHash/n=16384/String-4 27358 4373 ns/op 3746.73 MB/s PASS ok hash/maphash 5.380s goos: linux goarch: amd64 pkg: html cpu: AMD EPYC 7B12 BenchmarkEscape-4 1246 90155 ns/op BenchmarkEscapeNone-4 141937 831.6 ns/op BenchmarkUnescape-4 1200 99480 ns/op BenchmarkUnescapeNone-4 804861 147.8 ns/op BenchmarkUnescapeSparse-4 16027 7542 ns/op BenchmarkUnescapeDense-4 1792 69668 ns/op PASS ok html 1.950s goos: linux goarch: amd64 pkg: html/template cpu: AMD EPYC 7B12 BenchmarkCSSEscaper-4 13299 8953 ns/op BenchmarkCSSEscaperNoSpecials-4 60444 2017 ns/op BenchmarkDecodeCSS-4 41247 2882 ns/op BenchmarkDecodeCSSNoSpecials-4 5552178 22.04 ns/op BenchmarkCSSValueFilter-4 152829 758.7 ns/op BenchmarkCSSValueFilterOk-4 116041 1033 ns/op BenchmarkEscapedExecute-4 6066 19123 ns/op BenchmarkHTMLNospaceEscaper-4 15870 7777 ns/op BenchmarkHTMLNospaceEscaperNoSpecials-4 89337 1331 ns/op BenchmarkStripTags-4 30452 4070 ns/op BenchmarkStripTagsNoSpecials-4 421068 261.9 ns/op BenchmarkJSValEscaperWithNum-4 30772 3846 ns/op BenchmarkJSValEscaperWithStr-4 7689 14971 ns/op BenchmarkJSValEscaperWithStrNoSpecials-4 24772 4768 ns/op BenchmarkJSValEscaperWithObj-4 6590 17159 ns/op BenchmarkJSValEscaperWithObjNoSpecials-4 17682 6531 ns/op BenchmarkJSStrEscaperNoSpecials-4 78685 1460 ns/op BenchmarkJSStrEscaper-4 15837 7294 ns/op BenchmarkJSRegexpEscaperNoSpecials-4 67336 1698 ns/op BenchmarkJSRegexpEscaper-4 15104 8087 ns/op BenchmarkTemplateSpecialTags-4 142 840087 ns/op BenchmarkURLEscaper-4 6186 19803 ns/op BenchmarkURLEscaperNoSpecials-4 247293 485.8 ns/op BenchmarkURLNormalizer-4 8127 14771 ns/op BenchmarkURLNormalizerNoSpecials-4 234316 520.3 ns/op BenchmarkSrcsetFilter-4 25648 4714 ns/op BenchmarkSrcsetFilterNoSpecials-4 154515 777.5 ns/op PASS ok html/template 5.429s goos: linux goarch: amd64 pkg: image cpu: AMD EPYC 7B12 BenchmarkAt/rgba-4 851184 128.0 ns/op 16 B/op 1 allocs/op BenchmarkAt/rgba64-4 677713 163.1 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba-4 882488 130.7 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba64-4 736092 164.1 ns/op 16 B/op 1 allocs/op BenchmarkAt/alpha-4 2517284 47.86 ns/op 0 B/op 0 allocs/op BenchmarkAt/alpha16-4 1695716 73.71 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray-4 2322549 47.65 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray16-4 1698750 70.12 ns/op 0 B/op 0 allocs/op BenchmarkAt/paletted-4 1991551 68.82 ns/op 0 B/op 0 allocs/op BenchmarkSet/rgba-4 662847 175.2 ns/op 16 B/op 1 allocs/op BenchmarkSet/rgba64-4 528378 217.4 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba-4 671181 179.1 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba64-4 471717 224.9 ns/op 16 B/op 1 allocs/op BenchmarkSet/alpha-4 1000000 109.1 ns/op 0 B/op 0 allocs/op BenchmarkSet/alpha16-4 765715 155.0 ns/op 16 B/op 1 allocs/op BenchmarkSet/gray-4 1260939 94.14 ns/op 0 B/op 0 allocs/op BenchmarkSet/gray16-4 779154 155.4 ns/op 16 B/op 1 allocs/op BenchmarkSet/paletted-4 604680 193.0 ns/op 0 B/op 0 allocs/op BenchmarkRGBAAt-4 1932592 68.83 ns/op BenchmarkRGBASetRGBA-4 1875355 64.35 ns/op BenchmarkRGBA64At-4 1000000 100.1 ns/op BenchmarkRGBA64SetRGBA64-4 1000000 100.3 ns/op BenchmarkNRGBAAt-4 1711057 61.46 ns/op BenchmarkNRGBASetNRGBA-4 1894214 63.63 ns/op BenchmarkNRGBA64At-4 1000000 109.1 ns/op BenchmarkNRGBA64SetNRGBA64-4 1212326 99.91 ns/op BenchmarkAlphaAt-4 3420650 39.45 ns/op BenchmarkAlphaSetAlpha-4 3329583 36.05 ns/op BenchmarkAlpha16At-4 2096929 56.05 ns/op BenchmarkAlphaSetAlpha16-4 2089186 57.81 ns/op BenchmarkGrayAt-4 2892238 35.22 ns/op BenchmarkGraySetGray-4 3275491 39.47 ns/op BenchmarkGray16At-4 2132889 56.52 ns/op BenchmarkGraySetGray16-4 2118176 59.96 ns/op PASS ok image 6.283s goos: linux goarch: amd64 pkg: image/color cpu: AMD EPYC 7B12 BenchmarkYCbCrToRGB/0-4 5917588 21.01 ns/op BenchmarkYCbCrToRGB/128-4 6279044 19.97 ns/op BenchmarkYCbCrToRGB/255-4 5497528 20.16 ns/op BenchmarkRGBToYCbCr/0-4 5476356 19.15 ns/op BenchmarkRGBToYCbCr/Cb-4 5463284 21.86 ns/op BenchmarkRGBToYCbCr/Cr-4 5499405 22.74 ns/op BenchmarkYCbCrToRGBA/0-4 4469269 23.59 ns/op BenchmarkYCbCrToRGBA/128-4 4274251 24.46 ns/op BenchmarkYCbCrToRGBA/255-4 5186752 24.13 ns/op BenchmarkNYCbCrAToRGBA/0-4 4290916 24.72 ns/op BenchmarkNYCbCrAToRGBA/128-4 4919730 23.79 ns/op BenchmarkNYCbCrAToRGBA/255-4 4799368 24.32 ns/op PASS ok image/color 2.717s goos: linux goarch: amd64 pkg: image/draw cpu: AMD EPYC 7B12 BenchmarkFillOver-4 5 24369118 ns/op BenchmarkFillSrc-4 475 245027 ns/op BenchmarkCopyOver-4 10 11285216 ns/op BenchmarkCopySrc-4 709 166035 ns/op BenchmarkNRGBAOver-4 9 12094553 ns/op BenchmarkNRGBASrc-4 15 7466953 ns/op BenchmarkYCbCr-4 13 8651205 ns/op BenchmarkGray-4 25 4804084 ns/op BenchmarkCMYK-4 15 7461987 ns/op BenchmarkGlyphOver-4 27 3930191 ns/op BenchmarkRGBAMaskOver-4 5 22087200 ns/op BenchmarkGrayMaskOver-4 7 16371746 ns/op BenchmarkRGBA64ImageMaskOver-4 4 27064648 ns/op BenchmarkRGBA-4 6 16792666 ns/op BenchmarkPalettedFill-4 1305 90190 ns/op BenchmarkPalettedRGBA-4 6 16910820 ns/op BenchmarkGenericOver-4 3 38026533 ns/op BenchmarkGenericMaskOver-4 7 15204110 ns/op BenchmarkGenericSrc-4 4 25167208 ns/op BenchmarkGenericMaskSrc-4 5 21666568 ns/op PASS ok image/draw 5.794s goos: linux goarch: amd64 pkg: image/gif cpu: AMD EPYC 7B12 BenchmarkDecode-4 33 3340562 ns/op 4.62 MB/s 47848 B/op 267 allocs/op BenchmarkEncodeRandomPaletted-4 2 84959232 ns/op 3.62 MB/s 79984 B/op 7 allocs/op BenchmarkEncodeRandomRGBA-4 1 2161530798 ns/op 0.57 MB/s 417248 B/op 13 allocs/op BenchmarkEncodeRealisticPaletted-4 78 1467009 ns/op 10.53 MB/s 79985 B/op 7 allocs/op BenchmarkEncodeRealisticRGBA-4 1 107724849 ns/op 0.57 MB/s 105952 B/op 13 allocs/op PASS ok image/gif 4.204s goos: linux goarch: amd64 pkg: image/jpeg cpu: AMD EPYC 7B12 BenchmarkFDCT-4 5265 22412 ns/op BenchmarkIDCT-4 6638 18372 ns/op BenchmarkDecodeBaseline-4 12 9224313 ns/op 6.70 MB/s 63024 B/op 5 allocs/op BenchmarkDecodeProgressive-4 9 12844490 ns/op 4.81 MB/s 259712 B/op 13 allocs/op BenchmarkEncodeRGBA-4 1 113760449 ns/op 10.80 MB/s 4544 B/op 7 allocs/op BenchmarkEncodeYCbCr-4 1 143495996 ns/op 6.42 MB/s 4544 B/op 7 allocs/op PASS ok image/jpeg 2.191s goos: linux goarch: amd64 pkg: image/png cpu: AMD EPYC 7B12 BenchmarkPaeth-4 16752174 6.696 ns/op BenchmarkDecodeGray-4 18 6119602 ns/op 10.71 MB/s 137024 B/op 102 allocs/op BenchmarkDecodeNRGBAGradient-4 4 26084848 ns/op 10.05 MB/s 337328 B/op 188 allocs/op BenchmarkDecodeNRGBAOpaque-4 5 22645640 ns/op 11.58 MB/s 346592 B/op 152 allocs/op BenchmarkDecodePaletted-4 31 3870358 ns/op 16.93 MB/s 139456 B/op 309 allocs/op BenchmarkDecodeRGB-4 5 21082574 ns/op 12.43 MB/s 332000 B/op 157 allocs/op BenchmarkDecodeInterlacing-4 4 27064275 ns/op 9.69 MB/s 605216 B/op 268 allocs/op BenchmarkEncodeGray-4 3 39917149 ns/op 7.70 MB/s 852184 B/op 29 allocs/op BenchmarkEncodeGrayWithBufferPool-4 3 39557466 ns/op 7.77 MB/s 284053 B/op 9 allocs/op BenchmarkEncodeNRGBOpaque-4 1 135290727 ns/op 9.08 MB/s 860248 B/op 29 allocs/op BenchmarkEncodeNRGBA-4 1 150909626 ns/op 8.14 MB/s 864088 B/op 29 allocs/op BenchmarkEncodePaletted-4 5 21046792 ns/op 14.60 MB/s 848611 B/op 32 allocs/op BenchmarkEncodeRGBOpaque-4 1 126279997 ns/op 9.73 MB/s 860248 B/op 29 allocs/op BenchmarkEncodeRGBA-4 1 548690876 ns/op 2.24 MB/s 864088 B/op 29 allocs/op PASS ok image/png 4.118s goos: linux goarch: amd64 pkg: index/suffixarray cpu: AMD EPYC 7B12 BenchmarkNew/text=opticks/size=100K/bits=32-4 3 36722926 ns/op 2.72 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=opticks/size=100K/bits=64-4 4 31530944 ns/op 3.17 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=opticks/size=500K/bits=32-4 1 193151121 ns/op 2.59 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=opticks/size=500K/bits=64-4 1 164221234 ns/op 3.04 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=32-4 3 36159830 ns/op 2.77 MB/s 401490 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=64-4 4 30601680 ns/op 3.27 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=32-4 1 194780761 ns/op 2.57 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=64-4 1 168088563 ns/op 2.97 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=1M/bits=32-4 1 373077713 ns/op 2.68 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=1M/bits=64-4 1 375851163 ns/op 2.66 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=32-4 1 2654088139 ns/op 1.88 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=64-4 1 2553882490 ns/op 1.96 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=go/size=10M/bits=32-4 1 6153392626 ns/op 1.63 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=go/size=10M/bits=64-4 1 6163917835 ns/op 1.62 MB/s 80003248 B/op 3 allocs/op BenchmarkNew/text=go/size=50M/bits=32-4 1 35438970100 ns/op 1.41 MB/s 200007760 B/op 2 allocs/op BenchmarkNew/text=go/size=50M/bits=64-4 1 34167347585 ns/op 1.46 MB/s 400007248 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=32-4 18 6559424 ns/op 15.25 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=64-4 18 6581663 ns/op 15.19 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=32-4 4 30812297 ns/op 16.23 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=64-4 4 32294352 ns/op 15.48 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=32-4 2 59313354 ns/op 16.86 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=64-4 2 62462744 ns/op 16.01 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=32-4 1 293695981 ns/op 17.02 MB/s 20004952 B/op 3 allocs/op BenchmarkNew/text=zero/size=5M/bits=64-4 1 338024096 ns/op 14.79 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=zero/size=10M/bits=32-4 1 603504761 ns/op 16.57 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=zero/size=10M/bits=64-4 1 667133105 ns/op 14.99 MB/s 80003152 B/op 2 allocs/op BenchmarkNew/text=zero/size=50M/bits=32-4 1 2988273036 ns/op 16.73 MB/s 200007760 B/op 2 allocs/op BenchmarkNew/text=zero/size=50M/bits=64-4 1 3221663894 ns/op 15.52 MB/s 400007248 B/op 2 allocs/op BenchmarkNew/text=rand/size=100K/bits=32-4 3 43719909 ns/op 2.29 MB/s 401490 B/op 2 allocs/op BenchmarkNew/text=rand/size=100K/bits=64-4 3 34530613 ns/op 2.90 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=rand/size=500K/bits=32-4 1 230108658 ns/op 2.17 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=rand/size=500K/bits=64-4 1 187595922 ns/op 2.67 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=32-4 1 520260009 ns/op 1.92 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=64-4 1 505643651 ns/op 1.98 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=32-4 1 4861928763 ns/op 1.03 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=64-4 1 4742198444 ns/op 1.05 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=rand/size=10M/bits=32-4 1 11030950098 ns/op 0.91 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=rand/size=10M/bits=64-4 1 10548091714 ns/op 0.95 MB/s 80003152 B/op 2 allocs/op BenchmarkNew/text=rand/size=50M/bits=32-4 1 57377003227 ns/op 0.87 MB/s 200007856 B/op 3 allocs/op BenchmarkNew/text=rand/size=50M/bits=64-4 1 55392943361 ns/op 0.90 MB/s 400007248 B/op 2 allocs/op BenchmarkSaveRestore/bits=32-4 1 118394158 ns/op 35.30 MB/s 5275648 B/op 4 allocs/op BenchmarkSaveRestore/bits=64-4 1 104535770 ns/op 39.98 MB/s 9469952 B/op 4 allocs/op PASS ok index/suffixarray 256.912s goos: linux goarch: amd64 pkg: internal/fuzz cpu: AMD EPYC 7B12 BenchmarkMarshalCorpusFile/1-4 51374 2237 ns/op 0.45 MB/s BenchmarkMarshalCorpusFile/2-4 51457 2397 ns/op 0.83 MB/s BenchmarkMarshalCorpusFile/4-4 46771 2556 ns/op 1.56 MB/s BenchmarkMarshalCorpusFile/8-4 39376 2991 ns/op 2.67 MB/s BenchmarkMarshalCorpusFile/16-4 31098 3785 ns/op 4.23 MB/s BenchmarkMarshalCorpusFile/32-4 21045 5742 ns/op 5.57 MB/s BenchmarkMarshalCorpusFile/64-4 16236 7289 ns/op 8.78 MB/s BenchmarkMarshalCorpusFile/128-4 12255 9859 ns/op 12.98 MB/s BenchmarkMarshalCorpusFile/256-4 5186 23094 ns/op 11.09 MB/s BenchmarkMarshalCorpusFile/512-4 2846 45143 ns/op 11.34 MB/s BenchmarkMarshalCorpusFile/1024-4 1366 86170 ns/op 11.88 MB/s BenchmarkMarshalCorpusFile/2048-4 666 172658 ns/op 11.86 MB/s BenchmarkMarshalCorpusFile/4096-4 362 334756 ns/op 12.24 MB/s BenchmarkMarshalCorpusFile/8192-4 176 641708 ns/op 12.77 MB/s BenchmarkMarshalCorpusFile/16384-4 90 1322677 ns/op 12.39 MB/s BenchmarkMarshalCorpusFile/32768-4 40 3234239 ns/op 10.13 MB/s BenchmarkMarshalCorpusFile/65536-4 19 6894674 ns/op 9.51 MB/s BenchmarkMarshalCorpusFile/131072-4 6 16851542 ns/op 7.78 MB/s BenchmarkMarshalCorpusFile/262144-4 4 33079274 ns/op 7.92 MB/s BenchmarkMarshalCorpusFile/524288-4 1 109771709 ns/op 4.78 MB/s BenchmarkMarshalCorpusFile/1048576-4 1 215431209 ns/op 4.87 MB/s BenchmarkUnmarshalCorpusFile/1-4 13752 8669 ns/op 0.12 MB/s BenchmarkUnmarshalCorpusFile/2-4 13266 9264 ns/op 0.22 MB/s BenchmarkUnmarshalCorpusFile/4-4 11828 10226 ns/op 0.39 MB/s BenchmarkUnmarshalCorpusFile/8-4 8821 11358 ns/op 0.70 MB/s BenchmarkUnmarshalCorpusFile/16-4 7627 13216 ns/op 1.21 MB/s BenchmarkUnmarshalCorpusFile/32-4 5037 20095 ns/op 1.59 MB/s BenchmarkUnmarshalCorpusFile/64-4 5276 23168 ns/op 2.76 MB/s BenchmarkUnmarshalCorpusFile/128-4 3746 31626 ns/op 4.05 MB/s BenchmarkUnmarshalCorpusFile/256-4 1538 78696 ns/op 3.25 MB/s BenchmarkUnmarshalCorpusFile/512-4 816 150511 ns/op 3.40 MB/s BenchmarkUnmarshalCorpusFile/1024-4 423 298668 ns/op 3.43 MB/s BenchmarkUnmarshalCorpusFile/2048-4 216 556771 ns/op 3.68 MB/s BenchmarkUnmarshalCorpusFile/4096-4 100 1120731 ns/op 3.65 MB/s BenchmarkUnmarshalCorpusFile/8192-4 50 2255132 ns/op 3.63 MB/s BenchmarkUnmarshalCorpusFile/16384-4 26 4343738 ns/op 3.77 MB/s BenchmarkUnmarshalCorpusFile/32768-4 13 9174961 ns/op 3.57 MB/s BenchmarkUnmarshalCorpusFile/65536-4 6 18860416 ns/op 3.47 MB/s BenchmarkUnmarshalCorpusFile/131072-4 3 37155256 ns/op 3.53 MB/s BenchmarkUnmarshalCorpusFile/262144-4 2 72465753 ns/op 3.62 MB/s BenchmarkUnmarshalCorpusFile/524288-4 1 139375007 ns/op 3.76 MB/s BenchmarkUnmarshalCorpusFile/1048576-4 1 293739221 ns/op 3.57 MB/s BenchmarkMutatorBytes/1-4 51082 2307 ns/op BenchmarkMutatorBytes/10-4 54308 2200 ns/op BenchmarkMutatorBytes/100-4 49969 2449 ns/op BenchmarkMutatorBytes/1000-4 34372 3767 ns/op BenchmarkMutatorBytes/10000-4 8558 15199 ns/op BenchmarkMutatorBytes/100000-4 1274 113829 ns/op BenchmarkMutatorString/1-4 47378 2432 ns/op BenchmarkMutatorString/10-4 51198 2428 ns/op BenchmarkMutatorString/100-4 45730 2828 ns/op BenchmarkMutatorString/1000-4 23175 5520 ns/op BenchmarkMutatorString/10000-4 4833 30293 ns/op BenchmarkMutatorString/100000-4 445 278524 ns/op BenchmarkMutatorAllBasicTypes/[]uint8-4 27883 4347 ns/op BenchmarkMutatorAllBasicTypes/string-4 25776 4390 ns/op BenchmarkMutatorAllBasicTypes/bool-4 89678 1352 ns/op BenchmarkMutatorAllBasicTypes/float32-4 78201 1542 ns/op BenchmarkMutatorAllBasicTypes/float64-4 79814 1522 ns/op BenchmarkMutatorAllBasicTypes/int-4 85116 1435 ns/op BenchmarkMutatorAllBasicTypes/int8-4 84582 1399 ns/op BenchmarkMutatorAllBasicTypes/int16-4 85612 1403 ns/op BenchmarkMutatorAllBasicTypes/int32-4 84819 1414 ns/op BenchmarkMutatorAllBasicTypes/int64-4 85128 1423 ns/op BenchmarkMutatorAllBasicTypes/uint8-4 82380 1478 ns/op BenchmarkMutatorAllBasicTypes/uint16-4 83616 1450 ns/op BenchmarkMutatorAllBasicTypes/uint32-4 82604 1477 ns/op BenchmarkMutatorAllBasicTypes/uint64-4 82574 1463 ns/op PASS ok internal/fuzz 12.323s goos: linux goarch: amd64 pkg: internal/intern cpu: AMD EPYC 7B12 BenchmarkStress-4 45589 2574 ns/op 0 B/op 0 allocs/op BenchmarkGetByString-4 195100 638.2 ns/op 0 B/op 0 allocs/op PASS ok internal/intern 1.285s goos: linux goarch: amd64 pkg: internal/poll cpu: AMD EPYC 7B12 BenchmarkSplicePipe/SplicePipeWithPool-4 75546 1715 ns/op BenchmarkSplicePipe/SplicePipeWithoutPool-4 28410 4067 ns/op BenchmarkSplicePipePoolParallel-4 153543 711.9 ns/op BenchmarkSplicePipeNativeParallel-4 33604 3186 ns/op PASS ok internal/poll 1.923s goos: linux goarch: amd64 pkg: internal/trace cpu: AMD EPYC 7B12 BenchmarkMMU-4 7 16521937 ns/op PASS ok internal/trace 2.383s PASS ok internal/zstd 1.043s goos: linux goarch: amd64 pkg: io cpu: AMD EPYC 7B12 BenchmarkCopyNSmall-4 20858 6435 ns/op BenchmarkCopyNLarge-4 374 363016 ns/op PASS ok io 1.491s goos: linux goarch: amd64 pkg: log cpu: AMD EPYC 7B12 BenchmarkItoa-4 313530 358.4 ns/op BenchmarkPrintln-4 33242 3704 ns/op 77 B/op 1 allocs/op BenchmarkPrintlnNoFlags-4 50692 2392 ns/op 66 B/op 1 allocs/op BenchmarkConcurrent-4 2062 48794 ns/op BenchmarkDiscard-4 1608750 71.78 ns/op 0 B/op 0 allocs/op PASS ok log 1.745s goos: linux goarch: amd64 pkg: log/slog cpu: AMD EPYC 7B12 BenchmarkWriteTime-4 128786 901.9 ns/op BenchmarkJSONHandler/defaults-4 9199 11259 ns/op 518 B/op 0 allocs/op BenchmarkJSONHandler/time_format-4 5509 18982 ns/op 770 B/op 6 allocs/op BenchmarkJSONHandler/time_unix-4 6282 16399 ns/op 756 B/op 5 allocs/op BenchmarkPreformatting/separate-4 9686 11134 ns/op 529 B/op 1 allocs/op BenchmarkPreformatting/struct-4 10000 11030 ns/op 513 B/op 0 allocs/op BenchmarkPreformatting/struct_file-4 8758 14002 ns/op 523 B/op 0 allocs/op BenchmarkJSONEncoding/json.Marshal-4 40693 3041 ns/op 79 B/op 2 allocs/op BenchmarkJSONEncoding/Encoder.Encode-4 38770 3105 ns/op 64 B/op 2 allocs/op BenchmarkNopLog/no_attrs-4 117313 1027 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/attrs-4 93073 1385 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/attrs-parallel-4 65510 1867 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/keys-values-4 86487 1459 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/WithContext-4 92481 1399 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/WithContext-parallel-4 76530 1878 ns/op 0 B/op 0 allocs/op BenchmarkPC/0-4 1261436 95.26 ns/op 0 B/op 0 allocs/op BenchmarkPC/1-4 931435 129.6 ns/op 0 B/op 0 allocs/op BenchmarkPC/2-4 682585 174.2 ns/op 0 B/op 0 allocs/op BenchmarkPC/3-4 575017 209.9 ns/op 0 B/op 0 allocs/op BenchmarkPC/4-4 408885 250.7 ns/op 0 B/op 0 allocs/op BenchmarkRecord-4 8251 14288 ns/op BenchmarkDispatch/switch-checked-4 268567 437.0 ns/op BenchmarkDispatch/As-4 244867 457.2 ns/op BenchmarkDispatch/Visit-4 238519 502.7 ns/op BenchmarkUnsafeStrings-4 24027 4864 ns/op 0 B/op 0 allocs/op --- BENCH: BenchmarkUnsafeStrings-4 value_test.go:263: Value size = 24 value_test.go:263: Value size = 24 value_test.go:263: Value size = 24 value_test.go:263: Value size = 24 PASS ok log/slog 4.549s goos: linux goarch: amd64 pkg: log/slog/internal/benchmarks cpu: AMD EPYC 7B12 BenchmarkAttrs/disabled/5_args-4 2577438 38.93 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/disabled/5_args_ctx-4 2653610 40.90 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/disabled/10_args-4 1797242 60.38 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/disabled/40_args-4 573118 194.0 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/fastText_discard/5_args-4 69764 1565 ns/op 260 B/op 0 allocs/op BenchmarkAttrs/fastText_discard/5_args_ctx-4 73279 1457 ns/op 259 B/op 0 allocs/op BenchmarkAttrs/fastText_discard/10_args-4 54518 2124 ns/op 679 B/op 2 allocs/op BenchmarkAttrs/fastText_discard/40_args-4 19616 6342 ns/op 3467 B/op 2 allocs/op BenchmarkAttrs/Text_discard/5_args-4 17961 6571 ns/op 597 B/op 2 allocs/op BenchmarkAttrs/Text_discard/5_args_ctx-4 19316 6124 ns/op 596 B/op 2 allocs/op BenchmarkAttrs/Text_discard/10_args-4 11428 9990 ns/op 1088 B/op 6 allocs/op BenchmarkAttrs/Text_discard/40_args-4 3999 28950 ns/op 4297 B/op 15 allocs/op BenchmarkAttrs/JSON_discard/5_args-4 18541 6099 ns/op 524 B/op 1 allocs/op BenchmarkAttrs/JSON_discard/5_args_ctx-4 19514 5947 ns/op 522 B/op 0 allocs/op BenchmarkAttrs/JSON_discard/10_args-4 12943 9261 ns/op 937 B/op 2 allocs/op BenchmarkAttrs/JSON_discard/40_args-4 4948 24086 ns/op 3720 B/op 3 allocs/op PASS ok log/slog/internal/benchmarks 3.907s goos: linux goarch: amd64 pkg: maps cpu: AMD EPYC 7B12 BenchmarkMapClone-4 4 30162660 ns/op PASS ok maps 2.267s goos: linux goarch: amd64 pkg: math cpu: AMD EPYC 7B12 BenchmarkAcos-4 5091664 23.63 ns/op BenchmarkAcosh-4 1853116 65.32 ns/op BenchmarkAsin-4 5247716 23.04 ns/op BenchmarkAsinh-4 1801081 66.37 ns/op BenchmarkAtan-4 6106568 18.85 ns/op BenchmarkAtanh-4 1783593 66.56 ns/op BenchmarkAtan2-4 3485497 33.88 ns/op BenchmarkCbrt-4 2317255 52.17 ns/op BenchmarkCeil-4 24024360 5.031 ns/op BenchmarkCopysign-4 3856870 30.85 ns/op BenchmarkCos-4 1945314 62.03 ns/op BenchmarkCosh-4 2279667 52.64 ns/op BenchmarkErf-4 6186428 18.58 ns/op BenchmarkErfc-4 6131778 19.54 ns/op BenchmarkErfinv-4 5978719 19.70 ns/op BenchmarkErfcinv-4 5891024 20.19 ns/op BenchmarkExp-4 7478052 16.13 ns/op BenchmarkExpGo-4 1473559 81.45 ns/op BenchmarkExpm1-4 4966545 24.06 ns/op BenchmarkExp2-4 1625538 74.15 ns/op BenchmarkExp2Go-4 1500792 79.90 ns/op BenchmarkAbs-4 5105575 24.11 ns/op BenchmarkDim-4 11594964 9.468 ns/op BenchmarkFloor-4 23555835 5.516 ns/op BenchmarkMax-4 16419147 7.201 ns/op BenchmarkMin-4 15221164 6.882 ns/op BenchmarkMod-4 438993 246.4 ns/op BenchmarkFrexp-4 2530449 47.17 ns/op BenchmarkGamma-4 884929 124.4 ns/op BenchmarkHypot-4 13644272 8.768 ns/op BenchmarkHypotGo-4 2253373 50.51 ns/op BenchmarkIlogb-4 2829403 39.32 ns/op BenchmarkJ0-4 355542 303.1 ns/op BenchmarkJ1-4 400752 302.0 ns/op BenchmarkJn-4 185797 632.7 ns/op BenchmarkLdexp-4 2459835 47.93 ns/op BenchmarkLgamma-4 1449938 82.48 ns/op BenchmarkLog-4 8309317 14.56 ns/op BenchmarkLogb-4 2998029 39.46 ns/op BenchmarkLog1p-4 2167147 55.81 ns/op BenchmarkLog10-4 8071280 14.93 ns/op BenchmarkLog2-4 2057637 59.85 ns/op BenchmarkModf-4 3821355 31.54 ns/op BenchmarkNextafter32-4 3617014 32.79 ns/op BenchmarkNextafter64-4 3615766 32.94 ns/op BenchmarkPowInt-4 794395 149.0 ns/op BenchmarkPowFrac-4 613914 193.6 ns/op BenchmarkPow10Pos-4 6016422 19.13 ns/op BenchmarkPow10Neg-4 6133470 19.41 ns/op BenchmarkRound-4 4789662 24.24 ns/op BenchmarkRoundToEven-4 12252536 9.711 ns/op BenchmarkRemainder-4 619380 174.8 ns/op BenchmarkSignbit-4 6722271 17.19 ns/op BenchmarkSin-4 2399929 54.46 ns/op BenchmarkSincos-4 1551046 78.53 ns/op BenchmarkSinh-4 4090522 29.29 ns/op BenchmarkSqrtIndirect-4 23336496 5.004 ns/op BenchmarkSqrtLatency-4 13033137 9.333 ns/op BenchmarkSqrtIndirectLatency-4 12996283 9.333 ns/op BenchmarkSqrtGoLatency-4 2101150 57.18 ns/op BenchmarkSqrtPrime-4 173763 688.0 ns/op BenchmarkTan-4 2227099 53.91 ns/op BenchmarkTanh-4 2176442 54.99 ns/op BenchmarkTrunc-4 23228942 5.439 ns/op BenchmarkY0-4 404823 303.0 ns/op BenchmarkY1-4 401653 310.2 ns/op BenchmarkYn-4 190122 630.9 ns/op BenchmarkFloat64bits-4 6691776 17.01 ns/op BenchmarkFloat64frombits-4 7255034 17.24 ns/op BenchmarkFloat32bits-4 7224933 16.80 ns/op BenchmarkFloat32frombits-4 7299376 16.64 ns/op BenchmarkFMA-4 20026570 5.077 ns/op PASS ok math 11.885s goos: linux goarch: amd64 pkg: math/big cpu: AMD EPYC 7B12 BenchmarkAddVV/1-4 14451338 7.867 ns/op 8135.69 MB/s BenchmarkAddVV/2-4 13909575 8.162 ns/op 15682.95 MB/s BenchmarkAddVV/3-4 13042443 8.837 ns/op 21725.79 MB/s BenchmarkAddVV/4-4 12817581 8.735 ns/op 29306.95 MB/s BenchmarkAddVV/5-4 13676133 8.889 ns/op 36000.09 MB/s BenchmarkAddVV/10-4 11238955 10.68 ns/op 59905.50 MB/s BenchmarkAddVV/100-4 2527948 47.36 ns/op 135121.72 MB/s BenchmarkAddVV/1000-4 250692 474.8 ns/op 134781.15 MB/s BenchmarkSubVV/1-4 16013004 7.545 ns/op 8482.16 MB/s BenchmarkSubVV/2-4 13908771 8.616 ns/op 14856.30 MB/s BenchmarkSubVV/3-4 12636740 9.040 ns/op 21239.57 MB/s BenchmarkSubVV/4-4 12918700 8.643 ns/op 29618.13 MB/s BenchmarkSubVV/5-4 13614195 8.858 ns/op 36123.51 MB/s BenchmarkSubVV/10-4 11174005 10.66 ns/op 60010.79 MB/s BenchmarkSubVV/100-4 2520717 47.22 ns/op 135529.31 MB/s BenchmarkSubVV/1000-4 240120 474.0 ns/op 135012.75 MB/s BenchmarkAddVW/1-4 14100693 7.539 ns/op 1061.14 MB/s BenchmarkAddVW/2-4 14064829 8.134 ns/op 1967.10 MB/s BenchmarkAddVW/3-4 13525532 8.821 ns/op 2720.93 MB/s BenchmarkAddVW/4-4 15924370 7.546 ns/op 4240.43 MB/s BenchmarkAddVW/5-4 14009919 7.825 ns/op 5111.66 MB/s BenchmarkAddVW/10-4 12364072 9.707 ns/op 8241.22 MB/s BenchmarkAddVW/100-4 438892 252.4 ns/op 3169.55 MB/s BenchmarkAddVW/1000-4 66481 1815 ns/op 4407.30 MB/s BenchmarkAddVWext/1-4 14579545 7.289 ns/op 1097.60 MB/s BenchmarkAddVWext/2-4 14900242 8.026 ns/op 1993.56 MB/s BenchmarkAddVWext/3-4 13748319 8.600 ns/op 2790.65 MB/s BenchmarkAddVWext/4-4 15369837 7.608 ns/op 4205.89 MB/s BenchmarkAddVWext/5-4 13805386 7.877 ns/op 5078.13 MB/s BenchmarkAddVWext/10-4 11805492 9.676 ns/op 8267.99 MB/s BenchmarkAddVWext/100-4 111811 1070 ns/op 747.76 MB/s BenchmarkAddVWext/1000-4 10000 10358 ns/op 772.34 MB/s BenchmarkSubVW/1-4 14930221 7.516 ns/op 1064.44 MB/s BenchmarkSubVW/2-4 14755920 7.956 ns/op 2010.97 MB/s BenchmarkSubVW/3-4 14304002 8.127 ns/op 2953.05 MB/s BenchmarkSubVW/4-4 14568129 7.978 ns/op 4011.19 MB/s BenchmarkSubVW/5-4 14904427 7.874 ns/op 5079.87 MB/s BenchmarkSubVW/10-4 11838768 9.715 ns/op 8234.45 MB/s BenchmarkSubVW/100-4 461130 263.0 ns/op 3041.46 MB/s BenchmarkSubVW/1000-4 66488 1816 ns/op 4405.32 MB/s BenchmarkSubVWext/1-4 15751629 7.179 ns/op 1114.36 MB/s BenchmarkSubVWext/2-4 15835792 7.497 ns/op 2134.08 MB/s BenchmarkSubVWext/3-4 13579992 7.908 ns/op 3034.91 MB/s BenchmarkSubVWext/4-4 16004910 8.449 ns/op 3787.40 MB/s BenchmarkSubVWext/5-4 15103744 7.814 ns/op 5119.28 MB/s BenchmarkSubVWext/10-4 12120759 9.778 ns/op 8181.86 MB/s BenchmarkSubVWext/100-4 111302 1069 ns/op 748.61 MB/s BenchmarkSubVWext/1000-4 10000 11120 ns/op 719.43 MB/s BenchmarkMulAddVWW/1-4 12901298 8.736 ns/op 7326.11 MB/s BenchmarkMulAddVWW/2-4 12787071 9.454 ns/op 13538.63 MB/s BenchmarkMulAddVWW/3-4 13579730 8.760 ns/op 21918.30 MB/s BenchmarkMulAddVWW/4-4 12456984 9.422 ns/op 27171.30 MB/s BenchmarkMulAddVWW/5-4 12334778 9.730 ns/op 32887.46 MB/s BenchmarkMulAddVWW/10-4 9756700 12.35 ns/op 51831.44 MB/s BenchmarkMulAddVWW/100-4 1381970 86.58 ns/op 73919.79 MB/s BenchmarkMulAddVWW/1000-4 141135 844.5 ns/op 75786.97 MB/s BenchmarkAddMulVVW/1-4 15435176 8.444 ns/op 7579.42 MB/s BenchmarkAddMulVVW/2-4 14646865 8.141 ns/op 15722.18 MB/s BenchmarkAddMulVVW/3-4 12754818 9.060 ns/op 21192.25 MB/s BenchmarkAddMulVVW/4-4 11578195 10.04 ns/op 25497.20 MB/s BenchmarkAddMulVVW/5-4 10438258 10.96 ns/op 29200.89 MB/s BenchmarkAddMulVVW/10-4 10446746 11.47 ns/op 55774.11 MB/s BenchmarkAddMulVVW/100-4 2154754 56.09 ns/op 114107.20 MB/s BenchmarkAddMulVVW/1000-4 231169 493.3 ns/op 129745.39 MB/s BenchmarkDivWVW/1-4 4403976 27.09 ns/op 2362.38 MB/s BenchmarkDivWVW/2-4 2690991 43.49 ns/op 2943.25 MB/s BenchmarkDivWVW/3-4 2089681 58.21 ns/op 3298.14 MB/s BenchmarkDivWVW/4-4 1716724 70.84 ns/op 3613.75 MB/s BenchmarkDivWVW/5-4 1465203 81.65 ns/op 3919.00 MB/s BenchmarkDivWVW/10-4 794632 149.4 ns/op 4282.66 MB/s BenchmarkDivWVW/100-4 86953 1362 ns/op 4697.71 MB/s BenchmarkDivWVW/1000-4 8768 13708 ns/op 4668.83 MB/s BenchmarkNonZeroShifts/1/shrVU-4 16408194 6.999 ns/op BenchmarkNonZeroShifts/1/shlVU-4 16507531 6.900 ns/op BenchmarkNonZeroShifts/2/shrVU-4 14680372 7.804 ns/op BenchmarkNonZeroShifts/2/shlVU-4 15340542 7.519 ns/op BenchmarkNonZeroShifts/3/shrVU-4 11994651 8.737 ns/op BenchmarkNonZeroShifts/3/shlVU-4 14221987 8.101 ns/op BenchmarkNonZeroShifts/4/shrVU-4 11984721 9.798 ns/op BenchmarkNonZeroShifts/4/shlVU-4 13179312 8.777 ns/op BenchmarkNonZeroShifts/5/shrVU-4 10613458 10.64 ns/op BenchmarkNonZeroShifts/5/shlVU-4 12252750 9.360 ns/op BenchmarkNonZeroShifts/10/shrVU-4 7669000 15.31 ns/op BenchmarkNonZeroShifts/10/shlVU-4 9321032 12.56 ns/op BenchmarkNonZeroShifts/100/shrVU-4 1204449 99.33 ns/op BenchmarkNonZeroShifts/100/shlVU-4 1620925 68.85 ns/op BenchmarkNonZeroShifts/1000/shrVU-4 126121 949.8 ns/op BenchmarkNonZeroShifts/1000/shlVU-4 188682 640.7 ns/op BenchmarkDecimalConversion-4 315 374453 ns/op BenchmarkFloatString/100-4 17415 7417 ns/op 392 B/op 8 allocs/op BenchmarkFloatString/1000-4 306 368179 ns/op 2910 B/op 10 allocs/op BenchmarkFloatString/10000-4 3 34401843 ns/op 61304 B/op 55 allocs/op BenchmarkFloatString/100000-4 1 3534412613 ns/op 849064 B/op 535 allocs/op BenchmarkFloatAdd/10-4 253981 459.8 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100-4 260877 464.6 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/1000-4 219858 546.6 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/10000-4 120241 982.4 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100000-4 22641 5289 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10-4 315956 406.3 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100-4 310693 383.1 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/1000-4 299912 389.0 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10000-4 214988 542.4 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100000-4 54958 2107 ns/op 0 B/op 0 allocs/op BenchmarkParseFloatSmallExp-4 2725 41030 ns/op BenchmarkParseFloatLargeExp-4 645 181979 ns/op BenchmarkGCD10x10/WithoutXY-4 309304 372.7 ns/op BenchmarkGCD10x10/WithXY-4 85582 1364 ns/op BenchmarkGCD10x100/WithoutXY-4 159942 737.7 ns/op BenchmarkGCD10x100/WithXY-4 25300 4915 ns/op BenchmarkGCD10x1000/WithoutXY-4 104660 1099 ns/op BenchmarkGCD10x1000/WithXY-4 20474 5874 ns/op BenchmarkGCD100x100/WithoutXY-4 42426 2675 ns/op BenchmarkGCD100x100/WithXY-4 16292 7547 ns/op BenchmarkGCD100x1000/WithoutXY-4 19086 6565 ns/op BenchmarkGCD100x1000/WithXY-4 8103 13125 ns/op BenchmarkGCD1000x1000/WithoutXY-4 3412 32107 ns/op BenchmarkGCD1000x1000/WithXY-4 1923 59836 ns/op BenchmarkHilbert-4 34 3500626 ns/op BenchmarkBinomial-4 21381 5707 ns/op BenchmarkQuoRem-4 32703 3980 ns/op BenchmarkExp-4 20 5405280 ns/op BenchmarkExpMont/Odd-4 174 684903 ns/op 2592 B/op 22 allocs/op BenchmarkExpMont/Even1-4 172 687475 ns/op 3363 B/op 38 allocs/op BenchmarkExpMont/Even2-4 169 706979 ns/op 3872 B/op 54 allocs/op BenchmarkExpMont/Even3-4 168 709790 ns/op 3829 B/op 52 allocs/op BenchmarkExpMont/Even4-4 166 707819 ns/op 3837 B/op 53 allocs/op BenchmarkExpMont/Even8-4 169 707831 ns/op 3846 B/op 53 allocs/op BenchmarkExpMont/Even32-4 165 706760 ns/op 3850 B/op 53 allocs/op BenchmarkExpMont/Even64-4 204 582305 ns/op 3650 B/op 54 allocs/op BenchmarkExpMont/Even96-4 196 609056 ns/op 3783 B/op 51 allocs/op BenchmarkExpMont/Even128-4 232 505708 ns/op 3253 B/op 50 allocs/op BenchmarkExpMont/Even255-4 259 461221 ns/op 2944 B/op 47 allocs/op BenchmarkExpMont/SmallEven1-4 619 184892 ns/op 1312 B/op 34 allocs/op BenchmarkExpMont/SmallEven2-4 573 207884 ns/op 1725 B/op 46 allocs/op BenchmarkExpMont/SmallEven3-4 560 211888 ns/op 1738 B/op 47 allocs/op BenchmarkExpMont/SmallEven4-4 566 207942 ns/op 1752 B/op 48 allocs/op BenchmarkExp2-4 20 5421330 ns/op BenchmarkBitset-4 941154 106.5 ns/op BenchmarkBitsetNeg-4 667719 187.7 ns/op BenchmarkBitsetOrig-4 366512 335.9 ns/op BenchmarkBitsetNegOrig-4 229922 496.7 ns/op BenchmarkModSqrt225_Tonelli-4 163 717331 ns/op BenchmarkModSqrt225_3Mod4-4 525 220844 ns/op BenchmarkModSqrt231_Tonelli-4 158 739442 ns/op BenchmarkModSqrt231_5Mod8-4 476 256104 ns/op BenchmarkModInverse-4 17874 6772 ns/op BenchmarkSqrt-4 2565 47119 ns/op BenchmarkIntSqr/1-4 1713405 73.68 ns/op BenchmarkIntSqr/2-4 991522 123.6 ns/op BenchmarkIntSqr/3-4 774757 150.0 ns/op BenchmarkIntSqr/5-4 545610 201.8 ns/op BenchmarkIntSqr/8-4 424210 287.0 ns/op BenchmarkIntSqr/10-4 352980 320.0 ns/op BenchmarkIntSqr/20-4 70090 1761 ns/op BenchmarkIntSqr/30-4 53331 2394 ns/op BenchmarkIntSqr/50-4 32554 3687 ns/op BenchmarkIntSqr/80-4 19910 6127 ns/op BenchmarkIntSqr/100-4 15236 7887 ns/op BenchmarkIntSqr/200-4 5958 20139 ns/op BenchmarkIntSqr/300-4 2402 49878 ns/op BenchmarkIntSqr/500-4 1140 100059 ns/op BenchmarkIntSqr/800-4 465 274686 ns/op BenchmarkIntSqr/1000-4 346 331402 ns/op BenchmarkDiv/20/10-4 602046 200.8 ns/op BenchmarkDiv/40/20-4 584268 200.6 ns/op BenchmarkDiv/100/50-4 552734 203.2 ns/op BenchmarkDiv/200/100-4 79932 1576 ns/op BenchmarkDiv/400/200-4 75463 1654 ns/op BenchmarkDiv/1000/500-4 62582 2065 ns/op BenchmarkDiv/2000/1000-4 47034 2768 ns/op BenchmarkDiv/20000/10000-4 1580 76526 ns/op BenchmarkDiv/200000/100000-4 38 3218174 ns/op BenchmarkDiv/2000000/1000000-4 2 90204590 ns/op BenchmarkDiv/20000000/10000000-4 1 2683217027 ns/op BenchmarkMul-4 7 15853671 ns/op BenchmarkNatMul/10-4 243093 424.3 ns/op BenchmarkNatMul/100-4 8623 13637 ns/op BenchmarkNatMul/1000-4 250 482463 ns/op BenchmarkZeroShifts/Shl-4 23282 4412 ns/op BenchmarkZeroShifts/ShlSame-4 6592783 18.17 ns/op BenchmarkZeroShifts/Shr-4 24482 4619 ns/op BenchmarkZeroShifts/ShrSame-4 6670896 17.59 ns/op BenchmarkExp3Power/0x10-4 301222 419.7 ns/op BenchmarkExp3Power/0x40-4 248517 489.3 ns/op BenchmarkExp3Power/0x100-4 145717 822.8 ns/op BenchmarkExp3Power/0x400-4 65304 1769 ns/op BenchmarkExp3Power/0x1000-4 14005 8273 ns/op BenchmarkExp3Power/0x4000-4 2864 39994 ns/op BenchmarkExp3Power/0x10000-4 314 362243 ns/op BenchmarkExp3Power/0x40000-4 28 3952990 ns/op BenchmarkExp3Power/0x100000-4 3 39458943 ns/op BenchmarkExp3Power/0x400000-4 1 360653984 ns/op BenchmarkFibo-4 4 30470957 ns/op BenchmarkNatSqr/1-4 1380373 92.09 ns/op BenchmarkNatSqr/2-4 839196 153.6 ns/op BenchmarkNatSqr/3-4 634208 188.6 ns/op BenchmarkNatSqr/5-4 479432 266.0 ns/op BenchmarkNatSqr/8-4 319338 360.1 ns/op BenchmarkNatSqr/10-4 279710 426.3 ns/op BenchmarkNatSqr/20-4 65570 1777 ns/op BenchmarkNatSqr/30-4 49510 2460 ns/op BenchmarkNatSqr/50-4 29761 4061 ns/op BenchmarkNatSqr/80-4 17826 6726 ns/op BenchmarkNatSqr/100-4 14023 8703 ns/op BenchmarkNatSqr/200-4 4609 21839 ns/op BenchmarkNatSqr/300-4 2354 50523 ns/op BenchmarkNatSqr/500-4 1190 102403 ns/op BenchmarkNatSqr/800-4 488 237275 ns/op BenchmarkNatSqr/1000-4 364 332869 ns/op BenchmarkNatSetBytes/8-4 1202784 99.56 ns/op BenchmarkNatSetBytes/24-4 312760 333.1 ns/op BenchmarkNatSetBytes/128-4 84415 1423 ns/op BenchmarkNatSetBytes/7-4 1235268 93.27 ns/op BenchmarkNatSetBytes/23-4 336602 330.9 ns/op BenchmarkNatSetBytes/127-4 84100 1496 ns/op BenchmarkScanPi-4 334 374365 ns/op BenchmarkStringPiParallel-4 979 120634 ns/op BenchmarkScan/10/Base2-4 53886 2044 ns/op BenchmarkScan/100/Base2-4 6183 18293 ns/op BenchmarkScan/1000/Base2-4 601 180677 ns/op BenchmarkScan/10/Base8-4 141807 813.8 ns/op BenchmarkScan/100/Base8-4 18812 6340 ns/op BenchmarkScan/1000/Base8-4 1818 62184 ns/op BenchmarkScan/10/Base10-4 153873 828.3 ns/op BenchmarkScan/100/Base10-4 20778 5825 ns/op BenchmarkScan/1000/Base10-4 2133 57015 ns/op BenchmarkScan/10/Base16-4 176041 685.8 ns/op BenchmarkScan/100/Base16-4 22281 5088 ns/op BenchmarkScan/1000/Base16-4 2397 49925 ns/op BenchmarkString/10/Base2-4 277134 437.0 ns/op BenchmarkString/100/Base2-4 38240 3145 ns/op BenchmarkString/1000/Base2-4 3792 30528 ns/op BenchmarkString/10/Base8-4 528584 220.1 ns/op BenchmarkString/100/Base8-4 101722 1189 ns/op BenchmarkString/1000/Base8-4 10000 11040 ns/op BenchmarkString/10/Base10-4 328718 362.4 ns/op BenchmarkString/100/Base10-4 65830 1883 ns/op BenchmarkString/1000/Base10-4 6201 16416 ns/op BenchmarkString/10/Base16-4 539071 195.1 ns/op BenchmarkString/100/Base16-4 134731 895.5 ns/op BenchmarkString/1000/Base16-4 15402 7902 ns/op BenchmarkLeafSize/0-4 62 1919821 ns/op BenchmarkLeafSize/1-4 574 194603 ns/op BenchmarkLeafSize/2-4 597 195218 ns/op BenchmarkLeafSize/3-4 444 266651 ns/op BenchmarkLeafSize/4-4 615 192100 ns/op BenchmarkLeafSize/5-4 393 302103 ns/op BenchmarkLeafSize/6-4 456 263484 ns/op BenchmarkLeafSize/7-4 460 242106 ns/op BenchmarkLeafSize/8-4 580 187202 ns/op BenchmarkLeafSize/9-4 336 360369 ns/op BenchmarkLeafSize/10-4 404 302831 ns/op BenchmarkLeafSize/11-4 408 284151 ns/op BenchmarkLeafSize/12-4 440 267096 ns/op BenchmarkLeafSize/13-4 411 287645 ns/op BenchmarkLeafSize/14-4 472 262473 ns/op BenchmarkLeafSize/15-4 505 232165 ns/op BenchmarkLeafSize/16-4 600 190924 ns/op BenchmarkLeafSize/32-4 603 192030 ns/op BenchmarkLeafSize/64-4 552 204503 ns/op BenchmarkProbablyPrime/n=0-4 14 7686374 ns/op BenchmarkProbablyPrime/n=1-4 12 8694304 ns/op BenchmarkProbablyPrime/n=5-4 8 12736560 ns/op BenchmarkProbablyPrime/n=10-4 6 18078680 ns/op BenchmarkProbablyPrime/n=20-4 4 28466600 ns/op BenchmarkProbablyPrime/Lucas-4 18 6672983 ns/op BenchmarkProbablyPrime/MillerRabinBase2-4 100 1042641 ns/op BenchmarkRatCmp-4 324547 393.8 ns/op BenchmarkFloatSqrt/64-4 33259 3575 ns/op 160 B/op 4 allocs/op BenchmarkFloatSqrt/128-4 20314 5945 ns/op 208 B/op 4 allocs/op BenchmarkFloatSqrt/256-4 14457 8583 ns/op 304 B/op 4 allocs/op BenchmarkFloatSqrt/1000-4 6396 16763 ns/op 1264 B/op 5 allocs/op BenchmarkFloatSqrt/10000-4 1266 93998 ns/op 18200 B/op 9 allocs/op BenchmarkFloatSqrt/100000-4 91 1350214 ns/op 176028 B/op 20 allocs/op BenchmarkFloatSqrt/1000000-4 1 100027280 ns/op 3771584 B/op 619 allocs/op PASS ok math/big 47.599s goos: linux goarch: amd64 pkg: math/bits cpu: AMD EPYC 7B12 BenchmarkLeadingZeros-4 11380416 10.35 ns/op BenchmarkLeadingZeros8-4 9681901 12.23 ns/op BenchmarkLeadingZeros16-4 10959205 12.67 ns/op BenchmarkLeadingZeros32-4 11635450 10.13 ns/op BenchmarkLeadingZeros64-4 10050984 10.03 ns/op BenchmarkTrailingZeros-4 11816293 10.01 ns/op BenchmarkTrailingZeros8-4 12149414 9.737 ns/op BenchmarkTrailingZeros16-4 11763726 10.74 ns/op BenchmarkTrailingZeros32-4 11695326 9.821 ns/op BenchmarkTrailingZeros64-4 11937686 11.54 ns/op BenchmarkOnesCount-4 12335716 10.01 ns/op BenchmarkOnesCount8-4 12174460 10.84 ns/op BenchmarkOnesCount16-4 11757721 9.981 ns/op BenchmarkOnesCount32-4 11804251 9.995 ns/op BenchmarkOnesCount64-4 12389694 11.74 ns/op BenchmarkRotateLeft-4 10295974 9.739 ns/op BenchmarkRotateLeft8-4 10632256 10.06 ns/op BenchmarkRotateLeft16-4 11710974 9.729 ns/op BenchmarkRotateLeft32-4 11950311 10.04 ns/op BenchmarkRotateLeft64-4 10126257 10.08 ns/op BenchmarkReverse-4 20405143 5.651 ns/op BenchmarkReverse8-4 22425924 6.248 ns/op BenchmarkReverse16-4 21339975 5.661 ns/op BenchmarkReverse32-4 18566857 5.644 ns/op BenchmarkReverse64-4 21276711 5.645 ns/op BenchmarkReverseBytes-4 22591636 5.296 ns/op BenchmarkReverseBytes16-4 21367068 6.454 ns/op BenchmarkReverseBytes32-4 22641423 5.300 ns/op BenchmarkReverseBytes64-4 22111744 5.364 ns/op BenchmarkAdd-4 11887639 10.12 ns/op BenchmarkAdd32-4 12119584 10.42 ns/op BenchmarkAdd64-4 11891290 10.04 ns/op BenchmarkAdd64multiple-4 21959926 6.258 ns/op BenchmarkSub-4 11922302 11.87 ns/op BenchmarkSub32-4 11684064 9.848 ns/op BenchmarkSub64-4 10012340 10.05 ns/op BenchmarkSub64multiple-4 19048165 5.815 ns/op BenchmarkMul-4 11656008 10.04 ns/op BenchmarkMul32-4 12342770 11.58 ns/op BenchmarkMul64-4 11405197 10.04 ns/op BenchmarkDiv-4 9816031 11.84 ns/op BenchmarkDiv32-4 11695975 10.31 ns/op BenchmarkDiv64-4 12017847 10.07 ns/op PASS ok math/bits 6.719s goos: linux goarch: amd64 pkg: math/cmplx cpu: AMD EPYC 7B12 BenchmarkAbs-4 13616124 7.562 ns/op BenchmarkAcos-4 665468 157.3 ns/op BenchmarkAcosh-4 694596 168.4 ns/op BenchmarkAsin-4 754806 158.4 ns/op BenchmarkAsinh-4 746839 154.6 ns/op BenchmarkAtan-4 1290968 92.95 ns/op BenchmarkAtanh-4 1265353 95.13 ns/op BenchmarkConj-4 23857717 4.686 ns/op BenchmarkCos-4 809814 134.7 ns/op BenchmarkCosh-4 834334 133.3 ns/op BenchmarkExp-4 947260 106.9 ns/op BenchmarkLog-4 1514575 76.19 ns/op BenchmarkLog10-4 1583318 76.32 ns/op BenchmarkPhase-4 3459579 34.98 ns/op BenchmarkPolar-4 2401363 48.84 ns/op BenchmarkPow-4 326263 358.9 ns/op BenchmarkRect-4 1482177 79.29 ns/op BenchmarkSin-4 798175 134.4 ns/op BenchmarkSinh-4 811567 133.6 ns/op BenchmarkSqrt-4 1521298 78.88 ns/op BenchmarkTan-4 546146 210.6 ns/op BenchmarkTanh-4 569458 199.4 ns/op PASS ok math/cmplx 4.193s goos: linux goarch: amd64 pkg: math/rand cpu: AMD EPYC 7B12 BenchmarkInt63Threadsafe-4 1160782 101.9 ns/op BenchmarkInt63ThreadsafeParallel-4 886629 129.5 ns/op BenchmarkInt63Unthreadsafe-4 1537354 78.28 ns/op BenchmarkIntn1000-4 1000000 104.9 ns/op BenchmarkInt63n1000-4 1312521 97.64 ns/op BenchmarkInt31n1000-4 1223043 95.55 ns/op BenchmarkFloat32-4 1282002 98.06 ns/op BenchmarkFloat64-4 1525159 78.55 ns/op BenchmarkPerm3-4 267121 449.1 ns/op BenchmarkPerm30-4 31756 3894 ns/op BenchmarkPerm30ViaShuffle-4 31528 3803 ns/op BenchmarkShuffleOverhead-4 20841 5420 ns/op BenchmarkRead3-4 1000000 102.2 ns/op BenchmarkRead64-4 104391 1140 ns/op BenchmarkRead1000-4 6255 17207 ns/op BenchmarkConcurrent-4 217512 537.3 ns/op PASS ok math/rand 3.628s goos: linux goarch: amd64 pkg: mime cpu: AMD EPYC 7B12 BenchmarkQEncodeWord-4 59823 2019 ns/op BenchmarkQDecodeWord-4 151588 784.9 ns/op BenchmarkQDecodeHeader-4 140714 849.0 ns/op BenchmarkTypeByExtension/.html-4 479617 208.7 ns/op BenchmarkTypeByExtension/.HTML-4 453996 269.3 ns/op BenchmarkTypeByExtension/.unused-4 444277 230.0 ns/op BenchmarkExtensionsByType/text/html-4 257049 506.6 ns/op BenchmarkExtensionsByType/text/html;_charset=utf-8-4 140340 843.9 ns/op BenchmarkExtensionsByType/application/octet-stream-4 174486 673.9 ns/op PASS ok mime 2.430s goos: linux goarch: amd64 pkg: mime/multipart cpu: AMD EPYC 7B12 BenchmarkReadForm/fields/maxMemory=0-4 816 127605 ns/op 47849 B/op 187 allocs/op BenchmarkReadForm/fields/maxMemory=1048576-4 890 131845 ns/op 48581 B/op 187 allocs/op BenchmarkReadForm/files/maxMemory=0-4 391 302454 ns/op 103942 B/op 271 allocs/op BenchmarkReadForm/files/maxMemory=1048576-4 691 162706 ns/op 49990 B/op 207 allocs/op PASS ok mime/multipart 1.559s goos: linux goarch: amd64 pkg: mime/quotedprintable cpu: AMD EPYC 7B12 BenchmarkWriter-4 1398 83254 ns/op PASS ok mime/quotedprintable 1.139s goos: linux goarch: amd64 pkg: net cpu: AMD EPYC 7B12 BenchmarkGoLookupIP-4 169 709727 ns/op 8483 B/op 91 allocs/op BenchmarkGoLookupIPNoSuchHost-4 15 6880755 ns/op 19656 B/op 160 allocs/op BenchmarkGoLookupIPWithBrokenNameServer-4 1 5007405037 ns/op 158752 B/op 230 allocs/op BenchmarkDNSName-4 156156 701.5 ns/op BenchmarkInterfaces-4 2144 53353 ns/op 16903 B/op 42 allocs/op BenchmarkInterfaceByIndex-4 2563 40123 ns/op 12422 B/op 25 allocs/op BenchmarkInterfaceByName-4 2098 51195 ns/op 16962 B/op 43 allocs/op BenchmarkInterfaceAddrs-4 1359 78056 ns/op 22993 B/op 107 allocs/op BenchmarkInterfacesAndAddrs-4 4983 20085 ns/op 3959 B/op 33 allocs/op BenchmarkInterfacesAndMulticastAddrs-4 838 123476 ns/op 137560 B/op 51 allocs/op BenchmarkParseIP-4 9837 10583 ns/op BenchmarkParseIPValidIPv4-4 546030 196.1 ns/op BenchmarkParseIPValidIPv6-4 287151 411.7 ns/op BenchmarkIPString/IPv4-4 172747 655.0 ns/op 32 B/op 2 allocs/op BenchmarkIPString/IPv6-4 15798 7607 ns/op 216 B/op 11 allocs/op BenchmarkIPMaskString-4 79094 1485 ns/op BenchmarkIPEqual/IPv4-4 1712056 71.45 ns/op BenchmarkIPEqual/IPv6-4 1750966 67.75 ns/op BenchmarkSendFile/1024-4 1 1208634541 ns/op 0.00 MB/s 520 B/op 11 allocs/op BenchmarkSendFile/2048-4 1 1205890485 ns/op 0.00 MB/s 520 B/op 11 allocs/op BenchmarkSendFile/4096-4 1 1206195101 ns/op 0.00 MB/s 520 B/op 11 allocs/op BenchmarkSendFile/8192-4 1 1206923256 ns/op 0.01 MB/s 616 B/op 12 allocs/op BenchmarkSendFile/16384-4 1 1206132665 ns/op 0.01 MB/s 520 B/op 11 allocs/op BenchmarkSendFile/32768-4 1 1009214333 ns/op 0.03 MB/s 712 B/op 13 allocs/op BenchmarkSendFile/65536-4 1 1009790607 ns/op 0.06 MB/s 520 B/op 11 allocs/op BenchmarkSendFile/131072-4 1 1010057569 ns/op 0.13 MB/s 616 B/op 12 allocs/op BenchmarkSendFile/262144-4 1 1009468433 ns/op 0.26 MB/s 712 B/op 13 allocs/op BenchmarkSendFile/524288-4 1 1010592348 ns/op 0.52 MB/s 616 B/op 12 allocs/op BenchmarkSendFile/1048576-4 1 1011845708 ns/op 1.04 MB/s 520 B/op 11 allocs/op BenchmarkSplice/tcp-to-tcp/1024-4 1 1010184677 ns/op 0.00 MB/s BenchmarkSplice/tcp-to-tcp/2048-4 1 1009890690 ns/op 0.00 MB/s BenchmarkSplice/tcp-to-tcp/4096-4 1 1009289943 ns/op 0.00 MB/s BenchmarkSplice/tcp-to-tcp/8192-4 1 1009207069 ns/op 0.01 MB/s BenchmarkSplice/tcp-to-tcp/16384-4 1 1009635199 ns/op 0.02 MB/s BenchmarkSplice/tcp-to-tcp/32768-4 1 1010030761 ns/op 0.03 MB/s BenchmarkSplice/tcp-to-tcp/65536-4 1 1009653430 ns/op 0.06 MB/s BenchmarkSplice/tcp-to-tcp/131072-4 1 1010215450 ns/op 0.13 MB/s BenchmarkSplice/tcp-to-tcp/262144-4 1 1009981042 ns/op 0.26 MB/s BenchmarkSplice/tcp-to-tcp/524288-4 1 1010894516 ns/op 0.52 MB/s BenchmarkSplice/tcp-to-tcp/1048576-4 1 1011617493 ns/op 1.04 MB/s BenchmarkSplice/unix-to-tcp/1024-4 1 1009770553 ns/op 0.00 MB/s BenchmarkSplice/unix-to-tcp/2048-4 1 1009917370 ns/op 0.00 MB/s BenchmarkSplice/unix-to-tcp/4096-4 1 1009400807 ns/op 0.00 MB/s BenchmarkSplice/unix-to-tcp/8192-4 1 1010033795 ns/op 0.01 MB/s BenchmarkSplice/unix-to-tcp/16384-4 1 1009895491 ns/op 0.02 MB/s BenchmarkSplice/unix-to-tcp/32768-4 1 1010256384 ns/op 0.03 MB/s BenchmarkSplice/unix-to-tcp/65536-4 1 1009878706 ns/op 0.06 MB/s BenchmarkSplice/unix-to-tcp/131072-4 1 1010651693 ns/op 0.13 MB/s BenchmarkSplice/unix-to-tcp/262144-4 1 1010192290 ns/op 0.26 MB/s BenchmarkSplice/unix-to-tcp/524288-4 1 1011307979 ns/op 0.52 MB/s BenchmarkSplice/unix-to-tcp/1048576-4 1 1011776660 ns/op 1.04 MB/s BenchmarkSpliceFile/tcp-to-file/1024-4 1 1009686796 ns/op 0.00 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/tcp-to-file/2048-4 1 1010024619 ns/op 0.00 MB/s 896 B/op 8 allocs/op BenchmarkSpliceFile/tcp-to-file/4096-4 1 1009393724 ns/op 0.00 MB/s 896 B/op 8 allocs/op BenchmarkSpliceFile/tcp-to-file/8192-4 1 1009484453 ns/op 0.01 MB/s 896 B/op 8 allocs/op BenchmarkSpliceFile/tcp-to-file/16384-4 1 1010432765 ns/op 0.02 MB/s 896 B/op 8 allocs/op BenchmarkSpliceFile/tcp-to-file/32768-4 1 1009373347 ns/op 0.03 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/tcp-to-file/65536-4 1 1011357509 ns/op 0.06 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/tcp-to-file/131072-4 1 1010456725 ns/op 0.13 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/tcp-to-file/262144-4 1 1009584103 ns/op 0.26 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/tcp-to-file/524288-4 1 1010533292 ns/op 0.52 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/tcp-to-file/1048576-4 1 1011106745 ns/op 1.04 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/unix-to-file/1024-4 1 1009007668 ns/op 0.00 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/unix-to-file/2048-4 1 1009004855 ns/op 0.00 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/unix-to-file/4096-4 1 1009149557 ns/op 0.00 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/unix-to-file/8192-4 1 1009386938 ns/op 0.01 MB/s 896 B/op 8 allocs/op BenchmarkSpliceFile/unix-to-file/16384-4 1 1009325348 ns/op 0.02 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/unix-to-file/32768-4 1 1009052241 ns/op 0.03 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/unix-to-file/65536-4 1 1010343812 ns/op 0.06 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/unix-to-file/131072-4 1 1008851800 ns/op 0.13 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/unix-to-file/262144-4 1 1009670185 ns/op 0.26 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/unix-to-file/524288-4 1 1010047873 ns/op 0.52 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/unix-to-file/1048576-4 1 1011449366 ns/op 1.04 MB/s 944 B/op 9 allocs/op BenchmarkTCP4OneShot-4 2394 43498 ns/op BenchmarkTCP4OneShotTimeout-4 2581 47500 ns/op BenchmarkTCP4Persistent-4 18642 6641 ns/op BenchmarkTCP4PersistentTimeout-4 14865 6969 ns/op BenchmarkTCP6OneShot-4 2774 43932 ns/op BenchmarkTCP6OneShotTimeout-4 2350 47743 ns/op BenchmarkTCP6Persistent-4 19719 6345 ns/op BenchmarkTCP6PersistentTimeout-4 16020 6602 ns/op BenchmarkTCP4ConcurrentReadWrite-4 51210 3913 ns/op BenchmarkTCP6ConcurrentReadWrite-4 28710 4295 ns/op BenchmarkSetReadDeadline-4 218305 547.3 ns/op BenchmarkReadWriteMsgUDPAddrPort-4 10000 10435 ns/op 0 B/op 0 allocs/op BenchmarkWriteToReadFromUDP-4 12516 10059 ns/op 16 B/op 1 allocs/op BenchmarkWriteToReadFromUDPAddrPort-4 10000 11402 ns/op 0 B/op 0 allocs/op PASS ok net 67.548s goos: linux goarch: amd64 pkg: net/http cpu: AMD EPYC 7B12 BenchmarkCookieString-4 37434 2866 ns/op 176 B/op 1 allocs/op BenchmarkReadSetCookies-4 15985 7377 ns/op 1168 B/op 21 allocs/op BenchmarkReadCookies-4 20691 5629 ns/op 1840 B/op 11 allocs/op BenchmarkHeaderWriteSubset-4 26754 4455 ns/op 46 B/op 0 allocs/op BenchmarkCopyValues-4 50097 2344 ns/op 736 B/op 11 allocs/op BenchmarkHexEscapeNonASCII-4 77030 1585 ns/op 192 B/op 2 allocs/op BenchmarkFindChild/n=2/rep=linear-4 2173701 55.58 ns/op BenchmarkFindChild/n=2/rep=map-4 4979472 23.31 ns/op BenchmarkFindChild/n=2/rep=hybrid8-4 1887885 63.90 ns/op BenchmarkFindChild/n=4/rep=linear-4 1000000 100.7 ns/op BenchmarkFindChild/n=4/rep=map-4 4953272 23.73 ns/op BenchmarkFindChild/n=4/rep=hybrid8-4 1000000 108.9 ns/op BenchmarkFindChild/n=8/rep=linear-4 597913 197.9 ns/op BenchmarkFindChild/n=8/rep=map-4 4382242 26.58 ns/op BenchmarkFindChild/n=8/rep=hybrid8-4 575976 206.6 ns/op BenchmarkFindChild/n=16/rep=linear-4 309861 388.8 ns/op BenchmarkFindChild/n=16/rep=map-4 3624754 32.97 ns/op BenchmarkFindChild/n=16/rep=hybrid8-4 3334929 35.85 ns/op BenchmarkFindChild/n=32/rep=linear-4 144858 781.3 ns/op BenchmarkFindChild/n=32/rep=map-4 5193291 21.72 ns/op BenchmarkFindChild/n=32/rep=hybrid8-4 3630274 31.81 ns/op BenchmarkMultiConflicts-4 1 129096337 ns/op BenchmarkServerMatch-4 27066 4463 ns/op BenchmarkReadRequestChrome-4 4918 21232 ns/op 28.78 MB/s 1508 B/op 14 allocs/op BenchmarkReadRequestCurl-4 15271 7843 ns/op 9.95 MB/s 956 B/op 9 allocs/op BenchmarkReadRequestApachebench-4 15276 8132 ns/op 10.08 MB/s 956 B/op 9 allocs/op BenchmarkReadRequestSiege-4 10588 11454 ns/op 13.18 MB/s 1052 B/op 11 allocs/op BenchmarkReadRequestWrk-4 23626 5225 ns/op 7.65 MB/s 892 B/op 7 allocs/op BenchmarkFileAndServer_1KB/h1-4 454 286455 ns/op 3.57 MB/s BenchmarkFileAndServer_1KB/https1-4 286 366559 ns/op 2.79 MB/s BenchmarkFileAndServer_1KB/h2-4 238 549120 ns/op 1.86 MB/s BenchmarkFileAndServer_16MB/h1-4 2 52769580 ns/op 317.93 MB/s BenchmarkFileAndServer_16MB/https1-4 2 88722756 ns/op 189.10 MB/s BenchmarkFileAndServer_16MB/h2-4 1 180671883 ns/op 92.86 MB/s BenchmarkFileAndServer_64MB/h1-4 1 133993987 ns/op 500.83 MB/s BenchmarkFileAndServer_64MB/https1-4 1 328324248 ns/op 204.40 MB/s BenchmarkFileAndServer_64MB/h2-4 1 702894202 ns/op 95.48 MB/s BenchmarkServeMux-4 320 407556 ns/op 17280 B/op 360 allocs/op BenchmarkServeMux_SkipServe-4 382 325372 ns/op 0 B/op 0 allocs/op BenchmarkClientServer/h1-4 468 245893 ns/op 5901 B/op 63 allocs/op BenchmarkClientServer/https1-4 336 356475 ns/op 6482 B/op 72 allocs/op BenchmarkClientServer/h2-4 266 420888 ns/op 9725 B/op 77 allocs/op BenchmarkClientServerParallel/4/h1-4 1142 89198 ns/op 9039 B/op 75 allocs/op BenchmarkClientServerParallel/4/https1-4 32 3367761 ns/op 99497 B/op 1081 allocs/op --- BENCH: BenchmarkClientServerParallel/4/https1-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:43358: read tcp 127.0.0.1:34385->127.0.0.1:43358: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:43366: read tcp 127.0.0.1:34385->127.0.0.1:43366: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:43334: write tcp 127.0.0.1:34385->127.0.0.1:43334: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:43392: write tcp 127.0.0.1:34385->127.0.0.1:43392: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:43370: write tcp 127.0.0.1:34385->127.0.0.1:43370: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:43572: read tcp 127.0.0.1:33099->127.0.0.1:43572: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:43442: write tcp 127.0.0.1:33099->127.0.0.1:43442: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:43412: write tcp 127.0.0.1:33099->127.0.0.1:43412: use of closed network connection BenchmarkClientServerParallel/4/h2-4 388 271956 ns/op 12606 B/op 118 allocs/op --- BENCH: BenchmarkClientServerParallel/4/h2-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:59498: read tcp 127.0.0.1:40017->127.0.0.1:59498: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:59502: write tcp 127.0.0.1:40017->127.0.0.1:59502: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:59480: write tcp 127.0.0.1:40017->127.0.0.1:59480: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:48256: read tcp 127.0.0.1:39643->127.0.0.1:48256: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:48190: read tcp 127.0.0.1:39643->127.0.0.1:48190: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:48158: write tcp 127.0.0.1:39643->127.0.0.1:48158: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:48186: write tcp 127.0.0.1:39643->127.0.0.1:48186: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:45830: read tcp 127.0.0.1:32919->127.0.0.1:45830: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:45834: write tcp 127.0.0.1:32919->127.0.0.1:45834: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:33922: write tcp 127.0.0.1:37679->127.0.0.1:33922: use of closed network connection ... [output truncated] BenchmarkClientServerParallel/64/h1-4 700 167218 ns/op 16738 B/op 99 allocs/op BenchmarkClientServerParallel/64/https1-4 56 3622790 ns/op 108895 B/op 1165 allocs/op --- BENCH: BenchmarkClientServerParallel/64/https1-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:54810: read tcp 127.0.0.1:44319->127.0.0.1:54810: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:54848: write tcp 127.0.0.1:44319->127.0.0.1:54848: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:54824: write tcp 127.0.0.1:44319->127.0.0.1:54824: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:60704: read tcp 127.0.0.1:34277->127.0.0.1:60704: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:60744: read tcp 127.0.0.1:34277->127.0.0.1:60744: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:60852: read tcp 127.0.0.1:34277->127.0.0.1:60852: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:60762: write tcp 127.0.0.1:34277->127.0.0.1:60762: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:60752: write tcp 127.0.0.1:34277->127.0.0.1:60752: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:44636: read tcp 127.0.0.1:42645->127.0.0.1:44636: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:44710: write tcp 127.0.0.1:42645->127.0.0.1:44710: use of closed network connection ... [output truncated] BenchmarkClientServerParallel/64/h2-4 34 3652177 ns/op 99543 B/op 1158 allocs/op --- BENCH: BenchmarkClientServerParallel/64/h2-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:41780: read tcp 127.0.0.1:44817->127.0.0.1:41780: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:41784: write tcp 127.0.0.1:44817->127.0.0.1:41784: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:41806: write tcp 127.0.0.1:44817->127.0.0.1:41806: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:58186: read tcp 127.0.0.1:37099->127.0.0.1:58186: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:58206: read tcp 127.0.0.1:37099->127.0.0.1:58206: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:58162: read tcp 127.0.0.1:37099->127.0.0.1:58162: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:58194: read tcp 127.0.0.1:37099->127.0.0.1:58194: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:58296: read tcp 127.0.0.1:37099->127.0.0.1:58296: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:58314: read tcp 127.0.0.1:37099->127.0.0.1:58314: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:58214: read tcp 127.0.0.1:37099->127.0.0.1:58214: use of closed network connection ... [output truncated] BenchmarkServer-4 1 1015572263 ns/op 57656 B/op 437 allocs/op BenchmarkClient-4 390 315511 ns/op 3745 B/op 44 allocs/op BenchmarkServerFakeConnNoKeepAlive-4 858 131506 ns/op 7414 B/op 54 allocs/op BenchmarkServerFakeConnWithKeepAlive-4 1863 71114 ns/op 3080 B/op 24 allocs/op BenchmarkServerFakeConnWithKeepAliveLite-4 1898 59390 ns/op 1932 B/op 14 allocs/op BenchmarkServerHandlerTypeLen-4 2347 72996 ns/op 2799 B/op 21 allocs/op BenchmarkServerHandlerNoLen-4 2378 57361 ns/op 2740 B/op 19 allocs/op BenchmarkServerHandlerNoType-4 1923 59034 ns/op 2716 B/op 20 allocs/op BenchmarkServerHandlerNoHeader-4 2214 52571 ns/op 1986 B/op 14 allocs/op BenchmarkServerHijack-4 1122 93701 ns/op 16729 B/op 50 allocs/op BenchmarkCloseNotifier/h1-4 444 267154 ns/op 6129 B/op 52 allocs/op BenchmarkResponseStatusLine-4 735456 156.6 ns/op 0 B/op 0 allocs/op PASS ok net/http 16.761s goos: linux goarch: amd64 pkg: net/http/httputil cpu: AMD EPYC 7B12 BenchmarkServeHTTP-4 6666 17638 ns/op 34137 B/op 12 allocs/op PASS ok net/http/httputil 1.208s goos: linux goarch: amd64 pkg: net/netip cpu: AMD EPYC 7B12 BenchmarkIPNextPrev-4 124122 954.2 ns/op BenchmarkBinaryMarshalRoundTrip/ipv4-4 753896 135.5 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6-4 290433 409.1 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6+zone-4 97928 1291 ns/op BenchmarkStdIPv4-4 183189 730.4 ns/op 16 B/op 1 allocs/op BenchmarkIPv4-4 130870 906.8 ns/op 0 B/op 0 allocs/op BenchmarkIPv4_inline-4 127302 943.8 ns/op 0 B/op 0 allocs/op BenchmarkStdIPv6-4 107043 1130 ns/op 16 B/op 1 allocs/op BenchmarkIPv6-4 100550 1187 ns/op 0 B/op 0 allocs/op BenchmarkIPv4Contains-4 2342816 51.25 ns/op 0 B/op 0 allocs/op BenchmarkIPv6Contains-4 1958636 56.15 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v4-4 2166380 55.47 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6-4 369163 312.6 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_ellipsis-4 395114 278.0 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_v4-4 403416 295.8 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_zone-4 118201 1025 ns/op 0 B/op 0 allocs/op BenchmarkStdParseIP/v4-4 399712 272.4 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6-4 211686 550.3 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_ellipsis-4 218976 527.1 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_v4-4 212406 543.7 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_zone-4 109135 1098 ns/op 16 B/op 1 allocs/op BenchmarkIPString/v4-4 533096 214.0 ns/op 16 B/op 1 allocs/op BenchmarkIPString/v6-4 176997 683.1 ns/op 48 B/op 1 allocs/op BenchmarkIPString/v6_ellipsis-4 233332 483.1 ns/op 24 B/op 1 allocs/op BenchmarkIPString/v6_v4-4 399754 306.1 ns/op 24 B/op 1 allocs/op BenchmarkIPString/v6_zone-4 222895 557.2 ns/op 24 B/op 1 allocs/op BenchmarkIPStringExpanded/v4-4 495654 237.9 ns/op 16 B/op 1 allocs/op BenchmarkIPStringExpanded/v6-4 218769 525.8 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_ellipsis-4 235550 530.2 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_v4-4 228466 523.1 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_zone-4 169695 675.3 ns/op 128 B/op 2 allocs/op BenchmarkIPMarshalText-4 700824 169.5 ns/op 16 B/op 1 allocs/op BenchmarkAddrPortString/v4-4 234648 483.4 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortString/v6-4 131715 872.0 ns/op 112 B/op 3 allocs/op BenchmarkAddrPortString/v6_ellipsis-4 160561 703.6 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortString/v6_v4-4 241130 493.5 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortString/v6_zone-4 162349 730.5 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortMarshalText/v4-4 355610 297.6 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6-4 163320 727.5 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_ellipsis-4 200018 591.3 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_v4-4 258271 416.4 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_zone-4 187417 609.8 ns/op 64 B/op 1 allocs/op BenchmarkPrefixMasking/IPv4_/32-4 1541289 74.10 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/17-4 1519486 77.68 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/0-4 1498651 78.86 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/128-4 1403014 83.71 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/65-4 1406008 84.68 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/0-4 1438890 83.49 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/128-4 1455118 76.53 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/65-4 1442409 84.08 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/0-4 1578966 83.33 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMarshalText-4 539533 217.2 ns/op 24 B/op 1 allocs/op BenchmarkParseAddrPort/v4-4 861746 136.5 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6-4 299668 391.7 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_ellipsis-4 317598 368.1 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_v4-4 262236 383.7 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_zone-4 105496 1142 ns/op 0 B/op 0 allocs/op BenchmarkAs16-4 756662 154.9 ns/op PASS ok net/netip 9.285s 2023/09/20 19:17:38 Test RPC server listening on 127.0.0.1:45189 2023/09/20 19:17:38 Test HTTP RPC server listening on 127.0.0.1:35157 goos: linux goarch: amd64 pkg: net/rpc cpu: AMD EPYC 7B12 BenchmarkEndToEnd-4 1725 70143 ns/op BenchmarkEndToEndHTTP-4 1590 72148 ns/op BenchmarkEndToEndAsync-4 3028 33798 ns/op BenchmarkEndToEndAsyncHTTP-4 3474 32471 ns/op PASS ok net/rpc 1.777s goos: linux goarch: amd64 pkg: net/textproto cpu: AMD EPYC 7B12 BenchmarkReadMIMEHeader/client_headers-4 4692 21950 ns/op BenchmarkReadMIMEHeader/server_headers-4 8012 15015 ns/op BenchmarkUncommon-4 38353 3109 ns/op 464 B/op 5 allocs/op PASS ok net/textproto 1.487s goos: linux goarch: amd64 pkg: net/url cpu: AMD EPYC 7B12 BenchmarkString-4 5912 17800 ns/op 1616 B/op 60 allocs/op BenchmarkResolvePath-4 132913 873.8 ns/op 32 B/op 2 allocs/op BenchmarkQueryEscape/#00-4 728672 150.2 ns/op 16 B/op 1 allocs/op BenchmarkQueryEscape/#01-4 130628 918.0 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#02-4 256258 473.2 ns/op 32 B/op 1 allocs/op BenchmarkQueryEscape/#03-4 118798 1007 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#04-4 20209 5785 ns/op 832 B/op 2 allocs/op BenchmarkPathEscape/#00-4 564670 206.6 ns/op 16 B/op 1 allocs/op BenchmarkPathEscape/#01-4 127122 951.8 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#02-4 247860 480.4 ns/op 32 B/op 1 allocs/op BenchmarkPathEscape/#03-4 119088 1009 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#04-4 22383 5296 ns/op 704 B/op 2 allocs/op BenchmarkQueryUnescape/#00-4 266605 462.9 ns/op 16 B/op 1 allocs/op BenchmarkQueryUnescape/#01-4 105157 1145 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#02-4 99027 1229 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#03-4 44358 2702 ns/op 64 B/op 1 allocs/op BenchmarkQueryUnescape/#04-4 8058 15086 ns/op 320 B/op 1 allocs/op BenchmarkPathUnescape/#00-4 255247 459.7 ns/op 16 B/op 1 allocs/op BenchmarkPathUnescape/#01-4 105832 1140 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#02-4 97422 1197 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#03-4 44114 2754 ns/op 64 B/op 1 allocs/op BenchmarkPathUnescape/#04-4 7000 14849 ns/op 320 B/op 1 allocs/op PASS ok net/url 4.079s goos: linux goarch: amd64 pkg: os cpu: AMD EPYC 7B12 BenchmarkExpand/noop-4 4437994 27.60 ns/op 0 B/op 0 allocs/op BenchmarkExpand/multiple-4 250150 458.8 ns/op 48 B/op 2 allocs/op BenchmarkReaddirname-4 1147 100127 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 398 291297 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 940 125019 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 107518 1097 ns/op BenchmarkStatFile-4 81816 1439 ns/op BenchmarkStatDir-4 87547 1334 ns/op BenchmarkLstatDot-4 105784 1101 ns/op BenchmarkLstatFile-4 81988 1434 ns/op BenchmarkLstatDir-4 86118 1350 ns/op PASS ok os 2.505s goos: linux goarch: amd64 pkg: os/exec cpu: AMD EPYC 7B12 BenchmarkExecHostname-4 259 420737 ns/op 8400 B/op 30 allocs/op PASS ok os/exec 1.173s goos: linux goarch: amd64 pkg: os/user cpu: AMD EPYC 7B12 BenchmarkCurrent-4 666613 170.8 ns/op PASS ok os/user 1.224s goos: linux goarch: amd64 pkg: reflect cpu: AMD EPYC 7B12 BenchmarkBool-4 5337657 22.13 ns/op BenchmarkString-4 3402555 36.29 ns/op BenchmarkBytes-4 2887399 40.10 ns/op BenchmarkNamedBytes-4 1468730 79.51 ns/op BenchmarkBytesArray-4 1099876 110.3 ns/op BenchmarkSliceLen-4 3476264 35.10 ns/op BenchmarkMapLen-4 1363591 88.31 ns/op BenchmarkStringLen-4 2415169 47.48 ns/op BenchmarkArrayLen-4 1839764 65.81 ns/op BenchmarkSliceCap-4 3436894 35.37 ns/op BenchmarkDeepEqual/int8-4 644911 169.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int8-4 132996 887.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int16-4 510998 207.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int16-4 129464 926.9 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int32-4 567699 206.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int32-4 128684 911.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int64-4 549746 205.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int64-4 124716 895.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int-4 556719 204.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int-4 131938 915.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint8-4 603081 174.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8-4 175956 664.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint16-4 516363 209.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint16-4 127140 941.5 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint32-4 568315 215.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint32-4 129645 914.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint64-4 524653 214.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint64-4 126090 926.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint-4 564896 209.5 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint-4 129672 921.9 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uintptr-4 532948 210.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uintptr-4 128788 926.5 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float32-4 587343 203.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float32-4 130892 914.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float64-4 554336 207.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float64-4 129416 913.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex64-4 493368 205.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex64-4 128308 911.9 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex128-4 550296 205.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex128-4 133101 910.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/bool-4 620004 168.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]bool-4 136603 883.5 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/string-4 588459 202.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]string-4 126484 927.9 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8#01-4 174200 674.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][]uint8-4 85612 1373 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[6]uint8-4 66292 1757 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][6]uint8-4 48064 2530 ns/op 0 B/op 0 allocs/op BenchmarkMapsDeepEqual-4 51561 2325 ns/op BenchmarkIsZero/ArrayComparable-4 373800 337.8 ns/op BenchmarkIsZero/ArrayIncomparable-4 44860 2700 ns/op BenchmarkIsZero/StructComparable-4 811210 150.7 ns/op BenchmarkIsZero/StructIncomparable-4 194646 596.6 ns/op BenchmarkSetZero/Bool/Direct-4 5307109 23.27 ns/op BenchmarkSetZero/Bool/CachedZero-4 1145545 105.4 ns/op BenchmarkSetZero/Bool/NewZero-4 789784 142.9 ns/op BenchmarkSetZero/Int/Direct-4 3365450 35.83 ns/op BenchmarkSetZero/Int/CachedZero-4 1000000 101.6 ns/op BenchmarkSetZero/Int/NewZero-4 763334 143.0 ns/op BenchmarkSetZero/Uint/Direct-4 3221576 36.27 ns/op BenchmarkSetZero/Uint/CachedZero-4 1000000 103.8 ns/op BenchmarkSetZero/Uint/NewZero-4 853838 142.2 ns/op BenchmarkSetZero/Float/Direct-4 3351402 35.73 ns/op BenchmarkSetZero/Float/CachedZero-4 1000000 101.2 ns/op BenchmarkSetZero/Float/NewZero-4 743258 141.0 ns/op BenchmarkSetZero/Complex/Direct-4 3284936 36.70 ns/op BenchmarkSetZero/Complex/CachedZero-4 1168099 104.0 ns/op BenchmarkSetZero/Complex/NewZero-4 855219 140.1 ns/op BenchmarkSetZero/Array/Direct-4 3030144 40.19 ns/op BenchmarkSetZero/Array/CachedZero-4 1000000 102.2 ns/op BenchmarkSetZero/Array/NewZero-4 771684 139.3 ns/op BenchmarkSetZero/Chan/Direct-4 3343449 36.24 ns/op BenchmarkSetZero/Chan/CachedZero-4 1211737 100.8 ns/op BenchmarkSetZero/Chan/NewZero-4 815283 136.0 ns/op BenchmarkSetZero/Func/Direct-4 3282373 35.77 ns/op BenchmarkSetZero/Func/CachedZero-4 1202065 100.4 ns/op BenchmarkSetZero/Func/NewZero-4 803676 134.8 ns/op BenchmarkSetZero/Interface/Direct-4 3131535 38.58 ns/op BenchmarkSetZero/Interface/CachedZero-4 1153466 104.2 ns/op BenchmarkSetZero/Interface/NewZero-4 779382 141.4 ns/op BenchmarkSetZero/Map/Direct-4 3347295 36.75 ns/op BenchmarkSetZero/Map/CachedZero-4 1228280 98.23 ns/op BenchmarkSetZero/Map/NewZero-4 868281 137.0 ns/op BenchmarkSetZero/Pointer/Direct-4 3199261 35.96 ns/op BenchmarkSetZero/Pointer/CachedZero-4 1200754 100.4 ns/op BenchmarkSetZero/Pointer/NewZero-4 890457 134.4 ns/op BenchmarkSetZero/Slice/Direct-4 3109825 39.80 ns/op BenchmarkSetZero/Slice/CachedZero-4 998286 104.6 ns/op BenchmarkSetZero/Slice/NewZero-4 829123 140.2 ns/op BenchmarkSetZero/String/Direct-4 3326462 36.59 ns/op BenchmarkSetZero/String/CachedZero-4 1000000 104.4 ns/op BenchmarkSetZero/String/NewZero-4 822508 141.3 ns/op BenchmarkSetZero/Struct/Direct-4 3023571 40.44 ns/op BenchmarkSetZero/Struct/CachedZero-4 1175451 101.6 ns/op BenchmarkSetZero/Struct/NewZero-4 836628 141.0 ns/op BenchmarkSelect/1-4 234416 511.9 ns/op 80 B/op 5 allocs/op BenchmarkSelect/4-4 103176 1154 ns/op 208 B/op 8 allocs/op BenchmarkSelect/8-4 53875 2210 ns/op 672 B/op 13 allocs/op BenchmarkCall-4 311955 405.1 ns/op 0 B/op 0 allocs/op BenchmarkCallMethod-4 259759 469.0 ns/op 0 B/op 0 allocs/op BenchmarkCallArgCopy/size=128-4 96127 1103 ns/op 116.03 MB/s BenchmarkCallArgCopy/size=256-4 99450 1169 ns/op 218.97 MB/s BenchmarkCallArgCopy/size=1024-4 76376 1557 ns/op 657.86 MB/s BenchmarkCallArgCopy/size=4096-4 50512 2318 ns/op 1767.23 MB/s BenchmarkCallArgCopy/size=65536-4 4238 23751 ns/op 2759.29 MB/s BenchmarkFieldByName1-4 1849938 62.17 ns/op BenchmarkFieldByName2-4 129770 771.3 ns/op BenchmarkFieldByName3-4 18856 6402 ns/op BenchmarkInterfaceBig-4 5326260 22.47 ns/op BenchmarkInterfaceSmall-4 5335584 22.76 ns/op BenchmarkNew-4 2811208 46.62 ns/op BenchmarkMap/StringKeys/MapIndex-4 3548 33669 ns/op 0 B/op 0 allocs/op BenchmarkMap/StringKeys/SetMapIndex-4 2853 42294 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/MapIndex-4 3198 35688 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/SetMapIndex-4 2708 41411 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/MapIndex-4 3348 33467 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/SetMapIndex-4 2802 41718 ns/op 0 B/op 0 allocs/op BenchmarkMapIterNext-4 321460 357.4 ns/op PASS ok reflect 17.995s goos: linux goarch: amd64 pkg: regexp cpu: AMD EPYC 7B12 BenchmarkFind-4 15650 7170 ns/op 9230 B/op 1 allocs/op BenchmarkFindAllNoMatches-4 22972 5639 ns/op 9324 B/op 1 allocs/op BenchmarkFindString-4 17241 7625 ns/op 8946 B/op 1 allocs/op BenchmarkFindSubmatch-4 14593 7759 ns/op 9195 B/op 2 allocs/op BenchmarkFindStringSubmatch-4 14893 7490 ns/op 9413 B/op 2 allocs/op BenchmarkLiteral-4 23541 5103 ns/op BenchmarkNotLiteral-4 5841 20810 ns/op BenchmarkMatchClass-4 5251 26328 ns/op BenchmarkMatchClass_InRange-4 4430 25810 ns/op BenchmarkReplaceAll-4 3460 35942 ns/op BenchmarkAnchoredLiteralShortNonMatch-4 22641 4972 ns/op BenchmarkAnchoredLiteralLongNonMatch-4 54658 2244 ns/op BenchmarkAnchoredShortMatch-4 20121 5900 ns/op BenchmarkAnchoredLongMatch-4 26635 4193 ns/op BenchmarkOnePassShortA-4 29982 4381 ns/op BenchmarkNotOnePassShortA-4 10000 10707 ns/op BenchmarkOnePassShortB-4 35490 3320 ns/op BenchmarkNotOnePassShortB-4 14028 8897 ns/op BenchmarkOnePassLongPrefix-4 122701 1012 ns/op BenchmarkOnePassLongNotPrefix-4 44188 2939 ns/op BenchmarkMatchParallelShared-4 21663 5031 ns/op BenchmarkMatchParallelCopied-4 24772 5054 ns/op BenchmarkQuoteMetaAll-4 225898 490.6 ns/op 28.54 MB/s BenchmarkQuoteMetaNone-4 419726 273.4 ns/op 95.08 MB/s BenchmarkCompile/Onepass-4 5839 18240 ns/op 4144 B/op 52 allocs/op BenchmarkCompile/Medium-4 2360 46653 ns/op 9704 B/op 112 allocs/op BenchmarkCompile/Hard-4 277 434999 ns/op 84760 B/op 424 allocs/op BenchmarkMatch/Easy0/16-4 5436535 22.61 ns/op 707.80 MB/s BenchmarkMatch/Easy0/32-4 24061 4931 ns/op 6.49 MB/s BenchmarkMatch/Easy0/1K-4 22819 5499 ns/op 186.21 MB/s BenchmarkMatch/Easy0i/16-4 5238267 22.85 ns/op 700.18 MB/s BenchmarkMatch/Easy0i/32-4 8142 15393 ns/op 2.08 MB/s BenchmarkMatch/Easy0i/1K-4 379 343274 ns/op 2.98 MB/s BenchmarkMatch/Easy1/16-4 5430432 22.03 ns/op 726.41 MB/s BenchmarkMatch/Easy1/32-4 22975 4645 ns/op 6.89 MB/s BenchmarkMatch/Easy1/1K-4 10000 11843 ns/op 86.46 MB/s BenchmarkMatch/Medium/16-4 4988416 22.91 ns/op 698.24 MB/s BenchmarkMatch/Medium/32-4 7572 13911 ns/op 2.30 MB/s BenchmarkMatch/Medium/1K-4 393 295971 ns/op 3.46 MB/s BenchmarkMatch/Hard/16-4 4981874 25.08 ns/op 637.86 MB/s BenchmarkMatch/Hard/32-4 5668 22337 ns/op 1.43 MB/s BenchmarkMatch/Hard/1K-4 243 484596 ns/op 2.11 MB/s BenchmarkMatch/Hard1/16-4 2047 62870 ns/op 0.25 MB/s BenchmarkMatch/Hard1/32-4 1006 115780 ns/op 0.28 MB/s BenchmarkMatch/Hard1/1K-4 34 3163204 ns/op 0.32 MB/s BenchmarkMatch_onepass_regex/16-4 40342 2711 ns/op 5.90 MB/s 23 B/op 0 allocs/op BenchmarkMatch_onepass_regex/32-4 25428 5121 ns/op 6.25 MB/s 23 B/op 0 allocs/op BenchmarkMatch_onepass_regex/1K-4 958 125007 ns/op 8.19 MB/s 25 B/op 0 allocs/op PASS ok regexp 8.393s goos: linux goarch: amd64 pkg: regexp/syntax cpu: AMD EPYC 7B12 BenchmarkEmptyOpContext-4 761956 142.6 ns/op BenchmarkIsWordChar-4 278311 414.0 ns/op PASS ok regexp/syntax 1.958s goos: linux goarch: amd64 pkg: runtime cpu: AMD EPYC 7B12 BenchmarkCallers/cached-4 108835 1159 ns/op BenchmarkCallers/inlined-4 102709 1168 ns/op BenchmarkCallers/no-cache-4 24156 4969 ns/op BenchmarkFPCallers/cached-4 3901084 30.72 ns/op BenchmarkMakeChan/Byte-4 1517683 79.70 ns/op BenchmarkMakeChan/Int-4 1000000 102.6 ns/op BenchmarkMakeChan/Ptr-4 911091 152.8 ns/op BenchmarkMakeChan/Struct/0-4 1685588 74.47 ns/op BenchmarkMakeChan/Struct/32-4 553885 187.6 ns/op BenchmarkMakeChan/Struct/40-4 628387 231.8 ns/op BenchmarkChanNonblocking-4 14744991 7.829 ns/op BenchmarkSelectUncontended-4 1825497 78.84 ns/op BenchmarkSelectSyncContended-4 28551 4237 ns/op BenchmarkSelectAsyncContended-4 207499 649.4 ns/op BenchmarkSelectNonblock-4 8451871 13.87 ns/op BenchmarkChanUncontended-4 10690 17470 ns/op BenchmarkChanContended-4 740 139291 ns/op BenchmarkChanSync-4 276285 500.6 ns/op BenchmarkChanSyncWork-4 89396 1499 ns/op BenchmarkChanProdCons0-4 170382 1268 ns/op BenchmarkChanProdCons10-4 252913 1098 ns/op BenchmarkChanProdCons100-4 112173 1238 ns/op BenchmarkChanProdConsWork0-4 70642 1553 ns/op BenchmarkChanProdConsWork10-4 265026 1684 ns/op BenchmarkChanProdConsWork100-4 104881 1323 ns/op BenchmarkSelectProdCons-4 86706 2140 ns/op BenchmarkReceiveDataFromClosedChan-4 1359766 88.46 ns/op BenchmarkChanCreation-4 216661 591.2 ns/op BenchmarkChanSem-4 132601 1098 ns/op BenchmarkChanPopular-4 106 1262332 ns/op BenchmarkChanClosed-4 970622 129.0 ns/op BenchmarkCallClosure-4 8656934 13.76 ns/op BenchmarkCallClosure1-4 8939679 13.48 ns/op BenchmarkCallClosure2-4 1882752 59.28 ns/op BenchmarkCallClosure3-4 2347612 50.01 ns/op BenchmarkCallClosure4-4 2039142 59.70 ns/op BenchmarkComplex128DivNormal-4 13707973 8.060 ns/op BenchmarkComplex128DivNisNaN-4 11273300 10.60 ns/op BenchmarkComplex128DivDisNaN-4 10101997 11.52 ns/op BenchmarkComplex128DivNisInf-4 13827880 8.792 ns/op BenchmarkComplex128DivDisInf-4 8228883 14.39 ns/op BenchmarkSetTypePtr-4 46440885 2.501 ns/op 3198.55 MB/s BenchmarkSetTypePtr8-4 15222902 7.807 ns/op 8197.59 MB/s BenchmarkSetTypePtr16-4 15185797 7.828 ns/op 16352.56 MB/s BenchmarkSetTypePtr32-4 15315283 7.796 ns/op 32837.29 MB/s BenchmarkSetTypePtr64-4 15372830 7.784 ns/op 65779.00 MB/s BenchmarkSetTypePtr126-4 8855853 13.42 ns/op 75117.42 MB/s BenchmarkSetTypePtr128-4 9026697 12.81 ns/op 79932.18 MB/s BenchmarkSetTypePtrSlice-4 1312261 91.00 ns/op 90024.47 MB/s BenchmarkSetTypeNode1-4 15432001 7.787 ns/op 3082.10 MB/s BenchmarkSetTypeNode1Slice-4 6774765 17.55 ns/op 43771.01 MB/s BenchmarkSetTypeNode8-4 14644808 7.895 ns/op 10132.42 MB/s BenchmarkSetTypeNode8Slice-4 2955398 40.61 ns/op 63037.32 MB/s BenchmarkSetTypeNode64-4 8644574 13.45 ns/op 39262.49 MB/s BenchmarkSetTypeNode64Slice-4 333954 337.3 ns/op 50085.83 MB/s BenchmarkSetTypeNode64Dead-4 11991511 9.977 ns/op 52919.42 MB/s BenchmarkSetTypeNode64DeadSlice-4 415707 286.3 ns/op 59022.55 MB/s BenchmarkSetTypeNode124-4 8852078 13.45 ns/op 74921.41 MB/s BenchmarkSetTypeNode124Slice-4 274057 419.6 ns/op 76877.86 MB/s BenchmarkSetTypeNode126-4 9091129 12.83 ns/op 79830.35 MB/s BenchmarkSetTypeNode126Slice-4 268618 422.3 ns/op 77595.76 MB/s BenchmarkSetTypeNode128-4 6383858 18.76 ns/op 55438.82 MB/s BenchmarkSetTypeNode128Slice-4 220576 538.3 ns/op 61825.29 MB/s BenchmarkSetTypeNode130-4 6329208 18.74 ns/op 56361.60 MB/s BenchmarkSetTypeNode130Slice-4 216289 538.9 ns/op 62706.74 MB/s BenchmarkSetTypeNode1024-4 1255418 96.16 ns/op 85355.75 MB/s BenchmarkSetTypeNode1024Slice-4 38830 3054 ns/op 86000.40 MB/s BenchmarkAllocation-4 6260 19211 ns/op BenchmarkReadMemStats-4 4828 23492 ns/op BenchmarkReadMemStatsLatency-4 1 124659 p50-ns 124659 p90-ns 124659 p99-ns BenchmarkWriteBarrier-4 2339620 49.75 ns/op BenchmarkBulkWriteBarrier-4 9959868 13.50 ns/op BenchmarkScanStackNoLocals-4 4 29908014 ns/op BenchmarkMSpanCountAlloc/bits=64-4 16601644 7.254 ns/op BenchmarkMSpanCountAlloc/bits=128-4 15617862 7.836 ns/op BenchmarkMSpanCountAlloc/bits=256-4 13001013 9.298 ns/op BenchmarkMSpanCountAlloc/bits=512-4 11227146 12.36 ns/op BenchmarkMSpanCountAlloc/bits=1024-4 7083423 15.96 ns/op BenchmarkHash5-4 9327915 12.31 ns/op 406.08 MB/s BenchmarkHash16-4 9352298 13.09 ns/op 1222.41 MB/s BenchmarkHash64-4 9450716 12.88 ns/op 4969.99 MB/s BenchmarkHash1024-4 4321135 28.01 ns/op 36564.38 MB/s BenchmarkHash65536-4 90801 1309 ns/op 50064.35 MB/s BenchmarkAlignedLoad-4 11353358 9.988 ns/op BenchmarkUnalignedLoad-4 11038299 10.24 ns/op BenchmarkEqEfaceConcrete-4 9141499 13.16 ns/op BenchmarkEqIfaceConcrete-4 8184606 14.36 ns/op BenchmarkNeEfaceConcrete-4 7560036 15.97 ns/op BenchmarkNeIfaceConcrete-4 9311576 13.17 ns/op BenchmarkConvT2EByteSized/bool-4 8842456 14.38 ns/op BenchmarkConvT2EByteSized/uint8-4 8708613 13.43 ns/op BenchmarkConvT2ESmall-4 7715658 16.28 ns/op BenchmarkConvT2EUintptr-4 7753020 16.02 ns/op BenchmarkConvT2ELarge-4 1844548 66.80 ns/op BenchmarkConvT2ISmall-4 7793584 15.60 ns/op BenchmarkConvT2IUintptr-4 7669804 15.60 ns/op BenchmarkConvT2ILarge-4 1816634 64.42 ns/op BenchmarkConvI2E-4 5914036 17.91 ns/op BenchmarkConvI2I-4 5648900 20.08 ns/op BenchmarkAssertE2T-4 6736546 17.89 ns/op BenchmarkAssertE2TLarge-4 3929581 30.64 ns/op BenchmarkAssertE2I-4 5613848 20.09 ns/op BenchmarkAssertI2T-4 6472882 19.71 ns/op BenchmarkAssertI2I-4 5793799 20.34 ns/op BenchmarkAssertI2E-4 8228194 14.43 ns/op BenchmarkAssertE2E-4 8422063 13.74 ns/op BenchmarkAssertE2T2-4 5021473 24.24 ns/op BenchmarkAssertE2T2Blank-4 6531060 17.95 ns/op BenchmarkAssertI2E2-4 6092484 19.66 ns/op BenchmarkAssertI2E2Blank-4 8435491 13.74 ns/op BenchmarkAssertE2E2-4 5910486 19.14 ns/op BenchmarkAssertE2E2Blank-4 8021127 13.78 ns/op BenchmarkConvT2Ezero/zero/16-4 7639701 15.63 ns/op BenchmarkConvT2Ezero/zero/32-4 7406680 16.35 ns/op BenchmarkConvT2Ezero/zero/64-4 7471473 15.69 ns/op BenchmarkConvT2Ezero/zero/str-4 7813518 15.85 ns/op BenchmarkConvT2Ezero/zero/slice-4 7535918 15.61 ns/op BenchmarkConvT2Ezero/zero/big-4 258502 431.3 ns/op BenchmarkConvT2Ezero/nonzero/str-4 1916286 59.01 ns/op BenchmarkConvT2Ezero/nonzero/slice-4 1876804 65.35 ns/op BenchmarkConvT2Ezero/nonzero/big-4 293383 418.5 ns/op BenchmarkConvT2Ezero/smallint/16-4 7248381 16.43 ns/op BenchmarkConvT2Ezero/smallint/32-4 7535232 16.52 ns/op BenchmarkConvT2Ezero/smallint/64-4 7543587 16.08 ns/op BenchmarkConvT2Ezero/largeint/16-4 2487271 49.71 ns/op BenchmarkConvT2Ezero/largeint/32-4 2457802 50.17 ns/op BenchmarkConvT2Ezero/largeint/64-4 2354973 53.53 ns/op BenchmarkMalloc8-4 2797582 41.89 ns/op BenchmarkMalloc16-4 2738325 43.95 ns/op BenchmarkMallocTypeInfo8-4 2956018 41.24 ns/op BenchmarkMallocTypeInfo16-4 2399264 48.25 ns/op BenchmarkMallocLargeStruct-4 258391 522.9 ns/op BenchmarkGoroutineSelect-4 72 1632100 ns/op BenchmarkGoroutineBlocking-4 81 1251572 ns/op BenchmarkGoroutineForRange-4 100 1355725 ns/op BenchmarkGoroutineIdle-4 100 1222135 ns/op BenchmarkHashStringSpeed-4 4344957 28.05 ns/op BenchmarkHashBytesSpeed-4 2380971 51.73 ns/op BenchmarkHashInt32Speed-4 4858826 24.57 ns/op BenchmarkHashInt64Speed-4 4809310 25.00 ns/op BenchmarkHashStringArraySpeed-4 855621 127.1 ns/op BenchmarkMegMap-4 4413559 27.28 ns/op BenchmarkMegOneMap-4 6298320 19.11 ns/op BenchmarkMegEqMap-4 3657 37935 ns/op BenchmarkMegEmptyMap-4 7106377 16.62 ns/op BenchmarkMegEmptyMapWithInterfaceKey-4 3864733 29.80 ns/op BenchmarkSmallStrMap-4 5000810 22.64 ns/op BenchmarkMapStringKeysEight_16-4 4668632 25.17 ns/op BenchmarkMapStringKeysEight_32-4 4895064 23.87 ns/op BenchmarkMapStringKeysEight_64-4 4823300 24.29 ns/op BenchmarkMapStringKeysEight_1M-4 4968000 24.19 ns/op BenchmarkIntMap-4 6185892 19.83 ns/op BenchmarkMapFirst/1-4 6953800 17.02 ns/op BenchmarkMapFirst/2-4 6716529 17.06 ns/op BenchmarkMapFirst/3-4 7023372 17.08 ns/op BenchmarkMapFirst/4-4 6892155 17.61 ns/op BenchmarkMapFirst/5-4 6230458 17.03 ns/op BenchmarkMapFirst/6-4 6706278 18.22 ns/op BenchmarkMapFirst/7-4 6939236 17.06 ns/op BenchmarkMapFirst/8-4 6612939 17.46 ns/op BenchmarkMapFirst/9-4 6192018 19.69 ns/op BenchmarkMapFirst/10-4 6004764 19.92 ns/op BenchmarkMapFirst/11-4 5937663 19.59 ns/op BenchmarkMapFirst/12-4 5485471 20.80 ns/op BenchmarkMapFirst/13-4 6087273 19.72 ns/op BenchmarkMapFirst/14-4 5998695 20.12 ns/op BenchmarkMapFirst/15-4 5540674 19.37 ns/op BenchmarkMapFirst/16-4 6071067 19.57 ns/op BenchmarkMapMid/1-4 6992025 16.86 ns/op BenchmarkMapMid/2-4 6096364 17.56 ns/op BenchmarkMapMid/3-4 6712978 17.54 ns/op BenchmarkMapMid/4-4 6441414 18.22 ns/op BenchmarkMapMid/5-4 6726015 17.48 ns/op BenchmarkMapMid/6-4 6419524 18.23 ns/op BenchmarkMapMid/7-4 6342772 18.38 ns/op BenchmarkMapMid/8-4 6509064 18.76 ns/op BenchmarkMapMid/9-4 6105046 20.00 ns/op BenchmarkMapMid/10-4 5737261 21.06 ns/op BenchmarkMapMid/11-4 5838958 20.64 ns/op BenchmarkMapMid/12-4 6052765 21.79 ns/op BenchmarkMapMid/13-4 5913896 19.53 ns/op BenchmarkMapMid/14-4 5663762 20.71 ns/op BenchmarkMapMid/15-4 6026713 19.23 ns/op BenchmarkMapMid/16-4 6042055 20.95 ns/op BenchmarkMapLast/1-4 6936315 17.34 ns/op BenchmarkMapLast/2-4 6497535 18.37 ns/op BenchmarkMapLast/3-4 6640425 18.24 ns/op BenchmarkMapLast/4-4 6321195 19.26 ns/op BenchmarkMapLast/5-4 6208728 18.86 ns/op BenchmarkMapLast/6-4 5752702 19.43 ns/op BenchmarkMapLast/7-4 5559996 20.54 ns/op BenchmarkMapLast/8-4 5737243 20.58 ns/op BenchmarkMapLast/9-4 5524683 21.17 ns/op BenchmarkMapLast/10-4 5590959 20.86 ns/op BenchmarkMapLast/11-4 5435449 22.04 ns/op BenchmarkMapLast/12-4 5279394 21.26 ns/op BenchmarkMapLast/13-4 5587843 20.33 ns/op BenchmarkMapLast/14-4 5908928 21.72 ns/op BenchmarkMapLast/15-4 5660191 19.58 ns/op BenchmarkMapLast/16-4 5639439 21.71 ns/op BenchmarkMapCycle-4 4924610 23.93 ns/op BenchmarkRepeatedLookupStrMapKey32-4 5381115 22.62 ns/op BenchmarkRepeatedLookupStrMapKey1M-4 5317 22420 ns/op BenchmarkMakeMap/[Byte]Byte-4 870718 144.8 ns/op BenchmarkMakeMap/[Int]Int-4 442008 287.5 ns/op BenchmarkNewEmptyMap-4 15838261 7.508 ns/op 0 B/op 0 allocs/op BenchmarkNewSmallMap-4 2385054 49.08 ns/op 0 B/op 0 allocs/op BenchmarkMapIter-4 880622 136.6 ns/op BenchmarkMapIterEmpty-4 7375419 15.24 ns/op BenchmarkSameLengthMap-4 6654230 18.13 ns/op BenchmarkBigKeyMap-4 2564919 50.75 ns/op BenchmarkBigValMap-4 2107770 56.24 ns/op BenchmarkSmallKeyMap-4 3913634 29.50 ns/op BenchmarkMapPopulate/1-4 4045912 30.13 ns/op 0 B/op 0 allocs/op BenchmarkMapPopulate/10-4 202773 580.7 ns/op 179 B/op 1 allocs/op BenchmarkMapPopulate/100-4 9640 12065 ns/op 6271 B/op 15 allocs/op BenchmarkMapPopulate/1000-4 1090 104837 ns/op 51797 B/op 56 allocs/op BenchmarkMapPopulate/10000-4 100 1442148 ns/op 416627 B/op 204 allocs/op BenchmarkMapPopulate/100000-4 6 19012652 ns/op 6530280 B/op 2902 allocs/op BenchmarkComplexAlgMap-4 693724 171.1 ns/op BenchmarkGoMapClear/Reflexive/1-4 2577600 46.21 ns/op BenchmarkGoMapClear/Reflexive/10-4 2331560 51.71 ns/op BenchmarkGoMapClear/Reflexive/100-4 444638 230.5 ns/op BenchmarkGoMapClear/Reflexive/1000-4 70051 1628 ns/op BenchmarkGoMapClear/Reflexive/10000-4 9483 12817 ns/op BenchmarkGoMapClear/NonReflexive/1-4 2069280 57.68 ns/op BenchmarkGoMapClear/NonReflexive/10-4 1894890 62.84 ns/op BenchmarkGoMapClear/NonReflexive/100-4 492138 241.9 ns/op BenchmarkGoMapClear/NonReflexive/1000-4 72177 1687 ns/op BenchmarkGoMapClear/NonReflexive/10000-4 7842 12870 ns/op BenchmarkMapStringConversion/32/simple-4 2585995 45.81 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/struct-4 2575216 45.91 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/array-4 2365027 52.16 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/simple-4 2460870 48.09 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/struct-4 2455088 48.47 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/array-4 2215334 54.52 ns/op 0 B/op 0 allocs/op BenchmarkMapInterfaceString-4 2953374 39.05 ns/op BenchmarkMapInterfacePtr-4 3064892 40.48 ns/op BenchmarkNewEmptyMapHintLessThan8-4 6238316 18.83 ns/op 0 B/op 0 allocs/op BenchmarkNewEmptyMapHintGreaterThan8-4 167460 721.6 ns/op 1152 B/op 1 allocs/op BenchmarkMapPop100-4 6994 16279 ns/op BenchmarkMapPop1000-4 534 228025 ns/op BenchmarkMapPop10000-4 27 4208473 ns/op BenchmarkMapAssign/Int32/256-4 4575362 26.19 ns/op BenchmarkMapAssign/Int32/65536-4 1750148 60.47 ns/op BenchmarkMapAssign/Int64/256-4 4091985 25.93 ns/op BenchmarkMapAssign/Int64/65536-4 2089527 61.55 ns/op BenchmarkMapAssign/Str/256-4 3191050 38.70 ns/op BenchmarkMapAssign/Str/65536-4 1247629 89.25 ns/op BenchmarkMapOperatorAssign/Int32/256-4 2499616 49.42 ns/op BenchmarkMapOperatorAssign/Int32/65536-4 1479232 75.94 ns/op BenchmarkMapOperatorAssign/Int64/256-4 2546616 48.16 ns/op BenchmarkMapOperatorAssign/Int64/65536-4 1496506 78.85 ns/op BenchmarkMapOperatorAssign/Str/256-4 729487 2656 ns/op BenchmarkMapOperatorAssign/Str/65536-4 464468 236.4 ns/op BenchmarkMapAppendAssign/Int32/256-4 1428823 82.68 ns/op 33 B/op 0 allocs/op BenchmarkMapAppendAssign/Int32/65536-4 410418 252.7 ns/op 41 B/op 0 allocs/op BenchmarkMapAppendAssign/Int64/256-4 1425169 79.56 ns/op 33 B/op 0 allocs/op BenchmarkMapAppendAssign/Int64/65536-4 533907 196.5 ns/op 36 B/op 0 allocs/op BenchmarkMapAppendAssign/Str/256-4 1000000 134.7 ns/op 66 B/op 0 allocs/op BenchmarkMapAppendAssign/Str/65536-4 294026 383.2 ns/op 80 B/op 0 allocs/op BenchmarkMapDelete/Int32/100-4 2711762 44.25 ns/op BenchmarkMapDelete/Int32/1000-4 2794120 42.30 ns/op BenchmarkMapDelete/Int32/10000-4 2673138 44.47 ns/op BenchmarkMapDelete/Int64/100-4 2753551 44.14 ns/op BenchmarkMapDelete/Int64/1000-4 2753036 44.37 ns/op BenchmarkMapDelete/Int64/10000-4 2589193 46.66 ns/op BenchmarkMapDelete/Str/100-4 1845986 68.00 ns/op BenchmarkMapDelete/Str/1000-4 2143916 57.26 ns/op BenchmarkMapDelete/Str/10000-4 1901677 62.41 ns/op BenchmarkMapDelete/Pointer/100-4 1852701 69.37 ns/op BenchmarkMapDelete/Pointer/1000-4 2478328 48.37 ns/op BenchmarkMapDelete/Pointer/10000-4 2159374 53.96 ns/op BenchmarkMemmove/0-4 17743080 6.266 ns/op BenchmarkMemmove/1-4 2892856 41.76 ns/op 23.95 MB/s BenchmarkMemmove/2-4 2788159 43.31 ns/op 46.18 MB/s BenchmarkMemmove/3-4 2735025 43.62 ns/op 68.77 MB/s BenchmarkMemmove/4-4 2807598 43.58 ns/op 91.78 MB/s BenchmarkMemmove/5-4 2798127 44.11 ns/op 113.35 MB/s BenchmarkMemmove/6-4 2733181 43.47 ns/op 138.03 MB/s BenchmarkMemmove/7-4 2806108 43.80 ns/op 159.82 MB/s BenchmarkMemmove/8-4 2903907 40.73 ns/op 196.39 MB/s BenchmarkMemmove/9-4 2724871 43.46 ns/op 207.07 MB/s BenchmarkMemmove/10-4 2757873 44.51 ns/op 224.68 MB/s BenchmarkMemmove/11-4 2725803 43.79 ns/op 251.17 MB/s BenchmarkMemmove/12-4 2744330 44.34 ns/op 270.62 MB/s BenchmarkMemmove/13-4 2790372 43.08 ns/op 301.79 MB/s BenchmarkMemmove/14-4 2758533 44.43 ns/op 315.08 MB/s BenchmarkMemmove/15-4 2691781 44.02 ns/op 340.76 MB/s BenchmarkMemmove/16-4 2835921 41.77 ns/op 383.08 MB/s BenchmarkMemmove/32-4 2705872 44.48 ns/op 719.47 MB/s BenchmarkMemmove/64-4 2399890 50.33 ns/op 1271.54 MB/s BenchmarkMemmove/128-4 1912803 63.81 ns/op 2005.92 MB/s BenchmarkMemmove/256-4 1444848 84.83 ns/op 3017.65 MB/s BenchmarkMemmove/512-4 879874 138.4 ns/op 3700.66 MB/s BenchmarkMemmove/1024-4 537432 221.9 ns/op 4615.59 MB/s BenchmarkMemmove/2048-4 292608 386.7 ns/op 5295.47 MB/s BenchmarkMemmove/4096-4 164566 727.1 ns/op 5633.58 MB/s BenchmarkMemmoveOverlap/32-4 2684533 45.24 ns/op 707.37 MB/s BenchmarkMemmoveOverlap/64-4 2354318 51.16 ns/op 1251.00 MB/s BenchmarkMemmoveOverlap/128-4 1871626 62.86 ns/op 2036.32 MB/s BenchmarkMemmoveOverlap/256-4 1403054 84.58 ns/op 3026.75 MB/s BenchmarkMemmoveOverlap/512-4 882919 135.5 ns/op 3778.77 MB/s BenchmarkMemmoveOverlap/1024-4 507218 221.5 ns/op 4622.74 MB/s BenchmarkMemmoveOverlap/2048-4 284326 388.0 ns/op 5277.98 MB/s BenchmarkMemmoveOverlap/4096-4 158560 743.1 ns/op 5511.90 MB/s BenchmarkMemmoveUnalignedDst/0-4 16625911 6.623 ns/op BenchmarkMemmoveUnalignedDst/1-4 2871828 42.36 ns/op 23.61 MB/s BenchmarkMemmoveUnalignedDst/2-4 2772700 43.54 ns/op 45.94 MB/s BenchmarkMemmoveUnalignedDst/3-4 2817690 42.79 ns/op 70.11 MB/s BenchmarkMemmoveUnalignedDst/4-4 2725020 42.63 ns/op 93.84 MB/s BenchmarkMemmoveUnalignedDst/5-4 2795701 42.99 ns/op 116.30 MB/s BenchmarkMemmoveUnalignedDst/6-4 2715501 43.57 ns/op 137.70 MB/s BenchmarkMemmoveUnalignedDst/7-4 2756452 42.97 ns/op 162.92 MB/s BenchmarkMemmoveUnalignedDst/8-4 2902195 42.74 ns/op 187.17 MB/s BenchmarkMemmoveUnalignedDst/9-4 2754222 43.79 ns/op 205.51 MB/s BenchmarkMemmoveUnalignedDst/10-4 2716262 44.09 ns/op 226.83 MB/s BenchmarkMemmoveUnalignedDst/11-4 2754254 43.47 ns/op 253.04 MB/s BenchmarkMemmoveUnalignedDst/12-4 2736519 44.46 ns/op 269.93 MB/s BenchmarkMemmoveUnalignedDst/13-4 2649946 44.52 ns/op 292.03 MB/s BenchmarkMemmoveUnalignedDst/14-4 2730854 43.37 ns/op 322.80 MB/s BenchmarkMemmoveUnalignedDst/15-4 2769043 43.30 ns/op 346.42 MB/s BenchmarkMemmoveUnalignedDst/16-4 2753244 43.88 ns/op 364.60 MB/s BenchmarkMemmoveUnalignedDst/32-4 2599827 46.05 ns/op 694.94 MB/s BenchmarkMemmoveUnalignedDst/64-4 2322133 52.97 ns/op 1208.16 MB/s BenchmarkMemmoveUnalignedDst/128-4 1847953 64.59 ns/op 1981.84 MB/s BenchmarkMemmoveUnalignedDst/256-4 1412671 86.07 ns/op 2974.21 MB/s BenchmarkMemmoveUnalignedDst/512-4 871946 138.4 ns/op 3699.76 MB/s BenchmarkMemmoveUnalignedDst/1024-4 534847 222.4 ns/op 4603.56 MB/s BenchmarkMemmoveUnalignedDst/2048-4 291286 391.8 ns/op 5227.49 MB/s BenchmarkMemmoveUnalignedDst/4096-4 157710 756.4 ns/op 5414.93 MB/s BenchmarkMemmoveUnalignedDstOverlap/32-4 2538054 48.00 ns/op 666.70 MB/s BenchmarkMemmoveUnalignedDstOverlap/64-4 2265345 52.12 ns/op 1228.02 MB/s BenchmarkMemmoveUnalignedDstOverlap/128-4 1826865 66.12 ns/op 1935.91 MB/s BenchmarkMemmoveUnalignedDstOverlap/256-4 1392486 87.44 ns/op 2927.70 MB/s BenchmarkMemmoveUnalignedDstOverlap/512-4 825882 140.4 ns/op 3646.68 MB/s BenchmarkMemmoveUnalignedDstOverlap/1024-4 468410 223.6 ns/op 4580.47 MB/s BenchmarkMemmoveUnalignedDstOverlap/2048-4 286112 393.7 ns/op 5201.65 MB/s BenchmarkMemmoveUnalignedDstOverlap/4096-4 148572 736.6 ns/op 5560.95 MB/s BenchmarkMemmoveUnalignedSrc/0-4 17911011 6.289 ns/op BenchmarkMemmoveUnalignedSrc/1-4 2891194 42.43 ns/op 23.57 MB/s BenchmarkMemmoveUnalignedSrc/2-4 2803104 42.98 ns/op 46.53 MB/s BenchmarkMemmoveUnalignedSrc/3-4 2608129 43.16 ns/op 69.50 MB/s BenchmarkMemmoveUnalignedSrc/4-4 2762012 42.73 ns/op 93.61 MB/s BenchmarkMemmoveUnalignedSrc/5-4 2766295 43.46 ns/op 115.06 MB/s BenchmarkMemmoveUnalignedSrc/6-4 2817050 43.04 ns/op 139.39 MB/s BenchmarkMemmoveUnalignedSrc/7-4 2823823 43.40 ns/op 161.27 MB/s BenchmarkMemmoveUnalignedSrc/8-4 2963149 41.51 ns/op 192.74 MB/s BenchmarkMemmoveUnalignedSrc/9-4 2715484 43.19 ns/op 208.36 MB/s BenchmarkMemmoveUnalignedSrc/10-4 2794126 42.92 ns/op 232.97 MB/s BenchmarkMemmoveUnalignedSrc/11-4 2761723 43.42 ns/op 253.32 MB/s BenchmarkMemmoveUnalignedSrc/12-4 2661039 43.57 ns/op 275.41 MB/s BenchmarkMemmoveUnalignedSrc/13-4 2786808 43.13 ns/op 301.40 MB/s BenchmarkMemmoveUnalignedSrc/14-4 2779134 43.08 ns/op 324.97 MB/s BenchmarkMemmoveUnalignedSrc/15-4 2741360 42.93 ns/op 349.41 MB/s BenchmarkMemmoveUnalignedSrc/16-4 2671636 43.16 ns/op 370.72 MB/s BenchmarkMemmoveUnalignedSrc/32-4 2608854 46.63 ns/op 686.28 MB/s BenchmarkMemmoveUnalignedSrc/64-4 2284708 52.17 ns/op 1226.82 MB/s BenchmarkMemmoveUnalignedSrc/128-4 1833894 64.11 ns/op 1996.65 MB/s BenchmarkMemmoveUnalignedSrc/256-4 1409301 85.38 ns/op 2998.20 MB/s BenchmarkMemmoveUnalignedSrc/512-4 865920 138.1 ns/op 3706.77 MB/s BenchmarkMemmoveUnalignedSrc/1024-4 530996 222.8 ns/op 4596.16 MB/s BenchmarkMemmoveUnalignedSrc/2048-4 303862 395.3 ns/op 5180.45 MB/s BenchmarkMemmoveUnalignedSrc/4096-4 163545 733.3 ns/op 5585.88 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_0-4 2327335 54.43 ns/op 293.94 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_0-4 2254027 50.86 ns/op 314.59 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_1-4 2179833 53.70 ns/op 297.95 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_1-4 2198175 54.63 ns/op 292.86 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_4-4 2207025 52.81 ns/op 302.97 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_4-4 2199206 54.23 ns/op 295.04 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_7-4 2183866 56.20 ns/op 284.69 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_7-4 2266452 53.09 ns/op 301.40 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_0-4 1887325 62.16 ns/op 1029.62 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_0-4 1847847 62.61 ns/op 1022.22 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_1-4 1881966 63.27 ns/op 1011.60 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_1-4 1921006 63.62 ns/op 1006.04 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_4-4 1877464 61.42 ns/op 1042.03 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_4-4 1896217 61.69 ns/op 1037.40 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_7-4 1884669 64.04 ns/op 999.36 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_7-4 1903016 63.83 ns/op 1002.66 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_0-4 1000000 102.9 ns/op 2486.67 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_0-4 893827 113.2 ns/op 2262.44 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_1-4 1269565 97.76 ns/op 2618.73 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_1-4 1256084 97.54 ns/op 2624.52 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_4-4 1245261 97.96 ns/op 2613.23 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_4-4 1247043 94.68 ns/op 2703.94 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_7-4 1237366 97.34 ns/op 2629.93 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_7-4 1242829 96.74 ns/op 2646.24 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_0-4 132398 895.8 ns/op 4572.63 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_0-4 110026 1075 ns/op 3811.74 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_1-4 158920 750.9 ns/op 5454.96 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_1-4 158462 750.7 ns/op 5456.26 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_4-4 156382 745.9 ns/op 5491.46 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_4-4 159798 744.6 ns/op 5501.11 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_7-4 159865 745.6 ns/op 5493.92 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_7-4 162018 746.1 ns/op 5489.95 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_0-4 7597 14541 ns/op 4507.00 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_0-4 6865 17018 ns/op 3850.94 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_1-4 10095 11828 ns/op 5540.55 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_1-4 10012 11871 ns/op 5520.71 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_4-4 9976 11876 ns/op 5518.46 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_4-4 9388 12026 ns/op 5449.62 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_7-4 10009 11907 ns/op 5504.04 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_7-4 8982 11786 ns/op 5560.40 MB/s BenchmarkMemmoveUnalignedSrcOverlap/32-4 2594635 47.35 ns/op 675.77 MB/s BenchmarkMemmoveUnalignedSrcOverlap/64-4 2213551 53.66 ns/op 1192.68 MB/s BenchmarkMemmoveUnalignedSrcOverlap/128-4 1861324 65.87 ns/op 1943.19 MB/s BenchmarkMemmoveUnalignedSrcOverlap/256-4 1425948 85.83 ns/op 2982.77 MB/s BenchmarkMemmoveUnalignedSrcOverlap/512-4 862677 137.8 ns/op 3715.58 MB/s BenchmarkMemmoveUnalignedSrcOverlap/1024-4 526107 222.1 ns/op 4611.34 MB/s BenchmarkMemmoveUnalignedSrcOverlap/2048-4 301651 390.9 ns/op 5239.24 MB/s BenchmarkMemmoveUnalignedSrcOverlap/4096-4 150956 734.7 ns/op 5574.74 MB/s BenchmarkMemclr/5-4 15945340 7.508 ns/op 665.92 MB/s BenchmarkMemclr/16-4 15886614 7.482 ns/op 2138.47 MB/s BenchmarkMemclr/64-4 14107507 8.141 ns/op 7861.77 MB/s BenchmarkMemclr/256-4 13228708 8.727 ns/op 29335.26 MB/s BenchmarkMemclr/4096-4 2779414 43.20 ns/op 94821.22 MB/s BenchmarkMemclr/65536-4 148232 743.3 ns/op 88168.24 MB/s BenchmarkMemclr/1M-4 5138 19594 ns/op 53514.99 MB/s BenchmarkMemclr/4M-4 1317 78102 ns/op 53703.17 MB/s BenchmarkMemclr/8M-4 676 162621 ns/op 51583.73 MB/s BenchmarkMemclr/16M-4 297 392706 ns/op 42722.06 MB/s BenchmarkMemclr/64M-4 86 1323170 ns/op 50718.26 MB/s BenchmarkMemclrUnaligned/0_5-4 10401354 11.54 ns/op 433.31 MB/s BenchmarkMemclrUnaligned/0_16-4 10269261 11.66 ns/op 1371.68 MB/s BenchmarkMemclrUnaligned/0_64-4 9843520 12.50 ns/op 5118.50 MB/s BenchmarkMemclrUnaligned/0_256-4 9379983 12.58 ns/op 20342.78 MB/s BenchmarkMemclrUnaligned/0_4096-4 2767383 43.59 ns/op 93974.18 MB/s BenchmarkMemclrUnaligned/0_65536-4 159436 738.0 ns/op 88807.69 MB/s BenchmarkMemclrUnaligned/1_5-4 10029495 11.59 ns/op 431.57 MB/s BenchmarkMemclrUnaligned/1_16-4 10051438 11.86 ns/op 1348.83 MB/s BenchmarkMemclrUnaligned/1_64-4 9768026 12.55 ns/op 5100.99 MB/s BenchmarkMemclrUnaligned/1_256-4 9107725 12.77 ns/op 20041.94 MB/s BenchmarkMemclrUnaligned/1_4096-4 1801806 74.82 ns/op 54746.85 MB/s BenchmarkMemclrUnaligned/1_65536-4 125402 953.0 ns/op 68767.50 MB/s BenchmarkMemclrUnaligned/4_5-4 9979766 11.60 ns/op 431.16 MB/s BenchmarkMemclrUnaligned/4_16-4 10074940 11.88 ns/op 1346.58 MB/s BenchmarkMemclrUnaligned/4_64-4 9760645 12.28 ns/op 5213.81 MB/s BenchmarkMemclrUnaligned/4_256-4 9632806 12.86 ns/op 19900.91 MB/s BenchmarkMemclrUnaligned/4_4096-4 1946824 70.53 ns/op 58071.72 MB/s BenchmarkMemclrUnaligned/4_65536-4 131664 879.5 ns/op 74515.52 MB/s BenchmarkMemclrUnaligned/7_5-4 10373641 11.58 ns/op 431.82 MB/s BenchmarkMemclrUnaligned/7_16-4 10251145 11.81 ns/op 1354.79 MB/s BenchmarkMemclrUnaligned/7_64-4 9836808 12.31 ns/op 5197.93 MB/s BenchmarkMemclrUnaligned/7_256-4 8833669 13.29 ns/op 19257.84 MB/s BenchmarkMemclrUnaligned/7_4096-4 1789263 66.92 ns/op 61204.50 MB/s BenchmarkMemclrUnaligned/7_65536-4 116618 940.0 ns/op 69720.06 MB/s BenchmarkMemclrUnaligned/0_1M-4 4953 20587 ns/op 50932.72 MB/s BenchmarkMemclrUnaligned/0_4M-4 1528 79932 ns/op 52473.51 MB/s BenchmarkMemclrUnaligned/0_8M-4 694 158138 ns/op 53046.02 MB/s BenchmarkMemclrUnaligned/0_16M-4 312 368651 ns/op 45509.73 MB/s BenchmarkMemclrUnaligned/0_64M-4 90 1308638 ns/op 51281.47 MB/s BenchmarkMemclrUnaligned/1_1M-4 5378 19559 ns/op 53610.57 MB/s BenchmarkMemclrUnaligned/1_4M-4 1344 78456 ns/op 53460.52 MB/s BenchmarkMemclrUnaligned/1_8M-4 812 155992 ns/op 53775.99 MB/s BenchmarkMemclrUnaligned/1_16M-4 319 414172 ns/op 40507.81 MB/s BenchmarkMemclrUnaligned/1_64M-4 91 1341862 ns/op 50011.75 MB/s BenchmarkMemclrUnaligned/4_1M-4 6220 19156 ns/op 54737.92 MB/s BenchmarkMemclrUnaligned/4_4M-4 1513 69702 ns/op 60174.80 MB/s BenchmarkMemclrUnaligned/4_8M-4 723 155806 ns/op 53839.95 MB/s BenchmarkMemclrUnaligned/4_16M-4 324 335451 ns/op 50013.98 MB/s BenchmarkMemclrUnaligned/4_64M-4 74 1398301 ns/op 47993.14 MB/s BenchmarkMemclrUnaligned/7_1M-4 6552 18900 ns/op 55481.68 MB/s BenchmarkMemclrUnaligned/7_4M-4 1480 70307 ns/op 59656.87 MB/s BenchmarkMemclrUnaligned/7_8M-4 808 142313 ns/op 58944.60 MB/s BenchmarkMemclrUnaligned/7_16M-4 354 337211 ns/op 49752.80 MB/s BenchmarkMemclrUnaligned/7_64M-4 74 1381953 ns/op 48560.90 MB/s BenchmarkGoMemclr/5-4 2975538 37.62 ns/op 132.92 MB/s BenchmarkGoMemclr/16-4 860449 138.2 ns/op 115.81 MB/s BenchmarkGoMemclr/64-4 217917 522.0 ns/op 122.61 MB/s BenchmarkGoMemclr/256-4 58603 2049 ns/op 124.92 MB/s BenchmarkMemclrRange/1K_2K-4 91927 1298 ns/op 73881.47 MB/s BenchmarkMemclrRange/2K_8K-4 32640 3668 ns/op 90922.40 MB/s BenchmarkMemclrRange/4K_16K-4 36502 3304 ns/op 97775.54 MB/s BenchmarkMemclrRange/160K_228K-4 5641 18477 ns/op 89997.73 MB/s BenchmarkClearFat7-4 9523960 12.05 ns/op BenchmarkClearFat8-4 10832788 11.10 ns/op BenchmarkClearFat11-4 9947485 12.10 ns/op BenchmarkClearFat12-4 9503031 12.41 ns/op BenchmarkClearFat13-4 9728155 12.07 ns/op BenchmarkClearFat14-4 9578926 12.41 ns/op BenchmarkClearFat15-4 9962871 12.10 ns/op BenchmarkClearFat16-4 9887904 11.78 ns/op BenchmarkClearFat24-4 9983677 12.09 ns/op BenchmarkClearFat32-4 9252291 13.08 ns/op BenchmarkClearFat40-4 8624264 13.37 ns/op BenchmarkClearFat48-4 8376092 14.38 ns/op BenchmarkClearFat56-4 8277465 14.58 ns/op BenchmarkClearFat64-4 7525044 16.00 ns/op BenchmarkClearFat72-4 7417302 16.29 ns/op BenchmarkClearFat128-4 5105286 23.40 ns/op BenchmarkClearFat256-4 3574958 33.76 ns/op BenchmarkClearFat512-4 1979590 59.92 ns/op BenchmarkClearFat1024-4 1000000 102.1 ns/op BenchmarkClearFat1032-4 1000000 103.2 ns/op BenchmarkClearFat1040-4 913993 131.1 ns/op BenchmarkCopyFat7-4 9609009 12.42 ns/op BenchmarkCopyFat8-4 10802403 10.89 ns/op BenchmarkCopyFat11-4 9557176 12.08 ns/op BenchmarkCopyFat12-4 9830394 12.09 ns/op BenchmarkCopyFat13-4 9892982 12.09 ns/op BenchmarkCopyFat14-4 9732092 12.02 ns/op BenchmarkCopyFat15-4 9720124 12.26 ns/op BenchmarkCopyFat16-4 10006220 11.97 ns/op BenchmarkCopyFat24-4 9909511 12.07 ns/op BenchmarkCopyFat32-4 9243226 13.01 ns/op BenchmarkCopyFat64-4 7121192 16.01 ns/op BenchmarkCopyFat72-4 7243682 16.51 ns/op BenchmarkCopyFat128-4 4998854 23.70 ns/op BenchmarkCopyFat256-4 3484504 34.04 ns/op BenchmarkCopyFat512-4 1880774 63.56 ns/op BenchmarkCopyFat520-4 1860849 63.84 ns/op BenchmarkCopyFat1024-4 986874 112.8 ns/op BenchmarkCopyFat1032-4 950976 115.1 ns/op BenchmarkCopyFat1040-4 952432 122.1 ns/op BenchmarkIssue18740/2byte-4 729 161740 ns/op BenchmarkIssue18740/4byte-4 1234 98873 ns/op BenchmarkIssue18740/8byte-4 1795 68502 ns/op BenchmarkMemclrKnownSize1-4 11264326 10.34 ns/op 96.74 MB/s BenchmarkMemclrKnownSize2-4 7268732 16.28 ns/op 122.83 MB/s BenchmarkMemclrKnownSize4-4 4270088 29.33 ns/op 136.38 MB/s BenchmarkMemclrKnownSize8-4 1853832 64.39 ns/op 124.24 MB/s BenchmarkMemclrKnownSize16-4 858712 124.9 ns/op 128.10 MB/s BenchmarkMemclrKnownSize32-4 470458 247.2 ns/op 129.44 MB/s BenchmarkMemclrKnownSize64-4 249992 604.2 ns/op 105.92 MB/s BenchmarkMemclrKnownSize112-4 143691 851.7 ns/op 131.50 MB/s BenchmarkMemclrKnownSize128-4 122266 955.4 ns/op 133.97 MB/s BenchmarkMemclrKnownSize192-4 83673 1478 ns/op 129.89 MB/s BenchmarkMemclrKnownSize248-4 62050 1939 ns/op 127.91 MB/s BenchmarkMemclrKnownSize256-4 59438 1960 ns/op 130.64 MB/s BenchmarkMemclrKnownSize512-4 31519 3768 ns/op 135.89 MB/s BenchmarkMemclrKnownSize1024-4 15393 7859 ns/op 130.30 MB/s BenchmarkMemclrKnownSize4096-4 3577 32359 ns/op 126.58 MB/s BenchmarkMemclrKnownSize512KiB-4 24 4346201 ns/op 120.63 MB/s BenchmarkReadMetricsLatency-4 25093 3289 p50-ns 5160 p90-ns 20900 p99-ns BenchmarkFinalizer-4 139 979780 ns/op BenchmarkFinalizerRun-4 240087 708.2 ns/op BenchmarkPallocBitsSummarize/Unpacked00-4 9072469 13.21 ns/op BenchmarkPallocBitsSummarize/UnpackedFFFFFFFFFFFFFFFF-4 2942991 41.45 ns/op BenchmarkPallocBitsSummarize/UnpackedAA-4 2452221 49.59 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAAAAAAAAAA-4 2413827 49.11 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000AAAAAAAA-4 1752404 68.18 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAA00000001-4 1700995 70.50 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBBBBBBBBBB-4 2349105 51.13 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000BBBBBBBB-4 1688396 71.72 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBB00000001-4 1779229 67.26 ns/op BenchmarkPallocBitsSummarize/UnpackedCCCCCCCCCCCCCCCC-4 2217675 53.74 ns/op BenchmarkPallocBitsSummarize/Unpacked4444444444444444-4 2233384 53.72 ns/op BenchmarkPallocBitsSummarize/Unpacked4040404040404040-4 2115700 56.59 ns/op BenchmarkPallocBitsSummarize/Unpacked4000400040004000-4 1928690 61.50 ns/op BenchmarkPallocBitsSummarize/Unpacked1000404044CCAAFF-4 1766959 67.68 ns/op BenchmarkFindBitRange64/Pattern00Size2-4 10936951 10.95 ns/op BenchmarkFindBitRange64/Pattern00Size8-4 10871919 11.04 ns/op BenchmarkFindBitRange64/Pattern00Size32-4 10976286 10.93 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize2-4 10997793 10.90 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize8-4 10024645 11.92 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize32-4 9114475 13.15 ns/op BenchmarkFindBitRange64/PatternAASize2-4 10999044 10.99 ns/op BenchmarkFindBitRange64/PatternAASize8-4 10885302 11.02 ns/op BenchmarkFindBitRange64/PatternAASize32-4 10726688 10.98 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize2-4 10893592 10.96 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize8-4 10944771 10.95 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize32-4 10780926 11.05 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize2-4 10850625 10.96 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize8-4 10790426 10.95 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize32-4 10961287 12.79 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size2-4 10937160 10.97 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size8-4 10951803 10.95 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size32-4 10900728 10.92 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize2-4 10916832 10.98 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize8-4 10340798 11.56 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize32-4 10161535 11.55 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize2-4 10970767 10.91 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize8-4 10335231 13.41 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize32-4 8923346 11.56 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size2-4 9353203 10.97 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size8-4 8942271 11.64 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size32-4 10173914 11.59 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize2-4 10943204 10.97 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize8-4 10394119 11.59 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize32-4 10286408 11.58 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size2-4 10820394 10.91 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size8-4 10880031 11.01 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size32-4 10921611 11.05 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size2-4 10912393 11.01 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size8-4 10734086 10.92 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size32-4 10889875 10.95 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size2-4 10818355 11.00 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size8-4 10977973 10.95 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size32-4 10923838 10.97 ns/op BenchmarkNetpollBreak-4 4424 28231 ns/op BenchmarkPinnerPinUnpinBatch-4 2061 48774 ns/op BenchmarkPinnerPinUnpinBatchDouble-4 333 350264 ns/op BenchmarkPinnerPinUnpinBatchTiny-4 2440 56273 ns/op BenchmarkPinnerPinUnpin-4 2645847 45.82 ns/op BenchmarkPinnerPinUnpinTiny-4 2624254 45.31 ns/op BenchmarkPinnerPinUnpinDouble-4 997820 116.0 ns/op BenchmarkPinnerPinUnpinParallel-4 6880927 16.97 ns/op BenchmarkPinnerPinUnpinParallelTiny-4 6923797 17.08 ns/op BenchmarkPinnerPinUnpinParallelDouble-4 336660 442.4 ns/op BenchmarkPinnerIsPinnedOnPinned-4 8964194 13.14 ns/op BenchmarkPinnerIsPinnedOnUnpinned-4 8684520 13.77 ns/op BenchmarkPinnerIsPinnedOnPinnedParallel-4 12749371 9.169 ns/op BenchmarkPinnerIsPinnedOnUnpinnedParallel-4 12593752 9.652 ns/op BenchmarkPingPongHog-4 423 284280 ns/op BenchmarkStackGrowth-4 180378 608.7 ns/op BenchmarkStackGrowthDeep-4 1880 60718 ns/op BenchmarkCreateGoroutines-4 85750 1719 ns/op BenchmarkCreateGoroutinesParallel-4 36742 2864 ns/op BenchmarkCreateGoroutinesCapture-4 10000 12070 ns/op 144 B/op 5 allocs/op BenchmarkCreateGoroutinesSingle-4 43190 2662 ns/op BenchmarkClosureCall-4 24510358 4.379 ns/op BenchmarkWakeupParallelSpinning/0s-4 8226 22371 ns/op BenchmarkWakeupParallelSpinning/1µs-4 4245 26413 ns/op BenchmarkWakeupParallelSpinning/2µs-4 4096 30955 ns/op BenchmarkWakeupParallelSpinning/5µs-4 3252 39286 ns/op BenchmarkWakeupParallelSpinning/10µs-4 2178 59853 ns/op BenchmarkWakeupParallelSpinning/20µs-4 1242 97075 ns/op BenchmarkWakeupParallelSpinning/50µs-4 619 189881 ns/op BenchmarkWakeupParallelSpinning/100µs-4 349 313229 ns/op BenchmarkWakeupParallelSyscall/0s-4 766 148973 ns/op BenchmarkWakeupParallelSyscall/1µs-4 762 166514 ns/op BenchmarkWakeupParallelSyscall/2µs-4 842 149168 ns/op BenchmarkWakeupParallelSyscall/5µs-4 772 162339 ns/op BenchmarkWakeupParallelSyscall/10µs-4 660 180067 ns/op BenchmarkWakeupParallelSyscall/20µs-4 601 198422 ns/op BenchmarkWakeupParallelSyscall/50µs-4 465 256912 ns/op BenchmarkWakeupParallelSyscall/100µs-4 327 362084 ns/op BenchmarkMatmult-4 5267889 21.75 ns/op BenchmarkFastrand-4 16478402 7.250 ns/op BenchmarkFastrand64-4 13937413 7.418 ns/op BenchmarkFastrandHashiter-4 6977206 17.79 ns/op BenchmarkFastrandn/2-4 10358758 12.49 ns/op BenchmarkFastrandn/3-4 10128693 11.84 ns/op BenchmarkFastrandn/4-4 10305781 11.58 ns/op BenchmarkFastrandn/5-4 10117933 11.51 ns/op BenchmarkIfaceCmp100-4 126727 945.7 ns/op BenchmarkIfaceCmpNil100-4 235184 542.5 ns/op BenchmarkEfaceCmpDiff-4 51754 2328 ns/op BenchmarkEfaceCmpDiffIndirect-4 45307 2520 ns/op BenchmarkDefer-4 1912923 63.76 ns/op BenchmarkDefer10-4 1000000 102.8 ns/op BenchmarkDeferMany-4 774318 231.0 ns/op BenchmarkPanicRecover-4 929121 127.5 ns/op BenchmarkGoroutineProfile/small-nil/idle-4 5338 23159 ns/op 24140 p50-ns 30640 p90-ns 41991 p99-ns BenchmarkGoroutineProfile/small-nil/loaded-4 5439 25197 ns/op 21609 p50-ns 30180 p90-ns 176571 p99-ns BenchmarkGoroutineProfile/small/idle-4 3582 36803 ns/op 31600 p50-ns 48630 p90-ns 71260 p99-ns BenchmarkGoroutineProfile/small/loaded-4 657 287151 ns/op 219960 p50-ns 377650 p90-ns 2519520 p99-ns BenchmarkGoroutineProfile/large-nil/idle-4 5659 22830 ns/op 21600 p50-ns 27590 p90-ns 40629 p99-ns BenchmarkGoroutineProfile/large-nil/loaded-4 5515 29719 ns/op 22429 p50-ns 31320 p90-ns 67140 p99-ns BenchmarkGoroutineProfile/large/idle-4 78 1469437 ns/op 1418910 p50-ns 1487419 p90-ns 3182240 p99-ns BenchmarkGoroutineProfile/large/loaded-4 38 2965099 ns/op 2405700 p50-ns 3870870 p90-ns 13427028 p99-ns BenchmarkGoroutineProfile/sparse-nil/idle-4 5454 20738 ns/op 21660 p50-ns 27850 p90-ns 40280 p99-ns BenchmarkGoroutineProfile/sparse-nil/loaded-4 10000 26399 ns/op 21650 p50-ns 29889 p90-ns 98210 p99-ns BenchmarkGoroutineProfile/sparse/idle-4 1407 75007 ns/op 71910 p50-ns 79620 p90-ns 122250 p99-ns BenchmarkGoroutineProfile/sparse/loaded-4 513 293784 ns/op 162280 p50-ns 294560 p90-ns 3746649 p99-ns BenchmarkRWMutexUncontended-4 7122963 16.33 ns/op BenchmarkRWMutexWrite100-4 730878 167.6 ns/op BenchmarkRWMutexWrite10-4 268138 621.7 ns/op BenchmarkRWMutexWorkWrite100-4 583102 216.0 ns/op BenchmarkRWMutexWorkWrite10-4 65158 2094 ns/op BenchmarkSemTable/OneAddrCollision/n=1000-4 3957 30827 ns/op BenchmarkSemTable/ManyAddrCollision/n=1000-4 1400 82606 ns/op BenchmarkSemTable/OneAddrCollision/n=2000-4 1714 62495 ns/op BenchmarkSemTable/ManyAddrCollision/n=2000-4 662 175972 ns/op BenchmarkSemTable/OneAddrCollision/n=4000-4 907 135432 ns/op BenchmarkSemTable/ManyAddrCollision/n=4000-4 304 364725 ns/op BenchmarkSemTable/OneAddrCollision/n=8000-4 456 253544 ns/op BenchmarkSemTable/ManyAddrCollision/n=8000-4 151 762134 ns/op BenchmarkMakeSliceCopy/mallocmove/Byte-4 503445 259.9 ns/op BenchmarkMakeSliceCopy/mallocmove/Int-4 435158 268.7 ns/op BenchmarkMakeSliceCopy/mallocmove/Ptr-4 363782 295.8 ns/op BenchmarkMakeSliceCopy/makecopy/Byte-4 444303 269.0 ns/op BenchmarkMakeSliceCopy/makecopy/Int-4 450902 273.9 ns/op BenchmarkMakeSliceCopy/makecopy/Ptr-4 415135 309.9 ns/op BenchmarkMakeSliceCopy/nilappend/Byte-4 383184 264.8 ns/op BenchmarkMakeSliceCopy/nilappend/Int-4 380556 268.3 ns/op BenchmarkMakeSliceCopy/nilappend/Ptr-4 355612 327.1 ns/op BenchmarkMakeSlice/Byte-4 2901822 43.53 ns/op BenchmarkMakeSlice/Int16-4 2918647 41.44 ns/op BenchmarkMakeSlice/Int-4 2219904 50.08 ns/op BenchmarkMakeSlice/Ptr-4 1767102 59.08 ns/op BenchmarkMakeSlice/Struct/24-4 1430367 83.36 ns/op BenchmarkMakeSlice/Struct/32-4 1000000 105.1 ns/op BenchmarkMakeSlice/Struct/40-4 1000000 114.1 ns/op BenchmarkGrowSlice/Byte-4 978592 109.7 ns/op BenchmarkGrowSlice/Int16-4 1000000 111.3 ns/op BenchmarkGrowSlice/Int-4 1000000 144.2 ns/op BenchmarkGrowSlice/Ptr-4 884139 170.3 ns/op BenchmarkGrowSlice/Struct/24-4 481845 231.3 ns/op BenchmarkGrowSlice/Struct/32-4 334716 303.5 ns/op BenchmarkGrowSlice/Struct/40-4 357237 386.8 ns/op BenchmarkExtendSlice/IntSlice-4 834834 153.2 ns/op BenchmarkExtendSlice/PointerSlice-4 713979 179.8 ns/op BenchmarkExtendSlice/NoGrow-4 1298565 89.23 ns/op BenchmarkAppend-4 912672 118.2 ns/op BenchmarkAppendGrowByte-4 7 16780681 ns/op BenchmarkAppendGrowString-4 1 218462230 ns/op BenchmarkAppendSlice/1Bytes-4 2881396 41.51 ns/op BenchmarkAppendSlice/4Bytes-4 2787910 42.94 ns/op BenchmarkAppendSlice/7Bytes-4 2713202 45.39 ns/op BenchmarkAppendSlice/8Bytes-4 2795449 42.62 ns/op BenchmarkAppendSlice/15Bytes-4 2704376 44.49 ns/op BenchmarkAppendSlice/16Bytes-4 2725316 44.10 ns/op BenchmarkAppendSlice/32Bytes-4 2704221 45.18 ns/op BenchmarkAppendSliceLarge/1024Bytes-4 127449 1016 ns/op BenchmarkAppendSliceLarge/4096Bytes-4 28489 4182 ns/op BenchmarkAppendSliceLarge/16384Bytes-4 10000 14833 ns/op BenchmarkAppendSliceLarge/65536Bytes-4 2218 49279 ns/op BenchmarkAppendSliceLarge/262144Bytes-4 175 690887 ns/op BenchmarkAppendSliceLarge/1048576Bytes-4 45 3239445 ns/op BenchmarkAppendStr/1Bytes-4 3360625 36.90 ns/op BenchmarkAppendStr/4Bytes-4 3084746 38.34 ns/op BenchmarkAppendStr/8Bytes-4 3054698 38.93 ns/op BenchmarkAppendStr/16Bytes-4 3066673 38.03 ns/op BenchmarkAppendStr/32Bytes-4 3141580 39.28 ns/op BenchmarkAppendSpecialCase-4 974278 125.1 ns/op BenchmarkCopy/1Byte-4 2933778 40.92 ns/op 24.44 MB/s BenchmarkCopy/1String-4 2946856 41.59 ns/op 24.04 MB/s BenchmarkCopy/2Byte-4 2781704 42.50 ns/op 47.05 MB/s BenchmarkCopy/2String-4 2861452 42.12 ns/op 47.48 MB/s BenchmarkCopy/4Byte-4 2828144 42.76 ns/op 93.53 MB/s BenchmarkCopy/4String-4 2826483 42.73 ns/op 93.61 MB/s BenchmarkCopy/8Byte-4 2996612 41.04 ns/op 194.93 MB/s BenchmarkCopy/8String-4 2961754 40.87 ns/op 195.72 MB/s BenchmarkCopy/12Byte-4 2676296 44.04 ns/op 272.49 MB/s BenchmarkCopy/12String-4 2825990 42.32 ns/op 283.56 MB/s BenchmarkCopy/16Byte-4 2818519 43.44 ns/op 368.35 MB/s BenchmarkCopy/16String-4 2858107 41.66 ns/op 384.04 MB/s BenchmarkCopy/32Byte-4 2625991 45.19 ns/op 708.19 MB/s BenchmarkCopy/32String-4 2699115 44.14 ns/op 724.99 MB/s BenchmarkCopy/128Byte-4 1911454 63.76 ns/op 2007.58 MB/s BenchmarkCopy/128String-4 1817935 67.07 ns/op 1908.41 MB/s BenchmarkCopy/1024Byte-4 547959 221.4 ns/op 4625.87 MB/s BenchmarkCopy/1024String-4 413461 260.0 ns/op 3939.10 MB/s BenchmarkAppendInPlace/NoGrow/Byte-4 44902 2533 ns/op BenchmarkAppendInPlace/NoGrow/1Ptr-4 28813 3944 ns/op BenchmarkAppendInPlace/NoGrow/2Ptr-4 18115 7172 ns/op BenchmarkAppendInPlace/NoGrow/3Ptr-4 15135 8426 ns/op BenchmarkAppendInPlace/NoGrow/4Ptr-4 10000 10412 ns/op BenchmarkAppendInPlace/Grow/Byte-4 228602 563.0 ns/op BenchmarkAppendInPlace/Grow/1Ptr-4 224482 571.9 ns/op BenchmarkAppendInPlace/Grow/2Ptr-4 174405 728.1 ns/op BenchmarkAppendInPlace/Grow/3Ptr-4 118269 894.2 ns/op BenchmarkAppendInPlace/Grow/4Ptr-4 107952 1051 ns/op BenchmarkStackCopyPtr-4 1 114253439 ns/op BenchmarkStackCopy-4 2 81945022 ns/op BenchmarkStackCopyNoCache-4 28 4268995 ns/op BenchmarkStackCopyWithStkobj-4 3 43401586 ns/op BenchmarkIssue18138-4 936 163223 ns/op BenchmarkCompareStringEqual-4 15353614 7.698 ns/op BenchmarkCompareStringIdentical-4 25234470 4.369 ns/op BenchmarkCompareStringSameLength-4 16690684 6.886 ns/op BenchmarkCompareStringDifferentLength-4 27119752 4.064 ns/op BenchmarkCompareStringBigUnaligned-4 3384 30560 ns/op 34312.07 MB/s BenchmarkCompareStringBig-4 3598 30694 ns/op 34163.02 MB/s BenchmarkConcatStringAndBytes-4 3586995 32.79 ns/op BenchmarkSliceByteToString/1-4 2957883 38.25 ns/op BenchmarkSliceByteToString/2-4 1663723 69.44 ns/op BenchmarkSliceByteToString/4-4 1734208 68.99 ns/op BenchmarkSliceByteToString/8-4 1732243 67.07 ns/op BenchmarkSliceByteToString/16-4 1567726 71.88 ns/op BenchmarkSliceByteToString/32-4 1503213 81.66 ns/op BenchmarkSliceByteToString/64-4 1000000 108.0 ns/op BenchmarkSliceByteToString/128-4 792507 134.2 ns/op BenchmarkRuneCount/lenruneslice/ASCII-4 3316444 35.64 ns/op BenchmarkRuneCount/lenruneslice/Japanese-4 1250172 95.78 ns/op BenchmarkRuneCount/lenruneslice/MixedLength-4 1509099 79.78 ns/op BenchmarkRuneCount/rangeloop/ASCII-4 5796661 20.61 ns/op BenchmarkRuneCount/rangeloop/Japanese-4 2533330 47.51 ns/op BenchmarkRuneCount/rangeloop/MixedLength-4 2928129 41.02 ns/op BenchmarkRuneCount/utf8.RuneCountInString/ASCII-4 3597498 33.87 ns/op BenchmarkRuneCount/utf8.RuneCountInString/Japanese-4 618639 176.0 ns/op BenchmarkRuneCount/utf8.RuneCountInString/MixedLength-4 772498 140.8 ns/op BenchmarkRuneIterate/range/ASCII-4 11356581 9.328 ns/op BenchmarkRuneIterate/range/Japanese-4 2940571 40.50 ns/op BenchmarkRuneIterate/range/MixedLength-4 3524842 35.11 ns/op BenchmarkRuneIterate/range1/ASCII-4 12337543 8.949 ns/op BenchmarkRuneIterate/range1/Japanese-4 2906845 40.79 ns/op BenchmarkRuneIterate/range1/MixedLength-4 3508884 33.96 ns/op BenchmarkRuneIterate/range2/ASCII-4 12849933 8.671 ns/op BenchmarkRuneIterate/range2/Japanese-4 2903205 40.80 ns/op BenchmarkRuneIterate/range2/MixedLength-4 3517525 33.68 ns/op BenchmarkArrayEqual-4 23837191 4.694 ns/op BenchmarkFunc/Name-4 4160590 28.16 ns/op BenchmarkFunc/Entry-4 13709366 8.448 ns/op BenchmarkFunc/FileLine-4 4340276 29.66 ns/op PASS ok runtime 147.476s goos: linux goarch: amd64 pkg: runtime/cgo cpu: AMD EPYC 7B12 BenchmarkHandle/non-concurrent-4 34958 3206 ns/op BenchmarkHandle/concurrent-4 19737 5942 ns/op PASS ok runtime/cgo 1.348s goos: linux goarch: amd64 pkg: runtime/internal/atomic cpu: AMD EPYC 7B12 BenchmarkAtomicLoad64-4 24638178 4.697 ns/op BenchmarkAtomicStore64-4 20829358 5.618 ns/op BenchmarkAtomicLoad-4 24411583 4.743 ns/op BenchmarkAtomicStore-4 24955858 4.688 ns/op BenchmarkAnd8-4 22417381 4.698 ns/op BenchmarkAnd-4 25549527 4.696 ns/op BenchmarkAnd8Parallel-4 3888430 32.48 ns/op BenchmarkAndParallel-4 4239085 31.80 ns/op BenchmarkOr8-4 25547224 4.687 ns/op BenchmarkOr-4 21326929 4.739 ns/op BenchmarkOr8Parallel-4 3959917 32.19 ns/op BenchmarkOrParallel-4 3512439 34.19 ns/op BenchmarkXadd-4 4008315 29.12 ns/op BenchmarkXadd64-4 4609744 29.91 ns/op BenchmarkCas-4 3261525 35.03 ns/op BenchmarkCas64-4 3402452 35.77 ns/op BenchmarkXchg-4 4156462 28.47 ns/op BenchmarkXchg64-4 3997951 30.60 ns/op PASS ok runtime/internal/atomic 3.667s goos: linux goarch: amd64 pkg: runtime/internal/math cpu: AMD EPYC 7B12 BenchmarkMulUintptr/small-4 6011280 18.45 ns/op BenchmarkMulUintptr/large-4 4889793 23.73 ns/op PASS ok runtime/internal/math 1.288s goos: linux goarch: amd64 pkg: runtime/pprof cpu: AMD EPYC 7B12 BenchmarkGoroutine/Profile.WriteTo_idle_50-4 32 5627891 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_50-4 14 8971392 ns/op 902.9 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_50-4 1116 104512 ns/op 1.761 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_500-4 14 8646873 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_500-4 6 16911668 ns/op 1247 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_500-4 448 299736 ns/op 17.50 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_5000-4 2 53564035 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_5000-4 2 83084508 ns/op 6286 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_5000-4 61 1891260 ns/op 161.8 concurrent_launches/op PASS ok runtime/pprof 2.945s goos: linux goarch: amd64 pkg: runtime/race cpu: AMD EPYC 7B12 BenchmarkSyncLeak-4 39 2718815 ns/op BenchmarkStackLeak-4 24680 5378 ns/op PASS ok runtime/race 1.443s goos: linux goarch: amd64 pkg: runtime/trace cpu: AMD EPYC 7B12 BenchmarkStartRegion-4 5775180 21.45 ns/op 0 B/op 0 allocs/op BenchmarkNewTask-4 231042 513.0 ns/op 64 B/op 2 allocs/op PASS ok runtime/trace 1.390s goos: linux goarch: amd64 pkg: slices cpu: AMD EPYC 7B12 BenchmarkEqualFunc_Large-4 62 2166381 ns/op BenchmarkIndex_Large-4 30002 3800 ns/op BenchmarkIndexFunc_Large-4 123 814188 ns/op BenchmarkCompact/nil-4 9811634 11.89 ns/op BenchmarkCompact/one-4 2641284 45.92 ns/op BenchmarkCompact/sorted-4 1761016 69.80 ns/op BenchmarkCompact/1_item-4 1414642 79.53 ns/op BenchmarkCompact/unsorted-4 1612779 68.26 ns/op BenchmarkCompact/many-4 823960 123.3 ns/op BenchmarkCompact_Large-4 1322 80485 ns/op BenchmarkCompactFunc_Large-4 81 1248789 ns/op BenchmarkReplace/naive-fast-4 124730 925.3 ns/op BenchmarkReplace/optimized-fast-4 142293 812.8 ns/op BenchmarkReplace/naive-slow-4 43039 2966 ns/op BenchmarkReplace/optimized-slow-4 45290 2601 ns/op BenchmarkBinarySearchFloats/Size16-4 1565361 72.48 ns/op BenchmarkBinarySearchFloats/Size32-4 1453530 82.09 ns/op BenchmarkBinarySearchFloats/Size64-4 1302372 94.90 ns/op BenchmarkBinarySearchFloats/Size128-4 994011 110.5 ns/op BenchmarkBinarySearchFloats/Size512-4 924577 122.7 ns/op BenchmarkBinarySearchFloats/Size1024-4 827460 133.6 ns/op BenchmarkBinarySearchFuncStruct/Size16-4 802760 149.4 ns/op BenchmarkBinarySearchFuncStruct/Size32-4 609848 175.9 ns/op BenchmarkBinarySearchFuncStruct/Size64-4 545565 214.9 ns/op BenchmarkBinarySearchFuncStruct/Size128-4 516177 225.4 ns/op BenchmarkBinarySearchFuncStruct/Size512-4 397720 275.8 ns/op BenchmarkBinarySearchFuncStruct/Size1024-4 407212 306.9 ns/op PASS ok slices 5.505s goos: linux goarch: amd64 pkg: sort cpu: AMD EPYC 7B12 BenchmarkSearchWrappers-4 219930 515.4 ns/op BenchmarkSortInts-4 2 72681213 ns/op BenchmarkSlicesSortInts-4 3 46786636 ns/op BenchmarkSortIsSorted-4 48 2785397 ns/op BenchmarkSlicesIsSorted-4 88 1570742 ns/op BenchmarkSortStrings-4 1 101124951 ns/op BenchmarkSlicesSortStrings-4 2 67805388 ns/op BenchmarkSortStrings_Sorted-4 36 3044539 ns/op BenchmarkSlicesSortStrings_Sorted-4 62 1925074 ns/op BenchmarkSortStructs-4 1 133640098 ns/op BenchmarkSortFuncStructs-4 1 130513067 ns/op BenchmarkSortString1K-4 351 335502 ns/op BenchmarkSortString1K_Slice-4 264 527507 ns/op BenchmarkStableString1K-4 140 849426 ns/op BenchmarkSortInt1K-4 439 317861 ns/op BenchmarkSortInt1K_Sorted-4 7639 21256 ns/op BenchmarkSortInt1K_Reversed-4 4078 28082 ns/op BenchmarkSortInt1K_Mod8-4 1142 103796 ns/op BenchmarkStableInt1K-4 172 686446 ns/op BenchmarkStableInt1K_Slice-4 218 564915 ns/op BenchmarkSortInt64K-4 5 25471698 ns/op BenchmarkSortInt64K_Slice-4 3 36958900 ns/op BenchmarkStableInt64K-4 2 57476294 ns/op BenchmarkSort1e2-4 601 196243 ns/op BenchmarkStable1e2-4 238 490989 ns/op BenchmarkSort1e4-4 3 39543913 ns/op BenchmarkStable1e4-4 1 163065855 ns/op PASS ok sort 15.202s goos: linux goarch: amd64 pkg: strconv cpu: AMD EPYC 7B12 BenchmarkAtof64Decimal-4 1068376 113.0 ns/op BenchmarkAtof64Float-4 766351 131.4 ns/op BenchmarkAtof64FloatExp-4 774523 143.0 ns/op BenchmarkAtof64Big-4 546392 201.9 ns/op BenchmarkAtof64RandomBits-4 315926 377.7 ns/op BenchmarkAtof64RandomFloats-4 592995 198.1 ns/op BenchmarkAtof64RandomLongFloats-4 352378 329.7 ns/op BenchmarkAtof32Decimal-4 1000000 112.5 ns/op BenchmarkAtof32Float-4 870416 125.4 ns/op BenchmarkAtof32FloatExp-4 811467 149.8 ns/op BenchmarkAtof32Random-4 489152 240.7 ns/op BenchmarkAtof32RandomLong-4 210412 568.6 ns/op BenchmarkParseInt/Pos/7bit-4 1740507 68.80 ns/op BenchmarkParseInt/Pos/26bit-4 990240 132.4 ns/op BenchmarkParseInt/Pos/31bit-4 833331 142.9 ns/op BenchmarkParseInt/Pos/56bit-4 554356 210.2 ns/op BenchmarkParseInt/Pos/63bit-4 492094 237.6 ns/op BenchmarkParseInt/Neg/7bit-4 1719765 68.61 ns/op BenchmarkParseInt/Neg/26bit-4 943872 125.4 ns/op BenchmarkParseInt/Neg/31bit-4 861198 149.9 ns/op BenchmarkParseInt/Neg/56bit-4 520248 207.0 ns/op BenchmarkParseInt/Neg/63bit-4 453792 236.5 ns/op BenchmarkAtoi/Pos/7bit-4 2544508 47.91 ns/op BenchmarkAtoi/Pos/26bit-4 1201968 93.52 ns/op BenchmarkAtoi/Pos/31bit-4 1000000 112.9 ns/op BenchmarkAtoi/Pos/56bit-4 676150 170.3 ns/op BenchmarkAtoi/Pos/63bit-4 464649 245.0 ns/op BenchmarkAtoi/Neg/7bit-4 2541864 50.93 ns/op BenchmarkAtoi/Neg/26bit-4 1000000 104.7 ns/op BenchmarkAtoi/Neg/31bit-4 892046 112.9 ns/op BenchmarkAtoi/Neg/56bit-4 699704 168.1 ns/op BenchmarkAtoi/Neg/63bit-4 496322 240.8 ns/op BenchmarkFormatFloat/Decimal-4 172310 708.1 ns/op BenchmarkFormatFloat/Float-4 161017 752.3 ns/op BenchmarkFormatFloat/Exp-4 166910 723.4 ns/op BenchmarkFormatFloat/NegExp-4 168481 701.5 ns/op BenchmarkFormatFloat/LongExp-4 142974 848.1 ns/op BenchmarkFormatFloat/Big-4 130281 895.3 ns/op BenchmarkFormatFloat/BinaryExp-4 356179 359.1 ns/op BenchmarkFormatFloat/32Integer-4 172472 733.5 ns/op BenchmarkFormatFloat/32ExactFraction-4 190119 635.6 ns/op BenchmarkFormatFloat/32Point-4 166998 741.9 ns/op BenchmarkFormatFloat/32Exp-4 177405 688.5 ns/op BenchmarkFormatFloat/32NegExp-4 173890 677.9 ns/op BenchmarkFormatFloat/32Shortest-4 175604 685.9 ns/op BenchmarkFormatFloat/32Fixed8Hard-4 189856 624.5 ns/op BenchmarkFormatFloat/32Fixed9Hard-4 180453 662.9 ns/op BenchmarkFormatFloat/64Fixed1-4 211550 554.8 ns/op BenchmarkFormatFloat/64Fixed2-4 219789 549.2 ns/op BenchmarkFormatFloat/64Fixed3-4 220803 569.4 ns/op BenchmarkFormatFloat/64Fixed4-4 216895 561.2 ns/op BenchmarkFormatFloat/64Fixed12-4 130028 934.7 ns/op BenchmarkFormatFloat/64Fixed16-4 152875 783.8 ns/op BenchmarkFormatFloat/64Fixed12Hard-4 167683 740.9 ns/op BenchmarkFormatFloat/64Fixed17Hard-4 139671 862.2 ns/op BenchmarkFormatFloat/64Fixed18Hard-4 3615 32245 ns/op BenchmarkFormatFloat/Slowpath64-4 137472 849.8 ns/op BenchmarkFormatFloat/SlowpathDenormal64-4 138426 865.2 ns/op BenchmarkAppendFloat/Decimal-4 185395 628.4 ns/op BenchmarkAppendFloat/Float-4 168608 694.2 ns/op BenchmarkAppendFloat/Exp-4 196998 609.4 ns/op BenchmarkAppendFloat/NegExp-4 190782 609.8 ns/op BenchmarkAppendFloat/LongExp-4 153565 803.2 ns/op BenchmarkAppendFloat/Big-4 143090 860.0 ns/op BenchmarkAppendFloat/BinaryExp-4 473574 256.4 ns/op BenchmarkAppendFloat/32Integer-4 189693 630.7 ns/op BenchmarkAppendFloat/32ExactFraction-4 219372 556.9 ns/op BenchmarkAppendFloat/32Point-4 182892 622.0 ns/op BenchmarkAppendFloat/32Exp-4 189014 616.0 ns/op BenchmarkAppendFloat/32NegExp-4 192823 617.6 ns/op BenchmarkAppendFloat/32Shortest-4 233352 537.8 ns/op BenchmarkAppendFloat/32Fixed8Hard-4 206888 581.4 ns/op BenchmarkAppendFloat/32Fixed9Hard-4 199947 572.3 ns/op BenchmarkAppendFloat/64Fixed1-4 255508 437.7 ns/op BenchmarkAppendFloat/64Fixed2-4 269887 434.5 ns/op BenchmarkAppendFloat/64Fixed3-4 273154 452.5 ns/op BenchmarkAppendFloat/64Fixed4-4 259292 443.9 ns/op BenchmarkAppendFloat/64Fixed12-4 140521 826.6 ns/op BenchmarkAppendFloat/64Fixed16-4 167340 698.6 ns/op BenchmarkAppendFloat/64Fixed12Hard-4 204811 580.0 ns/op BenchmarkAppendFloat/64Fixed17Hard-4 152822 755.2 ns/op BenchmarkAppendFloat/64Fixed18Hard-4 3494 31992 ns/op BenchmarkAppendFloat/Slowpath64-4 157353 782.9 ns/op BenchmarkAppendFloat/SlowpathDenormal64-4 158619 762.8 ns/op BenchmarkFormatInt-4 24080 4857 ns/op BenchmarkAppendInt-4 26160 4590 ns/op BenchmarkFormatUint-4 131770 923.3 ns/op BenchmarkAppendUint-4 138681 878.4 ns/op BenchmarkFormatIntSmall/7-4 4057616 30.44 ns/op BenchmarkFormatIntSmall/42-4 3979207 30.12 ns/op BenchmarkAppendIntSmall-4 1818908 68.16 ns/op BenchmarkAppendUintVarlen/1-4 1839854 63.44 ns/op BenchmarkAppendUintVarlen/12-4 1823010 65.07 ns/op BenchmarkAppendUintVarlen/123-4 1343877 89.21 ns/op BenchmarkAppendUintVarlen/1234-4 1365686 90.14 ns/op BenchmarkAppendUintVarlen/12345-4 1304558 91.30 ns/op BenchmarkAppendUintVarlen/123456-4 1323944 91.94 ns/op BenchmarkAppendUintVarlen/1234567-4 1275824 93.14 ns/op BenchmarkAppendUintVarlen/12345678-4 1289560 92.36 ns/op BenchmarkAppendUintVarlen/123456789-4 1252828 91.20 ns/op BenchmarkAppendUintVarlen/1234567890-4 1254097 94.91 ns/op BenchmarkAppendUintVarlen/12345678901-4 1241632 97.58 ns/op BenchmarkAppendUintVarlen/123456789012-4 1212678 96.79 ns/op BenchmarkAppendUintVarlen/1234567890123-4 1224900 95.59 ns/op BenchmarkAppendUintVarlen/12345678901234-4 1224003 96.22 ns/op BenchmarkAppendUintVarlen/123456789012345-4 1234609 100.6 ns/op BenchmarkAppendUintVarlen/1234567890123456-4 1233570 99.14 ns/op BenchmarkAppendUintVarlen/12345678901234567-4 1000000 100.4 ns/op BenchmarkAppendUintVarlen/123456789012345678-4 1205689 101.5 ns/op BenchmarkAppendUintVarlen/1234567890123456789-4 1174659 101.1 ns/op BenchmarkAppendUintVarlen/12345678901234567890-4 994530 104.3 ns/op BenchmarkQuote-4 65961 1769 ns/op BenchmarkQuoteRune-4 561610 187.5 ns/op BenchmarkAppendQuote-4 78735 1572 ns/op BenchmarkAppendQuoteRune-4 929598 108.6 ns/op BenchmarkUnquoteEasy-4 1892049 62.91 ns/op BenchmarkUnquoteHard-4 70345 1742 ns/op PASS ok strconv 20.434s goos: linux goarch: amd64 pkg: strings cpu: AMD EPYC 7B12 BenchmarkBuildString_Builder/1Write_NoGrow-4 646023 180.9 ns/op 48 B/op 1 allocs/op BenchmarkBuildString_Builder/3Write_NoGrow-4 208011 572.8 ns/op 336 B/op 3 allocs/op BenchmarkBuildString_Builder/3Write_Grow-4 256678 442.9 ns/op 112 B/op 1 allocs/op BenchmarkBuildString_WriteString/1Write_NoGrow-4 661911 186.4 ns/op 48 B/op 1 allocs/op BenchmarkBuildString_WriteString/3Write_NoGrow-4 200985 578.4 ns/op 336 B/op 3 allocs/op BenchmarkBuildString_WriteString/3Write_Grow-4 312181 424.8 ns/op 112 B/op 1 allocs/op BenchmarkBuildString_ByteBuffer/1Write_NoGrow-4 446457 262.5 ns/op 112 B/op 2 allocs/op BenchmarkBuildString_ByteBuffer/3Write_NoGrow-4 121701 894.7 ns/op 432 B/op 4 allocs/op BenchmarkBuildString_ByteBuffer/3Write_Grow-4 142209 787.7 ns/op 336 B/op 3 allocs/op BenchmarkClone-4 1019791 113.0 ns/op 48 B/op 1 allocs/op BenchmarkGenericNoMatch-4 30332 4435 ns/op BenchmarkGenericMatch1-4 3117 35319 ns/op BenchmarkGenericMatch2-4 668 194476 ns/op BenchmarkSingleMaxSkipping-4 11755 10260 ns/op 974.69 MB/s BenchmarkSingleLongSuffixFail-4 20638 5806 ns/op 172.59 MB/s BenchmarkSingleMatch-4 334 348196 ns/op 43.08 MB/s BenchmarkByteByteNoMatch-4 102778 1153 ns/op BenchmarkByteByteMatch-4 29775 3934 ns/op BenchmarkByteStringMatch-4 33042 3490 ns/op BenchmarkHTMLEscapeNew-4 107938 1073 ns/op BenchmarkHTMLEscapeOld-4 127978 936.7 ns/op BenchmarkByteStringReplacerWriteString-4 1977 55412 ns/op BenchmarkByteReplacerWriteString-4 2478 48024 ns/op BenchmarkByteByteReplaces-4 4647 24686 ns/op BenchmarkByteByteMap-4 13437 8433 ns/op BenchmarkMap/identity/ASCII-4 783472 147.1 ns/op BenchmarkMap/identity/Greek-4 548917 194.5 ns/op BenchmarkMap/change/ASCII-4 52663 2291 ns/op BenchmarkMap/change/Greek-4 37316 3023 ns/op BenchmarkIndexRune-4 2819990 41.91 ns/op BenchmarkIndexRuneLongString-4 2219784 52.96 ns/op BenchmarkIndexRuneFastPath-4 6172255 20.22 ns/op BenchmarkIndex-4 6019856 19.90 ns/op BenchmarkLastIndex-4 6295742 19.51 ns/op BenchmarkIndexByte-4 14005161 8.112 ns/op BenchmarkToUpper/#00-4 6219556 18.98 ns/op BenchmarkToUpper/ONLYUPPER-4 3979288 30.21 ns/op BenchmarkToUpper/abc-4 466058 264.0 ns/op BenchmarkToUpper/AbC123-4 361650 335.9 ns/op BenchmarkToUpper/azAZ09_-4 395438 302.3 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 80404 1534 ns/op BenchmarkToUpper/RENAN_BASTOS_93_AOSDAJDJAIDJAIDAJIaidsjjaidijadsjiadjiOOKKO-4 98262 1230 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 49975 2373 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 91658 1339 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 184503 649.0 ns/op BenchmarkToLower/#00-4 6312526 19.47 ns/op BenchmarkToLower/abc-4 5555180 21.55 ns/op BenchmarkToLower/AbC123-4 317114 363.4 ns/op BenchmarkToLower/azAZ09_-4 321140 381.0 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 143190 856.1 ns/op BenchmarkToLower/renan_bastos_93_AOSDAJDJAIDJAIDAJIaidsjjaidijadsjiadjiOOKKO-4 89078 1324 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 49424 2413 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 118089 998.2 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 187011 655.0 ns/op BenchmarkMapNoChanges-4 1000000 105.7 ns/op BenchmarkTrim-4 52326 2106 ns/op 0 B/op 0 allocs/op BenchmarkToValidUTF8/Valid-4 5099623 24.13 ns/op BenchmarkToValidUTF8/InvalidASCII-4 269490 455.5 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 196688 653.5 ns/op BenchmarkEqualFold/Tests-4 79770 1458 ns/op BenchmarkEqualFold/ASCII-4 5069408 23.45 ns/op BenchmarkEqualFold/UnicodePrefix-4 154969 763.9 ns/op BenchmarkEqualFold/UnicodeSuffix-4 167536 697.0 ns/op BenchmarkIndexHard1-4 181 655832 ns/op BenchmarkIndexHard2-4 912 132403 ns/op BenchmarkIndexHard3-4 181 657644 ns/op BenchmarkIndexHard4-4 186 645850 ns/op BenchmarkLastIndexHard1-4 72 1639867 ns/op BenchmarkLastIndexHard2-4 72 1639399 ns/op BenchmarkLastIndexHard3-4 72 1649010 ns/op BenchmarkCountHard1-4 181 658729 ns/op BenchmarkCountHard2-4 909 131555 ns/op BenchmarkCountHard3-4 180 659650 ns/op BenchmarkIndexTorture-4 9444 12785 ns/op BenchmarkCountTorture-4 9151 12743 ns/op BenchmarkCountTortureOverlapping-4 1408 76529 ns/op BenchmarkCountByte/10-4 5994691 19.95 ns/op 501.22 MB/s BenchmarkCountByte/32-4 5512315 21.21 ns/op 1508.89 MB/s BenchmarkCountByte/4096-4 958106 122.7 ns/op 33371.01 MB/s BenchmarkCountByte/4194304-4 1023 106935 ns/op 39223.03 MB/s BenchmarkCountByte/67108864-4 33 4248887 ns/op 15794.46 MB/s BenchmarkFields/ASCII/16-4 432036 279.2 ns/op 57.31 MB/s 32 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 28966 3695 ns/op 69.28 MB/s 448 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 1970 54998 ns/op 74.48 MB/s 6528 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 111 1008079 ns/op 65.01 MB/s 98304 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 6 16958114 ns/op 61.83 MB/s 1523712 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 380552 286.2 ns/op 55.90 MB/s 48 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 15727 7222 ns/op 35.45 MB/s 352 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 926 131705 ns/op 31.10 MB/s 21504 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 46 2586858 ns/op 25.33 MB/s 463106 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 2 51092196 ns/op 20.52 MB/s 10457344 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 341257 360.0 ns/op 44.45 MB/s 32 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 25102 4679 ns/op 54.72 MB/s 448 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 1382 84018 ns/op 48.75 MB/s 21888 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 72 1687196 ns/op 38.84 MB/s 463105 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 3 33567707 ns/op 31.24 MB/s 10465536 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 299587 397.5 ns/op 40.25 MB/s 48 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 20829 5882 ns/op 43.52 MB/s 352 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 1119 104787 ns/op 39.09 MB/s 21504 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 56 2009302 ns/op 32.62 MB/s 463104 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 3 39355583 ns/op 26.64 MB/s 10457344 B/op 24 allocs/op BenchmarkSplitEmptySeparator-4 2 56770750 ns/op BenchmarkSplitSingleByteSeparator-4 28 4245004 ns/op BenchmarkSplitMultiByteSeparator-4 48 2318071 ns/op BenchmarkSplitNSingleByteSeparator-4 363374 336.2 ns/op BenchmarkSplitNMultiByteSeparator-4 278608 436.9 ns/op BenchmarkRepeat/5x0-4 5630709 21.33 ns/op BenchmarkRepeat/5x1-4 5190856 21.35 ns/op BenchmarkRepeat/5x2-4 392414 300.2 ns/op BenchmarkRepeat/5x6-4 233364 492.6 ns/op BenchmarkRepeat/10x0-4 5272674 21.05 ns/op BenchmarkRepeat/10x1-4 5229474 22.37 ns/op BenchmarkRepeat/10x2-4 379682 318.2 ns/op BenchmarkRepeat/10x6-4 251816 506.5 ns/op BenchmarkRepeatLarge/256/1-4 114889 1065 ns/op 240.40 MB/s BenchmarkRepeatLarge/256/16-4 178927 682.6 ns/op 375.03 MB/s BenchmarkRepeatLarge/512/1-4 87134 1307 ns/op 391.87 MB/s BenchmarkRepeatLarge/512/16-4 119764 932.2 ns/op 549.22 MB/s BenchmarkRepeatLarge/1024/1-4 69003 1692 ns/op 605.05 MB/s BenchmarkRepeatLarge/1024/16-4 86902 1333 ns/op 768.09 MB/s BenchmarkRepeatLarge/2048/1-4 48430 2427 ns/op 843.90 MB/s BenchmarkRepeatLarge/2048/16-4 54051 2086 ns/op 981.68 MB/s BenchmarkRepeatLarge/4096/1-4 28832 3997 ns/op 1024.81 MB/s BenchmarkRepeatLarge/4096/16-4 30601 3675 ns/op 1114.66 MB/s BenchmarkRepeatLarge/8192/1-4 17532 6960 ns/op 1176.94 MB/s BenchmarkRepeatLarge/8192/16-4 19504 6053 ns/op 1353.31 MB/s BenchmarkRepeatLarge/8192/4097-4 7166211 17.87 ns/op 229270.33 MB/s BenchmarkRepeatLarge/16384/1-4 8593 11876 ns/op 1379.58 MB/s BenchmarkRepeatLarge/16384/16-4 10000 11869 ns/op 1380.39 MB/s BenchmarkRepeatLarge/16384/4097-4 13641 7890 ns/op 1557.78 MB/s BenchmarkRepeatLarge/32768/1-4 4798 22785 ns/op 1438.14 MB/s BenchmarkRepeatLarge/32768/16-4 4934 22240 ns/op 1473.38 MB/s BenchmarkRepeatLarge/32768/4097-4 6190 21230 ns/op 1350.90 MB/s BenchmarkRepeatLarge/65536/1-4 2600 43652 ns/op 1501.33 MB/s BenchmarkRepeatLarge/65536/16-4 2664 42176 ns/op 1553.89 MB/s BenchmarkRepeatLarge/65536/4097-4 2796 38444 ns/op 1598.58 MB/s BenchmarkRepeatLarge/131072/1-4 520 224799 ns/op 583.06 MB/s BenchmarkRepeatLarge/131072/16-4 511 220866 ns/op 593.45 MB/s BenchmarkRepeatLarge/131072/4097-4 498 226776 ns/op 560.05 MB/s BenchmarkRepeatLarge/262144/1-4 255 434381 ns/op 603.49 MB/s BenchmarkRepeatLarge/262144/16-4 277 438759 ns/op 597.47 MB/s BenchmarkRepeatLarge/262144/4097-4 252 454989 ns/op 567.29 MB/s BenchmarkRepeatLarge/524288/1-4 153 825921 ns/op 634.79 MB/s BenchmarkRepeatLarge/524288/16-4 141 810361 ns/op 646.98 MB/s BenchmarkRepeatLarge/524288/4097-4 153 848981 ns/op 612.87 MB/s BenchmarkRepeatLarge/1048576/1-4 70 1672481 ns/op 626.96 MB/s BenchmarkRepeatLarge/1048576/16-4 72 1667610 ns/op 628.79 MB/s BenchmarkRepeatLarge/1048576/4097-4 86 1755962 ns/op 594.96 MB/s BenchmarkRepeatLarge/2097152/1-4 38 3259955 ns/op 643.31 MB/s BenchmarkRepeatLarge/2097152/16-4 37 3129042 ns/op 670.22 MB/s BenchmarkRepeatLarge/2097152/4097-4 42 3192471 ns/op 655.78 MB/s BenchmarkRepeatLarge/4194304/1-4 19 6148774 ns/op 682.14 MB/s BenchmarkRepeatLarge/4194304/16-4 18 6260327 ns/op 669.98 MB/s BenchmarkRepeatLarge/4194304/4097-4 18 6336790 ns/op 661.41 MB/s BenchmarkRepeatLarge/8388608/1-4 9 13118689 ns/op 639.44 MB/s BenchmarkRepeatLarge/8388608/16-4 9 13036402 ns/op 643.48 MB/s BenchmarkRepeatLarge/8388608/4097-4 8 12993909 ns/op 645.42 MB/s BenchmarkRepeatLarge/16777216/1-4 5 25189990 ns/op 666.03 MB/s BenchmarkRepeatLarge/16777216/16-4 4 25037798 ns/op 670.08 MB/s BenchmarkRepeatLarge/16777216/4097-4 5 23659742 ns/op 709.10 MB/s BenchmarkRepeatLarge/33554432/1-4 3 44761566 ns/op 749.63 MB/s BenchmarkRepeatLarge/33554432/16-4 3 46788795 ns/op 717.15 MB/s BenchmarkRepeatLarge/33554432/4097-4 3 48904922 ns/op 686.12 MB/s BenchmarkRepeatLarge/67108864/1-4 2 86687472 ns/op 774.15 MB/s BenchmarkRepeatLarge/67108864/16-4 2 85413017 ns/op 785.70 MB/s BenchmarkRepeatLarge/67108864/4097-4 2 87819072 ns/op 764.17 MB/s BenchmarkRepeatLarge/134217728/1-4 1 171367103 ns/op 783.22 MB/s BenchmarkRepeatLarge/134217728/16-4 1 167752164 ns/op 800.10 MB/s BenchmarkRepeatLarge/134217728/4097-4 1 170582554 ns/op 786.82 MB/s BenchmarkRepeatLarge/268435456/1-4 1 327030450 ns/op 820.83 MB/s BenchmarkRepeatLarge/268435456/16-4 1 333705999 ns/op 804.41 MB/s BenchmarkRepeatLarge/268435456/4097-4 1 327766940 ns/op 818.98 MB/s BenchmarkRepeatLarge/536870912/1-4 1 650500679 ns/op 825.32 MB/s BenchmarkRepeatLarge/536870912/16-4 1 641154510 ns/op 837.35 MB/s BenchmarkRepeatLarge/536870912/4097-4 1 664931508 ns/op 807.41 MB/s BenchmarkRepeatLarge/1073741824/1-4 1 1270014931 ns/op 845.46 MB/s BenchmarkRepeatLarge/1073741824/16-4 1 1228721075 ns/op 873.87 MB/s BenchmarkRepeatLarge/1073741824/4097-4 1 1268535772 ns/op 846.44 MB/s BenchmarkIndexAnyASCII/1:1-4 3223837 39.80 ns/op BenchmarkIndexAnyASCII/1:2-4 3041068 39.24 ns/op BenchmarkIndexAnyASCII/1:4-4 3071425 39.14 ns/op BenchmarkIndexAnyASCII/1:8-4 3234794 39.04 ns/op BenchmarkIndexAnyASCII/1:16-4 3109533 38.52 ns/op BenchmarkIndexAnyASCII/1:32-4 3085801 40.99 ns/op BenchmarkIndexAnyASCII/1:64-4 3238807 38.45 ns/op BenchmarkIndexAnyASCII/16:1-4 3295228 37.80 ns/op BenchmarkIndexAnyASCII/16:2-4 1000000 110.1 ns/op BenchmarkIndexAnyASCII/16:4-4 1071912 111.4 ns/op BenchmarkIndexAnyASCII/16:8-4 972706 120.6 ns/op BenchmarkIndexAnyASCII/16:16-4 787581 143.0 ns/op BenchmarkIndexAnyASCII/16:32-4 706671 149.1 ns/op BenchmarkIndexAnyASCII/16:64-4 540028 228.5 ns/op BenchmarkIndexAnyASCII/256:1-4 2883018 41.02 ns/op BenchmarkIndexAnyASCII/256:2-4 73134 1402 ns/op BenchmarkIndexAnyASCII/256:4-4 86038 1395 ns/op BenchmarkIndexAnyASCII/256:8-4 84430 1410 ns/op BenchmarkIndexAnyASCII/256:16-4 84123 1422 ns/op BenchmarkIndexAnyASCII/256:32-4 84204 1425 ns/op BenchmarkIndexAnyASCII/256:64-4 78712 1512 ns/op BenchmarkIndexAnyUTF8/1:1-4 3311132 36.60 ns/op BenchmarkIndexAnyUTF8/1:2-4 3167356 38.82 ns/op BenchmarkIndexAnyUTF8/1:4-4 2978473 38.69 ns/op BenchmarkIndexAnyUTF8/1:8-4 3109494 38.38 ns/op BenchmarkIndexAnyUTF8/1:16-4 3100587 38.94 ns/op BenchmarkIndexAnyUTF8/1:32-4 3091893 39.49 ns/op BenchmarkIndexAnyUTF8/1:64-4 3037832 39.14 ns/op BenchmarkIndexAnyUTF8/16:1-4 2393194 51.37 ns/op BenchmarkIndexAnyUTF8/16:2-4 440245 290.1 ns/op BenchmarkIndexAnyUTF8/16:4-4 399692 283.0 ns/op BenchmarkIndexAnyUTF8/16:8-4 418729 296.6 ns/op BenchmarkIndexAnyUTF8/16:16-4 413952 289.2 ns/op BenchmarkIndexAnyUTF8/16:32-4 391884 290.0 ns/op BenchmarkIndexAnyUTF8/16:64-4 417405 279.8 ns/op BenchmarkIndexAnyUTF8/256:1-4 386340 279.9 ns/op BenchmarkIndexAnyUTF8/256:2-4 29216 4315 ns/op BenchmarkIndexAnyUTF8/256:4-4 29174 4227 ns/op BenchmarkIndexAnyUTF8/256:8-4 28803 4292 ns/op BenchmarkIndexAnyUTF8/256:16-4 28981 4245 ns/op BenchmarkIndexAnyUTF8/256:32-4 27342 4368 ns/op BenchmarkIndexAnyUTF8/256:64-4 29347 4221 ns/op BenchmarkLastIndexAnyASCII/1:1-4 3319351 37.41 ns/op BenchmarkLastIndexAnyASCII/1:2-4 3393126 37.56 ns/op BenchmarkLastIndexAnyASCII/1:4-4 3187148 39.27 ns/op BenchmarkLastIndexAnyASCII/1:8-4 3340953 36.59 ns/op BenchmarkLastIndexAnyASCII/1:16-4 3237666 36.54 ns/op BenchmarkLastIndexAnyASCII/1:32-4 3234547 36.32 ns/op BenchmarkLastIndexAnyASCII/1:64-4 3281534 35.45 ns/op BenchmarkLastIndexAnyASCII/16:1-4 1093669 110.8 ns/op BenchmarkLastIndexAnyASCII/16:2-4 917571 110.0 ns/op BenchmarkLastIndexAnyASCII/16:4-4 1000000 111.0 ns/op BenchmarkLastIndexAnyASCII/16:8-4 1000000 117.5 ns/op BenchmarkLastIndexAnyASCII/16:16-4 754317 134.2 ns/op BenchmarkLastIndexAnyASCII/16:32-4 682008 164.9 ns/op BenchmarkLastIndexAnyASCII/16:64-4 496740 224.6 ns/op BenchmarkLastIndexAnyASCII/256:1-4 72565 1393 ns/op BenchmarkLastIndexAnyASCII/256:2-4 86456 1393 ns/op BenchmarkLastIndexAnyASCII/256:4-4 85526 1401 ns/op BenchmarkLastIndexAnyASCII/256:8-4 82003 1410 ns/op BenchmarkLastIndexAnyASCII/256:16-4 84643 1419 ns/op BenchmarkLastIndexAnyASCII/256:32-4 82920 1422 ns/op BenchmarkLastIndexAnyASCII/256:64-4 78364 1512 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 3176506 38.08 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 3246147 37.21 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 3246732 37.32 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 3195913 37.63 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 3335904 37.04 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 3036144 36.73 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 3205524 35.34 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 496062 249.5 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 232082 474.5 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 242071 493.8 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 249758 481.9 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 238996 491.8 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 236751 509.6 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 249742 481.8 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 35785 3516 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 16222 7586 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 16182 7488 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 16000 7620 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 16144 7533 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 16170 7539 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 16934 7344 ns/op BenchmarkTrimASCII/1:1-4 5135407 23.84 ns/op BenchmarkTrimASCII/1:2-4 4225857 28.69 ns/op BenchmarkTrimASCII/1:4-4 4094544 29.75 ns/op BenchmarkTrimASCII/1:8-4 3605725 32.52 ns/op BenchmarkTrimASCII/1:16-4 2443610 49.31 ns/op BenchmarkTrimASCII/16:1-4 3559048 33.60 ns/op BenchmarkTrimASCII/16:2-4 1185945 117.3 ns/op BenchmarkTrimASCII/16:4-4 1000000 101.8 ns/op BenchmarkTrimASCII/16:8-4 1000000 108.1 ns/op BenchmarkTrimASCII/16:16-4 970480 120.0 ns/op BenchmarkTrimASCII/256:1-4 637514 188.5 ns/op BenchmarkTrimASCII/256:2-4 95653 1238 ns/op BenchmarkTrimASCII/256:4-4 93177 1243 ns/op BenchmarkTrimASCII/256:8-4 94542 1257 ns/op BenchmarkTrimASCII/256:16-4 94383 1261 ns/op BenchmarkTrimASCII/4096:1-4 46495 2587 ns/op BenchmarkTrimASCII/4096:2-4 6098 19242 ns/op BenchmarkTrimASCII/4096:4-4 6255 19330 ns/op BenchmarkTrimASCII/4096:8-4 6214 19232 ns/op BenchmarkTrimASCII/4096:16-4 5122 20645 ns/op BenchmarkTrimByte-4 5765300 20.67 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 20295 5908 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 20296 5921 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 1686 70353 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 3343 35371 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 6495 17650 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 12806 9411 ns/op BenchmarkJoin/0-4 6677083 17.15 ns/op 0 B/op 0 allocs/op BenchmarkJoin/1-4 5573258 22.38 ns/op 0 B/op 0 allocs/op BenchmarkJoin/2-4 289724 410.2 ns/op 16 B/op 1 allocs/op BenchmarkJoin/3-4 204826 599.1 ns/op 24 B/op 1 allocs/op BenchmarkJoin/4-4 159601 774.3 ns/op 48 B/op 1 allocs/op BenchmarkJoin/5-4 128121 957.6 ns/op 48 B/op 1 allocs/op BenchmarkJoin/6-4 107979 1133 ns/op 64 B/op 1 allocs/op BenchmarkJoin/7-4 90963 1314 ns/op 64 B/op 1 allocs/op BenchmarkTrimSpace/NoTrim-4 4296550 28.88 ns/op BenchmarkTrimSpace/ASCII-4 2463120 48.85 ns/op BenchmarkTrimSpace/SomeNonASCII-4 201289 594.7 ns/op BenchmarkTrimSpace/JustNonASCII-4 105711 1042 ns/op BenchmarkReplaceAll-4 186727 644.3 ns/op 16 B/op 1 allocs/op PASS ok strings 54.015s goos: linux goarch: amd64 pkg: sync cpu: AMD EPYC 7B12 BenchmarkCond1-4 79320 1573 ns/op BenchmarkCond2-4 26385 5099 ns/op BenchmarkCond4-4 18162 5975 ns/op BenchmarkCond8-4 7807 15602 ns/op BenchmarkCond16-4 9165 33592 ns/op BenchmarkCond32-4 2077 54973 ns/op BenchmarkLoadMostlyHits/*sync_test.DeepCopyMap-4 559322 192.0 ns/op BenchmarkLoadMostlyHits/*sync_test.RWMutexMap-4 286180 562.0 ns/op BenchmarkLoadMostlyHits/*sync.Map-4 635895 245.2 ns/op BenchmarkLoadMostlyMisses/*sync_test.DeepCopyMap-4 598365 280.9 ns/op BenchmarkLoadMostlyMisses/*sync_test.RWMutexMap-4 242839 528.7 ns/op BenchmarkLoadMostlyMisses/*sync.Map-4 704253 159.1 ns/op BenchmarkLoadOrStoreBalanced/*sync_test.RWMutexMap-4 105295 1390 ns/op BenchmarkLoadOrStoreBalanced/*sync.Map-4 87648 1444 ns/op BenchmarkLoadOrStoreUnique/*sync_test.RWMutexMap-4 90115 1705 ns/op BenchmarkLoadOrStoreUnique/*sync.Map-4 62731 2332 ns/op BenchmarkLoadOrStoreCollision/*sync_test.DeepCopyMap-4 772788 298.1 ns/op BenchmarkLoadOrStoreCollision/*sync_test.RWMutexMap-4 236128 499.7 ns/op BenchmarkLoadOrStoreCollision/*sync.Map-4 613801 187.2 ns/op BenchmarkLoadAndDeleteBalanced/*sync_test.RWMutexMap-4 212214 612.5 ns/op BenchmarkLoadAndDeleteBalanced/*sync.Map-4 709207 148.5 ns/op BenchmarkLoadAndDeleteUnique/*sync_test.RWMutexMap-4 283260 530.6 ns/op BenchmarkLoadAndDeleteUnique/*sync.Map-4 2870670 38.53 ns/op BenchmarkLoadAndDeleteCollision/*sync_test.DeepCopyMap-4 53943 2117 ns/op BenchmarkLoadAndDeleteCollision/*sync_test.RWMutexMap-4 153621 755.5 ns/op BenchmarkLoadAndDeleteCollision/*sync.Map-4 234226 503.8 ns/op BenchmarkRange/*sync_test.DeepCopyMap-4 4663 24441 ns/op BenchmarkRange/*sync_test.RWMutexMap-4 214 590103 ns/op BenchmarkRange/*sync.Map-4 1159 87001 ns/op BenchmarkAdversarialAlloc/*sync_test.DeepCopyMap-4 110307 1305 ns/op BenchmarkAdversarialAlloc/*sync_test.RWMutexMap-4 277744 539.2 ns/op BenchmarkAdversarialAlloc/*sync.Map-4 75752 1526 ns/op BenchmarkAdversarialDelete/*sync_test.DeepCopyMap-4 112711 910.7 ns/op BenchmarkAdversarialDelete/*sync_test.RWMutexMap-4 252372 633.4 ns/op BenchmarkAdversarialDelete/*sync.Map-4 156990 662.9 ns/op BenchmarkDeleteCollision/*sync_test.DeepCopyMap-4 110533 1073 ns/op BenchmarkDeleteCollision/*sync_test.RWMutexMap-4 294175 502.5 ns/op BenchmarkDeleteCollision/*sync.Map-4 633348 199.9 ns/op BenchmarkSwapCollision/*sync_test.DeepCopyMap-4 77878 1568 ns/op BenchmarkSwapCollision/*sync_test.RWMutexMap-4 184450 671.5 ns/op BenchmarkSwapCollision/*sync.Map-4 82149 1490 ns/op BenchmarkSwapMostlyHits/*sync_test.DeepCopyMap-4 384 292216 ns/op BenchmarkSwapMostlyHits/*sync_test.RWMutexMap-4 117976 940.0 ns/op BenchmarkSwapMostlyHits/*sync.Map-4 288511 387.7 ns/op BenchmarkSwapMostlyMisses/*sync_test.DeepCopyMap-4 32523 3797 ns/op BenchmarkSwapMostlyMisses/*sync_test.RWMutexMap-4 80583 1398 ns/op BenchmarkSwapMostlyMisses/*sync.Map-4 25156 4228 ns/op BenchmarkCompareAndSwapCollision/*sync_test.DeepCopyMap-4 357099 407.0 ns/op BenchmarkCompareAndSwapCollision/*sync_test.RWMutexMap-4 124934 948.9 ns/op BenchmarkCompareAndSwapCollision/*sync.Map-4 128030 920.8 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync_test.DeepCopyMap-4 3003505 39.10 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync_test.RWMutexMap-4 241934 557.1 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync.Map-4 3217021 37.24 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync_test.DeepCopyMap-4 881314 153.0 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync_test.RWMutexMap-4 187932 612.3 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync.Map-4 702676 171.4 ns/op BenchmarkCompareAndSwapMostlyHits/*sync_test.RWMutexMap-4 107616 1149 ns/op BenchmarkCompareAndSwapMostlyHits/*sync.Map-4 343442 345.1 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync_test.DeepCopyMap-4 555148 189.2 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync_test.RWMutexMap-4 189549 761.8 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync.Map-4 723622 148.3 ns/op BenchmarkCompareAndDeleteCollision/*sync_test.DeepCopyMap-4 287073 668.4 ns/op BenchmarkCompareAndDeleteCollision/*sync_test.RWMutexMap-4 134940 840.4 ns/op BenchmarkCompareAndDeleteCollision/*sync.Map-4 143377 934.5 ns/op BenchmarkCompareAndDeleteMostlyHits/*sync_test.RWMutexMap-4 70476 1701 ns/op BenchmarkCompareAndDeleteMostlyHits/*sync.Map-4 213956 572.6 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync_test.DeepCopyMap-4 547624 207.9 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync_test.RWMutexMap-4 173288 775.4 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync.Map-4 804051 127.3 ns/op BenchmarkUncontendedSemaphore-4 7386097 16.91 ns/op BenchmarkContendedSemaphore-4 5457621 28.62 ns/op BenchmarkMutexUncontended-4 1589473 99.80 ns/op BenchmarkMutex-4 264326 595.3 ns/op BenchmarkMutexSlack-4 233706 529.8 ns/op BenchmarkMutexWork-4 201621 594.2 ns/op BenchmarkMutexWorkSlack-4 177505 685.9 ns/op BenchmarkMutexNoSpin-4 41394 2802 ns/op BenchmarkMutexSpin-4 79062 2252 ns/op BenchmarkOnce-4 1000000 123.6 ns/op BenchmarkOnceFunc/v=Once-4 2453588 49.98 ns/op 0 B/op 0 allocs/op BenchmarkOnceFunc/v=Global-4 1888729 64.75 ns/op 0 B/op 0 allocs/op BenchmarkOnceFunc/v=Local-4 1952454 60.17 ns/op 0 B/op 0 allocs/op BenchmarkOnceValue/v=Once-4 2220313 52.33 ns/op 0 B/op 0 allocs/op BenchmarkOnceValue/v=Global-4 1845195 64.86 ns/op 0 B/op 0 allocs/op BenchmarkOnceValue/v=Local-4 1905920 60.46 ns/op 0 B/op 0 allocs/op BenchmarkSemaUncontended-4 8813064 12.15 ns/op BenchmarkSemaSyntNonblock-4 1985156 57.13 ns/op BenchmarkSemaSyntBlock-4 2129257 55.00 ns/op BenchmarkSemaWorkNonblock-4 1272547 88.08 ns/op BenchmarkSemaWorkBlock-4 1000000 102.9 ns/op BenchmarkRWMutexUncontended-4 702411 149.3 ns/op BenchmarkRWMutexWrite100-4 434775 368.8 ns/op BenchmarkRWMutexWrite10-4 369487 307.9 ns/op BenchmarkRWMutexWorkWrite100-4 258874 431.3 ns/op BenchmarkRWMutexWorkWrite10-4 337826 465.6 ns/op BenchmarkWaitGroupUncontended-4 1384048 87.87 ns/op BenchmarkWaitGroupAddDone-4 256407 446.5 ns/op BenchmarkWaitGroupAddDoneWork-4 309258 395.3 ns/op BenchmarkWaitGroupWait-4 5827938 20.78 ns/op BenchmarkWaitGroupWaitWork-4 3250893 36.64 ns/op BenchmarkWaitGroupActuallyWait-4 29960 3345 ns/op 32 B/op 2 allocs/op PASS ok sync 19.037s goos: linux goarch: amd64 pkg: sync/atomic cpu: AMD EPYC 7B12 BenchmarkValueRead-4 679262 248.1 ns/op PASS ok sync/atomic 1.184s PASS ok syscall 1.013s goos: linux goarch: amd64 pkg: testing cpu: AMD EPYC 7B12 BenchmarkTBHelper-4 222330 556.3 ns/op 0 B/op 0 allocs/op PASS ok testing 1.143s goos: linux goarch: amd64 pkg: text/tabwriter cpu: AMD EPYC 7B12 BenchmarkTable/1x10/new-4 11386 10413 ns/op 1520 B/op 21 allocs/op BenchmarkTable/1x10/reuse-4 15292 7490 ns/op 0 B/op 0 allocs/op BenchmarkTable/1x1000/new-4 132 885083 ns/op 129392 B/op 1025 allocs/op BenchmarkTable/1x1000/reuse-4 168 720248 ns/op 770 B/op 6 allocs/op BenchmarkTable/1x100000/new-4 1 116344479 ns/op 19393008 B/op 100057 allocs/op BenchmarkTable/1x100000/reuse-4 1 106520450 ns/op 19393104 B/op 100058 allocs/op BenchmarkTable/10x10/new-4 2454 46363 ns/op 5056 B/op 31 allocs/op BenchmarkTable/10x10/reuse-4 2967 41128 ns/op 1 B/op 0 allocs/op BenchmarkTable/10x1000/new-4 27 4510936 ns/op 413568 B/op 1039 allocs/op BenchmarkTable/10x1000/reuse-4 28 4056679 ns/op 14770 B/op 37 allocs/op BenchmarkTable/10x100000/new-4 1 483093635 ns/op 48120704 B/op 100073 allocs/op BenchmarkTable/10x100000/reuse-4 1 465489196 ns/op 48120704 B/op 100073 allocs/op BenchmarkTable/100x10/new-4 296 403767 ns/op 39296 B/op 41 allocs/op BenchmarkTable/100x10/reuse-4 338 366265 ns/op 116 B/op 0 allocs/op BenchmarkTable/100x1000/new-4 3 42592609 ns/op 3288960 B/op 1053 allocs/op BenchmarkTable/100x1000/reuse-4 3 39974240 ns/op 1096320 B/op 351 allocs/op BenchmarkTable/100x100000/new-4 1 4973873694 ns/op 335149952 B/op 100089 allocs/op BenchmarkTable/100x100000/reuse-4 1 4837603057 ns/op 335149960 B/op 100090 allocs/op BenchmarkPyramid/10-4 3844 29892 ns/op 4872 B/op 35 allocs/op BenchmarkPyramid/100-4 54 2310817 ns/op 409133 B/op 230 allocs/op BenchmarkPyramid/1000-4 1 217353120 ns/op 35625352 B/op 2056 allocs/op BenchmarkRagged/10-4 3621 32294 ns/op 4512 B/op 34 allocs/op BenchmarkRagged/100-4 380 314084 ns/op 41008 B/op 188 allocs/op BenchmarkRagged/1000-4 32 3302344 ns/op 427424 B/op 1661 allocs/op BenchmarkCode-4 12099 9826 ns/op 624 B/op 13 allocs/op PASS ok text/tabwriter 15.358s goos: linux goarch: amd64 pkg: text/template/parse cpu: AMD EPYC 7B12 BenchmarkParseLarge-4 2 63288604 ns/op BenchmarkVariableString-4 133930 876.2 ns/op 80 B/op 3 allocs/op BenchmarkListString-4 2666 41746 ns/op 2511 B/op 39 allocs/op PASS ok text/template/parse 1.459s goos: linux goarch: amd64 pkg: time cpu: AMD EPYC 7B12 BenchmarkAfterFunc-4 25 4269289 ns/op BenchmarkAfter-4 88 1180634 ns/op BenchmarkStop-4 252 518843 ns/op BenchmarkSimultaneousAfterFunc-4 25 4617164 ns/op BenchmarkStartStop-4 190 619570 ns/op BenchmarkReset-4 3963 28315 ns/op BenchmarkSleep-4 34 4276068 ns/op BenchmarkParallelTimerLatency-4 50 200494 avg-late-ns 1346980 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=1-4 37 344149 avg-late-ns 880217 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=2-4 32 354739 avg-late-ns 877634 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=3-4 34 373096 avg-late-ns 1321586 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=4-4 33 361218 avg-late-ns 1378282 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=5-4 31 351177 avg-late-ns 1461916 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=6-4 32 254047 avg-late-ns 1589037 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=7-4 30 183511 avg-late-ns 1290112 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=8-4 27 199108 avg-late-ns 2277123 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=9-4 26 219744 avg-late-ns 1344252 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=10-4 26 862897 avg-late-ns 5754154 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=2ms/tickers-per-P=1-4 34 350949 avg-late-ns 995859 max-late-ns BenchmarkTicker-4 578 239834 ns/op BenchmarkTickerReset-4 6715 18493 ns/op BenchmarkTickerResetNaive-4 187 608377 ns/op BenchmarkNow-4 1527217 78.36 ns/op BenchmarkNowUnixNano-4 1531638 77.70 ns/op BenchmarkNowUnixMilli-4 1525904 79.05 ns/op BenchmarkNowUnixMicro-4 1520163 79.37 ns/op BenchmarkFormat-4 87850 1404 ns/op BenchmarkFormatRFC3339-4 120729 1031 ns/op BenchmarkFormatRFC3339Nano-4 119847 1038 ns/op BenchmarkFormatNow-4 121363 1014 ns/op BenchmarkMarshalJSON-4 165607 720.0 ns/op BenchmarkMarshalText-4 171112 702.7 ns/op BenchmarkParse-4 196202 605.3 ns/op BenchmarkParseRFC3339UTC-4 438780 256.6 ns/op BenchmarkParseRFC3339UTCBytes-4 320256 368.2 ns/op BenchmarkParseRFC3339TZ-4 147931 826.5 ns/op BenchmarkParseRFC3339TZBytes-4 111231 1048 ns/op BenchmarkParseDuration-4 891338 133.3 ns/op BenchmarkHour-4 1566559 76.57 ns/op BenchmarkSecond-4 1505433 76.32 ns/op BenchmarkYear-4 1196940 104.3 ns/op BenchmarkDay-4 1000000 114.8 ns/op BenchmarkISOWeek-4 1133136 104.1 ns/op BenchmarkGoString-4 119592 1003 ns/op BenchmarkUnmarshalText-4 137334 873.2 ns/op PASS ok time 12.864s goos: linux goarch: amd64 pkg: unicode/utf16 cpu: AMD EPYC 7B12 BenchmarkDecodeValidASCII-4 841604 141.0 ns/op BenchmarkDecodeValidJapaneseChars-4 1000249 119.6 ns/op BenchmarkDecodeRune-4 2302156 51.53 ns/op BenchmarkEncodeValidASCII-4 861921 137.4 ns/op BenchmarkEncodeValidJapaneseChars-4 1000000 103.3 ns/op BenchmarkAppendRuneValidASCII-4 2020305 60.57 ns/op BenchmarkAppendRuneValidJapaneseChars-4 3119299 38.22 ns/op BenchmarkEncodeRune-4 4018930 29.95 ns/op PASS ok unicode/utf16 2.454s goos: linux goarch: amd64 pkg: unicode/utf8 cpu: AMD EPYC 7B12 BenchmarkRuneCountTenASCIIChars-4 2428988 49.58 ns/op BenchmarkRuneCountTenJapaneseChars-4 427972 246.6 ns/op BenchmarkRuneCountInStringTenASCIIChars-4 5092725 23.51 ns/op BenchmarkRuneCountInStringTenJapaneseChars-4 677048 175.9 ns/op BenchmarkValidTenASCIIChars-4 2534181 47.36 ns/op BenchmarkValid100KASCIIChars-4 170 798789 ns/op BenchmarkValidTenJapaneseChars-4 464300 257.4 ns/op BenchmarkValidLongMostlyASCII-4 156 785861 ns/op BenchmarkValidLongJapanese-4 82 1395159 ns/op BenchmarkValidStringTenASCIIChars-4 5997421 19.27 ns/op BenchmarkValidString100KASCIIChars-4 13357 8975 ns/op BenchmarkValidStringTenJapaneseChars-4 764038 158.1 ns/op BenchmarkValidStringLongMostlyASCII-4 1593 74996 ns/op BenchmarkValidStringLongJapanese-4 261 452315 ns/op BenchmarkEncodeASCIIRune-4 5598722 21.93 ns/op BenchmarkEncodeJapaneseRune-4 3152158 36.66 ns/op BenchmarkAppendASCIIRune-4 12376136 9.723 ns/op BenchmarkAppendJapaneseRune-4 3677685 33.70 ns/op BenchmarkDecodeASCIIRune-4 3738639 31.78 ns/op BenchmarkDecodeJapaneseRune-4 3208417 37.44 ns/op BenchmarkFullRune/ASCII-4 5054059 23.85 ns/op BenchmarkFullRune/Incomplete-4 2292729 51.85 ns/op BenchmarkFullRune/Japanese-4 4971934 27.55 ns/op PASS ok unicode/utf8 4.638s goos: linux goarch: amd64 pkg: cmd/api cpu: AMD EPYC 7B12 BenchmarkAll-4 1 48640871877 ns/op PASS ok cmd/api 49.881s goos: linux goarch: amd64 pkg: cmd/cgo/internal/test cpu: AMD EPYC 7B12 BenchmarkCgoCall/add-int-4 866218 134.1 ns/op BenchmarkCgoCall/one-pointer-4 659581 184.2 ns/op BenchmarkCgoCall/string-pointer-escape-4 470356 235.8 ns/op BenchmarkCgoCall/string-pointer-noescape-4 733731 166.0 ns/op BenchmarkCgoCall/eight-pointers-4 294457 382.8 ns/op BenchmarkCgoCall/eight-pointers-nil-4 619766 181.3 ns/op BenchmarkCgoCall/eight-pointers-array-4 42286 3040 ns/op BenchmarkCgoCall/eight-pointers-slice-4 58512 2060 ns/op BenchmarkGoString-4 1367258 84.25 ns/op BenchmarkCGoCallback-4 78147 1533 ns/op BenchmarkCGoInCThread-4 709597 169.6 ns/op PASS ok cmd/cgo/internal/test 2.879s goos: linux goarch: amd64 pkg: cmd/compile/internal/reflectdata cpu: AMD EPYC 7B12 BenchmarkEqArrayOfStrings5-4 1267785 83.23 ns/op BenchmarkEqArrayOfStrings64-4 184986 643.0 ns/op BenchmarkEqArrayOfStrings1024-4 12362 9659 ns/op BenchmarkEqArrayOfFloats5-4 1779477 67.45 ns/op BenchmarkEqArrayOfFloats64-4 184311 651.2 ns/op BenchmarkEqArrayOfFloats1024-4 10263 10056 ns/op BenchmarkEqArrayOfStructsEq-4 3367 34965 ns/op BenchmarkEqArrayOfStructsNotEq-4 5318 19217 ns/op BenchmarkEqStruct-4 22512549 5.000 ns/op PASS ok cmd/compile/internal/reflectdata 2.451s goos: linux goarch: amd64 pkg: cmd/compile/internal/ssa cpu: AMD EPYC 7B12 BenchmarkPhioptPass-4 10000 42420 ns/op BenchmarkCopyElim1-4 883 124852 ns/op BenchmarkCopyElim10-4 759 145251 ns/op BenchmarkCopyElim100-4 441 278263 ns/op BenchmarkCopyElim1000-4 94 1313952 ns/op BenchmarkCopyElim10000-4 5 21874958 ns/op BenchmarkCopyElim100000-4 1 418927951 ns/op BenchmarkDeadCode/1-4 670 174382 ns/op BenchmarkDeadCode/10-4 678 194035 ns/op BenchmarkDeadCode/100-4 302 383203 ns/op BenchmarkDeadCode/1000-4 74 1872151 ns/op BenchmarkDeadCode/10000-4 5 21446000 ns/op BenchmarkDeadCode/100000-4 1 267133455 ns/op BenchmarkDeadCode/200000-4 1 548327689 ns/op BenchmarkDominatorsLinear-4 25 5549469 ns/op 1.80 MB/s BenchmarkDominatorsFwdBack-4 18 7271343 ns/op 1.38 MB/s BenchmarkDominatorsManyPred-4 16 7457574 ns/op 1.34 MB/s BenchmarkDominatorsMaxPred-4 16 8603772 ns/op 1.16 MB/s BenchmarkDominatorsMaxPredVal-4 16 8043600 ns/op 1.24 MB/s BenchmarkFuse/1-4 656 155795 ns/op BenchmarkFuse/10-4 616 196337 ns/op BenchmarkFuse/100-4 213 555331 ns/op BenchmarkFuse/1000-4 30 4140526 ns/op BenchmarkFuse/10000-4 2 52373640 ns/op BenchmarkNilCheckDeep1-4 15934 7681 ns/op 0.13 MB/s 237 B/op 4 allocs/op BenchmarkNilCheckDeep10-4 5895 17835 ns/op 0.56 MB/s 233 B/op 4 allocs/op BenchmarkNilCheckDeep100-4 913 117023 ns/op 0.85 MB/s 657 B/op 4 allocs/op BenchmarkNilCheckDeep1000-4 92 1137906 ns/op 0.88 MB/s 4879 B/op 4 allocs/op BenchmarkNilCheckDeep10000-4 8 15086261 ns/op 0.66 MB/s 119077 B/op 6 allocs/op BenchmarkDSEPass-4 40 2669963 ns/op 47728 B/op 7 allocs/op BenchmarkDSEPassBlock-4 2 69724518 ns/op 2120464 B/op 54069 allocs/op BenchmarkCSEPass-4 10 10498481 ns/op 105249 B/op 9 allocs/op BenchmarkCSEPassBlock-4 1 111148610 ns/op 5701224 B/op 97726 allocs/op BenchmarkDeadcodePass-4 285 414760 ns/op 93419 B/op 3 allocs/op BenchmarkDeadcodePassBlock-4 2 50581386 ns/op 2021348 B/op 22502 allocs/op BenchmarkMultiPass-4 102 1011258 ns/op 259357 B/op 11 allocs/op BenchmarkMultiPassBlock-4 1 192089392 ns/op 11297760 B/op 150648 allocs/op BenchmarkCondRewrite/SoloJump-4 4513632 30.07 ns/op BenchmarkCondRewrite/CombJump-4 3844848 26.58 ns/op PASS ok cmd/compile/internal/ssa 12.296s goos: linux goarch: amd64 pkg: cmd/compile/internal/test cpu: AMD EPYC 7B12 BenchmarkLoadAdd-4 13351 9035 ns/op BenchmarkExtShift-4 24079 4974 ns/op BenchmarkModify-4 12452 9624 ns/op BenchmarkMullImm-4 23679 4970 ns/op BenchmarkConstModify-4 12048 10012 ns/op BenchmarkBitSet-4 21602 5110 ns/op BenchmarkBitClear-4 23514 5076 ns/op BenchmarkBitToggle-4 23660 5078 ns/op BenchmarkBitSetConst-4 194917 614.3 ns/op BenchmarkBitClearConst-4 188251 635.1 ns/op BenchmarkBitToggleConst-4 196130 611.0 ns/op BenchmarkDivconstI64-4 11718258 9.182 ns/op BenchmarkModconstI64-4 12646356 9.464 ns/op BenchmarkDivisiblePow2constI64-4 11846305 9.204 ns/op BenchmarkDivisibleconstI64-4 10226761 11.50 ns/op BenchmarkDivisibleWDivconstI64-4 8917696 13.62 ns/op BenchmarkDivconstU64/3-4 13190842 10.06 ns/op BenchmarkDivconstU64/5-4 11265987 9.464 ns/op BenchmarkDivconstU64/37-4 12893508 10.07 ns/op BenchmarkDivconstU64/1234567-4 12675207 9.194 ns/op BenchmarkModconstU64-4 11674141 9.212 ns/op BenchmarkDivisibleconstU64-4 13021780 9.163 ns/op BenchmarkDivisibleWDivconstU64-4 8183624 13.07 ns/op BenchmarkDivconstI32-4 12904544 9.971 ns/op BenchmarkModconstI32-4 11513155 10.36 ns/op BenchmarkDivisiblePow2constI32-4 10607604 9.607 ns/op BenchmarkDivisibleconstI32-4 10693777 10.69 ns/op BenchmarkDivisibleWDivconstI32-4 9593398 12.54 ns/op BenchmarkDivconstU32-4 12095506 9.131 ns/op BenchmarkModconstU32-4 12911667 10.22 ns/op BenchmarkDivisibleconstU32-4 10350030 11.17 ns/op BenchmarkDivisibleWDivconstU32-4 8321469 14.47 ns/op BenchmarkDivconstI16-4 10291746 10.41 ns/op BenchmarkModconstI16-4 11832394 9.210 ns/op BenchmarkDivisiblePow2constI16-4 12360493 10.46 ns/op BenchmarkDivisibleconstI16-4 10578428 10.60 ns/op BenchmarkDivisibleWDivconstI16-4 9348364 12.51 ns/op BenchmarkDivconstU16-4 9377110 11.71 ns/op BenchmarkModconstU16-4 10149829 11.26 ns/op BenchmarkDivisibleconstU16-4 10381422 10.93 ns/op BenchmarkDivisibleWDivconstU16-4 8341634 14.35 ns/op BenchmarkDivconstI8-4 10693681 11.53 ns/op BenchmarkModconstI8-4 10615561 12.15 ns/op BenchmarkDivisiblePow2constI8-4 11880363 9.765 ns/op BenchmarkDivisibleconstI8-4 10222954 12.20 ns/op BenchmarkDivisibleWDivconstI8-4 9598732 13.09 ns/op BenchmarkDivconstU8-4 10868649 11.15 ns/op BenchmarkModconstU8-4 11020700 11.67 ns/op BenchmarkDivisibleconstU8-4 12123919 9.793 ns/op BenchmarkDivisibleWDivconstU8-4 8266507 13.41 ns/op BenchmarkMul2-4 256963 462.1 ns/op BenchmarkMulNeg2-4 267195 446.9 ns/op BenchmarkEfaceInteger-4 5259792 21.37 ns/op BenchmarkDiv64UnsignedSmall-4 19074746 5.380 ns/op BenchmarkDiv64Small-4 22102870 5.304 ns/op BenchmarkDiv64SmallNegDivisor-4 21010024 5.617 ns/op BenchmarkDiv64SmallNegDividend-4 22183405 5.331 ns/op BenchmarkDiv64SmallNegBoth-4 21819172 5.331 ns/op BenchmarkDiv64Unsigned-4 17127273 6.884 ns/op BenchmarkDiv64-4 17073394 6.893 ns/op BenchmarkDiv64NegDivisor-4 14961642 6.942 ns/op BenchmarkDiv64NegDividend-4 17272971 6.958 ns/op BenchmarkDiv64NegBoth-4 16276438 6.880 ns/op BenchmarkMod64UnsignedSmall-4 20250805 5.325 ns/op BenchmarkMod64Small-4 20438824 6.242 ns/op BenchmarkMod64SmallNegDivisor-4 21378903 5.676 ns/op BenchmarkMod64SmallNegDividend-4 22256062 5.381 ns/op BenchmarkMod64SmallNegBoth-4 20796361 5.817 ns/op BenchmarkMod64Unsigned-4 16205881 7.204 ns/op BenchmarkMod64-4 16529790 7.218 ns/op BenchmarkMod64NegDivisor-4 16454833 7.200 ns/op BenchmarkMod64NegDividend-4 16496568 7.182 ns/op BenchmarkMod64NegBoth-4 16529200 7.205 ns/op BenchmarkMulconstI32/3-4 23129948 5.014 ns/op BenchmarkMulconstI32/5-4 23911008 5.075 ns/op BenchmarkMulconstI32/12-4 23737609 4.995 ns/op BenchmarkMulconstI32/120-4 23854539 5.032 ns/op BenchmarkMulconstI32/-120-4 23681955 5.002 ns/op BenchmarkMulconstI32/65537-4 23276613 4.995 ns/op BenchmarkMulconstI32/65538-4 23944644 5.028 ns/op BenchmarkMulconstI64/3-4 23681395 5.599 ns/op BenchmarkMulconstI64/5-4 22603296 5.004 ns/op BenchmarkMulconstI64/12-4 23555738 5.037 ns/op BenchmarkMulconstI64/120-4 24069082 5.031 ns/op BenchmarkMulconstI64/-120-4 20146092 5.014 ns/op BenchmarkMulconstI64/65537-4 19744148 5.926 ns/op BenchmarkMulconstI64/65538-4 23687280 5.000 ns/op BenchmarkMulconstU32/3-4 23818738 4.994 ns/op BenchmarkMulconstU32/5-4 23855293 5.005 ns/op BenchmarkMulconstU32/12-4 23539842 5.021 ns/op BenchmarkMulconstU32/120-4 23749207 5.036 ns/op BenchmarkMulconstU32/65537-4 22804410 5.012 ns/op BenchmarkMulconstU32/65538-4 23910578 5.088 ns/op BenchmarkMulconstU64/3-4 24048722 5.015 ns/op BenchmarkMulconstU64/5-4 20004637 5.927 ns/op BenchmarkMulconstU64/12-4 22198748 5.009 ns/op BenchmarkMulconstU64/120-4 23583751 4.997 ns/op BenchmarkMulconstU64/65537-4 24056130 4.997 ns/op BenchmarkMulconstU64/65538-4 21883518 5.017 ns/op BenchmarkShiftArithmeticRight-4 25522161 4.698 ns/op BenchmarkSwitch8Predictable-4 7527933 15.43 ns/op BenchmarkSwitch8Unpredictable-4 7664827 15.61 ns/op BenchmarkSwitch32Predictable-4 11769841 9.672 ns/op BenchmarkSwitch32Unpredictable-4 7691203 15.61 ns/op BenchmarkSwitchStringPredictable-4 10080468 11.84 ns/op BenchmarkSwitchStringUnpredictable-4 6393796 18.27 ns/op BenchmarkSwitchTypePredictable-4 7006669 15.24 ns/op BenchmarkSwitchTypeUnpredictable-4 4871300 24.71 ns/op PASS ok cmd/compile/internal/test 15.827s goos: linux goarch: amd64 pkg: cmd/compile/internal/types2 cpu: AMD EPYC 7B12 BenchmarkLookupFieldOrMethod-4 194 604085 ns/op BenchmarkNamed/Underlying/nongeneric-4 1418184 84.76 ns/op BenchmarkNamed/Underlying/generic-4 1418329 86.56 ns/op BenchmarkNamed/Underlying/src_instance-4 1408660 85.12 ns/op BenchmarkNamed/Underlying/user_instance-4 1407208 85.94 ns/op BenchmarkCheck/http/funcbodies/info-4 1 373239896 ns/op 89049 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 283807224 ns/op 117101 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 120329109 ns/op 276135 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 101607791 ns/op 327035 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 292123643 ns/op 17724 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 2 62745959 ns/op 82504 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 5 24901134 ns/op 207885 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 5 24332454 ns/op 212749 lines/s BenchmarkCheck/constant/funcbodies/info-4 3 34982123 ns/op 62014 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 4 29435775 ns/op 73697 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 7 15293134 ns/op 141856 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 7 14734803 ns/op 147227 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 760341878 ns/op 87022 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 441197909 ns/op 149965 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 109341990 ns/op 604922 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 2 91807786 ns/op 720587 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 1 333480599 ns/op 6033 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 3 49148022 ns/op 40924 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 4 28584890 ns/op 70365 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 4 28019938 ns/op 71784 lines/s PASS ok cmd/compile/internal/types2 14.484s goos: linux goarch: amd64 pkg: cmd/go cpu: AMD EPYC 7B12 BenchmarkExecGoEnv-4 200 553719 ns/op 1352660 sys-ns/op 671350 user-ns/op PASS ok cmd/go 1.190s goos: linux goarch: amd64 pkg: cmd/go/internal/cfg cpu: AMD EPYC 7B12 BenchmarkLookPath-4 316278 342.4 ns/op PASS ok cmd/go/internal/cfg 1.127s goos: linux goarch: amd64 pkg: cmd/internal/notsha256 cpu: AMD EPYC 7B12 BenchmarkHash8Bytes/New-4 94066 1239 ns/op 6.46 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum256-4 110268 1050 ns/op 7.62 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 23960 5063 ns/op 202.26 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum256-4 24829 4806 ns/op 213.07 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 3771 31257 ns/op 262.08 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum256-4 3796 31072 ns/op 263.64 MB/s 0 B/op 0 allocs/op PASS ok cmd/internal/notsha256 1.865s All tests passed.