linux-arm64-race at 02561981291600d901db7d4886147480cf3de332 :: Running /tmp/workdir/go/src/make.bash with args ["/tmp/workdir/go/src/make.bash"] and env ["HOSTNAME=cce00c7e0937" "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=cce00c7e0937" "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 5.15.120+ #1 SMP Mon Sep 11 23:58:16 UTC 2023 aarch64 ##### Testing packages. ok archive/tar 1.838s ok archive/zip 2.950s ok bufio 1.361s ok bytes 2.623s ok cmp 1.028s ok compress/bzip2 1.433s ok compress/flate 5.496s ok compress/gzip 14.211s ok compress/lzw 1.502s ok compress/zlib 5.276s ok container/heap 1.024s ok container/list 1.016s ok container/ring 1.016s ok context 1.037s ok crypto 1.013s ok crypto/aes 1.042s ok crypto/cipher 1.038s ok crypto/des 1.042s ok crypto/dsa 1.013s ok crypto/ecdh 1.234s ok crypto/ecdsa 1.145s ok crypto/ed25519 1.565s ok crypto/elliptic 1.036s ok crypto/hmac 1.016s ok crypto/internal/alias 1.013s ok crypto/internal/bigmod 4.087s ok crypto/internal/boring 1.014s ok crypto/internal/boring/bcache 1.309s ok crypto/internal/edwards25519 1.967s ok crypto/internal/edwards25519/field 1.098s ok crypto/internal/nistec 1.860s ok crypto/internal/nistec/fiat 1.013s [no tests to run] ok crypto/md5 1.021s ok crypto/rand 1.301s ok crypto/rc4 1.499s ok crypto/rsa 3.049s ok crypto/sha1 1.015s ok crypto/sha256 1.016s ok crypto/sha512 1.021s ok crypto/subtle 1.380s ok crypto/tls 3.900s ok crypto/x509 2.572s ok database/sql 1.545s ok database/sql/driver 1.013s ok debug/buildinfo 1.033s ok debug/dwarf 1.066s ok debug/elf 2.386s ok debug/gosym 1.102s ok debug/macho 1.023s ok debug/pe 1.042s ok debug/plan9obj 1.014s ok embed 1.014s [no tests to run] ok embed/internal/embedtest 1.018s ok encoding/ascii85 1.021s ok encoding/asn1 1.017s ok encoding/base32 1.051s ok encoding/base64 1.019s ok encoding/binary 1.017s ok encoding/csv 1.056s ok encoding/gob 19.591s ok encoding/hex 1.017s ok encoding/json 2.023s ok encoding/pem 3.631s ok encoding/xml 1.162s ok errors 1.018s ok expvar 1.015s ok flag 3.062s ok fmt 1.678s ok go/ast 1.022s ok go/build 6.147s ok go/build/constraint 1.018s ok go/constant 1.020s ok go/doc 1.220s ok go/doc/comment 3.088s ok go/format 1.041s ok go/importer 1.534s ok go/internal/gccgoimporter 1.049s ok go/internal/gcimporter 8.234s ok go/internal/srcimporter 15.773s ok go/parser 1.803s ok go/printer 2.263s ok go/scanner 1.017s ok go/token 1.116s ok go/types 37.994s ok hash 1.016s ok hash/adler32 1.038s ok hash/crc32 1.044s ok hash/crc64 1.022s ok hash/fnv 1.013s ok hash/maphash 1.013s ok html 1.013s ok html/template 1.213s ok image 1.472s ok image/color 1.029s ok image/draw 1.687s ok image/gif 1.901s ok image/jpeg 2.401s ok image/png 4.310s ok index/suffixarray 2.038s ok internal/abi 1.044s ok internal/buildcfg 1.013s ok internal/coverage/cformat 1.013s ok internal/coverage/cmerge 1.012s ok internal/coverage/pods 1.015s ok internal/coverage/slicereader 1.011s ok internal/coverage/slicewriter 1.011s ok internal/coverage/test 1.040s ok internal/cpu 2.023s ok internal/dag 1.013s ok internal/diff 1.013s ok internal/fmtsort 1.012s ok internal/fuzz 1.032s ok internal/godebug 17.533s ok internal/godebugs 1.013s ok internal/intern 1.150s ok internal/itoa 1.012s ok internal/platform 1.439s ok internal/poll 1.496s ok internal/profile 1.014s ok internal/reflectlite 1.014s ok internal/safefilepath 1.011s ok internal/saferio 1.080s ok internal/singleflight 1.075s ok internal/testenv 1.106s ok internal/trace 1.168s ok internal/types/errors 1.296s ok internal/unsafeheader 1.011s ok internal/xcoff 1.027s ok internal/zstd 1.015s ok io 1.044s ok io/fs 1.260s ok io/ioutil 1.020s ok log 1.019s ok log/slog 1.073s ok log/slog/internal/benchmarks 1.012s ok log/slog/internal/buffer 1.011s ok log/syslog 2.224s ok maps 1.013s ok math 1.023s ok math/big 4.679s ok math/bits 1.018s ok math/cmplx 1.013s ok math/rand 4.391s ok mime 1.034s ok mime/multipart 6.091s ok mime/quotedprintable 1.038s ok net 33.719s ok net/http 6.364s ok net/http/cgi 12.340s ok net/http/cookiejar 1.024s ok net/http/fcgi 1.220s ok net/http/httptest 1.193s ok net/http/httptrace 1.013s ok net/http/httputil 1.622s ok net/http/internal 1.018s ok net/http/internal/ascii 1.014s ok net/http/pprof 5.076s ok net/internal/socktest 1.013s ok net/mail 1.020s ok net/netip 1.277s ok net/rpc 1.049s ok net/rpc/jsonrpc 1.024s ok net/smtp 1.069s ok net/textproto 1.032s ok net/url 1.023s ok os 6.299s ok os/exec 7.144s ok os/exec/internal/fdtest 1.012s ok os/signal 16.908s ok os/user 1.012s ok path 1.014s ok path/filepath 1.044s ok plugin 1.016s ok reflect 1.441s ok regexp 4.248s ok regexp/syntax 8.164s ok runtime 33.859s ok runtime/cgo 1.022s ok runtime/coverage 1.024s ok runtime/debug 2.062s ok runtime/internal/atomic 1.182s ok runtime/internal/math 1.015s ok runtime/internal/sys 1.013s ok runtime/internal/syscall 1.013s ok runtime/internal/wasitest 1.013s ok runtime/metrics 1.026s ok runtime/pprof 18.399s ok runtime/race 9.948s ok runtime/trace 5.497s ok slices 1.586s ok sort 1.482s ok strconv 3.774s ok strings 3.231s ok sync 1.426s ok sync/atomic 4.367s ok syscall 11.893s ok testing 2.690s ok testing/fstest 1.018s ok testing/iotest 1.014s ok testing/quick 1.164s ok testing/slogtest 1.017s ok text/scanner 1.025s ok text/tabwriter 1.015s ok text/template 1.076s ok text/template/parse 1.024s ok time 3.000s ok unicode 1.018s ok unicode/utf16 1.013s ok unicode/utf8 1.025s ok cmd/addr2line 3.967s ok cmd/api 1.375s ok cmd/asm/internal/asm 4.558s ok cmd/asm/internal/lex 1.015s ok cmd/cgo/internal/swig 1.637s ok cmd/cgo/internal/test 2.052s ok cmd/cgo/internal/testcarchive 19.528s ok cmd/cgo/internal/testcshared 5.169s ok cmd/cgo/internal/testerrors 8.662s ok cmd/cgo/internal/testfortran 2.256s ok cmd/cgo/internal/testgodefs 1.516s ok cmd/cgo/internal/testlife 1.495s ok cmd/cgo/internal/testnocgo 1.012s ok cmd/cgo/internal/testplugin 24.728s ok cmd/cgo/internal/testsanitizers 17.301s ok cmd/cgo/internal/testshared 38.126s ok cmd/cgo/internal/testso 2.255s ok cmd/cgo/internal/teststdio 2.152s ok cmd/cgo/internal/testtls 1.014s ok cmd/compile/internal/abt 1.040s ok cmd/compile/internal/amd64 1.018s ok cmd/compile/internal/base 1.014s ok cmd/compile/internal/compare 1.014s ok cmd/compile/internal/dwarfgen 1.401s ok cmd/compile/internal/importer 1.623s ok cmd/compile/internal/inline/inlheur 1.261s ok cmd/compile/internal/ir 1.014s ok cmd/compile/internal/logopt 1.042s ok cmd/compile/internal/loopvar 20.386s ok cmd/compile/internal/noder 1.019s ok cmd/compile/internal/reflectdata 1.014s [no tests to run] ok cmd/compile/internal/ssa 21.043s ok cmd/compile/internal/syntax 1.147s ok cmd/compile/internal/test 11.132s ok cmd/compile/internal/typecheck 1.180s ok cmd/compile/internal/types 1.016s ok cmd/compile/internal/types2 7.910s ok cmd/covdata 1.017s ok cmd/cover 15.607s ok cmd/dist 1.050s ok cmd/distpack 1.013s ok cmd/doc 1.501s ok cmd/fix 1.600s ok cmd/go 168.011s ok cmd/go/internal/auth 1.018s ok cmd/go/internal/cache 1.127s ok cmd/go/internal/cfg 1.018s [no tests to run] ok cmd/go/internal/envcmd 1.038s ok cmd/go/internal/fsys 1.050s ok cmd/go/internal/generate 1.028s ok cmd/go/internal/gover 1.016s ok cmd/go/internal/imports 1.025s ok cmd/go/internal/load 1.024s ok cmd/go/internal/lockedfile 2.142s ok cmd/go/internal/lockedfile/internal/filelock 2.048s ok cmd/go/internal/modfetch 1.030s ok cmd/go/internal/modfetch/codehost 1.574s ok cmd/go/internal/modfetch/zip_sum_test 1.021s ok cmd/go/internal/modindex 1.628s ok cmd/go/internal/modload 1.028s ok cmd/go/internal/mvs 1.035s ok cmd/go/internal/par 1.117s ok cmd/go/internal/str 1.013s ok cmd/go/internal/test 1.036s ok cmd/go/internal/toolchain 1.027s ok cmd/go/internal/vcs 1.021s ok cmd/go/internal/vcweb 1.023s ok cmd/go/internal/vcweb/vcstest 4.356s ok cmd/go/internal/web 1.021s ok cmd/go/internal/work 1.098s ok cmd/gofmt 1.181s ok cmd/internal/archive 1.310s ok cmd/internal/buildid 1.559s ok cmd/internal/bootstrap_test 1.037s ok cmd/internal/cov 1.190s ok cmd/internal/dwarf 1.013s ok cmd/internal/edit 1.012s ok cmd/internal/goobj 1.013s ok cmd/internal/moddeps 1.853s ok cmd/internal/notsha256 1.015s ok cmd/internal/obj 1.327s ok cmd/internal/obj/arm64 2.145s ok cmd/internal/obj/ppc64 1.068s ok cmd/internal/obj/riscv 1.027s ok cmd/internal/obj/s390x 1.012s ok cmd/internal/obj/x86 3.028s ok cmd/internal/objabi 1.036s ok cmd/internal/pkgpath 5.055s 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.719s ok cmd/link/internal/benchmark 1.017s ok cmd/link/internal/ld 2.887s ok cmd/link/internal/loader 1.038s ok cmd/nm 9.175s ok cmd/objdump 4.909s ok cmd/pack 7.245s ok cmd/pprof 3.361s ok cmd/trace 1.269s ok cmd/vet 29.086s ##### Running benchmarks briefly. goos: linux goarch: arm64 pkg: archive/tar Benchmark/Writer/USTAR-4 2474 46098 ns/op 1368 B/op 25 allocs/op Benchmark/Writer/GNU-4 1969 55873 ns/op 1844 B/op 36 allocs/op Benchmark/Writer/PAX-4 1394 86780 ns/op 2512 B/op 57 allocs/op Benchmark/Reader/USTAR-4 3697 28330 ns/op 5149 B/op 16 allocs/op Benchmark/Reader/GNU-4 5102 19706 ns/op 5072 B/op 14 allocs/op Benchmark/Reader/PAX-4 2014 57410 ns/op 8727 B/op 33 allocs/op PASS ok archive/tar 1.739s goos: linux goarch: arm64 pkg: archive/zip BenchmarkCompressedZipGarbage-4 1 390095110 ns/op 14880 B/op 66 allocs/op BenchmarkZip64Test-4 1 215943394 ns/op BenchmarkZip64TestSizes/4096-4 1764 68143 ns/op BenchmarkZip64TestSizes/1048576-4 117 990226 ns/op BenchmarkZip64TestSizes/67108864-4 1 213033395 ns/op PASS ok archive/zip 2.619s goos: linux goarch: arm64 pkg: bufio BenchmarkReaderCopyOptimal-4 189326 619.1 ns/op BenchmarkReaderCopyUnoptimal-4 117169 1000 ns/op BenchmarkReaderCopyNoWriteTo-4 12915 9252 ns/op BenchmarkReaderWriteToOptimal-4 7632 14871 ns/op BenchmarkReaderReadString-4 106093 1099 ns/op 144 B/op 1 allocs/op BenchmarkWriterCopyOptimal-4 175536 680.9 ns/op BenchmarkWriterCopyUnoptimal-4 170450 706.5 ns/op BenchmarkWriterCopyNoReadFrom-4 12981 9244 ns/op BenchmarkReaderEmpty-4 49858 2359 ns/op 4224 B/op 3 allocs/op BenchmarkWriterEmpty-4 34947 3245 ns/op 4096 B/op 1 allocs/op BenchmarkWriterFlush-4 424507 271.8 ns/op 0 B/op 0 allocs/op PASS ok bufio 2.634s goos: linux goarch: arm64 pkg: bytes BenchmarkReadString-4 9061 12983 ns/op 2523.97 MB/s BenchmarkWriteByte-4 361 332705 ns/op 12.31 MB/s BenchmarkWriteRune-4 183 655199 ns/op 18.75 MB/s BenchmarkBufferNotEmptyWriteRead-4 21 5253297 ns/op BenchmarkBufferFullSmallReads-4 68 1640812 ns/op BenchmarkBufferWriteBlock/N4096-4 7242 14669 ns/op 14336 B/op 6 allocs/op BenchmarkBufferWriteBlock/N65536-4 571 196176 ns/op 260096 B/op 14 allocs/op BenchmarkBufferWriteBlock/N1048576-4 15 6970712 ns/op 4192268 B/op 22 allocs/op BenchmarkBufferAppendNoCopy-4 9 11237084 ns/op 1493.02 MB/s 3728270 B/op 0 allocs/op BenchmarkIndexByte/10-4 2630872 45.38 ns/op 220.36 MB/s BenchmarkIndexByte/32-4 2521054 47.21 ns/op 677.85 MB/s BenchmarkIndexByte/4K-4 677797 170.7 ns/op 23996.22 MB/s BenchmarkIndexBytePortable/10-4 606598 170.8 ns/op 58.55 MB/s BenchmarkIndexBytePortable/32-4 233628 467.0 ns/op 68.52 MB/s BenchmarkIndexBytePortable/4K-4 2250 53241 ns/op 76.93 MB/s BenchmarkIndexRune/10-4 772459 157.0 ns/op 63.70 MB/s BenchmarkIndexRune/32-4 381562 302.9 ns/op 105.65 MB/s BenchmarkIndexRune/4K-4 281125 426.8 ns/op 9597.44 MB/s BenchmarkIndexRuneASCII/10-4 2775985 42.97 ns/op 232.71 MB/s BenchmarkIndexRuneASCII/32-4 2685878 43.10 ns/op 742.47 MB/s BenchmarkIndexRuneASCII/4K-4 626722 171.1 ns/op 23942.15 MB/s BenchmarkEqual/0-4 10881668 10.08 ns/op BenchmarkEqual/1-4 806428 139.8 ns/op 7.15 MB/s BenchmarkEqual/6-4 748820 144.6 ns/op 41.50 MB/s BenchmarkEqual/9-4 752011 147.2 ns/op 61.14 MB/s BenchmarkEqual/15-4 813096 143.4 ns/op 104.64 MB/s BenchmarkEqual/16-4 751671 144.6 ns/op 110.65 MB/s BenchmarkEqual/20-4 748017 149.3 ns/op 133.95 MB/s BenchmarkEqual/32-4 747141 150.0 ns/op 213.32 MB/s BenchmarkEqual/4K-4 87388 1369 ns/op 2990.91 MB/s BenchmarkEqualBothUnaligned/64_0-4 809060 133.2 ns/op 480.39 MB/s BenchmarkEqualBothUnaligned/64_1-4 739042 144.6 ns/op 442.62 MB/s BenchmarkEqualBothUnaligned/64_4-4 824764 129.9 ns/op 492.87 MB/s BenchmarkEqualBothUnaligned/64_7-4 835770 128.2 ns/op 499.19 MB/s BenchmarkEqualBothUnaligned/4096_0-4 89904 1324 ns/op 3093.33 MB/s BenchmarkEqualBothUnaligned/4096_1-4 58684 2038 ns/op 2009.72 MB/s BenchmarkEqualBothUnaligned/4096_4-4 119950 992.4 ns/op 4127.16 MB/s BenchmarkEqualBothUnaligned/4096_7-4 117100 1016 ns/op 4033.34 MB/s BenchmarkIndex/10-4 2078481 57.70 ns/op 173.30 MB/s BenchmarkIndex/32-4 137319 859.2 ns/op 37.24 MB/s BenchmarkIndex/4K-4 23838 4999 ns/op 819.32 MB/s BenchmarkIndexEasy/10-4 2199535 54.49 ns/op 183.53 MB/s BenchmarkIndexEasy/32-4 556678 206.5 ns/op 154.97 MB/s BenchmarkIndexEasy/4K-4 359474 330.7 ns/op 12386.33 MB/s BenchmarkCount/10-4 919849 125.8 ns/op 79.50 MB/s BenchmarkCount/32-4 124581 961.5 ns/op 33.28 MB/s BenchmarkCount/4K-4 23562 5102 ns/op 802.81 MB/s BenchmarkCountEasy/10-4 916701 124.2 ns/op 80.51 MB/s BenchmarkCountEasy/32-4 434379 265.6 ns/op 120.48 MB/s BenchmarkCountEasy/4K-4 294376 397.2 ns/op 10313.07 MB/s BenchmarkCountSingle/10-4 2194676 54.84 ns/op 182.36 MB/s BenchmarkCountSingle/32-4 2376879 50.56 ns/op 632.88 MB/s BenchmarkCountSingle/4K-4 504658 230.0 ns/op 17810.31 MB/s BenchmarkToUpper/#00-4 2167231 54.88 ns/op BenchmarkToUpper/ONLYUPPER-4 218306 515.8 ns/op BenchmarkToUpper/abc-4 375741 324.1 ns/op BenchmarkToUpper/AbC123-4 243687 468.9 ns/op BenchmarkToUpper/azAZ09_-4 219169 507.4 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 74184 1535 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 31063 3795 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 46732 2539 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 99986 1163 ns/op BenchmarkToLower/#00-4 2102156 56.88 ns/op BenchmarkToLower/abc-4 302812 400.2 ns/op BenchmarkToLower/AbC123-4 260953 475.2 ns/op BenchmarkToLower/azAZ09_-4 223491 500.8 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 75754 1537 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 33178 3634 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 57066 2070 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 102452 1182 ns/op BenchmarkFields/ASCII/16-4 129148 906.4 ns/op 17.65 MB/s 48 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 9273 12722 ns/op 20.12 MB/s 704 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 591 199234 ns/op 20.56 MB/s 9472 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 31 3362579 ns/op 19.49 MB/s 147459 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 2 53477898 ns/op 19.61 MB/s 2269184 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 70392 1701 ns/op 9.41 MB/s 24 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 4758 25015 ns/op 10.23 MB/s 576 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 301 394877 ns/op 10.37 MB/s 24832 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 16 6757597 ns/op 9.70 MB/s 512256 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 1 113917677 ns/op 9.20 MB/s 11219200 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 115046 1045 ns/op 15.30 MB/s 48 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 7449 14626 ns/op 17.50 MB/s 704 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 495 238405 ns/op 17.18 MB/s 24832 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 28 4224038 ns/op 15.52 MB/s 512256 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 2 74729898 ns/op 14.03 MB/s 11211056 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 91466 1327 ns/op 12.05 MB/s 24 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 6096 18901 ns/op 13.54 MB/s 576 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 391 305146 ns/op 13.42 MB/s 24832 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 22 5268224 ns/op 12.44 MB/s 512256 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 2 91793738 ns/op 11.42 MB/s 11219200 B/op 24 allocs/op BenchmarkTrimSpace/NoTrim-4 1508474 79.45 ns/op BenchmarkTrimSpace/ASCII-4 785380 154.2 ns/op BenchmarkTrimSpace/SomeNonASCII-4 78955 1529 ns/op BenchmarkTrimSpace/JustNonASCII-4 38744 3084 ns/op BenchmarkToValidUTF8/Valid-4 386084 272.4 ns/op BenchmarkToValidUTF8/InvalidASCII-4 256094 443.2 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 70101 1689 ns/op BenchmarkIndexHard1-4 169 709241 ns/op BenchmarkIndexHard2-4 166 715396 ns/op BenchmarkIndexHard3-4 164 730236 ns/op BenchmarkIndexHard4-4 4 29177699 ns/op BenchmarkLastIndexHard1-4 5 21815239 ns/op BenchmarkLastIndexHard2-4 4 27906009 ns/op BenchmarkLastIndexHard3-4 4 29094709 ns/op BenchmarkCountHard1-4 169 709758 ns/op BenchmarkCountHard2-4 168 714509 ns/op BenchmarkCountHard3-4 164 728784 ns/op BenchmarkSplitEmptySeparator-4 1 132533676 ns/op BenchmarkSplitSingleByteSeparator-4 12 8525613 ns/op BenchmarkSplitMultiByteSeparator-4 9 11407102 ns/op BenchmarkSplitNSingleByteSeparator-4 142692 858.3 ns/op BenchmarkSplitNMultiByteSeparator-4 51571 2301 ns/op BenchmarkRepeat-4 122329 1006 ns/op BenchmarkRepeatLarge/256/1-4 95827 1210 ns/op 211.55 MB/s BenchmarkRepeatLarge/256/16-4 145173 801.7 ns/op 319.33 MB/s BenchmarkRepeatLarge/512/1-4 74872 1528 ns/op 335.10 MB/s BenchmarkRepeatLarge/512/16-4 104136 1113 ns/op 460.08 MB/s BenchmarkRepeatLarge/1024/1-4 54022 2081 ns/op 492.12 MB/s BenchmarkRepeatLarge/1024/16-4 68212 1691 ns/op 605.64 MB/s BenchmarkRepeatLarge/2048/1-4 38505 3136 ns/op 653.01 MB/s BenchmarkRepeatLarge/2048/16-4 44480 2595 ns/op 789.32 MB/s BenchmarkRepeatLarge/4096/1-4 26052 4599 ns/op 890.60 MB/s BenchmarkRepeatLarge/4096/16-4 28299 4101 ns/op 998.82 MB/s BenchmarkRepeatLarge/8192/1-4 15638 7587 ns/op 1079.76 MB/s BenchmarkRepeatLarge/8192/16-4 16543 7195 ns/op 1138.57 MB/s BenchmarkRepeatLarge/8192/4097-4 32758 3661 ns/op 1118.97 MB/s BenchmarkRepeatLarge/16384/1-4 9373 12725 ns/op 1287.52 MB/s BenchmarkRepeatLarge/16384/16-4 8122 12347 ns/op 1326.97 MB/s BenchmarkRepeatLarge/16384/4097-4 12835 9243 ns/op 1329.78 MB/s BenchmarkRepeatLarge/32768/1-4 5344 22262 ns/op 1471.94 MB/s BenchmarkRepeatLarge/32768/16-4 5560 21613 ns/op 1516.11 MB/s BenchmarkRepeatLarge/32768/4097-4 5774 20381 ns/op 1407.14 MB/s BenchmarkRepeatLarge/65536/1-4 2907 40995 ns/op 1598.64 MB/s BenchmarkRepeatLarge/65536/16-4 2971 39943 ns/op 1640.73 MB/s BenchmarkRepeatLarge/65536/4097-4 2570 39185 ns/op 1568.33 MB/s BenchmarkRepeatLarge/131072/1-4 560 210312 ns/op 623.23 MB/s BenchmarkRepeatLarge/131072/16-4 579 203948 ns/op 642.68 MB/s BenchmarkRepeatLarge/131072/4097-4 584 201480 ns/op 630.37 MB/s BenchmarkRepeatLarge/262144/1-4 286 404357 ns/op 648.30 MB/s BenchmarkRepeatLarge/262144/16-4 285 403177 ns/op 650.20 MB/s BenchmarkRepeatLarge/262144/4097-4 289 417299 ns/op 618.53 MB/s BenchmarkRepeatLarge/524288/1-4 144 796465 ns/op 658.27 MB/s BenchmarkRepeatLarge/524288/16-4 148 808073 ns/op 648.81 MB/s BenchmarkRepeatLarge/524288/4097-4 145 819463 ns/op 634.95 MB/s BenchmarkRepeatLarge/1048576/1-4 76 1641050 ns/op 638.97 MB/s BenchmarkRepeatLarge/1048576/16-4 78 1587923 ns/op 660.34 MB/s BenchmarkRepeatLarge/1048576/4097-4 76 1669700 ns/op 625.70 MB/s BenchmarkRepeatLarge/2097152/1-4 37 3084916 ns/op 679.81 MB/s BenchmarkRepeatLarge/2097152/16-4 39 3155444 ns/op 664.61 MB/s BenchmarkRepeatLarge/2097152/4097-4 36 3208779 ns/op 652.45 MB/s BenchmarkRepeatLarge/4194304/1-4 16 6493342 ns/op 645.94 MB/s BenchmarkRepeatLarge/4194304/16-4 18 6423364 ns/op 652.98 MB/s BenchmarkRepeatLarge/4194304/4097-4 16 6858070 ns/op 611.14 MB/s BenchmarkRepeatLarge/8388608/1-4 8 13602755 ns/op 616.68 MB/s BenchmarkRepeatLarge/8388608/16-4 8 13261615 ns/op 632.55 MB/s BenchmarkRepeatLarge/8388608/4097-4 8 13913080 ns/op 602.78 MB/s BenchmarkRepeatLarge/16777216/1-4 4 27001329 ns/op 621.35 MB/s BenchmarkRepeatLarge/16777216/16-4 4 26824679 ns/op 625.44 MB/s BenchmarkRepeatLarge/16777216/4097-4 4 27513449 ns/op 609.78 MB/s BenchmarkRepeatLarge/33554432/1-4 2 54725039 ns/op 613.15 MB/s BenchmarkRepeatLarge/33554432/16-4 2 52525938 ns/op 638.82 MB/s BenchmarkRepeatLarge/33554432/4097-4 2 55420498 ns/op 605.45 MB/s BenchmarkRepeatLarge/67108864/1-4 1 103747277 ns/op 646.85 MB/s BenchmarkRepeatLarge/67108864/16-4 1 103105677 ns/op 650.87 MB/s BenchmarkRepeatLarge/67108864/4097-4 1 107463997 ns/op 624.48 MB/s BenchmarkRepeatLarge/134217728/1-4 1 209412794 ns/op 640.92 MB/s BenchmarkRepeatLarge/134217728/16-4 1 203606675 ns/op 659.20 MB/s BenchmarkRepeatLarge/134217728/4097-4 1 213920195 ns/op 627.42 MB/s BenchmarkRepeatLarge/268435456/1-4 1 420569629 ns/op 638.27 MB/s BenchmarkRepeatLarge/268435456/16-4 1 407366429 ns/op 658.95 MB/s BenchmarkRepeatLarge/268435456/4097-4 1 420887789 ns/op 637.78 MB/s BenchmarkRepeatLarge/536870912/1-4 1 829196138 ns/op 647.46 MB/s BenchmarkRepeatLarge/536870912/16-4 1 800941738 ns/op 670.30 MB/s BenchmarkRepeatLarge/536870912/4097-4 1 834426566 ns/op 643.40 MB/s BenchmarkRepeatLarge/1073741824/1-4 1 1653514372 ns/op 649.37 MB/s BenchmarkRepeatLarge/1073741824/16-4 1 1597777774 ns/op 672.02 MB/s BenchmarkRepeatLarge/1073741824/4097-4 1 1652706452 ns/op 649.69 MB/s BenchmarkBytesCompare/1-4 14250968 8.402 ns/op BenchmarkBytesCompare/2-4 13827052 8.617 ns/op BenchmarkBytesCompare/4-4 14261943 8.413 ns/op BenchmarkBytesCompare/8-4 14390146 8.310 ns/op BenchmarkBytesCompare/16-4 13772080 8.645 ns/op BenchmarkBytesCompare/32-4 12824460 9.321 ns/op BenchmarkBytesCompare/64-4 10102608 11.43 ns/op BenchmarkBytesCompare/128-4 7733274 15.50 ns/op BenchmarkBytesCompare/256-4 5305958 22.59 ns/op BenchmarkBytesCompare/512-4 3097480 38.76 ns/op BenchmarkBytesCompare/1024-4 1686004 71.12 ns/op BenchmarkBytesCompare/2048-4 870649 136.1 ns/op BenchmarkIndexAnyASCII/1:1-4 1834642 64.42 ns/op BenchmarkIndexAnyASCII/1:2-4 1891765 63.80 ns/op BenchmarkIndexAnyASCII/1:4-4 1886956 63.74 ns/op BenchmarkIndexAnyASCII/1:8-4 1878332 63.85 ns/op BenchmarkIndexAnyASCII/1:16-4 1882771 63.93 ns/op BenchmarkIndexAnyASCII/1:32-4 1833970 65.69 ns/op BenchmarkIndexAnyASCII/1:64-4 1821064 66.63 ns/op BenchmarkIndexAnyASCII/16:1-4 1403046 84.85 ns/op BenchmarkIndexAnyASCII/16:2-4 423949 281.8 ns/op BenchmarkIndexAnyASCII/16:4-4 425779 281.2 ns/op BenchmarkIndexAnyASCII/16:8-4 346779 293.2 ns/op BenchmarkIndexAnyASCII/16:16-4 351616 300.6 ns/op BenchmarkIndexAnyASCII/16:32-4 331443 330.5 ns/op BenchmarkIndexAnyASCII/16:64-4 317080 379.3 ns/op BenchmarkIndexAnyASCII/256:1-4 1334186 89.76 ns/op BenchmarkIndexAnyASCII/256:2-4 33664 3648 ns/op BenchmarkIndexAnyASCII/256:4-4 32715 3637 ns/op BenchmarkIndexAnyASCII/256:8-4 33469 3641 ns/op BenchmarkIndexAnyASCII/256:16-4 32532 3657 ns/op BenchmarkIndexAnyASCII/256:32-4 32233 3625 ns/op BenchmarkIndexAnyASCII/256:64-4 33084 3679 ns/op BenchmarkIndexAnyUTF8/1:1-4 1864216 64.69 ns/op BenchmarkIndexAnyUTF8/1:2-4 1882516 63.74 ns/op BenchmarkIndexAnyUTF8/1:4-4 1874840 63.78 ns/op BenchmarkIndexAnyUTF8/1:8-4 1883310 64.79 ns/op BenchmarkIndexAnyUTF8/1:16-4 1863117 63.74 ns/op BenchmarkIndexAnyUTF8/1:32-4 1822407 66.32 ns/op BenchmarkIndexAnyUTF8/1:64-4 1760716 66.91 ns/op BenchmarkIndexAnyUTF8/16:1-4 110582 1112 ns/op BenchmarkIndexAnyUTF8/16:2-4 255438 437.6 ns/op BenchmarkIndexAnyUTF8/16:4-4 257413 436.7 ns/op BenchmarkIndexAnyUTF8/16:8-4 275296 434.4 ns/op BenchmarkIndexAnyUTF8/16:16-4 257426 441.5 ns/op BenchmarkIndexAnyUTF8/16:32-4 248196 456.5 ns/op BenchmarkIndexAnyUTF8/16:64-4 237487 500.9 ns/op BenchmarkIndexAnyUTF8/256:1-4 6901 16313 ns/op BenchmarkIndexAnyUTF8/256:2-4 19644 6149 ns/op BenchmarkIndexAnyUTF8/256:4-4 19926 6125 ns/op BenchmarkIndexAnyUTF8/256:8-4 19616 6148 ns/op BenchmarkIndexAnyUTF8/256:16-4 19605 6158 ns/op BenchmarkIndexAnyUTF8/256:32-4 18750 6338 ns/op BenchmarkIndexAnyUTF8/256:64-4 16509 7263 ns/op BenchmarkLastIndexAnyASCII/1:1-4 1869501 64.36 ns/op BenchmarkLastIndexAnyASCII/1:2-4 1913010 63.09 ns/op BenchmarkLastIndexAnyASCII/1:4-4 1922601 62.81 ns/op BenchmarkLastIndexAnyASCII/1:8-4 1896896 63.17 ns/op BenchmarkLastIndexAnyASCII/1:16-4 1893612 62.60 ns/op BenchmarkLastIndexAnyASCII/1:32-4 1857892 64.61 ns/op BenchmarkLastIndexAnyASCII/1:64-4 1793751 66.39 ns/op BenchmarkLastIndexAnyASCII/16:1-4 302223 361.7 ns/op BenchmarkLastIndexAnyASCII/16:2-4 300272 364.2 ns/op BenchmarkLastIndexAnyASCII/16:4-4 303182 366.0 ns/op BenchmarkLastIndexAnyASCII/16:8-4 297476 365.9 ns/op BenchmarkLastIndexAnyASCII/16:16-4 291340 379.5 ns/op BenchmarkLastIndexAnyASCII/16:32-4 271542 417.6 ns/op BenchmarkLastIndexAnyASCII/16:64-4 245185 468.6 ns/op BenchmarkLastIndexAnyASCII/256:1-4 24194 4835 ns/op BenchmarkLastIndexAnyASCII/256:2-4 24189 4913 ns/op BenchmarkLastIndexAnyASCII/256:4-4 24380 5002 ns/op BenchmarkLastIndexAnyASCII/256:8-4 24200 4927 ns/op BenchmarkLastIndexAnyASCII/256:16-4 24133 5069 ns/op BenchmarkLastIndexAnyASCII/256:32-4 24132 4884 ns/op BenchmarkLastIndexAnyASCII/256:64-4 24537 4882 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 1810671 66.65 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 1900156 64.17 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 1873851 63.50 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 1875649 63.28 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 1887805 64.38 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 1854472 64.70 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 1807767 66.07 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 141589 817.2 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 243836 448.0 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 247215 450.4 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 250778 442.9 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 272686 437.5 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 240765 464.7 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 225390 504.8 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 9901 12046 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 19677 6080 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 19448 6138 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 19118 6086 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 19428 6209 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 18411 6472 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 16663 7248 ns/op BenchmarkTrimASCII/1:1-4 1965667 61.14 ns/op BenchmarkTrimASCII/1:2-4 1744366 69.18 ns/op BenchmarkTrimASCII/1:4-4 1657855 71.27 ns/op BenchmarkTrimASCII/1:8-4 1584624 74.14 ns/op BenchmarkTrimASCII/1:16-4 1387664 85.77 ns/op BenchmarkTrimASCII/16:1-4 374493 280.7 ns/op BenchmarkTrimASCII/16:2-4 324885 364.7 ns/op BenchmarkTrimASCII/16:4-4 295466 376.0 ns/op BenchmarkTrimASCII/16:8-4 288730 382.2 ns/op BenchmarkTrimASCII/16:16-4 279951 392.7 ns/op BenchmarkTrimASCII/256:1-4 32497 3634 ns/op BenchmarkTrimASCII/256:2-4 23823 5175 ns/op BenchmarkTrimASCII/256:4-4 24331 5036 ns/op BenchmarkTrimASCII/256:8-4 23625 4941 ns/op BenchmarkTrimASCII/256:16-4 23398 5011 ns/op BenchmarkTrimASCII/4096:1-4 1796 55870 ns/op BenchmarkTrimASCII/4096:2-4 1357 81108 ns/op BenchmarkTrimASCII/4096:4-4 1342 78654 ns/op BenchmarkTrimASCII/4096:8-4 1370 79726 ns/op BenchmarkTrimASCII/4096:16-4 1536 78344 ns/op BenchmarkTrimByte-4 1761018 68.09 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 2418 44878 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 2496 44728 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 2576 44689 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 1202 98058 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 2322 50014 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 4387 25821 ns/op BenchmarkCompareBytesEqual-4 12300778 8.748 ns/op BenchmarkCompareBytesToNil-4 14564168 7.395 ns/op BenchmarkCompareBytesEmpty-4 15493546 6.981 ns/op BenchmarkCompareBytesIdentical-4 15076285 7.064 ns/op BenchmarkCompareBytesSameLength-4 13214520 8.150 ns/op BenchmarkCompareBytesDifferentLength-4 13224946 8.121 ns/op BenchmarkCompareBytesBigUnaligned/offset=1-4 1660 70739 ns/op 14823.32 MB/s BenchmarkCompareBytesBigUnaligned/offset=2-4 1672 71202 ns/op 14726.97 MB/s BenchmarkCompareBytesBigUnaligned/offset=3-4 1650 70706 ns/op 14830.24 MB/s BenchmarkCompareBytesBigUnaligned/offset=4-4 1726 68900 ns/op 15218.88 MB/s BenchmarkCompareBytesBigUnaligned/offset=5-4 1677 70877 ns/op 14794.35 MB/s BenchmarkCompareBytesBigUnaligned/offset=6-4 1681 70835 ns/op 14803.24 MB/s BenchmarkCompareBytesBigUnaligned/offset=7-4 1670 70619 ns/op 14848.55 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=0-4 1752 68261 ns/op 15361.47 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=1-4 1407 85234 ns/op 12302.44 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=2-4 1402 85015 ns/op 12334.10 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=3-4 1404 85047 ns/op 12329.48 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=4-4 1638 71974 ns/op 14568.97 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=5-4 1408 84875 ns/op 12354.37 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=6-4 1404 85200 ns/op 12307.28 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=7-4 1396 85129 ns/op 12317.53 MB/s BenchmarkCompareBytesBig-4 1746 68019 ns/op 15416.14 MB/s BenchmarkCompareBytesBigIdentical-4 15154117 7.924 ns/op 132338222.34 MB/s PASS ok bytes 59.037s goos: linux goarch: arm64 pkg: compress/bzip2 BenchmarkDecodeDigits-4 2 82736416 ns/op 1.21 MB/s 3613520 B/op 53 allocs/op BenchmarkDecodeNewton-4 1 312018827 ns/op 1.82 MB/s 3638592 B/op 54 allocs/op BenchmarkDecodeRand-4 4 25052069 ns/op 0.65 MB/s 3643452 B/op 51 allocs/op PASS ok compress/bzip2 2.235s goos: linux goarch: arm64 pkg: compress/flate BenchmarkDecode/Digits/Huffman/1e4-4 55 2055816 ns/op 4.86 MB/s 42031 B/op 5 allocs/op BenchmarkDecode/Digits/Huffman/1e5-4 5 20015679 ns/op 5.00 MB/s 45561 B/op 6 allocs/op BenchmarkDecode/Digits/Huffman/1e6-4 1 202726832 ns/op 4.93 MB/s 49264 B/op 9 allocs/op BenchmarkDecode/Digits/Speed/1e4-4 55 2072552 ns/op 4.82 MB/s 43007 B/op 8 allocs/op BenchmarkDecode/Digits/Speed/1e5-4 5 20730031 ns/op 4.82 MB/s 44206 B/op 12 allocs/op BenchmarkDecode/Digits/Speed/1e6-4 1 211644991 ns/op 4.72 MB/s 53024 B/op 77 allocs/op BenchmarkDecode/Digits/Default/1e4-4 54 2047463 ns/op 4.88 MB/s 43012 B/op 7 allocs/op BenchmarkDecode/Digits/Default/1e5-4 6 19501226 ns/op 5.13 MB/s 43633 B/op 14 allocs/op BenchmarkDecode/Digits/Default/1e6-4 1 196137032 ns/op 5.10 MB/s 53384 B/op 83 allocs/op BenchmarkDecode/Digits/Compression/1e4-4 56 2027679 ns/op 4.93 MB/s 42337 B/op 7 allocs/op BenchmarkDecode/Digits/Compression/1e5-4 6 19439866 ns/op 5.14 MB/s 46372 B/op 14 allocs/op BenchmarkDecode/Digits/Compression/1e6-4 1 196229032 ns/op 5.10 MB/s 53384 B/op 83 allocs/op BenchmarkDecode/Newton/Huffman/1e4-4 50 2252126 ns/op 4.44 MB/s 44364 B/op 14 allocs/op BenchmarkDecode/Newton/Huffman/1e5-4 5 21776047 ns/op 4.59 MB/s 51684 B/op 25 allocs/op BenchmarkDecode/Newton/Huffman/1e6-4 1 220454871 ns/op 4.54 MB/s 88512 B/op 165 allocs/op BenchmarkDecode/Newton/Speed/1e4-4 67 1720828 ns/op 5.81 MB/s 42991 B/op 18 allocs/op BenchmarkDecode/Newton/Speed/1e5-4 7 14651119 ns/op 6.83 MB/s 47307 B/op 32 allocs/op BenchmarkDecode/Newton/Speed/1e6-4 1 148076754 ns/op 6.75 MB/s 89696 B/op 232 allocs/op BenchmarkDecode/Newton/Default/1e4-4 74 1536431 ns/op 6.51 MB/s 42719 B/op 15 allocs/op BenchmarkDecode/Newton/Default/1e5-4 9 11651471 ns/op 8.58 MB/s 44763 B/op 32 allocs/op BenchmarkDecode/Newton/Default/1e6-4 1 115672635 ns/op 8.65 MB/s 70320 B/op 162 allocs/op BenchmarkDecode/Newton/Compression/1e4-4 75 1541965 ns/op 6.49 MB/s 42697 B/op 15 allocs/op BenchmarkDecode/Newton/Compression/1e5-4 9 11556653 ns/op 8.65 MB/s 44763 B/op 32 allocs/op BenchmarkDecode/Newton/Compression/1e6-4 1 114865915 ns/op 8.71 MB/s 72120 B/op 154 allocs/op BenchmarkEncode/Digits/Huffman/1e4-4 92 1193480 ns/op 8.38 MB/s BenchmarkEncode/Digits/Huffman/1e5-4 9 11304142 ns/op 8.85 MB/s BenchmarkEncode/Digits/Huffman/1e6-4 1 112821235 ns/op 8.86 MB/s BenchmarkEncode/Digits/Speed/1e4-4 45 2437269 ns/op 4.10 MB/s BenchmarkEncode/Digits/Speed/1e5-4 5 21598151 ns/op 4.63 MB/s BenchmarkEncode/Digits/Speed/1e6-4 1 209837912 ns/op 4.77 MB/s BenchmarkEncode/Digits/Default/1e4-4 16 6871312 ns/op 1.46 MB/s BenchmarkEncode/Digits/Default/1e5-4 2 74501017 ns/op 1.34 MB/s BenchmarkEncode/Digits/Default/1e6-4 1 768730888 ns/op 1.30 MB/s BenchmarkEncode/Digits/Compression/1e4-4 16 6768827 ns/op 1.48 MB/s BenchmarkEncode/Digits/Compression/1e5-4 2 74536157 ns/op 1.34 MB/s BenchmarkEncode/Digits/Compression/1e6-4 1 773568688 ns/op 1.29 MB/s BenchmarkEncode/Newton/Huffman/1e4-4 76 1479217 ns/op 6.76 MB/s BenchmarkEncode/Newton/Huffman/1e5-4 9 12312804 ns/op 8.12 MB/s BenchmarkEncode/Newton/Huffman/1e6-4 1 122625435 ns/op 8.15 MB/s BenchmarkEncode/Newton/Speed/1e4-4 45 2290416 ns/op 4.37 MB/s BenchmarkEncode/Newton/Speed/1e5-4 6 16910213 ns/op 5.91 MB/s BenchmarkEncode/Newton/Speed/1e6-4 1 165289673 ns/op 6.05 MB/s BenchmarkEncode/Newton/Default/1e4-4 18 6470369 ns/op 1.55 MB/s BenchmarkEncode/Newton/Default/1e5-4 2 66655897 ns/op 1.50 MB/s BenchmarkEncode/Newton/Default/1e6-4 1 664156053 ns/op 1.51 MB/s BenchmarkEncode/Newton/Compression/1e4-4 18 6515215 ns/op 1.53 MB/s BenchmarkEncode/Newton/Compression/1e5-4 2 81214836 ns/op 1.23 MB/s BenchmarkEncode/Newton/Compression/1e6-4 1 837180526 ns/op 1.19 MB/s PASS ok compress/flate 15.720s goos: linux goarch: arm64 pkg: compress/lzw BenchmarkDecoder/1e4-4 46 2576476 ns/op 3.88 MB/s BenchmarkDecoder/1e-Reuse4-4 44 2630929 ns/op 3.80 MB/s BenchmarkDecoder/1e5-4 4 25492899 ns/op 3.92 MB/s BenchmarkDecoder/1e-Reuse5-4 4 25574369 ns/op 3.91 MB/s BenchmarkDecoder/1e6-4 1 255390349 ns/op 3.92 MB/s BenchmarkDecoder/1e-Reuse6-4 1 255651710 ns/op 3.91 MB/s BenchmarkEncoder/1e4-4 50 2218379 ns/op 4.51 MB/s BenchmarkEncoder/1e-Reuse4-4 51 2027734 ns/op 4.93 MB/s BenchmarkEncoder/1e5-4 5 21268719 ns/op 4.70 MB/s BenchmarkEncoder/1e-Reuse5-4 5 21060895 ns/op 4.75 MB/s BenchmarkEncoder/1e6-4 1 213706471 ns/op 4.68 MB/s BenchmarkEncoder/1e-Reuse6-4 1 209689511 ns/op 4.77 MB/s PASS ok compress/lzw 3.948s goos: linux goarch: arm64 pkg: container/heap BenchmarkDup-4 19 5912840 ns/op PASS ok container/heap 1.244s goos: linux goarch: arm64 pkg: context BenchmarkCommonParentCancel-4 17881 6277 ns/op BenchmarkWithTimeout/concurrency=40-4 3759 29749 ns/op BenchmarkWithTimeout/concurrency=4000-4 3716 31110 ns/op BenchmarkWithTimeout/concurrency=400000-4 6282 22301 ns/op BenchmarkCancelTree/depth=1/Root=Background-4 343669 327.8 ns/op BenchmarkCancelTree/depth=1/Root=OpenCanceler-4 13138 9837 ns/op BenchmarkCancelTree/depth=1/Root=ClosedCanceler-4 16028 7657 ns/op BenchmarkCancelTree/depth=10/Root=Background-4 2758 45467 ns/op BenchmarkCancelTree/depth=10/Root=OpenCanceler-4 1692 99558 ns/op BenchmarkCancelTree/depth=10/Root=ClosedCanceler-4 2482 46004 ns/op BenchmarkCancelTree/depth=100/Root=Background-4 244 496653 ns/op BenchmarkCancelTree/depth=100/Root=OpenCanceler-4 174 698596 ns/op BenchmarkCancelTree/depth=100/Root=ClosedCanceler-4 267 457135 ns/op BenchmarkCancelTree/depth=1000/Root=Background-4 22 4952607 ns/op BenchmarkCancelTree/depth=1000/Root=OpenCanceler-4 13 8305406 ns/op BenchmarkCancelTree/depth=1000/Root=ClosedCanceler-4 25 4579251 ns/op BenchmarkCheckCanceled/Err-4 227689 487.5 ns/op BenchmarkCheckCanceled/Done-4 348063 333.9 ns/op BenchmarkContextCancelDone-4 508632 269.3 ns/op BenchmarkDeepValueNewGoRoutine/depth=10-4 16148 7333 ns/op BenchmarkDeepValueNewGoRoutine/depth=20-4 13748 8827 ns/op BenchmarkDeepValueNewGoRoutine/depth=30-4 12759 9625 ns/op BenchmarkDeepValueNewGoRoutine/depth=50-4 10000 10555 ns/op BenchmarkDeepValueNewGoRoutine/depth=100-4 8832 12995 ns/op BenchmarkDeepValueSameGoRoutine/depth=10-4 483028 247.9 ns/op BenchmarkDeepValueSameGoRoutine/depth=20-4 289725 415.2 ns/op BenchmarkDeepValueSameGoRoutine/depth=30-4 207136 578.5 ns/op BenchmarkDeepValueSameGoRoutine/depth=50-4 132174 911.3 ns/op BenchmarkDeepValueSameGoRoutine/depth=100-4 69176 1733 ns/op PASS ok context 13.019s goos: linux goarch: arm64 pkg: crypto/aes BenchmarkEncrypt-4 1336916 89.63 ns/op 178.51 MB/s BenchmarkDecrypt-4 1313385 91.03 ns/op 175.77 MB/s BenchmarkExpand-4 1000000 111.0 ns/op PASS ok crypto/aes 1.594s goos: linux goarch: arm64 pkg: crypto/cipher BenchmarkAESGCM/Open-128-64-4 167761 698.5 ns/op 91.62 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-64-4 311934 368.2 ns/op 173.84 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-64-4 170913 710.0 ns/op 90.14 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-64-4 301773 378.7 ns/op 169.01 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-1350-4 95227 1235 ns/op 1093.55 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-1350-4 133015 886.4 ns/op 1523.00 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-1350-4 90135 1342 ns/op 1006.19 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-1350-4 117968 1016 ns/op 1328.81 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-8192-4 30687 3861 ns/op 2121.73 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-8192-4 33825 3517 ns/op 2329.20 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-8192-4 26516 4515 ns/op 1814.56 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-8192-4 28407 4287 ns/op 1910.86 MB/s 0 B/op 0 allocs/op BenchmarkAESCFBEncrypt1K-4 5026 21854 ns/op 46.63 MB/s BenchmarkAESCFBDecrypt1K-4 5442 21872 ns/op 46.59 MB/s BenchmarkAESCFBDecrypt8K-4 693 172877 ns/op 47.36 MB/s BenchmarkAESOFB1K-4 7833 14554 ns/op 70.02 MB/s BenchmarkAESCTR1K-4 10000 10303 ns/op 98.90 MB/s BenchmarkAESCTR8K-4 1462 81694 ns/op 100.22 MB/s BenchmarkAESCBCEncrypt1K-4 9930 11768 ns/op 87.02 MB/s BenchmarkAESCBCDecrypt1K-4 13098 8951 ns/op 114.40 MB/s PASS ok crypto/cipher 3.748s goos: linux goarch: arm64 pkg: crypto/des BenchmarkEncrypt-4 66642 1782 ns/op 4.49 MB/s BenchmarkDecrypt-4 68155 1747 ns/op 4.58 MB/s BenchmarkTDESEncrypt-4 24592 4857 ns/op 1.65 MB/s BenchmarkTDESDecrypt-4 24703 4826 ns/op 1.66 MB/s PASS ok crypto/des 1.637s goos: linux goarch: arm64 pkg: crypto/ecdh BenchmarkECDH/P256-4 584 202682 ns/op 760 B/op 12 allocs/op BenchmarkECDH/P384-4 14 8345380 ns/op 1092 B/op 21 allocs/op BenchmarkECDH/P521-4 5 22565303 ns/op 1534 B/op 21 allocs/op BenchmarkECDH/X25519-4 62 1957224 ns/op 377 B/op 9 allocs/op PASS ok crypto/ecdh 1.739s goos: linux goarch: arm64 pkg: crypto/ecdsa BenchmarkSign/P256-4 1185 98046 ns/op 2512 B/op 33 allocs/op BenchmarkSign/P384-4 30 4012922 ns/op 2682 B/op 34 allocs/op BenchmarkSign/P521-4 12 9941960 ns/op 3065 B/op 35 allocs/op BenchmarkVerify/P256-4 544 218846 ns/op 432 B/op 8 allocs/op BenchmarkVerify/P384-4 12 9712063 ns/op 592 B/op 12 allocs/op BenchmarkVerify/P521-4 4 25209439 ns/op 912 B/op 12 allocs/op BenchmarkGenerateKey/P256-4 2602 44208 ns/op 896 B/op 14 allocs/op BenchmarkGenerateKey/P384-4 54 2203244 ns/op 1096 B/op 17 allocs/op BenchmarkGenerateKey/P521-4 18 5572718 ns/op 1417 B/op 17 allocs/op PASS ok crypto/ecdsa 2.508s goos: linux goarch: arm64 pkg: crypto/ed25519 BenchmarkKeyGeneration-4 223 505295 ns/op BenchmarkNewKeyFromSeed-4 234 509186 ns/op BenchmarkSigning-4 206 578071 ns/op BenchmarkVerification-4 120 980298 ns/op PASS ok crypto/ed25519 1.666s goos: linux goarch: arm64 pkg: crypto/elliptic BenchmarkScalarBaseMult/P256-4 3037 39097 ns/op 368 B/op 6 allocs/op BenchmarkScalarBaseMult/P224-4 132 910232 ns/op 376 B/op 9 allocs/op BenchmarkScalarBaseMult/P384-4 52 2281420 ns/op 504 B/op 9 allocs/op BenchmarkScalarBaseMult/P521-4 20 5783276 ns/op 696 B/op 9 allocs/op BenchmarkScalarMult/P256-4 770 155169 ns/op 448 B/op 7 allocs/op BenchmarkScalarMult/P224-4 54 2194621 ns/op 440 B/op 10 allocs/op BenchmarkScalarMult/P384-4 19 5935324 ns/op 616 B/op 10 allocs/op BenchmarkScalarMult/P521-4 7 16548759 ns/op 840 B/op 10 allocs/op BenchmarkMarshalUnmarshal/P256/Uncompressed-4 9999 10454 ns/op 544 B/op 8 allocs/op BenchmarkMarshalUnmarshal/P256/Compressed-4 3951 29286 ns/op 592 B/op 9 allocs/op BenchmarkMarshalUnmarshal/P224/Uncompressed-4 3692 29470 ns/op 560 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P224/Compressed-4 75 1451064 ns/op 592 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P384/Uncompressed-4 2360 47895 ns/op 784 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P384/Compressed-4 286 417298 ns/op 848 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P521/Uncompressed-4 1610 72855 ns/op 1104 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P521/Compressed-4 81 1392745 ns/op 1184 B/op 15 allocs/op PASS ok crypto/elliptic 3.303s goos: linux goarch: arm64 pkg: crypto/hmac BenchmarkHMACSHA256_1K-4 22616 5304 ns/op 193.08 MB/s BenchmarkHMACSHA256_32-4 23691 5016 ns/op 6.38 MB/s BenchmarkNewWriteSum-4 12658 9336 ns/op 3.43 MB/s PASS ok crypto/hmac 1.601s goos: linux goarch: arm64 pkg: crypto/internal/bigmod BenchmarkModAdd-4 46293 2573 ns/op BenchmarkModSub-4 46761 2549 ns/op BenchmarkMontgomeryRepr-4 15001 8001 ns/op BenchmarkMontgomeryMul-4 14991 7993 ns/op BenchmarkModMul-4 7278 16262 ns/op BenchmarkExpBig-4 7 15490571 ns/op BenchmarkExp-4 4 27875469 ns/op PASS ok crypto/internal/bigmod 2.240s goos: linux goarch: arm64 pkg: crypto/internal/edwards25519 BenchmarkEncodingDecoding-4 1257 92779 ns/op BenchmarkScalarBaseMult-4 265 443470 ns/op BenchmarkScalarMult-4 100 1091934 ns/op BenchmarkVarTimeDoubleScalarBaseMult-4 138 869713 ns/op PASS ok crypto/internal/edwards25519 1.557s goos: linux goarch: arm64 pkg: crypto/internal/edwards25519/field BenchmarkAdd-4 439096 259.7 ns/op BenchmarkMultiply-4 598359 188.0 ns/op BenchmarkSquare-4 919286 125.1 ns/op BenchmarkInvert-4 3703 32194 ns/op BenchmarkMult32-4 1000000 104.0 ns/op PASS ok crypto/internal/edwards25519/field 1.626s goos: linux goarch: arm64 pkg: crypto/internal/nistec BenchmarkScalarMult/P224-4 52 2048757 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P256-4 849 139517 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P384-4 20 5464384 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P521-4 7 15376245 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P224-4 153 783626 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P256-4 4484 26508 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P384-4 61 1894937 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P521-4 24 4645363 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/nistec 2.100s goos: linux goarch: arm64 pkg: crypto/internal/nistec/fiat BenchmarkMul/P224-4 537826 216.9 ns/op 0 B/op 0 allocs/op BenchmarkMul/P384-4 278383 422.8 ns/op 0 B/op 0 allocs/op BenchmarkMul/P521-4 100699 1193 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P224-4 544888 217.4 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P384-4 281523 425.6 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P521-4 98151 1191 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/nistec/fiat 1.774s goos: linux goarch: arm64 pkg: crypto/md5 BenchmarkHash8Bytes-4 98289 1196 ns/op 6.69 MB/s BenchmarkHash64-4 122322 958.2 ns/op 66.79 MB/s BenchmarkHash128-4 112423 1049 ns/op 121.99 MB/s BenchmarkHash256-4 94788 1260 ns/op 203.13 MB/s BenchmarkHash512-4 70922 1672 ns/op 306.22 MB/s BenchmarkHash1K-4 47758 2507 ns/op 408.47 MB/s BenchmarkHash8K-4 8275 14299 ns/op 572.93 MB/s BenchmarkHash1M-4 67 1687581 ns/op 621.35 MB/s BenchmarkHash8M-4 8 13490514 ns/op 621.82 MB/s BenchmarkHash8BytesUnaligned-4 97500 1199 ns/op 6.67 MB/s BenchmarkHash1KUnaligned-4 47568 2505 ns/op 408.78 MB/s BenchmarkHash8KUnaligned-4 8073 14756 ns/op 555.15 MB/s PASS ok crypto/md5 2.588s goos: linux goarch: arm64 pkg: crypto/rand BenchmarkPrime-4 1 196491552 ns/op PASS ok crypto/rand 1.212s goos: linux goarch: arm64 pkg: crypto/rc4 BenchmarkRC4_128-4 13296 9006 ns/op 14.21 MB/s BenchmarkRC4_1K-4 1578 71472 ns/op 14.33 MB/s BenchmarkRC4_8K-4 207 559943 ns/op 14.46 MB/s PASS ok crypto/rc4 1.526s goos: linux goarch: arm64 pkg: crypto/rsa BenchmarkDecryptPKCS1v15/2048-4 8 14031164 ns/op BenchmarkDecryptPKCS1v15/3072-4 3 33930358 ns/op BenchmarkDecryptPKCS1v15/4096-4 2 65916257 ns/op BenchmarkEncryptPKCS1v15/2048-4 33 3361360 ns/op BenchmarkDecryptOAEP/2048-4 8 14277464 ns/op BenchmarkEncryptOAEP/2048-4 33 3393245 ns/op BenchmarkSignPKCS1v15/2048-4 8 14315249 ns/op BenchmarkVerifyPKCS1v15/2048-4 34 3366052 ns/op BenchmarkSignPSS/2048-4 8 14386684 ns/op BenchmarkVerifyPSS/2048-4 34 3383085 ns/op PASS ok crypto/rsa 2.591s goos: linux goarch: arm64 pkg: crypto/sha1 BenchmarkHash8Bytes/New-4 89055 1322 ns/op 6.05 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum-4 110144 1076 ns/op 7.44 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/New-4 100203 1183 ns/op 270.59 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/Sum-4 128593 913.1 ns/op 350.46 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 74500 1568 ns/op 652.90 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum-4 90504 1301 ns/op 786.87 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 21614 5564 ns/op 1472.43 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum-4 22478 5295 ns/op 1547.06 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha1 2.163s goos: linux goarch: arm64 pkg: crypto/sha256 BenchmarkHash8Bytes/New-4 76488 1540 ns/op 5.20 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum224-4 88704 1338 ns/op 5.98 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum256-4 85654 1386 ns/op 5.77 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 65913 1781 ns/op 574.96 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum224-4 76030 1576 ns/op 649.59 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum256-4 75603 1599 ns/op 640.59 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 21232 5656 ns/op 1448.33 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum224-4 22150 5417 ns/op 1512.35 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum256-4 21985 5441 ns/op 1505.53 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha256 2.383s goos: linux goarch: arm64 pkg: crypto/sha512 BenchmarkHash8Bytes/New-4 21571 5559 ns/op 1.44 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum384-4 22641 5272 ns/op 1.52 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum512-4 22192 5421 ns/op 1.48 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 3318 32287 ns/op 31.72 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum384-4 3355 32298 ns/op 31.71 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum512-4 3385 31571 ns/op 32.43 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 535 220756 ns/op 37.11 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum384-4 535 217160 ns/op 37.72 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum512-4 538 220202 ns/op 37.20 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha512 2.319s goos: linux goarch: arm64 pkg: crypto/subtle BenchmarkConstantTimeByteEq-4 16910362 7.139 ns/op BenchmarkConstantTimeEq-4 16900743 7.057 ns/op BenchmarkConstantTimeLessOrEq-4 16826612 7.105 ns/op BenchmarkXORBytes/8Bytes-4 2876695 41.45 ns/op 193.00 MB/s BenchmarkXORBytes/128Bytes-4 2748963 43.66 ns/op 2931.51 MB/s BenchmarkXORBytes/2048Bytes-4 950961 124.4 ns/op 16460.78 MB/s BenchmarkXORBytes/32768Bytes-4 78122 1534 ns/op 21358.77 MB/s PASS ok crypto/subtle 1.989s goos: linux goarch: arm64 pkg: crypto/tls BenchmarkCertCache/0-4 248 474171 ns/op BenchmarkCertCache/1-4 248 464476 ns/op BenchmarkCertCache/2-4 259 457497 ns/op BenchmarkCertCache/3-4 255 467867 ns/op BenchmarkHandshakeServer/RSA-4 15 7779320 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv13-4 13 8940172 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv12-4 14 8437465 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv13-4 90 1196272 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv12-4 152 793078 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv13-4 38 3067855 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv12-4 43 2670186 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv13-4 3 36320998 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv12-4 3 35864558 ns/op BenchmarkThroughput/MaxPacket/1MB/TLSv12-4 2 91552916 ns/op 11.45 MB/s BenchmarkThroughput/MaxPacket/1MB/TLSv13-4 2 89582796 ns/op 11.71 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv12-4 1 161513712 ns/op 12.98 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv13-4 1 185863352 ns/op 11.28 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv12-4 1 299324827 ns/op 14.01 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv13-4 1 333914865 ns/op 12.56 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv12-4 1 604995414 ns/op 13.87 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv13-4 1 627209532 ns/op 13.37 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv12-4 1 1171592269 ns/op 14.32 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv13-4 1 1250394705 ns/op 13.42 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv12-4 1 2335389418 ns/op 14.37 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv13-4 1 2492826730 ns/op 13.46 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv12-4 1 4668810276 ns/op 14.37 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv13-4 1 4916126425 ns/op 13.65 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv12-4 2 92645316 ns/op 11.32 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv13-4 2 95094996 ns/op 11.03 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv12-4 1 165202833 ns/op 12.69 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv13-4 1 174448152 ns/op 12.02 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv12-4 1 310851266 ns/op 13.49 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv13-4 1 321426506 ns/op 13.05 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv12-4 1 564337735 ns/op 14.86 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv13-4 1 622222333 ns/op 13.48 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv12-4 1 1129743030 ns/op 14.85 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv13-4 1 1221086107 ns/op 13.74 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv12-4 1 2322618338 ns/op 14.45 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv13-4 1 2463687492 ns/op 13.62 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv12-4 1 4614429438 ns/op 14.54 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv13-4 1 4927449544 ns/op 13.62 MB/s BenchmarkLatency/MaxPacket/200kbps/TLSv12-4 1 709835449 ns/op BenchmarkLatency/MaxPacket/200kbps/TLSv13-4 1 711736369 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv12-4 1 295271587 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv13-4 1 295125667 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv12-4 1 157245953 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv13-4 1 155844913 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv12-4 2 88873236 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv13-4 2 86773896 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv12-4 3 46434278 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv13-4 3 45645478 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv12-4 1 148736594 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv13-4 1 151166353 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv12-4 2 71029537 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv13-4 2 69934737 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv12-4 3 45233051 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv13-4 3 43413865 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv12-4 4 32126549 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv13-4 4 30375649 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv12-4 5 24972655 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv13-4 5 23169063 ns/op PASS ok crypto/tls 48.437s goos: linux goarch: arm64 pkg: crypto/x509 BenchmarkCreateCertificate/RSA_2048-4 6 17712199 ns/op BenchmarkCreateCertificate/ECDSA_P256-4 241 482594 ns/op BenchmarkParseCertificate/ecdsa_leaf-4 937 127434 ns/op 12099 B/op 164 allocs/op BenchmarkParseCertificate/rsa_leaf-4 867 136444 ns/op 13506 B/op 187 allocs/op PASS ok crypto/x509 1.808s goos: linux goarch: arm64 pkg: database/sql BenchmarkConcurrentDBExec-4 37 2850910 ns/op 280899 B/op 1645 allocs/op BenchmarkConcurrentStmtQuery-4 36 3266928 ns/op 270436 B/op 2045 allocs/op BenchmarkConcurrentStmtExec-4 51 2311932 ns/op 221458 B/op 734 allocs/op BenchmarkConcurrentTxQuery-4 42 2798456 ns/op 278670 B/op 2160 allocs/op BenchmarkConcurrentTxExec-4 55 1873958 ns/op 87770 B/op 1554 allocs/op BenchmarkConcurrentTxStmtQuery-4 40 2789212 ns/op 104088 B/op 2043 allocs/op BenchmarkConcurrentTxStmtExec-4 100 1019244 ns/op 40072 B/op 381 allocs/op BenchmarkConcurrentRandom-4 40 2731458 ns/op 231821 B/op 1841 allocs/op BenchmarkManyConcurrentQueries-4 2673 43218 ns/op 4110 B/op 20 allocs/op BenchmarkGrabConn-4 155800 784.2 ns/op 0 B/op 0 allocs/op PASS ok database/sql 2.298s goos: linux goarch: arm64 pkg: debug/elf BenchmarkSymbols64-4 1616 68814 ns/op BenchmarkSymbols32-4 1858 61968 ns/op PASS ok debug/elf 1.266s goos: linux goarch: arm64 pkg: debug/gosym Benchmark115/NewLineTable-4 215036 562.5 ns/op 384 B/op 3 allocs/op Benchmark115/NewTable-4 73 1592479 ns/op 188290 B/op 14 allocs/op Benchmark115/LineToPC-4 60 1900275 ns/op 0 B/op 0 allocs/op Benchmark115/PCToLine-4 13323 9004 ns/op 0 B/op 0 allocs/op PASS ok debug/gosym 1.815s goos: linux goarch: arm64 pkg: encoding/asn1 BenchmarkObjectIdentifierString-4 40569 2945 ns/op BenchmarkMarshal-4 642 183942 ns/op 9531 B/op 363 allocs/op BenchmarkUnmarshal-4 2373 48582 ns/op 784 B/op 43 allocs/op PASS ok encoding/asn1 1.428s goos: linux goarch: arm64 pkg: encoding/base32 BenchmarkEncode-4 349 341437 ns/op 23.99 MB/s BenchmarkEncodeToString-4 308 371785 ns/op 22.03 MB/s BenchmarkDecode-4 138 868128 ns/op 15.10 MB/s BenchmarkDecodeString-4 136 886840 ns/op 14.79 MB/s PASS ok encoding/base32 1.718s goos: linux goarch: arm64 pkg: encoding/base64 BenchmarkEncodeToString-4 337 337770 ns/op 24.25 MB/s BenchmarkDecodeString/2-4 259521 445.7 ns/op 8.97 MB/s BenchmarkDecodeString/4-4 207046 558.9 ns/op 14.31 MB/s BenchmarkDecodeString/8-4 176661 677.6 ns/op 17.71 MB/s BenchmarkDecodeString/64-4 36283 3442 ns/op 25.57 MB/s BenchmarkDecodeString/8192-4 326 363653 ns/op 30.04 MB/s BenchmarkNewEncoding-4 53648 2192 ns/op 116.76 MB/s PASS ok encoding/base64 2.014s goos: linux goarch: arm64 pkg: encoding/binary BenchmarkReadSlice1000Int32s-4 1107 105935 ns/op 37.76 MB/s BenchmarkReadStruct-4 14524 8183 ns/op 9.17 MB/s BenchmarkWriteStruct-4 14547 8315 ns/op 9.02 MB/s BenchmarkReadInts-4 35089 3436 ns/op 8.73 MB/s BenchmarkWriteInts-4 35461 3409 ns/op 8.80 MB/s BenchmarkWriteSlice1000Int32s-4 1099 107497 ns/op 37.21 MB/s BenchmarkPutUint16-4 3131167 38.37 ns/op 52.13 MB/s BenchmarkAppendUint16-4 2998958 39.98 ns/op 50.02 MB/s BenchmarkPutUint32-4 2240196 52.45 ns/op 76.26 MB/s BenchmarkAppendUint32-4 2218857 53.47 ns/op 74.81 MB/s BenchmarkPutUint64-4 906043 118.9 ns/op 67.27 MB/s BenchmarkAppendUint64-4 1000777 120.6 ns/op 66.35 MB/s BenchmarkLittleEndianPutUint16-4 3131533 38.33 ns/op 52.18 MB/s BenchmarkLittleEndianAppendUint16-4 2999868 39.98 ns/op 50.03 MB/s BenchmarkLittleEndianPutUint32-4 2241612 52.51 ns/op 76.18 MB/s BenchmarkLittleEndianAppendUint32-4 2232231 53.15 ns/op 75.26 MB/s BenchmarkLittleEndianPutUint64-4 1000000 117.2 ns/op 68.29 MB/s BenchmarkLittleEndianAppendUint64-4 836797 122.0 ns/op 65.55 MB/s BenchmarkReadFloats-4 119066 977.5 ns/op 12.28 MB/s BenchmarkWriteFloats-4 119482 974.3 ns/op 12.32 MB/s BenchmarkReadSlice1000Float32s-4 1032 113005 ns/op 35.40 MB/s BenchmarkWriteSlice1000Float32s-4 976 118007 ns/op 33.90 MB/s BenchmarkReadSlice1000Uint8s-4 73234 1553 ns/op 644.06 MB/s BenchmarkWriteSlice1000Uint8s-4 109938 1103 ns/op 906.86 MB/s BenchmarkPutUvarint32-4 751276 155.4 ns/op 25.74 MB/s BenchmarkPutUvarint64-4 168453 658.6 ns/op 12.15 MB/s PASS ok encoding/binary 4.939s goos: linux goarch: arm64 pkg: encoding/csv BenchmarkRead-4 5846 18555 ns/op 736 B/op 16 allocs/op BenchmarkReadWithFieldsPerRecord-4 5949 18478 ns/op 736 B/op 16 allocs/op BenchmarkReadWithoutFieldsPerRecord-4 6436 18395 ns/op 736 B/op 16 allocs/op BenchmarkReadLargeFields-4 3523 31449 ns/op 3938 B/op 24 allocs/op BenchmarkReadReuseRecord-4 6886 17126 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithFieldsPerRecord-4 6838 17162 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithoutFieldsPerRecord-4 6812 17132 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordLargeFields-4 4008 29565 ns/op 2978 B/op 12 allocs/op BenchmarkWrite-4 10000 10517 ns/op PASS ok encoding/csv 2.080s goos: linux goarch: arm64 pkg: encoding/gob BenchmarkEndToEndPipe-4 12526 9403 ns/op 1813 B/op 2 allocs/op BenchmarkEndToEndByteBuffer-4 15876 7503 ns/op 1812 B/op 2 allocs/op BenchmarkEndToEndSliceByteBuffer-4 234 494032 ns/op 16774 B/op 330 allocs/op BenchmarkEncodeComplex128Slice-4 646 183713 ns/op 761 B/op 0 allocs/op BenchmarkEncodeFloat64Slice-4 1326 88651 ns/op 65 B/op 0 allocs/op BenchmarkEncodeInt32Slice-4 1274 93427 ns/op 69 B/op 0 allocs/op BenchmarkEncodeStringSlice-4 1875 61614 ns/op 207 B/op 0 allocs/op BenchmarkEncodeInterfaceSlice-4 52 2050914 ns/op 36959 B/op 252 allocs/op BenchmarkDecodeComplex128Slice-4 565 210995 ns/op 25238 B/op 169 allocs/op BenchmarkDecodeFloat64Slice-4 1221 97116 ns/op 10795 B/op 169 allocs/op BenchmarkDecodeInt32Slice-4 1302 90796 ns/op 9758 B/op 169 allocs/op BenchmarkDecodeStringSlice-4 814 146443 ns/op 39139 B/op 1169 allocs/op BenchmarkDecodeStringsSlice-4 277 419459 ns/op 66380 B/op 2205 allocs/op BenchmarkDecodeBytesSlice-4 501 224655 ns/op 23808 B/op 193 allocs/op BenchmarkDecodeInterfaceSlice-4 80 1390522 ns/op 83171 B/op 3178 allocs/op BenchmarkDecodeMap-4 64 1781326 ns/op 54019 B/op 177 allocs/op PASS ok encoding/gob 3.369s goos: linux goarch: arm64 pkg: encoding/hex BenchmarkEncode/256-4 10000 10136 ns/op 25.26 MB/s BenchmarkEncode/1024-4 2634 40812 ns/op 25.09 MB/s BenchmarkEncode/4096-4 718 162261 ns/op 25.24 MB/s BenchmarkEncode/16384-4 182 656000 ns/op 24.98 MB/s BenchmarkDecode/256-4 23252 5163 ns/op 49.58 MB/s BenchmarkDecode/1024-4 5840 20327 ns/op 50.38 MB/s BenchmarkDecode/4096-4 1393 81235 ns/op 50.42 MB/s BenchmarkDecode/16384-4 362 326070 ns/op 50.25 MB/s BenchmarkDump/256-4 1124 105902 ns/op 2.42 MB/s BenchmarkDump/1024-4 286 420172 ns/op 2.44 MB/s BenchmarkDump/4096-4 69 1662789 ns/op 2.46 MB/s BenchmarkDump/16384-4 16 6824575 ns/op 2.40 MB/s PASS ok encoding/hex 2.657s goos: linux goarch: arm64 pkg: encoding/json BenchmarkCodeEncoder-4 1 141063833 ns/op 13.76 MB/s 8391320 B/op 57 allocs/op BenchmarkCodeEncoderError-4 1 133978234 ns/op 14.48 MB/s 5168 B/op 74 allocs/op BenchmarkCodeMarshal-4 1 138370994 ns/op 14.02 MB/s 1943656 B/op 18 allocs/op BenchmarkCodeMarshalError-4 1 150291954 ns/op 12.91 MB/s 10466936 B/op 136 allocs/op BenchmarkMarshalBytes/32-4 21110 5604 ns/op BenchmarkMarshalBytes/256-4 5646 19373 ns/op BenchmarkMarshalBytes/4096-4 508 231558 ns/op BenchmarkMarshalBytesError/32-4 48 2368623 ns/op BenchmarkMarshalBytesError/256-4 48 2408031 ns/op BenchmarkMarshalBytesError/4096-4 44 2647150 ns/op BenchmarkMarshalMap-4 44217 2745 ns/op 300 B/op 8 allocs/op BenchmarkCodeDecoder-4 1 480336100 ns/op 4.04 MB/s 10097736 B/op 40037 allocs/op BenchmarkUnicodeDecoder-4 29703 4012 ns/op 3.49 MB/s 40 B/op 2 allocs/op BenchmarkDecoderStream-4 40216 2946 ns/op 16 B/op 1 allocs/op BenchmarkCodeUnmarshal-4 1 426296462 ns/op 4.55 MB/s 2020464 B/op 40007 allocs/op BenchmarkCodeUnmarshalReuse-4 1 415944941 ns/op 4.67 MB/s 2021784 B/op 40013 allocs/op BenchmarkUnmarshalString-4 73173 1667 ns/op 160 B/op 2 allocs/op BenchmarkUnmarshalFloat64-4 164452 735.4 ns/op 144 B/op 1 allocs/op BenchmarkUnmarshalInt64-4 268213 467.7 ns/op 144 B/op 1 allocs/op BenchmarkUnmarshalMap-4 21332 5368 ns/op 320 B/op 12 allocs/op BenchmarkIssue10335-4 76844 1587 ns/op 176 B/op 3 allocs/op BenchmarkIssue34127-4 84687 1429 ns/op 83 B/op 2 allocs/op BenchmarkUnmapped-4 22596 5109 ns/op 208 B/op 4 allocs/op BenchmarkTypeFieldsCache/MissTypes1-4 3519 33456 ns/op BenchmarkTypeFieldsCache/MissTypes10-4 896 133454 ns/op BenchmarkTypeFieldsCache/MissTypes100-4 100 1120552 ns/op BenchmarkTypeFieldsCache/MissTypes1000-4 10 10631152 ns/op BenchmarkTypeFieldsCache/HitTypes1-4 432993 264.5 ns/op BenchmarkTypeFieldsCache/HitTypes10-4 417495 263.4 ns/op BenchmarkTypeFieldsCache/HitTypes100-4 452426 269.3 ns/op BenchmarkTypeFieldsCache/HitTypes1000-4 449882 266.7 ns/op BenchmarkEncodeMarshaler-4 60061 2014 ns/op 75 B/op 1 allocs/op BenchmarkEncoderEncode-4 74838 1574 ns/op 43 B/op 0 allocs/op BenchmarkNumberIsValid-4 4167927 27.97 ns/op BenchmarkNumberIsValidRegexp-4 16120 7465 ns/op PASS ok encoding/json 8.547s goos: linux goarch: arm64 pkg: encoding/pem BenchmarkEncode-4 39 2621074 ns/op 25.00 MB/s BenchmarkDecode-4 22 5075049 ns/op 17.49 MB/s PASS ok encoding/pem 1.253s goos: linux goarch: arm64 pkg: encoding/xml BenchmarkMarshal-4 2596 40000 ns/op 6280 B/op 24 allocs/op BenchmarkUnmarshal-4 1018 118672 ns/op 8217 B/op 185 allocs/op BenchmarkHTMLAutoClose-4 4069 27620 ns/op PASS ok encoding/xml 1.380s goos: linux goarch: arm64 pkg: errors BenchmarkIs-4 183283 625.6 ns/op BenchmarkAs-4 58081 2039 ns/op PASS ok errors 1.278s goos: linux goarch: arm64 pkg: expvar BenchmarkIntAdd-4 191458 594.1 ns/op BenchmarkIntSet-4 222804 503.7 ns/op BenchmarkFloatAdd-4 54783 2225 ns/op BenchmarkFloatSet-4 248743 515.4 ns/op BenchmarkStringSet-4 188850 684.8 ns/op BenchmarkMapSet-4 44437 3177 ns/op BenchmarkMapSetDifferent-4 58024 2281 ns/op BenchmarkMapSetDifferentRandom-4 238 497246 ns/op BenchmarkMapSetString-4 56320 2828 ns/op BenchmarkMapAddSame-4 33670 3783 ns/op BenchmarkMapAddDifferent-4 13393 8990 ns/op BenchmarkMapAddDifferentRandom-4 205 593771 ns/op BenchmarkMapAddSameSteadyState-4 177511 591.5 ns/op BenchmarkMapAddDifferentSteadyState-4 108314 1177 ns/op BenchmarkMapString-4 5833 19634 ns/op 672 B/op 7 allocs/op BenchmarkRealworldExpvarUsage-4 33241 4247 ns/op PASS ok expvar 3.678s goos: linux goarch: arm64 pkg: fmt BenchmarkSprintfPadding-4 102867 1161 ns/op BenchmarkSprintfEmpty-4 365773 339.9 ns/op BenchmarkSprintfString-4 264757 477.5 ns/op BenchmarkSprintfTruncateString-4 230090 531.0 ns/op BenchmarkSprintfTruncateBytes-4 159991 763.3 ns/op BenchmarkSprintfSlowParsingPath-4 230772 531.5 ns/op BenchmarkSprintfQuoteString-4 49261 2423 ns/op BenchmarkSprintfInt-4 244548 504.5 ns/op BenchmarkSprintfIntInt-4 171661 695.1 ns/op BenchmarkSprintfPrefixedInt-4 209734 594.9 ns/op BenchmarkSprintfFloat-4 133809 898.5 ns/op BenchmarkSprintfComplex-4 55317 2183 ns/op BenchmarkSprintfBoolean-4 252218 487.1 ns/op BenchmarkSprintfHexString-4 126688 977.3 ns/op BenchmarkSprintfHexBytes-4 98625 1256 ns/op BenchmarkSprintfBytes-4 45736 2629 ns/op BenchmarkSprintfStringer-4 81589 1477 ns/op BenchmarkSprintfStructure-4 38295 3190 ns/op BenchmarkManyArgs-4 58878 2042 ns/op BenchmarkFprintInt-4 57645 2065 ns/op BenchmarkFprintfBytes-4 60393 2004 ns/op BenchmarkFprintIntNoAlloc-4 56964 2095 ns/op BenchmarkScanInts-4 28 4132648 ns/op BenchmarkScanRecursiveInt-4 1 453502060 ns/op BenchmarkScanRecursiveIntReaderWrapper-4 1 488169819 ns/op PASS ok fmt 5.196s goos: linux goarch: arm64 pkg: go/build BenchmarkImportVendor-4 727 155990 ns/op PASS ok go/build 1.154s goos: linux goarch: arm64 pkg: go/constant BenchmarkStringAdd/1-4 40102 2849 ns/op 160 B/op 2 allocs/op BenchmarkStringAdd/4-4 12250 9936 ns/op 832 B/op 9 allocs/op BenchmarkStringAdd/16-4 3284 33577 ns/op 3168 B/op 23 allocs/op BenchmarkStringAdd/64-4 942 127286 ns/op 11744 B/op 73 allocs/op BenchmarkStringAdd/256-4 243 512030 ns/op 47840 B/op 267 allocs/op BenchmarkStringAdd/1024-4 50 2157639 ns/op 206176 B/op 1038 allocs/op BenchmarkStringAdd/4096-4 13 8850624 ns/op 865632 B/op 4114 allocs/op BenchmarkStringAdd/16384-4 3 35066599 ns/op 3634528 B/op 16407 allocs/op BenchmarkStringAdd/65536-4 1 143415394 ns/op 15258976 B/op 65565 allocs/op PASS ok go/constant 2.423s goos: linux goarch: arm64 pkg: go/format BenchmarkFormat/array1-10000-4 1 265871428 ns/op 0.24 MB/s 46476800 B/op 48932 allocs/op PASS ok go/format 1.309s goos: linux goarch: arm64 pkg: go/parser BenchmarkParse-4 5 22375799 ns/op 2.41 MB/s BenchmarkParseOnly-4 6 19371552 ns/op 2.78 MB/s BenchmarkResolve-4 40 2937989 ns/op 18.33 MB/s PASS ok go/parser 2.251s goos: linux goarch: arm64 pkg: go/printer BenchmarkPrintFile-4 1 153871233 ns/op 0.34 MB/s 5413384 B/op 27522 allocs/op BenchmarkPrintDecl-4 806 145992 ns/op 0.22 MB/s 17230 B/op 51 allocs/op PASS ok go/printer 1.305s goos: linux goarch: arm64 pkg: go/scanner BenchmarkScan-4 240 493904 ns/op BenchmarkScanFiles/go/types/expr.go-4 12 9173896 ns/op 5.41 MB/s BenchmarkScanFiles/go/parser/parser.go-4 7 14513914 ns/op 4.98 MB/s BenchmarkScanFiles/net/http/server.go-4 5 21273199 ns/op 5.50 MB/s BenchmarkScanFiles/go/scanner/errors.go-4 188 639593 ns/op 4.81 MB/s PASS ok go/scanner 1.826s goos: linux goarch: arm64 pkg: go/token BenchmarkSearchInts-4 1000000 103.2 ns/op PASS ok go/token 1.121s goos: linux goarch: arm64 pkg: go/types BenchmarkLookupFieldOrMethod-4 97 1251644 ns/op BenchmarkNamed/Underlying/nongeneric-4 620410 175.5 ns/op BenchmarkNamed/Underlying/generic-4 638296 176.2 ns/op BenchmarkNamed/Underlying/src_instance-4 637808 176.8 ns/op BenchmarkNamed/Underlying/user_instance-4 588165 174.2 ns/op BenchmarkNamed/NewMethodSet/nongeneric-4 17706 6532 ns/op BenchmarkNamed/NewMethodSet/generic-4 17264 6702 ns/op BenchmarkNamed/NewMethodSet/src_instance-4 17061 6733 ns/op BenchmarkNamed/NewMethodSet/user_instance-4 17526 6763 ns/op BenchmarkCheck/http/funcbodies/info-4 1 601750694 ns/op 53986 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 502319298 ns/op 64672 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 274847868 ns/op 118188 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 259767189 ns/op 125035 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 377195344 ns/op 13705 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 1 126969194 ns/op 40708 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 2 78697597 ns/op 65680 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 2 77654996 ns/op 66550 lines/s BenchmarkCheck/constant/funcbodies/info-4 1 139516074 ns/op 15529 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 2 72832336 ns/op 29746 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 2 55987498 ns/op 38693 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 2 55010938 ns/op 39380 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 1014844156 ns/op 64964 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 656499092 ns/op 100420 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 157377793 ns/op 418822 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 1 132690794 ns/op 496719 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 1 426404262 ns/op 4706 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 1 112132635 ns/op 17891 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 2 96076996 ns/op 20885 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 2 96576836 ns/op 20777 lines/s PASS ok go/types 18.004s goos: linux goarch: arm64 pkg: hash/adler32 BenchmarkAdler32KB-4 7790 13772 ns/op 74.35 MB/s PASS ok hash/adler32 1.125s goos: linux goarch: arm64 pkg: hash/crc32 BenchmarkCRC32/poly=IEEE/size=15/align=0-4 370090 310.0 ns/op 48.39 MB/s BenchmarkCRC32/poly=IEEE/size=15/align=1-4 359074 310.0 ns/op 48.39 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=0-4 351115 318.9 ns/op 125.44 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=1-4 358833 323.0 ns/op 123.84 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=0-4 342735 333.7 ns/op 1534.10 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=1-4 333384 334.0 ns/op 1532.98 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=0-4 328248 362.9 ns/op 2821.55 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=1-4 316942 361.3 ns/op 2833.88 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=0-4 228238 485.7 ns/op 8433.37 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=1-4 232156 489.1 ns/op 8375.24 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=0-4 69268 1706 ns/op 19211.82 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=1-4 68584 1747 ns/op 18761.29 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=0-4 314491 367.3 ns/op 40.84 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=1-4 307934 367.9 ns/op 40.77 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=0-4 317013 375.7 ns/op 106.46 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=1-4 300793 377.2 ns/op 106.04 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=0-4 293656 392.3 ns/op 1305.15 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=1-4 307357 390.2 ns/op 1312.02 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=0-4 285602 420.2 ns/op 2436.72 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=1-4 285640 420.0 ns/op 2438.12 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=0-4 213034 546.1 ns/op 7500.31 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=1-4 216190 554.6 ns/op 7384.92 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=0-4 66576 1763 ns/op 18587.97 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=1-4 66261 1796 ns/op 18246.06 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=0-4 179499 633.5 ns/op 23.68 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=1-4 172616 665.1 ns/op 22.55 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=0-4 96477 1205 ns/op 33.21 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=1-4 93243 1252 ns/op 31.94 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=0-4 8672 13673 ns/op 37.45 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=1-4 8436 14240 ns/op 35.95 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=0-4 3608 28104 ns/op 36.44 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=1-4 4119 27934 ns/op 36.66 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=0-4 1072 111043 ns/op 36.89 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=1-4 1076 110698 ns/op 37.00 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=0-4 135 892783 ns/op 36.70 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=1-4 134 890511 ns/op 36.80 MB/s PASS ok hash/crc32 5.674s goos: linux goarch: arm64 pkg: hash/crc64 BenchmarkCrc64/ISO64KB-4 90 1291809 ns/op 50.73 MB/s BenchmarkCrc64/ISO4KB-4 1075 103185 ns/op 39.70 MB/s BenchmarkCrc64/ISO1KB-4 4834 24220 ns/op 42.28 MB/s BenchmarkCrc64/ECMA64KB-4 78 1318754 ns/op 49.70 MB/s BenchmarkCrc64/Random64KB-4 96 1222775 ns/op 53.60 MB/s BenchmarkCrc64/Random16KB-4 367 321489 ns/op 50.96 MB/s PASS ok hash/crc64 1.761s goos: linux goarch: arm64 pkg: hash/fnv BenchmarkFnv32KB-4 7375 13877 ns/op 73.79 MB/s BenchmarkFnv32aKB-4 7814 13844 ns/op 73.97 MB/s BenchmarkFnv64KB-4 8358 14130 ns/op 72.47 MB/s BenchmarkFnv64aKB-4 8557 13990 ns/op 73.19 MB/s BenchmarkFnv128KB-4 1876 62705 ns/op 16.33 MB/s BenchmarkFnv128aKB-4 1894 62412 ns/op 16.41 MB/s PASS ok hash/fnv 1.816s goos: linux goarch: arm64 pkg: hash/maphash BenchmarkHash/n=4/Write-4 385158 303.1 ns/op 13.20 MB/s BenchmarkHash/n=4/Bytes-4 2687740 43.30 ns/op 92.37 MB/s BenchmarkHash/n=4/String-4 1266244 94.60 ns/op 42.28 MB/s BenchmarkHash/n=8/Write-4 376803 296.0 ns/op 27.03 MB/s BenchmarkHash/n=8/Bytes-4 2640254 43.46 ns/op 184.10 MB/s BenchmarkHash/n=8/String-4 1273773 94.46 ns/op 84.70 MB/s BenchmarkHash/n=16/Write-4 404170 297.8 ns/op 53.73 MB/s BenchmarkHash/n=16/Bytes-4 2672824 43.29 ns/op 369.62 MB/s BenchmarkHash/n=16/String-4 1245723 96.33 ns/op 166.10 MB/s BenchmarkHash/n=32/Write-4 398019 299.7 ns/op 106.76 MB/s BenchmarkHash/n=32/Bytes-4 2630035 42.85 ns/op 746.87 MB/s BenchmarkHash/n=32/String-4 1000000 101.2 ns/op 316.08 MB/s BenchmarkHash/n=64/Write-4 364918 314.2 ns/op 203.68 MB/s BenchmarkHash/n=64/Bytes-4 2447329 46.69 ns/op 1370.64 MB/s BenchmarkHash/n=64/String-4 1212806 96.87 ns/op 660.68 MB/s BenchmarkHash/n=256/Write-4 285648 414.8 ns/op 617.23 MB/s BenchmarkHash/n=256/Bytes-4 1576098 71.19 ns/op 3596.02 MB/s BenchmarkHash/n=256/String-4 686624 166.2 ns/op 1540.26 MB/s BenchmarkHash/n=320/Write-4 289460 407.3 ns/op 785.66 MB/s BenchmarkHash/n=320/Bytes-4 1417920 81.93 ns/op 3905.56 MB/s BenchmarkHash/n=320/String-4 493039 234.4 ns/op 1365.02 MB/s BenchmarkHash/n=1024/Write-4 210262 569.8 ns/op 1797.14 MB/s BenchmarkHash/n=1024/Bytes-4 669926 177.7 ns/op 5762.74 MB/s BenchmarkHash/n=1024/String-4 208776 563.3 ns/op 1817.74 MB/s BenchmarkHash/n=4096/Write-4 100734 1185 ns/op 3457.27 MB/s BenchmarkHash/n=4096/Bytes-4 192366 604.8 ns/op 6772.52 MB/s BenchmarkHash/n=4096/String-4 55974 2139 ns/op 1915.02 MB/s BenchmarkHash/n=16384/Write-4 32884 3639 ns/op 4502.52 MB/s BenchmarkHash/n=16384/Bytes-4 51931 2293 ns/op 7145.68 MB/s BenchmarkHash/n=16384/String-4 14347 8384 ns/op 1954.20 MB/s PASS ok hash/maphash 5.576s goos: linux goarch: arm64 pkg: html BenchmarkEscape-4 754 149713 ns/op BenchmarkEscapeNone-4 82460 1432 ns/op BenchmarkUnescape-4 602 191003 ns/op BenchmarkUnescapeNone-4 441429 271.1 ns/op BenchmarkUnescapeSparse-4 10000 10460 ns/op BenchmarkUnescapeDense-4 862 137244 ns/op PASS ok html 1.784s goos: linux goarch: arm64 pkg: html/template BenchmarkCSSEscaper-4 6530 16586 ns/op BenchmarkCSSEscaperNoSpecials-4 34660 3450 ns/op BenchmarkDecodeCSS-4 21806 5474 ns/op BenchmarkDecodeCSSNoSpecials-4 2665801 45.18 ns/op BenchmarkCSSValueFilter-4 93304 1280 ns/op BenchmarkCSSValueFilterOk-4 71521 1655 ns/op BenchmarkEscapedExecute-4 3876 28758 ns/op BenchmarkHTMLNospaceEscaper-4 7821 14799 ns/op BenchmarkHTMLNospaceEscaperNoSpecials-4 44227 2720 ns/op BenchmarkStripTags-4 16609 7223 ns/op BenchmarkStripTagsNoSpecials-4 212733 532.6 ns/op BenchmarkJSValEscaperWithNum-4 19431 6135 ns/op BenchmarkJSValEscaperWithStr-4 4417 24053 ns/op BenchmarkJSValEscaperWithStrNoSpecials-4 15115 7925 ns/op BenchmarkJSValEscaperWithObj-4 4002 27251 ns/op BenchmarkJSValEscaperWithObjNoSpecials-4 9872 10699 ns/op BenchmarkJSStrEscaperNoSpecials-4 41877 2866 ns/op BenchmarkJSStrEscaper-4 8245 14037 ns/op BenchmarkJSRegexpEscaperNoSpecials-4 37827 3158 ns/op BenchmarkJSRegexpEscaper-4 7561 15251 ns/op BenchmarkTemplateSpecialTags-4 87 1355119 ns/op BenchmarkURLEscaper-4 3486 32727 ns/op BenchmarkURLEscaperNoSpecials-4 135518 873.1 ns/op BenchmarkURLNormalizer-4 4489 24631 ns/op BenchmarkURLNormalizerNoSpecials-4 135303 889.4 ns/op BenchmarkSrcsetFilter-4 14733 8202 ns/op BenchmarkSrcsetFilterNoSpecials-4 89091 1330 ns/op PASS ok html/template 4.937s goos: linux goarch: arm64 pkg: image BenchmarkAt/rgba-4 453130 253.8 ns/op 16 B/op 1 allocs/op BenchmarkAt/rgba64-4 352509 316.6 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba-4 472262 250.4 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba64-4 358953 314.3 ns/op 16 B/op 1 allocs/op BenchmarkAt/alpha-4 1323079 89.09 ns/op 0 B/op 0 allocs/op BenchmarkAt/alpha16-4 839912 134.8 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray-4 1321452 89.42 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray16-4 870195 136.8 ns/op 0 B/op 0 allocs/op BenchmarkAt/paletted-4 1000000 107.5 ns/op 0 B/op 0 allocs/op BenchmarkSet/rgba-4 321674 360.4 ns/op 16 B/op 1 allocs/op BenchmarkSet/rgba64-4 274011 422.9 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba-4 323836 361.1 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba64-4 291386 421.4 ns/op 16 B/op 1 allocs/op BenchmarkSet/alpha-4 522338 220.6 ns/op 0 B/op 0 allocs/op BenchmarkSet/alpha16-4 405607 294.7 ns/op 16 B/op 1 allocs/op BenchmarkSet/gray-4 643845 183.0 ns/op 0 B/op 0 allocs/op BenchmarkSet/gray16-4 406350 296.4 ns/op 16 B/op 1 allocs/op BenchmarkSet/paletted-4 295516 401.4 ns/op 0 B/op 0 allocs/op BenchmarkRGBAAt-4 1000000 111.5 ns/op BenchmarkRGBASetRGBA-4 990784 114.2 ns/op BenchmarkRGBA64At-4 574514 184.7 ns/op BenchmarkRGBA64SetRGBA64-4 663026 179.0 ns/op BenchmarkNRGBAAt-4 1000000 110.7 ns/op BenchmarkNRGBASetNRGBA-4 1000000 113.0 ns/op BenchmarkNRGBA64At-4 577778 183.3 ns/op BenchmarkNRGBA64SetNRGBA64-4 665468 178.8 ns/op BenchmarkAlphaAt-4 2104164 57.52 ns/op BenchmarkAlphaSetAlpha-4 2053171 57.57 ns/op BenchmarkAlpha16At-4 1000000 101.1 ns/op BenchmarkAlphaSetAlpha16-4 1000000 102.9 ns/op BenchmarkGrayAt-4 2087468 57.04 ns/op BenchmarkGraySetGray-4 2080789 57.53 ns/op BenchmarkGray16At-4 1000000 102.0 ns/op BenchmarkGraySetGray16-4 1000000 102.9 ns/op PASS ok image 5.455s goos: linux goarch: arm64 pkg: image/color BenchmarkYCbCrToRGB/0-4 3640542 32.95 ns/op BenchmarkYCbCrToRGB/128-4 3904744 30.62 ns/op BenchmarkYCbCrToRGB/255-4 3876644 30.93 ns/op BenchmarkRGBToYCbCr/0-4 4000416 29.93 ns/op BenchmarkRGBToYCbCr/Cb-4 3956796 30.24 ns/op BenchmarkRGBToYCbCr/Cr-4 4010202 29.91 ns/op BenchmarkYCbCrToRGBA/0-4 3129534 38.38 ns/op BenchmarkYCbCrToRGBA/128-4 3020247 39.81 ns/op BenchmarkYCbCrToRGBA/255-4 3245547 37.00 ns/op BenchmarkNYCbCrAToRGBA/0-4 3127641 38.32 ns/op BenchmarkNYCbCrAToRGBA/128-4 3160419 38.04 ns/op BenchmarkNYCbCrAToRGBA/255-4 3130899 38.39 ns/op PASS ok image/color 2.895s goos: linux goarch: arm64 pkg: image/draw BenchmarkFillOver-4 3 36696052 ns/op BenchmarkFillSrc-4 262 432885 ns/op BenchmarkCopyOver-4 6 17696813 ns/op BenchmarkCopySrc-4 370 311276 ns/op BenchmarkNRGBAOver-4 6 19168199 ns/op BenchmarkNRGBASrc-4 8 12617694 ns/op BenchmarkYCbCr-4 8 13802884 ns/op BenchmarkGray-4 13 7843175 ns/op BenchmarkCMYK-4 8 12549600 ns/op BenchmarkGlyphOver-4 20 5842682 ns/op BenchmarkRGBAMaskOver-4 4 30930399 ns/op BenchmarkGrayMaskOver-4 5 23609727 ns/op BenchmarkRGBA64ImageMaskOver-4 3 40841998 ns/op BenchmarkRGBA-4 4 28240169 ns/op BenchmarkPalettedFill-4 790 149923 ns/op BenchmarkPalettedRGBA-4 4 30148149 ns/op BenchmarkGenericOver-4 2 64177717 ns/op BenchmarkGenericMaskOver-4 4 27199969 ns/op BenchmarkGenericSrc-4 3 42252585 ns/op BenchmarkGenericMaskSrc-4 3 37876332 ns/op PASS ok image/draw 7.680s goos: linux goarch: arm64 pkg: image/gif BenchmarkDecode-4 21 5427697 ns/op 2.85 MB/s 47848 B/op 267 allocs/op BenchmarkEncodeRandomPaletted-4 1 139421754 ns/op 2.20 MB/s 79984 B/op 7 allocs/op BenchmarkEncodeRandomRGBA-4 1 3358606814 ns/op 0.37 MB/s 417248 B/op 13 allocs/op BenchmarkEncodeRealisticPaletted-4 52 2189494 ns/op 7.06 MB/s 80033 B/op 7 allocs/op BenchmarkEncodeRealisticRGBA-4 1 163839353 ns/op 0.38 MB/s 105952 B/op 13 allocs/op PASS ok image/gif 5.650s goos: linux goarch: arm64 pkg: image/jpeg BenchmarkFDCT-4 3709 30710 ns/op BenchmarkIDCT-4 3834 28448 ns/op BenchmarkDecodeBaseline-4 7 14464268 ns/op 4.27 MB/s 63024 B/op 5 allocs/op BenchmarkDecodeProgressive-4 6 19806372 ns/op 3.12 MB/s 259712 B/op 13 allocs/op BenchmarkEncodeRGBA-4 1 178785352 ns/op 6.87 MB/s 4544 B/op 7 allocs/op BenchmarkEncodeYCbCr-4 1 222943430 ns/op 4.13 MB/s 4544 B/op 7 allocs/op PASS ok image/jpeg 2.376s goos: linux goarch: arm64 pkg: image/png BenchmarkPaeth-4 13931974 7.734 ns/op BenchmarkDecodeGray-4 12 9435910 ns/op 6.95 MB/s 137024 B/op 102 allocs/op BenchmarkDecodeNRGBAGradient-4 3 38760905 ns/op 6.76 MB/s 337328 B/op 188 allocs/op BenchmarkDecodeNRGBAOpaque-4 3 33627905 ns/op 7.80 MB/s 346592 B/op 152 allocs/op BenchmarkDecodePaletted-4 20 5709734 ns/op 11.48 MB/s 139456 B/op 309 allocs/op BenchmarkDecodeRGB-4 4 32192139 ns/op 8.14 MB/s 332000 B/op 157 allocs/op BenchmarkDecodeInterlacing-4 3 42286265 ns/op 6.20 MB/s 605216 B/op 268 allocs/op BenchmarkEncodeGray-4 2 62554438 ns/op 4.91 MB/s 852184 B/op 29 allocs/op BenchmarkEncodeGrayWithBufferPool-4 2 61769577 ns/op 4.97 MB/s 426080 B/op 14 allocs/op BenchmarkEncodeNRGBOpaque-4 1 206263551 ns/op 5.96 MB/s 860248 B/op 29 allocs/op BenchmarkEncodeNRGBA-4 1 229236350 ns/op 5.36 MB/s 864088 B/op 29 allocs/op BenchmarkEncodePaletted-4 3 34716518 ns/op 8.85 MB/s 848592 B/op 32 allocs/op BenchmarkEncodeRGBOpaque-4 1 202784471 ns/op 6.06 MB/s 860248 B/op 29 allocs/op BenchmarkEncodeRGBA-4 1 766744687 ns/op 1.60 MB/s 864088 B/op 29 allocs/op PASS ok image/png 4.715s goos: linux goarch: arm64 pkg: index/suffixarray BenchmarkNew/text=opticks/size=100K/bits=32-4 3 49654344 ns/op 2.01 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=opticks/size=100K/bits=64-4 3 44598505 ns/op 2.24 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=opticks/size=500K/bits=32-4 1 284747187 ns/op 1.76 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=opticks/size=500K/bits=64-4 1 262293989 ns/op 1.91 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=32-4 3 48257705 ns/op 2.07 MB/s 401493 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=64-4 3 43834585 ns/op 2.28 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=32-4 1 270718149 ns/op 1.85 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=64-4 1 251368509 ns/op 1.99 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=1M/bits=32-4 1 575261215 ns/op 1.74 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=1M/bits=64-4 1 539879256 ns/op 1.85 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=32-4 1 3394745852 ns/op 1.47 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=64-4 1 3407247138 ns/op 1.47 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=32-4 12 9375336 ns/op 10.67 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=64-4 12 9712793 ns/op 10.30 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=32-4 3 45817332 ns/op 10.91 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=64-4 3 48097331 ns/op 10.40 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=32-4 2 90941956 ns/op 11.00 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=64-4 2 95065616 ns/op 10.52 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=32-4 1 451232661 ns/op 11.08 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=64-4 1 477022900 ns/op 10.48 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=rand/size=100K/bits=32-4 2 56438818 ns/op 1.77 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=rand/size=100K/bits=64-4 2 54921018 ns/op 1.82 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=rand/size=500K/bits=32-4 1 361383145 ns/op 1.38 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=rand/size=500K/bits=64-4 1 347359106 ns/op 1.44 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=32-4 1 778673168 ns/op 1.28 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=64-4 1 794421047 ns/op 1.26 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=32-4 1 5336381180 ns/op 0.94 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=64-4 1 5729344084 ns/op 0.87 MB/s 40001616 B/op 2 allocs/op BenchmarkSaveRestore/bits=32-4 1 160157553 ns/op 26.10 MB/s 5275648 B/op 4 allocs/op BenchmarkSaveRestore/bits=64-4 1 155004674 ns/op 26.97 MB/s 9469952 B/op 4 allocs/op PASS ok index/suffixarray 47.290s goos: linux goarch: arm64 pkg: internal/fuzz BenchmarkMarshalCorpusFile/1-4 31122 3813 ns/op 0.26 MB/s BenchmarkMarshalCorpusFile/2-4 29462 4060 ns/op 0.49 MB/s BenchmarkMarshalCorpusFile/4-4 27258 4600 ns/op 0.87 MB/s BenchmarkMarshalCorpusFile/8-4 22008 5503 ns/op 1.45 MB/s BenchmarkMarshalCorpusFile/16-4 16900 7180 ns/op 2.23 MB/s BenchmarkMarshalCorpusFile/32-4 10000 10891 ns/op 2.94 MB/s BenchmarkMarshalCorpusFile/64-4 7722 14177 ns/op 4.51 MB/s BenchmarkMarshalCorpusFile/128-4 5451 20828 ns/op 6.15 MB/s BenchmarkMarshalCorpusFile/256-4 2484 45461 ns/op 5.63 MB/s BenchmarkMarshalCorpusFile/512-4 1308 90102 ns/op 5.68 MB/s BenchmarkMarshalCorpusFile/1024-4 662 171206 ns/op 5.98 MB/s BenchmarkMarshalCorpusFile/2048-4 345 344292 ns/op 5.95 MB/s BenchmarkMarshalCorpusFile/4096-4 176 663631 ns/op 6.17 MB/s BenchmarkMarshalCorpusFile/8192-4 81 1338795 ns/op 6.12 MB/s BenchmarkMarshalCorpusFile/16384-4 44 2653473 ns/op 6.17 MB/s BenchmarkMarshalCorpusFile/32768-4 20 5788972 ns/op 5.66 MB/s BenchmarkMarshalCorpusFile/65536-4 9 11976559 ns/op 5.47 MB/s BenchmarkMarshalCorpusFile/131072-4 5 23747383 ns/op 5.52 MB/s BenchmarkMarshalCorpusFile/262144-4 3 48384571 ns/op 5.42 MB/s BenchmarkMarshalCorpusFile/524288-4 2 94492836 ns/op 5.55 MB/s BenchmarkMarshalCorpusFile/1048576-4 1 191955872 ns/op 5.46 MB/s BenchmarkUnmarshalCorpusFile/1-4 7768 14149 ns/op 0.07 MB/s BenchmarkUnmarshalCorpusFile/2-4 7605 14792 ns/op 0.14 MB/s BenchmarkUnmarshalCorpusFile/4-4 7158 15941 ns/op 0.25 MB/s BenchmarkUnmarshalCorpusFile/8-4 6490 18302 ns/op 0.44 MB/s BenchmarkUnmarshalCorpusFile/16-4 5420 21669 ns/op 0.74 MB/s BenchmarkUnmarshalCorpusFile/32-4 3772 32208 ns/op 0.99 MB/s BenchmarkUnmarshalCorpusFile/64-4 3135 38045 ns/op 1.68 MB/s BenchmarkUnmarshalCorpusFile/128-4 2373 50362 ns/op 2.54 MB/s BenchmarkUnmarshalCorpusFile/256-4 873 131528 ns/op 1.95 MB/s BenchmarkUnmarshalCorpusFile/512-4 482 252562 ns/op 2.03 MB/s BenchmarkUnmarshalCorpusFile/1024-4 243 490634 ns/op 2.09 MB/s BenchmarkUnmarshalCorpusFile/2048-4 123 969340 ns/op 2.11 MB/s BenchmarkUnmarshalCorpusFile/4096-4 58 1904870 ns/op 2.15 MB/s BenchmarkUnmarshalCorpusFile/8192-4 30 3826120 ns/op 2.14 MB/s BenchmarkUnmarshalCorpusFile/16384-4 14 7567154 ns/op 2.17 MB/s BenchmarkUnmarshalCorpusFile/32768-4 7 15128079 ns/op 2.17 MB/s BenchmarkUnmarshalCorpusFile/65536-4 4 30132049 ns/op 2.17 MB/s BenchmarkUnmarshalCorpusFile/131072-4 2 60948338 ns/op 2.15 MB/s BenchmarkUnmarshalCorpusFile/262144-4 1 122559075 ns/op 2.14 MB/s BenchmarkUnmarshalCorpusFile/524288-4 1 245995510 ns/op 2.13 MB/s BenchmarkUnmarshalCorpusFile/1048576-4 1 490787020 ns/op 2.14 MB/s BenchmarkMutatorBytes/1-4 28371 4157 ns/op BenchmarkMutatorBytes/10-4 31021 3845 ns/op BenchmarkMutatorBytes/100-4 30301 4079 ns/op BenchmarkMutatorBytes/1000-4 21375 5773 ns/op BenchmarkMutatorBytes/10000-4 6410 23085 ns/op BenchmarkMutatorBytes/100000-4 926 154704 ns/op BenchmarkMutatorString/1-4 28152 4269 ns/op BenchmarkMutatorString/10-4 29486 4141 ns/op BenchmarkMutatorString/100-4 27536 4500 ns/op BenchmarkMutatorString/1000-4 14533 7964 ns/op BenchmarkMutatorString/10000-4 4206 46053 ns/op BenchmarkMutatorString/100000-4 296 372700 ns/op BenchmarkMutatorAllBasicTypes/[]uint8-4 15429 7817 ns/op BenchmarkMutatorAllBasicTypes/string-4 15162 7870 ns/op BenchmarkMutatorAllBasicTypes/bool-4 52149 2326 ns/op BenchmarkMutatorAllBasicTypes/float32-4 45445 2674 ns/op BenchmarkMutatorAllBasicTypes/float64-4 44484 2676 ns/op BenchmarkMutatorAllBasicTypes/int-4 47846 2508 ns/op BenchmarkMutatorAllBasicTypes/int8-4 48637 2512 ns/op BenchmarkMutatorAllBasicTypes/int16-4 47272 2523 ns/op BenchmarkMutatorAllBasicTypes/int32-4 48160 2498 ns/op BenchmarkMutatorAllBasicTypes/int64-4 49014 2523 ns/op BenchmarkMutatorAllBasicTypes/uint8-4 47155 2606 ns/op BenchmarkMutatorAllBasicTypes/uint16-4 46622 2585 ns/op BenchmarkMutatorAllBasicTypes/uint32-4 46725 2567 ns/op BenchmarkMutatorAllBasicTypes/uint64-4 47598 2576 ns/op PASS ok internal/fuzz 12.510s goos: linux goarch: arm64 pkg: internal/intern BenchmarkStress-4 24998 4571 ns/op 0 B/op 0 allocs/op BenchmarkGetByString-4 111585 1069 ns/op 0 B/op 0 allocs/op PASS ok internal/intern 1.300s goos: linux goarch: arm64 pkg: internal/poll BenchmarkSplicePipe/SplicePipeWithPool-4 52899 2068 ns/op BenchmarkSplicePipe/SplicePipeWithoutPool-4 23845 5058 ns/op BenchmarkSplicePipePoolParallel-4 175492 723.7 ns/op BenchmarkSplicePipeNativeParallel-4 45303 2746 ns/op PASS ok internal/poll 1.844s goos: linux goarch: arm64 pkg: internal/trace BenchmarkMMU-4 4 25889649 ns/op PASS ok internal/trace 3.865s PASS ok internal/zstd 1.022s goos: linux goarch: arm64 pkg: io BenchmarkCopyNSmall-4 17576 7983 ns/op BenchmarkCopyNLarge-4 366 347728 ns/op PASS ok io 1.403s goos: linux goarch: arm64 pkg: log BenchmarkItoa-4 135728 872.9 ns/op BenchmarkPrintln-4 19752 6108 ns/op 78 B/op 1 allocs/op BenchmarkPrintlnNoFlags-4 29014 4101 ns/op 65 B/op 0 allocs/op BenchmarkConcurrent-4 1892 56210 ns/op BenchmarkDiscard-4 678747 167.5 ns/op 0 B/op 0 allocs/op PASS ok log 1.723s goos: linux goarch: arm64 pkg: log/slog BenchmarkWriteTime-4 75097 1578 ns/op BenchmarkJSONHandler/defaults-4 6429 16920 ns/op 519 B/op 0 allocs/op BenchmarkJSONHandler/time_format-4 4023 28087 ns/op 789 B/op 6 allocs/op BenchmarkJSONHandler/time_unix-4 4587 24758 ns/op 740 B/op 5 allocs/op BenchmarkPreformatting/separate-4 6518 16772 ns/op 520 B/op 0 allocs/op BenchmarkPreformatting/struct-4 7102 17112 ns/op 524 B/op 1 allocs/op BenchmarkPreformatting/struct_file-4 5394 21582 ns/op 515 B/op 0 allocs/op BenchmarkJSONEncoding/json.Marshal-4 26371 4535 ns/op 80 B/op 3 allocs/op BenchmarkJSONEncoding/Encoder.Encode-4 26618 4526 ns/op 64 B/op 2 allocs/op BenchmarkNopLog/no_attrs-4 82118 1481 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/attrs-4 65588 2002 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/attrs-parallel-4 47305 2518 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/keys-values-4 56673 2177 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/WithContext-4 65010 2011 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/WithContext-parallel-4 48774 2482 ns/op 0 B/op 0 allocs/op BenchmarkPC/0-4 794028 151.3 ns/op 0 B/op 0 allocs/op BenchmarkPC/1-4 583395 198.1 ns/op 0 B/op 0 allocs/op BenchmarkPC/2-4 469094 245.7 ns/op 0 B/op 0 allocs/op BenchmarkPC/3-4 387036 306.5 ns/op 0 B/op 0 allocs/op BenchmarkPC/4-4 344589 348.4 ns/op 0 B/op 0 allocs/op BenchmarkRecord-4 5067 21042 ns/op BenchmarkDispatch/switch-checked-4 163555 732.5 ns/op BenchmarkDispatch/As-4 184017 649.3 ns/op BenchmarkDispatch/Visit-4 135157 879.7 ns/op BenchmarkUnsafeStrings-4 15486 7931 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.393s goos: linux goarch: arm64 pkg: log/slog/internal/benchmarks BenchmarkAttrs/disabled/5_args-4 1468428 80.97 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/disabled/5_args_ctx-4 1439154 82.37 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/disabled/10_args-4 916058 120.5 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/disabled/40_args-4 309051 377.1 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/fastText_discard/5_args-4 65576 1836 ns/op 262 B/op 0 allocs/op BenchmarkAttrs/fastText_discard/5_args_ctx-4 65857 1837 ns/op 262 B/op 0 allocs/op BenchmarkAttrs/fastText_discard/10_args-4 40082 2997 ns/op 677 B/op 2 allocs/op BenchmarkAttrs/fastText_discard/40_args-4 12610 9534 ns/op 3471 B/op 2 allocs/op BenchmarkAttrs/Text_discard/5_args-4 14330 8441 ns/op 594 B/op 2 allocs/op BenchmarkAttrs/Text_discard/5_args_ctx-4 14013 8585 ns/op 591 B/op 2 allocs/op BenchmarkAttrs/Text_discard/10_args-4 8173 12350 ns/op 1076 B/op 5 allocs/op BenchmarkAttrs/Text_discard/40_args-4 3201 35171 ns/op 4309 B/op 15 allocs/op BenchmarkAttrs/JSON_discard/5_args-4 17060 7047 ns/op 526 B/op 1 allocs/op BenchmarkAttrs/JSON_discard/5_args_ctx-4 16818 7103 ns/op 524 B/op 1 allocs/op BenchmarkAttrs/JSON_discard/10_args-4 11810 10094 ns/op 940 B/op 3 allocs/op BenchmarkAttrs/JSON_discard/40_args-4 3884 28523 ns/op 3718 B/op 3 allocs/op PASS ok log/slog/internal/benchmarks 3.678s goos: linux goarch: arm64 pkg: maps BenchmarkMapClone-4 4 31099779 ns/op PASS ok maps 2.485s goos: linux goarch: arm64 pkg: math BenchmarkAcos-4 2520448 47.90 ns/op BenchmarkAcosh-4 1233868 97.25 ns/op BenchmarkAsin-4 2599251 46.20 ns/op BenchmarkAsinh-4 1249813 95.61 ns/op BenchmarkAtan-4 2845588 42.37 ns/op BenchmarkAtanh-4 1238096 97.14 ns/op BenchmarkAtan2-4 1511050 78.08 ns/op BenchmarkCbrt-4 1430936 83.16 ns/op BenchmarkCeil-4 18746484 6.446 ns/op BenchmarkCopysign-4 3392256 35.29 ns/op BenchmarkCos-4 1358098 86.62 ns/op BenchmarkCosh-4 2332909 51.64 ns/op BenchmarkErf-4 2720718 44.08 ns/op BenchmarkErfc-4 2645733 45.21 ns/op BenchmarkErfinv-4 2635326 45.54 ns/op BenchmarkErfcinv-4 2602483 46.02 ns/op BenchmarkExp-4 5119828 23.43 ns/op BenchmarkExpGo-4 878785 132.4 ns/op BenchmarkExpm1-4 2594852 46.20 ns/op BenchmarkExp2-4 5361172 22.57 ns/op BenchmarkExp2Go-4 872168 133.7 ns/op BenchmarkAbs-4 8486658 14.13 ns/op BenchmarkDim-4 8299122 14.79 ns/op BenchmarkFloor-4 19119483 6.229 ns/op BenchmarkMax-4 14474853 8.159 ns/op BenchmarkMin-4 14763124 8.117 ns/op BenchmarkMod-4 381931 296.9 ns/op BenchmarkFrexp-4 2179935 54.87 ns/op BenchmarkGamma-4 656368 181.2 ns/op BenchmarkHypot-4 2793397 42.90 ns/op BenchmarkHypotGo-4 2356287 50.14 ns/op BenchmarkIlogb-4 2407132 49.10 ns/op BenchmarkJ0-4 233989 507.2 ns/op BenchmarkJ1-4 229878 506.6 ns/op BenchmarkJn-4 111435 1076 ns/op BenchmarkLdexp-4 2172572 55.25 ns/op BenchmarkLgamma-4 858811 138.6 ns/op BenchmarkLog-4 1323553 90.20 ns/op BenchmarkLogb-4 2573842 46.56 ns/op BenchmarkLog1p-4 1846324 65.59 ns/op BenchmarkLog10-4 1313570 90.54 ns/op BenchmarkLog2-4 1356042 86.05 ns/op BenchmarkModf-4 16597142 7.177 ns/op BenchmarkNextafter32-4 2240169 53.21 ns/op BenchmarkNextafter64-4 2143417 55.39 ns/op BenchmarkPowInt-4 822301 146.0 ns/op BenchmarkPowFrac-4 472879 253.0 ns/op BenchmarkPow10Pos-4 4407117 27.22 ns/op BenchmarkPow10Neg-4 4151720 28.64 ns/op BenchmarkRound-4 8503980 14.11 ns/op BenchmarkRoundToEven-4 8234948 14.45 ns/op BenchmarkRemainder-4 525182 227.5 ns/op BenchmarkSignbit-4 5658166 21.22 ns/op BenchmarkSin-4 1324861 90.83 ns/op BenchmarkSincos-4 853897 139.7 ns/op BenchmarkSinh-4 2151318 55.89 ns/op BenchmarkSqrtIndirect-4 17790955 6.741 ns/op BenchmarkSqrtLatency-4 18557353 6.492 ns/op BenchmarkSqrtIndirectLatency-4 18355246 6.494 ns/op BenchmarkSqrtGoLatency-4 1000000 100.9 ns/op BenchmarkSqrtPrime-4 144364 832.5 ns/op BenchmarkTan-4 1269207 94.48 ns/op BenchmarkTanh-4 2128808 56.37 ns/op BenchmarkTrunc-4 19224607 6.239 ns/op BenchmarkY0-4 224102 532.2 ns/op BenchmarkY1-4 218368 529.8 ns/op BenchmarkYn-4 109159 1092 ns/op BenchmarkFloat64bits-4 6150376 19.49 ns/op BenchmarkFloat64frombits-4 5757703 20.83 ns/op BenchmarkFloat32bits-4 5751853 20.85 ns/op BenchmarkFloat32frombits-4 5660013 21.21 ns/op BenchmarkFMA-4 17623424 6.834 ns/op PASS ok math 12.162s goos: linux goarch: arm64 pkg: math/big BenchmarkAddVV/1-4 11679332 10.28 ns/op 6223.82 MB/s BenchmarkAddVV/2-4 11347130 10.58 ns/op 12103.14 MB/s BenchmarkAddVV/3-4 10612256 11.17 ns/op 17189.26 MB/s BenchmarkAddVV/4-4 10797542 11.13 ns/op 23004.55 MB/s BenchmarkAddVV/5-4 9945960 11.99 ns/op 26682.87 MB/s BenchmarkAddVV/10-4 8772751 13.66 ns/op 46855.70 MB/s BenchmarkAddVV/100-4 2440627 48.76 ns/op 131242.13 MB/s BenchmarkAddVV/1000-4 303268 395.7 ns/op 161721.49 MB/s BenchmarkSubVV/1-4 11676968 10.25 ns/op 6246.29 MB/s BenchmarkSubVV/2-4 11409229 10.54 ns/op 12146.11 MB/s BenchmarkSubVV/3-4 10718649 11.18 ns/op 17178.61 MB/s BenchmarkSubVV/4-4 10680831 11.19 ns/op 22883.62 MB/s BenchmarkSubVV/5-4 10064716 11.91 ns/op 26871.26 MB/s BenchmarkSubVV/10-4 8782561 13.66 ns/op 46854.40 MB/s BenchmarkSubVV/100-4 2450319 49.00 ns/op 130624.38 MB/s BenchmarkSubVV/1000-4 301622 396.2 ns/op 161516.96 MB/s BenchmarkAddVW/1-4 12900120 9.244 ns/op 865.46 MB/s BenchmarkAddVW/2-4 11878224 10.08 ns/op 1587.29 MB/s BenchmarkAddVW/3-4 11139496 10.77 ns/op 2227.65 MB/s BenchmarkAddVW/4-4 10923828 10.97 ns/op 2917.28 MB/s BenchmarkAddVW/5-4 10758511 11.13 ns/op 3592.50 MB/s BenchmarkAddVW/10-4 9439008 12.72 ns/op 6290.94 MB/s BenchmarkAddVW/100-4 3901946 30.78 ns/op 25991.61 MB/s BenchmarkAddVW/1000-4 574866 204.1 ns/op 39193.49 MB/s BenchmarkAddVWext/1-4 13026712 9.226 ns/op 867.12 MB/s BenchmarkAddVWext/2-4 11874228 10.07 ns/op 1588.64 MB/s BenchmarkAddVWext/3-4 11466399 10.45 ns/op 2297.39 MB/s BenchmarkAddVWext/4-4 10936212 10.94 ns/op 2925.09 MB/s BenchmarkAddVWext/5-4 10732992 11.12 ns/op 3597.05 MB/s BenchmarkAddVWext/10-4 9457248 12.70 ns/op 6299.67 MB/s BenchmarkAddVWext/100-4 2648804 45.31 ns/op 17654.69 MB/s BenchmarkAddVWext/1000-4 320067 374.0 ns/op 21387.93 MB/s BenchmarkSubVW/1-4 13102840 9.207 ns/op 868.94 MB/s BenchmarkSubVW/2-4 11913838 10.09 ns/op 1585.00 MB/s BenchmarkSubVW/3-4 11453792 10.48 ns/op 2290.77 MB/s BenchmarkSubVW/4-4 10944391 10.96 ns/op 2920.78 MB/s BenchmarkSubVW/5-4 10794512 11.13 ns/op 3595.09 MB/s BenchmarkSubVW/10-4 9446497 12.72 ns/op 6287.74 MB/s BenchmarkSubVW/100-4 3902814 30.83 ns/op 25945.96 MB/s BenchmarkSubVW/1000-4 583964 203.9 ns/op 39229.72 MB/s BenchmarkSubVWext/1-4 12901394 9.267 ns/op 863.30 MB/s BenchmarkSubVWext/2-4 11934313 10.10 ns/op 1584.46 MB/s BenchmarkSubVWext/3-4 11416090 10.50 ns/op 2285.13 MB/s BenchmarkSubVWext/4-4 10879892 11.02 ns/op 2902.58 MB/s BenchmarkSubVWext/5-4 10779463 11.12 ns/op 3596.85 MB/s BenchmarkSubVWext/10-4 9436158 12.71 ns/op 6295.48 MB/s BenchmarkSubVWext/100-4 2651440 45.32 ns/op 17650.33 MB/s BenchmarkSubVWext/1000-4 319131 374.4 ns/op 21367.05 MB/s BenchmarkMulAddVWW/1-4 11185682 10.74 ns/op 5960.15 MB/s BenchmarkMulAddVWW/2-4 10046481 11.93 ns/op 10727.40 MB/s BenchmarkMulAddVWW/3-4 9127308 13.14 ns/op 14607.23 MB/s BenchmarkMulAddVWW/4-4 7976220 15.04 ns/op 17025.48 MB/s BenchmarkMulAddVWW/5-4 7211347 16.69 ns/op 19171.14 MB/s BenchmarkMulAddVWW/10-4 4635544 25.88 ns/op 24726.80 MB/s BenchmarkMulAddVWW/100-4 500851 238.3 ns/op 26860.50 MB/s BenchmarkMulAddVWW/1000-4 50746 2363 ns/op 27079.00 MB/s BenchmarkAddMulVVW/1-4 12246496 9.686 ns/op 6607.43 MB/s BenchmarkAddMulVVW/2-4 11067128 10.84 ns/op 11806.65 MB/s BenchmarkAddMulVVW/3-4 9684386 12.40 ns/op 15488.56 MB/s BenchmarkAddMulVVW/4-4 8501593 14.12 ns/op 18130.85 MB/s BenchmarkAddMulVVW/5-4 7531348 15.92 ns/op 20095.39 MB/s BenchmarkAddMulVVW/10-4 4929548 24.28 ns/op 26358.67 MB/s BenchmarkAddMulVVW/100-4 507879 238.3 ns/op 26854.67 MB/s BenchmarkAddMulVVW/1000-4 50904 2353 ns/op 27195.08 MB/s BenchmarkDivWVW/1-4 1340794 89.23 ns/op 717.28 MB/s BenchmarkDivWVW/2-4 799935 147.2 ns/op 869.51 MB/s BenchmarkDivWVW/3-4 723396 165.0 ns/op 1163.76 MB/s BenchmarkDivWVW/4-4 622832 192.6 ns/op 1329.49 MB/s BenchmarkDivWVW/5-4 577189 205.4 ns/op 1557.57 MB/s BenchmarkDivWVW/10-4 407907 293.1 ns/op 2183.21 MB/s BenchmarkDivWVW/100-4 65007 1892 ns/op 3382.80 MB/s BenchmarkDivWVW/1000-4 6670 17833 ns/op 3588.92 MB/s BenchmarkNonZeroShifts/1/shrVU-4 12530648 9.089 ns/op BenchmarkNonZeroShifts/1/shlVU-4 12163626 9.266 ns/op BenchmarkNonZeroShifts/2/shrVU-4 11050414 9.921 ns/op BenchmarkNonZeroShifts/2/shlVU-4 11108190 10.25 ns/op BenchmarkNonZeroShifts/3/shrVU-4 10959063 10.31 ns/op BenchmarkNonZeroShifts/3/shlVU-4 10749375 10.45 ns/op BenchmarkNonZeroShifts/4/shrVU-4 10111462 11.30 ns/op BenchmarkNonZeroShifts/4/shlVU-4 9842745 11.35 ns/op BenchmarkNonZeroShifts/5/shrVU-4 9631807 11.80 ns/op BenchmarkNonZeroShifts/5/shlVU-4 9674049 11.90 ns/op BenchmarkNonZeroShifts/10/shrVU-4 8021970 14.23 ns/op BenchmarkNonZeroShifts/10/shlVU-4 7786140 14.80 ns/op BenchmarkNonZeroShifts/100/shrVU-4 1992234 59.63 ns/op BenchmarkNonZeroShifts/100/shlVU-4 1922990 61.37 ns/op BenchmarkNonZeroShifts/1000/shrVU-4 232539 514.6 ns/op BenchmarkNonZeroShifts/1000/shlVU-4 205586 588.7 ns/op BenchmarkDecimalConversion-4 184 652225 ns/op BenchmarkFloatString/100-4 10000 10791 ns/op 392 B/op 8 allocs/op BenchmarkFloatString/1000-4 217 524620 ns/op 2914 B/op 10 allocs/op BenchmarkFloatString/10000-4 3 49527411 ns/op 60722 B/op 49 allocs/op BenchmarkFloatString/100000-4 1 4845414480 ns/op 843240 B/op 505 allocs/op BenchmarkFloatAdd/10-4 135918 869.6 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100-4 135522 876.7 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/1000-4 128355 923.6 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/10000-4 79213 1500 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100000-4 16161 7418 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10-4 173287 688.0 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100-4 173659 692.1 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/1000-4 170619 703.2 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10000-4 144028 833.0 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100000-4 53216 2253 ns/op 0 B/op 0 allocs/op BenchmarkParseFloatSmallExp-4 1616 72248 ns/op BenchmarkParseFloatLargeExp-4 403 300492 ns/op BenchmarkGCD10x10/WithoutXY-4 166504 730.0 ns/op BenchmarkGCD10x10/WithXY-4 45792 2616 ns/op BenchmarkGCD10x100/WithoutXY-4 82359 1510 ns/op BenchmarkGCD10x100/WithXY-4 15004 8192 ns/op BenchmarkGCD10x1000/WithoutXY-4 56446 2127 ns/op BenchmarkGCD10x1000/WithXY-4 12360 9981 ns/op BenchmarkGCD100x100/WithoutXY-4 24452 4992 ns/op BenchmarkGCD100x100/WithXY-4 9039 13039 ns/op BenchmarkGCD100x1000/WithoutXY-4 12104 10162 ns/op BenchmarkGCD100x1000/WithXY-4 5552 20926 ns/op BenchmarkGCD1000x1000/WithoutXY-4 2017 58976 ns/op BenchmarkGCD1000x1000/WithXY-4 1065 112134 ns/op BenchmarkHilbert-4 18 6619651 ns/op BenchmarkBinomial-4 10000 11743 ns/op BenchmarkQuoRem-4 18634 6716 ns/op BenchmarkExp-4 7 15577245 ns/op BenchmarkExpMont/Odd-4 99 1131951 ns/op 2593 B/op 22 allocs/op BenchmarkExpMont/Even1-4 100 1145280 ns/op 3362 B/op 38 allocs/op BenchmarkExpMont/Even2-4 96 1182877 ns/op 3845 B/op 53 allocs/op BenchmarkExpMont/Even3-4 88 1192281 ns/op 3894 B/op 54 allocs/op BenchmarkExpMont/Even4-4 92 1190069 ns/op 3853 B/op 53 allocs/op BenchmarkExpMont/Even8-4 93 1182763 ns/op 3888 B/op 54 allocs/op BenchmarkExpMont/Even32-4 88 1203905 ns/op 3821 B/op 52 allocs/op BenchmarkExpMont/Even64-4 120 984636 ns/op 3647 B/op 54 allocs/op BenchmarkExpMont/Even96-4 100 1033706 ns/op 3779 B/op 51 allocs/op BenchmarkExpMont/Even128-4 134 892709 ns/op 3242 B/op 50 allocs/op BenchmarkExpMont/Even255-4 140 848416 ns/op 2956 B/op 47 allocs/op BenchmarkExpMont/SmallEven1-4 301 385584 ns/op 1312 B/op 34 allocs/op BenchmarkExpMont/SmallEven2-4 270 432048 ns/op 1722 B/op 46 allocs/op BenchmarkExpMont/SmallEven3-4 273 433128 ns/op 1738 B/op 47 allocs/op BenchmarkExpMont/SmallEven4-4 276 439711 ns/op 1747 B/op 47 allocs/op BenchmarkExp2-4 7 15619868 ns/op BenchmarkBitset-4 506868 222.4 ns/op BenchmarkBitsetNeg-4 301425 382.8 ns/op BenchmarkBitsetOrig-4 202752 614.3 ns/op BenchmarkBitsetNegOrig-4 139960 925.7 ns/op BenchmarkModSqrt225_Tonelli-4 82 1405701 ns/op BenchmarkModSqrt225_3Mod4-4 282 416501 ns/op BenchmarkModSqrt231_Tonelli-4 78 1458804 ns/op BenchmarkModSqrt231_5Mod8-4 237 498261 ns/op BenchmarkModInverse-4 10000 10391 ns/op BenchmarkSqrt-4 1455 83973 ns/op BenchmarkIntSqr/1-4 894880 130.9 ns/op BenchmarkIntSqr/2-4 538995 225.1 ns/op BenchmarkIntSqr/3-4 470617 255.0 ns/op BenchmarkIntSqr/5-4 340344 350.6 ns/op BenchmarkIntSqr/8-4 230337 516.2 ns/op BenchmarkIntSqr/10-4 182947 653.8 ns/op BenchmarkIntSqr/20-4 41096 3038 ns/op BenchmarkIntSqr/30-4 28591 4217 ns/op BenchmarkIntSqr/50-4 15828 7682 ns/op BenchmarkIntSqr/80-4 7888 14276 ns/op BenchmarkIntSqr/100-4 5595 20000 ns/op BenchmarkIntSqr/200-4 1924 63454 ns/op BenchmarkIntSqr/300-4 938 124519 ns/op BenchmarkIntSqr/500-4 409 292931 ns/op BenchmarkIntSqr/800-4 189 630135 ns/op BenchmarkIntSqr/1000-4 128 916548 ns/op BenchmarkDiv/20/10-4 283604 426.6 ns/op BenchmarkDiv/40/20-4 280372 428.9 ns/op BenchmarkDiv/100/50-4 254461 463.1 ns/op BenchmarkDiv/200/100-4 42886 2839 ns/op BenchmarkDiv/400/200-4 41571 2949 ns/op BenchmarkDiv/1000/500-4 35300 3672 ns/op BenchmarkDiv/2000/1000-4 25867 4766 ns/op BenchmarkDiv/20000/10000-4 819 142964 ns/op BenchmarkDiv/200000/100000-4 19 5888101 ns/op BenchmarkDiv/2000000/1000000-4 1 189049552 ns/op BenchmarkDiv/20000000/10000000-4 1 6187725905 ns/op BenchmarkMul-4 3 37709865 ns/op BenchmarkNatMul/10-4 134838 864.9 ns/op BenchmarkNatMul/100-4 4083 28468 ns/op BenchmarkNatMul/1000-4 100 1044088 ns/op BenchmarkZeroShifts/Shl-4 22435 5353 ns/op BenchmarkZeroShifts/ShlSame-4 2636942 45.20 ns/op BenchmarkZeroShifts/Shr-4 22592 5149 ns/op BenchmarkZeroShifts/ShrSame-4 3044869 39.22 ns/op BenchmarkExp3Power/0x10-4 147511 813.8 ns/op BenchmarkExp3Power/0x40-4 125054 963.8 ns/op BenchmarkExp3Power/0x100-4 80308 1562 ns/op BenchmarkExp3Power/0x400-4 34273 3518 ns/op BenchmarkExp3Power/0x1000-4 7568 15429 ns/op BenchmarkExp3Power/0x4000-4 1141 104671 ns/op BenchmarkExp3Power/0x10000-4 123 960896 ns/op BenchmarkExp3Power/0x40000-4 12 9319676 ns/op BenchmarkExp3Power/0x100000-4 2 87986537 ns/op BenchmarkExp3Power/0x400000-4 1 808732529 ns/op BenchmarkFibo-4 4 29866049 ns/op BenchmarkNatSqr/1-4 842151 152.0 ns/op BenchmarkNatSqr/2-4 428944 276.1 ns/op BenchmarkNatSqr/3-4 348860 350.7 ns/op BenchmarkNatSqr/5-4 268357 471.7 ns/op BenchmarkNatSqr/8-4 161882 676.2 ns/op BenchmarkNatSqr/10-4 144438 828.3 ns/op BenchmarkNatSqr/20-4 38862 3167 ns/op BenchmarkNatSqr/30-4 26244 4484 ns/op BenchmarkNatSqr/50-4 14763 8002 ns/op BenchmarkNatSqr/80-4 7800 15033 ns/op BenchmarkNatSqr/100-4 5551 20716 ns/op BenchmarkNatSqr/200-4 1825 63663 ns/op BenchmarkNatSqr/300-4 912 125675 ns/op BenchmarkNatSqr/500-4 400 296966 ns/op BenchmarkNatSqr/800-4 193 622928 ns/op BenchmarkNatSqr/1000-4 130 906586 ns/op BenchmarkNatSetBytes/8-4 636806 169.9 ns/op BenchmarkNatSetBytes/24-4 191359 583.4 ns/op BenchmarkNatSetBytes/128-4 47534 2410 ns/op BenchmarkNatSetBytes/7-4 668508 161.6 ns/op BenchmarkNatSetBytes/23-4 203688 579.5 ns/op BenchmarkNatSetBytes/127-4 47664 2475 ns/op BenchmarkScanPi-4 184 657752 ns/op BenchmarkStringPiParallel-4 646 163610 ns/op BenchmarkScan/10/Base2-4 32215 3726 ns/op BenchmarkScan/100/Base2-4 3669 32640 ns/op BenchmarkScan/1000/Base2-4 369 325932 ns/op BenchmarkScan/10/Base8-4 77841 1562 ns/op BenchmarkScan/100/Base8-4 10000 11579 ns/op BenchmarkScan/1000/Base8-4 1065 113133 ns/op BenchmarkScan/10/Base10-4 82729 1444 ns/op BenchmarkScan/100/Base10-4 10000 10454 ns/op BenchmarkScan/1000/Base10-4 1152 102734 ns/op BenchmarkScan/10/Base16-4 96384 1232 ns/op BenchmarkScan/100/Base16-4 13525 8923 ns/op BenchmarkScan/1000/Base16-4 1374 89029 ns/op BenchmarkString/10/Base2-4 153010 728.2 ns/op BenchmarkString/100/Base2-4 22450 5540 ns/op BenchmarkString/1000/Base2-4 2390 50920 ns/op BenchmarkString/10/Base8-4 293407 372.2 ns/op BenchmarkString/100/Base8-4 57006 2005 ns/op BenchmarkString/1000/Base8-4 5826 17870 ns/op BenchmarkString/10/Base10-4 147310 779.5 ns/op BenchmarkString/100/Base10-4 31100 3655 ns/op BenchmarkString/1000/Base10-4 3984 27169 ns/op BenchmarkString/10/Base16-4 335844 331.6 ns/op BenchmarkString/100/Base16-4 71803 1612 ns/op BenchmarkString/1000/Base16-4 7702 13847 ns/op BenchmarkLeafSize/0-4 45 2597532 ns/op BenchmarkLeafSize/1-4 364 321582 ns/op BenchmarkLeafSize/2-4 370 310385 ns/op BenchmarkLeafSize/3-4 260 451712 ns/op BenchmarkLeafSize/4-4 376 311944 ns/op BenchmarkLeafSize/5-4 231 523592 ns/op BenchmarkLeafSize/6-4 258 448819 ns/op BenchmarkLeafSize/7-4 277 424272 ns/op BenchmarkLeafSize/8-4 378 313556 ns/op BenchmarkLeafSize/9-4 196 613777 ns/op BenchmarkLeafSize/10-4 236 508154 ns/op BenchmarkLeafSize/11-4 234 506568 ns/op BenchmarkLeafSize/12-4 248 460979 ns/op BenchmarkLeafSize/13-4 241 491333 ns/op BenchmarkLeafSize/14-4 270 423784 ns/op BenchmarkLeafSize/15-4 308 387502 ns/op BenchmarkLeafSize/16-4 355 312177 ns/op BenchmarkLeafSize/32-4 367 314373 ns/op BenchmarkLeafSize/64-4 358 331096 ns/op BenchmarkProbablyPrime/n=0-4 7 14590445 ns/op BenchmarkProbablyPrime/n=1-4 6 17235519 ns/op BenchmarkProbablyPrime/n=5-4 4 26705739 ns/op BenchmarkProbablyPrime/n=10-4 3 38699825 ns/op BenchmarkProbablyPrime/n=20-4 2 63592838 ns/op BenchmarkProbablyPrime/Lucas-4 9 11977808 ns/op BenchmarkProbablyPrime/MillerRabinBase2-4 46 2462476 ns/op BenchmarkRatCmp-4 169650 703.6 ns/op BenchmarkFloatSqrt/64-4 19359 6078 ns/op 160 B/op 4 allocs/op BenchmarkFloatSqrt/128-4 12313 9812 ns/op 208 B/op 4 allocs/op BenchmarkFloatSqrt/256-4 8341 14038 ns/op 304 B/op 4 allocs/op BenchmarkFloatSqrt/1000-4 4234 27049 ns/op 1264 B/op 5 allocs/op BenchmarkFloatSqrt/10000-4 700 161744 ns/op 18113 B/op 9 allocs/op BenchmarkFloatSqrt/100000-4 43 2733905 ns/op 178242 B/op 21 allocs/op BenchmarkFloatSqrt/1000000-4 1 214866472 ns/op 3798456 B/op 631 allocs/op PASS ok math/big 52.677s goos: linux goarch: arm64 pkg: math/bits BenchmarkLeadingZeros-4 8491438 14.11 ns/op BenchmarkLeadingZeros8-4 8108064 14.78 ns/op BenchmarkLeadingZeros16-4 9151893 13.15 ns/op BenchmarkLeadingZeros32-4 9279421 12.77 ns/op BenchmarkLeadingZeros64-4 9351474 12.78 ns/op BenchmarkTrailingZeros-4 9131919 13.12 ns/op BenchmarkTrailingZeros8-4 9156334 13.10 ns/op BenchmarkTrailingZeros16-4 9139514 13.11 ns/op BenchmarkTrailingZeros32-4 9154016 13.10 ns/op BenchmarkTrailingZeros64-4 9151558 13.11 ns/op BenchmarkOnesCount-4 9374414 12.77 ns/op BenchmarkOnesCount8-4 9143246 13.13 ns/op BenchmarkOnesCount16-4 9023152 13.11 ns/op BenchmarkOnesCount32-4 9142968 13.10 ns/op BenchmarkOnesCount64-4 9377754 12.76 ns/op BenchmarkRotateLeft-4 9144278 13.10 ns/op BenchmarkRotateLeft8-4 9147038 13.11 ns/op BenchmarkRotateLeft16-4 9155860 13.12 ns/op BenchmarkRotateLeft32-4 9141213 13.14 ns/op BenchmarkRotateLeft64-4 9391257 12.78 ns/op BenchmarkReverse-4 17736051 6.784 ns/op BenchmarkReverse8-4 17791694 6.758 ns/op BenchmarkReverse16-4 17710401 6.795 ns/op BenchmarkReverse32-4 17748751 6.774 ns/op BenchmarkReverse64-4 17694211 6.778 ns/op BenchmarkReverseBytes-4 17700993 6.806 ns/op BenchmarkReverseBytes16-4 17675755 6.786 ns/op BenchmarkReverseBytes32-4 17791694 6.788 ns/op BenchmarkReverseBytes64-4 17768406 6.774 ns/op BenchmarkAdd-4 9388318 12.77 ns/op BenchmarkAdd32-4 9150609 13.10 ns/op BenchmarkAdd64-4 9128641 13.10 ns/op BenchmarkAdd64multiple-4 18202557 6.571 ns/op BenchmarkSub-4 9387496 12.78 ns/op BenchmarkSub32-4 9151893 13.16 ns/op BenchmarkSub64-4 9153988 13.11 ns/op BenchmarkSub64multiple-4 18115069 6.566 ns/op BenchmarkMul-4 9391023 12.77 ns/op BenchmarkMul32-4 9640970 12.44 ns/op BenchmarkMul64-4 9379777 12.77 ns/op BenchmarkDiv-4 2218862 50.36 ns/op BenchmarkDiv32-4 8920155 13.48 ns/op BenchmarkDiv64-4 2378330 50.36 ns/op PASS ok math/bits 6.809s goos: linux goarch: arm64 pkg: math/cmplx BenchmarkAbs-4 2664385 44.49 ns/op BenchmarkAcos-4 334694 337.6 ns/op BenchmarkAcosh-4 330279 360.4 ns/op BenchmarkAsin-4 348580 334.2 ns/op BenchmarkAsinh-4 356116 338.5 ns/op BenchmarkAtan-4 512276 232.0 ns/op BenchmarkAtanh-4 520453 230.1 ns/op BenchmarkConj-4 19339616 5.401 ns/op BenchmarkCos-4 549651 202.9 ns/op BenchmarkCosh-4 540063 211.8 ns/op BenchmarkExp-4 636658 185.9 ns/op BenchmarkLog-4 512268 229.5 ns/op BenchmarkLog10-4 511621 229.4 ns/op BenchmarkPhase-4 1560151 77.44 ns/op BenchmarkPolar-4 803728 145.1 ns/op BenchmarkPow-4 190688 629.0 ns/op BenchmarkRect-4 846261 140.4 ns/op BenchmarkSin-4 549027 211.1 ns/op BenchmarkSinh-4 544869 215.8 ns/op BenchmarkSqrt-4 1519292 79.22 ns/op BenchmarkTan-4 402295 285.2 ns/op BenchmarkTanh-4 386000 301.2 ns/op PASS ok math/cmplx 3.876s goos: linux goarch: arm64 pkg: math/rand BenchmarkInt63Threadsafe-4 486342 228.3 ns/op BenchmarkInt63ThreadsafeParallel-4 543674 223.4 ns/op BenchmarkInt63Unthreadsafe-4 975102 118.1 ns/op BenchmarkIntn1000-4 627338 185.1 ns/op BenchmarkInt63n1000-4 752614 154.0 ns/op BenchmarkInt31n1000-4 753919 154.3 ns/op BenchmarkFloat32-4 756696 154.0 ns/op BenchmarkFloat64-4 957333 119.2 ns/op BenchmarkPerm3-4 157404 770.2 ns/op BenchmarkPerm30-4 17308 6719 ns/op BenchmarkPerm30ViaShuffle-4 18787 6374 ns/op BenchmarkShuffleOverhead-4 12547 9576 ns/op BenchmarkRead3-4 691785 171.2 ns/op BenchmarkRead64-4 64017 1818 ns/op BenchmarkRead1000-4 4194 26682 ns/op BenchmarkConcurrent-4 104173 1020 ns/op PASS ok math/rand 3.187s goos: linux goarch: arm64 pkg: mime BenchmarkQEncodeWord-4 32206 3690 ns/op BenchmarkQDecodeWord-4 73352 1615 ns/op BenchmarkQDecodeHeader-4 70026 1719 ns/op BenchmarkTypeByExtension/.html-4 386672 303.8 ns/op BenchmarkTypeByExtension/.HTML-4 255075 442.7 ns/op BenchmarkTypeByExtension/.unused-4 309380 366.6 ns/op BenchmarkExtensionsByType/text/html-4 149133 820.5 ns/op BenchmarkExtensionsByType/text/html;_charset=utf-8-4 79208 1504 ns/op BenchmarkExtensionsByType/application/octet-stream-4 97705 1253 ns/op PASS ok mime 2.331s goos: linux goarch: arm64 pkg: mime/multipart BenchmarkReadForm/fields/maxMemory=0-4 588 179272 ns/op 48151 B/op 187 allocs/op BenchmarkReadForm/fields/maxMemory=1048576-4 615 182476 ns/op 48135 B/op 187 allocs/op BenchmarkReadForm/files/maxMemory=0-4 238 501677 ns/op 104702 B/op 271 allocs/op BenchmarkReadForm/files/maxMemory=1048576-4 471 245557 ns/op 49124 B/op 207 allocs/op PASS ok mime/multipart 1.596s goos: linux goarch: arm64 pkg: mime/quotedprintable BenchmarkWriter-4 969 123150 ns/op PASS ok mime/quotedprintable 1.147s goos: linux goarch: arm64 pkg: net BenchmarkGoLookupIP-4 86 1383956 ns/op 8669 B/op 91 allocs/op BenchmarkGoLookupIPNoSuchHost-4 19 11048751 ns/op 19497 B/op 160 allocs/op BenchmarkGoLookupIPWithBrokenNameServer-4 1 5008348209 ns/op 158728 B/op 231 allocs/op BenchmarkDNSName-4 109063 1038 ns/op BenchmarkInterfaces-4 2695 41054 ns/op 9068 B/op 30 allocs/op BenchmarkInterfaceByIndex-4 3856 30768 ns/op 6946 B/op 22 allocs/op BenchmarkInterfaceByName-4 2677 40649 ns/op 9171 B/op 31 allocs/op BenchmarkInterfaceAddrs-4 1842 62958 ns/op 12569 B/op 63 allocs/op BenchmarkInterfacesAndAddrs-4 6054 19584 ns/op 2689 B/op 21 allocs/op BenchmarkInterfacesAndMulticastAddrs-4 1074 98616 ns/op 134956 B/op 37 allocs/op BenchmarkParseIP-4 6745 17748 ns/op BenchmarkParseIPValidIPv4-4 305824 397.5 ns/op BenchmarkParseIPValidIPv6-4 164829 739.3 ns/op BenchmarkIPString/IPv4-4 101206 1143 ns/op 32 B/op 2 allocs/op BenchmarkIPString/IPv6-4 9526 11768 ns/op 216 B/op 11 allocs/op BenchmarkIPMaskString-4 42709 2682 ns/op BenchmarkIPEqual/IPv4-4 686154 172.5 ns/op BenchmarkIPEqual/IPv6-4 681906 172.4 ns/op BenchmarkSendFile/1024-4 1 1206157514 ns/op 0.00 MB/s 520 B/op 11 allocs/op BenchmarkSendFile/2048-4 1 1205142994 ns/op 0.00 MB/s 520 B/op 11 allocs/op BenchmarkSendFile/4096-4 1 1204947314 ns/op 0.00 MB/s 520 B/op 11 allocs/op BenchmarkSendFile/8192-4 1 1205235754 ns/op 0.01 MB/s 520 B/op 11 allocs/op BenchmarkSendFile/16384-4 1 1204741514 ns/op 0.01 MB/s 520 B/op 11 allocs/op BenchmarkSendFile/32768-4 1 1009889722 ns/op 0.03 MB/s 616 B/op 12 allocs/op BenchmarkSendFile/65536-4 1 1009997002 ns/op 0.06 MB/s 520 B/op 11 allocs/op BenchmarkSendFile/131072-4 1 1010380201 ns/op 0.13 MB/s 616 B/op 12 allocs/op BenchmarkSendFile/262144-4 1 1010659882 ns/op 0.26 MB/s 552 B/op 12 allocs/op BenchmarkSendFile/524288-4 1 1011435802 ns/op 0.52 MB/s 520 B/op 11 allocs/op BenchmarkSendFile/1048576-4 1 1011848481 ns/op 1.04 MB/s 520 B/op 11 allocs/op BenchmarkSplice/tcp-to-tcp/1024-4 1 1009950242 ns/op 0.00 MB/s BenchmarkSplice/tcp-to-tcp/2048-4 1 1010026761 ns/op 0.00 MB/s BenchmarkSplice/tcp-to-tcp/4096-4 1 1010315322 ns/op 0.00 MB/s BenchmarkSplice/tcp-to-tcp/8192-4 1 1010299761 ns/op 0.01 MB/s BenchmarkSplice/tcp-to-tcp/16384-4 1 1010427402 ns/op 0.02 MB/s BenchmarkSplice/tcp-to-tcp/32768-4 1 1010348721 ns/op 0.03 MB/s BenchmarkSplice/tcp-to-tcp/65536-4 1 1010681562 ns/op 0.06 MB/s BenchmarkSplice/tcp-to-tcp/131072-4 1 1010729882 ns/op 0.13 MB/s BenchmarkSplice/tcp-to-tcp/262144-4 1 1010791161 ns/op 0.26 MB/s BenchmarkSplice/tcp-to-tcp/524288-4 1 1011192122 ns/op 0.52 MB/s BenchmarkSplice/tcp-to-tcp/1048576-4 1 1012170121 ns/op 1.04 MB/s BenchmarkSplice/unix-to-tcp/1024-4 1 1010441922 ns/op 0.00 MB/s BenchmarkSplice/unix-to-tcp/2048-4 1 1010525641 ns/op 0.00 MB/s BenchmarkSplice/unix-to-tcp/4096-4 1 1010379242 ns/op 0.00 MB/s BenchmarkSplice/unix-to-tcp/8192-4 1 1010594001 ns/op 0.01 MB/s BenchmarkSplice/unix-to-tcp/16384-4 1 1010572482 ns/op 0.02 MB/s BenchmarkSplice/unix-to-tcp/32768-4 1 1010527961 ns/op 0.03 MB/s BenchmarkSplice/unix-to-tcp/65536-4 1 1010586802 ns/op 0.06 MB/s BenchmarkSplice/unix-to-tcp/131072-4 1 1010922321 ns/op 0.13 MB/s BenchmarkSplice/unix-to-tcp/262144-4 1 1010929361 ns/op 0.26 MB/s BenchmarkSplice/unix-to-tcp/524288-4 1 1011233002 ns/op 0.52 MB/s BenchmarkSplice/unix-to-tcp/1048576-4 1 1012205721 ns/op 1.04 MB/s BenchmarkSpliceFile/tcp-to-file/1024-4 1 1010221522 ns/op 0.00 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/tcp-to-file/2048-4 1 1010209561 ns/op 0.00 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/tcp-to-file/4096-4 1 1010108922 ns/op 0.00 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/tcp-to-file/8192-4 1 1010217441 ns/op 0.01 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/tcp-to-file/16384-4 1 1010170682 ns/op 0.02 MB/s 896 B/op 8 allocs/op BenchmarkSpliceFile/tcp-to-file/32768-4 1 1010460241 ns/op 0.03 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/tcp-to-file/65536-4 1 1010188122 ns/op 0.06 MB/s 896 B/op 8 allocs/op BenchmarkSpliceFile/tcp-to-file/131072-4 1 1010690041 ns/op 0.13 MB/s 896 B/op 8 allocs/op BenchmarkSpliceFile/tcp-to-file/262144-4 1 1010680122 ns/op 0.26 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/tcp-to-file/524288-4 1 1011066881 ns/op 0.52 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/tcp-to-file/1048576-4 1 1011962082 ns/op 1.04 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/unix-to-file/1024-4 1 1010120161 ns/op 0.00 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/unix-to-file/2048-4 1 1010183962 ns/op 0.00 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/unix-to-file/4096-4 1 1010167121 ns/op 0.00 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/unix-to-file/8192-4 1 1010445442 ns/op 0.01 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/unix-to-file/16384-4 1 1010195841 ns/op 0.02 MB/s 896 B/op 8 allocs/op BenchmarkSpliceFile/unix-to-file/32768-4 1 1010697962 ns/op 0.03 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/unix-to-file/65536-4 1 1010030242 ns/op 0.06 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/unix-to-file/131072-4 1 1010355402 ns/op 0.13 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/unix-to-file/262144-4 1 1010651362 ns/op 0.26 MB/s 896 B/op 8 allocs/op BenchmarkSpliceFile/unix-to-file/524288-4 1 1011275881 ns/op 0.52 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/unix-to-file/1048576-4 1 1011876762 ns/op 1.04 MB/s 944 B/op 9 allocs/op BenchmarkTCP4OneShot-4 2984 38644 ns/op BenchmarkTCP4OneShotTimeout-4 2662 41444 ns/op BenchmarkTCP4Persistent-4 16628 7208 ns/op BenchmarkTCP4PersistentTimeout-4 16674 6965 ns/op BenchmarkTCP4ConcurrentReadWrite-4 29094 3628 ns/op BenchmarkSetReadDeadline-4 112119 1069 ns/op BenchmarkReadWriteMsgUDPAddrPort-4 15048 7975 ns/op 0 B/op 0 allocs/op BenchmarkWriteToReadFromUDP-4 15391 7808 ns/op 16 B/op 1 allocs/op BenchmarkWriteToReadFromUDPAddrPort-4 15778 7639 ns/op 0 B/op 0 allocs/op PASS ok net 66.829s goos: linux goarch: arm64 pkg: net/http BenchmarkCookieString-4 21691 5488 ns/op 176 B/op 1 allocs/op BenchmarkReadSetCookies-4 9118 13127 ns/op 1168 B/op 21 allocs/op BenchmarkReadCookies-4 9298 10961 ns/op 1840 B/op 11 allocs/op BenchmarkHeaderWriteSubset-4 15314 7865 ns/op 45 B/op 0 allocs/op BenchmarkCopyValues-4 29804 4008 ns/op 736 B/op 11 allocs/op BenchmarkHexEscapeNonASCII-4 32318 3728 ns/op 192 B/op 2 allocs/op BenchmarkFindChild/n=2/rep=linear-4 1613164 74.14 ns/op BenchmarkFindChild/n=2/rep=map-4 2681062 45.08 ns/op BenchmarkFindChild/n=2/rep=hybrid8-4 1362706 88.62 ns/op BenchmarkFindChild/n=4/rep=linear-4 747421 146.5 ns/op BenchmarkFindChild/n=4/rep=map-4 2510510 47.12 ns/op BenchmarkFindChild/n=4/rep=hybrid8-4 746918 160.2 ns/op BenchmarkFindChild/n=8/rep=linear-4 404612 278.8 ns/op BenchmarkFindChild/n=8/rep=map-4 2383166 50.30 ns/op BenchmarkFindChild/n=8/rep=hybrid8-4 383469 302.2 ns/op BenchmarkFindChild/n=16/rep=linear-4 224661 531.0 ns/op BenchmarkFindChild/n=16/rep=map-4 2477970 49.79 ns/op BenchmarkFindChild/n=16/rep=hybrid8-4 1742917 64.62 ns/op BenchmarkFindChild/n=32/rep=linear-4 110713 1062 ns/op BenchmarkFindChild/n=32/rep=map-4 2830776 43.91 ns/op BenchmarkFindChild/n=32/rep=hybrid8-4 2004482 57.57 ns/op BenchmarkServerMatch-4 17414 6943 ns/op BenchmarkReadRequestChrome-4 3360 31906 ns/op 19.15 MB/s 1508 B/op 14 allocs/op BenchmarkReadRequestCurl-4 8870 11918 ns/op 6.54 MB/s 956 B/op 9 allocs/op BenchmarkReadRequestApachebench-4 8509 12040 ns/op 6.81 MB/s 956 B/op 9 allocs/op BenchmarkReadRequestSiege-4 6876 16832 ns/op 8.97 MB/s 1052 B/op 11 allocs/op BenchmarkReadRequestWrk-4 15169 7707 ns/op 5.19 MB/s 892 B/op 7 allocs/op BenchmarkFileAndServer_1KB/h1-4 368 325683 ns/op 3.14 MB/s BenchmarkFileAndServer_1KB/https1-4 242 461707 ns/op 2.22 MB/s BenchmarkFileAndServer_1KB/h2-4 171 673506 ns/op 1.52 MB/s BenchmarkFileAndServer_16MB/h1-4 3 44538425 ns/op 376.69 MB/s BenchmarkFileAndServer_16MB/https1-4 1 118483395 ns/op 141.60 MB/s BenchmarkFileAndServer_16MB/h2-4 1 208991752 ns/op 80.28 MB/s BenchmarkFileAndServer_64MB/h1-4 1 179425593 ns/op 374.02 MB/s BenchmarkFileAndServer_64MB/https1-4 1 399879105 ns/op 167.82 MB/s BenchmarkFileAndServer_64MB/h2-4 1 564155819 ns/op 118.95 MB/s BenchmarkServeMux-4 205 618266 ns/op 17280 B/op 360 allocs/op BenchmarkServeMux_SkipServe-4 254 500389 ns/op 0 B/op 0 allocs/op BenchmarkClientServer/h1-4 423 281296 ns/op 5968 B/op 63 allocs/op BenchmarkClientServer/https1-4 261 426358 ns/op 6649 B/op 73 allocs/op BenchmarkClientServer/h2-4 201 552952 ns/op 10022 B/op 78 allocs/op BenchmarkClientServerParallel/4/h1-4 1341 92063 ns/op 9177 B/op 75 allocs/op BenchmarkClientServerParallel/4/https1-4 19 5626785 ns/op 102253 B/op 1101 allocs/op --- BENCH: BenchmarkClientServerParallel/4/https1-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:42492: read tcp 127.0.0.1:38815->127.0.0.1:42492: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:42540: write tcp 127.0.0.1:38815->127.0.0.1:42540: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:42564: write tcp 127.0.0.1:38815->127.0.0.1:42564: use of closed network connection BenchmarkClientServerParallel/4/h2-4 146 741851 ns/op 19869 B/op 202 allocs/op --- BENCH: BenchmarkClientServerParallel/4/h2-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:48624: write tcp 127.0.0.1:45439->127.0.0.1:48624: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:48666: write tcp 127.0.0.1:45439->127.0.0.1:48666: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:48686: read tcp 127.0.0.1:45439->127.0.0.1:48686: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:48636: read tcp 127.0.0.1:45439->127.0.0.1:48636: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:48644: read tcp 127.0.0.1:45439->127.0.0.1:48644: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:48606: read tcp 127.0.0.1:45439->127.0.0.1:48606: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:41140: write tcp 127.0.0.1:44793->127.0.0.1:41140: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:41118: read tcp 127.0.0.1:44793->127.0.0.1:41118: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:41036: write tcp 127.0.0.1:44793->127.0.0.1:41036: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:41148: write tcp 127.0.0.1:44793->127.0.0.1:41148: use of closed network connection ... [output truncated] BenchmarkClientServerParallel/64/h1-4 937 122175 ns/op 15204 B/op 96 allocs/op BenchmarkClientServerParallel/64/https1-4 78 5888958 ns/op 106778 B/op 1151 allocs/op --- BENCH: BenchmarkClientServerParallel/64/https1-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:51952: read tcp 127.0.0.1:45361->127.0.0.1:51952: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:51958: read tcp 127.0.0.1:45361->127.0.0.1:51958: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:51978: write tcp 127.0.0.1:45361->127.0.0.1:51978: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:52076: read tcp 127.0.0.1:45361->127.0.0.1:52076: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:52068: read tcp 127.0.0.1:45361->127.0.0.1:52068: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:52018: read tcp 127.0.0.1:45361->127.0.0.1:52018: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:52006: read tcp 127.0.0.1:45361->127.0.0.1:52006: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:51992: read tcp 127.0.0.1:45361->127.0.0.1:51992: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:52044: write tcp 127.0.0.1:45361->127.0.0.1:52044: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:51946: write tcp 127.0.0.1:45361->127.0.0.1:51946: use of closed network connection ... [output truncated] BenchmarkClientServerParallel/64/h2-4 81 1949365 ns/op 46387 B/op 498 allocs/op --- BENCH: BenchmarkClientServerParallel/64/h2-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:59424: read tcp 127.0.0.1:37307->127.0.0.1:59424: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:59324: read tcp 127.0.0.1:37307->127.0.0.1:59324: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:59412: read tcp 127.0.0.1:37307->127.0.0.1:59412: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:59360: read tcp 127.0.0.1:37307->127.0.0.1:59360: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:59332: read tcp 127.0.0.1:37307->127.0.0.1:59332: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:59372: read tcp 127.0.0.1:37307->127.0.0.1:59372: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:59398: read tcp 127.0.0.1:37307->127.0.0.1:59398: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:59438: read tcp 127.0.0.1:37307->127.0.0.1:59438: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:59382: read tcp 127.0.0.1:37307->127.0.0.1:59382: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:59430: read tcp 127.0.0.1:37307->127.0.0.1:59430: use of closed network connection ... [output truncated] BenchmarkServer-4 1 1016648921 ns/op 29192 B/op 150 allocs/op BenchmarkClient-4 421 296438 ns/op 3731 B/op 44 allocs/op BenchmarkServerFakeConnNoKeepAlive-4 759 150816 ns/op 7446 B/op 54 allocs/op BenchmarkServerFakeConnWithKeepAlive-4 1501 76915 ns/op 3094 B/op 24 allocs/op BenchmarkServerFakeConnWithKeepAliveLite-4 1932 64741 ns/op 1916 B/op 14 allocs/op BenchmarkServerHandlerTypeLen-4 1681 66921 ns/op 2791 B/op 21 allocs/op BenchmarkServerHandlerNoLen-4 1850 62914 ns/op 2722 B/op 19 allocs/op BenchmarkServerHandlerNoType-4 1740 66025 ns/op 2785 B/op 20 allocs/op BenchmarkServerHandlerNoHeader-4 1940 59391 ns/op 1921 B/op 14 allocs/op BenchmarkServerHijack-4 1045 107524 ns/op 16742 B/op 50 allocs/op BenchmarkCloseNotifier/h1-4 459 244595 ns/op 6085 B/op 52 allocs/op BenchmarkResponseStatusLine-4 382213 303.7 ns/op 0 B/op 0 allocs/op PASS ok net/http 17.439s goos: linux goarch: arm64 pkg: net/http/httputil BenchmarkServeHTTP-4 7323 16292 ns/op 34136 B/op 12 allocs/op PASS ok net/http/httputil 1.200s goos: linux goarch: arm64 pkg: net/netip BenchmarkIPNextPrev-4 84255 1402 ns/op BenchmarkBinaryMarshalRoundTrip/ipv4-4 426802 268.0 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6-4 169389 687.9 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6+zone-4 60806 2005 ns/op BenchmarkStdIPv4-4 120207 985.9 ns/op 16 B/op 1 allocs/op BenchmarkIPv4-4 81237 1431 ns/op 0 B/op 0 allocs/op BenchmarkIPv4_inline-4 84108 1379 ns/op 0 B/op 0 allocs/op BenchmarkStdIPv6-4 75223 1591 ns/op 16 B/op 1 allocs/op BenchmarkIPv6-4 60134 1908 ns/op 0 B/op 0 allocs/op BenchmarkIPv4Contains-4 1215932 99.08 ns/op 0 B/op 0 allocs/op BenchmarkIPv6Contains-4 1000000 106.9 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v4-4 914048 123.4 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6-4 218018 526.0 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_ellipsis-4 248527 488.2 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_v4-4 206932 533.5 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_zone-4 76969 1560 ns/op 0 B/op 0 allocs/op BenchmarkStdParseIP/v4-4 229650 488.9 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6-4 135500 888.1 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_ellipsis-4 136462 846.2 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_v4-4 135326 896.3 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_zone-4 72484 1687 ns/op 16 B/op 1 allocs/op BenchmarkIPString/v4-4 294194 387.6 ns/op 16 B/op 1 allocs/op BenchmarkIPString/v6-4 111103 1044 ns/op 48 B/op 1 allocs/op BenchmarkIPString/v6_ellipsis-4 150152 774.4 ns/op 24 B/op 1 allocs/op BenchmarkIPString/v6_v4-4 218900 522.0 ns/op 24 B/op 1 allocs/op BenchmarkIPString/v6_zone-4 140392 839.5 ns/op 24 B/op 1 allocs/op BenchmarkIPStringExpanded/v4-4 264044 442.4 ns/op 16 B/op 1 allocs/op BenchmarkIPStringExpanded/v6-4 138936 866.3 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_ellipsis-4 132772 870.9 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_v4-4 133508 879.8 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_zone-4 101788 1165 ns/op 128 B/op 2 allocs/op BenchmarkIPMarshalText-4 354165 317.5 ns/op 16 B/op 1 allocs/op BenchmarkAddrPortString/v4-4 105855 1136 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortString/v6-4 85191 1378 ns/op 112 B/op 3 allocs/op BenchmarkAddrPortString/v6_ellipsis-4 105320 1108 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortString/v6_v4-4 134745 879.6 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortString/v6_zone-4 103390 1181 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortMarshalText/v4-4 205784 570.6 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6-4 95961 1224 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_ellipsis-4 115240 1017 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_v4-4 147909 825.8 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_zone-4 107948 1095 ns/op 64 B/op 1 allocs/op BenchmarkPrefixMasking/IPv4_/32-4 823609 138.5 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/17-4 865675 138.3 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/0-4 785257 139.8 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/128-4 815394 143.9 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/65-4 734608 144.8 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/0-4 762660 144.5 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/128-4 770613 143.5 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/65-4 776517 143.4 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/0-4 769447 143.7 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMarshalText-4 272325 412.8 ns/op 24 B/op 1 allocs/op BenchmarkParseAddrPort/v4-4 417274 290.7 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6-4 165384 698.3 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_ellipsis-4 184365 651.0 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_v4-4 166622 702.8 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_zone-4 66634 1758 ns/op 0 B/op 0 allocs/op BenchmarkAs16-4 396861 269.8 ns/op PASS ok net/netip 8.464s 2023/09/14 17:56:14 Test RPC server listening on 127.0.0.1:38073 2023/09/14 17:56:14 Test HTTP RPC server listening on 127.0.0.1:38167 goos: linux goarch: arm64 pkg: net/rpc BenchmarkEndToEnd-4 2247 52878 ns/op BenchmarkEndToEndHTTP-4 1885 54681 ns/op BenchmarkEndToEndAsync-4 3584 33260 ns/op BenchmarkEndToEndAsyncHTTP-4 3704 32599 ns/op PASS ok net/rpc 1.782s goos: linux goarch: arm64 pkg: net/textproto BenchmarkReadMIMEHeader/client_headers-4 3304 33741 ns/op BenchmarkReadMIMEHeader/server_headers-4 4677 22881 ns/op BenchmarkUncommon-4 23114 5016 ns/op 464 B/op 5 allocs/op PASS ok net/textproto 1.413s goos: linux goarch: arm64 pkg: net/url BenchmarkString-4 3500 31796 ns/op 1616 B/op 60 allocs/op BenchmarkResolvePath-4 69794 1710 ns/op 32 B/op 2 allocs/op BenchmarkQueryEscape/#00-4 409148 284.2 ns/op 16 B/op 1 allocs/op BenchmarkQueryEscape/#01-4 81867 1454 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#02-4 158602 741.6 ns/op 32 B/op 1 allocs/op BenchmarkQueryEscape/#03-4 81140 1478 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#04-4 13099 9020 ns/op 832 B/op 2 allocs/op BenchmarkPathEscape/#00-4 336379 339.7 ns/op 16 B/op 1 allocs/op BenchmarkPathEscape/#01-4 79732 1484 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#02-4 156870 741.8 ns/op 32 B/op 1 allocs/op BenchmarkPathEscape/#03-4 79272 1493 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#04-4 14259 8392 ns/op 704 B/op 2 allocs/op BenchmarkQueryUnescape/#00-4 151570 797.2 ns/op 16 B/op 1 allocs/op BenchmarkQueryUnescape/#01-4 59556 2002 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#02-4 58894 2054 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#03-4 26211 4587 ns/op 64 B/op 1 allocs/op BenchmarkQueryUnescape/#04-4 4642 25090 ns/op 320 B/op 1 allocs/op BenchmarkPathUnescape/#00-4 149037 803.8 ns/op 16 B/op 1 allocs/op BenchmarkPathUnescape/#01-4 58923 2009 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#02-4 57872 2061 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#03-4 26482 4602 ns/op 64 B/op 1 allocs/op BenchmarkPathUnescape/#04-4 4700 24721 ns/op 320 B/op 1 allocs/op PASS ok net/url 4.159s goos: linux goarch: arm64 pkg: os BenchmarkExpand/noop-4 2054670 57.03 ns/op 0 B/op 0 allocs/op BenchmarkExpand/multiple-4 114754 1018 ns/op 48 B/op 2 allocs/op BenchmarkReaddirname-4 639 188110 ns/op --- BENCH: BenchmarkReaddirname-4 os_test.go:512: benchmarkReaddirname ".": 130 entries os_test.go:512: benchmarkReaddirname ".": 130 entries os_test.go:512: benchmarkReaddirname ".": 130 entries BenchmarkReaddir-4 248 475813 ns/op --- BENCH: BenchmarkReaddir-4 os_test.go:529: benchmarkReaddir ".": 130 entries os_test.go:529: benchmarkReaddir ".": 130 entries os_test.go:529: benchmarkReaddir ".": 130 entries BenchmarkReadDir-4 508 229723 ns/op --- BENCH: BenchmarkReadDir-4 os_test.go:546: benchmarkReadDir ".": 130 entries os_test.go:546: benchmarkReadDir ".": 130 entries os_test.go:546: benchmarkReadDir ".": 130 entries BenchmarkStatDot-4 74245 1598 ns/op BenchmarkStatFile-4 56373 2127 ns/op BenchmarkStatDir-4 60058 1973 ns/op BenchmarkLstatDot-4 74102 1593 ns/op BenchmarkLstatFile-4 56922 2141 ns/op BenchmarkLstatDir-4 59496 2000 ns/op PASS ok os 2.629s goos: linux goarch: arm64 pkg: os/exec BenchmarkExecHostname-4 217 539258 ns/op 6758 B/op 30 allocs/op PASS ok os/exec 1.192s goos: linux goarch: arm64 pkg: os/user BenchmarkCurrent-4 309398 336.5 ns/op PASS ok os/user 1.127s goos: linux goarch: arm64 pkg: reflect BenchmarkBool-4 3300780 36.41 ns/op BenchmarkString-4 2295740 51.71 ns/op BenchmarkBytes-4 1994583 59.75 ns/op BenchmarkNamedBytes-4 884485 124.9 ns/op BenchmarkBytesArray-4 707480 167.0 ns/op BenchmarkSliceLen-4 2341371 51.37 ns/op BenchmarkMapLen-4 790201 147.2 ns/op BenchmarkStringLen-4 1334491 90.93 ns/op BenchmarkArrayLen-4 923958 114.7 ns/op BenchmarkSliceCap-4 2407395 49.83 ns/op BenchmarkDeepEqual/int8-4 432806 273.9 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int8-4 83844 1424 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int16-4 364267 325.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int16-4 80937 1482 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int32-4 357410 329.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int32-4 80968 1478 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int64-4 367551 327.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int64-4 81092 1475 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int-4 367376 322.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int-4 81115 1468 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint8-4 419076 276.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8-4 104458 1144 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint16-4 369021 322.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint16-4 80811 1470 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint32-4 363728 325.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint32-4 80772 1472 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint64-4 365830 326.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint64-4 81176 1474 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint-4 365443 323.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint-4 81279 1474 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uintptr-4 367795 323.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uintptr-4 80713 1475 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float32-4 366018 320.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float32-4 81244 1469 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float64-4 368631 320.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float64-4 79440 1467 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex64-4 351225 329.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex64-4 81121 1478 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex128-4 367953 322.9 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex128-4 80827 1472 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/bool-4 430873 273.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]bool-4 83058 1429 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/string-4 357440 317.5 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]string-4 81325 1471 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8#01-4 105504 1137 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][]uint8-4 51166 2337 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[6]uint8-4 41674 2885 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][6]uint8-4 29678 4045 ns/op 0 B/op 0 allocs/op BenchmarkMapsDeepEqual-4 31123 3821 ns/op BenchmarkIsZero/ArrayComparable-4 210073 568.2 ns/op BenchmarkIsZero/ArrayIncomparable-4 27122 4422 ns/op BenchmarkIsZero/StructComparable-4 474532 250.8 ns/op BenchmarkIsZero/StructIncomparable-4 126487 944.1 ns/op BenchmarkSetZero/Bool/Direct-4 2642892 44.73 ns/op BenchmarkSetZero/Bool/CachedZero-4 618824 192.1 ns/op BenchmarkSetZero/Bool/NewZero-4 477417 250.4 ns/op BenchmarkSetZero/Int/Direct-4 1904745 63.00 ns/op BenchmarkSetZero/Int/CachedZero-4 642562 185.6 ns/op BenchmarkSetZero/Int/NewZero-4 486806 248.0 ns/op BenchmarkSetZero/Uint/Direct-4 1916984 64.31 ns/op BenchmarkSetZero/Uint/CachedZero-4 634316 187.0 ns/op BenchmarkSetZero/Uint/NewZero-4 487114 243.3 ns/op BenchmarkSetZero/Float/Direct-4 1911909 62.66 ns/op BenchmarkSetZero/Float/CachedZero-4 638868 184.5 ns/op BenchmarkSetZero/Float/NewZero-4 492375 248.8 ns/op BenchmarkSetZero/Complex/Direct-4 1906876 62.87 ns/op BenchmarkSetZero/Complex/CachedZero-4 619603 187.3 ns/op BenchmarkSetZero/Complex/NewZero-4 484065 246.5 ns/op BenchmarkSetZero/Array/Direct-4 1694062 70.88 ns/op BenchmarkSetZero/Array/CachedZero-4 611845 194.7 ns/op BenchmarkSetZero/Array/NewZero-4 479478 249.0 ns/op BenchmarkSetZero/Chan/Direct-4 1975814 60.71 ns/op BenchmarkSetZero/Chan/CachedZero-4 627234 188.8 ns/op BenchmarkSetZero/Chan/NewZero-4 487162 247.0 ns/op BenchmarkSetZero/Func/Direct-4 1978126 60.96 ns/op BenchmarkSetZero/Func/CachedZero-4 631126 187.4 ns/op BenchmarkSetZero/Func/NewZero-4 494078 246.4 ns/op BenchmarkSetZero/Interface/Direct-4 1765792 67.61 ns/op BenchmarkSetZero/Interface/CachedZero-4 628311 190.1 ns/op BenchmarkSetZero/Interface/NewZero-4 480675 245.0 ns/op BenchmarkSetZero/Map/Direct-4 1965130 60.77 ns/op BenchmarkSetZero/Map/CachedZero-4 623194 188.8 ns/op BenchmarkSetZero/Map/NewZero-4 481447 248.4 ns/op BenchmarkSetZero/Pointer/Direct-4 1975465 60.60 ns/op BenchmarkSetZero/Pointer/CachedZero-4 625468 187.4 ns/op BenchmarkSetZero/Pointer/NewZero-4 491022 242.5 ns/op BenchmarkSetZero/Slice/Direct-4 1759232 68.56 ns/op BenchmarkSetZero/Slice/CachedZero-4 621516 192.9 ns/op BenchmarkSetZero/Slice/NewZero-4 477547 248.4 ns/op BenchmarkSetZero/String/Direct-4 1923890 62.49 ns/op BenchmarkSetZero/String/CachedZero-4 632310 190.1 ns/op BenchmarkSetZero/String/NewZero-4 482019 244.2 ns/op BenchmarkSetZero/Struct/Direct-4 1703132 70.44 ns/op BenchmarkSetZero/Struct/CachedZero-4 617944 192.4 ns/op BenchmarkSetZero/Struct/NewZero-4 479731 252.8 ns/op BenchmarkSelect/1-4 158193 783.6 ns/op 80 B/op 5 allocs/op BenchmarkSelect/4-4 69180 1720 ns/op 208 B/op 8 allocs/op BenchmarkSelect/8-4 36332 3164 ns/op 672 B/op 13 allocs/op BenchmarkCall-4 182464 626.8 ns/op 0 B/op 0 allocs/op BenchmarkCallMethod-4 133288 842.0 ns/op 0 B/op 0 allocs/op BenchmarkCallArgCopy/size=128-4 118390 1008 ns/op 127.03 MB/s BenchmarkCallArgCopy/size=256-4 110900 1089 ns/op 235.04 MB/s BenchmarkCallArgCopy/size=1024-4 74257 1613 ns/op 634.92 MB/s BenchmarkCallArgCopy/size=4096-4 32024 3745 ns/op 1093.83 MB/s BenchmarkCallArgCopy/size=65536-4 2216 56974 ns/op 1150.28 MB/s BenchmarkFieldByName1-4 1203952 99.49 ns/op BenchmarkFieldByName2-4 100665 1205 ns/op BenchmarkFieldByName3-4 13686 8764 ns/op BenchmarkInterfaceBig-4 2763590 42.62 ns/op BenchmarkInterfaceSmall-4 2807542 43.71 ns/op BenchmarkNew-4 1746585 67.75 ns/op BenchmarkMap/StringKeys/MapIndex-4 2229 52130 ns/op 0 B/op 0 allocs/op BenchmarkMap/StringKeys/SetMapIndex-4 1780 65921 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/MapIndex-4 2146 55933 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/SetMapIndex-4 1734 69291 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/MapIndex-4 2266 52103 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/SetMapIndex-4 1777 66173 ns/op 0 B/op 0 allocs/op BenchmarkMapIterNext-4 183336 660.6 ns/op PASS ok reflect 17.630s goos: linux goarch: arm64 pkg: regexp BenchmarkFind-4 13602 8472 ns/op 9079 B/op 1 allocs/op BenchmarkFindAllNoMatches-4 21291 5435 ns/op 9231 B/op 1 allocs/op BenchmarkFindString-4 14629 8071 ns/op 9294 B/op 1 allocs/op BenchmarkFindSubmatch-4 13380 8855 ns/op 9281 B/op 2 allocs/op BenchmarkFindStringSubmatch-4 14046 8617 ns/op 9361 B/op 2 allocs/op BenchmarkLiteral-4 26541 4588 ns/op BenchmarkNotLiteral-4 3694 30296 ns/op BenchmarkMatchClass-4 2868 41054 ns/op BenchmarkMatchClass_InRange-4 2755 40109 ns/op BenchmarkReplaceAll-4 3255 37371 ns/op BenchmarkAnchoredLiteralShortNonMatch-4 27531 4363 ns/op BenchmarkAnchoredLiteralLongNonMatch-4 37300 3094 ns/op BenchmarkAnchoredShortMatch-4 22213 5382 ns/op BenchmarkAnchoredLongMatch-4 17721 6622 ns/op BenchmarkOnePassShortA-4 16104 7499 ns/op BenchmarkNotOnePassShortA-4 8784 13238 ns/op BenchmarkOnePassShortB-4 20234 5933 ns/op BenchmarkNotOnePassShortB-4 10000 10044 ns/op BenchmarkOnePassLongPrefix-4 66600 1854 ns/op BenchmarkOnePassLongNotPrefix-4 23756 5171 ns/op BenchmarkMatchParallelShared-4 30394 4008 ns/op BenchmarkMatchParallelCopied-4 30122 4003 ns/op BenchmarkQuoteMetaAll-4 130143 875.9 ns/op 15.98 MB/s BenchmarkQuoteMetaNone-4 264505 455.4 ns/op 57.09 MB/s BenchmarkCompile/Onepass-4 3835 29854 ns/op 4144 B/op 52 allocs/op BenchmarkCompile/Medium-4 1519 75844 ns/op 9704 B/op 112 allocs/op BenchmarkCompile/Hard-4 162 729466 ns/op 84760 B/op 424 allocs/op BenchmarkMatch/Easy0/16-4 2321991 52.58 ns/op 304.32 MB/s BenchmarkMatch/Easy0/32-4 30182 3953 ns/op 8.10 MB/s BenchmarkMatch/Easy0/1K-4 26109 4457 ns/op 229.75 MB/s BenchmarkMatch/Easy0i/16-4 2284557 52.65 ns/op 303.90 MB/s BenchmarkMatch/Easy0i/32-4 4765 22967 ns/op 1.39 MB/s BenchmarkMatch/Easy0i/1K-4 204 586300 ns/op 1.75 MB/s BenchmarkMatch/Easy1/16-4 2287323 52.39 ns/op 305.40 MB/s BenchmarkMatch/Easy1/32-4 30255 3950 ns/op 8.10 MB/s BenchmarkMatch/Easy1/1K-4 7460 15865 ns/op 64.55 MB/s BenchmarkMatch/Medium/16-4 2275341 51.93 ns/op 308.11 MB/s BenchmarkMatch/Medium/32-4 5622 19377 ns/op 1.65 MB/s BenchmarkMatch/Medium/1K-4 242 495046 ns/op 2.07 MB/s BenchmarkMatch/Hard/16-4 2313120 51.94 ns/op 308.02 MB/s BenchmarkMatch/Hard/32-4 3564 31147 ns/op 1.03 MB/s BenchmarkMatch/Hard/1K-4 145 814440 ns/op 1.26 MB/s BenchmarkMatch/Hard1/16-4 1300 90410 ns/op 0.18 MB/s BenchmarkMatch/Hard1/32-4 680 173150 ns/op 0.18 MB/s BenchmarkMatch/Hard1/1K-4 22 5268065 ns/op 0.19 MB/s BenchmarkMatch_onepass_regex/16-4 23341 5155 ns/op 3.10 MB/s 24 B/op 0 allocs/op BenchmarkMatch_onepass_regex/32-4 13664 8827 ns/op 3.63 MB/s 24 B/op 0 allocs/op BenchmarkMatch_onepass_regex/1K-4 512 233836 ns/op 4.38 MB/s 24 B/op 0 allocs/op PASS ok regexp 8.702s goos: linux goarch: arm64 pkg: regexp/syntax BenchmarkEmptyOpContext-4 657908 177.0 ns/op BenchmarkIsWordChar-4 162306 738.0 ns/op PASS ok regexp/syntax 2.636s goos: linux goarch: arm64 pkg: runtime BenchmarkCallers/cached-4 80305 1572 ns/op BenchmarkCallers/inlined-4 130393 951.8 ns/op BenchmarkCallers/no-cache-4 36201 3327 ns/op BenchmarkFPCallers/cached-4 2557952 46.70 ns/op BenchmarkMakeChan/Byte-4 863457 126.7 ns/op BenchmarkMakeChan/Int-4 796960 164.5 ns/op BenchmarkMakeChan/Ptr-4 445552 254.8 ns/op BenchmarkMakeChan/Struct/0-4 1000000 124.9 ns/op BenchmarkMakeChan/Struct/32-4 439263 245.7 ns/op BenchmarkMakeChan/Struct/40-4 452902 278.5 ns/op BenchmarkChanNonblocking-4 8095833 14.17 ns/op BenchmarkSelectUncontended-4 1000000 121.8 ns/op BenchmarkSelectSyncContended-4 21162 5771 ns/op BenchmarkSelectAsyncContended-4 73508 1608 ns/op BenchmarkSelectNonblock-4 3850383 31.15 ns/op BenchmarkChanUncontended-4 8521 12208 ns/op BenchmarkChanContended-4 1095 111846 ns/op BenchmarkChanSync-4 151143 787.9 ns/op BenchmarkChanSyncWork-4 60100 2036 ns/op BenchmarkChanProdCons0-4 61672 2035 ns/op BenchmarkChanProdCons10-4 82077 1507 ns/op BenchmarkChanProdCons100-4 89941 1305 ns/op BenchmarkChanProdConsWork0-4 61664 2018 ns/op BenchmarkChanProdConsWork10-4 84507 1510 ns/op BenchmarkChanProdConsWork100-4 83454 1401 ns/op BenchmarkSelectProdCons-4 60152 2098 ns/op BenchmarkReceiveDataFromClosedChan-4 715819 162.6 ns/op BenchmarkChanCreation-4 201652 791.8 ns/op BenchmarkChanSem-4 86410 1465 ns/op BenchmarkChanPopular-4 92 1151283 ns/op BenchmarkChanClosed-4 548876 341.3 ns/op BenchmarkCallClosure-4 5173840 23.18 ns/op BenchmarkCallClosure1-4 5578800 21.50 ns/op BenchmarkCallClosure2-4 1245033 95.13 ns/op BenchmarkCallClosure3-4 1450472 82.07 ns/op BenchmarkCallClosure4-4 1233706 95.14 ns/op BenchmarkComplex128DivNormal-4 10094008 11.88 ns/op BenchmarkComplex128DivNisNaN-4 9401766 12.67 ns/op BenchmarkComplex128DivDisNaN-4 9160501 13.09 ns/op BenchmarkComplex128DivNisInf-4 11020456 10.88 ns/op BenchmarkComplex128DivDisInf-4 6252735 19.14 ns/op BenchmarkSetTypePtr-4 56654013 2.118 ns/op 3776.70 MB/s BenchmarkSetTypePtr8-4 12167424 9.927 ns/op 6447.27 MB/s BenchmarkSetTypePtr16-4 12139604 9.892 ns/op 12939.48 MB/s BenchmarkSetTypePtr32-4 12154754 9.872 ns/op 25931.37 MB/s BenchmarkSetTypePtr64-4 12219711 9.913 ns/op 51649.64 MB/s BenchmarkSetTypePtr126-4 7326525 16.35 ns/op 61647.00 MB/s BenchmarkSetTypePtr128-4 7508578 15.99 ns/op 64022.39 MB/s BenchmarkSetTypePtrSlice-4 1000000 112.6 ns/op 72769.76 MB/s BenchmarkSetTypeNode1-4 12166092 9.941 ns/op 2414.35 MB/s BenchmarkSetTypeNode1Slice-4 5566977 21.57 ns/op 35602.57 MB/s BenchmarkSetTypeNode8-4 12029350 9.880 ns/op 8097.29 MB/s BenchmarkSetTypeNode8Slice-4 2351815 51.13 ns/op 50068.33 MB/s BenchmarkSetTypeNode64-4 7303072 16.34 ns/op 32309.29 MB/s BenchmarkSetTypeNode64Slice-4 274220 431.5 ns/op 39158.33 MB/s BenchmarkSetTypeNode64Dead-4 9015777 13.22 ns/op 39937.94 MB/s BenchmarkSetTypeNode64DeadSlice-4 313662 382.3 ns/op 44198.74 MB/s BenchmarkSetTypeNode124-4 7363752 16.52 ns/op 61025.33 MB/s BenchmarkSetTypeNode124Slice-4 231889 517.6 ns/op 62320.63 MB/s BenchmarkSetTypeNode126-4 7514860 15.96 ns/op 64175.13 MB/s BenchmarkSetTypeNode126Slice-4 230926 518.5 ns/op 63194.11 MB/s BenchmarkSetTypeNode128-4 5274520 22.72 ns/op 45771.17 MB/s BenchmarkSetTypeNode128Slice-4 176797 687.2 ns/op 48426.61 MB/s BenchmarkSetTypeNode130-4 5275142 22.66 ns/op 46595.93 MB/s BenchmarkSetTypeNode130Slice-4 174409 688.0 ns/op 49118.23 MB/s BenchmarkSetTypeNode1024-4 1000000 117.3 ns/op 69994.14 MB/s BenchmarkSetTypeNode1024Slice-4 31686 3788 ns/op 69346.55 MB/s BenchmarkAllocation-4 5146 30680 ns/op BenchmarkReadMemStats-4 10000 11905 ns/op BenchmarkReadMemStatsLatency-4 1 62200 p50-ns 62200 p90-ns 62200 p99-ns BenchmarkWriteBarrier-4 2771769 38.60 ns/op BenchmarkBulkWriteBarrier-4 7238037 14.39 ns/op BenchmarkScanStackNoLocals-4 3 37854944 ns/op BenchmarkMSpanCountAlloc/bits=64-4 11898624 10.42 ns/op BenchmarkMSpanCountAlloc/bits=128-4 11501568 11.41 ns/op BenchmarkMSpanCountAlloc/bits=256-4 9096588 13.44 ns/op BenchmarkMSpanCountAlloc/bits=512-4 7126719 18.12 ns/op BenchmarkMSpanCountAlloc/bits=1024-4 4703896 26.06 ns/op BenchmarkHash5-4 6151512 19.02 ns/op 262.81 MB/s BenchmarkHash16-4 6221071 18.95 ns/op 844.51 MB/s BenchmarkHash64-4 5903582 20.27 ns/op 3156.90 MB/s BenchmarkHash1024-4 1898295 63.18 ns/op 16207.94 MB/s BenchmarkHash65536-4 41995 2833 ns/op 23131.36 MB/s BenchmarkAlignedLoad-4 7754582 14.79 ns/op BenchmarkUnalignedLoad-4 7583858 15.45 ns/op BenchmarkEqEfaceConcrete-4 5946552 20.16 ns/op BenchmarkEqIfaceConcrete-4 5491458 21.84 ns/op BenchmarkNeEfaceConcrete-4 5949123 20.15 ns/op BenchmarkNeIfaceConcrete-4 5848352 20.53 ns/op BenchmarkConvT2EByteSized/bool-4 5408133 22.17 ns/op BenchmarkConvT2EByteSized/uint8-4 5329107 22.51 ns/op BenchmarkConvT2ESmall-4 5098623 23.52 ns/op BenchmarkConvT2EUintptr-4 4824151 24.86 ns/op BenchmarkConvT2ELarge-4 1000000 117.7 ns/op BenchmarkConvT2ISmall-4 4821554 24.86 ns/op BenchmarkConvT2IUintptr-4 4692067 25.54 ns/op BenchmarkConvT2ILarge-4 1000000 118.3 ns/op BenchmarkConvI2E-4 4448787 26.33 ns/op BenchmarkConvI2I-4 3973514 29.66 ns/op BenchmarkAssertE2T-4 4012754 29.97 ns/op BenchmarkAssertE2TLarge-4 2330150 51.01 ns/op BenchmarkAssertE2I-4 4054536 28.99 ns/op BenchmarkAssertI2T-4 3838677 31.44 ns/op BenchmarkAssertI2I-4 3966595 29.61 ns/op BenchmarkAssertI2E-4 5022904 23.19 ns/op BenchmarkAssertE2E-4 5021954 23.18 ns/op BenchmarkAssertE2T2-4 3186698 37.63 ns/op BenchmarkAssertE2T2Blank-4 3798708 31.58 ns/op BenchmarkAssertI2E2-4 3681315 32.59 ns/op BenchmarkAssertI2E2Blank-4 5098216 22.85 ns/op BenchmarkAssertE2E2-4 3878373 30.94 ns/op BenchmarkAssertE2E2Blank-4 5092167 22.85 ns/op BenchmarkConvT2Ezero/zero/16-4 4825532 24.85 ns/op BenchmarkConvT2Ezero/zero/32-4 4824438 24.87 ns/op BenchmarkConvT2Ezero/zero/64-4 4823911 24.86 ns/op BenchmarkConvT2Ezero/zero/str-4 4758271 25.20 ns/op BenchmarkConvT2Ezero/zero/slice-4 4695276 25.53 ns/op BenchmarkConvT2Ezero/zero/big-4 232057 444.3 ns/op BenchmarkConvT2Ezero/nonzero/str-4 1282680 93.96 ns/op BenchmarkConvT2Ezero/nonzero/slice-4 1000000 102.0 ns/op BenchmarkConvT2Ezero/nonzero/big-4 252280 454.3 ns/op BenchmarkConvT2Ezero/smallint/16-4 4822282 24.86 ns/op BenchmarkConvT2Ezero/smallint/32-4 4822639 24.86 ns/op BenchmarkConvT2Ezero/smallint/64-4 4825028 24.88 ns/op BenchmarkConvT2Ezero/largeint/16-4 1555086 75.77 ns/op BenchmarkConvT2Ezero/largeint/32-4 1601368 74.59 ns/op BenchmarkConvT2Ezero/largeint/64-4 1561239 76.49 ns/op BenchmarkMalloc8-4 1914256 62.22 ns/op BenchmarkMalloc16-4 1759460 66.90 ns/op BenchmarkMallocTypeInfo8-4 1800805 66.31 ns/op BenchmarkMallocTypeInfo16-4 1491730 77.83 ns/op BenchmarkMallocLargeStruct-4 250335 501.8 ns/op BenchmarkGoroutineSelect-4 100 1129856 ns/op BenchmarkGoroutineBlocking-4 127 928607 ns/op BenchmarkGoroutineForRange-4 129 932568 ns/op BenchmarkGoroutineIdle-4 160 747843 ns/op BenchmarkHashStringSpeed-4 1899895 62.00 ns/op BenchmarkHashBytesSpeed-4 1000000 102.3 ns/op BenchmarkHashInt32Speed-4 2579185 47.33 ns/op BenchmarkHashInt64Speed-4 2281059 52.98 ns/op BenchmarkHashStringArraySpeed-4 480954 261.1 ns/op BenchmarkMegMap-4 2488828 47.36 ns/op BenchmarkMegOneMap-4 2875105 42.18 ns/op BenchmarkMegEqMap-4 2533 46331 ns/op BenchmarkMegEmptyMap-4 3370623 35.58 ns/op BenchmarkMegEmptyMapWithInterfaceKey-4 2065668 58.05 ns/op BenchmarkSmallStrMap-4 2487823 47.06 ns/op BenchmarkMapStringKeysEight_16-4 2185245 55.75 ns/op BenchmarkMapStringKeysEight_32-4 2372394 50.64 ns/op BenchmarkMapStringKeysEight_64-4 2320856 51.65 ns/op BenchmarkMapStringKeysEight_1M-4 2329904 51.50 ns/op BenchmarkIntMap-4 2864803 42.03 ns/op BenchmarkMapFirst/1-4 3457945 34.93 ns/op BenchmarkMapFirst/2-4 3331926 34.83 ns/op BenchmarkMapFirst/3-4 3440319 34.86 ns/op BenchmarkMapFirst/4-4 3349372 36.48 ns/op BenchmarkMapFirst/5-4 3282128 35.29 ns/op BenchmarkMapFirst/6-4 3323601 36.00 ns/op BenchmarkMapFirst/7-4 3421040 35.03 ns/op BenchmarkMapFirst/8-4 3300420 36.11 ns/op BenchmarkMapFirst/9-4 3154550 38.33 ns/op BenchmarkMapFirst/10-4 3077276 38.93 ns/op BenchmarkMapFirst/11-4 3082546 39.61 ns/op BenchmarkMapFirst/12-4 3089846 38.95 ns/op BenchmarkMapFirst/13-4 3183679 37.94 ns/op BenchmarkMapFirst/14-4 3120796 37.73 ns/op BenchmarkMapFirst/15-4 3158167 38.36 ns/op BenchmarkMapFirst/16-4 3076146 37.37 ns/op BenchmarkMapMid/1-4 3462295 34.70 ns/op BenchmarkMapMid/2-4 3291956 36.14 ns/op BenchmarkMapMid/3-4 3364771 36.86 ns/op BenchmarkMapMid/4-4 3314553 36.23 ns/op BenchmarkMapMid/5-4 3367066 35.65 ns/op BenchmarkMapMid/6-4 3150250 37.10 ns/op BenchmarkMapMid/7-4 3152684 37.49 ns/op BenchmarkMapMid/8-4 3076657 38.47 ns/op BenchmarkMapMid/9-4 2959396 37.66 ns/op BenchmarkMapMid/10-4 2908230 39.05 ns/op BenchmarkMapMid/11-4 2968101 39.60 ns/op BenchmarkMapMid/12-4 2865288 39.74 ns/op BenchmarkMapMid/13-4 3089842 39.13 ns/op BenchmarkMapMid/14-4 3151531 38.66 ns/op BenchmarkMapMid/15-4 3103254 38.43 ns/op BenchmarkMapMid/16-4 3075988 38.81 ns/op BenchmarkMapLast/1-4 3420331 34.67 ns/op BenchmarkMapLast/2-4 3247206 35.93 ns/op BenchmarkMapLast/3-4 3293608 36.44 ns/op BenchmarkMapLast/4-4 3117112 39.14 ns/op BenchmarkMapLast/5-4 3170686 38.23 ns/op BenchmarkMapLast/6-4 2950263 39.54 ns/op BenchmarkMapLast/7-4 3037383 40.18 ns/op BenchmarkMapLast/8-4 2849544 42.02 ns/op BenchmarkMapLast/9-4 3114766 38.60 ns/op BenchmarkMapLast/10-4 2914012 41.25 ns/op BenchmarkMapLast/11-4 2867394 38.07 ns/op BenchmarkMapLast/12-4 2921504 39.17 ns/op BenchmarkMapLast/13-4 3189052 39.10 ns/op BenchmarkMapLast/14-4 3016593 39.12 ns/op BenchmarkMapLast/15-4 2947999 39.16 ns/op BenchmarkMapLast/16-4 2891089 40.07 ns/op BenchmarkMapCycle-4 2056236 58.52 ns/op BenchmarkRepeatedLookupStrMapKey32-4 2888222 41.00 ns/op BenchmarkRepeatedLookupStrMapKey1M-4 2486 45228 ns/op BenchmarkMakeMap/[Byte]Byte-4 473178 216.9 ns/op BenchmarkMakeMap/[Int]Int-4 331777 345.2 ns/op BenchmarkNewEmptyMap-4 11915354 10.06 ns/op 0 B/op 0 allocs/op BenchmarkNewSmallMap-4 1425638 84.07 ns/op 0 B/op 0 allocs/op BenchmarkMapIter-4 418754 281.6 ns/op BenchmarkMapIterEmpty-4 3565375 33.94 ns/op BenchmarkSameLengthMap-4 3445942 34.82 ns/op BenchmarkBigKeyMap-4 1334378 89.82 ns/op BenchmarkBigValMap-4 1229491 97.58 ns/op BenchmarkSmallKeyMap-4 2483641 48.02 ns/op BenchmarkMapPopulate/1-4 2542492 47.59 ns/op 0 B/op 0 allocs/op BenchmarkMapPopulate/10-4 132702 907.3 ns/op 178 B/op 1 allocs/op BenchmarkMapPopulate/100-4 8425 13657 ns/op 6151 B/op 13 allocs/op BenchmarkMapPopulate/1000-4 1014 116083 ns/op 49164 B/op 16 allocs/op BenchmarkMapPopulate/10000-4 84 1480466 ns/op 402266 B/op 78 allocs/op BenchmarkMapPopulate/100000-4 5 21376295 ns/op 6505796 B/op 2693 allocs/op BenchmarkComplexAlgMap-4 376519 313.7 ns/op BenchmarkGoMapClear/Reflexive/1-4 1408153 84.70 ns/op BenchmarkGoMapClear/Reflexive/10-4 1294867 93.45 ns/op BenchmarkGoMapClear/Reflexive/100-4 363736 327.2 ns/op BenchmarkGoMapClear/Reflexive/1000-4 60324 1991 ns/op BenchmarkGoMapClear/Reflexive/10000-4 6798 15520 ns/op BenchmarkGoMapClear/NonReflexive/1-4 1000000 107.9 ns/op BenchmarkGoMapClear/NonReflexive/10-4 1000000 115.9 ns/op BenchmarkGoMapClear/NonReflexive/100-4 335157 354.6 ns/op BenchmarkGoMapClear/NonReflexive/1000-4 59580 2011 ns/op BenchmarkGoMapClear/NonReflexive/10000-4 6801 15532 ns/op BenchmarkMapStringConversion/32/simple-4 1239862 95.80 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/struct-4 1200662 99.05 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/array-4 1000000 103.3 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/simple-4 1000000 100.2 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/struct-4 1000000 105.5 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/array-4 1000000 108.2 ns/op 0 B/op 0 allocs/op BenchmarkMapInterfaceString-4 1643416 74.03 ns/op BenchmarkMapInterfacePtr-4 1549323 78.77 ns/op BenchmarkNewEmptyMapHintLessThan8-4 4633726 25.89 ns/op 0 B/op 0 allocs/op BenchmarkNewEmptyMapHintGreaterThan8-4 154551 746.8 ns/op 1152 B/op 1 allocs/op BenchmarkMapPop100-4 5409 21446 ns/op BenchmarkMapPop1000-4 518 230734 ns/op BenchmarkMapPop10000-4 20 5018756 ns/op BenchmarkMapAssign/Int32/256-4 2304502 51.38 ns/op BenchmarkMapAssign/Int32/65536-4 1072917 104.7 ns/op BenchmarkMapAssign/Int64/256-4 2353204 51.31 ns/op BenchmarkMapAssign/Int64/65536-4 1006196 109.1 ns/op BenchmarkMapAssign/Str/256-4 1865054 63.69 ns/op BenchmarkMapAssign/Str/65536-4 827850 137.8 ns/op BenchmarkMapOperatorAssign/Int32/256-4 1448258 80.77 ns/op BenchmarkMapOperatorAssign/Int32/65536-4 786913 146.1 ns/op BenchmarkMapOperatorAssign/Int64/256-4 1435326 82.54 ns/op BenchmarkMapOperatorAssign/Int64/65536-4 714625 156.8 ns/op BenchmarkMapOperatorAssign/Str/256-4 501915 1816 ns/op BenchmarkMapOperatorAssign/Str/65536-4 317433 352.1 ns/op BenchmarkMapAppendAssign/Int32/256-4 829324 138.1 ns/op 26 B/op 0 allocs/op BenchmarkMapAppendAssign/Int32/65536-4 354382 334.6 ns/op 48 B/op 0 allocs/op BenchmarkMapAppendAssign/Int64/256-4 829531 135.1 ns/op 26 B/op 0 allocs/op BenchmarkMapAppendAssign/Int64/65536-4 327842 347.3 ns/op 55 B/op 0 allocs/op BenchmarkMapAppendAssign/Str/256-4 573141 206.8 ns/op 53 B/op 0 allocs/op BenchmarkMapAppendAssign/Str/65536-4 168247 602.2 ns/op 105 B/op 1 allocs/op BenchmarkMapDelete/Int32/100-4 1888989 62.25 ns/op BenchmarkMapDelete/Int32/1000-4 2308773 50.51 ns/op BenchmarkMapDelete/Int32/10000-4 1895929 61.63 ns/op BenchmarkMapDelete/Int64/100-4 1841083 64.58 ns/op BenchmarkMapDelete/Int64/1000-4 2250998 53.49 ns/op BenchmarkMapDelete/Int64/10000-4 1858020 64.38 ns/op BenchmarkMapDelete/Str/100-4 1535685 78.15 ns/op BenchmarkMapDelete/Str/1000-4 1620801 74.15 ns/op BenchmarkMapDelete/Str/10000-4 1427210 83.45 ns/op BenchmarkMapDelete/Pointer/100-4 1628478 73.90 ns/op BenchmarkMapDelete/Pointer/1000-4 1737465 67.19 ns/op BenchmarkMapDelete/Pointer/10000-4 1635337 73.65 ns/op BenchmarkMemmove/0-4 15064627 7.088 ns/op BenchmarkMemmove/1-4 1206321 99.40 ns/op 10.06 MB/s BenchmarkMemmove/2-4 1000000 102.3 ns/op 19.54 MB/s BenchmarkMemmove/3-4 1000000 101.6 ns/op 29.52 MB/s BenchmarkMemmove/4-4 1000000 101.4 ns/op 39.44 MB/s BenchmarkMemmove/5-4 1000000 101.0 ns/op 49.49 MB/s BenchmarkMemmove/6-4 1000000 101.2 ns/op 59.28 MB/s BenchmarkMemmove/7-4 1000000 101.9 ns/op 68.67 MB/s BenchmarkMemmove/8-4 1256547 95.84 ns/op 83.47 MB/s BenchmarkMemmove/9-4 1000000 102.0 ns/op 88.27 MB/s BenchmarkMemmove/10-4 1204686 100.7 ns/op 99.32 MB/s BenchmarkMemmove/11-4 1202450 101.6 ns/op 108.28 MB/s BenchmarkMemmove/12-4 1000000 100.8 ns/op 119.04 MB/s BenchmarkMemmove/13-4 1000000 101.3 ns/op 128.34 MB/s BenchmarkMemmove/14-4 1000000 100.6 ns/op 139.22 MB/s BenchmarkMemmove/15-4 1000000 100.4 ns/op 149.41 MB/s BenchmarkMemmove/16-4 1000000 100.9 ns/op 158.56 MB/s BenchmarkMemmove/32-4 1000000 102.8 ns/op 311.16 MB/s BenchmarkMemmove/64-4 1000000 110.5 ns/op 579.39 MB/s BenchmarkMemmove/128-4 944048 123.7 ns/op 1035.15 MB/s BenchmarkMemmove/256-4 706180 165.5 ns/op 1546.39 MB/s BenchmarkMemmove/512-4 524934 225.4 ns/op 2271.17 MB/s BenchmarkMemmove/1024-4 343890 347.6 ns/op 2945.98 MB/s BenchmarkMemmove/2048-4 204356 584.8 ns/op 3502.33 MB/s BenchmarkMemmove/4096-4 112622 1064 ns/op 3849.51 MB/s BenchmarkMemmoveOverlap/32-4 1000000 103.2 ns/op 309.98 MB/s BenchmarkMemmoveOverlap/64-4 1000000 111.0 ns/op 576.67 MB/s BenchmarkMemmoveOverlap/128-4 946132 125.1 ns/op 1023.09 MB/s BenchmarkMemmoveOverlap/256-4 703201 168.0 ns/op 1523.91 MB/s BenchmarkMemmoveOverlap/512-4 525817 226.4 ns/op 2261.84 MB/s BenchmarkMemmoveOverlap/1024-4 338084 351.8 ns/op 2910.67 MB/s BenchmarkMemmoveOverlap/2048-4 203989 589.0 ns/op 3477.23 MB/s BenchmarkMemmoveOverlap/4096-4 112736 1063 ns/op 3854.83 MB/s BenchmarkMemmoveUnalignedDst/0-4 14568270 7.410 ns/op BenchmarkMemmoveUnalignedDst/1-4 1263808 95.02 ns/op 10.52 MB/s BenchmarkMemmoveUnalignedDst/2-4 1206620 99.08 ns/op 20.19 MB/s BenchmarkMemmoveUnalignedDst/3-4 1206520 99.33 ns/op 30.20 MB/s BenchmarkMemmoveUnalignedDst/4-4 1215618 98.52 ns/op 40.60 MB/s BenchmarkMemmoveUnalignedDst/5-4 1215955 98.15 ns/op 50.94 MB/s BenchmarkMemmoveUnalignedDst/6-4 1216862 98.10 ns/op 61.16 MB/s BenchmarkMemmoveUnalignedDst/7-4 1223602 98.15 ns/op 71.32 MB/s BenchmarkMemmoveUnalignedDst/8-4 1304535 92.53 ns/op 86.46 MB/s BenchmarkMemmoveUnalignedDst/9-4 1229563 98.30 ns/op 91.56 MB/s BenchmarkMemmoveUnalignedDst/10-4 1222376 98.15 ns/op 101.88 MB/s BenchmarkMemmoveUnalignedDst/11-4 1224290 98.10 ns/op 112.14 MB/s BenchmarkMemmoveUnalignedDst/12-4 1225393 98.18 ns/op 122.23 MB/s BenchmarkMemmoveUnalignedDst/13-4 1214820 97.47 ns/op 133.38 MB/s BenchmarkMemmoveUnalignedDst/14-4 1222118 98.12 ns/op 142.68 MB/s BenchmarkMemmoveUnalignedDst/15-4 1223396 97.82 ns/op 153.35 MB/s BenchmarkMemmoveUnalignedDst/16-4 1208660 99.62 ns/op 160.60 MB/s BenchmarkMemmoveUnalignedDst/32-4 1000000 103.3 ns/op 309.77 MB/s BenchmarkMemmoveUnalignedDst/64-4 1000000 111.2 ns/op 575.54 MB/s BenchmarkMemmoveUnalignedDst/128-4 945447 124.1 ns/op 1031.28 MB/s BenchmarkMemmoveUnalignedDst/256-4 696378 169.1 ns/op 1513.97 MB/s BenchmarkMemmoveUnalignedDst/512-4 519291 228.7 ns/op 2238.27 MB/s BenchmarkMemmoveUnalignedDst/1024-4 340413 350.5 ns/op 2921.39 MB/s BenchmarkMemmoveUnalignedDst/2048-4 202752 589.4 ns/op 3474.51 MB/s BenchmarkMemmoveUnalignedDst/4096-4 107806 1075 ns/op 3808.63 MB/s BenchmarkMemmoveUnalignedDstOverlap/32-4 1000000 107.0 ns/op 298.96 MB/s BenchmarkMemmoveUnalignedDstOverlap/64-4 1000000 115.3 ns/op 555.19 MB/s BenchmarkMemmoveUnalignedDstOverlap/128-4 901712 130.2 ns/op 983.45 MB/s BenchmarkMemmoveUnalignedDstOverlap/256-4 679255 173.8 ns/op 1472.55 MB/s BenchmarkMemmoveUnalignedDstOverlap/512-4 503532 235.8 ns/op 2171.52 MB/s BenchmarkMemmoveUnalignedDstOverlap/1024-4 335968 354.0 ns/op 2892.41 MB/s BenchmarkMemmoveUnalignedDstOverlap/2048-4 202333 590.9 ns/op 3466.08 MB/s BenchmarkMemmoveUnalignedDstOverlap/4096-4 112324 1070 ns/op 3828.29 MB/s BenchmarkMemmoveUnalignedSrc/0-4 14531362 7.396 ns/op BenchmarkMemmoveUnalignedSrc/1-4 1260561 95.12 ns/op 10.51 MB/s BenchmarkMemmoveUnalignedSrc/2-4 1207800 99.11 ns/op 20.18 MB/s BenchmarkMemmoveUnalignedSrc/3-4 1214499 99.02 ns/op 30.30 MB/s BenchmarkMemmoveUnalignedSrc/4-4 1218709 98.63 ns/op 40.56 MB/s BenchmarkMemmoveUnalignedSrc/5-4 1223215 98.33 ns/op 50.85 MB/s BenchmarkMemmoveUnalignedSrc/6-4 1203043 98.88 ns/op 60.68 MB/s BenchmarkMemmoveUnalignedSrc/7-4 1210383 98.55 ns/op 71.03 MB/s BenchmarkMemmoveUnalignedSrc/8-4 1298697 92.61 ns/op 86.38 MB/s BenchmarkMemmoveUnalignedSrc/9-4 1227517 98.64 ns/op 91.24 MB/s BenchmarkMemmoveUnalignedSrc/10-4 1213276 97.42 ns/op 102.65 MB/s BenchmarkMemmoveUnalignedSrc/11-4 1212555 98.83 ns/op 111.30 MB/s BenchmarkMemmoveUnalignedSrc/12-4 1218332 99.02 ns/op 121.18 MB/s BenchmarkMemmoveUnalignedSrc/13-4 1217631 98.84 ns/op 131.53 MB/s BenchmarkMemmoveUnalignedSrc/14-4 1000000 100.2 ns/op 139.75 MB/s BenchmarkMemmoveUnalignedSrc/15-4 1215507 98.71 ns/op 151.96 MB/s BenchmarkMemmoveUnalignedSrc/16-4 1205236 99.87 ns/op 160.21 MB/s BenchmarkMemmoveUnalignedSrc/32-4 1000000 102.5 ns/op 312.30 MB/s BenchmarkMemmoveUnalignedSrc/64-4 1000000 111.0 ns/op 576.38 MB/s BenchmarkMemmoveUnalignedSrc/128-4 937148 125.5 ns/op 1019.71 MB/s BenchmarkMemmoveUnalignedSrc/256-4 697138 170.5 ns/op 1501.80 MB/s BenchmarkMemmoveUnalignedSrc/512-4 508155 234.2 ns/op 2186.52 MB/s BenchmarkMemmoveUnalignedSrc/1024-4 338906 352.2 ns/op 2907.10 MB/s BenchmarkMemmoveUnalignedSrc/2048-4 202681 589.3 ns/op 3475.54 MB/s BenchmarkMemmoveUnalignedSrc/4096-4 112118 1068 ns/op 3835.03 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_0-4 1000000 114.1 ns/op 140.23 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_0-4 1000000 116.6 ns/op 137.18 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_1-4 990098 119.2 ns/op 134.19 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_1-4 965498 121.1 ns/op 132.13 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_4-4 982639 118.2 ns/op 135.42 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_4-4 1000000 117.9 ns/op 135.72 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_7-4 991701 118.1 ns/op 135.45 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_7-4 990555 118.1 ns/op 135.46 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_0-4 924271 127.8 ns/op 500.96 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_0-4 864477 137.1 ns/op 466.68 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_1-4 892113 133.1 ns/op 480.72 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_1-4 891238 133.6 ns/op 479.03 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_4-4 897156 132.0 ns/op 484.82 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_4-4 901794 132.1 ns/op 484.38 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_7-4 894507 131.7 ns/op 486.01 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_7-4 900765 132.7 ns/op 482.42 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_0-4 599568 197.7 ns/op 1294.75 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_0-4 492553 241.8 ns/op 1058.84 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_1-4 630768 186.9 ns/op 1369.61 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_1-4 623869 188.6 ns/op 1357.25 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_4-4 640040 186.8 ns/op 1370.17 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_4-4 637172 187.2 ns/op 1367.30 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_7-4 623233 190.1 ns/op 1346.68 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_7-4 631951 187.9 ns/op 1362.25 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_0-4 94594 1267 ns/op 3233.15 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_0-4 61124 1967 ns/op 2082.80 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_1-4 110266 1084 ns/op 3778.31 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_1-4 109586 1088 ns/op 3764.53 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_4-4 110324 1085 ns/op 3776.74 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_4-4 110517 1083 ns/op 3780.83 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_7-4 110401 1082 ns/op 3786.23 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_7-4 110616 1082 ns/op 3784.49 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_0-4 6086 19125 ns/op 3426.72 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_0-4 3670 30178 ns/op 2171.65 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_1-4 6495 15829 ns/op 4140.15 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_1-4 6454 15785 ns/op 4151.72 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_4-4 6897 15858 ns/op 4132.74 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_4-4 6469 15765 ns/op 4157.10 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_7-4 6555 15839 ns/op 4137.57 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_7-4 6378 15784 ns/op 4151.96 MB/s BenchmarkMemmoveUnalignedSrcOverlap/32-4 1000000 104.5 ns/op 306.36 MB/s BenchmarkMemmoveUnalignedSrcOverlap/64-4 1000000 113.7 ns/op 562.88 MB/s BenchmarkMemmoveUnalignedSrcOverlap/128-4 912880 127.0 ns/op 1007.75 MB/s BenchmarkMemmoveUnalignedSrcOverlap/256-4 701131 171.3 ns/op 1494.73 MB/s BenchmarkMemmoveUnalignedSrcOverlap/512-4 518500 230.4 ns/op 2222.65 MB/s BenchmarkMemmoveUnalignedSrcOverlap/1024-4 340204 351.1 ns/op 2916.59 MB/s BenchmarkMemmoveUnalignedSrcOverlap/2048-4 202915 589.6 ns/op 3473.42 MB/s BenchmarkMemmoveUnalignedSrcOverlap/4096-4 110335 1072 ns/op 3822.50 MB/s BenchmarkMemclr/5-4 14014238 8.560 ns/op 584.14 MB/s BenchmarkMemclr/16-4 14591796 8.235 ns/op 1942.89 MB/s BenchmarkMemclr/64-4 12208918 9.816 ns/op 6519.64 MB/s BenchmarkMemclr/256-4 9630354 12.44 ns/op 20572.72 MB/s BenchmarkMemclr/4096-4 2272086 52.81 ns/op 77556.12 MB/s BenchmarkMemclr/65536-4 155480 718.0 ns/op 91275.21 MB/s BenchmarkMemclr/1M-4 7522 15605 ns/op 67194.65 MB/s BenchmarkMemclr/4M-4 1562 76543 ns/op 54796.36 MB/s BenchmarkMemclr/8M-4 772 151743 ns/op 55281.64 MB/s BenchmarkMemclr/16M-4 370 310891 ns/op 53965.00 MB/s BenchmarkMemclr/64M-4 87 1239588 ns/op 54138.02 MB/s BenchmarkMemclrUnaligned/0_5-4 7687143 15.46 ns/op 323.51 MB/s BenchmarkMemclrUnaligned/0_16-4 7762167 15.45 ns/op 1035.35 MB/s BenchmarkMemclrUnaligned/0_64-4 7033238 17.02 ns/op 3761.13 MB/s BenchmarkMemclrUnaligned/0_256-4 5828252 20.69 ns/op 12373.46 MB/s BenchmarkMemclrUnaligned/0_4096-4 1970907 60.90 ns/op 67254.98 MB/s BenchmarkMemclrUnaligned/0_65536-4 153760 714.3 ns/op 91751.92 MB/s BenchmarkMemclrUnaligned/1_5-4 7760802 15.46 ns/op 323.40 MB/s BenchmarkMemclrUnaligned/1_16-4 7745152 15.46 ns/op 1035.21 MB/s BenchmarkMemclrUnaligned/1_64-4 6864972 17.38 ns/op 3682.42 MB/s BenchmarkMemclrUnaligned/1_256-4 5545767 21.62 ns/op 11842.01 MB/s BenchmarkMemclrUnaligned/1_4096-4 1916418 62.51 ns/op 65525.92 MB/s BenchmarkMemclrUnaligned/1_65536-4 156037 717.0 ns/op 91405.04 MB/s BenchmarkMemclrUnaligned/4_5-4 7751397 15.45 ns/op 323.54 MB/s BenchmarkMemclrUnaligned/4_16-4 7750215 15.46 ns/op 1035.17 MB/s BenchmarkMemclrUnaligned/4_64-4 6943833 17.32 ns/op 3695.62 MB/s BenchmarkMemclrUnaligned/4_256-4 5550795 21.60 ns/op 11849.31 MB/s BenchmarkMemclrUnaligned/4_4096-4 1912482 61.98 ns/op 66081.11 MB/s BenchmarkMemclrUnaligned/4_65536-4 153031 717.2 ns/op 91375.71 MB/s BenchmarkMemclrUnaligned/7_5-4 7741116 15.46 ns/op 323.47 MB/s BenchmarkMemclrUnaligned/7_16-4 7755585 15.46 ns/op 1035.26 MB/s BenchmarkMemclrUnaligned/7_64-4 6886719 17.28 ns/op 3702.98 MB/s BenchmarkMemclrUnaligned/7_256-4 5541373 21.63 ns/op 11834.25 MB/s BenchmarkMemclrUnaligned/7_4096-4 1939716 61.91 ns/op 66161.78 MB/s BenchmarkMemclrUnaligned/7_65536-4 148747 717.0 ns/op 91403.00 MB/s BenchmarkMemclrUnaligned/0_1M-4 7522 15687 ns/op 66842.28 MB/s BenchmarkMemclrUnaligned/0_4M-4 1504 76651 ns/op 54719.55 MB/s BenchmarkMemclrUnaligned/0_8M-4 746 157515 ns/op 53255.97 MB/s BenchmarkMemclrUnaligned/0_16M-4 368 320655 ns/op 52321.71 MB/s BenchmarkMemclrUnaligned/0_64M-4 86 1242356 ns/op 54017.43 MB/s BenchmarkMemclrUnaligned/1_1M-4 7542 16513 ns/op 63501.75 MB/s BenchmarkMemclrUnaligned/1_4M-4 1567 73345 ns/op 57185.73 MB/s BenchmarkMemclrUnaligned/1_8M-4 741 158388 ns/op 52962.52 MB/s BenchmarkMemclrUnaligned/1_16M-4 384 320879 ns/op 52285.26 MB/s BenchmarkMemclrUnaligned/1_64M-4 90 1242728 ns/op 54001.27 MB/s BenchmarkMemclrUnaligned/4_1M-4 7168 16575 ns/op 63262.46 MB/s BenchmarkMemclrUnaligned/4_4M-4 1512 74213 ns/op 56516.79 MB/s BenchmarkMemclrUnaligned/4_8M-4 745 158047 ns/op 53076.66 MB/s BenchmarkMemclrUnaligned/4_16M-4 370 320615 ns/op 52328.21 MB/s BenchmarkMemclrUnaligned/4_64M-4 90 1251014 ns/op 53643.59 MB/s BenchmarkMemclrUnaligned/7_1M-4 7218 16100 ns/op 65127.98 MB/s BenchmarkMemclrUnaligned/7_4M-4 1507 77098 ns/op 54402.36 MB/s BenchmarkMemclrUnaligned/7_8M-4 774 153359 ns/op 54699.08 MB/s BenchmarkMemclrUnaligned/7_16M-4 386 321007 ns/op 52264.31 MB/s BenchmarkMemclrUnaligned/7_64M-4 91 1239639 ns/op 54135.81 MB/s BenchmarkGoMemclr/5-4 2085210 57.66 ns/op 86.72 MB/s BenchmarkGoMemclr/16-4 545960 226.7 ns/op 70.58 MB/s BenchmarkGoMemclr/64-4 139555 825.6 ns/op 77.52 MB/s BenchmarkGoMemclr/256-4 36848 3316 ns/op 77.21 MB/s BenchmarkMemclrRange/1K_2K-4 64027 1908 ns/op 50243.92 MB/s BenchmarkMemclrRange/2K_8K-4 27301 4396 ns/op 75862.58 MB/s BenchmarkMemclrRange/4K_16K-4 30987 3874 ns/op 83386.86 MB/s BenchmarkMemclrRange/160K_228K-4 6315 18096 ns/op 91890.70 MB/s BenchmarkClearFat7-4 6957360 17.27 ns/op BenchmarkClearFat8-4 7331593 16.46 ns/op BenchmarkClearFat11-4 6639621 18.37 ns/op BenchmarkClearFat12-4 6681738 18.03 ns/op BenchmarkClearFat13-4 6607419 18.05 ns/op BenchmarkClearFat14-4 6674690 17.75 ns/op BenchmarkClearFat15-4 6570302 18.04 ns/op BenchmarkClearFat16-4 6778695 17.61 ns/op BenchmarkClearFat24-4 6537428 18.50 ns/op BenchmarkClearFat32-4 6090294 19.75 ns/op BenchmarkClearFat40-4 5964226 20.07 ns/op BenchmarkClearFat48-4 5830959 20.60 ns/op BenchmarkClearFat56-4 5632712 21.69 ns/op BenchmarkClearFat64-4 5340301 22.53 ns/op BenchmarkClearFat72-4 5097783 23.40 ns/op BenchmarkClearFat128-4 4125213 29.18 ns/op BenchmarkClearFat256-4 2451482 49.02 ns/op BenchmarkClearFat512-4 1608229 74.77 ns/op BenchmarkClearFat1024-4 912213 130.5 ns/op BenchmarkClearFat1032-4 904458 131.6 ns/op BenchmarkClearFat1040-4 736557 160.0 ns/op BenchmarkCopyFat7-4 6576870 18.19 ns/op BenchmarkCopyFat8-4 7190847 16.79 ns/op BenchmarkCopyFat11-4 6579337 18.32 ns/op BenchmarkCopyFat12-4 6533058 18.40 ns/op BenchmarkCopyFat13-4 6553566 18.37 ns/op BenchmarkCopyFat14-4 6528793 18.15 ns/op BenchmarkCopyFat15-4 6496375 18.39 ns/op BenchmarkCopyFat16-4 6801934 17.83 ns/op BenchmarkCopyFat24-4 6271387 19.23 ns/op BenchmarkCopyFat32-4 5930564 20.20 ns/op BenchmarkCopyFat64-4 5242372 22.86 ns/op BenchmarkCopyFat72-4 5000024 23.89 ns/op BenchmarkCopyFat128-4 3836488 31.04 ns/op BenchmarkCopyFat256-4 2334562 51.36 ns/op BenchmarkCopyFat512-4 1498221 80.77 ns/op BenchmarkCopyFat520-4 1462428 81.97 ns/op BenchmarkCopyFat1024-4 843644 139.6 ns/op BenchmarkCopyFat1032-4 833796 141.0 ns/op BenchmarkCopyFat1040-4 801967 147.5 ns/op BenchmarkIssue18740/2byte-4 332 361689 ns/op BenchmarkIssue18740/4byte-4 573 206670 ns/op BenchmarkIssue18740/8byte-4 913 131460 ns/op BenchmarkMemclrKnownSize1-4 8215194 14.11 ns/op 70.87 MB/s BenchmarkMemclrKnownSize2-4 4988152 23.89 ns/op 83.70 MB/s BenchmarkMemclrKnownSize4-4 2855872 42.00 ns/op 95.24 MB/s BenchmarkMemclrKnownSize8-4 1000000 115.1 ns/op 69.52 MB/s BenchmarkMemclrKnownSize16-4 531660 220.5 ns/op 72.57 MB/s BenchmarkMemclrKnownSize32-4 283975 419.1 ns/op 76.35 MB/s BenchmarkMemclrKnownSize64-4 144756 828.0 ns/op 77.30 MB/s BenchmarkMemclrKnownSize112-4 82719 1441 ns/op 77.75 MB/s BenchmarkMemclrKnownSize128-4 73795 1645 ns/op 77.83 MB/s BenchmarkMemclrKnownSize192-4 48855 2460 ns/op 78.04 MB/s BenchmarkMemclrKnownSize248-4 37974 3166 ns/op 78.32 MB/s BenchmarkMemclrKnownSize256-4 36462 3286 ns/op 77.90 MB/s BenchmarkMemclrKnownSize512-4 18297 6562 ns/op 78.03 MB/s BenchmarkMemclrKnownSize1024-4 9002 13079 ns/op 78.29 MB/s BenchmarkMemclrKnownSize4096-4 2289 52335 ns/op 78.27 MB/s BenchmarkMemclrKnownSize512KiB-4 16 6760315 ns/op 77.55 MB/s BenchmarkReadMetricsLatency-4 20347 5000 p50-ns 5320 p90-ns 14520 p99-ns BenchmarkFinalizer-4 200 596573 ns/op BenchmarkFinalizerRun-4 361232 586.1 ns/op BenchmarkPallocBitsSummarize/Unpacked00-4 7584318 15.80 ns/op BenchmarkPallocBitsSummarize/UnpackedFFFFFFFFFFFFFFFF-4 4155446 28.76 ns/op BenchmarkPallocBitsSummarize/UnpackedAA-4 2870670 41.81 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAAAAAAAAAA-4 2877408 41.76 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000AAAAAAAA-4 1688508 71.05 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAA00000001-4 1527277 78.54 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBBBBBBBBBB-4 2785600 43.08 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000BBBBBBBB-4 1625919 73.98 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBB00000001-4 1679284 71.49 ns/op BenchmarkPallocBitsSummarize/UnpackedCCCCCCCCCCCCCCCC-4 2406385 49.87 ns/op BenchmarkPallocBitsSummarize/Unpacked4444444444444444-4 2410321 49.79 ns/op BenchmarkPallocBitsSummarize/Unpacked4040404040404040-4 2070570 57.89 ns/op BenchmarkPallocBitsSummarize/Unpacked4000400040004000-4 1818330 66.07 ns/op BenchmarkPallocBitsSummarize/Unpacked1000404044CCAAFF-4 1738789 69.01 ns/op BenchmarkFindBitRange64/Pattern00Size2-4 8778500 13.66 ns/op BenchmarkFindBitRange64/Pattern00Size8-4 8285598 14.46 ns/op BenchmarkFindBitRange64/Pattern00Size32-4 8298112 14.45 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize2-4 8753782 13.59 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize8-4 7282632 16.51 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize32-4 6725205 17.84 ns/op BenchmarkFindBitRange64/PatternAASize2-4 8852090 13.62 ns/op BenchmarkFindBitRange64/PatternAASize8-4 8299466 14.46 ns/op BenchmarkFindBitRange64/PatternAASize32-4 8173028 14.45 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize2-4 8854442 13.57 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize8-4 8298273 14.45 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize32-4 8296460 14.46 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize2-4 8657833 13.60 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize8-4 8296390 14.47 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize32-4 8290430 14.50 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size2-4 8758075 13.66 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size8-4 8284546 14.48 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size32-4 8261253 14.45 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize2-4 8775984 13.65 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize8-4 7271934 16.46 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize32-4 7276466 16.50 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize2-4 8723694 13.61 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize8-4 7269661 16.48 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize32-4 7286133 16.46 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size2-4 8759685 13.61 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size8-4 7279592 16.52 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size32-4 7277031 16.46 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize2-4 8736804 13.61 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize8-4 7265857 16.46 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize32-4 7280299 16.47 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size2-4 8862472 13.63 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size8-4 8284683 14.46 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size32-4 8284706 14.45 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size2-4 8852638 13.58 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size8-4 8283310 14.49 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size32-4 8285599 14.44 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size2-4 8863074 13.62 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size8-4 8045203 14.45 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size32-4 8292904 14.46 ns/op BenchmarkNetpollBreak-4 3292 32747 ns/op BenchmarkPinnerPinUnpinBatch-4 1215 93397 ns/op BenchmarkPinnerPinUnpinBatchDouble-4 246 487910 ns/op BenchmarkPinnerPinUnpinBatchTiny-4 1344 94166 ns/op BenchmarkPinnerPinUnpin-4 1307947 91.25 ns/op BenchmarkPinnerPinUnpinTiny-4 1310322 90.63 ns/op BenchmarkPinnerPinUnpinDouble-4 495949 238.8 ns/op BenchmarkPinnerPinUnpinParallel-4 3163138 37.81 ns/op BenchmarkPinnerPinUnpinParallelTiny-4 3228388 38.01 ns/op BenchmarkPinnerPinUnpinParallelDouble-4 220370 517.2 ns/op BenchmarkPinnerIsPinnedOnPinned-4 5928208 20.19 ns/op BenchmarkPinnerIsPinnedOnUnpinned-4 6025838 20.06 ns/op BenchmarkPinnerIsPinnedOnPinnedParallel-4 7082671 17.04 ns/op BenchmarkPinnerIsPinnedOnUnpinnedParallel-4 7310350 16.44 ns/op BenchmarkPingPongHog-4 392 357689 ns/op BenchmarkStackGrowth-4 111789 1004 ns/op BenchmarkStackGrowthDeep-4 1143 103558 ns/op BenchmarkCreateGoroutines-4 46486 2632 ns/op BenchmarkCreateGoroutinesParallel-4 34856 3598 ns/op BenchmarkCreateGoroutinesCapture-4 7077 15373 ns/op 144 B/op 5 allocs/op BenchmarkCreateGoroutinesSingle-4 38365 3193 ns/op BenchmarkClosureCall-4 19282934 5.412 ns/op BenchmarkWakeupParallelSpinning/0s-4 6908 17848 ns/op BenchmarkWakeupParallelSpinning/1µs-4 5526 21471 ns/op BenchmarkWakeupParallelSpinning/2µs-4 5038 23348 ns/op BenchmarkWakeupParallelSpinning/5µs-4 3362 35433 ns/op BenchmarkWakeupParallelSpinning/10µs-4 2395 53677 ns/op BenchmarkWakeupParallelSpinning/20µs-4 1372 88109 ns/op BenchmarkWakeupParallelSpinning/50µs-4 678 175661 ns/op BenchmarkWakeupParallelSpinning/100µs-4 409 284720 ns/op BenchmarkWakeupParallelSyscall/0s-4 861 137731 ns/op BenchmarkWakeupParallelSyscall/1µs-4 852 139841 ns/op BenchmarkWakeupParallelSyscall/2µs-4 844 141640 ns/op BenchmarkWakeupParallelSyscall/5µs-4 808 148413 ns/op BenchmarkWakeupParallelSyscall/10µs-4 762 157541 ns/op BenchmarkWakeupParallelSyscall/20µs-4 681 177757 ns/op BenchmarkWakeupParallelSyscall/50µs-4 504 237915 ns/op BenchmarkWakeupParallelSyscall/100µs-4 354 334072 ns/op BenchmarkMatmult-4 4787734 31.96 ns/op BenchmarkFastrand-4 8792625 13.40 ns/op BenchmarkFastrand64-4 8834598 13.36 ns/op BenchmarkFastrandHashiter-4 4013576 29.77 ns/op BenchmarkFastrandn/2-4 7003749 17.13 ns/op BenchmarkFastrandn/3-4 6843970 17.52 ns/op BenchmarkFastrandn/4-4 7142618 16.79 ns/op BenchmarkFastrandn/5-4 7146498 16.80 ns/op BenchmarkIfaceCmp100-4 94768 1264 ns/op BenchmarkIfaceCmpNil100-4 164460 728.1 ns/op BenchmarkEfaceCmpDiff-4 37725 3181 ns/op BenchmarkEfaceCmpDiffIndirect-4 33301 3629 ns/op BenchmarkDefer-4 924157 127.4 ns/op BenchmarkDefer10-4 634705 185.9 ns/op BenchmarkDeferMany-4 420998 363.7 ns/op BenchmarkPanicRecover-4 478682 256.7 ns/op BenchmarkGoroutineProfile/small-nil/idle-4 12090 10020 ns/op 9560 p50-ns 11400 p90-ns 14760 p99-ns BenchmarkGoroutineProfile/small-nil/loaded-4 10000 11198 ns/op 9240 p50-ns 10960 p90-ns 29200 p99-ns BenchmarkGoroutineProfile/small/idle-4 4252 28036 ns/op 26880 p50-ns 29080 p90-ns 38920 p99-ns BenchmarkGoroutineProfile/small/loaded-4 1084 162248 ns/op 73320 p50-ns 227520 p90-ns 723480 p99-ns BenchmarkGoroutineProfile/large-nil/idle-4 12456 9918 ns/op 9400 p50-ns 10120 p90-ns 14720 p99-ns BenchmarkGoroutineProfile/large-nil/loaded-4 10000 11065 ns/op 9160 p50-ns 9920 p90-ns 42600 p99-ns BenchmarkGoroutineProfile/large/idle-4 54 2180279 ns/op 2160960 p50-ns 2219600 p90-ns 2468240 p99-ns BenchmarkGoroutineProfile/large/loaded-4 43 3015555 ns/op 2441760 p50-ns 2929080 p90-ns 16811479 p99-ns BenchmarkGoroutineProfile/sparse-nil/idle-4 12204 10241 ns/op 9400 p50-ns 10160 p90-ns 15320 p99-ns BenchmarkGoroutineProfile/sparse-nil/loaded-4 10000 12247 ns/op 9840 p50-ns 11760 p90-ns 164160 p99-ns BenchmarkGoroutineProfile/sparse/idle-4 808 155708 ns/op 147120 p50-ns 189760 p90-ns 211320 p99-ns BenchmarkGoroutineProfile/sparse/loaded-4 246 446273 ns/op 260000 p50-ns 345280 p90-ns 5489039 p99-ns BenchmarkRWMutexUncontended-4 3174115 38.51 ns/op BenchmarkRWMutexWrite100-4 1155936 178.8 ns/op BenchmarkRWMutexWrite10-4 268268 683.7 ns/op BenchmarkRWMutexWorkWrite100-4 756486 224.7 ns/op BenchmarkRWMutexWorkWrite10-4 188242 818.9 ns/op BenchmarkSemTable/OneAddrCollision/n=1000-4 2636 44124 ns/op BenchmarkSemTable/ManyAddrCollision/n=1000-4 1168 101027 ns/op BenchmarkSemTable/OneAddrCollision/n=2000-4 1290 90737 ns/op BenchmarkSemTable/ManyAddrCollision/n=2000-4 561 211209 ns/op BenchmarkSemTable/OneAddrCollision/n=4000-4 639 184114 ns/op BenchmarkSemTable/ManyAddrCollision/n=4000-4 264 438688 ns/op BenchmarkSemTable/OneAddrCollision/n=8000-4 310 384332 ns/op BenchmarkSemTable/ManyAddrCollision/n=8000-4 126 920734 ns/op BenchmarkMakeSliceCopy/mallocmove/Byte-4 305386 422.9 ns/op BenchmarkMakeSliceCopy/mallocmove/Int-4 275276 400.5 ns/op BenchmarkMakeSliceCopy/mallocmove/Ptr-4 231361 440.6 ns/op BenchmarkMakeSliceCopy/makecopy/Byte-4 223302 455.5 ns/op BenchmarkMakeSliceCopy/makecopy/Int-4 237031 438.0 ns/op BenchmarkMakeSliceCopy/makecopy/Ptr-4 224325 476.4 ns/op BenchmarkMakeSliceCopy/nilappend/Byte-4 244328 468.0 ns/op BenchmarkMakeSliceCopy/nilappend/Int-4 245382 470.4 ns/op BenchmarkMakeSliceCopy/nilappend/Ptr-4 241558 511.6 ns/op BenchmarkMakeSlice/Byte-4 1911920 62.24 ns/op BenchmarkMakeSlice/Int16-4 1876311 62.39 ns/op BenchmarkMakeSlice/Int-4 1478214 79.72 ns/op BenchmarkMakeSlice/Ptr-4 1298025 92.06 ns/op BenchmarkMakeSlice/Struct/24-4 1000000 126.3 ns/op BenchmarkMakeSlice/Struct/32-4 1000000 141.7 ns/op BenchmarkMakeSlice/Struct/40-4 887048 169.9 ns/op BenchmarkGrowSlice/Byte-4 598479 202.2 ns/op BenchmarkGrowSlice/Int16-4 568278 214.2 ns/op BenchmarkGrowSlice/Int-4 443196 265.7 ns/op BenchmarkGrowSlice/Ptr-4 441462 296.2 ns/op BenchmarkGrowSlice/Struct/24-4 287311 412.3 ns/op BenchmarkGrowSlice/Struct/32-4 226641 491.6 ns/op BenchmarkGrowSlice/Struct/40-4 194150 609.7 ns/op BenchmarkExtendSlice/IntSlice-4 392546 303.3 ns/op BenchmarkExtendSlice/PointerSlice-4 352604 345.7 ns/op BenchmarkExtendSlice/NoGrow-4 650970 186.7 ns/op BenchmarkAppend-4 765032 155.5 ns/op BenchmarkAppendGrowByte-4 5 21862471 ns/op BenchmarkAppendGrowString-4 1 159208553 ns/op BenchmarkAppendSlice/1Bytes-4 1000000 102.4 ns/op BenchmarkAppendSlice/4Bytes-4 1000000 103.7 ns/op BenchmarkAppendSlice/7Bytes-4 1000000 105.2 ns/op BenchmarkAppendSlice/8Bytes-4 1000000 101.4 ns/op BenchmarkAppendSlice/15Bytes-4 1000000 104.4 ns/op BenchmarkAppendSlice/16Bytes-4 1000000 104.8 ns/op BenchmarkAppendSlice/32Bytes-4 1000000 105.8 ns/op BenchmarkAppendSliceLarge/1024Bytes-4 86449 1253 ns/op BenchmarkAppendSliceLarge/4096Bytes-4 28142 4109 ns/op BenchmarkAppendSliceLarge/16384Bytes-4 7803 14427 ns/op BenchmarkAppendSliceLarge/65536Bytes-4 2066 51526 ns/op BenchmarkAppendSliceLarge/262144Bytes-4 258 453218 ns/op BenchmarkAppendSliceLarge/1048576Bytes-4 63 1765164 ns/op BenchmarkAppendStr/1Bytes-4 1315686 91.33 ns/op BenchmarkAppendStr/4Bytes-4 1256540 93.13 ns/op BenchmarkAppendStr/8Bytes-4 1270608 96.30 ns/op BenchmarkAppendStr/16Bytes-4 1289876 92.58 ns/op BenchmarkAppendStr/32Bytes-4 1262365 94.54 ns/op BenchmarkAppendSpecialCase-4 700934 168.4 ns/op BenchmarkCopy/1Byte-4 1228056 97.53 ns/op 10.25 MB/s BenchmarkCopy/1String-4 1292772 93.05 ns/op 10.75 MB/s BenchmarkCopy/2Byte-4 1000000 104.4 ns/op 19.15 MB/s BenchmarkCopy/2String-4 1265851 96.62 ns/op 20.70 MB/s BenchmarkCopy/4Byte-4 1000000 100.5 ns/op 39.82 MB/s BenchmarkCopy/4String-4 1279711 94.05 ns/op 42.53 MB/s BenchmarkCopy/8Byte-4 1208524 99.29 ns/op 80.58 MB/s BenchmarkCopy/8String-4 1279683 94.21 ns/op 84.92 MB/s BenchmarkCopy/12Byte-4 1000000 102.9 ns/op 116.64 MB/s BenchmarkCopy/12String-4 1254796 94.95 ns/op 126.38 MB/s BenchmarkCopy/16Byte-4 1000000 102.9 ns/op 155.42 MB/s BenchmarkCopy/16String-4 1226464 96.34 ns/op 166.08 MB/s BenchmarkCopy/32Byte-4 1000000 105.6 ns/op 303.10 MB/s BenchmarkCopy/32String-4 1000000 100.9 ns/op 317.09 MB/s BenchmarkCopy/128Byte-4 904022 131.6 ns/op 972.64 MB/s BenchmarkCopy/128String-4 885242 134.8 ns/op 949.83 MB/s BenchmarkCopy/1024Byte-4 304092 394.7 ns/op 2594.15 MB/s BenchmarkCopy/1024String-4 250940 475.8 ns/op 2152.06 MB/s BenchmarkAppendInPlace/NoGrow/Byte-4 28251 4240 ns/op BenchmarkAppendInPlace/NoGrow/1Ptr-4 20779 5611 ns/op BenchmarkAppendInPlace/NoGrow/2Ptr-4 14503 8083 ns/op BenchmarkAppendInPlace/NoGrow/3Ptr-4 12135 9831 ns/op BenchmarkAppendInPlace/NoGrow/4Ptr-4 9856 11829 ns/op BenchmarkAppendInPlace/Grow/Byte-4 122077 1005 ns/op BenchmarkAppendInPlace/Grow/1Ptr-4 120202 1030 ns/op BenchmarkAppendInPlace/Grow/2Ptr-4 94627 1240 ns/op BenchmarkAppendInPlace/Grow/3Ptr-4 86076 1388 ns/op BenchmarkAppendInPlace/Grow/4Ptr-4 75844 1513 ns/op BenchmarkStackCopyPtr-4 1 197011070 ns/op BenchmarkStackCopy-4 1 124981274 ns/op BenchmarkStackCopyNoCache-4 25 4593977 ns/op BenchmarkStackCopyWithStkobj-4 2 54688538 ns/op BenchmarkIssue18138-4 866 137200 ns/op BenchmarkCompareStringEqual-4 12907279 8.403 ns/op BenchmarkCompareStringIdentical-4 19323546 5.411 ns/op BenchmarkCompareStringSameLength-4 14309769 7.729 ns/op BenchmarkCompareStringDifferentLength-4 19092228 5.412 ns/op BenchmarkCompareStringBigUnaligned-4 1510 67801 ns/op 15465.53 MB/s BenchmarkCompareStringBig-4 2248 51762 ns/op 20258.01 MB/s BenchmarkConcatStringAndBytes-4 1812003 66.10 ns/op BenchmarkSliceByteToString/1-4 1616296 74.18 ns/op BenchmarkSliceByteToString/2-4 854188 135.2 ns/op BenchmarkSliceByteToString/4-4 959907 133.5 ns/op BenchmarkSliceByteToString/8-4 934812 131.4 ns/op BenchmarkSliceByteToString/16-4 944911 134.2 ns/op BenchmarkSliceByteToString/32-4 876014 141.9 ns/op BenchmarkSliceByteToString/64-4 798955 163.1 ns/op BenchmarkSliceByteToString/128-4 561639 211.2 ns/op BenchmarkRuneCount/lenruneslice/ASCII-4 2468336 48.68 ns/op BenchmarkRuneCount/lenruneslice/Japanese-4 834422 141.0 ns/op BenchmarkRuneCount/lenruneslice/MixedLength-4 966494 121.5 ns/op BenchmarkRuneCount/rangeloop/ASCII-4 3499591 34.45 ns/op BenchmarkRuneCount/rangeloop/Japanese-4 1594568 75.26 ns/op BenchmarkRuneCount/rangeloop/MixedLength-4 1821856 65.64 ns/op BenchmarkRuneCount/utf8.RuneCountInString/ASCII-4 1909214 65.40 ns/op BenchmarkRuneCount/utf8.RuneCountInString/Japanese-4 424862 281.4 ns/op BenchmarkRuneCount/utf8.RuneCountInString/MixedLength-4 509605 233.0 ns/op BenchmarkRuneIterate/range/ASCII-4 7134668 16.15 ns/op BenchmarkRuneIterate/range/Japanese-4 1812978 65.50 ns/op BenchmarkRuneIterate/range/MixedLength-4 2161762 54.79 ns/op BenchmarkRuneIterate/range1/ASCII-4 7136570 16.15 ns/op BenchmarkRuneIterate/range1/Japanese-4 1808170 65.53 ns/op BenchmarkRuneIterate/range1/MixedLength-4 2164447 54.76 ns/op BenchmarkRuneIterate/range2/ASCII-4 7142023 16.13 ns/op BenchmarkRuneIterate/range2/Japanese-4 1808173 65.51 ns/op BenchmarkRuneIterate/range2/MixedLength-4 2163276 54.78 ns/op BenchmarkArrayEqual-4 17047585 6.053 ns/op BenchmarkFunc/Name-4 2720974 43.22 ns/op BenchmarkFunc/Entry-4 11451693 9.792 ns/op BenchmarkFunc/FileLine-4 2804500 43.43 ns/op PASS ok runtime 147.363s goos: linux goarch: arm64 pkg: runtime/cgo BenchmarkHandle/non-concurrent-4 21522 5377 ns/op BenchmarkHandle/concurrent-4 14438 8246 ns/op PASS ok runtime/cgo 1.402s goos: linux goarch: arm64 pkg: runtime/internal/atomic BenchmarkAtomicLoad64-4 21879284 5.459 ns/op BenchmarkAtomicStore64-4 21216706 5.650 ns/op BenchmarkAtomicLoad-4 21885033 5.473 ns/op BenchmarkAtomicStore-4 21413733 5.648 ns/op BenchmarkAnd8-4 7933045 14.90 ns/op BenchmarkAnd-4 8595544 14.45 ns/op BenchmarkAnd8Parallel-4 2104478 53.00 ns/op BenchmarkAndParallel-4 2423204 44.68 ns/op BenchmarkOr8-4 8706250 14.44 ns/op BenchmarkOr-4 8683872 14.44 ns/op BenchmarkOr8Parallel-4 2436720 48.02 ns/op BenchmarkOrParallel-4 2509504 56.49 ns/op BenchmarkXadd-4 2302453 54.46 ns/op BenchmarkXadd64-4 2179306 52.04 ns/op BenchmarkCas-4 2578406 47.47 ns/op BenchmarkCas64-4 2573164 46.54 ns/op BenchmarkXchg-4 2150127 53.29 ns/op BenchmarkXchg64-4 2344898 57.95 ns/op PASS ok runtime/internal/atomic 3.834s goos: linux goarch: arm64 pkg: runtime/internal/math BenchmarkMulUintptr/small-4 4058139 30.23 ns/op BenchmarkMulUintptr/large-4 3104760 37.01 ns/op PASS ok runtime/internal/math 1.324s goos: linux goarch: arm64 pkg: runtime/pprof BenchmarkGoroutine/Profile.WriteTo_idle_50-4 25 4376758 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_50-4 25 4822425 ns/op 454.1 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_50-4 2103 58362 ns/op 1.562 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_500-4 10 11414251 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_500-4 9 12539168 ns/op 1218 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_500-4 446 266544 ns/op 20.02 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_5000-4 2 80353176 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_5000-4 2 88338176 ns/op 9188 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_5000-4 51 2314770 ns/op 227.5 concurrent_launches/op PASS ok runtime/pprof 2.742s goos: linux goarch: arm64 pkg: runtime/race BenchmarkSyncLeak-4 51 2139980 ns/op BenchmarkStackLeak-4 13202 8779 ns/op PASS ok runtime/race 1.389s goos: linux goarch: arm64 pkg: runtime/trace BenchmarkStartRegion-4 2677027 44.78 ns/op 0 B/op 0 allocs/op BenchmarkNewTask-4 169957 691.9 ns/op 64 B/op 2 allocs/op PASS ok runtime/trace 1.310s goos: linux goarch: arm64 pkg: slices BenchmarkEqualFunc_Large-4 44 2557486 ns/op BenchmarkIndex_Large-4 10479 11051 ns/op BenchmarkIndexFunc_Large-4 162 719338 ns/op BenchmarkCompact/nil-4 8044425 14.89 ns/op BenchmarkCompact/one-4 1000000 101.6 ns/op BenchmarkCompact/sorted-4 775252 141.7 ns/op BenchmarkCompact/1_item-4 705765 157.5 ns/op BenchmarkCompact/unsorted-4 843003 141.7 ns/op BenchmarkCompact/many-4 493989 229.0 ns/op BenchmarkCompact_Large-4 680 162893 ns/op BenchmarkCompactFunc_Large-4 54 1875867 ns/op BenchmarkReplace/naive-fast-4 69939 1665 ns/op BenchmarkReplace/optimized-fast-4 81852 1305 ns/op BenchmarkReplace/naive-slow-4 30124 3920 ns/op BenchmarkReplace/optimized-slow-4 34765 3480 ns/op BenchmarkBinarySearchFloats/Size16-4 1000000 114.2 ns/op BenchmarkBinarySearchFloats/Size32-4 877680 131.4 ns/op BenchmarkBinarySearchFloats/Size64-4 833935 143.5 ns/op BenchmarkBinarySearchFloats/Size128-4 765325 156.5 ns/op BenchmarkBinarySearchFloats/Size512-4 639181 183.6 ns/op BenchmarkBinarySearchFloats/Size1024-4 606316 197.1 ns/op BenchmarkBinarySearchFuncStruct/Size16-4 376638 317.0 ns/op BenchmarkBinarySearchFuncStruct/Size32-4 321394 365.2 ns/op BenchmarkBinarySearchFuncStruct/Size64-4 284607 426.0 ns/op BenchmarkBinarySearchFuncStruct/Size128-4 244273 470.5 ns/op BenchmarkBinarySearchFuncStruct/Size512-4 201772 590.3 ns/op BenchmarkBinarySearchFuncStruct/Size1024-4 186423 648.8 ns/op PASS ok slices 4.707s goos: linux goarch: arm64 pkg: sort BenchmarkSearchWrappers-4 98528 1214 ns/op BenchmarkSortInts-4 1 133371553 ns/op BenchmarkSlicesSortInts-4 2 59187478 ns/op BenchmarkSortIsSorted-4 21 5149901 ns/op BenchmarkSlicesIsSorted-4 68 1754056 ns/op BenchmarkSortStrings-4 1 161675192 ns/op BenchmarkSlicesSortStrings-4 2 90601556 ns/op BenchmarkSortStrings_Sorted-4 20 5996558 ns/op BenchmarkSlicesSortStrings_Sorted-4 51 2310691 ns/op BenchmarkSortStructs-4 1 200069630 ns/op BenchmarkSortFuncStructs-4 1 165028712 ns/op BenchmarkSortString1K-4 270 442632 ns/op BenchmarkSortString1K_Slice-4 140 855539 ns/op BenchmarkStableString1K-4 72 1622022 ns/op BenchmarkSortInt1K-4 339 352649 ns/op BenchmarkSortInt1K_Sorted-4 5686 20945 ns/op BenchmarkSortInt1K_Reversed-4 3484 34375 ns/op BenchmarkSortInt1K_Mod8-4 901 132369 ns/op BenchmarkStableInt1K-4 93 1220984 ns/op BenchmarkStableInt1K_Slice-4 100 1094633 ns/op BenchmarkSortInt64K-4 4 33294548 ns/op BenchmarkSortInt64K_Slice-4 2 71385516 ns/op BenchmarkStableInt64K-4 1 103799075 ns/op BenchmarkSort1e2-4 340 361468 ns/op BenchmarkStable1e2-4 124 965035 ns/op BenchmarkSort1e4-4 2 73473636 ns/op BenchmarkStable1e4-4 1 313921784 ns/op PASS ok sort 19.284s goos: linux goarch: arm64 pkg: strconv BenchmarkAtof64Decimal-4 470005 234.9 ns/op BenchmarkAtof64Float-4 432894 257.7 ns/op BenchmarkAtof64FloatExp-4 381052 303.5 ns/op BenchmarkAtof64Big-4 324829 374.0 ns/op BenchmarkAtof64RandomBits-4 298278 383.9 ns/op BenchmarkAtof64RandomFloats-4 326413 364.4 ns/op BenchmarkAtof64RandomLongFloats-4 228776 519.0 ns/op BenchmarkAtof32Decimal-4 485169 238.2 ns/op BenchmarkAtof32Float-4 442359 259.0 ns/op BenchmarkAtof32FloatExp-4 378418 301.5 ns/op BenchmarkAtof32Random-4 281216 423.0 ns/op BenchmarkAtof32RandomLong-4 137020 878.9 ns/op BenchmarkParseInt/Pos/7bit-4 899712 125.6 ns/op BenchmarkParseInt/Pos/26bit-4 470949 232.5 ns/op BenchmarkParseInt/Pos/31bit-4 433638 248.6 ns/op BenchmarkParseInt/Pos/56bit-4 293420 365.8 ns/op BenchmarkParseInt/Pos/63bit-4 310311 383.1 ns/op BenchmarkParseInt/Neg/7bit-4 897397 125.4 ns/op BenchmarkParseInt/Neg/26bit-4 460411 236.9 ns/op BenchmarkParseInt/Neg/31bit-4 429909 255.8 ns/op BenchmarkParseInt/Neg/56bit-4 301940 362.9 ns/op BenchmarkParseInt/Neg/63bit-4 286701 382.3 ns/op BenchmarkAtoi/Pos/7bit-4 1534368 78.21 ns/op BenchmarkAtoi/Pos/26bit-4 690130 170.8 ns/op BenchmarkAtoi/Pos/31bit-4 633111 186.2 ns/op BenchmarkAtoi/Pos/56bit-4 354890 288.9 ns/op BenchmarkAtoi/Pos/63bit-4 287163 419.7 ns/op BenchmarkAtoi/Neg/7bit-4 1500552 79.84 ns/op BenchmarkAtoi/Neg/26bit-4 576258 174.3 ns/op BenchmarkAtoi/Neg/31bit-4 557382 191.6 ns/op BenchmarkAtoi/Neg/56bit-4 371157 288.9 ns/op BenchmarkAtoi/Neg/63bit-4 266020 409.7 ns/op BenchmarkFormatFloat/Decimal-4 102970 1136 ns/op BenchmarkFormatFloat/Float-4 92574 1271 ns/op BenchmarkFormatFloat/Exp-4 98568 1184 ns/op BenchmarkFormatFloat/NegExp-4 101604 1187 ns/op BenchmarkFormatFloat/LongExp-4 87126 1404 ns/op BenchmarkFormatFloat/Big-4 82911 1413 ns/op BenchmarkFormatFloat/BinaryExp-4 174786 681.1 ns/op BenchmarkFormatFloat/32Integer-4 103761 1128 ns/op BenchmarkFormatFloat/32ExactFraction-4 103321 1139 ns/op BenchmarkFormatFloat/32Point-4 94618 1247 ns/op BenchmarkFormatFloat/32Exp-4 101985 1154 ns/op BenchmarkFormatFloat/32NegExp-4 102391 1143 ns/op BenchmarkFormatFloat/32Shortest-4 106755 1132 ns/op BenchmarkFormatFloat/32Fixed8Hard-4 120780 968.3 ns/op BenchmarkFormatFloat/32Fixed9Hard-4 117038 999.2 ns/op BenchmarkFormatFloat/64Fixed1-4 132561 886.8 ns/op BenchmarkFormatFloat/64Fixed2-4 131768 877.7 ns/op BenchmarkFormatFloat/64Fixed3-4 131124 891.3 ns/op BenchmarkFormatFloat/64Fixed4-4 135805 876.5 ns/op BenchmarkFormatFloat/64Fixed12-4 81130 1446 ns/op BenchmarkFormatFloat/64Fixed16-4 101602 1159 ns/op BenchmarkFormatFloat/64Fixed12Hard-4 106395 1144 ns/op BenchmarkFormatFloat/64Fixed17Hard-4 96037 1229 ns/op BenchmarkFormatFloat/64Fixed18Hard-4 2296 48614 ns/op BenchmarkFormatFloat/Slowpath64-4 84742 1384 ns/op BenchmarkFormatFloat/SlowpathDenormal64-4 86818 1397 ns/op BenchmarkAppendFloat/Decimal-4 116851 1011 ns/op BenchmarkAppendFloat/Float-4 101487 1173 ns/op BenchmarkAppendFloat/Exp-4 114415 1027 ns/op BenchmarkAppendFloat/NegExp-4 114645 1031 ns/op BenchmarkAppendFloat/LongExp-4 94185 1234 ns/op BenchmarkAppendFloat/Big-4 92500 1270 ns/op BenchmarkAppendFloat/BinaryExp-4 227551 511.1 ns/op BenchmarkAppendFloat/32Integer-4 117026 1016 ns/op BenchmarkAppendFloat/32ExactFraction-4 114007 1025 ns/op BenchmarkAppendFloat/32Point-4 104323 1124 ns/op BenchmarkAppendFloat/32Exp-4 114782 1021 ns/op BenchmarkAppendFloat/32NegExp-4 118128 1010 ns/op BenchmarkAppendFloat/32Shortest-4 122235 958.7 ns/op BenchmarkAppendFloat/32Fixed8Hard-4 144670 813.8 ns/op BenchmarkAppendFloat/32Fixed9Hard-4 141874 827.4 ns/op BenchmarkAppendFloat/64Fixed1-4 159684 730.5 ns/op BenchmarkAppendFloat/64Fixed2-4 156448 740.2 ns/op BenchmarkAppendFloat/64Fixed3-4 152408 733.9 ns/op BenchmarkAppendFloat/64Fixed4-4 164212 726.4 ns/op BenchmarkAppendFloat/64Fixed12-4 87759 1288 ns/op BenchmarkAppendFloat/64Fixed16-4 117450 994.6 ns/op BenchmarkAppendFloat/64Fixed12Hard-4 126898 944.9 ns/op BenchmarkAppendFloat/64Fixed17Hard-4 110989 1088 ns/op BenchmarkAppendFloat/64Fixed18Hard-4 2401 48113 ns/op BenchmarkAppendFloat/Slowpath64-4 94310 1239 ns/op BenchmarkAppendFloat/SlowpathDenormal64-4 97008 1210 ns/op BenchmarkFormatInt-4 12534 9468 ns/op BenchmarkAppendInt-4 12516 9478 ns/op BenchmarkFormatUint-4 68826 1718 ns/op BenchmarkAppendUint-4 72154 1660 ns/op BenchmarkFormatIntSmall/7-4 2266240 52.23 ns/op BenchmarkFormatIntSmall/42-4 2272502 53.01 ns/op BenchmarkAppendIntSmall-4 804008 147.3 ns/op BenchmarkAppendUintVarlen/1-4 814177 144.5 ns/op BenchmarkAppendUintVarlen/12-4 792664 148.4 ns/op BenchmarkAppendUintVarlen/123-4 578926 198.8 ns/op BenchmarkAppendUintVarlen/1234-4 613998 195.7 ns/op BenchmarkAppendUintVarlen/12345-4 556978 198.1 ns/op BenchmarkAppendUintVarlen/123456-4 567310 195.1 ns/op BenchmarkAppendUintVarlen/1234567-4 545682 200.0 ns/op BenchmarkAppendUintVarlen/12345678-4 602143 198.1 ns/op BenchmarkAppendUintVarlen/123456789-4 552048 202.9 ns/op BenchmarkAppendUintVarlen/1234567890-4 539209 204.4 ns/op BenchmarkAppendUintVarlen/12345678901-4 539722 206.1 ns/op BenchmarkAppendUintVarlen/123456789012-4 578994 209.2 ns/op BenchmarkAppendUintVarlen/1234567890123-4 575152 208.4 ns/op BenchmarkAppendUintVarlen/12345678901234-4 530278 208.9 ns/op BenchmarkAppendUintVarlen/123456789012345-4 531584 214.8 ns/op BenchmarkAppendUintVarlen/1234567890123456-4 556636 215.4 ns/op BenchmarkAppendUintVarlen/12345678901234567-4 515684 217.1 ns/op BenchmarkAppendUintVarlen/123456789012345678-4 523258 218.0 ns/op BenchmarkAppendUintVarlen/1234567890123456789-4 549640 219.5 ns/op BenchmarkAppendUintVarlen/12345678901234567890-4 541447 219.6 ns/op BenchmarkQuote-4 28642 4234 ns/op BenchmarkQuoteRune-4 293562 397.8 ns/op BenchmarkAppendQuote-4 30554 3898 ns/op BenchmarkAppendQuoteRune-4 509484 230.0 ns/op BenchmarkUnquoteEasy-4 792685 146.1 ns/op BenchmarkUnquoteHard-4 33104 3628 ns/op PASS ok strconv 16.297s goos: linux goarch: arm64 pkg: strings BenchmarkBuildString_Builder/1Write_NoGrow-4 315645 368.6 ns/op 48 B/op 1 allocs/op BenchmarkBuildString_Builder/3Write_NoGrow-4 99804 1170 ns/op 336 B/op 3 allocs/op BenchmarkBuildString_Builder/3Write_Grow-4 143197 826.9 ns/op 112 B/op 1 allocs/op BenchmarkBuildString_WriteString/1Write_NoGrow-4 318870 351.9 ns/op 48 B/op 1 allocs/op BenchmarkBuildString_WriteString/3Write_NoGrow-4 102858 1134 ns/op 336 B/op 3 allocs/op BenchmarkBuildString_WriteString/3Write_Grow-4 149476 782.5 ns/op 112 B/op 1 allocs/op BenchmarkBuildString_ByteBuffer/1Write_NoGrow-4 232996 507.2 ns/op 112 B/op 2 allocs/op BenchmarkBuildString_ByteBuffer/3Write_NoGrow-4 64357 1844 ns/op 432 B/op 4 allocs/op BenchmarkBuildString_ByteBuffer/3Write_Grow-4 78285 1473 ns/op 336 B/op 3 allocs/op BenchmarkClone-4 545970 242.6 ns/op 48 B/op 1 allocs/op BenchmarkGenericNoMatch-4 19644 6041 ns/op BenchmarkGenericMatch1-4 1678 71517 ns/op BenchmarkGenericMatch2-4 345 348105 ns/op BenchmarkSingleMaxSkipping-4 7810 15053 ns/op 664.31 MB/s BenchmarkSingleLongSuffixFail-4 13813 8673 ns/op 115.53 MB/s BenchmarkSingleMatch-4 189 622540 ns/op 24.09 MB/s BenchmarkByteByteNoMatch-4 68740 1730 ns/op BenchmarkByteByteMatch-4 18963 6260 ns/op BenchmarkByteStringMatch-4 21222 5639 ns/op BenchmarkHTMLEscapeNew-4 66172 1799 ns/op BenchmarkHTMLEscapeOld-4 58869 2059 ns/op BenchmarkByteStringReplacerWriteString-4 1082 109411 ns/op BenchmarkByteReplacerWriteString-4 1294 93517 ns/op BenchmarkByteByteReplaces-4 2296 52072 ns/op BenchmarkByteByteMap-4 7123 16245 ns/op BenchmarkMap/identity/ASCII-4 704853 166.7 ns/op BenchmarkMap/identity/Greek-4 466105 255.8 ns/op BenchmarkMap/change/ASCII-4 26635 4483 ns/op BenchmarkMap/change/Greek-4 20816 5739 ns/op BenchmarkIndexRune-4 1000000 101.9 ns/op BenchmarkIndexRuneLongString-4 1000000 112.6 ns/op BenchmarkIndexRuneFastPath-4 2906181 41.52 ns/op BenchmarkIndex-4 2607840 47.03 ns/op BenchmarkLastIndex-4 2840817 43.07 ns/op BenchmarkIndexByte-4 10606366 10.40 ns/op BenchmarkToUpper/#00-4 3122748 38.43 ns/op BenchmarkToUpper/ONLYUPPER-4 2220600 54.54 ns/op BenchmarkToUpper/abc-4 239254 489.1 ns/op BenchmarkToUpper/AbC123-4 180280 647.6 ns/op BenchmarkToUpper/azAZ09_-4 207117 577.5 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 40383 3021 ns/op BenchmarkToUpper/RENAN_BASTOS_93_AOSDAJDJAIDJAIDAJIaidsjjaidijadsjiadjiOOKKO-4 53853 2273 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 24414 4980 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 46143 2560 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 93560 1256 ns/op BenchmarkToLower/#00-4 2994006 39.85 ns/op BenchmarkToLower/abc-4 2523567 46.17 ns/op BenchmarkToLower/AbC123-4 163078 722.4 ns/op BenchmarkToLower/azAZ09_-4 166039 724.1 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 70570 1703 ns/op BenchmarkToLower/renan_bastos_93_AOSDAJDJAIDJAIDAJIaidsjjaidijadsjiadjiOOKKO-4 49562 2445 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 24753 4866 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 58932 2009 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 93451 1263 ns/op BenchmarkMapNoChanges-4 885790 132.5 ns/op BenchmarkTrim-4 26566 4478 ns/op 0 B/op 0 allocs/op BenchmarkToValidUTF8/Valid-4 2549678 47.23 ns/op BenchmarkToValidUTF8/InvalidASCII-4 134905 888.1 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 89527 1328 ns/op BenchmarkEqualFold/Tests-4 42026 2838 ns/op BenchmarkEqualFold/ASCII-4 2198566 54.38 ns/op BenchmarkEqualFold/UnicodePrefix-4 89337 1330 ns/op BenchmarkEqualFold/UnicodeSuffix-4 92272 1277 ns/op BenchmarkIndexHard1-4 168 709139 ns/op BenchmarkIndexHard2-4 168 713187 ns/op BenchmarkIndexHard3-4 165 724281 ns/op BenchmarkIndexHard4-4 88 1327470 ns/op BenchmarkLastIndexHard1-4 82 1425095 ns/op BenchmarkLastIndexHard2-4 82 1419485 ns/op BenchmarkLastIndexHard3-4 84 1415033 ns/op BenchmarkCountHard1-4 169 708614 ns/op BenchmarkCountHard2-4 168 711882 ns/op BenchmarkCountHard3-4 165 725007 ns/op BenchmarkIndexTorture-4 13293 9036 ns/op BenchmarkCountTorture-4 13240 9068 ns/op BenchmarkCountTortureOverlapping-4 649 174401 ns/op BenchmarkCountByte/10-4 2424896 48.39 ns/op 206.65 MB/s BenchmarkCountByte/32-4 2611561 46.09 ns/op 694.35 MB/s BenchmarkCountByte/4096-4 536864 224.3 ns/op 18261.96 MB/s BenchmarkCountByte/4194304-4 600 195649 ns/op 21437.90 MB/s BenchmarkCountByte/67108864-4 19 5698328 ns/op 11776.94 MB/s BenchmarkFields/ASCII/16-4 264244 464.9 ns/op 34.41 MB/s 32 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 22364 5351 ns/op 47.84 MB/s 320 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 1494 80681 ns/op 50.77 MB/s 6144 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 82 1389356 ns/op 47.17 MB/s 98304 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 5 21770751 ns/op 48.16 MB/s 1515520 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 104403 1142 ns/op 14.01 MB/s 32 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 7024 16310 ns/op 15.70 MB/s 448 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 441 270079 ns/op 15.17 MB/s 21504 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 25 4637731 ns/op 14.13 MB/s 463104 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 2 81226336 ns/op 12.91 MB/s 10457344 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 135232 877.3 ns/op 18.24 MB/s 32 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 10000 11211 ns/op 22.83 MB/s 320 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 622 192131 ns/op 21.32 MB/s 21504 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 34 3467543 ns/op 18.90 MB/s 463104 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 2 62276537 ns/op 16.84 MB/s 10457344 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 121579 978.0 ns/op 16.36 MB/s 32 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 8403 13767 ns/op 18.60 MB/s 448 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 510 231321 ns/op 17.71 MB/s 21504 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 30 4034421 ns/op 16.24 MB/s 463107 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 2 71629456 ns/op 14.64 MB/s 10457344 B/op 24 allocs/op BenchmarkSplitEmptySeparator-4 2 87085156 ns/op BenchmarkSplitSingleByteSeparator-4 15 6859112 ns/op BenchmarkSplitMultiByteSeparator-4 30 3760157 ns/op BenchmarkSplitNSingleByteSeparator-4 156027 751.9 ns/op BenchmarkSplitNMultiByteSeparator-4 137104 854.7 ns/op BenchmarkRepeat/5x0-4 2456030 48.43 ns/op BenchmarkRepeat/5x1-4 2447774 49.16 ns/op BenchmarkRepeat/5x2-4 201634 590.6 ns/op BenchmarkRepeat/5x6-4 119217 977.8 ns/op BenchmarkRepeat/10x0-4 2467768 48.58 ns/op BenchmarkRepeat/10x1-4 2445812 48.59 ns/op BenchmarkRepeat/10x2-4 204609 593.4 ns/op BenchmarkRepeat/10x6-4 118580 990.1 ns/op BenchmarkRepeatLarge/256/1-4 55959 2143 ns/op 119.47 MB/s BenchmarkRepeatLarge/256/16-4 87757 1315 ns/op 194.64 MB/s BenchmarkRepeatLarge/512/1-4 45532 2533 ns/op 202.09 MB/s BenchmarkRepeatLarge/512/16-4 68377 1699 ns/op 301.30 MB/s BenchmarkRepeatLarge/1024/1-4 37376 3128 ns/op 327.33 MB/s BenchmarkRepeatLarge/1024/16-4 52638 2275 ns/op 450.12 MB/s BenchmarkRepeatLarge/2048/1-4 28879 4102 ns/op 499.22 MB/s BenchmarkRepeatLarge/2048/16-4 34262 3370 ns/op 607.65 MB/s BenchmarkRepeatLarge/4096/1-4 20792 5772 ns/op 709.62 MB/s BenchmarkRepeatLarge/4096/16-4 23372 5072 ns/op 807.53 MB/s BenchmarkRepeatLarge/8192/1-4 13276 8911 ns/op 919.31 MB/s BenchmarkRepeatLarge/8192/16-4 14751 8117 ns/op 1009.30 MB/s BenchmarkRepeatLarge/8192/4097-4 2942312 40.19 ns/op 101947.68 MB/s BenchmarkRepeatLarge/16384/1-4 7159 13989 ns/op 1171.21 MB/s BenchmarkRepeatLarge/16384/16-4 10000 13431 ns/op 1219.83 MB/s BenchmarkRepeatLarge/16384/4097-4 12093 9587 ns/op 1282.07 MB/s BenchmarkRepeatLarge/32768/1-4 4872 24394 ns/op 1343.28 MB/s BenchmarkRepeatLarge/32768/16-4 5542 23345 ns/op 1403.66 MB/s BenchmarkRepeatLarge/32768/4097-4 5998 21020 ns/op 1364.36 MB/s BenchmarkRepeatLarge/65536/1-4 2794 42835 ns/op 1529.96 MB/s BenchmarkRepeatLarge/65536/16-4 2847 41414 ns/op 1582.45 MB/s BenchmarkRepeatLarge/65536/4097-4 2920 41700 ns/op 1473.74 MB/s BenchmarkRepeatLarge/131072/1-4 537 212747 ns/op 616.09 MB/s BenchmarkRepeatLarge/131072/16-4 514 214734 ns/op 610.39 MB/s BenchmarkRepeatLarge/131072/4097-4 543 217504 ns/op 583.93 MB/s BenchmarkRepeatLarge/262144/1-4 274 416136 ns/op 629.95 MB/s BenchmarkRepeatLarge/262144/16-4 306 415359 ns/op 631.13 MB/s BenchmarkRepeatLarge/262144/4097-4 280 421124 ns/op 612.91 MB/s BenchmarkRepeatLarge/524288/1-4 144 819874 ns/op 639.47 MB/s BenchmarkRepeatLarge/524288/16-4 141 828624 ns/op 632.72 MB/s BenchmarkRepeatLarge/524288/4097-4 136 830278 ns/op 626.68 MB/s BenchmarkRepeatLarge/1048576/1-4 68 1611353 ns/op 650.74 MB/s BenchmarkRepeatLarge/1048576/16-4 69 1626929 ns/op 644.51 MB/s BenchmarkRepeatLarge/1048576/4097-4 68 1703088 ns/op 613.44 MB/s BenchmarkRepeatLarge/2097152/1-4 38 3151700 ns/op 665.40 MB/s BenchmarkRepeatLarge/2097152/16-4 37 3048528 ns/op 687.92 MB/s BenchmarkRepeatLarge/2097152/4097-4 34 3335960 ns/op 627.58 MB/s BenchmarkRepeatLarge/4194304/1-4 18 6559791 ns/op 639.40 MB/s BenchmarkRepeatLarge/4194304/16-4 16 6551150 ns/op 640.24 MB/s BenchmarkRepeatLarge/4194304/4097-4 15 6759357 ns/op 620.06 MB/s BenchmarkRepeatLarge/8388608/1-4 8 13911804 ns/op 602.98 MB/s BenchmarkRepeatLarge/8388608/16-4 8 13572134 ns/op 618.08 MB/s BenchmarkRepeatLarge/8388608/4097-4 7 14309096 ns/op 586.10 MB/s BenchmarkRepeatLarge/16777216/1-4 4 27379889 ns/op 612.76 MB/s BenchmarkRepeatLarge/16777216/16-4 4 27306748 ns/op 614.40 MB/s BenchmarkRepeatLarge/16777216/4097-4 4 28653229 ns/op 585.53 MB/s BenchmarkRepeatLarge/33554432/1-4 2 55112277 ns/op 608.84 MB/s BenchmarkRepeatLarge/33554432/16-4 2 53514878 ns/op 627.01 MB/s BenchmarkRepeatLarge/33554432/4097-4 2 55252538 ns/op 607.29 MB/s BenchmarkRepeatLarge/67108864/1-4 1 104731035 ns/op 640.77 MB/s BenchmarkRepeatLarge/67108864/16-4 1 103460955 ns/op 648.64 MB/s BenchmarkRepeatLarge/67108864/4097-4 1 109306075 ns/op 613.95 MB/s BenchmarkRepeatLarge/134217728/1-4 1 212593269 ns/op 631.34 MB/s BenchmarkRepeatLarge/134217728/16-4 1 207048069 ns/op 648.24 MB/s BenchmarkRepeatLarge/134217728/4097-4 1 216884909 ns/op 618.84 MB/s BenchmarkRepeatLarge/268435456/1-4 1 420802140 ns/op 637.91 MB/s BenchmarkRepeatLarge/268435456/16-4 1 406476100 ns/op 660.40 MB/s BenchmarkRepeatLarge/268435456/4097-4 1 429270379 ns/op 625.33 MB/s BenchmarkRepeatLarge/536870912/1-4 1 845328959 ns/op 635.10 MB/s BenchmarkRepeatLarge/536870912/16-4 1 808104160 ns/op 664.36 MB/s BenchmarkRepeatLarge/536870912/4097-4 1 847228958 ns/op 633.68 MB/s BenchmarkRepeatLarge/1073741824/1-4 1 1663403558 ns/op 645.51 MB/s BenchmarkRepeatLarge/1073741824/16-4 1 1598527481 ns/op 671.71 MB/s BenchmarkRepeatLarge/1073741824/4097-4 1 1666869357 ns/op 644.17 MB/s BenchmarkIndexAnyASCII/1:1-4 1372146 88.12 ns/op BenchmarkIndexAnyASCII/1:2-4 1360842 88.89 ns/op BenchmarkIndexAnyASCII/1:4-4 1352583 88.52 ns/op BenchmarkIndexAnyASCII/1:8-4 1346942 88.53 ns/op BenchmarkIndexAnyASCII/1:16-4 1326200 90.04 ns/op BenchmarkIndexAnyASCII/1:32-4 1332238 89.85 ns/op BenchmarkIndexAnyASCII/1:64-4 1303702 93.92 ns/op BenchmarkIndexAnyASCII/16:1-4 1350649 88.07 ns/op BenchmarkIndexAnyASCII/16:2-4 622716 175.5 ns/op BenchmarkIndexAnyASCII/16:4-4 669926 175.4 ns/op BenchmarkIndexAnyASCII/16:8-4 652982 181.7 ns/op BenchmarkIndexAnyASCII/16:16-4 609582 195.9 ns/op BenchmarkIndexAnyASCII/16:32-4 541916 221.1 ns/op BenchmarkIndexAnyASCII/16:64-4 436953 274.9 ns/op BenchmarkIndexAnyASCII/256:1-4 1276670 92.63 ns/op BenchmarkIndexAnyASCII/256:2-4 64160 1876 ns/op BenchmarkIndexAnyASCII/256:4-4 64118 1936 ns/op BenchmarkIndexAnyASCII/256:8-4 63874 1874 ns/op BenchmarkIndexAnyASCII/256:16-4 60822 1964 ns/op BenchmarkIndexAnyASCII/256:32-4 62620 1913 ns/op BenchmarkIndexAnyASCII/256:64-4 60838 1966 ns/op BenchmarkIndexAnyUTF8/1:1-4 1429381 85.67 ns/op BenchmarkIndexAnyUTF8/1:2-4 1386763 85.72 ns/op BenchmarkIndexAnyUTF8/1:4-4 1400160 85.82 ns/op BenchmarkIndexAnyUTF8/1:8-4 1398679 85.62 ns/op BenchmarkIndexAnyUTF8/1:16-4 1351879 88.43 ns/op BenchmarkIndexAnyUTF8/1:32-4 1354186 88.24 ns/op BenchmarkIndexAnyUTF8/1:64-4 1311283 90.64 ns/op BenchmarkIndexAnyUTF8/16:1-4 1000000 100.2 ns/op BenchmarkIndexAnyUTF8/16:2-4 174535 674.6 ns/op BenchmarkIndexAnyUTF8/16:4-4 171457 673.8 ns/op BenchmarkIndexAnyUTF8/16:8-4 174410 696.1 ns/op BenchmarkIndexAnyUTF8/16:16-4 165723 706.4 ns/op BenchmarkIndexAnyUTF8/16:32-4 167016 697.9 ns/op BenchmarkIndexAnyUTF8/16:64-4 151040 727.2 ns/op BenchmarkIndexAnyUTF8/256:1-4 272811 437.6 ns/op BenchmarkIndexAnyUTF8/256:2-4 10000 10010 ns/op BenchmarkIndexAnyUTF8/256:4-4 12164 9923 ns/op BenchmarkIndexAnyUTF8/256:8-4 10000 10106 ns/op BenchmarkIndexAnyUTF8/256:16-4 10000 10074 ns/op BenchmarkIndexAnyUTF8/256:32-4 10000 10110 ns/op BenchmarkIndexAnyUTF8/256:64-4 10000 10620 ns/op BenchmarkLastIndexAnyASCII/1:1-4 1414389 84.50 ns/op BenchmarkLastIndexAnyASCII/1:2-4 1398624 86.97 ns/op BenchmarkLastIndexAnyASCII/1:4-4 1401858 85.95 ns/op BenchmarkLastIndexAnyASCII/1:8-4 1399278 86.76 ns/op BenchmarkLastIndexAnyASCII/1:16-4 1395333 86.49 ns/op BenchmarkLastIndexAnyASCII/1:32-4 1399506 85.91 ns/op BenchmarkLastIndexAnyASCII/1:64-4 1377073 87.52 ns/op BenchmarkLastIndexAnyASCII/16:1-4 685056 174.9 ns/op BenchmarkLastIndexAnyASCII/16:2-4 684415 174.5 ns/op BenchmarkLastIndexAnyASCII/16:4-4 676528 175.7 ns/op BenchmarkLastIndexAnyASCII/16:8-4 655708 180.8 ns/op BenchmarkLastIndexAnyASCII/16:16-4 614199 192.2 ns/op BenchmarkLastIndexAnyASCII/16:32-4 539432 219.0 ns/op BenchmarkLastIndexAnyASCII/16:64-4 435976 271.3 ns/op BenchmarkLastIndexAnyASCII/256:1-4 64198 1871 ns/op BenchmarkLastIndexAnyASCII/256:2-4 64216 1872 ns/op BenchmarkLastIndexAnyASCII/256:4-4 64101 1870 ns/op BenchmarkLastIndexAnyASCII/256:8-4 63943 1874 ns/op BenchmarkLastIndexAnyASCII/256:16-4 63486 1887 ns/op BenchmarkLastIndexAnyASCII/256:32-4 62660 1925 ns/op BenchmarkLastIndexAnyASCII/256:64-4 60872 1966 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 1404060 85.97 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 1398882 86.79 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 1381450 86.68 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 1393405 87.58 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 1374320 85.64 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 1385769 85.84 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 1380913 88.21 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 192835 619.7 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 100674 1182 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 98332 1185 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 98557 1222 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 97998 1232 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 96962 1209 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 96382 1301 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 13465 9021 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 6284 18217 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 6304 18115 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 6279 18576 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 6222 18591 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 6273 18608 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 5754 19022 ns/op BenchmarkTrimASCII/1:1-4 2514264 47.81 ns/op BenchmarkTrimASCII/1:2-4 2018686 59.35 ns/op BenchmarkTrimASCII/1:4-4 1968014 60.91 ns/op BenchmarkTrimASCII/1:8-4 1868022 64.23 ns/op BenchmarkTrimASCII/1:16-4 1570780 76.26 ns/op BenchmarkTrimASCII/16:1-4 2229450 55.06 ns/op BenchmarkTrimASCII/16:2-4 679516 175.9 ns/op BenchmarkTrimASCII/16:4-4 669208 177.7 ns/op BenchmarkTrimASCII/16:8-4 652996 181.9 ns/op BenchmarkTrimASCII/16:16-4 612268 195.1 ns/op BenchmarkTrimASCII/256:1-4 552709 216.0 ns/op BenchmarkTrimASCII/256:2-4 61480 1952 ns/op BenchmarkTrimASCII/256:4-4 61401 1953 ns/op BenchmarkTrimASCII/256:8-4 61311 1956 ns/op BenchmarkTrimASCII/256:16-4 60908 1968 ns/op BenchmarkTrimASCII/4096:1-4 42702 2810 ns/op BenchmarkTrimASCII/4096:2-4 4183 28578 ns/op BenchmarkTrimASCII/4096:4-4 4159 28621 ns/op BenchmarkTrimASCII/4096:8-4 4137 28622 ns/op BenchmarkTrimASCII/4096:16-4 4114 28655 ns/op BenchmarkTrimByte-4 2467414 48.88 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 2672 44445 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 2667 44398 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 2665 44446 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 1868 63409 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 3633 32356 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 6658 17422 ns/op BenchmarkJoin/0-4 3128258 38.26 ns/op 0 B/op 0 allocs/op BenchmarkJoin/1-4 2533036 47.22 ns/op 0 B/op 0 allocs/op BenchmarkJoin/2-4 146718 798.7 ns/op 16 B/op 1 allocs/op BenchmarkJoin/3-4 105154 1143 ns/op 24 B/op 1 allocs/op BenchmarkJoin/4-4 77542 1576 ns/op 48 B/op 1 allocs/op BenchmarkJoin/5-4 63217 1907 ns/op 48 B/op 1 allocs/op BenchmarkJoin/6-4 53307 2282 ns/op 64 B/op 1 allocs/op BenchmarkJoin/7-4 44750 2619 ns/op 64 B/op 1 allocs/op BenchmarkTrimSpace/NoTrim-4 1967295 61.01 ns/op BenchmarkTrimSpace/ASCII-4 1252784 95.92 ns/op BenchmarkTrimSpace/SomeNonASCII-4 88106 1384 ns/op BenchmarkTrimSpace/JustNonASCII-4 53205 2228 ns/op BenchmarkReplaceAll-4 83670 1422 ns/op 16 B/op 1 allocs/op PASS ok strings 56.221s goos: linux goarch: arm64 pkg: sync BenchmarkCond1-4 49118 2489 ns/op BenchmarkCond2-4 23133 5166 ns/op BenchmarkCond4-4 10000 10087 ns/op BenchmarkCond8-4 5332 22866 ns/op BenchmarkCond16-4 1890 58053 ns/op BenchmarkCond32-4 774 156962 ns/op BenchmarkLoadMostlyHits/*sync_test.DeepCopyMap-4 404546 266.4 ns/op BenchmarkLoadMostlyHits/*sync_test.RWMutexMap-4 235116 486.4 ns/op BenchmarkLoadMostlyHits/*sync.Map-4 488472 248.4 ns/op BenchmarkLoadMostlyMisses/*sync_test.DeepCopyMap-4 478995 242.5 ns/op BenchmarkLoadMostlyMisses/*sync_test.RWMutexMap-4 255045 457.0 ns/op BenchmarkLoadMostlyMisses/*sync.Map-4 449090 365.4 ns/op BenchmarkLoadOrStoreBalanced/*sync_test.RWMutexMap-4 87214 1401 ns/op BenchmarkLoadOrStoreBalanced/*sync.Map-4 73380 1716 ns/op BenchmarkLoadOrStoreUnique/*sync_test.RWMutexMap-4 73954 1712 ns/op BenchmarkLoadOrStoreUnique/*sync.Map-4 45175 2780 ns/op BenchmarkLoadOrStoreCollision/*sync_test.DeepCopyMap-4 416914 326.8 ns/op BenchmarkLoadOrStoreCollision/*sync_test.RWMutexMap-4 138465 874.2 ns/op BenchmarkLoadOrStoreCollision/*sync.Map-4 462280 293.3 ns/op BenchmarkLoadAndDeleteBalanced/*sync_test.RWMutexMap-4 122247 978.3 ns/op BenchmarkLoadAndDeleteBalanced/*sync.Map-4 412104 260.1 ns/op BenchmarkLoadAndDeleteUnique/*sync_test.RWMutexMap-4 135975 867.7 ns/op BenchmarkLoadAndDeleteUnique/*sync.Map-4 1743418 68.41 ns/op BenchmarkLoadAndDeleteCollision/*sync_test.DeepCopyMap-4 47446 2484 ns/op BenchmarkLoadAndDeleteCollision/*sync_test.RWMutexMap-4 103878 1117 ns/op BenchmarkLoadAndDeleteCollision/*sync.Map-4 152840 711.5 ns/op BenchmarkRange/*sync_test.DeepCopyMap-4 4064 24657 ns/op BenchmarkRange/*sync_test.RWMutexMap-4 248 493278 ns/op BenchmarkRange/*sync.Map-4 1118 101694 ns/op BenchmarkAdversarialAlloc/*sync_test.DeepCopyMap-4 78669 1357 ns/op BenchmarkAdversarialAlloc/*sync_test.RWMutexMap-4 184102 629.0 ns/op BenchmarkAdversarialAlloc/*sync.Map-4 58380 2044 ns/op BenchmarkAdversarialDelete/*sync_test.DeepCopyMap-4 172321 696.6 ns/op BenchmarkAdversarialDelete/*sync_test.RWMutexMap-4 210484 616.5 ns/op BenchmarkAdversarialDelete/*sync.Map-4 183118 720.0 ns/op BenchmarkDeleteCollision/*sync_test.DeepCopyMap-4 70588 1686 ns/op BenchmarkDeleteCollision/*sync_test.RWMutexMap-4 139170 843.8 ns/op BenchmarkDeleteCollision/*sync.Map-4 364670 395.3 ns/op BenchmarkSwapCollision/*sync_test.DeepCopyMap-4 50668 2301 ns/op BenchmarkSwapCollision/*sync_test.RWMutexMap-4 118476 1023 ns/op BenchmarkSwapCollision/*sync.Map-4 70629 1714 ns/op BenchmarkSwapMostlyHits/*sync_test.DeepCopyMap-4 361 319613 ns/op BenchmarkSwapMostlyHits/*sync_test.RWMutexMap-4 90543 1325 ns/op BenchmarkSwapMostlyHits/*sync.Map-4 279560 413.9 ns/op BenchmarkSwapMostlyMisses/*sync_test.DeepCopyMap-4 20848 5636 ns/op BenchmarkSwapMostlyMisses/*sync_test.RWMutexMap-4 54226 2202 ns/op BenchmarkSwapMostlyMisses/*sync.Map-4 19504 6140 ns/op BenchmarkCompareAndSwapCollision/*sync_test.DeepCopyMap-4 132794 877.7 ns/op BenchmarkCompareAndSwapCollision/*sync_test.RWMutexMap-4 91202 1314 ns/op BenchmarkCompareAndSwapCollision/*sync.Map-4 122308 989.1 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync_test.DeepCopyMap-4 1608740 73.31 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync_test.RWMutexMap-4 129248 930.9 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync.Map-4 1581789 75.85 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync_test.DeepCopyMap-4 490159 279.2 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync_test.RWMutexMap-4 121982 965.3 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync.Map-4 486373 254.7 ns/op BenchmarkCompareAndSwapMostlyHits/*sync_test.RWMutexMap-4 82734 1438 ns/op BenchmarkCompareAndSwapMostlyHits/*sync.Map-4 276278 438.8 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync_test.DeepCopyMap-4 427300 280.5 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync_test.RWMutexMap-4 96978 1263 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync.Map-4 497602 231.9 ns/op BenchmarkCompareAndDeleteCollision/*sync_test.DeepCopyMap-4 82837 1514 ns/op BenchmarkCompareAndDeleteCollision/*sync_test.RWMutexMap-4 95144 1216 ns/op BenchmarkCompareAndDeleteCollision/*sync.Map-4 128852 980.7 ns/op BenchmarkCompareAndDeleteMostlyHits/*sync_test.RWMutexMap-4 50230 2386 ns/op BenchmarkCompareAndDeleteMostlyHits/*sync.Map-4 174381 717.0 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync_test.DeepCopyMap-4 429768 260.4 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync_test.RWMutexMap-4 101858 1177 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync.Map-4 428118 282.5 ns/op BenchmarkUncontendedSemaphore-4 4883320 24.55 ns/op BenchmarkContendedSemaphore-4 2569658 60.06 ns/op BenchmarkMutexUncontended-4 884094 137.2 ns/op BenchmarkMutex-4 141330 831.6 ns/op BenchmarkMutexSlack-4 128566 885.3 ns/op BenchmarkMutexWork-4 135325 896.6 ns/op BenchmarkMutexWorkSlack-4 122408 952.6 ns/op BenchmarkMutexNoSpin-4 43059 2695 ns/op BenchmarkMutexSpin-4 39679 2930 ns/op BenchmarkOnce-4 455760 523.8 ns/op BenchmarkOnceFunc/v=Once-4 995090 115.0 ns/op 0 B/op 0 allocs/op BenchmarkOnceFunc/v=Global-4 742114 149.7 ns/op 0 B/op 0 allocs/op BenchmarkOnceFunc/v=Local-4 754696 154.1 ns/op 0 B/op 0 allocs/op BenchmarkOnceValue/v=Once-4 989641 119.7 ns/op 0 B/op 0 allocs/op BenchmarkOnceValue/v=Global-4 705417 161.2 ns/op 0 B/op 0 allocs/op BenchmarkOnceValue/v=Local-4 736394 154.9 ns/op 0 B/op 0 allocs/op BenchmarkSemaUncontended-4 5818203 20.40 ns/op BenchmarkSemaSyntNonblock-4 1931870 57.17 ns/op BenchmarkSemaSyntBlock-4 1483533 75.63 ns/op BenchmarkSemaWorkNonblock-4 677781 165.2 ns/op BenchmarkSemaWorkBlock-4 723798 171.7 ns/op BenchmarkRWMutexUncontended-4 348897 343.3 ns/op BenchmarkRWMutexWrite100-4 221222 530.8 ns/op BenchmarkRWMutexWrite10-4 209470 580.9 ns/op BenchmarkRWMutexWorkWrite100-4 198468 580.6 ns/op BenchmarkRWMutexWorkWrite10-4 181414 679.2 ns/op BenchmarkWaitGroupUncontended-4 606280 187.2 ns/op BenchmarkWaitGroupAddDone-4 212852 657.6 ns/op BenchmarkWaitGroupAddDoneWork-4 207733 484.6 ns/op BenchmarkWaitGroupWait-4 2683039 44.37 ns/op BenchmarkWaitGroupWaitWork-4 2261731 53.22 ns/op BenchmarkWaitGroupActuallyWait-4 31696 3829 ns/op 32 B/op 2 allocs/op PASS ok sync 17.857s goos: linux goarch: arm64 pkg: sync/atomic BenchmarkValueRead-4 410596 327.5 ns/op PASS ok sync/atomic 1.251s PASS ok syscall 1.016s goos: linux goarch: arm64 pkg: testing BenchmarkTBHelper-4 128898 924.1 ns/op 0 B/op 0 allocs/op PASS ok testing 1.144s goos: linux goarch: arm64 pkg: text/tabwriter BenchmarkTable/1x10/new-4 5991 17940 ns/op 1520 B/op 21 allocs/op BenchmarkTable/1x10/reuse-4 7804 13621 ns/op 0 B/op 0 allocs/op BenchmarkTable/1x1000/new-4 81 1459346 ns/op 129392 B/op 1025 allocs/op BenchmarkTable/1x1000/reuse-4 80 1294088 ns/op 1617 B/op 12 allocs/op BenchmarkTable/1x100000/new-4 1 167209432 ns/op 19393008 B/op 100057 allocs/op BenchmarkTable/1x100000/reuse-4 1 167699992 ns/op 19393112 B/op 100059 allocs/op BenchmarkTable/10x10/new-4 1444 80459 ns/op 5056 B/op 31 allocs/op BenchmarkTable/10x10/reuse-4 1624 72179 ns/op 3 B/op 0 allocs/op BenchmarkTable/10x1000/new-4 14 7397891 ns/op 413568 B/op 1039 allocs/op BenchmarkTable/10x1000/reuse-4 16 7039427 ns/op 25848 B/op 64 allocs/op BenchmarkTable/10x100000/new-4 1 808856400 ns/op 48120800 B/op 100074 allocs/op BenchmarkTable/10x100000/reuse-4 1 800250680 ns/op 48120704 B/op 100073 allocs/op BenchmarkTable/100x10/new-4 166 700654 ns/op 39296 B/op 41 allocs/op BenchmarkTable/100x10/reuse-4 181 660418 ns/op 217 B/op 0 allocs/op BenchmarkTable/100x1000/new-4 2 71980816 ns/op 3288960 B/op 1053 allocs/op BenchmarkTable/100x1000/reuse-4 2 70136416 ns/op 1644480 B/op 526 allocs/op BenchmarkTable/100x100000/new-4 1 7925030448 ns/op 335149952 B/op 100089 allocs/op BenchmarkTable/100x100000/reuse-4 1 7860248091 ns/op 335149952 B/op 100089 allocs/op BenchmarkPyramid/10-4 2366 49330 ns/op 4872 B/op 35 allocs/op BenchmarkPyramid/100-4 31 3691628 ns/op 409128 B/op 230 allocs/op BenchmarkPyramid/1000-4 1 396879021 ns/op 35625256 B/op 2055 allocs/op BenchmarkRagged/10-4 2136 55351 ns/op 4512 B/op 34 allocs/op BenchmarkRagged/100-4 222 534657 ns/op 41008 B/op 188 allocs/op BenchmarkRagged/1000-4 21 5336703 ns/op 427424 B/op 1661 allocs/op BenchmarkCode-4 6708 16919 ns/op 624 B/op 13 allocs/op PASS ok text/tabwriter 21.930s goos: linux goarch: arm64 pkg: text/template/parse BenchmarkParseLarge-4 2 95633116 ns/op BenchmarkVariableString-4 71259 1681 ns/op 80 B/op 3 allocs/op BenchmarkListString-4 1666 69975 ns/op 2509 B/op 39 allocs/op PASS ok text/template/parse 1.573s goos: linux goarch: arm64 pkg: time BenchmarkAfterFunc-4 30 4087841 ns/op BenchmarkAfter-4 79 1441554 ns/op BenchmarkStop-4 158 723442 ns/op BenchmarkSimultaneousAfterFunc-4 22 4557827 ns/op BenchmarkStartStop-4 162 699971 ns/op BenchmarkReset-4 2266 61654 ns/op BenchmarkSleep-4 31 4104633 ns/op BenchmarkParallelTimerLatency-4 54 127948 avg-late-ns 1131599 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=1-4 37 329654 avg-late-ns 793118 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=2-4 33 300440 avg-late-ns 801197 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=3-4 34 275532 avg-late-ns 812636 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=4-4 33 422773 avg-late-ns 1391719 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=5-4 31 298953 avg-late-ns 1457560 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=6-4 27 296538 avg-late-ns 2038877 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=7-4 28 369009 avg-late-ns 2120078 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=8-4 27 207246 avg-late-ns 1148636 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=9-4 26 228118 avg-late-ns 1256157 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=10-4 26 859927 avg-late-ns 3027717 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=2ms/tickers-per-P=1-4 34 326812 avg-late-ns 923278 max-late-ns BenchmarkTicker-4 356 297576 ns/op BenchmarkTickerReset-4 3198 35732 ns/op BenchmarkTickerResetNaive-4 153 797763 ns/op BenchmarkNow-4 864403 137.3 ns/op BenchmarkNowUnixNano-4 885451 130.7 ns/op BenchmarkNowUnixMilli-4 896780 131.3 ns/op BenchmarkNowUnixMicro-4 906015 132.7 ns/op BenchmarkFormat-4 43176 2779 ns/op BenchmarkFormatRFC3339-4 63897 1889 ns/op BenchmarkFormatRFC3339Nano-4 62712 1924 ns/op BenchmarkFormatNow-4 58198 2075 ns/op BenchmarkMarshalJSON-4 89598 1352 ns/op BenchmarkMarshalText-4 87972 1370 ns/op BenchmarkParse-4 91156 1314 ns/op BenchmarkParseRFC3339UTC-4 260551 463.8 ns/op BenchmarkParseRFC3339UTCBytes-4 181666 659.2 ns/op BenchmarkParseRFC3339TZ-4 80013 1483 ns/op BenchmarkParseRFC3339TZBytes-4 67063 1789 ns/op BenchmarkParseDuration-4 456732 263.1 ns/op BenchmarkHour-4 702493 171.3 ns/op BenchmarkSecond-4 688705 170.9 ns/op BenchmarkYear-4 486097 247.6 ns/op BenchmarkDay-4 441662 273.4 ns/op BenchmarkISOWeek-4 501571 238.2 ns/op BenchmarkGoString-4 57592 2115 ns/op BenchmarkUnmarshalText-4 77596 1546 ns/op PASS ok time 12.317s goos: linux goarch: arm64 pkg: unicode/utf16 BenchmarkDecodeValidASCII-4 497232 235.3 ns/op BenchmarkDecodeValidJapaneseChars-4 575340 200.7 ns/op BenchmarkDecodeRune-4 1569558 73.86 ns/op BenchmarkEncodeValidASCII-4 493071 227.3 ns/op BenchmarkEncodeValidJapaneseChars-4 696297 171.3 ns/op BenchmarkAppendRuneValidASCII-4 1342261 89.46 ns/op BenchmarkAppendRuneValidJapaneseChars-4 2232856 53.72 ns/op BenchmarkEncodeRune-4 2685128 44.72 ns/op PASS ok unicode/utf16 2.248s goos: linux goarch: arm64 pkg: unicode/utf8 BenchmarkRuneCountTenASCIIChars-4 1449489 81.64 ns/op BenchmarkRuneCountTenJapaneseChars-4 334880 349.0 ns/op BenchmarkRuneCountInStringTenASCIIChars-4 2309271 52.30 ns/op BenchmarkRuneCountInStringTenJapaneseChars-4 369448 295.0 ns/op BenchmarkValidTenASCIIChars-4 1750086 68.94 ns/op BenchmarkValid100KASCIIChars-4 94 1268269 ns/op BenchmarkValidTenJapaneseChars-4 261980 393.2 ns/op BenchmarkValidLongMostlyASCII-4 90 1334208 ns/op BenchmarkValidLongJapanese-4 54 2183735 ns/op BenchmarkValidStringTenASCIIChars-4 2700476 44.41 ns/op BenchmarkValidString100KASCIIChars-4 7437 15992 ns/op BenchmarkValidStringTenJapaneseChars-4 373017 282.2 ns/op BenchmarkValidStringLongMostlyASCII-4 754 154933 ns/op BenchmarkValidStringLongJapanese-4 151 781075 ns/op BenchmarkEncodeASCIIRune-4 2614875 45.89 ns/op BenchmarkEncodeJapaneseRune-4 1704105 70.16 ns/op BenchmarkAppendASCIIRune-4 8655660 13.77 ns/op BenchmarkAppendJapaneseRune-4 1838907 64.56 ns/op BenchmarkDecodeASCIIRune-4 1854753 63.94 ns/op BenchmarkDecodeJapaneseRune-4 1695117 70.98 ns/op BenchmarkFullRune/ASCII-4 3095013 38.70 ns/op BenchmarkFullRune/Incomplete-4 1423771 84.36 ns/op BenchmarkFullRune/Japanese-4 3217099 37.29 ns/op PASS ok unicode/utf8 4.888s goos: linux goarch: arm64 pkg: cmd/api BenchmarkAll-4 1 75055512995 ns/op PASS ok cmd/api 76.293s goos: linux goarch: arm64 pkg: cmd/cgo/internal/test BenchmarkCgoCall/add-int-4 467296 246.0 ns/op BenchmarkCgoCall/one-pointer-4 377035 309.1 ns/op BenchmarkCgoCall/string-pointer-escape-4 327510 373.2 ns/op BenchmarkCgoCall/string-pointer-noescape-4 409405 285.6 ns/op BenchmarkCgoCall/eight-pointers-4 203427 586.5 ns/op BenchmarkCgoCall/eight-pointers-nil-4 387345 302.0 ns/op BenchmarkCgoCall/eight-pointers-array-4 32455 3986 ns/op BenchmarkCgoCall/eight-pointers-slice-4 44385 2707 ns/op BenchmarkGoString-4 1000000 108.6 ns/op BenchmarkCGoCallback-4 48106 2486 ns/op BenchmarkCGoInCThread-4 345657 328.4 ns/op PASS ok cmd/cgo/internal/test 2.453s goos: linux goarch: arm64 pkg: cmd/compile/internal/reflectdata BenchmarkEqArrayOfStrings5-4 882716 130.0 ns/op BenchmarkEqArrayOfStrings64-4 125179 955.0 ns/op BenchmarkEqArrayOfStrings1024-4 8048 14053 ns/op BenchmarkEqArrayOfFloats5-4 992095 111.8 ns/op BenchmarkEqArrayOfFloats64-4 122439 981.5 ns/op BenchmarkEqArrayOfFloats1024-4 7934 14813 ns/op BenchmarkEqArrayOfStructsEq-4 2437 48646 ns/op BenchmarkEqArrayOfStructsNotEq-4 4419 27118 ns/op BenchmarkEqStruct-4 18309876 5.687 ns/op PASS ok cmd/compile/internal/reflectdata 2.134s goos: linux goarch: arm64 pkg: cmd/compile/internal/ssa BenchmarkPhioptPass-4 10000 87192 ns/op BenchmarkCopyElim1-4 1327 90368 ns/op BenchmarkCopyElim10-4 1045 111474 ns/op BenchmarkCopyElim100-4 436 258276 ns/op BenchmarkCopyElim1000-4 69 1613654 ns/op BenchmarkCopyElim10000-4 4 26676099 ns/op BenchmarkCopyElim100000-4 1 559585934 ns/op BenchmarkDeadCode/1-4 991 124653 ns/op BenchmarkDeadCode/10-4 810 142470 ns/op BenchmarkDeadCode/100-4 337 343050 ns/op BenchmarkDeadCode/1000-4 55 2473245 ns/op BenchmarkDeadCode/10000-4 4 26036929 ns/op BenchmarkDeadCode/100000-4 1 332295384 ns/op BenchmarkDeadCode/200000-4 1 670037929 ns/op BenchmarkDominatorsLinear-4 14 9192840 ns/op 1.09 MB/s BenchmarkDominatorsFwdBack-4 9 12724262 ns/op 0.79 MB/s BenchmarkDominatorsManyPred-4 9 12826444 ns/op 0.78 MB/s BenchmarkDominatorsMaxPred-4 9 12771897 ns/op 0.78 MB/s BenchmarkDominatorsMaxPredVal-4 9 13041813 ns/op 0.77 MB/s BenchmarkFuse/1-4 981 115536 ns/op BenchmarkFuse/10-4 714 156335 ns/op BenchmarkFuse/100-4 187 630756 ns/op BenchmarkFuse/1000-4 21 5677141 ns/op BenchmarkFuse/10000-4 2 67942297 ns/op BenchmarkNilCheckDeep1-4 9602 11597 ns/op 0.09 MB/s 235 B/op 4 allocs/op BenchmarkNilCheckDeep10-4 4027 27786 ns/op 0.36 MB/s 240 B/op 4 allocs/op BenchmarkNilCheckDeep100-4 624 191836 ns/op 0.52 MB/s 672 B/op 4 allocs/op BenchmarkNilCheckDeep1000-4 57 1888250 ns/op 0.53 MB/s 5282 B/op 5 allocs/op BenchmarkNilCheckDeep10000-4 6 19347466 ns/op 0.52 MB/s 136908 B/op 7 allocs/op BenchmarkDSEPass-4 28 4090737 ns/op 65802 B/op 8 allocs/op BenchmarkDSEPassBlock-4 1 138817874 ns/op 4236832 B/op 108086 allocs/op BenchmarkCSEPass-4 6 18412726 ns/op 131569 B/op 10 allocs/op BenchmarkCSEPassBlock-4 1 180020632 ns/op 5669200 B/op 97498 allocs/op BenchmarkDeadcodePass-4 188 622664 ns/op 90872 B/op 3 allocs/op BenchmarkDeadcodePassBlock-4 1 145428193 ns/op 4043288 B/op 44949 allocs/op BenchmarkMultiPass-4 67 1604351 ns/op 269486 B/op 12 allocs/op BenchmarkMultiPassBlock-4 1 295738146 ns/op 11200488 B/op 149870 allocs/op BenchmarkCondRewrite/SoloJump-4 3245695 36.97 ns/op BenchmarkCondRewrite/CombJump-4 3097106 38.72 ns/op PASS ok cmd/compile/internal/ssa 15.075s goos: linux goarch: arm64 pkg: cmd/compile/internal/test BenchmarkLoadAdd-4 8437 13556 ns/op BenchmarkExtShift-4 15324 7850 ns/op BenchmarkModify-4 8462 13813 ns/op BenchmarkMullImm-4 15312 7848 ns/op BenchmarkConstModify-4 8451 13778 ns/op BenchmarkBitSet-4 16912 7067 ns/op BenchmarkBitClear-4 16962 7066 ns/op BenchmarkBitToggle-4 16978 7072 ns/op BenchmarkBitSetConst-4 140374 856.5 ns/op BenchmarkBitClearConst-4 136016 879.0 ns/op BenchmarkBitToggleConst-4 140251 852.9 ns/op BenchmarkDivconstI64-4 7600304 15.83 ns/op BenchmarkModconstI64-4 7290117 16.47 ns/op BenchmarkDivisiblePow2constI64-4 7433120 16.12 ns/op BenchmarkDivisibleconstI64-4 7566090 15.79 ns/op BenchmarkDivisibleWDivconstI64-4 5246937 22.95 ns/op BenchmarkDivconstU64/3-4 7578150 15.79 ns/op BenchmarkDivconstU64/5-4 7281800 16.46 ns/op BenchmarkDivconstU64/37-4 7753460 15.49 ns/op BenchmarkDivconstU64/1234567-4 7761042 15.46 ns/op BenchmarkModconstU64-4 7765562 15.45 ns/op BenchmarkDivisibleconstU64-4 7741056 15.46 ns/op BenchmarkDivisibleWDivconstU64-4 5102205 23.52 ns/op BenchmarkDivconstI32-4 7599438 15.80 ns/op BenchmarkModconstI32-4 7590343 15.80 ns/op BenchmarkDivisiblePow2constI32-4 7928620 15.12 ns/op BenchmarkDivisibleconstI32-4 7765220 15.45 ns/op BenchmarkDivisibleWDivconstI32-4 5102248 23.51 ns/op BenchmarkDivconstU32-4 7588078 15.79 ns/op BenchmarkModconstU32-4 7589941 15.82 ns/op BenchmarkDivisibleconstU32-4 7751397 15.45 ns/op BenchmarkDivisibleWDivconstU32-4 5166916 23.22 ns/op BenchmarkDivconstI16-4 7435165 16.14 ns/op BenchmarkModconstI16-4 7760661 15.46 ns/op BenchmarkDivisiblePow2constI16-4 7758774 15.45 ns/op BenchmarkDivisibleconstI16-4 7590592 15.79 ns/op BenchmarkDivisibleWDivconstI16-4 5101572 23.57 ns/op BenchmarkDivconstU16-4 7758493 15.50 ns/op BenchmarkModconstU16-4 7765441 15.45 ns/op BenchmarkDivisibleconstU16-4 7754803 15.46 ns/op BenchmarkDivisibleWDivconstU16-4 5172885 23.21 ns/op BenchmarkDivconstI8-4 7583053 15.79 ns/op BenchmarkModconstI8-4 7439553 16.14 ns/op BenchmarkDivisiblePow2constI8-4 7765562 15.48 ns/op BenchmarkDivisibleconstI8-4 7757229 15.45 ns/op BenchmarkDivisibleWDivconstI8-4 5171396 23.19 ns/op BenchmarkDivconstU8-4 7749034 15.46 ns/op BenchmarkModconstU8-4 7754421 15.45 ns/op BenchmarkDivisibleconstU8-4 7755685 15.48 ns/op BenchmarkDivisibleWDivconstU8-4 5175090 23.19 ns/op BenchmarkMul2-4 333406 357.8 ns/op BenchmarkMulNeg2-4 232453 514.1 ns/op BenchmarkEfaceInteger-4 2306740 47.88 ns/op BenchmarkDiv64UnsignedSmall-4 17763882 6.783 ns/op BenchmarkDiv64Small-4 17708622 6.761 ns/op BenchmarkDiv64SmallNegDivisor-4 17578608 6.828 ns/op BenchmarkDiv64SmallNegDividend-4 17875020 6.743 ns/op BenchmarkDiv64SmallNegBoth-4 17387979 6.901 ns/op BenchmarkDiv64Unsigned-4 15450698 7.543 ns/op BenchmarkDiv64-4 15480196 7.530 ns/op BenchmarkDiv64NegDivisor-4 15429798 7.583 ns/op BenchmarkDiv64NegDividend-4 15443778 7.523 ns/op BenchmarkDiv64NegBoth-4 15437817 7.574 ns/op BenchmarkMod64UnsignedSmall-4 17440036 6.850 ns/op BenchmarkMod64Small-4 17461252 6.831 ns/op BenchmarkMod64SmallNegDivisor-4 17384956 6.886 ns/op BenchmarkMod64SmallNegDividend-4 17581904 6.836 ns/op BenchmarkMod64SmallNegBoth-4 16931840 7.091 ns/op BenchmarkMod64Unsigned-4 13228681 8.740 ns/op BenchmarkMod64-4 13246905 8.725 ns/op BenchmarkMod64NegDivisor-4 13256036 8.717 ns/op BenchmarkMod64NegDividend-4 13256973 8.736 ns/op BenchmarkMod64NegBoth-4 13277626 8.720 ns/op BenchmarkMulconstI32/3-4 18231764 6.570 ns/op BenchmarkMulconstI32/5-4 18292908 6.550 ns/op BenchmarkMulconstI32/12-4 17364630 6.742 ns/op BenchmarkMulconstI32/120-4 17710819 6.711 ns/op BenchmarkMulconstI32/-120-4 17899870 6.703 ns/op BenchmarkMulconstI32/65537-4 18011745 6.522 ns/op BenchmarkMulconstI32/65538-4 17511909 6.821 ns/op BenchmarkMulconstI64/3-4 18286998 6.547 ns/op BenchmarkMulconstI64/5-4 18336738 6.571 ns/op BenchmarkMulconstI64/12-4 17773880 6.715 ns/op BenchmarkMulconstI64/120-4 17809755 6.753 ns/op BenchmarkMulconstI64/-120-4 17806161 6.789 ns/op BenchmarkMulconstI64/65537-4 18322736 6.539 ns/op BenchmarkMulconstI64/65538-4 17506184 6.858 ns/op BenchmarkMulconstU32/3-4 18306076 6.548 ns/op BenchmarkMulconstU32/5-4 18313899 6.551 ns/op BenchmarkMulconstU32/12-4 17840682 6.766 ns/op BenchmarkMulconstU32/120-4 17962887 6.708 ns/op BenchmarkMulconstU32/65537-4 18367496 6.528 ns/op BenchmarkMulconstU32/65538-4 17625495 6.829 ns/op BenchmarkMulconstU64/3-4 18281649 6.585 ns/op BenchmarkMulconstU64/5-4 18327888 6.551 ns/op BenchmarkMulconstU64/12-4 17644984 6.755 ns/op BenchmarkMulconstU64/120-4 17845778 6.736 ns/op BenchmarkMulconstU64/65537-4 18313228 6.542 ns/op BenchmarkMulconstU64/65538-4 17534425 6.874 ns/op BenchmarkShiftArithmeticRight-4 21325296 5.653 ns/op BenchmarkSwitch8Predictable-4 14718724 7.178 ns/op BenchmarkSwitch8Unpredictable-4 7684366 15.46 ns/op BenchmarkSwitch32Predictable-4 14923232 8.042 ns/op BenchmarkSwitch32Unpredictable-4 7689073 15.39 ns/op BenchmarkSwitchStringPredictable-4 7834759 13.89 ns/op BenchmarkSwitchStringUnpredictable-4 5510077 21.61 ns/op BenchmarkSwitchTypePredictable-4 6232380 19.17 ns/op BenchmarkSwitchTypeUnpredictable-4 4185636 28.74 ns/op PASS ok cmd/compile/internal/test 15.903s goos: linux goarch: arm64 pkg: cmd/compile/internal/types2 BenchmarkLookupFieldOrMethod-4 91 1196831 ns/op BenchmarkNamed/Underlying/nongeneric-4 639590 177.2 ns/op BenchmarkNamed/Underlying/generic-4 632176 176.3 ns/op BenchmarkNamed/Underlying/src_instance-4 635256 177.4 ns/op BenchmarkNamed/Underlying/user_instance-4 631206 177.4 ns/op BenchmarkCheck/http/funcbodies/info-4 1 534892535 ns/op 60814 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 428767379 ns/op 75865 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 171395952 ns/op 189764 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 151079713 ns/op 215263 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 329195665 ns/op 15727 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 2 92198916 ns/op 56150 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 3 34748932 ns/op 148965 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 4 33033238 ns/op 156701 lines/s BenchmarkCheck/constant/funcbodies/info-4 1 101260156 ns/op 21423 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 3 43528771 ns/op 49837 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 5 22522007 ns/op 96325 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 5 21508927 ns/op 100843 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 1018611633 ns/op 64881 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 645716810 ns/op 102345 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 152210393 ns/op 434072 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 1 126057594 ns/op 524143 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 1 370097622 ns/op 5436 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 2 66984937 ns/op 30029 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 3 39513278 ns/op 50907 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 3 39055812 ns/op 51501 lines/s PASS ok cmd/compile/internal/types2 15.887s goos: linux goarch: arm64 pkg: cmd/go BenchmarkExecGoEnv-4 145 787981 ns/op 2502579 sys-ns/op 587179 user-ns/op PASS ok cmd/go 1.210s goos: linux goarch: arm64 pkg: cmd/go/internal/cfg BenchmarkLookPath-4 176158 664.6 ns/op PASS ok cmd/go/internal/cfg 1.139s goos: linux goarch: arm64 pkg: cmd/internal/notsha256 BenchmarkHash8Bytes/New-4 28435 4178 ns/op 1.91 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum256-4 30442 3906 ns/op 2.05 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 2728 39359 ns/op 26.02 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum256-4 2766 38846 ns/op 26.36 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 414 285730 ns/op 28.67 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum256-4 411 284622 ns/op 28.78 MB/s 0 B/op 0 allocs/op PASS ok cmd/internal/notsha256 1.859s All tests passed.