linux-arm64-race at 28a8896d57f315b241b77eff26d9302cfe88c13b :: Running /tmp/workdir/go/src/make.bash with args ["/tmp/workdir/go/src/make.bash"] and env ["HOSTNAME=5bc6c2859eb0" "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=0s" "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=5bc6c2859eb0" "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=0s" "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.846s ok archive/zip 2.951s ok bufio 1.366s ok bytes 2.592s ok cmp 1.022s ok compress/bzip2 1.423s ok compress/flate 5.520s ok compress/gzip 14.293s ok compress/lzw 1.515s ok compress/zlib 5.216s ok container/heap 1.027s ok container/list 1.012s ok container/ring 1.015s ok context 1.045s ok crypto 1.013s ok crypto/aes 1.039s ok crypto/cipher 1.045s ok crypto/des 1.045s ok crypto/dsa 1.014s ok crypto/ecdh 1.245s ok crypto/ecdsa 1.154s ok crypto/ed25519 1.566s ok crypto/elliptic 1.037s ok crypto/hmac 1.022s ok crypto/internal/alias 1.013s ok crypto/internal/bigmod 4.086s ok crypto/internal/boring 1.014s ok crypto/internal/boring/bcache 1.321s ok crypto/internal/edwards25519 1.966s ok crypto/internal/edwards25519/field 1.096s ok crypto/internal/nistec 1.967s ok crypto/internal/nistec/fiat 1.013s [no tests to run] ok crypto/md5 1.021s ok crypto/rand 1.292s ok crypto/rc4 1.477s ok crypto/rsa 2.999s ok crypto/sha1 1.016s ok crypto/sha256 1.019s ok crypto/sha512 1.021s ok crypto/subtle 1.339s ok crypto/tls 3.931s ok crypto/x509 2.611s ok database/sql 1.559s ok database/sql/driver 1.015s ok debug/buildinfo 1.033s ok debug/dwarf 1.071s ok debug/elf 2.413s ok debug/gosym 1.103s ok debug/macho 1.023s ok debug/pe 1.044s ok debug/plan9obj 1.013s ok embed 1.014s [no tests to run] ok embed/internal/embedtest 1.017s ok encoding/ascii85 1.018s ok encoding/asn1 1.018s ok encoding/base32 1.051s ok encoding/base64 1.019s ok encoding/binary 1.018s ok encoding/csv 1.056s ok encoding/gob 19.473s ok encoding/hex 1.017s ok encoding/json 2.034s ok encoding/pem 3.715s ok encoding/xml 1.170s ok errors 1.022s ok expvar 1.017s ok flag 3.066s ok fmt 1.673s ok go/ast 1.022s ok go/build 6.597s ok go/build/constraint 1.017s ok go/constant 1.019s ok go/doc 1.227s ok go/doc/comment 3.081s ok go/format 1.044s ok go/importer 1.538s ok go/internal/gccgoimporter 1.047s ok go/internal/gcimporter 8.948s ok go/internal/srcimporter 16.041s ok go/parser 1.911s ok go/printer 2.254s ok go/scanner 1.018s ok go/token 1.117s ok go/types 40.276s ok go/version 1.013s ok hash 1.016s ok hash/adler32 1.035s ok hash/crc32 1.042s ok hash/crc64 1.023s ok hash/fnv 1.014s ok hash/maphash 1.013s ok html 1.013s ok html/template 1.222s ok image 1.456s ok image/color 1.034s ok image/draw 1.675s ok image/gif 1.882s ok image/jpeg 2.380s ok image/png 4.099s ok index/suffixarray 2.077s ok internal/abi 1.041s ok internal/buildcfg 1.014s ok internal/chacha8rand 1.014s ok internal/coverage/cformat 1.014s ok internal/coverage/cmerge 1.013s ok internal/coverage/pods 1.015s ok internal/coverage/slicereader 1.012s ok internal/coverage/slicewriter 1.012s ok internal/coverage/test 1.041s ok internal/cpu 2.023s ok internal/dag 1.013s ok internal/diff 1.013s ok internal/fmtsort 1.013s ok internal/fuzz 1.032s ok internal/godebug 13.513s ok internal/godebugs 1.012s ok internal/gover 1.013s ok internal/intern 1.152s ok internal/itoa 1.012s ok internal/platform 1.444s ok internal/poll 1.500s ok internal/profile 1.014s ok internal/reflectlite 1.015s ok internal/safefilepath 1.012s ok internal/saferio 1.083s ok internal/singleflight 1.063s ok internal/testenv 1.110s ok internal/trace 1.222s ok internal/trace/v2 13.942s ok internal/types/errors 1.300s ok internal/unsafeheader 1.014s ok internal/xcoff 1.033s ok internal/zstd 1.060s ok io 1.045s ok io/fs 1.260s ok io/ioutil 1.017s ok log 1.019s ok log/slog 1.075s 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.600s ok math/bits 1.021s ok math/cmplx 1.015s ok math/rand 4.370s ok math/rand/v2 3.204s ok mime 1.035s ok mime/multipart 6.239s ok mime/quotedprintable 1.044s ok net 40.743s ok net/http 7.479s ok net/http/cgi 27.390s ok net/http/cookiejar 1.024s ok net/http/fcgi 1.223s ok net/http/httptest 1.197s ok net/http/httptrace 1.013s ok net/http/httputil 1.624s ok net/http/internal 1.018s ok net/http/internal/ascii 1.013s ok net/http/pprof 5.057s ok net/internal/socktest 1.012s ok net/mail 1.019s ok net/netip 1.279s ok net/rpc 1.052s ok net/rpc/jsonrpc 1.025s ok net/smtp 1.071s ok net/textproto 1.034s ok net/url 1.024s ok os 7.132s ok os/exec 7.131s ok os/exec/internal/fdtest 1.013s ok os/signal 16.913s ok os/user 1.013s ok path 1.014s ok path/filepath 1.041s ok plugin 1.014s ok reflect 1.470s ok regexp 4.167s ok regexp/syntax 7.803s ok runtime 35.469s ok runtime/cgo 1.013s ok runtime/coverage 1.024s ok runtime/debug 2.053s ok runtime/internal/atomic 1.192s ok runtime/internal/math 1.028s ok runtime/internal/sys 1.027s ok runtime/internal/syscall 1.022s ok runtime/internal/wasitest 1.015s ok runtime/metrics 1.028s ok runtime/pprof 17.983s ok runtime/race 10.460s ok runtime/trace 6.147s ok slices 1.592s ok sort 1.490s ok strconv 3.615s ok strings 3.168s ok sync 1.454s ok sync/atomic 5.169s ok syscall 12.102s ok testing 2.792s ok testing/fstest 1.019s ok testing/iotest 1.015s ok testing/quick 1.170s ok testing/slogtest 1.019s ok text/scanner 1.025s ok text/tabwriter 1.017s ok text/template 1.079s ok text/template/parse 1.026s ok time 3.016s ok unicode 1.019s ok unicode/utf16 1.014s ok unicode/utf8 1.026s ok cmd/addr2line 3.993s ok cmd/api 1.470s ok cmd/asm/internal/asm 4.543s ok cmd/asm/internal/lex 1.016s ok cmd/cgo/internal/swig 1.652s ok cmd/cgo/internal/test 2.078s ok cmd/cgo/internal/testcarchive 20.096s ok cmd/cgo/internal/testcshared 5.225s ok cmd/cgo/internal/testerrors 8.957s ok cmd/cgo/internal/testfortran 2.285s ok cmd/cgo/internal/testgodefs 1.497s ok cmd/cgo/internal/testlife 1.511s ok cmd/cgo/internal/testnocgo 1.013s ok cmd/cgo/internal/testplugin 21.381s ok cmd/cgo/internal/testsanitizers 17.403s ok cmd/cgo/internal/testshared 34.934s ok cmd/cgo/internal/testso 2.454s ok cmd/cgo/internal/teststdio 2.139s ok cmd/cgo/internal/testtls 1.014s 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.018s ok cmd/compile/internal/devirtualize 1.017s ok cmd/compile/internal/dwarfgen 1.398s ok cmd/compile/internal/importer 1.581s ok cmd/compile/internal/inline/inlheur 1.294s ok cmd/compile/internal/ir 1.015s ok cmd/compile/internal/logopt 1.038s ok cmd/compile/internal/loopvar 21.243s ok cmd/compile/internal/noder 1.019s ok cmd/compile/internal/reflectdata 1.015s [no tests to run] ok cmd/compile/internal/ssa 21.903s ok cmd/compile/internal/syntax 1.148s ok cmd/compile/internal/test 11.779s ok cmd/compile/internal/typecheck 1.171s ok cmd/compile/internal/types 1.013s ok cmd/compile/internal/types2 9.043s ok cmd/covdata 1.015s ok cmd/cover 16.665s ok cmd/dist 1.014s ok cmd/distpack 1.015s ok cmd/doc 1.512s ok cmd/fix 1.572s ok cmd/go 181.774s ok cmd/go/internal/auth 1.017s ok cmd/go/internal/cache 1.129s ok cmd/go/internal/cfg 1.012s [no tests to run] ok cmd/go/internal/envcmd 1.054s ok cmd/go/internal/fsys 1.072s ok cmd/go/internal/generate 1.032s ok cmd/go/internal/gover 1.016s ok cmd/go/internal/imports 1.025s ok cmd/go/internal/load 1.023s ok cmd/go/internal/lockedfile 2.126s ok cmd/go/internal/lockedfile/internal/filelock 2.047s ok cmd/go/internal/modfetch 1.032s ok cmd/go/internal/modfetch/codehost 1.404s ok cmd/go/internal/modfetch/zip_sum_test 1.021s ok cmd/go/internal/modindex 1.653s ok cmd/go/internal/modload 1.031s ok cmd/go/internal/mvs 1.037s ok cmd/go/internal/par 1.123s ok cmd/go/internal/str 1.012s ok cmd/go/internal/test 1.036s ok cmd/go/internal/toolchain 1.030s ok cmd/go/internal/vcs 1.024s ok cmd/go/internal/vcweb 1.025s ok cmd/go/internal/vcweb/vcstest 4.580s ok cmd/go/internal/web 1.022s ok cmd/go/internal/work 1.097s ok cmd/gofmt 1.184s ok cmd/internal/archive 1.326s ok cmd/internal/buildid 1.561s ok cmd/internal/bootstrap_test 1.131s ok cmd/internal/cov 1.184s ok cmd/internal/dwarf 1.013s ok cmd/internal/edit 1.012s ok cmd/internal/goobj 1.014s ok cmd/internal/moddeps 1.882s ok cmd/internal/notsha256 1.016s ok cmd/internal/obj 1.319s ok cmd/internal/obj/arm64 2.062s ok cmd/internal/obj/ppc64 1.064s ok cmd/internal/obj/riscv 1.028s ok cmd/internal/obj/s390x 1.012s ok cmd/internal/obj/x86 3.184s ok cmd/internal/objabi 1.037s ok cmd/internal/pkgpath 5.056s ok cmd/internal/pkgpattern 1.017s ok cmd/internal/quoted 1.013s ok cmd/internal/src 1.014s ok cmd/internal/test2json 1.754s ok cmd/link 9.653s ok cmd/link/internal/benchmark 1.014s ok cmd/link/internal/ld 5.579s ok cmd/link/internal/loader 1.072s ok cmd/nm 9.170s ok cmd/objdump 4.908s ok cmd/pack 7.234s ok cmd/pprof 3.366s ok cmd/trace 1.267s ok cmd/vet 29.463s ##### Running benchmarks briefly. goos: linux goarch: arm64 pkg: archive/tar Benchmark/Writer/USTAR-4 2276 45926 ns/op 1368 B/op 25 allocs/op Benchmark/Writer/GNU-4 2013 56803 ns/op 1855 B/op 36 allocs/op Benchmark/Writer/PAX-4 1368 86301 ns/op 2512 B/op 57 allocs/op Benchmark/Reader/USTAR-4 4144 25954 ns/op 5194 B/op 16 allocs/op Benchmark/Reader/GNU-4 6024 18691 ns/op 5112 B/op 14 allocs/op Benchmark/Reader/PAX-4 2217 52607 ns/op 8798 B/op 33 allocs/op PASS ok archive/tar 1.755s goos: linux goarch: arm64 pkg: archive/zip BenchmarkCompressedZipGarbage-4 1 377465127 ns/op 14880 B/op 66 allocs/op BenchmarkZip64Test-4 1 196846923 ns/op BenchmarkZip64TestSizes/4096-4 1737 66144 ns/op BenchmarkZip64TestSizes/1048576-4 132 865760 ns/op BenchmarkZip64TestSizes/67108864-4 1 191625403 ns/op PASS ok archive/zip 2.463s goos: linux goarch: arm64 pkg: bufio BenchmarkReaderCopyOptimal-4 187513 610.8 ns/op BenchmarkReaderCopyUnoptimal-4 119854 985.0 ns/op BenchmarkReaderCopyNoWriteTo-4 13033 9227 ns/op BenchmarkReaderWriteToOptimal-4 8134 14380 ns/op BenchmarkReaderReadString-4 105111 1116 ns/op 144 B/op 1 allocs/op BenchmarkWriterCopyOptimal-4 176530 669.1 ns/op BenchmarkWriterCopyUnoptimal-4 176110 668.1 ns/op BenchmarkWriterCopyNoReadFrom-4 12933 9209 ns/op BenchmarkReaderEmpty-4 49074 2284 ns/op 4224 B/op 3 allocs/op BenchmarkWriterEmpty-4 36322 3180 ns/op 4096 B/op 1 allocs/op BenchmarkWriterFlush-4 433620 272.0 ns/op 0 B/op 0 allocs/op PASS ok bufio 2.621s goos: linux goarch: arm64 pkg: bytes BenchmarkReadString-4 9115 13272 ns/op 2469.04 MB/s BenchmarkWriteByte-4 367 325616 ns/op 12.58 MB/s BenchmarkWriteRune-4 196 603068 ns/op 20.38 MB/s BenchmarkBufferNotEmptyWriteRead-4 24 4797828 ns/op BenchmarkBufferFullSmallReads-4 67 1684199 ns/op BenchmarkBufferWriteBlock/N4096-4 7318 13807 ns/op 14336 B/op 6 allocs/op BenchmarkBufferWriteBlock/N65536-4 589 190112 ns/op 260096 B/op 14 allocs/op BenchmarkBufferWriteBlock/N1048576-4 15 6842864 ns/op 4192262 B/op 22 allocs/op BenchmarkBufferAppendNoCopy-4 12 8791537 ns/op 1908.34 MB/s 2796202 B/op 0 allocs/op BenchmarkIndexByte/10-4 2829261 42.59 ns/op 234.79 MB/s BenchmarkIndexByte/32-4 2754999 42.91 ns/op 745.81 MB/s BenchmarkIndexByte/4K-4 697138 170.6 ns/op 24005.43 MB/s BenchmarkIndexBytePortable/10-4 771882 152.8 ns/op 65.44 MB/s BenchmarkIndexBytePortable/32-4 299424 398.0 ns/op 80.40 MB/s BenchmarkIndexBytePortable/4K-4 2655 44905 ns/op 91.21 MB/s BenchmarkIndexRune/10-4 762698 155.1 ns/op 64.47 MB/s BenchmarkIndexRune/32-4 409102 291.2 ns/op 109.90 MB/s BenchmarkIndexRune/4K-4 283888 421.0 ns/op 9730.17 MB/s BenchmarkIndexRuneASCII/10-4 2507924 48.06 ns/op 208.09 MB/s BenchmarkIndexRuneASCII/32-4 2534016 46.93 ns/op 681.94 MB/s BenchmarkIndexRuneASCII/4K-4 689416 172.8 ns/op 23709.09 MB/s BenchmarkEqual/0-4 10808745 10.77 ns/op BenchmarkEqual/1-4 828476 141.1 ns/op 7.09 MB/s BenchmarkEqual/6-4 827403 144.8 ns/op 41.43 MB/s BenchmarkEqual/9-4 797744 143.7 ns/op 62.62 MB/s BenchmarkEqual/15-4 803212 145.9 ns/op 102.78 MB/s BenchmarkEqual/16-4 842672 143.2 ns/op 111.72 MB/s BenchmarkEqual/20-4 772876 149.1 ns/op 134.11 MB/s BenchmarkEqual/32-4 815150 144.9 ns/op 220.84 MB/s BenchmarkEqual/4K-4 71494 1678 ns/op 2440.51 MB/s BenchmarkEqualBothUnaligned/64_0-4 914076 126.6 ns/op 505.45 MB/s BenchmarkEqualBothUnaligned/64_1-4 854214 135.0 ns/op 473.99 MB/s BenchmarkEqualBothUnaligned/64_4-4 936124 122.6 ns/op 521.95 MB/s BenchmarkEqualBothUnaligned/64_7-4 957303 121.8 ns/op 525.33 MB/s BenchmarkEqualBothUnaligned/4096_0-4 73021 1642 ns/op 2494.24 MB/s BenchmarkEqualBothUnaligned/4096_1-4 59271 2018 ns/op 2029.72 MB/s BenchmarkEqualBothUnaligned/4096_4-4 91545 1302 ns/op 3146.54 MB/s BenchmarkEqualBothUnaligned/4096_7-4 90037 1325 ns/op 3090.67 MB/s BenchmarkIndex/10-4 2164814 55.54 ns/op 180.06 MB/s BenchmarkIndex/32-4 136328 874.7 ns/op 36.58 MB/s BenchmarkIndex/4K-4 24051 4996 ns/op 819.83 MB/s BenchmarkIndexEasy/10-4 2228263 53.48 ns/op 187.00 MB/s BenchmarkIndexEasy/32-4 591423 201.9 ns/op 158.46 MB/s BenchmarkIndexEasy/4K-4 362502 326.0 ns/op 12565.42 MB/s BenchmarkCount/10-4 929913 129.8 ns/op 77.04 MB/s BenchmarkCount/32-4 131300 906.6 ns/op 35.30 MB/s BenchmarkCount/4K-4 23839 5023 ns/op 815.53 MB/s BenchmarkCountEasy/10-4 935919 128.6 ns/op 77.74 MB/s BenchmarkCountEasy/32-4 451208 264.3 ns/op 121.08 MB/s BenchmarkCountEasy/4K-4 304372 389.9 ns/op 10504.34 MB/s BenchmarkCountSingle/10-4 2079808 57.69 ns/op 173.33 MB/s BenchmarkCountSingle/32-4 2122911 55.92 ns/op 572.24 MB/s BenchmarkCountSingle/4K-4 496786 233.9 ns/op 17509.97 MB/s BenchmarkToUpper/#00-4 2045768 58.64 ns/op BenchmarkToUpper/ONLYUPPER-4 235839 516.0 ns/op BenchmarkToUpper/abc-4 372087 326.5 ns/op BenchmarkToUpper/AbC123-4 268862 446.7 ns/op BenchmarkToUpper/azAZ09_-4 254756 476.2 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 88347 1356 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 31650 3808 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 48916 2438 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 105103 1141 ns/op BenchmarkToLower/#00-4 2040232 59.32 ns/op BenchmarkToLower/abc-4 300847 397.8 ns/op BenchmarkToLower/AbC123-4 269509 444.6 ns/op BenchmarkToLower/azAZ09_-4 253106 474.7 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 88854 1358 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 33698 3557 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 58582 2048 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 104042 1145 ns/op BenchmarkFields/ASCII/16-4 140408 862.1 ns/op 18.56 MB/s 48 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 9981 11937 ns/op 21.45 MB/s 576 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 639 186168 ns/op 22.00 MB/s 9472 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 38 3069353 ns/op 21.35 MB/s 147456 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 3 48631387 ns/op 21.56 MB/s 2269184 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 81402 1471 ns/op 10.88 MB/s 24 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 5300 22356 ns/op 11.45 MB/s 480 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 326 365566 ns/op 11.20 MB/s 24832 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 18 6229440 ns/op 10.52 MB/s 512256 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 1 109956602 ns/op 9.54 MB/s 11219200 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 121976 957.7 ns/op 16.71 MB/s 48 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 8871 13103 ns/op 19.54 MB/s 576 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 538 217273 ns/op 18.85 MB/s 24832 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 28 3965520 ns/op 16.53 MB/s 512256 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 2 70611441 ns/op 14.85 MB/s 11211008 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 105004 1097 ns/op 14.59 MB/s 24 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 6988 16840 ns/op 15.20 MB/s 480 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 417 282072 ns/op 14.52 MB/s 24832 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 24 4984883 ns/op 13.15 MB/s 512256 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 2 87645782 ns/op 11.96 MB/s 11219200 B/op 24 allocs/op BenchmarkTrimSpace/NoTrim-4 1463296 81.83 ns/op BenchmarkTrimSpace/ASCII-4 792560 150.0 ns/op BenchmarkTrimSpace/SomeNonASCII-4 78916 1500 ns/op BenchmarkTrimSpace/JustNonASCII-4 39547 3014 ns/op BenchmarkToValidUTF8/Valid-4 472388 249.4 ns/op BenchmarkToValidUTF8/InvalidASCII-4 285934 422.2 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 73546 1634 ns/op BenchmarkIndexHard1-4 168 710485 ns/op BenchmarkIndexHard2-4 168 714593 ns/op BenchmarkIndexHard3-4 164 729245 ns/op BenchmarkIndexHard4-4 4 25387310 ns/op BenchmarkLastIndexHard1-4 6 19132167 ns/op BenchmarkLastIndexHard2-4 5 24161896 ns/op BenchmarkLastIndexHard3-4 4 25637470 ns/op BenchmarkCountHard1-4 168 711880 ns/op BenchmarkCountHard2-4 166 714648 ns/op BenchmarkCountHard3-4 164 729663 ns/op BenchmarkSplitEmptySeparator-4 1 129795442 ns/op BenchmarkSplitSingleByteSeparator-4 13 8143191 ns/op BenchmarkSplitMultiByteSeparator-4 9 11215658 ns/op BenchmarkSplitNSingleByteSeparator-4 142478 822.8 ns/op BenchmarkSplitNMultiByteSeparator-4 52275 2248 ns/op BenchmarkRepeat-4 118582 985.2 ns/op BenchmarkRepeatLarge/256/1-4 97086 1203 ns/op 212.73 MB/s BenchmarkRepeatLarge/256/16-4 155888 768.2 ns/op 333.24 MB/s BenchmarkRepeatLarge/512/1-4 73370 1524 ns/op 335.86 MB/s BenchmarkRepeatLarge/512/16-4 100498 1065 ns/op 480.86 MB/s BenchmarkRepeatLarge/1024/1-4 55989 2108 ns/op 485.86 MB/s BenchmarkRepeatLarge/1024/16-4 69932 1643 ns/op 623.25 MB/s BenchmarkRepeatLarge/2048/1-4 37131 3049 ns/op 671.66 MB/s BenchmarkRepeatLarge/2048/16-4 45346 2544 ns/op 805.09 MB/s BenchmarkRepeatLarge/4096/1-4 25660 4653 ns/op 880.22 MB/s BenchmarkRepeatLarge/4096/16-4 27866 4210 ns/op 972.82 MB/s BenchmarkRepeatLarge/8192/1-4 14758 7905 ns/op 1036.36 MB/s BenchmarkRepeatLarge/8192/16-4 15931 7429 ns/op 1102.66 MB/s BenchmarkRepeatLarge/8192/4097-4 31468 3754 ns/op 1091.31 MB/s BenchmarkRepeatLarge/16384/1-4 9093 13072 ns/op 1253.37 MB/s BenchmarkRepeatLarge/16384/16-4 9436 12530 ns/op 1307.63 MB/s BenchmarkRepeatLarge/16384/4097-4 12872 9652 ns/op 1273.42 MB/s BenchmarkRepeatLarge/32768/1-4 5013 23367 ns/op 1402.31 MB/s BenchmarkRepeatLarge/32768/16-4 5168 22959 ns/op 1427.26 MB/s BenchmarkRepeatLarge/32768/4097-4 5700 21172 ns/op 1354.59 MB/s BenchmarkRepeatLarge/65536/1-4 2750 44771 ns/op 1463.80 MB/s BenchmarkRepeatLarge/65536/16-4 2322 44545 ns/op 1471.25 MB/s BenchmarkRepeatLarge/65536/4097-4 2858 42156 ns/op 1457.80 MB/s BenchmarkRepeatLarge/131072/1-4 525 217087 ns/op 603.78 MB/s BenchmarkRepeatLarge/131072/16-4 496 229148 ns/op 572.00 MB/s BenchmarkRepeatLarge/131072/4097-4 528 226196 ns/op 561.49 MB/s BenchmarkRepeatLarge/262144/1-4 256 431810 ns/op 607.08 MB/s BenchmarkRepeatLarge/262144/16-4 271 436846 ns/op 600.08 MB/s BenchmarkRepeatLarge/262144/4097-4 268 443406 ns/op 582.11 MB/s BenchmarkRepeatLarge/524288/1-4 134 870167 ns/op 602.51 MB/s BenchmarkRepeatLarge/524288/16-4 138 880849 ns/op 595.21 MB/s BenchmarkRepeatLarge/524288/4097-4 128 917393 ns/op 567.17 MB/s BenchmarkRepeatLarge/1048576/1-4 67 1797157 ns/op 583.46 MB/s BenchmarkRepeatLarge/1048576/16-4 64 1753299 ns/op 598.06 MB/s BenchmarkRepeatLarge/1048576/4097-4 58 1806672 ns/op 578.26 MB/s BenchmarkRepeatLarge/2097152/1-4 34 3309307 ns/op 633.71 MB/s BenchmarkRepeatLarge/2097152/16-4 39 3319432 ns/op 631.78 MB/s BenchmarkRepeatLarge/2097152/4097-4 33 3433387 ns/op 609.77 MB/s BenchmarkRepeatLarge/4194304/1-4 16 6862707 ns/op 611.17 MB/s BenchmarkRepeatLarge/4194304/16-4 16 6993060 ns/op 599.78 MB/s BenchmarkRepeatLarge/4194304/4097-4 16 7179107 ns/op 583.81 MB/s BenchmarkRepeatLarge/8388608/1-4 8 14383694 ns/op 583.20 MB/s BenchmarkRepeatLarge/8388608/16-4 8 14258584 ns/op 588.32 MB/s BenchmarkRepeatLarge/8388608/4097-4 7 15091399 ns/op 555.72 MB/s BenchmarkRepeatLarge/16777216/1-4 4 28603009 ns/op 586.55 MB/s BenchmarkRepeatLarge/16777216/16-4 4 28441479 ns/op 589.89 MB/s BenchmarkRepeatLarge/16777216/4097-4 4 30521539 ns/op 549.68 MB/s BenchmarkRepeatLarge/33554432/1-4 2 57722638 ns/op 581.30 MB/s BenchmarkRepeatLarge/33554432/16-4 2 56895518 ns/op 589.76 MB/s BenchmarkRepeatLarge/33554432/4097-4 2 57877698 ns/op 579.75 MB/s BenchmarkRepeatLarge/67108864/1-4 1 112092515 ns/op 598.69 MB/s BenchmarkRepeatLarge/67108864/16-4 1 109266836 ns/op 614.17 MB/s BenchmarkRepeatLarge/67108864/4097-4 1 113010196 ns/op 593.83 MB/s BenchmarkRepeatLarge/134217728/1-4 1 220186952 ns/op 609.56 MB/s BenchmarkRepeatLarge/134217728/16-4 1 211652512 ns/op 634.14 MB/s BenchmarkRepeatLarge/134217728/4097-4 1 221760952 ns/op 605.24 MB/s BenchmarkRepeatLarge/268435456/1-4 1 434895744 ns/op 617.24 MB/s BenchmarkRepeatLarge/268435456/16-4 1 420453424 ns/op 638.44 MB/s BenchmarkRepeatLarge/268435456/4097-4 1 450312143 ns/op 596.11 MB/s BenchmarkRepeatLarge/536870912/1-4 1 861867728 ns/op 622.92 MB/s BenchmarkRepeatLarge/536870912/16-4 1 828668809 ns/op 647.87 MB/s BenchmarkRepeatLarge/536870912/4097-4 1 866033407 ns/op 619.92 MB/s BenchmarkRepeatLarge/1073741824/1-4 1 1762320934 ns/op 609.28 MB/s BenchmarkRepeatLarge/1073741824/16-4 1 1662607698 ns/op 645.82 MB/s BenchmarkRepeatLarge/1073741824/4097-4 1 1748449694 ns/op 614.11 MB/s BenchmarkBytesCompare/1-4 14225359 8.432 ns/op BenchmarkBytesCompare/2-4 14020200 8.589 ns/op BenchmarkBytesCompare/4-4 14224819 8.440 ns/op BenchmarkBytesCompare/8-4 14529112 8.258 ns/op BenchmarkBytesCompare/16-4 13913560 8.633 ns/op BenchmarkBytesCompare/32-4 12913669 9.286 ns/op BenchmarkBytesCompare/64-4 10105093 11.87 ns/op BenchmarkBytesCompare/128-4 7709782 14.82 ns/op BenchmarkBytesCompare/256-4 5246378 22.86 ns/op BenchmarkBytesCompare/512-4 3076304 38.98 ns/op BenchmarkBytesCompare/1024-4 1678302 71.28 ns/op BenchmarkBytesCompare/2048-4 874736 135.9 ns/op BenchmarkIndexAnyASCII/1:1-4 1829246 65.28 ns/op BenchmarkIndexAnyASCII/1:2-4 1842534 64.41 ns/op BenchmarkIndexAnyASCII/1:4-4 1841665 65.81 ns/op BenchmarkIndexAnyASCII/1:8-4 1790158 66.09 ns/op BenchmarkIndexAnyASCII/1:16-4 1830223 64.98 ns/op BenchmarkIndexAnyASCII/1:32-4 1828455 66.44 ns/op BenchmarkIndexAnyASCII/1:64-4 1768126 67.94 ns/op BenchmarkIndexAnyASCII/16:1-4 1456905 82.08 ns/op BenchmarkIndexAnyASCII/16:2-4 339681 351.3 ns/op BenchmarkIndexAnyASCII/16:4-4 337082 352.6 ns/op BenchmarkIndexAnyASCII/16:8-4 332760 356.8 ns/op BenchmarkIndexAnyASCII/16:16-4 324240 369.4 ns/op BenchmarkIndexAnyASCII/16:32-4 301113 396.5 ns/op BenchmarkIndexAnyASCII/16:64-4 265394 448.3 ns/op BenchmarkIndexAnyASCII/256:1-4 1342602 89.22 ns/op BenchmarkIndexAnyASCII/256:2-4 25310 4743 ns/op BenchmarkIndexAnyASCII/256:4-4 25359 4733 ns/op BenchmarkIndexAnyASCII/256:8-4 25312 4734 ns/op BenchmarkIndexAnyASCII/256:16-4 24651 4861 ns/op BenchmarkIndexAnyASCII/256:32-4 24736 4781 ns/op BenchmarkIndexAnyASCII/256:64-4 24886 4824 ns/op BenchmarkIndexAnyUTF8/1:1-4 1858815 67.52 ns/op BenchmarkIndexAnyUTF8/1:2-4 1841748 65.83 ns/op BenchmarkIndexAnyUTF8/1:4-4 1839324 65.64 ns/op BenchmarkIndexAnyUTF8/1:8-4 1776878 64.50 ns/op BenchmarkIndexAnyUTF8/1:16-4 1837326 65.72 ns/op BenchmarkIndexAnyUTF8/1:32-4 1837458 65.72 ns/op BenchmarkIndexAnyUTF8/1:64-4 1749840 66.95 ns/op BenchmarkIndexAnyUTF8/16:1-4 112429 1061 ns/op BenchmarkIndexAnyUTF8/16:2-4 283654 419.2 ns/op BenchmarkIndexAnyUTF8/16:4-4 272288 418.6 ns/op BenchmarkIndexAnyUTF8/16:8-4 283426 419.0 ns/op BenchmarkIndexAnyUTF8/16:16-4 284389 418.5 ns/op BenchmarkIndexAnyUTF8/16:32-4 278535 430.2 ns/op BenchmarkIndexAnyUTF8/16:64-4 257784 462.9 ns/op BenchmarkIndexAnyUTF8/256:1-4 7492 15662 ns/op BenchmarkIndexAnyUTF8/256:2-4 20590 5819 ns/op BenchmarkIndexAnyUTF8/256:4-4 20577 5829 ns/op BenchmarkIndexAnyUTF8/256:8-4 20584 5819 ns/op BenchmarkIndexAnyUTF8/256:16-4 20624 5824 ns/op BenchmarkIndexAnyUTF8/256:32-4 19956 6010 ns/op BenchmarkIndexAnyUTF8/256:64-4 18296 6507 ns/op BenchmarkLastIndexAnyASCII/1:1-4 1745834 69.24 ns/op BenchmarkLastIndexAnyASCII/1:2-4 1735206 68.55 ns/op BenchmarkLastIndexAnyASCII/1:4-4 1743795 68.62 ns/op BenchmarkLastIndexAnyASCII/1:8-4 1741730 68.81 ns/op BenchmarkLastIndexAnyASCII/1:16-4 1716609 69.36 ns/op BenchmarkLastIndexAnyASCII/1:32-4 1734314 69.01 ns/op BenchmarkLastIndexAnyASCII/1:64-4 1681628 71.28 ns/op BenchmarkLastIndexAnyASCII/16:1-4 334186 355.2 ns/op BenchmarkLastIndexAnyASCII/16:2-4 333729 356.0 ns/op BenchmarkLastIndexAnyASCII/16:4-4 328564 360.4 ns/op BenchmarkLastIndexAnyASCII/16:8-4 324776 364.1 ns/op BenchmarkLastIndexAnyASCII/16:16-4 313860 376.4 ns/op BenchmarkLastIndexAnyASCII/16:32-4 294189 405.7 ns/op BenchmarkLastIndexAnyASCII/16:64-4 261850 456.1 ns/op BenchmarkLastIndexAnyASCII/256:1-4 24972 4821 ns/op BenchmarkLastIndexAnyASCII/256:2-4 24894 4826 ns/op BenchmarkLastIndexAnyASCII/256:4-4 24933 4814 ns/op BenchmarkLastIndexAnyASCII/256:8-4 24888 4821 ns/op BenchmarkLastIndexAnyASCII/256:16-4 24818 4824 ns/op BenchmarkLastIndexAnyASCII/256:32-4 24739 4862 ns/op BenchmarkLastIndexAnyASCII/256:64-4 24462 4918 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 1739929 69.44 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 1743307 68.05 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 1721222 68.80 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 1740744 68.65 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 1745366 68.63 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 1690128 70.37 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 1689526 72.19 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 155211 780.6 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 278096 427.3 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 278745 428.1 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 276222 427.3 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 278380 427.1 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 271896 439.3 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 253246 469.9 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 10000 11548 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 20287 5924 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 20283 5920 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 20263 5915 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 20248 5916 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 19698 6085 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 18162 6618 ns/op BenchmarkTrimASCII/1:1-4 2081768 57.65 ns/op BenchmarkTrimASCII/1:2-4 1726138 69.56 ns/op BenchmarkTrimASCII/1:4-4 1668399 71.99 ns/op BenchmarkTrimASCII/1:8-4 1627108 73.62 ns/op BenchmarkTrimASCII/1:16-4 1370491 87.40 ns/op BenchmarkTrimASCII/16:1-4 483838 243.5 ns/op BenchmarkTrimASCII/16:2-4 319237 372.8 ns/op BenchmarkTrimASCII/16:4-4 316278 374.6 ns/op BenchmarkTrimASCII/16:8-4 313898 377.5 ns/op BenchmarkTrimASCII/16:16-4 289248 396.6 ns/op BenchmarkTrimASCII/256:1-4 39865 3010 ns/op BenchmarkTrimASCII/256:2-4 23673 5073 ns/op BenchmarkTrimASCII/256:4-4 23486 5077 ns/op BenchmarkTrimASCII/256:8-4 23629 5080 ns/op BenchmarkTrimASCII/256:16-4 22674 5287 ns/op BenchmarkTrimASCII/4096:1-4 2496 47412 ns/op BenchmarkTrimASCII/4096:2-4 1606 77094 ns/op BenchmarkTrimASCII/4096:4-4 1594 77055 ns/op BenchmarkTrimASCII/4096:8-4 1602 77377 ns/op BenchmarkTrimASCII/4096:16-4 1602 81244 ns/op BenchmarkTrimByte-4 1732878 68.58 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 2454 44754 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 2515 44665 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 2590 44641 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 1208 97459 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 2334 50189 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 4389 26093 ns/op BenchmarkCompareBytesEqual-4 12238405 9.411 ns/op BenchmarkCompareBytesToNil-4 14729781 8.140 ns/op BenchmarkCompareBytesEmpty-4 15429876 7.484 ns/op BenchmarkCompareBytesIdentical-4 15277515 7.872 ns/op BenchmarkCompareBytesSameLength-4 13047051 8.613 ns/op BenchmarkCompareBytesDifferentLength-4 13482601 8.526 ns/op BenchmarkCompareBytesBigUnaligned/offset=1-4 1656 71829 ns/op 14598.45 MB/s BenchmarkCompareBytesBigUnaligned/offset=2-4 1657 71780 ns/op 14608.27 MB/s BenchmarkCompareBytesBigUnaligned/offset=3-4 1664 71730 ns/op 14618.43 MB/s BenchmarkCompareBytesBigUnaligned/offset=4-4 1722 69030 ns/op 15190.24 MB/s BenchmarkCompareBytesBigUnaligned/offset=5-4 1659 71779 ns/op 14608.57 MB/s BenchmarkCompareBytesBigUnaligned/offset=6-4 1651 71655 ns/op 14633.75 MB/s BenchmarkCompareBytesBigUnaligned/offset=7-4 1657 71779 ns/op 14608.50 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=0-4 1738 68635 ns/op 15277.77 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=1-4 1389 85136 ns/op 12316.65 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=2-4 1399 85072 ns/op 12325.89 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=3-4 1396 85188 ns/op 12309.01 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=4-4 1645 72099 ns/op 14543.63 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=5-4 1400 85056 ns/op 12328.10 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=6-4 1399 85204 ns/op 12306.70 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=7-4 1407 85051 ns/op 12328.88 MB/s BenchmarkCompareBytesBig-4 1747 68216 ns/op 15371.54 MB/s BenchmarkCompareBytesBigIdentical-4 15076742 7.933 ns/op 132179728.42 MB/s PASS ok bytes 60.472s goos: linux goarch: arm64 pkg: compress/bzip2 BenchmarkDecodeDigits-4 2 79246077 ns/op 1.26 MB/s 3616640 B/op 53 allocs/op BenchmarkDecodeNewton-4 1 303975149 ns/op 1.87 MB/s 3629856 B/op 50 allocs/op BenchmarkDecodeRand-4 5 24090559 ns/op 0.68 MB/s 3645038 B/op 51 allocs/op PASS ok compress/bzip2 2.378s goos: linux goarch: arm64 pkg: compress/flate BenchmarkDecode/Digits/Huffman/1e4-4 54 2101713 ns/op 4.76 MB/s 42212 B/op 5 allocs/op BenchmarkDecode/Digits/Huffman/1e5-4 5 20536919 ns/op 4.87 MB/s 42275 B/op 5 allocs/op BenchmarkDecode/Digits/Huffman/1e6-4 1 204582312 ns/op 4.89 MB/s 49264 B/op 9 allocs/op BenchmarkDecode/Digits/Speed/1e4-4 55 2108142 ns/op 4.74 MB/s 42410 B/op 8 allocs/op BenchmarkDecode/Digits/Speed/1e5-4 5 21029111 ns/op 4.76 MB/s 42563 B/op 11 allocs/op BenchmarkDecode/Digits/Speed/1e6-4 1 212992233 ns/op 4.70 MB/s 53024 B/op 77 allocs/op BenchmarkDecode/Digits/Default/1e4-4 55 2073738 ns/op 4.82 MB/s 42370 B/op 7 allocs/op BenchmarkDecode/Digits/Default/1e5-4 6 19722573 ns/op 5.07 MB/s 42264 B/op 13 allocs/op BenchmarkDecode/Digits/Default/1e6-4 1 198819472 ns/op 5.03 MB/s 53384 B/op 83 allocs/op BenchmarkDecode/Digits/Compression/1e4-4 56 2067071 ns/op 4.84 MB/s 42631 B/op 7 allocs/op BenchmarkDecode/Digits/Compression/1e5-4 6 19739712 ns/op 5.07 MB/s 43633 B/op 14 allocs/op BenchmarkDecode/Digits/Compression/1e6-4 1 197887273 ns/op 5.05 MB/s 53384 B/op 83 allocs/op BenchmarkDecode/Newton/Huffman/1e4-4 50 2304369 ns/op 4.34 MB/s 44035 B/op 14 allocs/op BenchmarkDecode/Newton/Huffman/1e5-4 5 22201527 ns/op 4.50 MB/s 50041 B/op 24 allocs/op BenchmarkDecode/Newton/Huffman/1e6-4 1 222283072 ns/op 4.50 MB/s 88512 B/op 165 allocs/op BenchmarkDecode/Newton/Speed/1e4-4 64 1745401 ns/op 5.73 MB/s 42821 B/op 18 allocs/op BenchmarkDecode/Newton/Speed/1e5-4 7 14735565 ns/op 6.79 MB/s 48481 B/op 32 allocs/op BenchmarkDecode/Newton/Speed/1e6-4 1 148339835 ns/op 6.74 MB/s 89696 B/op 232 allocs/op BenchmarkDecode/Newton/Default/1e4-4 73 1571611 ns/op 6.36 MB/s 43192 B/op 15 allocs/op BenchmarkDecode/Newton/Default/1e5-4 9 11696831 ns/op 8.55 MB/s 46589 B/op 33 allocs/op BenchmarkDecode/Newton/Default/1e6-4 1 116325635 ns/op 8.60 MB/s 70320 B/op 162 allocs/op BenchmarkDecode/Newton/Compression/1e4-4 74 1556543 ns/op 6.42 MB/s 43052 B/op 15 allocs/op BenchmarkDecode/Newton/Compression/1e5-4 9 11676693 ns/op 8.56 MB/s 43850 B/op 32 allocs/op BenchmarkDecode/Newton/Compression/1e6-4 1 115521996 ns/op 8.66 MB/s 72120 B/op 154 allocs/op BenchmarkEncode/Digits/Huffman/1e4-4 94 1150713 ns/op 8.69 MB/s BenchmarkEncode/Digits/Huffman/1e5-4 10 11019676 ns/op 9.07 MB/s BenchmarkEncode/Digits/Huffman/1e6-4 1 110021836 ns/op 9.09 MB/s BenchmarkEncode/Digits/Speed/1e4-4 46 2386611 ns/op 4.19 MB/s BenchmarkEncode/Digits/Speed/1e5-4 5 20756551 ns/op 4.82 MB/s BenchmarkEncode/Digits/Speed/1e6-4 1 206568712 ns/op 4.84 MB/s BenchmarkEncode/Digits/Default/1e4-4 18 6633358 ns/op 1.51 MB/s BenchmarkEncode/Digits/Default/1e5-4 2 74804037 ns/op 1.34 MB/s BenchmarkEncode/Digits/Default/1e6-4 1 757615892 ns/op 1.32 MB/s BenchmarkEncode/Digits/Compression/1e4-4 18 6597073 ns/op 1.52 MB/s BenchmarkEncode/Digits/Compression/1e5-4 2 73379458 ns/op 1.36 MB/s BenchmarkEncode/Digits/Compression/1e6-4 1 756987812 ns/op 1.32 MB/s BenchmarkEncode/Newton/Huffman/1e4-4 79 1449091 ns/op 6.90 MB/s BenchmarkEncode/Newton/Huffman/1e5-4 9 11939515 ns/op 8.38 MB/s BenchmarkEncode/Newton/Huffman/1e6-4 1 118077755 ns/op 8.47 MB/s BenchmarkEncode/Newton/Speed/1e4-4 49 2231946 ns/op 4.48 MB/s BenchmarkEncode/Newton/Speed/1e5-4 7 16300405 ns/op 6.13 MB/s BenchmarkEncode/Newton/Speed/1e6-4 1 161914434 ns/op 6.18 MB/s BenchmarkEncode/Newton/Default/1e4-4 18 6319091 ns/op 1.58 MB/s BenchmarkEncode/Newton/Default/1e5-4 2 65862338 ns/op 1.52 MB/s BenchmarkEncode/Newton/Default/1e6-4 1 660841175 ns/op 1.51 MB/s BenchmarkEncode/Newton/Compression/1e4-4 18 6314180 ns/op 1.58 MB/s BenchmarkEncode/Newton/Compression/1e5-4 2 80308277 ns/op 1.25 MB/s BenchmarkEncode/Newton/Compression/1e6-4 1 828296689 ns/op 1.21 MB/s PASS ok compress/flate 15.663s goos: linux goarch: arm64 pkg: compress/lzw BenchmarkDecoder/1e4-4 45 2619116 ns/op 3.82 MB/s BenchmarkDecoder/1e-Reuse4-4 44 2658367 ns/op 3.76 MB/s BenchmarkDecoder/1e5-4 4 25904769 ns/op 3.86 MB/s BenchmarkDecoder/1e-Reuse5-4 4 25757199 ns/op 3.88 MB/s BenchmarkDecoder/1e6-4 1 258187030 ns/op 3.87 MB/s BenchmarkDecoder/1e-Reuse6-4 1 258376230 ns/op 3.87 MB/s BenchmarkEncoder/1e4-4 50 2235135 ns/op 4.47 MB/s BenchmarkEncoder/1e-Reuse4-4 52 2067951 ns/op 4.84 MB/s BenchmarkEncoder/1e5-4 5 21639847 ns/op 4.62 MB/s BenchmarkEncoder/1e-Reuse5-4 5 21495151 ns/op 4.65 MB/s BenchmarkEncoder/1e6-4 1 219087192 ns/op 4.56 MB/s BenchmarkEncoder/1e-Reuse6-4 1 215416112 ns/op 4.64 MB/s PASS ok compress/lzw 3.906s goos: linux goarch: arm64 pkg: container/heap BenchmarkDup-4 18 6111544 ns/op PASS ok container/heap 1.150s goos: linux goarch: arm64 pkg: context BenchmarkCommonParentCancel-4 16291 6831 ns/op BenchmarkWithTimeout/concurrency=40-4 3315 34398 ns/op BenchmarkWithTimeout/concurrency=4000-4 3386 34685 ns/op BenchmarkWithTimeout/concurrency=400000-4 5056 26454 ns/op BenchmarkCancelTree/depth=1/Root=Background-4 341817 335.3 ns/op BenchmarkCancelTree/depth=1/Root=OpenCanceler-4 12561 9935 ns/op BenchmarkCancelTree/depth=1/Root=ClosedCanceler-4 15096 7649 ns/op BenchmarkCancelTree/depth=10/Root=Background-4 2625 46717 ns/op BenchmarkCancelTree/depth=10/Root=OpenCanceler-4 1580 72290 ns/op BenchmarkCancelTree/depth=10/Root=ClosedCanceler-4 2223 49155 ns/op BenchmarkCancelTree/depth=100/Root=Background-4 231 735038 ns/op BenchmarkCancelTree/depth=100/Root=OpenCanceler-4 165 743271 ns/op BenchmarkCancelTree/depth=100/Root=ClosedCanceler-4 244 452659 ns/op BenchmarkCancelTree/depth=1000/Root=Background-4 21 5284230 ns/op BenchmarkCancelTree/depth=1000/Root=OpenCanceler-4 13 8736175 ns/op BenchmarkCancelTree/depth=1000/Root=ClosedCanceler-4 24 4701556 ns/op BenchmarkCheckCanceled/Err-4 205508 530.4 ns/op BenchmarkCheckCanceled/Done-4 353606 333.6 ns/op BenchmarkContextCancelDone-4 476038 254.2 ns/op BenchmarkDeepValueNewGoRoutine/depth=10-4 16569 7017 ns/op BenchmarkDeepValueNewGoRoutine/depth=20-4 14208 8448 ns/op BenchmarkDeepValueNewGoRoutine/depth=30-4 10000 10633 ns/op BenchmarkDeepValueNewGoRoutine/depth=50-4 10000 11553 ns/op BenchmarkDeepValueNewGoRoutine/depth=100-4 8164 13803 ns/op BenchmarkDeepValueSameGoRoutine/depth=10-4 456600 262.0 ns/op BenchmarkDeepValueSameGoRoutine/depth=20-4 268186 442.5 ns/op BenchmarkDeepValueSameGoRoutine/depth=30-4 191490 625.4 ns/op BenchmarkDeepValueSameGoRoutine/depth=50-4 121290 988.7 ns/op BenchmarkDeepValueSameGoRoutine/depth=100-4 63027 1896 ns/op PASS ok context 13.467s goos: linux goarch: arm64 pkg: crypto/aes BenchmarkEncrypt-4 1370995 87.38 ns/op 183.10 MB/s BenchmarkDecrypt-4 1351051 88.69 ns/op 180.40 MB/s BenchmarkExpand-4 1000000 110.8 ns/op PASS ok crypto/aes 1.553s goos: linux goarch: arm64 pkg: crypto/cipher BenchmarkAESGCM/Open-128-64-4 175239 628.4 ns/op 101.84 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-64-4 314481 363.6 ns/op 176.00 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-64-4 187828 637.1 ns/op 100.45 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-64-4 310016 387.7 ns/op 165.09 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-1350-4 103149 1158 ns/op 1165.62 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-1350-4 133506 890.0 ns/op 1516.78 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-1350-4 94525 1263 ns/op 1068.82 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-1350-4 118449 1049 ns/op 1286.42 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-8192-4 31652 3782 ns/op 2166.06 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-8192-4 34214 3502 ns/op 2339.19 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-8192-4 27062 4427 ns/op 1850.43 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-8192-4 28479 4276 ns/op 1915.82 MB/s 0 B/op 0 allocs/op BenchmarkAESCFBEncrypt1K-4 5497 21342 ns/op 47.75 MB/s BenchmarkAESCFBDecrypt1K-4 5506 21211 ns/op 48.04 MB/s BenchmarkAESCFBDecrypt8K-4 708 167502 ns/op 48.88 MB/s BenchmarkAESOFB1K-4 8361 14161 ns/op 71.96 MB/s BenchmarkAESCTR1K-4 10000 10534 ns/op 96.74 MB/s BenchmarkAESCTR8K-4 1407 83481 ns/op 98.07 MB/s BenchmarkAESCBCEncrypt1K-4 10000 10785 ns/op 94.94 MB/s BenchmarkAESCBCDecrypt1K-4 13849 8806 ns/op 116.28 MB/s PASS ok crypto/cipher 3.806s goos: linux goarch: arm64 pkg: crypto/des BenchmarkEncrypt-4 68778 1740 ns/op 4.60 MB/s BenchmarkDecrypt-4 69159 1718 ns/op 4.66 MB/s BenchmarkTDESEncrypt-4 25783 4574 ns/op 1.75 MB/s BenchmarkTDESDecrypt-4 25797 4637 ns/op 1.73 MB/s PASS ok crypto/des 1.637s goos: linux goarch: arm64 pkg: crypto/ecdh BenchmarkECDH/P256-4 583 205266 ns/op 760 B/op 12 allocs/op BenchmarkECDH/P384-4 12 9764303 ns/op 1088 B/op 21 allocs/op BenchmarkECDH/P521-4 5 24476535 ns/op 1531 B/op 21 allocs/op BenchmarkECDH/X25519-4 60 2002742 ns/op 377 B/op 9 allocs/op PASS ok crypto/ecdh 1.908s goos: linux goarch: arm64 pkg: crypto/ecdsa BenchmarkSign/P256-4 1122 98837 ns/op 2511 B/op 33 allocs/op BenchmarkSign/P384-4 27 4282727 ns/op 2679 B/op 34 allocs/op BenchmarkSign/P521-4 10 10403924 ns/op 3065 B/op 35 allocs/op BenchmarkVerify/P256-4 546 217978 ns/op 432 B/op 8 allocs/op BenchmarkVerify/P384-4 10 10772276 ns/op 592 B/op 12 allocs/op BenchmarkVerify/P521-4 4 26703949 ns/op 912 B/op 12 allocs/op BenchmarkGenerateKey/P256-4 2649 44225 ns/op 895 B/op 14 allocs/op BenchmarkGenerateKey/P384-4 48 2473336 ns/op 1097 B/op 17 allocs/op BenchmarkGenerateKey/P521-4 19 5992179 ns/op 1416 B/op 17 allocs/op PASS ok crypto/ecdsa 2.597s goos: linux goarch: arm64 pkg: crypto/ed25519 BenchmarkKeyGeneration-4 222 503180 ns/op BenchmarkNewKeyFromSeed-4 236 504337 ns/op BenchmarkSigning-4 208 570236 ns/op BenchmarkVerification-4 120 983653 ns/op PASS ok crypto/ed25519 1.656s goos: linux goarch: arm64 pkg: crypto/elliptic BenchmarkScalarBaseMult/P256-4 3026 39007 ns/op 368 B/op 6 allocs/op BenchmarkScalarBaseMult/P224-4 120 1003781 ns/op 376 B/op 9 allocs/op BenchmarkScalarBaseMult/P384-4 46 2525848 ns/op 504 B/op 9 allocs/op BenchmarkScalarBaseMult/P521-4 19 6058233 ns/op 696 B/op 9 allocs/op BenchmarkScalarMult/P256-4 764 155213 ns/op 448 B/op 7 allocs/op BenchmarkScalarMult/P224-4 48 2448676 ns/op 440 B/op 10 allocs/op BenchmarkScalarMult/P384-4 18 6461198 ns/op 616 B/op 10 allocs/op BenchmarkScalarMult/P521-4 6 17075459 ns/op 840 B/op 10 allocs/op BenchmarkMarshalUnmarshal/P256/Uncompressed-4 10000 10091 ns/op 544 B/op 8 allocs/op BenchmarkMarshalUnmarshal/P256/Compressed-4 4095 28708 ns/op 592 B/op 9 allocs/op BenchmarkMarshalUnmarshal/P224/Uncompressed-4 3956 28215 ns/op 560 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P224/Compressed-4 72 1605047 ns/op 592 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P384/Uncompressed-4 2586 45184 ns/op 784 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P384/Compressed-4 278 429723 ns/op 848 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P521/Uncompressed-4 1704 68872 ns/op 1104 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P521/Compressed-4 85 1349784 ns/op 1184 B/op 15 allocs/op PASS ok crypto/elliptic 3.314s goos: linux goarch: arm64 pkg: crypto/hmac BenchmarkHMACSHA256_1K-4 23865 4999 ns/op 204.84 MB/s BenchmarkHMACSHA256_32-4 25275 4729 ns/op 6.77 MB/s BenchmarkNewWriteSum-4 13024 9037 ns/op 3.54 MB/s PASS ok crypto/hmac 1.603s goos: linux goarch: arm64 pkg: crypto/internal/bigmod BenchmarkModAdd-4 46642 2550 ns/op BenchmarkModSub-4 46581 2559 ns/op BenchmarkMontgomeryRepr-4 15078 7960 ns/op BenchmarkMontgomeryMul-4 15091 7948 ns/op BenchmarkModMul-4 7314 16236 ns/op BenchmarkExpBig-4 7 15607668 ns/op BenchmarkExp-4 4 27824669 ns/op PASS ok crypto/internal/bigmod 2.258s goos: linux goarch: arm64 pkg: crypto/internal/edwards25519 BenchmarkEncodingDecoding-4 1291 89708 ns/op BenchmarkScalarBaseMult-4 266 437401 ns/op BenchmarkScalarMult-4 100 1089032 ns/op BenchmarkVarTimeDoubleScalarBaseMult-4 138 868602 ns/op PASS ok crypto/internal/edwards25519 1.544s goos: linux goarch: arm64 pkg: crypto/internal/edwards25519/field BenchmarkAdd-4 421484 272.2 ns/op BenchmarkMultiply-4 591423 188.6 ns/op BenchmarkSquare-4 948555 125.0 ns/op BenchmarkInvert-4 3834 31231 ns/op BenchmarkMult32-4 1000000 105.2 ns/op PASS ok crypto/internal/edwards25519/field 1.633s goos: linux goarch: arm64 pkg: crypto/internal/nistec BenchmarkScalarMult/P224-4 44 2422594 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P256-4 856 137773 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P384-4 16 6465397 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P521-4 6 16776393 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P224-4 127 922315 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P256-4 4498 26519 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P384-4 50 2278862 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P521-4 20 5272178 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/nistec 2.101s goos: linux goarch: arm64 pkg: crypto/internal/nistec/fiat BenchmarkMul/P224-4 486878 231.8 ns/op 0 B/op 0 allocs/op BenchmarkMul/P384-4 265173 444.5 ns/op 0 B/op 0 allocs/op BenchmarkMul/P521-4 106081 1124 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P224-4 513180 232.1 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P384-4 269822 442.1 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P521-4 102850 1147 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/nistec/fiat 1.767s goos: linux goarch: arm64 pkg: crypto/md5 BenchmarkHash8Bytes-4 101182 1164 ns/op 6.87 MB/s BenchmarkHash64-4 127470 925.1 ns/op 69.18 MB/s BenchmarkHash128-4 116666 1026 ns/op 124.77 MB/s BenchmarkHash256-4 96616 1233 ns/op 207.70 MB/s BenchmarkHash512-4 72897 1645 ns/op 311.31 MB/s BenchmarkHash1K-4 48549 2470 ns/op 414.65 MB/s BenchmarkHash8K-4 8313 14302 ns/op 572.78 MB/s BenchmarkHash1M-4 66 1688276 ns/op 621.09 MB/s BenchmarkHash8M-4 8 13492184 ns/op 621.74 MB/s BenchmarkHash8BytesUnaligned-4 101086 1164 ns/op 6.87 MB/s BenchmarkHash1KUnaligned-4 48535 2470 ns/op 414.51 MB/s BenchmarkHash8KUnaligned-4 8076 14702 ns/op 557.19 MB/s PASS ok crypto/md5 2.589s goos: linux goarch: arm64 pkg: crypto/rand BenchmarkPrime-4 1 571974579 ns/op PASS ok crypto/rand 1.606s goos: linux goarch: arm64 pkg: crypto/rc4 BenchmarkRC4_128-4 13664 8753 ns/op 14.62 MB/s BenchmarkRC4_1K-4 1699 68349 ns/op 14.98 MB/s BenchmarkRC4_8K-4 220 540213 ns/op 14.99 MB/s PASS ok crypto/rc4 1.528s goos: linux goarch: arm64 pkg: crypto/rsa BenchmarkDecryptPKCS1v15/2048-4 8 13632294 ns/op BenchmarkDecryptPKCS1v15/3072-4 4 33057229 ns/op BenchmarkDecryptPKCS1v15/4096-4 2 63802218 ns/op BenchmarkEncryptPKCS1v15/2048-4 34 3222922 ns/op BenchmarkDecryptOAEP/2048-4 8 13834309 ns/op BenchmarkEncryptOAEP/2048-4 34 3253235 ns/op BenchmarkSignPKCS1v15/2048-4 8 13852604 ns/op BenchmarkVerifyPKCS1v15/2048-4 36 3217893 ns/op BenchmarkSignPSS/2048-4 8 13958524 ns/op BenchmarkVerifyPSS/2048-4 36 3238675 ns/op PASS ok crypto/rsa 2.641s goos: linux goarch: arm64 pkg: crypto/sha1 BenchmarkHash8Bytes/New-4 92439 1288 ns/op 6.21 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum-4 109458 1063 ns/op 7.53 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/New-4 104949 1126 ns/op 284.18 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/Sum-4 129222 924.5 ns/op 346.12 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 78858 1521 ns/op 673.40 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum-4 90578 1312 ns/op 780.58 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 21746 5513 ns/op 1485.82 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum-4 22548 5314 ns/op 1541.72 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha1 2.168s goos: linux goarch: arm64 pkg: crypto/sha256 BenchmarkHash8Bytes/New-4 79843 1473 ns/op 5.43 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum224-4 92835 1267 ns/op 6.31 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum256-4 91699 1298 ns/op 6.16 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 68997 1720 ns/op 595.24 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum224-4 78231 1530 ns/op 669.12 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum256-4 77640 1544 ns/op 663.32 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 21548 5560 ns/op 1473.37 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum224-4 22332 5369 ns/op 1525.90 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum256-4 22274 5390 ns/op 1519.85 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha256 2.359s goos: linux goarch: arm64 pkg: crypto/sha512 BenchmarkHash8Bytes/New-4 22836 5233 ns/op 1.53 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum384-4 24226 4947 ns/op 1.62 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum512-4 24300 4941 ns/op 1.62 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 3928 29232 ns/op 35.03 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum384-4 4161 28503 ns/op 35.93 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum512-4 4111 28799 ns/op 35.56 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 598 199980 ns/op 40.96 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum384-4 602 198095 ns/op 41.35 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum512-4 603 197721 ns/op 41.43 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha512 2.334s goos: linux goarch: arm64 pkg: crypto/subtle BenchmarkConstantTimeByteEq-4 16849863 7.114 ns/op BenchmarkConstantTimeEq-4 16827841 7.123 ns/op BenchmarkConstantTimeLessOrEq-4 16873842 7.101 ns/op BenchmarkXORBytes/8Bytes-4 2873238 41.29 ns/op 193.73 MB/s BenchmarkXORBytes/128Bytes-4 2702269 44.35 ns/op 2886.04 MB/s BenchmarkXORBytes/2048Bytes-4 937792 125.6 ns/op 16302.32 MB/s BenchmarkXORBytes/32768Bytes-4 78302 1534 ns/op 21357.64 MB/s PASS ok crypto/subtle 1.988s goos: linux goarch: arm64 pkg: crypto/tls BenchmarkCertCache/0-4 244 487742 ns/op BenchmarkCertCache/1-4 243 480619 ns/op BenchmarkCertCache/2-4 243 482697 ns/op BenchmarkCertCache/3-4 246 490672 ns/op BenchmarkHandshakeServer/RSA-4 14 7739368 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv13-4 13 8869522 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv12-4 13 8433732 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv13-4 87 1254182 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv12-4 139 843865 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv13-4 38 3091544 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv12-4 43 2689664 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv13-4 3 38458944 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv12-4 3 37955557 ns/op BenchmarkThroughput/MaxPacket/1MB/TLSv12-4 2 78339714 ns/op 13.38 MB/s BenchmarkThroughput/MaxPacket/1MB/TLSv13-4 2 81895254 ns/op 12.80 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv12-4 1 145168749 ns/op 14.45 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv13-4 1 149611110 ns/op 14.02 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv12-4 1 279964780 ns/op 14.98 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv13-4 1 282263540 ns/op 14.86 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv12-4 1 513577883 ns/op 16.33 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv13-4 1 548632721 ns/op 15.29 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv12-4 1 1040546807 ns/op 16.12 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv13-4 1 1086103323 ns/op 15.45 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv12-4 1 1996506498 ns/op 16.81 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv13-4 1 2162994967 ns/op 15.51 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv12-4 1 3980801719 ns/op 16.86 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv13-4 1 4302720375 ns/op 15.60 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv12-4 2 87711894 ns/op 11.95 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv13-4 2 81636774 ns/op 12.84 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv12-4 1 139693550 ns/op 15.01 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv13-4 1 146890429 ns/op 14.28 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv12-4 1 272319381 ns/op 15.40 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv13-4 1 280639780 ns/op 14.95 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv12-4 1 519476003 ns/op 16.15 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv13-4 1 550219961 ns/op 15.25 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv12-4 1 1013760568 ns/op 16.55 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv13-4 1 1098983002 ns/op 15.27 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv12-4 1 2014474018 ns/op 16.66 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv13-4 1 2163281607 ns/op 15.51 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv12-4 1 4047041033 ns/op 16.58 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv13-4 1 4270081138 ns/op 15.72 MB/s BenchmarkLatency/MaxPacket/200kbps/TLSv12-4 1 710470430 ns/op BenchmarkLatency/MaxPacket/200kbps/TLSv13-4 1 711930029 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv12-4 1 294202059 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv13-4 1 294357060 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv12-4 1 157379309 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv13-4 1 156402549 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv12-4 2 87751534 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv13-4 2 86647254 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv12-4 3 45989837 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv13-4 3 44916170 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv12-4 1 148333230 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv13-4 1 151693869 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv12-4 2 70281515 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv13-4 2 69715075 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv12-4 3 45087810 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv13-4 3 43784290 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv12-4 4 32275598 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv13-4 4 30654898 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv12-4 5 24626422 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv13-4 5 23070614 ns/op PASS ok crypto/tls 43.487s goos: linux goarch: arm64 pkg: crypto/x509 BenchmarkCreateCertificate/RSA_2048-4 6 17712085 ns/op BenchmarkCreateCertificate/ECDSA_P256-4 244 484993 ns/op BenchmarkParseCertificate/ecdsa_leaf-4 950 124264 ns/op 12660 B/op 165 allocs/op BenchmarkParseCertificate/rsa_leaf-4 884 133962 ns/op 14067 B/op 188 allocs/op PASS ok crypto/x509 1.927s goos: linux goarch: arm64 pkg: database/sql BenchmarkConcurrentDBExec-4 38 2921290 ns/op 281205 B/op 1646 allocs/op BenchmarkConcurrentStmtQuery-4 32 3498135 ns/op 271564 B/op 2042 allocs/op BenchmarkConcurrentStmtExec-4 48 2444994 ns/op 219648 B/op 730 allocs/op BenchmarkConcurrentTxQuery-4 42 3000721 ns/op 278794 B/op 2161 allocs/op BenchmarkConcurrentTxExec-4 56 2022310 ns/op 87826 B/op 1554 allocs/op BenchmarkConcurrentTxStmtQuery-4 39 3006316 ns/op 104190 B/op 2045 allocs/op BenchmarkConcurrentTxStmtExec-4 100 1073491 ns/op 40178 B/op 381 allocs/op BenchmarkConcurrentRandom-4 36 2978399 ns/op 229164 B/op 1847 allocs/op BenchmarkManyConcurrentQueries-4 2469 46663 ns/op 4113 B/op 20 allocs/op BenchmarkGrabConn-4 119335 1024 ns/op 0 B/op 0 allocs/op PASS ok database/sql 2.434s goos: linux goarch: arm64 pkg: debug/elf BenchmarkSymbols64-4 1648 66166 ns/op BenchmarkSymbols32-4 1906 59976 ns/op PASS ok debug/elf 1.258s goos: linux goarch: arm64 pkg: debug/gosym Benchmark115/NewLineTable-4 221463 545.0 ns/op 384 B/op 3 allocs/op Benchmark115/NewTable-4 75 1552548 ns/op 180224 B/op 13 allocs/op Benchmark115/LineToPC-4 66 1788233 ns/op 0 B/op 0 allocs/op Benchmark115/PCToLine-4 14016 8525 ns/op 0 B/op 0 allocs/op PASS ok debug/gosym 1.878s goos: linux goarch: arm64 pkg: encoding/asn1 BenchmarkObjectIdentifierString-4 39400 3029 ns/op BenchmarkMarshal-4 627 186397 ns/op 9528 B/op 363 allocs/op BenchmarkUnmarshal-4 2300 50137 ns/op 784 B/op 43 allocs/op PASS ok encoding/asn1 1.433s goos: linux goarch: arm64 pkg: encoding/base32 BenchmarkEncode-4 384 310529 ns/op 26.38 MB/s BenchmarkEncodeToString-4 328 344289 ns/op 23.79 MB/s BenchmarkDecode-4 145 824210 ns/op 15.91 MB/s BenchmarkDecodeString-4 146 813792 ns/op 16.11 MB/s PASS ok encoding/base32 1.735s goos: linux goarch: arm64 pkg: encoding/base64 BenchmarkEncodeToString-4 375 298606 ns/op 27.43 MB/s BenchmarkDecodeString/2-4 266133 432.4 ns/op 9.25 MB/s BenchmarkDecodeString/4-4 213837 553.6 ns/op 14.45 MB/s BenchmarkDecodeString/8-4 180834 664.2 ns/op 18.07 MB/s BenchmarkDecodeString/64-4 39025 3072 ns/op 28.64 MB/s BenchmarkDecodeString/8192-4 352 338132 ns/op 32.31 MB/s BenchmarkNewEncoding-4 61371 1943 ns/op 131.78 MB/s PASS ok encoding/base64 2.001s goos: linux goarch: arm64 pkg: encoding/binary BenchmarkReadSlice1000Int32s-4 1174 101378 ns/op 39.46 MB/s BenchmarkReadStruct-4 13930 8575 ns/op 8.75 MB/s BenchmarkWriteStruct-4 13833 8661 ns/op 8.66 MB/s BenchmarkReadInts-4 36213 3337 ns/op 8.99 MB/s BenchmarkWriteInts-4 35056 3409 ns/op 8.80 MB/s BenchmarkWriteSlice1000Int32s-4 1168 104189 ns/op 38.39 MB/s BenchmarkPutUint16-4 3103809 38.75 ns/op 51.61 MB/s BenchmarkAppendUint16-4 3173145 37.71 ns/op 53.04 MB/s BenchmarkPutUint32-4 2226357 53.78 ns/op 74.38 MB/s BenchmarkAppendUint32-4 2217381 54.16 ns/op 73.86 MB/s BenchmarkPutUint64-4 998634 104.2 ns/op 76.77 MB/s BenchmarkAppendUint64-4 1000000 103.1 ns/op 77.59 MB/s BenchmarkLittleEndianPutUint16-4 3092272 38.72 ns/op 51.65 MB/s BenchmarkLittleEndianAppendUint16-4 2998566 40.01 ns/op 49.99 MB/s BenchmarkLittleEndianPutUint32-4 2223086 53.76 ns/op 74.41 MB/s BenchmarkLittleEndianAppendUint32-4 2214063 54.14 ns/op 73.88 MB/s BenchmarkLittleEndianPutUint64-4 1000000 103.8 ns/op 77.06 MB/s BenchmarkLittleEndianAppendUint64-4 1000000 102.7 ns/op 77.87 MB/s BenchmarkReadFloats-4 126129 959.9 ns/op 12.50 MB/s BenchmarkWriteFloats-4 120703 991.2 ns/op 12.11 MB/s BenchmarkReadSlice1000Float32s-4 1026 116744 ns/op 34.26 MB/s BenchmarkWriteSlice1000Float32s-4 999 119653 ns/op 33.43 MB/s BenchmarkReadSlice1000Uint8s-4 68601 1583 ns/op 631.70 MB/s BenchmarkWriteSlice1000Uint8s-4 107094 1071 ns/op 933.47 MB/s BenchmarkPutUvarint32-4 748390 158.8 ns/op 25.20 MB/s BenchmarkPutUvarint64-4 192086 623.6 ns/op 12.83 MB/s PASS ok encoding/binary 4.831s goos: linux goarch: arm64 pkg: encoding/csv BenchmarkRead-4 5931 18590 ns/op 736 B/op 16 allocs/op BenchmarkReadWithFieldsPerRecord-4 5912 18296 ns/op 736 B/op 16 allocs/op BenchmarkReadWithoutFieldsPerRecord-4 6439 18655 ns/op 736 B/op 16 allocs/op BenchmarkReadLargeFields-4 3632 31027 ns/op 3938 B/op 24 allocs/op BenchmarkReadReuseRecord-4 6890 17020 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithFieldsPerRecord-4 6934 16931 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithoutFieldsPerRecord-4 7047 16961 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordLargeFields-4 4111 29172 ns/op 2978 B/op 12 allocs/op BenchmarkWrite-4 10000 10641 ns/op PASS ok encoding/csv 2.089s goos: linux goarch: arm64 pkg: encoding/gob BenchmarkEndToEndPipe-4 12080 9772 ns/op 1813 B/op 2 allocs/op BenchmarkEndToEndByteBuffer-4 15820 7622 ns/op 1811 B/op 2 allocs/op BenchmarkEndToEndSliceByteBuffer-4 238 487804 ns/op 16754 B/op 330 allocs/op BenchmarkEncodeComplex128Slice-4 728 161177 ns/op 675 B/op 0 allocs/op BenchmarkEncodeFloat64Slice-4 1474 78143 ns/op 59 B/op 0 allocs/op BenchmarkEncodeInt32Slice-4 1425 82333 ns/op 61 B/op 0 allocs/op BenchmarkEncodeStringSlice-4 1944 58687 ns/op 199 B/op 0 allocs/op BenchmarkEncodeInterfaceSlice-4 55 2067499 ns/op 36229 B/op 251 allocs/op BenchmarkDecodeComplex128Slice-4 576 210115 ns/op 25236 B/op 169 allocs/op BenchmarkDecodeFloat64Slice-4 1184 98651 ns/op 10797 B/op 169 allocs/op BenchmarkDecodeInt32Slice-4 1292 91249 ns/op 9758 B/op 169 allocs/op BenchmarkDecodeStringSlice-4 789 146400 ns/op 39140 B/op 1169 allocs/op BenchmarkDecodeStringsSlice-4 273 416955 ns/op 66389 B/op 2206 allocs/op BenchmarkDecodeBytesSlice-4 505 222876 ns/op 23799 B/op 192 allocs/op BenchmarkDecodeInterfaceSlice-4 82 1374987 ns/op 83165 B/op 3178 allocs/op BenchmarkDecodeMap-4 62 1805566 ns/op 54016 B/op 177 allocs/op PASS ok encoding/gob 3.352s goos: linux goarch: arm64 pkg: encoding/hex BenchmarkEncode/256-4 14199 8398 ns/op 30.48 MB/s BenchmarkEncode/1024-4 3352 33831 ns/op 30.27 MB/s BenchmarkEncode/4096-4 883 135543 ns/op 30.22 MB/s BenchmarkEncode/16384-4 219 543499 ns/op 30.15 MB/s BenchmarkDecode/256-4 27883 4311 ns/op 59.39 MB/s BenchmarkDecode/1024-4 6822 17072 ns/op 59.98 MB/s BenchmarkDecode/4096-4 1740 68241 ns/op 60.02 MB/s BenchmarkDecode/16384-4 436 274040 ns/op 59.79 MB/s BenchmarkDump/256-4 1178 101900 ns/op 2.51 MB/s BenchmarkDump/1024-4 300 404460 ns/op 2.53 MB/s BenchmarkDump/4096-4 72 1602192 ns/op 2.56 MB/s BenchmarkDump/16384-4 16 6508192 ns/op 2.52 MB/s PASS ok encoding/hex 2.745s goos: linux goarch: arm64 pkg: encoding/json BenchmarkCodeEncoder-4 1 144124030 ns/op 13.46 MB/s 8391840 B/op 59 allocs/op BenchmarkCodeEncoderError-4 1 148942749 ns/op 13.03 MB/s 8394864 B/op 117 allocs/op BenchmarkCodeMarshal-4 1 148936670 ns/op 13.03 MB/s 10333440 B/op 61 allocs/op BenchmarkCodeMarshalError-4 1 141137190 ns/op 13.75 MB/s 2077280 B/op 96 allocs/op BenchmarkMarshalBytes/32-4 21469 5606 ns/op BenchmarkMarshalBytes/256-4 6176 18654 ns/op BenchmarkMarshalBytes/4096-4 556 214377 ns/op BenchmarkMarshalBytesError/32-4 46 2442055 ns/op BenchmarkMarshalBytesError/256-4 46 2459322 ns/op BenchmarkMarshalBytesError/4096-4 43 2668292 ns/op BenchmarkMarshalMap-4 43953 2794 ns/op 300 B/op 8 allocs/op BenchmarkCodeDecoder-4 1 481053046 ns/op 4.03 MB/s 10097192 B/op 40034 allocs/op BenchmarkUnicodeDecoder-4 29185 4065 ns/op 3.44 MB/s 40 B/op 2 allocs/op BenchmarkDecoderStream-4 38956 3029 ns/op 16 B/op 1 allocs/op BenchmarkCodeUnmarshal-4 1 425888490 ns/op 4.56 MB/s 2019920 B/op 40004 allocs/op BenchmarkCodeUnmarshalReuse-4 1 419313771 ns/op 4.63 MB/s 2019480 B/op 40005 allocs/op BenchmarkUnmarshalString-4 75606 1600 ns/op 160 B/op 2 allocs/op BenchmarkUnmarshalFloat64-4 159694 759.3 ns/op 144 B/op 1 allocs/op BenchmarkUnmarshalInt64-4 260984 474.0 ns/op 144 B/op 1 allocs/op BenchmarkUnmarshalMap-4 22554 5364 ns/op 320 B/op 12 allocs/op BenchmarkIssue10335-4 75894 1594 ns/op 176 B/op 3 allocs/op BenchmarkIssue34127-4 83623 1439 ns/op 83 B/op 2 allocs/op BenchmarkUnmapped-4 23612 5087 ns/op 208 B/op 4 allocs/op BenchmarkTypeFieldsCache/MissTypes1-4 3133 36699 ns/op BenchmarkTypeFieldsCache/MissTypes10-4 847 137877 ns/op BenchmarkTypeFieldsCache/MissTypes100-4 100 1110512 ns/op BenchmarkTypeFieldsCache/MissTypes1000-4 10 10721683 ns/op BenchmarkTypeFieldsCache/HitTypes1-4 442934 250.8 ns/op BenchmarkTypeFieldsCache/HitTypes10-4 456384 255.6 ns/op BenchmarkTypeFieldsCache/HitTypes100-4 464690 254.6 ns/op BenchmarkTypeFieldsCache/HitTypes1000-4 475458 249.1 ns/op BenchmarkEncodeMarshaler-4 59233 2020 ns/op 75 B/op 1 allocs/op BenchmarkEncoderEncode-4 74485 1606 ns/op 43 B/op 0 allocs/op BenchmarkNumberIsValid-4 4151323 28.58 ns/op BenchmarkNumberIsValidRegexp-4 15994 7571 ns/op PASS ok encoding/json 8.523s goos: linux goarch: arm64 pkg: encoding/pem BenchmarkEncode-4 42 2396445 ns/op 27.35 MB/s BenchmarkDecode-4 21 5340421 ns/op 16.62 MB/s PASS ok encoding/pem 1.254s goos: linux goarch: arm64 pkg: encoding/xml BenchmarkMarshal-4 2505 40093 ns/op 6280 B/op 24 allocs/op BenchmarkUnmarshal-4 1023 115102 ns/op 8217 B/op 185 allocs/op BenchmarkHTMLAutoClose-4 4207 27935 ns/op PASS ok encoding/xml 1.380s goos: linux goarch: arm64 pkg: errors BenchmarkIs-4 181538 613.8 ns/op BenchmarkAs-4 46791 2542 ns/op PASS ok errors 1.286s goos: linux goarch: arm64 pkg: expvar BenchmarkIntAdd-4 187737 616.7 ns/op BenchmarkIntSet-4 213903 600.7 ns/op BenchmarkFloatAdd-4 51465 2421 ns/op BenchmarkFloatSet-4 214236 635.5 ns/op BenchmarkStringSet-4 181078 631.0 ns/op BenchmarkMapSet-4 47424 2409 ns/op BenchmarkMapSetDifferent-4 55833 2268 ns/op BenchmarkMapSetDifferentRandom-4 230 509424 ns/op BenchmarkMapSetString-4 50746 2842 ns/op BenchmarkMapAddSame-4 29086 4083 ns/op BenchmarkMapAddDifferent-4 12650 9522 ns/op BenchmarkMapAddDifferentRandom-4 199 598269 ns/op BenchmarkMapAddSameSteadyState-4 203182 690.3 ns/op BenchmarkMapAddDifferentSteadyState-4 104694 1215 ns/op BenchmarkMapString-4 5763 19380 ns/op 672 B/op 7 allocs/op BenchmarkRealworldExpvarUsage-4 23485 4369 ns/op PASS ok expvar 3.591s goos: linux goarch: arm64 pkg: fmt BenchmarkSprintfPadding-4 104781 1108 ns/op BenchmarkSprintfEmpty-4 370918 332.3 ns/op BenchmarkSprintfString-4 257347 472.0 ns/op BenchmarkSprintfTruncateString-4 231042 527.4 ns/op BenchmarkSprintfTruncateBytes-4 158685 767.1 ns/op BenchmarkSprintfSlowParsingPath-4 231631 528.1 ns/op BenchmarkSprintfQuoteString-4 48399 2457 ns/op BenchmarkSprintfInt-4 245268 478.7 ns/op BenchmarkSprintfIntInt-4 178497 668.0 ns/op BenchmarkSprintfPrefixedInt-4 208298 581.6 ns/op BenchmarkSprintfFloat-4 137558 873.6 ns/op BenchmarkSprintfComplex-4 60475 1980 ns/op BenchmarkSprintfBoolean-4 249392 481.2 ns/op BenchmarkSprintfHexString-4 135183 903.0 ns/op BenchmarkSprintfHexBytes-4 107658 1138 ns/op BenchmarkSprintfBytes-4 49392 2451 ns/op BenchmarkSprintfStringer-4 79546 1523 ns/op BenchmarkSprintfStructure-4 38278 3193 ns/op BenchmarkManyArgs-4 62911 1914 ns/op BenchmarkFprintInt-4 57205 2096 ns/op BenchmarkFprintfBytes-4 62664 1939 ns/op BenchmarkFprintIntNoAlloc-4 56947 2099 ns/op BenchmarkScanInts-4 28 4154754 ns/op BenchmarkScanRecursiveInt-4 1 452173368 ns/op BenchmarkScanRecursiveIntReaderWrapper-4 1 475968367 ns/op PASS ok fmt 5.194s goos: linux goarch: arm64 pkg: go/build BenchmarkImportVendor-4 696 161914 ns/op PASS ok go/build 1.150s goos: linux goarch: arm64 pkg: go/constant BenchmarkStringAdd/1-4 36318 3141 ns/op 160 B/op 2 allocs/op BenchmarkStringAdd/4-4 9674 10372 ns/op 832 B/op 9 allocs/op BenchmarkStringAdd/16-4 3248 34737 ns/op 3168 B/op 23 allocs/op BenchmarkStringAdd/64-4 928 131036 ns/op 11872 B/op 73 allocs/op BenchmarkStringAdd/256-4 228 517453 ns/op 48992 B/op 267 allocs/op BenchmarkStringAdd/1024-4 49 2248637 ns/op 215520 B/op 1038 allocs/op BenchmarkStringAdd/4096-4 12 8880356 ns/op 846304 B/op 4113 allocs/op BenchmarkStringAdd/16384-4 3 36777837 ns/op 3615202 B/op 16406 allocs/op BenchmarkStringAdd/65536-4 1 149893909 ns/op 15239744 B/op 65565 allocs/op PASS ok go/constant 2.308s goos: linux goarch: arm64 pkg: go/format BenchmarkFormat/array1-10000-4 1 272158300 ns/op 0.24 MB/s 46058552 B/op 48969 allocs/op PASS ok go/format 1.328s goos: linux goarch: arm64 pkg: go/parser BenchmarkParse-4 5 23057038 ns/op 2.34 MB/s BenchmarkParseOnly-4 5 20176575 ns/op 2.67 MB/s BenchmarkResolve-4 42 2882501 ns/op 18.68 MB/s PASS ok go/parser 2.399s goos: linux goarch: arm64 pkg: go/printer BenchmarkPrintFile-4 1 155585349 ns/op 0.33 MB/s 5160416 B/op 27506 allocs/op BenchmarkPrintDecl-4 776 149455 ns/op 0.21 MB/s 16405 B/op 51 allocs/op PASS ok go/printer 1.306s goos: linux goarch: arm64 pkg: go/scanner BenchmarkScan-4 242 492678 ns/op BenchmarkScanFiles/go/types/expr.go-4 13 8987319 ns/op 5.51 MB/s BenchmarkScanFiles/go/parser/parser.go-4 8 14201119 ns/op 5.16 MB/s BenchmarkScanFiles/net/http/server.go-4 5 21592230 ns/op 5.70 MB/s BenchmarkScanFiles/go/scanner/errors.go-4 195 615328 ns/op 5.04 MB/s PASS ok go/scanner 1.950s goos: linux goarch: arm64 pkg: go/token BenchmarkSearchInts-4 1000000 107.3 ns/op PASS ok go/token 1.125s goos: linux goarch: arm64 pkg: go/types BenchmarkLookupFieldOrMethod-4 74 1569071 ns/op BenchmarkNamed/Underlying/nongeneric-4 542730 204.8 ns/op BenchmarkNamed/Underlying/generic-4 554876 204.3 ns/op BenchmarkNamed/Underlying/src_instance-4 546009 206.4 ns/op BenchmarkNamed/Underlying/user_instance-4 554517 207.0 ns/op BenchmarkNamed/NewMethodSet/nongeneric-4 16303 7269 ns/op BenchmarkNamed/NewMethodSet/generic-4 16255 7359 ns/op BenchmarkNamed/NewMethodSet/src_instance-4 16034 7351 ns/op BenchmarkNamed/NewMethodSet/user_instance-4 15992 7422 ns/op BenchmarkCheck/http/funcbodies/info-4 1 666721433 ns/op 50455 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 558366961 ns/op 60246 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 286664780 ns/op 117336 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 270228341 ns/op 124475 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 356271380 ns/op 14544 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 1 136815675 ns/op 37865 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 2 81288817 ns/op 63727 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 2 80299357 ns/op 64518 lines/s BenchmarkCheck/constant/funcbodies/info-4 1 134058395 ns/op 16160 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 2 77349477 ns/op 28009 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 2 57757138 ns/op 37507 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 2 57222658 ns/op 37855 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 1118136480 ns/op 60452 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 743097014 ns/op 90962 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 169750954 ns/op 398087 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 1 147286275 ns/op 458814 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 1 387867466 ns/op 5174 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 1 121212235 ns/op 16553 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 2 99554596 ns/op 20156 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 2 97459796 ns/op 20590 lines/s PASS ok go/types 18.583s goos: linux goarch: arm64 pkg: hash/adler32 BenchmarkAdler32KB-4 9037 11194 ns/op 91.48 MB/s PASS ok hash/adler32 1.122s goos: linux goarch: arm64 pkg: hash/crc32 BenchmarkCRC32/poly=IEEE/size=15/align=0-4 367461 305.4 ns/op 49.12 MB/s BenchmarkCRC32/poly=IEEE/size=15/align=1-4 369621 304.9 ns/op 49.20 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=0-4 361166 309.8 ns/op 129.11 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=1-4 384847 311.3 ns/op 128.48 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=0-4 350847 331.2 ns/op 1545.68 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=1-4 347133 332.0 ns/op 1542.27 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=0-4 337036 352.2 ns/op 2907.18 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=1-4 329170 355.9 ns/op 2877.16 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=0-4 240996 484.5 ns/op 8454.15 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=1-4 242365 484.7 ns/op 8451.18 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=0-4 70221 1713 ns/op 19125.42 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=1-4 68478 1730 ns/op 18935.63 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=0-4 320115 368.4 ns/op 40.72 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=1-4 322264 370.7 ns/op 40.47 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=0-4 318667 373.8 ns/op 107.02 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=1-4 318782 374.1 ns/op 106.92 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=0-4 296592 394.2 ns/op 1298.75 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=1-4 296269 394.1 ns/op 1299.30 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=0-4 276192 415.4 ns/op 2464.89 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=1-4 282002 417.0 ns/op 2455.37 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=0-4 215102 545.4 ns/op 7509.69 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=1-4 215769 548.6 ns/op 7466.42 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=0-4 67760 1763 ns/op 18584.62 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=1-4 66394 1793 ns/op 18270.77 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=0-4 189196 630.5 ns/op 23.79 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=1-4 188374 634.6 ns/op 23.64 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=0-4 101030 1170 ns/op 34.20 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=1-4 102231 1168 ns/op 34.24 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=0-4 9030 13050 ns/op 39.23 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=1-4 8966 13238 ns/op 38.68 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=0-4 4537 26110 ns/op 39.22 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=1-4 4612 25915 ns/op 39.51 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=0-4 1159 103193 ns/op 39.69 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=1-4 1149 104051 ns/op 39.37 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=0-4 145 818691 ns/op 40.02 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=1-4 145 819319 ns/op 39.99 MB/s PASS ok hash/crc32 5.716s goos: linux goarch: arm64 pkg: hash/crc64 BenchmarkCrc64/ISO64KB-4 97 1145617 ns/op 57.21 MB/s BenchmarkCrc64/ISO4KB-4 1286 91646 ns/op 44.69 MB/s BenchmarkCrc64/ISO1KB-4 5469 21146 ns/op 48.42 MB/s BenchmarkCrc64/ECMA64KB-4 99 1146580 ns/op 57.16 MB/s BenchmarkCrc64/Random64KB-4 100 1072890 ns/op 61.08 MB/s BenchmarkCrc64/Random16KB-4 422 283017 ns/op 57.89 MB/s PASS ok hash/crc64 1.755s goos: linux goarch: arm64 pkg: hash/fnv BenchmarkFnv32KB-4 8755 11611 ns/op 88.20 MB/s BenchmarkFnv32aKB-4 9008 11549 ns/op 88.67 MB/s BenchmarkFnv64KB-4 10000 11694 ns/op 87.57 MB/s BenchmarkFnv64aKB-4 10000 11638 ns/op 87.99 MB/s BenchmarkFnv128KB-4 2016 58786 ns/op 17.42 MB/s BenchmarkFnv128aKB-4 2005 59046 ns/op 17.34 MB/s PASS ok hash/fnv 1.721s goos: linux goarch: arm64 pkg: hash/maphash BenchmarkHash/n=4/Write-4 375501 301.4 ns/op 13.27 MB/s BenchmarkHash/n=4/Bytes-4 2704064 44.20 ns/op 90.49 MB/s BenchmarkHash/n=4/String-4 1298437 92.21 ns/op 43.38 MB/s BenchmarkHash/n=8/Write-4 391368 293.2 ns/op 27.29 MB/s BenchmarkHash/n=8/Bytes-4 2714732 44.21 ns/op 180.95 MB/s BenchmarkHash/n=8/String-4 1296028 94.34 ns/op 84.80 MB/s BenchmarkHash/n=16/Write-4 398215 300.2 ns/op 53.29 MB/s BenchmarkHash/n=16/Bytes-4 2745834 43.51 ns/op 367.74 MB/s BenchmarkHash/n=16/String-4 1329603 90.99 ns/op 175.85 MB/s BenchmarkHash/n=32/Write-4 395824 305.9 ns/op 104.61 MB/s BenchmarkHash/n=32/Bytes-4 2794840 42.63 ns/op 750.72 MB/s BenchmarkHash/n=32/String-4 1285981 93.28 ns/op 343.05 MB/s BenchmarkHash/n=64/Write-4 376108 315.3 ns/op 203.01 MB/s BenchmarkHash/n=64/Bytes-4 2607350 45.92 ns/op 1393.78 MB/s BenchmarkHash/n=64/String-4 1240920 97.56 ns/op 656.02 MB/s BenchmarkHash/n=256/Write-4 288802 411.0 ns/op 622.82 MB/s BenchmarkHash/n=256/Bytes-4 1719204 69.92 ns/op 3661.20 MB/s BenchmarkHash/n=256/String-4 708985 169.3 ns/op 1512.40 MB/s BenchmarkHash/n=320/Write-4 291123 409.3 ns/op 781.88 MB/s BenchmarkHash/n=320/Bytes-4 1484472 80.60 ns/op 3970.25 MB/s BenchmarkHash/n=320/String-4 512206 231.5 ns/op 1382.42 MB/s BenchmarkHash/n=1024/Write-4 207417 573.8 ns/op 1784.44 MB/s BenchmarkHash/n=1024/Bytes-4 682670 174.5 ns/op 5867.18 MB/s BenchmarkHash/n=1024/String-4 211552 562.4 ns/op 1820.70 MB/s BenchmarkHash/n=4096/Write-4 99388 1201 ns/op 3410.53 MB/s BenchmarkHash/n=4096/Bytes-4 199113 600.7 ns/op 6819.10 MB/s BenchmarkHash/n=4096/String-4 56079 2114 ns/op 1937.69 MB/s BenchmarkHash/n=16384/Write-4 32589 3724 ns/op 4399.92 MB/s BenchmarkHash/n=16384/Bytes-4 52371 2291 ns/op 7151.46 MB/s BenchmarkHash/n=16384/String-4 14329 8356 ns/op 1960.72 MB/s PASS ok hash/maphash 5.719s goos: linux goarch: arm64 pkg: html BenchmarkEscape-4 763 149677 ns/op BenchmarkEscapeNone-4 80584 1474 ns/op BenchmarkUnescape-4 622 186780 ns/op BenchmarkUnescapeNone-4 388158 304.0 ns/op BenchmarkUnescapeSparse-4 10000 10402 ns/op BenchmarkUnescapeDense-4 906 130834 ns/op PASS ok html 1.787s goos: linux goarch: arm64 pkg: html/template BenchmarkCSSEscaper-4 6657 16437 ns/op BenchmarkCSSEscaperNoSpecials-4 35022 3398 ns/op BenchmarkDecodeCSS-4 22546 5328 ns/op BenchmarkDecodeCSSNoSpecials-4 2776842 43.51 ns/op BenchmarkCSSValueFilter-4 91069 1306 ns/op BenchmarkCSSValueFilterOk-4 78104 1523 ns/op BenchmarkEscapedExecute-4 3876 29282 ns/op BenchmarkHTMLNospaceEscaper-4 8091 14521 ns/op BenchmarkHTMLNospaceEscaperNoSpecials-4 44515 2713 ns/op BenchmarkStripTags-4 16243 7374 ns/op BenchmarkStripTagsNoSpecials-4 227071 511.8 ns/op BenchmarkJSValEscaperWithNum-4 19629 6109 ns/op BenchmarkJSValEscaperWithStr-4 4914 23080 ns/op BenchmarkJSValEscaperWithStrNoSpecials-4 15582 7685 ns/op BenchmarkJSValEscaperWithObj-4 4227 27659 ns/op BenchmarkJSValEscaperWithObjNoSpecials-4 9838 10777 ns/op BenchmarkJSStrEscaperNoSpecials-4 40206 2965 ns/op BenchmarkJSStrEscaper-4 8049 14455 ns/op BenchmarkJSRegexpEscaperNoSpecials-4 39411 3049 ns/op BenchmarkJSRegexpEscaper-4 8124 14604 ns/op BenchmarkTemplateSpecialTags-4 79 1313758 ns/op BenchmarkURLEscaper-4 3592 32196 ns/op BenchmarkURLEscaperNoSpecials-4 135783 875.5 ns/op BenchmarkURLNormalizer-4 4743 24482 ns/op BenchmarkURLNormalizerNoSpecials-4 132328 897.5 ns/op BenchmarkSrcsetFilter-4 14936 8057 ns/op BenchmarkSrcsetFilterNoSpecials-4 88200 1347 ns/op PASS ok html/template 4.852s goos: linux goarch: arm64 pkg: image BenchmarkAt/rgba-4 434322 257.4 ns/op 16 B/op 1 allocs/op BenchmarkAt/rgba64-4 378210 298.6 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba-4 483216 252.8 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba64-4 402597 299.4 ns/op 16 B/op 1 allocs/op BenchmarkAt/alpha-4 1353939 87.50 ns/op 0 B/op 0 allocs/op BenchmarkAt/alpha16-4 843904 139.8 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray-4 1376646 86.23 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray16-4 831969 139.9 ns/op 0 B/op 0 allocs/op BenchmarkAt/paletted-4 1000000 106.9 ns/op 0 B/op 0 allocs/op BenchmarkSet/rgba-4 325082 360.5 ns/op 16 B/op 1 allocs/op BenchmarkSet/rgba64-4 294111 403.1 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba-4 331074 364.0 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba64-4 291819 407.7 ns/op 16 B/op 1 allocs/op BenchmarkSet/alpha-4 548005 213.2 ns/op 0 B/op 0 allocs/op BenchmarkSet/alpha16-4 390193 301.9 ns/op 16 B/op 1 allocs/op BenchmarkSet/gray-4 640778 183.4 ns/op 0 B/op 0 allocs/op BenchmarkSet/gray16-4 394902 302.9 ns/op 16 B/op 1 allocs/op BenchmarkSet/paletted-4 302613 384.1 ns/op 0 B/op 0 allocs/op BenchmarkRGBAAt-4 1000000 109.0 ns/op BenchmarkRGBASetRGBA-4 1000000 111.9 ns/op BenchmarkRGBA64At-4 723205 161.6 ns/op BenchmarkRGBA64SetRGBA64-4 733352 160.9 ns/op BenchmarkNRGBAAt-4 1000000 109.4 ns/op BenchmarkNRGBASetNRGBA-4 998036 112.5 ns/op BenchmarkNRGBA64At-4 720442 162.8 ns/op BenchmarkNRGBA64SetNRGBA64-4 736992 160.8 ns/op BenchmarkAlphaAt-4 2131161 54.59 ns/op BenchmarkAlphaSetAlpha-4 2129864 54.61 ns/op BenchmarkAlpha16At-4 1000000 101.0 ns/op BenchmarkAlphaSetAlpha16-4 1200220 100.8 ns/op BenchmarkGrayAt-4 2126752 54.70 ns/op BenchmarkGraySetGray-4 2131387 54.60 ns/op BenchmarkGray16At-4 1000000 100.4 ns/op BenchmarkGraySetGray16-4 1000000 102.0 ns/op PASS ok image 5.577s goos: linux goarch: arm64 pkg: image/color BenchmarkYCbCrToRGB/0-4 3549765 33.61 ns/op BenchmarkYCbCrToRGB/128-4 3831465 31.24 ns/op BenchmarkYCbCrToRGB/255-4 3794710 31.67 ns/op BenchmarkRGBToYCbCr/0-4 3965955 30.32 ns/op BenchmarkRGBToYCbCr/Cb-4 3919298 30.65 ns/op BenchmarkRGBToYCbCr/Cr-4 3961368 30.24 ns/op BenchmarkYCbCrToRGBA/0-4 3101668 38.69 ns/op BenchmarkYCbCrToRGBA/128-4 2996754 40.08 ns/op BenchmarkYCbCrToRGBA/255-4 3210897 37.30 ns/op BenchmarkNYCbCrAToRGBA/0-4 3186807 37.69 ns/op BenchmarkNYCbCrAToRGBA/128-4 3216068 37.45 ns/op BenchmarkNYCbCrAToRGBA/255-4 3185632 37.69 ns/op PASS ok image/color 2.899s goos: linux goarch: arm64 pkg: image/draw BenchmarkFillOver-4 3 34833492 ns/op BenchmarkFillSrc-4 266 429991 ns/op BenchmarkCopyOver-4 7 15457617 ns/op BenchmarkCopySrc-4 388 303017 ns/op BenchmarkNRGBAOver-4 7 16139154 ns/op BenchmarkNRGBASrc-4 10 10381196 ns/op BenchmarkYCbCr-4 9 12410306 ns/op BenchmarkGray-4 18 6289333 ns/op BenchmarkCMYK-4 10 10400648 ns/op BenchmarkGlyphOver-4 21 5498537 ns/op BenchmarkRGBAMaskOver-4 4 29100029 ns/op BenchmarkGrayMaskOver-4 5 22193927 ns/op BenchmarkRGBA64ImageMaskOver-4 3 37376732 ns/op BenchmarkRGBA-4 4 25852649 ns/op BenchmarkPalettedFill-4 795 145571 ns/op BenchmarkPalettedRGBA-4 4 28036559 ns/op BenchmarkGenericOver-4 2 57727758 ns/op BenchmarkGenericMaskOver-4 4 25308859 ns/op BenchmarkGenericSrc-4 3 38699305 ns/op BenchmarkGenericMaskSrc-4 3 34350905 ns/op PASS ok image/draw 7.213s goos: linux goarch: arm64 pkg: image/gif BenchmarkDecode-4 20 5382370 ns/op 2.87 MB/s 48618 B/op 267 allocs/op BenchmarkEncodeRandomPaletted-4 1 136465755 ns/op 2.25 MB/s 79984 B/op 7 allocs/op BenchmarkEncodeRandomRGBA-4 1 3024840451 ns/op 0.41 MB/s 417248 B/op 13 allocs/op BenchmarkEncodeRealisticPaletted-4 54 2200250 ns/op 7.02 MB/s 79984 B/op 7 allocs/op BenchmarkEncodeRealisticRGBA-4 1 147911715 ns/op 0.42 MB/s 105952 B/op 13 allocs/op PASS ok image/gif 5.379s goos: linux goarch: arm64 pkg: image/jpeg BenchmarkFDCT-4 3896 28638 ns/op BenchmarkIDCT-4 4322 26260 ns/op BenchmarkDecodeBaseline-4 8 14276520 ns/op 4.33 MB/s 63024 B/op 5 allocs/op BenchmarkDecodeProgressive-4 6 19655833 ns/op 3.14 MB/s 259712 B/op 13 allocs/op BenchmarkEncodeRGBA-4 1 175189153 ns/op 7.01 MB/s 4544 B/op 7 allocs/op BenchmarkEncodeYCbCr-4 1 222011392 ns/op 4.15 MB/s 4544 B/op 7 allocs/op PASS ok image/jpeg 2.387s goos: linux goarch: arm64 pkg: image/png BenchmarkPaeth-4 14002596 8.259 ns/op BenchmarkDecodeGray-4 12 8954563 ns/op 7.32 MB/s 137024 B/op 102 allocs/op BenchmarkDecodeNRGBAGradient-4 3 37034652 ns/op 7.08 MB/s 337328 B/op 188 allocs/op BenchmarkDecodeNRGBAOpaque-4 4 31791159 ns/op 8.25 MB/s 346592 B/op 152 allocs/op BenchmarkDecodePaletted-4 21 5560169 ns/op 11.79 MB/s 140352 B/op 309 allocs/op BenchmarkDecodeRGB-4 4 30820199 ns/op 8.51 MB/s 332128 B/op 157 allocs/op BenchmarkDecodeInterlacing-4 3 39269692 ns/op 6.68 MB/s 605216 B/op 268 allocs/op BenchmarkEncodeGray-4 2 57329838 ns/op 5.36 MB/s 852184 B/op 29 allocs/op BenchmarkEncodeGrayWithBufferPool-4 2 57499898 ns/op 5.34 MB/s 426080 B/op 14 allocs/op BenchmarkEncodeNRGBOpaque-4 1 188507114 ns/op 6.52 MB/s 860248 B/op 29 allocs/op BenchmarkEncodeNRGBA-4 1 209223312 ns/op 5.87 MB/s 864088 B/op 29 allocs/op BenchmarkEncodePaletted-4 3 35067532 ns/op 8.76 MB/s 848592 B/op 32 allocs/op BenchmarkEncodeRGBOpaque-4 1 186602634 ns/op 6.59 MB/s 860248 B/op 29 allocs/op BenchmarkEncodeRGBA-4 1 717568974 ns/op 1.71 MB/s 864088 B/op 29 allocs/op PASS ok image/png 4.592s goos: linux goarch: arm64 pkg: index/suffixarray BenchmarkNew/text=opticks/size=100K/bits=32-4 3 49484731 ns/op 2.02 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=opticks/size=100K/bits=64-4 3 45564078 ns/op 2.19 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=opticks/size=500K/bits=32-4 1 289499709 ns/op 1.73 MB/s 2007128 B/op 3 allocs/op BenchmarkNew/text=opticks/size=500K/bits=64-4 1 264361431 ns/op 1.89 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=32-4 3 48438078 ns/op 2.06 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=64-4 3 43367918 ns/op 2.31 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=32-4 1 272551831 ns/op 1.83 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=64-4 1 835938530 ns/op 0.60 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=1M/bits=32-4 1 587391019 ns/op 1.70 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=1M/bits=64-4 1 556830020 ns/op 1.80 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=32-4 1 3880263381 ns/op 1.29 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=64-4 1 3571925271 ns/op 1.40 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=32-4 12 9129233 ns/op 10.95 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=64-4 12 9422156 ns/op 10.61 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=32-4 3 45524958 ns/op 10.98 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=64-4 3 47025398 ns/op 10.63 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=32-4 2 88820917 ns/op 11.26 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=64-4 2 91912216 ns/op 10.88 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=32-4 1 443310664 ns/op 11.28 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=64-4 1 461103343 ns/op 10.84 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=rand/size=100K/bits=32-4 2 57090378 ns/op 1.75 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=rand/size=100K/bits=64-4 2 55161938 ns/op 1.81 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=rand/size=500K/bits=32-4 1 357734947 ns/op 1.40 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=rand/size=500K/bits=64-4 1 354198067 ns/op 1.41 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=32-4 1 831263930 ns/op 1.20 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=64-4 1 838668690 ns/op 1.19 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=32-4 1 5740401953 ns/op 0.87 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=64-4 1 6066048062 ns/op 0.82 MB/s 40001616 B/op 2 allocs/op BenchmarkSaveRestore/bits=32-4 1 167242074 ns/op 24.99 MB/s 5275648 B/op 4 allocs/op BenchmarkSaveRestore/bits=64-4 1 166255074 ns/op 25.14 MB/s 9469952 B/op 4 allocs/op PASS ok index/suffixarray 49.173s goos: linux goarch: arm64 pkg: internal/chacha8rand BenchmarkBlock-4 856579 138.6 ns/op 1847.01 MB/s PASS ok internal/chacha8rand 1.136s goos: linux goarch: arm64 pkg: internal/fuzz BenchmarkMarshalCorpusFile/1-4 30733 3913 ns/op 0.26 MB/s BenchmarkMarshalCorpusFile/2-4 28976 4211 ns/op 0.47 MB/s BenchmarkMarshalCorpusFile/4-4 25798 4689 ns/op 0.85 MB/s BenchmarkMarshalCorpusFile/8-4 22125 5446 ns/op 1.47 MB/s BenchmarkMarshalCorpusFile/16-4 16599 7154 ns/op 2.24 MB/s BenchmarkMarshalCorpusFile/32-4 9883 10960 ns/op 2.92 MB/s BenchmarkMarshalCorpusFile/64-4 7803 14480 ns/op 4.42 MB/s BenchmarkMarshalCorpusFile/128-4 5433 19992 ns/op 6.40 MB/s BenchmarkMarshalCorpusFile/256-4 2574 45517 ns/op 5.62 MB/s BenchmarkMarshalCorpusFile/512-4 1334 88961 ns/op 5.76 MB/s BenchmarkMarshalCorpusFile/1024-4 680 172077 ns/op 5.95 MB/s BenchmarkMarshalCorpusFile/2048-4 342 344218 ns/op 5.95 MB/s BenchmarkMarshalCorpusFile/4096-4 175 678320 ns/op 6.04 MB/s BenchmarkMarshalCorpusFile/8192-4 88 1341784 ns/op 6.11 MB/s BenchmarkMarshalCorpusFile/16384-4 44 2653587 ns/op 6.17 MB/s BenchmarkMarshalCorpusFile/32768-4 20 5919074 ns/op 5.54 MB/s BenchmarkMarshalCorpusFile/65536-4 9 12027933 ns/op 5.45 MB/s BenchmarkMarshalCorpusFile/131072-4 5 24253183 ns/op 5.40 MB/s BenchmarkMarshalCorpusFile/262144-4 3 48536491 ns/op 5.40 MB/s BenchmarkMarshalCorpusFile/524288-4 2 96775836 ns/op 5.42 MB/s BenchmarkMarshalCorpusFile/1048576-4 1 190489993 ns/op 5.50 MB/s BenchmarkUnmarshalCorpusFile/1-4 7874 14613 ns/op 0.07 MB/s BenchmarkUnmarshalCorpusFile/2-4 7561 15044 ns/op 0.13 MB/s BenchmarkUnmarshalCorpusFile/4-4 7018 16412 ns/op 0.24 MB/s BenchmarkUnmarshalCorpusFile/8-4 6452 18474 ns/op 0.43 MB/s BenchmarkUnmarshalCorpusFile/16-4 5318 22467 ns/op 0.71 MB/s BenchmarkUnmarshalCorpusFile/32-4 3756 31780 ns/op 1.01 MB/s BenchmarkUnmarshalCorpusFile/64-4 3162 37437 ns/op 1.71 MB/s BenchmarkUnmarshalCorpusFile/128-4 2440 49743 ns/op 2.57 MB/s BenchmarkUnmarshalCorpusFile/256-4 924 128861 ns/op 1.99 MB/s BenchmarkUnmarshalCorpusFile/512-4 489 243396 ns/op 2.10 MB/s BenchmarkUnmarshalCorpusFile/1024-4 253 475348 ns/op 2.15 MB/s BenchmarkUnmarshalCorpusFile/2048-4 128 928522 ns/op 2.21 MB/s BenchmarkUnmarshalCorpusFile/4096-4 61 1864551 ns/op 2.20 MB/s BenchmarkUnmarshalCorpusFile/8192-4 31 3722846 ns/op 2.20 MB/s BenchmarkUnmarshalCorpusFile/16384-4 14 7351534 ns/op 2.23 MB/s BenchmarkUnmarshalCorpusFile/32768-4 7 14859091 ns/op 2.21 MB/s BenchmarkUnmarshalCorpusFile/65536-4 4 29669319 ns/op 2.21 MB/s BenchmarkUnmarshalCorpusFile/131072-4 2 59319878 ns/op 2.21 MB/s BenchmarkUnmarshalCorpusFile/262144-4 1 121565516 ns/op 2.16 MB/s BenchmarkUnmarshalCorpusFile/524288-4 1 244078471 ns/op 2.15 MB/s BenchmarkUnmarshalCorpusFile/1048576-4 1 491063903 ns/op 2.14 MB/s BenchmarkMutatorBytes/1-4 28310 4142 ns/op BenchmarkMutatorBytes/10-4 31215 3868 ns/op BenchmarkMutatorBytes/100-4 29852 4085 ns/op BenchmarkMutatorBytes/1000-4 21259 5972 ns/op BenchmarkMutatorBytes/10000-4 6540 23396 ns/op BenchmarkMutatorBytes/100000-4 868 135738 ns/op BenchmarkMutatorString/1-4 28298 4299 ns/op BenchmarkMutatorString/10-4 29101 4163 ns/op BenchmarkMutatorString/100-4 27140 4529 ns/op BenchmarkMutatorString/1000-4 14634 7949 ns/op BenchmarkMutatorString/10000-4 3651 45362 ns/op BenchmarkMutatorString/100000-4 322 409080 ns/op BenchmarkMutatorAllBasicTypes/[]uint8-4 15532 7578 ns/op BenchmarkMutatorAllBasicTypes/string-4 15450 7886 ns/op BenchmarkMutatorAllBasicTypes/bool-4 49714 2433 ns/op BenchmarkMutatorAllBasicTypes/float32-4 44020 2768 ns/op BenchmarkMutatorAllBasicTypes/float64-4 42362 2798 ns/op BenchmarkMutatorAllBasicTypes/int-4 45412 2622 ns/op BenchmarkMutatorAllBasicTypes/int8-4 47161 2572 ns/op BenchmarkMutatorAllBasicTypes/int16-4 45114 2586 ns/op BenchmarkMutatorAllBasicTypes/int32-4 47080 2584 ns/op BenchmarkMutatorAllBasicTypes/int64-4 47104 2618 ns/op BenchmarkMutatorAllBasicTypes/uint8-4 45436 2666 ns/op BenchmarkMutatorAllBasicTypes/uint16-4 45664 2663 ns/op BenchmarkMutatorAllBasicTypes/uint32-4 45144 2679 ns/op BenchmarkMutatorAllBasicTypes/uint64-4 46292 2648 ns/op PASS ok internal/fuzz 12.518s goos: linux goarch: arm64 pkg: internal/intern BenchmarkStress-4 21543 4947 ns/op 0 B/op 0 allocs/op BenchmarkGetByString-4 108778 1109 ns/op 0 B/op 0 allocs/op PASS ok internal/intern 1.290s goos: linux goarch: arm64 pkg: internal/poll BenchmarkSplicePipe/SplicePipeWithPool-4 59179 2183 ns/op BenchmarkSplicePipe/SplicePipeWithoutPool-4 21793 5446 ns/op BenchmarkSplicePipePoolParallel-4 163719 772.6 ns/op BenchmarkSplicePipeNativeParallel-4 40446 2912 ns/op PASS ok internal/poll 1.865s goos: linux goarch: arm64 pkg: internal/trace BenchmarkMMU-4 4 25795368 ns/op PASS ok internal/trace 3.866s PASS ok internal/zstd 1.038s goos: linux goarch: arm64 pkg: io BenchmarkCopyNSmall-4 16761 8451 ns/op BenchmarkCopyNLarge-4 357 364073 ns/op PASS ok io 1.414s goos: linux goarch: arm64 pkg: log BenchmarkItoa-4 136758 856.1 ns/op BenchmarkPrintln-4 19538 6219 ns/op 77 B/op 1 allocs/op BenchmarkPrintlnNoFlags-4 28986 4197 ns/op 66 B/op 1 allocs/op BenchmarkConcurrent-4 1732 62856 ns/op BenchmarkDiscard-4 579541 203.4 ns/op 0 B/op 0 allocs/op PASS ok log 1.736s goos: linux goarch: arm64 pkg: log/slog BenchmarkWriteTime-4 73207 1623 ns/op BenchmarkJSONHandler/defaults-4 6001 17777 ns/op 512 B/op 0 allocs/op BenchmarkJSONHandler/time_format-4 3640 30117 ns/op 798 B/op 6 allocs/op BenchmarkJSONHandler/time_unix-4 4474 26799 ns/op 752 B/op 5 allocs/op BenchmarkPreformatting/separate-4 6267 17703 ns/op 531 B/op 1 allocs/op BenchmarkPreformatting/struct-4 6721 17863 ns/op 540 B/op 1 allocs/op BenchmarkPreformatting/struct_file-4 4833 22986 ns/op 525 B/op 1 allocs/op BenchmarkJSONEncoding/json.Marshal-4 25477 4707 ns/op 80 B/op 3 allocs/op BenchmarkJSONEncoding/Encoder.Encode-4 24778 4867 ns/op 63 B/op 1 allocs/op BenchmarkNopLog/no_attrs-4 80271 1516 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/attrs-4 62949 2085 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/attrs-parallel-4 47115 2514 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/keys-values-4 55009 2290 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/WithContext-4 62641 2109 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/WithContext-parallel-4 48296 2523 ns/op 0 B/op 0 allocs/op BenchmarkPC/0-4 967023 122.4 ns/op 0 B/op 0 allocs/op BenchmarkPC/1-4 639318 188.5 ns/op 0 B/op 0 allocs/op BenchmarkPC/2-4 630555 191.7 ns/op 0 B/op 0 allocs/op BenchmarkPC/3-4 496869 238.5 ns/op 0 B/op 0 allocs/op BenchmarkPC/4-4 409953 284.8 ns/op 0 B/op 0 allocs/op BenchmarkRecord-4 5023 22094 ns/op BenchmarkDispatch/switch-checked-4 165264 700.6 ns/op BenchmarkDispatch/As-4 198033 591.6 ns/op BenchmarkDispatch/Visit-4 138064 855.5 ns/op BenchmarkUnsafeStrings-4 15663 7786 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.404s goos: linux goarch: arm64 pkg: log/slog/internal/benchmarks BenchmarkAttrs/disabled/5_args-4 1226768 97.58 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/disabled/5_args_ctx-4 1209397 98.89 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/disabled/10_args-4 712470 157.6 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/disabled/40_args-4 221222 517.8 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/fastText_discard/5_args-4 65080 1813 ns/op 258 B/op 0 allocs/op BenchmarkAttrs/fastText_discard/5_args_ctx-4 66866 1788 ns/op 265 B/op 0 allocs/op BenchmarkAttrs/fastText_discard/10_args-4 40335 2997 ns/op 678 B/op 2 allocs/op BenchmarkAttrs/fastText_discard/40_args-4 12706 9370 ns/op 3461 B/op 2 allocs/op BenchmarkAttrs/Text_discard/5_args-4 14067 8556 ns/op 591 B/op 2 allocs/op BenchmarkAttrs/Text_discard/5_args_ctx-4 13940 8624 ns/op 589 B/op 2 allocs/op BenchmarkAttrs/Text_discard/10_args-4 8028 12514 ns/op 1081 B/op 5 allocs/op BenchmarkAttrs/Text_discard/40_args-4 3102 35716 ns/op 4270 B/op 15 allocs/op BenchmarkAttrs/JSON_discard/5_args-4 16322 7287 ns/op 519 B/op 0 allocs/op BenchmarkAttrs/JSON_discard/5_args_ctx-4 16084 7455 ns/op 513 B/op 0 allocs/op BenchmarkAttrs/JSON_discard/10_args-4 11353 10444 ns/op 948 B/op 3 allocs/op BenchmarkAttrs/JSON_discard/40_args-4 3692 30174 ns/op 3712 B/op 3 allocs/op PASS ok log/slog/internal/benchmarks 3.702s goos: linux goarch: arm64 pkg: maps BenchmarkMapClone-4 4 31682708 ns/op PASS ok maps 2.582s goos: linux goarch: arm64 pkg: math BenchmarkAcos-4 2576739 46.34 ns/op BenchmarkAcosh-4 960736 109.9 ns/op BenchmarkAsin-4 2592721 46.30 ns/op BenchmarkAsinh-4 1000000 111.8 ns/op BenchmarkAtan-4 2948535 40.96 ns/op BenchmarkAtanh-4 1000000 111.5 ns/op BenchmarkAtan2-4 1587120 76.77 ns/op BenchmarkCbrt-4 1000000 101.6 ns/op BenchmarkCeil-4 18715028 6.409 ns/op BenchmarkCopysign-4 2353382 51.53 ns/op BenchmarkCos-4 1358287 88.13 ns/op BenchmarkCosh-4 2241634 53.70 ns/op BenchmarkErf-4 2661792 44.79 ns/op BenchmarkErfc-4 2472354 48.33 ns/op BenchmarkErfinv-4 2664681 44.96 ns/op BenchmarkErfcinv-4 2584802 46.23 ns/op BenchmarkExp-4 5118352 23.39 ns/op BenchmarkExpGo-4 799083 143.6 ns/op BenchmarkExpm1-4 2371904 50.46 ns/op BenchmarkExp2-4 5480533 22.30 ns/op BenchmarkExp2Go-4 780355 149.4 ns/op BenchmarkAbs-4 8469384 14.20 ns/op BenchmarkDim-4 9149856 13.12 ns/op BenchmarkFloor-4 19037347 6.202 ns/op BenchmarkMax-4 14644506 8.170 ns/op BenchmarkMin-4 14771412 8.089 ns/op BenchmarkMod-4 317348 358.6 ns/op BenchmarkFrexp-4 1878426 64.00 ns/op BenchmarkGamma-4 652953 179.4 ns/op BenchmarkHypot-4 2898561 41.59 ns/op BenchmarkHypotGo-4 2404038 48.24 ns/op BenchmarkIlogb-4 2139238 55.55 ns/op BenchmarkJ0-4 242281 491.3 ns/op BenchmarkJ1-4 236942 504.3 ns/op BenchmarkJn-4 113145 1063 ns/op BenchmarkLdexp-4 1770960 67.46 ns/op BenchmarkLgamma-4 798572 140.9 ns/op BenchmarkLog-4 1000000 103.1 ns/op BenchmarkLogb-4 2312674 52.81 ns/op BenchmarkLog1p-4 1571319 75.55 ns/op BenchmarkLog10-4 1000000 103.2 ns/op BenchmarkLog2-4 1251590 95.42 ns/op BenchmarkModf-4 16692913 7.273 ns/op BenchmarkNextafter32-4 1742900 69.05 ns/op BenchmarkNextafter64-4 1754130 67.93 ns/op BenchmarkPowInt-4 697220 169.4 ns/op BenchmarkPowFrac-4 425755 280.6 ns/op BenchmarkPow10Pos-4 4455692 26.99 ns/op BenchmarkPow10Neg-4 4097139 29.24 ns/op BenchmarkRound-4 8493290 14.21 ns/op BenchmarkRoundToEven-4 8272963 14.46 ns/op BenchmarkRemainder-4 446541 261.9 ns/op BenchmarkSignbit-4 4431680 25.69 ns/op BenchmarkSin-4 1294065 92.47 ns/op BenchmarkSincos-4 858246 138.4 ns/op BenchmarkSinh-4 2048664 58.49 ns/op BenchmarkSqrtIndirect-4 18033505 6.737 ns/op BenchmarkSqrtLatency-4 18551731 6.477 ns/op BenchmarkSqrtIndirectLatency-4 18395878 6.505 ns/op BenchmarkSqrtGoLatency-4 1000000 114.3 ns/op BenchmarkSqrtPrime-4 143895 832.5 ns/op BenchmarkTan-4 1280967 93.91 ns/op BenchmarkTanh-4 1957366 61.56 ns/op BenchmarkTrunc-4 19129236 6.222 ns/op BenchmarkY0-4 226398 528.3 ns/op BenchmarkY1-4 224850 529.4 ns/op BenchmarkYn-4 109995 1083 ns/op BenchmarkFloat64bits-4 4611666 25.90 ns/op BenchmarkFloat64frombits-4 4403307 25.74 ns/op BenchmarkFloat32bits-4 4318429 26.25 ns/op BenchmarkFloat32frombits-4 4452716 27.42 ns/op BenchmarkFMA-4 17606666 6.805 ns/op PASS ok math 11.666s goos: linux goarch: arm64 pkg: math/big BenchmarkAddVV/1-4 11734335 10.11 ns/op 6331.36 MB/s BenchmarkAddVV/2-4 11460704 10.48 ns/op 12208.65 MB/s BenchmarkAddVV/3-4 10685206 11.25 ns/op 17067.20 MB/s BenchmarkAddVV/4-4 10723324 11.15 ns/op 22963.87 MB/s BenchmarkAddVV/5-4 9768486 12.25 ns/op 26121.35 MB/s BenchmarkAddVV/10-4 8801809 13.62 ns/op 46994.99 MB/s BenchmarkAddVV/100-4 2460829 48.70 ns/op 131416.73 MB/s BenchmarkAddVV/1000-4 304614 394.3 ns/op 162293.92 MB/s BenchmarkSubVV/1-4 11912750 10.08 ns/op 6350.67 MB/s BenchmarkSubVV/2-4 11589903 10.36 ns/op 12354.25 MB/s BenchmarkSubVV/3-4 10683038 11.23 ns/op 17092.59 MB/s BenchmarkSubVV/4-4 10719722 11.12 ns/op 23011.66 MB/s BenchmarkSubVV/5-4 9885004 12.16 ns/op 26309.31 MB/s BenchmarkSubVV/10-4 8839414 13.67 ns/op 46826.98 MB/s BenchmarkSubVV/100-4 2462360 48.65 ns/op 131564.58 MB/s BenchmarkSubVV/1000-4 301934 393.1 ns/op 162814.95 MB/s BenchmarkAddVW/1-4 12948448 9.294 ns/op 860.76 MB/s BenchmarkAddVW/2-4 11846188 10.10 ns/op 1584.53 MB/s BenchmarkAddVW/3-4 11347561 10.56 ns/op 2273.46 MB/s BenchmarkAddVW/4-4 11010144 10.94 ns/op 2926.05 MB/s BenchmarkAddVW/5-4 10912821 11.00 ns/op 3637.13 MB/s BenchmarkAddVW/10-4 9444744 12.69 ns/op 6303.55 MB/s BenchmarkAddVW/100-4 3893762 30.87 ns/op 25917.07 MB/s BenchmarkAddVW/1000-4 578512 204.4 ns/op 39137.15 MB/s BenchmarkAddVWext/1-4 12975777 9.316 ns/op 858.74 MB/s BenchmarkAddVWext/2-4 11852227 10.13 ns/op 1579.04 MB/s BenchmarkAddVWext/3-4 11354775 10.52 ns/op 2280.81 MB/s BenchmarkAddVWext/4-4 10955863 10.93 ns/op 2927.78 MB/s BenchmarkAddVWext/5-4 10903461 11.07 ns/op 3611.89 MB/s BenchmarkAddVWext/10-4 9385352 12.71 ns/op 6293.07 MB/s BenchmarkAddVWext/100-4 2638376 45.49 ns/op 17584.94 MB/s BenchmarkAddVWext/1000-4 320365 375.4 ns/op 21310.75 MB/s BenchmarkSubVW/1-4 12895849 9.238 ns/op 865.95 MB/s BenchmarkSubVW/2-4 11847780 10.14 ns/op 1578.63 MB/s BenchmarkSubVW/3-4 11387187 10.51 ns/op 2283.72 MB/s BenchmarkSubVW/4-4 10920289 10.94 ns/op 2926.23 MB/s BenchmarkSubVW/5-4 10609404 11.33 ns/op 3529.09 MB/s BenchmarkSubVW/10-4 9457278 12.71 ns/op 6295.12 MB/s BenchmarkSubVW/100-4 3893792 30.89 ns/op 25894.33 MB/s BenchmarkSubVW/1000-4 584658 204.3 ns/op 39155.58 MB/s BenchmarkSubVWext/1-4 12902838 9.292 ns/op 860.97 MB/s BenchmarkSubVWext/2-4 11878035 10.12 ns/op 1580.59 MB/s BenchmarkSubVWext/3-4 11626600 10.42 ns/op 2303.20 MB/s BenchmarkSubVWext/4-4 10992474 10.92 ns/op 2929.31 MB/s BenchmarkSubVWext/5-4 10880248 11.02 ns/op 3630.33 MB/s BenchmarkSubVWext/10-4 9415486 12.99 ns/op 6158.27 MB/s BenchmarkSubVWext/100-4 2631952 45.75 ns/op 17485.98 MB/s BenchmarkSubVWext/1000-4 318304 374.5 ns/op 21363.82 MB/s BenchmarkMulAddVWW/1-4 10910797 10.75 ns/op 5956.20 MB/s BenchmarkMulAddVWW/2-4 9959299 12.02 ns/op 10653.06 MB/s BenchmarkMulAddVWW/3-4 9182877 13.07 ns/op 14693.12 MB/s BenchmarkMulAddVWW/4-4 8012242 14.97 ns/op 17099.08 MB/s BenchmarkMulAddVWW/5-4 7224232 16.51 ns/op 19380.06 MB/s BenchmarkMulAddVWW/10-4 4630530 25.89 ns/op 24721.84 MB/s BenchmarkMulAddVWW/100-4 499840 238.6 ns/op 26828.43 MB/s BenchmarkMulAddVWW/1000-4 50805 2360 ns/op 27115.85 MB/s BenchmarkAddMulVVW/1-4 12668064 9.570 ns/op 6687.91 MB/s BenchmarkAddMulVVW/2-4 10938326 10.94 ns/op 11704.09 MB/s BenchmarkAddMulVVW/3-4 9582399 12.50 ns/op 15365.13 MB/s BenchmarkAddMulVVW/4-4 8504341 14.11 ns/op 18136.74 MB/s BenchmarkAddMulVVW/5-4 7490244 15.97 ns/op 20041.08 MB/s BenchmarkAddMulVVW/10-4 4939011 24.33 ns/op 26305.93 MB/s BenchmarkAddMulVVW/100-4 500943 235.3 ns/op 27196.31 MB/s BenchmarkAddMulVVW/1000-4 50959 2354 ns/op 27192.71 MB/s BenchmarkDivWVW/1-4 1377667 86.49 ns/op 739.96 MB/s BenchmarkDivWVW/2-4 830564 145.4 ns/op 880.17 MB/s BenchmarkDivWVW/3-4 735094 164.2 ns/op 1169.12 MB/s BenchmarkDivWVW/4-4 636024 190.1 ns/op 1346.70 MB/s BenchmarkDivWVW/5-4 596290 203.5 ns/op 1572.65 MB/s BenchmarkDivWVW/10-4 413211 289.5 ns/op 2210.37 MB/s BenchmarkDivWVW/100-4 65010 1847 ns/op 3465.86 MB/s BenchmarkDivWVW/1000-4 6798 17347 ns/op 3689.46 MB/s BenchmarkNonZeroShifts/1/shrVU-4 12306885 9.438 ns/op BenchmarkNonZeroShifts/1/shlVU-4 11717972 9.832 ns/op BenchmarkNonZeroShifts/2/shrVU-4 11457334 10.24 ns/op BenchmarkNonZeroShifts/2/shlVU-4 10692176 10.73 ns/op BenchmarkNonZeroShifts/3/shrVU-4 10948866 10.78 ns/op BenchmarkNonZeroShifts/3/shlVU-4 10481192 11.20 ns/op BenchmarkNonZeroShifts/4/shrVU-4 10135170 11.58 ns/op BenchmarkNonZeroShifts/4/shlVU-4 9596622 12.27 ns/op BenchmarkNonZeroShifts/5/shrVU-4 9577902 12.02 ns/op BenchmarkNonZeroShifts/5/shlVU-4 9420069 12.48 ns/op BenchmarkNonZeroShifts/10/shrVU-4 7976623 14.64 ns/op BenchmarkNonZeroShifts/10/shlVU-4 7190761 16.61 ns/op BenchmarkNonZeroShifts/100/shrVU-4 1988631 60.02 ns/op BenchmarkNonZeroShifts/100/shlVU-4 1903525 63.07 ns/op BenchmarkNonZeroShifts/1000/shrVU-4 232618 514.2 ns/op BenchmarkNonZeroShifts/1000/shlVU-4 206290 576.6 ns/op BenchmarkDecimalConversion-4 184 640353 ns/op BenchmarkFloatString/100-4 10000 10511 ns/op 392 B/op 8 allocs/op BenchmarkFloatString/1000-4 236 517237 ns/op 2908 B/op 10 allocs/op BenchmarkFloatString/10000-4 3 48217930 ns/op 60589 B/op 50 allocs/op BenchmarkFloatString/100000-4 1 4665040262 ns/op 859472 B/op 498 allocs/op BenchmarkFloatAdd/10-4 140786 845.4 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100-4 139930 846.9 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/1000-4 133309 901.9 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/10000-4 81436 1479 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100000-4 16404 7332 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10-4 174170 684.8 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100-4 174020 684.1 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/1000-4 173058 687.9 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10000-4 145261 819.6 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100000-4 53072 2306 ns/op 0 B/op 0 allocs/op BenchmarkParseFloatSmallExp-4 1612 73291 ns/op BenchmarkParseFloatLargeExp-4 397 293576 ns/op BenchmarkGCD10x10/WithoutXY-4 164463 735.4 ns/op BenchmarkGCD10x10/WithXY-4 46106 2672 ns/op BenchmarkGCD10x100/WithoutXY-4 83725 1475 ns/op BenchmarkGCD10x100/WithXY-4 14492 8585 ns/op BenchmarkGCD10x1000/WithoutXY-4 61227 1967 ns/op BenchmarkGCD10x1000/WithXY-4 12459 9654 ns/op BenchmarkGCD100x100/WithoutXY-4 24020 5087 ns/op BenchmarkGCD100x100/WithXY-4 8416 13163 ns/op BenchmarkGCD100x1000/WithoutXY-4 10000 10010 ns/op BenchmarkGCD100x1000/WithXY-4 5526 20560 ns/op BenchmarkGCD1000x1000/WithoutXY-4 2017 59686 ns/op BenchmarkGCD1000x1000/WithXY-4 1068 112490 ns/op BenchmarkHilbert-4 18 6640335 ns/op BenchmarkBinomial-4 10000 11603 ns/op BenchmarkQuoRem-4 18748 6711 ns/op BenchmarkExp-4 7 15653947 ns/op BenchmarkExpMont/Odd-4 100 1125034 ns/op 2593 B/op 22 allocs/op BenchmarkExpMont/Even1-4 99 1132197 ns/op 3375 B/op 38 allocs/op BenchmarkExpMont/Even2-4 93 1184607 ns/op 3826 B/op 52 allocs/op BenchmarkExpMont/Even3-4 94 1180513 ns/op 3841 B/op 53 allocs/op BenchmarkExpMont/Even4-4 93 1184990 ns/op 3859 B/op 53 allocs/op BenchmarkExpMont/Even8-4 93 1178886 ns/op 3885 B/op 54 allocs/op BenchmarkExpMont/Even32-4 94 1171472 ns/op 3817 B/op 52 allocs/op BenchmarkExpMont/Even64-4 120 991385 ns/op 3638 B/op 53 allocs/op BenchmarkExpMont/Even96-4 100 1035728 ns/op 3777 B/op 51 allocs/op BenchmarkExpMont/Even128-4 135 885323 ns/op 3247 B/op 50 allocs/op BenchmarkExpMont/Even255-4 144 824630 ns/op 2952 B/op 47 allocs/op BenchmarkExpMont/SmallEven1-4 315 377221 ns/op 1312 B/op 34 allocs/op BenchmarkExpMont/SmallEven2-4 276 430765 ns/op 1765 B/op 47 allocs/op BenchmarkExpMont/SmallEven3-4 278 435504 ns/op 1763 B/op 48 allocs/op BenchmarkExpMont/SmallEven4-4 282 426126 ns/op 1739 B/op 47 allocs/op BenchmarkExp2-4 7 15670330 ns/op BenchmarkBitset-4 525237 230.3 ns/op BenchmarkBitsetNeg-4 319080 379.6 ns/op BenchmarkBitsetOrig-4 197958 602.8 ns/op BenchmarkBitsetNegOrig-4 135259 902.1 ns/op BenchmarkModSqrt225_Tonelli-4 82 1394408 ns/op BenchmarkModSqrt225_3Mod4-4 283 424498 ns/op BenchmarkModSqrt231_Tonelli-4 79 1445469 ns/op BenchmarkModSqrt231_5Mod8-4 240 496424 ns/op BenchmarkModInverse-4 10000 10225 ns/op BenchmarkSqrt-4 1438 82679 ns/op BenchmarkIntSqr/1-4 944673 126.1 ns/op BenchmarkIntSqr/2-4 554077 218.7 ns/op BenchmarkIntSqr/3-4 471920 251.4 ns/op BenchmarkIntSqr/5-4 341040 349.8 ns/op BenchmarkIntSqr/8-4 231118 513.9 ns/op BenchmarkIntSqr/10-4 184532 649.4 ns/op BenchmarkIntSqr/20-4 44402 2818 ns/op BenchmarkIntSqr/30-4 31051 3968 ns/op BenchmarkIntSqr/50-4 17352 7024 ns/op BenchmarkIntSqr/80-4 8500 13417 ns/op BenchmarkIntSqr/100-4 6244 18875 ns/op BenchmarkIntSqr/200-4 1984 60688 ns/op BenchmarkIntSqr/300-4 1010 119647 ns/op BenchmarkIntSqr/500-4 417 285639 ns/op BenchmarkIntSqr/800-4 193 617260 ns/op BenchmarkIntSqr/1000-4 132 902285 ns/op BenchmarkDiv/20/10-4 281082 422.6 ns/op BenchmarkDiv/40/20-4 282984 422.0 ns/op BenchmarkDiv/100/50-4 256492 462.8 ns/op BenchmarkDiv/200/100-4 41559 2950 ns/op BenchmarkDiv/400/200-4 40461 3041 ns/op BenchmarkDiv/1000/500-4 34484 3712 ns/op BenchmarkDiv/2000/1000-4 25885 4909 ns/op BenchmarkDiv/20000/10000-4 885 134141 ns/op BenchmarkDiv/200000/100000-4 21 5541626 ns/op BenchmarkDiv/2000000/1000000-4 1 183953307 ns/op BenchmarkDiv/20000000/10000000-4 1 6132877437 ns/op BenchmarkMul-4 3 37404011 ns/op BenchmarkNatMul/10-4 143848 783.5 ns/op BenchmarkNatMul/100-4 4240 27329 ns/op BenchmarkNatMul/1000-4 100 1015472 ns/op BenchmarkZeroShifts/Shl-4 23378 5129 ns/op BenchmarkZeroShifts/ShlSame-4 2745907 42.75 ns/op BenchmarkZeroShifts/Shr-4 22270 5127 ns/op BenchmarkZeroShifts/ShrSame-4 2845783 40.65 ns/op BenchmarkExp3Power/0x10-4 149720 810.0 ns/op BenchmarkExp3Power/0x40-4 126298 957.0 ns/op BenchmarkExp3Power/0x100-4 74673 1614 ns/op BenchmarkExp3Power/0x400-4 36758 3289 ns/op BenchmarkExp3Power/0x1000-4 7713 14527 ns/op BenchmarkExp3Power/0x4000-4 1189 99055 ns/op BenchmarkExp3Power/0x10000-4 130 913745 ns/op BenchmarkExp3Power/0x40000-4 13 9101910 ns/op BenchmarkExp3Power/0x100000-4 2 85203834 ns/op BenchmarkExp3Power/0x400000-4 1 794462342 ns/op BenchmarkFibo-4 4 29763928 ns/op BenchmarkNatSqr/1-4 795375 146.8 ns/op BenchmarkNatSqr/2-4 451704 265.1 ns/op BenchmarkNatSqr/3-4 384048 309.5 ns/op BenchmarkNatSqr/5-4 266856 427.4 ns/op BenchmarkNatSqr/8-4 183104 639.7 ns/op BenchmarkNatSqr/10-4 148516 776.2 ns/op BenchmarkNatSqr/20-4 40236 2868 ns/op BenchmarkNatSqr/30-4 29520 4114 ns/op BenchmarkNatSqr/50-4 16136 7444 ns/op BenchmarkNatSqr/80-4 8403 14145 ns/op BenchmarkNatSqr/100-4 5889 19627 ns/op BenchmarkNatSqr/200-4 1954 62149 ns/op BenchmarkNatSqr/300-4 972 120644 ns/op BenchmarkNatSqr/500-4 410 285834 ns/op BenchmarkNatSqr/800-4 198 595730 ns/op BenchmarkNatSqr/1000-4 135 877731 ns/op BenchmarkNatSetBytes/8-4 779037 153.5 ns/op BenchmarkNatSetBytes/24-4 245124 479.0 ns/op BenchmarkNatSetBytes/128-4 58681 2022 ns/op BenchmarkNatSetBytes/7-4 794575 146.4 ns/op BenchmarkNatSetBytes/23-4 245852 472.6 ns/op BenchmarkNatSetBytes/127-4 58500 2012 ns/op BenchmarkScanPi-4 186 642228 ns/op BenchmarkStringPiParallel-4 656 155465 ns/op BenchmarkScan/10/Base2-4 32985 3651 ns/op BenchmarkScan/100/Base2-4 3693 32056 ns/op BenchmarkScan/1000/Base2-4 376 315687 ns/op BenchmarkScan/10/Base8-4 80214 1528 ns/op BenchmarkScan/100/Base8-4 10000 11080 ns/op BenchmarkScan/1000/Base8-4 1086 109450 ns/op BenchmarkScan/10/Base10-4 85874 1400 ns/op BenchmarkScan/100/Base10-4 10000 10132 ns/op BenchmarkScan/1000/Base10-4 1184 100056 ns/op BenchmarkScan/10/Base16-4 98514 1210 ns/op BenchmarkScan/100/Base16-4 13861 8690 ns/op BenchmarkScan/1000/Base16-4 1400 86164 ns/op BenchmarkString/10/Base2-4 183890 645.4 ns/op BenchmarkString/100/Base2-4 26263 4422 ns/op BenchmarkString/1000/Base2-4 2768 42208 ns/op BenchmarkString/10/Base8-4 327674 364.4 ns/op BenchmarkString/100/Base8-4 68547 1719 ns/op BenchmarkString/1000/Base8-4 7952 15082 ns/op BenchmarkString/10/Base10-4 151933 794.9 ns/op BenchmarkString/100/Base10-4 35221 3367 ns/op BenchmarkString/1000/Base10-4 4801 25215 ns/op BenchmarkString/10/Base16-4 366998 328.3 ns/op BenchmarkString/100/Base16-4 88386 1346 ns/op BenchmarkString/1000/Base16-4 10000 11513 ns/op BenchmarkLeafSize/0-4 46 2511454 ns/op BenchmarkLeafSize/1-4 430 271714 ns/op BenchmarkLeafSize/2-4 430 269635 ns/op BenchmarkLeafSize/3-4 286 409934 ns/op BenchmarkLeafSize/4-4 433 266379 ns/op BenchmarkLeafSize/5-4 253 464158 ns/op BenchmarkLeafSize/6-4 291 407273 ns/op BenchmarkLeafSize/7-4 314 370342 ns/op BenchmarkLeafSize/8-4 444 264837 ns/op BenchmarkLeafSize/9-4 213 554010 ns/op BenchmarkLeafSize/10-4 256 461178 ns/op BenchmarkLeafSize/11-4 260 445781 ns/op BenchmarkLeafSize/12-4 294 403393 ns/op BenchmarkLeafSize/13-4 274 431536 ns/op BenchmarkLeafSize/14-4 318 374503 ns/op BenchmarkLeafSize/15-4 349 332036 ns/op BenchmarkLeafSize/16-4 440 261647 ns/op BenchmarkLeafSize/32-4 446 265878 ns/op BenchmarkLeafSize/64-4 408 285928 ns/op BenchmarkProbablyPrime/n=0-4 7 14424399 ns/op BenchmarkProbablyPrime/n=1-4 6 16944599 ns/op BenchmarkProbablyPrime/n=5-4 4 26846748 ns/op BenchmarkProbablyPrime/n=10-4 3 39168970 ns/op BenchmarkProbablyPrime/n=20-4 2 64214216 ns/op BenchmarkProbablyPrime/Lucas-4 9 12185057 ns/op BenchmarkProbablyPrime/MillerRabinBase2-4 46 2474295 ns/op BenchmarkRatCmp-4 166922 744.5 ns/op BenchmarkFloatPrecExact/1-4 93187 1295 ns/op BenchmarkFloatPrecExact/10-4 27223 4472 ns/op BenchmarkFloatPrecExact/100-4 8937 13716 ns/op BenchmarkFloatPrecExact/1000-4 2067 56972 ns/op BenchmarkFloatPrecExact/10000-4 100 1026651 ns/op BenchmarkFloatPrecExact/100000-4 3 44363663 ns/op BenchmarkFloatPrecExact/1000000-4 1 1978396777 ns/op BenchmarkFloatPrecMixed/1-4 86413 1385 ns/op BenchmarkFloatPrecMixed/10-4 23683 5129 ns/op BenchmarkFloatPrecMixed/100-4 5031 23063 ns/op BenchmarkFloatPrecMixed/1000-4 453 264237 ns/op BenchmarkFloatPrecMixed/10000-4 12 10041933 ns/op BenchmarkFloatPrecMixed/100000-4 1 471703446 ns/op BenchmarkFloatPrecMixed/1000000-4 1 29505119746 ns/op BenchmarkFloatPrecInexact/1-4 156902 776.7 ns/op BenchmarkFloatPrecInexact/10-4 129136 942.9 ns/op BenchmarkFloatPrecInexact/100-4 94082 1330 ns/op BenchmarkFloatPrecInexact/1000-4 37609 3034 ns/op BenchmarkFloatPrecInexact/10000-4 5426 20054 ns/op BenchmarkFloatPrecInexact/100000-4 632 182299 ns/op BenchmarkFloatPrecInexact/1000000-4 43 2752147 ns/op BenchmarkFloatSqrt/64-4 19374 6193 ns/op 160 B/op 4 allocs/op BenchmarkFloatSqrt/128-4 12202 9751 ns/op 208 B/op 4 allocs/op BenchmarkFloatSqrt/256-4 8001 14040 ns/op 304 B/op 4 allocs/op BenchmarkFloatSqrt/1000-4 4410 26948 ns/op 1264 B/op 5 allocs/op BenchmarkFloatSqrt/10000-4 736 158026 ns/op 18058 B/op 9 allocs/op BenchmarkFloatSqrt/100000-4 45 2618952 ns/op 176943 B/op 20 allocs/op BenchmarkFloatSqrt/1000000-4 1 209678785 ns/op 3681128 B/op 568 allocs/op PASS ok math/big 88.777s goos: linux goarch: arm64 pkg: math/bits BenchmarkLeadingZeros-4 8456516 14.19 ns/op BenchmarkLeadingZeros8-4 8081635 14.86 ns/op BenchmarkLeadingZeros16-4 9135172 13.11 ns/op BenchmarkLeadingZeros32-4 9388437 12.78 ns/op BenchmarkLeadingZeros64-4 9389407 12.78 ns/op BenchmarkTrailingZeros-4 9382945 12.80 ns/op BenchmarkTrailingZeros8-4 9134060 13.14 ns/op BenchmarkTrailingZeros16-4 9128974 13.12 ns/op BenchmarkTrailingZeros32-4 9391316 12.78 ns/op BenchmarkTrailingZeros64-4 9362126 12.78 ns/op BenchmarkOnesCount-4 9362185 12.78 ns/op BenchmarkOnesCount8-4 8875713 13.28 ns/op BenchmarkOnesCount16-4 9066265 13.15 ns/op BenchmarkOnesCount32-4 9144556 13.13 ns/op BenchmarkOnesCount64-4 9365896 12.80 ns/op BenchmarkRotateLeft-4 9097525 13.12 ns/op BenchmarkRotateLeft8-4 9143302 13.15 ns/op BenchmarkRotateLeft16-4 9119122 13.13 ns/op BenchmarkRotateLeft32-4 9135534 13.12 ns/op BenchmarkRotateLeft64-4 9392641 12.79 ns/op BenchmarkReverse-4 17724838 6.800 ns/op BenchmarkReverse8-4 17723792 6.784 ns/op BenchmarkReverse16-4 17807535 6.773 ns/op BenchmarkReverse32-4 17528995 6.754 ns/op BenchmarkReverse64-4 17498016 6.812 ns/op BenchmarkReverseBytes-4 17855019 6.734 ns/op BenchmarkReverseBytes16-4 17763776 6.807 ns/op BenchmarkReverseBytes32-4 17552995 6.768 ns/op BenchmarkReverseBytes64-4 17825208 6.728 ns/op BenchmarkAdd-4 9394051 12.77 ns/op BenchmarkAdd32-4 9119455 13.11 ns/op BenchmarkAdd64-4 9134782 13.12 ns/op BenchmarkAdd64multiple-4 17887273 6.574 ns/op BenchmarkSub-4 9361454 12.77 ns/op BenchmarkSub32-4 9132558 13.14 ns/op BenchmarkSub64-4 9148126 13.12 ns/op BenchmarkSub64multiple-4 17956759 6.634 ns/op BenchmarkMul-4 9372744 12.79 ns/op BenchmarkMul32-4 9579889 12.45 ns/op BenchmarkMul64-4 9390906 12.79 ns/op BenchmarkDiv-4 2234816 51.32 ns/op BenchmarkDiv32-4 8906437 13.44 ns/op BenchmarkDiv64-4 2353908 50.75 ns/op PASS ok math/bits 6.804s goos: linux goarch: arm64 pkg: math/cmplx BenchmarkAbs-4 2882344 40.20 ns/op BenchmarkAcos-4 328076 345.8 ns/op BenchmarkAcosh-4 305206 386.0 ns/op BenchmarkAsin-4 342308 346.2 ns/op BenchmarkAsinh-4 342297 348.4 ns/op BenchmarkAtan-4 495212 240.6 ns/op BenchmarkAtanh-4 486838 239.9 ns/op BenchmarkConj-4 19370460 5.824 ns/op BenchmarkCos-4 547734 205.4 ns/op BenchmarkCosh-4 545037 213.3 ns/op BenchmarkExp-4 653053 180.5 ns/op BenchmarkLog-4 488415 245.1 ns/op BenchmarkLog10-4 483862 244.3 ns/op BenchmarkPhase-4 1514624 78.74 ns/op BenchmarkPolar-4 814597 146.3 ns/op BenchmarkPow-4 173854 680.6 ns/op BenchmarkRect-4 823677 137.7 ns/op BenchmarkSin-4 551571 212.9 ns/op BenchmarkSinh-4 551328 215.9 ns/op BenchmarkSqrt-4 1511925 79.36 ns/op BenchmarkTan-4 388802 304.4 ns/op BenchmarkTanh-4 407757 292.5 ns/op PASS ok math/cmplx 3.888s goos: linux goarch: arm64 pkg: math/rand BenchmarkInt63Threadsafe-4 487209 225.6 ns/op BenchmarkInt63ThreadsafeParallel-4 457184 267.1 ns/op BenchmarkInt63Unthreadsafe-4 978153 117.8 ns/op BenchmarkIntn1000-4 631938 184.9 ns/op BenchmarkInt63n1000-4 766674 150.6 ns/op BenchmarkInt31n1000-4 764038 151.0 ns/op BenchmarkFloat32-4 765637 150.4 ns/op BenchmarkFloat64-4 959784 119.0 ns/op BenchmarkPerm3-4 156150 754.6 ns/op BenchmarkPerm30-4 18160 6565 ns/op BenchmarkPerm30ViaShuffle-4 18782 6373 ns/op BenchmarkShuffleOverhead-4 12628 9547 ns/op BenchmarkRead3-4 692072 171.1 ns/op BenchmarkRead64-4 72151 1656 ns/op BenchmarkRead1000-4 4864 24276 ns/op BenchmarkConcurrent-4 114762 1035 ns/op PASS ok math/rand 3.203s goos: linux goarch: arm64 pkg: math/rand/v2 BenchmarkChaCha8-4 1255032 95.85 ns/op BenchmarkPCG_DXSM-4 3535122 33.61 ns/op BenchmarkSourceUint64-4 3597358 33.27 ns/op BenchmarkGlobalInt64-4 2472860 48.28 ns/op BenchmarkGlobalInt64Parallel-4 4605818 25.55 ns/op BenchmarkGlobalUint64-4 2495406 47.61 ns/op BenchmarkGlobalUint64Parallel-4 4617536 25.82 ns/op BenchmarkInt64-4 1679718 71.03 ns/op BenchmarkUint64-4 1688272 70.84 ns/op BenchmarkGlobalIntN1000-4 1484984 80.63 ns/op BenchmarkIntN1000-4 1000000 103.5 ns/op BenchmarkInt64N1000-4 1000000 106.9 ns/op BenchmarkInt64N1e8-4 1000000 104.9 ns/op BenchmarkInt64N1e9-4 1000000 106.4 ns/op BenchmarkInt64N2e9-4 1000000 104.8 ns/op BenchmarkInt64N1e18-4 1000000 107.0 ns/op BenchmarkInt64N2e18-4 1000000 106.9 ns/op BenchmarkInt64N4e18-4 981900 119.6 ns/op BenchmarkInt32N1000-4 1000000 106.0 ns/op BenchmarkInt32N1e8-4 1000000 102.9 ns/op BenchmarkInt32N1e9-4 1000000 105.0 ns/op BenchmarkInt32N2e9-4 1000000 104.4 ns/op BenchmarkFloat32-4 1659002 72.26 ns/op BenchmarkFloat64-4 1692525 70.23 ns/op BenchmarkExpFloat64-4 884667 132.8 ns/op BenchmarkNormFloat64-4 898068 131.2 ns/op BenchmarkPerm3-4 227696 520.0 ns/op BenchmarkPerm30-4 22346 5325 ns/op BenchmarkPerm30ViaShuffle-4 23514 5112 ns/op BenchmarkShuffleOverhead-4 30388 4014 ns/op BenchmarkConcurrent-4 2443314 48.67 ns/op PASS ok math/rand/v2 5.512s goos: linux goarch: arm64 pkg: mime BenchmarkQEncodeWord-4 32079 3681 ns/op BenchmarkQDecodeWord-4 75790 1576 ns/op BenchmarkQDecodeHeader-4 70735 1709 ns/op BenchmarkTypeByExtension/.html-4 385243 299.5 ns/op BenchmarkTypeByExtension/.HTML-4 263007 447.1 ns/op BenchmarkTypeByExtension/.unused-4 323442 365.6 ns/op BenchmarkExtensionsByType/text/html-4 144700 858.9 ns/op BenchmarkExtensionsByType/text/html;_charset=utf-8-4 75348 1549 ns/op BenchmarkExtensionsByType/application/octet-stream-4 93661 1306 ns/op PASS ok mime 2.341s goos: linux goarch: arm64 pkg: mime/multipart BenchmarkReadForm/fields/maxMemory=0-4 586 175500 ns/op 47345 B/op 186 allocs/op BenchmarkReadForm/fields/maxMemory=1048576-4 670 177826 ns/op 47257 B/op 186 allocs/op BenchmarkReadForm/files/maxMemory=0-4 235 500138 ns/op 105039 B/op 271 allocs/op BenchmarkReadForm/files/maxMemory=1048576-4 502 240910 ns/op 49395 B/op 207 allocs/op PASS ok mime/multipart 1.605s goos: linux goarch: arm64 pkg: mime/quotedprintable BenchmarkWriter-4 970 121300 ns/op PASS ok mime/quotedprintable 1.144s goos: linux goarch: arm64 pkg: net BenchmarkGoLookupIP-4 76 1607312 ns/op 8238 B/op 91 allocs/op BenchmarkGoLookupIPNoSuchHost-4 1 121965997 ns/op 19104 B/op 160 allocs/op BenchmarkGoLookupIPWithBrokenNameServer-4 1 5007899297 ns/op 158456 B/op 231 allocs/op BenchmarkDNSName-4 107752 1061 ns/op BenchmarkInterfaces-4 2781 41909 ns/op 9343 B/op 30 allocs/op BenchmarkInterfaceByIndex-4 3589 31226 ns/op 7047 B/op 22 allocs/op BenchmarkInterfaceByName-4 2745 40623 ns/op 9425 B/op 31 allocs/op BenchmarkInterfaceAddrs-4 1880 62721 ns/op 12849 B/op 63 allocs/op BenchmarkInterfacesAndAddrs-4 6121 19262 ns/op 2696 B/op 21 allocs/op BenchmarkInterfacesAndMulticastAddrs-4 1034 100257 ns/op 134956 B/op 37 allocs/op BenchmarkParseIP-4 6801 16904 ns/op BenchmarkParseIPValidIPv4-4 335990 355.4 ns/op BenchmarkParseIPValidIPv6-4 176647 668.9 ns/op BenchmarkIPString/IPv4-4 105024 1142 ns/op 32 B/op 2 allocs/op BenchmarkIPString/IPv6-4 10000 11208 ns/op 216 B/op 11 allocs/op BenchmarkIPMaskString-4 50523 2442 ns/op BenchmarkIPEqual/IPv4-4 730282 164.4 ns/op BenchmarkIPEqual/IPv6-4 714982 166.9 ns/op BenchmarkSendFile/file-to-tcp/1024-4 1 1211086855 ns/op 0.00 MB/s 576 B/op 12 allocs/op BenchmarkSendFile/file-to-tcp/2048-4 1 1212101775 ns/op 0.00 MB/s 480 B/op 11 allocs/op BenchmarkSendFile/file-to-tcp/4096-4 1 1212371415 ns/op 0.00 MB/s 480 B/op 11 allocs/op BenchmarkSendFile/file-to-tcp/8192-4 1 1204313135 ns/op 0.01 MB/s 576 B/op 12 allocs/op BenchmarkSendFile/file-to-tcp/16384-4 1 1204202415 ns/op 0.01 MB/s 736 B/op 14 allocs/op BenchmarkSendFile/file-to-tcp/32768-4 1 1010083300 ns/op 0.03 MB/s 480 B/op 11 allocs/op BenchmarkSendFile/file-to-tcp/65536-4 1 1010277699 ns/op 0.06 MB/s 480 B/op 11 allocs/op BenchmarkSendFile/file-to-tcp/131072-4 1 1010172179 ns/op 0.13 MB/s 480 B/op 11 allocs/op BenchmarkSendFile/file-to-tcp/262144-4 1 1010421619 ns/op 0.26 MB/s 576 B/op 12 allocs/op BenchmarkSendFile/file-to-tcp/524288-4 1 1010997059 ns/op 0.52 MB/s 480 B/op 11 allocs/op BenchmarkSendFile/file-to-tcp/1048576-4 1 1012648419 ns/op 1.04 MB/s 576 B/op 12 allocs/op BenchmarkSendFile/file-to-unix/1024-4 1 1010020339 ns/op 0.00 MB/s 480 B/op 11 allocs/op BenchmarkSendFile/file-to-unix/2048-4 1 1009968099 ns/op 0.00 MB/s 480 B/op 11 allocs/op BenchmarkSendFile/file-to-unix/4096-4 1 1009897979 ns/op 0.00 MB/s 576 B/op 12 allocs/op BenchmarkSendFile/file-to-unix/8192-4 1 1010304059 ns/op 0.01 MB/s 608 B/op 13 allocs/op BenchmarkSendFile/file-to-unix/16384-4 1 1009866260 ns/op 0.02 MB/s 576 B/op 12 allocs/op BenchmarkSendFile/file-to-unix/32768-4 1 1010202460 ns/op 0.03 MB/s 480 B/op 11 allocs/op BenchmarkSendFile/file-to-unix/65536-4 1 1010108139 ns/op 0.06 MB/s 480 B/op 11 allocs/op BenchmarkSendFile/file-to-unix/131072-4 1 1010244819 ns/op 0.13 MB/s 480 B/op 11 allocs/op BenchmarkSendFile/file-to-unix/262144-4 1 1010443339 ns/op 0.26 MB/s 480 B/op 11 allocs/op BenchmarkSendFile/file-to-unix/524288-4 1 1010902059 ns/op 0.52 MB/s 576 B/op 12 allocs/op BenchmarkSendFile/file-to-unix/1048576-4 1 1011144099 ns/op 1.04 MB/s 480 B/op 11 allocs/op BenchmarkSendfileZeroBytes-4 1 208271516 ns/op 5248000 B/op 280606 allocs/op BenchmarkSplice/tcp-to-tcp/1024-4 1 1010364459 ns/op 0.00 MB/s BenchmarkSplice/tcp-to-tcp/2048-4 1 1010254539 ns/op 0.00 MB/s BenchmarkSplice/tcp-to-tcp/4096-4 1 1010188699 ns/op 0.00 MB/s BenchmarkSplice/tcp-to-tcp/8192-4 1 1010049059 ns/op 0.01 MB/s BenchmarkSplice/tcp-to-tcp/16384-4 1 1010364019 ns/op 0.02 MB/s BenchmarkSplice/tcp-to-tcp/32768-4 1 1010216220 ns/op 0.03 MB/s BenchmarkSplice/tcp-to-tcp/65536-4 1 1010411300 ns/op 0.06 MB/s BenchmarkSplice/tcp-to-tcp/131072-4 1 1010638019 ns/op 0.13 MB/s BenchmarkSplice/tcp-to-tcp/262144-4 1 1010942459 ns/op 0.26 MB/s BenchmarkSplice/tcp-to-tcp/524288-4 1 1011326499 ns/op 0.52 MB/s BenchmarkSplice/tcp-to-tcp/1048576-4 1 1012215019 ns/op 1.04 MB/s BenchmarkSplice/unix-to-tcp/1024-4 1 1010221580 ns/op 0.00 MB/s BenchmarkSplice/unix-to-tcp/2048-4 1 1010124220 ns/op 0.00 MB/s BenchmarkSplice/unix-to-tcp/4096-4 1 1010381299 ns/op 0.00 MB/s BenchmarkSplice/unix-to-tcp/8192-4 1 1010032019 ns/op 0.01 MB/s BenchmarkSplice/unix-to-tcp/16384-4 1 1010339859 ns/op 0.02 MB/s BenchmarkSplice/unix-to-tcp/32768-4 1 1010329459 ns/op 0.03 MB/s BenchmarkSplice/unix-to-tcp/65536-4 1 1010478939 ns/op 0.06 MB/s BenchmarkSplice/unix-to-tcp/131072-4 1 1010272019 ns/op 0.13 MB/s BenchmarkSplice/unix-to-tcp/262144-4 1 1010705300 ns/op 0.26 MB/s BenchmarkSplice/unix-to-tcp/524288-4 1 1011353339 ns/op 0.52 MB/s BenchmarkSplice/unix-to-tcp/1048576-4 1 1012181139 ns/op 1.04 MB/s BenchmarkSplice/tcp-to-unix/1024-4 1 1010471179 ns/op 0.00 MB/s BenchmarkSplice/tcp-to-unix/2048-4 1 1010395579 ns/op 0.00 MB/s BenchmarkSplice/tcp-to-unix/4096-4 1 1010085419 ns/op 0.00 MB/s BenchmarkSplice/tcp-to-unix/8192-4 1 1010600059 ns/op 0.01 MB/s BenchmarkSplice/tcp-to-unix/16384-4 1 1010253540 ns/op 0.02 MB/s BenchmarkSplice/tcp-to-unix/32768-4 1 1010287859 ns/op 0.03 MB/s BenchmarkSplice/tcp-to-unix/65536-4 1 1010527099 ns/op 0.06 MB/s BenchmarkSplice/tcp-to-unix/131072-4 1 1010759459 ns/op 0.13 MB/s BenchmarkSplice/tcp-to-unix/262144-4 1 1010730619 ns/op 0.26 MB/s BenchmarkSplice/tcp-to-unix/524288-4 1 1011160259 ns/op 0.52 MB/s BenchmarkSplice/tcp-to-unix/1048576-4 1 1011955380 ns/op 1.04 MB/s BenchmarkSpliceFile/tcp-to-file/1024-4 1 1010389179 ns/op 0.00 MB/s 952 B/op 10 allocs/op BenchmarkSpliceFile/tcp-to-file/2048-4 1 1010401979 ns/op 0.00 MB/s 952 B/op 10 allocs/op BenchmarkSpliceFile/tcp-to-file/4096-4 1 1010336379 ns/op 0.00 MB/s 952 B/op 10 allocs/op BenchmarkSpliceFile/tcp-to-file/8192-4 1 1010157339 ns/op 0.01 MB/s 952 B/op 10 allocs/op BenchmarkSpliceFile/tcp-to-file/16384-4 1 1010212859 ns/op 0.02 MB/s 952 B/op 10 allocs/op BenchmarkSpliceFile/tcp-to-file/32768-4 1 1010254179 ns/op 0.03 MB/s 952 B/op 10 allocs/op BenchmarkSpliceFile/tcp-to-file/65536-4 1 1010750860 ns/op 0.06 MB/s 904 B/op 9 allocs/op BenchmarkSpliceFile/tcp-to-file/131072-4 1 1010817539 ns/op 0.13 MB/s 952 B/op 10 allocs/op BenchmarkSpliceFile/tcp-to-file/262144-4 1 1011088899 ns/op 0.26 MB/s 952 B/op 10 allocs/op BenchmarkSpliceFile/tcp-to-file/524288-4 1 1011345299 ns/op 0.52 MB/s 952 B/op 10 allocs/op BenchmarkSpliceFile/tcp-to-file/1048576-4 1 1012306899 ns/op 1.04 MB/s 904 B/op 9 allocs/op BenchmarkSpliceFile/unix-to-file/1024-4 1 1010280219 ns/op 0.00 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/unix-to-file/2048-4 1 1010362539 ns/op 0.00 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/unix-to-file/4096-4 1 1010653380 ns/op 0.00 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/unix-to-file/8192-4 1 1010250299 ns/op 0.01 MB/s 896 B/op 8 allocs/op BenchmarkSpliceFile/unix-to-file/16384-4 1 1010460219 ns/op 0.02 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/unix-to-file/32768-4 1 1010320619 ns/op 0.03 MB/s 896 B/op 8 allocs/op BenchmarkSpliceFile/unix-to-file/65536-4 1 1010537539 ns/op 0.06 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/unix-to-file/131072-4 1 1010680259 ns/op 0.13 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/unix-to-file/262144-4 1 1010775660 ns/op 0.26 MB/s 896 B/op 8 allocs/op BenchmarkSpliceFile/unix-to-file/524288-4 1 1011518860 ns/op 0.52 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/unix-to-file/1048576-4 1 1012252259 ns/op 1.04 MB/s 944 B/op 9 allocs/op BenchmarkTCP4OneShot-4 2688 42392 ns/op BenchmarkTCP4OneShotTimeout-4 2487 45433 ns/op BenchmarkTCP4Persistent-4 15837 7647 ns/op BenchmarkTCP4PersistentTimeout-4 15711 7668 ns/op BenchmarkTCP4ConcurrentReadWrite-4 34100 3756 ns/op BenchmarkSetReadDeadline-4 105129 1146 ns/op BenchmarkReadWriteMsgUDPAddrPort-4 14269 8400 ns/op 0 B/op 0 allocs/op BenchmarkWriteToReadFromUDP-4 14792 8341 ns/op 16 B/op 1 allocs/op BenchmarkWriteToReadFromUDPAddrPort-4 14970 7975 ns/op 0 B/op 0 allocs/op PASS ok net 89.198s goos: linux goarch: arm64 pkg: net/http BenchmarkCookieString-4 21042 5675 ns/op 176 B/op 1 allocs/op BenchmarkReadSetCookies-4 9123 12888 ns/op 1168 B/op 21 allocs/op BenchmarkReadCookies-4 9661 10743 ns/op 1840 B/op 11 allocs/op BenchmarkHeaderWriteSubset-4 14931 8064 ns/op 45 B/op 0 allocs/op BenchmarkCopyValues-4 29223 3997 ns/op 736 B/op 11 allocs/op BenchmarkHexEscapeNonASCII-4 32245 3680 ns/op 192 B/op 2 allocs/op BenchmarkFindChild/n=2/rep=linear-4 1671358 71.74 ns/op BenchmarkFindChild/n=2/rep=map-4 2756764 43.11 ns/op BenchmarkFindChild/n=2/rep=hybrid8-4 1384522 86.63 ns/op BenchmarkFindChild/n=4/rep=linear-4 828934 135.8 ns/op BenchmarkFindChild/n=4/rep=map-4 2637656 45.50 ns/op BenchmarkFindChild/n=4/rep=hybrid8-4 775514 151.6 ns/op BenchmarkFindChild/n=8/rep=linear-4 454848 259.8 ns/op BenchmarkFindChild/n=8/rep=map-4 2474462 48.64 ns/op BenchmarkFindChild/n=8/rep=hybrid8-4 430854 275.0 ns/op BenchmarkFindChild/n=16/rep=linear-4 242853 492.4 ns/op BenchmarkFindChild/n=16/rep=map-4 2551807 46.88 ns/op BenchmarkFindChild/n=16/rep=hybrid8-4 1716684 70.56 ns/op BenchmarkFindChild/n=32/rep=linear-4 122298 981.5 ns/op BenchmarkFindChild/n=32/rep=map-4 2666032 46.47 ns/op BenchmarkFindChild/n=32/rep=hybrid8-4 1660095 66.41 ns/op BenchmarkMultiConflicts-4 1 242827955 ns/op BenchmarkServerMatch-4 15985 7466 ns/op BenchmarkReadRequestChrome-4 3756 31116 ns/op 19.64 MB/s 1507 B/op 14 allocs/op BenchmarkReadRequestCurl-4 8784 12288 ns/op 6.35 MB/s 956 B/op 9 allocs/op BenchmarkReadRequestApachebench-4 9309 12258 ns/op 6.69 MB/s 956 B/op 9 allocs/op BenchmarkReadRequestSiege-4 6300 17277 ns/op 8.74 MB/s 1052 B/op 11 allocs/op BenchmarkReadRequestWrk-4 14740 8053 ns/op 4.97 MB/s 892 B/op 7 allocs/op BenchmarkFileAndServer_1KB/h1-4 366 330494 ns/op 3.10 MB/s BenchmarkFileAndServer_1KB/https1-4 211 516073 ns/op 1.98 MB/s BenchmarkFileAndServer_1KB/h2-4 157 703333 ns/op 1.46 MB/s BenchmarkFileAndServer_16MB/h1-4 3 45569852 ns/op 368.16 MB/s BenchmarkFileAndServer_16MB/https1-4 1 120542757 ns/op 139.18 MB/s BenchmarkFileAndServer_16MB/h2-4 1 211273956 ns/op 79.41 MB/s BenchmarkFileAndServer_64MB/h1-4 1 181729796 ns/op 369.28 MB/s BenchmarkFileAndServer_64MB/https1-4 1 410860792 ns/op 163.34 MB/s BenchmarkFileAndServer_64MB/h2-4 1 887665902 ns/op 75.60 MB/s BenchmarkServeMux-4 180 671246 ns/op 17280 B/op 360 allocs/op BenchmarkServeMux_SkipServe-4 217 565439 ns/op 0 B/op 0 allocs/op BenchmarkClientServer/h1-4 412 294783 ns/op 5942 B/op 63 allocs/op BenchmarkClientServer/https1-4 250 431312 ns/op 6579 B/op 73 allocs/op BenchmarkClientServer/h2-4 192 578971 ns/op 9920 B/op 79 allocs/op BenchmarkClientServerParallel/4/h1-4 1100 103410 ns/op 9393 B/op 76 allocs/op BenchmarkClientServerParallel/4/https1-4 19 5900438 ns/op 105870 B/op 1144 allocs/op --- BENCH: BenchmarkClientServerParallel/4/https1-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:43478: read tcp 127.0.0.1:38547->127.0.0.1:43478: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:43444: write tcp 127.0.0.1:38547->127.0.0.1:43444: use of closed network connection BenchmarkClientServerParallel/4/h2-4 145 724893 ns/op 18999 B/op 194 allocs/op --- BENCH: BenchmarkClientServerParallel/4/h2-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:46176: read tcp 127.0.0.1:43171->127.0.0.1:46176: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:46232: read tcp 127.0.0.1:43171->127.0.0.1:46232: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:46202: write tcp 127.0.0.1:43171->127.0.0.1:46202: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:46204: write tcp 127.0.0.1:43171->127.0.0.1:46204: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:59730: write tcp 127.0.0.1:39353->127.0.0.1:59730: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:59702: write tcp 127.0.0.1:39353->127.0.0.1:59702: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:36846: write tcp 127.0.0.1:38985->127.0.0.1:36846: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:36884: write tcp 127.0.0.1:38985->127.0.0.1:36884: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:36828: read tcp 127.0.0.1:38985->127.0.0.1:36828: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:36854: read tcp 127.0.0.1:38985->127.0.0.1:36854: use of closed network connection ... [output truncated] BenchmarkClientServerParallel/64/h1-4 790 136121 ns/op 14523 B/op 95 allocs/op BenchmarkClientServerParallel/64/https1-4 18 5789451 ns/op 104537 B/op 1132 allocs/op --- BENCH: BenchmarkClientServerParallel/64/https1-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:33698: read tcp 127.0.0.1:45643->127.0.0.1:33698: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:33636: read tcp 127.0.0.1:45643->127.0.0.1:33636: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:33620: write tcp 127.0.0.1:45643->127.0.0.1:33620: use of closed network connection BenchmarkClientServerParallel/64/h2-4 82 1947158 ns/op 44121 B/op 484 allocs/op --- BENCH: BenchmarkClientServerParallel/64/h2-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:54838: read tcp 127.0.0.1:42951->127.0.0.1:54838: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:54750: read tcp 127.0.0.1:42951->127.0.0.1:54750: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:54844: write tcp 127.0.0.1:42951->127.0.0.1:54844: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:40558: read tcp 127.0.0.1:40347->127.0.0.1:40558: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:40436: read tcp 127.0.0.1:40347->127.0.0.1:40436: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:40490: read tcp 127.0.0.1:40347->127.0.0.1:40490: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:40446: read tcp 127.0.0.1:40347->127.0.0.1:40446: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:40456: read tcp 127.0.0.1:40347->127.0.0.1:40456: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:40604: read tcp 127.0.0.1:40347->127.0.0.1:40604: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:40620: read tcp 127.0.0.1:40347->127.0.0.1:40620: use of closed network connection ... [output truncated] BenchmarkServer-4 1 1016780899 ns/op 29592 B/op 156 allocs/op BenchmarkClient-4 408 301702 ns/op 3741 B/op 44 allocs/op BenchmarkServerFakeConnNoKeepAlive-4 790 153455 ns/op 7335 B/op 54 allocs/op BenchmarkServerFakeConnWithKeepAlive-4 1462 76549 ns/op 3068 B/op 24 allocs/op BenchmarkServerFakeConnWithKeepAliveLite-4 1839 65591 ns/op 1896 B/op 14 allocs/op BenchmarkServerHandlerTypeLen-4 1732 69938 ns/op 2795 B/op 21 allocs/op BenchmarkServerHandlerNoLen-4 1755 66253 ns/op 2694 B/op 19 allocs/op BenchmarkServerHandlerNoType-4 1790 67931 ns/op 2785 B/op 20 allocs/op BenchmarkServerHandlerNoHeader-4 1957 62134 ns/op 1910 B/op 14 allocs/op BenchmarkServerHijack-4 1069 115794 ns/op 16799 B/op 50 allocs/op BenchmarkCloseNotifier/h1-4 430 271420 ns/op 5898 B/op 52 allocs/op BenchmarkResponseStatusLine-4 377272 299.3 ns/op 0 B/op 0 allocs/op PASS ok net/http 17.984s goos: linux goarch: arm64 pkg: net/http/httputil BenchmarkServeHTTP-4 7576 15513 ns/op 34137 B/op 12 allocs/op PASS ok net/http/httputil 1.196s goos: linux goarch: arm64 pkg: net/netip BenchmarkIPNextPrev-4 85146 1391 ns/op BenchmarkBinaryMarshalRoundTrip/ipv4-4 423351 258.7 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6-4 186436 639.2 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6+zone-4 61623 2037 ns/op BenchmarkStdIPv4-4 115394 1025 ns/op 16 B/op 1 allocs/op BenchmarkIPv4-4 93427 1279 ns/op 0 B/op 0 allocs/op BenchmarkIPv4_inline-4 93744 1270 ns/op 0 B/op 0 allocs/op BenchmarkStdIPv6-4 76654 1552 ns/op 16 B/op 1 allocs/op BenchmarkIPv6-4 70837 1686 ns/op 0 B/op 0 allocs/op BenchmarkIPv4Contains-4 1207006 98.66 ns/op 0 B/op 0 allocs/op BenchmarkIPv6Contains-4 1000000 107.6 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v4-4 936270 125.4 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6-4 247968 478.8 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_ellipsis-4 268501 444.2 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_v4-4 237056 498.7 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_zone-4 77581 1573 ns/op 0 B/op 0 allocs/op BenchmarkStdParseIP/v4-4 249253 476.4 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6-4 143680 835.3 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_ellipsis-4 149634 798.1 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_v4-4 141117 842.9 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_zone-4 69483 1744 ns/op 16 B/op 1 allocs/op BenchmarkIPString/v4-4 313518 385.7 ns/op 16 B/op 1 allocs/op BenchmarkIPString/v6-4 124395 970.1 ns/op 48 B/op 1 allocs/op BenchmarkIPString/v6_ellipsis-4 163702 735.7 ns/op 24 B/op 1 allocs/op BenchmarkIPString/v6_v4-4 230179 513.2 ns/op 24 B/op 1 allocs/op BenchmarkIPString/v6_zone-4 147322 813.7 ns/op 24 B/op 1 allocs/op BenchmarkIPStringExpanded/v4-4 277371 428.1 ns/op 16 B/op 1 allocs/op BenchmarkIPStringExpanded/v6-4 146359 811.0 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_ellipsis-4 146008 806.8 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_v4-4 146067 807.8 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_zone-4 104894 1109 ns/op 128 B/op 2 allocs/op BenchmarkIPMarshalText-4 405410 291.2 ns/op 16 B/op 1 allocs/op BenchmarkAddrPortString/v4-4 203401 587.9 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortString/v6-4 99345 1186 ns/op 96 B/op 2 allocs/op BenchmarkAddrPortString/v6_ellipsis-4 122774 983.2 ns/op 56 B/op 2 allocs/op BenchmarkAddrPortString/v6_v4-4 155359 764.5 ns/op 56 B/op 2 allocs/op BenchmarkAddrPortString/v6_zone-4 111439 1054 ns/op 56 B/op 2 allocs/op BenchmarkAddrPortMarshalText/v4-4 213440 556.8 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6-4 105184 1141 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_ellipsis-4 124728 952.7 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_v4-4 151851 779.6 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_zone-4 115225 1035 ns/op 64 B/op 1 allocs/op BenchmarkPrefixMasking/IPv4_/32-4 890048 134.4 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/17-4 875580 135.1 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/0-4 876936 135.0 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/128-4 843027 138.9 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/65-4 838926 139.9 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/0-4 838737 138.5 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/128-4 794595 140.3 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/65-4 811160 140.0 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/0-4 837661 140.1 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMarshalText-4 298462 393.6 ns/op 24 B/op 1 allocs/op BenchmarkParseAddrPort/v4-4 411488 287.6 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6-4 182454 654.5 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_ellipsis-4 192674 615.6 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_v4-4 178460 666.8 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_zone-4 67958 1796 ns/op 0 B/op 0 allocs/op BenchmarkAs16-4 482764 238.5 ns/op PASS ok net/netip 8.554s 2023/11/20 15:46:35 Test RPC server listening on 127.0.0.1:32967 2023/11/20 15:46:35 Test HTTP RPC server listening on 127.0.0.1:35143 goos: linux goarch: arm64 pkg: net/rpc BenchmarkEndToEnd-4 2020 59667 ns/op BenchmarkEndToEndHTTP-4 1722 59929 ns/op BenchmarkEndToEndAsync-4 3388 34747 ns/op BenchmarkEndToEndAsyncHTTP-4 3523 34326 ns/op PASS ok net/rpc 1.800s goos: linux goarch: arm64 pkg: net/textproto BenchmarkReadMIMEHeader/client_headers-4 3429 32085 ns/op BenchmarkReadMIMEHeader/server_headers-4 4700 22364 ns/op BenchmarkUncommon-4 24471 4895 ns/op 464 B/op 5 allocs/op PASS ok net/textproto 1.411s goos: linux goarch: arm64 pkg: net/url BenchmarkString-4 3427 31907 ns/op 1616 B/op 60 allocs/op BenchmarkResolvePath-4 68128 1752 ns/op 32 B/op 2 allocs/op BenchmarkQueryEscape/#00-4 406497 289.1 ns/op 16 B/op 1 allocs/op BenchmarkQueryEscape/#01-4 90386 1319 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#02-4 172978 694.0 ns/op 32 B/op 1 allocs/op BenchmarkQueryEscape/#03-4 88634 1363 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#04-4 14487 8240 ns/op 832 B/op 2 allocs/op BenchmarkPathEscape/#00-4 363111 326.9 ns/op 16 B/op 1 allocs/op BenchmarkPathEscape/#01-4 87808 1377 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#02-4 173085 690.7 ns/op 32 B/op 1 allocs/op BenchmarkPathEscape/#03-4 87316 1364 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#04-4 15758 7531 ns/op 704 B/op 2 allocs/op BenchmarkQueryUnescape/#00-4 149290 822.4 ns/op 16 B/op 1 allocs/op BenchmarkQueryUnescape/#01-4 60418 1995 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#02-4 59398 2064 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#03-4 26560 4499 ns/op 64 B/op 1 allocs/op BenchmarkQueryUnescape/#04-4 4894 24372 ns/op 320 B/op 1 allocs/op BenchmarkPathUnescape/#00-4 148371 812.5 ns/op 16 B/op 1 allocs/op BenchmarkPathUnescape/#01-4 59706 2020 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#02-4 57697 2069 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#03-4 25548 4613 ns/op 64 B/op 1 allocs/op BenchmarkPathUnescape/#04-4 4843 24181 ns/op 320 B/op 1 allocs/op PASS ok net/url 4.160s goos: linux goarch: arm64 pkg: os BenchmarkExpand/noop-4 2043080 57.73 ns/op 0 B/op 0 allocs/op BenchmarkExpand/multiple-4 118203 998.5 ns/op 48 B/op 2 allocs/op BenchmarkReaddirname-4 642 179848 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 242 493485 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 524 219213 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 74746 1621 ns/op BenchmarkStatFile-4 52716 2273 ns/op BenchmarkStatDir-4 57008 2084 ns/op BenchmarkLstatDot-4 73858 1630 ns/op BenchmarkLstatFile-4 53740 2259 ns/op BenchmarkLstatDir-4 57157 2125 ns/op PASS ok os 2.637s goos: linux goarch: arm64 pkg: os/exec BenchmarkExecHostname-4 238 500830 ns/op 7020 B/op 30 allocs/op PASS ok os/exec 1.188s goos: linux goarch: arm64 pkg: os/user BenchmarkCurrent-4 281422 359.3 ns/op PASS ok os/user 1.125s goos: linux goarch: arm64 pkg: reflect BenchmarkBool-4 3185517 37.42 ns/op BenchmarkString-4 2273712 52.63 ns/op BenchmarkBytes-4 1985380 60.41 ns/op BenchmarkNamedBytes-4 959048 124.2 ns/op BenchmarkBytesArray-4 719492 166.0 ns/op BenchmarkSliceLen-4 2349474 51.01 ns/op BenchmarkMapLen-4 693897 171.8 ns/op BenchmarkStringLen-4 1374600 87.21 ns/op BenchmarkArrayLen-4 1000000 109.9 ns/op BenchmarkSliceCap-4 2336518 51.29 ns/op BenchmarkDeepEqual/int8-4 318568 369.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int8-4 78056 1550 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int16-4 288342 415.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int16-4 75326 1599 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int32-4 282110 419.9 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int32-4 74583 1594 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int64-4 284661 418.5 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int64-4 75318 1593 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int-4 283743 417.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int-4 75583 1593 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint8-4 319216 367.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8-4 95683 1248 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint16-4 286237 414.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint16-4 75259 1576 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint32-4 281629 415.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint32-4 74808 1604 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint64-4 283808 418.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint64-4 75310 1595 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint-4 285507 415.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint-4 75102 1591 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uintptr-4 281469 416.9 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uintptr-4 75460 1590 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float32-4 287432 411.9 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float32-4 75678 1596 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float64-4 290070 413.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float64-4 75001 1591 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex64-4 286483 413.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex64-4 74977 1588 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex128-4 286395 415.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex128-4 75103 1595 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/bool-4 328098 363.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]bool-4 77878 1546 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/string-4 290019 407.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]string-4 75487 1578 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8#01-4 95682 1246 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][]uint8-4 48920 2470 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[6]uint8-4 39465 3050 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][6]uint8-4 28512 4325 ns/op 0 B/op 0 allocs/op BenchmarkMapsDeepEqual-4 28623 4191 ns/op BenchmarkIsZero/ArrayComparable-4 218613 543.9 ns/op BenchmarkIsZero/ArrayIncomparable-4 27255 4401 ns/op BenchmarkIsZero/StructComparable-4 517222 228.6 ns/op BenchmarkIsZero/StructIncomparable-4 123877 962.0 ns/op BenchmarkIsZero/ArrayInt_4-4 1000000 107.7 ns/op BenchmarkIsZero/ArrayInt_1024-4 14773 8094 ns/op BenchmarkIsZero/ArrayInt_1024_NoZero-4 28399 4221 ns/op BenchmarkIsZero/Struct4Int-4 1000000 110.4 ns/op BenchmarkIsZero/ArrayStruct4Int_1024-4 14822 8093 ns/op BenchmarkIsZero/ArrayChanInt_1024-4 14816 8095 ns/op BenchmarkIsZero/StructInt_512-4 28651 4192 ns/op BenchmarkSetZero/Bool/Direct-4 2481680 46.19 ns/op BenchmarkSetZero/Bool/CachedZero-4 639031 180.6 ns/op BenchmarkSetZero/Bool/NewZero-4 461864 258.5 ns/op BenchmarkSetZero/Int/Direct-4 1902584 65.24 ns/op BenchmarkSetZero/Int/CachedZero-4 651592 180.7 ns/op BenchmarkSetZero/Int/NewZero-4 486570 250.8 ns/op BenchmarkSetZero/Uint/Direct-4 1867113 62.79 ns/op BenchmarkSetZero/Uint/CachedZero-4 657562 179.7 ns/op BenchmarkSetZero/Uint/NewZero-4 475540 255.7 ns/op BenchmarkSetZero/Float/Direct-4 1852050 64.76 ns/op BenchmarkSetZero/Float/CachedZero-4 662440 180.0 ns/op BenchmarkSetZero/Float/NewZero-4 477463 264.1 ns/op BenchmarkSetZero/Complex/Direct-4 1918138 63.85 ns/op BenchmarkSetZero/Complex/CachedZero-4 650208 179.5 ns/op BenchmarkSetZero/Complex/NewZero-4 479247 249.9 ns/op BenchmarkSetZero/Array/Direct-4 1572590 76.84 ns/op BenchmarkSetZero/Array/CachedZero-4 632604 185.0 ns/op BenchmarkSetZero/Array/NewZero-4 460023 260.3 ns/op BenchmarkSetZero/Chan/Direct-4 1875650 65.37 ns/op BenchmarkSetZero/Chan/CachedZero-4 656612 176.2 ns/op BenchmarkSetZero/Chan/NewZero-4 471712 256.7 ns/op BenchmarkSetZero/Func/Direct-4 1849742 63.69 ns/op BenchmarkSetZero/Func/CachedZero-4 651536 181.5 ns/op BenchmarkSetZero/Func/NewZero-4 481100 252.4 ns/op BenchmarkSetZero/Interface/Direct-4 1743532 68.61 ns/op BenchmarkSetZero/Interface/CachedZero-4 654220 180.3 ns/op BenchmarkSetZero/Interface/NewZero-4 472216 253.7 ns/op BenchmarkSetZero/Map/Direct-4 1892318 65.12 ns/op BenchmarkSetZero/Map/CachedZero-4 688278 179.6 ns/op BenchmarkSetZero/Map/NewZero-4 466192 251.0 ns/op BenchmarkSetZero/Pointer/Direct-4 1889229 63.38 ns/op BenchmarkSetZero/Pointer/CachedZero-4 662690 175.7 ns/op BenchmarkSetZero/Pointer/NewZero-4 472484 256.3 ns/op BenchmarkSetZero/Slice/Direct-4 1691976 68.61 ns/op BenchmarkSetZero/Slice/CachedZero-4 635821 183.6 ns/op BenchmarkSetZero/Slice/NewZero-4 458385 257.2 ns/op BenchmarkSetZero/String/Direct-4 1877859 63.85 ns/op BenchmarkSetZero/String/CachedZero-4 660342 179.0 ns/op BenchmarkSetZero/String/NewZero-4 467368 253.4 ns/op BenchmarkSetZero/Struct/Direct-4 1588342 74.38 ns/op BenchmarkSetZero/Struct/CachedZero-4 645855 181.3 ns/op BenchmarkSetZero/Struct/NewZero-4 459938 258.9 ns/op BenchmarkSelect/1-4 145555 836.1 ns/op 80 B/op 5 allocs/op BenchmarkSelect/4-4 62485 2009 ns/op 208 B/op 8 allocs/op BenchmarkSelect/8-4 34609 3473 ns/op 672 B/op 13 allocs/op BenchmarkCall-4 177313 615.8 ns/op 0 B/op 0 allocs/op BenchmarkCallMethod-4 137919 857.9 ns/op 0 B/op 0 allocs/op BenchmarkCallArgCopy/size=128-4 113202 1051 ns/op 121.84 MB/s BenchmarkCallArgCopy/size=256-4 104607 1139 ns/op 224.82 MB/s BenchmarkCallArgCopy/size=1024-4 72025 1644 ns/op 622.78 MB/s BenchmarkCallArgCopy/size=4096-4 31141 3975 ns/op 1030.37 MB/s BenchmarkCallArgCopy/size=65536-4 2152 56993 ns/op 1149.90 MB/s BenchmarkFieldByName1-4 1000000 100.2 ns/op BenchmarkFieldByName2-4 103048 1205 ns/op BenchmarkFieldByName3-4 13767 8731 ns/op BenchmarkInterfaceBig-4 2991855 40.34 ns/op BenchmarkInterfaceSmall-4 2960336 40.43 ns/op BenchmarkNew-4 1762255 67.12 ns/op BenchmarkMap/StringKeys/MapIndex-4 2203 53868 ns/op 0 B/op 0 allocs/op BenchmarkMap/StringKeys/SetMapIndex-4 1698 70209 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/MapIndex-4 2036 58283 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/SetMapIndex-4 1632 73686 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/MapIndex-4 2202 54024 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/SetMapIndex-4 1705 69796 ns/op 0 B/op 0 allocs/op BenchmarkMapIterNext-4 174663 681.9 ns/op PASS ok reflect 18.807s goos: linux goarch: arm64 pkg: regexp BenchmarkFind-4 13960 8189 ns/op 9391 B/op 1 allocs/op BenchmarkFindAllNoMatches-4 22250 5324 ns/op 9321 B/op 1 allocs/op BenchmarkFindString-4 15050 7834 ns/op 9080 B/op 1 allocs/op BenchmarkFindSubmatch-4 13728 8686 ns/op 9393 B/op 2 allocs/op BenchmarkFindStringSubmatch-4 14402 8231 ns/op 9179 B/op 2 allocs/op BenchmarkLiteral-4 27562 4545 ns/op BenchmarkNotLiteral-4 3823 29527 ns/op BenchmarkMatchClass-4 2923 39572 ns/op BenchmarkMatchClass_InRange-4 2880 39106 ns/op BenchmarkReplaceAll-4 3298 37104 ns/op BenchmarkAnchoredLiteralShortNonMatch-4 27356 4492 ns/op BenchmarkAnchoredLiteralLongNonMatch-4 36514 3143 ns/op BenchmarkAnchoredShortMatch-4 22407 5254 ns/op BenchmarkAnchoredLongMatch-4 18373 6440 ns/op BenchmarkOnePassShortA-4 16669 7264 ns/op BenchmarkNotOnePassShortA-4 8881 12557 ns/op BenchmarkOnePassShortB-4 20787 5804 ns/op BenchmarkNotOnePassShortB-4 12129 9759 ns/op BenchmarkOnePassLongPrefix-4 66820 1855 ns/op BenchmarkOnePassLongNotPrefix-4 24514 4988 ns/op BenchmarkMatchParallelShared-4 29325 4078 ns/op BenchmarkMatchParallelCopied-4 29376 4112 ns/op BenchmarkQuoteMetaAll-4 149856 779.8 ns/op 17.95 MB/s BenchmarkQuoteMetaNone-4 289184 412.9 ns/op 62.98 MB/s BenchmarkCompile/Onepass-4 3812 29430 ns/op 4272 B/op 52 allocs/op BenchmarkCompile/Medium-4 1588 76168 ns/op 10152 B/op 112 allocs/op BenchmarkCompile/Hard-4 163 721529 ns/op 90712 B/op 424 allocs/op BenchmarkMatch/Easy0/16-4 2284329 51.39 ns/op 311.33 MB/s BenchmarkMatch/Easy0/32-4 29792 3975 ns/op 8.05 MB/s BenchmarkMatch/Easy0/1K-4 25436 4615 ns/op 221.90 MB/s BenchmarkMatch/Easy0i/16-4 2280280 51.40 ns/op 311.26 MB/s BenchmarkMatch/Easy0i/32-4 4768 22115 ns/op 1.45 MB/s BenchmarkMatch/Easy0i/1K-4 208 565715 ns/op 1.81 MB/s BenchmarkMatch/Easy1/16-4 2296083 51.40 ns/op 311.28 MB/s BenchmarkMatch/Easy1/32-4 30154 4013 ns/op 7.97 MB/s BenchmarkMatch/Easy1/1K-4 6756 15516 ns/op 66.00 MB/s BenchmarkMatch/Medium/16-4 2293300 51.32 ns/op 311.76 MB/s BenchmarkMatch/Medium/32-4 6079 18738 ns/op 1.71 MB/s BenchmarkMatch/Medium/1K-4 252 473570 ns/op 2.16 MB/s BenchmarkMatch/Hard/16-4 2335935 52.01 ns/op 307.64 MB/s BenchmarkMatch/Hard/32-4 3709 29790 ns/op 1.07 MB/s BenchmarkMatch/Hard/1K-4 152 781798 ns/op 1.31 MB/s BenchmarkMatch/Hard1/16-4 1359 86621 ns/op 0.18 MB/s BenchmarkMatch/Hard1/32-4 721 164842 ns/op 0.19 MB/s BenchmarkMatch/Hard1/1K-4 24 4957588 ns/op 0.21 MB/s BenchmarkMatch_onepass_regex/16-4 23462 5123 ns/op 3.12 MB/s 24 B/op 0 allocs/op BenchmarkMatch_onepass_regex/32-4 13815 8752 ns/op 3.66 MB/s 24 B/op 0 allocs/op BenchmarkMatch_onepass_regex/1K-4 518 230454 ns/op 4.44 MB/s 26 B/op 0 allocs/op PASS ok regexp 8.779s goos: linux goarch: arm64 pkg: regexp/syntax BenchmarkEmptyOpContext-4 700328 174.7 ns/op BenchmarkIsWordChar-4 164241 729.2 ns/op PASS ok regexp/syntax 2.582s goos: linux goarch: arm64 pkg: runtime BenchmarkCallers/cached-4 81879 1575 ns/op BenchmarkCallers/inlined-4 122742 968.5 ns/op BenchmarkCallers/no-cache-4 36655 3275 ns/op BenchmarkFPCallers/cached-4 2572174 46.94 ns/op BenchmarkMakeChan/Byte-4 887205 132.0 ns/op BenchmarkMakeChan/Int-4 953834 165.0 ns/op BenchmarkMakeChan/Ptr-4 433137 250.6 ns/op BenchmarkMakeChan/Struct/0-4 955443 124.1 ns/op BenchmarkMakeChan/Struct/32-4 419041 261.4 ns/op BenchmarkMakeChan/Struct/40-4 424326 292.6 ns/op BenchmarkChanNonblocking-4 7751356 14.72 ns/op BenchmarkSelectUncontended-4 998634 119.4 ns/op BenchmarkSelectSyncContended-4 23740 4999 ns/op BenchmarkSelectAsyncContended-4 76549 1493 ns/op BenchmarkSelectNonblock-4 3945208 30.03 ns/op BenchmarkChanUncontended-4 10375 12395 ns/op BenchmarkChanContended-4 1056 116354 ns/op BenchmarkChanSync-4 137600 847.1 ns/op BenchmarkChanSyncWork-4 56572 2091 ns/op BenchmarkChanProdCons0-4 62492 2023 ns/op BenchmarkChanProdCons10-4 82659 1483 ns/op BenchmarkChanProdCons100-4 89714 1315 ns/op BenchmarkChanProdConsWork0-4 58090 2172 ns/op BenchmarkChanProdConsWork10-4 73886 1633 ns/op BenchmarkChanProdConsWork100-4 78093 1496 ns/op BenchmarkSelectProdCons-4 53349 2264 ns/op BenchmarkReceiveDataFromClosedChan-4 627168 190.0 ns/op BenchmarkChanCreation-4 165199 997.1 ns/op BenchmarkChanSem-4 74136 1656 ns/op BenchmarkChanPopular-4 91 1301241 ns/op BenchmarkChanClosed-4 427045 317.9 ns/op BenchmarkCallClosure-4 5410308 20.50 ns/op BenchmarkCallClosure1-4 5749880 20.84 ns/op BenchmarkCallClosure2-4 1229241 93.95 ns/op BenchmarkCallClosure3-4 1399304 83.31 ns/op BenchmarkCallClosure4-4 1251894 95.65 ns/op BenchmarkComplex128DivNormal-4 10253010 11.67 ns/op BenchmarkComplex128DivNisNaN-4 10194891 11.78 ns/op BenchmarkComplex128DivDisNaN-4 10147648 11.83 ns/op BenchmarkComplex128DivNisInf-4 12165450 9.862 ns/op BenchmarkComplex128DivDisInf-4 7027372 16.57 ns/op BenchmarkAllocation-4 5072 30716 ns/op BenchmarkReadMemStats-4 9030 13171 ns/op BenchmarkReadMemStatsLatency-4 1 61280 p50-ns 61280 p90-ns 61280 p99-ns BenchmarkWriteBarrier-4 3162405 37.94 ns/op BenchmarkBulkWriteBarrier-4 8205800 14.87 ns/op BenchmarkScanStackNoLocals-4 3 35457279 ns/op BenchmarkMSpanCountAlloc/bits=64-4 11840718 9.775 ns/op BenchmarkMSpanCountAlloc/bits=128-4 10787835 10.76 ns/op BenchmarkMSpanCountAlloc/bits=256-4 9340934 12.78 ns/op BenchmarkMSpanCountAlloc/bits=512-4 6899851 17.33 ns/op BenchmarkMSpanCountAlloc/bits=1024-4 4675882 26.24 ns/op BenchmarkHash5-4 6151146 18.21 ns/op 274.58 MB/s BenchmarkHash16-4 6380643 19.17 ns/op 834.64 MB/s BenchmarkHash64-4 6008568 20.07 ns/op 3188.32 MB/s BenchmarkHash1024-4 1908181 62.65 ns/op 16343.77 MB/s BenchmarkHash65536-4 42254 2833 ns/op 23129.23 MB/s BenchmarkAlignedLoad-4 7733433 14.13 ns/op BenchmarkUnalignedLoad-4 7575068 15.81 ns/op BenchmarkEqEfaceConcrete-4 5914161 20.19 ns/op BenchmarkEqIfaceConcrete-4 5396508 21.85 ns/op BenchmarkNeEfaceConcrete-4 5943135 20.18 ns/op BenchmarkNeIfaceConcrete-4 5844786 20.51 ns/op BenchmarkConvT2EByteSized/bool-4 5574788 21.51 ns/op BenchmarkConvT2EByteSized/uint8-4 5484961 21.84 ns/op BenchmarkConvT2ESmall-4 5248039 22.87 ns/op BenchmarkConvT2EUintptr-4 4957210 24.47 ns/op BenchmarkConvT2ELarge-4 999434 121.9 ns/op BenchmarkConvT2ISmall-4 5164035 23.19 ns/op BenchmarkConvT2IUintptr-4 4879969 24.60 ns/op BenchmarkConvT2ILarge-4 1000000 121.6 ns/op BenchmarkConvI2E-4 4571427 24.90 ns/op BenchmarkConvI2I-4 4799500 25.31 ns/op BenchmarkAssertE2T-4 4084544 29.30 ns/op BenchmarkAssertE2TLarge-4 2460861 47.40 ns/op BenchmarkAssertE2I-4 4880071 23.23 ns/op BenchmarkAssertI2T-4 3878072 30.74 ns/op BenchmarkAssertI2I-4 5018022 22.52 ns/op BenchmarkAssertI2E-4 5097904 22.17 ns/op BenchmarkAssertE2E-4 5095567 22.19 ns/op BenchmarkAssertE2T2-4 3329737 35.96 ns/op BenchmarkAssertE2T2Blank-4 3834051 31.33 ns/op BenchmarkAssertI2E2-4 3913465 30.62 ns/op BenchmarkAssertI2E2Blank-4 5097038 22.19 ns/op BenchmarkAssertE2E2-4 4005511 29.91 ns/op BenchmarkAssertE2E2Blank-4 5087271 22.18 ns/op BenchmarkConvT2Ezero/zero/16-4 5248856 22.88 ns/op BenchmarkConvT2Ezero/zero/32-4 4922664 24.49 ns/op BenchmarkConvT2Ezero/zero/64-4 4977724 24.16 ns/op BenchmarkConvT2Ezero/zero/str-4 4950633 24.35 ns/op BenchmarkConvT2Ezero/zero/slice-4 4940955 24.33 ns/op BenchmarkConvT2Ezero/zero/big-4 220339 474.7 ns/op BenchmarkConvT2Ezero/nonzero/str-4 1218013 96.15 ns/op BenchmarkConvT2Ezero/nonzero/slice-4 1000000 103.5 ns/op BenchmarkConvT2Ezero/nonzero/big-4 231361 493.6 ns/op BenchmarkConvT2Ezero/smallint/16-4 4897006 24.49 ns/op BenchmarkConvT2Ezero/smallint/32-4 4912250 24.47 ns/op BenchmarkConvT2Ezero/smallint/64-4 4969668 24.11 ns/op BenchmarkConvT2Ezero/largeint/16-4 1530070 77.54 ns/op BenchmarkConvT2Ezero/largeint/32-4 1546922 76.68 ns/op BenchmarkConvT2Ezero/largeint/64-4 1562641 76.42 ns/op BenchmarkMalloc8-4 1873406 63.49 ns/op BenchmarkMalloc16-4 1734807 68.86 ns/op BenchmarkMallocTypeInfo8-4 1559048 74.75 ns/op BenchmarkMallocTypeInfo16-4 1438036 82.67 ns/op BenchmarkMallocLargeStruct-4 197965 623.4 ns/op BenchmarkGoroutineSelect-4 100 1190112 ns/op BenchmarkGoroutineBlocking-4 122 983358 ns/op BenchmarkGoroutineForRange-4 122 980129 ns/op BenchmarkGoroutineIdle-4 150 801829 ns/op BenchmarkHashStringSpeed-4 1935576 62.95 ns/op BenchmarkHashBytesSpeed-4 1000000 103.7 ns/op BenchmarkHashInt32Speed-4 2389611 48.58 ns/op BenchmarkHashInt64Speed-4 2402646 52.83 ns/op BenchmarkHashStringArraySpeed-4 477554 253.0 ns/op BenchmarkMegMap-4 2538236 46.25 ns/op BenchmarkMegOneMap-4 2919775 40.97 ns/op BenchmarkMegEqMap-4 2409 46820 ns/op BenchmarkMegEmptyMap-4 3323484 35.95 ns/op BenchmarkMegEmptyMapWithInterfaceKey-4 2160201 55.22 ns/op BenchmarkSmallStrMap-4 2586864 46.64 ns/op BenchmarkMapStringKeysEight_16-4 2540462 45.21 ns/op BenchmarkMapStringKeysEight_32-4 2342509 51.45 ns/op BenchmarkMapStringKeysEight_64-4 2350153 52.13 ns/op BenchmarkMapStringKeysEight_1M-4 2381023 51.07 ns/op BenchmarkIntMap-4 2735727 43.51 ns/op BenchmarkMapFirst/1-4 3481202 34.95 ns/op BenchmarkMapFirst/2-4 3442087 34.80 ns/op BenchmarkMapFirst/3-4 3505479 34.14 ns/op BenchmarkMapFirst/4-4 3460881 34.76 ns/op BenchmarkMapFirst/5-4 3348834 34.56 ns/op BenchmarkMapFirst/6-4 3323108 36.01 ns/op BenchmarkMapFirst/7-4 3360741 35.56 ns/op BenchmarkMapFirst/8-4 3346238 33.75 ns/op BenchmarkMapFirst/9-4 3163048 37.25 ns/op BenchmarkMapFirst/10-4 3165889 38.44 ns/op BenchmarkMapFirst/11-4 3114368 38.47 ns/op BenchmarkMapFirst/12-4 3188612 37.29 ns/op BenchmarkMapFirst/13-4 3214540 39.03 ns/op BenchmarkMapFirst/14-4 3136975 38.13 ns/op BenchmarkMapFirst/15-4 3113272 37.62 ns/op BenchmarkMapFirst/16-4 3185991 37.76 ns/op BenchmarkMapMid/1-4 3320905 36.31 ns/op BenchmarkMapMid/2-4 3205438 36.48 ns/op BenchmarkMapMid/3-4 3329323 35.98 ns/op BenchmarkMapMid/4-4 3358442 35.64 ns/op BenchmarkMapMid/5-4 3225199 36.71 ns/op BenchmarkMapMid/6-4 3282274 37.92 ns/op BenchmarkMapMid/7-4 3169976 36.24 ns/op BenchmarkMapMid/8-4 3330572 36.15 ns/op BenchmarkMapMid/9-4 3144982 39.90 ns/op BenchmarkMapMid/10-4 3103476 39.91 ns/op BenchmarkMapMid/11-4 2981997 38.21 ns/op BenchmarkMapMid/12-4 3001833 38.40 ns/op BenchmarkMapMid/13-4 2943579 39.15 ns/op BenchmarkMapMid/14-4 3001626 38.45 ns/op BenchmarkMapMid/15-4 3081457 38.54 ns/op BenchmarkMapMid/16-4 3129008 38.93 ns/op BenchmarkMapLast/1-4 3345514 35.54 ns/op BenchmarkMapLast/2-4 3258956 36.07 ns/op BenchmarkMapLast/3-4 3228402 36.88 ns/op BenchmarkMapLast/4-4 3212022 38.25 ns/op BenchmarkMapLast/5-4 3136824 37.50 ns/op BenchmarkMapLast/6-4 2964013 39.79 ns/op BenchmarkMapLast/7-4 3002233 39.53 ns/op BenchmarkMapLast/8-4 2856872 42.38 ns/op BenchmarkMapLast/9-4 3052089 39.88 ns/op BenchmarkMapLast/10-4 2991145 38.68 ns/op BenchmarkMapLast/11-4 3083124 40.10 ns/op BenchmarkMapLast/12-4 2932333 42.62 ns/op BenchmarkMapLast/13-4 3002296 39.96 ns/op BenchmarkMapLast/14-4 3053179 40.65 ns/op BenchmarkMapLast/15-4 2940010 39.94 ns/op BenchmarkMapLast/16-4 2907717 39.42 ns/op BenchmarkMapCycle-4 2178069 55.17 ns/op BenchmarkRepeatedLookupStrMapKey32-4 2792058 43.59 ns/op BenchmarkRepeatedLookupStrMapKey1M-4 2516 45318 ns/op BenchmarkMakeMap/[Byte]Byte-4 499783 218.5 ns/op BenchmarkMakeMap/[Int]Int-4 309009 351.4 ns/op BenchmarkNewEmptyMap-4 5404616 22.19 ns/op 0 B/op 0 allocs/op BenchmarkNewSmallMap-4 1250918 96.55 ns/op 0 B/op 0 allocs/op BenchmarkMapIter-4 385519 315.6 ns/op BenchmarkMapIterEmpty-4 3555466 33.91 ns/op BenchmarkSameLengthMap-4 3120871 38.33 ns/op BenchmarkBigKeyMap-4 1357497 88.86 ns/op BenchmarkBigValMap-4 1264572 94.98 ns/op BenchmarkSmallKeyMap-4 2381820 50.38 ns/op BenchmarkMapPopulate/1-4 2047094 58.87 ns/op 0 B/op 0 allocs/op BenchmarkMapPopulate/10-4 134944 925.1 ns/op 178 B/op 1 allocs/op BenchmarkMapPopulate/100-4 10000 11530 ns/op 3221 B/op 15 allocs/op BenchmarkMapPopulate/1000-4 981 116213 ns/op 49349 B/op 19 allocs/op BenchmarkMapPopulate/10000-4 81 1508778 ns/op 412841 B/op 163 allocs/op BenchmarkMapPopulate/100000-4 6 18482613 ns/op 3585709 B/op 3751 allocs/op BenchmarkComplexAlgMap-4 381043 312.6 ns/op BenchmarkGoMapClear/Reflexive/1-4 1365126 88.06 ns/op BenchmarkGoMapClear/Reflexive/10-4 1200290 99.99 ns/op BenchmarkGoMapClear/Reflexive/100-4 486049 242.8 ns/op BenchmarkGoMapClear/Reflexive/1000-4 43742 2745 ns/op BenchmarkGoMapClear/Reflexive/10000-4 4904 21731 ns/op BenchmarkGoMapClear/NonReflexive/1-4 1000000 111.2 ns/op BenchmarkGoMapClear/NonReflexive/10-4 904022 124.4 ns/op BenchmarkGoMapClear/NonReflexive/100-4 435577 272.2 ns/op BenchmarkGoMapClear/NonReflexive/1000-4 43270 2768 ns/op BenchmarkGoMapClear/NonReflexive/10000-4 4860 21748 ns/op BenchmarkMapStringConversion/32/simple-4 1276210 94.08 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/struct-4 1000000 102.8 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/array-4 1000000 101.7 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/simple-4 1226756 97.19 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/struct-4 1000000 107.5 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/array-4 1000000 104.8 ns/op 0 B/op 0 allocs/op BenchmarkMapInterfaceString-4 1615944 69.76 ns/op BenchmarkMapInterfacePtr-4 1542969 73.71 ns/op BenchmarkNewEmptyMapHintLessThan8-4 3325742 34.47 ns/op 0 B/op 0 allocs/op BenchmarkNewEmptyMapHintGreaterThan8-4 145886 764.7 ns/op 1152 B/op 1 allocs/op BenchmarkMapPop100-4 5151 22827 ns/op BenchmarkMapPop1000-4 486 242959 ns/op BenchmarkMapPop10000-4 19 5499741 ns/op BenchmarkMapAssign/Int32/256-4 2474338 48.65 ns/op BenchmarkMapAssign/Int32/65536-4 1069345 102.0 ns/op BenchmarkMapAssign/Int64/256-4 2424602 48.79 ns/op BenchmarkMapAssign/Int64/65536-4 936075 111.1 ns/op BenchmarkMapAssign/Str/256-4 1778428 66.23 ns/op BenchmarkMapAssign/Str/65536-4 687178 148.3 ns/op BenchmarkMapOperatorAssign/Int32/256-4 1443960 82.45 ns/op BenchmarkMapOperatorAssign/Int32/65536-4 779414 146.1 ns/op BenchmarkMapOperatorAssign/Int64/256-4 1401583 85.19 ns/op BenchmarkMapOperatorAssign/Int64/65536-4 691819 158.1 ns/op BenchmarkMapOperatorAssign/Str/256-4 502891 1842 ns/op BenchmarkMapOperatorAssign/Str/65536-4 295177 369.9 ns/op BenchmarkMapAppendAssign/Int32/256-4 819582 138.7 ns/op 27 B/op 0 allocs/op BenchmarkMapAppendAssign/Int32/65536-4 335281 347.4 ns/op 51 B/op 0 allocs/op BenchmarkMapAppendAssign/Int64/256-4 839748 133.4 ns/op 26 B/op 0 allocs/op BenchmarkMapAppendAssign/Int64/65536-4 334053 358.4 ns/op 55 B/op 0 allocs/op BenchmarkMapAppendAssign/Str/256-4 585376 199.3 ns/op 44 B/op 0 allocs/op BenchmarkMapAppendAssign/Str/65536-4 163106 614.3 ns/op 108 B/op 1 allocs/op BenchmarkMapDelete/Int32/100-4 1822389 63.89 ns/op BenchmarkMapDelete/Int32/1000-4 2341581 51.28 ns/op BenchmarkMapDelete/Int32/10000-4 1907726 62.98 ns/op BenchmarkMapDelete/Int64/100-4 1800390 66.56 ns/op BenchmarkMapDelete/Int64/1000-4 2340902 51.14 ns/op BenchmarkMapDelete/Int64/10000-4 1844882 64.60 ns/op BenchmarkMapDelete/Str/100-4 1459040 80.23 ns/op BenchmarkMapDelete/Str/1000-4 1571595 76.33 ns/op BenchmarkMapDelete/Str/10000-4 1421680 84.34 ns/op BenchmarkMapDelete/Pointer/100-4 1594425 73.49 ns/op BenchmarkMapDelete/Pointer/1000-4 1719140 69.63 ns/op BenchmarkMapDelete/Pointer/10000-4 1617432 74.15 ns/op BenchmarkMemmove/0-4 14714392 7.569 ns/op BenchmarkMemmove/1-4 1258395 96.58 ns/op 10.35 MB/s BenchmarkMemmove/2-4 1211604 99.04 ns/op 20.19 MB/s BenchmarkMemmove/3-4 1214734 99.38 ns/op 30.19 MB/s BenchmarkMemmove/4-4 1228544 97.42 ns/op 41.06 MB/s BenchmarkMemmove/5-4 1238353 96.98 ns/op 51.56 MB/s BenchmarkMemmove/6-4 1217700 98.61 ns/op 60.84 MB/s BenchmarkMemmove/7-4 1215956 98.58 ns/op 71.01 MB/s BenchmarkMemmove/8-4 1227189 96.50 ns/op 82.90 MB/s BenchmarkMemmove/9-4 1000000 100.4 ns/op 89.67 MB/s BenchmarkMemmove/10-4 1000000 100.1 ns/op 99.87 MB/s BenchmarkMemmove/11-4 1202856 100.0 ns/op 109.97 MB/s BenchmarkMemmove/12-4 1000000 100.2 ns/op 119.75 MB/s BenchmarkMemmove/13-4 1000000 100.7 ns/op 129.15 MB/s BenchmarkMemmove/14-4 1000000 100.6 ns/op 139.21 MB/s BenchmarkMemmove/15-4 1201597 100.4 ns/op 149.35 MB/s BenchmarkMemmove/16-4 1000000 100.8 ns/op 158.68 MB/s BenchmarkMemmove/32-4 1000000 102.6 ns/op 311.75 MB/s BenchmarkMemmove/64-4 1000000 108.5 ns/op 589.93 MB/s BenchmarkMemmove/128-4 917515 129.8 ns/op 986.06 MB/s BenchmarkMemmove/256-4 709017 168.8 ns/op 1516.63 MB/s BenchmarkMemmove/512-4 515959 228.3 ns/op 2242.25 MB/s BenchmarkMemmove/1024-4 341592 341.0 ns/op 3002.52 MB/s BenchmarkMemmove/2048-4 205885 580.2 ns/op 3529.66 MB/s BenchmarkMemmove/4096-4 113541 1055 ns/op 3881.51 MB/s BenchmarkMemmoveOverlap/32-4 1000000 103.0 ns/op 310.64 MB/s BenchmarkMemmoveOverlap/64-4 1000000 109.6 ns/op 584.01 MB/s BenchmarkMemmoveOverlap/128-4 964567 124.7 ns/op 1026.72 MB/s BenchmarkMemmoveOverlap/256-4 716930 164.9 ns/op 1552.53 MB/s BenchmarkMemmoveOverlap/512-4 534273 221.7 ns/op 2309.78 MB/s BenchmarkMemmoveOverlap/1024-4 349976 343.3 ns/op 2982.57 MB/s BenchmarkMemmoveOverlap/2048-4 204918 582.9 ns/op 3513.34 MB/s BenchmarkMemmoveOverlap/4096-4 113234 1058 ns/op 3872.94 MB/s BenchmarkMemmoveUnalignedDst/0-4 14104968 7.883 ns/op BenchmarkMemmoveUnalignedDst/1-4 1266820 95.20 ns/op 10.50 MB/s BenchmarkMemmoveUnalignedDst/2-4 1243996 99.27 ns/op 20.15 MB/s BenchmarkMemmoveUnalignedDst/3-4 1219842 100.8 ns/op 29.76 MB/s BenchmarkMemmoveUnalignedDst/4-4 1260795 95.69 ns/op 41.80 MB/s BenchmarkMemmoveUnalignedDst/5-4 1211671 96.85 ns/op 51.63 MB/s BenchmarkMemmoveUnalignedDst/6-4 1240107 96.73 ns/op 62.03 MB/s BenchmarkMemmoveUnalignedDst/7-4 1253643 98.83 ns/op 70.83 MB/s BenchmarkMemmoveUnalignedDst/8-4 1254609 95.47 ns/op 83.79 MB/s BenchmarkMemmoveUnalignedDst/9-4 1238287 93.76 ns/op 95.99 MB/s BenchmarkMemmoveUnalignedDst/10-4 1234910 96.74 ns/op 103.37 MB/s BenchmarkMemmoveUnalignedDst/11-4 1224714 97.98 ns/op 112.26 MB/s BenchmarkMemmoveUnalignedDst/12-4 1237023 97.82 ns/op 122.68 MB/s BenchmarkMemmoveUnalignedDst/13-4 1229852 97.68 ns/op 133.09 MB/s BenchmarkMemmoveUnalignedDst/14-4 1244298 96.15 ns/op 145.61 MB/s BenchmarkMemmoveUnalignedDst/15-4 1247642 97.75 ns/op 153.45 MB/s BenchmarkMemmoveUnalignedDst/16-4 1000000 100.2 ns/op 159.76 MB/s BenchmarkMemmoveUnalignedDst/32-4 1000000 102.9 ns/op 310.85 MB/s BenchmarkMemmoveUnalignedDst/64-4 1000000 111.2 ns/op 575.49 MB/s BenchmarkMemmoveUnalignedDst/128-4 953712 125.4 ns/op 1020.58 MB/s BenchmarkMemmoveUnalignedDst/256-4 717480 165.1 ns/op 1550.38 MB/s BenchmarkMemmoveUnalignedDst/512-4 530334 223.0 ns/op 2295.52 MB/s BenchmarkMemmoveUnalignedDst/1024-4 343795 343.6 ns/op 2980.58 MB/s BenchmarkMemmoveUnalignedDst/2048-4 204945 584.5 ns/op 3503.93 MB/s BenchmarkMemmoveUnalignedDst/4096-4 112302 1059 ns/op 3869.27 MB/s BenchmarkMemmoveUnalignedDstOverlap/32-4 1000000 105.6 ns/op 302.93 MB/s BenchmarkMemmoveUnalignedDstOverlap/64-4 1000000 113.4 ns/op 564.25 MB/s BenchmarkMemmoveUnalignedDstOverlap/128-4 901957 128.4 ns/op 996.97 MB/s BenchmarkMemmoveUnalignedDstOverlap/256-4 693128 170.6 ns/op 1500.43 MB/s BenchmarkMemmoveUnalignedDstOverlap/512-4 509329 232.7 ns/op 2200.58 MB/s BenchmarkMemmoveUnalignedDstOverlap/1024-4 340227 347.3 ns/op 2948.57 MB/s BenchmarkMemmoveUnalignedDstOverlap/2048-4 204018 588.9 ns/op 3477.48 MB/s BenchmarkMemmoveUnalignedDstOverlap/4096-4 112534 1066 ns/op 3843.36 MB/s BenchmarkMemmoveUnalignedSrc/0-4 14522780 7.772 ns/op BenchmarkMemmoveUnalignedSrc/1-4 1284486 94.73 ns/op 10.56 MB/s BenchmarkMemmoveUnalignedSrc/2-4 1202245 99.68 ns/op 20.06 MB/s BenchmarkMemmoveUnalignedSrc/3-4 1220460 96.75 ns/op 31.01 MB/s BenchmarkMemmoveUnalignedSrc/4-4 1226156 97.24 ns/op 41.13 MB/s BenchmarkMemmoveUnalignedSrc/5-4 1255681 97.70 ns/op 51.18 MB/s BenchmarkMemmoveUnalignedSrc/6-4 1244020 97.64 ns/op 61.45 MB/s BenchmarkMemmoveUnalignedSrc/7-4 1244167 97.70 ns/op 71.65 MB/s BenchmarkMemmoveUnalignedSrc/8-4 1264636 95.64 ns/op 83.65 MB/s BenchmarkMemmoveUnalignedSrc/9-4 1000000 100.0 ns/op 89.97 MB/s BenchmarkMemmoveUnalignedSrc/10-4 1208506 100.2 ns/op 99.84 MB/s BenchmarkMemmoveUnalignedSrc/11-4 1201846 99.24 ns/op 110.84 MB/s BenchmarkMemmoveUnalignedSrc/12-4 1210082 96.79 ns/op 123.98 MB/s BenchmarkMemmoveUnalignedSrc/13-4 1248968 94.05 ns/op 138.23 MB/s BenchmarkMemmoveUnalignedSrc/14-4 1246910 95.37 ns/op 146.80 MB/s BenchmarkMemmoveUnalignedSrc/15-4 1000000 100.7 ns/op 148.93 MB/s BenchmarkMemmoveUnalignedSrc/16-4 1215420 96.77 ns/op 165.35 MB/s BenchmarkMemmoveUnalignedSrc/32-4 1000000 107.3 ns/op 298.33 MB/s BenchmarkMemmoveUnalignedSrc/64-4 1000000 108.0 ns/op 592.83 MB/s BenchmarkMemmoveUnalignedSrc/128-4 957151 124.6 ns/op 1026.88 MB/s BenchmarkMemmoveUnalignedSrc/256-4 709488 166.9 ns/op 1533.79 MB/s BenchmarkMemmoveUnalignedSrc/512-4 525062 227.4 ns/op 2251.06 MB/s BenchmarkMemmoveUnalignedSrc/1024-4 344842 345.9 ns/op 2960.38 MB/s BenchmarkMemmoveUnalignedSrc/2048-4 204589 584.3 ns/op 3504.92 MB/s BenchmarkMemmoveUnalignedSrc/4096-4 112824 1060 ns/op 3864.97 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_0-4 1000000 118.2 ns/op 135.41 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_0-4 1000000 118.8 ns/op 134.67 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_1-4 990294 121.6 ns/op 131.58 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_1-4 977994 121.8 ns/op 131.34 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_4-4 994430 120.9 ns/op 132.38 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_4-4 976180 121.0 ns/op 132.21 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_7-4 1000000 120.2 ns/op 133.08 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_7-4 965654 119.6 ns/op 133.83 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_0-4 949878 126.0 ns/op 508.07 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_0-4 871560 135.8 ns/op 471.33 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_1-4 906864 131.8 ns/op 485.51 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_1-4 899738 132.5 ns/op 483.20 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_4-4 908979 132.1 ns/op 484.63 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_4-4 902254 130.2 ns/op 491.64 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_7-4 904376 131.2 ns/op 487.63 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_7-4 900144 132.0 ns/op 484.99 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_0-4 596444 201.8 ns/op 1268.44 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_0-4 503778 236.4 ns/op 1082.79 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_1-4 632911 185.5 ns/op 1380.12 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_1-4 632017 189.5 ns/op 1350.83 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_4-4 642837 183.7 ns/op 1393.45 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_4-4 644994 183.2 ns/op 1397.74 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_7-4 645729 184.3 ns/op 1389.28 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_7-4 642920 183.9 ns/op 1391.71 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_0-4 84452 1418 ns/op 2888.93 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_0-4 61323 1948 ns/op 2102.94 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_1-4 111282 1075 ns/op 3809.31 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_1-4 108728 1078 ns/op 3801.37 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_4-4 111391 1077 ns/op 3804.45 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_4-4 111213 1074 ns/op 3812.53 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_7-4 111285 1075 ns/op 3810.80 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_7-4 111199 1078 ns/op 3798.95 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_0-4 5352 21337 ns/op 3071.49 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_0-4 3836 30050 ns/op 2180.92 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_1-4 6434 15786 ns/op 4151.59 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_1-4 6397 15874 ns/op 4128.43 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_4-4 6436 15954 ns/op 4107.80 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_4-4 6523 15831 ns/op 4139.67 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_7-4 6374 15812 ns/op 4144.77 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_7-4 6966 15720 ns/op 4169.06 MB/s BenchmarkMemmoveUnalignedSrcOverlap/32-4 1000000 105.3 ns/op 303.82 MB/s BenchmarkMemmoveUnalignedSrcOverlap/64-4 1000000 111.2 ns/op 575.53 MB/s BenchmarkMemmoveUnalignedSrcOverlap/128-4 929050 127.7 ns/op 1002.69 MB/s BenchmarkMemmoveUnalignedSrcOverlap/256-4 701409 167.5 ns/op 1528.49 MB/s BenchmarkMemmoveUnalignedSrcOverlap/512-4 525890 226.3 ns/op 2262.86 MB/s BenchmarkMemmoveUnalignedSrcOverlap/1024-4 343712 346.0 ns/op 2959.52 MB/s BenchmarkMemmoveUnalignedSrcOverlap/2048-4 204522 585.5 ns/op 3497.98 MB/s BenchmarkMemmoveUnalignedSrcOverlap/4096-4 111351 1067 ns/op 3840.40 MB/s BenchmarkMemclr/5-4 13656848 8.816 ns/op 567.16 MB/s BenchmarkMemclr/16-4 14329178 8.320 ns/op 1922.97 MB/s BenchmarkMemclr/64-4 11896170 10.07 ns/op 6356.58 MB/s BenchmarkMemclr/256-4 9642055 12.45 ns/op 20567.07 MB/s BenchmarkMemclr/4096-4 2448849 49.49 ns/op 82764.45 MB/s BenchmarkMemclr/65536-4 151870 700.2 ns/op 93601.38 MB/s BenchmarkMemclr/1M-4 6090 18071 ns/op 58025.72 MB/s BenchmarkMemclr/4M-4 1394 75574 ns/op 55499.04 MB/s BenchmarkMemclr/8M-4 718 163769 ns/op 51222.21 MB/s BenchmarkMemclr/16M-4 344 316372 ns/op 53030.05 MB/s BenchmarkMemclr/64M-4 87 1341932 ns/op 50009.14 MB/s BenchmarkMemclrUnaligned/0_5-4 7742874 15.46 ns/op 323.38 MB/s BenchmarkMemclrUnaligned/0_16-4 7856467 15.12 ns/op 1058.04 MB/s BenchmarkMemclrUnaligned/0_64-4 7044567 17.04 ns/op 3756.23 MB/s BenchmarkMemclrUnaligned/0_256-4 6008784 20.03 ns/op 12781.42 MB/s BenchmarkMemclrUnaligned/0_4096-4 2394495 49.44 ns/op 82840.42 MB/s BenchmarkMemclrUnaligned/0_65536-4 155270 699.5 ns/op 93684.23 MB/s BenchmarkMemclrUnaligned/1_5-4 7744873 15.50 ns/op 322.53 MB/s BenchmarkMemclrUnaligned/1_16-4 7899871 15.15 ns/op 1056.36 MB/s BenchmarkMemclrUnaligned/1_64-4 7164367 16.62 ns/op 3851.35 MB/s BenchmarkMemclrUnaligned/1_256-4 5797650 20.70 ns/op 12368.49 MB/s BenchmarkMemclrUnaligned/1_4096-4 2172192 55.32 ns/op 74042.20 MB/s BenchmarkMemclrUnaligned/1_65536-4 151560 707.1 ns/op 92688.25 MB/s BenchmarkMemclrUnaligned/4_5-4 7754281 15.48 ns/op 323.08 MB/s BenchmarkMemclrUnaligned/4_16-4 7914250 15.13 ns/op 1057.70 MB/s BenchmarkMemclrUnaligned/4_64-4 7166780 16.73 ns/op 3825.74 MB/s BenchmarkMemclrUnaligned/4_256-4 5799544 20.67 ns/op 12384.36 MB/s BenchmarkMemclrUnaligned/4_4096-4 2222816 54.22 ns/op 75540.35 MB/s BenchmarkMemclrUnaligned/4_65536-4 154610 705.7 ns/op 92868.84 MB/s BenchmarkMemclrUnaligned/7_5-4 7731220 15.46 ns/op 323.32 MB/s BenchmarkMemclrUnaligned/7_16-4 7927406 15.12 ns/op 1057.91 MB/s BenchmarkMemclrUnaligned/7_64-4 7241304 16.77 ns/op 3816.50 MB/s BenchmarkMemclrUnaligned/7_256-4 5740813 20.75 ns/op 12339.99 MB/s BenchmarkMemclrUnaligned/7_4096-4 2163340 54.47 ns/op 75199.48 MB/s BenchmarkMemclrUnaligned/7_65536-4 150240 705.3 ns/op 92912.80 MB/s BenchmarkMemclrUnaligned/0_1M-4 7347 17046 ns/op 61513.92 MB/s BenchmarkMemclrUnaligned/0_4M-4 1524 81905 ns/op 51209.30 MB/s BenchmarkMemclrUnaligned/0_8M-4 691 158652 ns/op 52874.12 MB/s BenchmarkMemclrUnaligned/0_16M-4 378 315869 ns/op 53114.48 MB/s BenchmarkMemclrUnaligned/0_64M-4 86 1296147 ns/op 51775.66 MB/s BenchmarkMemclrUnaligned/1_1M-4 7074 16177 ns/op 64820.11 MB/s BenchmarkMemclrUnaligned/1_4M-4 1482 82209 ns/op 51019.93 MB/s BenchmarkMemclrUnaligned/1_8M-4 757 155908 ns/op 53804.82 MB/s BenchmarkMemclrUnaligned/1_16M-4 344 315653 ns/op 53150.80 MB/s BenchmarkMemclrUnaligned/1_64M-4 87 1276017 ns/op 52592.43 MB/s BenchmarkMemclrUnaligned/4_1M-4 5940 17196 ns/op 60977.50 MB/s BenchmarkMemclrUnaligned/4_4M-4 1506 75191 ns/op 55781.82 MB/s BenchmarkMemclrUnaligned/4_8M-4 757 155691 ns/op 53879.98 MB/s BenchmarkMemclrUnaligned/4_16M-4 378 317032 ns/op 52919.67 MB/s BenchmarkMemclrUnaligned/4_64M-4 80 1276207 ns/op 52584.60 MB/s BenchmarkMemclrUnaligned/7_1M-4 7423 15924 ns/op 65849.79 MB/s BenchmarkMemclrUnaligned/7_4M-4 1390 75543 ns/op 55522.42 MB/s BenchmarkMemclrUnaligned/7_8M-4 754 156287 ns/op 53674.53 MB/s BenchmarkMemclrUnaligned/7_16M-4 378 316065 ns/op 53081.60 MB/s BenchmarkMemclrUnaligned/7_64M-4 88 1277610 ns/op 52526.86 MB/s BenchmarkGoMemclr/5-4 2124027 56.13 ns/op 89.09 MB/s BenchmarkGoMemclr/16-4 636361 186.9 ns/op 85.60 MB/s BenchmarkGoMemclr/64-4 172941 695.0 ns/op 92.08 MB/s BenchmarkGoMemclr/256-4 44079 2736 ns/op 93.58 MB/s BenchmarkMemclrRange/1K_2K-4 77347 1535 ns/op 62475.56 MB/s BenchmarkMemclrRange/2K_8K-4 29500 4084 ns/op 81672.17 MB/s BenchmarkMemclrRange/4K_16K-4 33625 3566 ns/op 90601.67 MB/s BenchmarkMemclrRange/160K_228K-4 6296 18642 ns/op 89199.14 MB/s BenchmarkClearFat7-4 7189020 16.39 ns/op BenchmarkClearFat8-4 7784544 15.04 ns/op BenchmarkClearFat11-4 6903042 17.02 ns/op BenchmarkClearFat12-4 7054473 16.66 ns/op BenchmarkClearFat13-4 6892906 17.05 ns/op BenchmarkClearFat14-4 7036834 16.70 ns/op BenchmarkClearFat15-4 6913748 17.04 ns/op BenchmarkClearFat16-4 7009902 16.71 ns/op BenchmarkClearFat24-4 6757639 17.35 ns/op BenchmarkClearFat32-4 6411434 18.35 ns/op BenchmarkClearFat40-4 6192972 19.06 ns/op BenchmarkClearFat48-4 6003517 19.37 ns/op BenchmarkClearFat56-4 5793865 20.37 ns/op BenchmarkClearFat64-4 5612616 21.06 ns/op BenchmarkClearFat72-4 5445910 21.72 ns/op BenchmarkClearFat128-4 4318081 27.42 ns/op BenchmarkClearFat256-4 2618122 44.71 ns/op BenchmarkClearFat512-4 1674874 70.66 ns/op BenchmarkClearFat1024-4 936358 127.5 ns/op BenchmarkClearFat1032-4 929713 128.4 ns/op BenchmarkClearFat1040-4 764058 155.1 ns/op BenchmarkCopyFat7-4 6901231 16.99 ns/op BenchmarkCopyFat8-4 7626717 15.37 ns/op BenchmarkCopyFat11-4 6918595 17.06 ns/op BenchmarkCopyFat12-4 6919983 17.03 ns/op BenchmarkCopyFat13-4 6927542 17.01 ns/op BenchmarkCopyFat14-4 6916442 16.98 ns/op BenchmarkCopyFat15-4 6898707 17.02 ns/op BenchmarkCopyFat16-4 7058208 16.65 ns/op BenchmarkCopyFat24-4 6542204 18.01 ns/op BenchmarkCopyFat32-4 6319634 18.75 ns/op BenchmarkCopyFat64-4 5504880 21.47 ns/op BenchmarkCopyFat72-4 5272870 22.41 ns/op BenchmarkCopyFat128-4 4267048 27.78 ns/op BenchmarkCopyFat256-4 2506489 46.91 ns/op BenchmarkCopyFat512-4 1565984 75.77 ns/op BenchmarkCopyFat520-4 1528736 77.77 ns/op BenchmarkCopyFat1024-4 861721 138.4 ns/op BenchmarkCopyFat1032-4 862960 136.5 ns/op BenchmarkCopyFat1040-4 825922 143.3 ns/op BenchmarkIssue18740/2byte-4 348 352765 ns/op BenchmarkIssue18740/4byte-4 588 201399 ns/op BenchmarkIssue18740/8byte-4 986 121949 ns/op BenchmarkMemclrKnownSize1-4 8303325 14.47 ns/op 69.13 MB/s BenchmarkMemclrKnownSize2-4 4754553 25.27 ns/op 79.14 MB/s BenchmarkMemclrKnownSize4-4 3101499 38.66 ns/op 103.48 MB/s BenchmarkMemclrKnownSize8-4 1000000 101.0 ns/op 79.21 MB/s BenchmarkMemclrKnownSize16-4 643251 185.5 ns/op 86.25 MB/s BenchmarkMemclrKnownSize32-4 339430 354.2 ns/op 90.35 MB/s BenchmarkMemclrKnownSize64-4 173829 688.3 ns/op 92.98 MB/s BenchmarkMemclrKnownSize112-4 99022 1204 ns/op 93.06 MB/s BenchmarkMemclrKnownSize128-4 87679 1373 ns/op 93.24 MB/s BenchmarkMemclrKnownSize192-4 58281 2058 ns/op 93.28 MB/s BenchmarkMemclrKnownSize248-4 45756 2620 ns/op 94.67 MB/s BenchmarkMemclrKnownSize256-4 44022 2722 ns/op 94.04 MB/s BenchmarkMemclrKnownSize512-4 22088 5425 ns/op 94.38 MB/s BenchmarkMemclrKnownSize1024-4 10000 10844 ns/op 94.43 MB/s BenchmarkMemclrKnownSize4096-4 2762 43105 ns/op 95.02 MB/s BenchmarkMemclrKnownSize512KiB-4 20 5650696 ns/op 92.78 MB/s BenchmarkReadMetricsLatency-4 14745 6080 p50-ns 6400 p90-ns 17800 p99-ns BenchmarkFinalizer-4 190 599953 ns/op BenchmarkFinalizerRun-4 359896 622.8 ns/op BenchmarkPallocBitsSummarize/Unpacked00-4 7418947 16.14 ns/op BenchmarkPallocBitsSummarize/UnpackedFFFFFFFFFFFFFFFF-4 3874977 30.92 ns/op BenchmarkPallocBitsSummarize/UnpackedAA-4 2849445 42.04 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAAAAAAAAAA-4 2839429 42.29 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000AAAAAAAA-4 1656537 72.46 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAA00000001-4 1508730 79.46 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBBBBBBBBBB-4 2665855 44.94 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000BBBBBBBB-4 1567195 76.51 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBB00000001-4 1626951 73.74 ns/op BenchmarkPallocBitsSummarize/UnpackedCCCCCCCCCCCCCCCC-4 2069036 57.81 ns/op BenchmarkPallocBitsSummarize/Unpacked4444444444444444-4 2075610 57.83 ns/op BenchmarkPallocBitsSummarize/Unpacked4040404040404040-4 1893873 63.21 ns/op BenchmarkPallocBitsSummarize/Unpacked4000400040004000-4 1748490 68.60 ns/op BenchmarkPallocBitsSummarize/Unpacked1000404044CCAAFF-4 1601648 74.95 ns/op BenchmarkFindBitRange64/Pattern00Size2-4 8281252 14.50 ns/op BenchmarkFindBitRange64/Pattern00Size8-4 7748454 15.50 ns/op BenchmarkFindBitRange64/Pattern00Size32-4 7734031 15.45 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize2-4 8290017 14.45 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize8-4 6869986 17.48 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize32-4 6350792 18.82 ns/op BenchmarkFindBitRange64/PatternAASize2-4 8276616 14.45 ns/op BenchmarkFindBitRange64/PatternAASize8-4 7754101 15.48 ns/op BenchmarkFindBitRange64/PatternAASize32-4 7647968 15.46 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize2-4 8303715 14.45 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize8-4 7749794 15.48 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize32-4 7733931 15.46 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize2-4 8303785 14.45 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize8-4 7746633 15.47 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize32-4 7744873 15.46 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size2-4 8287819 14.45 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size8-4 7729826 15.47 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size32-4 7749174 15.46 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize2-4 8280361 14.47 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize8-4 6851457 17.51 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize32-4 6854808 17.48 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize2-4 8290567 14.45 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize8-4 6864234 17.50 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize32-4 6861204 17.48 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size2-4 8293592 14.49 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size8-4 6854745 17.48 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size32-4 6856876 17.48 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize2-4 8289445 14.45 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize8-4 6851786 17.48 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize32-4 6836188 17.52 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size2-4 8278122 14.45 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size8-4 7751296 15.50 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size32-4 7761103 15.47 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size2-4 8288368 14.48 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size8-4 7747393 15.46 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size32-4 7749314 15.47 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size2-4 8283104 14.48 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size8-4 7739877 15.46 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size32-4 7744432 15.48 ns/op BenchmarkNetpollBreak-4 2827 38796 ns/op BenchmarkPinnerPinUnpinBatch-4 1219 92442 ns/op BenchmarkPinnerPinUnpinBatchDouble-4 244 487309 ns/op BenchmarkPinnerPinUnpinBatchTiny-4 1311 92096 ns/op BenchmarkPinnerPinUnpin-4 1307911 91.60 ns/op BenchmarkPinnerPinUnpinTiny-4 1309892 90.76 ns/op BenchmarkPinnerPinUnpinDouble-4 494355 241.0 ns/op BenchmarkPinnerPinUnpinParallel-4 3117520 38.34 ns/op BenchmarkPinnerPinUnpinParallelTiny-4 3182344 38.51 ns/op BenchmarkPinnerPinUnpinParallelDouble-4 246244 483.5 ns/op BenchmarkPinnerIsPinnedOnPinned-4 6004731 20.01 ns/op BenchmarkPinnerIsPinnedOnUnpinned-4 6128038 19.47 ns/op BenchmarkPinnerIsPinnedOnPinnedParallel-4 6603855 18.06 ns/op BenchmarkPinnerIsPinnedOnUnpinnedParallel-4 6846219 17.33 ns/op BenchmarkPingPongHog-4 298 402670 ns/op BenchmarkStackGrowth-4 112276 1002 ns/op BenchmarkStackGrowthDeep-4 1130 103906 ns/op BenchmarkCreateGoroutines-4 34587 3459 ns/op BenchmarkCreateGoroutinesParallel-4 26457 4590 ns/op BenchmarkCreateGoroutinesCapture-4 6332 18234 ns/op 144 B/op 5 allocs/op BenchmarkCreateGoroutinesSingle-4 30081 3967 ns/op BenchmarkClosureCall-4 19331020 5.837 ns/op BenchmarkWakeupParallelSpinning/0s-4 6448 17966 ns/op BenchmarkWakeupParallelSpinning/1µs-4 5526 21547 ns/op BenchmarkWakeupParallelSpinning/2µs-4 4714 25069 ns/op BenchmarkWakeupParallelSpinning/5µs-4 3346 35822 ns/op BenchmarkWakeupParallelSpinning/10µs-4 2245 53440 ns/op BenchmarkWakeupParallelSpinning/20µs-4 1388 87668 ns/op BenchmarkWakeupParallelSpinning/50µs-4 676 175643 ns/op BenchmarkWakeupParallelSpinning/100µs-4 423 287171 ns/op BenchmarkWakeupParallelSyscall/0s-4 854 140251 ns/op BenchmarkWakeupParallelSyscall/1µs-4 842 142393 ns/op BenchmarkWakeupParallelSyscall/2µs-4 848 143811 ns/op BenchmarkWakeupParallelSyscall/5µs-4 804 148192 ns/op BenchmarkWakeupParallelSyscall/10µs-4 746 157995 ns/op BenchmarkWakeupParallelSyscall/20µs-4 661 178847 ns/op BenchmarkWakeupParallelSyscall/50µs-4 505 238479 ns/op BenchmarkWakeupParallelSyscall/100µs-4 352 339107 ns/op BenchmarkMatmult-4 4469193 47.02 ns/op BenchmarkFastrand-4 8817901 13.69 ns/op BenchmarkFastrand64-4 8779990 13.91 ns/op BenchmarkFastrandHashiter-4 4120006 29.15 ns/op BenchmarkFastrandn/2-4 7430616 16.13 ns/op BenchmarkFastrandn/3-4 7282100 16.47 ns/op BenchmarkFastrandn/4-4 7593436 15.79 ns/op BenchmarkFastrandn/5-4 7594110 15.83 ns/op BenchmarkIfaceCmp100-4 83827 1430 ns/op BenchmarkIfaceCmpNil100-4 182287 654.8 ns/op BenchmarkEfaceCmpDiff-4 37309 3217 ns/op BenchmarkEfaceCmpDiffIndirect-4 33027 3599 ns/op BenchmarkDefer-4 849664 140.1 ns/op BenchmarkDefer10-4 630066 186.1 ns/op BenchmarkDeferMany-4 437878 448.6 ns/op BenchmarkPanicRecover-4 413392 293.7 ns/op BenchmarkGoroutineProfile/small-nil/idle-4 10000 11040 ns/op 10640 p50-ns 11760 p90-ns 16520 p99-ns BenchmarkGoroutineProfile/small-nil/loaded-4 10000 12058 ns/op 10200 p50-ns 11120 p90-ns 28800 p99-ns BenchmarkGoroutineProfile/small/idle-4 4401 26569 ns/op 25400 p50-ns 27800 p90-ns 38280 p99-ns BenchmarkGoroutineProfile/small/loaded-4 1192 131013 ns/op 70840 p50-ns 221760 p90-ns 563760 p99-ns BenchmarkGoroutineProfile/large-nil/idle-4 10000 10833 ns/op 10360 p50-ns 10840 p90-ns 16280 p99-ns BenchmarkGoroutineProfile/large-nil/loaded-4 10000 12356 ns/op 10400 p50-ns 11120 p90-ns 37680 p99-ns BenchmarkGoroutineProfile/large/idle-4 52 2256055 ns/op 2228840 p50-ns 2386880 p90-ns 2613040 p99-ns BenchmarkGoroutineProfile/large/loaded-4 43 2587706 ns/op 2463320 p50-ns 3072400 p90-ns 4548559 p99-ns BenchmarkGoroutineProfile/sparse-nil/idle-4 10000 10815 ns/op 10320 p50-ns 10800 p90-ns 16760 p99-ns BenchmarkGoroutineProfile/sparse-nil/loaded-4 10000 12246 ns/op 10200 p50-ns 11360 p90-ns 47800 p99-ns BenchmarkGoroutineProfile/sparse/idle-4 818 163584 ns/op 157880 p50-ns 191480 p90-ns 216560 p99-ns BenchmarkGoroutineProfile/sparse/loaded-4 477 318597 ns/op 215840 p50-ns 277120 p90-ns 2683640 p99-ns BenchmarkRWMutexUncontended-4 3155124 39.07 ns/op BenchmarkRWMutexWrite100-4 1000000 108.4 ns/op BenchmarkRWMutexWrite10-4 199794 723.1 ns/op BenchmarkRWMutexWorkWrite100-4 723990 159.3 ns/op BenchmarkRWMutexWorkWrite10-4 168880 871.9 ns/op BenchmarkSemTable/OneAddrCollision/n=1000-4 2638 43484 ns/op BenchmarkSemTable/ManyAddrCollision/n=1000-4 1153 102148 ns/op BenchmarkSemTable/OneAddrCollision/n=2000-4 1310 89451 ns/op BenchmarkSemTable/ManyAddrCollision/n=2000-4 558 212923 ns/op BenchmarkSemTable/OneAddrCollision/n=4000-4 649 181667 ns/op BenchmarkSemTable/ManyAddrCollision/n=4000-4 262 444602 ns/op BenchmarkSemTable/OneAddrCollision/n=8000-4 313 377442 ns/op BenchmarkSemTable/ManyAddrCollision/n=8000-4 124 935333 ns/op BenchmarkMakeSliceCopy/mallocmove/Byte-4 303075 401.7 ns/op BenchmarkMakeSliceCopy/mallocmove/Int-4 275476 416.9 ns/op BenchmarkMakeSliceCopy/mallocmove/Ptr-4 258976 451.9 ns/op BenchmarkMakeSliceCopy/makecopy/Byte-4 276673 436.5 ns/op BenchmarkMakeSliceCopy/makecopy/Int-4 257002 437.3 ns/op BenchmarkMakeSliceCopy/makecopy/Ptr-4 244251 462.9 ns/op BenchmarkMakeSliceCopy/nilappend/Byte-4 262436 455.4 ns/op BenchmarkMakeSliceCopy/nilappend/Int-4 236446 475.2 ns/op BenchmarkMakeSliceCopy/nilappend/Ptr-4 208531 514.2 ns/op BenchmarkMakeSlice/Byte-4 1889998 63.20 ns/op BenchmarkMakeSlice/Int16-4 1894573 63.21 ns/op BenchmarkMakeSlice/Int-4 1514976 76.72 ns/op BenchmarkMakeSlice/Ptr-4 1345416 87.13 ns/op BenchmarkMakeSlice/Struct/24-4 1000000 126.1 ns/op BenchmarkMakeSlice/Struct/32-4 959048 153.4 ns/op BenchmarkMakeSlice/Struct/40-4 900224 172.4 ns/op BenchmarkGrowSlice/Byte-4 592393 208.6 ns/op BenchmarkGrowSlice/Int16-4 563686 218.1 ns/op BenchmarkGrowSlice/Int-4 449269 266.9 ns/op BenchmarkGrowSlice/Ptr-4 406382 296.2 ns/op BenchmarkGrowSlice/Struct/24-4 298656 405.9 ns/op BenchmarkGrowSlice/Struct/32-4 233164 491.3 ns/op BenchmarkGrowSlice/Struct/40-4 202690 576.7 ns/op BenchmarkExtendSlice/IntSlice-4 395365 307.9 ns/op BenchmarkExtendSlice/PointerSlice-4 386532 326.8 ns/op BenchmarkExtendSlice/NoGrow-4 702427 178.0 ns/op BenchmarkAppend-4 794385 149.0 ns/op BenchmarkAppendGrowByte-4 6 20245526 ns/op BenchmarkAppendGrowString-4 1 175830077 ns/op BenchmarkAppendSlice/1Bytes-4 1242667 96.76 ns/op BenchmarkAppendSlice/4Bytes-4 1211649 98.17 ns/op BenchmarkAppendSlice/7Bytes-4 1000000 101.4 ns/op BenchmarkAppendSlice/8Bytes-4 1000000 101.6 ns/op BenchmarkAppendSlice/15Bytes-4 1000000 102.0 ns/op BenchmarkAppendSlice/16Bytes-4 1000000 103.8 ns/op BenchmarkAppendSlice/32Bytes-4 1000000 103.3 ns/op BenchmarkAppendSliceLarge/1024Bytes-4 86914 1302 ns/op BenchmarkAppendSliceLarge/4096Bytes-4 26782 4290 ns/op BenchmarkAppendSliceLarge/16384Bytes-4 8932 15399 ns/op BenchmarkAppendSliceLarge/65536Bytes-4 2172 59835 ns/op BenchmarkAppendSliceLarge/262144Bytes-4 247 485736 ns/op BenchmarkAppendSliceLarge/1048576Bytes-4 60 1915279 ns/op BenchmarkAppendStr/1Bytes-4 1380984 86.88 ns/op BenchmarkAppendStr/4Bytes-4 1343583 89.34 ns/op BenchmarkAppendStr/8Bytes-4 1298090 92.41 ns/op BenchmarkAppendStr/16Bytes-4 1302364 92.01 ns/op BenchmarkAppendStr/32Bytes-4 1302810 90.30 ns/op BenchmarkAppendSpecialCase-4 729837 162.5 ns/op BenchmarkCopy/1Byte-4 1217173 98.38 ns/op 10.16 MB/s BenchmarkCopy/1String-4 1310557 92.42 ns/op 10.82 MB/s BenchmarkCopy/2Byte-4 1000000 102.4 ns/op 19.53 MB/s BenchmarkCopy/2String-4 1270141 94.24 ns/op 21.22 MB/s BenchmarkCopy/4Byte-4 1000000 102.3 ns/op 39.11 MB/s BenchmarkCopy/4String-4 1258771 96.03 ns/op 41.66 MB/s BenchmarkCopy/8Byte-4 1228459 97.65 ns/op 81.93 MB/s BenchmarkCopy/8String-4 1286100 92.86 ns/op 86.15 MB/s BenchmarkCopy/12Byte-4 1000000 100.3 ns/op 119.67 MB/s BenchmarkCopy/12String-4 1259367 96.71 ns/op 124.08 MB/s BenchmarkCopy/16Byte-4 1000000 101.7 ns/op 157.40 MB/s BenchmarkCopy/16String-4 1239826 96.24 ns/op 166.24 MB/s BenchmarkCopy/32Byte-4 1000000 106.1 ns/op 301.66 MB/s BenchmarkCopy/32String-4 1204267 100.6 ns/op 318.17 MB/s BenchmarkCopy/128Byte-4 933445 125.9 ns/op 1016.62 MB/s BenchmarkCopy/128String-4 896190 132.5 ns/op 966.04 MB/s BenchmarkCopy/1024Byte-4 306337 388.0 ns/op 2639.05 MB/s BenchmarkCopy/1024String-4 253311 469.1 ns/op 2182.68 MB/s BenchmarkAppendInPlace/NoGrow/Byte-4 29713 4044 ns/op BenchmarkAppendInPlace/NoGrow/1Ptr-4 21766 5393 ns/op BenchmarkAppendInPlace/NoGrow/2Ptr-4 15561 7692 ns/op BenchmarkAppendInPlace/NoGrow/3Ptr-4 12829 9310 ns/op BenchmarkAppendInPlace/NoGrow/4Ptr-4 10000 11363 ns/op BenchmarkAppendInPlace/Grow/Byte-4 119666 1016 ns/op BenchmarkAppendInPlace/Grow/1Ptr-4 120504 1026 ns/op BenchmarkAppendInPlace/Grow/2Ptr-4 96475 1209 ns/op BenchmarkAppendInPlace/Grow/3Ptr-4 84356 1363 ns/op BenchmarkAppendInPlace/Grow/4Ptr-4 76606 1618 ns/op BenchmarkStackCopyPtr-4 1 192734957 ns/op BenchmarkStackCopy-4 1 125545798 ns/op BenchmarkStackCopyNoCache-4 25 4651763 ns/op BenchmarkStackCopyWithStkobj-4 2 57301119 ns/op BenchmarkIssue18138-4 723 155613 ns/op BenchmarkCompareStringEqual-4 12718977 9.083 ns/op BenchmarkCompareStringIdentical-4 19327281 5.852 ns/op BenchmarkCompareStringSameLength-4 14192180 8.075 ns/op BenchmarkCompareStringDifferentLength-4 19304894 5.901 ns/op BenchmarkCompareStringBigUnaligned-4 1539 67474 ns/op 15540.54 MB/s BenchmarkCompareStringBig-4 2265 52283 ns/op 20056.00 MB/s BenchmarkConcatStringAndBytes-4 1790250 67.09 ns/op BenchmarkSliceByteToString/1-4 1614841 76.19 ns/op BenchmarkSliceByteToString/2-4 914828 137.2 ns/op BenchmarkSliceByteToString/4-4 916926 135.9 ns/op BenchmarkSliceByteToString/8-4 926439 135.6 ns/op BenchmarkSliceByteToString/16-4 881574 136.4 ns/op BenchmarkSliceByteToString/32-4 897666 142.2 ns/op BenchmarkSliceByteToString/64-4 776517 158.3 ns/op BenchmarkSliceByteToString/128-4 578524 216.7 ns/op BenchmarkRuneCount/lenruneslice/ASCII-4 2453085 46.54 ns/op BenchmarkRuneCount/lenruneslice/Japanese-4 827128 141.3 ns/op BenchmarkRuneCount/lenruneslice/MixedLength-4 976753 121.2 ns/op BenchmarkRuneCount/rangeloop/ASCII-4 3566520 33.64 ns/op BenchmarkRuneCount/rangeloop/Japanese-4 1603483 74.91 ns/op BenchmarkRuneCount/rangeloop/MixedLength-4 1840575 65.20 ns/op BenchmarkRuneCount/utf8.RuneCountInString/ASCII-4 1879645 63.51 ns/op BenchmarkRuneCount/utf8.RuneCountInString/Japanese-4 457854 260.1 ns/op BenchmarkRuneCount/utf8.RuneCountInString/MixedLength-4 526112 226.1 ns/op BenchmarkRuneIterate/range/ASCII-4 6980071 16.80 ns/op BenchmarkRuneIterate/range/Japanese-4 1888195 63.17 ns/op BenchmarkRuneIterate/range/MixedLength-4 2246226 53.26 ns/op BenchmarkRuneIterate/range1/ASCII-4 6993300 16.81 ns/op BenchmarkRuneIterate/range1/Japanese-4 1884352 63.18 ns/op BenchmarkRuneIterate/range1/MixedLength-4 2244954 53.41 ns/op BenchmarkRuneIterate/range2/ASCII-4 6994261 16.80 ns/op BenchmarkRuneIterate/range2/Japanese-4 1888906 63.19 ns/op BenchmarkRuneIterate/range2/MixedLength-4 2241758 53.69 ns/op BenchmarkArrayEqual-4 17512112 6.423 ns/op BenchmarkFunc/Name-4 2731120 43.39 ns/op BenchmarkFunc/Entry-4 11613951 9.953 ns/op BenchmarkFunc/FileLine-4 2651310 43.13 ns/op PASS ok runtime 145.331s goos: linux goarch: arm64 pkg: runtime/cgo BenchmarkHandle/non-concurrent-4 21169 5508 ns/op BenchmarkHandle/concurrent-4 14715 7989 ns/op PASS ok runtime/cgo 1.400s goos: linux goarch: arm64 pkg: runtime/internal/atomic BenchmarkAnd32-4 12943586 9.250 ns/op BenchmarkAnd32Parallel-4 2105395 57.72 ns/op BenchmarkAnd64-4 12955998 9.249 ns/op BenchmarkAnd64Parallel-4 2520165 48.51 ns/op BenchmarkOr32-4 13389330 8.944 ns/op BenchmarkOr32Parallel-4 2174330 46.35 ns/op BenchmarkOr64-4 13379179 8.958 ns/op BenchmarkOr64Parallel-4 1933051 52.08 ns/op BenchmarkAtomicLoad64-4 21645489 5.531 ns/op BenchmarkAtomicStore64-4 20853027 5.663 ns/op BenchmarkAtomicLoad-4 21598893 5.555 ns/op BenchmarkAtomicStore-4 21207708 5.661 ns/op BenchmarkAnd8-4 7890458 15.25 ns/op BenchmarkAnd-4 8680906 15.14 ns/op BenchmarkAnd8Parallel-4 2507371 56.61 ns/op BenchmarkAndParallel-4 2717025 52.03 ns/op BenchmarkOr8-4 8640925 15.12 ns/op BenchmarkOr-4 8667388 15.12 ns/op BenchmarkOr8Parallel-4 3376996 38.11 ns/op BenchmarkOrParallel-4 2492853 40.98 ns/op BenchmarkXadd-4 2615246 44.93 ns/op BenchmarkXadd64-4 2135904 60.15 ns/op BenchmarkCas-4 2650531 57.43 ns/op BenchmarkCas64-4 2514567 53.68 ns/op BenchmarkXchg-4 2006450 60.32 ns/op BenchmarkXchg64-4 1988452 56.16 ns/op PASS ok runtime/internal/atomic 5.631s goos: linux goarch: arm64 pkg: runtime/internal/math BenchmarkMulUintptr/small-4 4019679 30.91 ns/op BenchmarkMulUintptr/large-4 3104076 37.31 ns/op PASS ok runtime/internal/math 1.329s goos: linux goarch: arm64 pkg: runtime/pprof BenchmarkGoroutine/Profile.WriteTo_idle_50-4 25 4454510 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_50-4 25 4903014 ns/op 419.6 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_50-4 2020 62228 ns/op 1.423 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_500-4 10 11375904 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_500-4 8 12514445 ns/op 1126 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_500-4 430 277751 ns/op 19.43 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_5000-4 2 79200778 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_5000-4 2 87502758 ns/op 8430 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_5000-4 44 2298175 ns/op 217.2 concurrent_launches/op PASS ok runtime/pprof 2.633s goos: linux goarch: arm64 pkg: runtime/race BenchmarkSyncLeak-4 51 2385264 ns/op BenchmarkStackLeak-4 13176 9175 ns/op PASS ok runtime/race 1.401s goos: linux goarch: arm64 pkg: runtime/trace BenchmarkStartRegion-4 2873410 42.11 ns/op 0 B/op 0 allocs/op BenchmarkNewTask-4 176965 658.4 ns/op 64 B/op 2 allocs/op PASS ok runtime/trace 1.311s goos: linux goarch: arm64 pkg: slices BenchmarkEqualFunc_Large-4 38 2955768 ns/op BenchmarkIndex_Large-4 8760 12343 ns/op BenchmarkIndexFunc_Large-4 132 897196 ns/op BenchmarkCompact/nil-4 7960050 15.05 ns/op BenchmarkCompact/one-4 1231717 99.88 ns/op BenchmarkCompact/sorted-4 836749 141.5 ns/op BenchmarkCompact/1_item-4 741710 156.1 ns/op BenchmarkCompact/unsorted-4 831139 141.2 ns/op BenchmarkCompact/many-4 477934 232.0 ns/op BenchmarkCompact_Large-4 282 406073 ns/op BenchmarkCompactFunc_Large-4 46 2248537 ns/op BenchmarkReplace/naive-fast-4 68294 1665 ns/op BenchmarkReplace/optimized-fast-4 92004 1373 ns/op BenchmarkReplace/naive-slow-4 29392 3972 ns/op BenchmarkReplace/optimized-slow-4 33888 3266 ns/op BenchmarkBinarySearchFloats/Size16-4 1000000 120.6 ns/op BenchmarkBinarySearchFloats/Size32-4 872346 138.7 ns/op BenchmarkBinarySearchFloats/Size64-4 786720 151.1 ns/op BenchmarkBinarySearchFloats/Size128-4 728084 163.9 ns/op BenchmarkBinarySearchFloats/Size512-4 620847 192.8 ns/op BenchmarkBinarySearchFloats/Size1024-4 580922 207.7 ns/op BenchmarkBinarySearchFuncStruct/Size16-4 379765 318.5 ns/op BenchmarkBinarySearchFuncStruct/Size32-4 321466 370.9 ns/op BenchmarkBinarySearchFuncStruct/Size64-4 283856 428.4 ns/op BenchmarkBinarySearchFuncStruct/Size128-4 248349 479.7 ns/op BenchmarkBinarySearchFuncStruct/Size512-4 204097 588.0 ns/op BenchmarkBinarySearchFuncStruct/Size1024-4 186002 642.5 ns/op PASS ok slices 4.824s goos: linux goarch: arm64 pkg: sort BenchmarkSearchWrappers-4 89492 1312 ns/op BenchmarkSortInts-4 1 134487758 ns/op BenchmarkSlicesSortInts-4 2 60481939 ns/op BenchmarkSortIsSorted-4 22 5498887 ns/op BenchmarkSlicesIsSorted-4 69 1717504 ns/op BenchmarkSortStrings-4 1 168368358 ns/op BenchmarkSlicesSortStrings-4 2 90627578 ns/op BenchmarkSortStrings_Sorted-4 20 5583974 ns/op BenchmarkSlicesSortStrings_Sorted-4 51 2239726 ns/op BenchmarkSortStructs-4 1 212625876 ns/op BenchmarkSortFuncStructs-4 1 171134797 ns/op BenchmarkSortString1K-4 264 453276 ns/op BenchmarkSortString1K_Slice-4 140 850007 ns/op BenchmarkStableString1K-4 72 1614839 ns/op BenchmarkSortInt1K-4 332 360381 ns/op BenchmarkSortInt1K_Sorted-4 5377 21943 ns/op BenchmarkSortInt1K_Reversed-4 3268 35929 ns/op BenchmarkSortInt1K_Mod8-4 872 136827 ns/op BenchmarkStableInt1K-4 94 1238179 ns/op BenchmarkStableInt1K_Slice-4 100 1082866 ns/op BenchmarkSortInt64K-4 3 34058146 ns/op BenchmarkSortInt64K_Slice-4 2 74212779 ns/op BenchmarkStableInt64K-4 1 107300518 ns/op BenchmarkSort1e2-4 337 355931 ns/op BenchmarkStable1e2-4 133 896082 ns/op BenchmarkSort1e4-4 2 72522619 ns/op BenchmarkStable1e4-4 1 293755755 ns/op PASS ok sort 19.298s goos: linux goarch: arm64 pkg: strconv BenchmarkAtof64Decimal-4 461197 237.1 ns/op BenchmarkAtof64Float-4 428082 260.7 ns/op BenchmarkAtof64FloatExp-4 369411 312.2 ns/op BenchmarkAtof64Big-4 282066 429.2 ns/op BenchmarkAtof64RandomBits-4 198774 592.2 ns/op BenchmarkAtof64RandomFloats-4 317857 368.8 ns/op BenchmarkAtof64RandomLongFloats-4 275365 431.0 ns/op BenchmarkAtof32Decimal-4 493729 241.9 ns/op BenchmarkAtof32Float-4 453535 261.4 ns/op BenchmarkAtof32FloatExp-4 369558 322.7 ns/op BenchmarkAtof32Random-4 272962 437.0 ns/op BenchmarkAtof32RandomLong-4 135452 873.4 ns/op BenchmarkParseInt/Pos/7bit-4 901171 122.5 ns/op BenchmarkParseInt/Pos/26bit-4 557433 211.1 ns/op BenchmarkParseInt/Pos/31bit-4 507734 232.4 ns/op BenchmarkParseInt/Pos/56bit-4 360519 328.6 ns/op BenchmarkParseInt/Pos/63bit-4 340746 348.8 ns/op BenchmarkParseInt/Neg/7bit-4 909117 124.3 ns/op BenchmarkParseInt/Neg/26bit-4 552190 212.9 ns/op BenchmarkParseInt/Neg/31bit-4 506508 232.0 ns/op BenchmarkParseInt/Neg/56bit-4 357670 326.7 ns/op BenchmarkParseInt/Neg/63bit-4 340452 348.0 ns/op BenchmarkAtoi/Pos/7bit-4 1467747 81.19 ns/op BenchmarkAtoi/Pos/26bit-4 731242 156.1 ns/op BenchmarkAtoi/Pos/31bit-4 669134 172.1 ns/op BenchmarkAtoi/Pos/56bit-4 457910 258.7 ns/op BenchmarkAtoi/Pos/63bit-4 307821 385.5 ns/op BenchmarkAtoi/Neg/7bit-4 1468272 81.04 ns/op BenchmarkAtoi/Neg/26bit-4 742206 157.2 ns/op BenchmarkAtoi/Neg/31bit-4 675325 174.0 ns/op BenchmarkAtoi/Neg/56bit-4 464488 256.6 ns/op BenchmarkAtoi/Neg/63bit-4 308924 384.0 ns/op BenchmarkFormatFloat/Decimal-4 104397 1152 ns/op BenchmarkFormatFloat/Float-4 95558 1265 ns/op BenchmarkFormatFloat/Exp-4 101008 1185 ns/op BenchmarkFormatFloat/NegExp-4 100611 1186 ns/op BenchmarkFormatFloat/LongExp-4 86030 1391 ns/op BenchmarkFormatFloat/Big-4 84499 1400 ns/op BenchmarkFormatFloat/BinaryExp-4 179236 664.1 ns/op BenchmarkFormatFloat/32Integer-4 104390 1144 ns/op BenchmarkFormatFloat/32ExactFraction-4 105154 1141 ns/op BenchmarkFormatFloat/32Point-4 96351 1244 ns/op BenchmarkFormatFloat/32Exp-4 104130 1142 ns/op BenchmarkFormatFloat/32NegExp-4 105578 1146 ns/op BenchmarkFormatFloat/32Shortest-4 106401 1116 ns/op BenchmarkFormatFloat/32Fixed8Hard-4 126132 955.5 ns/op BenchmarkFormatFloat/32Fixed9Hard-4 122094 981.3 ns/op BenchmarkFormatFloat/64Fixed1-4 136586 870.8 ns/op BenchmarkFormatFloat/64Fixed2-4 137102 870.3 ns/op BenchmarkFormatFloat/64Fixed3-4 136864 873.9 ns/op BenchmarkFormatFloat/64Fixed4-4 137478 863.6 ns/op BenchmarkFormatFloat/64Fixed12-4 83725 1422 ns/op BenchmarkFormatFloat/64Fixed16-4 105440 1136 ns/op BenchmarkFormatFloat/64Fixed12Hard-4 105885 1125 ns/op BenchmarkFormatFloat/64Fixed17Hard-4 98619 1206 ns/op BenchmarkFormatFloat/64Fixed18Hard-4 2751 43666 ns/op BenchmarkFormatFloat/Slowpath64-4 86845 1382 ns/op BenchmarkFormatFloat/SlowpathDenormal64-4 88152 1366 ns/op BenchmarkAppendFloat/Decimal-4 116275 1023 ns/op BenchmarkAppendFloat/Float-4 104178 1145 ns/op BenchmarkAppendFloat/Exp-4 116001 1023 ns/op BenchmarkAppendFloat/NegExp-4 116635 1021 ns/op BenchmarkAppendFloat/LongExp-4 97285 1231 ns/op BenchmarkAppendFloat/Big-4 95388 1249 ns/op BenchmarkAppendFloat/BinaryExp-4 228584 519.6 ns/op BenchmarkAppendFloat/32Integer-4 116780 1022 ns/op BenchmarkAppendFloat/32ExactFraction-4 116307 1025 ns/op BenchmarkAppendFloat/32Point-4 107185 1113 ns/op BenchmarkAppendFloat/32Exp-4 116628 1019 ns/op BenchmarkAppendFloat/32NegExp-4 117718 1013 ns/op BenchmarkAppendFloat/32Shortest-4 121538 978.4 ns/op BenchmarkAppendFloat/32Fixed8Hard-4 145026 824.3 ns/op BenchmarkAppendFloat/32Fixed9Hard-4 142299 847.3 ns/op BenchmarkAppendFloat/64Fixed1-4 159894 748.4 ns/op BenchmarkAppendFloat/64Fixed2-4 160360 745.0 ns/op BenchmarkAppendFloat/64Fixed3-4 156766 760.3 ns/op BenchmarkAppendFloat/64Fixed4-4 161859 737.8 ns/op BenchmarkAppendFloat/64Fixed12-4 91791 1303 ns/op BenchmarkAppendFloat/64Fixed16-4 120033 1003 ns/op BenchmarkAppendFloat/64Fixed12Hard-4 123231 969.5 ns/op BenchmarkAppendFloat/64Fixed17Hard-4 110179 1082 ns/op BenchmarkAppendFloat/64Fixed18Hard-4 2760 42760 ns/op BenchmarkAppendFloat/Slowpath64-4 97939 1221 ns/op BenchmarkAppendFloat/SlowpathDenormal64-4 99626 1201 ns/op BenchmarkFormatInt-4 12754 9272 ns/op BenchmarkAppendInt-4 12868 9388 ns/op BenchmarkFormatUint-4 69672 1697 ns/op BenchmarkAppendUint-4 72729 1623 ns/op BenchmarkFormatIntSmall/7-4 2222644 54.04 ns/op BenchmarkFormatIntSmall/42-4 2294886 53.06 ns/op BenchmarkAppendIntSmall-4 822571 145.1 ns/op BenchmarkAppendUintVarlen/1-4 864328 137.2 ns/op BenchmarkAppendUintVarlen/12-4 820748 140.3 ns/op BenchmarkAppendUintVarlen/123-4 627207 186.1 ns/op BenchmarkAppendUintVarlen/1234-4 635593 186.2 ns/op BenchmarkAppendUintVarlen/12345-4 618505 188.3 ns/op BenchmarkAppendUintVarlen/123456-4 615598 188.6 ns/op BenchmarkAppendUintVarlen/1234567-4 608716 191.5 ns/op BenchmarkAppendUintVarlen/12345678-4 614854 190.7 ns/op BenchmarkAppendUintVarlen/123456789-4 598431 194.3 ns/op BenchmarkAppendUintVarlen/1234567890-4 593048 195.6 ns/op BenchmarkAppendUintVarlen/12345678901-4 585559 198.1 ns/op BenchmarkAppendUintVarlen/123456789012-4 599604 197.2 ns/op BenchmarkAppendUintVarlen/1234567890123-4 588488 201.8 ns/op BenchmarkAppendUintVarlen/12345678901234-4 596990 199.4 ns/op BenchmarkAppendUintVarlen/123456789012345-4 579373 203.2 ns/op BenchmarkAppendUintVarlen/1234567890123456-4 569832 206.2 ns/op BenchmarkAppendUintVarlen/12345678901234567-4 557061 207.7 ns/op BenchmarkAppendUintVarlen/123456789012345678-4 561723 211.8 ns/op BenchmarkAppendUintVarlen/1234567890123456789-4 549762 212.3 ns/op BenchmarkAppendUintVarlen/12345678901234567890-4 552393 213.0 ns/op BenchmarkQuote-4 29360 4075 ns/op BenchmarkQuoteRune-4 302005 391.6 ns/op BenchmarkAppendQuote-4 33140 3635 ns/op BenchmarkAppendQuoteRune-4 511412 235.5 ns/op BenchmarkUnquoteEasy-4 825559 143.9 ns/op BenchmarkUnquoteHard-4 33314 3585 ns/op PASS ok strconv 16.548s goos: linux goarch: arm64 pkg: strings BenchmarkBuildString_Builder/1Write_NoGrow-4 302720 385.0 ns/op 48 B/op 1 allocs/op BenchmarkBuildString_Builder/3Write_NoGrow-4 98446 1182 ns/op 336 B/op 3 allocs/op BenchmarkBuildString_Builder/3Write_Grow-4 141748 826.7 ns/op 112 B/op 1 allocs/op BenchmarkBuildString_WriteString/1Write_NoGrow-4 312054 370.9 ns/op 48 B/op 1 allocs/op BenchmarkBuildString_WriteString/3Write_NoGrow-4 106534 1173 ns/op 336 B/op 3 allocs/op BenchmarkBuildString_WriteString/3Write_Grow-4 151374 782.7 ns/op 112 B/op 1 allocs/op BenchmarkBuildString_ByteBuffer/1Write_NoGrow-4 221732 519.9 ns/op 112 B/op 2 allocs/op BenchmarkBuildString_ByteBuffer/3Write_NoGrow-4 65082 1826 ns/op 432 B/op 4 allocs/op BenchmarkBuildString_ByteBuffer/3Write_Grow-4 81015 1460 ns/op 336 B/op 3 allocs/op BenchmarkClone-4 500241 232.9 ns/op 48 B/op 1 allocs/op BenchmarkGenericNoMatch-4 19024 6244 ns/op BenchmarkGenericMatch1-4 1684 71457 ns/op BenchmarkGenericMatch2-4 351 340059 ns/op BenchmarkSingleMaxSkipping-4 7473 15647 ns/op 639.10 MB/s BenchmarkSingleLongSuffixFail-4 13172 9077 ns/op 110.39 MB/s BenchmarkSingleMatch-4 188 630208 ns/op 23.80 MB/s BenchmarkByteByteNoMatch-4 63626 1880 ns/op BenchmarkByteByteMatch-4 19194 6242 ns/op BenchmarkByteStringMatch-4 22196 5324 ns/op BenchmarkHTMLEscapeNew-4 67092 1772 ns/op BenchmarkHTMLEscapeOld-4 57920 2073 ns/op BenchmarkByteStringReplacerWriteString-4 1099 107281 ns/op BenchmarkByteReplacerWriteString-4 1363 87769 ns/op BenchmarkByteByteReplaces-4 2233 52862 ns/op BenchmarkByteByteMap-4 7321 16041 ns/op BenchmarkMap/identity/ASCII-4 663247 180.7 ns/op BenchmarkMap/identity/Greek-4 433369 273.7 ns/op BenchmarkMap/change/ASCII-4 28004 4299 ns/op BenchmarkMap/change/Greek-4 20760 5775 ns/op BenchmarkIndexRune-4 1000000 106.1 ns/op BenchmarkIndexRuneLongString-4 1000000 111.5 ns/op BenchmarkIndexRuneFastPath-4 2590934 45.18 ns/op BenchmarkIndex-4 2576583 46.65 ns/op BenchmarkLastIndex-4 2519878 47.62 ns/op BenchmarkIndexByte-4 10011044 11.55 ns/op BenchmarkToUpper/#00-4 2864407 42.74 ns/op BenchmarkToUpper/ONLYUPPER-4 2087910 57.42 ns/op BenchmarkToUpper/abc-4 234555 505.6 ns/op BenchmarkToUpper/AbC123-4 181384 665.8 ns/op BenchmarkToUpper/azAZ09_-4 202768 586.1 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 40099 3003 ns/op BenchmarkToUpper/RENAN_BASTOS_93_AOSDAJDJAIDJAIDAJIaidsjjaidijadsjiadjiOOKKO-4 52986 2267 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 24090 4950 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 48415 2474 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 97045 1229 ns/op BenchmarkToLower/#00-4 2801464 43.20 ns/op BenchmarkToLower/abc-4 2411001 49.01 ns/op BenchmarkToLower/AbC123-4 163863 736.9 ns/op BenchmarkToLower/azAZ09_-4 159918 748.3 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 69442 1734 ns/op BenchmarkToLower/renan_bastos_93_AOSDAJDJAIDJAIDAJIaidsjjaidijadsjiadjiOOKKO-4 49282 2462 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 24447 4897 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 60788 1988 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 96580 1239 ns/op BenchmarkMapNoChanges-4 856334 141.3 ns/op BenchmarkTrim-4 26847 4467 ns/op 0 B/op 0 allocs/op BenchmarkToValidUTF8/Valid-4 2044749 58.68 ns/op BenchmarkToValidUTF8/InvalidASCII-4 132039 901.6 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 90721 1332 ns/op BenchmarkEqualFold/Tests-4 42381 2810 ns/op BenchmarkEqualFold/ASCII-4 2044500 58.75 ns/op BenchmarkEqualFold/UnicodePrefix-4 93376 1263 ns/op BenchmarkEqualFold/UnicodeSuffix-4 96453 1238 ns/op BenchmarkIndexHard1-4 169 708307 ns/op BenchmarkIndexHard2-4 168 712612 ns/op BenchmarkIndexHard3-4 164 725321 ns/op BenchmarkIndexHard4-4 88 1325560 ns/op BenchmarkLastIndexHard1-4 82 1425839 ns/op BenchmarkLastIndexHard2-4 82 1441720 ns/op BenchmarkLastIndexHard3-4 82 1417275 ns/op BenchmarkCountHard1-4 168 708765 ns/op BenchmarkCountHard2-4 168 712583 ns/op BenchmarkCountHard3-4 160 727015 ns/op BenchmarkIndexTorture-4 12337 9701 ns/op BenchmarkCountTorture-4 12326 9749 ns/op BenchmarkCountTortureOverlapping-4 640 172789 ns/op BenchmarkCountByte/10-4 2452749 48.41 ns/op 206.59 MB/s BenchmarkCountByte/32-4 2905497 41.00 ns/op 780.54 MB/s BenchmarkCountByte/4096-4 542946 220.0 ns/op 18620.68 MB/s BenchmarkCountByte/4194304-4 597 197758 ns/op 21209.32 MB/s BenchmarkCountByte/67108864-4 20 5561784 ns/op 12066.07 MB/s BenchmarkFields/ASCII/16-4 260433 460.0 ns/op 34.78 MB/s 32 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 21714 5472 ns/op 46.78 MB/s 384 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 1423 83177 ns/op 49.24 MB/s 6528 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 78 1416209 ns/op 46.28 MB/s 98304 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 5 22031128 ns/op 47.60 MB/s 1507328 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 112708 1055 ns/op 15.17 MB/s 16 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 7400 15823 ns/op 16.18 MB/s 384 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 442 262464 ns/op 15.61 MB/s 21888 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 26 4560797 ns/op 14.37 MB/s 463104 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 2 80357558 ns/op 13.05 MB/s 10457392 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 142298 831.7 ns/op 19.24 MB/s 32 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 10000 10859 ns/op 23.58 MB/s 384 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 639 180789 ns/op 22.66 MB/s 21888 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 36 3287979 ns/op 19.93 MB/s 463104 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 2 60497660 ns/op 17.33 MB/s 10449152 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 134430 891.0 ns/op 17.96 MB/s 16 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 8926 13283 ns/op 19.27 MB/s 384 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 531 221862 ns/op 18.46 MB/s 21888 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 30 3950435 ns/op 16.59 MB/s 463104 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 2 70285239 ns/op 14.92 MB/s 10457344 B/op 24 allocs/op BenchmarkSplitEmptySeparator-4 2 83945498 ns/op BenchmarkSplitSingleByteSeparator-4 18 6684351 ns/op BenchmarkSplitMultiByteSeparator-4 31 3687952 ns/op BenchmarkSplitNSingleByteSeparator-4 168339 701.6 ns/op BenchmarkSplitNMultiByteSeparator-4 137492 846.7 ns/op BenchmarkRepeat/5x0-4 2620040 45.60 ns/op BenchmarkRepeat/5x1-4 2631352 45.51 ns/op BenchmarkRepeat/5x2-4 179550 667.8 ns/op BenchmarkRepeat/5x6-4 103362 1167 ns/op BenchmarkRepeat/10x0-4 2618653 45.15 ns/op BenchmarkRepeat/10x1-4 2619855 45.58 ns/op BenchmarkRepeat/10x2-4 179749 672.9 ns/op BenchmarkRepeat/10x6-4 101875 1169 ns/op BenchmarkRepeatLarge/256/1-4 47187 2526 ns/op 101.36 MB/s BenchmarkRepeatLarge/256/16-4 77990 1521 ns/op 168.29 MB/s BenchmarkRepeatLarge/512/1-4 39020 2972 ns/op 172.26 MB/s BenchmarkRepeatLarge/512/16-4 60223 1924 ns/op 266.11 MB/s BenchmarkRepeatLarge/1024/1-4 32395 3606 ns/op 283.96 MB/s BenchmarkRepeatLarge/1024/16-4 43891 2515 ns/op 407.24 MB/s BenchmarkRepeatLarge/2048/1-4 24934 4728 ns/op 433.19 MB/s BenchmarkRepeatLarge/2048/16-4 31370 3503 ns/op 584.68 MB/s BenchmarkRepeatLarge/4096/1-4 18558 6390 ns/op 641.01 MB/s BenchmarkRepeatLarge/4096/16-4 21898 5434 ns/op 753.73 MB/s BenchmarkRepeatLarge/8192/1-4 10000 10031 ns/op 816.64 MB/s BenchmarkRepeatLarge/8192/16-4 13770 8442 ns/op 970.41 MB/s BenchmarkRepeatLarge/8192/4097-4 3225226 37.16 ns/op 110241.30 MB/s BenchmarkRepeatLarge/16384/1-4 6645 15408 ns/op 1063.32 MB/s BenchmarkRepeatLarge/16384/16-4 9085 14259 ns/op 1149.02 MB/s BenchmarkRepeatLarge/16384/4097-4 10000 10264 ns/op 1197.53 MB/s BenchmarkRepeatLarge/32768/1-4 4816 25974 ns/op 1261.59 MB/s BenchmarkRepeatLarge/32768/16-4 4830 24981 ns/op 1311.73 MB/s BenchmarkRepeatLarge/32768/4097-4 5840 22421 ns/op 1279.09 MB/s BenchmarkRepeatLarge/65536/1-4 2562 46943 ns/op 1396.07 MB/s BenchmarkRepeatLarge/65536/16-4 2628 46102 ns/op 1421.54 MB/s BenchmarkRepeatLarge/65536/4097-4 2234 44950 ns/op 1367.20 MB/s BenchmarkRepeatLarge/131072/1-4 483 229871 ns/op 570.20 MB/s BenchmarkRepeatLarge/131072/16-4 501 230054 ns/op 569.74 MB/s BenchmarkRepeatLarge/131072/4097-4 490 235653 ns/op 538.96 MB/s BenchmarkRepeatLarge/262144/1-4 276 444042 ns/op 590.36 MB/s BenchmarkRepeatLarge/262144/16-4 264 439036 ns/op 597.09 MB/s BenchmarkRepeatLarge/262144/4097-4 256 444962 ns/op 580.07 MB/s BenchmarkRepeatLarge/524288/1-4 133 872023 ns/op 601.23 MB/s BenchmarkRepeatLarge/524288/16-4 130 904591 ns/op 579.59 MB/s BenchmarkRepeatLarge/524288/4097-4 128 898678 ns/op 578.98 MB/s BenchmarkRepeatLarge/1048576/1-4 63 1759444 ns/op 595.97 MB/s BenchmarkRepeatLarge/1048576/16-4 67 1745598 ns/op 600.70 MB/s BenchmarkRepeatLarge/1048576/4097-4 63 1843559 ns/op 566.69 MB/s BenchmarkRepeatLarge/2097152/1-4 37 3377406 ns/op 620.94 MB/s BenchmarkRepeatLarge/2097152/16-4 38 3388688 ns/op 618.87 MB/s BenchmarkRepeatLarge/2097152/4097-4 32 3591351 ns/op 582.95 MB/s BenchmarkRepeatLarge/4194304/1-4 15 6978437 ns/op 601.04 MB/s BenchmarkRepeatLarge/4194304/16-4 15 7018163 ns/op 597.64 MB/s BenchmarkRepeatLarge/4194304/4097-4 15 7361269 ns/op 569.36 MB/s BenchmarkRepeatLarge/8388608/1-4 8 14458045 ns/op 580.20 MB/s BenchmarkRepeatLarge/8388608/16-4 8 14472715 ns/op 579.62 MB/s BenchmarkRepeatLarge/8388608/4097-4 7 15354531 ns/op 546.19 MB/s BenchmarkRepeatLarge/16777216/1-4 4 29013360 ns/op 578.26 MB/s BenchmarkRepeatLarge/16777216/16-4 4 28580730 ns/op 587.01 MB/s BenchmarkRepeatLarge/16777216/4097-4 4 30105040 ns/op 557.29 MB/s BenchmarkRepeatLarge/33554432/1-4 2 59355180 ns/op 565.32 MB/s BenchmarkRepeatLarge/33554432/16-4 2 57206399 ns/op 586.55 MB/s BenchmarkRepeatLarge/33554432/4097-4 2 60912499 ns/op 550.86 MB/s BenchmarkRepeatLarge/67108864/1-4 1 111601478 ns/op 601.33 MB/s BenchmarkRepeatLarge/67108864/16-4 1 109690038 ns/op 611.80 MB/s BenchmarkRepeatLarge/67108864/4097-4 1 114065959 ns/op 588.33 MB/s BenchmarkRepeatLarge/134217728/1-4 1 223383517 ns/op 600.84 MB/s BenchmarkRepeatLarge/134217728/16-4 1 219021156 ns/op 612.81 MB/s BenchmarkRepeatLarge/134217728/4097-4 1 228278437 ns/op 587.96 MB/s BenchmarkRepeatLarge/268435456/1-4 1 447020153 ns/op 600.50 MB/s BenchmarkRepeatLarge/268435456/16-4 1 432151074 ns/op 621.16 MB/s BenchmarkRepeatLarge/268435456/4097-4 1 451133793 ns/op 595.02 MB/s BenchmarkRepeatLarge/536870912/1-4 1 886956026 ns/op 605.30 MB/s BenchmarkRepeatLarge/536870912/16-4 1 862769547 ns/op 622.26 MB/s BenchmarkRepeatLarge/536870912/4097-4 1 908661586 ns/op 590.84 MB/s BenchmarkRepeatLarge/1073741824/1-4 1 1753020493 ns/op 612.51 MB/s BenchmarkRepeatLarge/1073741824/16-4 1 1685489574 ns/op 637.05 MB/s BenchmarkRepeatLarge/1073741824/4097-4 1 1779247693 ns/op 603.48 MB/s BenchmarkIndexAnyASCII/1:1-4 1461009 82.41 ns/op BenchmarkIndexAnyASCII/1:2-4 1411215 85.22 ns/op BenchmarkIndexAnyASCII/1:4-4 1370419 85.31 ns/op BenchmarkIndexAnyASCII/1:8-4 1397896 85.88 ns/op BenchmarkIndexAnyASCII/1:16-4 1392396 86.32 ns/op BenchmarkIndexAnyASCII/1:32-4 1389286 86.16 ns/op BenchmarkIndexAnyASCII/1:64-4 1366626 85.64 ns/op BenchmarkIndexAnyASCII/16:1-4 1461422 81.58 ns/op BenchmarkIndexAnyASCII/16:2-4 649687 183.9 ns/op BenchmarkIndexAnyASCII/16:4-4 641806 186.3 ns/op BenchmarkIndexAnyASCII/16:8-4 622496 190.1 ns/op BenchmarkIndexAnyASCII/16:16-4 578893 201.0 ns/op BenchmarkIndexAnyASCII/16:32-4 521547 228.6 ns/op BenchmarkIndexAnyASCII/16:64-4 426505 279.3 ns/op BenchmarkIndexAnyASCII/256:1-4 1348759 89.14 ns/op BenchmarkIndexAnyASCII/256:2-4 58722 2041 ns/op BenchmarkIndexAnyASCII/256:4-4 58772 2044 ns/op BenchmarkIndexAnyASCII/256:8-4 58611 2046 ns/op BenchmarkIndexAnyASCII/256:16-4 58320 2056 ns/op BenchmarkIndexAnyASCII/256:32-4 57495 2083 ns/op BenchmarkIndexAnyASCII/256:64-4 56055 2135 ns/op BenchmarkIndexAnyUTF8/1:1-4 1524284 78.46 ns/op BenchmarkIndexAnyUTF8/1:2-4 1420089 83.79 ns/op BenchmarkIndexAnyUTF8/1:4-4 1402213 84.35 ns/op BenchmarkIndexAnyUTF8/1:8-4 1425290 86.42 ns/op BenchmarkIndexAnyUTF8/1:16-4 1391019 86.66 ns/op BenchmarkIndexAnyUTF8/1:32-4 1380795 86.71 ns/op BenchmarkIndexAnyUTF8/1:64-4 1360748 87.98 ns/op BenchmarkIndexAnyUTF8/16:1-4 1225258 97.90 ns/op BenchmarkIndexAnyUTF8/16:2-4 195180 624.2 ns/op BenchmarkIndexAnyUTF8/16:4-4 187964 632.7 ns/op BenchmarkIndexAnyUTF8/16:8-4 190900 616.7 ns/op BenchmarkIndexAnyUTF8/16:16-4 190198 631.8 ns/op BenchmarkIndexAnyUTF8/16:32-4 189002 632.3 ns/op BenchmarkIndexAnyUTF8/16:64-4 186908 646.6 ns/op BenchmarkIndexAnyUTF8/256:1-4 276621 431.3 ns/op BenchmarkIndexAnyUTF8/256:2-4 13288 9252 ns/op BenchmarkIndexAnyUTF8/256:4-4 13269 9045 ns/op BenchmarkIndexAnyUTF8/256:8-4 13141 9163 ns/op BenchmarkIndexAnyUTF8/256:16-4 13144 9300 ns/op BenchmarkIndexAnyUTF8/256:32-4 12936 9287 ns/op BenchmarkIndexAnyUTF8/256:64-4 12717 9373 ns/op BenchmarkLastIndexAnyASCII/1:1-4 1464456 82.15 ns/op BenchmarkLastIndexAnyASCII/1:2-4 1445806 84.12 ns/op BenchmarkLastIndexAnyASCII/1:4-4 1441392 84.21 ns/op BenchmarkLastIndexAnyASCII/1:8-4 1419823 83.67 ns/op BenchmarkLastIndexAnyASCII/1:16-4 1430120 83.61 ns/op BenchmarkLastIndexAnyASCII/1:32-4 1423825 83.59 ns/op BenchmarkLastIndexAnyASCII/1:64-4 1403862 85.67 ns/op BenchmarkLastIndexAnyASCII/16:1-4 653522 181.0 ns/op BenchmarkLastIndexAnyASCII/16:2-4 636495 182.1 ns/op BenchmarkLastIndexAnyASCII/16:4-4 638990 184.0 ns/op BenchmarkLastIndexAnyASCII/16:8-4 631671 187.9 ns/op BenchmarkLastIndexAnyASCII/16:16-4 595816 198.5 ns/op BenchmarkLastIndexAnyASCII/16:32-4 526482 225.6 ns/op BenchmarkLastIndexAnyASCII/16:64-4 430063 277.1 ns/op BenchmarkLastIndexAnyASCII/256:1-4 58893 2039 ns/op BenchmarkLastIndexAnyASCII/256:2-4 58662 2042 ns/op BenchmarkLastIndexAnyASCII/256:4-4 58520 2043 ns/op BenchmarkLastIndexAnyASCII/256:8-4 58581 2046 ns/op BenchmarkLastIndexAnyASCII/256:16-4 58285 2056 ns/op BenchmarkLastIndexAnyASCII/256:32-4 57493 2083 ns/op BenchmarkLastIndexAnyASCII/256:64-4 56018 2134 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 1466114 82.42 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 1438798 83.31 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 1443475 82.90 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 1446637 82.95 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 1446663 83.09 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 1440118 83.50 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 1411162 84.86 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 191367 584.3 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 106479 1125 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 106770 1124 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 105397 1122 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 106332 1123 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 105164 1133 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 103316 1158 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 14090 8454 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 6794 17226 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 6840 17116 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 6924 17114 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 6834 17130 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 6819 17362 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 6658 17643 ns/op BenchmarkTrimASCII/1:1-4 2386507 50.17 ns/op BenchmarkTrimASCII/1:2-4 1885180 64.18 ns/op BenchmarkTrimASCII/1:4-4 1868047 66.18 ns/op BenchmarkTrimASCII/1:8-4 1727055 70.61 ns/op BenchmarkTrimASCII/1:16-4 1489305 81.76 ns/op BenchmarkTrimASCII/16:1-4 1931793 61.89 ns/op BenchmarkTrimASCII/16:2-4 636591 186.2 ns/op BenchmarkTrimASCII/16:4-4 631698 188.1 ns/op BenchmarkTrimASCII/16:8-4 618008 191.9 ns/op BenchmarkTrimASCII/16:16-4 586922 203.0 ns/op BenchmarkTrimASCII/256:1-4 534073 222.7 ns/op BenchmarkTrimASCII/256:2-4 58759 2044 ns/op BenchmarkTrimASCII/256:4-4 58600 2048 ns/op BenchmarkTrimASCII/256:8-4 58233 2052 ns/op BenchmarkTrimASCII/256:16-4 58005 2060 ns/op BenchmarkTrimASCII/4096:1-4 42661 2813 ns/op BenchmarkTrimASCII/4096:2-4 4108 30186 ns/op BenchmarkTrimASCII/4096:4-4 4144 30158 ns/op BenchmarkTrimASCII/4096:8-4 4114 30157 ns/op BenchmarkTrimASCII/4096:16-4 4108 30456 ns/op BenchmarkTrimByte-4 2485346 49.94 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 2660 44384 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 2647 44437 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 2661 44395 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 1864 63572 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 3534 33044 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 6526 17700 ns/op BenchmarkJoin/0-4 2899500 41.46 ns/op 0 B/op 0 allocs/op BenchmarkJoin/1-4 2468362 49.09 ns/op 0 B/op 0 allocs/op BenchmarkJoin/2-4 145284 823.8 ns/op 16 B/op 1 allocs/op BenchmarkJoin/3-4 102014 1176 ns/op 24 B/op 1 allocs/op BenchmarkJoin/4-4 77262 1563 ns/op 48 B/op 1 allocs/op BenchmarkJoin/5-4 63123 1919 ns/op 48 B/op 1 allocs/op BenchmarkJoin/6-4 51861 2298 ns/op 64 B/op 1 allocs/op BenchmarkJoin/7-4 45120 2674 ns/op 64 B/op 1 allocs/op BenchmarkTrimSpace/NoTrim-4 2089296 58.05 ns/op BenchmarkTrimSpace/ASCII-4 1313335 92.22 ns/op BenchmarkTrimSpace/SomeNonASCII-4 88754 1335 ns/op BenchmarkTrimSpace/JustNonASCII-4 53558 2235 ns/op BenchmarkReplaceAll-4 83536 1441 ns/op 16 B/op 1 allocs/op PASS ok strings 57.421s goos: linux goarch: arm64 pkg: sync BenchmarkCond1-4 48507 2426 ns/op BenchmarkCond2-4 24403 4945 ns/op BenchmarkCond4-4 10000 10142 ns/op BenchmarkCond8-4 4773 22486 ns/op BenchmarkCond16-4 2263 60491 ns/op BenchmarkCond32-4 758 150267 ns/op BenchmarkLoadMostlyHits/*sync_test.DeepCopyMap-4 429811 262.4 ns/op BenchmarkLoadMostlyHits/*sync_test.RWMutexMap-4 215403 548.6 ns/op BenchmarkLoadMostlyHits/*sync.Map-4 438320 239.6 ns/op BenchmarkLoadMostlyMisses/*sync_test.DeepCopyMap-4 425115 248.2 ns/op BenchmarkLoadMostlyMisses/*sync_test.RWMutexMap-4 221769 508.8 ns/op BenchmarkLoadMostlyMisses/*sync.Map-4 308463 349.2 ns/op BenchmarkLoadOrStoreBalanced/*sync_test.RWMutexMap-4 83773 1463 ns/op BenchmarkLoadOrStoreBalanced/*sync.Map-4 70281 1828 ns/op BenchmarkLoadOrStoreUnique/*sync_test.RWMutexMap-4 68614 1893 ns/op BenchmarkLoadOrStoreUnique/*sync.Map-4 41708 3044 ns/op BenchmarkLoadOrStoreCollision/*sync_test.DeepCopyMap-4 426772 285.4 ns/op BenchmarkLoadOrStoreCollision/*sync_test.RWMutexMap-4 131720 901.7 ns/op BenchmarkLoadOrStoreCollision/*sync.Map-4 497478 242.1 ns/op BenchmarkLoadAndDeleteBalanced/*sync_test.RWMutexMap-4 119809 987.5 ns/op BenchmarkLoadAndDeleteBalanced/*sync.Map-4 463893 284.3 ns/op BenchmarkLoadAndDeleteUnique/*sync_test.RWMutexMap-4 129800 920.4 ns/op BenchmarkLoadAndDeleteUnique/*sync.Map-4 1685226 70.54 ns/op BenchmarkLoadAndDeleteCollision/*sync_test.DeepCopyMap-4 45476 2579 ns/op BenchmarkLoadAndDeleteCollision/*sync_test.RWMutexMap-4 102028 1182 ns/op BenchmarkLoadAndDeleteCollision/*sync.Map-4 174294 740.3 ns/op BenchmarkRange/*sync_test.DeepCopyMap-4 4081 24953 ns/op BenchmarkRange/*sync_test.RWMutexMap-4 228 545017 ns/op BenchmarkRange/*sync.Map-4 1108 106009 ns/op BenchmarkAdversarialAlloc/*sync_test.DeepCopyMap-4 80536 1307 ns/op BenchmarkAdversarialAlloc/*sync_test.RWMutexMap-4 173988 674.9 ns/op BenchmarkAdversarialAlloc/*sync.Map-4 55338 2047 ns/op BenchmarkAdversarialDelete/*sync_test.DeepCopyMap-4 173328 699.6 ns/op BenchmarkAdversarialDelete/*sync_test.RWMutexMap-4 199762 623.8 ns/op BenchmarkAdversarialDelete/*sync.Map-4 147180 751.4 ns/op BenchmarkDeleteCollision/*sync_test.DeepCopyMap-4 68061 1758 ns/op BenchmarkDeleteCollision/*sync_test.RWMutexMap-4 135230 863.5 ns/op BenchmarkDeleteCollision/*sync.Map-4 468223 286.8 ns/op BenchmarkSwapCollision/*sync_test.DeepCopyMap-4 49296 2418 ns/op BenchmarkSwapCollision/*sync_test.RWMutexMap-4 108565 1083 ns/op BenchmarkSwapCollision/*sync.Map-4 67510 1813 ns/op BenchmarkSwapMostlyHits/*sync_test.DeepCopyMap-4 368 326515 ns/op BenchmarkSwapMostlyHits/*sync_test.RWMutexMap-4 84580 1409 ns/op BenchmarkSwapMostlyHits/*sync.Map-4 269406 431.4 ns/op BenchmarkSwapMostlyMisses/*sync_test.DeepCopyMap-4 21112 5772 ns/op BenchmarkSwapMostlyMisses/*sync_test.RWMutexMap-4 52824 2348 ns/op BenchmarkSwapMostlyMisses/*sync.Map-4 18274 6277 ns/op BenchmarkCompareAndSwapCollision/*sync_test.DeepCopyMap-4 117670 926.7 ns/op BenchmarkCompareAndSwapCollision/*sync_test.RWMutexMap-4 86944 1381 ns/op BenchmarkCompareAndSwapCollision/*sync.Map-4 122653 911.0 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync_test.DeepCopyMap-4 1608279 74.15 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync_test.RWMutexMap-4 122032 992.9 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync.Map-4 1411082 84.72 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync_test.DeepCopyMap-4 481648 226.1 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync_test.RWMutexMap-4 114140 1038 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync.Map-4 488002 280.7 ns/op BenchmarkCompareAndSwapMostlyHits/*sync_test.RWMutexMap-4 80857 1519 ns/op BenchmarkCompareAndSwapMostlyHits/*sync.Map-4 271215 453.7 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync_test.DeepCopyMap-4 393220 283.0 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync_test.RWMutexMap-4 86451 1363 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync.Map-4 498537 340.4 ns/op BenchmarkCompareAndDeleteCollision/*sync_test.DeepCopyMap-4 78537 1679 ns/op BenchmarkCompareAndDeleteCollision/*sync_test.RWMutexMap-4 88666 1297 ns/op BenchmarkCompareAndDeleteCollision/*sync.Map-4 130734 909.8 ns/op BenchmarkCompareAndDeleteMostlyHits/*sync_test.RWMutexMap-4 48888 2464 ns/op BenchmarkCompareAndDeleteMostlyHits/*sync.Map-4 171399 716.5 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync_test.DeepCopyMap-4 448544 288.4 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync_test.RWMutexMap-4 99376 1227 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync.Map-4 484090 348.2 ns/op BenchmarkUncontendedSemaphore-4 4903530 24.47 ns/op BenchmarkContendedSemaphore-4 1913864 84.28 ns/op BenchmarkMutexUncontended-4 816382 148.2 ns/op BenchmarkMutex-4 141438 880.4 ns/op BenchmarkMutexSlack-4 123200 963.5 ns/op BenchmarkMutexWork-4 124585 942.4 ns/op BenchmarkMutexWorkSlack-4 119988 1026 ns/op BenchmarkMutexNoSpin-4 34444 3355 ns/op BenchmarkMutexSpin-4 40327 2893 ns/op BenchmarkOnce-4 395860 338.0 ns/op BenchmarkOnceFunc/v=Once-4 669926 172.1 ns/op 0 B/op 0 allocs/op BenchmarkOnceFunc/v=Global-4 546547 201.6 ns/op 0 B/op 0 allocs/op BenchmarkOnceFunc/v=Local-4 604899 190.3 ns/op 0 B/op 0 allocs/op BenchmarkOnceValue/v=Once-4 700246 168.9 ns/op 0 B/op 0 allocs/op BenchmarkOnceValue/v=Global-4 620257 193.2 ns/op 0 B/op 0 allocs/op BenchmarkOnceValue/v=Local-4 635660 187.4 ns/op 0 B/op 0 allocs/op BenchmarkSemaUncontended-4 5774560 20.38 ns/op BenchmarkSemaSyntNonblock-4 2135846 80.13 ns/op BenchmarkSemaSyntBlock-4 1391823 89.45 ns/op BenchmarkSemaWorkNonblock-4 689623 180.8 ns/op BenchmarkSemaWorkBlock-4 698974 210.7 ns/op BenchmarkRWMutexUncontended-4 287810 405.4 ns/op BenchmarkRWMutexWrite100-4 213254 510.3 ns/op BenchmarkRWMutexWrite10-4 196178 607.0 ns/op BenchmarkRWMutexWorkWrite100-4 202845 596.7 ns/op BenchmarkRWMutexWorkWrite10-4 164395 702.5 ns/op BenchmarkWaitGroupUncontended-4 540345 190.8 ns/op BenchmarkWaitGroupAddDone-4 209665 622.9 ns/op BenchmarkWaitGroupAddDoneWork-4 221601 565.9 ns/op BenchmarkWaitGroupWait-4 2566077 46.17 ns/op BenchmarkWaitGroupWaitWork-4 2147378 55.49 ns/op BenchmarkWaitGroupActuallyWait-4 26598 4649 ns/op 32 B/op 2 allocs/op PASS ok sync 17.950s goos: linux goarch: arm64 pkg: sync/atomic BenchmarkValueRead-4 465823 284.6 ns/op PASS ok sync/atomic 1.152s PASS ok syscall 1.013s goos: linux goarch: arm64 pkg: testing BenchmarkTBHelper-4 125676 951.9 ns/op 0 B/op 0 allocs/op PASS ok testing 1.148s goos: linux goarch: arm64 pkg: text/tabwriter BenchmarkTable/1x10/new-4 6007 17778 ns/op 1520 B/op 21 allocs/op BenchmarkTable/1x10/reuse-4 7555 13345 ns/op 0 B/op 0 allocs/op BenchmarkTable/1x1000/new-4 81 1434708 ns/op 110961 B/op 1024 allocs/op BenchmarkTable/1x1000/reuse-4 82 1257627 ns/op 1353 B/op 12 allocs/op BenchmarkTable/1x100000/new-4 1 164486278 ns/op 18285040 B/op 100056 allocs/op BenchmarkTable/1x100000/reuse-4 1 163520877 ns/op 18285040 B/op 100056 allocs/op BenchmarkTable/10x10/new-4 1474 79174 ns/op 5056 B/op 31 allocs/op BenchmarkTable/10x10/reuse-4 1681 70399 ns/op 3 B/op 0 allocs/op BenchmarkTable/10x1000/new-4 15 7290405 ns/op 395136 B/op 1038 allocs/op BenchmarkTable/10x1000/reuse-4 15 6870419 ns/op 26342 B/op 69 allocs/op BenchmarkTable/10x100000/new-4 1 774154548 ns/op 47012736 B/op 100072 allocs/op BenchmarkTable/10x100000/reuse-4 1 766463068 ns/op 47012736 B/op 100072 allocs/op BenchmarkTable/100x10/new-4 176 678620 ns/op 39296 B/op 41 allocs/op BenchmarkTable/100x10/reuse-4 187 635765 ns/op 210 B/op 0 allocs/op BenchmarkTable/100x1000/new-4 2 67532719 ns/op 3270528 B/op 1052 allocs/op BenchmarkTable/100x1000/reuse-4 2 67558499 ns/op 1635264 B/op 526 allocs/op BenchmarkTable/100x100000/new-4 1 7719522240 ns/op 334041984 B/op 100088 allocs/op BenchmarkTable/100x100000/reuse-4 1 7661993881 ns/op 334042096 B/op 100091 allocs/op BenchmarkPyramid/10-4 2403 48496 ns/op 4872 B/op 35 allocs/op BenchmarkPyramid/100-4 33 3556450 ns/op 410538 B/op 230 allocs/op BenchmarkPyramid/1000-4 1 383480834 ns/op 35606824 B/op 2054 allocs/op BenchmarkRagged/10-4 2187 54357 ns/op 4512 B/op 34 allocs/op BenchmarkRagged/100-4 224 526418 ns/op 42416 B/op 188 allocs/op BenchmarkRagged/1000-4 21 5284608 ns/op 408992 B/op 1660 allocs/op BenchmarkCode-4 6818 16689 ns/op 624 B/op 13 allocs/op PASS ok text/tabwriter 21.307s goos: linux goarch: arm64 pkg: text/template/parse BenchmarkParseLarge-4 2 94774218 ns/op BenchmarkVariableString-4 67443 1780 ns/op 80 B/op 3 allocs/op BenchmarkListString-4 1706 69777 ns/op 2524 B/op 39 allocs/op PASS ok text/template/parse 1.575s goos: linux goarch: arm64 pkg: time BenchmarkAfterFunc-4 24 4896502 ns/op BenchmarkAfter-4 70 1554351 ns/op BenchmarkStop-4 153 790274 ns/op BenchmarkSimultaneousAfterFunc-4 22 5367740 ns/op BenchmarkStartStop-4 139 853341 ns/op BenchmarkReset-4 1618 70395 ns/op BenchmarkSleep-4 27 4954464 ns/op BenchmarkParallelTimerLatency-4 52 134020 avg-late-ns 1174160 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=1-4 37 320284 avg-late-ns 806120 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=2-4 33 298319 avg-late-ns 833919 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=3-4 34 265770 avg-late-ns 762919 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=4-4 33 397731 avg-late-ns 1407360 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=5-4 31 295388 avg-late-ns 1372040 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=6-4 27 326148 avg-late-ns 1847759 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=7-4 30 211850 avg-late-ns 1686359 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=8-4 27 292822 avg-late-ns 2407079 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=9-4 26 173128 avg-late-ns 1296599 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=10-4 26 844170 avg-late-ns 3141119 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=2ms/tickers-per-P=1-4 34 336339 avg-late-ns 947319 max-late-ns BenchmarkTicker-4 385 323016 ns/op BenchmarkTickerReset-4 3174 36625 ns/op BenchmarkTickerResetNaive-4 170 836041 ns/op BenchmarkNow-4 830494 143.3 ns/op BenchmarkNowUnixNano-4 822864 145.7 ns/op BenchmarkNowUnixMilli-4 808558 146.0 ns/op BenchmarkNowUnixMicro-4 819850 145.8 ns/op BenchmarkFormat-4 41364 2937 ns/op BenchmarkFormatRFC3339-4 62485 1924 ns/op BenchmarkFormatRFC3339Nano-4 61359 1954 ns/op BenchmarkFormatNow-4 55999 2133 ns/op BenchmarkMarshalJSON-4 86320 1395 ns/op BenchmarkMarshalText-4 88374 1350 ns/op BenchmarkParse-4 90414 1329 ns/op BenchmarkParseRFC3339UTC-4 242931 494.8 ns/op BenchmarkParseRFC3339UTCBytes-4 178681 663.3 ns/op BenchmarkParseRFC3339TZ-4 72969 1653 ns/op BenchmarkParseRFC3339TZBytes-4 62649 1927 ns/op BenchmarkParseDuration-4 445479 266.7 ns/op BenchmarkHour-4 540880 216.2 ns/op BenchmarkSecond-4 544730 217.9 ns/op BenchmarkYear-4 412819 289.3 ns/op BenchmarkDay-4 379189 315.6 ns/op BenchmarkISOWeek-4 403822 296.3 ns/op BenchmarkGoString-4 56816 2101 ns/op BenchmarkUnmarshalText-4 68515 1710 ns/op PASS ok time 13.415s goos: linux goarch: arm64 pkg: unicode/utf16 BenchmarkDecodeValidASCII-4 482997 240.9 ns/op BenchmarkDecodeValidJapaneseChars-4 561397 205.8 ns/op BenchmarkDecodeRune-4 1506268 79.42 ns/op BenchmarkEncodeValidASCII-4 486720 231.5 ns/op BenchmarkEncodeValidJapaneseChars-4 684290 176.3 ns/op BenchmarkAppendRuneValidASCII-4 1288507 93.11 ns/op BenchmarkAppendRuneValidJapaneseChars-4 2169388 55.36 ns/op BenchmarkEncodeRune-4 1450510 82.75 ns/op PASS ok unicode/utf16 2.301s goos: linux goarch: arm64 pkg: unicode/utf8 BenchmarkRuneCountTenASCIIChars-4 1424287 83.36 ns/op BenchmarkRuneCountTenJapaneseChars-4 335367 341.5 ns/op BenchmarkRuneCountInStringTenASCIIChars-4 2456494 49.42 ns/op BenchmarkRuneCountInStringTenJapaneseChars-4 438903 272.6 ns/op BenchmarkValidTenASCIIChars-4 1859982 66.24 ns/op BenchmarkValid100KASCIIChars-4 100 1031275 ns/op BenchmarkValidTenJapaneseChars-4 317224 373.4 ns/op BenchmarkValidLongMostlyASCII-4 97 1129301 ns/op BenchmarkValidLongJapanese-4 56 1907431 ns/op BenchmarkValidStringTenASCIIChars-4 2762122 42.62 ns/op BenchmarkValidString100KASCIIChars-4 7468 16000 ns/op BenchmarkValidStringTenJapaneseChars-4 444016 253.1 ns/op BenchmarkValidStringLongMostlyASCII-4 786 152366 ns/op BenchmarkValidStringLongJapanese-4 169 704395 ns/op BenchmarkEncodeASCIIRune-4 2562135 46.92 ns/op BenchmarkEncodeJapaneseRune-4 1735533 69.09 ns/op BenchmarkAppendASCIIRune-4 9153289 13.13 ns/op BenchmarkAppendJapaneseRune-4 1919638 61.30 ns/op BenchmarkDecodeASCIIRune-4 1967593 60.29 ns/op BenchmarkDecodeJapaneseRune-4 1784596 66.96 ns/op BenchmarkFullRune/ASCII-4 3128841 38.37 ns/op BenchmarkFullRune/Incomplete-4 1431115 83.53 ns/op BenchmarkFullRune/Japanese-4 3236916 37.04 ns/op PASS ok unicode/utf8 4.587s goos: linux goarch: arm64 pkg: cmd/api BenchmarkAll-4 1 78813501230 ns/op PASS ok cmd/api 80.041s goos: linux goarch: arm64 pkg: cmd/cgo/internal/test BenchmarkCgoCall/add-int-4 492626 236.2 ns/op BenchmarkCgoCall/one-pointer-4 374853 303.7 ns/op BenchmarkCgoCall/string-pointer-escape-4 325238 368.6 ns/op BenchmarkCgoCall/string-pointer-noescape-4 319621 369.5 ns/op BenchmarkCgoCall/eight-pointers-4 200912 578.7 ns/op BenchmarkCgoCall/eight-pointers-nil-4 391822 299.1 ns/op BenchmarkCgoCall/eight-pointers-array-4 32407 3989 ns/op BenchmarkCgoCall/eight-pointers-slice-4 44631 2705 ns/op BenchmarkGoString-4 991144 111.4 ns/op BenchmarkCGoCallback-4 47098 2522 ns/op BenchmarkCGoInCThread-4 339135 334.9 ns/op PASS ok cmd/cgo/internal/test 2.455s goos: linux goarch: arm64 pkg: cmd/compile/internal/reflectdata BenchmarkEqArrayOfStrings5-4 861846 132.2 ns/op BenchmarkEqArrayOfStrings64-4 123454 964.3 ns/op BenchmarkEqArrayOfStrings1024-4 8092 13984 ns/op BenchmarkEqArrayOfFloats5-4 997340 110.8 ns/op BenchmarkEqArrayOfFloats64-4 117458 1016 ns/op BenchmarkEqArrayOfFloats1024-4 8022 14809 ns/op BenchmarkEqArrayOfStructsEq-4 2370 48924 ns/op BenchmarkEqArrayOfStructsNotEq-4 4387 27155 ns/op BenchmarkEqStruct-4 17490670 6.142 ns/op PASS ok cmd/compile/internal/reflectdata 2.135s goos: linux goarch: arm64 pkg: cmd/compile/internal/ssa BenchmarkPhioptPass-4 10000 85772 ns/op BenchmarkInvertLessThanNoov-4 15141728 7.521 ns/op BenchmarkCopyElim1-4 1506 80280 ns/op BenchmarkCopyElim10-4 1189 94030 ns/op BenchmarkCopyElim100-4 464 250224 ns/op BenchmarkCopyElim1000-4 69 1607446 ns/op BenchmarkCopyElim10000-4 4 27160838 ns/op BenchmarkCopyElim100000-4 1 536260812 ns/op BenchmarkDeadCode/1-4 964 110762 ns/op BenchmarkDeadCode/10-4 927 126984 ns/op BenchmarkDeadCode/100-4 363 305543 ns/op BenchmarkDeadCode/1000-4 51 2379364 ns/op BenchmarkDeadCode/10000-4 4 25863988 ns/op BenchmarkDeadCode/100000-4 1 319008383 ns/op BenchmarkDeadCode/200000-4 1 662174765 ns/op BenchmarkDominatorsLinear-4 14 8788560 ns/op 1.14 MB/s BenchmarkDominatorsFwdBack-4 9 12516373 ns/op 0.80 MB/s BenchmarkDominatorsManyPred-4 9 12530124 ns/op 0.80 MB/s BenchmarkDominatorsMaxPred-4 9 12607950 ns/op 0.79 MB/s BenchmarkDominatorsMaxPredVal-4 9 12472706 ns/op 0.80 MB/s BenchmarkFuse/1-4 1060 107611 ns/op BenchmarkFuse/10-4 772 145917 ns/op BenchmarkFuse/100-4 190 597059 ns/op BenchmarkFuse/1000-4 21 5692436 ns/op BenchmarkFuse/10000-4 2 69774956 ns/op BenchmarkNilCheckDeep1-4 10000 11108 ns/op 0.09 MB/s 236 B/op 4 allocs/op BenchmarkNilCheckDeep10-4 4472 26232 ns/op 0.38 MB/s 235 B/op 4 allocs/op BenchmarkNilCheckDeep100-4 656 179259 ns/op 0.56 MB/s 1142 B/op 4 allocs/op BenchmarkNilCheckDeep1000-4 61 1799540 ns/op 0.56 MB/s 9269 B/op 4 allocs/op BenchmarkNilCheckDeep10000-4 6 18992786 ns/op 0.53 MB/s 284360 B/op 7 allocs/op BenchmarkDSEPass-4 28 4015988 ns/op 54081 B/op 7 allocs/op BenchmarkDSEPassBlock-4 1 139291312 ns/op 4242176 B/op 108189 allocs/op BenchmarkCSEPass-4 6 18454252 ns/op 153480 B/op 11 allocs/op BenchmarkCSEPassBlock-4 1 185191831 ns/op 5623280 B/op 97170 allocs/op BenchmarkDeadcodePass-4 189 611993 ns/op 76768 B/op 2 allocs/op BenchmarkDeadcodePassBlock-4 1 149126272 ns/op 4007208 B/op 44695 allocs/op BenchmarkMultiPass-4 73 1480091 ns/op 255250 B/op 11 allocs/op BenchmarkMultiPassBlock-4 1 309357904 ns/op 11225120 B/op 150118 allocs/op BenchmarkCondRewrite/SoloJump-4 3226898 37.16 ns/op BenchmarkCondRewrite/CombJump-4 3103340 38.46 ns/op PASS ok cmd/compile/internal/ssa 15.045s goos: linux goarch: arm64 pkg: cmd/compile/internal/test BenchmarkLoadAdd-4 8545 13561 ns/op BenchmarkExtShift-4 15279 7855 ns/op BenchmarkModify-4 8211 13790 ns/op BenchmarkMullImm-4 15282 7846 ns/op BenchmarkConstModify-4 8240 13801 ns/op BenchmarkBitSet-4 16946 7070 ns/op BenchmarkBitClear-4 16952 7066 ns/op BenchmarkBitToggle-4 16963 7073 ns/op BenchmarkBitSetConst-4 140299 854.8 ns/op BenchmarkBitClearConst-4 135734 884.2 ns/op BenchmarkBitToggleConst-4 140052 855.4 ns/op BenchmarkDivconstI64-4 7587733 15.80 ns/op BenchmarkModconstI64-4 7272745 16.48 ns/op BenchmarkDivisiblePow2constI64-4 7425798 16.13 ns/op BenchmarkDivisibleconstI64-4 7576599 15.81 ns/op BenchmarkDivisibleWDivconstI64-4 5246167 22.85 ns/op BenchmarkDivconstU64/3-4 7568265 15.81 ns/op BenchmarkDivconstU64/5-4 7282118 16.68 ns/op BenchmarkDivconstU64/37-4 7732556 15.47 ns/op BenchmarkDivconstU64/1234567-4 7753119 15.46 ns/op BenchmarkModconstU64-4 7592360 15.80 ns/op BenchmarkDivisibleconstU64-4 7591630 15.80 ns/op BenchmarkDivisibleWDivconstU64-4 5092444 23.53 ns/op BenchmarkDivconstI32-4 7546467 15.83 ns/op BenchmarkModconstI32-4 7286611 16.54 ns/op BenchmarkDivisiblePow2constI32-4 7756106 15.47 ns/op BenchmarkDivisibleconstI32-4 7584970 15.83 ns/op BenchmarkDivisibleWDivconstI32-4 5094502 23.55 ns/op BenchmarkDivconstU32-4 7925248 15.14 ns/op BenchmarkModconstU32-4 7741335 15.47 ns/op BenchmarkDivisibleconstU32-4 7756065 15.46 ns/op BenchmarkDivisibleWDivconstU32-4 5081911 23.56 ns/op BenchmarkDivconstI16-4 7428187 16.13 ns/op BenchmarkModconstI16-4 7733991 15.47 ns/op BenchmarkDivisiblePow2constI16-4 7939258 15.12 ns/op BenchmarkDivisibleconstI16-4 7925416 15.12 ns/op BenchmarkDivisibleWDivconstI16-4 5172654 23.19 ns/op BenchmarkDivconstU16-4 7747593 15.47 ns/op BenchmarkModconstU16-4 7758513 15.46 ns/op BenchmarkDivisibleconstU16-4 7750536 15.46 ns/op BenchmarkDivisibleWDivconstU16-4 5093880 23.56 ns/op BenchmarkDivconstI8-4 7589998 15.80 ns/op BenchmarkModconstI8-4 7406767 16.13 ns/op BenchmarkDivisiblePow2constI8-4 7923553 15.14 ns/op BenchmarkDivisibleconstI8-4 7750795 15.46 ns/op BenchmarkDivisibleWDivconstI8-4 5096536 23.55 ns/op BenchmarkDivconstU8-4 7921000 15.17 ns/op BenchmarkModconstU8-4 7758392 15.47 ns/op BenchmarkDivisibleconstU8-4 7761363 15.46 ns/op BenchmarkDivisibleWDivconstU8-4 5242968 22.88 ns/op BenchmarkMul2-4 347366 344.1 ns/op BenchmarkMulNeg2-4 234172 511.7 ns/op BenchmarkEfaceInteger-4 2376519 48.79 ns/op BenchmarkTypeAssert-4 14239604 8.490 ns/op BenchmarkDiv64UnsignedSmall-4 17782940 6.790 ns/op BenchmarkDiv64Small-4 17491282 6.768 ns/op BenchmarkDiv64SmallNegDivisor-4 17531865 6.830 ns/op BenchmarkDiv64SmallNegDividend-4 17610907 6.779 ns/op BenchmarkDiv64SmallNegBoth-4 17472130 6.884 ns/op BenchmarkDiv64Unsigned-4 15473328 7.509 ns/op BenchmarkDiv64-4 15435434 7.584 ns/op BenchmarkDiv64NegDivisor-4 15423214 7.566 ns/op BenchmarkDiv64NegDividend-4 15477559 7.518 ns/op BenchmarkDiv64NegBoth-4 15123254 7.567 ns/op BenchmarkMod64UnsignedSmall-4 17644982 6.801 ns/op BenchmarkMod64Small-4 17622490 6.819 ns/op BenchmarkMod64SmallNegDivisor-4 17067466 6.871 ns/op BenchmarkMod64SmallNegDividend-4 17368450 6.921 ns/op BenchmarkMod64SmallNegBoth-4 16910841 7.100 ns/op BenchmarkMod64Unsigned-4 12797487 8.761 ns/op BenchmarkMod64-4 13225238 8.734 ns/op BenchmarkMod64NegDivisor-4 13266060 8.820 ns/op BenchmarkMod64NegDividend-4 13227163 8.740 ns/op BenchmarkMod64NegBoth-4 13264064 8.726 ns/op BenchmarkMulconstI32/3-4 18293131 6.577 ns/op BenchmarkMulconstI32/5-4 17633473 6.588 ns/op BenchmarkMulconstI32/12-4 17516509 6.705 ns/op BenchmarkMulconstI32/120-4 17416244 6.767 ns/op BenchmarkMulconstI32/-120-4 18029606 6.730 ns/op BenchmarkMulconstI32/65537-4 17902324 6.551 ns/op BenchmarkMulconstI32/65538-4 17089050 6.912 ns/op BenchmarkMulconstI64/3-4 18347280 6.528 ns/op BenchmarkMulconstI64/5-4 18370086 6.528 ns/op BenchmarkMulconstI64/12-4 17829124 6.732 ns/op BenchmarkMulconstI64/120-4 17787790 6.717 ns/op BenchmarkMulconstI64/-120-4 17644359 6.778 ns/op BenchmarkMulconstI64/65537-4 18395204 6.498 ns/op BenchmarkMulconstI64/65538-4 17464502 6.877 ns/op BenchmarkMulconstU32/3-4 17738568 6.590 ns/op BenchmarkMulconstU32/5-4 18403778 6.525 ns/op BenchmarkMulconstU32/12-4 17498631 6.747 ns/op BenchmarkMulconstU32/120-4 17948594 6.742 ns/op BenchmarkMulconstU32/65537-4 18286104 6.525 ns/op BenchmarkMulconstU32/65538-4 17498322 6.866 ns/op BenchmarkMulconstU64/3-4 18321507 6.551 ns/op BenchmarkMulconstU64/5-4 18402991 6.547 ns/op BenchmarkMulconstU64/12-4 17530736 6.903 ns/op BenchmarkMulconstU64/120-4 17786314 6.716 ns/op BenchmarkMulconstU64/65537-4 18406940 6.614 ns/op BenchmarkMulconstU64/65538-4 17447642 6.911 ns/op BenchmarkShiftArithmeticRight-4 20597325 5.681 ns/op BenchmarkSwitch8Predictable-4 14105035 7.533 ns/op BenchmarkSwitch8Unpredictable-4 7344750 15.33 ns/op BenchmarkSwitch32Predictable-4 13704764 8.504 ns/op BenchmarkSwitch32Unpredictable-4 7404975 15.15 ns/op BenchmarkSwitchStringPredictable-4 7688325 15.59 ns/op BenchmarkSwitchStringUnpredictable-4 5435638 21.59 ns/op BenchmarkSwitchTypePredictable-4 5760346 20.81 ns/op BenchmarkSwitchTypeUnpredictable-4 3946236 30.41 ns/op BenchmarkSwitchInterfaceTypePredictable-4 7218704 16.61 ns/op BenchmarkSwitchInterfaceTypeUnpredictable-4 4871188 24.30 ns/op PASS ok cmd/compile/internal/test 16.308s goos: linux goarch: arm64 pkg: cmd/compile/internal/types2 BenchmarkLookupFieldOrMethod-4 68 1585892 ns/op BenchmarkNamed/Underlying/nongeneric-4 572803 204.3 ns/op BenchmarkNamed/Underlying/generic-4 561986 206.2 ns/op BenchmarkNamed/Underlying/src_instance-4 556771 204.2 ns/op BenchmarkNamed/Underlying/user_instance-4 545156 205.3 ns/op BenchmarkCheck/http/funcbodies/info-4 1 586266889 ns/op 57458 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 454875656 ns/op 74051 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 174705711 ns/op 192780 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 158693031 ns/op 212193 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 331453942 ns/op 15657 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 2 99313395 ns/op 52244 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 3 35239718 ns/op 147228 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 3 33825225 ns/op 153371 lines/s BenchmarkCheck/constant/funcbodies/info-4 2 51470877 ns/op 42145 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 3 46140984 ns/op 47017 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 5 22270935 ns/op 97400 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 5 22302047 ns/op 97276 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 1062157224 ns/op 63790 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 702511404 ns/op 96443 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 160863232 ns/op 421091 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 1 137961833 ns/op 490906 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 1 371818741 ns/op 5411 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 2 71548296 ns/op 28114 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 3 41049278 ns/op 48994 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 3 40852398 ns/op 49235 lines/s PASS ok cmd/compile/internal/types2 16.307s goos: linux goarch: arm64 pkg: cmd/go BenchmarkExecGoEnv-4 172 674382 ns/op 1737599 sys-ns/op 848692 user-ns/op PASS ok cmd/go 1.212s goos: linux goarch: arm64 pkg: cmd/go/internal/cfg BenchmarkLookPath-4 166518 697.3 ns/op PASS ok cmd/go/internal/cfg 1.139s goos: linux goarch: arm64 pkg: cmd/internal/notsha256 BenchmarkHash8Bytes/New-4 30236 3937 ns/op 2.03 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum256-4 31636 3779 ns/op 2.12 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 3135 36896 ns/op 27.75 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum256-4 3276 36174 ns/op 28.31 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 448 266252 ns/op 30.77 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum256-4 459 260301 ns/op 31.47 MB/s 0 B/op 0 allocs/op PASS ok cmd/internal/notsha256 1.873s All tests passed.