linux-arm64-race at 5df4a6376f4368e55bfb848f27f078f237f01482 :: Running /tmp/workdir/go/src/make.bash with args ["/tmp/workdir/go/src/make.bash"] and env ["HOSTNAME=cd964576b705" "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=13s" "GO_STAGE0_DL_DELAY=200ms" "WORKDIR=/tmp/workdir" "GOROOT_BOOTSTRAP=/tmp/workdir/go1.4" "GO_BUILDER_NAME=linux-arm64-race" "GOBIN=" "TMPDIR=/tmp/workdir/tmp" "GOCACHE=/tmp/workdir/gocache" "GOPLSCACHE=/tmp/workdir/goplscache" "PWD=/tmp/workdir/go/src"] in dir /tmp/workdir/go/src Building Go cmd/dist using /tmp/workdir/go1.4. (go1.20.6 linux/arm64) Building Go toolchain1 using /tmp/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/arm64. --- Installed Go for linux/arm64 in /tmp/workdir/go Installed commands in /tmp/workdir/go/bin *** You need to add /tmp/workdir/go/bin to your PATH. :: Running /tmp/workdir/go/bin/go with args ["/tmp/workdir/go/bin/go" "install" "-race" "std"] and env ["HOSTNAME=cd964576b705" "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=13s" "GO_STAGE0_DL_DELAY=200ms" "WORKDIR=/tmp/workdir" "GOROOT_BOOTSTRAP=/tmp/workdir/go1.4" "GO_BUILDER_NAME=linux-arm64-race" "GOBIN=" "TMPDIR=/tmp/workdir/tmp" "GOCACHE=/tmp/workdir/gocache" "GOPLSCACHE=/tmp/workdir/goplscache" "PWD=/tmp/workdir/go/bin"] in dir /tmp/workdir/go/bin ##### Test execution environment. # GOARCH: arm64 # CPU: # GOOS: linux # OS Version: Linux 6.1.58+ #1 SMP Sun Nov 12 15:14:43 UTC 2023 aarch64 ##### Testing packages. ok archive/tar 1.856s ok archive/zip 2.915s ok bufio 1.347s ok bytes 2.585s ok cmp 1.017s ok compress/bzip2 1.424s ok compress/flate 5.452s ok compress/gzip 14.274s ok compress/lzw 1.505s ok compress/zlib 5.133s ok container/heap 1.017s ok container/list 1.016s ok container/ring 1.013s ok context 1.037s ok crypto 1.020s ok crypto/aes 1.039s ok crypto/cipher 1.039s ok crypto/des 1.038s ok crypto/dsa 1.014s ok crypto/ecdh 1.237s ok crypto/ecdsa 1.159s ok crypto/ed25519 1.559s ok crypto/elliptic 1.040s ok crypto/hmac 1.017s ok crypto/internal/alias 1.013s ok crypto/internal/bigmod 4.242s ok crypto/internal/boring 1.013s ok crypto/internal/boring/bcache 1.321s ok crypto/internal/edwards25519 1.985s ok crypto/internal/edwards25519/field 1.099s ok crypto/internal/nistec 1.932s ok crypto/internal/nistec/fiat 1.013s [no tests to run] ok crypto/md5 1.019s ok crypto/rand 1.287s ok crypto/rc4 1.488s ok crypto/rsa 3.023s ok crypto/sha1 1.015s ok crypto/sha256 1.016s ok crypto/sha512 1.021s ok crypto/subtle 1.334s ok crypto/tls 3.962s ok crypto/x509 2.614s ok database/sql 1.554s ok database/sql/driver 1.013s ok debug/buildinfo 1.030s ok debug/dwarf 1.070s ok debug/elf 2.416s ok debug/gosym 1.102s ok debug/macho 1.023s ok debug/pe 1.044s ok debug/plan9obj 1.012s ok embed 1.014s [no tests to run] ok embed/internal/embedtest 1.015s ok encoding/ascii85 1.018s ok encoding/asn1 1.017s ok encoding/base32 1.052s ok encoding/base64 1.019s ok encoding/binary 1.017s ok encoding/csv 1.056s ok encoding/gob 19.541s ok encoding/hex 1.018s ok encoding/json 2.006s ok encoding/pem 3.657s ok encoding/xml 1.167s ok errors 1.018s ok expvar 1.016s ok flag 3.067s ok fmt 1.675s ok go/ast 1.023s ok go/build 6.727s ok go/build/constraint 1.019s ok go/constant 1.021s ok go/doc 1.226s ok go/doc/comment 3.147s ok go/format 1.042s ok go/importer 1.541s ok go/internal/gccgoimporter 1.049s ok go/internal/gcimporter 8.526s ok go/internal/srcimporter 16.056s ok go/parser 1.905s ok go/printer 2.215s ok go/scanner 1.018s ok go/token 1.116s ok go/types 40.280s ok go/version 1.012s ok hash 1.015s ok hash/adler32 1.035s ok hash/crc32 1.041s ok hash/crc64 1.023s ok hash/fnv 1.017s ok hash/maphash 1.013s ok html 1.013s ok html/template 1.226s ok image 1.468s ok image/color 1.032s ok image/draw 1.666s ok image/gif 1.877s ok image/jpeg 2.374s ok image/png 4.125s ok index/suffixarray 2.035s ok internal/abi 1.042s ok internal/buildcfg 1.013s ok internal/coverage/cformat 1.014s ok internal/coverage/cmerge 1.014s ok internal/coverage/pods 1.016s ok internal/coverage/slicereader 1.013s ok internal/coverage/slicewriter 1.012s ok internal/coverage/test 1.040s ok internal/cpu 2.025s ok internal/dag 1.015s ok internal/diff 1.015s ok internal/fmtsort 1.014s ok internal/fuzz 1.033s ok internal/godebug 9.452s ok internal/godebugs 1.012s ok internal/gover 1.012s ok internal/intern 1.144s ok internal/itoa 1.013s ok internal/platform 1.450s ok internal/poll 1.489s ok internal/profile 1.014s ok internal/reflectlite 1.015s ok internal/safefilepath 1.012s ok internal/saferio 1.079s ok internal/singleflight 1.080s ok internal/testenv 1.110s ok internal/trace 1.235s ok internal/trace/v2 8.230s ok internal/types/errors 1.300s ok internal/unsafeheader 1.012s ok internal/xcoff 1.028s ok internal/zstd 1.059s ok io 1.046s ok io/fs 1.260s ok io/ioutil 1.018s ok log 1.020s ok log/slog 1.077s ok log/slog/internal/benchmarks 1.013s ok log/slog/internal/buffer 1.012s ok log/syslog 2.226s ok maps 1.014s ok math 1.024s ok math/big 4.596s ok math/bits 1.021s ok math/cmplx 1.016s ok math/rand 4.403s ok math/rand/v2 3.190s ok mime 1.036s ok mime/multipart 6.029s ok mime/quotedprintable 1.039s ok net 40.683s ok net/http 7.864s ok net/http/cgi 27.390s ok net/http/cookiejar 1.022s ok net/http/fcgi 1.221s ok net/http/httptest 1.200s ok net/http/httptrace 1.014s ok net/http/httputil 1.623s ok net/http/internal 1.018s ok net/http/internal/ascii 1.012s ok net/http/pprof 5.058s ok net/internal/socktest 1.013s ok net/mail 1.018s ok net/netip 1.286s ok net/rpc 1.050s ok net/rpc/jsonrpc 1.024s ok net/smtp 1.069s ok net/textproto 1.033s ok net/url 1.024s ok os 7.156s ok os/exec 7.134s ok os/exec/internal/fdtest 1.011s ok os/signal 16.917s ok os/user 1.012s ok path 1.013s ok path/filepath 1.043s ok plugin 1.016s ok reflect 1.473s ok regexp 4.210s ok regexp/syntax 7.790s ok runtime 36.436s ok runtime/cgo 1.014s ok runtime/coverage 1.015s ok runtime/debug 2.083s ok runtime/internal/atomic 1.186s ok runtime/internal/math 1.020s ok runtime/internal/sys 1.020s ok runtime/internal/syscall 1.030s ok runtime/internal/wasitest 1.021s ok runtime/metrics 1.026s ok runtime/pprof 18.144s ok runtime/race 10.607s ok runtime/trace 1.124s ok slices 1.602s ok sort 1.479s ok strconv 3.614s ok strings 3.186s ok sync 1.530s ok sync/atomic 4.927s ok syscall 11.660s ok testing 2.839s ok testing/fstest 1.019s ok testing/iotest 1.015s ok testing/quick 1.169s ok testing/slogtest 1.017s ok text/scanner 1.028s ok text/tabwriter 1.016s ok text/template 1.077s ok text/template/parse 1.029s ok time 3.012s ok unicode 1.018s ok unicode/utf16 1.017s ok unicode/utf8 1.025s ok cmd/addr2line 4.089s ok cmd/api 1.557s ok cmd/asm/internal/asm 4.566s ok cmd/asm/internal/lex 1.015s ok cmd/cgo/internal/swig 1.652s ok cmd/cgo/internal/test 2.078s ok cmd/cgo/internal/testcarchive 20.452s ok cmd/cgo/internal/testcshared 5.466s ok cmd/cgo/internal/testerrors 9.265s ok cmd/cgo/internal/testfortran 2.186s ok cmd/cgo/internal/testgodefs 1.489s ok cmd/cgo/internal/testlife 1.517s ok cmd/cgo/internal/testnocgo 1.012s ok cmd/cgo/internal/testplugin 24.585s ok cmd/cgo/internal/testsanitizers 17.647s ok cmd/cgo/internal/testshared 32.585s ok cmd/cgo/internal/testso 2.273s ok cmd/cgo/internal/teststdio 2.182s ok cmd/cgo/internal/testtls 1.013s ok cmd/compile/internal/abt 1.040s ok cmd/compile/internal/amd64 1.019s ok cmd/compile/internal/base 1.014s ok cmd/compile/internal/compare 1.016s ok cmd/compile/internal/devirtualize 1.015s ok cmd/compile/internal/dwarfgen 1.419s ok cmd/compile/internal/importer 1.615s ok cmd/compile/internal/inline/inlheur 1.317s ok cmd/compile/internal/ir 1.017s ok cmd/compile/internal/logopt 1.040s ok cmd/compile/internal/loopvar 21.825s ok cmd/compile/internal/noder 1.019s ok cmd/compile/internal/reflectdata 1.017s [no tests to run] ok cmd/compile/internal/ssa 22.014s ok cmd/compile/internal/syntax 1.144s ok cmd/compile/internal/test 11.836s ok cmd/compile/internal/typecheck 1.186s ok cmd/compile/internal/types 1.012s ok cmd/compile/internal/types2 9.167s ok cmd/covdata 1.018s ok cmd/cover 16.695s ok cmd/dist 1.014s ok cmd/distpack 1.012s ok cmd/doc 1.616s ok cmd/fix 1.685s ok cmd/go 166.987s ok cmd/go/internal/auth 1.018s ok cmd/go/internal/cache 1.136s ok cmd/go/internal/cfg 1.017s [no tests to run] ok cmd/go/internal/envcmd 1.052s ok cmd/go/internal/fsys 1.048s ok cmd/go/internal/generate 1.036s ok cmd/go/internal/gover 1.013s ok cmd/go/internal/imports 1.023s ok cmd/go/internal/load 1.021s ok cmd/go/internal/lockedfile 2.131s ok cmd/go/internal/lockedfile/internal/filelock 2.046s ok cmd/go/internal/modfetch 1.029s ok cmd/go/internal/modfetch/codehost 1.393s ok cmd/go/internal/modfetch/zip_sum_test 1.021s ok cmd/go/internal/modindex 1.659s ok cmd/go/internal/modload 1.033s ok cmd/go/internal/mvs 1.041s ok cmd/go/internal/par 1.119s ok cmd/go/internal/str 1.014s ok cmd/go/internal/test 1.038s ok cmd/go/internal/toolchain 1.029s ok cmd/go/internal/vcs 1.024s ok cmd/go/internal/vcweb 1.028s ok cmd/go/internal/vcweb/vcstest 4.445s ok cmd/go/internal/web 1.015s ok cmd/go/internal/work 1.101s ok cmd/gofmt 1.182s ok cmd/internal/archive 1.335s ok cmd/internal/buildid 1.564s ok cmd/internal/cov 1.209s ok cmd/internal/bootstrap_test 1.015s ok cmd/internal/dwarf 1.013s ok cmd/internal/edit 1.012s ok cmd/internal/goobj 1.012s ok cmd/internal/moddeps 1.908s ok cmd/internal/notsha256 1.015s ok cmd/internal/obj 1.328s ok cmd/internal/obj/arm64 2.084s ok cmd/internal/obj/ppc64 1.066s ok cmd/internal/obj/riscv 1.034s ok cmd/internal/obj/s390x 1.012s ok cmd/internal/obj/x86 3.279s ok cmd/internal/objabi 1.036s ok cmd/internal/pkgpath 5.055s ok cmd/internal/pkgpattern 1.019s ok cmd/internal/quoted 1.015s ok cmd/internal/src 1.013s ok cmd/internal/test2json 1.753s ok cmd/link 9.798s ok cmd/link/internal/benchmark 1.013s ok cmd/link/internal/ld 5.255s ok cmd/link/internal/loader 1.035s ok cmd/nm 9.150s ok cmd/objdump 4.984s ok cmd/pack 7.339s ok cmd/pprof 3.371s ok cmd/trace 1.026s ok cmd/trace/v2 1.313s ok cmd/vet 29.392s ##### Running benchmarks briefly. goos: linux goarch: arm64 pkg: archive/tar Benchmark/Writer/USTAR-4 2481 46258 ns/op 1368 B/op 25 allocs/op Benchmark/Writer/GNU-4 1945 57248 ns/op 1872 B/op 37 allocs/op Benchmark/Writer/PAX-4 1333 87723 ns/op 2512 B/op 57 allocs/op Benchmark/Reader/USTAR-4 4174 25715 ns/op 5044 B/op 15 allocs/op Benchmark/Reader/GNU-4 5680 18619 ns/op 5124 B/op 15 allocs/op Benchmark/Reader/PAX-4 2349 51856 ns/op 8557 B/op 33 allocs/op PASS ok archive/tar 1.769s goos: linux goarch: arm64 pkg: archive/zip BenchmarkCompressedZipGarbage-4 1 365412296 ns/op 828576 B/op 82 allocs/op BenchmarkZip64Test-4 1 193606468 ns/op BenchmarkZip64TestSizes/4096-4 1747 65203 ns/op BenchmarkZip64TestSizes/1048576-4 140 865395 ns/op BenchmarkZip64TestSizes/67108864-4 1 188265628 ns/op PASS ok archive/zip 2.457s goos: linux goarch: arm64 pkg: bufio BenchmarkReaderCopyOptimal-4 192639 596.1 ns/op BenchmarkReaderCopyUnoptimal-4 118856 975.2 ns/op BenchmarkReaderCopyNoWriteTo-4 12818 9370 ns/op BenchmarkReaderWriteToOptimal-4 7753 14479 ns/op BenchmarkReaderReadString-4 106448 1093 ns/op 144 B/op 1 allocs/op BenchmarkWriterCopyOptimal-4 182137 656.5 ns/op BenchmarkWriterCopyUnoptimal-4 179715 664.0 ns/op BenchmarkWriterCopyNoReadFrom-4 12980 9267 ns/op BenchmarkReaderEmpty-4 47794 2320 ns/op 4224 B/op 3 allocs/op BenchmarkWriterEmpty-4 35755 3339 ns/op 4096 B/op 1 allocs/op BenchmarkWriterFlush-4 436141 268.4 ns/op 0 B/op 0 allocs/op PASS ok bufio 2.600s goos: linux goarch: arm64 pkg: bytes BenchmarkReadString-4 8720 13523 ns/op 2423.11 MB/s BenchmarkWriteByte-4 362 329949 ns/op 12.41 MB/s BenchmarkWriteRune-4 193 617047 ns/op 19.91 MB/s BenchmarkBufferNotEmptyWriteRead-4 24 4798861 ns/op BenchmarkBufferFullSmallReads-4 69 1658097 ns/op BenchmarkBufferWriteBlock/N4096-4 7257 14460 ns/op 14336 B/op 6 allocs/op BenchmarkBufferWriteBlock/N65536-4 588 191694 ns/op 260096 B/op 14 allocs/op BenchmarkBufferWriteBlock/N1048576-4 15 6975752 ns/op 4192262 B/op 22 allocs/op BenchmarkBufferAppendNoCopy-4 10 10138063 ns/op 1654.87 MB/s 3355443 B/op 0 allocs/op BenchmarkIndexByte/10-4 2837875 42.36 ns/op 236.06 MB/s BenchmarkIndexByte/32-4 2681377 43.22 ns/op 740.48 MB/s BenchmarkIndexByte/4K-4 695312 171.0 ns/op 23959.51 MB/s BenchmarkIndexBytePortable/10-4 782635 151.3 ns/op 66.10 MB/s BenchmarkIndexBytePortable/32-4 299463 394.6 ns/op 81.10 MB/s BenchmarkIndexBytePortable/4K-4 2674 44754 ns/op 91.52 MB/s BenchmarkIndexRune/10-4 776638 151.5 ns/op 66.00 MB/s BenchmarkIndexRune/32-4 408002 291.0 ns/op 109.98 MB/s BenchmarkIndexRune/4K-4 286502 414.5 ns/op 9880.86 MB/s BenchmarkIndexRuneASCII/10-4 2523865 47.58 ns/op 210.18 MB/s BenchmarkIndexRuneASCII/32-4 2554249 46.94 ns/op 681.69 MB/s BenchmarkIndexRuneASCII/4K-4 687111 173.7 ns/op 23576.26 MB/s BenchmarkEqual/0-4 10919692 10.76 ns/op BenchmarkEqual/1-4 842908 140.4 ns/op 7.12 MB/s BenchmarkEqual/6-4 832062 143.5 ns/op 41.80 MB/s BenchmarkEqual/9-4 814885 145.7 ns/op 61.76 MB/s BenchmarkEqual/15-4 825014 145.5 ns/op 103.11 MB/s BenchmarkEqual/16-4 827128 141.6 ns/op 112.97 MB/s BenchmarkEqual/20-4 815061 145.0 ns/op 137.91 MB/s BenchmarkEqual/32-4 803793 147.7 ns/op 216.72 MB/s BenchmarkEqual/4K-4 71518 1677 ns/op 2441.79 MB/s BenchmarkEqualBothUnaligned/64_0-4 934724 127.3 ns/op 502.81 MB/s BenchmarkEqualBothUnaligned/64_1-4 848727 137.0 ns/op 467.19 MB/s BenchmarkEqualBothUnaligned/64_4-4 929252 123.9 ns/op 516.67 MB/s BenchmarkEqualBothUnaligned/64_7-4 927615 127.6 ns/op 501.53 MB/s BenchmarkEqualBothUnaligned/4096_0-4 73059 1642 ns/op 2495.27 MB/s BenchmarkEqualBothUnaligned/4096_1-4 59458 2014 ns/op 2033.63 MB/s BenchmarkEqualBothUnaligned/4096_4-4 91730 1302 ns/op 3144.98 MB/s BenchmarkEqualBothUnaligned/4096_7-4 90226 1326 ns/op 3088.28 MB/s BenchmarkIndex/10-4 2159798 55.47 ns/op 180.27 MB/s BenchmarkIndex/32-4 136424 872.1 ns/op 36.69 MB/s BenchmarkIndex/4K-4 24030 4993 ns/op 820.31 MB/s BenchmarkIndexEasy/10-4 2269597 52.67 ns/op 189.87 MB/s BenchmarkIndexEasy/32-4 594012 198.3 ns/op 161.39 MB/s BenchmarkIndexEasy/4K-4 366998 323.1 ns/op 12678.65 MB/s BenchmarkCount/10-4 923133 129.8 ns/op 77.05 MB/s BenchmarkCount/32-4 132056 908.3 ns/op 35.23 MB/s BenchmarkCount/4K-4 23845 5032 ns/op 813.95 MB/s BenchmarkCountEasy/10-4 919230 127.3 ns/op 78.52 MB/s BenchmarkCountEasy/32-4 446308 265.9 ns/op 120.35 MB/s BenchmarkCountEasy/4K-4 302486 392.0 ns/op 10449.62 MB/s BenchmarkCountSingle/10-4 2100994 57.36 ns/op 174.33 MB/s BenchmarkCountSingle/32-4 2155402 55.29 ns/op 578.72 MB/s BenchmarkCountSingle/4K-4 493891 233.1 ns/op 17572.56 MB/s BenchmarkToUpper/#00-4 2121016 54.20 ns/op BenchmarkToUpper/ONLYUPPER-4 235635 509.4 ns/op BenchmarkToUpper/abc-4 374900 320.6 ns/op BenchmarkToUpper/AbC123-4 266780 443.3 ns/op BenchmarkToUpper/azAZ09_-4 256375 471.4 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 88515 1353 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 32274 3724 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 49867 2413 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 108296 1117 ns/op BenchmarkToLower/#00-4 2148645 54.76 ns/op BenchmarkToLower/abc-4 311788 393.7 ns/op BenchmarkToLower/AbC123-4 275474 442.3 ns/op BenchmarkToLower/azAZ09_-4 256054 471.6 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 89020 1356 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 34736 3471 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 59947 1997 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 107072 1120 ns/op BenchmarkFields/ASCII/16-4 122420 975.2 ns/op 16.41 MB/s 96 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 9811 12201 ns/op 20.98 MB/s 704 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 640 184750 ns/op 22.17 MB/s 9472 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 39 3076472 ns/op 21.30 MB/s 139264 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 3 48500517 ns/op 21.62 MB/s 2260992 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 145264 816.0 ns/op 19.61 MB/s 24 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 5083 23421 ns/op 10.93 MB/s 480 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 324 363800 ns/op 11.26 MB/s 24832 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 19 6241595 ns/op 10.50 MB/s 512256 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 1 106094394 ns/op 9.88 MB/s 11211008 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 107973 1082 ns/op 14.79 MB/s 96 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 8992 13213 ns/op 19.38 MB/s 704 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 546 216590 ns/op 18.91 MB/s 24832 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 30 3855314 ns/op 17.00 MB/s 504064 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 2 70516476 ns/op 14.87 MB/s 11202816 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 135097 904.8 ns/op 17.68 MB/s 24 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 6496 18235 ns/op 14.04 MB/s 480 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 418 281186 ns/op 14.57 MB/s 24832 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 24 4942083 ns/op 13.26 MB/s 512264 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 2 86937874 ns/op 12.06 MB/s 11211008 B/op 24 allocs/op BenchmarkTrimSpace/NoTrim-4 1512878 80.30 ns/op BenchmarkTrimSpace/ASCII-4 778088 151.9 ns/op BenchmarkTrimSpace/SomeNonASCII-4 79575 1487 ns/op BenchmarkTrimSpace/JustNonASCII-4 39669 2986 ns/op BenchmarkToValidUTF8/Valid-4 469946 246.1 ns/op BenchmarkToValidUTF8/InvalidASCII-4 283674 422.0 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 72949 1635 ns/op BenchmarkIndexHard1-4 168 710088 ns/op BenchmarkIndexHard2-4 166 713099 ns/op BenchmarkIndexHard3-4 163 727737 ns/op BenchmarkIndexHard4-4 4 25320478 ns/op BenchmarkLastIndexHard1-4 6 19202419 ns/op BenchmarkLastIndexHard2-4 5 24263654 ns/op BenchmarkLastIndexHard3-4 4 25567528 ns/op BenchmarkCountHard1-4 168 708054 ns/op BenchmarkCountHard2-4 168 713172 ns/op BenchmarkCountHard3-4 164 729452 ns/op BenchmarkSplitEmptySeparator-4 1 129383271 ns/op BenchmarkSplitSingleByteSeparator-4 13 8200704 ns/op BenchmarkSplitMultiByteSeparator-4 10 10935699 ns/op BenchmarkSplitNSingleByteSeparator-4 146364 809.1 ns/op BenchmarkSplitNMultiByteSeparator-4 53432 2207 ns/op BenchmarkRepeat-4 121051 978.4 ns/op BenchmarkRepeatLarge/256/1-4 99681 1221 ns/op 209.71 MB/s BenchmarkRepeatLarge/256/16-4 150258 796.1 ns/op 321.56 MB/s BenchmarkRepeatLarge/512/1-4 74007 1529 ns/op 334.75 MB/s BenchmarkRepeatLarge/512/16-4 101506 1086 ns/op 471.41 MB/s BenchmarkRepeatLarge/1024/1-4 59594 2063 ns/op 496.25 MB/s BenchmarkRepeatLarge/1024/16-4 76312 1609 ns/op 636.50 MB/s BenchmarkRepeatLarge/2048/1-4 40016 2966 ns/op 690.57 MB/s BenchmarkRepeatLarge/2048/16-4 46174 2610 ns/op 784.65 MB/s BenchmarkRepeatLarge/4096/1-4 25467 4629 ns/op 884.94 MB/s BenchmarkRepeatLarge/4096/16-4 28705 3991 ns/op 1026.26 MB/s BenchmarkRepeatLarge/8192/1-4 15352 7908 ns/op 1035.95 MB/s BenchmarkRepeatLarge/8192/16-4 16090 7193 ns/op 1138.87 MB/s BenchmarkRepeatLarge/8192/4097-4 32362 3654 ns/op 1121.23 MB/s BenchmarkRepeatLarge/16384/1-4 8042 13049 ns/op 1255.60 MB/s BenchmarkRepeatLarge/16384/16-4 9529 12825 ns/op 1277.47 MB/s BenchmarkRepeatLarge/16384/4097-4 12397 9709 ns/op 1265.88 MB/s BenchmarkRepeatLarge/32768/1-4 5110 23799 ns/op 1376.86 MB/s BenchmarkRepeatLarge/32768/16-4 5060 23723 ns/op 1381.28 MB/s BenchmarkRepeatLarge/32768/4097-4 5443 21857 ns/op 1312.12 MB/s BenchmarkRepeatLarge/65536/1-4 2602 43990 ns/op 1489.81 MB/s BenchmarkRepeatLarge/65536/16-4 2725 43693 ns/op 1499.93 MB/s BenchmarkRepeatLarge/65536/4097-4 2334 43198 ns/op 1422.62 MB/s BenchmarkRepeatLarge/131072/1-4 511 226827 ns/op 577.85 MB/s BenchmarkRepeatLarge/131072/16-4 506 223137 ns/op 587.41 MB/s BenchmarkRepeatLarge/131072/4097-4 526 227425 ns/op 558.46 MB/s BenchmarkRepeatLarge/262144/1-4 265 434461 ns/op 603.38 MB/s BenchmarkRepeatLarge/262144/16-4 268 430799 ns/op 608.51 MB/s BenchmarkRepeatLarge/262144/4097-4 266 449728 ns/op 573.93 MB/s BenchmarkRepeatLarge/524288/1-4 134 881774 ns/op 594.58 MB/s BenchmarkRepeatLarge/524288/16-4 130 892386 ns/op 587.51 MB/s BenchmarkRepeatLarge/524288/4097-4 134 866090 ns/op 600.77 MB/s BenchmarkRepeatLarge/1048576/1-4 66 1744677 ns/op 601.01 MB/s BenchmarkRepeatLarge/1048576/16-4 70 1756382 ns/op 597.01 MB/s BenchmarkRepeatLarge/1048576/4097-4 75 1783424 ns/op 585.80 MB/s BenchmarkRepeatLarge/2097152/1-4 37 3352317 ns/op 625.58 MB/s BenchmarkRepeatLarge/2097152/16-4 39 3226772 ns/op 649.92 MB/s BenchmarkRepeatLarge/2097152/4097-4 32 3537206 ns/op 591.87 MB/s BenchmarkRepeatLarge/4194304/1-4 16 7002527 ns/op 598.97 MB/s BenchmarkRepeatLarge/4194304/16-4 16 6970405 ns/op 601.73 MB/s BenchmarkRepeatLarge/4194304/4097-4 15 7259066 ns/op 577.38 MB/s BenchmarkRepeatLarge/8388608/1-4 8 14433964 ns/op 581.17 MB/s BenchmarkRepeatLarge/8388608/16-4 8 14288774 ns/op 587.08 MB/s BenchmarkRepeatLarge/8388608/4097-4 7 14946628 ns/op 561.10 MB/s BenchmarkRepeatLarge/16777216/1-4 4 28367288 ns/op 591.43 MB/s BenchmarkRepeatLarge/16777216/16-4 4 28926338 ns/op 580.00 MB/s BenchmarkRepeatLarge/16777216/4097-4 4 28892518 ns/op 580.68 MB/s BenchmarkRepeatLarge/33554432/1-4 2 57388016 ns/op 584.69 MB/s BenchmarkRepeatLarge/33554432/16-4 2 55844196 ns/op 600.86 MB/s BenchmarkRepeatLarge/33554432/4097-4 2 58864176 ns/op 570.03 MB/s BenchmarkRepeatLarge/67108864/1-4 1 110332953 ns/op 608.24 MB/s BenchmarkRepeatLarge/67108864/16-4 1 108722953 ns/op 617.25 MB/s BenchmarkRepeatLarge/67108864/4097-4 1 113290032 ns/op 592.36 MB/s BenchmarkRepeatLarge/134217728/1-4 1 219302626 ns/op 612.02 MB/s BenchmarkRepeatLarge/134217728/16-4 1 215767505 ns/op 622.05 MB/s BenchmarkRepeatLarge/134217728/4097-4 1 225541105 ns/op 595.09 MB/s BenchmarkRepeatLarge/268435456/1-4 1 439266691 ns/op 611.10 MB/s BenchmarkRepeatLarge/268435456/16-4 1 423899052 ns/op 633.25 MB/s BenchmarkRepeatLarge/268435456/4097-4 1 450761811 ns/op 595.52 MB/s BenchmarkRepeatLarge/536870912/1-4 1 873781902 ns/op 614.42 MB/s BenchmarkRepeatLarge/536870912/16-4 1 844169383 ns/op 635.98 MB/s BenchmarkRepeatLarge/536870912/4097-4 1 871944701 ns/op 615.72 MB/s BenchmarkRepeatLarge/1073741824/1-4 1 1750090363 ns/op 613.54 MB/s BenchmarkRepeatLarge/1073741824/16-4 1 1672012007 ns/op 642.19 MB/s BenchmarkRepeatLarge/1073741824/4097-4 1 1728272604 ns/op 621.28 MB/s BenchmarkBytesCompare/1-4 14101257 8.468 ns/op BenchmarkBytesCompare/2-4 14119442 8.606 ns/op BenchmarkBytesCompare/4-4 14147274 8.474 ns/op BenchmarkBytesCompare/8-4 14687811 8.361 ns/op BenchmarkBytesCompare/16-4 13694504 8.604 ns/op BenchmarkBytesCompare/32-4 12685365 9.259 ns/op BenchmarkBytesCompare/64-4 10115792 11.89 ns/op BenchmarkBytesCompare/128-4 7743674 14.79 ns/op BenchmarkBytesCompare/256-4 5248333 22.88 ns/op BenchmarkBytesCompare/512-4 3074979 39.08 ns/op BenchmarkBytesCompare/1024-4 1678917 71.37 ns/op BenchmarkBytesCompare/2048-4 866500 135.9 ns/op BenchmarkIndexAnyASCII/1:1-4 1861929 64.47 ns/op BenchmarkIndexAnyASCII/1:2-4 1882351 63.84 ns/op BenchmarkIndexAnyASCII/1:4-4 1881585 63.89 ns/op BenchmarkIndexAnyASCII/1:8-4 1856716 64.40 ns/op BenchmarkIndexAnyASCII/1:16-4 1863560 64.36 ns/op BenchmarkIndexAnyASCII/1:32-4 1843394 64.49 ns/op BenchmarkIndexAnyASCII/1:64-4 1798683 66.39 ns/op BenchmarkIndexAnyASCII/16:1-4 1444182 83.23 ns/op BenchmarkIndexAnyASCII/16:2-4 347950 339.7 ns/op BenchmarkIndexAnyASCII/16:4-4 348718 342.2 ns/op BenchmarkIndexAnyASCII/16:8-4 345212 345.5 ns/op BenchmarkIndexAnyASCII/16:16-4 331638 358.6 ns/op BenchmarkIndexAnyASCII/16:32-4 306996 385.5 ns/op BenchmarkIndexAnyASCII/16:64-4 272404 438.6 ns/op BenchmarkIndexAnyASCII/256:1-4 1350211 88.61 ns/op BenchmarkIndexAnyASCII/256:2-4 26271 4571 ns/op BenchmarkIndexAnyASCII/256:4-4 26264 4573 ns/op BenchmarkIndexAnyASCII/256:8-4 26331 4563 ns/op BenchmarkIndexAnyASCII/256:16-4 26146 4571 ns/op BenchmarkIndexAnyASCII/256:32-4 25987 4603 ns/op BenchmarkIndexAnyASCII/256:64-4 25786 4667 ns/op BenchmarkIndexAnyUTF8/1:1-4 1860600 63.15 ns/op BenchmarkIndexAnyUTF8/1:2-4 1874803 63.69 ns/op BenchmarkIndexAnyUTF8/1:4-4 1817894 64.18 ns/op BenchmarkIndexAnyUTF8/1:8-4 1876238 63.40 ns/op BenchmarkIndexAnyUTF8/1:16-4 1855752 64.58 ns/op BenchmarkIndexAnyUTF8/1:32-4 1850824 66.36 ns/op BenchmarkIndexAnyUTF8/1:64-4 1804771 67.48 ns/op BenchmarkIndexAnyUTF8/16:1-4 112444 1076 ns/op BenchmarkIndexAnyUTF8/16:2-4 292018 409.0 ns/op BenchmarkIndexAnyUTF8/16:4-4 288602 408.8 ns/op BenchmarkIndexAnyUTF8/16:8-4 290936 408.3 ns/op BenchmarkIndexAnyUTF8/16:16-4 283958 419.6 ns/op BenchmarkIndexAnyUTF8/16:32-4 282528 419.4 ns/op BenchmarkIndexAnyUTF8/16:64-4 263187 452.0 ns/op BenchmarkIndexAnyUTF8/256:1-4 7677 15488 ns/op BenchmarkIndexAnyUTF8/256:2-4 21174 5664 ns/op BenchmarkIndexAnyUTF8/256:4-4 21138 5675 ns/op BenchmarkIndexAnyUTF8/256:8-4 21135 5662 ns/op BenchmarkIndexAnyUTF8/256:16-4 20572 5832 ns/op BenchmarkIndexAnyUTF8/256:32-4 20595 5860 ns/op BenchmarkIndexAnyUTF8/256:64-4 18888 6381 ns/op BenchmarkLastIndexAnyASCII/1:1-4 1754270 69.55 ns/op BenchmarkLastIndexAnyASCII/1:2-4 1737943 69.44 ns/op BenchmarkLastIndexAnyASCII/1:4-4 1751175 69.83 ns/op BenchmarkLastIndexAnyASCII/1:8-4 1711740 70.32 ns/op BenchmarkLastIndexAnyASCII/1:16-4 1703732 70.38 ns/op BenchmarkLastIndexAnyASCII/1:32-4 1704187 70.46 ns/op BenchmarkLastIndexAnyASCII/1:64-4 1681016 71.99 ns/op BenchmarkLastIndexAnyASCII/16:1-4 345676 342.5 ns/op BenchmarkLastIndexAnyASCII/16:2-4 341172 345.7 ns/op BenchmarkLastIndexAnyASCII/16:4-4 341774 348.0 ns/op BenchmarkLastIndexAnyASCII/16:8-4 337826 352.9 ns/op BenchmarkLastIndexAnyASCII/16:16-4 326295 365.2 ns/op BenchmarkLastIndexAnyASCII/16:32-4 303901 392.7 ns/op BenchmarkLastIndexAnyASCII/16:64-4 267096 446.3 ns/op BenchmarkLastIndexAnyASCII/256:1-4 25753 4646 ns/op BenchmarkLastIndexAnyASCII/256:2-4 25645 4647 ns/op BenchmarkLastIndexAnyASCII/256:4-4 25741 4644 ns/op BenchmarkLastIndexAnyASCII/256:8-4 25741 4669 ns/op BenchmarkLastIndexAnyASCII/256:16-4 25564 4683 ns/op BenchmarkLastIndexAnyASCII/256:32-4 25501 4712 ns/op BenchmarkLastIndexAnyASCII/256:64-4 25239 4742 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 1729549 70.39 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 1741369 69.24 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 1737427 69.41 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 1733095 69.89 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 1733962 69.43 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 1703766 70.85 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 1665242 72.39 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 154140 774.9 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 284103 418.9 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 283432 417.9 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 285445 417.7 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 275970 430.1 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 278269 431.6 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 258843 460.8 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 10000 11645 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 20847 5778 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 20797 5764 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 20742 5766 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 20217 5940 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 20173 5948 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 18600 6447 ns/op BenchmarkTrimASCII/1:1-4 2049684 58.81 ns/op BenchmarkTrimASCII/1:2-4 1737229 69.29 ns/op BenchmarkTrimASCII/1:4-4 1722553 70.09 ns/op BenchmarkTrimASCII/1:8-4 1639528 73.72 ns/op BenchmarkTrimASCII/1:16-4 1368068 87.91 ns/op BenchmarkTrimASCII/16:1-4 491037 245.1 ns/op BenchmarkTrimASCII/16:2-4 329055 361.2 ns/op BenchmarkTrimASCII/16:4-4 325527 362.9 ns/op BenchmarkTrimASCII/16:8-4 323805 366.7 ns/op BenchmarkTrimASCII/16:16-4 310729 385.8 ns/op BenchmarkTrimASCII/256:1-4 39634 3011 ns/op BenchmarkTrimASCII/256:2-4 24429 4909 ns/op BenchmarkTrimASCII/256:4-4 24441 4917 ns/op BenchmarkTrimASCII/256:8-4 24358 4912 ns/op BenchmarkTrimASCII/256:16-4 23342 5148 ns/op BenchmarkTrimASCII/4096:1-4 2451 47350 ns/op BenchmarkTrimASCII/4096:2-4 1639 74498 ns/op BenchmarkTrimASCII/4096:4-4 1645 74503 ns/op BenchmarkTrimASCII/4096:8-4 1646 74314 ns/op BenchmarkTrimASCII/4096:16-4 1635 79481 ns/op BenchmarkTrimByte-4 1760202 70.02 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 2410 44919 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 2511 44655 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 2569 44617 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 1207 97318 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 2305 50112 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 4341 25900 ns/op BenchmarkCompareBytesEqual-4 12177253 9.456 ns/op BenchmarkCompareBytesToNil-4 14850236 8.104 ns/op BenchmarkCompareBytesEmpty-4 15436944 7.446 ns/op BenchmarkCompareBytesIdentical-4 15320817 7.786 ns/op BenchmarkCompareBytesSameLength-4 13598042 8.630 ns/op BenchmarkCompareBytesDifferentLength-4 13187568 8.572 ns/op BenchmarkCompareBytesBigUnaligned/offset=1-4 1654 71523 ns/op 14660.91 MB/s BenchmarkCompareBytesBigUnaligned/offset=2-4 1659 71623 ns/op 14640.26 MB/s BenchmarkCompareBytesBigUnaligned/offset=3-4 1656 71467 ns/op 14672.26 MB/s BenchmarkCompareBytesBigUnaligned/offset=4-4 1716 69295 ns/op 15132.09 MB/s BenchmarkCompareBytesBigUnaligned/offset=5-4 1654 71653 ns/op 14634.15 MB/s BenchmarkCompareBytesBigUnaligned/offset=6-4 1651 71528 ns/op 14659.72 MB/s BenchmarkCompareBytesBigUnaligned/offset=7-4 1657 71683 ns/op 14628.02 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=0-4 1714 68279 ns/op 15357.39 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=1-4 1404 84816 ns/op 12363.02 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=2-4 1405 85200 ns/op 12307.28 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=3-4 1400 84802 ns/op 12365.10 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=4-4 1642 72149 ns/op 14533.62 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=5-4 1401 84518 ns/op 12406.67 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=6-4 1406 84468 ns/op 12413.92 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=7-4 1359 84833 ns/op 12360.46 MB/s BenchmarkCompareBytesBig-4 1729 68529 ns/op 15301.36 MB/s BenchmarkCompareBytesBigIdentical-4 15202807 8.046 ns/op 130326778.32 MB/s PASS ok bytes 60.510s goos: linux goarch: arm64 pkg: compress/bzip2 BenchmarkDecodeDigits-4 2 81354754 ns/op 1.23 MB/s 3612060 B/op 51 allocs/op BenchmarkDecodeNewton-4 1 320930058 ns/op 1.77 MB/s 3638592 B/op 54 allocs/op BenchmarkDecodeRand-4 5 24503894 ns/op 0.67 MB/s 3645038 B/op 51 allocs/op PASS ok compress/bzip2 2.501s goos: linux goarch: arm64 pkg: compress/flate BenchmarkDecode/Digits/Huffman/1e4-4 55 2074537 ns/op 4.82 MB/s 41732 B/op 5 allocs/op BenchmarkDecode/Digits/Huffman/1e5-4 5 20283623 ns/op 4.93 MB/s 42275 B/op 5 allocs/op BenchmarkDecode/Digits/Huffman/1e6-4 1 203963986 ns/op 4.90 MB/s 49264 B/op 9 allocs/op BenchmarkDecode/Digits/Speed/1e4-4 56 2080691 ns/op 4.81 MB/s 42818 B/op 8 allocs/op BenchmarkDecode/Digits/Speed/1e5-4 5 20863015 ns/op 4.79 MB/s 45849 B/op 12 allocs/op BenchmarkDecode/Digits/Speed/1e6-4 1 210647106 ns/op 4.75 MB/s 53024 B/op 77 allocs/op BenchmarkDecode/Digits/Default/1e4-4 56 2039008 ns/op 4.90 MB/s 43071 B/op 7 allocs/op BenchmarkDecode/Digits/Default/1e5-4 6 19742659 ns/op 5.07 MB/s 43633 B/op 14 allocs/op BenchmarkDecode/Digits/Default/1e6-4 1 196811387 ns/op 5.08 MB/s 53384 B/op 83 allocs/op BenchmarkDecode/Digits/Compression/1e4-4 56 2057686 ns/op 4.86 MB/s 42631 B/op 7 allocs/op BenchmarkDecode/Digits/Compression/1e5-4 6 19482999 ns/op 5.13 MB/s 46372 B/op 14 allocs/op BenchmarkDecode/Digits/Compression/1e6-4 1 195624786 ns/op 5.11 MB/s 53384 B/op 83 allocs/op BenchmarkDecode/Newton/Huffman/1e4-4 51 2275827 ns/op 4.39 MB/s 44141 B/op 14 allocs/op BenchmarkDecode/Newton/Huffman/1e5-4 5 21775486 ns/op 4.59 MB/s 50041 B/op 24 allocs/op BenchmarkDecode/Newton/Huffman/1e6-4 1 218569305 ns/op 4.58 MB/s 88512 B/op 165 allocs/op BenchmarkDecode/Newton/Speed/1e4-4 64 1718098 ns/op 5.82 MB/s 43976 B/op 18 allocs/op BenchmarkDecode/Newton/Speed/1e5-4 7 14546753 ns/op 6.87 MB/s 46133 B/op 31 allocs/op BenchmarkDecode/Newton/Speed/1e6-4 1 147152710 ns/op 6.80 MB/s 89696 B/op 232 allocs/op BenchmarkDecode/Newton/Default/1e4-4 73 1541282 ns/op 6.49 MB/s 42969 B/op 15 allocs/op BenchmarkDecode/Newton/Default/1e5-4 9 11528355 ns/op 8.67 MB/s 44763 B/op 32 allocs/op BenchmarkDecode/Newton/Default/1e6-4 1 115159792 ns/op 8.68 MB/s 70320 B/op 162 allocs/op BenchmarkDecode/Newton/Compression/1e4-4 74 1537187 ns/op 6.51 MB/s 43164 B/op 15 allocs/op BenchmarkDecode/Newton/Compression/1e5-4 9 11499537 ns/op 8.70 MB/s 44763 B/op 32 allocs/op BenchmarkDecode/Newton/Compression/1e6-4 1 114459153 ns/op 8.74 MB/s 72120 B/op 154 allocs/op BenchmarkEncode/Digits/Huffman/1e4-4 96 1137687 ns/op 8.79 MB/s BenchmarkEncode/Digits/Huffman/1e5-4 10 10902379 ns/op 9.17 MB/s BenchmarkEncode/Digits/Huffman/1e6-4 1 108826433 ns/op 9.19 MB/s BenchmarkEncode/Digits/Speed/1e4-4 45 2333763 ns/op 4.28 MB/s BenchmarkEncode/Digits/Speed/1e5-4 5 20953735 ns/op 4.77 MB/s BenchmarkEncode/Digits/Speed/1e6-4 1 204039426 ns/op 4.90 MB/s BenchmarkEncode/Digits/Default/1e4-4 18 6566995 ns/op 1.52 MB/s BenchmarkEncode/Digits/Default/1e5-4 2 72977495 ns/op 1.37 MB/s BenchmarkEncode/Digits/Default/1e6-4 1 746806670 ns/op 1.34 MB/s BenchmarkEncode/Digits/Compression/1e4-4 18 6527700 ns/op 1.53 MB/s BenchmarkEncode/Digits/Compression/1e5-4 2 73402715 ns/op 1.36 MB/s BenchmarkEncode/Digits/Compression/1e6-4 1 745756310 ns/op 1.34 MB/s BenchmarkEncode/Newton/Huffman/1e4-4 80 1426443 ns/op 7.01 MB/s BenchmarkEncode/Newton/Huffman/1e5-4 9 11750848 ns/op 8.51 MB/s BenchmarkEncode/Newton/Huffman/1e6-4 1 116486513 ns/op 8.58 MB/s BenchmarkEncode/Newton/Speed/1e4-4 50 2195923 ns/op 4.55 MB/s BenchmarkEncode/Newton/Speed/1e5-4 7 16249382 ns/op 6.15 MB/s BenchmarkEncode/Newton/Speed/1e6-4 1 160221030 ns/op 6.24 MB/s BenchmarkEncode/Newton/Default/1e4-4 18 6283582 ns/op 1.59 MB/s BenchmarkEncode/Newton/Default/1e5-4 2 64242436 ns/op 1.56 MB/s BenchmarkEncode/Newton/Default/1e6-4 1 662546316 ns/op 1.51 MB/s BenchmarkEncode/Newton/Compression/1e4-4 18 6333686 ns/op 1.58 MB/s BenchmarkEncode/Newton/Compression/1e5-4 2 79032635 ns/op 1.27 MB/s BenchmarkEncode/Newton/Compression/1e6-4 1 823241265 ns/op 1.21 MB/s PASS ok compress/flate 15.543s goos: linux goarch: arm64 pkg: compress/lzw BenchmarkDecoder/1e4-4 44 2562278 ns/op 3.90 MB/s BenchmarkDecoder/1e-Reuse4-4 45 2618326 ns/op 3.82 MB/s BenchmarkDecoder/1e5-4 4 25313568 ns/op 3.95 MB/s BenchmarkDecoder/1e-Reuse5-4 4 25281478 ns/op 3.96 MB/s BenchmarkDecoder/1e6-4 1 252174664 ns/op 3.97 MB/s BenchmarkDecoder/1e-Reuse6-4 1 254405343 ns/op 3.93 MB/s BenchmarkEncoder/1e4-4 48 2187746 ns/op 4.57 MB/s BenchmarkEncoder/1e-Reuse4-4 52 2008023 ns/op 4.98 MB/s BenchmarkEncoder/1e5-4 5 21175143 ns/op 4.72 MB/s BenchmarkEncoder/1e-Reuse5-4 5 20828831 ns/op 4.80 MB/s BenchmarkEncoder/1e6-4 1 212883385 ns/op 4.70 MB/s BenchmarkEncoder/1e-Reuse6-4 1 209247986 ns/op 4.78 MB/s PASS ok compress/lzw 3.820s goos: linux goarch: arm64 pkg: container/heap BenchmarkDup-4 18 6000211 ns/op PASS ok container/heap 1.135s goos: linux goarch: arm64 pkg: context BenchmarkCommonParentCancel-4 17136 6751 ns/op BenchmarkWithTimeout/concurrency=40-4 3417 32583 ns/op BenchmarkWithTimeout/concurrency=4000-4 3535 33456 ns/op BenchmarkWithTimeout/concurrency=400000-4 4996 28507 ns/op BenchmarkCancelTree/depth=1/Root=Background-4 341701 345.8 ns/op BenchmarkCancelTree/depth=1/Root=OpenCanceler-4 12349 10128 ns/op BenchmarkCancelTree/depth=1/Root=ClosedCanceler-4 15206 7848 ns/op BenchmarkCancelTree/depth=10/Root=Background-4 2623 46927 ns/op BenchmarkCancelTree/depth=10/Root=OpenCanceler-4 1710 72494 ns/op BenchmarkCancelTree/depth=10/Root=ClosedCanceler-4 2311 50271 ns/op BenchmarkCancelTree/depth=100/Root=Background-4 225 521557 ns/op BenchmarkCancelTree/depth=100/Root=OpenCanceler-4 164 729464 ns/op BenchmarkCancelTree/depth=100/Root=ClosedCanceler-4 243 458053 ns/op BenchmarkCancelTree/depth=1000/Root=Background-4 21 5112914 ns/op BenchmarkCancelTree/depth=1000/Root=OpenCanceler-4 13 8506138 ns/op BenchmarkCancelTree/depth=1000/Root=ClosedCanceler-4 24 4745345 ns/op BenchmarkCheckCanceled/Err-4 212733 565.0 ns/op BenchmarkCheckCanceled/Done-4 358096 339.7 ns/op BenchmarkContextCancelDone-4 458469 246.4 ns/op BenchmarkDeepValueNewGoRoutine/depth=10-4 16515 7161 ns/op BenchmarkDeepValueNewGoRoutine/depth=20-4 13626 8624 ns/op BenchmarkDeepValueNewGoRoutine/depth=30-4 12034 10748 ns/op BenchmarkDeepValueNewGoRoutine/depth=50-4 9782 11909 ns/op BenchmarkDeepValueNewGoRoutine/depth=100-4 8628 14324 ns/op BenchmarkDeepValueSameGoRoutine/depth=10-4 451134 263.3 ns/op BenchmarkDeepValueSameGoRoutine/depth=20-4 269946 443.7 ns/op BenchmarkDeepValueSameGoRoutine/depth=30-4 190922 625.0 ns/op BenchmarkDeepValueSameGoRoutine/depth=50-4 121522 991.1 ns/op BenchmarkDeepValueSameGoRoutine/depth=100-4 63374 1896 ns/op PASS ok context 13.919s goos: linux goarch: arm64 pkg: crypto/aes BenchmarkEncrypt-4 1390898 86.31 ns/op 185.38 MB/s BenchmarkDecrypt-4 1373328 86.19 ns/op 185.64 MB/s BenchmarkExpand-4 1000000 109.0 ns/op PASS ok crypto/aes 1.555s goos: linux goarch: arm64 pkg: crypto/cipher BenchmarkAESGCM/Open-128-64-4 182046 638.4 ns/op 100.25 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-64-4 310150 370.8 ns/op 172.62 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-64-4 185215 644.7 ns/op 99.27 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-64-4 306879 383.6 ns/op 166.85 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-1350-4 102537 1168 ns/op 1156.24 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-1350-4 132673 895.9 ns/op 1506.90 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-1350-4 92492 1275 ns/op 1058.62 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-1350-4 117920 1015 ns/op 1330.28 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-8192-4 31564 3820 ns/op 2144.78 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-8192-4 34140 3511 ns/op 2333.18 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-8192-4 27019 4433 ns/op 1847.81 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-8192-4 28676 4178 ns/op 1960.91 MB/s 0 B/op 0 allocs/op BenchmarkAESCFBEncrypt1K-4 5497 21448 ns/op 47.51 MB/s BenchmarkAESCFBDecrypt1K-4 5548 21542 ns/op 47.30 MB/s BenchmarkAESCFBDecrypt8K-4 703 170476 ns/op 48.02 MB/s BenchmarkAESOFB1K-4 8343 14317 ns/op 71.18 MB/s BenchmarkAESCTR1K-4 10000 10620 ns/op 95.95 MB/s BenchmarkAESCTR8K-4 1406 85502 ns/op 95.75 MB/s BenchmarkAESCBCEncrypt1K-4 10000 11164 ns/op 91.73 MB/s BenchmarkAESCBCDecrypt1K-4 14060 8564 ns/op 119.57 MB/s PASS ok crypto/cipher 3.780s goos: linux goarch: arm64 pkg: crypto/des BenchmarkEncrypt-4 66946 1755 ns/op 4.56 MB/s BenchmarkDecrypt-4 68785 1731 ns/op 4.62 MB/s BenchmarkTDESEncrypt-4 26073 4595 ns/op 1.74 MB/s BenchmarkTDESDecrypt-4 25658 4656 ns/op 1.72 MB/s PASS ok crypto/des 1.627s goos: linux goarch: arm64 pkg: crypto/ecdh BenchmarkECDH/P256-4 578 204262 ns/op 760 B/op 12 allocs/op BenchmarkECDH/P384-4 12 9397716 ns/op 1088 B/op 21 allocs/op BenchmarkECDH/P521-4 5 23925014 ns/op 1537 B/op 21 allocs/op BenchmarkECDH/X25519-4 61 1960091 ns/op 377 B/op 9 allocs/op PASS ok crypto/ecdh 1.754s goos: linux goarch: arm64 pkg: crypto/ecdsa BenchmarkSign/P256-4 1160 98898 ns/op 2512 B/op 33 allocs/op BenchmarkSign/P384-4 26 4405675 ns/op 2679 B/op 34 allocs/op BenchmarkSign/P521-4 10 10784771 ns/op 3062 B/op 35 allocs/op BenchmarkVerify/P256-4 543 219150 ns/op 432 B/op 8 allocs/op BenchmarkVerify/P384-4 10 11102539 ns/op 592 B/op 12 allocs/op BenchmarkVerify/P521-4 4 27541708 ns/op 912 B/op 12 allocs/op BenchmarkGenerateKey/P256-4 2643 44254 ns/op 895 B/op 14 allocs/op BenchmarkGenerateKey/P384-4 46 2540439 ns/op 1095 B/op 17 allocs/op BenchmarkGenerateKey/P521-4 19 6201896 ns/op 1415 B/op 17 allocs/op PASS ok crypto/ecdsa 2.743s goos: linux goarch: arm64 pkg: crypto/ed25519 BenchmarkKeyGeneration-4 223 501142 ns/op BenchmarkNewKeyFromSeed-4 236 501089 ns/op BenchmarkSigning-4 210 568478 ns/op BenchmarkVerification-4 121 971147 ns/op PASS ok crypto/ed25519 1.658s goos: linux goarch: arm64 pkg: crypto/elliptic BenchmarkScalarBaseMult/P256-4 3026 38975 ns/op 368 B/op 6 allocs/op BenchmarkScalarBaseMult/P224-4 100 1035966 ns/op 376 B/op 9 allocs/op BenchmarkScalarBaseMult/P384-4 45 2596260 ns/op 504 B/op 9 allocs/op BenchmarkScalarBaseMult/P521-4 18 6232515 ns/op 696 B/op 9 allocs/op BenchmarkScalarMult/P256-4 768 155140 ns/op 448 B/op 7 allocs/op BenchmarkScalarMult/P224-4 46 2524102 ns/op 440 B/op 10 allocs/op BenchmarkScalarMult/P384-4 16 6698930 ns/op 616 B/op 10 allocs/op BenchmarkScalarMult/P521-4 6 17556486 ns/op 840 B/op 10 allocs/op BenchmarkMarshalUnmarshal/P256/Uncompressed-4 10000 10299 ns/op 544 B/op 8 allocs/op BenchmarkMarshalUnmarshal/P256/Compressed-4 4008 29062 ns/op 592 B/op 9 allocs/op BenchmarkMarshalUnmarshal/P224/Uncompressed-4 3685 28795 ns/op 560 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P224/Compressed-4 70 1644865 ns/op 592 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P384/Uncompressed-4 2570 45549 ns/op 784 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P384/Compressed-4 267 447072 ns/op 848 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P521/Uncompressed-4 1681 69933 ns/op 1104 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P521/Compressed-4 82 1380043 ns/op 1184 B/op 15 allocs/op PASS ok crypto/elliptic 3.155s goos: linux goarch: arm64 pkg: crypto/hmac BenchmarkHMACSHA256_1K-4 23487 5079 ns/op 201.61 MB/s BenchmarkHMACSHA256_32-4 24854 4817 ns/op 6.64 MB/s BenchmarkNewWriteSum-4 12836 9154 ns/op 3.50 MB/s PASS ok crypto/hmac 1.575s goos: linux goarch: arm64 pkg: crypto/internal/bigmod BenchmarkModAdd-4 44660 2663 ns/op BenchmarkModSub-4 44637 2671 ns/op BenchmarkMontgomeryRepr-4 14863 8076 ns/op BenchmarkMontgomeryMul-4 14875 8065 ns/op BenchmarkModMul-4 7219 16465 ns/op BenchmarkExpBig-4 7 15523319 ns/op BenchmarkExp-4 4 28469078 ns/op PASS ok crypto/internal/bigmod 2.269s goos: linux goarch: arm64 pkg: crypto/internal/edwards25519 BenchmarkEncodingDecoding-4 1278 91093 ns/op BenchmarkScalarBaseMult-4 261 446407 ns/op BenchmarkScalarMult-4 100 1117406 ns/op BenchmarkVarTimeDoubleScalarBaseMult-4 134 887150 ns/op PASS ok crypto/internal/edwards25519 1.543s goos: linux goarch: arm64 pkg: crypto/internal/edwards25519/field BenchmarkAdd-4 407668 280.6 ns/op BenchmarkMultiply-4 570471 192.5 ns/op BenchmarkSquare-4 939878 125.9 ns/op BenchmarkInvert-4 3762 31648 ns/op BenchmarkMult32-4 1000000 107.3 ns/op PASS ok crypto/internal/edwards25519/field 1.617s goos: linux goarch: arm64 pkg: crypto/internal/nistec BenchmarkScalarMult/P224-4 46 2340335 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P256-4 868 137732 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P384-4 18 6220206 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P521-4 7 16240713 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P224-4 132 893450 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P256-4 4491 26601 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P384-4 51 2209288 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P521-4 21 5082424 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/nistec 2.213s goos: linux goarch: arm64 pkg: crypto/internal/nistec/fiat BenchmarkMul/P224-4 483667 240.9 ns/op 0 B/op 0 allocs/op BenchmarkMul/P384-4 256956 460.8 ns/op 0 B/op 0 allocs/op BenchmarkMul/P521-4 104109 1147 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P224-4 497100 240.7 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P384-4 259346 458.8 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P521-4 101822 1179 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/nistec/fiat 1.772s goos: linux goarch: arm64 pkg: crypto/md5 BenchmarkHash8Bytes-4 99709 1182 ns/op 6.77 MB/s BenchmarkHash64-4 124846 942.7 ns/op 67.89 MB/s BenchmarkHash128-4 115363 1040 ns/op 123.12 MB/s BenchmarkHash256-4 95300 1247 ns/op 205.31 MB/s BenchmarkHash512-4 72066 1659 ns/op 308.66 MB/s BenchmarkHash1K-4 47832 2481 ns/op 412.79 MB/s BenchmarkHash8K-4 8229 14285 ns/op 573.46 MB/s BenchmarkHash1M-4 66 1688207 ns/op 621.12 MB/s BenchmarkHash8M-4 8 13517029 ns/op 620.60 MB/s BenchmarkHash8BytesUnaligned-4 99820 1181 ns/op 6.77 MB/s BenchmarkHash1KUnaligned-4 48148 2485 ns/op 412.00 MB/s BenchmarkHash8KUnaligned-4 8040 14739 ns/op 555.82 MB/s PASS ok crypto/md5 2.588s goos: linux goarch: arm64 pkg: crypto/rand BenchmarkPrime-4 1 180994068 ns/op PASS ok crypto/rand 1.208s goos: linux goarch: arm64 pkg: crypto/rc4 BenchmarkRC4_128-4 13248 9033 ns/op 14.17 MB/s BenchmarkRC4_1K-4 1647 71158 ns/op 14.39 MB/s BenchmarkRC4_8K-4 213 559676 ns/op 14.47 MB/s PASS ok crypto/rc4 1.531s goos: linux goarch: arm64 pkg: crypto/rsa BenchmarkDecryptPKCS1v15/2048-4 8 14080904 ns/op BenchmarkDecryptPKCS1v15/3072-4 3 33906384 ns/op BenchmarkDecryptPKCS1v15/4096-4 2 65386156 ns/op BenchmarkEncryptPKCS1v15/2048-4 33 3381321 ns/op BenchmarkDecryptOAEP/2048-4 8 14244944 ns/op BenchmarkEncryptOAEP/2048-4 33 3406317 ns/op BenchmarkSignPKCS1v15/2048-4 7 14301782 ns/op BenchmarkVerifyPKCS1v15/2048-4 34 3380093 ns/op BenchmarkSignPSS/2048-4 8 14400999 ns/op BenchmarkVerifyPSS/2048-4 34 3401610 ns/op PASS ok crypto/rsa 2.679s goos: linux goarch: arm64 pkg: crypto/sha1 BenchmarkHash8Bytes/New-4 89853 1292 ns/op 6.19 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum-4 109185 1078 ns/op 7.42 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/New-4 103461 1142 ns/op 280.17 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/Sum-4 127572 934.1 ns/op 342.56 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 77994 1535 ns/op 667.25 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum-4 90079 1326 ns/op 772.32 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 21706 5526 ns/op 1482.44 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum-4 22497 5321 ns/op 1539.70 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha1 2.169s goos: linux goarch: arm64 pkg: crypto/sha256 BenchmarkHash8Bytes/New-4 78912 1500 ns/op 5.33 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum224-4 91718 1287 ns/op 6.22 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum256-4 90434 1326 ns/op 6.03 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 67942 1751 ns/op 584.80 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum224-4 77298 1543 ns/op 663.70 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum256-4 75559 1568 ns/op 653.06 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 21456 5584 ns/op 1466.92 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum224-4 22232 5386 ns/op 1521.07 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum256-4 22137 5408 ns/op 1514.87 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha256 2.361s goos: linux goarch: arm64 pkg: crypto/sha512 BenchmarkHash8Bytes/New-4 22904 5216 ns/op 1.53 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum384-4 24300 4924 ns/op 1.62 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum512-4 24003 4986 ns/op 1.60 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 3872 29374 ns/op 34.86 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum384-4 4042 28640 ns/op 35.75 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum512-4 3979 28829 ns/op 35.52 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 597 200668 ns/op 40.82 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum384-4 603 197982 ns/op 41.38 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum512-4 600 198382 ns/op 41.29 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha512 2.320s goos: linux goarch: arm64 pkg: crypto/subtle BenchmarkConstantTimeByteEq-4 16934035 7.084 ns/op BenchmarkConstantTimeEq-4 16901220 7.077 ns/op BenchmarkConstantTimeLessOrEq-4 16963818 7.064 ns/op BenchmarkXORBytes/8Bytes-4 2862974 40.83 ns/op 195.92 MB/s BenchmarkXORBytes/128Bytes-4 2707329 44.12 ns/op 2901.26 MB/s BenchmarkXORBytes/2048Bytes-4 943573 124.9 ns/op 16391.78 MB/s BenchmarkXORBytes/32768Bytes-4 81536 1473 ns/op 22244.08 MB/s PASS ok crypto/subtle 1.986s goos: linux goarch: arm64 pkg: crypto/tls BenchmarkCertCache/0-4 208 563178 ns/op BenchmarkCertCache/1-4 211 571452 ns/op BenchmarkCertCache/2-4 207 555533 ns/op BenchmarkCertCache/3-4 212 562154 ns/op BenchmarkHandshakeServer/RSA-4 14 7920571 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv13-4 13 9074359 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv12-4 14 8496902 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv13-4 93 1206688 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv12-4 144 828331 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv13-4 38 3100961 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv12-4 44 2737443 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv13-4 3 38913384 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv12-4 3 38544784 ns/op BenchmarkThroughput/MaxPacket/1MB/TLSv12-4 2 84623834 ns/op 12.39 MB/s BenchmarkThroughput/MaxPacket/1MB/TLSv13-4 2 81547454 ns/op 12.86 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv12-4 1 138829551 ns/op 15.11 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv13-4 1 150806509 ns/op 13.91 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv12-4 1 256058822 ns/op 16.38 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv13-4 1 279258061 ns/op 15.02 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv12-4 1 498200206 ns/op 16.84 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv13-4 1 542127482 ns/op 15.47 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv12-4 1 1014116610 ns/op 16.54 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv13-4 1 1071266926 ns/op 15.66 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv12-4 1 2001363982 ns/op 16.77 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv13-4 1 2138490013 ns/op 15.69 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv12-4 1 3945590968 ns/op 17.01 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv13-4 1 4277900705 ns/op 15.69 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv12-4 2 79890094 ns/op 13.13 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv13-4 2 81642694 ns/op 12.84 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv12-4 1 140480870 ns/op 14.93 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv13-4 1 146241670 ns/op 14.34 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv12-4 1 265158622 ns/op 15.82 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv13-4 1 283305820 ns/op 14.80 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv12-4 1 500681006 ns/op 16.75 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv13-4 1 549173042 ns/op 15.27 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv12-4 1 1006628410 ns/op 16.67 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv13-4 1 1077736326 ns/op 15.57 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv12-4 1 2002174182 ns/op 16.76 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv13-4 1 2142536292 ns/op 15.66 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv12-4 1 3991048685 ns/op 16.81 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv13-4 1 4242957988 ns/op 15.82 MB/s BenchmarkLatency/MaxPacket/200kbps/TLSv12-4 1 709757511 ns/op BenchmarkLatency/MaxPacket/200kbps/TLSv13-4 1 712930311 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv12-4 1 294681180 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv13-4 1 294844020 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv12-4 1 157430429 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv13-4 1 156432669 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv12-4 2 87793314 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv13-4 2 86515294 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv12-4 3 46952410 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv13-4 3 45479437 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv12-4 1 148046950 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv13-4 1 150151590 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv12-4 2 70046855 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv13-4 2 70307775 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv12-4 3 45589383 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv13-4 3 43761917 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv12-4 4 31824678 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv13-4 4 30437398 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv12-4 5 24693958 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv13-4 5 23235462 ns/op PASS ok crypto/tls 43.233s goos: linux goarch: arm64 pkg: crypto/x509 BenchmarkCreateCertificate/RSA_2048-4 6 17988019 ns/op BenchmarkCreateCertificate/ECDSA_P256-4 242 488676 ns/op BenchmarkParseCertificate/ecdsa_leaf-4 938 125758 ns/op 12659 B/op 165 allocs/op BenchmarkParseCertificate/rsa_leaf-4 876 134736 ns/op 14067 B/op 188 allocs/op PASS ok crypto/x509 1.903s goos: linux goarch: arm64 pkg: database/sql BenchmarkConcurrentDBExec-4 38 3004406 ns/op 280477 B/op 1648 allocs/op BenchmarkConcurrentStmtQuery-4 32 3607998 ns/op 271576 B/op 2044 allocs/op BenchmarkConcurrentStmtExec-4 46 2559066 ns/op 219939 B/op 740 allocs/op BenchmarkConcurrentTxQuery-4 39 2985044 ns/op 279319 B/op 2163 allocs/op BenchmarkConcurrentTxExec-4 57 2016766 ns/op 87821 B/op 1554 allocs/op BenchmarkConcurrentTxStmtQuery-4 38 2951181 ns/op 104357 B/op 2046 allocs/op BenchmarkConcurrentTxStmtExec-4 100 1050689 ns/op 40078 B/op 381 allocs/op BenchmarkConcurrentRandom-4 38 2815558 ns/op 229601 B/op 1869 allocs/op BenchmarkManyConcurrentQueries-4 2548 44717 ns/op 4117 B/op 20 allocs/op BenchmarkGrabConn-4 120080 1031 ns/op 0 B/op 0 allocs/op PASS ok database/sql 2.419s goos: linux goarch: arm64 pkg: debug/elf BenchmarkSymbols64-4 1634 67375 ns/op BenchmarkSymbols32-4 1905 59641 ns/op PASS ok debug/elf 1.262s goos: linux goarch: arm64 pkg: debug/gosym Benchmark115/NewLineTable-4 211970 563.0 ns/op 384 B/op 3 allocs/op Benchmark115/NewTable-4 76 1550510 ns/op 180204 B/op 13 allocs/op Benchmark115/LineToPC-4 61 1830972 ns/op 0 B/op 0 allocs/op Benchmark115/PCToLine-4 13916 8608 ns/op 0 B/op 0 allocs/op PASS ok debug/gosym 1.811s goos: linux goarch: arm64 pkg: encoding/asn1 BenchmarkObjectIdentifierString-4 40160 2987 ns/op BenchmarkMarshal-4 626 188224 ns/op 9528 B/op 363 allocs/op BenchmarkUnmarshal-4 2307 49690 ns/op 784 B/op 43 allocs/op PASS ok encoding/asn1 1.429s goos: linux goarch: arm64 pkg: encoding/base32 BenchmarkEncode-4 393 301849 ns/op 27.14 MB/s BenchmarkEncodeToString-4 339 333445 ns/op 24.57 MB/s BenchmarkDecode-4 150 790956 ns/op 16.58 MB/s BenchmarkDecodeString-4 152 778835 ns/op 16.84 MB/s PASS ok encoding/base32 1.724s goos: linux goarch: arm64 pkg: encoding/base64 BenchmarkEncodeToString-4 366 307193 ns/op 26.67 MB/s BenchmarkDecodeString/2-4 265084 434.8 ns/op 9.20 MB/s BenchmarkDecodeString/4-4 212521 558.1 ns/op 14.33 MB/s BenchmarkDecodeString/8-4 176200 672.0 ns/op 17.86 MB/s BenchmarkDecodeString/64-4 38210 3140 ns/op 28.03 MB/s BenchmarkDecodeString/8192-4 344 347457 ns/op 31.44 MB/s BenchmarkNewEncoding-4 60630 1971 ns/op 129.88 MB/s PASS ok encoding/base64 2.000s goos: linux goarch: arm64 pkg: encoding/binary BenchmarkReadSlice1000Int32s-4 1194 98854 ns/op 40.46 MB/s BenchmarkReadStruct-4 14108 8483 ns/op 8.84 MB/s BenchmarkWriteStruct-4 14108 8474 ns/op 8.85 MB/s BenchmarkReadInts-4 36536 3282 ns/op 9.14 MB/s BenchmarkWriteInts-4 35846 3347 ns/op 8.96 MB/s BenchmarkWriteSlice1000Int32s-4 1192 101318 ns/op 39.48 MB/s BenchmarkPutUint16-4 3101835 38.65 ns/op 51.75 MB/s BenchmarkAppendUint16-4 3185616 37.64 ns/op 53.13 MB/s BenchmarkPutUint32-4 2230171 53.77 ns/op 74.39 MB/s BenchmarkAppendUint32-4 2216104 54.12 ns/op 73.91 MB/s BenchmarkPutUint64-4 991964 104.0 ns/op 76.93 MB/s BenchmarkAppendUint64-4 1000000 103.2 ns/op 77.53 MB/s BenchmarkLittleEndianPutUint16-4 3096630 38.68 ns/op 51.70 MB/s BenchmarkLittleEndianAppendUint16-4 2997352 39.99 ns/op 50.02 MB/s BenchmarkLittleEndianPutUint32-4 2232274 53.77 ns/op 74.40 MB/s BenchmarkLittleEndianAppendUint32-4 2215824 54.13 ns/op 73.90 MB/s BenchmarkLittleEndianPutUint64-4 1000000 103.3 ns/op 77.44 MB/s BenchmarkLittleEndianAppendUint64-4 1000000 102.7 ns/op 77.88 MB/s BenchmarkReadFloats-4 126722 956.6 ns/op 12.54 MB/s BenchmarkWriteFloats-4 119892 983.2 ns/op 12.20 MB/s BenchmarkReadSlice1000Float32s-4 1046 114407 ns/op 34.96 MB/s BenchmarkWriteSlice1000Float32s-4 1016 117619 ns/op 34.01 MB/s BenchmarkReadSlice1000Uint8s-4 72783 1564 ns/op 639.52 MB/s BenchmarkWriteSlice1000Uint8s-4 105738 1005 ns/op 994.60 MB/s BenchmarkPutUvarint32-4 768225 153.2 ns/op 26.11 MB/s BenchmarkPutUvarint64-4 192116 617.3 ns/op 12.96 MB/s PASS ok encoding/binary 4.810s goos: linux goarch: arm64 pkg: encoding/csv BenchmarkRead-4 5926 18291 ns/op 736 B/op 16 allocs/op BenchmarkReadWithFieldsPerRecord-4 6054 18014 ns/op 736 B/op 16 allocs/op BenchmarkReadWithoutFieldsPerRecord-4 6502 18033 ns/op 736 B/op 16 allocs/op BenchmarkReadLargeFields-4 3720 30092 ns/op 3938 B/op 24 allocs/op BenchmarkReadReuseRecord-4 6963 16748 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithFieldsPerRecord-4 7081 16719 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithoutFieldsPerRecord-4 6961 16713 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordLargeFields-4 4183 28485 ns/op 2978 B/op 12 allocs/op BenchmarkWrite-4 10000 10610 ns/op PASS ok encoding/csv 2.074s goos: linux goarch: arm64 pkg: encoding/gob BenchmarkEndToEndPipe-4 12276 9621 ns/op 1813 B/op 2 allocs/op BenchmarkEndToEndByteBuffer-4 15601 7700 ns/op 1812 B/op 2 allocs/op BenchmarkEndToEndSliceByteBuffer-4 235 498141 ns/op 16778 B/op 331 allocs/op BenchmarkEncodeComplex128Slice-4 723 162545 ns/op 679 B/op 0 allocs/op BenchmarkEncodeFloat64Slice-4 1473 78808 ns/op 60 B/op 0 allocs/op BenchmarkEncodeInt32Slice-4 1389 83058 ns/op 62 B/op 0 allocs/op BenchmarkEncodeStringSlice-4 1946 58800 ns/op 199 B/op 0 allocs/op BenchmarkEncodeInterfaceSlice-4 54 2092903 ns/op 36543 B/op 252 allocs/op BenchmarkDecodeComplex128Slice-4 582 204550 ns/op 25235 B/op 169 allocs/op BenchmarkDecodeFloat64Slice-4 1219 95673 ns/op 10796 B/op 169 allocs/op BenchmarkDecodeInt32Slice-4 1318 88652 ns/op 9758 B/op 169 allocs/op BenchmarkDecodeStringSlice-4 794 145987 ns/op 39140 B/op 1169 allocs/op BenchmarkDecodeStringsSlice-4 271 419341 ns/op 66395 B/op 2206 allocs/op BenchmarkDecodeBytesSlice-4 495 221180 ns/op 23814 B/op 193 allocs/op BenchmarkDecodeInterfaceSlice-4 82 1364067 ns/op 83146 B/op 3178 allocs/op BenchmarkDecodeMap-4 62 1837701 ns/op 54016 B/op 177 allocs/op PASS ok encoding/gob 3.345s goos: linux goarch: arm64 pkg: encoding/hex BenchmarkEncode/256-4 14170 8470 ns/op 30.22 MB/s BenchmarkEncode/1024-4 3372 34043 ns/op 30.08 MB/s BenchmarkEncode/4096-4 880 135762 ns/op 30.17 MB/s BenchmarkEncode/16384-4 219 545755 ns/op 30.02 MB/s BenchmarkDecode/256-4 27660 4308 ns/op 59.42 MB/s BenchmarkDecode/1024-4 6987 17052 ns/op 60.05 MB/s BenchmarkDecode/4096-4 1749 68443 ns/op 59.85 MB/s BenchmarkDecode/16384-4 438 272452 ns/op 60.14 MB/s BenchmarkDump/256-4 1160 102614 ns/op 2.49 MB/s BenchmarkDump/1024-4 294 406266 ns/op 2.52 MB/s BenchmarkDump/4096-4 70 1622366 ns/op 2.52 MB/s BenchmarkDump/16384-4 16 6569874 ns/op 2.49 MB/s PASS ok encoding/hex 2.744s goos: linux goarch: arm64 pkg: encoding/json BenchmarkCodeEncoder-4 1 130287351 ns/op 14.89 MB/s 2048 B/op 16 allocs/op BenchmarkCodeEncoderError-4 1 148513110 ns/op 13.07 MB/s 8395272 B/op 117 allocs/op BenchmarkCodeMarshal-4 1 149884470 ns/op 12.95 MB/s 10333344 B/op 60 allocs/op BenchmarkCodeMarshalError-4 1 152314790 ns/op 12.74 MB/s 10467296 B/op 139 allocs/op BenchmarkMarshalBytes/32-4 21300 5612 ns/op BenchmarkMarshalBytes/256-4 6238 18641 ns/op BenchmarkMarshalBytes/4096-4 560 213968 ns/op BenchmarkMarshalBytesError/32-4 46 2447750 ns/op BenchmarkMarshalBytesError/256-4 46 2481524 ns/op BenchmarkMarshalBytesError/4096-4 42 2699857 ns/op BenchmarkMarshalMap-4 43899 2783 ns/op 299 B/op 8 allocs/op BenchmarkCodeDecoder-4 1 479537047 ns/op 4.05 MB/s 10097096 B/op 40033 allocs/op BenchmarkUnicodeDecoder-4 29631 4029 ns/op 3.47 MB/s 40 B/op 2 allocs/op BenchmarkDecoderStream-4 38794 3072 ns/op 16 B/op 1 allocs/op BenchmarkCodeUnmarshal-4 1 426990211 ns/op 4.54 MB/s 2019824 B/op 40003 allocs/op BenchmarkCodeUnmarshalReuse-4 1 418577371 ns/op 4.64 MB/s 2021656 B/op 40010 allocs/op BenchmarkUnmarshalString-4 78771 1514 ns/op 160 B/op 2 allocs/op BenchmarkUnmarshalFloat64-4 167631 737.8 ns/op 144 B/op 1 allocs/op BenchmarkUnmarshalInt64-4 260734 467.8 ns/op 144 B/op 1 allocs/op BenchmarkUnmarshalMap-4 22960 5311 ns/op 320 B/op 12 allocs/op BenchmarkIssue10335-4 77504 1568 ns/op 176 B/op 3 allocs/op BenchmarkIssue34127-4 81790 1444 ns/op 83 B/op 2 allocs/op BenchmarkUnmapped-4 24170 5030 ns/op 208 B/op 4 allocs/op BenchmarkTypeFieldsCache/MissTypes1-4 3117 35897 ns/op BenchmarkTypeFieldsCache/MissTypes10-4 889 137467 ns/op BenchmarkTypeFieldsCache/MissTypes100-4 100 1133857 ns/op BenchmarkTypeFieldsCache/MissTypes1000-4 10 11278847 ns/op BenchmarkTypeFieldsCache/HitTypes1-4 459705 247.6 ns/op BenchmarkTypeFieldsCache/HitTypes10-4 462862 246.0 ns/op BenchmarkTypeFieldsCache/HitTypes100-4 471705 248.8 ns/op BenchmarkTypeFieldsCache/HitTypes1000-4 473372 243.6 ns/op BenchmarkEncodeMarshaler-4 60595 1941 ns/op 75 B/op 1 allocs/op BenchmarkEncoderEncode-4 74314 1581 ns/op 43 B/op 0 allocs/op BenchmarkNumberIsValid-4 4171794 28.40 ns/op BenchmarkNumberIsValidRegexp-4 16261 7443 ns/op PASS ok encoding/json 8.514s goos: linux goarch: arm64 pkg: encoding/pem BenchmarkEncode-4 43 2349421 ns/op 27.89 MB/s BenchmarkDecode-4 21 5274396 ns/op 16.83 MB/s PASS ok encoding/pem 1.249s goos: linux goarch: arm64 pkg: encoding/xml BenchmarkMarshal-4 2910 39471 ns/op 6280 B/op 24 allocs/op BenchmarkUnmarshal-4 1030 113274 ns/op 8217 B/op 185 allocs/op BenchmarkHTMLAutoClose-4 4083 27365 ns/op PASS ok encoding/xml 1.451s goos: linux goarch: arm64 pkg: errors BenchmarkIs-4 187237 608.4 ns/op BenchmarkAs-4 46552 2530 ns/op PASS ok errors 1.283s goos: linux goarch: arm64 pkg: expvar BenchmarkIntAdd-4 176566 723.8 ns/op BenchmarkIntSet-4 225418 601.3 ns/op BenchmarkFloatAdd-4 50473 2618 ns/op BenchmarkFloatSet-4 234902 597.9 ns/op BenchmarkStringSet-4 219505 545.7 ns/op BenchmarkMapSet-4 54153 2638 ns/op BenchmarkMapSetDifferent-4 52686 2190 ns/op BenchmarkMapSetDifferentRandom-4 234 513309 ns/op BenchmarkMapSetString-4 51369 2353 ns/op BenchmarkMapAddSame-4 29743 4182 ns/op BenchmarkMapAddDifferent-4 12802 9426 ns/op BenchmarkMapAddDifferentRandom-4 201 593600 ns/op BenchmarkMapAddSameSteadyState-4 158989 738.7 ns/op BenchmarkMapAddDifferentSteadyState-4 101562 1262 ns/op BenchmarkMapString-4 5734 19710 ns/op 672 B/op 7 allocs/op BenchmarkRealworldExpvarUsage-4 26371 4606 ns/op PASS ok expvar 3.509s goos: linux goarch: arm64 pkg: fmt BenchmarkSprintfPadding-4 104175 1117 ns/op BenchmarkSprintfEmpty-4 372009 327.7 ns/op BenchmarkSprintfString-4 263160 469.7 ns/op BenchmarkSprintfTruncateString-4 235488 527.3 ns/op BenchmarkSprintfTruncateBytes-4 163057 727.6 ns/op BenchmarkSprintfSlowParsingPath-4 234788 527.6 ns/op BenchmarkSprintfQuoteString-4 48584 2470 ns/op BenchmarkSprintfInt-4 246846 487.6 ns/op BenchmarkSprintfIntInt-4 181420 669.7 ns/op BenchmarkSprintfPrefixedInt-4 211984 569.5 ns/op BenchmarkSprintfFloat-4 138476 863.6 ns/op BenchmarkSprintfComplex-4 60600 1960 ns/op BenchmarkSprintfBoolean-4 255303 485.6 ns/op BenchmarkSprintfHexString-4 136196 893.9 ns/op BenchmarkSprintfHexBytes-4 104434 1187 ns/op BenchmarkSprintfBytes-4 48046 2564 ns/op BenchmarkSprintfStringer-4 79736 1508 ns/op BenchmarkSprintfStructure-4 37450 3236 ns/op BenchmarkManyArgs-4 62312 1930 ns/op BenchmarkFprintInt-4 56013 2095 ns/op BenchmarkFprintfBytes-4 63264 1927 ns/op BenchmarkFprintIntNoAlloc-4 55893 2079 ns/op BenchmarkScanInts-4 28 4114677 ns/op BenchmarkScanRecursiveInt-4 1 446888209 ns/op BenchmarkScanRecursiveIntReaderWrapper-4 1 471413048 ns/op PASS ok fmt 5.183s goos: linux goarch: arm64 pkg: go/build BenchmarkImportVendor-4 693 163420 ns/op PASS ok go/build 1.151s goos: linux goarch: arm64 pkg: go/constant BenchmarkStringAdd/1-4 36020 3136 ns/op 160 B/op 2 allocs/op BenchmarkStringAdd/4-4 11439 10245 ns/op 832 B/op 9 allocs/op BenchmarkStringAdd/16-4 3471 34509 ns/op 3168 B/op 23 allocs/op BenchmarkStringAdd/64-4 918 131564 ns/op 11872 B/op 73 allocs/op BenchmarkStringAdd/256-4 230 525804 ns/op 48992 B/op 267 allocs/op BenchmarkStringAdd/1024-4 50 2241506 ns/op 215520 B/op 1038 allocs/op BenchmarkStringAdd/4096-4 12 8911576 ns/op 846304 B/op 4113 allocs/op BenchmarkStringAdd/16384-4 3 36714517 ns/op 3615264 B/op 16406 allocs/op BenchmarkStringAdd/65536-4 1 148207750 ns/op 15239648 B/op 65564 allocs/op PASS ok go/constant 2.437s goos: linux goarch: arm64 pkg: go/format BenchmarkFormat/array1-10000-4 1 268064261 ns/op 0.24 MB/s 43488624 B/op 48513 allocs/op PASS ok go/format 1.310s goos: linux goarch: arm64 pkg: go/parser BenchmarkParse-4 5 23262942 ns/op 2.31 MB/s BenchmarkParseOnly-4 5 20201831 ns/op 2.67 MB/s BenchmarkResolve-4 39 3030148 ns/op 17.77 MB/s PASS ok go/parser 2.326s goos: linux goarch: arm64 pkg: go/printer BenchmarkPrintFile-4 1 154844509 ns/op 0.33 MB/s 4808184 B/op 27443 allocs/op BenchmarkPrintDecl-4 772 148491 ns/op 0.22 MB/s 15687 B/op 51 allocs/op PASS ok go/printer 1.304s goos: linux goarch: arm64 pkg: go/scanner BenchmarkScan-4 240 496739 ns/op BenchmarkScanFiles/go/types/expr.go-4 12 9109793 ns/op 5.44 MB/s BenchmarkScanFiles/go/parser/parser.go-4 7 14473256 ns/op 5.06 MB/s BenchmarkScanFiles/net/http/server.go-4 5 22179974 ns/op 5.56 MB/s BenchmarkScanFiles/go/scanner/errors.go-4 192 629377 ns/op 4.92 MB/s PASS ok go/scanner 1.834s goos: linux goarch: arm64 pkg: go/token BenchmarkSearchInts-4 1000000 100.4 ns/op PASS ok go/token 1.118s goos: linux goarch: arm64 pkg: go/types BenchmarkLookupFieldOrMethod-4 73 1588523 ns/op BenchmarkNamed/Underlying/nongeneric-4 542073 201.3 ns/op BenchmarkNamed/Underlying/generic-4 575726 205.2 ns/op BenchmarkNamed/Underlying/src_instance-4 566700 200.3 ns/op BenchmarkNamed/Underlying/user_instance-4 561009 203.7 ns/op BenchmarkNamed/NewMethodSet/nongeneric-4 15699 7455 ns/op BenchmarkNamed/NewMethodSet/generic-4 15877 7518 ns/op BenchmarkNamed/NewMethodSet/src_instance-4 15676 7545 ns/op BenchmarkNamed/NewMethodSet/user_instance-4 15980 7467 ns/op BenchmarkCheck/http/funcbodies/info-4 1 675492033 ns/op 49808 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 545591562 ns/op 61666 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 289166420 ns/op 116342 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 273089621 ns/op 123172 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 365976734 ns/op 14158 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 1 135686471 ns/op 38183 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 2 82367534 ns/op 62897 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 2 81911674 ns/op 63248 lines/s BenchmarkCheck/constant/funcbodies/info-4 1 139795910 ns/op 15497 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 2 78956434 ns/op 27440 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 2 59210736 ns/op 36584 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 2 57604256 ns/op 37610 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 1120242923 ns/op 61832 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 759536988 ns/op 91197 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 177935743 ns/op 389248 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 1 146438185 ns/op 472870 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 1 395539042 ns/op 5074 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 1 121681229 ns/op 16488 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 1 100155430 ns/op 20030 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 2 99025550 ns/op 20264 lines/s PASS ok go/types 18.602s goos: linux goarch: arm64 pkg: hash/adler32 BenchmarkAdler32KB-4 9175 11154 ns/op 91.81 MB/s PASS ok hash/adler32 1.122s goos: linux goarch: arm64 pkg: hash/crc32 BenchmarkCRC32/poly=IEEE/size=15/align=0-4 376198 301.4 ns/op 49.77 MB/s BenchmarkCRC32/poly=IEEE/size=15/align=1-4 369030 304.8 ns/op 49.21 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=0-4 379318 307.4 ns/op 130.11 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=1-4 374036 305.0 ns/op 131.15 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=0-4 361785 330.4 ns/op 1549.57 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=1-4 361562 330.7 ns/op 1548.02 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=0-4 343413 347.5 ns/op 2946.45 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=1-4 333162 348.8 ns/op 2935.66 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=0-4 245858 476.9 ns/op 8589.64 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=1-4 244945 478.2 ns/op 8565.30 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=0-4 69903 1705 ns/op 19223.13 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=1-4 68410 1719 ns/op 19059.20 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=0-4 321691 363.4 ns/op 41.28 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=1-4 316976 365.1 ns/op 41.09 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=0-4 318585 366.8 ns/op 109.05 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=1-4 319604 366.3 ns/op 109.21 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=0-4 304021 391.5 ns/op 1307.65 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=1-4 298396 393.0 ns/op 1302.75 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=0-4 281745 412.1 ns/op 2484.88 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=1-4 286797 411.9 ns/op 2486.23 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=0-4 218977 541.2 ns/op 7568.86 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=1-4 220795 541.5 ns/op 7563.48 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=0-4 67570 1765 ns/op 18566.18 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=1-4 67162 1778 ns/op 18429.65 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=0-4 193314 618.6 ns/op 24.25 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=1-4 192722 618.5 ns/op 24.25 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=0-4 104056 1145 ns/op 34.93 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=1-4 104918 1136 ns/op 35.22 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=0-4 9136 12850 ns/op 39.84 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=1-4 9062 13003 ns/op 39.37 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=0-4 4624 25754 ns/op 39.76 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=1-4 4669 25527 ns/op 40.11 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=0-4 1178 101746 ns/op 40.26 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=1-4 1171 102444 ns/op 39.98 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=0-4 146 817680 ns/op 40.07 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=1-4 146 814104 ns/op 40.25 MB/s PASS ok hash/crc32 5.718s goos: linux goarch: arm64 pkg: hash/crc64 BenchmarkCrc64/ISO64KB-4 99 1149403 ns/op 57.02 MB/s BenchmarkCrc64/ISO4KB-4 1256 93893 ns/op 43.62 MB/s BenchmarkCrc64/ISO1KB-4 5384 21505 ns/op 47.62 MB/s BenchmarkCrc64/ECMA64KB-4 94 1152845 ns/op 56.85 MB/s BenchmarkCrc64/Random64KB-4 100 1079390 ns/op 60.72 MB/s BenchmarkCrc64/Random16KB-4 417 285812 ns/op 57.32 MB/s PASS ok hash/crc64 1.755s goos: linux goarch: arm64 pkg: hash/fnv BenchmarkFnv32KB-4 8937 11683 ns/op 87.65 MB/s BenchmarkFnv32aKB-4 9136 11615 ns/op 88.16 MB/s BenchmarkFnv64KB-4 9960 11759 ns/op 87.08 MB/s BenchmarkFnv64aKB-4 10000 11683 ns/op 87.65 MB/s BenchmarkFnv128KB-4 1902 62633 ns/op 16.35 MB/s BenchmarkFnv128aKB-4 1921 62258 ns/op 16.45 MB/s PASS ok hash/fnv 1.722s goos: linux goarch: arm64 pkg: hash/maphash BenchmarkHash/n=4/Write-4 385732 293.8 ns/op 13.61 MB/s BenchmarkHash/n=4/Bytes-4 2766595 42.32 ns/op 94.51 MB/s BenchmarkHash/n=4/String-4 1297180 92.61 ns/op 43.19 MB/s BenchmarkHash/n=8/Write-4 398443 289.3 ns/op 27.65 MB/s BenchmarkHash/n=8/Bytes-4 2833404 43.61 ns/op 183.46 MB/s BenchmarkHash/n=8/String-4 1305792 91.88 ns/op 87.07 MB/s BenchmarkHash/n=16/Write-4 406150 291.4 ns/op 54.90 MB/s BenchmarkHash/n=16/Bytes-4 2817523 42.92 ns/op 372.77 MB/s BenchmarkHash/n=16/String-4 1339022 90.02 ns/op 177.73 MB/s BenchmarkHash/n=32/Write-4 404421 295.3 ns/op 108.36 MB/s BenchmarkHash/n=32/Bytes-4 2747236 43.60 ns/op 734.02 MB/s BenchmarkHash/n=32/String-4 1298619 92.36 ns/op 346.48 MB/s BenchmarkHash/n=64/Write-4 380064 313.7 ns/op 204.00 MB/s BenchmarkHash/n=64/Bytes-4 2660373 46.23 ns/op 1384.34 MB/s BenchmarkHash/n=64/String-4 1257384 95.12 ns/op 672.81 MB/s BenchmarkHash/n=256/Write-4 293469 408.5 ns/op 626.61 MB/s BenchmarkHash/n=256/Bytes-4 1736155 69.24 ns/op 3697.27 MB/s BenchmarkHash/n=256/String-4 714574 166.6 ns/op 1536.48 MB/s BenchmarkHash/n=320/Write-4 295365 402.8 ns/op 794.43 MB/s BenchmarkHash/n=320/Bytes-4 1467025 81.77 ns/op 3913.31 MB/s BenchmarkHash/n=320/String-4 509857 231.0 ns/op 1385.42 MB/s BenchmarkHash/n=1024/Write-4 209757 572.4 ns/op 1789.04 MB/s BenchmarkHash/n=1024/Bytes-4 676574 172.4 ns/op 5940.46 MB/s BenchmarkHash/n=1024/String-4 210948 564.9 ns/op 1812.79 MB/s BenchmarkHash/n=4096/Write-4 99174 1201 ns/op 3409.33 MB/s BenchmarkHash/n=4096/Bytes-4 199392 597.7 ns/op 6853.09 MB/s BenchmarkHash/n=4096/String-4 55899 2146 ns/op 1908.66 MB/s BenchmarkHash/n=16384/Write-4 32596 3688 ns/op 4442.02 MB/s BenchmarkHash/n=16384/Bytes-4 52369 2289 ns/op 7158.41 MB/s BenchmarkHash/n=16384/String-4 14092 8483 ns/op 1931.47 MB/s PASS ok hash/maphash 5.711s goos: linux goarch: arm64 pkg: html BenchmarkEscape-4 771 147065 ns/op BenchmarkEscapeNone-4 80186 1477 ns/op BenchmarkUnescape-4 625 188871 ns/op BenchmarkUnescapeNone-4 389361 302.2 ns/op BenchmarkUnescapeSparse-4 12019 10020 ns/op BenchmarkUnescapeDense-4 913 131305 ns/op PASS ok html 1.904s goos: linux goarch: arm64 pkg: html/template BenchmarkCSSEscaper-4 6486 16509 ns/op BenchmarkCSSEscaperNoSpecials-4 35596 3410 ns/op BenchmarkDecodeCSS-4 22660 5300 ns/op BenchmarkDecodeCSSNoSpecials-4 2694858 44.60 ns/op BenchmarkCSSValueFilter-4 91244 1300 ns/op BenchmarkCSSValueFilterOk-4 77325 1545 ns/op BenchmarkEscapedExecute-4 3856 29243 ns/op BenchmarkHTMLNospaceEscaper-4 8227 14483 ns/op BenchmarkHTMLNospaceEscaperNoSpecials-4 45478 2641 ns/op BenchmarkStripTags-4 16392 7311 ns/op BenchmarkStripTagsNoSpecials-4 224908 518.0 ns/op BenchmarkJSValEscaperWithNum-4 19510 6199 ns/op BenchmarkJSValEscaperWithStr-4 4852 23565 ns/op BenchmarkJSValEscaperWithStrNoSpecials-4 15200 7873 ns/op BenchmarkJSValEscaperWithObj-4 4316 27098 ns/op BenchmarkJSValEscaperWithObjNoSpecials-4 10000 10750 ns/op BenchmarkJSStrEscaperNoSpecials-4 41038 2911 ns/op BenchmarkJSStrEscaper-4 8311 13993 ns/op BenchmarkJSRegexpEscaperNoSpecials-4 38466 3122 ns/op BenchmarkJSRegexpEscaper-4 8020 14708 ns/op BenchmarkTemplateSpecialTags-4 81 1304428 ns/op BenchmarkURLEscaper-4 3610 32018 ns/op BenchmarkURLEscaperNoSpecials-4 131883 892.6 ns/op BenchmarkURLNormalizer-4 4717 24465 ns/op BenchmarkURLNormalizerNoSpecials-4 131427 913.7 ns/op BenchmarkSrcsetFilter-4 15004 7996 ns/op BenchmarkSrcsetFilterNoSpecials-4 87466 1358 ns/op PASS ok html/template 4.856s goos: linux goarch: arm64 pkg: image BenchmarkAt/rgba-4 433237 258.4 ns/op 16 B/op 1 allocs/op BenchmarkAt/rgba64-4 376372 303.3 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba-4 464050 250.4 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba64-4 393730 301.3 ns/op 16 B/op 1 allocs/op BenchmarkAt/alpha-4 1327735 86.99 ns/op 0 B/op 0 allocs/op BenchmarkAt/alpha16-4 808058 142.9 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray-4 1321764 89.80 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray16-4 828064 142.7 ns/op 0 B/op 0 allocs/op BenchmarkAt/paletted-4 1000000 109.1 ns/op 0 B/op 0 allocs/op BenchmarkSet/rgba-4 322819 361.9 ns/op 16 B/op 1 allocs/op BenchmarkSet/rgba64-4 292066 406.8 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba-4 325771 361.4 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba64-4 286218 407.8 ns/op 16 B/op 1 allocs/op BenchmarkSet/alpha-4 550468 213.2 ns/op 0 B/op 0 allocs/op BenchmarkSet/alpha16-4 391650 303.2 ns/op 16 B/op 1 allocs/op BenchmarkSet/gray-4 633538 185.1 ns/op 0 B/op 0 allocs/op BenchmarkSet/gray16-4 393514 304.8 ns/op 16 B/op 1 allocs/op BenchmarkSet/paletted-4 311419 388.8 ns/op 0 B/op 0 allocs/op BenchmarkRGBAAt-4 1000000 113.6 ns/op BenchmarkRGBASetRGBA-4 1000000 114.5 ns/op BenchmarkRGBA64At-4 717548 165.3 ns/op BenchmarkRGBA64SetRGBA64-4 724777 164.7 ns/op BenchmarkNRGBAAt-4 1000000 113.6 ns/op BenchmarkNRGBASetNRGBA-4 1000000 115.3 ns/op BenchmarkNRGBA64At-4 722612 163.6 ns/op BenchmarkNRGBA64SetNRGBA64-4 719354 165.4 ns/op BenchmarkAlphaAt-4 2038086 57.06 ns/op BenchmarkAlphaSetAlpha-4 2039178 57.35 ns/op BenchmarkAlpha16At-4 1000000 104.3 ns/op BenchmarkAlphaSetAlpha16-4 1000000 104.4 ns/op BenchmarkGrayAt-4 2034358 57.30 ns/op BenchmarkGraySetGray-4 2043892 57.06 ns/op BenchmarkGray16At-4 1000000 104.5 ns/op BenchmarkGraySetGray16-4 1000000 105.5 ns/op PASS ok image 5.504s goos: linux goarch: arm64 pkg: image/color BenchmarkYCbCrToRGB/0-4 3601021 33.35 ns/op BenchmarkYCbCrToRGB/128-4 3797982 31.58 ns/op BenchmarkYCbCrToRGB/255-4 3837745 31.41 ns/op BenchmarkRGBToYCbCr/0-4 3892429 30.60 ns/op BenchmarkRGBToYCbCr/Cb-4 3954997 30.25 ns/op BenchmarkRGBToYCbCr/Cr-4 3913413 30.58 ns/op BenchmarkYCbCrToRGBA/0-4 3060540 39.03 ns/op BenchmarkYCbCrToRGBA/128-4 3022118 39.66 ns/op BenchmarkYCbCrToRGBA/255-4 3166533 37.83 ns/op BenchmarkNYCbCrAToRGBA/0-4 3184436 37.66 ns/op BenchmarkNYCbCrAToRGBA/128-4 3210117 37.53 ns/op BenchmarkNYCbCrAToRGBA/255-4 3174703 37.64 ns/op PASS ok image/color 2.896s goos: linux goarch: arm64 pkg: image/draw BenchmarkFillOver-4 3 33757050 ns/op BenchmarkFillSrc-4 261 417907 ns/op BenchmarkCopyOver-4 7 15220770 ns/op BenchmarkCopySrc-4 382 302831 ns/op BenchmarkNRGBAOver-4 7 15865970 ns/op BenchmarkNRGBASrc-4 10 10329339 ns/op BenchmarkYCbCr-4 9 11963217 ns/op BenchmarkGray-4 18 6290933 ns/op BenchmarkCMYK-4 10 10353783 ns/op BenchmarkGlyphOver-4 21 5357220 ns/op BenchmarkRGBAMaskOver-4 4 28158137 ns/op BenchmarkGrayMaskOver-4 5 21670070 ns/op BenchmarkRGBA64ImageMaskOver-4 3 36615223 ns/op BenchmarkRGBA-4 4 25293878 ns/op BenchmarkPalettedFill-4 808 144103 ns/op BenchmarkPalettedRGBA-4 4 27571147 ns/op BenchmarkGenericOver-4 2 57057274 ns/op BenchmarkGenericMaskOver-4 5 24890102 ns/op BenchmarkGenericSrc-4 3 37498943 ns/op BenchmarkGenericMaskSrc-4 3 34026757 ns/op PASS ok image/draw 7.293s goos: linux goarch: arm64 pkg: image/gif BenchmarkDecode-4 21 5293116 ns/op 2.92 MB/s 48620 B/op 267 allocs/op BenchmarkEncodeRandomPaletted-4 1 134302907 ns/op 2.29 MB/s 79984 B/op 7 allocs/op BenchmarkEncodeRandomRGBA-4 1 2975897433 ns/op 0.41 MB/s 417248 B/op 13 allocs/op BenchmarkEncodeRealisticPaletted-4 50 2173533 ns/op 7.11 MB/s 79984 B/op 7 allocs/op BenchmarkEncodeRealisticRGBA-4 1 147715745 ns/op 0.42 MB/s 105952 B/op 13 allocs/op PASS ok image/gif 5.102s goos: linux goarch: arm64 pkg: image/jpeg BenchmarkFDCT-4 3963 28179 ns/op BenchmarkIDCT-4 4339 26263 ns/op BenchmarkDecodeBaseline-4 8 14175574 ns/op 4.36 MB/s 63024 B/op 5 allocs/op BenchmarkDecodeProgressive-4 6 19541532 ns/op 3.16 MB/s 259712 B/op 13 allocs/op BenchmarkEncodeRGBA-4 1 177039263 ns/op 6.94 MB/s 4544 B/op 7 allocs/op BenchmarkEncodeYCbCr-4 1 222249219 ns/op 4.15 MB/s 4544 B/op 7 allocs/op PASS ok image/jpeg 2.386s goos: linux goarch: arm64 pkg: image/png BenchmarkPaeth-4 13901826 8.317 ns/op BenchmarkDecodeGray-4 12 9049102 ns/op 7.24 MB/s 137028 B/op 102 allocs/op BenchmarkDecodeNRGBAGradient-4 3 37381090 ns/op 7.01 MB/s 337328 B/op 188 allocs/op BenchmarkDecodeNRGBAOpaque-4 4 31996497 ns/op 8.19 MB/s 346592 B/op 152 allocs/op BenchmarkDecodePaletted-4 20 5589363 ns/op 11.73 MB/s 140352 B/op 309 allocs/op BenchmarkDecodeRGB-4 4 30083317 ns/op 8.71 MB/s 332128 B/op 157 allocs/op BenchmarkDecodeInterlacing-4 3 39698983 ns/op 6.60 MB/s 605216 B/op 268 allocs/op BenchmarkEncodeGray-4 2 58268454 ns/op 5.27 MB/s 852232 B/op 32 allocs/op BenchmarkEncodeGrayWithBufferPool-4 2 58219154 ns/op 5.28 MB/s 426128 B/op 17 allocs/op BenchmarkEncodeNRGBOpaque-4 1 188729461 ns/op 6.51 MB/s 860296 B/op 32 allocs/op BenchmarkEncodeNRGBA-4 1 213114500 ns/op 5.77 MB/s 864136 B/op 32 allocs/op BenchmarkEncodePaletted-4 3 36261543 ns/op 8.47 MB/s 848656 B/op 36 allocs/op BenchmarkEncodeRGBOpaque-4 1 189182982 ns/op 6.50 MB/s 860296 B/op 32 allocs/op BenchmarkEncodeRGBA-4 1 729465489 ns/op 1.68 MB/s 864200 B/op 36 allocs/op PASS ok image/png 4.619s goos: linux goarch: arm64 pkg: index/suffixarray BenchmarkNew/text=opticks/size=100K/bits=32-4 3 48747702 ns/op 2.05 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=opticks/size=100K/bits=64-4 3 43550676 ns/op 2.30 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=opticks/size=500K/bits=32-4 1 280630053 ns/op 1.78 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=opticks/size=500K/bits=64-4 1 261250815 ns/op 1.91 MB/s 4006064 B/op 3 allocs/op BenchmarkNew/text=go/size=100K/bits=32-4 3 47524942 ns/op 2.10 MB/s 401490 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=64-4 3 42752036 ns/op 2.34 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=32-4 1 267609935 ns/op 1.87 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=64-4 1 247741216 ns/op 2.02 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=1M/bits=32-4 1 569510505 ns/op 1.76 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=1M/bits=64-4 1 538151188 ns/op 1.86 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=32-4 1 3582803654 ns/op 1.40 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=64-4 1 3571341816 ns/op 1.40 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=32-4 13 8881171 ns/op 11.26 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=64-4 12 9145319 ns/op 10.93 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=32-4 3 44118796 ns/op 11.33 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=64-4 3 45878502 ns/op 10.90 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=32-4 2 86448172 ns/op 11.57 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=64-4 2 88611391 ns/op 11.29 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=32-4 1 430527759 ns/op 11.61 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=64-4 1 449050516 ns/op 11.13 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=rand/size=100K/bits=32-4 2 55498515 ns/op 1.80 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=rand/size=100K/bits=64-4 2 55180155 ns/op 1.81 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=rand/size=500K/bits=32-4 1 355165725 ns/op 1.41 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=rand/size=500K/bits=64-4 1 355075926 ns/op 1.41 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=32-4 1 838600479 ns/op 1.19 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=64-4 1 866108957 ns/op 1.15 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=32-4 1 5791914042 ns/op 0.86 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=64-4 1 5852050676 ns/op 0.85 MB/s 40001616 B/op 2 allocs/op BenchmarkSaveRestore/bits=32-4 1 163416184 ns/op 25.58 MB/s 5275648 B/op 4 allocs/op BenchmarkSaveRestore/bits=64-4 1 159707465 ns/op 26.17 MB/s 9469952 B/op 4 allocs/op PASS ok index/suffixarray 48.035s goos: linux goarch: arm64 pkg: internal/fuzz BenchmarkMarshalCorpusFile/1-4 30891 3891 ns/op 0.26 MB/s BenchmarkMarshalCorpusFile/2-4 28890 4151 ns/op 0.48 MB/s BenchmarkMarshalCorpusFile/4-4 26568 4506 ns/op 0.89 MB/s BenchmarkMarshalCorpusFile/8-4 22387 5294 ns/op 1.51 MB/s BenchmarkMarshalCorpusFile/16-4 17479 6912 ns/op 2.31 MB/s BenchmarkMarshalCorpusFile/32-4 10000 10707 ns/op 2.99 MB/s BenchmarkMarshalCorpusFile/64-4 8239 14079 ns/op 4.55 MB/s BenchmarkMarshalCorpusFile/128-4 5667 19522 ns/op 6.56 MB/s BenchmarkMarshalCorpusFile/256-4 2605 44901 ns/op 5.70 MB/s BenchmarkMarshalCorpusFile/512-4 1328 87680 ns/op 5.84 MB/s BenchmarkMarshalCorpusFile/1024-4 702 170326 ns/op 6.01 MB/s BenchmarkMarshalCorpusFile/2048-4 349 335479 ns/op 6.10 MB/s BenchmarkMarshalCorpusFile/4096-4 181 647848 ns/op 6.32 MB/s BenchmarkMarshalCorpusFile/8192-4 91 1293094 ns/op 6.34 MB/s BenchmarkMarshalCorpusFile/16384-4 45 2577545 ns/op 6.36 MB/s BenchmarkMarshalCorpusFile/32768-4 20 5666817 ns/op 5.78 MB/s BenchmarkMarshalCorpusFile/65536-4 9 11627799 ns/op 5.64 MB/s BenchmarkMarshalCorpusFile/131072-4 5 23616358 ns/op 5.55 MB/s BenchmarkMarshalCorpusFile/262144-4 3 46679929 ns/op 5.62 MB/s BenchmarkMarshalCorpusFile/524288-4 2 93129531 ns/op 5.63 MB/s BenchmarkMarshalCorpusFile/1048576-4 1 185193062 ns/op 5.66 MB/s BenchmarkUnmarshalCorpusFile/1-4 7713 14612 ns/op 0.07 MB/s BenchmarkUnmarshalCorpusFile/2-4 7736 15352 ns/op 0.13 MB/s BenchmarkUnmarshalCorpusFile/4-4 6865 16809 ns/op 0.24 MB/s BenchmarkUnmarshalCorpusFile/8-4 6130 19035 ns/op 0.42 MB/s BenchmarkUnmarshalCorpusFile/16-4 5182 22446 ns/op 0.71 MB/s BenchmarkUnmarshalCorpusFile/32-4 3673 32382 ns/op 0.99 MB/s BenchmarkUnmarshalCorpusFile/64-4 3063 38337 ns/op 1.67 MB/s BenchmarkUnmarshalCorpusFile/128-4 2320 50860 ns/op 2.52 MB/s BenchmarkUnmarshalCorpusFile/256-4 913 131193 ns/op 1.95 MB/s BenchmarkUnmarshalCorpusFile/512-4 477 247385 ns/op 2.07 MB/s BenchmarkUnmarshalCorpusFile/1024-4 247 481981 ns/op 2.12 MB/s BenchmarkUnmarshalCorpusFile/2048-4 124 946223 ns/op 2.16 MB/s BenchmarkUnmarshalCorpusFile/4096-4 60 1880351 ns/op 2.18 MB/s BenchmarkUnmarshalCorpusFile/8192-4 30 3762308 ns/op 2.18 MB/s BenchmarkUnmarshalCorpusFile/16384-4 14 7470239 ns/op 2.19 MB/s BenchmarkUnmarshalCorpusFile/32768-4 7 14989353 ns/op 2.19 MB/s BenchmarkUnmarshalCorpusFile/65536-4 4 29761247 ns/op 2.20 MB/s BenchmarkUnmarshalCorpusFile/131072-4 2 60302194 ns/op 2.17 MB/s BenchmarkUnmarshalCorpusFile/262144-4 1 123432948 ns/op 2.12 MB/s BenchmarkUnmarshalCorpusFile/524288-4 1 245762217 ns/op 2.13 MB/s BenchmarkUnmarshalCorpusFile/1048576-4 1 493050833 ns/op 2.13 MB/s BenchmarkMutatorBytes/1-4 28426 4155 ns/op BenchmarkMutatorBytes/10-4 31261 3900 ns/op BenchmarkMutatorBytes/100-4 29888 4138 ns/op BenchmarkMutatorBytes/1000-4 21218 5855 ns/op BenchmarkMutatorBytes/10000-4 6511 22837 ns/op BenchmarkMutatorBytes/100000-4 918 138121 ns/op BenchmarkMutatorString/1-4 28110 4305 ns/op BenchmarkMutatorString/10-4 28858 4175 ns/op BenchmarkMutatorString/100-4 26505 4614 ns/op BenchmarkMutatorString/1000-4 14440 7896 ns/op BenchmarkMutatorString/10000-4 4123 46359 ns/op BenchmarkMutatorString/100000-4 310 403688 ns/op BenchmarkMutatorAllBasicTypes/[]uint8-4 15506 7700 ns/op BenchmarkMutatorAllBasicTypes/string-4 15170 7958 ns/op BenchmarkMutatorAllBasicTypes/bool-4 50149 2401 ns/op BenchmarkMutatorAllBasicTypes/float32-4 42682 2782 ns/op BenchmarkMutatorAllBasicTypes/float64-4 43687 2774 ns/op BenchmarkMutatorAllBasicTypes/int-4 46688 2588 ns/op BenchmarkMutatorAllBasicTypes/int8-4 46400 2578 ns/op BenchmarkMutatorAllBasicTypes/int16-4 46231 2607 ns/op BenchmarkMutatorAllBasicTypes/int32-4 46441 2607 ns/op BenchmarkMutatorAllBasicTypes/int64-4 46848 2588 ns/op BenchmarkMutatorAllBasicTypes/uint8-4 45061 2657 ns/op BenchmarkMutatorAllBasicTypes/uint16-4 45943 2653 ns/op BenchmarkMutatorAllBasicTypes/uint32-4 45828 2630 ns/op BenchmarkMutatorAllBasicTypes/uint64-4 45673 2643 ns/op PASS ok internal/fuzz 12.490s goos: linux goarch: arm64 pkg: internal/intern BenchmarkStress-4 23695 4644 ns/op 0 B/op 0 allocs/op BenchmarkGetByString-4 109657 1102 ns/op 0 B/op 0 allocs/op PASS ok internal/intern 1.296s goos: linux goarch: arm64 pkg: internal/poll BenchmarkSplicePipe/SplicePipeWithPool-4 49399 2106 ns/op BenchmarkSplicePipe/SplicePipeWithoutPool-4 18470 5479 ns/op BenchmarkSplicePipePoolParallel-4 162548 755.9 ns/op BenchmarkSplicePipeNativeParallel-4 39720 2795 ns/op PASS ok internal/poll 1.709s goos: linux goarch: arm64 pkg: internal/trace BenchmarkMMU-4 4 25374878 ns/op PASS ok internal/trace 3.808s PASS ok internal/zstd 1.039s goos: linux goarch: arm64 pkg: io BenchmarkCopyNSmall-4 17020 8214 ns/op BenchmarkCopyNLarge-4 360 360887 ns/op PASS ok io 1.412s goos: linux goarch: arm64 pkg: log BenchmarkItoa-4 139299 837.3 ns/op BenchmarkPrintln-4 19239 6328 ns/op 78 B/op 1 allocs/op BenchmarkPrintlnNoFlags-4 28882 4225 ns/op 65 B/op 0 allocs/op BenchmarkConcurrent-4 1795 57402 ns/op BenchmarkDiscard-4 586773 207.7 ns/op 0 B/op 0 allocs/op PASS ok log 1.734s goos: linux goarch: arm64 pkg: log/slog BenchmarkWriteTime-4 73594 1623 ns/op BenchmarkJSONHandler/defaults-4 6086 17872 ns/op 529 B/op 1 allocs/op BenchmarkJSONHandler/time_format-4 3847 29910 ns/op 783 B/op 6 allocs/op BenchmarkJSONHandler/time_unix-4 4360 26541 ns/op 746 B/op 5 allocs/op BenchmarkPreformatting/separate-4 6338 17871 ns/op 534 B/op 1 allocs/op BenchmarkPreformatting/struct-4 6634 17802 ns/op 531 B/op 1 allocs/op BenchmarkPreformatting/struct_file-4 5100 23023 ns/op 509 B/op 0 allocs/op BenchmarkJSONEncoding/json.Marshal-4 25899 4650 ns/op 80 B/op 3 allocs/op BenchmarkJSONEncoding/Encoder.Encode-4 25376 4787 ns/op 63 B/op 1 allocs/op BenchmarkNopLog/no_attrs-4 79587 1532 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/attrs-4 62977 2086 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/attrs-parallel-4 46717 2520 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/keys-values-4 55322 2309 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/WithContext-4 62085 2099 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/WithContext-parallel-4 47503 2524 ns/op 0 B/op 0 allocs/op BenchmarkPC/0-4 983316 119.6 ns/op 0 B/op 0 allocs/op BenchmarkPC/1-4 638908 186.1 ns/op 0 B/op 0 allocs/op BenchmarkPC/2-4 629338 193.1 ns/op 0 B/op 0 allocs/op BenchmarkPC/3-4 495966 232.9 ns/op 0 B/op 0 allocs/op BenchmarkPC/4-4 422802 281.9 ns/op 0 B/op 0 allocs/op BenchmarkRecord-4 5122 21872 ns/op BenchmarkDispatch/switch-checked-4 166218 706.8 ns/op BenchmarkDispatch/As-4 195180 602.7 ns/op BenchmarkDispatch/Visit-4 136431 878.2 ns/op BenchmarkUnsafeStrings-4 15645 7700 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.414s goos: linux goarch: arm64 pkg: log/slog/internal/benchmarks BenchmarkAttrs/disabled/5_args-4 1236236 96.86 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/disabled/5_args_ctx-4 1000000 104.5 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/disabled/10_args-4 714200 155.6 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/disabled/40_args-4 220294 523.4 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/fastText_discard/5_args-4 65349 1798 ns/op 260 B/op 0 allocs/op BenchmarkAttrs/fastText_discard/5_args_ctx-4 67908 1785 ns/op 261 B/op 0 allocs/op BenchmarkAttrs/fastText_discard/10_args-4 40344 2981 ns/op 686 B/op 2 allocs/op BenchmarkAttrs/fastText_discard/40_args-4 12795 9265 ns/op 3471 B/op 2 allocs/op BenchmarkAttrs/Text_discard/5_args-4 14176 8379 ns/op 595 B/op 2 allocs/op BenchmarkAttrs/Text_discard/5_args_ctx-4 14334 8358 ns/op 606 B/op 2 allocs/op BenchmarkAttrs/Text_discard/10_args-4 8316 12216 ns/op 1085 B/op 6 allocs/op BenchmarkAttrs/Text_discard/40_args-4 3298 35477 ns/op 4345 B/op 15 allocs/op BenchmarkAttrs/JSON_discard/5_args-4 16651 7197 ns/op 526 B/op 1 allocs/op BenchmarkAttrs/JSON_discard/5_args_ctx-4 16538 7154 ns/op 519 B/op 0 allocs/op BenchmarkAttrs/JSON_discard/10_args-4 9933 10363 ns/op 946 B/op 3 allocs/op BenchmarkAttrs/JSON_discard/40_args-4 3879 29355 ns/op 3729 B/op 3 allocs/op PASS ok log/slog/internal/benchmarks 3.475s goos: linux goarch: arm64 pkg: maps BenchmarkMapClone-4 4 30901258 ns/op PASS ok maps 2.550s goos: linux goarch: arm64 pkg: math BenchmarkAcos-4 2373019 50.50 ns/op BenchmarkAcosh-4 983348 108.6 ns/op BenchmarkAsin-4 2436417 49.30 ns/op BenchmarkAsinh-4 1000000 112.4 ns/op BenchmarkAtan-4 2956999 40.74 ns/op BenchmarkAtanh-4 1000000 111.2 ns/op BenchmarkAtan2-4 1601382 74.87 ns/op BenchmarkCbrt-4 1000000 102.9 ns/op BenchmarkCeil-4 18732558 6.399 ns/op BenchmarkCopysign-4 2319726 51.74 ns/op BenchmarkCos-4 1371802 86.81 ns/op BenchmarkCosh-4 2220903 53.70 ns/op BenchmarkErf-4 2833288 42.21 ns/op BenchmarkErfc-4 2859708 41.94 ns/op BenchmarkErfinv-4 2781346 43.19 ns/op BenchmarkErfcinv-4 2814667 42.62 ns/op BenchmarkExp-4 5107947 23.44 ns/op BenchmarkExpGo-4 783985 149.2 ns/op BenchmarkExpm1-4 2490794 48.12 ns/op BenchmarkExp2-4 5384091 22.31 ns/op BenchmarkExp2Go-4 792958 148.6 ns/op BenchmarkAbs-4 8493266 14.12 ns/op BenchmarkDim-4 9150079 13.12 ns/op BenchmarkFloor-4 19234220 6.232 ns/op BenchmarkMax-4 14791002 8.096 ns/op BenchmarkMin-4 14833862 8.093 ns/op BenchmarkMod-4 307250 357.6 ns/op BenchmarkFrexp-4 1876909 64.30 ns/op BenchmarkGamma-4 658485 179.0 ns/op BenchmarkHypot-4 2923400 41.27 ns/op BenchmarkHypotGo-4 2557287 45.60 ns/op BenchmarkIlogb-4 2157571 55.82 ns/op BenchmarkJ0-4 240464 493.8 ns/op BenchmarkJ1-4 236923 504.4 ns/op BenchmarkJn-4 112208 1062 ns/op BenchmarkLdexp-4 1724296 69.45 ns/op BenchmarkLgamma-4 847600 139.8 ns/op BenchmarkLog-4 1000000 102.5 ns/op BenchmarkLogb-4 2252409 53.00 ns/op BenchmarkLog1p-4 1586082 75.08 ns/op BenchmarkLog10-4 1000000 102.3 ns/op BenchmarkLog2-4 1251939 95.43 ns/op BenchmarkModf-4 16525374 7.236 ns/op BenchmarkNextafter32-4 1752285 68.43 ns/op BenchmarkNextafter64-4 1776284 67.47 ns/op BenchmarkPowInt-4 686106 173.6 ns/op BenchmarkPowFrac-4 423232 281.3 ns/op BenchmarkPow10Pos-4 4461874 26.89 ns/op BenchmarkPow10Neg-4 4194672 28.57 ns/op BenchmarkRound-4 8496946 14.12 ns/op BenchmarkRoundToEven-4 8301511 14.46 ns/op BenchmarkRemainder-4 448624 263.4 ns/op BenchmarkSignbit-4 4299620 26.62 ns/op BenchmarkSin-4 1307455 91.68 ns/op BenchmarkSincos-4 853557 136.4 ns/op BenchmarkSinh-4 2055998 58.46 ns/op BenchmarkSqrtIndirect-4 17858527 6.699 ns/op BenchmarkSqrtLatency-4 18468925 6.452 ns/op BenchmarkSqrtIndirectLatency-4 18426726 6.484 ns/op BenchmarkSqrtGoLatency-4 1000000 112.7 ns/op BenchmarkSqrtPrime-4 143532 831.0 ns/op BenchmarkTan-4 1289269 93.03 ns/op BenchmarkTanh-4 1933852 62.00 ns/op BenchmarkTrunc-4 19240392 6.219 ns/op BenchmarkY0-4 225495 528.0 ns/op BenchmarkY1-4 223112 525.8 ns/op BenchmarkYn-4 110788 1085 ns/op BenchmarkFloat64bits-4 4663040 25.70 ns/op BenchmarkFloat64frombits-4 4300328 26.57 ns/op BenchmarkFloat32bits-4 4408820 25.92 ns/op BenchmarkFloat32frombits-4 4285946 28.31 ns/op BenchmarkFMA-4 17697864 6.794 ns/op PASS ok math 11.657s goos: linux goarch: arm64 pkg: math/big BenchmarkAddVV/1-4 11864461 10.10 ns/op 6334.63 MB/s BenchmarkAddVV/2-4 11472494 10.47 ns/op 12220.24 MB/s BenchmarkAddVV/3-4 10708510 11.22 ns/op 17118.96 MB/s BenchmarkAddVV/4-4 10696369 11.15 ns/op 22969.92 MB/s BenchmarkAddVV/5-4 9811167 12.22 ns/op 26186.78 MB/s BenchmarkAddVV/10-4 8758664 13.68 ns/op 46795.64 MB/s BenchmarkAddVV/100-4 2467764 48.73 ns/op 131330.02 MB/s BenchmarkAddVV/1000-4 303292 393.6 ns/op 162607.59 MB/s BenchmarkSubVV/1-4 11870235 10.09 ns/op 6340.97 MB/s BenchmarkSubVV/2-4 11543655 10.42 ns/op 12288.12 MB/s BenchmarkSubVV/3-4 10727810 11.17 ns/op 17183.64 MB/s BenchmarkSubVV/4-4 10830285 11.19 ns/op 22884.29 MB/s BenchmarkSubVV/5-4 9822636 12.17 ns/op 26294.50 MB/s BenchmarkSubVV/10-4 8862498 13.62 ns/op 46988.89 MB/s BenchmarkSubVV/100-4 2459262 48.68 ns/op 131482.91 MB/s BenchmarkSubVV/1000-4 304592 393.0 ns/op 162849.96 MB/s BenchmarkAddVW/1-4 12872498 9.229 ns/op 866.84 MB/s BenchmarkAddVW/2-4 11828628 10.11 ns/op 1582.82 MB/s BenchmarkAddVW/3-4 11201511 10.72 ns/op 2238.55 MB/s BenchmarkAddVW/4-4 10834744 10.98 ns/op 2914.27 MB/s BenchmarkAddVW/5-4 10861930 11.03 ns/op 3627.25 MB/s BenchmarkAddVW/10-4 9442722 12.75 ns/op 6276.04 MB/s BenchmarkAddVW/100-4 3891469 30.82 ns/op 25954.61 MB/s BenchmarkAddVW/1000-4 582670 204.5 ns/op 39121.56 MB/s BenchmarkAddVWext/1-4 12837355 9.322 ns/op 858.20 MB/s BenchmarkAddVWext/2-4 11841700 10.15 ns/op 1575.95 MB/s BenchmarkAddVWext/3-4 11481891 10.46 ns/op 2294.47 MB/s BenchmarkAddVWext/4-4 10969963 10.96 ns/op 2920.45 MB/s BenchmarkAddVWext/5-4 10772379 11.06 ns/op 3616.95 MB/s BenchmarkAddVWext/10-4 9414068 12.72 ns/op 6290.42 MB/s BenchmarkAddVWext/100-4 2640087 45.47 ns/op 17593.78 MB/s BenchmarkAddVWext/1000-4 318609 374.4 ns/op 21368.17 MB/s BenchmarkSubVW/1-4 12855068 9.315 ns/op 858.84 MB/s BenchmarkSubVW/2-4 11428832 10.50 ns/op 1524.43 MB/s BenchmarkSubVW/3-4 11366822 10.45 ns/op 2296.03 MB/s BenchmarkSubVW/4-4 10875790 10.96 ns/op 2918.83 MB/s BenchmarkSubVW/5-4 10763491 11.05 ns/op 3620.45 MB/s BenchmarkSubVW/10-4 9384560 12.72 ns/op 6290.00 MB/s BenchmarkSubVW/100-4 3897091 30.81 ns/op 25964.84 MB/s BenchmarkSubVW/1000-4 577978 204.7 ns/op 39074.81 MB/s BenchmarkSubVWext/1-4 12924405 9.272 ns/op 862.77 MB/s BenchmarkSubVWext/2-4 11769135 10.18 ns/op 1572.33 MB/s BenchmarkSubVWext/3-4 11264348 10.67 ns/op 2249.15 MB/s BenchmarkSubVWext/4-4 10911986 10.94 ns/op 2925.94 MB/s BenchmarkSubVWext/5-4 10673953 10.98 ns/op 3643.91 MB/s BenchmarkSubVWext/10-4 9433369 12.74 ns/op 6279.35 MB/s BenchmarkSubVWext/100-4 2635976 45.50 ns/op 17583.64 MB/s BenchmarkSubVWext/1000-4 319430 374.5 ns/op 21361.26 MB/s BenchmarkMulAddVWW/1-4 11160092 10.73 ns/op 5962.38 MB/s BenchmarkMulAddVWW/2-4 10028246 11.93 ns/op 10725.54 MB/s BenchmarkMulAddVWW/3-4 9165343 13.07 ns/op 14685.80 MB/s BenchmarkMulAddVWW/4-4 7994840 15.02 ns/op 17038.62 MB/s BenchmarkMulAddVWW/5-4 7243332 16.55 ns/op 19333.79 MB/s BenchmarkMulAddVWW/10-4 4630072 25.98 ns/op 24636.77 MB/s BenchmarkMulAddVWW/100-4 502142 238.0 ns/op 26885.70 MB/s BenchmarkMulAddVWW/1000-4 50767 2368 ns/op 27024.07 MB/s BenchmarkAddMulVVW/1-4 12524788 9.534 ns/op 6712.88 MB/s BenchmarkAddMulVVW/2-4 10966876 10.96 ns/op 11682.98 MB/s BenchmarkAddMulVVW/3-4 9625566 12.44 ns/op 15433.83 MB/s BenchmarkAddMulVVW/4-4 8473140 14.11 ns/op 18139.33 MB/s BenchmarkAddMulVVW/5-4 7499119 16.01 ns/op 19991.58 MB/s BenchmarkAddMulVVW/10-4 4923310 24.36 ns/op 26277.66 MB/s BenchmarkAddMulVVW/100-4 506516 235.5 ns/op 27174.75 MB/s BenchmarkAddMulVVW/1000-4 50876 2364 ns/op 27074.74 MB/s BenchmarkDivWVW/1-4 1371304 86.81 ns/op 737.26 MB/s BenchmarkDivWVW/2-4 832916 140.8 ns/op 908.83 MB/s BenchmarkDivWVW/3-4 743530 160.2 ns/op 1198.50 MB/s BenchmarkDivWVW/4-4 638378 184.6 ns/op 1386.95 MB/s BenchmarkDivWVW/5-4 589483 200.6 ns/op 1595.32 MB/s BenchmarkDivWVW/10-4 415638 285.9 ns/op 2238.81 MB/s BenchmarkDivWVW/100-4 65622 1834 ns/op 3490.11 MB/s BenchmarkDivWVW/1000-4 6835 17241 ns/op 3712.17 MB/s BenchmarkNonZeroShifts/1/shrVU-4 12287025 9.447 ns/op BenchmarkNonZeroShifts/1/shlVU-4 11839924 9.792 ns/op BenchmarkNonZeroShifts/2/shrVU-4 11471134 10.24 ns/op BenchmarkNonZeroShifts/2/shlVU-4 10878630 10.70 ns/op BenchmarkNonZeroShifts/3/shrVU-4 10929399 10.74 ns/op BenchmarkNonZeroShifts/3/shlVU-4 10460433 11.16 ns/op BenchmarkNonZeroShifts/4/shrVU-4 10078647 11.62 ns/op BenchmarkNonZeroShifts/4/shlVU-4 9580502 12.28 ns/op BenchmarkNonZeroShifts/5/shrVU-4 9592296 12.04 ns/op BenchmarkNonZeroShifts/5/shlVU-4 9392582 12.53 ns/op BenchmarkNonZeroShifts/10/shrVU-4 7965800 14.63 ns/op BenchmarkNonZeroShifts/10/shlVU-4 7185370 16.63 ns/op BenchmarkNonZeroShifts/100/shrVU-4 1990262 59.93 ns/op BenchmarkNonZeroShifts/100/shlVU-4 1894098 63.10 ns/op BenchmarkNonZeroShifts/1000/shrVU-4 232489 514.7 ns/op BenchmarkNonZeroShifts/1000/shlVU-4 205078 580.4 ns/op BenchmarkDecimalConversion-4 189 630605 ns/op BenchmarkFloatString/100-4 10000 10552 ns/op 392 B/op 8 allocs/op BenchmarkFloatString/1000-4 229 521092 ns/op 2907 B/op 9 allocs/op BenchmarkFloatString/10000-4 3 48207543 ns/op 61008 B/op 51 allocs/op BenchmarkFloatString/100000-4 1 4759931258 ns/op 808488 B/op 476 allocs/op BenchmarkFloatAdd/10-4 139018 862.5 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100-4 137517 862.3 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/1000-4 130717 913.7 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/10000-4 80643 1488 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100000-4 16242 7388 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10-4 170983 698.8 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100-4 169838 700.7 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/1000-4 168452 709.6 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10000-4 142372 841.1 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100000-4 52958 2269 ns/op 0 B/op 0 allocs/op BenchmarkParseFloatSmallExp-4 1659 71979 ns/op BenchmarkParseFloatLargeExp-4 406 293575 ns/op BenchmarkGCD10x10/WithoutXY-4 164214 727.5 ns/op BenchmarkGCD10x10/WithXY-4 46094 2636 ns/op BenchmarkGCD10x100/WithoutXY-4 83755 1446 ns/op BenchmarkGCD10x100/WithXY-4 14479 8505 ns/op BenchmarkGCD10x1000/WithoutXY-4 60554 1918 ns/op BenchmarkGCD10x1000/WithXY-4 12867 9579 ns/op BenchmarkGCD100x100/WithoutXY-4 24099 4996 ns/op BenchmarkGCD100x100/WithXY-4 8832 13159 ns/op BenchmarkGCD100x1000/WithoutXY-4 12090 10248 ns/op BenchmarkGCD100x1000/WithXY-4 5414 20659 ns/op BenchmarkGCD1000x1000/WithoutXY-4 2026 59262 ns/op BenchmarkGCD1000x1000/WithXY-4 1068 111935 ns/op BenchmarkHilbert-4 16 6611830 ns/op BenchmarkBinomial-4 10000 11603 ns/op BenchmarkQuoRem-4 18414 6697 ns/op BenchmarkExp-4 7 15609085 ns/op BenchmarkExpMont/Odd-4 98 1107390 ns/op 2599 B/op 22 allocs/op BenchmarkExpMont/Even1-4 100 1128912 ns/op 3357 B/op 37 allocs/op BenchmarkExpMont/Even2-4 97 1185130 ns/op 3838 B/op 53 allocs/op BenchmarkExpMont/Even3-4 96 1178387 ns/op 3873 B/op 54 allocs/op BenchmarkExpMont/Even4-4 96 1182969 ns/op 3837 B/op 53 allocs/op BenchmarkExpMont/Even8-4 96 1175377 ns/op 3828 B/op 52 allocs/op BenchmarkExpMont/Even32-4 97 1179079 ns/op 3867 B/op 54 allocs/op BenchmarkExpMont/Even64-4 121 989569 ns/op 3649 B/op 54 allocs/op BenchmarkExpMont/Even96-4 100 1034518 ns/op 3798 B/op 52 allocs/op BenchmarkExpMont/Even128-4 135 884804 ns/op 3271 B/op 50 allocs/op BenchmarkExpMont/Even255-4 142 834895 ns/op 2952 B/op 47 allocs/op BenchmarkExpMont/SmallEven1-4 310 388605 ns/op 1312 B/op 34 allocs/op BenchmarkExpMont/SmallEven2-4 274 433063 ns/op 1741 B/op 47 allocs/op BenchmarkExpMont/SmallEven3-4 276 441274 ns/op 1721 B/op 47 allocs/op BenchmarkExpMont/SmallEven4-4 272 435853 ns/op 1741 B/op 47 allocs/op BenchmarkExp2-4 7 15630359 ns/op BenchmarkBitset-4 550226 216.4 ns/op BenchmarkBitsetNeg-4 316105 373.7 ns/op BenchmarkBitsetOrig-4 197600 609.2 ns/op BenchmarkBitsetNegOrig-4 135118 890.6 ns/op BenchmarkModSqrt225_Tonelli-4 82 1370605 ns/op BenchmarkModSqrt225_3Mod4-4 288 414547 ns/op BenchmarkModSqrt231_Tonelli-4 79 1416487 ns/op BenchmarkModSqrt231_5Mod8-4 244 491268 ns/op BenchmarkModInverse-4 10000 10302 ns/op BenchmarkSqrt-4 1425 83335 ns/op BenchmarkIntSqr/1-4 921800 129.1 ns/op BenchmarkIntSqr/2-4 564960 211.9 ns/op BenchmarkIntSqr/3-4 485499 246.4 ns/op BenchmarkIntSqr/5-4 350962 341.4 ns/op BenchmarkIntSqr/8-4 237943 501.4 ns/op BenchmarkIntSqr/10-4 188826 634.6 ns/op BenchmarkIntSqr/20-4 45302 2802 ns/op BenchmarkIntSqr/30-4 31401 3940 ns/op BenchmarkIntSqr/50-4 17427 7008 ns/op BenchmarkIntSqr/80-4 8412 13298 ns/op BenchmarkIntSqr/100-4 6206 18861 ns/op BenchmarkIntSqr/200-4 1958 60478 ns/op BenchmarkIntSqr/300-4 992 119156 ns/op BenchmarkIntSqr/500-4 421 284262 ns/op BenchmarkIntSqr/800-4 194 615262 ns/op BenchmarkIntSqr/1000-4 132 899142 ns/op BenchmarkDiv/20/10-4 277412 422.9 ns/op BenchmarkDiv/40/20-4 282182 422.1 ns/op BenchmarkDiv/100/50-4 256982 462.9 ns/op BenchmarkDiv/200/100-4 41433 2958 ns/op BenchmarkDiv/400/200-4 40484 3125 ns/op BenchmarkDiv/1000/500-4 34364 3651 ns/op BenchmarkDiv/2000/1000-4 25701 4818 ns/op BenchmarkDiv/20000/10000-4 898 133340 ns/op BenchmarkDiv/200000/100000-4 21 5470647 ns/op BenchmarkDiv/2000000/1000000-4 1 181711387 ns/op BenchmarkDiv/20000000/10000000-4 1 6084929603 ns/op BenchmarkMul-4 3 36880277 ns/op BenchmarkNatMul/10-4 146181 775.4 ns/op BenchmarkNatMul/100-4 4280 27175 ns/op BenchmarkNatMul/1000-4 100 1003219 ns/op BenchmarkZeroShifts/Shl-4 22941 5189 ns/op BenchmarkZeroShifts/ShlSame-4 2748530 43.34 ns/op BenchmarkZeroShifts/Shr-4 22029 5210 ns/op BenchmarkZeroShifts/ShrSame-4 2900635 39.60 ns/op BenchmarkExp3Power/0x10-4 147450 813.1 ns/op BenchmarkExp3Power/0x40-4 126091 959.8 ns/op BenchmarkExp3Power/0x100-4 78198 1568 ns/op BenchmarkExp3Power/0x400-4 35932 3285 ns/op BenchmarkExp3Power/0x1000-4 7866 14605 ns/op BenchmarkExp3Power/0x4000-4 1203 98855 ns/op BenchmarkExp3Power/0x10000-4 130 917534 ns/op BenchmarkExp3Power/0x40000-4 13 9107489 ns/op BenchmarkExp3Power/0x100000-4 2 85404194 ns/op BenchmarkExp3Power/0x400000-4 1 790105263 ns/op BenchmarkFibo-4 4 29748458 ns/op BenchmarkNatSqr/1-4 774373 146.7 ns/op BenchmarkNatSqr/2-4 453397 248.3 ns/op BenchmarkNatSqr/3-4 409348 293.2 ns/op BenchmarkNatSqr/5-4 278884 413.4 ns/op BenchmarkNatSqr/8-4 196291 622.3 ns/op BenchmarkNatSqr/10-4 153577 775.5 ns/op BenchmarkNatSqr/20-4 40563 2872 ns/op BenchmarkNatSqr/30-4 29127 4041 ns/op BenchmarkNatSqr/50-4 16299 7365 ns/op BenchmarkNatSqr/80-4 8186 14030 ns/op BenchmarkNatSqr/100-4 6004 19669 ns/op BenchmarkNatSqr/200-4 1923 61968 ns/op BenchmarkNatSqr/300-4 973 120292 ns/op BenchmarkNatSqr/500-4 412 286750 ns/op BenchmarkNatSqr/800-4 198 595975 ns/op BenchmarkNatSqr/1000-4 135 877222 ns/op BenchmarkNatSetBytes/8-4 765422 154.4 ns/op BenchmarkNatSetBytes/24-4 242745 480.8 ns/op BenchmarkNatSetBytes/128-4 57574 2054 ns/op BenchmarkNatSetBytes/7-4 799765 148.5 ns/op BenchmarkNatSetBytes/23-4 248588 474.1 ns/op BenchmarkNatSetBytes/127-4 57427 2041 ns/op BenchmarkScanPi-4 186 640405 ns/op BenchmarkStringPiParallel-4 664 153930 ns/op BenchmarkScan/10/Base2-4 32256 3755 ns/op BenchmarkScan/100/Base2-4 3621 32715 ns/op BenchmarkScan/1000/Base2-4 369 325991 ns/op BenchmarkScan/10/Base8-4 78416 1533 ns/op BenchmarkScan/100/Base8-4 10000 11311 ns/op BenchmarkScan/1000/Base8-4 1064 111720 ns/op BenchmarkScan/10/Base10-4 84331 1430 ns/op BenchmarkScan/100/Base10-4 10000 10362 ns/op BenchmarkScan/1000/Base10-4 1174 101781 ns/op BenchmarkScan/10/Base16-4 96969 1235 ns/op BenchmarkScan/100/Base16-4 13620 8800 ns/op BenchmarkScan/1000/Base16-4 1369 87622 ns/op BenchmarkString/10/Base2-4 187088 640.4 ns/op BenchmarkString/100/Base2-4 26013 4462 ns/op BenchmarkString/1000/Base2-4 2752 42667 ns/op BenchmarkString/10/Base8-4 332818 360.1 ns/op BenchmarkString/100/Base8-4 69081 1721 ns/op BenchmarkString/1000/Base8-4 7743 15151 ns/op BenchmarkString/10/Base10-4 155860 770.2 ns/op BenchmarkString/100/Base10-4 35647 3317 ns/op BenchmarkString/1000/Base10-4 4908 24826 ns/op BenchmarkString/10/Base16-4 369808 329.6 ns/op BenchmarkString/100/Base16-4 87661 1352 ns/op BenchmarkString/1000/Base16-4 9930 11660 ns/op BenchmarkLeafSize/0-4 46 2501768 ns/op BenchmarkLeafSize/1-4 427 268822 ns/op BenchmarkLeafSize/2-4 435 268159 ns/op BenchmarkLeafSize/3-4 290 405520 ns/op BenchmarkLeafSize/4-4 442 264781 ns/op BenchmarkLeafSize/5-4 256 460749 ns/op BenchmarkLeafSize/6-4 294 397676 ns/op BenchmarkLeafSize/7-4 321 367306 ns/op BenchmarkLeafSize/8-4 446 259412 ns/op BenchmarkLeafSize/9-4 214 547159 ns/op BenchmarkLeafSize/10-4 255 459103 ns/op BenchmarkLeafSize/11-4 264 442949 ns/op BenchmarkLeafSize/12-4 294 399469 ns/op BenchmarkLeafSize/13-4 279 424760 ns/op BenchmarkLeafSize/14-4 320 363512 ns/op BenchmarkLeafSize/15-4 357 328532 ns/op BenchmarkLeafSize/16-4 454 258840 ns/op BenchmarkLeafSize/32-4 429 262390 ns/op BenchmarkLeafSize/64-4 412 281456 ns/op BenchmarkProbablyPrime/n=0-4 7 14356233 ns/op BenchmarkProbablyPrime/n=1-4 6 16854872 ns/op BenchmarkProbablyPrime/n=5-4 4 26709868 ns/op BenchmarkProbablyPrime/n=10-4 3 38971797 ns/op BenchmarkProbablyPrime/n=20-4 2 63378456 ns/op BenchmarkProbablyPrime/Lucas-4 9 12028004 ns/op BenchmarkProbablyPrime/MillerRabinBase2-4 46 2483199 ns/op BenchmarkRatCmp-4 168405 712.5 ns/op BenchmarkFloatPrecExact/1-4 94509 1258 ns/op BenchmarkFloatPrecExact/10-4 27553 4352 ns/op BenchmarkFloatPrecExact/100-4 8575 13303 ns/op BenchmarkFloatPrecExact/1000-4 2094 56319 ns/op BenchmarkFloatPrecExact/10000-4 100 1024028 ns/op BenchmarkFloatPrecExact/100000-4 3 44105890 ns/op BenchmarkFloatPrecExact/1000000-4 1 1966082859 ns/op BenchmarkFloatPrecMixed/1-4 89205 1341 ns/op BenchmarkFloatPrecMixed/10-4 24372 4966 ns/op BenchmarkFloatPrecMixed/100-4 5067 22942 ns/op BenchmarkFloatPrecMixed/1000-4 448 264132 ns/op BenchmarkFloatPrecMixed/10000-4 10 10092779 ns/op BenchmarkFloatPrecMixed/100000-4 1 467291326 ns/op BenchmarkFloatPrecMixed/1000000-4 1 29361213650 ns/op BenchmarkFloatPrecInexact/1-4 154628 796.7 ns/op BenchmarkFloatPrecInexact/10-4 128772 946.3 ns/op BenchmarkFloatPrecInexact/100-4 96033 1324 ns/op BenchmarkFloatPrecInexact/1000-4 37910 3170 ns/op BenchmarkFloatPrecInexact/10000-4 6139 20489 ns/op BenchmarkFloatPrecInexact/100000-4 636 186053 ns/op BenchmarkFloatPrecInexact/1000000-4 39 2740950 ns/op BenchmarkFloatSqrt/64-4 19236 6238 ns/op 160 B/op 4 allocs/op BenchmarkFloatSqrt/128-4 12169 9844 ns/op 208 B/op 4 allocs/op BenchmarkFloatSqrt/256-4 8164 13988 ns/op 304 B/op 4 allocs/op BenchmarkFloatSqrt/1000-4 4332 26886 ns/op 1264 B/op 5 allocs/op BenchmarkFloatSqrt/10000-4 744 159915 ns/op 18025 B/op 8 allocs/op BenchmarkFloatSqrt/100000-4 45 2605236 ns/op 174535 B/op 19 allocs/op BenchmarkFloatSqrt/1000000-4 1 208815585 ns/op 3802456 B/op 625 allocs/op PASS ok math/big 88.598s goos: linux goarch: arm64 pkg: math/bits BenchmarkLeadingZeros-4 8276616 14.48 ns/op BenchmarkLeadingZeros8-4 8100008 14.79 ns/op BenchmarkLeadingZeros16-4 9131670 13.11 ns/op BenchmarkLeadingZeros32-4 9151224 13.11 ns/op BenchmarkLeadingZeros64-4 9122256 13.15 ns/op BenchmarkTrailingZeros-4 9104289 13.11 ns/op BenchmarkTrailingZeros8-4 9129196 13.11 ns/op BenchmarkTrailingZeros16-4 9134310 13.11 ns/op BenchmarkTrailingZeros32-4 9141046 13.10 ns/op BenchmarkTrailingZeros64-4 9141548 13.10 ns/op BenchmarkOnesCount-4 9140100 13.10 ns/op BenchmarkOnesCount8-4 9359848 12.79 ns/op BenchmarkOnesCount16-4 9145114 13.13 ns/op BenchmarkOnesCount32-4 9143386 13.10 ns/op BenchmarkOnesCount64-4 9149550 13.11 ns/op BenchmarkRotateLeft-4 9345183 12.77 ns/op BenchmarkRotateLeft8-4 9141631 13.11 ns/op BenchmarkRotateLeft16-4 9381156 12.78 ns/op BenchmarkRotateLeft32-4 9367534 12.77 ns/op BenchmarkRotateLeft64-4 8949961 13.15 ns/op BenchmarkReverse-4 17528895 6.787 ns/op BenchmarkReverse8-4 17769776 6.734 ns/op BenchmarkReverse16-4 17674192 6.759 ns/op BenchmarkReverse32-4 17661603 6.707 ns/op BenchmarkReverse64-4 17546527 6.757 ns/op BenchmarkReverseBytes-4 17631504 6.745 ns/op BenchmarkReverseBytes16-4 17802888 6.757 ns/op BenchmarkReverseBytes32-4 17683882 6.760 ns/op BenchmarkReverseBytes64-4 17514770 6.734 ns/op BenchmarkAdd-4 9129140 13.12 ns/op BenchmarkAdd32-4 9154268 13.12 ns/op BenchmarkAdd64-4 9377578 12.78 ns/op BenchmarkAdd64multiple-4 18108943 6.597 ns/op BenchmarkSub-4 9145281 13.11 ns/op BenchmarkSub32-4 9137594 13.15 ns/op BenchmarkSub64-4 9393140 12.77 ns/op BenchmarkSub64multiple-4 18025815 6.622 ns/op BenchmarkMul-4 9385148 12.79 ns/op BenchmarkMul32-4 9132586 13.12 ns/op BenchmarkMul64-4 9384913 12.78 ns/op BenchmarkDiv-4 2244878 53.24 ns/op BenchmarkDiv32-4 9123976 13.15 ns/op BenchmarkDiv64-4 2339313 50.51 ns/op PASS ok math/bits 6.811s goos: linux goarch: arm64 pkg: math/cmplx BenchmarkAbs-4 2928969 42.13 ns/op BenchmarkAcos-4 326853 347.1 ns/op BenchmarkAcosh-4 310432 384.3 ns/op BenchmarkAsin-4 336363 348.1 ns/op BenchmarkAsinh-4 344581 348.7 ns/op BenchmarkAtan-4 493315 238.8 ns/op BenchmarkAtanh-4 493770 240.4 ns/op BenchmarkConj-4 18510865 5.886 ns/op BenchmarkCos-4 539286 207.4 ns/op BenchmarkCosh-4 549832 214.3 ns/op BenchmarkExp-4 654949 182.4 ns/op BenchmarkLog-4 485750 246.4 ns/op BenchmarkLog10-4 480030 246.0 ns/op BenchmarkPhase-4 1560189 77.02 ns/op BenchmarkPolar-4 790304 149.5 ns/op BenchmarkPow-4 175886 679.7 ns/op BenchmarkRect-4 850075 139.2 ns/op BenchmarkSin-4 552658 214.7 ns/op BenchmarkSinh-4 556245 216.0 ns/op BenchmarkSqrt-4 1522983 78.98 ns/op BenchmarkTan-4 399556 297.8 ns/op BenchmarkTanh-4 397250 299.0 ns/op PASS ok math/cmplx 3.902s goos: linux goarch: arm64 pkg: math/rand BenchmarkInt63Threadsafe-4 489116 224.5 ns/op BenchmarkInt63ThreadsafeParallel-4 377125 323.8 ns/op BenchmarkInt63Unthreadsafe-4 941856 121.4 ns/op BenchmarkIntn1000-4 627601 187.8 ns/op BenchmarkInt63n1000-4 759051 153.3 ns/op BenchmarkInt31n1000-4 746658 155.2 ns/op BenchmarkFloat32-4 744157 156.0 ns/op BenchmarkFloat64-4 953379 121.4 ns/op BenchmarkPerm3-4 158264 764.0 ns/op BenchmarkPerm30-4 17959 6613 ns/op BenchmarkPerm30ViaShuffle-4 18397 6349 ns/op BenchmarkShuffleOverhead-4 12567 9565 ns/op BenchmarkRead3-4 693818 171.5 ns/op BenchmarkRead64-4 71208 1680 ns/op BenchmarkRead1000-4 4824 24504 ns/op BenchmarkConcurrent-4 124150 953.5 ns/op PASS ok math/rand 3.207s goos: linux goarch: arm64 pkg: math/rand/v2 BenchmarkPCG_DXSM-4 3529012 33.95 ns/op BenchmarkSourceUint64-4 3564405 33.65 ns/op BenchmarkGlobalInt64-4 2488112 47.57 ns/op BenchmarkGlobalInt64Parallel-4 4535332 26.01 ns/op BenchmarkGlobalUint64-4 2476898 48.38 ns/op BenchmarkGlobalUint64Parallel-4 4589787 26.13 ns/op BenchmarkInt64-4 1677991 71.43 ns/op BenchmarkUint64-4 1666776 71.93 ns/op BenchmarkGlobalIntN1000-4 1490305 79.38 ns/op BenchmarkIntN1000-4 1000000 104.0 ns/op BenchmarkInt64N1000-4 1000000 106.0 ns/op BenchmarkInt64N1e8-4 1000000 103.5 ns/op BenchmarkInt64N1e9-4 1000000 106.0 ns/op BenchmarkInt64N2e9-4 1000000 104.1 ns/op BenchmarkInt64N1e18-4 1000000 105.7 ns/op BenchmarkInt64N2e18-4 1000000 105.6 ns/op BenchmarkInt64N4e18-4 1000000 117.9 ns/op BenchmarkInt32N1000-4 1000000 105.6 ns/op BenchmarkInt32N1e8-4 1000000 103.3 ns/op BenchmarkInt32N1e9-4 1000000 106.2 ns/op BenchmarkInt32N2e9-4 1000000 103.6 ns/op BenchmarkFloat32-4 1659025 72.60 ns/op BenchmarkFloat64-4 1646658 72.25 ns/op BenchmarkExpFloat64-4 905194 129.5 ns/op BenchmarkNormFloat64-4 883002 129.1 ns/op BenchmarkPerm3-4 223851 523.4 ns/op BenchmarkPerm30-4 22423 5275 ns/op BenchmarkPerm30ViaShuffle-4 24104 5016 ns/op BenchmarkShuffleOverhead-4 29853 4026 ns/op BenchmarkConcurrent-4 2572680 47.44 ns/op PASS ok math/rand/v2 5.289s goos: linux goarch: arm64 pkg: mime BenchmarkQEncodeWord-4 32218 3700 ns/op BenchmarkQDecodeWord-4 76362 1557 ns/op BenchmarkQDecodeHeader-4 71329 1686 ns/op BenchmarkTypeByExtension/.html-4 370590 313.5 ns/op BenchmarkTypeByExtension/.HTML-4 260676 444.4 ns/op BenchmarkTypeByExtension/.unused-4 314362 364.3 ns/op BenchmarkExtensionsByType/text/html-4 145604 844.9 ns/op BenchmarkExtensionsByType/text/html;_charset=utf-8-4 78439 1525 ns/op BenchmarkExtensionsByType/application/octet-stream-4 94712 1294 ns/op PASS ok mime 2.328s goos: linux goarch: arm64 pkg: mime/multipart BenchmarkReadForm/fields/maxMemory=0-4 594 180436 ns/op 47616 B/op 187 allocs/op BenchmarkReadForm/fields/maxMemory=1048576-4 662 180019 ns/op 47758 B/op 187 allocs/op BenchmarkReadForm/files/maxMemory=0-4 237 480089 ns/op 104755 B/op 271 allocs/op BenchmarkReadForm/files/maxMemory=1048576-4 499 235224 ns/op 49052 B/op 206 allocs/op PASS ok mime/multipart 1.599s goos: linux goarch: arm64 pkg: mime/quotedprintable BenchmarkWriter-4 1000 117665 ns/op PASS ok mime/quotedprintable 1.144s goos: linux goarch: arm64 pkg: net BenchmarkGoLookupIP-4 200 603513 ns/op 8300 B/op 91 allocs/op BenchmarkGoLookupIPNoSuchHost-4 1 122872591 ns/op 20112 B/op 165 allocs/op BenchmarkGoLookupIPWithBrokenNameServer-4 1 5006584600 ns/op 158456 B/op 231 allocs/op BenchmarkDNSName-4 111218 1035 ns/op BenchmarkInterfaces-4 2762 41506 ns/op 9314 B/op 30 allocs/op BenchmarkInterfaceByIndex-4 3516 31483 ns/op 7041 B/op 22 allocs/op BenchmarkInterfaceByName-4 2858 40908 ns/op 9385 B/op 31 allocs/op BenchmarkInterfaceAddrs-4 1886 63170 ns/op 12806 B/op 62 allocs/op BenchmarkInterfacesAndAddrs-4 5620 19515 ns/op 2745 B/op 21 allocs/op BenchmarkInterfacesAndMulticastAddrs-4 1032 100598 ns/op 134956 B/op 37 allocs/op BenchmarkParseIP-4 6964 16948 ns/op BenchmarkParseIPValidIPv4-4 332564 358.8 ns/op BenchmarkParseIPValidIPv6-4 175641 679.0 ns/op BenchmarkIPString/IPv4-4 104491 1144 ns/op 32 B/op 2 allocs/op BenchmarkIPString/IPv6-4 10000 11146 ns/op 216 B/op 11 allocs/op BenchmarkIPMaskString-4 50248 2437 ns/op BenchmarkIPEqual/IPv4-4 732940 162.4 ns/op BenchmarkIPEqual/IPv6-4 721038 164.8 ns/op BenchmarkSendFile/file-to-tcp/1024-4 1 1212454353 ns/op 0.00 MB/s 480 B/op 11 allocs/op BenchmarkSendFile/file-to-tcp/2048-4 1 1211553753 ns/op 0.00 MB/s 480 B/op 11 allocs/op BenchmarkSendFile/file-to-tcp/4096-4 1 1204539274 ns/op 0.00 MB/s 480 B/op 11 allocs/op BenchmarkSendFile/file-to-tcp/8192-4 1 1204199594 ns/op 0.01 MB/s 480 B/op 11 allocs/op BenchmarkSendFile/file-to-tcp/16384-4 1 1204383473 ns/op 0.01 MB/s 480 B/op 11 allocs/op BenchmarkSendFile/file-to-tcp/32768-4 1 1010238887 ns/op 0.03 MB/s 480 B/op 11 allocs/op BenchmarkSendFile/file-to-tcp/65536-4 1 1010193287 ns/op 0.06 MB/s 480 B/op 11 allocs/op BenchmarkSendFile/file-to-tcp/131072-4 1 1010143527 ns/op 0.13 MB/s 480 B/op 11 allocs/op BenchmarkSendFile/file-to-tcp/262144-4 1 1010627607 ns/op 0.26 MB/s 480 B/op 11 allocs/op BenchmarkSendFile/file-to-tcp/524288-4 1 1010955807 ns/op 0.52 MB/s 480 B/op 11 allocs/op BenchmarkSendFile/file-to-tcp/1048576-4 1 1012361887 ns/op 1.04 MB/s 480 B/op 11 allocs/op BenchmarkSendFile/file-to-unix/1024-4 1 1009854327 ns/op 0.00 MB/s 480 B/op 11 allocs/op BenchmarkSendFile/file-to-unix/2048-4 1 1010257407 ns/op 0.00 MB/s 480 B/op 11 allocs/op BenchmarkSendFile/file-to-unix/4096-4 1 1009883687 ns/op 0.00 MB/s 480 B/op 11 allocs/op BenchmarkSendFile/file-to-unix/8192-4 1 1010017568 ns/op 0.01 MB/s 576 B/op 12 allocs/op BenchmarkSendFile/file-to-unix/16384-4 1 1010232408 ns/op 0.02 MB/s 576 B/op 12 allocs/op BenchmarkSendFile/file-to-unix/32768-4 1 1010375448 ns/op 0.03 MB/s 480 B/op 11 allocs/op BenchmarkSendFile/file-to-unix/65536-4 1 1010237007 ns/op 0.06 MB/s 480 B/op 11 allocs/op BenchmarkSendFile/file-to-unix/131072-4 1 1010591607 ns/op 0.13 MB/s 480 B/op 11 allocs/op BenchmarkSendFile/file-to-unix/262144-4 1 1010644327 ns/op 0.26 MB/s 480 B/op 11 allocs/op BenchmarkSendFile/file-to-unix/524288-4 1 1010826167 ns/op 0.52 MB/s 480 B/op 11 allocs/op BenchmarkSendFile/file-to-unix/1048576-4 1 1011348168 ns/op 1.04 MB/s 576 B/op 12 allocs/op BenchmarkSendfileZeroBytes-4 1 203640185 ns/op 5059880 B/op 270554 allocs/op BenchmarkSplice/tcp-to-tcp/1024-4 1 1010287127 ns/op 0.00 MB/s BenchmarkSplice/tcp-to-tcp/2048-4 1 1010041167 ns/op 0.00 MB/s BenchmarkSplice/tcp-to-tcp/4096-4 1 1010210888 ns/op 0.00 MB/s BenchmarkSplice/tcp-to-tcp/8192-4 1 1010139367 ns/op 0.01 MB/s BenchmarkSplice/tcp-to-tcp/16384-4 1 1010228727 ns/op 0.02 MB/s BenchmarkSplice/tcp-to-tcp/32768-4 1 1010330647 ns/op 0.03 MB/s BenchmarkSplice/tcp-to-tcp/65536-4 1 1010523888 ns/op 0.06 MB/s BenchmarkSplice/tcp-to-tcp/131072-4 1 1010539407 ns/op 0.13 MB/s BenchmarkSplice/tcp-to-tcp/262144-4 1 1010731767 ns/op 0.26 MB/s BenchmarkSplice/tcp-to-tcp/524288-4 1 1011295487 ns/op 0.52 MB/s BenchmarkSplice/tcp-to-tcp/1048576-4 1 1012345768 ns/op 1.04 MB/s BenchmarkSplice/unix-to-tcp/1024-4 1 1010289848 ns/op 0.00 MB/s BenchmarkSplice/unix-to-tcp/2048-4 1 1010366767 ns/op 0.00 MB/s BenchmarkSplice/unix-to-tcp/4096-4 1 1010410527 ns/op 0.00 MB/s BenchmarkSplice/unix-to-tcp/8192-4 1 1010483048 ns/op 0.01 MB/s BenchmarkSplice/unix-to-tcp/16384-4 1 1010248127 ns/op 0.02 MB/s BenchmarkSplice/unix-to-tcp/32768-4 1 1010327007 ns/op 0.03 MB/s BenchmarkSplice/unix-to-tcp/65536-4 1 1010360967 ns/op 0.06 MB/s BenchmarkSplice/unix-to-tcp/131072-4 1 1010793488 ns/op 0.13 MB/s BenchmarkSplice/unix-to-tcp/262144-4 1 1010785087 ns/op 0.26 MB/s BenchmarkSplice/unix-to-tcp/524288-4 1 1011315167 ns/op 0.52 MB/s BenchmarkSplice/unix-to-tcp/1048576-4 1 1011917847 ns/op 1.04 MB/s BenchmarkSplice/tcp-to-unix/1024-4 1 1010315727 ns/op 0.00 MB/s BenchmarkSplice/tcp-to-unix/2048-4 1 1010270408 ns/op 0.00 MB/s BenchmarkSplice/tcp-to-unix/4096-4 1 1010164087 ns/op 0.00 MB/s BenchmarkSplice/tcp-to-unix/8192-4 1 1010359727 ns/op 0.01 MB/s BenchmarkSplice/tcp-to-unix/16384-4 1 1010439328 ns/op 0.02 MB/s BenchmarkSplice/tcp-to-unix/32768-4 1 1010279448 ns/op 0.03 MB/s BenchmarkSplice/tcp-to-unix/65536-4 1 1010414527 ns/op 0.06 MB/s BenchmarkSplice/tcp-to-unix/131072-4 1 1010676447 ns/op 0.13 MB/s BenchmarkSplice/tcp-to-unix/262144-4 1 1010785647 ns/op 0.26 MB/s BenchmarkSplice/tcp-to-unix/524288-4 1 1011465288 ns/op 0.52 MB/s BenchmarkSplice/tcp-to-unix/1048576-4 1 1012018447 ns/op 1.04 MB/s BenchmarkSpliceFile/tcp-to-file/1024-4 1 1010269807 ns/op 0.00 MB/s 952 B/op 10 allocs/op BenchmarkSpliceFile/tcp-to-file/2048-4 1 1010292247 ns/op 0.00 MB/s 952 B/op 10 allocs/op BenchmarkSpliceFile/tcp-to-file/4096-4 1 1010330888 ns/op 0.00 MB/s 952 B/op 10 allocs/op BenchmarkSpliceFile/tcp-to-file/8192-4 1 1010499607 ns/op 0.01 MB/s 952 B/op 10 allocs/op BenchmarkSpliceFile/tcp-to-file/16384-4 1 1010147927 ns/op 0.02 MB/s 952 B/op 10 allocs/op BenchmarkSpliceFile/tcp-to-file/32768-4 1 1010296487 ns/op 0.03 MB/s 952 B/op 10 allocs/op BenchmarkSpliceFile/tcp-to-file/65536-4 1 1010414888 ns/op 0.06 MB/s 952 B/op 10 allocs/op BenchmarkSpliceFile/tcp-to-file/131072-4 1 1010712247 ns/op 0.13 MB/s 952 B/op 10 allocs/op BenchmarkSpliceFile/tcp-to-file/262144-4 1 1010868207 ns/op 0.26 MB/s 952 B/op 10 allocs/op BenchmarkSpliceFile/tcp-to-file/524288-4 1 1011277848 ns/op 0.52 MB/s 952 B/op 10 allocs/op BenchmarkSpliceFile/tcp-to-file/1048576-4 1 1012173208 ns/op 1.04 MB/s 952 B/op 10 allocs/op BenchmarkSpliceFile/unix-to-file/1024-4 1 1010439447 ns/op 0.00 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/unix-to-file/2048-4 1 1010188447 ns/op 0.00 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/unix-to-file/4096-4 1 1010267848 ns/op 0.00 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/unix-to-file/8192-4 1 1010122967 ns/op 0.01 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/unix-to-file/16384-4 1 1010193167 ns/op 0.02 MB/s 896 B/op 8 allocs/op BenchmarkSpliceFile/unix-to-file/32768-4 1 1010030488 ns/op 0.03 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/unix-to-file/65536-4 1 1010271288 ns/op 0.06 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/unix-to-file/131072-4 1 1010296047 ns/op 0.13 MB/s 896 B/op 8 allocs/op BenchmarkSpliceFile/unix-to-file/262144-4 1 1010691207 ns/op 0.26 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/unix-to-file/524288-4 1 1011060448 ns/op 0.52 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/unix-to-file/1048576-4 1 1012052527 ns/op 1.04 MB/s 944 B/op 9 allocs/op BenchmarkTCP4OneShot-4 2787 41176 ns/op BenchmarkTCP4OneShotTimeout-4 2599 43102 ns/op BenchmarkTCP4Persistent-4 16375 7154 ns/op BenchmarkTCP4PersistentTimeout-4 16345 7258 ns/op BenchmarkTCP4ConcurrentReadWrite-4 39489 4148 ns/op BenchmarkSetReadDeadline-4 103591 1147 ns/op BenchmarkReadWriteMsgUDPAddrPort-4 14564 7771 ns/op 0 B/op 0 allocs/op BenchmarkWriteToReadFromUDP-4 16298 8385 ns/op 16 B/op 1 allocs/op BenchmarkWriteToReadFromUDPAddrPort-4 15082 8062 ns/op 0 B/op 0 allocs/op PASS ok net 89.270s goos: linux goarch: arm64 pkg: net/http BenchmarkCookieString-4 21012 5613 ns/op 176 B/op 1 allocs/op BenchmarkReadSetCookies-4 8954 13423 ns/op 1168 B/op 21 allocs/op BenchmarkReadCookies-4 9951 10589 ns/op 1840 B/op 11 allocs/op BenchmarkHeaderWriteSubset-4 14859 8059 ns/op 45 B/op 0 allocs/op BenchmarkCopyValues-4 31219 3822 ns/op 736 B/op 11 allocs/op BenchmarkHexEscapeNonASCII-4 32397 3652 ns/op 192 B/op 2 allocs/op BenchmarkFindChild/n=2/rep=linear-4 1664942 72.09 ns/op BenchmarkFindChild/n=2/rep=map-4 2726902 43.64 ns/op BenchmarkFindChild/n=2/rep=hybrid8-4 1379098 87.25 ns/op BenchmarkFindChild/n=4/rep=linear-4 795080 136.5 ns/op BenchmarkFindChild/n=4/rep=map-4 2608617 45.84 ns/op BenchmarkFindChild/n=4/rep=hybrid8-4 773634 151.2 ns/op BenchmarkFindChild/n=8/rep=linear-4 454098 260.2 ns/op BenchmarkFindChild/n=8/rep=map-4 2438428 48.76 ns/op BenchmarkFindChild/n=8/rep=hybrid8-4 428638 275.4 ns/op BenchmarkFindChild/n=16/rep=linear-4 240884 493.5 ns/op BenchmarkFindChild/n=16/rep=map-4 2427828 51.65 ns/op BenchmarkFindChild/n=16/rep=hybrid8-4 1732664 69.63 ns/op BenchmarkFindChild/n=32/rep=linear-4 119690 1001 ns/op BenchmarkFindChild/n=32/rep=map-4 2859219 43.35 ns/op BenchmarkFindChild/n=32/rep=hybrid8-4 1854346 63.26 ns/op BenchmarkMultiConflicts-4 1 241661023 ns/op BenchmarkServerMatch-4 15902 7655 ns/op BenchmarkReadRequestChrome-4 3716 30771 ns/op 19.86 MB/s 1508 B/op 14 allocs/op BenchmarkReadRequestCurl-4 9166 12203 ns/op 6.39 MB/s 956 B/op 9 allocs/op BenchmarkReadRequestApachebench-4 9132 12287 ns/op 6.67 MB/s 956 B/op 9 allocs/op BenchmarkReadRequestSiege-4 6546 17239 ns/op 8.76 MB/s 1052 B/op 11 allocs/op BenchmarkReadRequestWrk-4 14852 8079 ns/op 4.95 MB/s 892 B/op 7 allocs/op BenchmarkFileAndServer_1KB/h1-4 330 332139 ns/op 3.08 MB/s BenchmarkFileAndServer_1KB/https1-4 213 537047 ns/op 1.91 MB/s BenchmarkFileAndServer_1KB/h2-4 145 748050 ns/op 1.37 MB/s BenchmarkFileAndServer_16MB/h1-4 3 46824130 ns/op 358.30 MB/s BenchmarkFileAndServer_16MB/https1-4 1 122628352 ns/op 136.81 MB/s BenchmarkFileAndServer_16MB/h2-4 1 210464185 ns/op 79.72 MB/s BenchmarkFileAndServer_64MB/h1-4 1 181896907 ns/op 368.94 MB/s BenchmarkFileAndServer_64MB/https1-4 1 413682051 ns/op 162.22 MB/s BenchmarkFileAndServer_64MB/h2-4 1 880116537 ns/op 76.25 MB/s BenchmarkServeMux-4 181 669402 ns/op 17280 B/op 360 allocs/op BenchmarkServeMux_SkipServe-4 216 567124 ns/op 0 B/op 0 allocs/op BenchmarkClientServer/h1-4 390 316612 ns/op 5924 B/op 63 allocs/op BenchmarkClientServer/https1-4 235 460873 ns/op 6628 B/op 73 allocs/op BenchmarkClientServer/h2-4 174 637367 ns/op 10128 B/op 80 allocs/op BenchmarkClientServerParallel/4/h1-4 1156 103378 ns/op 9251 B/op 75 allocs/op BenchmarkClientServerParallel/4/https1-4 22 5165154 ns/op 88503 B/op 980 allocs/op --- BENCH: BenchmarkClientServerParallel/4/https1-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:49212: write tcp 127.0.0.1:34593->127.0.0.1:49212: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:49218: write tcp 127.0.0.1:34593->127.0.0.1:49218: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:49222: write tcp 127.0.0.1:34593->127.0.0.1:49222: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:49182: write tcp 127.0.0.1:34593->127.0.0.1:49182: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:49198: write tcp 127.0.0.1:34593->127.0.0.1:49198: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:47848: read tcp 127.0.0.1:46683->127.0.0.1:47848: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:47782: write tcp 127.0.0.1:46683->127.0.0.1:47782: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:47860: write tcp 127.0.0.1:46683->127.0.0.1:47860: use of closed network connection BenchmarkClientServerParallel/4/h2-4 92 1117885 ns/op 25795 B/op 277 allocs/op --- BENCH: BenchmarkClientServerParallel/4/h2-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:48144: read tcp 127.0.0.1:38687->127.0.0.1:48144: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:48250: write tcp 127.0.0.1:38687->127.0.0.1:48250: 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:38687->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:40346: write tcp 127.0.0.1:38987->127.0.0.1:40346: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:40388: write tcp 127.0.0.1:38987->127.0.0.1:40388: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:40352: read tcp 127.0.0.1:38987->127.0.0.1:40352: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:40314: write tcp 127.0.0.1:38987->127.0.0.1:40314: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:36310: read tcp 127.0.0.1:46067->127.0.0.1:36310: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:36364: write tcp 127.0.0.1:46067->127.0.0.1:36364: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:36328: write tcp 127.0.0.1:46067->127.0.0.1:36328: use of closed network connection ... [output truncated] BenchmarkClientServerParallel/64/h1-4 796 144707 ns/op 16396 B/op 99 allocs/op BenchmarkClientServerParallel/64/https1-4 50 5583248 ns/op 100489 B/op 1089 allocs/op --- BENCH: BenchmarkClientServerParallel/64/https1-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:59796: read tcp 127.0.0.1:37551->127.0.0.1:59796: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:59882: read tcp 127.0.0.1:37551->127.0.0.1:59882: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:59896: read tcp 127.0.0.1:37551->127.0.0.1:59896: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:59874: read tcp 127.0.0.1:37551->127.0.0.1:59874: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:59848: read tcp 127.0.0.1:37551->127.0.0.1:59848: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:59858: read tcp 127.0.0.1:37551->127.0.0.1:59858: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:59854: write tcp 127.0.0.1:37551->127.0.0.1:59854: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:59878: write tcp 127.0.0.1:37551->127.0.0.1:59878: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:59864: write tcp 127.0.0.1:37551->127.0.0.1:59864: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:44462: read tcp 127.0.0.1:39743->127.0.0.1:44462: use of closed network connection ... [output truncated] BenchmarkClientServerParallel/64/h2-4 108 5917194 ns/op 101977 B/op 1190 allocs/op --- BENCH: BenchmarkClientServerParallel/64/h2-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:50720: read tcp 127.0.0.1:37747->127.0.0.1:50720: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:50772: read tcp 127.0.0.1:37747->127.0.0.1:50772: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:50686: write tcp 127.0.0.1:37747->127.0.0.1:50686: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:50726: write tcp 127.0.0.1:37747->127.0.0.1:50726: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:50750: read tcp 127.0.0.1:37747->127.0.0.1:50750: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:50736: read tcp 127.0.0.1:37747->127.0.0.1:50736: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:50730: read tcp 127.0.0.1:37747->127.0.0.1:50730: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:50746: read tcp 127.0.0.1:37747->127.0.0.1:50746: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:50748: read tcp 127.0.0.1:37747->127.0.0.1:50748: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:50760: read tcp 127.0.0.1:37747->127.0.0.1:50760: use of closed network connection ... [output truncated] BenchmarkServer-4 1 1016424887 ns/op 29592 B/op 156 allocs/op BenchmarkClient-4 398 296377 ns/op 3744 B/op 44 allocs/op BenchmarkServerFakeConnNoKeepAlive-4 765 156206 ns/op 7347 B/op 54 allocs/op BenchmarkServerFakeConnWithKeepAlive-4 1551 76823 ns/op 3063 B/op 24 allocs/op BenchmarkServerFakeConnWithKeepAliveLite-4 1788 67744 ns/op 1964 B/op 14 allocs/op BenchmarkServerHandlerTypeLen-4 1676 69970 ns/op 2785 B/op 21 allocs/op BenchmarkServerHandlerNoLen-4 1862 66455 ns/op 2751 B/op 19 allocs/op BenchmarkServerHandlerNoType-4 1766 66644 ns/op 2741 B/op 20 allocs/op BenchmarkServerHandlerNoHeader-4 1836 62050 ns/op 1960 B/op 14 allocs/op BenchmarkServerHijack-4 1066 113810 ns/op 16725 B/op 50 allocs/op BenchmarkCloseNotifier/h1-4 445 269097 ns/op 5987 B/op 52 allocs/op BenchmarkResponseStatusLine-4 382872 298.2 ns/op 0 B/op 0 allocs/op PASS ok net/http 18.803s goos: linux goarch: arm64 pkg: net/http/httputil BenchmarkServeHTTP-4 7466 16325 ns/op 34137 B/op 12 allocs/op PASS ok net/http/httputil 1.199s goos: linux goarch: arm64 pkg: net/netip BenchmarkIPNextPrev-4 84844 1396 ns/op BenchmarkBinaryMarshalRoundTrip/ipv4-4 430471 256.6 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6-4 187615 638.7 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6+zone-4 61934 2013 ns/op BenchmarkStdIPv4-4 116296 1019 ns/op 16 B/op 1 allocs/op BenchmarkIPv4-4 95665 1213 ns/op 0 B/op 0 allocs/op BenchmarkIPv4_inline-4 99530 1203 ns/op 0 B/op 0 allocs/op BenchmarkStdIPv6-4 78926 1524 ns/op 16 B/op 1 allocs/op BenchmarkIPv6-4 69031 1731 ns/op 0 B/op 0 allocs/op BenchmarkIPv4Contains-4 1000000 100.7 ns/op 0 B/op 0 allocs/op BenchmarkIPv6Contains-4 1000000 110.1 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v4-4 936914 123.1 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6-4 239907 496.3 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_ellipsis-4 259447 458.6 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_v4-4 236274 506.2 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_zone-4 76984 1578 ns/op 0 B/op 0 allocs/op BenchmarkStdParseIP/v4-4 255414 462.3 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6-4 141758 842.4 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_ellipsis-4 149420 799.7 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_v4-4 141339 846.0 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_zone-4 70462 1727 ns/op 16 B/op 1 allocs/op BenchmarkIPString/v4-4 317907 378.9 ns/op 16 B/op 1 allocs/op BenchmarkIPString/v6-4 122916 968.6 ns/op 48 B/op 1 allocs/op BenchmarkIPString/v6_ellipsis-4 161691 740.5 ns/op 24 B/op 1 allocs/op BenchmarkIPString/v6_v4-4 237982 504.1 ns/op 24 B/op 1 allocs/op BenchmarkIPString/v6_zone-4 147226 816.9 ns/op 24 B/op 1 allocs/op BenchmarkIPStringExpanded/v4-4 283291 423.3 ns/op 16 B/op 1 allocs/op BenchmarkIPStringExpanded/v6-4 145881 802.8 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_ellipsis-4 146416 801.1 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_v4-4 146830 797.7 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_zone-4 103129 1141 ns/op 128 B/op 2 allocs/op BenchmarkIPMarshalText-4 410155 285.5 ns/op 16 B/op 1 allocs/op BenchmarkAddrPortString/v4-4 205710 576.6 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortString/v6-4 99764 1183 ns/op 96 B/op 2 allocs/op BenchmarkAddrPortString/v6_ellipsis-4 120304 981.6 ns/op 56 B/op 2 allocs/op BenchmarkAddrPortString/v6_v4-4 158178 752.6 ns/op 56 B/op 2 allocs/op BenchmarkAddrPortString/v6_zone-4 114465 1056 ns/op 56 B/op 2 allocs/op BenchmarkAddrPortMarshalText/v4-4 219205 547.1 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6-4 104893 1139 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_ellipsis-4 123758 969.1 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_v4-4 154364 775.1 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_zone-4 113642 1044 ns/op 64 B/op 1 allocs/op BenchmarkPrefixMasking/IPv4_/32-4 879559 134.7 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/17-4 885189 135.3 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/0-4 877808 135.5 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/128-4 836796 140.1 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/65-4 827311 140.1 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/0-4 836190 140.9 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/128-4 829966 140.7 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/65-4 842814 140.0 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/0-4 827449 140.1 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMarshalText-4 305535 383.9 ns/op 24 B/op 1 allocs/op BenchmarkParseAddrPort/v4-4 416192 285.7 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6-4 178527 670.0 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_ellipsis-4 189318 630.1 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_v4-4 177061 675.3 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_zone-4 67515 1813 ns/op 0 B/op 0 allocs/op BenchmarkAs16-4 492384 235.0 ns/op PASS ok net/netip 8.454s 2023/11/28 19:47:57 Test RPC server listening on 127.0.0.1:41997 2023/11/28 19:47:57 Test HTTP RPC server listening on 127.0.0.1:35201 goos: linux goarch: arm64 pkg: net/rpc BenchmarkEndToEnd-4 2079 56065 ns/op BenchmarkEndToEndHTTP-4 1899 57034 ns/op BenchmarkEndToEndAsync-4 3568 33510 ns/op BenchmarkEndToEndAsyncHTTP-4 3520 33732 ns/op PASS ok net/rpc 1.798s goos: linux goarch: arm64 pkg: net/textproto BenchmarkReadMIMEHeader/client_headers-4 3411 32588 ns/op BenchmarkReadMIMEHeader/server_headers-4 4688 22655 ns/op BenchmarkUncommon-4 24069 4952 ns/op 464 B/op 5 allocs/op PASS ok net/textproto 1.414s goos: linux goarch: arm64 pkg: net/url BenchmarkString-4 3417 32812 ns/op 1616 B/op 60 allocs/op BenchmarkResolvePath-4 67693 1761 ns/op 32 B/op 2 allocs/op BenchmarkQueryEscape/#00-4 390945 292.8 ns/op 16 B/op 1 allocs/op BenchmarkQueryEscape/#01-4 90276 1325 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#02-4 173473 689.5 ns/op 32 B/op 1 allocs/op BenchmarkQueryEscape/#03-4 87693 1370 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#04-4 14413 8199 ns/op 832 B/op 2 allocs/op BenchmarkPathEscape/#00-4 363402 326.5 ns/op 16 B/op 1 allocs/op BenchmarkPathEscape/#01-4 87984 1359 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#02-4 171812 692.4 ns/op 32 B/op 1 allocs/op BenchmarkPathEscape/#03-4 86952 1372 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#04-4 15723 7536 ns/op 704 B/op 2 allocs/op BenchmarkQueryUnescape/#00-4 148094 811.9 ns/op 16 B/op 1 allocs/op BenchmarkQueryUnescape/#01-4 59582 2015 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#02-4 58576 2052 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#03-4 26247 4580 ns/op 64 B/op 1 allocs/op BenchmarkQueryUnescape/#04-4 4699 24962 ns/op 320 B/op 1 allocs/op BenchmarkPathUnescape/#00-4 146426 816.4 ns/op 16 B/op 1 allocs/op BenchmarkPathUnescape/#01-4 59030 2028 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#02-4 58414 2052 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#03-4 26203 4573 ns/op 64 B/op 1 allocs/op BenchmarkPathUnescape/#04-4 4822 24726 ns/op 320 B/op 1 allocs/op PASS ok net/url 4.155s goos: linux goarch: arm64 pkg: os BenchmarkExpand/noop-4 2070612 57.50 ns/op 0 B/op 0 allocs/op BenchmarkExpand/multiple-4 116904 1014 ns/op 48 B/op 2 allocs/op BenchmarkReaddirname-4 628 176406 ns/op --- BENCH: BenchmarkReaddirname-4 os_test.go:512: benchmarkReaddirname ".": 131 entries os_test.go:512: benchmarkReaddirname ".": 131 entries os_test.go:512: benchmarkReaddirname ".": 131 entries BenchmarkReaddir-4 246 486321 ns/op --- BENCH: BenchmarkReaddir-4 os_test.go:529: benchmarkReaddir ".": 131 entries os_test.go:529: benchmarkReaddir ".": 131 entries os_test.go:529: benchmarkReaddir ".": 131 entries BenchmarkReadDir-4 535 219294 ns/op --- BENCH: BenchmarkReadDir-4 os_test.go:546: benchmarkReadDir ".": 131 entries os_test.go:546: benchmarkReadDir ".": 131 entries os_test.go:546: benchmarkReadDir ".": 131 entries BenchmarkStatDot-4 72238 1655 ns/op BenchmarkStatFile-4 55851 2187 ns/op BenchmarkStatDir-4 58335 2081 ns/op BenchmarkLstatDot-4 74038 1661 ns/op BenchmarkLstatFile-4 55335 2192 ns/op BenchmarkLstatDir-4 58686 2064 ns/op PASS ok os 2.622s goos: linux goarch: arm64 pkg: os/exec BenchmarkExecHostname-4 241 503613 ns/op 7023 B/op 30 allocs/op PASS ok os/exec 1.189s goos: linux goarch: arm64 pkg: os/user BenchmarkCurrent-4 287113 376.8 ns/op PASS ok os/user 1.128s goos: linux goarch: arm64 pkg: reflect BenchmarkBool-4 3188378 37.43 ns/op BenchmarkString-4 2277096 52.37 ns/op BenchmarkBytes-4 1988371 60.30 ns/op BenchmarkNamedBytes-4 932168 126.8 ns/op BenchmarkBytesArray-4 685416 169.1 ns/op BenchmarkSliceLen-4 2346502 51.14 ns/op BenchmarkMapLen-4 673581 176.6 ns/op BenchmarkStringLen-4 1363188 87.43 ns/op BenchmarkArrayLen-4 1000000 113.1 ns/op BenchmarkSliceCap-4 2361304 50.74 ns/op BenchmarkDeepEqual/int8-4 315231 370.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int8-4 77571 1537 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int16-4 283561 418.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int16-4 75566 1605 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int32-4 282892 419.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int32-4 75414 1588 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int64-4 285789 423.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int64-4 74655 1579 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int-4 285615 418.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int-4 75309 1589 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint8-4 316826 368.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8-4 95552 1241 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint16-4 287140 413.5 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint16-4 75688 1578 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint32-4 281642 420.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint32-4 75900 1578 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint64-4 287769 418.5 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint64-4 75819 1573 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint-4 287572 416.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint-4 75751 1582 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uintptr-4 281377 419.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uintptr-4 75697 1580 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float32-4 289186 412.9 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float32-4 75348 1578 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float64-4 284646 415.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float64-4 76032 1573 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex64-4 284391 414.9 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex64-4 75121 1584 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex128-4 285140 417.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex128-4 75682 1573 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/bool-4 323858 368.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]bool-4 78058 1536 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/string-4 289521 408.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]string-4 75596 1598 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8#01-4 96777 1245 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][]uint8-4 48577 2446 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[6]uint8-4 38854 3105 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][6]uint8-4 27783 4306 ns/op 0 B/op 0 allocs/op BenchmarkMapsDeepEqual-4 26545 4240 ns/op BenchmarkIsZero/ArrayComparable-4 217285 544.8 ns/op BenchmarkIsZero/ArrayIncomparable-4 26198 4512 ns/op BenchmarkIsZero/StructComparable-4 520164 228.4 ns/op BenchmarkIsZero/StructIncomparable-4 118843 990.4 ns/op BenchmarkIsZero/ArrayInt_4-4 1000000 109.2 ns/op BenchmarkIsZero/ArrayInt_1024-4 14748 8083 ns/op BenchmarkIsZero/ArrayInt_1024_NoZero-4 28324 4232 ns/op BenchmarkIsZero/Struct4Int-4 1000000 112.0 ns/op BenchmarkIsZero/ArrayStruct4Int_1024-4 14832 8100 ns/op BenchmarkIsZero/ArrayChanInt_1024-4 14817 8109 ns/op BenchmarkIsZero/StructInt_512-4 28528 4191 ns/op BenchmarkSetZero/Bool/Direct-4 2441523 48.67 ns/op BenchmarkSetZero/Bool/CachedZero-4 626840 182.3 ns/op BenchmarkSetZero/Bool/NewZero-4 466874 264.4 ns/op BenchmarkSetZero/Int/Direct-4 1819453 66.67 ns/op BenchmarkSetZero/Int/CachedZero-4 652712 178.8 ns/op BenchmarkSetZero/Int/NewZero-4 468903 257.4 ns/op BenchmarkSetZero/Uint/Direct-4 1790607 67.04 ns/op BenchmarkSetZero/Uint/CachedZero-4 659296 180.8 ns/op BenchmarkSetZero/Uint/NewZero-4 467071 260.6 ns/op BenchmarkSetZero/Float/Direct-4 1794123 67.00 ns/op BenchmarkSetZero/Float/CachedZero-4 657577 179.1 ns/op BenchmarkSetZero/Float/NewZero-4 428032 262.8 ns/op BenchmarkSetZero/Complex/Direct-4 1792233 67.14 ns/op BenchmarkSetZero/Complex/CachedZero-4 653936 179.4 ns/op BenchmarkSetZero/Complex/NewZero-4 462114 252.0 ns/op BenchmarkSetZero/Array/Direct-4 1578760 75.73 ns/op BenchmarkSetZero/Array/CachedZero-4 640833 184.0 ns/op BenchmarkSetZero/Array/NewZero-4 460765 266.4 ns/op BenchmarkSetZero/Chan/Direct-4 1842667 64.79 ns/op BenchmarkSetZero/Chan/CachedZero-4 646857 180.7 ns/op BenchmarkSetZero/Chan/NewZero-4 467595 258.0 ns/op BenchmarkSetZero/Func/Direct-4 1843488 65.10 ns/op BenchmarkSetZero/Func/CachedZero-4 638650 183.2 ns/op BenchmarkSetZero/Func/NewZero-4 470920 256.7 ns/op BenchmarkSetZero/Interface/Direct-4 1735148 69.28 ns/op BenchmarkSetZero/Interface/CachedZero-4 644259 180.9 ns/op BenchmarkSetZero/Interface/NewZero-4 469424 260.3 ns/op BenchmarkSetZero/Map/Direct-4 1842639 65.23 ns/op BenchmarkSetZero/Map/CachedZero-4 656569 181.6 ns/op BenchmarkSetZero/Map/NewZero-4 457651 258.1 ns/op BenchmarkSetZero/Pointer/Direct-4 1842254 65.17 ns/op BenchmarkSetZero/Pointer/CachedZero-4 660326 184.3 ns/op BenchmarkSetZero/Pointer/NewZero-4 477280 260.2 ns/op BenchmarkSetZero/Slice/Direct-4 1684768 71.08 ns/op BenchmarkSetZero/Slice/CachedZero-4 641902 183.2 ns/op BenchmarkSetZero/Slice/NewZero-4 464452 262.1 ns/op BenchmarkSetZero/String/Direct-4 1808065 66.44 ns/op BenchmarkSetZero/String/CachedZero-4 642439 179.0 ns/op BenchmarkSetZero/String/NewZero-4 461048 255.1 ns/op BenchmarkSetZero/Struct/Direct-4 1567252 76.59 ns/op BenchmarkSetZero/Struct/CachedZero-4 644841 183.5 ns/op BenchmarkSetZero/Struct/NewZero-4 449686 264.8 ns/op BenchmarkSelect/1-4 143404 839.0 ns/op 80 B/op 5 allocs/op BenchmarkSelect/4-4 62594 1979 ns/op 208 B/op 8 allocs/op BenchmarkSelect/8-4 34159 3550 ns/op 672 B/op 13 allocs/op BenchmarkCall-4 180552 614.4 ns/op 0 B/op 0 allocs/op BenchmarkCallMethod-4 139926 840.3 ns/op 0 B/op 0 allocs/op BenchmarkCallArgCopy/size=128-4 113836 1045 ns/op 122.47 MB/s BenchmarkCallArgCopy/size=256-4 103519 1138 ns/op 224.90 MB/s BenchmarkCallArgCopy/size=1024-4 70186 1692 ns/op 605.36 MB/s BenchmarkCallArgCopy/size=4096-4 30415 3910 ns/op 1047.63 MB/s BenchmarkCallArgCopy/size=65536-4 2034 56589 ns/op 1158.11 MB/s BenchmarkFieldByName1-4 1000000 100.1 ns/op BenchmarkFieldByName2-4 100417 1187 ns/op BenchmarkFieldByName3-4 14022 8544 ns/op BenchmarkInterfaceBig-4 2910841 40.99 ns/op BenchmarkInterfaceSmall-4 2923306 40.88 ns/op BenchmarkNew-4 1775067 66.85 ns/op BenchmarkMap/StringKeys/MapIndex-4 2131 55389 ns/op 0 B/op 0 allocs/op BenchmarkMap/StringKeys/SetMapIndex-4 1674 71707 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/MapIndex-4 1994 59732 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/SetMapIndex-4 1608 74907 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/MapIndex-4 2164 55413 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/SetMapIndex-4 1672 70895 ns/op 0 B/op 0 allocs/op BenchmarkMapIterNext-4 174301 679.7 ns/op PASS ok reflect 18.807s goos: linux goarch: arm64 pkg: regexp BenchmarkFind-4 14078 8127 ns/op 9378 B/op 1 allocs/op BenchmarkFindAllNoMatches-4 22203 5371 ns/op 9400 B/op 1 allocs/op BenchmarkFindString-4 14985 7867 ns/op 9605 B/op 1 allocs/op BenchmarkFindSubmatch-4 13802 8566 ns/op 9084 B/op 2 allocs/op BenchmarkFindStringSubmatch-4 14127 8411 ns/op 9457 B/op 2 allocs/op BenchmarkLiteral-4 25867 4518 ns/op BenchmarkNotLiteral-4 3802 29945 ns/op BenchmarkMatchClass-4 2932 40747 ns/op BenchmarkMatchClass_InRange-4 2979 40039 ns/op BenchmarkReplaceAll-4 3285 38196 ns/op BenchmarkAnchoredLiteralShortNonMatch-4 26079 4530 ns/op BenchmarkAnchoredLiteralLongNonMatch-4 37863 3160 ns/op BenchmarkAnchoredShortMatch-4 21567 5444 ns/op BenchmarkAnchoredLongMatch-4 18090 6573 ns/op BenchmarkOnePassShortA-4 16130 7468 ns/op BenchmarkNotOnePassShortA-4 8461 12926 ns/op BenchmarkOnePassShortB-4 20304 5937 ns/op BenchmarkNotOnePassShortB-4 10000 10058 ns/op BenchmarkOnePassLongPrefix-4 65199 1881 ns/op BenchmarkOnePassLongNotPrefix-4 23913 5132 ns/op BenchmarkMatchParallelShared-4 30343 3979 ns/op BenchmarkMatchParallelCopied-4 31270 3996 ns/op BenchmarkQuoteMetaAll-4 152397 772.5 ns/op 18.12 MB/s BenchmarkQuoteMetaNone-4 287042 412.3 ns/op 63.05 MB/s BenchmarkCompile/Onepass-4 3818 29568 ns/op 4272 B/op 52 allocs/op BenchmarkCompile/Medium-4 1504 76063 ns/op 10152 B/op 112 allocs/op BenchmarkCompile/Hard-4 160 723591 ns/op 90712 B/op 424 allocs/op BenchmarkMatch/Easy0/16-4 2468907 48.54 ns/op 329.65 MB/s BenchmarkMatch/Easy0/32-4 28650 4194 ns/op 7.63 MB/s BenchmarkMatch/Easy0/1K-4 24666 4636 ns/op 220.89 MB/s BenchmarkMatch/Easy0i/16-4 2457234 47.77 ns/op 334.93 MB/s BenchmarkMatch/Easy0i/32-4 5130 22729 ns/op 1.41 MB/s BenchmarkMatch/Easy0i/1K-4 205 578840 ns/op 1.77 MB/s BenchmarkMatch/Easy1/16-4 2438366 49.24 ns/op 324.95 MB/s BenchmarkMatch/Easy1/32-4 29122 4181 ns/op 7.65 MB/s BenchmarkMatch/Easy1/1K-4 7716 15797 ns/op 64.82 MB/s BenchmarkMatch/Medium/16-4 2360709 49.83 ns/op 321.12 MB/s BenchmarkMatch/Medium/32-4 5586 19044 ns/op 1.68 MB/s BenchmarkMatch/Medium/1K-4 246 487358 ns/op 2.10 MB/s BenchmarkMatch/Hard/16-4 2455164 48.54 ns/op 329.60 MB/s BenchmarkMatch/Hard/32-4 3572 31187 ns/op 1.03 MB/s BenchmarkMatch/Hard/1K-4 146 810729 ns/op 1.26 MB/s BenchmarkMatch/Hard1/16-4 1348 88868 ns/op 0.18 MB/s BenchmarkMatch/Hard1/32-4 705 167292 ns/op 0.19 MB/s BenchmarkMatch/Hard1/1K-4 22 5067358 ns/op 0.20 MB/s BenchmarkMatch_onepass_regex/16-4 23404 5160 ns/op 3.10 MB/s 24 B/op 0 allocs/op BenchmarkMatch_onepass_regex/32-4 13605 8812 ns/op 3.63 MB/s 24 B/op 0 allocs/op BenchmarkMatch_onepass_regex/1K-4 511 235061 ns/op 4.36 MB/s 24 B/op 0 allocs/op PASS ok regexp 8.679s goos: linux goarch: arm64 pkg: regexp/syntax BenchmarkEmptyOpContext-4 698128 167.7 ns/op BenchmarkIsWordChar-4 163315 728.8 ns/op PASS ok regexp/syntax 2.575s goos: linux goarch: arm64 pkg: runtime BenchmarkCallers/cached-4 69980 1620 ns/op BenchmarkCallers/inlined-4 128697 907.6 ns/op BenchmarkCallers/no-cache-4 36608 3273 ns/op BenchmarkFPCallers/cached-4 2561018 46.59 ns/op BenchmarkMakeChan/Byte-4 955930 122.2 ns/op BenchmarkMakeChan/Int-4 740868 150.6 ns/op BenchmarkMakeChan/Ptr-4 450165 231.8 ns/op BenchmarkMakeChan/Struct/0-4 1000000 105.4 ns/op BenchmarkMakeChan/Struct/32-4 437355 245.4 ns/op BenchmarkMakeChan/Struct/40-4 399025 260.9 ns/op BenchmarkChanNonblocking-4 7808331 14.62 ns/op BenchmarkSelectUncontended-4 916645 118.9 ns/op BenchmarkSelectSyncContended-4 21044 5655 ns/op BenchmarkSelectAsyncContended-4 70923 1700 ns/op BenchmarkSelectNonblock-4 4017370 29.62 ns/op BenchmarkChanUncontended-4 9351 11810 ns/op BenchmarkChanContended-4 955 131711 ns/op BenchmarkChanSync-4 135992 849.7 ns/op BenchmarkChanSyncWork-4 57601 2037 ns/op BenchmarkChanProdCons0-4 56536 2164 ns/op BenchmarkChanProdCons10-4 79297 1419 ns/op BenchmarkChanProdCons100-4 95918 1219 ns/op BenchmarkChanProdConsWork0-4 57850 1990 ns/op BenchmarkChanProdConsWork10-4 85004 1563 ns/op BenchmarkChanProdConsWork100-4 83607 1409 ns/op BenchmarkSelectProdCons-4 57726 2054 ns/op BenchmarkReceiveDataFromClosedChan-4 610512 196.5 ns/op BenchmarkChanCreation-4 191137 738.1 ns/op BenchmarkChanSem-4 88549 1324 ns/op BenchmarkChanPopular-4 102 1182845 ns/op BenchmarkChanClosed-4 395647 377.6 ns/op BenchmarkCallClosure-4 5249288 21.21 ns/op BenchmarkCallClosure1-4 5567432 21.56 ns/op BenchmarkCallClosure2-4 1000000 102.2 ns/op BenchmarkCallClosure3-4 1359582 87.63 ns/op BenchmarkCallClosure4-4 1205455 98.07 ns/op BenchmarkComplex128DivNormal-4 10293608 11.69 ns/op BenchmarkComplex128DivNisNaN-4 10195585 11.77 ns/op BenchmarkComplex128DivDisNaN-4 10166320 11.78 ns/op BenchmarkComplex128DivNisInf-4 12074912 9.890 ns/op BenchmarkComplex128DivDisInf-4 6870207 17.37 ns/op BenchmarkAllocation-4 5133 31335 ns/op BenchmarkReadMemStats-4 9566 12391 ns/op BenchmarkReadMemStatsLatency-4 1 51040 p50-ns 51040 p90-ns 51040 p99-ns BenchmarkWriteBarrier-4 3332445 38.26 ns/op BenchmarkBulkWriteBarrier-4 6940042 14.77 ns/op BenchmarkScanStackNoLocals-4 3 36027970 ns/op BenchmarkMSpanCountAlloc/bits=64-4 11915306 9.165 ns/op BenchmarkMSpanCountAlloc/bits=128-4 10790668 10.25 ns/op BenchmarkMSpanCountAlloc/bits=256-4 9874202 12.19 ns/op BenchmarkMSpanCountAlloc/bits=512-4 6945424 17.29 ns/op BenchmarkMSpanCountAlloc/bits=1024-4 4735506 26.20 ns/op BenchmarkHash5-4 6135295 18.17 ns/op 275.17 MB/s BenchmarkHash16-4 6324644 19.05 ns/op 840.06 MB/s BenchmarkHash64-4 5894118 20.12 ns/op 3181.64 MB/s BenchmarkHash1024-4 1902968 63.13 ns/op 16219.94 MB/s BenchmarkHash65536-4 42238 2838 ns/op 23090.02 MB/s BenchmarkAlignedLoad-4 7742434 14.17 ns/op BenchmarkUnalignedLoad-4 7584970 15.92 ns/op BenchmarkEqEfaceConcrete-4 5942488 20.18 ns/op BenchmarkEqIfaceConcrete-4 5473413 22.20 ns/op BenchmarkNeEfaceConcrete-4 5945409 20.19 ns/op BenchmarkNeIfaceConcrete-4 5839677 20.51 ns/op BenchmarkConvT2EByteSized/bool-4 5403214 22.24 ns/op BenchmarkConvT2EByteSized/uint8-4 5320714 22.54 ns/op BenchmarkConvT2ESmall-4 5088066 23.52 ns/op BenchmarkConvT2EUintptr-4 4889011 24.57 ns/op BenchmarkConvT2ELarge-4 995454 122.1 ns/op BenchmarkConvT2ISmall-4 4967850 23.87 ns/op BenchmarkConvT2IUintptr-4 4757245 25.23 ns/op BenchmarkConvT2ILarge-4 980968 122.9 ns/op BenchmarkConvI2E-4 4394535 25.54 ns/op BenchmarkConvI2I-4 4691766 25.89 ns/op BenchmarkAssertE2T-4 4011264 29.92 ns/op BenchmarkAssertE2TLarge-4 2444401 47.69 ns/op BenchmarkAssertE2I-4 4760468 23.86 ns/op BenchmarkAssertI2T-4 3832812 31.60 ns/op BenchmarkAssertI2I-4 4889241 23.19 ns/op BenchmarkAssertI2E-4 4954844 22.87 ns/op BenchmarkAssertE2E-4 4956964 22.86 ns/op BenchmarkAssertE2T2-4 3211605 37.34 ns/op BenchmarkAssertE2T2Blank-4 3756691 31.96 ns/op BenchmarkAssertI2E2-4 3748027 31.98 ns/op BenchmarkAssertI2E2Blank-4 4952128 22.88 ns/op BenchmarkAssertE2E2-4 3832910 31.31 ns/op BenchmarkAssertE2E2Blank-4 4949114 22.86 ns/op BenchmarkConvT2Ezero/zero/16-4 5095264 23.53 ns/op BenchmarkConvT2Ezero/zero/32-4 4813438 24.90 ns/op BenchmarkConvT2Ezero/zero/64-4 4875361 24.61 ns/op BenchmarkConvT2Ezero/zero/str-4 4815393 24.90 ns/op BenchmarkConvT2Ezero/zero/slice-4 4824392 24.88 ns/op BenchmarkConvT2Ezero/zero/big-4 239108 486.9 ns/op BenchmarkConvT2Ezero/nonzero/str-4 1207555 99.72 ns/op BenchmarkConvT2Ezero/nonzero/slice-4 1000000 106.4 ns/op BenchmarkConvT2Ezero/nonzero/big-4 222738 479.7 ns/op BenchmarkConvT2Ezero/smallint/16-4 4822476 24.87 ns/op BenchmarkConvT2Ezero/smallint/32-4 4820160 24.88 ns/op BenchmarkConvT2Ezero/smallint/64-4 4888468 24.54 ns/op BenchmarkConvT2Ezero/largeint/16-4 1524048 77.38 ns/op BenchmarkConvT2Ezero/largeint/32-4 1531618 77.80 ns/op BenchmarkConvT2Ezero/largeint/64-4 1523647 78.08 ns/op BenchmarkMalloc8-4 1880157 64.48 ns/op BenchmarkMalloc16-4 1731651 68.99 ns/op BenchmarkMallocTypeInfo8-4 1563328 75.74 ns/op BenchmarkMallocTypeInfo16-4 1401894 86.32 ns/op BenchmarkMallocLargeStruct-4 188850 563.3 ns/op BenchmarkGoroutineSelect-4 98 1184749 ns/op BenchmarkGoroutineBlocking-4 120 993165 ns/op BenchmarkGoroutineForRange-4 100 1009767 ns/op BenchmarkGoroutineIdle-4 145 815740 ns/op BenchmarkHashStringSpeed-4 1988823 62.03 ns/op BenchmarkHashBytesSpeed-4 1000000 101.9 ns/op BenchmarkHashInt32Speed-4 2535216 48.81 ns/op BenchmarkHashInt64Speed-4 2359552 52.14 ns/op BenchmarkHashStringArraySpeed-4 480976 261.0 ns/op BenchmarkMegMap-4 2616451 46.42 ns/op BenchmarkMegOneMap-4 2917663 41.22 ns/op BenchmarkMegEqMap-4 2485 46871 ns/op BenchmarkMegEmptyMap-4 3375158 36.05 ns/op BenchmarkMegEmptyMapWithInterfaceKey-4 2180334 55.26 ns/op BenchmarkSmallStrMap-4 2571648 47.12 ns/op BenchmarkMapStringKeysEight_16-4 2566028 45.55 ns/op BenchmarkMapStringKeysEight_32-4 2345691 51.94 ns/op BenchmarkMapStringKeysEight_64-4 2315556 51.59 ns/op BenchmarkMapStringKeysEight_1M-4 2366194 50.65 ns/op BenchmarkIntMap-4 2824988 42.48 ns/op BenchmarkMapFirst/1-4 3402891 35.32 ns/op BenchmarkMapFirst/2-4 3458863 34.95 ns/op BenchmarkMapFirst/3-4 3449464 34.79 ns/op BenchmarkMapFirst/4-4 3507741 34.19 ns/op BenchmarkMapFirst/5-4 3413539 34.13 ns/op BenchmarkMapFirst/6-4 3408765 35.24 ns/op BenchmarkMapFirst/7-4 3404277 34.70 ns/op BenchmarkMapFirst/8-4 3397754 33.86 ns/op BenchmarkMapFirst/9-4 3250320 37.11 ns/op BenchmarkMapFirst/10-4 3210196 38.33 ns/op BenchmarkMapFirst/11-4 3248401 37.59 ns/op BenchmarkMapFirst/12-4 3205510 38.27 ns/op BenchmarkMapFirst/13-4 3135604 38.49 ns/op BenchmarkMapFirst/14-4 3231174 36.98 ns/op BenchmarkMapFirst/15-4 3184490 37.46 ns/op BenchmarkMapFirst/16-4 3184824 37.79 ns/op BenchmarkMapMid/1-4 3413174 37.13 ns/op BenchmarkMapMid/2-4 3355171 35.07 ns/op BenchmarkMapMid/3-4 3471478 35.07 ns/op BenchmarkMapMid/4-4 3410792 34.85 ns/op BenchmarkMapMid/5-4 3217627 37.01 ns/op BenchmarkMapMid/6-4 3355989 37.80 ns/op BenchmarkMapMid/7-4 3165868 36.16 ns/op BenchmarkMapMid/8-4 3302956 36.31 ns/op BenchmarkMapMid/9-4 3128254 38.12 ns/op BenchmarkMapMid/10-4 3143454 38.65 ns/op BenchmarkMapMid/11-4 3089922 39.04 ns/op BenchmarkMapMid/12-4 3036243 39.49 ns/op BenchmarkMapMid/13-4 2926466 40.44 ns/op BenchmarkMapMid/14-4 3069741 39.72 ns/op BenchmarkMapMid/15-4 3149391 38.50 ns/op BenchmarkMapMid/16-4 3094521 37.76 ns/op BenchmarkMapLast/1-4 3452290 35.04 ns/op BenchmarkMapLast/2-4 3338678 35.44 ns/op BenchmarkMapLast/3-4 3240958 36.94 ns/op BenchmarkMapLast/4-4 3233409 37.34 ns/op BenchmarkMapLast/5-4 3192908 36.89 ns/op BenchmarkMapLast/6-4 3042648 39.10 ns/op BenchmarkMapLast/7-4 2986467 40.16 ns/op BenchmarkMapLast/8-4 2897671 41.37 ns/op BenchmarkMapLast/9-4 3125234 40.29 ns/op BenchmarkMapLast/10-4 3109480 39.05 ns/op BenchmarkMapLast/11-4 3079070 43.75 ns/op BenchmarkMapLast/12-4 2877934 42.43 ns/op BenchmarkMapLast/13-4 2938022 41.05 ns/op BenchmarkMapLast/14-4 3069258 38.99 ns/op BenchmarkMapLast/15-4 3158180 38.01 ns/op BenchmarkMapLast/16-4 3073524 38.46 ns/op BenchmarkMapCycle-4 2232066 54.58 ns/op BenchmarkRepeatedLookupStrMapKey32-4 2737626 43.60 ns/op BenchmarkRepeatedLookupStrMapKey1M-4 2505 45538 ns/op BenchmarkMakeMap/[Byte]Byte-4 492546 223.0 ns/op BenchmarkMakeMap/[Int]Int-4 311257 349.6 ns/op BenchmarkNewEmptyMap-4 5247691 22.85 ns/op 0 B/op 0 allocs/op BenchmarkNewSmallMap-4 1233373 97.31 ns/op 0 B/op 0 allocs/op BenchmarkMapIter-4 387516 306.6 ns/op BenchmarkMapIterEmpty-4 3735850 32.34 ns/op BenchmarkSameLengthMap-4 3175970 38.07 ns/op BenchmarkBigKeyMap-4 1371176 87.34 ns/op BenchmarkBigValMap-4 1268402 94.66 ns/op BenchmarkSmallKeyMap-4 2401396 50.05 ns/op BenchmarkMapPopulate/1-4 1994781 60.04 ns/op 0 B/op 0 allocs/op BenchmarkMapPopulate/10-4 134054 903.5 ns/op 179 B/op 1 allocs/op BenchmarkMapPopulate/100-4 10000 11492 ns/op 3222 B/op 15 allocs/op BenchmarkMapPopulate/1000-4 1010 114243 ns/op 49359 B/op 20 allocs/op BenchmarkMapPopulate/10000-4 80 1506247 ns/op 412951 B/op 164 allocs/op BenchmarkMapPopulate/100000-4 6 19038298 ns/op 3588565 B/op 3782 allocs/op BenchmarkComplexAlgMap-4 382510 306.9 ns/op BenchmarkGoMapClear/Reflexive/1-4 1379780 87.05 ns/op BenchmarkGoMapClear/Reflexive/10-4 1000000 101.0 ns/op BenchmarkGoMapClear/Reflexive/100-4 470293 252.7 ns/op BenchmarkGoMapClear/Reflexive/1000-4 43507 2761 ns/op BenchmarkGoMapClear/Reflexive/10000-4 4974 21811 ns/op BenchmarkGoMapClear/NonReflexive/1-4 1000000 111.5 ns/op BenchmarkGoMapClear/NonReflexive/10-4 957854 124.0 ns/op BenchmarkGoMapClear/NonReflexive/100-4 419979 284.1 ns/op BenchmarkGoMapClear/NonReflexive/1000-4 43004 2791 ns/op BenchmarkGoMapClear/NonReflexive/10000-4 4898 21894 ns/op BenchmarkMapStringConversion/32/simple-4 1269726 94.31 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/struct-4 1000000 102.3 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/array-4 1000000 100.5 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/simple-4 1243740 96.81 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/struct-4 1000000 106.5 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/array-4 1000000 103.9 ns/op 0 B/op 0 allocs/op BenchmarkMapInterfaceString-4 1669898 78.96 ns/op BenchmarkMapInterfacePtr-4 1546669 71.79 ns/op BenchmarkNewEmptyMapHintLessThan8-4 3271383 35.29 ns/op 0 B/op 0 allocs/op BenchmarkNewEmptyMapHintGreaterThan8-4 149365 769.9 ns/op 1152 B/op 1 allocs/op BenchmarkMapPop100-4 5120 22895 ns/op BenchmarkMapPop1000-4 493 241127 ns/op BenchmarkMapPop10000-4 21 5584735 ns/op BenchmarkMapAssign/Int32/256-4 2436973 48.61 ns/op BenchmarkMapAssign/Int32/65536-4 1062339 104.1 ns/op BenchmarkMapAssign/Int64/256-4 2472778 48.81 ns/op BenchmarkMapAssign/Int64/65536-4 973816 112.1 ns/op BenchmarkMapAssign/Str/256-4 1818787 65.30 ns/op BenchmarkMapAssign/Str/65536-4 796108 141.5 ns/op BenchmarkMapOperatorAssign/Int32/256-4 1504124 80.54 ns/op BenchmarkMapOperatorAssign/Int32/65536-4 771528 144.7 ns/op BenchmarkMapOperatorAssign/Int64/256-4 1415520 85.73 ns/op BenchmarkMapOperatorAssign/Int64/65536-4 706233 159.9 ns/op BenchmarkMapOperatorAssign/Str/256-4 504948 1741 ns/op BenchmarkMapOperatorAssign/Str/65536-4 288393 392.0 ns/op BenchmarkMapAppendAssign/Int32/256-4 1000000 115.0 ns/op 32 B/op 0 allocs/op BenchmarkMapAppendAssign/Int32/65536-4 358766 304.3 ns/op 48 B/op 0 allocs/op BenchmarkMapAppendAssign/Int64/256-4 982285 111.0 ns/op 33 B/op 0 allocs/op BenchmarkMapAppendAssign/Int64/65536-4 341859 342.6 ns/op 54 B/op 0 allocs/op BenchmarkMapAppendAssign/Str/256-4 730246 174.4 ns/op 55 B/op 0 allocs/op BenchmarkMapAppendAssign/Str/65536-4 173826 582.1 ns/op 105 B/op 1 allocs/op BenchmarkMapDelete/Int32/100-4 1823584 65.71 ns/op BenchmarkMapDelete/Int32/1000-4 2337886 50.97 ns/op BenchmarkMapDelete/Int32/10000-4 1900974 63.56 ns/op BenchmarkMapDelete/Int64/100-4 1792080 66.68 ns/op BenchmarkMapDelete/Int64/1000-4 2273656 52.74 ns/op BenchmarkMapDelete/Int64/10000-4 1842568 65.01 ns/op BenchmarkMapDelete/Str/100-4 1470456 81.74 ns/op BenchmarkMapDelete/Str/1000-4 1625064 73.71 ns/op BenchmarkMapDelete/Str/10000-4 1415278 84.55 ns/op BenchmarkMapDelete/Pointer/100-4 1642038 72.84 ns/op BenchmarkMapDelete/Pointer/1000-4 1749184 68.45 ns/op BenchmarkMapDelete/Pointer/10000-4 1630142 72.98 ns/op BenchmarkMemmove/0-4 15014565 7.542 ns/op BenchmarkMemmove/1-4 1233328 97.01 ns/op 10.31 MB/s BenchmarkMemmove/2-4 1208913 99.23 ns/op 20.15 MB/s BenchmarkMemmove/3-4 1206843 98.47 ns/op 30.46 MB/s BenchmarkMemmove/4-4 1210284 98.69 ns/op 40.53 MB/s BenchmarkMemmove/5-4 1217149 99.06 ns/op 50.48 MB/s BenchmarkMemmove/6-4 1213196 99.07 ns/op 60.56 MB/s BenchmarkMemmove/7-4 1234095 97.67 ns/op 71.67 MB/s BenchmarkMemmove/8-4 1235538 97.36 ns/op 82.17 MB/s BenchmarkMemmove/9-4 1000000 100.3 ns/op 89.70 MB/s BenchmarkMemmove/10-4 1000000 100.3 ns/op 99.70 MB/s BenchmarkMemmove/11-4 1000000 100.2 ns/op 109.73 MB/s BenchmarkMemmove/12-4 1000000 100.1 ns/op 119.85 MB/s BenchmarkMemmove/13-4 1000000 100.4 ns/op 129.54 MB/s BenchmarkMemmove/14-4 1000000 100.4 ns/op 139.50 MB/s BenchmarkMemmove/15-4 1000000 100.3 ns/op 149.62 MB/s BenchmarkMemmove/16-4 1000000 100.7 ns/op 158.94 MB/s BenchmarkMemmove/32-4 1000000 102.5 ns/op 312.32 MB/s BenchmarkMemmove/64-4 1000000 110.2 ns/op 580.66 MB/s BenchmarkMemmove/128-4 956144 124.1 ns/op 1031.69 MB/s BenchmarkMemmove/256-4 720374 164.0 ns/op 1560.86 MB/s BenchmarkMemmove/512-4 532207 222.6 ns/op 2299.84 MB/s BenchmarkMemmove/1024-4 348451 343.7 ns/op 2978.93 MB/s BenchmarkMemmove/2048-4 202090 582.2 ns/op 3517.55 MB/s BenchmarkMemmove/4096-4 112786 1061 ns/op 3860.18 MB/s BenchmarkMemmoveOverlap/32-4 1000000 103.2 ns/op 310.17 MB/s BenchmarkMemmoveOverlap/64-4 1000000 112.0 ns/op 571.66 MB/s BenchmarkMemmoveOverlap/128-4 952682 126.5 ns/op 1012.22 MB/s BenchmarkMemmoveOverlap/256-4 714710 165.6 ns/op 1545.97 MB/s BenchmarkMemmoveOverlap/512-4 530785 224.3 ns/op 2283.12 MB/s BenchmarkMemmoveOverlap/1024-4 343874 345.5 ns/op 2963.43 MB/s BenchmarkMemmoveOverlap/2048-4 204529 585.5 ns/op 3498.07 MB/s BenchmarkMemmoveOverlap/4096-4 112711 1063 ns/op 3853.56 MB/s BenchmarkMemmoveUnalignedDst/0-4 14601310 7.803 ns/op BenchmarkMemmoveUnalignedDst/1-4 1270318 94.71 ns/op 10.56 MB/s BenchmarkMemmoveUnalignedDst/2-4 1203409 98.85 ns/op 20.23 MB/s BenchmarkMemmoveUnalignedDst/3-4 1218654 99.96 ns/op 30.01 MB/s BenchmarkMemmoveUnalignedDst/4-4 1202360 99.31 ns/op 40.28 MB/s BenchmarkMemmoveUnalignedDst/5-4 1206140 100.0 ns/op 49.98 MB/s BenchmarkMemmoveUnalignedDst/6-4 1201767 99.12 ns/op 60.53 MB/s BenchmarkMemmoveUnalignedDst/7-4 1000000 101.0 ns/op 69.33 MB/s BenchmarkMemmoveUnalignedDst/8-4 1295636 91.46 ns/op 87.47 MB/s BenchmarkMemmoveUnalignedDst/9-4 1230931 97.63 ns/op 92.18 MB/s BenchmarkMemmoveUnalignedDst/10-4 1233654 97.54 ns/op 102.52 MB/s BenchmarkMemmoveUnalignedDst/11-4 1233274 97.08 ns/op 113.30 MB/s BenchmarkMemmoveUnalignedDst/12-4 1239818 97.41 ns/op 123.19 MB/s BenchmarkMemmoveUnalignedDst/13-4 1237047 97.00 ns/op 134.02 MB/s BenchmarkMemmoveUnalignedDst/14-4 1236207 97.42 ns/op 143.71 MB/s BenchmarkMemmoveUnalignedDst/15-4 1239364 97.00 ns/op 154.64 MB/s BenchmarkMemmoveUnalignedDst/16-4 1203094 99.11 ns/op 161.44 MB/s BenchmarkMemmoveUnalignedDst/32-4 1000000 102.7 ns/op 311.59 MB/s BenchmarkMemmoveUnalignedDst/64-4 1000000 111.1 ns/op 576.17 MB/s BenchmarkMemmoveUnalignedDst/128-4 969868 124.2 ns/op 1030.42 MB/s BenchmarkMemmoveUnalignedDst/256-4 717136 165.1 ns/op 1550.96 MB/s BenchmarkMemmoveUnalignedDst/512-4 532754 223.8 ns/op 2287.27 MB/s BenchmarkMemmoveUnalignedDst/1024-4 346996 344.0 ns/op 2976.63 MB/s BenchmarkMemmoveUnalignedDst/2048-4 205560 584.4 ns/op 3504.71 MB/s BenchmarkMemmoveUnalignedDst/4096-4 111373 1060 ns/op 3865.70 MB/s BenchmarkMemmoveUnalignedDstOverlap/32-4 1000000 107.8 ns/op 296.76 MB/s BenchmarkMemmoveUnalignedDstOverlap/64-4 1000000 113.4 ns/op 564.30 MB/s BenchmarkMemmoveUnalignedDstOverlap/128-4 928360 128.4 ns/op 996.83 MB/s BenchmarkMemmoveUnalignedDstOverlap/256-4 690638 171.0 ns/op 1497.40 MB/s BenchmarkMemmoveUnalignedDstOverlap/512-4 509078 232.8 ns/op 2199.76 MB/s BenchmarkMemmoveUnalignedDstOverlap/1024-4 340932 348.7 ns/op 2936.44 MB/s BenchmarkMemmoveUnalignedDstOverlap/2048-4 202730 587.6 ns/op 3485.22 MB/s BenchmarkMemmoveUnalignedDstOverlap/4096-4 112587 1064 ns/op 3850.05 MB/s BenchmarkMemmoveUnalignedSrc/0-4 14575702 7.796 ns/op BenchmarkMemmoveUnalignedSrc/1-4 1253156 95.43 ns/op 10.48 MB/s BenchmarkMemmoveUnalignedSrc/2-4 1219569 97.67 ns/op 20.48 MB/s BenchmarkMemmoveUnalignedSrc/3-4 1211427 98.17 ns/op 30.56 MB/s BenchmarkMemmoveUnalignedSrc/4-4 1201974 99.45 ns/op 40.22 MB/s BenchmarkMemmoveUnalignedSrc/5-4 1200012 99.29 ns/op 50.36 MB/s BenchmarkMemmoveUnalignedSrc/6-4 1203721 99.63 ns/op 60.22 MB/s BenchmarkMemmoveUnalignedSrc/7-4 1206019 100.1 ns/op 69.96 MB/s BenchmarkMemmoveUnalignedSrc/8-4 1299361 92.21 ns/op 86.76 MB/s BenchmarkMemmoveUnalignedSrc/9-4 1250661 97.60 ns/op 92.21 MB/s BenchmarkMemmoveUnalignedSrc/10-4 1237098 97.21 ns/op 102.87 MB/s BenchmarkMemmoveUnalignedSrc/11-4 1236038 97.50 ns/op 112.82 MB/s BenchmarkMemmoveUnalignedSrc/12-4 1234278 96.88 ns/op 123.86 MB/s BenchmarkMemmoveUnalignedSrc/13-4 1234970 97.41 ns/op 133.46 MB/s BenchmarkMemmoveUnalignedSrc/14-4 1228890 97.04 ns/op 144.27 MB/s BenchmarkMemmoveUnalignedSrc/15-4 1232689 97.27 ns/op 154.21 MB/s BenchmarkMemmoveUnalignedSrc/16-4 1218837 98.45 ns/op 162.52 MB/s BenchmarkMemmoveUnalignedSrc/32-4 1000000 101.6 ns/op 315.10 MB/s BenchmarkMemmoveUnalignedSrc/64-4 1000000 110.4 ns/op 579.55 MB/s BenchmarkMemmoveUnalignedSrc/128-4 950720 125.9 ns/op 1016.93 MB/s BenchmarkMemmoveUnalignedSrc/256-4 712808 165.7 ns/op 1545.08 MB/s BenchmarkMemmoveUnalignedSrc/512-4 521394 229.0 ns/op 2235.53 MB/s BenchmarkMemmoveUnalignedSrc/1024-4 344656 345.8 ns/op 2960.91 MB/s BenchmarkMemmoveUnalignedSrc/2048-4 204426 584.7 ns/op 3502.63 MB/s BenchmarkMemmoveUnalignedSrc/4096-4 111760 1060 ns/op 3864.16 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_0-4 1000000 114.6 ns/op 139.66 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_0-4 1000000 117.2 ns/op 136.53 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_1-4 994232 121.6 ns/op 131.53 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_1-4 989836 119.9 ns/op 133.46 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_4-4 997273 119.9 ns/op 133.43 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_4-4 987523 120.4 ns/op 132.87 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_7-4 993574 120.1 ns/op 133.24 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_7-4 1000000 120.6 ns/op 132.70 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_0-4 941264 128.7 ns/op 497.41 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_0-4 876295 134.8 ns/op 474.61 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_1-4 913324 132.2 ns/op 484.22 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_1-4 896780 133.6 ns/op 478.89 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_4-4 906864 130.3 ns/op 491.06 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_4-4 915694 132.0 ns/op 484.72 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_7-4 902228 131.7 ns/op 486.00 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_7-4 901630 132.4 ns/op 483.38 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_0-4 589923 202.8 ns/op 1262.48 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_0-4 502486 237.5 ns/op 1077.67 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_1-4 638337 186.1 ns/op 1375.52 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_1-4 635848 186.9 ns/op 1369.64 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_4-4 637862 185.5 ns/op 1380.09 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_4-4 638094 185.9 ns/op 1377.16 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_7-4 647108 185.8 ns/op 1377.73 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_7-4 644938 185.7 ns/op 1378.83 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_0-4 84374 1416 ns/op 2891.84 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_0-4 60901 1953 ns/op 2097.72 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_1-4 111028 1076 ns/op 3807.37 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_1-4 110547 1077 ns/op 3804.49 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_4-4 111200 1079 ns/op 3796.88 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_4-4 111360 1077 ns/op 3804.06 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_7-4 111266 1075 ns/op 3809.97 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_7-4 111421 1076 ns/op 3805.98 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_0-4 5402 21380 ns/op 3065.23 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_0-4 3843 30077 ns/op 2178.91 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_1-4 6897 15825 ns/op 4141.35 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_1-4 6414 15820 ns/op 4142.73 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_4-4 6463 15850 ns/op 4134.72 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_4-4 6439 15808 ns/op 4145.69 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_7-4 6505 15850 ns/op 4134.76 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_7-4 6573 15832 ns/op 4139.56 MB/s BenchmarkMemmoveUnalignedSrcOverlap/32-4 1000000 106.9 ns/op 299.27 MB/s BenchmarkMemmoveUnalignedSrcOverlap/64-4 1000000 113.8 ns/op 562.42 MB/s BenchmarkMemmoveUnalignedSrcOverlap/128-4 910359 127.1 ns/op 1007.48 MB/s BenchmarkMemmoveUnalignedSrcOverlap/256-4 703448 169.1 ns/op 1513.92 MB/s BenchmarkMemmoveUnalignedSrcOverlap/512-4 524053 226.7 ns/op 2258.64 MB/s BenchmarkMemmoveUnalignedSrcOverlap/1024-4 343185 347.1 ns/op 2950.22 MB/s BenchmarkMemmoveUnalignedSrcOverlap/2048-4 202270 588.2 ns/op 3482.03 MB/s BenchmarkMemmoveUnalignedSrcOverlap/4096-4 112563 1065 ns/op 3846.00 MB/s BenchmarkMemclr/5-4 13722942 8.756 ns/op 571.01 MB/s BenchmarkMemclr/16-4 14295313 8.385 ns/op 1908.23 MB/s BenchmarkMemclr/64-4 11809582 10.08 ns/op 6350.32 MB/s BenchmarkMemclr/256-4 9641342 12.44 ns/op 20584.89 MB/s BenchmarkMemclr/4096-4 2272532 52.82 ns/op 77540.80 MB/s BenchmarkMemclr/65536-4 153864 726.0 ns/op 90267.90 MB/s BenchmarkMemclr/1M-4 7706 15676 ns/op 66889.75 MB/s BenchmarkMemclr/4M-4 1532 76415 ns/op 54888.73 MB/s BenchmarkMemclr/8M-4 765 158269 ns/op 53002.37 MB/s BenchmarkMemclr/16M-4 381 320917 ns/op 52278.95 MB/s BenchmarkMemclr/64M-4 88 1291467 ns/op 51963.27 MB/s BenchmarkMemclrUnaligned/0_5-4 8276067 14.48 ns/op 345.36 MB/s BenchmarkMemclrUnaligned/0_16-4 8263507 14.46 ns/op 1106.81 MB/s BenchmarkMemclrUnaligned/0_64-4 7455510 16.02 ns/op 3995.33 MB/s BenchmarkMemclrUnaligned/0_256-4 6094240 19.68 ns/op 13007.38 MB/s BenchmarkMemclrUnaligned/0_4096-4 2003596 59.93 ns/op 68341.55 MB/s BenchmarkMemclrUnaligned/0_65536-4 154566 712.4 ns/op 91989.24 MB/s BenchmarkMemclrUnaligned/1_5-4 8286469 14.47 ns/op 345.65 MB/s BenchmarkMemclrUnaligned/1_16-4 8299650 14.46 ns/op 1106.85 MB/s BenchmarkMemclrUnaligned/1_64-4 7154866 16.37 ns/op 3909.95 MB/s BenchmarkMemclrUnaligned/1_256-4 5795208 20.63 ns/op 12407.39 MB/s BenchmarkMemclrUnaligned/1_4096-4 1969808 60.89 ns/op 67268.65 MB/s BenchmarkMemclrUnaligned/1_65536-4 155826 719.2 ns/op 91121.02 MB/s BenchmarkMemclrUnaligned/4_5-4 8281047 14.46 ns/op 345.75 MB/s BenchmarkMemclrUnaligned/4_16-4 8292080 14.47 ns/op 1105.58 MB/s BenchmarkMemclrUnaligned/4_64-4 7375990 16.34 ns/op 3916.04 MB/s BenchmarkMemclrUnaligned/4_256-4 5801058 20.67 ns/op 12384.27 MB/s BenchmarkMemclrUnaligned/4_4096-4 1970888 61.02 ns/op 67120.31 MB/s BenchmarkMemclrUnaligned/4_65536-4 152383 717.0 ns/op 91400.54 MB/s BenchmarkMemclrUnaligned/7_5-4 8257707 14.46 ns/op 345.88 MB/s BenchmarkMemclrUnaligned/7_16-4 8295381 14.45 ns/op 1107.03 MB/s BenchmarkMemclrUnaligned/7_64-4 7380655 16.36 ns/op 3911.08 MB/s BenchmarkMemclrUnaligned/7_256-4 5798815 20.70 ns/op 12368.25 MB/s BenchmarkMemclrUnaligned/7_4096-4 1969578 60.94 ns/op 67214.24 MB/s BenchmarkMemclrUnaligned/7_65536-4 156967 724.3 ns/op 90477.04 MB/s BenchmarkMemclrUnaligned/0_1M-4 7146 16000 ns/op 65534.38 MB/s BenchmarkMemclrUnaligned/0_4M-4 1560 73634 ns/op 56961.77 MB/s BenchmarkMemclrUnaligned/0_8M-4 736 154222 ns/op 54393.15 MB/s BenchmarkMemclrUnaligned/0_16M-4 384 324880 ns/op 51641.27 MB/s BenchmarkMemclrUnaligned/0_64M-4 91 1254360 ns/op 53500.49 MB/s BenchmarkMemclrUnaligned/1_1M-4 7450 15680 ns/op 66874.85 MB/s BenchmarkMemclrUnaligned/1_4M-4 1561 76567 ns/op 54779.30 MB/s BenchmarkMemclrUnaligned/1_8M-4 740 152163 ns/op 55129.03 MB/s BenchmarkMemclrUnaligned/1_16M-4 370 309263 ns/op 54248.97 MB/s BenchmarkMemclrUnaligned/1_64M-4 88 1243709 ns/op 53958.67 MB/s BenchmarkMemclrUnaligned/4_1M-4 7365 16017 ns/op 65464.72 MB/s BenchmarkMemclrUnaligned/4_4M-4 1492 73649 ns/op 56949.68 MB/s BenchmarkMemclrUnaligned/4_8M-4 738 158499 ns/op 52925.36 MB/s BenchmarkMemclrUnaligned/4_16M-4 386 311134 ns/op 53922.82 MB/s BenchmarkMemclrUnaligned/4_64M-4 91 1264184 ns/op 53084.74 MB/s BenchmarkMemclrUnaligned/7_1M-4 7418 16018 ns/op 65461.26 MB/s BenchmarkMemclrUnaligned/7_4M-4 1538 75422 ns/op 55610.88 MB/s BenchmarkMemclrUnaligned/7_8M-4 776 152031 ns/op 55177.03 MB/s BenchmarkMemclrUnaligned/7_16M-4 386 321861 ns/op 52125.60 MB/s BenchmarkMemclrUnaligned/7_64M-4 88 1259285 ns/op 53291.25 MB/s BenchmarkGoMemclr/5-4 2076319 57.47 ns/op 87.01 MB/s BenchmarkGoMemclr/16-4 627837 186.1 ns/op 85.96 MB/s BenchmarkGoMemclr/64-4 172627 692.2 ns/op 92.45 MB/s BenchmarkGoMemclr/256-4 44158 2730 ns/op 93.78 MB/s BenchmarkMemclrRange/1K_2K-4 64702 1838 ns/op 52154.77 MB/s BenchmarkMemclrRange/2K_8K-4 27595 4344 ns/op 76786.83 MB/s BenchmarkMemclrRange/4K_16K-4 31162 3860 ns/op 83692.52 MB/s BenchmarkMemclrRange/160K_228K-4 6285 19764 ns/op 84136.13 MB/s BenchmarkClearFat7-4 7178287 16.40 ns/op BenchmarkClearFat8-4 7808758 15.03 ns/op BenchmarkClearFat11-4 6902280 17.03 ns/op BenchmarkClearFat12-4 7045578 16.72 ns/op BenchmarkClearFat13-4 6862994 17.02 ns/op BenchmarkClearFat14-4 7035498 16.70 ns/op BenchmarkClearFat15-4 6885487 17.02 ns/op BenchmarkClearFat16-4 7044766 16.68 ns/op BenchmarkClearFat24-4 6735745 17.37 ns/op BenchmarkClearFat32-4 6341810 18.33 ns/op BenchmarkClearFat40-4 6192512 19.05 ns/op BenchmarkClearFat48-4 6079483 19.38 ns/op BenchmarkClearFat56-4 5796541 20.39 ns/op BenchmarkClearFat64-4 5600086 21.05 ns/op BenchmarkClearFat72-4 5432460 21.72 ns/op BenchmarkClearFat128-4 4320357 27.48 ns/op BenchmarkClearFat256-4 2628673 44.90 ns/op BenchmarkClearFat512-4 1672317 70.92 ns/op BenchmarkClearFat1024-4 920414 127.4 ns/op BenchmarkClearFat1032-4 918835 128.8 ns/op BenchmarkClearFat1040-4 767184 155.4 ns/op BenchmarkCopyFat7-4 6866182 17.04 ns/op BenchmarkCopyFat8-4 7652436 15.39 ns/op BenchmarkCopyFat11-4 6910038 17.03 ns/op BenchmarkCopyFat12-4 6892590 17.05 ns/op BenchmarkCopyFat13-4 6916952 17.03 ns/op BenchmarkCopyFat14-4 6908367 17.04 ns/op BenchmarkCopyFat15-4 6902725 17.01 ns/op BenchmarkCopyFat16-4 7048044 16.67 ns/op BenchmarkCopyFat24-4 6529688 18.05 ns/op BenchmarkCopyFat32-4 6304892 18.75 ns/op BenchmarkCopyFat64-4 5502375 21.38 ns/op BenchmarkCopyFat72-4 5274112 22.37 ns/op BenchmarkCopyFat128-4 4249045 27.75 ns/op BenchmarkCopyFat256-4 2514847 46.80 ns/op BenchmarkCopyFat512-4 1565163 75.67 ns/op BenchmarkCopyFat520-4 1533456 77.35 ns/op BenchmarkCopyFat1024-4 848823 138.7 ns/op BenchmarkCopyFat1032-4 867076 136.4 ns/op BenchmarkCopyFat1040-4 831531 143.7 ns/op BenchmarkIssue18740/2byte-4 342 351394 ns/op BenchmarkIssue18740/4byte-4 596 199384 ns/op BenchmarkIssue18740/8byte-4 985 122023 ns/op BenchmarkMemclrKnownSize1-4 8289354 14.47 ns/op 69.12 MB/s BenchmarkMemclrKnownSize2-4 4679304 25.60 ns/op 78.12 MB/s BenchmarkMemclrKnownSize4-4 3021062 39.73 ns/op 100.67 MB/s BenchmarkMemclrKnownSize8-4 1000000 101.7 ns/op 78.65 MB/s BenchmarkMemclrKnownSize16-4 638515 185.0 ns/op 86.48 MB/s BenchmarkMemclrKnownSize32-4 335678 354.2 ns/op 90.34 MB/s BenchmarkMemclrKnownSize64-4 172588 686.2 ns/op 93.26 MB/s BenchmarkMemclrKnownSize112-4 99649 1203 ns/op 93.11 MB/s BenchmarkMemclrKnownSize128-4 87460 1371 ns/op 93.37 MB/s BenchmarkMemclrKnownSize192-4 58690 2047 ns/op 93.79 MB/s BenchmarkMemclrKnownSize248-4 45346 2632 ns/op 94.23 MB/s BenchmarkMemclrKnownSize256-4 44109 2721 ns/op 94.08 MB/s BenchmarkMemclrKnownSize512-4 22105 5434 ns/op 94.23 MB/s BenchmarkMemclrKnownSize1024-4 10000 10845 ns/op 94.42 MB/s BenchmarkMemclrKnownSize4096-4 2757 43481 ns/op 94.20 MB/s BenchmarkMemclrKnownSize512KiB-4 20 5686194 ns/op 92.20 MB/s BenchmarkReadMetricsLatency-4 15199 5960 p50-ns 6280 p90-ns 17720 p99-ns BenchmarkFinalizer-4 208 579920 ns/op BenchmarkFinalizerRun-4 370273 590.2 ns/op BenchmarkPallocBitsSummarize/Unpacked00-4 7548841 15.81 ns/op BenchmarkPallocBitsSummarize/UnpackedFFFFFFFFFFFFFFFF-4 3916592 30.58 ns/op BenchmarkPallocBitsSummarize/UnpackedAA-4 2874722 41.75 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAAAAAAAAAA-4 2841880 42.36 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000AAAAAAAA-4 1651381 72.72 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAA00000001-4 1504455 79.67 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBBBBBBBBBB-4 2661928 44.88 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000BBBBBBBB-4 1559132 76.95 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBB00000001-4 1618158 74.25 ns/op BenchmarkPallocBitsSummarize/UnpackedCCCCCCCCCCCCCCCC-4 2085207 57.49 ns/op BenchmarkPallocBitsSummarize/Unpacked4444444444444444-4 2085860 57.46 ns/op BenchmarkPallocBitsSummarize/Unpacked4040404040404040-4 1906227 62.84 ns/op BenchmarkPallocBitsSummarize/Unpacked4000400040004000-4 1757738 68.31 ns/op BenchmarkPallocBitsSummarize/Unpacked1000404044CCAAFF-4 1604461 74.80 ns/op BenchmarkFindBitRange64/Pattern00Size2-4 8630436 13.80 ns/op BenchmarkFindBitRange64/Pattern00Size8-4 8098695 14.79 ns/op BenchmarkFindBitRange64/Pattern00Size32-4 8099395 14.79 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize2-4 8624556 13.82 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize8-4 7127583 16.82 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize32-4 6585331 18.15 ns/op BenchmarkFindBitRange64/PatternAASize2-4 8684652 13.83 ns/op BenchmarkFindBitRange64/PatternAASize8-4 8083878 14.83 ns/op BenchmarkFindBitRange64/PatternAASize32-4 8071394 14.79 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize2-4 8665486 13.82 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize8-4 8102918 14.78 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize32-4 8094151 14.78 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize2-4 8633466 13.80 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize8-4 8105588 14.79 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize32-4 8075043 14.88 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size2-4 8676614 13.82 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size8-4 8107538 14.79 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size32-4 8095461 14.81 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize2-4 8684776 13.80 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize8-4 7092483 16.82 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize32-4 7119144 16.80 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize2-4 8659808 13.81 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize8-4 7069485 16.81 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize32-4 7131582 16.82 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size2-4 8684475 13.82 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size8-4 7136400 16.81 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size32-4 7137962 16.81 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize2-4 8689682 13.81 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize8-4 7126890 16.87 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize32-4 7126652 16.80 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size2-4 8669692 13.82 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size8-4 8107758 14.80 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size32-4 8117190 14.80 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size2-4 8683545 13.81 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size8-4 8075565 14.81 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size32-4 8103180 14.85 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size2-4 8693006 13.83 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size8-4 8093408 14.79 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size32-4 8108589 14.80 ns/op BenchmarkNetpollBreak-4 2725 40121 ns/op BenchmarkPinnerPinUnpinBatch-4 1152 98317 ns/op BenchmarkPinnerPinUnpinBatchDouble-4 235 505436 ns/op BenchmarkPinnerPinUnpinBatchTiny-4 1285 97075 ns/op BenchmarkPinnerPinUnpin-4 1219321 97.83 ns/op BenchmarkPinnerPinUnpinTiny-4 1226072 97.61 ns/op BenchmarkPinnerPinUnpinDouble-4 458982 259.0 ns/op BenchmarkPinnerPinUnpinParallel-4 3040070 39.16 ns/op BenchmarkPinnerPinUnpinParallelTiny-4 3038833 40.08 ns/op BenchmarkPinnerPinUnpinParallelDouble-4 203330 592.6 ns/op BenchmarkPinnerIsPinnedOnPinned-4 5945114 20.17 ns/op BenchmarkPinnerIsPinnedOnUnpinned-4 6223434 19.46 ns/op BenchmarkPinnerIsPinnedOnPinnedParallel-4 6752802 17.21 ns/op BenchmarkPinnerIsPinnedOnUnpinnedParallel-4 6942339 17.24 ns/op BenchmarkPingPongHog-4 343 350254 ns/op BenchmarkStackGrowth-4 112203 1002 ns/op BenchmarkStackGrowthDeep-4 1135 103559 ns/op BenchmarkCreateGoroutines-4 33189 3615 ns/op BenchmarkCreateGoroutinesParallel-4 27159 4432 ns/op BenchmarkCreateGoroutinesCapture-4 6194 17146 ns/op 144 B/op 5 allocs/op BenchmarkCreateGoroutinesSingle-4 32089 3746 ns/op BenchmarkClosureCall-4 19127166 5.873 ns/op BenchmarkWakeupParallelSpinning/0s-4 6578 18060 ns/op BenchmarkWakeupParallelSpinning/1µs-4 5542 21719 ns/op BenchmarkWakeupParallelSpinning/2µs-4 5016 24131 ns/op BenchmarkWakeupParallelSpinning/5µs-4 3368 35371 ns/op BenchmarkWakeupParallelSpinning/10µs-4 2211 53676 ns/op BenchmarkWakeupParallelSpinning/20µs-4 1378 86606 ns/op BenchmarkWakeupParallelSpinning/50µs-4 686 176827 ns/op BenchmarkWakeupParallelSpinning/100µs-4 412 291122 ns/op BenchmarkWakeupParallelSyscall/0s-4 867 138896 ns/op BenchmarkWakeupParallelSyscall/1µs-4 847 140994 ns/op BenchmarkWakeupParallelSyscall/2µs-4 841 142491 ns/op BenchmarkWakeupParallelSyscall/5µs-4 801 148550 ns/op BenchmarkWakeupParallelSyscall/10µs-4 764 159032 ns/op BenchmarkWakeupParallelSyscall/20µs-4 672 178544 ns/op BenchmarkWakeupParallelSyscall/50µs-4 501 239544 ns/op BenchmarkWakeupParallelSyscall/100µs-4 350 334028 ns/op BenchmarkMatmult-4 4656129 32.73 ns/op BenchmarkFastrand-4 8937908 13.27 ns/op BenchmarkFastrand64-4 8884966 13.30 ns/op BenchmarkFastrandHashiter-4 4191606 28.59 ns/op BenchmarkFastrandn/2-4 6987583 17.14 ns/op BenchmarkFastrandn/3-4 6851724 17.53 ns/op BenchmarkFastrandn/4-4 7127464 16.87 ns/op BenchmarkFastrandn/5-4 7042468 16.81 ns/op BenchmarkIfaceCmp100-4 86088 1394 ns/op BenchmarkIfaceCmpNil100-4 192142 622.2 ns/op BenchmarkEfaceCmpDiff-4 37303 3211 ns/op BenchmarkEfaceCmpDiffIndirect-4 33596 3585 ns/op BenchmarkDefer-4 843858 144.2 ns/op BenchmarkDefer10-4 645896 191.2 ns/op BenchmarkDeferMany-4 422558 366.1 ns/op BenchmarkPanicRecover-4 410890 290.0 ns/op BenchmarkGoroutineProfile/small-nil/idle-4 10000 10652 ns/op 10200 p50-ns 11880 p90-ns 16840 p99-ns BenchmarkGoroutineProfile/small-nil/loaded-4 10000 12130 ns/op 10200 p50-ns 11800 p90-ns 25560 p99-ns BenchmarkGoroutineProfile/small/idle-4 4000 28300 ns/op 27080 p50-ns 29120 p90-ns 42560 p99-ns BenchmarkGoroutineProfile/small/loaded-4 952 166712 ns/op 90680 p50-ns 238880 p90-ns 505160 p99-ns BenchmarkGoroutineProfile/large-nil/idle-4 10000 10586 ns/op 10120 p50-ns 10800 p90-ns 16280 p99-ns BenchmarkGoroutineProfile/large-nil/loaded-4 8673 12141 ns/op 10320 p50-ns 11760 p90-ns 24800 p99-ns BenchmarkGoroutineProfile/large/idle-4 43 2332433 ns/op 2312040 p50-ns 2453119 p90-ns 2649560 p99-ns BenchmarkGoroutineProfile/large/loaded-4 40 3032466 ns/op 2581199 p50-ns 3133080 p90-ns 14493959 p99-ns BenchmarkGoroutineProfile/sparse-nil/idle-4 10000 10776 ns/op 10320 p50-ns 10720 p90-ns 16720 p99-ns BenchmarkGoroutineProfile/sparse-nil/loaded-4 10000 12139 ns/op 10120 p50-ns 10880 p90-ns 77800 p99-ns BenchmarkGoroutineProfile/sparse/idle-4 884 179558 ns/op 190960 p50-ns 224240 p90-ns 241120 p99-ns BenchmarkGoroutineProfile/sparse/loaded-4 294 403903 ns/op 244720 p50-ns 310520 p90-ns 8881359 p99-ns BenchmarkRWMutexUncontended-4 2885689 42.12 ns/op BenchmarkRWMutexWrite100-4 1037298 137.7 ns/op BenchmarkRWMutexWrite10-4 170346 830.5 ns/op BenchmarkRWMutexWorkWrite100-4 754906 228.5 ns/op BenchmarkRWMutexWorkWrite10-4 150354 1011 ns/op BenchmarkSemTable/OneAddrCollision/n=1000-4 2676 43682 ns/op BenchmarkSemTable/ManyAddrCollision/n=1000-4 1146 103374 ns/op BenchmarkSemTable/OneAddrCollision/n=2000-4 1305 90077 ns/op BenchmarkSemTable/ManyAddrCollision/n=2000-4 552 215245 ns/op BenchmarkSemTable/OneAddrCollision/n=4000-4 644 181541 ns/op BenchmarkSemTable/ManyAddrCollision/n=4000-4 258 449257 ns/op BenchmarkSemTable/OneAddrCollision/n=8000-4 316 373621 ns/op BenchmarkSemTable/ManyAddrCollision/n=8000-4 123 932784 ns/op BenchmarkMakeSliceCopy/mallocmove/Byte-4 308160 402.6 ns/op BenchmarkMakeSliceCopy/mallocmove/Int-4 325689 411.2 ns/op BenchmarkMakeSliceCopy/mallocmove/Ptr-4 265465 440.4 ns/op BenchmarkMakeSliceCopy/makecopy/Byte-4 277766 408.7 ns/op BenchmarkMakeSliceCopy/makecopy/Int-4 285471 418.1 ns/op BenchmarkMakeSliceCopy/makecopy/Ptr-4 250993 455.8 ns/op BenchmarkMakeSliceCopy/nilappend/Byte-4 260456 458.9 ns/op BenchmarkMakeSliceCopy/nilappend/Int-4 254636 462.7 ns/op BenchmarkMakeSliceCopy/nilappend/Ptr-4 236109 524.9 ns/op BenchmarkMakeSlice/Byte-4 1925826 63.62 ns/op BenchmarkMakeSlice/Int16-4 1911859 64.06 ns/op BenchmarkMakeSlice/Int-4 1567320 78.01 ns/op BenchmarkMakeSlice/Ptr-4 1349793 88.22 ns/op BenchmarkMakeSlice/Struct/24-4 1000000 113.8 ns/op BenchmarkMakeSlice/Struct/32-4 961600 140.8 ns/op BenchmarkMakeSlice/Struct/40-4 1000000 176.5 ns/op BenchmarkGrowSlice/Byte-4 605778 205.8 ns/op BenchmarkGrowSlice/Int16-4 582003 214.7 ns/op BenchmarkGrowSlice/Int-4 454255 260.8 ns/op BenchmarkGrowSlice/Ptr-4 417448 278.7 ns/op BenchmarkGrowSlice/Struct/24-4 286568 408.4 ns/op BenchmarkGrowSlice/Struct/32-4 211587 510.4 ns/op BenchmarkGrowSlice/Struct/40-4 189664 585.2 ns/op BenchmarkExtendSlice/IntSlice-4 411878 306.0 ns/op BenchmarkExtendSlice/PointerSlice-4 385365 322.3 ns/op BenchmarkExtendSlice/NoGrow-4 686781 173.3 ns/op BenchmarkAppend-4 728703 162.0 ns/op BenchmarkAppendGrowByte-4 5 20105727 ns/op BenchmarkAppendGrowString-4 1 170190146 ns/op BenchmarkAppendSlice/1Bytes-4 1220766 97.90 ns/op BenchmarkAppendSlice/4Bytes-4 1000000 100.4 ns/op BenchmarkAppendSlice/7Bytes-4 1000000 101.4 ns/op BenchmarkAppendSlice/8Bytes-4 1000000 100.3 ns/op BenchmarkAppendSlice/15Bytes-4 1000000 101.8 ns/op BenchmarkAppendSlice/16Bytes-4 1000000 102.9 ns/op BenchmarkAppendSlice/32Bytes-4 1000000 103.8 ns/op BenchmarkAppendSliceLarge/1024Bytes-4 82741 1342 ns/op BenchmarkAppendSliceLarge/4096Bytes-4 27937 4298 ns/op BenchmarkAppendSliceLarge/16384Bytes-4 9582 14410 ns/op BenchmarkAppendSliceLarge/65536Bytes-4 2407 49738 ns/op BenchmarkAppendSliceLarge/262144Bytes-4 240 485169 ns/op BenchmarkAppendSliceLarge/1048576Bytes-4 62 1894896 ns/op BenchmarkAppendStr/1Bytes-4 1321533 90.36 ns/op BenchmarkAppendStr/4Bytes-4 1294042 92.56 ns/op BenchmarkAppendStr/8Bytes-4 1275211 94.04 ns/op BenchmarkAppendStr/16Bytes-4 1264227 94.53 ns/op BenchmarkAppendStr/32Bytes-4 1285773 93.39 ns/op BenchmarkAppendSpecialCase-4 724042 161.8 ns/op BenchmarkCopy/1Byte-4 1228774 99.32 ns/op 10.07 MB/s BenchmarkCopy/1String-4 1259713 95.54 ns/op 10.47 MB/s BenchmarkCopy/2Byte-4 1000000 102.9 ns/op 19.44 MB/s BenchmarkCopy/2String-4 1236715 97.44 ns/op 20.52 MB/s BenchmarkCopy/4Byte-4 1000000 101.1 ns/op 39.58 MB/s BenchmarkCopy/4String-4 1253515 95.61 ns/op 41.84 MB/s BenchmarkCopy/8Byte-4 1244898 96.95 ns/op 82.51 MB/s BenchmarkCopy/8String-4 1285456 93.36 ns/op 85.69 MB/s BenchmarkCopy/12Byte-4 1000000 101.7 ns/op 118.00 MB/s BenchmarkCopy/12String-4 1241970 96.41 ns/op 124.47 MB/s BenchmarkCopy/16Byte-4 1000000 101.8 ns/op 157.14 MB/s BenchmarkCopy/16String-4 1249198 96.99 ns/op 164.97 MB/s BenchmarkCopy/32Byte-4 1000000 104.5 ns/op 306.17 MB/s BenchmarkCopy/32String-4 1000000 101.2 ns/op 316.29 MB/s BenchmarkCopy/128Byte-4 922168 129.0 ns/op 992.06 MB/s BenchmarkCopy/128String-4 887311 135.7 ns/op 943.09 MB/s BenchmarkCopy/1024Byte-4 306122 389.8 ns/op 2626.93 MB/s BenchmarkCopy/1024String-4 253611 472.1 ns/op 2169.06 MB/s BenchmarkAppendInPlace/NoGrow/Byte-4 28102 4192 ns/op BenchmarkAppendInPlace/NoGrow/1Ptr-4 20691 5719 ns/op BenchmarkAppendInPlace/NoGrow/2Ptr-4 14353 7851 ns/op BenchmarkAppendInPlace/NoGrow/3Ptr-4 12642 9150 ns/op BenchmarkAppendInPlace/NoGrow/4Ptr-4 10000 10910 ns/op BenchmarkAppendInPlace/Grow/Byte-4 121891 1016 ns/op BenchmarkAppendInPlace/Grow/1Ptr-4 119586 1037 ns/op BenchmarkAppendInPlace/Grow/2Ptr-4 92371 1202 ns/op BenchmarkAppendInPlace/Grow/3Ptr-4 86738 1407 ns/op BenchmarkAppendInPlace/Grow/4Ptr-4 72931 1551 ns/op BenchmarkStackCopyPtr-4 1 189608546 ns/op BenchmarkStackCopy-4 1 123738550 ns/op BenchmarkStackCopyNoCache-4 26 4753304 ns/op BenchmarkStackCopyWithStkobj-4 2 56902056 ns/op BenchmarkIssue18138-4 774 146148 ns/op BenchmarkCompareStringEqual-4 12837958 8.742 ns/op BenchmarkCompareStringIdentical-4 19452476 5.814 ns/op BenchmarkCompareStringSameLength-4 14316667 7.993 ns/op BenchmarkCompareStringDifferentLength-4 19276736 5.876 ns/op BenchmarkCompareStringBigUnaligned-4 1450 69384 ns/op 15112.75 MB/s BenchmarkCompareStringBig-4 1779 66453 ns/op 15779.36 MB/s BenchmarkConcatStringAndBytes-4 1767776 67.93 ns/op BenchmarkSliceByteToString/1-4 1611273 74.74 ns/op BenchmarkSliceByteToString/2-4 865975 137.7 ns/op BenchmarkSliceByteToString/4-4 900278 138.6 ns/op BenchmarkSliceByteToString/8-4 906618 136.1 ns/op BenchmarkSliceByteToString/16-4 874915 135.9 ns/op BenchmarkSliceByteToString/32-4 843193 139.9 ns/op BenchmarkSliceByteToString/64-4 771446 160.4 ns/op BenchmarkSliceByteToString/128-4 611695 210.8 ns/op BenchmarkRuneCount/lenruneslice/ASCII-4 2554152 45.09 ns/op BenchmarkRuneCount/lenruneslice/Japanese-4 833124 140.5 ns/op BenchmarkRuneCount/lenruneslice/MixedLength-4 969336 119.3 ns/op BenchmarkRuneCount/rangeloop/ASCII-4 3490222 34.45 ns/op BenchmarkRuneCount/rangeloop/Japanese-4 1597143 75.11 ns/op BenchmarkRuneCount/rangeloop/MixedLength-4 1822815 65.46 ns/op BenchmarkRuneCount/utf8.RuneCountInString/ASCII-4 1824448 66.07 ns/op BenchmarkRuneCount/utf8.RuneCountInString/Japanese-4 451399 262.0 ns/op BenchmarkRuneCount/utf8.RuneCountInString/MixedLength-4 504328 232.3 ns/op BenchmarkRuneIterate/range/ASCII-4 7118602 16.51 ns/op BenchmarkRuneIterate/range/Japanese-4 1885950 63.17 ns/op BenchmarkRuneIterate/range/MixedLength-4 2252212 52.74 ns/op BenchmarkRuneIterate/range1/ASCII-4 7095284 16.46 ns/op BenchmarkRuneIterate/range1/Japanese-4 1895599 62.84 ns/op BenchmarkRuneIterate/range1/MixedLength-4 2251327 52.82 ns/op BenchmarkRuneIterate/range2/ASCII-4 7130734 16.50 ns/op BenchmarkRuneIterate/range2/Japanese-4 1885608 63.09 ns/op BenchmarkRuneIterate/range2/MixedLength-4 2255068 52.77 ns/op BenchmarkArrayEqual-4 17490571 6.406 ns/op BenchmarkFunc/Name-4 2789986 42.56 ns/op BenchmarkFunc/Entry-4 11122893 10.47 ns/op BenchmarkFunc/FileLine-4 2675510 41.49 ns/op PASS ok runtime 143.045s goos: linux goarch: arm64 pkg: runtime/cgo BenchmarkHandle/non-concurrent-4 21082 5561 ns/op BenchmarkHandle/concurrent-4 14256 8161 ns/op PASS ok runtime/cgo 1.389s goos: linux goarch: arm64 pkg: runtime/internal/atomic BenchmarkAnd32-4 12910279 9.285 ns/op BenchmarkAnd32Parallel-4 3107784 47.17 ns/op BenchmarkAnd64-4 12931034 9.283 ns/op BenchmarkAnd64Parallel-4 2793522 57.14 ns/op BenchmarkOr32-4 13074628 9.107 ns/op BenchmarkOr32Parallel-4 2047161 50.70 ns/op BenchmarkOr64-4 13056990 9.119 ns/op BenchmarkOr64Parallel-4 2911807 52.61 ns/op BenchmarkAtomicLoad64-4 21754424 5.526 ns/op BenchmarkAtomicStore64-4 21026665 5.686 ns/op BenchmarkAtomicLoad-4 21750482 5.609 ns/op BenchmarkAtomicStore-4 21144036 5.683 ns/op BenchmarkAnd8-4 7910599 15.46 ns/op BenchmarkAnd-4 8674933 15.15 ns/op BenchmarkAnd8Parallel-4 2417004 55.41 ns/op BenchmarkAndParallel-4 3386736 37.32 ns/op BenchmarkOr8-4 8680053 15.12 ns/op BenchmarkOr-4 8685003 15.15 ns/op BenchmarkOr8Parallel-4 2789212 43.82 ns/op BenchmarkOrParallel-4 2604340 56.85 ns/op BenchmarkXadd-4 2397284 46.34 ns/op BenchmarkXadd64-4 2427519 50.41 ns/op BenchmarkCas-4 2720295 53.86 ns/op BenchmarkCas64-4 1970265 57.34 ns/op BenchmarkXchg-4 1000000 103.2 ns/op BenchmarkXchg64-4 2180710 46.27 ns/op PASS ok runtime/internal/atomic 5.288s goos: linux goarch: arm64 pkg: runtime/internal/math BenchmarkMulUintptr/small-4 4092367 30.61 ns/op BenchmarkMulUintptr/large-4 3095138 37.35 ns/op PASS ok runtime/internal/math 1.326s goos: linux goarch: arm64 pkg: runtime/pprof BenchmarkGoroutine/Profile.WriteTo_idle_50-4 25 4430024 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_50-4 24 4875775 ns/op 410.2 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_50-4 1963 60893 ns/op 1.448 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_500-4 9 11458710 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_500-4 8 12712479 ns/op 1143 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_500-4 439 276993 ns/op 19.06 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_5000-4 2 80477474 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_5000-4 2 88211793 ns/op 8390 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_5000-4 45 2460985 ns/op 220.8 concurrent_launches/op PASS ok runtime/pprof 2.636s goos: linux goarch: arm64 pkg: runtime/race BenchmarkSyncLeak-4 54 2168345 ns/op BenchmarkStackLeak-4 13149 8793 ns/op PASS ok runtime/race 1.390s goos: linux goarch: arm64 pkg: runtime/trace BenchmarkStartRegion-4 2862770 42.12 ns/op 0 B/op 0 allocs/op BenchmarkNewTask-4 182282 649.0 ns/op 64 B/op 2 allocs/op PASS ok runtime/trace 1.309s goos: linux goarch: arm64 pkg: slices BenchmarkEqualFunc_Large-4 37 2932758 ns/op BenchmarkIndex_Large-4 11227 11113 ns/op BenchmarkIndexFunc_Large-4 134 879069 ns/op BenchmarkCompact/nil-4 7975880 15.00 ns/op BenchmarkCompact/one-4 1205097 98.97 ns/op BenchmarkCompact/sorted-4 834074 139.5 ns/op BenchmarkCompact/1_item-4 765247 155.4 ns/op BenchmarkCompact/unsorted-4 819424 139.4 ns/op BenchmarkCompact/many-4 522793 226.2 ns/op BenchmarkCompact_Large-4 302 382957 ns/op BenchmarkCompactFunc_Large-4 45 2310066 ns/op BenchmarkReplace/naive-fast-4 69432 1615 ns/op BenchmarkReplace/optimized-fast-4 81836 1365 ns/op BenchmarkReplace/naive-slow-4 30417 3779 ns/op BenchmarkReplace/optimized-slow-4 35071 3285 ns/op BenchmarkBinarySearchFloats/Size16-4 1000000 113.5 ns/op BenchmarkBinarySearchFloats/Size32-4 904867 131.5 ns/op BenchmarkBinarySearchFloats/Size64-4 823903 143.0 ns/op BenchmarkBinarySearchFloats/Size128-4 746491 156.6 ns/op BenchmarkBinarySearchFloats/Size512-4 644287 184.3 ns/op BenchmarkBinarySearchFloats/Size1024-4 601057 197.2 ns/op BenchmarkBinarySearchFuncStruct/Size16-4 376155 314.9 ns/op BenchmarkBinarySearchFuncStruct/Size32-4 320910 367.9 ns/op BenchmarkBinarySearchFuncStruct/Size64-4 281064 424.4 ns/op BenchmarkBinarySearchFuncStruct/Size128-4 247839 474.2 ns/op BenchmarkBinarySearchFuncStruct/Size512-4 202734 585.6 ns/op BenchmarkBinarySearchFuncStruct/Size1024-4 186930 639.1 ns/op PASS ok slices 4.881s goos: linux goarch: arm64 pkg: sort BenchmarkSearchWrappers-4 89302 1320 ns/op BenchmarkSortInts-4 1 133881550 ns/op BenchmarkSlicesSortInts-4 2 59193236 ns/op BenchmarkSortIsSorted-4 22 5376656 ns/op BenchmarkSlicesIsSorted-4 70 1681944 ns/op BenchmarkSortStrings-4 1 163599348 ns/op BenchmarkSlicesSortStrings-4 2 92595853 ns/op BenchmarkSortStrings_Sorted-4 20 5598078 ns/op BenchmarkSlicesSortStrings_Sorted-4 51 2301023 ns/op BenchmarkSortStructs-4 1 210628504 ns/op BenchmarkSortFuncStructs-4 1 174014267 ns/op BenchmarkSortString1K-4 271 441119 ns/op BenchmarkSortString1K_Slice-4 141 839044 ns/op BenchmarkStableString1K-4 72 1589234 ns/op BenchmarkSortInt1K-4 340 352408 ns/op BenchmarkSortInt1K_Sorted-4 5802 20560 ns/op BenchmarkSortInt1K_Reversed-4 3464 33922 ns/op BenchmarkSortInt1K_Mod8-4 907 132234 ns/op BenchmarkStableInt1K-4 96 1200542 ns/op BenchmarkStableInt1K_Slice-4 100 1084252 ns/op BenchmarkSortInt64K-4 4 33341558 ns/op BenchmarkSortInt64K_Slice-4 2 72738414 ns/op BenchmarkStableInt64K-4 1 104650792 ns/op BenchmarkSort1e2-4 342 350738 ns/op BenchmarkStable1e2-4 134 886698 ns/op BenchmarkSort1e4-4 2 71477274 ns/op BenchmarkStable1e4-4 1 294216257 ns/op PASS ok sort 19.295s goos: linux goarch: arm64 pkg: strconv BenchmarkAtof64Decimal-4 464949 236.8 ns/op BenchmarkAtof64Float-4 436858 257.1 ns/op BenchmarkAtof64FloatExp-4 377144 309.0 ns/op BenchmarkAtof64Big-4 318396 376.4 ns/op BenchmarkAtof64RandomBits-4 295782 397.4 ns/op BenchmarkAtof64RandomFloats-4 323904 364.5 ns/op BenchmarkAtof64RandomLongFloats-4 282177 421.6 ns/op BenchmarkAtof32Decimal-4 495220 239.2 ns/op BenchmarkAtof32Float-4 450342 257.8 ns/op BenchmarkAtof32FloatExp-4 369525 320.3 ns/op BenchmarkAtof32Random-4 275529 431.7 ns/op BenchmarkAtof32RandomLong-4 136874 857.3 ns/op BenchmarkParseInt/Pos/7bit-4 913936 122.7 ns/op BenchmarkParseInt/Pos/26bit-4 563772 209.4 ns/op BenchmarkParseInt/Pos/31bit-4 511281 230.4 ns/op BenchmarkParseInt/Pos/56bit-4 362248 331.7 ns/op BenchmarkParseInt/Pos/63bit-4 338871 352.4 ns/op BenchmarkParseInt/Neg/7bit-4 899172 122.8 ns/op BenchmarkParseInt/Neg/26bit-4 568579 210.1 ns/op BenchmarkParseInt/Neg/31bit-4 508172 229.9 ns/op BenchmarkParseInt/Neg/56bit-4 367381 326.1 ns/op BenchmarkParseInt/Neg/63bit-4 340042 347.7 ns/op BenchmarkAtoi/Pos/7bit-4 1457854 82.70 ns/op BenchmarkAtoi/Pos/26bit-4 746714 157.2 ns/op BenchmarkAtoi/Pos/31bit-4 671742 172.1 ns/op BenchmarkAtoi/Pos/56bit-4 459699 257.2 ns/op BenchmarkAtoi/Pos/63bit-4 307392 387.5 ns/op BenchmarkAtoi/Neg/7bit-4 1486264 82.69 ns/op BenchmarkAtoi/Neg/26bit-4 751465 155.7 ns/op BenchmarkAtoi/Neg/31bit-4 664716 175.0 ns/op BenchmarkAtoi/Neg/56bit-4 457455 257.3 ns/op BenchmarkAtoi/Neg/63bit-4 306910 383.1 ns/op BenchmarkFormatFloat/Decimal-4 106210 1120 ns/op BenchmarkFormatFloat/Float-4 96118 1258 ns/op BenchmarkFormatFloat/Exp-4 101821 1168 ns/op BenchmarkFormatFloat/NegExp-4 102608 1177 ns/op BenchmarkFormatFloat/LongExp-4 88399 1367 ns/op BenchmarkFormatFloat/Big-4 85708 1381 ns/op BenchmarkFormatFloat/BinaryExp-4 179755 674.0 ns/op BenchmarkFormatFloat/32Integer-4 106778 1118 ns/op BenchmarkFormatFloat/32ExactFraction-4 106026 1129 ns/op BenchmarkFormatFloat/32Point-4 98552 1222 ns/op BenchmarkFormatFloat/32Exp-4 105429 1125 ns/op BenchmarkFormatFloat/32NegExp-4 106618 1120 ns/op BenchmarkFormatFloat/32Shortest-4 108478 1110 ns/op BenchmarkFormatFloat/32Fixed8Hard-4 128565 931.0 ns/op BenchmarkFormatFloat/32Fixed9Hard-4 121719 971.7 ns/op BenchmarkFormatFloat/64Fixed1-4 137250 867.0 ns/op BenchmarkFormatFloat/64Fixed2-4 137545 869.0 ns/op BenchmarkFormatFloat/64Fixed3-4 137211 872.1 ns/op BenchmarkFormatFloat/64Fixed4-4 137145 868.7 ns/op BenchmarkFormatFloat/64Fixed12-4 85813 1406 ns/op BenchmarkFormatFloat/64Fixed16-4 106358 1125 ns/op BenchmarkFormatFloat/64Fixed12Hard-4 108529 1108 ns/op BenchmarkFormatFloat/64Fixed17Hard-4 101052 1181 ns/op BenchmarkFormatFloat/64Fixed18Hard-4 2755 43059 ns/op BenchmarkFormatFloat/Slowpath64-4 87055 1366 ns/op BenchmarkFormatFloat/SlowpathDenormal64-4 89514 1342 ns/op BenchmarkAppendFloat/Decimal-4 119043 1003 ns/op BenchmarkAppendFloat/Float-4 103039 1150 ns/op BenchmarkAppendFloat/Exp-4 116646 1023 ns/op BenchmarkAppendFloat/NegExp-4 117504 1019 ns/op BenchmarkAppendFloat/LongExp-4 98322 1217 ns/op BenchmarkAppendFloat/Big-4 97496 1225 ns/op BenchmarkAppendFloat/BinaryExp-4 235383 502.5 ns/op BenchmarkAppendFloat/32Integer-4 119263 1007 ns/op BenchmarkAppendFloat/32ExactFraction-4 116899 1019 ns/op BenchmarkAppendFloat/32Point-4 108176 1106 ns/op BenchmarkAppendFloat/32Exp-4 117726 1010 ns/op BenchmarkAppendFloat/32NegExp-4 119012 1003 ns/op BenchmarkAppendFloat/32Shortest-4 124304 963.8 ns/op BenchmarkAppendFloat/32Fixed8Hard-4 148392 804.1 ns/op BenchmarkAppendFloat/32Fixed9Hard-4 146287 815.3 ns/op BenchmarkAppendFloat/64Fixed1-4 163051 736.0 ns/op BenchmarkAppendFloat/64Fixed2-4 162201 734.5 ns/op BenchmarkAppendFloat/64Fixed3-4 163852 731.4 ns/op BenchmarkAppendFloat/64Fixed4-4 164800 730.3 ns/op BenchmarkAppendFloat/64Fixed12-4 95662 1248 ns/op BenchmarkAppendFloat/64Fixed16-4 123160 970.2 ns/op BenchmarkAppendFloat/64Fixed12Hard-4 127377 939.0 ns/op BenchmarkAppendFloat/64Fixed17Hard-4 113905 1045 ns/op BenchmarkAppendFloat/64Fixed18Hard-4 2772 42593 ns/op BenchmarkAppendFloat/Slowpath64-4 98022 1219 ns/op BenchmarkAppendFloat/SlowpathDenormal64-4 100460 1191 ns/op BenchmarkFormatInt-4 12592 9478 ns/op BenchmarkAppendInt-4 12802 9387 ns/op BenchmarkFormatUint-4 68756 1725 ns/op BenchmarkAppendUint-4 72493 1631 ns/op BenchmarkFormatIntSmall/7-4 2264312 53.09 ns/op BenchmarkFormatIntSmall/42-4 2253482 53.42 ns/op BenchmarkAppendIntSmall-4 813757 145.3 ns/op BenchmarkAppendUintVarlen/1-4 837052 137.7 ns/op BenchmarkAppendUintVarlen/12-4 827288 142.6 ns/op BenchmarkAppendUintVarlen/123-4 630901 185.8 ns/op BenchmarkAppendUintVarlen/1234-4 625677 184.7 ns/op BenchmarkAppendUintVarlen/12345-4 622910 189.0 ns/op BenchmarkAppendUintVarlen/123456-4 623259 189.2 ns/op BenchmarkAppendUintVarlen/1234567-4 610077 192.7 ns/op BenchmarkAppendUintVarlen/12345678-4 614287 192.2 ns/op BenchmarkAppendUintVarlen/123456789-4 607644 195.5 ns/op BenchmarkAppendUintVarlen/1234567890-4 597370 196.4 ns/op BenchmarkAppendUintVarlen/12345678901-4 590283 198.8 ns/op BenchmarkAppendUintVarlen/123456789012-4 591086 200.2 ns/op BenchmarkAppendUintVarlen/1234567890123-4 573877 202.7 ns/op BenchmarkAppendUintVarlen/12345678901234-4 583248 202.2 ns/op BenchmarkAppendUintVarlen/123456789012345-4 576823 205.5 ns/op BenchmarkAppendUintVarlen/1234567890123456-4 576279 204.9 ns/op BenchmarkAppendUintVarlen/12345678901234567-4 560673 209.2 ns/op BenchmarkAppendUintVarlen/123456789012345678-4 559012 209.7 ns/op BenchmarkAppendUintVarlen/1234567890123456789-4 561124 213.0 ns/op BenchmarkAppendUintVarlen/12345678901234567890-4 558502 213.9 ns/op BenchmarkQuote-4 28872 4149 ns/op BenchmarkQuoteRune-4 295586 395.2 ns/op BenchmarkAppendQuote-4 32780 3679 ns/op BenchmarkAppendQuoteRune-4 493712 237.3 ns/op BenchmarkUnquoteEasy-4 812479 144.1 ns/op BenchmarkUnquoteHard-4 33896 3517 ns/op PASS ok strconv 16.560s goos: linux goarch: arm64 pkg: strings BenchmarkBuildString_Builder/1Write_NoGrow-4 305604 389.4 ns/op 48 B/op 1 allocs/op BenchmarkBuildString_Builder/3Write_NoGrow-4 98593 1145 ns/op 336 B/op 3 allocs/op BenchmarkBuildString_Builder/3Write_Grow-4 140619 828.8 ns/op 112 B/op 1 allocs/op BenchmarkBuildString_WriteString/1Write_NoGrow-4 311823 373.6 ns/op 48 B/op 1 allocs/op BenchmarkBuildString_WriteString/3Write_NoGrow-4 104768 1149 ns/op 336 B/op 3 allocs/op BenchmarkBuildString_WriteString/3Write_Grow-4 151125 785.3 ns/op 112 B/op 1 allocs/op BenchmarkBuildString_ByteBuffer/1Write_NoGrow-4 222697 524.4 ns/op 112 B/op 2 allocs/op BenchmarkBuildString_ByteBuffer/3Write_NoGrow-4 66877 1838 ns/op 432 B/op 4 allocs/op BenchmarkBuildString_ByteBuffer/3Write_Grow-4 81565 1441 ns/op 336 B/op 3 allocs/op BenchmarkClone-4 526500 229.4 ns/op 48 B/op 1 allocs/op BenchmarkGenericNoMatch-4 20052 5930 ns/op BenchmarkGenericMatch1-4 1677 70688 ns/op BenchmarkGenericMatch2-4 356 334966 ns/op BenchmarkSingleMaxSkipping-4 7798 15002 ns/op 666.59 MB/s BenchmarkSingleLongSuffixFail-4 14740 8139 ns/op 123.11 MB/s BenchmarkSingleMatch-4 193 617767 ns/op 24.28 MB/s BenchmarkByteByteNoMatch-4 63601 1889 ns/op BenchmarkByteByteMatch-4 18807 6311 ns/op BenchmarkByteStringMatch-4 22138 5349 ns/op BenchmarkHTMLEscapeNew-4 67522 1786 ns/op BenchmarkHTMLEscapeOld-4 58825 2061 ns/op BenchmarkByteStringReplacerWriteString-4 1114 106911 ns/op BenchmarkByteReplacerWriteString-4 1376 86555 ns/op BenchmarkByteByteReplaces-4 2236 53177 ns/op BenchmarkByteByteMap-4 7366 15818 ns/op BenchmarkMap/identity/ASCII-4 677414 175.7 ns/op BenchmarkMap/identity/Greek-4 439039 271.9 ns/op BenchmarkMap/change/ASCII-4 28342 4229 ns/op BenchmarkMap/change/Greek-4 20976 5754 ns/op BenchmarkIndexRune-4 1000000 102.4 ns/op BenchmarkIndexRuneLongString-4 1000000 111.6 ns/op BenchmarkIndexRuneFastPath-4 2601025 46.22 ns/op BenchmarkIndex-4 2603614 45.59 ns/op BenchmarkLastIndex-4 2586801 46.23 ns/op BenchmarkIndexByte-4 10047122 11.51 ns/op BenchmarkToUpper/#00-4 2829619 42.63 ns/op BenchmarkToUpper/ONLYUPPER-4 2093204 57.38 ns/op BenchmarkToUpper/abc-4 238123 500.1 ns/op BenchmarkToUpper/AbC123-4 181862 656.0 ns/op BenchmarkToUpper/azAZ09_-4 205844 583.8 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 40394 2968 ns/op BenchmarkToUpper/RENAN_BASTOS_93_AOSDAJDJAIDJAIDAJIaidsjjaidijadsjiadjiOOKKO-4 54400 2221 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 24156 4948 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 48378 2477 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 97736 1226 ns/op BenchmarkToLower/#00-4 2802698 42.41 ns/op BenchmarkToLower/abc-4 2447348 49.12 ns/op BenchmarkToLower/AbC123-4 164838 733.7 ns/op BenchmarkToLower/azAZ09_-4 162691 737.2 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 68365 1735 ns/op BenchmarkToLower/renan_bastos_93_AOSDAJDJAIDJAIDAJIaidsjjaidijadsjiadjiOOKKO-4 49599 2434 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 24586 4848 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 60846 1995 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 96252 1242 ns/op BenchmarkMapNoChanges-4 852636 142.7 ns/op BenchmarkTrim-4 27004 4449 ns/op 0 B/op 0 allocs/op BenchmarkToValidUTF8/Valid-4 2064807 56.44 ns/op BenchmarkToValidUTF8/InvalidASCII-4 133138 893.9 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 89601 1327 ns/op BenchmarkEqualFold/Tests-4 42860 2800 ns/op BenchmarkEqualFold/ASCII-4 2052658 58.02 ns/op BenchmarkEqualFold/UnicodePrefix-4 93949 1273 ns/op BenchmarkEqualFold/UnicodeSuffix-4 95349 1254 ns/op BenchmarkIndexHard1-4 169 710810 ns/op BenchmarkIndexHard2-4 168 711982 ns/op BenchmarkIndexHard3-4 164 725501 ns/op BenchmarkIndexHard4-4 87 1326656 ns/op BenchmarkLastIndexHard1-4 82 1419481 ns/op BenchmarkLastIndexHard2-4 82 1425678 ns/op BenchmarkLastIndexHard3-4 82 1416776 ns/op BenchmarkCountHard1-4 169 709042 ns/op BenchmarkCountHard2-4 168 713587 ns/op BenchmarkCountHard3-4 164 725359 ns/op BenchmarkIndexTorture-4 12333 9700 ns/op BenchmarkCountTorture-4 12286 9746 ns/op BenchmarkCountTortureOverlapping-4 642 175859 ns/op BenchmarkCountByte/10-4 2568915 46.37 ns/op 215.68 MB/s BenchmarkCountByte/32-4 2686893 44.70 ns/op 715.92 MB/s BenchmarkCountByte/4096-4 544010 219.7 ns/op 18647.23 MB/s BenchmarkCountByte/4194304-4 596 203314 ns/op 20629.64 MB/s BenchmarkCountByte/67108864-4 20 5637554 ns/op 11903.90 MB/s BenchmarkFields/ASCII/16-4 228968 513.6 ns/op 31.16 MB/s 64 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 21772 5438 ns/op 47.08 MB/s 416 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 1486 80523 ns/op 50.87 MB/s 6144 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 78 1387621 ns/op 47.23 MB/s 98304 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 5 22129470 ns/op 47.38 MB/s 1515520 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 102138 1188 ns/op 13.47 MB/s 48 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 7297 16147 ns/op 15.85 MB/s 480 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 458 262182 ns/op 15.62 MB/s 21504 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 26 4610952 ns/op 14.21 MB/s 463104 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 2 81077912 ns/op 12.93 MB/s 10465536 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 127394 938.1 ns/op 17.06 MB/s 64 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 10000 11137 ns/op 22.99 MB/s 416 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 645 183815 ns/op 22.28 MB/s 21504 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 33 3330528 ns/op 19.68 MB/s 463104 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 2 60709214 ns/op 17.27 MB/s 10457344 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 118558 1014 ns/op 15.78 MB/s 48 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 8791 13688 ns/op 18.70 MB/s 480 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 529 224200 ns/op 18.27 MB/s 21504 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 30 3982409 ns/op 16.46 MB/s 463104 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 2 70511514 ns/op 14.87 MB/s 10465536 B/op 24 allocs/op BenchmarkSplitEmptySeparator-4 2 86190672 ns/op BenchmarkSplitSingleByteSeparator-4 16 6738827 ns/op BenchmarkSplitMultiByteSeparator-4 30 3757217 ns/op BenchmarkSplitNSingleByteSeparator-4 174231 689.8 ns/op BenchmarkSplitNMultiByteSeparator-4 140097 868.0 ns/op BenchmarkRepeat/5x0-4 2659386 45.72 ns/op BenchmarkRepeat/5x1-4 2611572 48.87 ns/op BenchmarkRepeat/5x2-4 182358 659.3 ns/op BenchmarkRepeat/5x6-4 105858 1147 ns/op BenchmarkRepeat/10x0-4 2654895 45.12 ns/op BenchmarkRepeat/10x1-4 2463529 48.93 ns/op BenchmarkRepeat/10x2-4 184642 661.3 ns/op BenchmarkRepeat/10x6-4 105103 1156 ns/op BenchmarkRepeatLarge/256/1-4 47662 2516 ns/op 101.75 MB/s BenchmarkRepeatLarge/256/16-4 78757 1510 ns/op 169.50 MB/s BenchmarkRepeatLarge/512/1-4 39450 2921 ns/op 175.28 MB/s BenchmarkRepeatLarge/512/16-4 60530 1926 ns/op 265.87 MB/s BenchmarkRepeatLarge/1024/1-4 32577 3553 ns/op 288.21 MB/s BenchmarkRepeatLarge/1024/16-4 44900 2580 ns/op 396.90 MB/s BenchmarkRepeatLarge/2048/1-4 24852 4678 ns/op 437.77 MB/s BenchmarkRepeatLarge/2048/16-4 33675 3580 ns/op 572.09 MB/s BenchmarkRepeatLarge/4096/1-4 19477 6340 ns/op 646.05 MB/s BenchmarkRepeatLarge/4096/16-4 22152 5356 ns/op 764.75 MB/s BenchmarkRepeatLarge/8192/1-4 12824 9452 ns/op 866.66 MB/s BenchmarkRepeatLarge/8192/16-4 13606 8640 ns/op 948.18 MB/s BenchmarkRepeatLarge/8192/4097-4 3194510 37.44 ns/op 109431.41 MB/s BenchmarkRepeatLarge/16384/1-4 7916 15256 ns/op 1073.97 MB/s BenchmarkRepeatLarge/16384/16-4 8209 14358 ns/op 1141.12 MB/s BenchmarkRepeatLarge/16384/4097-4 11642 10076 ns/op 1219.82 MB/s BenchmarkRepeatLarge/32768/1-4 4663 25564 ns/op 1281.79 MB/s BenchmarkRepeatLarge/32768/16-4 4792 24748 ns/op 1324.06 MB/s BenchmarkRepeatLarge/32768/4097-4 5368 22466 ns/op 1276.54 MB/s BenchmarkRepeatLarge/65536/1-4 2146 47571 ns/op 1377.64 MB/s BenchmarkRepeatLarge/65536/16-4 2239 45304 ns/op 1446.58 MB/s BenchmarkRepeatLarge/65536/4097-4 2748 44292 ns/op 1387.50 MB/s BenchmarkRepeatLarge/131072/1-4 488 233421 ns/op 561.53 MB/s BenchmarkRepeatLarge/131072/16-4 484 227806 ns/op 575.37 MB/s BenchmarkRepeatLarge/131072/4097-4 490 222783 ns/op 570.09 MB/s BenchmarkRepeatLarge/262144/1-4 262 448547 ns/op 584.43 MB/s BenchmarkRepeatLarge/262144/16-4 254 454368 ns/op 576.94 MB/s BenchmarkRepeatLarge/262144/4097-4 272 430514 ns/op 599.54 MB/s BenchmarkRepeatLarge/524288/1-4 132 909236 ns/op 576.62 MB/s BenchmarkRepeatLarge/524288/16-4 132 926798 ns/op 565.70 MB/s BenchmarkRepeatLarge/524288/4097-4 124 924874 ns/op 562.58 MB/s BenchmarkRepeatLarge/1048576/1-4 63 1780511 ns/op 588.92 MB/s BenchmarkRepeatLarge/1048576/16-4 73 1785978 ns/op 587.12 MB/s BenchmarkRepeatLarge/1048576/4097-4 62 1826851 ns/op 571.88 MB/s BenchmarkRepeatLarge/2097152/1-4 36 3314389 ns/op 632.74 MB/s BenchmarkRepeatLarge/2097152/16-4 34 3399150 ns/op 616.96 MB/s BenchmarkRepeatLarge/2097152/4097-4 32 3530243 ns/op 593.04 MB/s BenchmarkRepeatLarge/4194304/1-4 16 7151252 ns/op 586.51 MB/s BenchmarkRepeatLarge/4194304/16-4 16 6931042 ns/op 605.15 MB/s BenchmarkRepeatLarge/4194304/4097-4 15 7441999 ns/op 563.19 MB/s BenchmarkRepeatLarge/8388608/1-4 7 14773199 ns/op 567.83 MB/s BenchmarkRepeatLarge/8388608/16-4 7 14448382 ns/op 580.59 MB/s BenchmarkRepeatLarge/8388608/4097-4 7 14993056 ns/op 559.36 MB/s BenchmarkRepeatLarge/16777216/1-4 4 28659408 ns/op 585.40 MB/s BenchmarkRepeatLarge/16777216/16-4 4 28645067 ns/op 585.69 MB/s BenchmarkRepeatLarge/16777216/4097-4 4 30808037 ns/op 544.57 MB/s BenchmarkRepeatLarge/33554432/1-4 2 58093374 ns/op 577.59 MB/s BenchmarkRepeatLarge/33554432/16-4 2 59260454 ns/op 566.22 MB/s BenchmarkRepeatLarge/33554432/4097-4 2 58143555 ns/op 577.10 MB/s BenchmarkRepeatLarge/67108864/1-4 1 109358950 ns/op 613.66 MB/s BenchmarkRepeatLarge/67108864/16-4 1 111131710 ns/op 603.87 MB/s BenchmarkRepeatLarge/67108864/4097-4 1 114454470 ns/op 586.34 MB/s BenchmarkRepeatLarge/134217728/1-4 1 223940500 ns/op 599.35 MB/s BenchmarkRepeatLarge/134217728/16-4 1 215608701 ns/op 622.51 MB/s BenchmarkRepeatLarge/134217728/4097-4 1 226141019 ns/op 593.51 MB/s BenchmarkRepeatLarge/268435456/1-4 1 445194001 ns/op 602.96 MB/s BenchmarkRepeatLarge/268435456/16-4 1 425086402 ns/op 631.48 MB/s BenchmarkRepeatLarge/268435456/4097-4 1 450234080 ns/op 596.21 MB/s BenchmarkRepeatLarge/536870912/1-4 1 880020001 ns/op 610.07 MB/s BenchmarkRepeatLarge/536870912/16-4 1 858226604 ns/op 625.56 MB/s BenchmarkRepeatLarge/536870912/4097-4 1 909975679 ns/op 589.98 MB/s BenchmarkRepeatLarge/1073741824/1-4 1 1748269604 ns/op 614.17 MB/s BenchmarkRepeatLarge/1073741824/16-4 1 1700321928 ns/op 631.49 MB/s BenchmarkRepeatLarge/1073741824/4097-4 1 1766282123 ns/op 607.91 MB/s BenchmarkIndexAnyASCII/1:1-4 1434423 84.19 ns/op BenchmarkIndexAnyASCII/1:2-4 1430474 83.64 ns/op BenchmarkIndexAnyASCII/1:4-4 1434675 83.85 ns/op BenchmarkIndexAnyASCII/1:8-4 1431745 84.00 ns/op BenchmarkIndexAnyASCII/1:16-4 1403128 85.00 ns/op BenchmarkIndexAnyASCII/1:32-4 1430308 84.55 ns/op BenchmarkIndexAnyASCII/1:64-4 1402519 86.68 ns/op BenchmarkIndexAnyASCII/16:1-4 1434466 83.92 ns/op BenchmarkIndexAnyASCII/16:2-4 685227 172.9 ns/op BenchmarkIndexAnyASCII/16:4-4 675614 174.7 ns/op BenchmarkIndexAnyASCII/16:8-4 667393 180.0 ns/op BenchmarkIndexAnyASCII/16:16-4 617575 192.1 ns/op BenchmarkIndexAnyASCII/16:32-4 544137 221.4 ns/op BenchmarkIndexAnyASCII/16:64-4 442222 272.5 ns/op BenchmarkIndexAnyASCII/256:1-4 1337925 89.43 ns/op BenchmarkIndexAnyASCII/256:2-4 64245 1868 ns/op BenchmarkIndexAnyASCII/256:4-4 64009 1875 ns/op BenchmarkIndexAnyASCII/256:8-4 63968 1876 ns/op BenchmarkIndexAnyASCII/256:16-4 63523 1886 ns/op BenchmarkIndexAnyASCII/256:32-4 62574 1917 ns/op BenchmarkIndexAnyASCII/256:64-4 60991 1965 ns/op BenchmarkIndexAnyUTF8/1:1-4 1464099 82.01 ns/op BenchmarkIndexAnyUTF8/1:2-4 1436884 84.17 ns/op BenchmarkIndexAnyUTF8/1:4-4 1437262 85.15 ns/op BenchmarkIndexAnyUTF8/1:8-4 1430203 83.76 ns/op BenchmarkIndexAnyUTF8/1:16-4 1431022 85.39 ns/op BenchmarkIndexAnyUTF8/1:32-4 1414519 84.44 ns/op BenchmarkIndexAnyUTF8/1:64-4 1386854 84.69 ns/op BenchmarkIndexAnyUTF8/16:1-4 1209022 99.28 ns/op BenchmarkIndexAnyUTF8/16:2-4 189601 621.1 ns/op BenchmarkIndexAnyUTF8/16:4-4 191298 639.7 ns/op BenchmarkIndexAnyUTF8/16:8-4 191932 644.8 ns/op BenchmarkIndexAnyUTF8/16:16-4 189450 638.5 ns/op BenchmarkIndexAnyUTF8/16:32-4 186249 652.3 ns/op BenchmarkIndexAnyUTF8/16:64-4 179821 662.8 ns/op BenchmarkIndexAnyUTF8/256:1-4 277752 432.0 ns/op BenchmarkIndexAnyUTF8/256:2-4 12624 9446 ns/op BenchmarkIndexAnyUTF8/256:4-4 12885 9431 ns/op BenchmarkIndexAnyUTF8/256:8-4 12673 9477 ns/op BenchmarkIndexAnyUTF8/256:16-4 12669 9260 ns/op BenchmarkIndexAnyUTF8/256:32-4 12583 9397 ns/op BenchmarkIndexAnyUTF8/256:64-4 12436 9640 ns/op BenchmarkLastIndexAnyASCII/1:1-4 1433755 82.77 ns/op BenchmarkLastIndexAnyASCII/1:2-4 1454347 82.82 ns/op BenchmarkLastIndexAnyASCII/1:4-4 1465617 82.97 ns/op BenchmarkLastIndexAnyASCII/1:8-4 1446127 82.43 ns/op BenchmarkLastIndexAnyASCII/1:16-4 1457047 82.29 ns/op BenchmarkLastIndexAnyASCII/1:32-4 1450926 82.81 ns/op BenchmarkLastIndexAnyASCII/1:64-4 1417297 84.03 ns/op BenchmarkLastIndexAnyASCII/16:1-4 689416 172.0 ns/op BenchmarkLastIndexAnyASCII/16:2-4 688246 173.9 ns/op BenchmarkLastIndexAnyASCII/16:4-4 674460 175.5 ns/op BenchmarkLastIndexAnyASCII/16:8-4 661870 178.8 ns/op BenchmarkLastIndexAnyASCII/16:16-4 618262 190.1 ns/op BenchmarkLastIndexAnyASCII/16:32-4 544988 216.6 ns/op BenchmarkLastIndexAnyASCII/16:64-4 437611 268.2 ns/op BenchmarkLastIndexAnyASCII/256:1-4 64212 1866 ns/op BenchmarkLastIndexAnyASCII/256:2-4 63822 1869 ns/op BenchmarkLastIndexAnyASCII/256:4-4 64207 1869 ns/op BenchmarkLastIndexAnyASCII/256:8-4 64006 1877 ns/op BenchmarkLastIndexAnyASCII/256:16-4 63606 1888 ns/op BenchmarkLastIndexAnyASCII/256:32-4 62726 1911 ns/op BenchmarkLastIndexAnyASCII/256:64-4 60934 1964 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 1449264 83.57 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 1451700 82.13 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 1464021 82.14 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 1464086 83.49 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 1463124 81.91 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 1446247 83.21 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 1444377 83.22 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 205200 579.4 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 104295 1151 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 102920 1150 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 104007 1149 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 103563 1149 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 103765 1155 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 99886 1174 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 13551 8472 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 6778 17764 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 6752 17782 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 6802 17632 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 6708 17701 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 6686 17652 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 6626 17933 ns/op BenchmarkTrimASCII/1:1-4 2402352 50.03 ns/op BenchmarkTrimASCII/1:2-4 1919810 63.37 ns/op BenchmarkTrimASCII/1:4-4 1868568 65.52 ns/op BenchmarkTrimASCII/1:8-4 1748817 69.22 ns/op BenchmarkTrimASCII/1:16-4 1508973 80.80 ns/op BenchmarkTrimASCII/16:1-4 1959334 61.32 ns/op BenchmarkTrimASCII/16:2-4 660181 181.1 ns/op BenchmarkTrimASCII/16:4-4 651196 183.4 ns/op BenchmarkTrimASCII/16:8-4 638990 187.9 ns/op BenchmarkTrimASCII/16:16-4 603002 198.1 ns/op BenchmarkTrimASCII/256:1-4 531763 222.0 ns/op BenchmarkTrimASCII/256:2-4 61275 1956 ns/op BenchmarkTrimASCII/256:4-4 61256 1958 ns/op BenchmarkTrimASCII/256:8-4 61147 1964 ns/op BenchmarkTrimASCII/256:16-4 60660 1975 ns/op BenchmarkTrimASCII/4096:1-4 42642 2818 ns/op BenchmarkTrimASCII/4096:2-4 4274 29497 ns/op BenchmarkTrimASCII/4096:4-4 4268 29439 ns/op BenchmarkTrimASCII/4096:8-4 4220 29401 ns/op BenchmarkTrimASCII/4096:16-4 4166 29499 ns/op BenchmarkTrimByte-4 2486122 48.61 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 2656 44459 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 2647 44407 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 2638 44487 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 1873 63510 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 3536 32991 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 6624 17556 ns/op BenchmarkJoin/0-4 2898651 41.48 ns/op 0 B/op 0 allocs/op BenchmarkJoin/1-4 2436171 50.08 ns/op 0 B/op 0 allocs/op BenchmarkJoin/2-4 144420 812.8 ns/op 16 B/op 1 allocs/op BenchmarkJoin/3-4 103681 1165 ns/op 24 B/op 1 allocs/op BenchmarkJoin/4-4 77919 1552 ns/op 48 B/op 1 allocs/op BenchmarkJoin/5-4 63429 1892 ns/op 48 B/op 1 allocs/op BenchmarkJoin/6-4 52749 2269 ns/op 64 B/op 1 allocs/op BenchmarkJoin/7-4 45685 2630 ns/op 64 B/op 1 allocs/op BenchmarkTrimSpace/NoTrim-4 2082831 57.45 ns/op BenchmarkTrimSpace/ASCII-4 1328787 90.83 ns/op BenchmarkTrimSpace/SomeNonASCII-4 86792 1358 ns/op BenchmarkTrimSpace/JustNonASCII-4 53142 2251 ns/op BenchmarkReplaceAll-4 83481 1440 ns/op 16 B/op 1 allocs/op PASS ok strings 57.952s goos: linux goarch: arm64 pkg: sync BenchmarkCond1-4 46648 2479 ns/op BenchmarkCond2-4 23076 4823 ns/op BenchmarkCond4-4 12291 9689 ns/op BenchmarkCond8-4 5392 20968 ns/op BenchmarkCond16-4 2005 58857 ns/op BenchmarkCond32-4 817 163241 ns/op BenchmarkLoadMostlyHits/*sync_test.DeepCopyMap-4 401262 251.3 ns/op BenchmarkLoadMostlyHits/*sync_test.RWMutexMap-4 219105 485.5 ns/op BenchmarkLoadMostlyHits/*sync.Map-4 486909 277.1 ns/op BenchmarkLoadMostlyMisses/*sync_test.DeepCopyMap-4 419626 246.7 ns/op BenchmarkLoadMostlyMisses/*sync_test.RWMutexMap-4 214083 564.6 ns/op BenchmarkLoadMostlyMisses/*sync.Map-4 438763 338.0 ns/op BenchmarkLoadOrStoreBalanced/*sync_test.RWMutexMap-4 81654 1548 ns/op BenchmarkLoadOrStoreBalanced/*sync.Map-4 65224 1869 ns/op BenchmarkLoadOrStoreUnique/*sync_test.RWMutexMap-4 67762 1903 ns/op BenchmarkLoadOrStoreUnique/*sync.Map-4 41131 3107 ns/op BenchmarkLoadOrStoreCollision/*sync_test.DeepCopyMap-4 524530 258.5 ns/op BenchmarkLoadOrStoreCollision/*sync_test.RWMutexMap-4 128778 923.3 ns/op BenchmarkLoadOrStoreCollision/*sync.Map-4 497074 249.5 ns/op BenchmarkLoadAndDeleteBalanced/*sync_test.RWMutexMap-4 117363 1032 ns/op BenchmarkLoadAndDeleteBalanced/*sync.Map-4 378319 285.1 ns/op BenchmarkLoadAndDeleteUnique/*sync_test.RWMutexMap-4 128527 950.3 ns/op BenchmarkLoadAndDeleteUnique/*sync.Map-4 1686802 71.84 ns/op BenchmarkLoadAndDeleteCollision/*sync_test.DeepCopyMap-4 41901 2780 ns/op BenchmarkLoadAndDeleteCollision/*sync_test.RWMutexMap-4 95366 1244 ns/op BenchmarkLoadAndDeleteCollision/*sync.Map-4 132261 813.7 ns/op BenchmarkRange/*sync_test.DeepCopyMap-4 4100 24729 ns/op BenchmarkRange/*sync_test.RWMutexMap-4 205 579370 ns/op BenchmarkRange/*sync.Map-4 1113 104393 ns/op BenchmarkAdversarialAlloc/*sync_test.DeepCopyMap-4 82606 1274 ns/op BenchmarkAdversarialAlloc/*sync_test.RWMutexMap-4 173755 668.4 ns/op BenchmarkAdversarialAlloc/*sync.Map-4 53836 2118 ns/op BenchmarkAdversarialDelete/*sync_test.DeepCopyMap-4 176246 681.6 ns/op BenchmarkAdversarialDelete/*sync_test.RWMutexMap-4 208575 537.3 ns/op BenchmarkAdversarialDelete/*sync.Map-4 165646 772.4 ns/op BenchmarkDeleteCollision/*sync_test.DeepCopyMap-4 65115 1856 ns/op BenchmarkDeleteCollision/*sync_test.RWMutexMap-4 129963 908.7 ns/op BenchmarkDeleteCollision/*sync.Map-4 350220 390.2 ns/op BenchmarkSwapCollision/*sync_test.DeepCopyMap-4 48824 2380 ns/op BenchmarkSwapCollision/*sync_test.RWMutexMap-4 108387 1090 ns/op BenchmarkSwapCollision/*sync.Map-4 63742 1882 ns/op BenchmarkSwapMostlyHits/*sync_test.DeepCopyMap-4 382 302499 ns/op BenchmarkSwapMostlyHits/*sync_test.RWMutexMap-4 84811 1404 ns/op BenchmarkSwapMostlyHits/*sync.Map-4 279780 415.1 ns/op BenchmarkSwapMostlyMisses/*sync_test.DeepCopyMap-4 21674 5522 ns/op BenchmarkSwapMostlyMisses/*sync_test.RWMutexMap-4 50588 2403 ns/op BenchmarkSwapMostlyMisses/*sync.Map-4 18261 6594 ns/op BenchmarkCompareAndSwapCollision/*sync_test.DeepCopyMap-4 125756 827.9 ns/op BenchmarkCompareAndSwapCollision/*sync_test.RWMutexMap-4 82170 1420 ns/op BenchmarkCompareAndSwapCollision/*sync.Map-4 127632 1058 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync_test.DeepCopyMap-4 1561988 73.65 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync_test.RWMutexMap-4 121251 1062 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync.Map-4 1552009 75.35 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync_test.DeepCopyMap-4 508638 238.4 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync_test.RWMutexMap-4 114670 1045 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync.Map-4 459931 247.3 ns/op BenchmarkCompareAndSwapMostlyHits/*sync_test.RWMutexMap-4 79824 1532 ns/op BenchmarkCompareAndSwapMostlyHits/*sync.Map-4 285555 437.2 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync_test.DeepCopyMap-4 437247 292.9 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync_test.RWMutexMap-4 89584 1387 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync.Map-4 515188 248.4 ns/op BenchmarkCompareAndDeleteCollision/*sync_test.DeepCopyMap-4 82868 1271 ns/op BenchmarkCompareAndDeleteCollision/*sync_test.RWMutexMap-4 92059 1353 ns/op BenchmarkCompareAndDeleteCollision/*sync.Map-4 115432 1412 ns/op BenchmarkCompareAndDeleteMostlyHits/*sync_test.RWMutexMap-4 47725 2541 ns/op BenchmarkCompareAndDeleteMostlyHits/*sync.Map-4 172804 706.4 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync_test.DeepCopyMap-4 444292 290.6 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync_test.RWMutexMap-4 93442 1270 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync.Map-4 362594 305.2 ns/op BenchmarkUncontendedSemaphore-4 4910096 24.54 ns/op BenchmarkContendedSemaphore-4 2065999 66.26 ns/op BenchmarkMutexUncontended-4 697090 144.7 ns/op BenchmarkMutex-4 138442 925.9 ns/op BenchmarkMutexSlack-4 118402 984.3 ns/op BenchmarkMutexWork-4 120894 982.8 ns/op BenchmarkMutexWorkSlack-4 111001 1042 ns/op BenchmarkMutexNoSpin-4 34405 3533 ns/op BenchmarkMutexSpin-4 36432 2979 ns/op BenchmarkOnce-4 463083 254.2 ns/op BenchmarkOnceFunc/v=Once-4 661666 185.0 ns/op 0 B/op 0 allocs/op BenchmarkOnceFunc/v=Global-4 555103 214.0 ns/op 0 B/op 0 allocs/op BenchmarkOnceFunc/v=Local-4 567117 208.7 ns/op 0 B/op 0 allocs/op BenchmarkOnceValue/v=Once-4 625026 195.1 ns/op 0 B/op 0 allocs/op BenchmarkOnceValue/v=Global-4 555524 212.2 ns/op 0 B/op 0 allocs/op BenchmarkOnceValue/v=Local-4 592206 204.5 ns/op 0 B/op 0 allocs/op BenchmarkSemaUncontended-4 5854812 20.43 ns/op BenchmarkSemaSyntNonblock-4 1230724 86.34 ns/op BenchmarkSemaSyntBlock-4 1331109 89.37 ns/op BenchmarkSemaWorkNonblock-4 734088 161.0 ns/op BenchmarkSemaWorkBlock-4 768324 172.3 ns/op BenchmarkRWMutexUncontended-4 293122 385.6 ns/op BenchmarkRWMutexWrite100-4 213433 532.1 ns/op BenchmarkRWMutexWrite10-4 195396 624.9 ns/op BenchmarkRWMutexWorkWrite100-4 203437 590.2 ns/op BenchmarkRWMutexWorkWrite10-4 167428 713.3 ns/op BenchmarkWaitGroupUncontended-4 553964 192.2 ns/op BenchmarkWaitGroupAddDone-4 253476 560.5 ns/op BenchmarkWaitGroupAddDoneWork-4 247794 510.7 ns/op BenchmarkWaitGroupWait-4 2618577 46.00 ns/op BenchmarkWaitGroupWaitWork-4 2170833 55.04 ns/op BenchmarkWaitGroupActuallyWait-4 25074 4825 ns/op 32 B/op 2 allocs/op PASS ok sync 17.850s goos: linux goarch: arm64 pkg: sync/atomic BenchmarkValueRead-4 502209 387.3 ns/op PASS ok sync/atomic 1.212s PASS ok syscall 1.015s goos: linux goarch: arm64 pkg: testing BenchmarkTBHelper-4 118290 1020 ns/op 0 B/op 0 allocs/op PASS ok testing 1.147s goos: linux goarch: arm64 pkg: text/tabwriter BenchmarkTable/1x10/new-4 5757 17958 ns/op 1520 B/op 21 allocs/op BenchmarkTable/1x10/reuse-4 8828 13549 ns/op 0 B/op 0 allocs/op BenchmarkTable/1x1000/new-4 76 1453891 ns/op 111000 B/op 1024 allocs/op BenchmarkTable/1x1000/reuse-4 81 1287011 ns/op 1369 B/op 12 allocs/op BenchmarkTable/1x100000/new-4 1 166247586 ns/op 18285040 B/op 100056 allocs/op BenchmarkTable/1x100000/reuse-4 1 165105506 ns/op 18285040 B/op 100056 allocs/op BenchmarkTable/10x10/new-4 1430 79963 ns/op 5056 B/op 31 allocs/op BenchmarkTable/10x10/reuse-4 1663 71692 ns/op 3 B/op 0 allocs/op BenchmarkTable/10x1000/new-4 15 7378333 ns/op 395136 B/op 1038 allocs/op BenchmarkTable/10x1000/reuse-4 15 6983333 ns/op 26342 B/op 69 allocs/op BenchmarkTable/10x100000/new-4 1 780978850 ns/op 47012736 B/op 100072 allocs/op BenchmarkTable/10x100000/reuse-4 1 772912531 ns/op 47012840 B/op 100074 allocs/op BenchmarkTable/100x10/new-4 174 691679 ns/op 39296 B/op 41 allocs/op BenchmarkTable/100x10/reuse-4 183 644947 ns/op 214 B/op 0 allocs/op BenchmarkTable/100x1000/new-4 2 72542994 ns/op 3270528 B/op 1052 allocs/op BenchmarkTable/100x1000/reuse-4 2 70057954 ns/op 1635264 B/op 526 allocs/op BenchmarkTable/100x100000/new-4 1 7767849108 ns/op 334041984 B/op 100088 allocs/op BenchmarkTable/100x100000/reuse-4 1 7719737952 ns/op 334041984 B/op 100088 allocs/op BenchmarkPyramid/10-4 2457 48484 ns/op 4872 B/op 35 allocs/op BenchmarkPyramid/100-4 32 3600305 ns/op 410536 B/op 230 allocs/op BenchmarkPyramid/1000-4 1 389396485 ns/op 35606824 B/op 2054 allocs/op BenchmarkRagged/10-4 2203 55148 ns/op 4512 B/op 34 allocs/op BenchmarkRagged/100-4 222 530786 ns/op 42416 B/op 188 allocs/op BenchmarkRagged/1000-4 21 5397512 ns/op 408992 B/op 1660 allocs/op BenchmarkCode-4 6951 16953 ns/op 624 B/op 13 allocs/op PASS ok text/tabwriter 21.576s goos: linux goarch: arm64 pkg: text/template/parse BenchmarkParseLarge-4 2 94955472 ns/op BenchmarkVariableString-4 68284 1737 ns/op 80 B/op 3 allocs/op BenchmarkListString-4 1701 69463 ns/op 2520 B/op 39 allocs/op PASS ok text/template/parse 1.572s goos: linux goarch: arm64 pkg: time BenchmarkAfterFunc-4 22 5240078 ns/op BenchmarkAfter-4 72 1522863 ns/op BenchmarkStop-4 153 787728 ns/op BenchmarkSimultaneousAfterFunc-4 20 5787630 ns/op BenchmarkStartStop-4 151 827554 ns/op BenchmarkReset-4 1994 65536 ns/op BenchmarkSleep-4 27 4660170 ns/op BenchmarkParallelTimerLatency-4 52 125191 avg-late-ns 245040 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=1-4 37 318150 avg-late-ns 773037 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=2-4 32 289070 avg-late-ns 812196 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=3-4 34 275684 avg-late-ns 749196 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=4-4 33 419205 avg-late-ns 1367272 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=5-4 31 325316 avg-late-ns 1466751 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=6-4 27 326658 avg-late-ns 1794958 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=7-4 30 263160 avg-late-ns 1851113 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=8-4 27 333018 avg-late-ns 2270758 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=9-4 26 243094 avg-late-ns 1618594 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=10-4 26 800316 avg-late-ns 5838555 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=2ms/tickers-per-P=1-4 34 326538 avg-late-ns 981074 max-late-ns BenchmarkTicker-4 390 296710 ns/op BenchmarkTickerReset-4 3165 36684 ns/op BenchmarkTickerResetNaive-4 164 777511 ns/op BenchmarkNow-4 836702 142.8 ns/op BenchmarkNowUnixNano-4 809192 146.0 ns/op BenchmarkNowUnixMilli-4 807862 149.3 ns/op BenchmarkNowUnixMicro-4 810241 147.4 ns/op BenchmarkFormat-4 41541 2924 ns/op BenchmarkFormatRFC3339-4 62690 1918 ns/op BenchmarkFormatRFC3339Nano-4 61303 1959 ns/op BenchmarkFormatNow-4 57435 2101 ns/op BenchmarkMarshalJSON-4 87336 1380 ns/op BenchmarkMarshalText-4 89384 1343 ns/op BenchmarkParse-4 90735 1326 ns/op BenchmarkParseRFC3339UTC-4 244102 491.8 ns/op BenchmarkParseRFC3339UTCBytes-4 180345 670.2 ns/op BenchmarkParseRFC3339TZ-4 72518 1662 ns/op BenchmarkParseRFC3339TZBytes-4 63452 1893 ns/op BenchmarkParseDuration-4 449364 266.2 ns/op BenchmarkHour-4 546656 217.4 ns/op BenchmarkSecond-4 549158 217.4 ns/op BenchmarkYear-4 415110 287.5 ns/op BenchmarkDay-4 378859 316.1 ns/op BenchmarkISOWeek-4 402494 296.4 ns/op BenchmarkGoString-4 57691 2100 ns/op BenchmarkUnmarshalText-4 69740 1742 ns/op PASS ok time 12.864s goos: linux goarch: arm64 pkg: unicode/utf16 BenchmarkDecodeValidASCII-4 491182 234.7 ns/op BenchmarkDecodeValidJapaneseChars-4 579541 200.0 ns/op BenchmarkDecodeRune-4 1566223 76.50 ns/op BenchmarkEncodeValidASCII-4 486783 227.3 ns/op BenchmarkEncodeValidJapaneseChars-4 678226 174.9 ns/op BenchmarkAppendRuneValidASCII-4 1335471 89.44 ns/op BenchmarkAppendRuneValidJapaneseChars-4 2260652 53.11 ns/op BenchmarkEncodeRune-4 1519135 79.27 ns/op PASS ok unicode/utf16 2.284s goos: linux goarch: arm64 pkg: unicode/utf8 BenchmarkRuneCountTenASCIIChars-4 1464567 82.25 ns/op BenchmarkRuneCountTenJapaneseChars-4 330968 342.9 ns/op BenchmarkRuneCountInStringTenASCIIChars-4 2473963 49.63 ns/op BenchmarkRuneCountInStringTenJapaneseChars-4 430810 274.3 ns/op BenchmarkValidTenASCIIChars-4 1788880 68.35 ns/op BenchmarkValid100KASCIIChars-4 100 1035550 ns/op BenchmarkValidTenJapaneseChars-4 318282 374.8 ns/op BenchmarkValidLongMostlyASCII-4 91 1129541 ns/op BenchmarkValidLongJapanese-4 56 1926551 ns/op BenchmarkValidStringTenASCIIChars-4 2847160 43.15 ns/op BenchmarkValidString100KASCIIChars-4 7374 15984 ns/op BenchmarkValidStringTenJapaneseChars-4 432014 256.0 ns/op BenchmarkValidStringLongMostlyASCII-4 784 152529 ns/op BenchmarkValidStringLongJapanese-4 169 707730 ns/op BenchmarkEncodeASCIIRune-4 2559984 46.72 ns/op BenchmarkEncodeJapaneseRune-4 1714140 70.07 ns/op BenchmarkAppendASCIIRune-4 8680078 13.78 ns/op BenchmarkAppendJapaneseRune-4 1923841 63.27 ns/op BenchmarkDecodeASCIIRune-4 1929618 61.40 ns/op BenchmarkDecodeJapaneseRune-4 1791543 68.74 ns/op BenchmarkFullRune/ASCII-4 3094240 38.79 ns/op BenchmarkFullRune/Incomplete-4 1419840 84.38 ns/op BenchmarkFullRune/Japanese-4 3213460 37.42 ns/op PASS ok unicode/utf8 4.593s goos: linux goarch: arm64 pkg: cmd/api BenchmarkAll-4 1 79498427957 ns/op PASS ok cmd/api 80.730s goos: linux goarch: arm64 pkg: cmd/cgo/internal/test BenchmarkCgoCall/add-int-4 489020 240.7 ns/op BenchmarkCgoCall/one-pointer-4 375374 305.0 ns/op BenchmarkCgoCall/string-pointer-escape-4 314606 371.6 ns/op BenchmarkCgoCall/string-pointer-noescape-4 316364 371.3 ns/op BenchmarkCgoCall/eight-pointers-4 201044 581.7 ns/op BenchmarkCgoCall/eight-pointers-nil-4 391736 301.5 ns/op BenchmarkCgoCall/eight-pointers-array-4 32482 3991 ns/op BenchmarkCgoCall/eight-pointers-slice-4 44485 2711 ns/op BenchmarkGoString-4 1000000 111.3 ns/op BenchmarkCGoCallback-4 44080 2569 ns/op BenchmarkCGoInCThread-4 341404 334.4 ns/op PASS ok cmd/cgo/internal/test 2.454s goos: linux goarch: arm64 pkg: cmd/compile/internal/reflectdata BenchmarkEqArrayOfStrings5-4 895468 127.4 ns/op BenchmarkEqArrayOfStrings64-4 129688 919.7 ns/op BenchmarkEqArrayOfStrings1024-4 8908 13193 ns/op BenchmarkEqArrayOfFloats5-4 1000000 107.5 ns/op BenchmarkEqArrayOfFloats64-4 125415 959.9 ns/op BenchmarkEqArrayOfFloats1024-4 8500 13777 ns/op BenchmarkEqArrayOfStructsEq-4 2574 46663 ns/op BenchmarkEqArrayOfStructsNotEq-4 4557 25638 ns/op BenchmarkEqStruct-4 18363336 6.188 ns/op PASS ok cmd/compile/internal/reflectdata 2.142s goos: linux goarch: arm64 pkg: cmd/compile/internal/ssa BenchmarkPhioptPass-4 10000 85367 ns/op BenchmarkInvertLessThanNoov-4 15245763 7.507 ns/op BenchmarkCopyElim1-4 1528 82584 ns/op BenchmarkCopyElim10-4 1148 95828 ns/op BenchmarkCopyElim100-4 466 249096 ns/op BenchmarkCopyElim1000-4 70 1620480 ns/op BenchmarkCopyElim10000-4 4 28573908 ns/op BenchmarkCopyElim100000-4 1 542313471 ns/op BenchmarkDeadCode/1-4 930 115804 ns/op BenchmarkDeadCode/10-4 850 140305 ns/op BenchmarkDeadCode/100-4 355 325786 ns/op BenchmarkDeadCode/1000-4 44 2404521 ns/op BenchmarkDeadCode/10000-4 4 26163758 ns/op BenchmarkDeadCode/100000-4 1 302302613 ns/op BenchmarkDeadCode/200000-4 1 669626620 ns/op BenchmarkDominatorsLinear-4 14 8755345 ns/op 1.14 MB/s BenchmarkDominatorsFwdBack-4 9 12266986 ns/op 0.82 MB/s BenchmarkDominatorsManyPred-4 9 12339803 ns/op 0.81 MB/s BenchmarkDominatorsMaxPred-4 9 12358834 ns/op 0.81 MB/s BenchmarkDominatorsMaxPredVal-4 8 12704394 ns/op 0.79 MB/s BenchmarkFuse/1-4 1039 109652 ns/op BenchmarkFuse/10-4 736 155385 ns/op BenchmarkFuse/100-4 199 601070 ns/op BenchmarkFuse/1000-4 21 5668462 ns/op BenchmarkFuse/10000-4 2 70023294 ns/op BenchmarkNilCheckDeep1-4 10000 11043 ns/op 0.09 MB/s 236 B/op 4 allocs/op BenchmarkNilCheckDeep10-4 4513 26034 ns/op 0.38 MB/s 236 B/op 4 allocs/op BenchmarkNilCheckDeep100-4 670 176877 ns/op 0.57 MB/s 1219 B/op 4 allocs/op BenchmarkNilCheckDeep1000-4 61 1816711 ns/op 0.55 MB/s 10110 B/op 5 allocs/op BenchmarkNilCheckDeep10000-4 5 22353526 ns/op 0.45 MB/s 288782 B/op 7 allocs/op BenchmarkDSEPass-4 30 3948022 ns/op 50485 B/op 7 allocs/op BenchmarkDSEPassBlock-4 1 137292268 ns/op 4259712 B/op 108541 allocs/op BenchmarkCSEPass-4 6 18174118 ns/op 175266 B/op 10 allocs/op BenchmarkCSEPassBlock-4 1 181474904 ns/op 5687784 B/op 97630 allocs/op BenchmarkDeadcodePass-4 194 606544 ns/op 92727 B/op 3 allocs/op BenchmarkDeadcodePassBlock-4 1 147012307 ns/op 4002680 B/op 44549 allocs/op BenchmarkMultiPass-4 73 1448121 ns/op 247840 B/op 11 allocs/op BenchmarkMultiPassBlock-4 1 310062772 ns/op 11351688 B/op 151028 allocs/op BenchmarkCondRewrite/SoloJump-4 3237877 37.03 ns/op BenchmarkCondRewrite/CombJump-4 3125097 38.49 ns/op PASS ok cmd/compile/internal/ssa 15.055s goos: linux goarch: arm64 pkg: cmd/compile/internal/test BenchmarkLoadAdd-4 8274 14257 ns/op BenchmarkExtShift-4 14665 8172 ns/op BenchmarkModify-4 8292 13788 ns/op BenchmarkMullImm-4 14678 8170 ns/op BenchmarkConstModify-4 8398 13834 ns/op BenchmarkBitSet-4 16976 7071 ns/op BenchmarkBitClear-4 16963 7074 ns/op BenchmarkBitToggle-4 16968 7069 ns/op BenchmarkBitSetConst-4 140091 855.1 ns/op BenchmarkBitClearConst-4 136795 876.1 ns/op BenchmarkBitToggleConst-4 139802 855.3 ns/op BenchmarkDivconstI64-4 7912686 15.13 ns/op BenchmarkModconstI64-4 7586832 15.80 ns/op BenchmarkDivisiblePow2constI64-4 7733572 15.50 ns/op BenchmarkDivisibleconstI64-4 7919120 15.16 ns/op BenchmarkDivisibleWDivconstI64-4 5575358 21.51 ns/op BenchmarkDivconstU64/3-4 7750936 15.46 ns/op BenchmarkDivconstU64/5-4 7735567 15.46 ns/op BenchmarkDivconstU64/37-4 7926358 15.12 ns/op BenchmarkDivconstU64/1234567-4 7923931 15.12 ns/op BenchmarkModconstU64-4 7922883 15.14 ns/op BenchmarkDivisibleconstU64-4 7923511 15.14 ns/op BenchmarkDivisibleWDivconstU64-4 5398897 22.19 ns/op BenchmarkDivconstI32-4 7917489 15.12 ns/op BenchmarkModconstI32-4 7588731 15.79 ns/op BenchmarkDivisiblePow2constI32-4 8023750 14.79 ns/op BenchmarkDivisibleconstI32-4 7918764 15.13 ns/op BenchmarkDivisibleWDivconstI32-4 5406486 22.18 ns/op BenchmarkDivconstU32-4 8286766 14.45 ns/op BenchmarkModconstU32-4 8110322 14.82 ns/op BenchmarkDivisibleconstU32-4 8107297 14.79 ns/op BenchmarkDivisibleWDivconstU32-4 5406116 22.18 ns/op BenchmarkDivconstI16-4 7751197 15.47 ns/op BenchmarkModconstI16-4 8108305 14.80 ns/op BenchmarkDivisiblePow2constI16-4 8299604 14.45 ns/op BenchmarkDivisibleconstI16-4 8301350 14.46 ns/op BenchmarkDivisibleWDivconstI16-4 5481054 21.86 ns/op BenchmarkDivconstU16-4 8107320 14.79 ns/op BenchmarkModconstU16-4 8087605 14.82 ns/op BenchmarkDivisibleconstU16-4 8110935 14.82 ns/op BenchmarkDivisibleWDivconstU16-4 5404032 22.18 ns/op BenchmarkDivconstI8-4 7914565 15.13 ns/op BenchmarkModconstI8-4 7728493 15.46 ns/op BenchmarkDivisiblePow2constI8-4 8294762 14.45 ns/op BenchmarkDivisibleconstI8-4 8100008 14.84 ns/op BenchmarkDivisibleWDivconstI8-4 5407870 22.18 ns/op BenchmarkDivconstU8-4 8303671 14.45 ns/op BenchmarkModconstU8-4 8108065 14.82 ns/op BenchmarkDivisibleconstU8-4 8020810 14.79 ns/op BenchmarkDivisibleWDivconstU8-4 5564871 21.50 ns/op BenchmarkMul2-4 347072 344.0 ns/op BenchmarkMulNeg2-4 231813 511.9 ns/op BenchmarkEfaceInteger-4 2380771 48.69 ns/op BenchmarkTypeAssert-4 14164976 8.447 ns/op BenchmarkDiv64UnsignedSmall-4 17506698 6.797 ns/op BenchmarkDiv64Small-4 17722747 6.799 ns/op BenchmarkDiv64SmallNegDivisor-4 17421098 6.855 ns/op BenchmarkDiv64SmallNegDividend-4 17711548 6.803 ns/op BenchmarkDiv64SmallNegBoth-4 17280312 6.932 ns/op BenchmarkDiv64Unsigned-4 15507001 7.504 ns/op BenchmarkDiv64-4 15480356 7.506 ns/op BenchmarkDiv64NegDivisor-4 15443858 7.556 ns/op BenchmarkDiv64NegDividend-4 15469578 7.513 ns/op BenchmarkDiv64NegBoth-4 15451971 7.555 ns/op BenchmarkMod64UnsignedSmall-4 17583038 6.817 ns/op BenchmarkMod64Small-4 17562554 6.838 ns/op BenchmarkMod64SmallNegDivisor-4 17310423 6.920 ns/op BenchmarkMod64SmallNegDividend-4 17559470 6.824 ns/op BenchmarkMod64SmallNegBoth-4 16943025 7.093 ns/op BenchmarkMod64Unsigned-4 13221510 8.772 ns/op BenchmarkMod64-4 13234456 8.731 ns/op BenchmarkMod64NegDivisor-4 13206435 8.722 ns/op BenchmarkMod64NegDividend-4 13237728 8.734 ns/op BenchmarkMod64NegBoth-4 13231947 8.721 ns/op BenchmarkMulconstI32/3-4 18202891 6.568 ns/op BenchmarkMulconstI32/5-4 18238522 6.591 ns/op BenchmarkMulconstI32/12-4 17695254 6.783 ns/op BenchmarkMulconstI32/120-4 17816630 6.730 ns/op BenchmarkMulconstI32/-120-4 17809335 6.730 ns/op BenchmarkMulconstI32/65537-4 18284097 6.560 ns/op BenchmarkMulconstI32/65538-4 17311522 6.851 ns/op BenchmarkMulconstI64/3-4 18327325 6.542 ns/op BenchmarkMulconstI64/5-4 18164316 6.574 ns/op BenchmarkMulconstI64/12-4 17647165 6.772 ns/op BenchmarkMulconstI64/120-4 17586645 6.750 ns/op BenchmarkMulconstI64/-120-4 17548171 6.774 ns/op BenchmarkMulconstI64/65537-4 18306415 6.536 ns/op BenchmarkMulconstI64/65538-4 17400486 6.858 ns/op BenchmarkMulconstU32/3-4 18273854 6.557 ns/op BenchmarkMulconstU32/5-4 18301724 6.552 ns/op BenchmarkMulconstU32/12-4 17691286 6.764 ns/op BenchmarkMulconstU32/120-4 17815470 6.738 ns/op BenchmarkMulconstU32/65537-4 18287330 6.542 ns/op BenchmarkMulconstU32/65538-4 17628291 6.854 ns/op BenchmarkMulconstU64/3-4 18033722 6.575 ns/op BenchmarkMulconstU64/5-4 18155192 6.580 ns/op BenchmarkMulconstU64/12-4 17735527 6.792 ns/op BenchmarkMulconstU64/120-4 17645089 6.746 ns/op BenchmarkMulconstU64/65537-4 18368170 6.540 ns/op BenchmarkMulconstU64/65538-4 17258342 6.872 ns/op BenchmarkShiftArithmeticRight-4 21208008 5.673 ns/op BenchmarkSwitch8Predictable-4 14860609 7.843 ns/op BenchmarkSwitch8Unpredictable-4 7351518 15.30 ns/op BenchmarkSwitch32Predictable-4 11849090 9.246 ns/op BenchmarkSwitch32Unpredictable-4 7449511 15.19 ns/op BenchmarkSwitchStringPredictable-4 7541288 15.84 ns/op BenchmarkSwitchStringUnpredictable-4 5408533 22.00 ns/op BenchmarkSwitchTypePredictable-4 5581831 21.48 ns/op BenchmarkSwitchTypeUnpredictable-4 4014247 29.78 ns/op BenchmarkSwitchInterfaceTypePredictable-4 6009903 17.30 ns/op BenchmarkSwitchInterfaceTypeUnpredictable-4 4810182 25.33 ns/op PASS ok cmd/compile/internal/test 16.197s goos: linux goarch: arm64 pkg: cmd/compile/internal/types2 BenchmarkLookupFieldOrMethod-4 68 1562568 ns/op BenchmarkNamed/Underlying/nongeneric-4 558108 202.4 ns/op BenchmarkNamed/Underlying/generic-4 573196 202.9 ns/op BenchmarkNamed/Underlying/src_instance-4 572082 205.8 ns/op BenchmarkNamed/Underlying/user_instance-4 564811 201.8 ns/op BenchmarkCheck/http/funcbodies/info-4 1 581893152 ns/op 57899 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 475367360 ns/op 70873 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 174973705 ns/op 192502 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 155513107 ns/op 216599 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 324991813 ns/op 15967 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 1 101596031 ns/op 51064 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 3 35763877 ns/op 145068 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 3 34189957 ns/op 151718 lines/s BenchmarkCheck/constant/funcbodies/info-4 1 104275831 ns/op 20801 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 3 45488516 ns/op 47689 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 5 22833126 ns/op 95009 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 5 22085222 ns/op 98226 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 1102549708 ns/op 62979 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 736087778 ns/op 94330 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 166610906 ns/op 416663 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 1 143214788 ns/op 484715 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 1 357108930 ns/op 5634 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 2 71692014 ns/op 28055 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 3 41553090 ns/op 48406 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 3 40421036 ns/op 49758 lines/s PASS ok cmd/compile/internal/types2 16.109s goos: linux goarch: arm64 pkg: cmd/go BenchmarkExecGoEnv-4 178 653225 ns/op 1749719 sys-ns/op 787489 user-ns/op PASS ok cmd/go 1.210s goos: linux goarch: arm64 pkg: cmd/go/internal/cfg BenchmarkLookPath-4 167715 695.8 ns/op PASS ok cmd/go/internal/cfg 1.139s goos: linux goarch: arm64 pkg: cmd/internal/notsha256 BenchmarkHash8Bytes/New-4 29940 3972 ns/op 2.01 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum256-4 31455 3812 ns/op 2.10 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 3140 36888 ns/op 27.76 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum256-4 3272 36234 ns/op 28.26 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 447 266953 ns/op 30.69 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum256-4 460 260110 ns/op 31.49 MB/s 0 B/op 0 allocs/op PASS ok cmd/internal/notsha256 1.875s All tests passed.